企业基本信息

master
whb 11 months ago
parent 5c6f28fa22
commit c653ede7e3

@ -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) {

@ -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";
//======================
}

@ -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);
}

@ -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;
}

@ -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<Integer> 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<String> values) {
addCriterion("id in", values, "id");
return (Criteria) this;
}
public Criteria andIdNotIn(List<Integer> values) {
public Criteria andIdNotIn(List<String> 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<String> values) {
addCriterion("shareholder_name_two in", values, "shareholderNameTwo");
return (Criteria) this;
}
public Criteria andShareholderNameTwoNotIn(List<String> 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<String> values) {
addCriterion("sharehold_ratio_two in", values, "shareholdRatioTwo");
return (Criteria) this;
}
public Criteria andShareholdRatioTwoNotIn(List<String> 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<String> values) {
addCriterion("credit_code in", values, "creditCode");
return (Criteria) this;
}
public Criteria andCreditCodeNotIn(List<String> 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<String> values) {
addCriterion("case_name in", values, "caseName");
return (Criteria) this;
}
public Criteria andCaseNameNotIn(List<String> 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<Integer> values) {
addCriterion("error_number in", values, "errorNumber");
return (Criteria) this;
}
public Criteria andErrorNumberNotIn(List<Integer> 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<Integer> values) {
addCriterion("sub_state in", values, "subState");
return (Criteria) this;
}
public Criteria andSubStateNotIn(List<Integer> 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 {

@ -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<StuBaseInfo> selectByExample(StuBaseInfoExample example);
StuBaseInfo selectByPrimaryKey(Integer id);
StuBaseInfo selectByPrimaryKey(String id);
int updateByExampleSelective(@Param("record") StuBaseInfo record, @Param("example") StuBaseInfoExample example);

@ -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);
}

@ -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<StuBaseInfo> 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<StuBaseInfo> 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;
}
}

@ -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<String> 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<String> 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();
// }
//}

@ -60,7 +60,7 @@
<!-- <table tableName="tea_learning_statistics" domainObjectName="TeaLearningStatistics" />-->
<!-- <table tableName="stu_base_info" domainObjectName="StuBaseInfo"/>-->
<!-- <table tableName="stu_practical_training_report" domainObjectName="StuPracticalTrainingReport"/>-->
<table tableName="stu_user" domainObjectName="StuUser"/>
<table tableName="stu_base_info" domainObjectName="StuBaseInfo"/>
<!-- <table tableName="training_report" domainObjectName="TrainingReport" />-->
</context>

