You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dianshang-houduan/src/main/java/com/sztzjy/linkCommerce/entity/StuRank.java

310 lines
7.8 KiB
Java

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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;
}
}