WholeProcessPlatform/backend/src/main/resources/mapper/qgc_base/SdRvcdDicMapper.xml

57 lines
2.3 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
2026-05-29 11:04:27 +08:00
<mapper namespace="com.yfd.platform.qgc_base.mapper.SdRvcdDicMapper">
2026-05-29 11:04:27 +08:00
<resultMap id="BaseResultMap" type="com.yfd.platform.qgc_base.domain.SdRvcdDic">
<id column="RVCD" property="rvcd"/>
<result column="RVNM" property="rvnm"/>
<result column="PRVCD" property="prvcd"/>
<result column="GRD" property="grd"/>
<result column="PATH" property="path"/>
<result column="ORDER_INDEX" property="orderIndex"/>
<result column="LGTD" property="lgtd"/>
<result column="LTTD" property="lttd"/>
<result column="AREA" property="area"/>
<result column="PERIMETER" property="perimeter"/>
<result column="COUNTRY" property="country"/>
2026-06-04 14:50:59 +08:00
<result column="LOGO" property="logo"/>
<result column="INTRODUCE" property="introduce"/>
<result column="INFFILE" property="inffile"/>
<result column="SHORTNAME" property="shortname"/>
<result column="SHEPRANGE" property="sheprange"/>
<result column="BASEID" property="baseid"/>
2026-06-04 14:50:59 +08:00
<result column="ENABLED" property="enabled"/>
<result column="RECORD_USER" property="recordUser"/>
<result column="RECORD_TIME" property="recordTime"/>
<result column="MODIFY_USER" property="modifyUser"/>
<result column="MODIFY_TIME" property="modifyTime"/>
<result column="IS_DELETED" property="isDeleted"/>
<result column="DELETE_USER" property="deleteUser"/>
<result column="DELETE_TIME" property="deleteTime"/>
</resultMap>
<select id="selectByPrvcd" resultMap="BaseResultMap">
SELECT * FROM SD_RVCD_DIC
WHERE 1=1
2026-06-04 14:50:59 +08:00
AND NVL(ENABLED, 1) = 1
AND NVL(IS_DELETED, 0) = 0
<if test="prvcd != null and prvcd != ''">
AND PRVCD = #{prvcd}
</if>
<if test="prvcd == null or prvcd == ''">
AND (PRVCD IS NULL OR PRVCD = '')
</if>
ORDER BY ORDER_INDEX ASC
</select>
<select id="selectRootList" resultMap="BaseResultMap">
SELECT * FROM SD_RVCD_DIC
2026-06-04 14:50:59 +08:00
WHERE NVL(ENABLED, 1) = 1
AND NVL(IS_DELETED, 0) = 0
AND (PRVCD IS NULL OR PRVCD = '' OR PRVCD = '0')
ORDER BY ORDER_INDEX ASC
</select>
</mapper>