|
package org.springblade.mdm.commons.service;
|
|
import lombok.AllArgsConstructor;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springblade.core.mp.base.BizServiceImpl;
|
import org.springblade.core.tool.api.R;
|
import org.springblade.core.tool.utils.Func;
|
import org.springblade.mdm.commons.contants.ParamConstants;
|
import org.springblade.mdm.gkw.programnode.entity.ProgramNode;
|
import org.springblade.mdm.gkw.programnode.mapper.ProgramNodeMapper;
|
import org.springblade.mdm.gkw.programnode.service.TreeDeptService;
|
import org.springblade.mdm.gkw.programnode.vo.ProgramNodeVO;
|
import org.springblade.system.feign.ISysClient;
|
import org.springframework.stereotype.Service;
|
|
import java.util.List;
|
|
/**
|
* 系统参数获取服务
|
*
|
* @author yangys
|
*/
|
@Slf4j
|
@Service
|
@AllArgsConstructor
|
public class ParamService{
|
public static String NETWORK_TYPE= "networkType";
|
/**
|
* 重复派工天数验证间隔天数
|
*/
|
public static String TASK_DUPLATE_CHECK_DAYS= "taskDuplicateCheckDays";
|
|
/**
|
* 重复派工天数验证间隔天数
|
*/
|
public static String TASK_EXPIRE_DAYS= "taskExpireDays";
|
|
/**
|
* 审批用户角色别名参数key,逗号分隔
|
*/
|
public static String APPROVE_ROLE_ALAS= "approveRoleAlas";
|
/**
|
* 数控程序管理员角色别名参数key
|
*/
|
public static String PROGRAM_MANAGER_ROLE_ALAS= "programManagerRoleAlas";
|
/**
|
* 默认涉密网
|
*/
|
public static String NETWORK_TYPE_SHEMI= "0";
|
private final ISysClient sysClient;
|
|
public String getParamValue(String paramKey,String defaultValue){
|
R<String> paramR = sysClient.getParamValue(paramKey);
|
if(paramR.isSuccess()){
|
return paramR.getData();
|
}
|
return defaultValue;
|
}
|
|
/**
|
* 获取审批用户角色参数
|
* @return 审批用户角色参数
|
*/
|
public String getApproveRoleAlias(){
|
return getParamValue(APPROVE_ROLE_ALAS,"-1");
|
}
|
|
/**
|
* 获取数控程序管理员角色别名参数配置
|
* @return 数控程序管理员角色别名
|
*/
|
public String getProgramManagerRoleAlias(){
|
return getParamValue(PROGRAM_MANAGER_ROLE_ALAS,"-1");
|
}
|
|
/**
|
* 获取任务重复检查天数
|
* @return 天数
|
*/
|
public String taskDuplateCheckDays(){
|
return getParamValue(
|
TASK_DUPLATE_CHECK_DAYS,"30");
|
}
|
|
/**
|
* 获取任务重复检查天数
|
* @return 天数
|
*/
|
public String taskExiredDays(){
|
return getParamValue(
|
TASK_EXPIRE_DAYS,"30");
|
}
|
|
}
|