|
|
package com.sztzjy.linkCommerce.entity;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
/**
|
|
|
* 学生排名表
|
|
|
*
|
|
|
* @author whb
|
|
|
* stu_rank
|
|
|
*/
|
|
|
public class StuRank {
|
|
|
@ApiModelProperty(notes = "排名记录ID(主键,建议格式:RANK_时间戳_哈希值,例:RANK_2023110614_9d7b6c5e)")
|
|
|
private String id;
|
|
|
|
|
|
@ApiModelProperty(notes = "学校ID(关联school表)")
|
|
|
private String schoolId;
|
|
|
|
|
|
@ApiModelProperty(notes = "用户ID(关联userinfo表)")
|
|
|
private String userId;
|
|
|
|
|
|
@ApiModelProperty(notes = "学号")
|
|
|
private String username;
|
|
|
|
|
|
@ApiModelProperty(notes = "学生姓名(冗余存储)")
|
|
|
private String name;
|
|
|
|
|
|
@ApiModelProperty(notes = "班级ID(关联school_class表)")
|
|
|
private String schoolClassId;
|
|
|
|
|
|
@ApiModelProperty(notes = "班级名称(冗余存储)")
|
|
|
private String className;
|
|
|
|
|
|
@ApiModelProperty(notes = "统计时间 YYYY-MM-DD")
|
|
|
private String updateTime;
|
|
|
|
|
|
@ApiModelProperty(notes = "排名数值(允许NULL表示未入榜)")
|
|
|
private Integer stuRank;
|
|
|
|
|
|
@ApiModelProperty(notes = "总分数")
|
|
|
private BigDecimal score;
|
|
|
|
|
|
@ApiModelProperty(notes = "已完成实训任务数(查询时计算,不落库)")
|
|
|
private Integer completedTaskCount;
|
|
|
|
|
|
@ApiModelProperty(notes = "已分配实训任务数(查询时计算,不落库)")
|
|
|
private Integer totalTaskCount;
|
|
|
|
|
|
@ApiModelProperty(notes = "实训进度百分比(查询时计算,不落库)")
|
|
|
private BigDecimal trainingProgress;
|
|
|
|
|
|
@ApiModelProperty(notes = "老师人工评分(查询时从教学班评分表读取)")
|
|
|
private BigDecimal teacherScore;
|
|
|
|
|
|
@ApiModelProperty(notes = "AI评测成绩(查询时按教学班任务聚合各任务ai_assessment_score,不落库)")
|
|
|
private BigDecimal aiAssessmentScore;
|
|
|
|
|
|
@ApiModelProperty(notes = "市场需求挖掘分数")
|
|
|
private BigDecimal scqxwjScore;
|
|
|
|
|
|
@ApiModelProperty(notes = "市场需求挖掘权重")
|
|
|
private BigDecimal scqxwjWeight;
|
|
|
|
|
|
@ApiModelProperty(notes = "产品规划分数")
|
|
|
private BigDecimal cpghScore;
|
|
|
|
|
|
@ApiModelProperty(notes = "产品规划权重")
|
|
|
private BigDecimal cpghWeight;
|
|
|
|
|
|
@ApiModelProperty(notes = "产品投放测试分数")
|
|
|
private BigDecimal cptfcsScore;
|
|
|
|
|
|
@ApiModelProperty(notes = "产品投放测试权重")
|
|
|
private BigDecimal cptfcsWeight;
|
|
|
|
|
|
@ApiModelProperty(notes = "供应渠道管理分数")
|
|
|
private BigDecimal qdgyglScore;
|
|
|
|
|
|
@ApiModelProperty(notes = "供应渠道管理权重")
|
|
|
private BigDecimal qdgyglWeight;
|
|
|
|
|
|
@ApiModelProperty(notes = "产品评估与考核分数")
|
|
|
private BigDecimal cppgkhScore;
|
|
|
|
|
|
@ApiModelProperty(notes = "产品评估与考核权重")
|
|
|
private BigDecimal cppgkhWeight;
|
|
|
|
|
|
@ApiModelProperty(notes = "系统访问次数排名")
|
|
|
private Integer visitCountRank;
|
|
|
|
|
|
@ApiModelProperty(notes = "系统学习时间排名")
|
|
|
private Integer studyTimeRank;
|
|
|
|
|
|
public String getId() {
|
|
|
return id;
|
|
|
}
|
|
|
|
|
|
public void setId(String id) {
|
|
|
this.id = id == null ? null : id.trim();
|
|
|
}
|
|
|
|
|
|
public String getSchoolId() {
|
|
|
return schoolId;
|
|
|
}
|
|
|
|
|
|
public void setSchoolId(String schoolId) {
|
|
|
this.schoolId = schoolId == null ? null : schoolId.trim();
|
|
|
}
|
|
|
|
|
|
public String getUserId() {
|
|
|
return userId;
|
|
|
}
|
|
|
|
|
|
public void setUserId(String userId) {
|
|
|
this.userId = userId == null ? null : userId.trim();
|
|
|
}
|
|
|
|
|
|
public String getUsername() {
|
|
|
return username;
|
|
|
}
|
|
|
|
|
|
public void setUsername(String username) {
|
|
|
this.username = username == null ? null : username.trim();
|
|
|
}
|
|
|
|
|
|
public String getName() {
|
|
|
return name;
|
|
|
}
|
|
|
|
|
|
public void setName(String name) {
|
|
|
this.name = name == null ? null : name.trim();
|
|
|
}
|
|
|
|
|
|
public String getSchoolClassId() {
|
|
|
return schoolClassId;
|
|
|
}
|
|
|
|
|
|
public void setSchoolClassId(String schoolClassId) {
|
|
|
this.schoolClassId = schoolClassId == null ? null : schoolClassId.trim();
|
|
|
}
|
|
|
|
|
|
public String getClassName() {
|
|
|
return className;
|
|
|
}
|
|
|
|
|
|
public void setClassName(String className) {
|
|
|
this.className = className == null ? null : className.trim();
|
|
|
}
|
|
|
|
|
|
public String getUpdateTime() {
|
|
|
return updateTime;
|
|
|
}
|
|
|
|
|
|
public void setUpdateTime(String updateTime) {
|
|
|
this.updateTime = updateTime == null ? null : updateTime.trim();
|
|
|
}
|
|
|
|
|
|
public Integer getStuRank() {
|
|
|
return stuRank;
|
|
|
}
|
|
|
|
|
|
public void setStuRank(Integer stuRank) {
|
|
|
this.stuRank = stuRank;
|
|
|
}
|
|
|
|
|
|
public BigDecimal getScore() {
|
|
|
return score;
|
|
|
}
|
|
|
|
|
|
public void setScore(BigDecimal score) {
|
|
|
this.score = score;
|
|
|
}
|
|
|
|
|
|
public Integer getCompletedTaskCount() {
|
|
|
return completedTaskCount;
|
|
|
}
|
|
|
|
|
|
public void setCompletedTaskCount(Integer completedTaskCount) {
|
|
|
this.completedTaskCount = completedTaskCount;
|
|
|
}
|
|
|
|
|
|
public Integer getTotalTaskCount() {
|
|
|
return totalTaskCount;
|
|
|
}
|
|
|
|
|
|
public void setTotalTaskCount(Integer totalTaskCount) {
|
|
|
this.totalTaskCount = totalTaskCount;
|
|
|
}
|
|
|
|
|
|
public BigDecimal getTrainingProgress() {
|
|
|
return trainingProgress;
|
|
|
}
|
|
|
|
|
|
public void setTrainingProgress(BigDecimal trainingProgress) {
|
|
|
this.trainingProgress = trainingProgress;
|
|
|
}
|
|
|
|
|
|
public BigDecimal getTeacherScore() {
|
|
|
return teacherScore;
|
|
|
}
|
|
|
|
|
|
public void setTeacherScore(BigDecimal teacherScore) {
|
|
|
this.teacherScore = teacherScore;
|
|
|
}
|
|
|
|
|
|
public BigDecimal getAiAssessmentScore() {
|
|
|
return aiAssessmentScore;
|
|
|
}
|
|
|
|
|
|
public void setAiAssessmentScore(BigDecimal aiAssessmentScore) {
|
|
|
this.aiAssessmentScore = aiAssessmentScore;
|
|
|
}
|
|
|
|
|
|
public BigDecimal getScqxwjScore() {
|
|
|
return scqxwjScore;
|
|
|
}
|
|
|
|
|
|
public void setScqxwjScore(BigDecimal scqxwjScore) {
|
|
|
this.scqxwjScore = scqxwjScore;
|
|
|
}
|
|
|
|
|
|
public BigDecimal getScqxwjWeight() {
|
|
|
return scqxwjWeight;
|
|
|
}
|
|
|
|
|
|
public void setScqxwjWeight(BigDecimal scqxwjWeight) {
|
|
|
this.scqxwjWeight = scqxwjWeight;
|
|
|
}
|
|
|
|
|
|
public BigDecimal getCpghScore() {
|
|
|
return cpghScore;
|
|
|
}
|
|
|
|
|
|
public void setCpghScore(BigDecimal cpghScore) {
|
|
|
this.cpghScore = cpghScore;
|
|
|
}
|
|
|
|
|
|
public BigDecimal getCpghWeight() {
|
|
|
return cpghWeight;
|
|
|
}
|
|
|
|
|
|
public void setCpghWeight(BigDecimal cpghWeight) {
|
|
|
this.cpghWeight = cpghWeight;
|
|
|
}
|
|
|
|
|
|
public BigDecimal getCptfcsScore() {
|
|
|
return cptfcsScore;
|
|
|
}
|
|
|
|
|
|
public void setCptfcsScore(BigDecimal cptfcsScore) {
|
|
|
this.cptfcsScore = cptfcsScore;
|
|
|
}
|
|
|
|
|
|
public BigDecimal getCptfcsWeight() {
|
|
|
return cptfcsWeight;
|
|
|
}
|
|
|
|
|
|
public void setCptfcsWeight(BigDecimal cptfcsWeight) {
|
|
|
this.cptfcsWeight = cptfcsWeight;
|
|
|
}
|
|
|
|
|
|
public BigDecimal getQdgyglScore() {
|
|
|
return qdgyglScore;
|
|
|
}
|
|
|
|
|
|
public void setQdgyglScore(BigDecimal qdgyglScore) {
|
|
|
this.qdgyglScore = qdgyglScore;
|
|
|
}
|
|
|
|
|
|
public BigDecimal getQdgyglWeight() {
|
|
|
return qdgyglWeight;
|
|
|
}
|
|
|
|
|
|
public void setQdgyglWeight(BigDecimal qdgyglWeight) {
|
|
|
this.qdgyglWeight = qdgyglWeight;
|
|
|
}
|
|
|
|
|
|
public BigDecimal getCppgkhScore() {
|
|
|
return cppgkhScore;
|
|
|
}
|
|
|
|
|
|
public void setCppgkhScore(BigDecimal cppgkhScore) {
|
|
|
this.cppgkhScore = cppgkhScore;
|
|
|
}
|
|
|
|
|
|
public BigDecimal getCppgkhWeight() {
|
|
|
return cppgkhWeight;
|
|
|
}
|
|
|
|
|
|
public void setCppgkhWeight(BigDecimal cppgkhWeight) {
|
|
|
this.cppgkhWeight = cppgkhWeight;
|
|
|
}
|
|
|
|
|
|
public Integer getVisitCountRank() {
|
|
|
return visitCountRank;
|
|
|
}
|
|
|
|
|
|
public void setVisitCountRank(Integer visitCountRank) {
|
|
|
this.visitCountRank = visitCountRank;
|
|
|
}
|
|
|
|
|
|
public Integer getStudyTimeRank() {
|
|
|
return studyTimeRank;
|
|
|
}
|
|
|
|
|
|
public void setStudyTimeRank(Integer studyTimeRank) {
|
|
|
this.studyTimeRank = studyTimeRank;
|
|
|
}
|
|
|
}
|