New file |
| | |
| | | package com.whyc.pojo; |
| | | |
| | | import org.springframework.beans.factory.annotation.Value; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | /** |
| | | * Yaml配置参数 实体类 |
| | | */ |
| | | @Component |
| | | public class YamlProperties { |
| | | |
| | | /** |
| | | * 系统类型 |
| | | * 1:普通,没有多重校验 |
| | | * 2:严格,有多重校验(登录,防重放,参数过滤) |
| | | */ |
| | | public static Integer systemType; |
| | | |
| | | /**人脸识别对比阈值*/ |
| | | public static Float faceThreshold; |
| | | |
| | | /**告警短信开关*/ |
| | | public static String messageSwitch; |
| | | public static String messageSecretId; |
| | | public static String messageSecretKey; |
| | | public static String messageRegion; |
| | | public static String messageSdkAppId; |
| | | public static String messageSignName; |
| | | public static String messageTemplateId; |
| | | public static String appId4Win; |
| | | public static String sdkKey4Win; |
| | | public static String appId4Linux; |
| | | public static String sdkKey4Linux; |
| | | |
| | | /**告警工单开关*/ |
| | | public static String alarmTaskSwitch; |
| | | |
| | | /**系统运行模式*/ |
| | | public static Integer runModel; |
| | | |
| | | @Value("${system.type}") |
| | | public void setSystemType(Integer systemType) { |
| | | YamlProperties.systemType = systemType; |
| | | } |
| | | |
| | | @Value("${custom.face.threshold}") |
| | | private void setFaceThreshold(Float faceThreshold) { |
| | | YamlProperties.faceThreshold = faceThreshold; |
| | | } |
| | | |
| | | @Value("${custom.message.switch}") |
| | | private void setMessageSwitch(String messageSwitch) { |
| | | YamlProperties.messageSwitch = messageSwitch; |
| | | } |
| | | |
| | | @Value("${custom.message.secret_id}") |
| | | private void setMessageSecretId(String messageSecretId) { |
| | | YamlProperties.messageSecretId = messageSecretId; |
| | | } |
| | | |
| | | @Value("${custom.message.secret_key}") |
| | | private void setMessageSecretKey(String messageSecretKey) { |
| | | YamlProperties.messageSecretKey = messageSecretKey; |
| | | } |
| | | |
| | | @Value("${custom.message.region}") |
| | | private void setMessageRegion(String messageRegion) { |
| | | YamlProperties.messageRegion = messageRegion; |
| | | } |
| | | |
| | | @Value("${custom.message.smsSdkAppId}") |
| | | private void setMessageSdkAppId(String messageSdkAppId) { |
| | | YamlProperties.messageSdkAppId = messageSdkAppId; |
| | | } |
| | | |
| | | @Value("${custom.message.signName}") |
| | | private void setMessageSignName(String messageSignName) { |
| | | YamlProperties.messageSignName = messageSignName; |
| | | } |
| | | |
| | | @Value("${custom.message.templateId}") |
| | | private void setMessageTemplateId(String messageTemplateId) { |
| | | YamlProperties.messageTemplateId = messageTemplateId; |
| | | } |
| | | |
| | | @Value("${custom.alarm.task.switch}") |
| | | private void setAlarmTaskSwitch(String alarmTaskSwitch) { |
| | | YamlProperties.alarmTaskSwitch = alarmTaskSwitch; |
| | | } |
| | | |
| | | @Value("${custom.face.appId4Win}") |
| | | private void setAppId4Win(String appId4Win) { |
| | | YamlProperties.appId4Win = appId4Win; |
| | | } |
| | | |
| | | @Value("${custom.face.sdkKey4Win}") |
| | | private void setSdkKey4Win(String sdkKey4Win) { |
| | | YamlProperties.sdkKey4Win = sdkKey4Win; |
| | | } |
| | | |
| | | @Value("${custom.face.appId4Linux}") |
| | | private void setAppId4Linux(String appId4Linux) { |
| | | YamlProperties.appId4Linux = appId4Linux; |
| | | } |
| | | |
| | | @Value("${custom.face.sdkKey4Linux}") |
| | | private void setSdkKey4Linux(String sdkKey4Linux) { |
| | | YamlProperties.sdkKey4Linux = sdkKey4Linux; |
| | | } |
| | | |
| | | @Value("${configFile.type}") |
| | | public void setRunModel(Integer runModel) { |
| | | YamlProperties.runModel = runModel; |
| | | } |
| | | |
| | | } |