etms/WEB-INF/mapping/dictItem.map.xml
liyuchen c24bea2687 Initial commit: JCDP 教育培训管理系统 v54
- 系统管理模块(用户/角色/组织/权限/日志)
- 教育培训计划管理模块
- 教育培训实施模块
- 考试管理模块
- 调研问卷管理模块
- 外派培训管理模块
- 年度培训总结模块
- 学习资源管理模块
- 任职资格管理模块
- 即时通讯模块
- APP 版本管理
- 统计分析模块(FineReport)
- 代码审查标准和报告(CODE_REVIEW_GUIDE.md, CODE_REVIEW_REPORT.md)
- 项目开发指南(PROJECT_GUIDE.md)
2026-04-16 16:41:34 +08:00

40 lines
1.3 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<dynamic-sql>
<sql id="getItemList">
<![CDATA[
SELECT * FROM JCDP_SYS_DICT_ITEM
WHERE 1=1
<@p p=" AND %s">id</@p>
<@p p=" AND %s">dictId</@p>
<@p p=" AND %s">status</@p>
<@p p="AND (%s)" s=" OR" f="UPPER(%S) LIKE ?">name,value</@p>
]]>
</sql>
<sql id="existDictItemInfo"><![CDATA[
SELECT * FROM jcdp_sys_dict_item
WHERE 1=1
<@p p="AND (%s)" s=" OR" f="UPPER(%S)= ?">name,value</@p>
<@p p="AND %s" f="%S = ?">dictid</@p>
<@p p="AND %s" f="%S<>?">id</@p>
]]>
</sql>
<sql id="getListByDictID">
<![CDATA[
SELECT ITEM.NAME,ITEM.VALUE FROM JCDP_SYS_DICT_ITEM ITEM LEFT JOIN JCDP_SYS_DICT DICT ON DICT.ID=ITEM.DICTID
WHERE 1=1
<@p p="AND %s" f="DICT.%S=?">keykey</@p>
<@p p="AND %s" f="ITEM.%S=?">status</@p>
ORDER BY ITEM.VALUE ASC
]]>
</sql>
<sql id="getItemCount">
<![CDATA[
SELECT COUNT(DICTID) FROM JCDP_SYS_DICT_ITEM WHERE DICTID IN (<@p f="?">dictId</@p>)
]]>
</sql>
<sql id="deleteDictItem">
<![CDATA[
DELETE FROM JCDP_SYS_DICT_ITEM WHERE ID IN(<@p f="?">id</@p>)
]]>
</sql>
</dynamic-sql>