记录配置表获取字段信息

使用 

DbConfigParamEntity use_comparison = SetUpUtils.getConfigParam("use_comparison");
	String use_comparison_val = use_comparison.getParamValue();
		if("1".equals(use_comparison_val) ) {
			if(StringUtils.isNotBlank(pk_org)) {
				List<DbOrgComparisonEntity> orgCodeAList = dbOrgComparisonService.findByProperty(DbOrgComparisonEntity.class, "orgCodeB", pk_org);
				if(null != orgCodeAList && orgCodeAList.size() > 0) {
					pk_org = orgCodeAList.get(0).getOrgCodeA();
				}								
			}
		}

配置表结构(略)

配置表实体

package com.jeecg.configparam.utils;

import java.util.List;

import org.jeecgframework.core.util.ApplicationContextUtil;

import com.google.common.collect.Lists;
import com.jeecg.configparam.entity.DbConfigParamEntity;
import com.jeecg.configparam.service.DbConfigParamServiceI;

/**
 * 配置信息新增直接在这里添加对应对象,没有特殊要求jsp页面无需更改
 * @author Administrator
 *
 */
public class SetUpUtils {

	private static DbConfigParamServiceI dbConfigParamService = ApplicationContextUtil.getContext().getBean(DbConfigParamServiceI.class);
	
	/**
	 * 入职多久可以填晋升申请(天) 
	 */
	public static final String PARAM_SYS_EXALT ="sys_exalt";//入职多久可以填晋升申请(年) 
	/**
	 * 工作作息时间(08:00-17:30) 
	 */
	public static final String PARAM_SYS_JOB_TIME ="sys_job_time";//工作作息时间(08:00-17:30) 
	/**
	 * 合同到期提醒天数
	 */
	public static final String PARAM_SYS_CT_WARN ="sys_ct_warn";//距合同到期天数提醒
	/**
	 * 合同到期提醒接收电话
	 */
	public static final String PARAM_SYS_CT_WARN_TEL ="sys_ct_warn_tel";//合同到期提醒接收电话
	/**
	 * 合同到期提醒开关
	 */
	public static final String PARAM_SYS_CT_WARN_OFF_ON ="sys_ct_warn_off_on";//合同到期提醒开关
	/**
	 * 个人所得税起征点
	 */
	public static final String PARAM_SYS_REVENUE ="sys_revenue";//个人所得税起征点

	
	
    
    public static List<DbConfigParamEntity> PARAM_LIST = Lists.newArrayList();
    
    static {
    	//String paramName, String paramType, String paramValue, String paramDescript, String paramSort)
    	//PARAM_LIST.add(new DbConfigParamEntity(PARAM_SYS_EXALT,"2","365","入职多久可以填晋升申请(天) ","0"));//数字  1字符,2数字
    	//PARAM_LIST.add(new DbConfigParamEntity(PARAM_SYS_JOB_TIME,"1","1","工作作息时间","1"));//字符  1字符,2数字
    	//PARAM_LIST.add(new DbConfigParamEntity(PARAM_SYS_CT_WARN,"2","30","距合同到期天数提醒(天)","2"));//字符  1字符,2数字
    	//PARAM_LIST.add(new DbConfigParamEntity(PARAM_SYS_REVENUE,"2","3500","个人所得税起征点","3"));//字符  1字符,2数字
    	//PARAM_LIST.add(new DbConfigParamEntity(PARAM_SYS_CT_WARN_TEL,"1","","合同到期提醒接收电话","4"));//字符  1字符,2数字
    	//PARAM_LIST.add(new DbConfigParamEntity(PARAM_SYS_CT_WARN_OFF_ON,"2","1","合同到期提醒开关(0关,1开)","5"));//字符  1字符,2数字
    	
    }
    

    /** 
     * 	通过key  paramName获取参数的值 
     */
    public static DbConfigParamEntity getConfigParam(String paramName){
    	List<DbConfigParamEntity> configParamList = dbConfigParamService.getList(DbConfigParamEntity.class);
    	for (DbConfigParamEntity dbConfigParam : configParamList) {
			if(paramName.equals(dbConfigParam.getParamName())){
				return dbConfigParam;
			}
		}
    	return null;
    }
 
    
    
    
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值