package com.ruoyi.common.config; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; /** * 短信服务配置类 * * @author ruoyi * @date 2025-12-07 */ @Component @ConfigurationProperties(prefix = "sms") public class SmsConfig { /** 是否启用短信功能 */ private boolean enabled = false; /** 短信服务地址 */ private String address = "sms.izjun.com:8001"; /** 短信账号用户名 */ private String userName; /** 短信账号密码 */ private String password; /** 短信签名 */ private String signName = "【966120急救转运】"; /** 任务分配通知模板 */ private String taskAssignTemplate = "您有新的转运任务(编号:{taskCode}),出发地:{departure},目的地:{destination},请及时处理。"; public boolean isEnabled() { return enabled; } public void setEnabled(boolean enabled) { this.enabled = enabled; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getSignName() { return signName; } public void setSignName(String signName) { this.signName = signName; } public String getTaskAssignTemplate() { return taskAssignTemplate; } public void setTaskAssignTemplate(String taskAssignTemplate) { this.taskAssignTemplate = taskAssignTemplate; } }