PostDischargePatientManage/postdischarge-common/src/main/java/com/xinelu/common/config/SystemBusinessConfig.java
2026-01-15 14:46:39 +08:00

259 lines
5.2 KiB
Java

package com.xinelu.common.config;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
/**
* 读取项目相关配置
*
* @author xinelu
*/
@Component
@ConfigurationProperties(prefix = "xinelu")
public class SystemBusinessConfig {
/**
* 项目名称
*/
private String name;
/**
* 版本
*/
private String version;
/**
* 版权年份
*/
private String copyrightYear;
/**
* 实例演示开关
*/
private boolean demoEnabled;
/**
* 上传路径
*/
private static String profile;
/**
* 获取地址开关
*/
private static boolean addressEnabled;
/**
* 验证码类型
*/
private static String captchaType;
/**
* 签约知情书地址
*/
private String signInformedFileUrl;
/**
* 宣教库封面
*/
private String propagandaCoverUrl;
/**
* 富文本框视频
*/
private String commonVideoUrl;
/**
* 素材库封面
*/
private String materialsCoverUrl;
/**
* 素材库视频地址
*/
private String materialsVideoUrl;
/**
* 话术图片地址
*/
private String scriptFileUrl;
/**
* 资讯图片地址
*/
private String infoRichTextPictureUrl;
/**
* 获取管理端富文本的上传路径
*/
private String richTextPictureUrl;
/**
* AI电话录音地址
*/
private String phoneDialRecordVideo;
private String yzPhoneDialRecordVideo;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getVersion() {
return version;
}
public void setVersion(String version) {
this.version = version;
}
public String getCopyrightYear() {
return copyrightYear;
}
public void setCopyrightYear(String copyrightYear) {
this.copyrightYear = copyrightYear;
}
public boolean isDemoEnabled() {
return demoEnabled;
}
public void setDemoEnabled(boolean demoEnabled) {
this.demoEnabled = demoEnabled;
}
public static String getProfile() {
return profile;
}
public void setProfile(String profile) {
SystemBusinessConfig.profile = profile;
}
public static boolean isAddressEnabled() {
return addressEnabled;
}
public void setAddressEnabled(boolean addressEnabled) {
SystemBusinessConfig.addressEnabled = addressEnabled;
}
public static String getCaptchaType() {
return captchaType;
}
public void setCaptchaType(String captchaType) {
SystemBusinessConfig.captchaType = captchaType;
}
/**
* 获取导入上传路径
*/
public static String getImportPath() {
return getProfile() + "/import";
}
/**
* 获取头像上传路径
*/
public static String getAvatarPath() {
return getProfile() + "/avatar";
}
/**
* 获取下载路径
*/
public static String getDownloadPath() {
return getProfile() + "/download/";
}
/**
* 获取上传路径
*/
public static String getUploadPath() {
return getProfile() + "/upload";
}
public String getSignInformedFileUrl() {
return signInformedFileUrl;
}
public void setSignInformedFileUrl(String signInformedFileUrl) {
this.signInformedFileUrl = signInformedFileUrl;
}
public String getScriptFileUrl() {
return scriptFileUrl;
}
public void setScriptFileUrl(String scriptFileUrl) {
this.scriptFileUrl = scriptFileUrl;
}
public String getPropagandaCoverUrl() {
return propagandaCoverUrl;
}
public void setPropagandaCoverUrl(String propagandaCoverUrl) {
this.propagandaCoverUrl = propagandaCoverUrl;
}
public String getCommonVideoUrl() {
return commonVideoUrl;
}
public void setCommonVideoUrl(String commonVideoUrl) {
this.commonVideoUrl = commonVideoUrl;
}
public String getMaterialsCoverUrl() {
return materialsCoverUrl;
}
public void setMaterialsCoverUrl(String materialsCoverUrl) {
this.materialsCoverUrl = materialsCoverUrl;
}
public String getMaterialsVideoUrl() {
return materialsVideoUrl;
}
public void setMaterialsVideoUrl(String materialsVideoUrl) {
this.materialsVideoUrl = materialsVideoUrl;
}
public String getRichTextPictureUrl() {
return richTextPictureUrl;
}
public void setRichTextPictureUrl(String richTextPictureUrl) {
this.richTextPictureUrl = richTextPictureUrl;
}
public String getInfoRichTextPictureUrl() {
return infoRichTextPictureUrl;
}
public void setInfoRichTextPictureUrl(String infoRichTextPictureUrl) {
this.infoRichTextPictureUrl = infoRichTextPictureUrl;
}
public String getPhoneDialRecordVideo() {
return phoneDialRecordVideo;
}
public void setPhoneDialRecordVideo(String phoneDialRecordVideo) {
this.phoneDialRecordVideo = phoneDialRecordVideo;
}
public String getYzPhoneDialRecordVideo() {
return yzPhoneDialRecordVideo;
}
public void setYzPhoneDialRecordVideo(String yzPhoneDialRecordVideo) {
this.yzPhoneDialRecordVideo = yzPhoneDialRecordVideo;
}
}