派生自 projectDept/qhighschool

EricsHu
2022-12-05 068fc7f2e81178e55fa191a13709af64b1a163f6
src/main/java/com/qxueyou/scc/school/model/SchRank.java
@@ -17,7 +17,7 @@
import com.fasterxml.jackson.annotation.JsonIgnore;
/**
 * 学习排名表 实体
 * 学习排名表 实体
 * @author ody.yuan
 *
 */
@@ -28,101 +28,101 @@
   private static final long serialVersionUID = 5843514289817382614L;
   /** 主键  */
   /** 主键  */
   @Id
   @GeneratedValue(generator = "hibernate-uuid")
   @GenericGenerator(name = "hibernate-uuid", strategy = "uuid")
   @Column(name = "RANK_ID", unique = true, nullable = false, length = 32)
   private String rankId;
   /**  排名类型  */
   /**  排名类型  */
   @Column(name = "RANK_TYPE",length=32)
   private String rankType;
   
   /*
    * 排名类型:积分
    * 排名类型:积分
    */
   public static final String RANK_TYPE_SCORE = "SCORE";
   
   /*
    * 排名类型:传播大使积分
    * 排名类型:传播大使积分
    */
   public static final String RANK_TYPE_ATS_SCORE = "ATS_SCORE";
   
   /*
    * 排名类型:练习得分排名
    * 排名类型:练习得分排名
    */
   public static final String RANK_TYPE_EXERCISE_SCORE = "EXERCISE_SCORE";
   /** 排名依据  */
   /** 排名依据  */
   @Column(name = "VALUE", precision = 20, scale = 6)
   private BigDecimal value;
   /** 排名范围 */
   /** 排名范围 */
   @Column(name = "SCOPE_TYPE", length = 32)
   private String scopeType;
   
   /*
    * 排名范围:组
    * 排名范围:组
    */
   public static final String SCOPE_TYPE_CLASS_GROUP = "GROUP";
   
   /*
    * 排名范围:班级
    * 排名范围:班级
    */
   public static final String SCOPE_TYPE_CLASS = "CLASS";
   
   /*
    * 排名范围:Q学友
    * 排名范围:Q学友
    */
   public static final String SCOPE_TYPE_QXUEYOU = "QXUEYOU";
   
   /*
    * 排名范围:好友
    * 排名范围:好友
    */
   public static final String SCOPE_TYPE_FRIEND = "FRIEND";
   /** 排名范围ID  */
   /** 排名范围ID  */
   @Column(name = "SCOPE_ID", length = 32)
   private String scopeId;
   /** 用户ID  */
   /** 用户ID  */
   @Column(name = "USER_ID", length = 32)
   private String userId;
   /** 创建时间  */
   /** 创建时间  */
   @Column(name="CREATE_TIME", nullable=false)
   @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
   @JsonIgnore
   private Date createTime;
   /** 修改时间  */
   /** 修改时间  */
   @Column(name="UPDATE_TIME", nullable=false)
   @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
   @JsonIgnore
   private Date updateTime;
   /**  创建人 */
   /**  创建人 */
   @Column(name="CREATOR", nullable=false, length=100)
   @JsonIgnore
   private String creator;
   /**  创建人ID */
   /**  创建人ID */
   @Column(name="CREATE_ID", nullable=false, length=32)
   @JsonIgnore
   private String createId;
   /**  修改人 */
   /**  修改人 */
   @Column(name="UPDATOR", length=100)
   @JsonIgnore
   private String updator;
   /**  修改人ID */
   /**  修改人ID */
   @Column(name="UPDATE_ID", length=32)
   @JsonIgnore
   private String updateId;
   /**  删除标志 */
   /**  删除标志 */
   @Column(name="DELETE_FLAG", nullable=false)
   @JsonIgnore
   private boolean deleteFlag;