content: package org.jeecg.modules.system.entity;
  
  import java.io.Serializable;
  import java.util.Date;
  
  import com.baomidou.mybatisplus.annotation.IdType;
  import com.baomidou.mybatisplus.annotation.TableId;
  
  import com.fasterxml.jackson.annotation.JsonFormat;
  import lombok.Data;
  import lombok.EqualsAndHashCode;
  import lombok.experimental.Accessors;
  import org.springframework.format.annotation.DateTimeFormat;
  
  /**
   * <p>
   * 角色权限表
   * </p>
   *
   * @Author scott
   * @since 2018-12-21
   */
  @Data
  @EqualsAndHashCode(callSuper = false)
  @Accessors(chain = true)
  public class SysRolePermission implements Serializable {
  
      private static final long serialVersionUID = 1L;
  
      /**
       * id
       */
      @TableId(type = IdType.ASSIGN_ID)
      private String id;
      
      /**
       * 角色id
       */
      private String roleId;
  
      /**
       * 权限id
       */
      private String permissionId;
      
      /**
       * 数据权限
       */
      private String dataRuleIds;
  
      /**
       * 操作时间
       */
      @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
      @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
      private Date operateDate;
  
      /**
       * 操作ip
       */
      private String operateIp;
  
      public SysRolePermission() {
     	}
         
     	public SysRolePermission(String roleId, String permissionId) {
     		this.roleId = roleId;
     		this.permissionId = permissionId;
     	}
  
  }
  