|
@@ -12,9 +12,9 @@
|
|
|
<result column="LOGIN_NAME" property="loginName" />
|
|
|
<result column="PASSWORD" property="password" />
|
|
|
<result column="is_abi" property="isAbi" />
|
|
|
- <result column="department_id" property="departmentId" />
|
|
|
+ <result column="dept_id" property="deptId" />
|
|
|
<result column="factory_id" property="factoryId" />
|
|
|
- <result column="role_id" property="roleId" />
|
|
|
+ <result column="is_enable" property="isEnable" />
|
|
|
<result column="role_code" property="roleCode" />
|
|
|
<result column="CREATE_TIME" property="createTime" />
|
|
|
<result column="CREATE_BY" property="createBy" />
|
|
@@ -24,7 +24,44 @@
|
|
|
|
|
|
<!-- 通用查询结果列 -->
|
|
|
<sql id="Base_Column_List">
|
|
|
- ID, USER_NAME, EMPLOYEE_NO, PHONE, EMAIL, LOGIN_NAME, PASSWORD, is_abi, department_id, factory_id, role_id, role_code, CREATE_TIME, CREATE_BY, UPDATE_TIME, IS_DELETE
|
|
|
+ ID, USER_NAME, EMPLOYEE_NO, PHONE, EMAIL, LOGIN_NAME, PASSWORD, is_abi, dept_id, factory_id, role_code, is_enable, CREATE_TIME, CREATE_BY, UPDATE_TIME, IS_DELETE
|
|
|
</sql>
|
|
|
|
|
|
+ <!--列表查询列-->
|
|
|
+ <sql id="Base_Column_List_Page">
|
|
|
+ u.ID, u.USER_NAME, u.EMPLOYEE_NO, u.PHONE, u.EMAIL, d.dept_name, f.factory_name, r.role_name, u.is_enable,
|
|
|
+ </sql>
|
|
|
+
|
|
|
+ <select id="selectUserInfoPage" resultType="com.abi.qms.platform.dto.res.entity.UserInfoResp">
|
|
|
+ SELECT <include refid="Base_Column_List_Page"/>
|
|
|
+ FROM user_info u
|
|
|
+ LEFT JOIN base_department d ON u.dept_id = d.id
|
|
|
+ LEFT JOIN base_factory f ON u.factory_id = f.id
|
|
|
+ LEFT JOIN user_role r ON u.role_code = r.role_code
|
|
|
+ WHERE 1=1
|
|
|
+ <if test="req.userName != null and req.userName != ''">
|
|
|
+ AND u.USER_NAME LIKE CONCAT('%',#{req.userName},'%')
|
|
|
+ </if>
|
|
|
+ <if test="req.employeeNo != null and req.employeeNo != ''">
|
|
|
+ AND u.EMPLOYEE_NO LIKE CONCAT('%',#{req.employeeNo},'%')
|
|
|
+ </if>
|
|
|
+ <if test="req.roleCode != null">
|
|
|
+ AND r.role_code = #{req.roleCode}
|
|
|
+ </if>
|
|
|
+ <if test="req.isEnable != null">
|
|
|
+ AND u.is_enable = #{req.isEnable}
|
|
|
+ </if>
|
|
|
+ and is_delete = 0
|
|
|
+ order by u.UPDATE_TIME desc
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <!--批量启用/停用用户-->
|
|
|
+ <update id="batchEnableUser">
|
|
|
+ update user_info set is_enable =#{isEnable}
|
|
|
+ where id in
|
|
|
+ <foreach collection="ids" open="(" close=")" separator="," item="id" >
|
|
|
+ #{id}
|
|
|
+ </foreach>
|
|
|
+ and is_delete = 0
|
|
|
+ </update>
|
|
|
</mapper>
|