| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- <?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.yt.zhylplat.moduleLhzx.role.mapper.TSysUserAccountMapper">
- <!-- 通用查询映射结果 -->
- <resultMap id="BaseResultMap" type="com.yt.zhylplat.moduleLhzx.role.entity.TSysUserAccount">
- <id column="F_UserId" property="fUserid" />
- <result column="F_UserCode" property="fUsercode" />
- <result column="F_Password" property="fPassword" />
- <result column="F_ExtensionNumber" property="fExtensionnumber" />
- <result column="F_UserName" property="fUsername" />
- <result column="F_DeptId" property="fDeptid" />
- <result column="F_RoleId" property="fRoleid" />
- <result column="F_SoftOnFlag" property="fSoftonflag" />
- <result column="F_APPOnFlag" property="fApponflag" />
- <result column="F_SexFlag" property="fSexflag" />
- <result column="F_RemindFlag" property="fRemindflag" />
- <result column="F_Remark" property="fRemark" />
- <result column="F_Telephone" property="fTelephone" />
- <result column="F_Mobile" property="fMobile" />
- <result column="F_HomePhone" property="fHomephone" />
- <result column="F_Birthday" property="fBirthday" />
- <result column="F_CreateOn" property="fCreateon" />
- <result column="F_CancelOn" property="fCancelon" />
- <result column="F_DeleteFlag" property="fDeleteflag" />
- <result column="F_LastActiveTime" property="fLastactivetime" />
- <result column="F_See" property="fSee" />
- <result column="F_WorkNumber" property="fWorknumber" />
- <result column="F_DeptCode" property="fDeptcode" />
- <result column="F_HeadImageUrl" property="fHeadimageurl" />
- <result column="F_CreateId" property="fCreateid" />
- <result column="F_CreateName" property="fCreatename" />
- <result column="F_ParkId" property="fParkid" />
- <result column="F_ParkName" property="fParkname" />
- <result column="open_id" property="openId" />
- <result column="user_type" property="userType" />
- <result column="yh_company_id" property="yhCompanyId" />
- <result column="photo" property="photo" />
- <result column="at_Token" property="atToken" />
- <result column="dept_type" property="deptType" />
- </resultMap>
- <!-- 通用查询结果列 -->
- <sql id="Base_Column_List">
- F_UserId, F_UserCode, F_Password, F_ExtensionNumber, F_UserName, F_DeptId, F_RoleId, F_SoftOnFlag, F_APPOnFlag, F_SexFlag, F_RemindFlag, F_Remark, F_Telephone, F_Mobile, F_HomePhone, F_Birthday, F_CreateOn, F_CancelOn, F_DeleteFlag, F_LastActiveTime, F_See, F_WorkNumber, F_DeptCode, F_HeadImageUrl, F_CreateId, F_CreateName, F_ParkId, F_ParkName, open_id, user_type, yh_company_id, photo, at_Token, dept_type
- </sql>
- <select id="selectUserAccountList" resultType="com.yt.zhylplat.moduleLhzx.role.entity.TSysUserAccount">
- SELECT
- ua.*
- FROM
- T_Sys_UserAccount ua
- LEFT JOIN
- T_Lhzx_Maintenance_Company mc on ua.yh_company_id = mc.old_maintenance_company_id
- WHERE
- ua.F_DeleteFlag = 0
- AND
- ua.F_DeptId = 16
- and
- ua.dept_type = 2
- AND
- EXISTS (
- SELECT
- 1
- FROM
- T_Sys_UserRoles ur
- LEFT JOIN
- T_Sys_RoleInfo r ON ur.F_RoleId = r.F_RoleId
- WHERE
- r.F_State = 0
- and
- ur.F_UserId = ua.F_UserId
- and
- r.F_RoleCode = 'LHKYHDW'
- )
- <if test="maintenanceCompanyId != null">
- AND mc.id = #{maintenanceCompanyId}
- </if>
- <if test="sectionId != null">
- AND ua.section_id = #{sectionId}
- </if>
- </select>
- <select id="selectUserListBySectionId" resultType="com.yt.zhylplat.moduleLhzx.role.entity.TSysUserAccount">
- select
- ua.*
- from
- T_Lhgy_Section_Company sc
- left join
- T_Lhzx_Section s on sc.section_id = s.old_section_id
- left join
- T_Sys_UserAccount ua on sc.user_id = ua.F_UserId
- <where>
- <if test="sectionId != null">
- and s.id = #{sectionId}
- </if>
- </where>
- </select>
- </mapper>
|