From c653ede7e3942e1da2dc550bddb875dfe4faa057 Mon Sep 17 00:00:00 2001 From: whb <17803890193@163.com> Date: Fri, 12 Apr 2024 16:54:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=81=E4=B8=9A=E5=9F=BA=E6=9C=AC=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../FinancialBigDataApplication.java | 4 + .../digital_credit/config/Constant.java | 45 ++ .../StuEnterPriseByInfoEntryController.java | 29 +- .../digital_credit/entity/StuBaseInfo.java | 83 +++- .../entity/StuBaseInfoExample.java | 430 +++++++++++++++++- .../mapper/StuBaseInfoMapper.java | 7 +- .../StuEnterPriseByInfoEntryService.java | 18 + .../StuEnterPriseByInfoEntryServiceImpl.java | 310 +++++++++++++ .../digital_credit/util/GeneratorUtil.java | 78 ++-- src/main/resources/generatorConfig.xml | 2 +- .../resources/mappers/StuBaseInfoMapper.xml | 147 +++++- 11 files changed, 1070 insertions(+), 83 deletions(-) diff --git a/src/main/java/com/sztzjy/digital_credit/FinancialBigDataApplication.java b/src/main/java/com/sztzjy/digital_credit/FinancialBigDataApplication.java index 587bc02..2c18f3a 100644 --- a/src/main/java/com/sztzjy/digital_credit/FinancialBigDataApplication.java +++ b/src/main/java/com/sztzjy/digital_credit/FinancialBigDataApplication.java @@ -1,11 +1,15 @@ package com.sztzjy.digital_credit; +import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.annotation.EnableScheduling; @SpringBootApplication @EnableScheduling +@Configuration +@MapperScan(basePackages = "com.sztzjy.digital_credit.mapper") public class FinancialBigDataApplication { public static void main(String[] args) { diff --git a/src/main/java/com/sztzjy/digital_credit/config/Constant.java b/src/main/java/com/sztzjy/digital_credit/config/Constant.java index 67c120f..a62cae2 100644 --- a/src/main/java/com/sztzjy/digital_credit/config/Constant.java +++ b/src/main/java/com/sztzjy/digital_credit/config/Constant.java @@ -22,4 +22,49 @@ public class Constant { +//===================== 企业征信基本信息 + + + public static final String QIYEMINGCHENG= "希望乳业有限公司"; + public static final String XINYONGDAIMA= "92500100790020998F"; + public static final String DAIBIAOREN= "田长青"; + public static final String JINGYINGZHUANGTAI= "开业"; + public static final String CHENGLIRIQI= "2006-06-05"; + public static final String XINGZHENGQUHUA= "四川省成都市新津区"; + public static final String ZHUCEZIBEN= "8500万元"; + public static final String SHIJIAOZIBEN= "7500万元"; + public static final String QIYELEIXING= "有限责任公司"; + public static final String SUOSHUHANGYE= "轻工食品"; + public static final String GONGSHANGZHUCEHAO= "500100000021365"; + public static final String ZUZHIJIGOUDAIMA= "79002099-8"; + public static final String NASHUIRENSHIBIEHAO= "92500100790020998F"; + public static final String NASHUIRENZIZHI= "一般纳税人"; + public static final String YINGYEQIXIAN= "2006-06-05至2099-12-11"; + public static final String HEZHUNRIQI= "2023-08-11"; + public static final String DENGJIJIGUAN= "成都市市场监督管理局"; + public static final String CANBAORENSHU= "200"; + public static final String ZHUCEDIZHI= "四川省成都市新津区希望大厦201栋6号楼"; + public static final String JINGYINGFANWEI= "乳制品制造、加工、饮料和冷冻食品的经营、投资咨询服务(不得从事非法集资、吸收公众资金等金融活动)、牲畜的饲养;饮料的研发;预包装食品、乳制品(凭许可证经营)、农畜产品的批发;奶业基地的建设与经营。"; + public static final String DIYIDAGUDONG= "田长青"; + public static final String DIYIDAGUDONGCHIGUBILI= "35%"; + public static final String DIERDAGUDONG= "黄达"; + public static final String DIERDAGUDONGCHIGUBILI= "25%"; + public static final String ANLIMINGCHENG= "希望乳业"; + public static final String SHEHUIXINYONGDAIMA= "92500100790020998F"; + + + + + + + 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" + + "公司销售渠道稳定,下游客户群体稳定,有长期的销售合同,上游主要原料供应商具备相当实力,合作年限均在3年以上,公司专注于乳制品及含乳饮料产品,主营业务集中度高,达到85%以上,且无关联企业或对外投资,企业订单稳定,存量订单能覆盖企业半年以上的生产周期,生产过程中不涉及高危作业或高污染物排放问题。企业经营过程中,申请过3笔银行贷款,其中2笔已结清,现有贷款余额1456900元,将于半年后到期,公司信用状况良好,没有贷款逾期记录。\n" + + "近两年民事判决记录:肖像权纠纷,公诉人为田烨,被告人为希望乳业有限公司,案号为(2022)川0107民初18643号,已于2022-11-08日立案。诉讼标的金额为50万元,该案已判决,判决日期为2023年-04-23日,判决结果为限期被告支付原告田烨10万元,停止侵犯肖像权,如果未按期履行给付金钱义务,应当依照法律规定,加倍支付债务利息,驳回原告的其他诉讼请求。\n" + + "近两年获得许可记录:获得四川省食品药品监督管理局食品经营许可,许可日期为2022年5月25日,截止日期为2027年6月30日。\n" + + "近两年拥有专利记录:企业于2023年3月6日申请了优质发酵乳制备工艺专利,2023年5月10日正式获得该专利,专利号为:CN109366768C,专利有效期为10年。\n" + + "如果希望乳业想要获得融资,如何增信?请给出增信措施。\n"; + +//====================== + } diff --git a/src/main/java/com/sztzjy/digital_credit/controller/StuEnterPriseByInfoEntryController.java b/src/main/java/com/sztzjy/digital_credit/controller/StuEnterPriseByInfoEntryController.java index f092e4d..637a7e3 100644 --- a/src/main/java/com/sztzjy/digital_credit/controller/StuEnterPriseByInfoEntryController.java +++ b/src/main/java/com/sztzjy/digital_credit/controller/StuEnterPriseByInfoEntryController.java @@ -1,14 +1,14 @@ package com.sztzjy.digital_credit.controller; import com.sztzjy.digital_credit.annotation.AnonymousAccess; +import com.sztzjy.digital_credit.entity.StuBaseInfo; import com.sztzjy.digital_credit.service.StuEnterPriseByInfoEntryService; import com.sztzjy.digital_credit.util.ResultEntity; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.ApiParam; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import javax.validation.constraints.NotBlank; @@ -32,11 +32,34 @@ public class StuEnterPriseByInfoEntryController { public ResultEntity getBaseInfo(@NotBlank String userId){ return infoEntryService.getBaseInfo(userId); + } + + + @ApiOperation("基本信息自动保存(未提交算分)") + @AnonymousAccess + @PostMapping("/saveInfoByAuto") + public ResultEntity saveInfoByAuto(@RequestBody @ApiParam("id不用传参") StuBaseInfo stuBaseInfo){ + return infoEntryService.saveInfoByAuto(stuBaseInfo); } + @ApiOperation("基本信息提交(算分)") + @AnonymousAccess + @PostMapping("/subBaseInfo") + public ResultEntity subBaseInfo(@RequestBody StuBaseInfo stuBaseInfo){ + return infoEntryService.subBaseInfo(stuBaseInfo); + + } + + + + + + + + diff --git a/src/main/java/com/sztzjy/digital_credit/entity/StuBaseInfo.java b/src/main/java/com/sztzjy/digital_credit/entity/StuBaseInfo.java index 2548b35..60fd4fd 100644 --- a/src/main/java/com/sztzjy/digital_credit/entity/StuBaseInfo.java +++ b/src/main/java/com/sztzjy/digital_credit/entity/StuBaseInfo.java @@ -2,17 +2,23 @@ package com.sztzjy.digital_credit.entity; import java.util.Date; +import com.sztzjy.digital_credit.config.Constant; import io.swagger.annotations.ApiModelProperty; +import lombok.AllArgsConstructor; +import lombok.NoArgsConstructor; + /** * * @author tz * stu_base_info */ +@NoArgsConstructor +@AllArgsConstructor public class StuBaseInfo { @ApiModelProperty("id") - private Integer id; + private String id; - @ApiModelProperty("公司名称") + @ApiModelProperty("公司名 ") private String corpName; @ApiModelProperty("统一社会信用代码") @@ -78,6 +84,18 @@ public class StuBaseInfo { @ApiModelProperty("持股比例") private String shareholdRatio; + @ApiModelProperty("第二大股东名称") + private String shareholderNameTwo; + + @ApiModelProperty("第二大持股比例") + private String shareholdRatioTwo; + + @ApiModelProperty("统一社会信用代码") + private String creditCode; + + @ApiModelProperty("案例名称") + private String caseName; + @ApiModelProperty("用户ID") private String userId; @@ -87,15 +105,22 @@ public class StuBaseInfo { @ApiModelProperty("更新时间") private Date updateTime; + @ApiModelProperty("错误次数汇总") + private Integer errorNumber; + + @ApiModelProperty("提交状态") + private Integer subState; + @ApiModelProperty("案例详情") private String caseDetail; - public Integer getId() { + + public String getId() { return id; } - public void setId(Integer id) { - this.id = id; + public void setId(String id) { + this.id = id == null ? null : id.trim(); } public String getCorpName() { @@ -274,6 +299,38 @@ public class StuBaseInfo { this.shareholdRatio = shareholdRatio == null ? null : shareholdRatio.trim(); } + public String getShareholderNameTwo() { + return shareholderNameTwo; + } + + public void setShareholderNameTwo(String shareholderNameTwo) { + this.shareholderNameTwo = shareholderNameTwo == null ? null : shareholderNameTwo.trim(); + } + + public String getShareholdRatioTwo() { + return shareholdRatioTwo; + } + + public void setShareholdRatioTwo(String shareholdRatioTwo) { + this.shareholdRatioTwo = shareholdRatioTwo == null ? null : shareholdRatioTwo.trim(); + } + + public String getCreditCode() { + return creditCode; + } + + public void setCreditCode(String creditCode) { + this.creditCode = creditCode == null ? null : creditCode.trim(); + } + + public String getCaseName() { + return caseName; + } + + public void setCaseName(String caseName) { + this.caseName = caseName == null ? null : caseName.trim(); + } + public String getUserId() { return userId; } @@ -298,6 +355,22 @@ public class StuBaseInfo { this.updateTime = updateTime; } + 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 getCaseDetail() { return caseDetail; } diff --git a/src/main/java/com/sztzjy/digital_credit/entity/StuBaseInfoExample.java b/src/main/java/com/sztzjy/digital_credit/entity/StuBaseInfoExample.java index 96ef869..a43619c 100644 --- a/src/main/java/com/sztzjy/digital_credit/entity/StuBaseInfoExample.java +++ b/src/main/java/com/sztzjy/digital_credit/entity/StuBaseInfoExample.java @@ -115,52 +115,62 @@ public class StuBaseInfoExample { return (Criteria) this; } - public Criteria andIdEqualTo(Integer value) { + public Criteria andIdEqualTo(String value) { addCriterion("id =", value, "id"); return (Criteria) this; } - public Criteria andIdNotEqualTo(Integer value) { + public Criteria andIdNotEqualTo(String value) { addCriterion("id <>", value, "id"); return (Criteria) this; } - public Criteria andIdGreaterThan(Integer value) { + public Criteria andIdGreaterThan(String value) { addCriterion("id >", value, "id"); return (Criteria) this; } - public Criteria andIdGreaterThanOrEqualTo(Integer value) { + public Criteria andIdGreaterThanOrEqualTo(String value) { addCriterion("id >=", value, "id"); return (Criteria) this; } - public Criteria andIdLessThan(Integer value) { + public Criteria andIdLessThan(String value) { addCriterion("id <", value, "id"); return (Criteria) this; } - public Criteria andIdLessThanOrEqualTo(Integer value) { + public Criteria andIdLessThanOrEqualTo(String value) { addCriterion("id <=", value, "id"); return (Criteria) this; } - public Criteria andIdIn(List values) { + 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) { + public Criteria andIdNotIn(List values) { addCriterion("id not in", values, "id"); return (Criteria) this; } - public Criteria andIdBetween(Integer value1, Integer value2) { + public Criteria andIdBetween(String value1, String value2) { addCriterion("id between", value1, value2, "id"); return (Criteria) this; } - public Criteria andIdNotBetween(Integer value1, Integer value2) { + public Criteria andIdNotBetween(String value1, String value2) { addCriterion("id not between", value1, value2, "id"); return (Criteria) this; } @@ -1685,6 +1695,286 @@ public class StuBaseInfoExample { return (Criteria) this; } + public Criteria andShareholderNameTwoIsNull() { + addCriterion("shareholder_name_two is null"); + return (Criteria) this; + } + + public Criteria andShareholderNameTwoIsNotNull() { + addCriterion("shareholder_name_two is not null"); + return (Criteria) this; + } + + public Criteria andShareholderNameTwoEqualTo(String value) { + addCriterion("shareholder_name_two =", value, "shareholderNameTwo"); + return (Criteria) this; + } + + public Criteria andShareholderNameTwoNotEqualTo(String value) { + addCriterion("shareholder_name_two <>", value, "shareholderNameTwo"); + return (Criteria) this; + } + + public Criteria andShareholderNameTwoGreaterThan(String value) { + addCriterion("shareholder_name_two >", value, "shareholderNameTwo"); + return (Criteria) this; + } + + public Criteria andShareholderNameTwoGreaterThanOrEqualTo(String value) { + addCriterion("shareholder_name_two >=", value, "shareholderNameTwo"); + return (Criteria) this; + } + + public Criteria andShareholderNameTwoLessThan(String value) { + addCriterion("shareholder_name_two <", value, "shareholderNameTwo"); + return (Criteria) this; + } + + public Criteria andShareholderNameTwoLessThanOrEqualTo(String value) { + addCriterion("shareholder_name_two <=", value, "shareholderNameTwo"); + return (Criteria) this; + } + + public Criteria andShareholderNameTwoLike(String value) { + addCriterion("shareholder_name_two like", value, "shareholderNameTwo"); + return (Criteria) this; + } + + public Criteria andShareholderNameTwoNotLike(String value) { + addCriterion("shareholder_name_two not like", value, "shareholderNameTwo"); + return (Criteria) this; + } + + public Criteria andShareholderNameTwoIn(List values) { + addCriterion("shareholder_name_two in", values, "shareholderNameTwo"); + return (Criteria) this; + } + + public Criteria andShareholderNameTwoNotIn(List values) { + addCriterion("shareholder_name_two not in", values, "shareholderNameTwo"); + return (Criteria) this; + } + + public Criteria andShareholderNameTwoBetween(String value1, String value2) { + addCriterion("shareholder_name_two between", value1, value2, "shareholderNameTwo"); + return (Criteria) this; + } + + public Criteria andShareholderNameTwoNotBetween(String value1, String value2) { + addCriterion("shareholder_name_two not between", value1, value2, "shareholderNameTwo"); + return (Criteria) this; + } + + public Criteria andShareholdRatioTwoIsNull() { + addCriterion("sharehold_ratio_two is null"); + return (Criteria) this; + } + + public Criteria andShareholdRatioTwoIsNotNull() { + addCriterion("sharehold_ratio_two is not null"); + return (Criteria) this; + } + + public Criteria andShareholdRatioTwoEqualTo(String value) { + addCriterion("sharehold_ratio_two =", value, "shareholdRatioTwo"); + return (Criteria) this; + } + + public Criteria andShareholdRatioTwoNotEqualTo(String value) { + addCriterion("sharehold_ratio_two <>", value, "shareholdRatioTwo"); + return (Criteria) this; + } + + public Criteria andShareholdRatioTwoGreaterThan(String value) { + addCriterion("sharehold_ratio_two >", value, "shareholdRatioTwo"); + return (Criteria) this; + } + + public Criteria andShareholdRatioTwoGreaterThanOrEqualTo(String value) { + addCriterion("sharehold_ratio_two >=", value, "shareholdRatioTwo"); + return (Criteria) this; + } + + public Criteria andShareholdRatioTwoLessThan(String value) { + addCriterion("sharehold_ratio_two <", value, "shareholdRatioTwo"); + return (Criteria) this; + } + + public Criteria andShareholdRatioTwoLessThanOrEqualTo(String value) { + addCriterion("sharehold_ratio_two <=", value, "shareholdRatioTwo"); + return (Criteria) this; + } + + public Criteria andShareholdRatioTwoLike(String value) { + addCriterion("sharehold_ratio_two like", value, "shareholdRatioTwo"); + return (Criteria) this; + } + + public Criteria andShareholdRatioTwoNotLike(String value) { + addCriterion("sharehold_ratio_two not like", value, "shareholdRatioTwo"); + return (Criteria) this; + } + + public Criteria andShareholdRatioTwoIn(List values) { + addCriterion("sharehold_ratio_two in", values, "shareholdRatioTwo"); + return (Criteria) this; + } + + public Criteria andShareholdRatioTwoNotIn(List values) { + addCriterion("sharehold_ratio_two not in", values, "shareholdRatioTwo"); + return (Criteria) this; + } + + public Criteria andShareholdRatioTwoBetween(String value1, String value2) { + addCriterion("sharehold_ratio_two between", value1, value2, "shareholdRatioTwo"); + return (Criteria) this; + } + + public Criteria andShareholdRatioTwoNotBetween(String value1, String value2) { + addCriterion("sharehold_ratio_two not between", value1, value2, "shareholdRatioTwo"); + return (Criteria) this; + } + + public Criteria andCreditCodeIsNull() { + addCriterion("credit_code is null"); + return (Criteria) this; + } + + public Criteria andCreditCodeIsNotNull() { + addCriterion("credit_code is not null"); + return (Criteria) this; + } + + public Criteria andCreditCodeEqualTo(String value) { + addCriterion("credit_code =", value, "creditCode"); + return (Criteria) this; + } + + public Criteria andCreditCodeNotEqualTo(String value) { + addCriterion("credit_code <>", value, "creditCode"); + return (Criteria) this; + } + + public Criteria andCreditCodeGreaterThan(String value) { + addCriterion("credit_code >", value, "creditCode"); + return (Criteria) this; + } + + public Criteria andCreditCodeGreaterThanOrEqualTo(String value) { + addCriterion("credit_code >=", value, "creditCode"); + return (Criteria) this; + } + + public Criteria andCreditCodeLessThan(String value) { + addCriterion("credit_code <", value, "creditCode"); + return (Criteria) this; + } + + public Criteria andCreditCodeLessThanOrEqualTo(String value) { + addCriterion("credit_code <=", value, "creditCode"); + return (Criteria) this; + } + + public Criteria andCreditCodeLike(String value) { + addCriterion("credit_code like", value, "creditCode"); + return (Criteria) this; + } + + public Criteria andCreditCodeNotLike(String value) { + addCriterion("credit_code not like", value, "creditCode"); + return (Criteria) this; + } + + public Criteria andCreditCodeIn(List values) { + addCriterion("credit_code in", values, "creditCode"); + return (Criteria) this; + } + + public Criteria andCreditCodeNotIn(List values) { + addCriterion("credit_code not in", values, "creditCode"); + return (Criteria) this; + } + + public Criteria andCreditCodeBetween(String value1, String value2) { + addCriterion("credit_code between", value1, value2, "creditCode"); + return (Criteria) this; + } + + public Criteria andCreditCodeNotBetween(String value1, String value2) { + addCriterion("credit_code not between", value1, value2, "creditCode"); + return (Criteria) this; + } + + public Criteria andCaseNameIsNull() { + addCriterion("case_name is null"); + return (Criteria) this; + } + + public Criteria andCaseNameIsNotNull() { + addCriterion("case_name is not null"); + return (Criteria) this; + } + + public Criteria andCaseNameEqualTo(String value) { + addCriterion("case_name =", value, "caseName"); + return (Criteria) this; + } + + public Criteria andCaseNameNotEqualTo(String value) { + addCriterion("case_name <>", value, "caseName"); + return (Criteria) this; + } + + public Criteria andCaseNameGreaterThan(String value) { + addCriterion("case_name >", value, "caseName"); + return (Criteria) this; + } + + public Criteria andCaseNameGreaterThanOrEqualTo(String value) { + addCriterion("case_name >=", value, "caseName"); + return (Criteria) this; + } + + public Criteria andCaseNameLessThan(String value) { + addCriterion("case_name <", value, "caseName"); + return (Criteria) this; + } + + public Criteria andCaseNameLessThanOrEqualTo(String value) { + addCriterion("case_name <=", value, "caseName"); + return (Criteria) this; + } + + public Criteria andCaseNameLike(String value) { + addCriterion("case_name like", value, "caseName"); + return (Criteria) this; + } + + public Criteria andCaseNameNotLike(String value) { + addCriterion("case_name not like", value, "caseName"); + return (Criteria) this; + } + + public Criteria andCaseNameIn(List values) { + addCriterion("case_name in", values, "caseName"); + return (Criteria) this; + } + + public Criteria andCaseNameNotIn(List values) { + addCriterion("case_name not in", values, "caseName"); + return (Criteria) this; + } + + public Criteria andCaseNameBetween(String value1, String value2) { + addCriterion("case_name between", value1, value2, "caseName"); + return (Criteria) this; + } + + public Criteria andCaseNameNotBetween(String value1, String value2) { + addCriterion("case_name not between", value1, value2, "caseName"); + return (Criteria) this; + } + public Criteria andUserIdIsNull() { addCriterion("user_id is null"); return (Criteria) this; @@ -1874,6 +2164,126 @@ public class StuBaseInfoExample { 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 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 static class Criteria extends GeneratedCriteria { diff --git a/src/main/java/com/sztzjy/digital_credit/mapper/StuBaseInfoMapper.java b/src/main/java/com/sztzjy/digital_credit/mapper/StuBaseInfoMapper.java index 8f91af7..9712af2 100644 --- a/src/main/java/com/sztzjy/digital_credit/mapper/StuBaseInfoMapper.java +++ b/src/main/java/com/sztzjy/digital_credit/mapper/StuBaseInfoMapper.java @@ -3,17 +3,14 @@ package com.sztzjy.digital_credit.mapper; import com.sztzjy.digital_credit.entity.StuBaseInfo; import com.sztzjy.digital_credit.entity.StuBaseInfoExample; import java.util.List; - -import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; -@Mapper public interface StuBaseInfoMapper { long countByExample(StuBaseInfoExample example); int deleteByExample(StuBaseInfoExample example); - int deleteByPrimaryKey(Integer id); + int deleteByPrimaryKey(String id); int insert(StuBaseInfo record); @@ -23,7 +20,7 @@ public interface StuBaseInfoMapper { List selectByExample(StuBaseInfoExample example); - StuBaseInfo selectByPrimaryKey(Integer id); + StuBaseInfo selectByPrimaryKey(String id); int updateByExampleSelective(@Param("record") StuBaseInfo record, @Param("example") StuBaseInfoExample example); diff --git a/src/main/java/com/sztzjy/digital_credit/service/StuEnterPriseByInfoEntryService.java b/src/main/java/com/sztzjy/digital_credit/service/StuEnterPriseByInfoEntryService.java index b721da3..8f89ec0 100644 --- a/src/main/java/com/sztzjy/digital_credit/service/StuEnterPriseByInfoEntryService.java +++ b/src/main/java/com/sztzjy/digital_credit/service/StuEnterPriseByInfoEntryService.java @@ -1,5 +1,6 @@ package com.sztzjy.digital_credit.service; +import com.sztzjy.digital_credit.entity.StuBaseInfo; import com.sztzjy.digital_credit.util.ResultEntity; /** @@ -15,4 +16,21 @@ public interface StuEnterPriseByInfoEntryService { */ ResultEntity getBaseInfo(String userId); + + + /** + * 基本信息自动保存(未提交算分) + * @param stuBaseInfo + * @return + */ + + ResultEntity saveInfoByAuto(StuBaseInfo stuBaseInfo); + + /** + * 基本信息提交(算分) + * @param stuBaseInfo + * @return + */ + + ResultEntity subBaseInfo(StuBaseInfo stuBaseInfo); } diff --git a/src/main/java/com/sztzjy/digital_credit/service/impl/StuEnterPriseByInfoEntryServiceImpl.java b/src/main/java/com/sztzjy/digital_credit/service/impl/StuEnterPriseByInfoEntryServiceImpl.java index e18780f..c5c4b04 100644 --- a/src/main/java/com/sztzjy/digital_credit/service/impl/StuEnterPriseByInfoEntryServiceImpl.java +++ b/src/main/java/com/sztzjy/digital_credit/service/impl/StuEnterPriseByInfoEntryServiceImpl.java @@ -4,15 +4,22 @@ package com.sztzjy.digital_credit.service.impl; * @date 2024-04-11 15:02 */ +import cn.hutool.core.convert.Convert; +import cn.hutool.core.util.IdUtil; +import com.sztzjy.digital_credit.config.Constant; import com.sztzjy.digital_credit.entity.StuBaseInfo; import com.sztzjy.digital_credit.entity.StuBaseInfoExample; import com.sztzjy.digital_credit.mapper.StuBaseInfoMapper; import com.sztzjy.digital_credit.service.StuEnterPriseByInfoEntryService; +import com.sztzjy.digital_credit.util.ConvertUtil; import com.sztzjy.digital_credit.util.ResultEntity; +import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.annotation.Id; import org.springframework.http.HttpStatus; import org.springframework.stereotype.Service; +import java.time.LocalDateTime; import java.util.List; @Service @@ -42,4 +49,307 @@ public class StuEnterPriseByInfoEntryServiceImpl implements StuEnterPriseByInfoE return new ResultEntity<>(HttpStatus.OK,"获取成功"); } + + + /** + * 基本信息自动保存(未提交算分) + * @param stuBaseInfo + * @return + */ + + @Override + public ResultEntity saveInfoByAuto(StuBaseInfo stuBaseInfo) { + + + //传过来用户未提交数据,根据提交状态进行判断,如果已经提交不修改 + + StuBaseInfoExample baseInfoExample = new StuBaseInfoExample(); + baseInfoExample.createCriteria().andUserIdEqualTo(stuBaseInfo.getUserId()); + List stuBaseInfoList = stuBaseInfoMapper.selectByExample(baseInfoExample); + if (!stuBaseInfoList.isEmpty()){ + StuBaseInfo info = stuBaseInfoList.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(stuBaseInfo,info); + + info.setId(id); + info.setCaseName(Constant.ANLIMINGCHENG); + info.setCaseDetail(Constant.ANLIINFO); + info.setCreditCode(Constant.SHEHUIXINYONGDAIMA); + + + stuBaseInfoMapper.updateByPrimaryKeySelective(info); + + return new ResultEntity<>(HttpStatus.OK,"保存成功!"); + + } + + //第一次保存没有用户数据 + + + stuBaseInfo.setId(IdUtil.simpleUUID()); + stuBaseInfo.setCaseName(Constant.ANLIMINGCHENG); + stuBaseInfo.setCaseDetail(Constant.ANLIINFO); + stuBaseInfo.setCreditCode(Constant.SHEHUIXINYONGDAIMA); + + + stuBaseInfoMapper.insertSelective(stuBaseInfo); + + return new ResultEntity<>(HttpStatus.OK,"保存成功!"); + } + + /** + * 基本信息提交(算分) + * @param stuBaseInfo + * @return + */ + + @Override + public ResultEntity subBaseInfo(StuBaseInfo stuBaseInfo) { + + //判断是否为第一次提交 + StuBaseInfoExample baseInfoExample = new StuBaseInfoExample(); + baseInfoExample.createCriteria().andUserIdEqualTo(stuBaseInfo.getUserId()); + List stuBaseInfoList = stuBaseInfoMapper.selectByExample(baseInfoExample); + if (!stuBaseInfoList.isEmpty()) { + //有已提交用户数据 + if (stuBaseInfoList.get(0).getSubState() == 1) { + //不做任何修改 + return new ResultEntity<>(HttpStatus.OK); + + } + + //用户已经有了数据只能更新不能插入 + + //首次提交判断输入数据是否则正确 + stuBaseInfo = resultCheck(stuBaseInfo); + + stuBaseInfoMapper.updateByPrimaryKeySelective(stuBaseInfo); + + return new ResultEntity<>(HttpStatus.OK,"保存成功!",stuBaseInfo.getErrorNumber()); + + + }else { + //首次提交判断输入数据是否则正确 + stuBaseInfo = resultCheck(stuBaseInfo); + stuBaseInfo.setId(IdUtil.simpleUUID()); + + + //插入数据库 + stuBaseInfoMapper.insertSelective(stuBaseInfo); + + + return new ResultEntity<>(HttpStatus.OK,"保存成功!",stuBaseInfo.getErrorNumber()); + } + + + } + + private StuBaseInfo resultCheck(StuBaseInfo stuBaseInfo) { + + int sum = 0; + + //企业名称 + if (!Constant.QIYEMINGCHENG.equals(stuBaseInfo.getCorpName())) + { + sum++; + } + + //统一社会信用代码 + if (!Constant.SHEHUIXINYONGDAIMA.equals(stuBaseInfo.getCreditCode())) + { + sum++; + } + + + //法定代表人 + if (!Constant.DAIBIAOREN.equals(stuBaseInfo.getLegalRepresent())) + { + sum++; + } + + + //经营状态 + if (!Constant.JINGYINGZHUANGTAI.equals(stuBaseInfo.getBussinsssState())) + { + sum++; + } + + // 正确答案 + LocalDateTime localDateTime = Convert.toLocalDateTime(Constant.CHENGLIRIQI); + + LocalDateTime localDateTimeAnswer = localDateTime.plusHours(8); + + //用户输入时间 + LocalDateTime localDateTimeInput = Convert.toLocalDateTime(stuBaseInfo.getDateOfEstablish()); + + //成立日期 + if (!localDateTimeAnswer.equals(localDateTimeInput)) + { + sum++; + } + + //行政区划 + if (!Constant.XINGZHENGQUHUA.equals(stuBaseInfo.getAdminDivision())) + { + sum++; + } + + //注册资本 + if (!Constant.ZHUCEZIBEN.equals(stuBaseInfo.getRegCapital())) + { + sum++; + } + + //实缴资本 + if (!Constant.SHIJIAOZIBEN.equals(stuBaseInfo.getPaidUpCapital())) + { + + sum++; + } + + //企业类型 + if (!Constant.QIYELEIXING.equals(stuBaseInfo.getEnterType())) + { + + + sum++; + } + + //所属行业 + if (!Constant.SUOSHUHANGYE.equals(stuBaseInfo.getIndustry())) + { + sum++; + } + + + //工商注册号 + if (!Constant.GONGSHANGZHUCEHAO.equals(stuBaseInfo.getBussRegNumber())) + { + sum++; + } + + + //组织机构代码 + if (!Constant.ZUZHIJIGOUDAIMA.equals(stuBaseInfo.getOrgCode())) + { + sum++; + } + + + //纳税识别号 + if (!Constant.NASHUIRENSHIBIEHAO.equals(stuBaseInfo.getTexIdentifiNumber())) + { + sum++; + } + + //纳税人资质 + if (!Constant.NASHUIRENZIZHI.equals(stuBaseInfo.getTaxQualification())) + { + sum++; + } + + + //营业期限 + if (!Constant.YINGYEQIXIAN.equals(stuBaseInfo.getBusinessTerm())) + { + sum++; + } + + LocalDateTime localDate = Convert.toLocalDateTime(Constant.HEZHUNRIQI); + LocalDateTime localDateTimeAnswerDate = localDate.plusHours(8); + + + LocalDateTime localDateTimeInputDate = Convert.toLocalDateTime(stuBaseInfo.getDateOfApproval()); + + + //核准日期 + if (!localDateTimeAnswerDate.equals(localDateTimeInputDate)) + { + sum++; + } + + + //等级机关 + if (!Constant.DENGJIJIGUAN.equals(stuBaseInfo.getRegAuth())) + { + sum++; + } + + + //参保人数 + if (!Constant.CANBAORENSHU.equals(stuBaseInfo.getNumberOfInsurePerson())) + { + sum++; + } + + + //注册地址 + if (!Constant.ZHUCEDIZHI.equals(stuBaseInfo.getCompanyRegAddress())) + { + sum++; + } + + + //经营范围 + if (!Constant.JINGYINGFANWEI.equals(stuBaseInfo.getBusinessScope())) + { + sum++; + } + + //股东(第一大股东) + if (!Constant.DIYIDAGUDONG.equals(stuBaseInfo.getShareholderName())) + { + sum++; + } + + //持股比例(第一大股东) + if (!Constant.DIYIDAGUDONGCHIGUBILI.equals(stuBaseInfo.getShareholdRatio())) + { + sum++; + } + + //股东(第二大股东) + if (!Constant.DIERDAGUDONG.equals(stuBaseInfo.getShareholderNameTwo())) + { + sum++; + } + + //持股比例(第二大股东) + if (!Constant.DIERDAGUDONGCHIGUBILI.equals(stuBaseInfo.getShareholdRatioTwo())) + { + sum++; + } + + + stuBaseInfo.setErrorNumber(sum); + stuBaseInfo.setSubState(1); + + stuBaseInfo.setCaseName(Constant.ANLIMINGCHENG); + stuBaseInfo.setCaseDetail(Constant.ANLIINFO); + stuBaseInfo.setCreditCode(Constant.SHEHUIXINYONGDAIMA); + + return stuBaseInfo; + } + + } diff --git a/src/main/java/com/sztzjy/digital_credit/util/GeneratorUtil.java b/src/main/java/com/sztzjy/digital_credit/util/GeneratorUtil.java index 4c5a8de..5dc4d6c 100644 --- a/src/main/java/com/sztzjy/digital_credit/util/GeneratorUtil.java +++ b/src/main/java/com/sztzjy/digital_credit/util/GeneratorUtil.java @@ -1,39 +1,39 @@ -package com.sztzjy.digital_credit.util; - -import org.mybatis.generator.api.MyBatisGenerator; -import org.mybatis.generator.config.Configuration; -import org.mybatis.generator.config.xml.ConfigurationParser; -import org.mybatis.generator.internal.DefaultShellCallback; - -import java.io.File; -import java.net.URL; -import java.util.ArrayList; -import java.util.List; - -public class GeneratorUtil { - - public static void generate() { - try { - List warnings = new ArrayList<>(); - boolean overwrite = true; - - // 获取 generatorConfig.xml 文件路径 - URL resourceUrl = GeneratorUtil.class.getResource("/generatorConfig.xml"); - String configFilePath = resourceUrl.getFile(); - - File configFileObj = new File(configFilePath); - ConfigurationParser cp = new ConfigurationParser(warnings); - Configuration config = cp.parseConfiguration(configFileObj); - - DefaultShellCallback callback = new DefaultShellCallback(overwrite); - MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings); - myBatisGenerator.generate(null); - } catch (Exception e) { - e.printStackTrace(); - } - } - - public static void main(String[] args) { - generate(); - } -} +//package com.sztzjy.digital_credit.util; +// +//import org.mybatis.generator.api.MyBatisGenerator; +//import org.mybatis.generator.config.Configuration; +//import org.mybatis.generator.config.xml.ConfigurationParser; +//import org.mybatis.generator.internal.DefaultShellCallback; +// +//import java.io.File; +//import java.net.URL; +//import java.util.ArrayList; +//import java.util.List; +// +//public class GeneratorUtil { +// +// public static void generate() { +// try { +// List warnings = new ArrayList<>(); +// boolean overwrite = true; +// +// // 获取 generatorConfig.xml 文件路径 +// URL resourceUrl = GeneratorUtil.class.getResource("/generatorConfig.xml"); +// String configFilePath = resourceUrl.getFile(); +// +// File configFileObj = new File(configFilePath); +// ConfigurationParser cp = new ConfigurationParser(warnings); +// Configuration config = cp.parseConfiguration(configFileObj); +// +// DefaultShellCallback callback = new DefaultShellCallback(overwrite); +// MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings); +// myBatisGenerator.generate(null); +// } catch (Exception e) { +// e.printStackTrace(); +// } +// } +// +// public static void main(String[] args) { +// generate(); +// } +//} diff --git a/src/main/resources/generatorConfig.xml b/src/main/resources/generatorConfig.xml index c25ed6c..d888fff 100644 --- a/src/main/resources/generatorConfig.xml +++ b/src/main/resources/generatorConfig.xml @@ -60,7 +60,7 @@ - +
diff --git a/src/main/resources/mappers/StuBaseInfoMapper.xml b/src/main/resources/mappers/StuBaseInfoMapper.xml index f1b175a..8ec7dbf 100644 --- a/src/main/resources/mappers/StuBaseInfoMapper.xml +++ b/src/main/resources/mappers/StuBaseInfoMapper.xml @@ -2,7 +2,7 @@ - + @@ -25,9 +25,15 @@ + + + + + + @@ -95,7 +101,8 @@ admin_division, reg_capital, paid_up_capital, enter_type, industry, buss_reg_number, 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, - sharehold_ratio, user_id, create_time, update_time + sharehold_ratio, shareholder_name_two, sharehold_ratio_two, credit_code, case_name, + user_id, create_time, update_time, error_number, sub_state case_detail @@ -130,17 +137,17 @@ order by ${orderByClause} - select , from stu_base_info - where id = #{id,jdbcType=INTEGER} + where id = #{id,jdbcType=VARCHAR} - + delete from stu_base_info - where id = #{id,jdbcType=INTEGER} + where id = #{id,jdbcType=VARCHAR} delete from stu_base_info @@ -157,9 +164,11 @@ business_term, date_of_approval, reg_auth, number_of_insure_person, company_reg_address, business_scope, shareholder_name, sharehold_ratio, - user_id, create_time, update_time, - case_detail) - values (#{id,jdbcType=INTEGER}, #{corpName,jdbcType=VARCHAR}, #{unSocialCreditCode,jdbcType=VARCHAR}, + shareholder_name_two, sharehold_ratio_two, + credit_code, case_name, user_id, + create_time, update_time, error_number, + sub_state, case_detail) + values (#{id,jdbcType=VARCHAR}, #{corpName,jdbcType=VARCHAR}, #{unSocialCreditCode,jdbcType=VARCHAR}, #{legalRepresent,jdbcType=VARCHAR}, #{bussinsssState,jdbcType=VARCHAR}, #{dateOfEstablish,jdbcType=TIMESTAMP}, #{adminDivision,jdbcType=VARCHAR}, #{regCapital,jdbcType=VARCHAR}, #{paidUpCapital,jdbcType=VARCHAR}, #{enterType,jdbcType=VARCHAR}, #{industry,jdbcType=VARCHAR}, #{bussRegNumber,jdbcType=VARCHAR}, @@ -167,8 +176,10 @@ #{businessTerm,jdbcType=VARCHAR}, #{dateOfApproval,jdbcType=TIMESTAMP}, #{regAuth,jdbcType=VARCHAR}, #{numberOfInsurePerson,jdbcType=VARCHAR}, #{companyRegAddress,jdbcType=VARCHAR}, #{businessScope,jdbcType=VARCHAR}, #{shareholderName,jdbcType=VARCHAR}, #{shareholdRatio,jdbcType=VARCHAR}, - #{userId,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, - #{caseDetail,jdbcType=LONGVARCHAR}) + #{shareholderNameTwo,jdbcType=VARCHAR}, #{shareholdRatioTwo,jdbcType=VARCHAR}, + #{creditCode,jdbcType=VARCHAR}, #{caseName,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR}, + #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{errorNumber,jdbcType=INTEGER}, + #{subState,jdbcType=INTEGER}, #{caseDetail,jdbcType=LONGVARCHAR}) insert into stu_base_info @@ -242,6 +253,18 @@ sharehold_ratio, + + shareholder_name_two, + + + sharehold_ratio_two, + + + credit_code, + + + case_name, + user_id, @@ -251,13 +274,19 @@ update_time, + + error_number, + + + sub_state, + case_detail, - #{id,jdbcType=INTEGER}, + #{id,jdbcType=VARCHAR}, #{corpName,jdbcType=VARCHAR}, @@ -325,6 +354,18 @@ #{shareholdRatio,jdbcType=VARCHAR}, + + #{shareholderNameTwo,jdbcType=VARCHAR}, + + + #{shareholdRatioTwo,jdbcType=VARCHAR}, + + + #{creditCode,jdbcType=VARCHAR}, + + + #{caseName,jdbcType=VARCHAR}, + #{userId,jdbcType=VARCHAR}, @@ -334,6 +375,12 @@ #{updateTime,jdbcType=TIMESTAMP}, + + #{errorNumber,jdbcType=INTEGER}, + + + #{subState,jdbcType=INTEGER}, + #{caseDetail,jdbcType=LONGVARCHAR}, @@ -349,7 +396,7 @@ update stu_base_info - id = #{record.id,jdbcType=INTEGER}, + id = #{record.id,jdbcType=VARCHAR}, corp_name = #{record.corpName,jdbcType=VARCHAR}, @@ -417,6 +464,18 @@ 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}, @@ -426,6 +485,12 @@ update_time = #{record.updateTime,jdbcType=TIMESTAMP}, + + error_number = #{record.errorNumber,jdbcType=INTEGER}, + + + sub_state = #{record.subState,jdbcType=INTEGER}, + case_detail = #{record.caseDetail,jdbcType=LONGVARCHAR}, @@ -436,7 +501,7 @@ update stu_base_info - set id = #{record.id,jdbcType=INTEGER}, + 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}, @@ -459,9 +524,15 @@ 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} @@ -469,7 +540,7 @@ update stu_base_info - set id = #{record.id,jdbcType=INTEGER}, + 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}, @@ -492,9 +563,15 @@ 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} + update_time = #{record.updateTime,jdbcType=TIMESTAMP}, + error_number = #{record.errorNumber,jdbcType=INTEGER}, + sub_state = #{record.subState,jdbcType=INTEGER} @@ -568,6 +645,18 @@ 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}, @@ -577,11 +666,17 @@ update_time = #{updateTime,jdbcType=TIMESTAMP}, + + error_number = #{errorNumber,jdbcType=INTEGER}, + + + sub_state = #{subState,jdbcType=INTEGER}, + case_detail = #{caseDetail,jdbcType=LONGVARCHAR}, - where id = #{id,jdbcType=INTEGER} + where id = #{id,jdbcType=VARCHAR} update stu_base_info @@ -607,11 +702,17 @@ 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=INTEGER} + where id = #{id,jdbcType=VARCHAR} update stu_base_info @@ -637,9 +738,15 @@ 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} - where id = #{id,jdbcType=INTEGER} + update_time = #{updateTime,jdbcType=TIMESTAMP}, + error_number = #{errorNumber,jdbcType=INTEGER}, + sub_state = #{subState,jdbcType=INTEGER} + where id = #{id,jdbcType=VARCHAR} \ No newline at end of file