作者 shenhailong

用户绑定公司id 角色类型 汉字改为数字代替

@@ -27,9 +27,11 @@ public class RoleController { @@ -27,9 +27,11 @@ public class RoleController {
27 @RequestParam(value = "pageSize",required = false,defaultValue = "10") 27 @RequestParam(value = "pageSize",required = false,defaultValue = "10")
28 int pageSize, 28 int pageSize,
29 @RequestParam(value = "roleName",required = false) 29 @RequestParam(value = "roleName",required = false)
30 - String roleName){ 30 + String roleName,
  31 + @RequestParam(value = "type", required = false)
  32 + String type){
31 33
32 - return roleService.findAll(pageNum,pageSize, roleName); 34 + return roleService.findAll(pageNum,pageSize, roleName, type);
33 } 35 }
34 36
35 @LogAnnotation(moduleName = "岗位/角色管理",operate = "岗位/角色添加") 37 @LogAnnotation(moduleName = "岗位/角色管理",operate = "岗位/角色添加")
@@ -18,7 +18,8 @@ public interface ROLEMapper { @@ -18,7 +18,8 @@ public interface ROLEMapper {
18 18
19 List<ROLE> selectByParentId(Integer roleId); 19 List<ROLE> selectByParentId(Integer roleId);
20 20
21 - List<ROLE> findAll(@Param("roleName") String roleName); 21 + List<ROLE> findAll(@Param("roleName") String roleName,
  22 + @Param("type") String type);
22 23
23 int updateByPrimaryKeySelective(ROLE record); 24 int updateByPrimaryKeySelective(ROLE record);
24 25
@@ -5,7 +5,7 @@ import com.tianbo.warehouse.model.ROLE; @@ -5,7 +5,7 @@ import com.tianbo.warehouse.model.ROLE;
5 import com.tianbo.warehouse.model.RolePermission; 5 import com.tianbo.warehouse.model.RolePermission;
6 6
7 public interface RoleService { 7 public interface RoleService {
8 - PageInfo<ROLE> findAll(int pageNum, int pageSize, String roleName); 8 + PageInfo<ROLE> findAll(int pageNum, int pageSize, String roleName, String type);
9 9
10 int insertSelective(ROLE record); 10 int insertSelective(ROLE record);
11 11
@@ -33,9 +33,9 @@ public class RoleServiceImp implements RoleService{ @@ -33,9 +33,9 @@ public class RoleServiceImp implements RoleService{
33 PermissionService permissionService; 33 PermissionService permissionService;
34 34
35 @Override 35 @Override
36 - public PageInfo<ROLE> findAll(int pageNum, int pageSize, String roleName){ 36 + public PageInfo<ROLE> findAll(int pageNum, int pageSize, String roleName, String type){
37 Page<ROLE> page = PageHelper.startPage(pageNum,pageSize); 37 Page<ROLE> page = PageHelper.startPage(pageNum,pageSize);
38 - List<ROLE> list = roleMapper.findAll(roleName); 38 + List<ROLE> list = roleMapper.findAll(roleName, type);
39 PageInfo<ROLE> result = new PageInfo<ROLE>(list); 39 PageInfo<ROLE> result = new PageInfo<ROLE>(list);
40 40
41 return result; 41 return result;
@@ -179,6 +179,9 @@ @@ -179,6 +179,9 @@
179 <if test="roleName != '' and roleName !=null"> 179 <if test="roleName != '' and roleName !=null">
180 and role_name = #{roleName, jdbcType=VARCHAR} 180 and role_name = #{roleName, jdbcType=VARCHAR}
181 </if> 181 </if>
  182 + <if test="type != '' and type !=null">
  183 + and type = #{type, jdbcType=VARCHAR}
  184 + </if>
182 </select> 185 </select>
183 <select id="findRolesByUserId" parameterType="java.lang.Integer" resultMap="BaseResultMap"> 186 <select id="findRolesByUserId" parameterType="java.lang.Integer" resultMap="BaseResultMap">
184 SELECT 187 SELECT
@@ -126,6 +126,9 @@ @@ -126,6 +126,9 @@
126 <if test="age != null" > 126 <if test="age != null" >
127 age, 127 age,
128 </if> 128 </if>
  129 + <if test="companyId != null" >
  130 + company_id,
  131 + </if>
129 </trim> 132 </trim>
130 <trim prefix="values (" suffix=")" suffixOverrides="," > 133 <trim prefix="values (" suffix=")" suffixOverrides="," >
131 <if test="userId != null" > 134 <if test="userId != null" >
@@ -170,6 +173,9 @@ @@ -170,6 +173,9 @@
170 <if test="age != null" > 173 <if test="age != null" >
171 #{age,jdbcType=INTEGER}, 174 #{age,jdbcType=INTEGER},
172 </if> 175 </if>
  176 + <if test="companyId != null" >
  177 + #{companyId,jdbcType=INTEGER},
  178 + </if>
173 </trim> 179 </trim>
174 </insert> 180 </insert>
175 <update id="updateByPrimaryKeySelective" parameterType="com.tianbo.warehouse.model.USERS" > 181 <update id="updateByPrimaryKeySelective" parameterType="com.tianbo.warehouse.model.USERS" >
@@ -211,6 +217,9 @@ @@ -211,6 +217,9 @@
211 <if test="age != null" > 217 <if test="age != null" >
212 age = #{age,jdbcType=INTEGER}, 218 age = #{age,jdbcType=INTEGER},
213 </if> 219 </if>
  220 + <if test="companyId != null" >
  221 + company_id = #{companyId,jdbcType=INTEGER},
  222 + </if>
214 </set> 223 </set>
215 where user_id = #{userId,jdbcType=INTEGER} 224 where user_id = #{userId,jdbcType=INTEGER}
216 </update> 225 </update>