派生自 projectDept/qhighschool

EricsHu
2022-12-05 068fc7f2e81178e55fa191a13709af64b1a163f6
src/main/java/com/qxueyou/scc/school/model/SchRankHis.java
@@ -22,7 +22,7 @@
import com.fasterxml.jackson.annotation.JsonIgnore;
/**
 * 学习排名历史表 实体
 * 学习排名历史表 实体
 * @author ody.yuan
 *
 */
@@ -36,88 +36,88 @@
    */
   private static final long serialVersionUID = -3377176468950409846L;
   /**  主键 */
   /**  主键 */
   @Id
   @GeneratedValue(generator = "hibernate-uuid")
   @GenericGenerator(name = "hibernate-uuid", strategy = "uuid")
   @Column(name = "HIS_RANK_ID", unique = true, nullable = false, length = 32)
   private String hisRankId;
   /**  排名 */
   /**  排名 */
   @Column(name = "RANK")
   private Integer rank;
   /**  排名依据 */
   /**  排名依据 */
   @Column(name = "VALUE", precision = 20, scale = 6)
   private BigDecimal value;
   /**  用户ID */
   /**  用户ID */
   @Column(name = "USER_ID", length = 32)
   private String userId;
   /**  用户姓名 */
   /**  用户姓名 */
   @Formula("(select u.NAME from USER u WHERE u.USER_ID=USER_ID)")
   private String name;
   /**  用户头像 */
   /**  用户头像 */
   @Formula("(select u.IMG_PATH from USER u WHERE u.USER_ID=USER_ID)")
   private String imgPath;
   /**  版本ID */
   /**  版本ID */
   @Column(name = "VERSION_ID", length = 32)
   private String versionId;
   /**  排名时间 */
   /**  排名时间 */
   @Temporal(TemporalType.TIMESTAMP)
   @Column(name = "RANK_TIME", nullable = false, length = 19)
   private Date rankTime;
   /**  学习排名主键  */
   /**  学习排名主键  */
   @Column(name = "RANK_ID", length = 32)
   private String rankId;
   /** 创建时间  */
   /** 创建时间  */
   @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;
   
   /**  全站排名百分比  */
   /**  全站排名百分比  */
   @Transient
   private BigDecimal percentages;
   
   /** 等级  */
   /** 等级  */
   @Transient
   private String level;