完成贷款记录

master
whb 11 months ago
parent c653ede7e3
commit d3ce0d3e11

@ -53,10 +53,6 @@ public class Constant {
public static final String SHEHUIXINYONGDAIMA= "92500100790020998F"; public static final String SHEHUIXINYONGDAIMA= "92500100790020998F";
public static final String ANLIINFO = "希望乳业有限公司位于四川省成都市新津区成立于2006年6月5日隶属于轻工食品行业行业受宏观经济变化影响较小公司是一家专业从事乳制品及含乳饮料的研发、生产及销售的企业历经多年发展 已成为国内区域性领先的乳制品生产企业,政策支持力度大,融资环境好,核心产品具有较高的市场知名度。\n" + public static final String ANLIINFO = "希望乳业有限公司位于四川省成都市新津区成立于2006年6月5日隶属于轻工食品行业行业受宏观经济变化影响较小公司是一家专业从事乳制品及含乳饮料的研发、生产及销售的企业历经多年发展 已成为国内区域性领先的乳制品生产企业,政策支持力度大,融资环境好,核心产品具有较高的市场知名度。\n" +
"公司法定代表人为田长青且为该公司股东创始人从公司成立就担任法人持股比例为35%其中质押股权5%该公司其他主要股东分别为黄达持股比例为25%李俊持股比例为20%李二辉持股比例为10%。公司建立了完善健全的企业管理制度主要管理人员经验丰富从业时间在5年以上企业一般员工大多为本地人员。公司法人已婚征信状况正常常住公司所在地在当地已购房车除去贷款部分总价值约为280万元。公司为一般纳税人注册资本为8500万元人民币实缴资本为7500万元人民币开业的经营状态统一社会信用代码为92500100790020998F工商注册号为500100000021365组织机构代码为79002099-8纳税人识别号为92500100790020998F。营业期限为2006-06-05至2099-12-11核准日期为2023-08-11登记机关为成都市市场监督管理局参保人数为200人注册地址为四川省成都市新津区希望大厦201栋6号楼该场地为租赁场地经营范围包括乳制品制造、加工、饮料和冷冻食品的经营、投资咨询服务不得从事非法集资、吸收公众资金等金融活动、牲畜的饲养饮料的研发预包装食品、乳制品凭许可证经营、农畜产品的批发奶业基地的建设与经营。\n" + "公司法定代表人为田长青且为该公司股东创始人从公司成立就担任法人持股比例为35%其中质押股权5%该公司其他主要股东分别为黄达持股比例为25%李俊持股比例为20%李二辉持股比例为10%。公司建立了完善健全的企业管理制度主要管理人员经验丰富从业时间在5年以上企业一般员工大多为本地人员。公司法人已婚征信状况正常常住公司所在地在当地已购房车除去贷款部分总价值约为280万元。公司为一般纳税人注册资本为8500万元人民币实缴资本为7500万元人民币开业的经营状态统一社会信用代码为92500100790020998F工商注册号为500100000021365组织机构代码为79002099-8纳税人识别号为92500100790020998F。营业期限为2006-06-05至2099-12-11核准日期为2023-08-11登记机关为成都市市场监督管理局参保人数为200人注册地址为四川省成都市新津区希望大厦201栋6号楼该场地为租赁场地经营范围包括乳制品制造、加工、饮料和冷冻食品的经营、投资咨询服务不得从事非法集资、吸收公众资金等金融活动、牲畜的饲养饮料的研发预包装食品、乳制品凭许可证经营、农畜产品的批发奶业基地的建设与经营。\n" +
"公司销售渠道稳定下游客户群体稳定有长期的销售合同上游主要原料供应商具备相当实力合作年限均在3年以上公司专注于乳制品及含乳饮料产品主营业务集中度高达到85%以上且无关联企业或对外投资企业订单稳定存量订单能覆盖企业半年以上的生产周期生产过程中不涉及高危作业或高污染物排放问题。企业经营过程中申请过3笔银行贷款其中2笔已结清现有贷款余额1456900元将于半年后到期公司信用状况良好没有贷款逾期记录。\n" + "公司销售渠道稳定下游客户群体稳定有长期的销售合同上游主要原料供应商具备相当实力合作年限均在3年以上公司专注于乳制品及含乳饮料产品主营业务集中度高达到85%以上且无关联企业或对外投资企业订单稳定存量订单能覆盖企业半年以上的生产周期生产过程中不涉及高危作业或高污染物排放问题。企业经营过程中申请过3笔银行贷款其中2笔已结清现有贷款余额1456900元将于半年后到期公司信用状况良好没有贷款逾期记录。\n" +
@ -67,4 +63,31 @@ public class Constant {
//====================== //======================
//信贷记录
//=================================================
// 1-16 按照顺序为答案
public static final String ONE= "0";
public static final String TWO= "0";
public static final String THREE= "0";
public static final String FOUR= "0";
public static final String FIVE= "0";
public static final String SIX= "0";
public static final String SEVEN= "0";
public static final String EIGHT= "0";
public static final String NINE= "0";
public static final String TEN= "0";
public static final String ELEVEN= "1";
public static final String TWELVE= "1456900";
public static final String THIRTEEN= "0";
public static final String FOURTEEN= "0";
public static final String FIFTEEN= "0";
public static final String SIXTEEN= "0";
//=================================================
} }

@ -2,6 +2,7 @@ package com.sztzjy.digital_credit.controller;
import com.sztzjy.digital_credit.annotation.AnonymousAccess; import com.sztzjy.digital_credit.annotation.AnonymousAccess;
import com.sztzjy.digital_credit.entity.StuBaseInfo; import com.sztzjy.digital_credit.entity.StuBaseInfo;
import com.sztzjy.digital_credit.entity.StuCreditRecords;
import com.sztzjy.digital_credit.service.StuEnterPriseByInfoEntryService; import com.sztzjy.digital_credit.service.StuEnterPriseByInfoEntryService;
import com.sztzjy.digital_credit.util.ResultEntity; import com.sztzjy.digital_credit.util.ResultEntity;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
@ -58,10 +59,33 @@ public class StuEnterPriseByInfoEntryController {
@ApiOperation("信贷记录查询")
@AnonymousAccess
@GetMapping("/getCreditRecordsInfo")
public ResultEntity getCreditRecordsInfo(@NotBlank String userId){
return infoEntryService.getCreditRecordsInfo(userId);
}
@ApiOperation("信贷记录自动保存(未提交算分)")
@AnonymousAccess
@PostMapping("/saveCreditRecordsInfoByAuto")
public ResultEntity saveCreditRecordsInfoByAuto(@RequestBody @ApiParam("id不用传参") StuCreditRecords creditRecords){
return infoEntryService.saveCreditRecordsInfoByAuto(creditRecords);
}
@ApiOperation("信贷记录提交(算分)")
@AnonymousAccess
@PostMapping("/subCreditRecordsBaseInfo")
public ResultEntity subCreditRecordsBaseInfo(@RequestBody StuCreditRecords creditRecords){
return infoEntryService.subCreditRecordsBaseInfo(creditRecords);
}
} }

