Files
nanguangszwlback/mhd-modules/mhd-system/src/main/resources/mapper/basic/UserConfigSwitchMapper.xml
T
2025-11-20 10:45:16 +08:00

33 lines
1.3 KiB
XML

<?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">
<mapper namespace="com.mhd.basic.domain.userConfigSwitch.repository.mapper.UserConfigSwitchMapper">
<sql id="selectUserConfigSwitchPo">
select *
from user_config_switch a
where a.del_flag = 1
</sql>
<sql id="common_where">
<if test="userConfigSwitchDo.organizationId != null ">
and a.organization_id = #{userConfigSwitchDo.organizationId}
</if>
<if test="userConfigSwitchDo.topOrganizationId != null ">
and a.top_organization_id = #{userConfigSwitchDo.topOrganizationId}
</if>
</sql>
<select id="queryList" parameterType="com.mhd.basic.domain.userConfigSwitch.repository.todo.UserConfigSwitchDo" resultType="com.mhd.basic.domain.userConfigSwitch.repository.po.UserConfigSwitchPo">
<include refid="selectUserConfigSwitchPo"/>
<include refid="common_where"/>
</select>
<select id="getUserConfigSwitchInfo" resultType="com.mhd.basic.domain.userConfigSwitch.repository.po.UserConfigSwitchPo" parameterType="com.mhd.basic.domain.userConfigSwitch.repository.todo.UserConfigSwitchDo">
<include refid="selectUserConfigSwitchPo"/>
<include refid="common_where"/>
</select>
</mapper>