forked from gzzfw/backEnd/gz-dyh

dyh-service/dyh-sync-bydyh/src/main/java/cn/huge/module/ctuser/dao/mapper/xml/CtUseroleMapper.xml
copy from dyh-service/dyh-cust/src/main/java/cn/huge/module/region/dao/mapper/xml/SyRegionGridMapper.xml copy to dyh-service/dyh-sync-bydyh/src/main/java/cn/huge/module/ctuser/dao/mapper/xml/CtUseroleMapper.xml
File was copied from dyh-service/dyh-cust/src/main/java/cn/huge/module/region/dao/mapper/xml/SyRegionGridMapper.xml
@@ -1,51 +1,45 @@
<?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">
<!-- 
 * @title: 网格化平台地域字典映射表
 * @title: 客户用户角色表
 * @description: 自定义sql,请自行实现业务逻辑
 * @company: hugeinfo
 * @author: liyj
 * @time:2024-09-25 18:03:50
 * @time:2024-10-17 17:31:46
 * @version 1.0.0
-->
<mapper namespace="cn.huge.module.region.dao.mapper.SyRegionGridMapper">
<mapper namespace="cn.huge.module.ctuser.dao.mapper.CtUseroleMapper">
    <!-- 结果集 -->
    <resultMap id="dataResult" type="cn.huge.module.region.domain.po.SyRegionGrid">
    <resultMap id="dataResult" type="cn.huge.module.ctuser.domain.po.CtUserole">
            <result property="id" column="id"/>
            <result property="thirdSysId" column="third_sys_id"/>
            <result property="thirdSysName" column="third_sys_name"/>
            <result property="thirdCode" column="third_code"/>
            <result property="thirdName" column="third_name"/>
            <result property="thirdParentId" column="third_parent_id"/>
            <result property="regionId" column="region_id"/>
            <result property="level" column="level"/>
            <result property="userId" column="user_id"/>
            <result property="roleId" column="role_id"/>
            <result property="roleCode" column="role_code"/>
            <result property="roleName" column="role_name"/>
            <result property="custId" column="cust_id"/>
            <result property="createTime" column="create_time"/>
            <result property="updateTime" column="update_time"/>
    </resultMap>
    <!-- 表 -->
    <sql id='table-name'>dyh_sy_region_grid</sql>
    <sql id='table-name'>dyh_ct_userole</sql>
    <!-- 字段 -->
    <sql id="column-part">
        id,
        third_sys_id,
        third_sys_name,
        third_code,
        third_name,
        third_parent_id,
        region_id,
        level,
        user_id,
        role_id,
        role_code,
        role_name,
        cust_id,
        create_time,
        update_time
    </sql>
    <!-- 更新实体字段 -->
    <sql id="set-part">
            <if test="entity.thirdSysId != null">third_sys_id = #{entity.thirdSysId},</if>
            <if test="entity.thirdSysName != null">third_sys_name = #{entity.thirdSysName},</if>
            <if test="entity.thirdCode != null">third_code = #{entity.thirdCode},</if>
            <if test="entity.thirdName != null">third_name = #{entity.thirdName},</if>
            <if test="entity.thirdParentId != null">third_parent_id = #{entity.thirdParentId},</if>
            <if test="entity.regionId != null">region_id = #{entity.regionId},</if>
            <if test="entity.level != null">level = #{entity.level},</if>
            <if test="entity.userId != null">user_id = #{entity.userId},</if>
            <if test="entity.roleId != null">role_id = #{entity.roleId},</if>
            <if test="entity.roleCode != null">role_code = #{entity.roleCode},</if>
            <if test="entity.roleName != null">role_name = #{entity.roleName},</if>
            <if test="entity.custId != null">cust_id = #{entity.custId},</if>
            <if test="entity.createTime != null">create_time = #{entity.createTime},</if>
            <if test="entity.updateTime != null">update_time = #{entity.updateTime}</if>
    </sql>
@@ -56,26 +50,20 @@
                <if test="terms.id != null and terms.id !=''">
                    and id = #{terms.id}
                </if>
                <if test="terms.thirdSysId != null and terms.thirdSysId !=''">
                    and third_sys_id = #{terms.thirdSysId}
                <if test="terms.userId != null and terms.userId !=''">
                    and user_id = #{terms.userId}
                </if>
                <if test="terms.thirdSysName != null and terms.thirdSysName !=''">
                    and third_sys_name = #{terms.thirdSysName}
                <if test="terms.roleId != null and terms.roleId !=''">
                    and role_id = #{terms.roleId}
                </if>
                <if test="terms.thirdCode != null and terms.thirdCode !=''">
                    and third_code = #{terms.thirdCode}
                <if test="terms.roleCode != null and terms.roleCode !=''">
                    and role_code = #{terms.roleCode}
                </if>
                <if test="terms.thirdName != null and terms.thirdName !=''">
                    and third_name = #{terms.thirdName}
                <if test="terms.roleName != null and terms.roleName !=''">
                    and role_name = #{terms.roleName}
                </if>
                <if test="terms.thirdParentId != null and terms.thirdParentId !=''">
                    and third_parent_id = #{terms.thirdParentId}
                </if>
                <if test="terms.regionId != null and terms.regionId !=''">
                    and region_id = #{terms.regionId}
                </if>
                <if test="terms.level != null and terms.level !=''">
                    and level = #{terms.level}
                <if test="terms.custId != null and terms.custId !=''">
                    and cust_id = #{terms.custId}
                </if>
                <if test="terms.createTime != null and terms.createTime !=''">
                    and DATE_FORMAT(create_time,'%Y-%m-%d') = #{terms.createTime}
@@ -95,7 +83,7 @@
        </if>
    </sql>
    <!-- 更新对象 -->
    <update id="updateSyRegionGrid">
    <update id="updateCtUserole">
        update
        <include refid="table-name"/>
        <set>
@@ -106,7 +94,7 @@
        </where>
    </update>
    <!-- 条件更新对象 -->
    <update id="updateSyRegionGridTerms">
    <update id="updateCtUseroleTerms">
        update
        <include refid="table-name"/>
        <set>
@@ -115,7 +103,7 @@
        <include refid="where-part"/>
    </update>
    <!--  根据编号物理删除  -->
    <delete id="deleteSyRegionGrid">
    <delete id="deleteCtUserole">
        delete from
        <include refid="table-name" />
        where id = #{id}