@ -2,18 +2,12 @@ package com.sztzjy.digital_credit.entity;
import java.util.Date; import java.util.Date;
import com.sztzjy.digital_credit.config.Constant;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
/** /**
* *
* @author tz * @author tz
* stu_base_info * stu_base_info
*/ */
@NoArgsConstructor
@AllArgsConstructor
public class StuBaseInfo { public class StuBaseInfo {
@ApiModelProperty("id") @ApiModelProperty("id")
private String id; private String id;
@ -96,6 +90,9 @@ public class StuBaseInfo {
@ApiModelProperty("案例名称") @ApiModelProperty("案例名称")
private String caseName; private String caseName;
@ApiModelProperty("案例详情")
private String caseDetail;
@ApiModelProperty("用户ID") @ApiModelProperty("用户ID")
private String userId; private String userId;
@ -111,10 +108,6 @@ public class StuBaseInfo {
@ApiModelProperty("提交状态") @ApiModelProperty("提交状态")
private Integer subState; private Integer subState;
@ApiModelProperty("案例详情")
private String caseDetail;
public String getId() { public String getId() {
return id; return id;
} }
@ -331,6 +324,14 @@ public class StuBaseInfo {
this.caseName = caseName == null ? null : caseName.trim(); this.caseName = caseName == null ? null : caseName.trim();
} }
public String getCaseDetail() {
return caseDetail;
}
public void setCaseDetail(String caseDetail) {
this.caseDetail = caseDetail == null ? null : caseDetail.trim();
}
public String getUserId() { public String getUserId() {
return userId; return userId;
} }
@ -370,12 +371,4 @@ public class StuBaseInfo {
public void setSubState(Integer subState) { public void setSubState(Integer subState) {
this.subState = subState; this.subState = subState;
} }
public String getCaseDetail() {
return caseDetail;
}
public void setCaseDetail(String caseDetail) {
this.caseDetail = caseDetail == null ? null : caseDetail.trim();
}
} }

@ -1975,6 +1975,76 @@ public class StuBaseInfoExample {
return (Criteria) this; return (Criteria) this;
} }
public Criteria andCaseDetailIsNull() {
addCriterion("case_detail is null");
return (Criteria) this;
}
public Criteria andCaseDetailIsNotNull() {
addCriterion("case_detail is not null");
return (Criteria) this;
}
public Criteria andCaseDetailEqualTo(String value) {
addCriterion("case_detail =", value, "caseDetail");
return (Criteria) this;
}
public Criteria andCaseDetailNotEqualTo(String value) {
addCriterion("case_detail <>", value, "caseDetail");
return (Criteria) this;
}
public Criteria andCaseDetailGreaterThan(String value) {
addCriterion("case_detail >", value, "caseDetail");
return (Criteria) this;
}
public Criteria andCaseDetailGreaterThanOrEqualTo(String value) {
addCriterion("case_detail >=", value, "caseDetail");
return (Criteria) this;
}
public Criteria andCaseDetailLessThan(String value) {
addCriterion("case_detail <", value, "caseDetail");
return (Criteria) this;
}
public Criteria andCaseDetailLessThanOrEqualTo(String value) {
addCriterion("case_detail <=", value, "caseDetail");
return (Criteria) this;
}
public Criteria andCaseDetailLike(String value) {
addCriterion("case_detail like", value, "caseDetail");
return (Criteria) this;
}
public Criteria andCaseDetailNotLike(String value) {
addCriterion("case_detail not like", value, "caseDetail");
return (Criteria) this;
}
public Criteria andCaseDetailIn(List<String> values) {
addCriterion("case_detail in", values, "caseDetail");
return (Criteria) this;
}
public Criteria andCaseDetailNotIn(List<String> values) {
addCriterion("case_detail not in", values, "caseDetail");
return (Criteria) this;
}
public Criteria andCaseDetailBetween(String value1, String value2) {
addCriterion("case_detail between", value1, value2, "caseDetail");
return (Criteria) this;
}
public Criteria andCaseDetailNotBetween(String value1, String value2) {
addCriterion("case_detail not between", value1, value2, "caseDetail");
return (Criteria) this;
}
public Criteria andUserIdIsNull() { public Criteria andUserIdIsNull() {
addCriterion("user_id is null"); addCriterion("user_id is null");
return (Criteria) this; return (Criteria) this;

@ -0,0 +1,284 @@
package com.sztzjy.digital_credit.entity;
import java.util.Date;
import io.swagger.annotations.ApiModelProperty;
/**
*
* @author tz
* stu_credit_records
*/
public class StuCreditRecords {
@ApiModelProperty("id")
private String id;
@ApiModelProperty("用户ID")
private String userId;
@ApiModelProperty("提交状态")
private Integer subState;
@ApiModelProperty("错误次数")
private Integer errorNumber;
private Date createTime;
private Date updateTime;
@ApiModelProperty("由资产管理公司处置的债务-笔数")
private String assetCompanyDebtNumber;
@ApiModelProperty("由资产管理公司处置的债务-余额")
private String assetCompanyDebtBalance;
@ApiModelProperty("管理公司处置的债务-最近一次处置完成日期")
private String assetCompanyDebtDate;
@ApiModelProperty("欠息汇总-笔数")
private String summaryOfOutstandInterestNumber;
@ApiModelProperty("欠息汇总-余额")
private String summaryOfOutstandInterestBalance;
@ApiModelProperty("垫款-笔数")
private String makeAdvanceNumber;
@ApiModelProperty("垫款-余额")
private String makeAdvanceBalance;
@ApiModelProperty("担保及第三方代偿的债务-笔数")
private String debtCompensThreePartiesNumber;
@ApiModelProperty("担保及第三方代偿的债务-余额")
private String debtCompensThreePartiesBalance;
@ApiModelProperty("担保及第三方代偿的债务-最近一次还款日期")
private String debtCompensThreePartiesDate;
@ApiModelProperty("正常类汇总-合计-笔数")
private String summaryNormalCategoriesTotalNumber;
@ApiModelProperty("正常类汇总-合计-余额")
private String summaryNormalCategoriesTotalBalance;
@ApiModelProperty("关注类汇总-合计-笔数")
private String summaryAttentionCategoriesTotalNumber;
@ApiModelProperty("关注类汇总-合计-余额")
private String summaryAttentionCategoriesTotalBalance;
@ApiModelProperty("不良/违约类汇总-合计-笔数")
private String summaryDefaultCategoriesTotalNumber;
@ApiModelProperty("不良/违约类汇总-合计-余额")
private String summaryDefaultCategoriesTotalBalance;
@ApiModelProperty("当前负债信息概要")
private String summaryCurrentLiabilityInformation;
@ApiModelProperty("已还清债务信息概要")
private String summartInformationFullRepaidDebt;
@ApiModelProperty("对外担保信息概要")
private String summaryExternalGuaranteeInformation;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id == null ? null : id.trim();
}
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId == null ? null : userId.trim();
}
public Integer getSubState() {
return subState;
}
public void setSubState(Integer subState) {
this.subState = subState;
}
public Integer getErrorNumber() {
return errorNumber;
}
public void setErrorNumber(Integer errorNumber) {
this.errorNumber = errorNumber;
}
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 String getAssetCompanyDebtNumber() {
return assetCompanyDebtNumber;
}
public void setAssetCompanyDebtNumber(String assetCompanyDebtNumber) {
this.assetCompanyDebtNumber = assetCompanyDebtNumber == null ? null : assetCompanyDebtNumber.trim();
}
public String getAssetCompanyDebtBalance() {
return assetCompanyDebtBalance;
}
public void setAssetCompanyDebtBalance(String assetCompanyDebtBalance) {
this.assetCompanyDebtBalance = assetCompanyDebtBalance == null ? null : assetCompanyDebtBalance.trim();
}
public String getAssetCompanyDebtDate() {
return assetCompanyDebtDate;
}
public void setAssetCompanyDebtDate(String assetCompanyDebtDate) {
this.assetCompanyDebtDate = assetCompanyDebtDate == null ? null : assetCompanyDebtDate.trim();
}
public String getSummaryOfOutstandInterestNumber() {
return summaryOfOutstandInterestNumber;
}
public void setSummaryOfOutstandInterestNumber(String summaryOfOutstandInterestNumber) {
this.summaryOfOutstandInterestNumber = summaryOfOutstandInterestNumber == null ? null : summaryOfOutstandInterestNumber.trim();
}
public String getSummaryOfOutstandInterestBalance() {
return summaryOfOutstandInterestBalance;
}
public void setSummaryOfOutstandInterestBalance(String summaryOfOutstandInterestBalance) {
this.summaryOfOutstandInterestBalance = summaryOfOutstandInterestBalance == null ? null : summaryOfOutstandInterestBalance.trim();
}
public String getMakeAdvanceNumber() {
return makeAdvanceNumber;
}
public void setMakeAdvanceNumber(String makeAdvanceNumber) {
this.makeAdvanceNumber = makeAdvanceNumber == null ? null : makeAdvanceNumber.trim();
}
public String getMakeAdvanceBalance() {
return makeAdvanceBalance;
}
public void setMakeAdvanceBalance(String makeAdvanceBalance) {
this.makeAdvanceBalance = makeAdvanceBalance == null ? null : makeAdvanceBalance.trim();
}
public String getDebtCompensThreePartiesNumber() {
return debtCompensThreePartiesNumber;
}
public void setDebtCompensThreePartiesNumber(String debtCompensThreePartiesNumber) {
this.debtCompensThreePartiesNumber = debtCompensThreePartiesNumber == null ? null : debtCompensThreePartiesNumber.trim();
}
public String getDebtCompensThreePartiesBalance() {
return debtCompensThreePartiesBalance;
}
public void setDebtCompensThreePartiesBalance(String debtCompensThreePartiesBalance) {
this.debtCompensThreePartiesBalance = debtCompensThreePartiesBalance == null ? null : debtCompensThreePartiesBalance.trim();
}
public String getDebtCompensThreePartiesDate() {
return debtCompensThreePartiesDate;
}
public void setDebtCompensThreePartiesDate(String debtCompensThreePartiesDate) {
this.debtCompensThreePartiesDate = debtCompensThreePartiesDate == null ? null : debtCompensThreePartiesDate.trim();
}
public String getSummaryNormalCategoriesTotalNumber() {
return summaryNormalCategoriesTotalNumber;
}
public void setSummaryNormalCategoriesTotalNumber(String summaryNormalCategoriesTotalNumber) {
this.summaryNormalCategoriesTotalNumber = summaryNormalCategoriesTotalNumber == null ? null : summaryNormalCategoriesTotalNumber.trim();
}
public String getSummaryNormalCategoriesTotalBalance() {
return summaryNormalCategoriesTotalBalance;
}
public void setSummaryNormalCategoriesTotalBalance(String summaryNormalCategoriesTotalBalance) {
this.summaryNormalCategoriesTotalBalance = summaryNormalCategoriesTotalBalance == null ? null : summaryNormalCategoriesTotalBalance.trim();
}
public String getSummaryAttentionCategoriesTotalNumber() {
return summaryAttentionCategoriesTotalNumber;
}
public void setSummaryAttentionCategoriesTotalNumber(String summaryAttentionCategoriesTotalNumber) {
this.summaryAttentionCategoriesTotalNumber = summaryAttentionCategoriesTotalNumber == null ? null : summaryAttentionCategoriesTotalNumber.trim();
}
public String getSummaryAttentionCategoriesTotalBalance() {
return summaryAttentionCategoriesTotalBalance;
}
public void setSummaryAttentionCategoriesTotalBalance(String summaryAttentionCategoriesTotalBalance) {
this.summaryAttentionCategoriesTotalBalance = summaryAttentionCategoriesTotalBalance == null ? null : summaryAttentionCategoriesTotalBalance.trim();
}
public String getSummaryDefaultCategoriesTotalNumber() {
return summaryDefaultCategoriesTotalNumber;
}
public void setSummaryDefaultCategoriesTotalNumber(String summaryDefaultCategoriesTotalNumber) {
this.summaryDefaultCategoriesTotalNumber = summaryDefaultCategoriesTotalNumber == null ? null : summaryDefaultCategoriesTotalNumber.trim();
}
public String getSummaryDefaultCategoriesTotalBalance() {
return summaryDefaultCategoriesTotalBalance;
}
public void setSummaryDefaultCategoriesTotalBalance(String summaryDefaultCategoriesTotalBalance) {
this.summaryDefaultCategoriesTotalBalance = summaryDefaultCategoriesTotalBalance == null ? null : summaryDefaultCategoriesTotalBalance.trim();
}
public String getSummaryCurrentLiabilityInformation() {
return summaryCurrentLiabilityInformation;
}
public void setSummaryCurrentLiabilityInformation(String summaryCurrentLiabilityInformation) {
this.summaryCurrentLiabilityInformation = summaryCurrentLiabilityInformation == null ? null : summaryCurrentLiabilityInformation.trim();
}
public String getSummartInformationFullRepaidDebt() {
return summartInformationFullRepaidDebt;
}
public void setSummartInformationFullRepaidDebt(String summartInformationFullRepaidDebt) {
this.summartInformationFullRepaidDebt = summartInformationFullRepaidDebt == null ? null : summartInformationFullRepaidDebt.trim();
}
public String getSummaryExternalGuaranteeInformation() {
return summaryExternalGuaranteeInformation;
}
public void setSummaryExternalGuaranteeInformation(String summaryExternalGuaranteeInformation) {
this.summaryExternalGuaranteeInformation = summaryExternalGuaranteeInformation == null ? null : summaryExternalGuaranteeInformation.trim();
}
}

@ -16,21 +16,15 @@ public interface StuBaseInfoMapper {
int insertSelective(StuBaseInfo record); int insertSelective(StuBaseInfo record);
List<StuBaseInfo> selectByExampleWithBLOBs(StuBaseInfoExample example);
List<StuBaseInfo> selectByExample(StuBaseInfoExample example); List<StuBaseInfo> selectByExample(StuBaseInfoExample example);
StuBaseInfo selectByPrimaryKey(String id); StuBaseInfo selectByPrimaryKey(String id);
int updateByExampleSelective(@Param("record") StuBaseInfo record, @Param("example") StuBaseInfoExample example); int updateByExampleSelective(@Param("record") StuBaseInfo record, @Param("example") StuBaseInfoExample example);
int updateByExampleWithBLOBs(@Param("record") StuBaseInfo record, @Param("example") StuBaseInfoExample example);
int updateByExample(@Param("record") StuBaseInfo record, @Param("example") StuBaseInfoExample example); int updateByExample(@Param("record") StuBaseInfo record, @Param("example") StuBaseInfoExample example);
int updateByPrimaryKeySelective(StuBaseInfo record); int updateByPrimaryKeySelective(StuBaseInfo record);
int updateByPrimaryKeyWithBLOBs(StuBaseInfo record);
int updateByPrimaryKey(StuBaseInfo record); int updateByPrimaryKey(StuBaseInfo record);
} }

