Commit ddb5b306808c4f21d93fcc4b28bc34affbb5203b

Authored by zhangrui
1 parent c9663acfe4

权限表替换 更新为permission2表

Showing 14 changed files with 722 additions and 68 deletions

platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/Permissions2Mapper.java View file @ ddb5b30
  1 +package com.lyms.platform.permission.dao.master;
  2 +
  3 +import com.lyms.platform.permission.model.Permissions2;
  4 +import com.lyms.platform.permission.model.Permissions2Query;
  5 +
  6 +import java.util.List;
  7 +
  8 +public interface Permissions2Mapper {
  9 + public void addPermissions2(Permissions2 obj);
  10 +
  11 + public void updatePermissions2(Permissions2 obj);
  12 +
  13 + public void deletePermissions2(Integer id);
  14 +
  15 + public Permissions2 getPermissions2(Integer id);
  16 +
  17 + public int queryPermissions2Count(Permissions2Query query);
  18 +
  19 + public List<Permissions2> queryPermissions2(Permissions2Query query);
  20 + List<Permissions2> queryPermissionByRoleIds(List<Integer> statusList);
  21 +
  22 + List<Permissions2> queryPermissionByRoleIds1(Integer roleIds);
  23 +
  24 +}
platform-biz-service/src/main/java/com/lyms/platform/permission/dao/slave/Permissions2Mapper.java View file @ ddb5b30
  1 +package com.lyms.platform.permission.dao.slave;
  2 +
  3 +import com.lyms.platform.permission.model.Permissions2;
  4 +import com.lyms.platform.permission.model.Permissions2Query;
  5 +
  6 +import java.util.List;
  7 +
  8 +public interface Permissions2Mapper {
  9 + public void addPermissions2(Permissions2 obj);
  10 +
  11 + public void updatePermissions2(Permissions2 obj);
  12 +
  13 + public void deletePermissions2(Integer id);
  14 +
  15 + public Permissions2 getPermissions2(Integer id);
  16 +
  17 + public int queryPermissions2Count(Permissions2Query query);
  18 +
  19 + public List<Permissions2> queryPermissions2(Permissions2Query query);
  20 + List<Permissions2> queryPermissionByRoleIds(List<Integer> statusList);
  21 +
  22 + List<Permissions2> queryPermissionByRoleIds1(Integer roleIds);
  23 +}
platform-biz-service/src/main/java/com/lyms/platform/permission/model/Permissions2.java View file @ ddb5b30
  1 +package com.lyms.platform.permission.model;
  2 +
  3 +import java.sql.Timestamp;
  4 +import java.util.Date;
  5 +
  6 +public class Permissions2 {
  7 + private Integer id;
  8 + private String name;
  9 + private String uri;
  10 + private String type;
  11 + private String puri;
  12 + private String icon;
  13 + private Integer yn;
  14 + private Timestamp createDate;
  15 + private String createUser;
  16 + private Integer enable;
  17 +
  18 + public Integer getId() {
  19 + return id;
  20 + }
  21 +
  22 +
  23 + public void setId(Integer id) {
  24 + this.id = id;
  25 +
  26 + }
  27 +
  28 + public String getName() {
  29 + return name;
  30 + }
  31 +
  32 +
  33 + public void setName(String name) {
  34 + this.name = name;
  35 +
  36 + }
  37 +
  38 + public String getUri() {
  39 + return uri;
  40 + }
  41 +
  42 +
  43 + public void setUri(String uri) {
  44 + this.uri = uri;
  45 +
  46 + }
  47 +
  48 + public String getType() {
  49 + return type;
  50 + }
  51 +
  52 +
  53 + public void setType(String type) {
  54 + this.type = type;
  55 +
  56 + }
  57 +
  58 + public String getPuri() {
  59 + return puri;
  60 + }
  61 +
  62 +
  63 + public void setPuri(String puri) {
  64 + this.puri = puri;
  65 +
  66 + }
  67 +
  68 + public String getIcon() {
  69 + return icon;
  70 + }
  71 +
  72 +
  73 + public void setIcon(String icon) {
  74 + this.icon = icon;
  75 +
  76 + }
  77 +
  78 + public Integer getYn() {
  79 + return yn;
  80 + }
  81 +
  82 +
  83 + public void setYn(Integer yn) {
  84 + this.yn = yn;
  85 +
  86 + }
  87 +
  88 + public Timestamp getCreateDate() {
  89 + return createDate;
  90 + }
  91 +
  92 + public void setCreateDate(Timestamp createDate) {
  93 + this.createDate = createDate;
  94 + }
  95 +
  96 + public String getCreateUser() {
  97 + return createUser;
  98 + }
  99 +
  100 +
  101 + public void setCreateUser(String createUser) {
  102 + this.createUser = createUser;
  103 +
  104 + }
  105 +
  106 + public Integer getEnable() {
  107 + return enable;
  108 + }
  109 +
  110 +
  111 + public void setEnable(Integer enable) {
  112 + this.enable = enable;
  113 +
  114 + }
  115 +}
