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 = "评级(如:优秀/良好/合格/不合格)") 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(); } }