feat: 角色管理查询修改

This commit is contained in:
weizhiqiang 2024-08-17 17:29:35 +08:00
parent e53b797e4e
commit 3cb6f2bde0
4 changed files with 2 additions and 47 deletions

View file

@ -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);

View file

@ -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")

View file

@ -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);

View file

@ -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)