| | |
| | | |
| | | <!-- 通用查询结果列 --> |
| | | <sql id="Base_Column_List"> |
| | | id, name, code, type_name,type_code,parent_id,level,remark |
| | | id |
| | | , name, code, type_name,type_code,parent_id,level,remark |
| | | </sql> |
| | | |
| | | <resultMap id="settingsResultMap" type="com.ycl.vo.IllegalBuildingSettingVO"> |
| | |
| | | <result column="typeThird" property="typeThird" /> |
| | | </resultMap> |
| | | |
| | | <resultMap id="VoMap" type="com.ycl.vo.dict.DataDictionaryVo" extends="BaseResultMap"> |
| | | <collection property="children" javaType="ArrayList" ofType="com.ycl.entity.dict.DataDictionary"> |
| | | <result column="c_id" property="id"/> |
| | | <result column="c_name" property="name"/> |
| | | <result column="c_code" property="code"/> |
| | | <result column="c_level" property="level"/> |
| | | <result column="c_remark" property="remark"/> |
| | | </collection> |
| | | </resultMap> |
| | | |
| | | <select id="listDataDictionaryPage" resultType="com.ycl.vo.IllegalBuildingSettingVO"> |
| | | SELECT |
| | |
| | | AND d1.type_code = '06' |
| | | <if test="keyWord !=null and keyWord !=''"> |
| | | AND (d1.`name` LIKE '%${keyWord}%' |
| | | or d2.`name` LIKE '%${keyWord}%') |
| | | or d2.`name` LIKE '%${keyWord}%') |
| | | </if> |
| | | |
| | |
| | | ORDER BY d1.parent_id,d2.parent_id,d3.parent_id,d4.parent_id |
| | | </select> |
| | | |
| | | <select id="queryTreeType" resultMap="VoMap"> |
| | | SELECT p.*, c.id c_id, c.`name` c_name, c.`code` c_code, c.`level` c_level, c.remark c_remark |
| | | FROM ums_data_dictionary p |
| | | LEFT JOIN ums_data_dictionary c on p.id = c.parent_id |
| | | WHERE p.`type_code` = #{typeCode} |
| | | and p.`level` = #{level} |
| | | ORDER BY p.id, c.id |
| | | </select> |
| | | |
| | | </mapper> |