package com.panzhihua.common.model.vos.user; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * @program: springcloud_k8s_panzhihuazhihuishequ * @description: 角色 * @author: huang.hongfa weixin hhf9596 qq 959656820 * @create: 2020-12-01 13:55 **/ @Data @ApiModel("角色信息") public class RoleVO { @ApiModelProperty("角色id") private Long roleId; @ApiModelProperty("角色名称") private String roleName; @ApiModelProperty("角色权限字符串") private String roleKey; @ApiModelProperty("显示顺序") private Integer roleSort; @ApiModelProperty("数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限 )") private String dataScope; @ApiModelProperty("菜单树选择项是否关联显示") private boolean menuCheckStrictly; @ApiModelProperty("部门树选择项是否关联显示") private boolean deptCheckStrictly; @ApiModelProperty("角色状态(0正常 1停用)") private Integer status; @ApiModelProperty("创建者") private Long createBy; @ApiModelProperty("创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createAt; @ApiModelProperty("更新者") private Long updateBy; @ApiModelProperty("更新时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date updateAt; @ApiModelProperty("备注") private String remark; @ApiModelProperty("社区id") private Long communityId; private String areaCode; }