init project
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2018.
|
||||
# http://www.ulabcare.com
|
||||
#
|
||||
#typeMismatch.sysUserParam.birthday=\u751F\u65E5\u683C\u5F0F\u9519\u8BEF
|
||||
@@ -0,0 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2018.
|
||||
# http://www.ulabcare.com
|
||||
#
|
||||
typeMismatch.sysUserParam.birthday=\u751F\u65E5\u683C\u5F0F\u9519\u8BEF
|
||||
20
6.program/wms-upms/src/main/resources/bootstrap.yml
Normal file
20
6.program/wms-upms/src/main/resources/bootstrap.yml
Normal file
@@ -0,0 +1,20 @@
|
||||
info:
|
||||
name: "@project.name@"
|
||||
description: "@project.description@"
|
||||
version: "@project.version@"
|
||||
spring:
|
||||
application:
|
||||
name: lis-platform-upms
|
||||
profiles:
|
||||
active: @profileActive@
|
||||
cloud:
|
||||
config:
|
||||
enabled: @spring.cloud.config.enabled@
|
||||
label: ${spring.profiles.active}
|
||||
profile: ${spring.profiles.active}
|
||||
uri: @spring.cloud.config.uri@
|
||||
discovery:
|
||||
enabled: false
|
||||
service-id: wms-center-config
|
||||
username: @spring.security.user.name@
|
||||
password: @spring.security.user.password@
|
||||
11
6.program/wms-upms/src/main/resources/logback.xml
Normal file
11
6.program/wms-upms/src/main/resources/logback.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
~ Copyright (c) 2018.
|
||||
~ http://www.ulabcare.com
|
||||
-->
|
||||
|
||||
<configuration>
|
||||
<include resource="org/springframework/boot/logging/logback/base.xml"/>
|
||||
<logger name="com.mt.wms.upms" level="DEBUG"/>
|
||||
<jmxConfigurator/>
|
||||
</configuration>
|
||||
108
6.program/wms-upms/src/main/resources/mapper/MenuMapper.xml
Normal file
108
6.program/wms-upms/src/main/resources/mapper/MenuMapper.xml
Normal file
@@ -0,0 +1,108 @@
|
||||
<?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.MenuMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.mt.wms.core.dal.entity.SysMenu">
|
||||
<id column="id" property="id"/>
|
||||
<result column="parent_id" property="parentId"/>
|
||||
<result column="code" property="code"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="icon" property="icon"/>
|
||||
<result column="href" property="href"/>
|
||||
<result column="url" property="url"/>
|
||||
<result column="method" property="method"/>
|
||||
<result column="permission" property="permission"/>
|
||||
<result column="category" property="category"/>
|
||||
<result column="type" property="type"/>
|
||||
<result column="level" property="level"/>
|
||||
<result column="order_num" property="orderNum"/>
|
||||
<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,
|
||||
parent_id,
|
||||
code,
|
||||
name,
|
||||
icon,
|
||||
href,
|
||||
url,
|
||||
method,
|
||||
permission,
|
||||
category,
|
||||
type,
|
||||
level,
|
||||
order_num,
|
||||
enabled,
|
||||
remark,
|
||||
valid,
|
||||
creator,
|
||||
creator_name,
|
||||
create_time,
|
||||
updater,
|
||||
updater_name,
|
||||
update_time,
|
||||
version
|
||||
</sql>
|
||||
<!-- 根据角色查询菜单,角色已分配的菜单标记为选中状态 -->
|
||||
<select id="listByRole"
|
||||
resultType="com.mt.wms.core.vo.MenuVo">
|
||||
SELECT menu.id AS id,
|
||||
menu.parent_id AS parentId,
|
||||
menu.code AS code,
|
||||
menu.name AS name,
|
||||
menu.category AS category,
|
||||
menu.type AS type,
|
||||
menu.order_num AS orderNum,
|
||||
roleMenu.id AS checked
|
||||
FROM t_sys_menu AS menu
|
||||
LEFT JOIN t_sys_role_menu AS roleMenu ON menu.id = roleMenu.menu_id
|
||||
AND roleMenu.role_id = #{roleId}
|
||||
AND roleMenu.valid = 1
|
||||
WHERE menu.valid = 1
|
||||
AND menu.enabled = 1
|
||||
AND menu.category = #{category}
|
||||
ORDER BY menu.order_num
|
||||
</select>
|
||||
|
||||
<!-- 根据用户查询菜单,通过用户关联角色再关联菜单查询所有有效的菜单 -->
|
||||
<select id="listByUser"
|
||||
resultType="com.mt.wms.core.vo.UserMenuVo">
|
||||
SELECT DISTINCT menu.id AS id,
|
||||
menu.parent_id AS parentId,
|
||||
menu.code AS code,
|
||||
menu.name AS name,
|
||||
menu.icon AS icon,
|
||||
menu.href AS href,
|
||||
menu.type AS type,
|
||||
menu.order_num AS orderNum
|
||||
FROM t_sys_user_role userRole
|
||||
INNER JOIN t_sys_role_menu roleMenu
|
||||
INNER JOIN t_sys_menu menu ON userRole.role_id = roleMenu.role_id
|
||||
AND roleMenu.menu_id = menu.id
|
||||
WHERE userRole.user_id = #{userId}
|
||||
AND userRole.valid = 1
|
||||
AND roleMenu.valid = 1
|
||||
AND menu.valid = 1
|
||||
AND menu.enabled = 1
|
||||
AND menu.category = #{category}
|
||||
ORDER BY menu.order_num;
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,81 @@
|
||||
<?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.ResourceMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.mt.wms.core.dal.entity.Resource">
|
||||
<id column="id" property="id"/>
|
||||
<result column="service_id" property="serviceId"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="url" property="url"/>
|
||||
<result column="method" property="method"/>
|
||||
<result column="subsystem" property="subsystem"/>
|
||||
<result column="category" property="category"/>
|
||||
<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,
|
||||
service_id,
|
||||
name,
|
||||
url,
|
||||
method,
|
||||
subsystem,
|
||||
category,
|
||||
enabled,
|
||||
remark,
|
||||
valid,
|
||||
creator,
|
||||
creator_name,
|
||||
create_time,
|
||||
updater,
|
||||
updater_name,
|
||||
update_time,
|
||||
version
|
||||
</sql>
|
||||
|
||||
<!-- 根据用户查询资源权限 -->
|
||||
<select id="listByUser"
|
||||
resultType="com.mt.wms.core.dto.Permission">
|
||||
SELECT DISTINCT resource.id AS id,
|
||||
resource.url AS url,
|
||||
resource.method AS method
|
||||
FROM t_sys_user_role userRole
|
||||
INNER JOIN t_sys_role role
|
||||
INNER JOIN t_sys_role_menu roleMenu
|
||||
INNER JOIN t_sys_menu menu
|
||||
INNER JOIN t_sys_menu_resource menuResource
|
||||
INNER JOIN t_resource resource ON userRole.role_id = role.id
|
||||
AND role.id = roleMenu.role_id
|
||||
AND roleMenu.menu_id = menu.id
|
||||
AND menu.id = menuResource.menu_id
|
||||
AND menuResource.resource_id = resource.id
|
||||
WHERE userRole.user_id = #{userId}
|
||||
AND userRole.valid = 1
|
||||
AND role.category = #{category}
|
||||
AND role.valid = 1
|
||||
AND role.enabled = 1
|
||||
AND roleMenu.valid = 1
|
||||
AND menu.valid = 1
|
||||
AND menu.enabled = 1
|
||||
AND menuResource.valid = 1
|
||||
AND resource.valid = 1
|
||||
AND resource.enabled = 1
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
65
6.program/wms-upms/src/main/resources/mapper/RoleMapper.xml
Normal file
65
6.program/wms-upms/src/main/resources/mapper/RoleMapper.xml
Normal file
@@ -0,0 +1,65 @@
|
||||
<?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.RoleMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.mt.wms.core.dal.entity.SysRole">
|
||||
<id column="id" property="id"/>
|
||||
<result column="code" property="code"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="category" property="category"/>
|
||||
<result column="manager_flag" property="managerFlag"/>
|
||||
<result column="preset" property="preset"/>
|
||||
<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,
|
||||
code,
|
||||
name,
|
||||
category,
|
||||
manager_flag,
|
||||
preset,
|
||||
enabled,
|
||||
remark,
|
||||
valid,
|
||||
creator,
|
||||
creator_name,
|
||||
create_time,
|
||||
updater,
|
||||
updater_name,
|
||||
update_time,
|
||||
version
|
||||
</sql>
|
||||
<!-- 根据用户查询角色,用户已分配的角色标记为选中状态 -->
|
||||
<select id="listByUser"
|
||||
resultType="com.mt.wms.upms.vo.SysRoleVo">
|
||||
SELECT role.id AS id,
|
||||
role.CODE AS CODE,
|
||||
role.NAME AS NAME,
|
||||
role.category AS category,
|
||||
userRole.id AS checked
|
||||
FROM t_sys_role AS role
|
||||
LEFT JOIN t_sys_user_role AS userRole ON role.id = userRole.role_id
|
||||
AND userRole.user_id = #{userId}
|
||||
AND userRole.valid = 1
|
||||
WHERE role.valid = 1
|
||||
AND role.enabled = 1
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
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