platform-biz-service/src/main/java/com/lyms/platform/permission/model/Permissions2Query.java View file @ ddb5b30
  1 +package com.lyms.platform.permission.model;
  2 +
  3 +
  4 +import com.lyms.platform.common.dao.BaseQuery;
  5 +
  6 +import java.sql.Timestamp;
  7 +import java.util.Date;
  8 +
  9 +
  10 +public class Permissions2Query extends BaseQuery {
  11 + private Integer id;
  12 + private String name;
  13 + private String uri;
  14 + private String type;
  15 + private String puri;
  16 + private String icon;
  17 + private Integer yn;
  18 + private Timestamp createDate;
  19 + private String createUser;
  20 + private Integer enable;
  21 +
  22 + public Integer getId() {
  23 + return id;
  24 + }
  25 +
  26 +
  27 + public void setId(Integer id) {
  28 + this.id = id;
  29 +
  30 + }
  31 +
  32 + public String getName() {
  33 + return name;
  34 + }
  35 +
  36 +
  37 + public void setName(String name) {
  38 + this.name = name;
  39 +
  40 + }
  41 +
  42 + public String getUri() {
  43 + return uri;
  44 + }
  45 +
  46 +
  47 + public void setUri(String uri) {
  48 + this.uri = uri;
  49 +
  50 + }
  51 +
  52 + public String getType() {
  53 + return type;
  54 + }
  55 +
  56 +
  57 + public void setType(String type) {
  58 + this.type = type;
  59 +
  60 + }
  61 +
  62 + public String getPuri() {
  63 + return puri;
  64 + }
  65 +
  66 +
  67 + public void setPuri(String puri) {
  68 + this.puri = puri;
  69 +
  70 + }
  71 +
  72 + public String getIcon() {
  73 + return icon;
  74 + }
  75 +
  76 +
  77 + public void setIcon(String icon) {
  78 + this.icon = icon;
  79 +
  80 + }
  81 +
  82 + public Integer getYn() {
  83 + return yn;
  84 + }
  85 +
  86 +
  87 + public void setYn(Integer yn) {
  88 + this.yn = yn;
  89 +
  90 + }
  91 +
  92 + public Timestamp getCreateDate() {
  93 + return createDate;
  94 + }
  95 +
  96 + public void setCreateDate(Timestamp createDate) {
  97 + this.createDate = createDate;
  98 + }
  99 +
  100 + public String getCreateUser() {
  101 + return createUser;
  102 + }
  103 +
  104 +
  105 + public void setCreateUser(String createUser) {
  106 + this.createUser = createUser;
  107 +
  108 + }
  109 +
  110 + public Integer getEnable() {
  111 + return enable;
  112 + }
  113 +
  114 +
  115 + public void setEnable(Integer enable) {
  116 + this.enable = enable;
  117 +
  118 + }
  119 +}
platform-biz-service/src/main/java/com/lyms/platform/permission/model/Roles.java View file @ ddb5b30
... ... @@ -36,13 +36,13 @@
36 36 this.orgId = orgId;
37 37 }
38 38  
39   - private List<Permissions> permissions;
  39 + private List<Permissions2> permissions;
