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;
|
}
|