@ -2,7 +2,7 @@
<!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.StuBaseInfoMapper">
<resultMap id="BaseResultMap" type="com.sztzjy.digital_credit.entity.StuBaseInfo">
<id column="id" jdbcType="INTEGER" property="id" />
<id column="id" jdbcType="VARCHAR" property="id" />
<result column="corp_name" jdbcType="VARCHAR" property="corpName" />
<result column="un_social_credit_code" jdbcType="VARCHAR" property="unSocialCreditCode" />
<result column="legal_represent" jdbcType="VARCHAR" property="legalRepresent" />
@ -25,9 +25,15 @@
<result column="business_scope" jdbcType="VARCHAR" property="businessScope" />
<result column="shareholder_name" jdbcType="VARCHAR" property="shareholderName" />
<result column="sharehold_ratio" jdbcType="VARCHAR" property="shareholdRatio" />
<result column="shareholder_name_two" jdbcType="VARCHAR" property="shareholderNameTwo" />
<result column="sharehold_ratio_two" jdbcType="VARCHAR" property="shareholdRatioTwo" />
<result column="credit_code" jdbcType="VARCHAR" property="creditCode" />
<result column="case_name" jdbcType="VARCHAR" property="caseName" />
<result column="user_id" jdbcType="VARCHAR" property="userId" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
<result column="error_number" jdbcType="INTEGER" property="errorNumber" />
<result column="sub_state" jdbcType="INTEGER" property="subState" />
</resultMap>
<resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.sztzjy.digital_credit.entity.StuBaseInfo">
<result column="case_detail" jdbcType="LONGVARCHAR" property="caseDetail" />
@ -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
</sql>
<sql id="Blob_Column_List">
case_detail
@ -130,17 +137,17 @@
order by ${orderByClause}
</if>
</select>
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="ResultMapWithBLOBs">
<select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="ResultMapWithBLOBs">
select
<include refid="Base_Column_List" />
,
<include refid="Blob_Column_List" />
from stu_base_info
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=VARCHAR}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
delete from stu_base_info
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=VARCHAR}
</delete>
<delete id="deleteByExample" parameterType="com.sztzjy.digital_credit.entity.StuBaseInfoExample">
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>
<insert id="insertSelective" parameterType="com.sztzjy.digital_credit.entity.StuBaseInfo">
insert into stu_base_info
@ -242,6 +253,18 @@
<if test="shareholdRatio != null">
sharehold_ratio,
</if>
<if test="shareholderNameTwo != null">
shareholder_name_two,
</if>
<if test="shareholdRatioTwo != null">
sharehold_ratio_two,
</if>
<if test="creditCode != null">
credit_code,
</if>
<if test="caseName != null">
case_name,
</if>
<if test="userId != null">
user_id,
</if>
@ -251,13 +274,19 @@
<if test="updateTime != null">
update_time,
</if>
<if test="errorNumber != null">
error_number,
</if>
<if test="subState != null">
sub_state,
</if>
<if test="caseDetail != null">
case_detail,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">
#{id,jdbcType=INTEGER},
#{id,jdbcType=VARCHAR},
</if>
<if test="corpName != null">
#{corpName,jdbcType=VARCHAR},
@ -325,6 +354,18 @@
<if test="shareholdRatio != null">
#{shareholdRatio,jdbcType=VARCHAR},
</if>
<if test="shareholderNameTwo != null">
#{shareholderNameTwo,jdbcType=VARCHAR},
</if>
<if test="shareholdRatioTwo != null">
#{shareholdRatioTwo,jdbcType=VARCHAR},
</if>
<if test="creditCode != null">
#{creditCode,jdbcType=VARCHAR},
</if>
<if test="caseName != null">
#{caseName,jdbcType=VARCHAR},
</if>
<if test="userId != null">
#{userId,jdbcType=VARCHAR},
</if>
@ -334,6 +375,12 @@
<if test="updateTime != null">
#{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="errorNumber != null">
#{errorNumber,jdbcType=INTEGER},
</if>
<if test="subState != null">
#{subState,jdbcType=INTEGER},
</if>
<if test="caseDetail != null">
#{caseDetail,jdbcType=LONGVARCHAR},
</if>
@ -349,7 +396,7 @@
update stu_base_info
<set>
<if test="record.id != null">
id = #{record.id,jdbcType=INTEGER},
id = #{record.id,jdbcType=VARCHAR},
</if>
<if test="record.corpName != null">
corp_name = #{record.corpName,jdbcType=VARCHAR},
@ -417,6 +464,18 @@
<if test="record.shareholdRatio != null">
sharehold_ratio = #{record.shareholdRatio,jdbcType=VARCHAR},
</if>
<if test="record.shareholderNameTwo != null">
shareholder_name_two = #{record.shareholderNameTwo,jdbcType=VARCHAR},
</if>
<if test="record.shareholdRatioTwo != null">
sharehold_ratio_two = #{record.shareholdRatioTwo,jdbcType=VARCHAR},
</if>
<if test="record.creditCode != null">
credit_code = #{record.creditCode,jdbcType=VARCHAR},
</if>
<if test="record.caseName != null">
case_name = #{record.caseName,jdbcType=VARCHAR},
</if>
<if test="record.userId != null">
user_id = #{record.userId,jdbcType=VARCHAR},
</if>
@ -426,6 +485,12 @@
<if test="record.updateTime != null">
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
</if>
<if test="record.errorNumber != null">
error_number = #{record.errorNumber,jdbcType=INTEGER},
</if>
<if test="record.subState != null">
sub_state = #{record.subState,jdbcType=INTEGER},
</if>
<if test="record.caseDetail != null">
case_detail = #{record.caseDetail,jdbcType=LONGVARCHAR},
</if>
@ -436,7 +501,7 @@
</update>
<update id="updateByExampleWithBLOBs" parameterType="map">
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}
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
@ -469,7 +540,7 @@
</update>
<update id="updateByExample" parameterType="map">
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}
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
@ -568,6 +645,18 @@
<if test="shareholdRatio != null">
sharehold_ratio = #{shareholdRatio,jdbcType=VARCHAR},
</if>
<if test="shareholderNameTwo != null">
shareholder_name_two = #{shareholderNameTwo,jdbcType=VARCHAR},
</if>
<if test="shareholdRatioTwo != null">
sharehold_ratio_two = #{shareholdRatioTwo,jdbcType=VARCHAR},
</if>
<if test="creditCode != null">
credit_code = #{creditCode,jdbcType=VARCHAR},
</if>
<if test="caseName != null">
case_name = #{caseName,jdbcType=VARCHAR},
</if>
<if test="userId != null">
user_id = #{userId,jdbcType=VARCHAR},
</if>
@ -577,11 +666,17 @@
<if test="updateTime != null">
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="errorNumber != null">
error_number = #{errorNumber,jdbcType=INTEGER},
</if>
<if test="subState != null">
sub_state = #{subState,jdbcType=INTEGER},
</if>
<if test="caseDetail != null">
case_detail = #{caseDetail,jdbcType=LONGVARCHAR},
</if>
</set>
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=VARCHAR}
</update>
<update id="updateByPrimaryKeyWithBLOBs" parameterType="com.sztzjy.digital_credit.entity.StuBaseInfo">
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>
<update id="updateByPrimaryKey" parameterType="com.sztzjy.digital_credit.entity.StuBaseInfo">
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}
</update>
</mapper>
Loading…
Cancel
Save