40 40  
41   - public List<Permissions> getPermissions() {
  41 + public List<Permissions2> getPermissions() {
42 42 return permissions;
43 43 }
44 44  
45   - public void setPermissions(List<Permissions> permissions) {
  45 + public void setPermissions(List<Permissions2> permissions) {
46 46 this.permissions = permissions;
47 47 }
48 48  
platform-biz-service/src/main/java/com/lyms/platform/permission/service/Permissions2Service.java View file @ ddb5b30
  1 +package com.lyms.platform.permission.service;
  2 +
  3 +import com.lyms.platform.permission.model.Permissions;
  4 +import com.lyms.platform.permission.model.Permissions2;
  5 +import com.lyms.platform.permission.model.Permissions2Query;
  6 +
  7 +import java.util.List;
  8 +
  9 +public interface Permissions2Service {
  10 + public void addPermissions2(Permissions2 obj);
  11 +
  12 + public void updatePermissions2(Permissions2 obj);
  13 +
  14 + public void deletePermissions2(Integer id);
  15 +
  16 + public Permissions2 getPermissions2(Integer id);
  17 +
  18 + public int queryPermissions2Count(Permissions2Query query);
  19 +
  20 + public List<Permissions2> queryPermissions2(Permissions2Query query);
  21 + List<Permissions2> queryPermissionByRoleIds(List<Integer> roleIds);
  22 + List<Permissions2> queryPermissionByRoleIds1(Integer roleIds);
  23 +
  24 +}
platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/Permissions2ServiceImpl.java View file @ ddb5b30
  1 +package com.lyms.platform.permission.service.impl;
  2 +
  3 +import com.lyms.platform.permission.dao.master.Permissions2Mapper;
  4 +import com.lyms.platform.permission.model.Permissions2;
  5 +import com.lyms.platform.permission.model.Permissions2Query;
  6 +import com.lyms.platform.permission.service.Permissions2Service;
  7 +import org.apache.commons.collections.CollectionUtils;
  8 +import org.springframework.beans.factory.annotation.Autowired;
  9 +import org.springframework.stereotype.Service;
  10 +
  11 +import java.util.Collections;
  12 +import java.util.Date;
  13 +import java.util.List;
  14 +
  15 +@Service
  16 +public class Permissions2ServiceImpl implements Permissions2Service {
  17 +
  18 + @Autowired
  19 + private Permissions2Mapper permissions2Mapper;
  20 +
  21 + @Override
  22 + public void addPermissions2(Permissions2 obj) {
  23 + permissions2Mapper.addPermissions2(obj);
  24 + }
  25 +
  26 + @Override
  27 + public void updatePermissions2(Permissions2 obj) {
  28 + permissions2Mapper.updatePermissions2(obj);
  29 + }
  30 +
  31 + @Override
  32 + public void deletePermissions2(Integer id) {
  33 + permissions2Mapper.deletePermissions2(id);
  34 + }
  35 +
  36 + @Override
  37 + public Permissions2 getPermissions2(Integer id) {
  38 + return permissions2Mapper.getPermissions2(id);
  39 + }
  40 +
  41 + @Override
  42 + public int queryPermissions2Count(Permissions2Query query) {
  43 + return permissions2Mapper.queryPermissions2Count(query);
  44 + }
  45 +
  46 + @Override
  47 + public List<Permissions2> queryPermissions2(Permissions2Query query) {
  48 + if (query.getNeed() != null) {
  49 + query.mysqlBuild(permissions2Mapper.queryPermissions2Count(query));
  50 + }
  51 + return permissions2Mapper.queryPermissions2(query);
  52 + }
  53 +
  54 + public List<Permissions2> queryPermissionByRoleIds(List<Integer> roleIds) {
  55 + if (CollectionUtils.isEmpty(roleIds)) {
  56 + return Collections.emptyList();
  57 + }
  58 + return permissions2Mapper.queryPermissionByRoleIds(roleIds);
  59 + }
  60 +
  61 + public List<Permissions2> queryPermissionByRoleIds1(Integer roleIds) {
  62 + return permissions2Mapper.queryPermissionByRoleIds1(roleIds);
  63 + }
  64 +
  65 +}
platform-biz-service/src/main/resources/mainOrm/master/Permissions2.xml View file @ ddb5b30
  1 +<?xml version="1.0" encoding="UTF-8" ?>
  2 +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
  3 +<mapper namespace="com.lyms.platform.permission.dao.master.Permissions2Mapper">
  4 +
  5 + <resultMap id="Permissions2ResultMap" type="com.lyms.platform.permission.model.Permissions2">
  6 + <id column="id" property="id" jdbcType="INTEGER" />
  7 + <result column="name" property="name" jdbcType="VARCHAR" />
  8 + <result column="uri" property="uri" jdbcType="VARCHAR" />
  9 + <result column="type" property="type" jdbcType="VARCHAR" />
  10 + <result column="puri" property="puri" jdbcType="VARCHAR" />
  11 + <result column="icon" property="icon" jdbcType="VARCHAR" />
  12 + <result column="yn" property="yn" jdbcType="INTEGER" />
  13 + <result column="create_date" property="createDate" jdbcType="TIMESTAMP" javaType="java.sql.Timestamp"/>
  14 + <result column="create_user" property="createUser" jdbcType="VARCHAR" />
  15 + <result column="enable" property="enable" jdbcType="INTEGER" />
  16 + </resultMap>
  17 +
  18 +
  19 +
  20 + <insert id="addPermissions2" parameterType="com.lyms.platform.permission.model.Permissions2">
  21 +insert into permissions2 (name,uri,type,puri,icon,yn,create_date,create_user,enable) values (#{name},#{uri},#{type},#{puri},#{icon},#{yn},#{createDate},#{createUser},#{enable})
  22 +</insert>
  23 +
  24 +
  25 +
  26 + <update id="updatePermissions2" parameterType="com.lyms.platform.permission.model.Permissions2">
  27 + update permissions2 <set><if test="name != null and name != ''">
  28 + name = #{name,jdbcType=VARCHAR},
  29 + </if>
  30 + <if test="uri != null and uri != ''">
  31 + uri = #{uri,jdbcType=VARCHAR},
  32 + </if>
  33 + <if test="type != null and type != ''">
  34 + type = #{type,jdbcType=VARCHAR},
  35 + </if>
  36 + <if test="puri != null and puri != ''">
  37 + puri = #{puri,jdbcType=VARCHAR},
  38 + </if>
  39 + <if test="icon != null and icon != ''">
  40 + icon = #{icon,jdbcType=VARCHAR},
  41 + </if>
  42 + <if test="yn != null and yn >= 0">
  43 + yn = #{yn,jdbcType=INTEGER},
  44 + </if>
  45 + <if test="createDate != null ">
  46 + create_date = #{createDate,jdbcType=TIMESTAMP}
  47 + </if>
  48 + <if test="createUser != null and createUser != ''">
  49 + create_user = #{createUser,jdbcType=VARCHAR},
  50 + </if>
  51 + <if test="enable != null and enable >= 0">
  52 + enable = #{enable,jdbcType=INTEGER},
  53 + </if>
  54 + </set>
  55 + where id = #{id,jdbcType=INTEGER}
  56 + </update>
  57 +
  58 +
  59 + <delete id="deletePermissions2" parameterType="java.lang.Integer">
  60 + delete from permissions2 where id = #{id,jdbcType=INTEGER}
  61 + </delete>
  62 +
  63 +
  64 +
  65 + <select id="getPermissions2" resultMap="Permissions2ResultMap" parameterType="java.lang.Integer">
  66 + select id,name,uri,type,puri,icon,yn,create_date,create_user,enable
  67 + from permissions2 where id = #{id,jdbcType=INTEGER}
  68 + </select>
  69 +
  70 +
  71 + <sql id="orderAndLimit">
  72 + <if test="sort != null and sort != '' ">
  73 + order by ${sort}
  74 + <if test="need != null">
  75 + limit #{offset, jdbcType=INTEGER} , #{limit, jdbcType=INTEGER}
  76 + </if>
  77 + </if>
  78 + </sql>
  79 +
  80 +
  81 +
  82 + <sql id="Permissions2Condition">
  83 + <where>
  84 + 1 = 1
  85 + <if test="id != null and id >= 0">
  86 + and id = #{id,jdbcType=INTEGER}
  87 + </if>
  88 + <if test="name != null and name != ''">
  89 + and name = #{name,jdbcType=VARCHAR}
  90 + </if>
  91 + <if test="uri != null and uri != ''">
  92 + and uri = #{uri,jdbcType=VARCHAR}
  93 + </if>
  94 + <if test="type != null and type != ''">
  95 + and type = #{type,jdbcType=VARCHAR}
  96 + </if>
  97 + <if test="puri != null and puri != ''">
  98 + and puri = #{puri,jdbcType=VARCHAR}
  99 + </if>
  100 + <if test="icon != null and icon != ''">
  101 + and icon = #{icon,jdbcType=VARCHAR}
  102 + </if>
  103 + <if test="yn != null and yn >= 0">
  104 + and yn = #{yn,jdbcType=INTEGER}
  105 + </if>
  106 + <if test="createDate != null">
  107 + and create_date = #{createDate,jdbcType=TIMESTAMP}
  108 + </if>
  109 + <if test="createUser != null and createUser != ''">
  110 + and create_user = #{createUser,jdbcType=VARCHAR}
  111 + </if>
  112 + <if test="enable != null and enable >= 0">
  113 + and enable = #{enable,jdbcType=INTEGER}
  114 + </if>
  115 + </where>
  116 + </sql>
  117 +
  118 +
  119 +
  120 + <select id="queryPermissions2" resultMap="Permissions2ResultMap" parameterType="com.lyms.platform.permission.model.Permissions2Query">
  121 + select id,name,uri,type,puri,icon,yn,create_date,create_user,enable
  122 + from permissions2
  123 + <include refid="Permissions2Condition" />
  124 + <include refid="orderAndLimit" />
  125 + </select>
  126 +
  127 +
  128 +
  129 + <select id="queryPermissions2Count" resultType="int" parameterType="com.lyms.platform.permission.model.Permissions2Query">
  130 + select count(1) from permissions2
  131 + <include refid="Permissions2Condition" />
  132 + </select>
  133 +
  134 +
  135 + <select id="queryPermissionByRoleIds" parameterType="java.util.List" resultMap="Permissions2ResultMap">
  136 + select b.* from role_permission_maps a, permissions2 b where a.yn=1 and b.yn=1 and a.role_id
  137 + in
  138 + <foreach collection="list" index="index" item="item" open="(" separator="," close=")">
  139 + #{item}
  140 + </foreach>
  141 + and a.permission_id=b.id
  142 + </select>
  143 +
  144 + <select id="queryPermissionByRoleIds1" parameterType="int" resultMap="Permissions2ResultMap">
  145 + select b.* from role_permission_maps a, permissions2 b where a.role_id=
  146 + #{weight,jdbcType=INTEGER}
  147 + and b.yn=1 and a.yn=1 and a.permission_id=b.id;
  148 + </select>
  149 +</mapper>
platform-biz-service/src/main/resources/mainOrm/slave/Permissions2.xml View file @ ddb5b30
  1 +<?xml version="1.0" encoding="UTF-8" ?>
  2 +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
  3 +<mapper namespace="com.lyms.platform.permission.dao.Permissions2Mapper">
  4 +
  5 + <resultMap id="Permissions2ResultMap" type="com.lyms.platform.permission.model.Permissions2">
  6 + <id column="id" property="id" jdbcType="INTEGER" />
  7 + <result column="name" property="name" jdbcType="VARCHAR" />
  8 + <result column="uri" property="uri" jdbcType="VARCHAR" />
  9 + <result column="type" property="type" jdbcType="VARCHAR" />
  10 + <result column="puri" property="puri" jdbcType="VARCHAR" />
  11 + <result column="icon" property="icon" jdbcType="VARCHAR" />
  12 + <result column="yn" property="yn" jdbcType="INTEGER" />
  13 + <result column="create_date" property="createDate" jdbcType="TIMESTAMP" javaType="java.sql.Timestamp"/>
  14 + <result column="create_user" property="createUser" jdbcType="VARCHAR" />
  15 + <result column="enable" property="enable" jdbcType="INTEGER" />
  16 + </resultMap>
  17 +
  18 +
  19 +
  20 + <insert id="addPermissions2" parameterType="com.lyms.platform.permission.model.Permissions2">
  21 + insert into permissions2 (name,uri,type,puri,icon,yn,create_date,create_user,enable) values (#{name},#{uri},#{type},#{puri},#{icon},#{yn},#{createDate},#{createUser},#{enable})
  22 + </insert>
  23 +
  24 +
  25 +
  26 + <update id="updatePermissions2" parameterType="com.lyms.platform.permission.model.Permissions2">
  27 + update permissions2 <set><if test="name != null and name != ''">
  28 + name = #{name,jdbcType=VARCHAR},
  29 + </if>
  30 + <if test="uri != null and uri != ''">
  31 + uri = #{uri,jdbcType=VARCHAR},
  32 + </if>
  33 + <if test="type != null and type != ''">
  34 + type = #{type,jdbcType=VARCHAR},
  35 + </if>
  36 + <if test="puri != null and puri != ''">
  37 + puri = #{puri,jdbcType=VARCHAR},
  38 + </if>
  39 + <if test="icon != null and icon != ''">
  40 + icon = #{icon,jdbcType=VARCHAR},
  41 + </if>
  42 + <if test="yn != null and yn >= 0">
  43 + yn = #{yn,jdbcType=INTEGER},
  44 + </if>
  45 + <if test="createDate != null ">
  46 + create_date = #{createDate,jdbcType=TIMESTAMP}
  47 + </if>
  48 + <if test="createUser != null and createUser != ''">
  49 + create_user = #{createUser,jdbcType=VARCHAR},
  50 + </if>
  51 + <if test="enable != null and enable >= 0">
  52 + enable = #{enable,jdbcType=INTEGER},
  53 + </if>
  54 + </set>
  55 + where id = #{id,jdbcType=INTEGER}
  56 + </update>
  57 +
  58 +
  59 + <delete id="deletePermissions2" parameterType="java.lang.Integer">
  60 + delete from permissions2 where id = #{id,jdbcType=INTEGER}
  61 + </delete>
  62 +
  63 +
  64 +
  65 + <select id="getPermissions2" resultMap="Permissions2ResultMap" parameterType="java.lang.Integer">
  66 + select id,name,uri,type,puri,icon,yn,create_date,create_user,enable
  67 + from permissions2 where id = #{id,jdbcType=INTEGER}
  68 + </select>
  69 +
  70 +
  71 + <sql id="orderAndLimit">
  72 + <if test="sort != null and sort != '' ">
  73 + order by ${sort}
  74 + <if test="need != null">
  75 + limit #{offset, jdbcType=INTEGER} , #{limit, jdbcType=INTEGER}
  76 + </if>
  77 + </if>
  78 + </sql>
  79 +
  80 +
  81 +
  82 + <sql id="Permissions2Condition">
  83 + <where>
  84 + 1 = 1
  85 + <if test="id != null and id >= 0">
  86 + and id = #{id,jdbcType=INTEGER}
  87 + </if>
  88 + <if test="name != null and name != ''">
  89 + and name = #{name,jdbcType=VARCHAR}
  90 + </if>
  91 + <if test="uri != null and uri != ''">
  92 + and uri = #{uri,jdbcType=VARCHAR}
  93 + </if>
  94 + <if test="type != null and type != ''">
  95 + and type = #{type,jdbcType=VARCHAR}
  96 + </if>
  97 + <if test="puri != null and puri != ''">
  98 + and puri = #{puri,jdbcType=VARCHAR}
  99 + </if>
  100 + <if test="icon != null and icon != ''">
  101 + and icon = #{icon,jdbcType=VARCHAR}
  102 + </if>
  103 + <if test="yn != null and yn >= 0">
  104 + and yn = #{yn,jdbcType=INTEGER}
  105 + </if>
  106 + <if test="createDate != null">
  107 + and create_date = #{createDate,jdbcType=TIMESTAMP}
  108 + </if>
  109 + <if test="createUser != null and createUser != ''">
  110 + and create_user = #{createUser,jdbcType=VARCHAR}
  111 + </if>
  112 + <if test="enable != null and enable >= 0">
  113 + and enable = #{enable,jdbcType=INTEGER}
  114 + </if>
  115 + </where>
  116 + </sql>
  117 +
  118 +
  119 +
  120 + <select id="queryPermissions2" resultMap="Permissions2ResultMap" parameterType="com.lyms.platform.permission.model.Permissions2Query">
  121 + select id,name,uri,type,puri,icon,yn,create_date,create_user,enable
  122 + from permissions2
  123 + <include refid="Permissions2Condition" />
  124 + <include refid="orderAndLimit" />
  125 + </select>
  126 +
  127 +
  128 +
  129 + <select id="queryPermissions2Count" resultType="int" parameterType="com.lyms.platform.permission.model.Permissions2Query">
  130 + select count(1) from permissions2
  131 + <include refid="Permissions2Condition" />
  132 + </select>
  133 +
  134 +
  135 + <select id="queryPermissionByRoleIds" parameterType="java.util.List" resultMap="Permissions2ResultMap">
  136 + select b.* from role_permission_maps a, permissions2 b where a.yn=1 and b.yn=1 and a.role_id
  137 + in
  138 + <foreach collection="list" index="index" item="item" open="(" separator="," close=")">
  139 + #{item}
  140 + </foreach>
  141 + and a.permission_id=b.id ORDER BY b.weight
  142 + </select>
  143 +
  144 + <select id="queryPermissionByRoleIds1" parameterType="int" resultMap="Permissions2ResultMap">
  145 + select b.* from role_permission_maps a, permissions2 b where a.role_id=
  146 + #{weight,jdbcType=INTEGER}
  147 + and b.yn=1 and a.yn=1 and a.permission_id=b.id;
  148 + </select>
  149 +</mapper>
platform-common/src/main/java/com/lyms/platform/common/utils/ExcelUtil.java View file @ ddb5b30
... ... @@ -23,15 +23,15 @@
23 23  
24 24 /**
25 25 * Excel 工具类
26   - *
  26 + *
27 27 * @author lqy
28 28 *
29 29 */
30 30 public class ExcelUtil
31 31 {
32   -
  32 +
33 33 static File from_file;
34   -
  34 +
35 35 static WritableWorkbook to_wwb; // 创建可写入workbook对象
36 36  
37 37 public static OutputStream toChanExcel(OutputStream out, List<Map<String, Object>> data, Map<String, String> columName)
... ... @@ -110,7 +110,7 @@
110 110 j++;
111 111 }
112 112 }
113   -
  113 +
114 114 wwb.write();
115 115 wwb.close();
116 116 }
117 117  
... ... @@ -192,8 +192,8 @@
192 192 }
193 193 return out;
194 194 }
195   -
196 195  
197   -
  196 +
  197 +
