| | |
| | | import com.fasterxml.jackson.annotation.JsonIgnore; |
| | | |
| | | /** |
| | | * 学习报告实体 |
| | | * 学习报告实体 |
| | | * |
| | | * @author xiadehu |
| | | * |
| | |
| | | */ |
| | | private static final long serialVersionUID = -8939330124338289188L; |
| | | |
| | | /** 主键 */ |
| | | /** 主键 */ |
| | | @Id |
| | | @GeneratedValue(generator = "hibernate-uuid") |
| | | @GenericGenerator(name = "hibernate-uuid", strategy = "uuid") |
| | | @Column(name = "STUDY_ID", unique = true, nullable = false, length = 32) |
| | | private String studyId; |
| | | |
| | | /** 创建时间 */ |
| | | /** 创建时间 */ |
| | | @Column(name = "CREATE_TIME", nullable = false) |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @JsonIgnore |
| | | private Date createTime; |
| | | |
| | | /** 创建者 */ |
| | | /** 创建者 */ |
| | | @Column(name = "CREATOR", nullable = false, length = 100) |
| | | @JsonIgnore |
| | | private String creator; |
| | | |
| | | /** 修改人ID */ |
| | | /** 修改人ID */ |
| | | @Column(name = "UPDATE_ID", length = 32) |
| | | @JsonIgnore |
| | | private String updateId; |
| | | |
| | | /** 修改时间 */ |
| | | /** 修改时间 */ |
| | | @Column(name = "UPDATE_TIME", nullable = false) |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @JsonIgnore |
| | | private Date updateTime; |
| | | |
| | | /** 修改人 */ |
| | | /** 修改人 */ |
| | | @Column(name = "UPDATOR", length = 100) |
| | | @JsonIgnore |
| | | private String updator; |
| | | |
| | | /** 删除标志 */ |
| | | /** 删除标志 */ |
| | | @Column(name = "DELETE_FLAG", nullable = false) |
| | | @JsonIgnore |
| | | private boolean deleteFlag; |
| | |
| | | private String createId; |
| | | |
| | | /* |
| | | * 用户ID |
| | | * 用户ID |
| | | */ |
| | | @Column(name = "USER_ID", length = 32) |
| | | private String userId; |
| | | |
| | | /* |
| | | * 用户名 |
| | | * 用户名 |
| | | */ |
| | | @Column(name = "NAME", length = 150) |
| | | private String name; |
| | | |
| | | /* |
| | | * 学员先后顺序排名 |
| | | * 学员先后顺序排名 |
| | | */ |
| | | @Column(name = "STUDENT_ORDER") |
| | | private int studentOrder; |
| | | |
| | | /* |
| | | * 学习天数 |
| | | * 学习天数 |
| | | */ |
| | | @Column(name = "STUDY_PERIOD") |
| | | private int studyPeriod; |
| | | |
| | | /* |
| | | * 总共学习了多少门课程 |
| | | * 总共学习了多少门课程 |
| | | */ |
| | | @Column(name = "COURSE_COUNT") |
| | | private int courseCount; |
| | | |
| | | /* |
| | | * 第一个课程 |
| | | * 第一个课程 |
| | | */ |
| | | @Column(name = "FIRST_COURSE", length = 255) |
| | | private String firstCourse; |
| | | |
| | | /* |
| | | * 第一个班级 |
| | | * 第一个班级 |
| | | */ |
| | | @Column(name = "FIRST_CLASS", length = 255) |
| | | private String firstClass; |
| | | |
| | | /* |
| | | * 学习讲义的个数 |
| | | * 学习讲义的个数 |
| | | */ |
| | | @Column(name = "STUDY_HANDOUT_COUNT") |
| | | private int studyHandoutCount; |
| | | |
| | | /* |
| | | * 学习视频的个数 |
| | | * 学习视频的个数 |
| | | */ |
| | | @Column(name = "STUDY_VIDEO_COUNT") |
| | | private int studyVideoCount; |
| | | |
| | | /* |
| | | * 观看直播次数 |
| | | * 观看直播次数 |
| | | */ |
| | | @Column(name = "VIEW_LIVE_COUNT") |
| | | private int viewLiveCount; |
| | | |
| | | /* |
| | | * 做练习题个数 |
| | | * 做练习题个数 |
| | | */ |
| | | @Column(name = "DO_EXERCISE_COUNT") |
| | | private int doExerciseCount; |
| | | |
| | | /* |
| | | * 练习准确率 |
| | | * 练习准确率 |
| | | */ |
| | | @Column(name = "EXERCISE_ACCURACY", precision = 10, scale = 4) |
| | | private BigDecimal exerciseAccuracy; |
| | | |
| | | /* |
| | | * 练习正确率排行 |
| | | * 练习正确率排行 |
| | | */ |
| | | @Column(name = "ACCURACY_ORDER", precision = 10, scale = 4) |
| | | private BigDecimal accuracyOrder; |
| | | |
| | | /* |
| | | * 第一次分享的课程 |
| | | * 第一次分享的课程 |
| | | */ |
| | | @Column(name = "FIRST_SHARE_COURSE", length = 255) |
| | | private String firstShareCourse; |
| | | |
| | | /* |
| | | * 分享被浏览次数 |
| | | * 分享被浏览次数 |
| | | */ |
| | | @Column(name = "VIEW_COUNT_OF_SHARE") |
| | | private int viewCountOfShare; |
| | | |
| | | /* |
| | | * 分享赚取奖金 |
| | | * 分享赚取奖金 |
| | | */ |
| | | @Column(name = "AWARD_AMOUNT_OF_SHARE", precision = 10, scale = 4) |
| | | private BigDecimal awardAmountOfShare; |
| | | |
| | | /* |
| | | * 传播大使排名打败全国百分之多少学员 |
| | | * 传播大使排名打败全国百分之多少学员 |
| | | */ |
| | | @Column(name = "ATS_ORDER", precision = 10, scale = 4) |
| | | private BigDecimal atsOrder; |
| | | |
| | | /* |
| | | * 学习时间,json字符串保存 |
| | | * 学习时间,json字符串保存 |
| | | */ |
| | | @Column(name = "STUDY_TIME", length = 4096) |
| | | private String studyTime; |
| | | |
| | | /* |
| | | * 学习时间分布图 |
| | | * 学习时间分布图 |
| | | */ |
| | | @Column(name = "STUDY_TIME_IMG", length = 512) |
| | | private String studyTimeImg; |
| | | |
| | | /* |
| | | * 学习过的机构,json结构 |
| | | * 学习过的机构,json结构 |
| | | */ |
| | | @Column(name = "ORGS", length = 4096) |
| | | private String orgs; |
| | | |
| | | /* |
| | | * 推荐课程 |
| | | * 推荐课程 |
| | | */ |
| | | @Column(name = "REC_COURSES", length = 4096) |
| | | private String recCourses; |
| | | |
| | | /* |
| | | * 更多课程链接 |
| | | * 更多课程链接 |
| | | */ |
| | | @Column(name = "MORE_REC_URL", length = 512) |
| | | private String moreRecUrl; |