content: package com.www.pojo;
  
  import com.baomidou.mybatisplus.annotation.IdType;
  import com.baomidou.mybatisplus.annotation.TableField;
  import com.baomidou.mybatisplus.annotation.TableId;
  import com.baomidou.mybatisplus.annotation.TableName;
  import java.io.Serializable;
  import java.util.ArrayList;
  import java.util.Date;
  import java.util.List;
  
  import lombok.Data;
  
  import javax.validation.constraints.NotBlank;
  
  /**
   * 角色表
   * @TableName sys_role
   */
  @TableName(value ="sys_role")
  @Data
  public class SysRole implements Serializable {
      /**
       * 主键ID
       */
      @TableId(type = IdType.AUTO)
      private Long id;
  
      /**
       * 角色名称
       */
      @NotBlank(message = "角色名称不能为空")
      private String name;
  
      /**
       * 唯一编码
       */
      @NotBlank(message = "角色编码不能为空")
      private String code;
  
      /**
       * 备注
       */
      private String remark;
  
      /**
       * 创建时间
       */
      private Date created;
  
      /**
       * 更新时间
       */
      private Date updated;
  
      /**
       * 状态  1：正常  0：禁用
       */
      private Integer statu;
  
      @TableField(exist = false)
      private static final long serialVersionUID = 1L;
  
      @TableField(exist = false)
      private List<Long> menusIds = new ArrayList<>();
  }