封装字典
来源:互联网 发布:网络推广主要做什么 编辑:程序博客网 时间:2024/03/29 23:28
// 将字典对象封装为list
private List<DicItems> wrapDictList() {
List<DicItems> dicts = new ArrayList<DicItems>();
dicts.add(translateFromFile("state", "STATE.ZT"));
return dicts;
}
// 从属性文件中查询字典
private DicItems translateFromFile(String fieldName, String dicId) {
List<Map<String, String>> list = dataDictionaryBizC.translateFromFile(
dicId, "value", "text");
DicItems dict = new DicItems();
dict.setName(fieldName);
dict.setValues(list);
return dict;
}
// 从数据库中查询字典
private DicItems translateFromDB(String fieldName, String poName,String keyField, String valueField) {
List<Map<String, String>> list = dataDictionaryBizC.translateFromDB(
poName, "value", "text", keyField, valueField,"codeType='40'");
DicItems dict = new DicItems();
dict.setName(fieldName);
dict.setValues(list);
return dict;
}
private QueryCriteria wrapQuery(RequestCondition queryCondition,
QueryCriteria qc) {
List<QueryFilter> wheres = queryCondition.getQueryFilter(TkhpxyzRyjbglVO.class);
if (wheres != null && wheres.size() > 0) {
CrudUtils.addQCWhere(qc, wheres, TkhpxyzRyjbgl.class.getName());
}
在enums.properties中添加如下内容
# for example
#STPLAN.PLANTYPE=0:年度计划,1:月度计划
#EMP.SEX=0:男,1:女
#EMP.SKILL=00:听,01:说,10:读,11:写
STATE.ZT=00:未通过,01:已通过
0 0
- 封装字典
- iOS省市区字典封装
- Objective-C 省市区 字典 封装
- Objective-C 省市区 字典 封装
- 字典转model类、封装(OC中)
- 封装应用之字典转模型
- django使用inclusion_tag标签封装数据字典
- python3 web接口 字典里边嵌字典和数组字典的封装
- OC习题 通讯录 (知识点: 字典 封装 字符串 数组 枚举)
- iOS -- 如何封装一个元素是字典的数组
- 封装字典转模型 懒加载 MVC设计模式
- django(数据库返回queryset如何封装为字典)
- 之前一直在找字典是如何封装的,一直找不到,自己就试着封装了个字典(Dictionary)
- Plist文件、HUD、字典转模型、纯代码封装View、XIB封装View
- 字典
- 字典
- 字典
- 字典
- Maximum Depth of Binary Tree
- GitLab 邮件发送不成功原因
- 动态规划实现代码
- 输出函数puts()、fputs()、putchar()、printf()
- 关于Random
- 封装字典
- Linux CentOS 7 防火墙/端口设置
- ubuntu安装mono和创建项目
- numPy 学习1
- 逻辑构建注解
- 创建 OVS flat network - 每天5分钟玩转 OpenStack(134)
- 动态规划算法经典案例
- 文章标题
- js点击事件后底部顶部