bug修复
This commit is contained in:
parent
936cbb091a
commit
7cac57d867
@ -1,16 +1,15 @@
|
|||||||
package com.zhgd.xmgl.modules.basicdata.entity;
|
package com.zhgd.xmgl.modules.basicdata.entity;
|
||||||
|
|
||||||
import java.io.Serializable;
|
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
|
||||||
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
|
||||||
import lombok.Data;
|
|
||||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
/**
|
/**
|
||||||
* @Description: 系统权限-菜单权限、操作权限
|
* @Description: 系统权限-菜单权限、操作权限
|
||||||
* @author: pds
|
* @author: pds
|
||||||
@ -22,23 +21,27 @@ import io.swagger.annotations.ApiModelProperty;
|
|||||||
@ApiModel(value="BaseAuthority实体类",description="BaseAuthority")
|
@ApiModel(value="BaseAuthority实体类",description="BaseAuthority")
|
||||||
public class BaseAuthority implements Serializable {
|
public class BaseAuthority implements Serializable {
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**authorityId*/
|
/**authorityId*/
|
||||||
@TableId(type = IdType.ASSIGN_ID)
|
@TableId(type = IdType.ASSIGN_ID)
|
||||||
@ApiModelProperty(value="authorityId")
|
@ApiModelProperty(value="authorityId")
|
||||||
private java.lang.Long authorityId ;
|
private java.lang.Long authorityId ;
|
||||||
/**菜单资源ID*/
|
/**菜单资源ID*/
|
||||||
@Excel(name = "菜单资源ID", width = 15)
|
@Excel(name = "菜单资源ID", width = 15)
|
||||||
|
|
||||||
@ApiModelProperty(value="菜单资源ID")
|
@ApiModelProperty(value="菜单资源ID")
|
||||||
private java.lang.Long menuId ;
|
private java.lang.Long menuId ;
|
||||||
/**操作ID*/
|
/**操作ID*/
|
||||||
@Excel(name = "操作ID", width = 15)
|
@Excel(name = "操作ID", width = 15)
|
||||||
@ApiModelProperty(value="操作ID")
|
@ApiModelProperty(value="操作ID")
|
||||||
|
|
||||||
private java.lang.Long actionId ;
|
private java.lang.Long actionId ;
|
||||||
/**状态:0-禁用 1-启用*/
|
/**状态:0-禁用 1-启用*/
|
||||||
@Excel(name = "状态:0-禁用 1-启用", width = 15)
|
@Excel(name = "状态:0-禁用 1-启用", width = 15)
|
||||||
@ApiModelProperty(value="状态:0-禁用 1-启用")
|
@ApiModelProperty(value="状态:0-禁用 1-启用")
|
||||||
private java.lang.Integer status ;
|
private java.lang.Integer status ;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
@ApiModelProperty("是否有下级列表")
|
||||||
|
private Boolean hasSubList;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -3,8 +3,13 @@
|
|||||||
<mapper namespace="com.zhgd.xmgl.modules.basicdata.mapper.BaseAuthorityMapper">
|
<mapper namespace="com.zhgd.xmgl.modules.basicdata.mapper.BaseAuthorityMapper">
|
||||||
|
|
||||||
<select id="getRoleAuthorityList" resultType="com.zhgd.xmgl.modules.basicdata.entity.BaseAuthority">
|
<select id="getRoleAuthorityList" resultType="com.zhgd.xmgl.modules.basicdata.entity.BaseAuthority">
|
||||||
SELECT a.*
|
SELECT a.*,if(
|
||||||
|
(SELECT count(c.authority_id)
|
||||||
|
from base_action t
|
||||||
|
LEFT JOIN base_authority c ON t.action_id=c.action_id
|
||||||
|
where a.menu_id=t.menu_id)
|
||||||
|
> 0 ,1,0) hasSubList
|
||||||
FROM base_authority a LEFT JOIN base_authority_role b ON a.authority_id=b.authority_id
|
FROM base_authority a LEFT JOIN base_authority_role b ON a.authority_id=b.authority_id
|
||||||
WHERE a.`status`=1 and b.role_id= #{roleId}
|
WHERE a.`status`=1 and b.role_id= #{roleId}
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user