@ -0,0 +1,30 @@
package com.sztzjy.digital_credit.mapper;
import com.sztzjy.digital_credit.entity.StuCreditRecords;
import com.sztzjy.digital_credit.entity.StuCreditRecordsExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface StuCreditRecordsMapper {
long countByExample(StuCreditRecordsExample example);
int deleteByExample(StuCreditRecordsExample example);
int deleteByPrimaryKey(String id);
int insert(StuCreditRecords record);
int insertSelective(StuCreditRecords record);
List<StuCreditRecords> selectByExample(StuCreditRecordsExample example);
StuCreditRecords selectByPrimaryKey(String id);
int updateByExampleSelective(@Param("record") StuCreditRecords record, @Param("example") StuCreditRecordsExample example);
int updateByExample(@Param("record") StuCreditRecords record, @Param("example") StuCreditRecordsExample example);
int updateByPrimaryKeySelective(StuCreditRecords record);
int updateByPrimaryKey(StuCreditRecords record);
}

@ -1,6 +1,7 @@
package com.sztzjy.digital_credit.service; package com.sztzjy.digital_credit.service;
import com.sztzjy.digital_credit.entity.StuBaseInfo; import com.sztzjy.digital_credit.entity.StuBaseInfo;
import com.sztzjy.digital_credit.entity.StuCreditRecords;
import com.sztzjy.digital_credit.util.ResultEntity; import com.sztzjy.digital_credit.util.ResultEntity;
/** /**
@ -33,4 +34,29 @@ public interface StuEnterPriseByInfoEntryService {
*/ */
ResultEntity subBaseInfo(StuBaseInfo stuBaseInfo); ResultEntity subBaseInfo(StuBaseInfo stuBaseInfo);
/**
*
* @param userId
* @return
*/
ResultEntity getCreditRecordsInfo(String userId);
/**
*
* @param creditRecords
* @return
*/
ResultEntity saveCreditRecordsInfoByAuto(StuCreditRecords creditRecords);
/**
*
* @param creditRecords
* @return
*/
ResultEntity subCreditRecordsBaseInfo(StuCreditRecords creditRecords);
} }