198 198 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/DepartmentsController.java View file @ ddb5b30
... ... @@ -32,8 +32,6 @@
32 32 @Autowired
33 33 private DepartmentsService departmentsService;
34 34 @Autowired
35   - private PermissionsService permissionsService;
36   - @Autowired
37 35 private UsersService usersService;
38 36 @Autowired
39 37 private TokenService tokenService;
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PermissionsController.java View file @ ddb5b30
... ... @@ -35,7 +35,7 @@
35 35 public class PermissionsController extends BaseController {
36 36  
37 37 @Autowired
38   - private PermissionsService permissionsService;
  38 + private Permissions2Service permissions2Service;
39 39 @Autowired
40 40 private UsersService usersService;
41 41  
... ... @@ -65,7 +65,7 @@
65 65 @RequestParam(value = "id", required = false) Integer id,
66 66 @RequestParam(value = "page",required = false) Integer page,
67 67 @RequestParam(value = "limit",required = false) Integer limit) {
68   - PermissionsQuery permissionsQuery = new PermissionsQuery();
  68 + Permissions2Query permissionsQuery = new Permissions2Query();
69 69 page = null == page ? 1 : page;
70 70 limit = null == limit ? 10 : limit;
71 71 permissionsQuery.setNeed("true");
... ... @@ -74,7 +74,7 @@
74 74 permissionsQuery.setLimit(limit);
75 75  
76 76 permissionsQuery.setYn(YnEnums.YES.getId());
77   - List<Permissions> permissionses = permissionsService.queryPermissions(permissionsQuery);
  77 + List<Permissions2> permissionses = permissions2Service.queryPermissions2(permissionsQuery);
78 78 ResultUtils.buildSuccessResultAndWrite(response, permissionses);
79 79 }
80 80  
81 81  
... ... @@ -106,18 +106,17 @@
106 106  
107 107 /**
108 108 * 新增权限
  109 + * name;
109 110 */
110 111 @RequestMapping(value = "/permissions", method = RequestMethod.POST)
111 112 @TokenRequired
112 113 public void addPermissions(HttpServletResponse response, HttpServletRequest request,
113   - @RequestParam(value = "url") String url,
114   - @RequestParam(value = "moduleName") String moduleName,
115   - @RequestParam(value = "functionName") String functionName,
116   - @RequestParam(value = "permissionName") String permissionName,
117   - @RequestParam(value = "action") String action,
118   - @RequestParam(value = "ext", required = false) String ext,
119   - @RequestParam(value = "weight") Integer weight) {
120   - if (StringUtils.isEmpty(moduleName) || StringUtils.isEmpty(functionName) || StringUtils.isEmpty(permissionName) || StringUtils.isEmpty(action)) {
  114 + @RequestParam(value = "uri") String uri,
  115 + @RequestParam(value = "puri") String puri,
  116 + @RequestParam(value = "name") String name,
  117 + @RequestParam(value = "type") String type,
  118 + @RequestParam(value = "icon") String icon) {
  119 + if (StringUtils.isEmpty(uri) || StringUtils.isEmpty(name) || StringUtils.isEmpty(type)) {
121 120 ResultUtils.buildParameterErrorResultAndWrite(response);
122 121 return;
123 122 }
124 123  
125 124  
... ... @@ -126,22 +125,15 @@
126 125 LoginContext loginState = (LoginContext) request.getAttribute("loginContext");
127 126 Users users = usersService.getUsers(loginState.getId());
128 127  
129   - Permissions permissions = new Permissions();
  128 + Permissions2 permissions = new Permissions2();
  129 + permissions.setUri(uri);
  130 + permissions.setPuri(puri);
  131 + permissions.setName(name);
  132 + permissions.setType(type);
  133 + permissions.setIcon(icon);
130 134  
131   - permissions.setType(TYPE);
132   - permissions.setModuleName(moduleName);
133   - permissions.setFunctionName(functionName);
134   - permissions.setPermissionName(permissionName);
135   - permissions.setAction(action);
136   - permissions.setExt(ext);
137   - permissions.setUrl(url);
138   - permissions.setPublishId(users.getId());
139   - permissions.setPublishName(users.getName());
140   - permissions.setWeight(weight);
141 135 permissions.setYn(YnEnums.YES.getId());
142   - permissions.setModified(new Date());
143   - permissions.setCreated(new Date());
144   - permissionsService.addPermissions(permissions);
  136 + permissions2Service.addPermissions2(permissions);
145 137 ResultUtils.buildSuccessResultAndWrite(response);
146 138 }
147 139  
148 140  
149 141  
150 142  
151 143  
152 144  
... ... @@ -152,34 +144,31 @@
152 144 @TokenRequired
153 145 public void updatePermissions(HttpServletResponse response,
154 146 @PathVariable Integer id,
155   - @RequestParam(value = "moduleName") String moduleName,
156   - @RequestParam(value = "functionName") String functionName,
157   - @RequestParam(value = "permissionName") String permissionName,
158   - @RequestParam(value = "action") String action,
159   - @RequestParam(value = "ext", required = false) String ext,
160   - @RequestParam(value = "weight") Integer weight) {
  147 + @RequestParam(value = "uri") String uri,
  148 + @RequestParam(value = "puri") String puri,
  149 + @RequestParam(value = "name") String name,
  150 + @RequestParam(value = "type") String type,
  151 + @RequestParam(value = "icon") String icon) {
161 152  
162   - Permissions permissions = permissionsService.getPermissions(id);
  153 + Permissions2 permissions = permissions2Service.getPermissions2(id);
163 154  
164 155 if (permissions == null) {
165 156 new BusinessException("", "根据id获取信息不存在");
166 157 return;
167 158 }
168 159  
169   - if (id == null || StringUtils.isEmpty(moduleName) || StringUtils.isEmpty(functionName) || StringUtils.isEmpty(permissionName) || StringUtils.isEmpty(action)) {
  160 + if (StringUtils.isEmpty(uri) || StringUtils.isEmpty(name) || StringUtils.isEmpty(type)) {
170 161 ResultUtils.buildParameterErrorResultAndWrite(response);
171 162 return;
172 163 }
173   - permissions.setModuleName(moduleName);
174   - permissions.setFunctionName(functionName);
175   - permissions.setPermissionName(permissionName);
176   - permissions.setAction(action);
177   - permissions.setExt(ext);
178   - permissions.setWeight(weight);
  164 + permissions.setUri(uri);
  165 + permissions.setPuri(puri);
  166 + permissions.setName(name);
  167 + permissions.setType(type);
  168 + permissions.setIcon(icon);
179 169 permissions.setYn(YnEnums.YES.getId());
180   - permissions.setModified(new Date());
181 170  
182   - permissionsService.updatePermissions(permissions);
  171 + permissions2Service.updatePermissions2(permissions);
183 172 ResultUtils.buildSuccessResultAndWrite(response);
184 173 }
185 174  
186 175  
... ... @@ -193,14 +182,13 @@
193 182 ResultUtils.buildIdIsNull(response);
194 183 return;
195 184 }
196   - Permissions permissions = permissionsService.getPermissions(Integer.valueOf(id));
  185 + Permissions2 permissions = permissions2Service.getPermissions2(Integer.valueOf(id));
197 186 if (permissions == null) {
198 187 ResultUtils.buildIdResultData(response);
199 188 return;
200 189 }
201 190 permissions.setYn(YnEnums.NO.getId());
202   - permissions.setModified(new Date());
203   - permissionsService.updatePermissions(permissions);
  191 + permissions2Service.updatePermissions2(permissions);
204 192  
205 193 ResultUtils.buildSuccessResultAndWrite(response);
206 194 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RolesController.java View file @ ddb5b30
... ... @@ -44,7 +44,7 @@
44 44 @Autowired
45 45 private RolePermissionMapsService rolePermissionMapsService;
46 46 @Autowired
47   - private PermissionsService permissionsService;
  47 + private Permissions2Service permissions2Service;
48 48 @Autowired
49 49 private UserRoleMapsService userRoleMapsService;
50 50 @Autowired
... ... @@ -88,7 +88,7 @@
88 88 for (String tmp : roleArrayIds) {
89 89  
90 90  
91   - Permissions permissions = permissionsService.getPermissions(Integer.valueOf(tmp));
  91 + Permissions2 permissions = permissions2Service.getPermissions2(Integer.valueOf(tmp));
92 92 //权限是否存在
93 93 if (permissions == null || permissions.getYn() == YnEnums.NO.getId()) {
94 94 continue;
95 95  
... ... @@ -421,9 +421,9 @@
421 421 }
422 422 }
423 423  
424   - List<Permissions> permissionses;
  424 + List<Permissions2> permissionses;
425 425 for (Roles roles1 : rolesList) {
426   - permissionses = permissionsService.queryPermissionByRoleIds1(roles1.getId());
  426 + permissionses = permissions2Service.queryPermissionByRoleIds1(roles1.getId());
427 427  
428 428 /* RolePermissionMapsQuery rolePermissionMapsQuery = new RolePermissionMapsQuery();
429 429 rolePermissionMapsQuery.setYn(YnEnums.YES.getId());
... ... @@ -487,7 +487,7 @@
487 487  
488 488 List<Roles> roles = rolesService.queryRoles(rolesQuery);
489 489  
490   - List<Permissions> permissionses = null;
  490 + List<Permissions2> permissionses = null;
491 491 for (Roles roles1 : roles) {
492 492 /*permissionses = new ArrayList<>();
493 493 RolePermissionMapsQuery rolePermissionMapsQuery = new RolePermissionMapsQuery();
... ... @@ -500,7 +500,7 @@
500 500 if (permissions.getYn().equals(YnEnums.NO.getId())) continue;
501 501 permissionses.add(permissions);
502 502 }*/
503   - permissionses = permissionsService.queryPermissionByRoleIds1(roles1.getId());
  503 + permissionses = permissions2Service.queryPermissionByRoleIds1(roles1.getId());
504 504  
505 505 roles1.setPermissions(permissionses);
506 506 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java View file @ ddb5b30
... ... @@ -63,7 +63,7 @@
63 63 @Autowired
64 64 private RolePermissionMapsService rolePermissionMapsService;
65 65 @Autowired
66   - private PermissionsService permissionsService;
  66 + private Permissions2Service permissions2Service;
67 67 @Autowired
68 68 private AccessPermissionFacade accessPermissionFacade;
69 69 @Autowired
... ... @@ -361,7 +361,7 @@
361 361 users = usersService.getUsers(loginContext.getId());
362 362 }
363 363  
364   - List<Permissions> permissions = null;
  364 + List<Permissions2> permissions = null;
365 365 List<Roles> roles = new ArrayList<>();
366 366 //超级管理员拥有所有角色和权限
367 367 if(users.getType().equals(UserTypeEnum.SUPPER_ADMIN.getId())) {
368 368  
... ... @@ -369,9 +369,9 @@
369 369 rolesQuery.setYn(YnEnums.YES.getId());
370 370 roles = rolesService.queryRoles(rolesQuery);
371 371  
372   - PermissionsQuery permissionsQuery = new PermissionsQuery();
  372 + Permissions2Query permissionsQuery = new Permissions2Query();
373 373 permissionsQuery.setYn(YnEnums.YES.getId());
374   - permissions = permissionsService.queryPermissions(permissionsQuery);
  374 + permissions = permissions2Service.queryPermissions2(permissionsQuery);
375 375  
376 376  
377 377 }
378 378  
... ... @@ -407,9 +407,9 @@
407 407 }
408 408 }*/
409 409 }
410   - List<Permissions> local = permissionsService.queryPermissionByRoleIds(userRoleMapses);
  410 + List<Permissions2> local = permissions2Service.queryPermissionByRoleIds(userRoleMapses);
411 411 if(CollectionUtils.isNotEmpty(local)){
412   - for(Permissions permissions1:local){
  412 + for(Permissions2 permissions1:local){
413 413 if(!permissionIds.contains(permissions1.getId())) {
414 414 permissionIds.add(permissions1.getId());
415 415 permissions.add(permissions1);