FrontRole.java 1.61 KB
package com.lhcredit.project.business.frontRole.domain;

import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.lhcredit.framework.web.domain.BaseEntity;

/**
 * 前端用户角色表 front_role
 *
 * @author lhcredit
 * @date 2024-05-11
 */
@Data
@ApiModel(value = "前端用户角色")
public class FrontRole extends BaseEntity{
    private static final long serialVersionUID=1L;

    /** 角色ID */
    @ApiModelProperty(value = "角色ID")
    private Long roleId;
    /** 角色名称 */
    @ApiModelProperty(value = "角色名称")
    private String roleName;
    /** 角色权限字符串 */
    @ApiModelProperty(value = "角色权限字符串")
    private String roleKey;
    /** 显示顺序 */
    @ApiModelProperty(value = "显示顺序")
    private Integer roleSort;
    /** 数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限) */
    @ApiModelProperty(value = "数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)")
    private String dataScope;
    /** 角色状态(0正常 1停用) */
    @ApiModelProperty(value = "角色状态(0正常 1停用)")
    private String status;
    /** 删除标志(0代表存在 2代表删除) */
    @ApiModelProperty(value = "删除标志(0代表存在 2代表删除)")
    private String delFlag;


    /**
     * 菜单组
     */
    private Long[] menuIds;

    /**
     * 用户是否存在此角色标识 默认不存在
     */
    private boolean flag = false;
}