mirror of
https://github.com/weizhiqiang1995/erp-pro.git
synced 2024-09-20 06:55:59 +08:00
feat: 角色管理查询修改
This commit is contained in:
parent
e53b797e4e
commit
3cb6f2bde0
|
@ -22,8 +22,6 @@ import java.util.Map;
|
|||
*/
|
||||
public interface SysEveRoleDao extends SkyeyeBaseMapper<Role> {
|
||||
|
||||
List<Map<String, Object>> querySysRoleList(CommonPageInfo commonPageInfo);
|
||||
|
||||
int insertSysRoleMenuMation(List<Map<String, Object>> beans);
|
||||
|
||||
List<String> querySysRoleMenuIdByRoleId(@Param("roleId") String roleId);
|
||||
|
|
|
@ -5,7 +5,6 @@
|
|||
package com.skyeye.role.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.skyeye.annotation.api.ApiModel;
|
||||
import com.skyeye.annotation.api.ApiModelProperty;
|
||||
|
@ -13,7 +12,7 @@ import com.skyeye.annotation.api.Property;
|
|||
import com.skyeye.annotation.cache.RedisCacheField;
|
||||
import com.skyeye.annotation.unique.UniqueField;
|
||||
import com.skyeye.common.constans.RedisConstants;
|
||||
import com.skyeye.common.entity.features.OperatorUserInfo;
|
||||
import com.skyeye.common.entity.features.BaseGeneralInfo;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -31,19 +30,7 @@ import java.util.List;
|
|||
@RedisCacheField(name = "sys:role", cacheTime = RedisConstants.HALF_A_YEAR_SECONDS)
|
||||
@TableName(value = "sys_eve_role")
|
||||
@ApiModel("角色管理实体类")
|
||||
public class Role extends OperatorUserInfo {
|
||||
|
||||
@TableId("id")
|
||||
@ApiModelProperty(value = "主键id。为空时新增,不为空时编辑")
|
||||
private String id;
|
||||
|
||||
@TableField(value = "`name`")
|
||||
@ApiModelProperty(value = "角色名称", required = "required")
|
||||
private String name;
|
||||
|
||||
@TableField("remark")
|
||||
@ApiModelProperty(value = "角色描述")
|
||||
private String remark;
|
||||
public class Role extends BaseGeneralInfo {
|
||||
|
||||
@TableField("parent_id")
|
||||
@ApiModelProperty(value = "所属父节点id")
|
||||
|
|
|
@ -6,7 +6,6 @@ package com.skyeye.role.service.impl;
|
|||
|
||||
import com.skyeye.annotation.service.SkyeyeService;
|
||||
import com.skyeye.base.business.service.impl.SkyeyeBusinessServiceImpl;
|
||||
import com.skyeye.common.entity.search.CommonPageInfo;
|
||||
import com.skyeye.common.object.InputObject;
|
||||
import com.skyeye.common.object.OutputObject;
|
||||
import com.skyeye.common.util.DateUtil;
|
||||
|
@ -55,13 +54,6 @@ public class SysEveRoleServiceImpl extends SkyeyeBusinessServiceImpl<SysEveRoleD
|
|||
@Autowired
|
||||
private SysEveDesktopService sysEveDesktopService;
|
||||
|
||||
@Override
|
||||
public List<Map<String, Object>> queryPageDataList(InputObject inputObject) {
|
||||
CommonPageInfo commonPageInfo = inputObject.getParams(CommonPageInfo.class);
|
||||
List<Map<String, Object>> beans = sysEveRoleDao.querySysRoleList(commonPageInfo);
|
||||
return beans;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Role getDataFromDb(String id) {
|
||||
Role role = super.getDataFromDb(id);
|
||||
|
|
|
@ -2,28 +2,6 @@
|
|||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
||||
<mapper namespace="com.skyeye.role.dao.SysEveRoleDao">
|
||||
|
||||
<select id="querySysRoleList" resultType="java.util.Map">
|
||||
SELECT
|
||||
a.id,
|
||||
a.`name`,
|
||||
a.remark,
|
||||
a.create_id createId,
|
||||
CONVERT(a.create_time, char) createTime,
|
||||
a.last_update_id lastUpdateId,
|
||||
CONVERT(a.last_update_time, char) lastUpdateTime
|
||||
FROM
|
||||
sys_eve_role a
|
||||
<where>
|
||||
<if test="sqlExtract != '' and sqlExtract != null">
|
||||
${sqlExtract}
|
||||
</if>
|
||||
<if test="keyword != null and keyword != ''">
|
||||
AND a.`name` LIKE '%${keyword}%'
|
||||
</if>
|
||||
</where>
|
||||
ORDER BY a.create_time DESC
|
||||
</select>
|
||||
|
||||
<insert id="insertSysRoleMenuMation" parameterType="java.util.Map">
|
||||
insert into sys_eve_role_menu
|
||||
(id, role_id, menu_id, creater, create_time)
|
||||
|
|
Loading…
Reference in a new issue