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.

188 lines
4.5 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
* cpbxfx_stu_answer
*/
public class CpbxfxStuAnswer {
@ApiModelProperty(notes = "主键格式CPBFXSA_时间戳_哈希值CPBFXSA_2023110614_9d7b6c5e")
private String id;
@ApiModelProperty(notes = "商品采购合格率(百分比)")
private BigDecimal qualifiedRate;
@ApiModelProperty(notes = "订单响应平均时长(小时)")
private BigDecimal responseTime;
@ApiModelProperty(notes = "用户评分1.0-5.0")
private BigDecimal userRating;
@ApiModelProperty(notes = "退货率(百分比)")
private BigDecimal returnRate;
@ApiModelProperty(notes = "商品采购合格率权重0.0000-1.0000")
private BigDecimal qrWeight;
@ApiModelProperty(notes = "订单响应时长权重0.0000-1.0000")
private BigDecimal rtWeight;
@ApiModelProperty(notes = "用户评分权重0.0000-1.0000")
private BigDecimal urWeight;
@ApiModelProperty(notes = "退货率权重0.0000-1.0000")
private BigDecimal rrWeight;
@ApiModelProperty(notes = "商品采购合格率得分0.00-100.00")
private BigDecimal qrScore;
@ApiModelProperty(notes = "订单响应时长得分0.00-100.00")
private BigDecimal rtScore;
@ApiModelProperty(notes = "用户评分得分0.00-100.00")
private BigDecimal urScore;
@ApiModelProperty(notes = "退货率得分0.00-100.00")
private BigDecimal rrScore;
@ApiModelProperty(notes = "综合评分0.00-100.00")
private BigDecimal totalScore;
@ApiModelProperty(notes = "评级ABC")
private String rating;
@ApiModelProperty(notes = "用户ID关联userinfo表")
private String userId;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id == null ? null : id.trim();
}
public BigDecimal getQualifiedRate() {
return qualifiedRate;
}
public void setQualifiedRate(BigDecimal qualifiedRate) {
this.qualifiedRate = qualifiedRate;
}
public BigDecimal getResponseTime() {
return responseTime;
}
public void setResponseTime(BigDecimal responseTime) {
this.responseTime = responseTime;
}
public BigDecimal getUserRating() {
return userRating;
}
public void setUserRating(BigDecimal userRating) {
this.userRating = userRating;
}
public BigDecimal getReturnRate() {
return returnRate;
}
public void setReturnRate(BigDecimal returnRate) {
this.returnRate = returnRate;
}
public BigDecimal getQrWeight() {
return qrWeight;
}
public void setQrWeight(BigDecimal qrWeight) {
this.qrWeight = qrWeight;
}
public BigDecimal getRtWeight() {
return rtWeight;
}
public void setRtWeight(BigDecimal rtWeight) {
this.rtWeight = rtWeight;
}
public BigDecimal getUrWeight() {
return urWeight;
}
public void setUrWeight(BigDecimal urWeight) {
this.urWeight = urWeight;
}
public BigDecimal getRrWeight() {
return rrWeight;
}
public void setRrWeight(BigDecimal rrWeight) {
this.rrWeight = rrWeight;
}
public BigDecimal getQrScore() {
return qrScore;
}
public void setQrScore(BigDecimal qrScore) {
this.qrScore = qrScore;
}
public BigDecimal getRtScore() {
return rtScore;
}
public void setRtScore(BigDecimal rtScore) {
this.rtScore = rtScore;
}
public BigDecimal getUrScore() {
return urScore;
}
public void setUrScore(BigDecimal urScore) {
this.urScore = urScore;
}
public BigDecimal getRrScore() {
return rrScore;
}
public void setRrScore(BigDecimal rrScore) {
this.rrScore = rrScore;
}
public BigDecimal getTotalScore() {
return totalScore;
}
public void setTotalScore(BigDecimal totalScore) {
this.totalScore = totalScore;
}
public String getRating() {
return rating;
}
public void setRating(String rating) {
this.rating = rating == null ? null : rating.trim();
}
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId == null ? null : userId.trim();
}
}