parent
6a2314c481
commit
1aac635883
@ -0,0 +1,29 @@
|
|||||||
|
package com.ruoyi.kaohe.domain;
|
||||||
|
|
||||||
|
import com.ruoyi.common.annotation.Excel;
|
||||||
|
import com.ruoyi.common.core.domain.BaseEntity;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 单独评分
|
||||||
|
*
|
||||||
|
* @author hs
|
||||||
|
* @date 2025-06-23
|
||||||
|
*/
|
||||||
|
public class KhDdpf extends BaseEntity
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/** 最终分数 */
|
||||||
|
@Excel(name = "得分")
|
||||||
|
private BigDecimal avgScore;
|
||||||
|
|
||||||
|
public BigDecimal getAvgScore() {
|
||||||
|
return avgScore;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAvgScore(BigDecimal avgScore) {
|
||||||
|
this.avgScore = avgScore;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,45 @@
|
|||||||
|
package com.ruoyi.kaohe.domain;
|
||||||
|
|
||||||
|
import com.ruoyi.common.annotation.Excel;
|
||||||
|
import com.ruoyi.common.core.domain.BaseEntity;
|
||||||
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
||||||
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 评分占比
|
||||||
|
*
|
||||||
|
* @author hs
|
||||||
|
* @date 2025-06-23
|
||||||
|
*/
|
||||||
|
public class KhPfzb extends BaseEntity
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
|
||||||
|
/** 最终分数 */
|
||||||
|
@Excel(name = "得分")
|
||||||
|
private BigDecimal avgScore;
|
||||||
|
|
||||||
|
/** 评分占比(0-1之间) */
|
||||||
|
@Excel(name = "评分占比(0-1之间)")
|
||||||
|
private BigDecimal percentage;
|
||||||
|
|
||||||
|
|
||||||
|
public BigDecimal getPercentage() {
|
||||||
|
return percentage;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPercentage(BigDecimal percentage) {
|
||||||
|
this.percentage = percentage;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigDecimal getAvgScore() {
|
||||||
|
return avgScore;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAvgScore(BigDecimal avgScore) {
|
||||||
|
this.avgScore = avgScore;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,88 @@
|
|||||||
|
package com.ruoyi.kaohe.domain;
|
||||||
|
|
||||||
|
import com.ruoyi.common.annotation.Excel;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 选项评分
|
||||||
|
*/
|
||||||
|
public class KhXxpf {
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/** 优秀 */
|
||||||
|
@Excel(name = "优秀")
|
||||||
|
private BigDecimal optionA;
|
||||||
|
|
||||||
|
/** 合格 */
|
||||||
|
@Excel(name = "合格")
|
||||||
|
private BigDecimal optionB;
|
||||||
|
|
||||||
|
/** 基本合格 */
|
||||||
|
@Excel(name = "基本合格")
|
||||||
|
private BigDecimal optionC;
|
||||||
|
|
||||||
|
/** 不合格 */
|
||||||
|
@Excel(name = "不合格")
|
||||||
|
private BigDecimal optionD;
|
||||||
|
|
||||||
|
/* *//** 平均分数 *//*
|
||||||
|
@Excel(name = "平均分数")
|
||||||
|
private BigDecimal avgScore;*/
|
||||||
|
|
||||||
|
/** 最终分数 */
|
||||||
|
@Excel(name = "得分")
|
||||||
|
private BigDecimal avgScore;
|
||||||
|
|
||||||
|
/** 评分占比(0-1之间) */
|
||||||
|
@Excel(name = "评分占比(0-1之间)")
|
||||||
|
private BigDecimal percentage;
|
||||||
|
|
||||||
|
public BigDecimal getOptionA() {
|
||||||
|
return optionA;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOptionA(BigDecimal optionA) {
|
||||||
|
this.optionA = optionA;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigDecimal getOptionB() {
|
||||||
|
return optionB;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOptionB(BigDecimal optionB) {
|
||||||
|
this.optionB = optionB;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigDecimal getOptionC() {
|
||||||
|
return optionC;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOptionC(BigDecimal optionC) {
|
||||||
|
this.optionC = optionC;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigDecimal getOptionD() {
|
||||||
|
return optionD;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOptionD(BigDecimal optionD) {
|
||||||
|
this.optionD = optionD;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigDecimal getPercentage() {
|
||||||
|
return percentage;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPercentage(BigDecimal percentage) {
|
||||||
|
this.percentage = percentage;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigDecimal getAvgScore() {
|
||||||
|
return avgScore;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAvgScore(BigDecimal avgScore) {
|
||||||
|
this.avgScore = avgScore;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
package com.ruoyi.kaohe.util;
|
||||||
|
|
||||||
|
import net.sourceforge.pinyin4j.PinyinHelper;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
@Component
|
||||||
|
public class PinYinUtil {
|
||||||
|
|
||||||
|
// 判断是否为中文字符
|
||||||
|
public static String getPinyinInitials(String chinese) {
|
||||||
|
StringBuilder pinyinInitial = new StringBuilder();
|
||||||
|
for (char c : chinese.toCharArray()) {
|
||||||
|
String[] pinyinArray = PinyinHelper.toHanyuPinyinStringArray(c);
|
||||||
|
if (pinyinArray != null && pinyinArray.length > 0) {
|
||||||
|
// 取拼音的首字母并转换为大写
|
||||||
|
pinyinInitial.append(pinyinArray[0].charAt(0));
|
||||||
|
} else {
|
||||||
|
// 如果无法转换,可以添加其他处理,例如跳过或替换为特定字符
|
||||||
|
pinyinInitial.append(c);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return pinyinInitial.toString().toLowerCase(); // 可以选择转换为大写或小写
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Loading…
Reference in new issue