作者 | SHA1 | 備註 | 提交日期 |
---|---|---|---|
ht | 79241a8e16 | Merge remote-tracking branch 'origin/master' | 2 年之前 |
ht | 8adeb19750 | 提交数据字典缓存 | 2 年之前 |
@@ -0,0 +1,64 @@ | |||
package cc.smtweb.system.bpm.web.sys.base.dict; | |||
import cc.smtweb.framework.core.annotation.SwTable; | |||
import cc.smtweb.framework.core.common.SwMap; | |||
import cc.smtweb.framework.core.db.impl.DefaultEntity; | |||
/** | |||
* Created by 1 at 2022-07-27 19:59:05 | |||
* 实体【[数据字典](SYS_DICT)】的Entity类 | |||
*/ | |||
@SwTable("SYS_DICT") | |||
public class Dict extends DefaultEntity { | |||
public static final String ENTITY_NAME = "SYS_DICT"; | |||
public Dict() { | |||
super(ENTITY_NAME); | |||
} | |||
/** 主键 */ | |||
public long getId() { | |||
return getLong("sdc_id"); | |||
} | |||
/** 主键 */ | |||
public void setId(long sdc_id) { | |||
put("sdc_id", sdc_id); | |||
} | |||
/** 类别 */ | |||
public long getType() { | |||
return getLong("sdc_type"); | |||
} | |||
/** 类别 */ | |||
public void setType(long sdc_type) { | |||
put("sdc_type", sdc_type); | |||
} | |||
/** 编码 */ | |||
public String getCode() { | |||
return getStr("sdc_code"); | |||
} | |||
/** 编码 */ | |||
public void setCode(String sdc_code) { | |||
put("sdc_code", sdc_code); | |||
} | |||
/** 名称 */ | |||
public String getName() { | |||
return getStr("sdc_name"); | |||
} | |||
/** 名称 */ | |||
public void setName(String sdc_name) { | |||
put("sdc_name", sdc_name); | |||
} | |||
/** 备注 */ | |||
public String getRemark() { | |||
return getStr("sdc_remark"); | |||
} | |||
/** 备注 */ | |||
public void setRemark(String sdc_remark) { | |||
put("sdc_remark", sdc_remark); | |||
} | |||
} |
@@ -0,0 +1,34 @@ | |||
package cc.smtweb.system.bpm.web.sys.base.dict; | |||
import cc.smtweb.framework.core.annotation.SwCache; | |||
import cc.smtweb.framework.core.cache.AbstractEntityCache; | |||
import cc.smtweb.framework.core.cache.CacheManager; | |||
import java.util.ArrayList; | |||
import java.util.Comparator; | |||
import java.util.List; | |||
import java.util.Set; | |||
/** | |||
* Created by 1 at 2022-07-27 19:59:05 | |||
* 实体【[数据字典](SYS_DICT)】的缓存类 | |||
*/ | |||
@SwCache(ident = "SYS_DICT", title = "数据字典") | |||
public class DictCache extends AbstractEntityCache<Dict> { | |||
//缓存key:按编码 | |||
public final static String mk_code = "code"; | |||
public static DictCache getInstance() { | |||
return CacheManager.getIntance().getCache(DictCache.class); | |||
} | |||
public DictCache() { | |||
//缓存key:按编码 | |||
regMap(mk_code, "sdc_type,sdc_code"); | |||
} | |||
//缓存key:按编码 | |||
public final Dict getByCode(String key) { | |||
return getByKey(mk_code, key); | |||
} | |||
} |
@@ -0,0 +1,64 @@ | |||
package cc.smtweb.system.bpm.web.sys.base.dict; | |||
import cc.smtweb.framework.core.annotation.SwTable; | |||
import cc.smtweb.framework.core.common.SwMap; | |||
import cc.smtweb.framework.core.db.impl.DefaultEntity; | |||
/** | |||
* Created by 1 at 2022-07-27 19:59:05 | |||
* 实体【[字典类别](SYS_DICT_TYPE)】的Entity类 | |||
*/ | |||
@SwTable("SYS_DICT_TYPE") | |||
public class DictType extends DefaultEntity { | |||
public static final String ENTITY_NAME = "SYS_DICT_TYPE"; | |||
public DictType() { | |||
super(ENTITY_NAME); | |||
} | |||
/** 主键 */ | |||
public long getId() { | |||
return getLong("sdct_id"); | |||
} | |||
/** 主键 */ | |||
public void setId(long sdct_id) { | |||
put("sdct_id", sdct_id); | |||
} | |||
/** 编码 */ | |||
public String getCode() { | |||
return getStr("sdct_code"); | |||
} | |||
/** 编码 */ | |||
public void setCode(String sdct_code) { | |||
put("sdct_code", sdct_code); | |||
} | |||
/** 名称 */ | |||
public String getName() { | |||
return getStr("sdct_name"); | |||
} | |||
/** 名称 */ | |||
public void setName(String sdct_name) { | |||
put("sdct_name", sdct_name); | |||
} | |||
/** 归属项目 */ | |||
public long getPrjId() { | |||
return getLong("sdct_prj_id"); | |||
} | |||
/** 归属项目 */ | |||
public void setPrjId(long sdct_prj_id) { | |||
put("sdct_prj_id", sdct_prj_id); | |||
} | |||
/** 备注 */ | |||
public String getRemark() { | |||
return getStr("sdct_remark"); | |||
} | |||
/** 备注 */ | |||
public void setRemark(String sdct_remark) { | |||
put("sdct_remark", sdct_remark); | |||
} | |||
} |
@@ -0,0 +1,34 @@ | |||
package cc.smtweb.system.bpm.web.sys.base.dict; | |||
import cc.smtweb.framework.core.annotation.SwCache; | |||
import cc.smtweb.framework.core.cache.AbstractEntityCache; | |||
import cc.smtweb.framework.core.cache.CacheManager; | |||
import java.util.ArrayList; | |||
import java.util.Comparator; | |||
import java.util.List; | |||
import java.util.Set; | |||
/** | |||
* Created by 1 at 2022-07-27 19:59:05 | |||
* 实体【[字典类别](SYS_DICT_TYPE)】的缓存类 | |||
*/ | |||
@SwCache(ident = "SYS_DICT_TYPE", title = "字典类别") | |||
public class DictTypeCache extends AbstractEntityCache<DictType> { | |||
//缓存key:按编码 | |||
public final static String mk_code = "code"; | |||
public static DictTypeCache getInstance() { | |||
return CacheManager.getIntance().getCache(DictTypeCache.class); | |||
} | |||
public DictTypeCache() { | |||
//缓存key:按编码 | |||
regMap(mk_code, "sdct_code"); | |||
} | |||
//缓存key:按编码 | |||
public final DictType getByCode(String key) { | |||
return getByKey(mk_code, key); | |||
} | |||
} |