init project

This commit is contained in:
2021-07-08 18:02:26 +08:00
commit 10e056aa44
380 changed files with 28364 additions and 0 deletions

View 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>