package cn.ezhizao.project.system.domain;


import com.baomidou.mybatisplus.annotation.TableName;
import cn.ezhizao.framework.web.domain.BaseEntity;
import lombok.Data;
import io.swagger.annotations.ApiModelProperty;
import cn.ezhizao.framework.aspectj.lang.annotation.Excel;

/**
 * roleInit对象 sys_role_init
 *
 * @author ruoyi
 * @date 2024-01-10
 */
@Data
@TableName(value = "sys_role_init")
public class SysRoleInIt extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 角色名称
     */
    @Excel(name = "角色名称")
    @ApiModelProperty(value = "角色名称")
    private String roleName;

    /**
     * 备注
     */
    @Excel(name = "备注")
    @ApiModelProperty(value = "备注")
    private String remark;

    /** 菜单树选择项是否关联显示（ 0：父子不互相关联显示 1：父子互相关联显示） */
    private boolean menuCheckStrictly;

    /** 角色权限 */
    @Excel(name = "角色权限")
    private String roleKey;

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