Przeglądaj źródła

提交数据字典缓存

master
ht 2 lat temu
rodzic
commit
8adeb19750
4 zmienionych plików z 196 dodań i 0 usunięć
  1. +64
    -0
      smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/sys/base/dict/Dict.java
  2. +34
    -0
      smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/sys/base/dict/DictCache.java
  3. +64
    -0
      smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/sys/base/dict/DictType.java
  4. +34
    -0
      smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/sys/base/dict/DictTypeCache.java

+ 64
- 0
smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/sys/base/dict/Dict.java Wyświetl plik

@@ -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);
}
}

+ 34
- 0
smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/sys/base/dict/DictCache.java Wyświetl plik

@@ -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);
}
}

+ 64
- 0
smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/sys/base/dict/DictType.java Wyświetl plik

@@ -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);
}
}

+ 34
- 0
smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/sys/base/dict/DictTypeCache.java Wyświetl plik

@@ -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);
}
}

Ładowanie…
Anuluj
Zapisz