init project
This commit is contained in:
103
6.program/wms-upms/src/main/resources/mapper/UserMapper.xml
Normal file
103
6.program/wms-upms/src/main/resources/mapper/UserMapper.xml
Normal file
@@ -0,0 +1,103 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
~ Copyright (c) 2018.
|
||||
~ http://www.ulabcare.com
|
||||
-->
|
||||
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.mt.wms.upms.mapper.UserMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.mt.wms.core.dal.entity.SysUser">
|
||||
<id column="id" property="id"/>
|
||||
<result column="org_id" property="orgId"/>
|
||||
<result column="mobile" property="mobile"/>
|
||||
<result column="password" property="password"/>
|
||||
<result column="code" property="code"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="birthday" property="birthday"/>
|
||||
<result column="email" property="email"/>
|
||||
<result column="sex" property="sex"/>
|
||||
<result column="enabled" property="enabled"/>
|
||||
<result column="remark" property="remark"/>
|
||||
<result column="valid" property="valid"/>
|
||||
<result column="creator" property="creator"/>
|
||||
<result column="creator_name" property="creatorName"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="updater" property="updater"/>
|
||||
<result column="updater_name" property="updaterName"/>
|
||||
<result column="update_time" property="updateTime"/>
|
||||
<result column="version" property="version"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id,
|
||||
org_id,
|
||||
mobile,
|
||||
password,
|
||||
code,
|
||||
name,
|
||||
birthday,
|
||||
email,
|
||||
sex,
|
||||
enabled,
|
||||
remark,
|
||||
valid,
|
||||
creator,
|
||||
creator_name,
|
||||
create_time,
|
||||
updater,
|
||||
updater_name,
|
||||
update_time,
|
||||
version
|
||||
</sql>
|
||||
|
||||
<!-- 根据组织查询所管理的用户列表 -->
|
||||
<select id="listByOrg" parameterType="com.mt.wms.upms.params.SysUserQueryParam"
|
||||
resultType="com.mt.wms.upms.vo.SysUserVo">
|
||||
SELECT
|
||||
user.id AS id,
|
||||
user.org_id AS orgId,
|
||||
org.name AS orgName,
|
||||
user.mobile AS mobile,
|
||||
user.code AS code,
|
||||
user.name AS name,
|
||||
user.birthday AS birthday,
|
||||
user.sex AS sex,
|
||||
user.email AS email,
|
||||
user.enabled AS enabled,
|
||||
user.remark AS remark,
|
||||
user.creator_name AS creatorName,
|
||||
user.create_time AS createTime,
|
||||
user.updater_name AS updaterName,
|
||||
user.update_time AS updateTime
|
||||
FROM t_sys_user user
|
||||
INNER JOIN t_sys_org org ON user.org_id = org.id
|
||||
WHERE 1 = 1
|
||||
<if test="queryParam.mobile != null and queryParam.mobile != ''">
|
||||
AND user.mobile = #{queryParam.mobile}
|
||||
</if>
|
||||
<if test="queryParam.code != null and queryParam.code != ''">
|
||||
AND user.code = #{queryParam.code}
|
||||
</if>
|
||||
<if test="queryParam.orgId != null">
|
||||
AND user.org_id = #{queryParam.orgId}
|
||||
</if>
|
||||
<if test="queryParam.enabled != null">
|
||||
AND user.enabled = #{queryParam.enabled}
|
||||
</if>
|
||||
<if test="queryParam.sex != null">
|
||||
AND user.sex = #{queryParam.sex}
|
||||
</if>
|
||||
<if test="queryParam.name != null and queryParam.name != ''">
|
||||
<![CDATA[AND user.name like '%${queryParam.name}%']]>
|
||||
</if>
|
||||
<if test="queryParam.genealogyId != null and queryParam.genealogyId != ''">
|
||||
<![CDATA[AND org.genealogy_id like '${queryParam.genealogyId}%']]>
|
||||
</if>
|
||||
AND user.valid = 1
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user