1.增加角色扫码单据类型授权接口
2.新增数据表SQL CREATE TABLE `spms`.`basic_bussiness_type_role` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id', `role_id` int NULL COMMENT '角色id', `action` varchar(255) NULL COMMENT '业务类型', PRIMARY KEY (`id`) );master
							parent
							
								
									e6cc462036
								
							
						
					
					
						commit
						77e7511157
					
				| @ -0,0 +1,27 @@ | |||||||
|  | package com.glxp.sale.admin.dao.basic; | ||||||
|  | 
 | ||||||
|  | import com.glxp.sale.admin.entity.basic.BasicBussinessTypeRoleEntity; | ||||||
|  | import org.apache.ibatis.annotations.Mapper; | ||||||
|  | import org.apache.ibatis.annotations.Param; | ||||||
|  | 
 | ||||||
|  | import java.util.List; | ||||||
|  | 
 | ||||||
|  | @Mapper | ||||||
|  | public interface BasicBussinessTypeRoleDao { | ||||||
|  | 
 | ||||||
|  |     public List<BasicBussinessTypeRoleEntity> getListByRoleId(@Param("roleId") Long roleId); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 删除此角色下所有的扫码单据类型授权数据 | ||||||
|  |      * | ||||||
|  |      * @param roleId | ||||||
|  |      */ | ||||||
|  |     void deleteByRoleId(@Param("roleId") Long roleId); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 插入授权数据 | ||||||
|  |      * | ||||||
|  |      * @param basicBussinessTypeRoleEntities | ||||||
|  |      */ | ||||||
|  |     void insert(@Param("basicBussinessTypeRoleEntities") List<BasicBussinessTypeRoleEntity> basicBussinessTypeRoleEntities); | ||||||
|  | } | ||||||
| @ -0,0 +1,19 @@ | |||||||
|  | package com.glxp.sale.admin.entity.basic; | ||||||
|  | 
 | ||||||
|  | import lombok.Data; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 扫码单据类型和角色关联表 | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | public class BasicBussinessTypeRoleEntity { | ||||||
|  | 
 | ||||||
|  |     private Integer id; | ||||||
|  | 
 | ||||||
|  |     //角色id
 | ||||||
|  |     private Long role_id; | ||||||
|  | 
 | ||||||
|  |     //业务类型
 | ||||||
|  |     private String action; | ||||||
|  | 
 | ||||||
|  | } | ||||||
| @ -0,0 +1,26 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > | ||||||
|  | 
 | ||||||
|  | <mapper namespace="com.glxp.sale.admin.dao.basic.BasicBussinessTypeRoleDao"> | ||||||
|  |     <select id="getListByRoleId" resultType="com.glxp.sale.admin.entity.basic.BasicBussinessTypeRoleEntity"> | ||||||
|  |         select * | ||||||
|  |         from basic_bussiness_type_role | ||||||
|  |         where role_id = #{roleId} | ||||||
|  |     </select> | ||||||
|  | 
 | ||||||
|  |     <delete id="deleteByRoleId"> | ||||||
|  |         delete | ||||||
|  |         from basic_bussiness_type_role | ||||||
|  |         where role_id = #{roleId} | ||||||
|  |     </delete> | ||||||
|  | 
 | ||||||
|  |     <insert id="insert" parameterType="com.glxp.sale.admin.entity.basic.BasicBussinessTypeRoleEntity"> | ||||||
|  |         insert into basic_bussiness_type_role | ||||||
|  |                 (role_id, action) | ||||||
|  |                 values | ||||||
|  |         <foreach collection="basicBussinessTypeRoleEntities" index="index" item="item" separator=","> | ||||||
|  |             (#{item.role_id}, | ||||||
|  |              #{item.action}) | ||||||
|  |         </foreach> | ||||||
|  |     </insert> | ||||||
|  | </mapper> | ||||||
					Loading…
					
					
				
		Reference in New Issue