From 0aea66be25623ee7f0d777887a4c3040d35fb55c Mon Sep 17 00:00:00 2001 From: whb <17803890193@163.com> Date: Wed, 17 Apr 2024 14:21:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E5=A2=9E=E4=BF=A1=E6=8E=AA?= =?UTF-8?q?=E6=96=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/StuRateController.java | 45 + .../entity/StuCreditEnhanceMeasure.java | 97 ++ .../StuCreditEnhanceMeasureExample.java | 640 +++++++++++++ .../entity/StuRatingResult.java | 118 +++ .../entity/StuRatingResultExample.java | 860 ++++++++++++++++++ .../mapper/StuCreditEnhanceMeasureMapper.java | 36 + .../mapper/StuRatingResultMapper.java | 30 + .../service/StuRateService.java | 34 + .../service/impl/StuRateServiceImpl.java | 249 ++++- .../mappers/StuCreditEnhanceMeasureMapper.xml | 304 +++++++ .../mappers/StuRatingResultMapper.xml | 293 ++++++ 11 files changed, 2702 insertions(+), 4 deletions(-) create mode 100644 src/main/java/com/sztzjy/digital_credit/entity/StuCreditEnhanceMeasure.java create mode 100644 src/main/java/com/sztzjy/digital_credit/entity/StuCreditEnhanceMeasureExample.java create mode 100644 src/main/java/com/sztzjy/digital_credit/entity/StuRatingResult.java create mode 100644 src/main/java/com/sztzjy/digital_credit/entity/StuRatingResultExample.java create mode 100644 src/main/java/com/sztzjy/digital_credit/mapper/StuCreditEnhanceMeasureMapper.java create mode 100644 src/main/java/com/sztzjy/digital_credit/mapper/StuRatingResultMapper.java create mode 100644 src/main/resources/mappers/StuCreditEnhanceMeasureMapper.xml create mode 100644 src/main/resources/mappers/StuRatingResultMapper.xml diff --git a/src/main/java/com/sztzjy/digital_credit/controller/StuRateController.java b/src/main/java/com/sztzjy/digital_credit/controller/StuRateController.java index 2ef6777..8e0e0de 100644 --- a/src/main/java/com/sztzjy/digital_credit/controller/StuRateController.java +++ b/src/main/java/com/sztzjy/digital_credit/controller/StuRateController.java @@ -1,7 +1,9 @@ package com.sztzjy.digital_credit.controller; import com.sztzjy.digital_credit.annotation.AnonymousAccess; +import com.sztzjy.digital_credit.entity.StuCreditEnhanceMeasure; import com.sztzjy.digital_credit.entity.StuRatingModel; +import com.sztzjy.digital_credit.entity.StuRatingResult; import com.sztzjy.digital_credit.service.StuRateService; import com.sztzjy.digital_credit.util.ResultEntity; import io.swagger.annotations.Api; @@ -50,4 +52,47 @@ private StuRateService rateService; } + + + @ApiOperation("评级结果查询") + @GetMapping("getRateResultInfo") + @AnonymousAccess + public ResultEntity getRateResultInfo( @RequestParam("userId") String userId){ + + return rateService.getRateResultInfo(userId); + + } + + + @ApiOperation("评级结果自动保存") + @PostMapping("rateResultByAutoSave") + @AnonymousAccess + public ResultEntity rateResultBuAutoSave( @RequestBody StuRatingResult ratingResult){ + + return rateService.rateResultBuAutoSave(ratingResult); + + } + + + @ApiOperation("评级结果提交算分") + @PostMapping("rateResultBySubCalculate") + @AnonymousAccess + public ResultEntity rateResultBySubCalculate( @RequestBody StuRatingResult ratingResult){ + + return rateService.rateResultBySubCalculate(ratingResult); + + } + + + @ApiOperation("增信措施自动评分") + @PostMapping("enhanceMeasureByAutoRating") + @AnonymousAccess + public ResultEntity enhanceMeasureByAutoRating(@RequestBody StuCreditEnhanceMeasure enhanceMeasure){ + + return rateService.enhanceMeasureByAutoRating(enhanceMeasure); + + } + + + } diff --git a/src/main/java/com/sztzjy/digital_credit/entity/StuCreditEnhanceMeasure.java b/src/main/java/com/sztzjy/digital_credit/entity/StuCreditEnhanceMeasure.java new file mode 100644 index 0000000..69a1d68 --- /dev/null +++ b/src/main/java/com/sztzjy/digital_credit/entity/StuCreditEnhanceMeasure.java @@ -0,0 +1,97 @@ +package com.sztzjy.digital_credit.entity; + +import java.util.Date; + +import io.swagger.annotations.ApiModelProperty; +/** + * + * @author whb + * stu_credit_enhance_measure + */ +public class StuCreditEnhanceMeasure { + @ApiModelProperty("id") + private String id; + + @ApiModelProperty("教师评分(-1:暂未评分 )") + private Integer tchScore; + + @ApiModelProperty("系统自动评分") + private Integer sysScore; + + @ApiModelProperty("用户ID") + private String userId; + + private Date createTime; + + private Date updateTime; + + @ApiModelProperty("错误分数") + private Integer errorNumber; + + @ApiModelProperty("增信方案") + private String enchancePlan; + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id == null ? null : id.trim(); + } + + public Integer getTchScore() { + return tchScore; + } + + public void setTchScore(Integer tchScore) { + this.tchScore = tchScore; + } + + public Integer getSysScore() { + return sysScore; + } + + public void setSysScore(Integer sysScore) { + this.sysScore = sysScore; + } + + public String getUserId() { + return userId; + } + + public void setUserId(String userId) { + this.userId = userId == null ? null : userId.trim(); + } + + public Date getCreateTime() { + return createTime; + } + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + + public Date getUpdateTime() { + return updateTime; + } + + public void setUpdateTime(Date updateTime) { + this.updateTime = updateTime; + } + + public Integer getErrorNumber() { + return errorNumber; + } + + public void setErrorNumber(Integer errorNumber) { + this.errorNumber = errorNumber; + } + + public String getEnchancePlan() { + return enchancePlan; + } + + public void setEnchancePlan(String enchancePlan) { + this.enchancePlan = enchancePlan == null ? null : enchancePlan.trim(); + } +} \ No newline at end of file diff --git a/src/main/java/com/sztzjy/digital_credit/entity/StuCreditEnhanceMeasureExample.java b/src/main/java/com/sztzjy/digital_credit/entity/StuCreditEnhanceMeasureExample.java new file mode 100644 index 0000000..b0817a0 --- /dev/null +++ b/src/main/java/com/sztzjy/digital_credit/entity/StuCreditEnhanceMeasureExample.java @@ -0,0 +1,640 @@ +package com.sztzjy.digital_credit.entity; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +public class StuCreditEnhanceMeasureExample { + protected String orderByClause; + + protected boolean distinct; + + protected List oredCriteria; + + public StuCreditEnhanceMeasureExample() { + oredCriteria = new ArrayList<>(); + } + + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + public String getOrderByClause() { + return orderByClause; + } + + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + public boolean isDistinct() { + return distinct; + } + + public List getOredCriteria() { + return oredCriteria; + } + + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList<>(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List getCriteria() { + return criteria; + } + + protected void addCriterion(String condition) { + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + criteria.add(new Criterion(condition)); + } + + protected void addCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + + protected void addCriterion(String condition, Object value1, Object value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andIdIsNull() { + addCriterion("id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(String value) { + addCriterion("id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(String value) { + addCriterion("id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(String value) { + addCriterion("id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(String value) { + addCriterion("id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(String value) { + addCriterion("id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(String value) { + addCriterion("id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLike(String value) { + addCriterion("id like", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotLike(String value) { + addCriterion("id not like", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(String value1, String value2) { + addCriterion("id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(String value1, String value2) { + addCriterion("id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andTchScoreIsNull() { + addCriterion("tch_score is null"); + return (Criteria) this; + } + + public Criteria andTchScoreIsNotNull() { + addCriterion("tch_score is not null"); + return (Criteria) this; + } + + public Criteria andTchScoreEqualTo(Integer value) { + addCriterion("tch_score =", value, "tchScore"); + return (Criteria) this; + } + + public Criteria andTchScoreNotEqualTo(Integer value) { + addCriterion("tch_score <>", value, "tchScore"); + return (Criteria) this; + } + + public Criteria andTchScoreGreaterThan(Integer value) { + addCriterion("tch_score >", value, "tchScore"); + return (Criteria) this; + } + + public Criteria andTchScoreGreaterThanOrEqualTo(Integer value) { + addCriterion("tch_score >=", value, "tchScore"); + return (Criteria) this; + } + + public Criteria andTchScoreLessThan(Integer value) { + addCriterion("tch_score <", value, "tchScore"); + return (Criteria) this; + } + + public Criteria andTchScoreLessThanOrEqualTo(Integer value) { + addCriterion("tch_score <=", value, "tchScore"); + return (Criteria) this; + } + + public Criteria andTchScoreIn(List values) { + addCriterion("tch_score in", values, "tchScore"); + return (Criteria) this; + } + + public Criteria andTchScoreNotIn(List values) { + addCriterion("tch_score not in", values, "tchScore"); + return (Criteria) this; + } + + public Criteria andTchScoreBetween(Integer value1, Integer value2) { + addCriterion("tch_score between", value1, value2, "tchScore"); + return (Criteria) this; + } + + public Criteria andTchScoreNotBetween(Integer value1, Integer value2) { + addCriterion("tch_score not between", value1, value2, "tchScore"); + return (Criteria) this; + } + + public Criteria andSysScoreIsNull() { + addCriterion("sys_score is null"); + return (Criteria) this; + } + + public Criteria andSysScoreIsNotNull() { + addCriterion("sys_score is not null"); + return (Criteria) this; + } + + public Criteria andSysScoreEqualTo(Integer value) { + addCriterion("sys_score =", value, "sysScore"); + return (Criteria) this; + } + + public Criteria andSysScoreNotEqualTo(Integer value) { + addCriterion("sys_score <>", value, "sysScore"); + return (Criteria) this; + } + + public Criteria andSysScoreGreaterThan(Integer value) { + addCriterion("sys_score >", value, "sysScore"); + return (Criteria) this; + } + + public Criteria andSysScoreGreaterThanOrEqualTo(Integer value) { + addCriterion("sys_score >=", value, "sysScore"); + return (Criteria) this; + } + + public Criteria andSysScoreLessThan(Integer value) { + addCriterion("sys_score <", value, "sysScore"); + return (Criteria) this; + } + + public Criteria andSysScoreLessThanOrEqualTo(Integer value) { + addCriterion("sys_score <=", value, "sysScore"); + return (Criteria) this; + } + + public Criteria andSysScoreIn(List values) { + addCriterion("sys_score in", values, "sysScore"); + return (Criteria) this; + } + + public Criteria andSysScoreNotIn(List values) { + addCriterion("sys_score not in", values, "sysScore"); + return (Criteria) this; + } + + public Criteria andSysScoreBetween(Integer value1, Integer value2) { + addCriterion("sys_score between", value1, value2, "sysScore"); + return (Criteria) this; + } + + public Criteria andSysScoreNotBetween(Integer value1, Integer value2) { + addCriterion("sys_score not between", value1, value2, "sysScore"); + return (Criteria) this; + } + + public Criteria andUserIdIsNull() { + addCriterion("user_id is null"); + return (Criteria) this; + } + + public Criteria andUserIdIsNotNull() { + addCriterion("user_id is not null"); + return (Criteria) this; + } + + public Criteria andUserIdEqualTo(String value) { + addCriterion("user_id =", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotEqualTo(String value) { + addCriterion("user_id <>", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdGreaterThan(String value) { + addCriterion("user_id >", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdGreaterThanOrEqualTo(String value) { + addCriterion("user_id >=", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLessThan(String value) { + addCriterion("user_id <", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLessThanOrEqualTo(String value) { + addCriterion("user_id <=", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLike(String value) { + addCriterion("user_id like", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotLike(String value) { + addCriterion("user_id not like", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdIn(List values) { + addCriterion("user_id in", values, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotIn(List values) { + addCriterion("user_id not in", values, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdBetween(String value1, String value2) { + addCriterion("user_id between", value1, value2, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotBetween(String value1, String value2) { + addCriterion("user_id not between", value1, value2, "userId"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("create_time is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("create_time is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(Date value) { + addCriterion("create_time =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(Date value) { + addCriterion("create_time <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(Date value) { + addCriterion("create_time >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) { + addCriterion("create_time >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(Date value) { + addCriterion("create_time <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(Date value) { + addCriterion("create_time <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("create_time in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("create_time not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(Date value1, Date value2) { + addCriterion("create_time between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(Date value1, Date value2) { + addCriterion("create_time not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("update_time is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("update_time is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(Date value) { + addCriterion("update_time =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(Date value) { + addCriterion("update_time <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(Date value) { + addCriterion("update_time >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) { + addCriterion("update_time >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(Date value) { + addCriterion("update_time <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(Date value) { + addCriterion("update_time <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("update_time in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("update_time not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(Date value1, Date value2) { + addCriterion("update_time between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(Date value1, Date value2) { + addCriterion("update_time not between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andErrorNumberIsNull() { + addCriterion("error_number is null"); + return (Criteria) this; + } + + public Criteria andErrorNumberIsNotNull() { + addCriterion("error_number is not null"); + return (Criteria) this; + } + + public Criteria andErrorNumberEqualTo(Integer value) { + addCriterion("error_number =", value, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberNotEqualTo(Integer value) { + addCriterion("error_number <>", value, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberGreaterThan(Integer value) { + addCriterion("error_number >", value, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberGreaterThanOrEqualTo(Integer value) { + addCriterion("error_number >=", value, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberLessThan(Integer value) { + addCriterion("error_number <", value, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberLessThanOrEqualTo(Integer value) { + addCriterion("error_number <=", value, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberIn(List values) { + addCriterion("error_number in", values, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberNotIn(List values) { + addCriterion("error_number not in", values, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberBetween(Integer value1, Integer value2) { + addCriterion("error_number between", value1, value2, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberNotBetween(Integer value1, Integer value2) { + addCriterion("error_number not between", value1, value2, "errorNumber"); + return (Criteria) this; + } + } + + public static class Criteria extends GeneratedCriteria { + protected Criteria() { + super(); + } + } + + public static class Criterion { + private String condition; + + private Object value; + + private Object secondValue; + + private boolean noValue; + + private boolean singleValue; + + private boolean betweenValue; + + private boolean listValue; + + private String typeHandler; + + public String getCondition() { + return condition; + } + + public Object getValue() { + return value; + } + + public Object getSecondValue() { + return secondValue; + } + + public boolean isNoValue() { + return noValue; + } + + public boolean isSingleValue() { + return singleValue; + } + + public boolean isBetweenValue() { + return betweenValue; + } + + public boolean isListValue() { + return listValue; + } + + public String getTypeHandler() { + return typeHandler; + } + + protected Criterion(String condition) { + super(); + this.condition = condition; + this.typeHandler = null; + this.noValue = true; + } + + protected Criterion(String condition, Object value, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.typeHandler = typeHandler; + if (value instanceof List) { + this.listValue = true; + } else { + this.singleValue = true; + } + } + + protected Criterion(String condition, Object value) { + this(condition, value, null); + } + + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.secondValue = secondValue; + this.typeHandler = typeHandler; + this.betweenValue = true; + } + + protected Criterion(String condition, Object value, Object secondValue) { + this(condition, value, secondValue, null); + } + } +} \ No newline at end of file diff --git a/src/main/java/com/sztzjy/digital_credit/entity/StuRatingResult.java b/src/main/java/com/sztzjy/digital_credit/entity/StuRatingResult.java new file mode 100644 index 0000000..7f64d70 --- /dev/null +++ b/src/main/java/com/sztzjy/digital_credit/entity/StuRatingResult.java @@ -0,0 +1,118 @@ +package com.sztzjy.digital_credit.entity; + +import java.util.Date; + +import io.swagger.annotations.ApiModelProperty; +/** + * + * @author whb + * stu_rating_result + */ +public class StuRatingResult { + private String id; + + @ApiModelProperty("初步评级总分") + private String preliminaryRatingTotalScore; + + @ApiModelProperty("调整项总分") + private String totalScoreOfAdjustItems; + + @ApiModelProperty("最终总分") + private String finalTotalScore; + + @ApiModelProperty("信用等级") + private String creditRating; + + @ApiModelProperty("错误次数") + private Integer errorNumber; + + @ApiModelProperty("提交状态") + private Integer subState; + + @ApiModelProperty("用户ID") + private String userId; + + private Date createTime; + + private Date updateTime; + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id == null ? null : id.trim(); + } + + public String getPreliminaryRatingTotalScore() { + return preliminaryRatingTotalScore; + } + + public void setPreliminaryRatingTotalScore(String preliminaryRatingTotalScore) { + this.preliminaryRatingTotalScore = preliminaryRatingTotalScore == null ? null : preliminaryRatingTotalScore.trim(); + } + + public String getTotalScoreOfAdjustItems() { + return totalScoreOfAdjustItems; + } + + public void setTotalScoreOfAdjustItems(String totalScoreOfAdjustItems) { + this.totalScoreOfAdjustItems = totalScoreOfAdjustItems == null ? null : totalScoreOfAdjustItems.trim(); + } + + public String getFinalTotalScore() { + return finalTotalScore; + } + + public void setFinalTotalScore(String finalTotalScore) { + this.finalTotalScore = finalTotalScore == null ? null : finalTotalScore.trim(); + } + + public String getCreditRating() { + return creditRating; + } + + public void setCreditRating(String creditRating) { + this.creditRating = creditRating == null ? null : creditRating.trim(); + } + + public Integer getErrorNumber() { + return errorNumber; + } + + public void setErrorNumber(Integer errorNumber) { + this.errorNumber = errorNumber; + } + + public Integer getSubState() { + return subState; + } + + public void setSubState(Integer subState) { + this.subState = subState; + } + + public String getUserId() { + return userId; + } + + public void setUserId(String userId) { + this.userId = userId == null ? null : userId.trim(); + } + + public Date getCreateTime() { + return createTime; + } + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + + public Date getUpdateTime() { + return updateTime; + } + + public void setUpdateTime(Date updateTime) { + this.updateTime = updateTime; + } +} \ No newline at end of file diff --git a/src/main/java/com/sztzjy/digital_credit/entity/StuRatingResultExample.java b/src/main/java/com/sztzjy/digital_credit/entity/StuRatingResultExample.java new file mode 100644 index 0000000..395191f --- /dev/null +++ b/src/main/java/com/sztzjy/digital_credit/entity/StuRatingResultExample.java @@ -0,0 +1,860 @@ +package com.sztzjy.digital_credit.entity; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +public class StuRatingResultExample { + protected String orderByClause; + + protected boolean distinct; + + protected List oredCriteria; + + public StuRatingResultExample() { + oredCriteria = new ArrayList<>(); + } + + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + public String getOrderByClause() { + return orderByClause; + } + + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + public boolean isDistinct() { + return distinct; + } + + public List getOredCriteria() { + return oredCriteria; + } + + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList<>(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List getCriteria() { + return criteria; + } + + protected void addCriterion(String condition) { + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + criteria.add(new Criterion(condition)); + } + + protected void addCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + + protected void addCriterion(String condition, Object value1, Object value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andIdIsNull() { + addCriterion("id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(String value) { + addCriterion("id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(String value) { + addCriterion("id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(String value) { + addCriterion("id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(String value) { + addCriterion("id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(String value) { + addCriterion("id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(String value) { + addCriterion("id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLike(String value) { + addCriterion("id like", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotLike(String value) { + addCriterion("id not like", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(String value1, String value2) { + addCriterion("id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(String value1, String value2) { + addCriterion("id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andPreliminaryRatingTotalScoreIsNull() { + addCriterion("preliminary_rating_total_score is null"); + return (Criteria) this; + } + + public Criteria andPreliminaryRatingTotalScoreIsNotNull() { + addCriterion("preliminary_rating_total_score is not null"); + return (Criteria) this; + } + + public Criteria andPreliminaryRatingTotalScoreEqualTo(String value) { + addCriterion("preliminary_rating_total_score =", value, "preliminaryRatingTotalScore"); + return (Criteria) this; + } + + public Criteria andPreliminaryRatingTotalScoreNotEqualTo(String value) { + addCriterion("preliminary_rating_total_score <>", value, "preliminaryRatingTotalScore"); + return (Criteria) this; + } + + public Criteria andPreliminaryRatingTotalScoreGreaterThan(String value) { + addCriterion("preliminary_rating_total_score >", value, "preliminaryRatingTotalScore"); + return (Criteria) this; + } + + public Criteria andPreliminaryRatingTotalScoreGreaterThanOrEqualTo(String value) { + addCriterion("preliminary_rating_total_score >=", value, "preliminaryRatingTotalScore"); + return (Criteria) this; + } + + public Criteria andPreliminaryRatingTotalScoreLessThan(String value) { + addCriterion("preliminary_rating_total_score <", value, "preliminaryRatingTotalScore"); + return (Criteria) this; + } + + public Criteria andPreliminaryRatingTotalScoreLessThanOrEqualTo(String value) { + addCriterion("preliminary_rating_total_score <=", value, "preliminaryRatingTotalScore"); + return (Criteria) this; + } + + public Criteria andPreliminaryRatingTotalScoreLike(String value) { + addCriterion("preliminary_rating_total_score like", value, "preliminaryRatingTotalScore"); + return (Criteria) this; + } + + public Criteria andPreliminaryRatingTotalScoreNotLike(String value) { + addCriterion("preliminary_rating_total_score not like", value, "preliminaryRatingTotalScore"); + return (Criteria) this; + } + + public Criteria andPreliminaryRatingTotalScoreIn(List values) { + addCriterion("preliminary_rating_total_score in", values, "preliminaryRatingTotalScore"); + return (Criteria) this; + } + + public Criteria andPreliminaryRatingTotalScoreNotIn(List values) { + addCriterion("preliminary_rating_total_score not in", values, "preliminaryRatingTotalScore"); + return (Criteria) this; + } + + public Criteria andPreliminaryRatingTotalScoreBetween(String value1, String value2) { + addCriterion("preliminary_rating_total_score between", value1, value2, "preliminaryRatingTotalScore"); + return (Criteria) this; + } + + public Criteria andPreliminaryRatingTotalScoreNotBetween(String value1, String value2) { + addCriterion("preliminary_rating_total_score not between", value1, value2, "preliminaryRatingTotalScore"); + return (Criteria) this; + } + + public Criteria andTotalScoreOfAdjustItemsIsNull() { + addCriterion("total_score_of_adjust_items is null"); + return (Criteria) this; + } + + public Criteria andTotalScoreOfAdjustItemsIsNotNull() { + addCriterion("total_score_of_adjust_items is not null"); + return (Criteria) this; + } + + public Criteria andTotalScoreOfAdjustItemsEqualTo(String value) { + addCriterion("total_score_of_adjust_items =", value, "totalScoreOfAdjustItems"); + return (Criteria) this; + } + + public Criteria andTotalScoreOfAdjustItemsNotEqualTo(String value) { + addCriterion("total_score_of_adjust_items <>", value, "totalScoreOfAdjustItems"); + return (Criteria) this; + } + + public Criteria andTotalScoreOfAdjustItemsGreaterThan(String value) { + addCriterion("total_score_of_adjust_items >", value, "totalScoreOfAdjustItems"); + return (Criteria) this; + } + + public Criteria andTotalScoreOfAdjustItemsGreaterThanOrEqualTo(String value) { + addCriterion("total_score_of_adjust_items >=", value, "totalScoreOfAdjustItems"); + return (Criteria) this; + } + + public Criteria andTotalScoreOfAdjustItemsLessThan(String value) { + addCriterion("total_score_of_adjust_items <", value, "totalScoreOfAdjustItems"); + return (Criteria) this; + } + + public Criteria andTotalScoreOfAdjustItemsLessThanOrEqualTo(String value) { + addCriterion("total_score_of_adjust_items <=", value, "totalScoreOfAdjustItems"); + return (Criteria) this; + } + + public Criteria andTotalScoreOfAdjustItemsLike(String value) { + addCriterion("total_score_of_adjust_items like", value, "totalScoreOfAdjustItems"); + return (Criteria) this; + } + + public Criteria andTotalScoreOfAdjustItemsNotLike(String value) { + addCriterion("total_score_of_adjust_items not like", value, "totalScoreOfAdjustItems"); + return (Criteria) this; + } + + public Criteria andTotalScoreOfAdjustItemsIn(List values) { + addCriterion("total_score_of_adjust_items in", values, "totalScoreOfAdjustItems"); + return (Criteria) this; + } + + public Criteria andTotalScoreOfAdjustItemsNotIn(List values) { + addCriterion("total_score_of_adjust_items not in", values, "totalScoreOfAdjustItems"); + return (Criteria) this; + } + + public Criteria andTotalScoreOfAdjustItemsBetween(String value1, String value2) { + addCriterion("total_score_of_adjust_items between", value1, value2, "totalScoreOfAdjustItems"); + return (Criteria) this; + } + + public Criteria andTotalScoreOfAdjustItemsNotBetween(String value1, String value2) { + addCriterion("total_score_of_adjust_items not between", value1, value2, "totalScoreOfAdjustItems"); + return (Criteria) this; + } + + public Criteria andFinalTotalScoreIsNull() { + addCriterion("final_total_score is null"); + return (Criteria) this; + } + + public Criteria andFinalTotalScoreIsNotNull() { + addCriterion("final_total_score is not null"); + return (Criteria) this; + } + + public Criteria andFinalTotalScoreEqualTo(String value) { + addCriterion("final_total_score =", value, "finalTotalScore"); + return (Criteria) this; + } + + public Criteria andFinalTotalScoreNotEqualTo(String value) { + addCriterion("final_total_score <>", value, "finalTotalScore"); + return (Criteria) this; + } + + public Criteria andFinalTotalScoreGreaterThan(String value) { + addCriterion("final_total_score >", value, "finalTotalScore"); + return (Criteria) this; + } + + public Criteria andFinalTotalScoreGreaterThanOrEqualTo(String value) { + addCriterion("final_total_score >=", value, "finalTotalScore"); + return (Criteria) this; + } + + public Criteria andFinalTotalScoreLessThan(String value) { + addCriterion("final_total_score <", value, "finalTotalScore"); + return (Criteria) this; + } + + public Criteria andFinalTotalScoreLessThanOrEqualTo(String value) { + addCriterion("final_total_score <=", value, "finalTotalScore"); + return (Criteria) this; + } + + public Criteria andFinalTotalScoreLike(String value) { + addCriterion("final_total_score like", value, "finalTotalScore"); + return (Criteria) this; + } + + public Criteria andFinalTotalScoreNotLike(String value) { + addCriterion("final_total_score not like", value, "finalTotalScore"); + return (Criteria) this; + } + + public Criteria andFinalTotalScoreIn(List values) { + addCriterion("final_total_score in", values, "finalTotalScore"); + return (Criteria) this; + } + + public Criteria andFinalTotalScoreNotIn(List values) { + addCriterion("final_total_score not in", values, "finalTotalScore"); + return (Criteria) this; + } + + public Criteria andFinalTotalScoreBetween(String value1, String value2) { + addCriterion("final_total_score between", value1, value2, "finalTotalScore"); + return (Criteria) this; + } + + public Criteria andFinalTotalScoreNotBetween(String value1, String value2) { + addCriterion("final_total_score not between", value1, value2, "finalTotalScore"); + return (Criteria) this; + } + + public Criteria andCreditRatingIsNull() { + addCriterion("credit_rating is null"); + return (Criteria) this; + } + + public Criteria andCreditRatingIsNotNull() { + addCriterion("credit_rating is not null"); + return (Criteria) this; + } + + public Criteria andCreditRatingEqualTo(String value) { + addCriterion("credit_rating =", value, "creditRating"); + return (Criteria) this; + } + + public Criteria andCreditRatingNotEqualTo(String value) { + addCriterion("credit_rating <>", value, "creditRating"); + return (Criteria) this; + } + + public Criteria andCreditRatingGreaterThan(String value) { + addCriterion("credit_rating >", value, "creditRating"); + return (Criteria) this; + } + + public Criteria andCreditRatingGreaterThanOrEqualTo(String value) { + addCriterion("credit_rating >=", value, "creditRating"); + return (Criteria) this; + } + + public Criteria andCreditRatingLessThan(String value) { + addCriterion("credit_rating <", value, "creditRating"); + return (Criteria) this; + } + + public Criteria andCreditRatingLessThanOrEqualTo(String value) { + addCriterion("credit_rating <=", value, "creditRating"); + return (Criteria) this; + } + + public Criteria andCreditRatingLike(String value) { + addCriterion("credit_rating like", value, "creditRating"); + return (Criteria) this; + } + + public Criteria andCreditRatingNotLike(String value) { + addCriterion("credit_rating not like", value, "creditRating"); + return (Criteria) this; + } + + public Criteria andCreditRatingIn(List values) { + addCriterion("credit_rating in", values, "creditRating"); + return (Criteria) this; + } + + public Criteria andCreditRatingNotIn(List values) { + addCriterion("credit_rating not in", values, "creditRating"); + return (Criteria) this; + } + + public Criteria andCreditRatingBetween(String value1, String value2) { + addCriterion("credit_rating between", value1, value2, "creditRating"); + return (Criteria) this; + } + + public Criteria andCreditRatingNotBetween(String value1, String value2) { + addCriterion("credit_rating not between", value1, value2, "creditRating"); + return (Criteria) this; + } + + public Criteria andErrorNumberIsNull() { + addCriterion("error_number is null"); + return (Criteria) this; + } + + public Criteria andErrorNumberIsNotNull() { + addCriterion("error_number is not null"); + return (Criteria) this; + } + + public Criteria andErrorNumberEqualTo(Integer value) { + addCriterion("error_number =", value, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberNotEqualTo(Integer value) { + addCriterion("error_number <>", value, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberGreaterThan(Integer value) { + addCriterion("error_number >", value, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberGreaterThanOrEqualTo(Integer value) { + addCriterion("error_number >=", value, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberLessThan(Integer value) { + addCriterion("error_number <", value, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberLessThanOrEqualTo(Integer value) { + addCriterion("error_number <=", value, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberIn(List values) { + addCriterion("error_number in", values, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberNotIn(List values) { + addCriterion("error_number not in", values, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberBetween(Integer value1, Integer value2) { + addCriterion("error_number between", value1, value2, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberNotBetween(Integer value1, Integer value2) { + addCriterion("error_number not between", value1, value2, "errorNumber"); + return (Criteria) this; + } + + public Criteria andSubStateIsNull() { + addCriterion("sub_state is null"); + return (Criteria) this; + } + + public Criteria andSubStateIsNotNull() { + addCriterion("sub_state is not null"); + return (Criteria) this; + } + + public Criteria andSubStateEqualTo(Integer value) { + addCriterion("sub_state =", value, "subState"); + return (Criteria) this; + } + + public Criteria andSubStateNotEqualTo(Integer value) { + addCriterion("sub_state <>", value, "subState"); + return (Criteria) this; + } + + public Criteria andSubStateGreaterThan(Integer value) { + addCriterion("sub_state >", value, "subState"); + return (Criteria) this; + } + + public Criteria andSubStateGreaterThanOrEqualTo(Integer value) { + addCriterion("sub_state >=", value, "subState"); + return (Criteria) this; + } + + public Criteria andSubStateLessThan(Integer value) { + addCriterion("sub_state <", value, "subState"); + return (Criteria) this; + } + + public Criteria andSubStateLessThanOrEqualTo(Integer value) { + addCriterion("sub_state <=", value, "subState"); + return (Criteria) this; + } + + public Criteria andSubStateIn(List values) { + addCriterion("sub_state in", values, "subState"); + return (Criteria) this; + } + + public Criteria andSubStateNotIn(List values) { + addCriterion("sub_state not in", values, "subState"); + return (Criteria) this; + } + + public Criteria andSubStateBetween(Integer value1, Integer value2) { + addCriterion("sub_state between", value1, value2, "subState"); + return (Criteria) this; + } + + public Criteria andSubStateNotBetween(Integer value1, Integer value2) { + addCriterion("sub_state not between", value1, value2, "subState"); + return (Criteria) this; + } + + public Criteria andUserIdIsNull() { + addCriterion("user_id is null"); + return (Criteria) this; + } + + public Criteria andUserIdIsNotNull() { + addCriterion("user_id is not null"); + return (Criteria) this; + } + + public Criteria andUserIdEqualTo(String value) { + addCriterion("user_id =", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotEqualTo(String value) { + addCriterion("user_id <>", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdGreaterThan(String value) { + addCriterion("user_id >", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdGreaterThanOrEqualTo(String value) { + addCriterion("user_id >=", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLessThan(String value) { + addCriterion("user_id <", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLessThanOrEqualTo(String value) { + addCriterion("user_id <=", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLike(String value) { + addCriterion("user_id like", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotLike(String value) { + addCriterion("user_id not like", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdIn(List values) { + addCriterion("user_id in", values, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotIn(List values) { + addCriterion("user_id not in", values, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdBetween(String value1, String value2) { + addCriterion("user_id between", value1, value2, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotBetween(String value1, String value2) { + addCriterion("user_id not between", value1, value2, "userId"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("create_time is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("create_time is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(Date value) { + addCriterion("create_time =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(Date value) { + addCriterion("create_time <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(Date value) { + addCriterion("create_time >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) { + addCriterion("create_time >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(Date value) { + addCriterion("create_time <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(Date value) { + addCriterion("create_time <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("create_time in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("create_time not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(Date value1, Date value2) { + addCriterion("create_time between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(Date value1, Date value2) { + addCriterion("create_time not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("update_time is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("update_time is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(Date value) { + addCriterion("update_time =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(Date value) { + addCriterion("update_time <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(Date value) { + addCriterion("update_time >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) { + addCriterion("update_time >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(Date value) { + addCriterion("update_time <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(Date value) { + addCriterion("update_time <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("update_time in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("update_time not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(Date value1, Date value2) { + addCriterion("update_time between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(Date value1, Date value2) { + addCriterion("update_time not between", value1, value2, "updateTime"); + return (Criteria) this; + } + } + + public static class Criteria extends GeneratedCriteria { + protected Criteria() { + super(); + } + } + + public static class Criterion { + private String condition; + + private Object value; + + private Object secondValue; + + private boolean noValue; + + private boolean singleValue; + + private boolean betweenValue; + + private boolean listValue; + + private String typeHandler; + + public String getCondition() { + return condition; + } + + public Object getValue() { + return value; + } + + public Object getSecondValue() { + return secondValue; + } + + public boolean isNoValue() { + return noValue; + } + + public boolean isSingleValue() { + return singleValue; + } + + public boolean isBetweenValue() { + return betweenValue; + } + + public boolean isListValue() { + return listValue; + } + + public String getTypeHandler() { + return typeHandler; + } + + protected Criterion(String condition) { + super(); + this.condition = condition; + this.typeHandler = null; + this.noValue = true; + } + + protected Criterion(String condition, Object value, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.typeHandler = typeHandler; + if (value instanceof List) { + this.listValue = true; + } else { + this.singleValue = true; + } + } + + protected Criterion(String condition, Object value) { + this(condition, value, null); + } + + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.secondValue = secondValue; + this.typeHandler = typeHandler; + this.betweenValue = true; + } + + protected Criterion(String condition, Object value, Object secondValue) { + this(condition, value, secondValue, null); + } + } +} \ No newline at end of file diff --git a/src/main/java/com/sztzjy/digital_credit/mapper/StuCreditEnhanceMeasureMapper.java b/src/main/java/com/sztzjy/digital_credit/mapper/StuCreditEnhanceMeasureMapper.java new file mode 100644 index 0000000..32a3c3b --- /dev/null +++ b/src/main/java/com/sztzjy/digital_credit/mapper/StuCreditEnhanceMeasureMapper.java @@ -0,0 +1,36 @@ +package com.sztzjy.digital_credit.mapper; + +import com.sztzjy.digital_credit.entity.StuCreditEnhanceMeasure; +import com.sztzjy.digital_credit.entity.StuCreditEnhanceMeasureExample; +import java.util.List; +import org.apache.ibatis.annotations.Param; + +public interface StuCreditEnhanceMeasureMapper { + long countByExample(StuCreditEnhanceMeasureExample example); + + int deleteByExample(StuCreditEnhanceMeasureExample example); + + int deleteByPrimaryKey(String id); + + int insert(StuCreditEnhanceMeasure record); + + int insertSelective(StuCreditEnhanceMeasure record); + + List selectByExampleWithBLOBs(StuCreditEnhanceMeasureExample example); + + List selectByExample(StuCreditEnhanceMeasureExample example); + + StuCreditEnhanceMeasure selectByPrimaryKey(String id); + + int updateByExampleSelective(@Param("record") StuCreditEnhanceMeasure record, @Param("example") StuCreditEnhanceMeasureExample example); + + int updateByExampleWithBLOBs(@Param("record") StuCreditEnhanceMeasure record, @Param("example") StuCreditEnhanceMeasureExample example); + + int updateByExample(@Param("record") StuCreditEnhanceMeasure record, @Param("example") StuCreditEnhanceMeasureExample example); + + int updateByPrimaryKeySelective(StuCreditEnhanceMeasure record); + + int updateByPrimaryKeyWithBLOBs(StuCreditEnhanceMeasure record); + + int updateByPrimaryKey(StuCreditEnhanceMeasure record); +} \ No newline at end of file diff --git a/src/main/java/com/sztzjy/digital_credit/mapper/StuRatingResultMapper.java b/src/main/java/com/sztzjy/digital_credit/mapper/StuRatingResultMapper.java new file mode 100644 index 0000000..9595032 --- /dev/null +++ b/src/main/java/com/sztzjy/digital_credit/mapper/StuRatingResultMapper.java @@ -0,0 +1,30 @@ +package com.sztzjy.digital_credit.mapper; + +import com.sztzjy.digital_credit.entity.StuRatingResult; +import com.sztzjy.digital_credit.entity.StuRatingResultExample; +import java.util.List; +import org.apache.ibatis.annotations.Param; + +public interface StuRatingResultMapper { + long countByExample(StuRatingResultExample example); + + int deleteByExample(StuRatingResultExample example); + + int deleteByPrimaryKey(String id); + + int insert(StuRatingResult record); + + int insertSelective(StuRatingResult record); + + List selectByExample(StuRatingResultExample example); + + StuRatingResult selectByPrimaryKey(String id); + + int updateByExampleSelective(@Param("record") StuRatingResult record, @Param("example") StuRatingResultExample example); + + int updateByExample(@Param("record") StuRatingResult record, @Param("example") StuRatingResultExample example); + + int updateByPrimaryKeySelective(StuRatingResult record); + + int updateByPrimaryKey(StuRatingResult record); +} \ No newline at end of file diff --git a/src/main/java/com/sztzjy/digital_credit/service/StuRateService.java b/src/main/java/com/sztzjy/digital_credit/service/StuRateService.java index 79431dc..37337a1 100644 --- a/src/main/java/com/sztzjy/digital_credit/service/StuRateService.java +++ b/src/main/java/com/sztzjy/digital_credit/service/StuRateService.java @@ -1,6 +1,8 @@ package com.sztzjy.digital_credit.service; +import com.sztzjy.digital_credit.entity.StuCreditEnhanceMeasure; import com.sztzjy.digital_credit.entity.StuRatingModel; +import com.sztzjy.digital_credit.entity.StuRatingResult; import com.sztzjy.digital_credit.util.ResultEntity; /** @@ -31,4 +33,36 @@ public interface StuRateService { */ ResultEntity rateInfoBuSubCalculate(StuRatingModel ratingModel); + + /** + * 评级结果查询 + * @param userId + * @return + */ + + ResultEntity getRateResultInfo(String userId); + + /** + * 评级结果自动保存 + * @param ratingResult + * @return + */ + + ResultEntity rateResultBuAutoSave(StuRatingResult ratingResult); + + /** + * 评级结果提交算分 + * @param ratingResult + * @return + */ + + ResultEntity rateResultBySubCalculate(StuRatingResult ratingResult); + + /** + * 增信措施自动评分 + * @param enhanceMeasure + * @return + */ + + ResultEntity enhanceMeasureByAutoRating(StuCreditEnhanceMeasure enhanceMeasure); } diff --git a/src/main/java/com/sztzjy/digital_credit/service/impl/StuRateServiceImpl.java b/src/main/java/com/sztzjy/digital_credit/service/impl/StuRateServiceImpl.java index 9c49c44..4250a3c 100644 --- a/src/main/java/com/sztzjy/digital_credit/service/impl/StuRateServiceImpl.java +++ b/src/main/java/com/sztzjy/digital_credit/service/impl/StuRateServiceImpl.java @@ -4,15 +4,15 @@ package com.sztzjy.digital_credit.service.impl;/** */ import cn.hutool.core.util.IdUtil; -import com.sztzjy.digital_credit.entity.StuRatingModel; -import com.sztzjy.digital_credit.entity.StuRatingModelExample; -import com.sztzjy.digital_credit.entity.StuScoreModule; -import com.sztzjy.digital_credit.entity.StuScoreModuleExample; +import com.sztzjy.digital_credit.entity.*; +import com.sztzjy.digital_credit.mapper.StuCreditEnhanceMeasureMapper; import com.sztzjy.digital_credit.mapper.StuRatingModelMapper; +import com.sztzjy.digital_credit.mapper.StuRatingResultMapper; import com.sztzjy.digital_credit.service.StuRateService; import com.sztzjy.digital_credit.util.ResultEntity; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Bean; import org.springframework.http.HttpStatus; import org.springframework.stereotype.Service; @@ -25,6 +25,12 @@ public class StuRateServiceImpl implements StuRateService { @Autowired private StuRatingModelMapper ratingModelMapper; + @Autowired + private StuRatingResultMapper resultMapper; + + @Autowired + private StuCreditEnhanceMeasureMapper creditEnhanceMeasureMapper; + @Override public ResultEntity getRateInfo(String userId) { @@ -147,6 +153,241 @@ public class StuRateServiceImpl implements StuRateService { } } + /** + * 评级结果查询 + * @param userId + * @return + */ + + @Override + public ResultEntity getRateResultInfo(String userId) { + + StuRatingResultExample ratingResultExample = new StuRatingResultExample(); + ratingResultExample.createCriteria().andUserIdEqualTo(userId); + List ratingResultList = resultMapper.selectByExample(ratingResultExample); + if (!ratingResultList.isEmpty()) + { + return new ResultEntity<>(HttpStatus.OK,ratingResultList.get(0)); + } + + return new ResultEntity<>(HttpStatus.OK); + } + + /** + * 评级结果自动保存 + * @param ratingResult + * @return + */ + + @Override + public ResultEntity rateResultBuAutoSave(StuRatingResult ratingResult) { + + + + StuRatingResultExample ratingResultExample = new StuRatingResultExample(); + ratingResultExample.createCriteria().andUserIdEqualTo(ratingResult.getUserId()); + List ratingResultList = resultMapper.selectByExample(ratingResultExample); + if (!ratingResultList.isEmpty()) { + + StuRatingResult info = ratingResultList.get(0); + + //防止前端传id为null + + String id = info.getId(); + + if (info.getSubState() == null) + { + info.setSubState(0); + } + //有已提交用户数据 + if (info.getSubState() == 1) + { + //不做任何修改 + return new ResultEntity<>(HttpStatus.OK); + } + + //未提交,但是有数据,同步最新数据 + + BeanUtils.copyProperties(ratingResult,info); + + info.setId(id); + info.setUpdateTime(new Date()); + + + resultMapper.updateByPrimaryKeySelective(info); + + return new ResultEntity<>(HttpStatus.OK,"保存成功!"); + + } + + //第一次保存没有用户数据 + + + ratingResult.setId(IdUtil.simpleUUID()); + ratingResult.setCreateTime(new Date()); + + + resultMapper.insertSelective(ratingResult); + + return new ResultEntity<>(HttpStatus.OK,"保存成功!"); + + + } + + /** + * 评级结果提交算分 + * @param ratingResult + * @return + */ + + @Override + public ResultEntity rateResultBySubCalculate(StuRatingResult ratingResult) { + StuRatingResultExample ratingResultExample = new StuRatingResultExample(); + ratingResultExample.createCriteria().andUserIdEqualTo(ratingResult.getUserId()); + List ratingResultList = resultMapper.selectByExample(ratingResultExample); + if (!ratingResultList.isEmpty()) { + + //有已提交用户数据 + if (ratingResultList.get(0).getSubState() == 1) { + //不做任何修改 + return new ResultEntity<>(HttpStatus.OK); + + } + + //用户已经有了数据只能更新不能插入 + + //首次提交判断输入数据是否则正确 + ratingResult = resultCheckByrateResult(ratingResult); + ratingResult.setUpdateTime(new Date()); + ratingResult.setId(ratingResultList.get(0).getId()); + resultMapper.updateByPrimaryKeySelective(ratingResult); + + return new ResultEntity<>(HttpStatus.OK,"保存成功!",ratingResult.getErrorNumber()); + + + }else { + //首次提交判断输入数据是否则正确 + ratingResult = resultCheckByrateResult(ratingResult); + ratingResult.setId(IdUtil.simpleUUID()); + ratingResult.setCreateTime(new Date()); + + //插入数据库 + resultMapper.insertSelective(ratingResult); + + + return new ResultEntity<>(HttpStatus.OK,"保存成功!",ratingResult.getErrorNumber()); + } + + } + + /** + * 增信措施自动评分 + * @param enhanceMeasure + * @return + */ + + @Override + public ResultEntity enhanceMeasureByAutoRating(StuCreditEnhanceMeasure enhanceMeasure) { + + + StuCreditEnhanceMeasureExample enhanceMeasureExample = new StuCreditEnhanceMeasureExample(); + enhanceMeasureExample.createCriteria().andUserIdEqualTo(enhanceMeasure.getUserId()); + List creditEnhanceMeasureList = creditEnhanceMeasureMapper.selectByExample(enhanceMeasureExample); + + if (!creditEnhanceMeasureList.isEmpty()){ + + + //判断老师是否评分,已经评分不修改 + if (creditEnhanceMeasureList.get(0).getTchScore()!= -1) + { + return new ResultEntity<>(HttpStatus.OK,"保存失败,教师已经评分!"); + } + + + creditEnhanceMeasureList.get(0).setEnchancePlan(enhanceMeasure.getEnchancePlan()); + + // 智能评分 + int scoreByAuto = enchancePlanAutoScore(enhanceMeasure.getEnchancePlan().length()); + + creditEnhanceMeasureList.get(0).setSysScore(scoreByAuto); + + creditEnhanceMeasureList.get(0).setUpdateTime(new Date()); + + creditEnhanceMeasureList.get(0).setErrorNumber(20-scoreByAuto); + + + + creditEnhanceMeasureMapper.updateByPrimaryKeySelective(creditEnhanceMeasureList.get(0)); + + return new ResultEntity<>(HttpStatus.OK,"保存成功",scoreByAuto); + } + + //首次插入 + enhanceMeasure.setId(IdUtil.simpleUUID()); + enhanceMeasure.setCreateTime(new Date()); + int length = enhanceMeasure.getEnchancePlan().length(); + + // TODO: 2024/4/17 智能评分 + int scoreByAuto = enchancePlanAutoScore(length); + + enhanceMeasure.setSysScore(scoreByAuto); + + enhanceMeasure.setTchScore(-1); + + enhanceMeasure.setErrorNumber(20-scoreByAuto); + creditEnhanceMeasureMapper.insertSelective(enhanceMeasure); + + + + return new ResultEntity<>(HttpStatus.OK,"保存成功!",scoreByAuto); + } + + //增信措施自动评分 + private int enchancePlanAutoScore(int length) { + + //50字以内5分,每多10个字多1分,上限20分 + int baseScore = 5; + int additionalScore = (length > 50) ? (length - 50) / 10 : 0; + int score = baseScore + additionalScore; + return Math.min(score, 20); // 上限20分 + } + + //评级结果提交算分 + private StuRatingResult resultCheckByrateResult(StuRatingResult ratingResult) { + + int sum = 0; + + //初步评级总分 + if (!"93".equals(ratingResult.getPreliminaryRatingTotalScore())) + { + sum = sum + 2; + } + + //调整项总分 + if (!"6".equals(ratingResult.getTotalScoreOfAdjustItems())) + { + sum = sum + 2; + } + + //最终总分 + if (!"99".equals(ratingResult.getFinalTotalScore())) + { + sum ++; + } + + //信用等级 + if (!"AA".equals(ratingResult.getCreditRating())) + { + sum ++; + } + + ratingResult.setErrorNumber(sum); + ratingResult.setSubState(1); + return ratingResult; + + } + + //评级模型提交算分 private StuRatingModel resultCheckByRateInfoBuSubCalculate(StuRatingModel ratingModel) { diff --git a/src/main/resources/mappers/StuCreditEnhanceMeasureMapper.xml b/src/main/resources/mappers/StuCreditEnhanceMeasureMapper.xml new file mode 100644 index 0000000..fcd15d0 --- /dev/null +++ b/src/main/resources/mappers/StuCreditEnhanceMeasureMapper.xml @@ -0,0 +1,304 @@ + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + id, tch_score, sys_score, user_id, create_time, update_time, error_number + + + enchance_plan + + + + + + delete from stu_credit_enhance_measure + where id = #{id,jdbcType=VARCHAR} + + + delete from stu_credit_enhance_measure + + + + + + insert into stu_credit_enhance_measure (id, tch_score, sys_score, + user_id, create_time, update_time, + error_number, enchance_plan) + values (#{id,jdbcType=VARCHAR}, #{tchScore,jdbcType=INTEGER}, #{sysScore,jdbcType=INTEGER}, + #{userId,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, + #{errorNumber,jdbcType=INTEGER}, #{enchancePlan,jdbcType=LONGVARCHAR}) + + + insert into stu_credit_enhance_measure + + + id, + + + tch_score, + + + sys_score, + + + user_id, + + + create_time, + + + update_time, + + + error_number, + + + enchance_plan, + + + + + #{id,jdbcType=VARCHAR}, + + + #{tchScore,jdbcType=INTEGER}, + + + #{sysScore,jdbcType=INTEGER}, + + + #{userId,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=TIMESTAMP}, + + + #{updateTime,jdbcType=TIMESTAMP}, + + + #{errorNumber,jdbcType=INTEGER}, + + + #{enchancePlan,jdbcType=LONGVARCHAR}, + + + + + + update stu_credit_enhance_measure + + + id = #{record.id,jdbcType=VARCHAR}, + + + tch_score = #{record.tchScore,jdbcType=INTEGER}, + + + sys_score = #{record.sysScore,jdbcType=INTEGER}, + + + user_id = #{record.userId,jdbcType=VARCHAR}, + + + create_time = #{record.createTime,jdbcType=TIMESTAMP}, + + + update_time = #{record.updateTime,jdbcType=TIMESTAMP}, + + + error_number = #{record.errorNumber,jdbcType=INTEGER}, + + + enchance_plan = #{record.enchancePlan,jdbcType=LONGVARCHAR}, + + + + + + + + update stu_credit_enhance_measure + set id = #{record.id,jdbcType=VARCHAR}, + tch_score = #{record.tchScore,jdbcType=INTEGER}, + sys_score = #{record.sysScore,jdbcType=INTEGER}, + user_id = #{record.userId,jdbcType=VARCHAR}, + create_time = #{record.createTime,jdbcType=TIMESTAMP}, + update_time = #{record.updateTime,jdbcType=TIMESTAMP}, + error_number = #{record.errorNumber,jdbcType=INTEGER}, + enchance_plan = #{record.enchancePlan,jdbcType=LONGVARCHAR} + + + + + + update stu_credit_enhance_measure + set id = #{record.id,jdbcType=VARCHAR}, + tch_score = #{record.tchScore,jdbcType=INTEGER}, + sys_score = #{record.sysScore,jdbcType=INTEGER}, + user_id = #{record.userId,jdbcType=VARCHAR}, + create_time = #{record.createTime,jdbcType=TIMESTAMP}, + update_time = #{record.updateTime,jdbcType=TIMESTAMP}, + error_number = #{record.errorNumber,jdbcType=INTEGER} + + + + + + update stu_credit_enhance_measure + + + tch_score = #{tchScore,jdbcType=INTEGER}, + + + sys_score = #{sysScore,jdbcType=INTEGER}, + + + user_id = #{userId,jdbcType=VARCHAR}, + + + create_time = #{createTime,jdbcType=TIMESTAMP}, + + + update_time = #{updateTime,jdbcType=TIMESTAMP}, + + + error_number = #{errorNumber,jdbcType=INTEGER}, + + + enchance_plan = #{enchancePlan,jdbcType=LONGVARCHAR}, + + + where id = #{id,jdbcType=VARCHAR} + + + update stu_credit_enhance_measure + set tch_score = #{tchScore,jdbcType=INTEGER}, + sys_score = #{sysScore,jdbcType=INTEGER}, + user_id = #{userId,jdbcType=VARCHAR}, + create_time = #{createTime,jdbcType=TIMESTAMP}, + update_time = #{updateTime,jdbcType=TIMESTAMP}, + error_number = #{errorNumber,jdbcType=INTEGER}, + enchance_plan = #{enchancePlan,jdbcType=LONGVARCHAR} + where id = #{id,jdbcType=VARCHAR} + + + update stu_credit_enhance_measure + set tch_score = #{tchScore,jdbcType=INTEGER}, + sys_score = #{sysScore,jdbcType=INTEGER}, + user_id = #{userId,jdbcType=VARCHAR}, + create_time = #{createTime,jdbcType=TIMESTAMP}, + update_time = #{updateTime,jdbcType=TIMESTAMP}, + error_number = #{errorNumber,jdbcType=INTEGER} + where id = #{id,jdbcType=VARCHAR} + + \ No newline at end of file diff --git a/src/main/resources/mappers/StuRatingResultMapper.xml b/src/main/resources/mappers/StuRatingResultMapper.xml new file mode 100644 index 0000000..8108240 --- /dev/null +++ b/src/main/resources/mappers/StuRatingResultMapper.xml @@ -0,0 +1,293 @@ + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + id, preliminary_rating_total_score, total_score_of_adjust_items, final_total_score, + credit_rating, error_number, sub_state, user_id, create_time, update_time + + + + + delete from stu_rating_result + where id = #{id,jdbcType=VARCHAR} + + + delete from stu_rating_result + + + + + + insert into stu_rating_result (id, preliminary_rating_total_score, + total_score_of_adjust_items, final_total_score, + credit_rating, error_number, sub_state, + user_id, create_time, update_time + ) + values (#{id,jdbcType=VARCHAR}, #{preliminaryRatingTotalScore,jdbcType=VARCHAR}, + #{totalScoreOfAdjustItems,jdbcType=VARCHAR}, #{finalTotalScore,jdbcType=VARCHAR}, + #{creditRating,jdbcType=VARCHAR}, #{errorNumber,jdbcType=INTEGER}, #{subState,jdbcType=INTEGER}, + #{userId,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP} + ) + + + insert into stu_rating_result + + + id, + + + preliminary_rating_total_score, + + + total_score_of_adjust_items, + + + final_total_score, + + + credit_rating, + + + error_number, + + + sub_state, + + + user_id, + + + create_time, + + + update_time, + + + + + #{id,jdbcType=VARCHAR}, + + + #{preliminaryRatingTotalScore,jdbcType=VARCHAR}, + + + #{totalScoreOfAdjustItems,jdbcType=VARCHAR}, + + + #{finalTotalScore,jdbcType=VARCHAR}, + + + #{creditRating,jdbcType=VARCHAR}, + + + #{errorNumber,jdbcType=INTEGER}, + + + #{subState,jdbcType=INTEGER}, + + + #{userId,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=TIMESTAMP}, + + + #{updateTime,jdbcType=TIMESTAMP}, + + + + + + update stu_rating_result + + + id = #{record.id,jdbcType=VARCHAR}, + + + preliminary_rating_total_score = #{record.preliminaryRatingTotalScore,jdbcType=VARCHAR}, + + + total_score_of_adjust_items = #{record.totalScoreOfAdjustItems,jdbcType=VARCHAR}, + + + final_total_score = #{record.finalTotalScore,jdbcType=VARCHAR}, + + + credit_rating = #{record.creditRating,jdbcType=VARCHAR}, + + + error_number = #{record.errorNumber,jdbcType=INTEGER}, + + + sub_state = #{record.subState,jdbcType=INTEGER}, + + + user_id = #{record.userId,jdbcType=VARCHAR}, + + + create_time = #{record.createTime,jdbcType=TIMESTAMP}, + + + update_time = #{record.updateTime,jdbcType=TIMESTAMP}, + + + + + + + + update stu_rating_result + set id = #{record.id,jdbcType=VARCHAR}, + preliminary_rating_total_score = #{record.preliminaryRatingTotalScore,jdbcType=VARCHAR}, + total_score_of_adjust_items = #{record.totalScoreOfAdjustItems,jdbcType=VARCHAR}, + final_total_score = #{record.finalTotalScore,jdbcType=VARCHAR}, + credit_rating = #{record.creditRating,jdbcType=VARCHAR}, + error_number = #{record.errorNumber,jdbcType=INTEGER}, + sub_state = #{record.subState,jdbcType=INTEGER}, + user_id = #{record.userId,jdbcType=VARCHAR}, + create_time = #{record.createTime,jdbcType=TIMESTAMP}, + update_time = #{record.updateTime,jdbcType=TIMESTAMP} + + + + + + update stu_rating_result + + + preliminary_rating_total_score = #{preliminaryRatingTotalScore,jdbcType=VARCHAR}, + + + total_score_of_adjust_items = #{totalScoreOfAdjustItems,jdbcType=VARCHAR}, + + + final_total_score = #{finalTotalScore,jdbcType=VARCHAR}, + + + credit_rating = #{creditRating,jdbcType=VARCHAR}, + + + error_number = #{errorNumber,jdbcType=INTEGER}, + + + sub_state = #{subState,jdbcType=INTEGER}, + + + user_id = #{userId,jdbcType=VARCHAR}, + + + create_time = #{createTime,jdbcType=TIMESTAMP}, + + + update_time = #{updateTime,jdbcType=TIMESTAMP}, + + + where id = #{id,jdbcType=VARCHAR} + + + update stu_rating_result + set preliminary_rating_total_score = #{preliminaryRatingTotalScore,jdbcType=VARCHAR}, + total_score_of_adjust_items = #{totalScoreOfAdjustItems,jdbcType=VARCHAR}, + final_total_score = #{finalTotalScore,jdbcType=VARCHAR}, + credit_rating = #{creditRating,jdbcType=VARCHAR}, + error_number = #{errorNumber,jdbcType=INTEGER}, + sub_state = #{subState,jdbcType=INTEGER}, + user_id = #{userId,jdbcType=VARCHAR}, + create_time = #{createTime,jdbcType=TIMESTAMP}, + update_time = #{updateTime,jdbcType=TIMESTAMP} + where id = #{id,jdbcType=VARCHAR} + + \ No newline at end of file