@ -9,7 +9,10 @@ import cn.hutool.core.util.IdUtil;
import com.sztzjy.digital_credit.config.Constant; import com.sztzjy.digital_credit.config.Constant;
import com.sztzjy.digital_credit.entity.StuBaseInfo; import com.sztzjy.digital_credit.entity.StuBaseInfo;
import com.sztzjy.digital_credit.entity.StuBaseInfoExample; import com.sztzjy.digital_credit.entity.StuBaseInfoExample;
import com.sztzjy.digital_credit.entity.StuCreditRecords;
import com.sztzjy.digital_credit.entity.StuCreditRecordsExample;
import com.sztzjy.digital_credit.mapper.StuBaseInfoMapper; import com.sztzjy.digital_credit.mapper.StuBaseInfoMapper;
import com.sztzjy.digital_credit.mapper.StuCreditRecordsMapper;
import com.sztzjy.digital_credit.service.StuEnterPriseByInfoEntryService; import com.sztzjy.digital_credit.service.StuEnterPriseByInfoEntryService;
import com.sztzjy.digital_credit.util.ConvertUtil; import com.sztzjy.digital_credit.util.ConvertUtil;
import com.sztzjy.digital_credit.util.ResultEntity; import com.sztzjy.digital_credit.util.ResultEntity;
@ -20,6 +23,7 @@ import org.springframework.http.HttpStatus;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.Date;
import java.util.List; import java.util.List;
@Service @Service
@ -29,6 +33,9 @@ public class StuEnterPriseByInfoEntryServiceImpl implements StuEnterPriseByInfoE
@Autowired @Autowired
private StuBaseInfoMapper stuBaseInfoMapper; private StuBaseInfoMapper stuBaseInfoMapper;
@Autowired
private StuCreditRecordsMapper creditRecordsMapper;
/** /**
* *
@ -95,6 +102,7 @@ public class StuEnterPriseByInfoEntryServiceImpl implements StuEnterPriseByInfoE
info.setCaseName(Constant.ANLIMINGCHENG); info.setCaseName(Constant.ANLIMINGCHENG);
info.setCaseDetail(Constant.ANLIINFO); info.setCaseDetail(Constant.ANLIINFO);
info.setCreditCode(Constant.SHEHUIXINYONGDAIMA); info.setCreditCode(Constant.SHEHUIXINYONGDAIMA);
info.setUpdateTime(new Date());
stuBaseInfoMapper.updateByPrimaryKeySelective(info); stuBaseInfoMapper.updateByPrimaryKeySelective(info);
@ -110,6 +118,7 @@ public class StuEnterPriseByInfoEntryServiceImpl implements StuEnterPriseByInfoE
stuBaseInfo.setCaseName(Constant.ANLIMINGCHENG); stuBaseInfo.setCaseName(Constant.ANLIMINGCHENG);
stuBaseInfo.setCaseDetail(Constant.ANLIINFO); stuBaseInfo.setCaseDetail(Constant.ANLIINFO);
stuBaseInfo.setCreditCode(Constant.SHEHUIXINYONGDAIMA); stuBaseInfo.setCreditCode(Constant.SHEHUIXINYONGDAIMA);
stuBaseInfo.setCreateTime(new Date());
stuBaseInfoMapper.insertSelective(stuBaseInfo); stuBaseInfoMapper.insertSelective(stuBaseInfo);
@ -142,7 +151,8 @@ public class StuEnterPriseByInfoEntryServiceImpl implements StuEnterPriseByInfoE
//首次提交判断输入数据是否则正确 //首次提交判断输入数据是否则正确
stuBaseInfo = resultCheck(stuBaseInfo); stuBaseInfo = resultCheck(stuBaseInfo);
stuBaseInfo.setUpdateTime(new Date());
stuBaseInfo.setId(stuBaseInfoList.get(0).getId());
stuBaseInfoMapper.updateByPrimaryKeySelective(stuBaseInfo); stuBaseInfoMapper.updateByPrimaryKeySelective(stuBaseInfo);
return new ResultEntity<>(HttpStatus.OK,"保存成功!",stuBaseInfo.getErrorNumber()); return new ResultEntity<>(HttpStatus.OK,"保存成功!",stuBaseInfo.getErrorNumber());
@ -152,7 +162,7 @@ public class StuEnterPriseByInfoEntryServiceImpl implements StuEnterPriseByInfoE
//首次提交判断输入数据是否则正确 //首次提交判断输入数据是否则正确
stuBaseInfo = resultCheck(stuBaseInfo); stuBaseInfo = resultCheck(stuBaseInfo);
stuBaseInfo.setId(IdUtil.simpleUUID()); stuBaseInfo.setId(IdUtil.simpleUUID());
stuBaseInfo.setCreateTime(new Date());
//插入数据库 //插入数据库
stuBaseInfoMapper.insertSelective(stuBaseInfo); stuBaseInfoMapper.insertSelective(stuBaseInfo);
@ -164,6 +174,213 @@ public class StuEnterPriseByInfoEntryServiceImpl implements StuEnterPriseByInfoE
} }
/**
*
* @param userId
* @return
*/
@Override
public ResultEntity getCreditRecordsInfo(String userId) {
StuCreditRecordsExample creditRecordsExample = new StuCreditRecordsExample();
creditRecordsExample.createCriteria().andUserIdEqualTo(userId);
List<StuCreditRecords> stuCreditRecordsList = creditRecordsMapper.selectByExample(creditRecordsExample);
if (!stuCreditRecordsList.isEmpty()){
return new ResultEntity<>(HttpStatus.OK,"查询成功!",stuCreditRecordsList.get(0));
}
return new ResultEntity<>(HttpStatus.OK,"查询成功!");
}
/**
*
* @param creditRecords
* @return
*/
@Override
public ResultEntity saveCreditRecordsInfoByAuto(StuCreditRecords creditRecords) {
//查询有无数据,有数据就更新,没有数据就保存
StuCreditRecordsExample creditRecordsExample = new StuCreditRecordsExample();
creditRecordsExample.createCriteria().andUserIdEqualTo(creditRecords.getId());
List<StuCreditRecords> stuCreditRecordsList = creditRecordsMapper.selectByExample(creditRecordsExample);
if (!stuCreditRecordsList.isEmpty()){
//更新数据
StuCreditRecords stuCreditRecords = stuCreditRecordsList.get(0);
String id = stuCreditRecords.getId();
BeanUtils.copyProperties(creditRecords,stuCreditRecords);
stuCreditRecords.setId(id);
creditRecordsMapper.updateByPrimaryKeySelective(stuCreditRecords);
return new ResultEntity<>(HttpStatus.OK,"保存成功!");
} else {
//创建数据
creditRecords.setId(IdUtil.simpleUUID());
creditRecords.setSubState(0);
creditRecords.setErrorNumber(0);
creditRecords.setCreateTime(new Date());
creditRecordsMapper.insertSelective(creditRecords);
return new ResultEntity<>(HttpStatus.OK,"保存成功!");
}
}
/**
*
* @param creditRecords
* @return
*/
@Override
public ResultEntity subCreditRecordsBaseInfo(StuCreditRecords creditRecords) {
StuCreditRecordsExample creditRecordsExample = new StuCreditRecordsExample();
creditRecordsExample.createCriteria().andUserIdEqualTo(creditRecords.getId());
List<StuCreditRecords> stuCreditRecordsList = creditRecordsMapper.selectByExample(creditRecordsExample);
if (!stuCreditRecordsList.isEmpty()){
//已提交
if (stuCreditRecordsList.get(0).getSubState() == 1){
return new ResultEntity<>(HttpStatus.OK);
}
//用户已经有了数据、更新
//判断结果(错误次数)
creditRecords = resultCheckByCreditRecords(creditRecords);
creditRecords.setId(stuCreditRecordsList.get(0).getId());
creditRecords.setUpdateTime(new Date());
creditRecordsMapper.updateByPrimaryKeySelective(creditRecords);
return new ResultEntity<>(HttpStatus.OK,"保存成功!",creditRecords.getErrorNumber());
}else {
//首次提交插入数据
creditRecords = resultCheckByCreditRecords(creditRecords);
creditRecords.setId(IdUtil.simpleUUID());
creditRecords.setCreateTime(new Date());
creditRecordsMapper.insertSelective(creditRecords);
return new ResultEntity<>(HttpStatus.OK,"保存成功!",creditRecords.getErrorNumber());
}
}
//信贷记录判断结果
private StuCreditRecords resultCheckByCreditRecords(StuCreditRecords creditRecords) {
int sum = 0;
//由资产管理公司处置的债务-笔数
if (!Constant.ONE.equals(creditRecords.getAssetCompanyDebtNumber())){
sum++;
}
//由资产管理公司处置的债务-余额
if (!Constant.TWO.equals(creditRecords.getAssetCompanyDebtBalance())){
sum++;
}
//管理公司处置的债务-最近一次处置完成日期
if (!Constant.THREE.equals(creditRecords.getAssetCompanyDebtDate())){
sum++;
}
//欠息汇总-笔数
if (!Constant.FOUR.equals(creditRecords.getSummaryOfOutstandInterestNumber())){
sum++;
}
//欠息汇总-余额
if (!Constant.FIVE.equals(creditRecords.getSummaryOfOutstandInterestBalance())){
sum++;
}
//垫款-笔数
if (!Constant.SIX.equals(creditRecords.getMakeAdvanceNumber())){
sum++;
}
//垫款-余额
if (!Constant.SEVEN.equals(creditRecords.getMakeAdvanceBalance())){
sum++;
}
//担保及第三方代偿的债务-笔数
if (!Constant.EIGHT.equals(creditRecords.getDebtCompensThreePartiesNumber())){
sum++;
}
//担保及第三方代偿的债务-余额
if (!Constant.NINE.equals(creditRecords.getDebtCompensThreePartiesBalance())){
sum++;
}
//担保及第三方代偿的债务-最近一次还款日期
if (!Constant.TEN.equals(creditRecords.getDebtCompensThreePartiesDate())){
sum++;
}
//正常类汇总-合计-笔数
if (!Constant.ELEVEN.equals(creditRecords.getSummaryNormalCategoriesTotalNumber())){
sum++;
}
//正常类汇总-合计-余额
if (!Constant.TWELVE.equals(creditRecords.getSummaryNormalCategoriesTotalBalance())){
sum++;
}
//关注类汇总-合计-笔数
if (!Constant.THIRTEEN.equals(creditRecords.getSummaryAttentionCategoriesTotalNumber())){
sum++;
}
//关注类汇总-合计-余额
if (!Constant.FOURTEEN.equals(creditRecords.getSummaryAttentionCategoriesTotalBalance())){
sum++;
}
//不良/违约类汇总-合计-笔数
if (!Constant.FIFTEEN.equals(creditRecords.getSummaryDefaultCategoriesTotalNumber())){
sum++;
}
//不良/违约类汇总-合计-余额
if (!Constant.SIXTEEN.equals(creditRecords.getSummaryDefaultCategoriesTotalBalance())){
sum++;
}
creditRecords.setErrorNumber(sum);
creditRecords.setSubState(1);
return creditRecords;
}
//基本信息
private StuBaseInfo resultCheck(StuBaseInfo stuBaseInfo) { private StuBaseInfo resultCheck(StuBaseInfo stuBaseInfo) {
int sum = 0; int sum = 0;

@ -29,15 +29,13 @@
<result column="sharehold_ratio_two" jdbcType="VARCHAR" property="shareholdRatioTwo" /> <result column="sharehold_ratio_two" jdbcType="VARCHAR" property="shareholdRatioTwo" />
<result column="credit_code" jdbcType="VARCHAR" property="creditCode" /> <result column="credit_code" jdbcType="VARCHAR" property="creditCode" />
<result column="case_name" jdbcType="VARCHAR" property="caseName" /> <result column="case_name" jdbcType="VARCHAR" property="caseName" />
<result column="case_detail" jdbcType="VARCHAR" property="caseDetail" />
<result column="user_id" jdbcType="VARCHAR" property="userId" /> <result column="user_id" jdbcType="VARCHAR" property="userId" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" /> <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" /> <result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
<result column="error_number" jdbcType="INTEGER" property="errorNumber" /> <result column="error_number" jdbcType="INTEGER" property="errorNumber" />
<result column="sub_state" jdbcType="INTEGER" property="subState" /> <result column="sub_state" jdbcType="INTEGER" property="subState" />
</resultMap> </resultMap>
<resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.sztzjy.digital_credit.entity.StuBaseInfo">
<result column="case_detail" jdbcType="LONGVARCHAR" property="caseDetail" />
</resultMap>
<sql id="Example_Where_Clause"> <sql id="Example_Where_Clause">
<where> <where>
<foreach collection="oredCriteria" item="criteria" separator="or"> <foreach collection="oredCriteria" item="criteria" separator="or">
@ -102,27 +100,8 @@
org_code, tex_identifi_number, tax_qualification, business_term, date_of_approval, org_code, tex_identifi_number, tax_qualification, business_term, date_of_approval,
reg_auth, number_of_insure_person, company_reg_address, business_scope, shareholder_name, reg_auth, number_of_insure_person, company_reg_address, business_scope, shareholder_name,
sharehold_ratio, shareholder_name_two, sharehold_ratio_two, credit_code, case_name, sharehold_ratio, shareholder_name_two, sharehold_ratio_two, credit_code, case_name,
user_id, create_time, update_time, error_number, sub_state case_detail, user_id, create_time, update_time, error_number, sub_state
</sql>
<sql id="Blob_Column_List">
case_detail
</sql> </sql>
<select id="selectByExampleWithBLOBs" parameterType="com.sztzjy.digital_credit.entity.StuBaseInfoExample" resultMap="ResultMapWithBLOBs">
select
<if test="distinct">
distinct
</if>
<include refid="Base_Column_List" />
,
<include refid="Blob_Column_List" />
from stu_base_info
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
<if test="orderByClause != null">
order by ${orderByClause}
</if>
</select>
<select id="selectByExample" parameterType="com.sztzjy.digital_credit.entity.StuBaseInfoExample" resultMap="BaseResultMap"> <select id="selectByExample" parameterType="com.sztzjy.digital_credit.entity.StuBaseInfoExample" resultMap="BaseResultMap">
select select
<if test="distinct"> <if test="distinct">
@ -137,11 +116,9 @@
order by ${orderByClause} order by ${orderByClause}
</if> </if>
</select> </select>
<select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="ResultMapWithBLOBs"> <select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap">
select select
<include refid="Base_Column_List" /> <include refid="Base_Column_List" />
,
<include refid="Blob_Column_List" />
from stu_base_info from stu_base_info
where id = #{id,jdbcType=VARCHAR} where id = #{id,jdbcType=VARCHAR}
</select> </select>
@ -165,9 +142,9 @@
number_of_insure_person, company_reg_address, number_of_insure_person, company_reg_address,
business_scope, shareholder_name, sharehold_ratio, business_scope, shareholder_name, sharehold_ratio,
shareholder_name_two, sharehold_ratio_two, shareholder_name_two, sharehold_ratio_two,
credit_code, case_name, user_id, credit_code, case_name, case_detail,
create_time, update_time, error_number, user_id, create_time, update_time,
sub_state, case_detail) error_number, sub_state)
values (#{id,jdbcType=VARCHAR}, #{corpName,jdbcType=VARCHAR}, #{unSocialCreditCode,jdbcType=VARCHAR}, values (#{id,jdbcType=VARCHAR}, #{corpName,jdbcType=VARCHAR}, #{unSocialCreditCode,jdbcType=VARCHAR},
#{legalRepresent,jdbcType=VARCHAR}, #{bussinsssState,jdbcType=VARCHAR}, #{dateOfEstablish,jdbcType=TIMESTAMP}, #{legalRepresent,jdbcType=VARCHAR}, #{bussinsssState,jdbcType=VARCHAR}, #{dateOfEstablish,jdbcType=TIMESTAMP},
#{adminDivision,jdbcType=VARCHAR}, #{regCapital,jdbcType=VARCHAR}, #{paidUpCapital,jdbcType=VARCHAR}, #{adminDivision,jdbcType=VARCHAR}, #{regCapital,jdbcType=VARCHAR}, #{paidUpCapital,jdbcType=VARCHAR},
@ -177,9 +154,9 @@
#{numberOfInsurePerson,jdbcType=VARCHAR}, #{companyRegAddress,jdbcType=VARCHAR}, #{numberOfInsurePerson,jdbcType=VARCHAR}, #{companyRegAddress,jdbcType=VARCHAR},
#{businessScope,jdbcType=VARCHAR}, #{shareholderName,jdbcType=VARCHAR}, #{shareholdRatio,jdbcType=VARCHAR}, #{businessScope,jdbcType=VARCHAR}, #{shareholderName,jdbcType=VARCHAR}, #{shareholdRatio,jdbcType=VARCHAR},
#{shareholderNameTwo,jdbcType=VARCHAR}, #{shareholdRatioTwo,jdbcType=VARCHAR}, #{shareholderNameTwo,jdbcType=VARCHAR}, #{shareholdRatioTwo,jdbcType=VARCHAR},
#{creditCode,jdbcType=VARCHAR}, #{caseName,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR}, #{creditCode,jdbcType=VARCHAR}, #{caseName,jdbcType=VARCHAR}, #{caseDetail,jdbcType=VARCHAR},
#{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{errorNumber,jdbcType=INTEGER}, #{userId,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP},
#{subState,jdbcType=INTEGER}, #{caseDetail,jdbcType=LONGVARCHAR}) #{errorNumber,jdbcType=INTEGER}, #{subState,jdbcType=INTEGER})
</insert> </insert>
<insert id="insertSelective" parameterType="com.sztzjy.digital_credit.entity.StuBaseInfo"> <insert id="insertSelective" parameterType="com.sztzjy.digital_credit.entity.StuBaseInfo">
insert into stu_base_info insert into stu_base_info
@ -265,6 +242,9 @@
<if test="caseName != null"> <if test="caseName != null">
case_name, case_name,
</if> </if>
<if test="caseDetail != null">
case_detail,
</if>
<if test="userId != null"> <if test="userId != null">
user_id, user_id,
</if> </if>
@ -280,9 +260,6 @@
<if test="subState != null"> <if test="subState != null">
sub_state, sub_state,
</if> </if>
<if test="caseDetail != null">
case_detail,
</if>
</trim> </trim>
<trim prefix="values (" suffix=")" suffixOverrides=","> <trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null"> <if test="id != null">
@ -366,6 +343,9 @@
<if test="caseName != null"> <if test="caseName != null">
#{caseName,jdbcType=VARCHAR}, #{caseName,jdbcType=VARCHAR},
</if> </if>
<if test="caseDetail != null">
#{caseDetail,jdbcType=VARCHAR},
</if>
<if test="userId != null"> <if test="userId != null">
#{userId,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR},
</if> </if>
@ -381,9 +361,6 @@
<if test="subState != null"> <if test="subState != null">
#{subState,jdbcType=INTEGER}, #{subState,jdbcType=INTEGER},
</if> </if>
<if test="caseDetail != null">
#{caseDetail,jdbcType=LONGVARCHAR},
</if>
</trim> </trim>
</insert> </insert>
<select id="countByExample" parameterType="com.sztzjy.digital_credit.entity.StuBaseInfoExample" resultType="java.lang.Long"> <select id="countByExample" parameterType="com.sztzjy.digital_credit.entity.StuBaseInfoExample" resultType="java.lang.Long">
@ -476,6 +453,9 @@
<if test="record.caseName != null"> <if test="record.caseName != null">
case_name = #{record.caseName,jdbcType=VARCHAR}, case_name = #{record.caseName,jdbcType=VARCHAR},
</if> </if>
<if test="record.caseDetail != null">
case_detail = #{record.caseDetail,jdbcType=VARCHAR},
</if>
<if test="record.userId != null"> <if test="record.userId != null">
user_id = #{record.userId,jdbcType=VARCHAR}, user_id = #{record.userId,jdbcType=VARCHAR},
</if> </if>
@ -491,53 +471,11 @@
<if test="record.subState != null"> <if test="record.subState != null">
sub_state = #{record.subState,jdbcType=INTEGER}, sub_state = #{record.subState,jdbcType=INTEGER},
</if> </if>
<if test="record.caseDetail != null">
case_detail = #{record.caseDetail,jdbcType=LONGVARCHAR},
</if>
</set> </set>
<if test="_parameter != null"> <if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" /> <include refid="Update_By_Example_Where_Clause" />
</if> </if>
</update> </update>
<update id="updateByExampleWithBLOBs" parameterType="map">
update stu_base_info
set id = #{record.id,jdbcType=VARCHAR},
corp_name = #{record.corpName,jdbcType=VARCHAR},
un_social_credit_code = #{record.unSocialCreditCode,jdbcType=VARCHAR},
legal_represent = #{record.legalRepresent,jdbcType=VARCHAR},
bussinsss_state = #{record.bussinsssState,jdbcType=VARCHAR},
date_of_establish = #{record.dateOfEstablish,jdbcType=TIMESTAMP},
admin_division = #{record.adminDivision,jdbcType=VARCHAR},
reg_capital = #{record.regCapital,jdbcType=VARCHAR},
paid_up_capital = #{record.paidUpCapital,jdbcType=VARCHAR},
enter_type = #{record.enterType,jdbcType=VARCHAR},
industry = #{record.industry,jdbcType=VARCHAR},
buss_reg_number = #{record.bussRegNumber,jdbcType=VARCHAR},
org_code = #{record.orgCode,jdbcType=VARCHAR},
tex_identifi_number = #{record.texIdentifiNumber,jdbcType=VARCHAR},
tax_qualification = #{record.taxQualification,jdbcType=VARCHAR},
business_term = #{record.businessTerm,jdbcType=VARCHAR},
date_of_approval = #{record.dateOfApproval,jdbcType=TIMESTAMP},
reg_auth = #{record.regAuth,jdbcType=VARCHAR},
number_of_insure_person = #{record.numberOfInsurePerson,jdbcType=VARCHAR},
company_reg_address = #{record.companyRegAddress,jdbcType=VARCHAR},
business_scope = #{record.businessScope,jdbcType=VARCHAR},
shareholder_name = #{record.shareholderName,jdbcType=VARCHAR},
sharehold_ratio = #{record.shareholdRatio,jdbcType=VARCHAR},
shareholder_name_two = #{record.shareholderNameTwo,jdbcType=VARCHAR},
sharehold_ratio_two = #{record.shareholdRatioTwo,jdbcType=VARCHAR},
credit_code = #{record.creditCode,jdbcType=VARCHAR},
case_name = #{record.caseName,jdbcType=VARCHAR},
user_id = #{record.userId,jdbcType=VARCHAR},
create_time = #{record.createTime,jdbcType=TIMESTAMP},
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
error_number = #{record.errorNumber,jdbcType=INTEGER},
sub_state = #{record.subState,jdbcType=INTEGER},
case_detail = #{record.caseDetail,jdbcType=LONGVARCHAR}
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
</update>
<update id="updateByExample" parameterType="map"> <update id="updateByExample" parameterType="map">
update stu_base_info update stu_base_info
set id = #{record.id,jdbcType=VARCHAR}, set id = #{record.id,jdbcType=VARCHAR},
@ -567,6 +505,7 @@
sharehold_ratio_two = #{record.shareholdRatioTwo,jdbcType=VARCHAR}, sharehold_ratio_two = #{record.shareholdRatioTwo,jdbcType=VARCHAR},
credit_code = #{record.creditCode,jdbcType=VARCHAR}, credit_code = #{record.creditCode,jdbcType=VARCHAR},
case_name = #{record.caseName,jdbcType=VARCHAR}, case_name = #{record.caseName,jdbcType=VARCHAR},
case_detail = #{record.caseDetail,jdbcType=VARCHAR},
user_id = #{record.userId,jdbcType=VARCHAR}, user_id = #{record.userId,jdbcType=VARCHAR},
create_time = #{record.createTime,jdbcType=TIMESTAMP}, create_time = #{record.createTime,jdbcType=TIMESTAMP},
update_time = #{record.updateTime,jdbcType=TIMESTAMP}, update_time = #{record.updateTime,jdbcType=TIMESTAMP},
@ -657,6 +596,9 @@
<if test="caseName != null"> <if test="caseName != null">
case_name = #{caseName,jdbcType=VARCHAR}, case_name = #{caseName,jdbcType=VARCHAR},
</if> </if>
<if test="caseDetail != null">
case_detail = #{caseDetail,jdbcType=VARCHAR},
</if>
<if test="userId != null"> <if test="userId != null">
user_id = #{userId,jdbcType=VARCHAR}, user_id = #{userId,jdbcType=VARCHAR},
</if> </if>
@ -672,48 +614,9 @@
<if test="subState != null"> <if test="subState != null">
sub_state = #{subState,jdbcType=INTEGER}, sub_state = #{subState,jdbcType=INTEGER},
</if> </if>
<if test="caseDetail != null">
case_detail = #{caseDetail,jdbcType=LONGVARCHAR},
</if>
</set> </set>
where id = #{id,jdbcType=VARCHAR} where id = #{id,jdbcType=VARCHAR}
</update> </update>
<update id="updateByPrimaryKeyWithBLOBs" parameterType="com.sztzjy.digital_credit.entity.StuBaseInfo">
update stu_base_info
set corp_name = #{corpName,jdbcType=VARCHAR},
un_social_credit_code = #{unSocialCreditCode,jdbcType=VARCHAR},
legal_represent = #{legalRepresent,jdbcType=VARCHAR},
bussinsss_state = #{bussinsssState,jdbcType=VARCHAR},
date_of_establish = #{dateOfEstablish,jdbcType=TIMESTAMP},
admin_division = #{adminDivision,jdbcType=VARCHAR},
reg_capital = #{regCapital,jdbcType=VARCHAR},
paid_up_capital = #{paidUpCapital,jdbcType=VARCHAR},
enter_type = #{enterType,jdbcType=VARCHAR},
industry = #{industry,jdbcType=VARCHAR},
buss_reg_number = #{bussRegNumber,jdbcType=VARCHAR},
org_code = #{orgCode,jdbcType=VARCHAR},
tex_identifi_number = #{texIdentifiNumber,jdbcType=VARCHAR},
tax_qualification = #{taxQualification,jdbcType=VARCHAR},
business_term = #{businessTerm,jdbcType=VARCHAR},
date_of_approval = #{dateOfApproval,jdbcType=TIMESTAMP},
reg_auth = #{regAuth,jdbcType=VARCHAR},
number_of_insure_person = #{numberOfInsurePerson,jdbcType=VARCHAR},
company_reg_address = #{companyRegAddress,jdbcType=VARCHAR},
business_scope = #{businessScope,jdbcType=VARCHAR},
shareholder_name = #{shareholderName,jdbcType=VARCHAR},
sharehold_ratio = #{shareholdRatio,jdbcType=VARCHAR},
shareholder_name_two = #{shareholderNameTwo,jdbcType=VARCHAR},
sharehold_ratio_two = #{shareholdRatioTwo,jdbcType=VARCHAR},
credit_code = #{creditCode,jdbcType=VARCHAR},
case_name = #{caseName,jdbcType=VARCHAR},
user_id = #{userId,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
error_number = #{errorNumber,jdbcType=INTEGER},
sub_state = #{subState,jdbcType=INTEGER},
case_detail = #{caseDetail,jdbcType=LONGVARCHAR}
where id = #{id,jdbcType=VARCHAR}
</update>
<update id="updateByPrimaryKey" parameterType="com.sztzjy.digital_credit.entity.StuBaseInfo"> <update id="updateByPrimaryKey" parameterType="com.sztzjy.digital_credit.entity.StuBaseInfo">
update stu_base_info update stu_base_info
set corp_name = #{corpName,jdbcType=VARCHAR}, set corp_name = #{corpName,jdbcType=VARCHAR},
@ -742,6 +645,7 @@
sharehold_ratio_two = #{shareholdRatioTwo,jdbcType=VARCHAR}, sharehold_ratio_two = #{shareholdRatioTwo,jdbcType=VARCHAR},
credit_code = #{creditCode,jdbcType=VARCHAR}, credit_code = #{creditCode,jdbcType=VARCHAR},
case_name = #{caseName,jdbcType=VARCHAR}, case_name = #{caseName,jdbcType=VARCHAR},
case_detail = #{caseDetail,jdbcType=VARCHAR},
user_id = #{userId,jdbcType=VARCHAR}, user_id = #{userId,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP}, create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP}, update_time = #{updateTime,jdbcType=TIMESTAMP},

@ -0,0 +1,538 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.sztzjy.digital_credit.mapper.StuCreditRecordsMapper">
<resultMap id="BaseResultMap" type="com.sztzjy.digital_credit.entity.StuCreditRecords">
<id column="id" jdbcType="VARCHAR" property="id" />
<result column="user_id" jdbcType="VARCHAR" property="userId" />
<result column="sub_state" jdbcType="INTEGER" property="subState" />
<result column="error_number" jdbcType="INTEGER" property="errorNumber" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
<result column="asset_company_debt_number" jdbcType="VARCHAR" property="assetCompanyDebtNumber" />
<result column="asset_company_debt_balance" jdbcType="VARCHAR" property="assetCompanyDebtBalance" />
<result column="asset_company_debt_date" jdbcType="VARCHAR" property="assetCompanyDebtDate" />
<result column="summary_of_outstand_interest_number" jdbcType="VARCHAR" property="summaryOfOutstandInterestNumber" />
<result column="summary_of_outstand_interest_balance" jdbcType="VARCHAR" property="summaryOfOutstandInterestBalance" />
<result column="make_advance_number" jdbcType="VARCHAR" property="makeAdvanceNumber" />
<result column="make_advance_balance" jdbcType="VARCHAR" property="makeAdvanceBalance" />
<result column="debt_compens_three_parties_number" jdbcType="VARCHAR" property="debtCompensThreePartiesNumber" />
<result column="debt_compens_three_parties_balance" jdbcType="VARCHAR" property="debtCompensThreePartiesBalance" />
<result column="debt_compens_three_parties_date" jdbcType="VARCHAR" property="debtCompensThreePartiesDate" />
<result column="summary_normal_categories_total_number" jdbcType="VARCHAR" property="summaryNormalCategoriesTotalNumber" />
<result column="summary_normal_categories_total_balance" jdbcType="VARCHAR" property="summaryNormalCategoriesTotalBalance" />
<result column="summary_attention_categories_total_number" jdbcType="VARCHAR" property="summaryAttentionCategoriesTotalNumber" />
<result column="summary_attention_categories_total_balance" jdbcType="VARCHAR" property="summaryAttentionCategoriesTotalBalance" />
<result column="summary_default_categories_total_number" jdbcType="VARCHAR" property="summaryDefaultCategoriesTotalNumber" />
<result column="summary_default_categories_total_balance" jdbcType="VARCHAR" property="summaryDefaultCategoriesTotalBalance" />
<result column="summary_current_liability_information" jdbcType="VARCHAR" property="summaryCurrentLiabilityInformation" />
<result column="summart_information_full_repaid_debt" jdbcType="VARCHAR" property="summartInformationFullRepaidDebt" />
<result column="summary_external_guarantee_information" jdbcType="VARCHAR" property="summaryExternalGuaranteeInformation" />
</resultMap>
<sql id="Example_Where_Clause">
<where>
<foreach collection="oredCriteria" item="criteria" separator="or">
<if test="criteria.valid">
<trim prefix="(" prefixOverrides="and" suffix=")">
<foreach collection="criteria.criteria" item="criterion">
<choose>
<when test="criterion.noValue">
and ${criterion.condition}
</when>
<when test="criterion.singleValue">
and ${criterion.condition} #{criterion.value}
</when>
<when test="criterion.betweenValue">
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when test="criterion.listValue">
and ${criterion.condition}
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql id="Update_By_Example_Where_Clause">
<where>
<foreach collection="example.oredCriteria" item="criteria" separator="or">
<if test="criteria.valid">
<trim prefix="(" prefixOverrides="and" suffix=")">
<foreach collection="criteria.criteria" item="criterion">
<choose>
<when test="criterion.noValue">
and ${criterion.condition}
</when>
<when test="criterion.singleValue">
and ${criterion.condition} #{criterion.value}
</when>
<when test="criterion.betweenValue">
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when test="criterion.listValue">
and ${criterion.condition}
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql id="Base_Column_List">
id, user_id, sub_state, error_number, create_time, update_time, asset_company_debt_number,
asset_company_debt_balance, asset_company_debt_date, summary_of_outstand_interest_number,
summary_of_outstand_interest_balance, make_advance_number, make_advance_balance,
debt_compens_three_parties_number, debt_compens_three_parties_balance, debt_compens_three_parties_date,
summary_normal_categories_total_number, summary_normal_categories_total_balance,
summary_attention_categories_total_number, summary_attention_categories_total_balance,
summary_default_categories_total_number, summary_default_categories_total_balance,
summary_current_liability_information, summart_information_full_repaid_debt, summary_external_guarantee_information
</sql>
<select id="selectByExample" parameterType="com.sztzjy.digital_credit.entity.StuCreditRecordsExample" resultMap="BaseResultMap">
select
<if test="distinct">
distinct
</if>
<include refid="Base_Column_List" />
from stu_credit_records
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
<if test="orderByClause != null">
order by ${orderByClause}
</if>
</select>
<select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from stu_credit_records
where id = #{id,jdbcType=VARCHAR}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
delete from stu_credit_records
where id = #{id,jdbcType=VARCHAR}
</delete>
<delete id="deleteByExample" parameterType="com.sztzjy.digital_credit.entity.StuCreditRecordsExample">
delete from stu_credit_records
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
</delete>
<insert id="insert" parameterType="com.sztzjy.digital_credit.entity.StuCreditRecords">
insert into stu_credit_records (id, user_id, sub_state,
error_number, create_time, update_time,
asset_company_debt_number, asset_company_debt_balance,
asset_company_debt_date, summary_of_outstand_interest_number,
summary_of_outstand_interest_balance, make_advance_number,
make_advance_balance, debt_compens_three_parties_number,
debt_compens_three_parties_balance, debt_compens_three_parties_date,
summary_normal_categories_total_number, summary_normal_categories_total_balance,
summary_attention_categories_total_number, summary_attention_categories_total_balance,
summary_default_categories_total_number, summary_default_categories_total_balance,
summary_current_liability_information, summart_information_full_repaid_debt,
summary_external_guarantee_information)
values (#{id,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR}, #{subState,jdbcType=INTEGER},
#{errorNumber,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP},
#{assetCompanyDebtNumber,jdbcType=VARCHAR}, #{assetCompanyDebtBalance,jdbcType=VARCHAR},
#{assetCompanyDebtDate,jdbcType=VARCHAR}, #{summaryOfOutstandInterestNumber,jdbcType=VARCHAR},
#{summaryOfOutstandInterestBalance,jdbcType=VARCHAR}, #{makeAdvanceNumber,jdbcType=VARCHAR},
#{makeAdvanceBalance,jdbcType=VARCHAR}, #{debtCompensThreePartiesNumber,jdbcType=VARCHAR},
#{debtCompensThreePartiesBalance,jdbcType=VARCHAR}, #{debtCompensThreePartiesDate,jdbcType=VARCHAR},
#{summaryNormalCategoriesTotalNumber,jdbcType=VARCHAR}, #{summaryNormalCategoriesTotalBalance,jdbcType=VARCHAR},
#{summaryAttentionCategoriesTotalNumber,jdbcType=VARCHAR}, #{summaryAttentionCategoriesTotalBalance,jdbcType=VARCHAR},
#{summaryDefaultCategoriesTotalNumber,jdbcType=VARCHAR}, #{summaryDefaultCategoriesTotalBalance,jdbcType=VARCHAR},
#{summaryCurrentLiabilityInformation,jdbcType=VARCHAR}, #{summartInformationFullRepaidDebt,jdbcType=VARCHAR},
#{summaryExternalGuaranteeInformation,jdbcType=VARCHAR})
</insert>
<insert id="insertSelective" parameterType="com.sztzjy.digital_credit.entity.StuCreditRecords">
insert into stu_credit_records
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">
id,
</if>
<if test="userId != null">
user_id,
</if>
<if test="subState != null">
sub_state,
</if>
<if test="errorNumber != null">
error_number,
</if>
<if test="createTime != null">
create_time,
</if>
<if test="updateTime != null">
update_time,
</if>
<if test="assetCompanyDebtNumber != null">
asset_company_debt_number,
</if>
<if test="assetCompanyDebtBalance != null">
asset_company_debt_balance,
</if>
<if test="assetCompanyDebtDate != null">
asset_company_debt_date,
</if>
<if test="summaryOfOutstandInterestNumber != null">
summary_of_outstand_interest_number,
</if>
<if test="summaryOfOutstandInterestBalance != null">
summary_of_outstand_interest_balance,
</if>
<if test="makeAdvanceNumber != null">
make_advance_number,
</if>
<if test="makeAdvanceBalance != null">
make_advance_balance,
</if>
<if test="debtCompensThreePartiesNumber != null">
debt_compens_three_parties_number,
</if>
<if test="debtCompensThreePartiesBalance != null">
debt_compens_three_parties_balance,
</if>
<if test="debtCompensThreePartiesDate != null">
debt_compens_three_parties_date,
</if>
<if test="summaryNormalCategoriesTotalNumber != null">
summary_normal_categories_total_number,
</if>
<if test="summaryNormalCategoriesTotalBalance != null">
summary_normal_categories_total_balance,
</if>
<if test="summaryAttentionCategoriesTotalNumber != null">
summary_attention_categories_total_number,
</if>
<if test="summaryAttentionCategoriesTotalBalance != null">
summary_attention_categories_total_balance,
</if>
<if test="summaryDefaultCategoriesTotalNumber != null">
summary_default_categories_total_number,
</if>
<if test="summaryDefaultCategoriesTotalBalance != null">
summary_default_categories_total_balance,
</if>
<if test="summaryCurrentLiabilityInformation != null">
summary_current_liability_information,
</if>
<if test="summartInformationFullRepaidDebt != null">
summart_information_full_repaid_debt,
</if>
<if test="summaryExternalGuaranteeInformation != null">
summary_external_guarantee_information,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">
#{id,jdbcType=VARCHAR},
</if>
<if test="userId != null">
#{userId,jdbcType=VARCHAR},
</if>
<if test="subState != null">
#{subState,jdbcType=INTEGER},
</if>
<if test="errorNumber != null">
#{errorNumber,jdbcType=INTEGER},
</if>
<if test="createTime != null">
#{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
#{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="assetCompanyDebtNumber != null">
#{assetCompanyDebtNumber,jdbcType=VARCHAR},
</if>
<if test="assetCompanyDebtBalance != null">
#{assetCompanyDebtBalance,jdbcType=VARCHAR},
</if>
<if test="assetCompanyDebtDate != null">
#{assetCompanyDebtDate,jdbcType=VARCHAR},
</if>
<if test="summaryOfOutstandInterestNumber != null">
#{summaryOfOutstandInterestNumber,jdbcType=VARCHAR},
</if>
<if test="summaryOfOutstandInterestBalance != null">
#{summaryOfOutstandInterestBalance,jdbcType=VARCHAR},
</if>
<if test="makeAdvanceNumber != null">
#{makeAdvanceNumber,jdbcType=VARCHAR},
</if>
<if test="makeAdvanceBalance != null">
#{makeAdvanceBalance,jdbcType=VARCHAR},
</if>
<if test="debtCompensThreePartiesNumber != null">
#{debtCompensThreePartiesNumber,jdbcType=VARCHAR},
</if>
<if test="debtCompensThreePartiesBalance != null">
#{debtCompensThreePartiesBalance,jdbcType=VARCHAR},
</if>
<if test="debtCompensThreePartiesDate != null">
#{debtCompensThreePartiesDate,jdbcType=VARCHAR},
</if>
<if test="summaryNormalCategoriesTotalNumber != null">
#{summaryNormalCategoriesTotalNumber,jdbcType=VARCHAR},
</if>
<if test="summaryNormalCategoriesTotalBalance != null">
#{summaryNormalCategoriesTotalBalance,jdbcType=VARCHAR},
</if>
<if test="summaryAttentionCategoriesTotalNumber != null">
#{summaryAttentionCategoriesTotalNumber,jdbcType=VARCHAR},
</if>
<if test="summaryAttentionCategoriesTotalBalance != null">
#{summaryAttentionCategoriesTotalBalance,jdbcType=VARCHAR},
</if>
<if test="summaryDefaultCategoriesTotalNumber != null">
#{summaryDefaultCategoriesTotalNumber,jdbcType=VARCHAR},
</if>
<if test="summaryDefaultCategoriesTotalBalance != null">
#{summaryDefaultCategoriesTotalBalance,jdbcType=VARCHAR},
</if>
<if test="summaryCurrentLiabilityInformation != null">
#{summaryCurrentLiabilityInformation,jdbcType=VARCHAR},
</if>
<if test="summartInformationFullRepaidDebt != null">
#{summartInformationFullRepaidDebt,jdbcType=VARCHAR},
</if>
<if test="summaryExternalGuaranteeInformation != null">
#{summaryExternalGuaranteeInformation,jdbcType=VARCHAR},
</if>
</trim>
</insert>
<select id="countByExample" parameterType="com.sztzjy.digital_credit.entity.StuCreditRecordsExample" resultType="java.lang.Long">
select count(*) from stu_credit_records
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
</select>
<update id="updateByExampleSelective" parameterType="map">
update stu_credit_records
<set>
<if test="record.id != null">
id = #{record.id,jdbcType=VARCHAR},
</if>
<if test="record.userId != null">
user_id = #{record.userId,jdbcType=VARCHAR},
</if>
<if test="record.subState != null">
sub_state = #{record.subState,jdbcType=INTEGER},
</if>
<if test="record.errorNumber != null">
error_number = #{record.errorNumber,jdbcType=INTEGER},
</if>
<if test="record.createTime != null">
create_time = #{record.createTime,jdbcType=TIMESTAMP},
</if>
<if test="record.updateTime != null">
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
</if>
<if test="record.assetCompanyDebtNumber != null">
asset_company_debt_number = #{record.assetCompanyDebtNumber,jdbcType=VARCHAR},
</if>
<if test="record.assetCompanyDebtBalance != null">
asset_company_debt_balance = #{record.assetCompanyDebtBalance,jdbcType=VARCHAR},
</if>
<if test="record.assetCompanyDebtDate != null">
asset_company_debt_date = #{record.assetCompanyDebtDate,jdbcType=VARCHAR},
</if>
<if test="record.summaryOfOutstandInterestNumber != null">
summary_of_outstand_interest_number = #{record.summaryOfOutstandInterestNumber,jdbcType=VARCHAR},
</if>
<if test="record.summaryOfOutstandInterestBalance != null">
summary_of_outstand_interest_balance = #{record.summaryOfOutstandInterestBalance,jdbcType=VARCHAR},
</if>
<if test="record.makeAdvanceNumber != null">
make_advance_number = #{record.makeAdvanceNumber,jdbcType=VARCHAR},
</if>
<if test="record.makeAdvanceBalance != null">
make_advance_balance = #{record.makeAdvanceBalance,jdbcType=VARCHAR},
</if>
<if test="record.debtCompensThreePartiesNumber != null">
debt_compens_three_parties_number = #{record.debtCompensThreePartiesNumber,jdbcType=VARCHAR},
</if>
<if test="record.debtCompensThreePartiesBalance != null">
debt_compens_three_parties_balance = #{record.debtCompensThreePartiesBalance,jdbcType=VARCHAR},
</if>
<if test="record.debtCompensThreePartiesDate != null">
debt_compens_three_parties_date = #{record.debtCompensThreePartiesDate,jdbcType=VARCHAR},
</if>
<if test="record.summaryNormalCategoriesTotalNumber != null">
summary_normal_categories_total_number = #{record.summaryNormalCategoriesTotalNumber,jdbcType=VARCHAR},
</if>
<if test="record.summaryNormalCategoriesTotalBalance != null">
summary_normal_categories_total_balance = #{record.summaryNormalCategoriesTotalBalance,jdbcType=VARCHAR},
</if>
<if test="record.summaryAttentionCategoriesTotalNumber != null">
summary_attention_categories_total_number = #{record.summaryAttentionCategoriesTotalNumber,jdbcType=VARCHAR},
</if>
<if test="record.summaryAttentionCategoriesTotalBalance != null">
summary_attention_categories_total_balance = #{record.summaryAttentionCategoriesTotalBalance,jdbcType=VARCHAR},
</if>
<if test="record.summaryDefaultCategoriesTotalNumber != null">
summary_default_categories_total_number = #{record.summaryDefaultCategoriesTotalNumber,jdbcType=VARCHAR},
</if>
<if test="record.summaryDefaultCategoriesTotalBalance != null">
summary_default_categories_total_balance = #{record.summaryDefaultCategoriesTotalBalance,jdbcType=VARCHAR},
</if>
<if test="record.summaryCurrentLiabilityInformation != null">
summary_current_liability_information = #{record.summaryCurrentLiabilityInformation,jdbcType=VARCHAR},
</if>
<if test="record.summartInformationFullRepaidDebt != null">
summart_information_full_repaid_debt = #{record.summartInformationFullRepaidDebt,jdbcType=VARCHAR},
</if>
<if test="record.summaryExternalGuaranteeInformation != null">
summary_external_guarantee_information = #{record.summaryExternalGuaranteeInformation,jdbcType=VARCHAR},
</if>
</set>
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
</update>
<update id="updateByExample" parameterType="map">
update stu_credit_records
set id = #{record.id,jdbcType=VARCHAR},
user_id = #{record.userId,jdbcType=VARCHAR},
sub_state = #{record.subState,jdbcType=INTEGER},
error_number = #{record.errorNumber,jdbcType=INTEGER},
create_time = #{record.createTime,jdbcType=TIMESTAMP},
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
asset_company_debt_number = #{record.assetCompanyDebtNumber,jdbcType=VARCHAR},
asset_company_debt_balance = #{record.assetCompanyDebtBalance,jdbcType=VARCHAR},
asset_company_debt_date = #{record.assetCompanyDebtDate,jdbcType=VARCHAR},
summary_of_outstand_interest_number = #{record.summaryOfOutstandInterestNumber,jdbcType=VARCHAR},
summary_of_outstand_interest_balance = #{record.summaryOfOutstandInterestBalance,jdbcType=VARCHAR},
make_advance_number = #{record.makeAdvanceNumber,jdbcType=VARCHAR},
make_advance_balance = #{record.makeAdvanceBalance,jdbcType=VARCHAR},
debt_compens_three_parties_number = #{record.debtCompensThreePartiesNumber,jdbcType=VARCHAR},
debt_compens_three_parties_balance = #{record.debtCompensThreePartiesBalance,jdbcType=VARCHAR},
debt_compens_three_parties_date = #{record.debtCompensThreePartiesDate,jdbcType=VARCHAR},
summary_normal_categories_total_number = #{record.summaryNormalCategoriesTotalNumber,jdbcType=VARCHAR},
summary_normal_categories_total_balance = #{record.summaryNormalCategoriesTotalBalance,jdbcType=VARCHAR},
summary_attention_categories_total_number = #{record.summaryAttentionCategoriesTotalNumber,jdbcType=VARCHAR},
summary_attention_categories_total_balance = #{record.summaryAttentionCategoriesTotalBalance,jdbcType=VARCHAR},
summary_default_categories_total_number = #{record.summaryDefaultCategoriesTotalNumber,jdbcType=VARCHAR},
summary_default_categories_total_balance = #{record.summaryDefaultCategoriesTotalBalance,jdbcType=VARCHAR},
summary_current_liability_information = #{record.summaryCurrentLiabilityInformation,jdbcType=VARCHAR},
summart_information_full_repaid_debt = #{record.summartInformationFullRepaidDebt,jdbcType=VARCHAR},
summary_external_guarantee_information = #{record.summaryExternalGuaranteeInformation,jdbcType=VARCHAR}
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
</update>
<update id="updateByPrimaryKeySelective" parameterType="com.sztzjy.digital_credit.entity.StuCreditRecords">
update stu_credit_records
<set>
<if test="userId != null">
user_id = #{userId,jdbcType=VARCHAR},
</if>
<if test="subState != null">
sub_state = #{subState,jdbcType=INTEGER},
</if>
<if test="errorNumber != null">
error_number = #{errorNumber,jdbcType=INTEGER},
</if>
<if test="createTime != null">
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="assetCompanyDebtNumber != null">
asset_company_debt_number = #{assetCompanyDebtNumber,jdbcType=VARCHAR},
</if>
<if test="assetCompanyDebtBalance != null">
asset_company_debt_balance = #{assetCompanyDebtBalance,jdbcType=VARCHAR},
</if>
<if test="assetCompanyDebtDate != null">
asset_company_debt_date = #{assetCompanyDebtDate,jdbcType=VARCHAR},
</if>
<if test="summaryOfOutstandInterestNumber != null">
summary_of_outstand_interest_number = #{summaryOfOutstandInterestNumber,jdbcType=VARCHAR},
</if>
<if test="summaryOfOutstandInterestBalance != null">
summary_of_outstand_interest_balance = #{summaryOfOutstandInterestBalance,jdbcType=VARCHAR},
</if>
<if test="makeAdvanceNumber != null">
make_advance_number = #{makeAdvanceNumber,jdbcType=VARCHAR},
</if>
<if test="makeAdvanceBalance != null">
make_advance_balance = #{makeAdvanceBalance,jdbcType=VARCHAR},
</if>
<if test="debtCompensThreePartiesNumber != null">
debt_compens_three_parties_number = #{debtCompensThreePartiesNumber,jdbcType=VARCHAR},
</if>
<if test="debtCompensThreePartiesBalance != null">
debt_compens_three_parties_balance = #{debtCompensThreePartiesBalance,jdbcType=VARCHAR},
</if>
<if test="debtCompensThreePartiesDate != null">
debt_compens_three_parties_date = #{debtCompensThreePartiesDate,jdbcType=VARCHAR},
</if>
<if test="summaryNormalCategoriesTotalNumber != null">
summary_normal_categories_total_number = #{summaryNormalCategoriesTotalNumber,jdbcType=VARCHAR},
</if>
<if test="summaryNormalCategoriesTotalBalance != null">
summary_normal_categories_total_balance = #{summaryNormalCategoriesTotalBalance,jdbcType=VARCHAR},
</if>
<if test="summaryAttentionCategoriesTotalNumber != null">
summary_attention_categories_total_number = #{summaryAttentionCategoriesTotalNumber,jdbcType=VARCHAR},
</if>
<if test="summaryAttentionCategoriesTotalBalance != null">
summary_attention_categories_total_balance = #{summaryAttentionCategoriesTotalBalance,jdbcType=VARCHAR},
</if>
<if test="summaryDefaultCategoriesTotalNumber != null">
summary_default_categories_total_number = #{summaryDefaultCategoriesTotalNumber,jdbcType=VARCHAR},
</if>
<if test="summaryDefaultCategoriesTotalBalance != null">
summary_default_categories_total_balance = #{summaryDefaultCategoriesTotalBalance,jdbcType=VARCHAR},
</if>
<if test="summaryCurrentLiabilityInformation != null">
summary_current_liability_information = #{summaryCurrentLiabilityInformation,jdbcType=VARCHAR},
</if>
<if test="summartInformationFullRepaidDebt != null">
summart_information_full_repaid_debt = #{summartInformationFullRepaidDebt,jdbcType=VARCHAR},
</if>
<if test="summaryExternalGuaranteeInformation != null">
summary_external_guarantee_information = #{summaryExternalGuaranteeInformation,jdbcType=VARCHAR},
</if>
</set>
where id = #{id,jdbcType=VARCHAR}
</update>
<update id="updateByPrimaryKey" parameterType="com.sztzjy.digital_credit.entity.StuCreditRecords">
update stu_credit_records
set user_id = #{userId,jdbcType=VARCHAR},
sub_state = #{subState,jdbcType=INTEGER},
error_number = #{errorNumber,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
asset_company_debt_number = #{assetCompanyDebtNumber,jdbcType=VARCHAR},
asset_company_debt_balance = #{assetCompanyDebtBalance,jdbcType=VARCHAR},
asset_company_debt_date = #{assetCompanyDebtDate,jdbcType=VARCHAR},
summary_of_outstand_interest_number = #{summaryOfOutstandInterestNumber,jdbcType=VARCHAR},
summary_of_outstand_interest_balance = #{summaryOfOutstandInterestBalance,jdbcType=VARCHAR},
make_advance_number = #{makeAdvanceNumber,jdbcType=VARCHAR},
make_advance_balance = #{makeAdvanceBalance,jdbcType=VARCHAR},
debt_compens_three_parties_number = #{debtCompensThreePartiesNumber,jdbcType=VARCHAR},
debt_compens_three_parties_balance = #{debtCompensThreePartiesBalance,jdbcType=VARCHAR},
debt_compens_three_parties_date = #{debtCompensThreePartiesDate,jdbcType=VARCHAR},
summary_normal_categories_total_number = #{summaryNormalCategoriesTotalNumber,jdbcType=VARCHAR},
summary_normal_categories_total_balance = #{summaryNormalCategoriesTotalBalance,jdbcType=VARCHAR},
summary_attention_categories_total_number = #{summaryAttentionCategoriesTotalNumber,jdbcType=VARCHAR},
summary_attention_categories_total_balance = #{summaryAttentionCategoriesTotalBalance,jdbcType=VARCHAR},
summary_default_categories_total_number = #{summaryDefaultCategoriesTotalNumber,jdbcType=VARCHAR},
summary_default_categories_total_balance = #{summaryDefaultCategoriesTotalBalance,jdbcType=VARCHAR},
summary_current_liability_information = #{summaryCurrentLiabilityInformation,jdbcType=VARCHAR},
summart_information_full_repaid_debt = #{summartInformationFullRepaidDebt,jdbcType=VARCHAR},
summary_external_guarantee_information = #{summaryExternalGuaranteeInformation,jdbcType=VARCHAR}
where id = #{id,jdbcType=VARCHAR}
</update>
</mapper>
Loading…
Cancel
Save