From 0c2802b7fbb7d22741ebe5ec0cdfd71641087f59 Mon Sep 17 00:00:00 2001 From: yaoq Date: Wed, 27 Jul 2022 09:36:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=BA=E6=9E=84/=E9=83=A8=E9=97=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../smtweb/system/bpm/web/sys/user/dept/Dept.java | 81 ++++++++++++++++++++++ .../system/bpm/web/sys/user/dept/DeptCache.java | 39 +++++++++++ .../system/bpm/web/sys/user/party/PartyCache.java | 9 --- 3 files changed, 120 insertions(+), 9 deletions(-) create mode 100644 smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/sys/user/dept/Dept.java create mode 100644 smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/sys/user/dept/DeptCache.java diff --git a/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/sys/user/dept/Dept.java b/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/sys/user/dept/Dept.java new file mode 100644 index 0000000..5e94c25 --- /dev/null +++ b/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/sys/user/dept/Dept.java @@ -0,0 +1,81 @@ +package cc.smtweb.system.bpm.web.sys.user.dept; + +import cc.smtweb.framework.core.annotation.SwTable; +import cc.smtweb.framework.core.db.impl.DefaultEntity; + +/** + * Created by 1 at 2022-07-27 09:35:05 + * 实体【[部门表](SYS_DEPT)】的Entity类 + */ +@SwTable("SYS_DEPT") +public class Dept extends DefaultEntity { + public static final String ENTITY_NAME = "SYS_DEPT"; + + public Dept() { + super(ENTITY_NAME); + } + + /** 主键 */ + public long getId() { + return getLong("dpt_id"); + } + + /** 主键 */ + public void setId(long dpt_id) { + put("dpt_id", dpt_id); + } + /** 编码 */ + public String getCode() { + return getStr("dpt_code"); + } + + /** 编码 */ + public void setCode(String dpt_code) { + put("dpt_code", dpt_code); + } + /** 名称 */ + public String getName() { + return getStr("dpt_name"); + } + + /** 名称 */ + public void setName(String dpt_name) { + put("dpt_name", dpt_name); + } + /** 部门性质 */ + public long getType() { + return getLong("dpt_type"); + } + + /** 部门性质 */ + public void setType(long dpt_type) { + put("dpt_type", dpt_type); + } + /** 所属机构 */ + public long getPtId() { + return getLong("dpt_pt_id"); + } + + /** 所属机构 */ + public void setPtId(long dpt_pt_id) { + put("dpt_pt_id", dpt_pt_id); + } + /** 状态 */ + public int getStatu() { + return getInt("dpt_statu"); + } + + /** 状态 */ + public void setStatu(int dpt_statu) { + put("dpt_statu", dpt_statu); + } + /** 备注 */ + public String getRemark() { + return getStr("dpt_remark"); + } + + /** 备注 */ + public void setRemark(String dpt_remark) { + put("dpt_remark", dpt_remark); + } +} diff --git a/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/sys/user/dept/DeptCache.java b/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/sys/user/dept/DeptCache.java new file mode 100644 index 0000000..5532068 --- /dev/null +++ b/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/sys/user/dept/DeptCache.java @@ -0,0 +1,39 @@ +package cc.smtweb.system.bpm.web.sys.user.dept; + +import cc.smtweb.framework.core.annotation.SwCache; +import cc.smtweb.framework.core.cache.AbstractEntityCache; +import cc.smtweb.framework.core.cache.CacheManager; + +import java.util.Set; + +/** + * Created by 1 at 2022-07-27 09:35:05 + * 实体【[部门表](SYS_DEPT)】的缓存类 + */ +@SwCache(ident = "SYS_DEPT", title = "部门表") +public class DeptCache extends AbstractEntityCache { + //缓存key:按编码 + public final static String mk_code = "code"; + //缓存key:按机构 + public final static String mk_p = "p"; + + public static DeptCache getInstance() { + return CacheManager.getIntance().getCache(DeptCache.class); + } + + public DeptCache() { + //缓存key:按编码 + regMap(mk_code, "dpt_code"); + //缓存key:按机构 + regList(mk_p, "dpt_pt_id"); + } + + //缓存key:按编码 + public final Dept getByCode(String key) { + return getByKey(mk_code, key); + } + //缓存key:按机构 + public final Set getByP(String key) { + return getListByKey(mk_p, key); + } +} diff --git a/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/sys/user/party/PartyCache.java b/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/sys/user/party/PartyCache.java index 88dd147..6829b3c 100644 --- a/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/sys/user/party/PartyCache.java +++ b/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/sys/user/party/PartyCache.java @@ -4,9 +4,6 @@ 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; /** @@ -27,16 +24,10 @@ public class PartyCache extends AbstractEntityCache { public PartyCache() { //缓存key:按父ID regList(mk_pr, "pt_parent_id"); - //缓存key:按编码 - regList(mk_code, "pt_code"); } //缓存key:按父ID public final Set getByPr(String key) { return getListByKey(mk_pr, key); } - //缓存key:按编码 - public final Set getByCode(String key) { - return getListByKey(mk_code, key); - } }