From 707c10c00c512eb6b22cbe761e27609f140e01e6 Mon Sep 17 00:00:00 2001 From: fanzongzhe <285169773@qq.com> Date: Tue, 27 Feb 2024 17:15:12 +0800 Subject: [PATCH 1/6] =?UTF-8?q?=E6=A1=88=E4=BB=B6=E8=BF=9B=E7=A8=8B?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../loancaseprogress/LoanCaseProgress.java | 8 ++ .../LoanCaseProgressFeign.java | 8 ++ .../LoanCaseProgressFeignFallback.java | 5 + .../api/loancaseprogress/PushCaseDto.java | 50 ++++++++ .../api/loancaseprogress/PushCaseVehDto.java | 17 +++ .../LoanCaseProgressClosed.java | 34 +++++ .../LoanCaseProgressClosedFeign.java | 21 ++++ .../LoanCaseProgressClosedFeignFallback.java | 13 ++ .../LoanCaseProgressExecute.java | 71 +++++++++++ .../LoanCaseProgressExecuteFeign.java | 21 ++++ .../LoanCaseProgressExecuteFeignFallback.java | 13 ++ .../LoanCaseProgressExecuteMeasure.java | 38 ++++++ .../LoanCaseProgressExecuteMeasureFeign.java | 21 ++++ ...seProgressExecuteMeasureFeignFallback.java | 13 ++ .../LoanCaseProgressFees.java | 38 ++++++ .../LoanCaseProgressFeesFeign.java | 21 ++++ .../LoanCaseProgressFeesFeignFallback.java | 13 ++ .../LoanCaseProgressGuarantor.java | 33 +++++ .../LoanCaseProgressGuarantorFeign.java | 21 ++++ ...oanCaseProgressGuarantorFeignFallback.java | 13 ++ .../LoanCaseProgressPreserve.java | 44 +++++++ .../LoanCaseProgressPreserveFeign.java | 21 ++++ ...LoanCaseProgressPreserveFeignFallback.java | 13 ++ .../LoanCaseProgressTrial.java | 118 ++++++++++++++++++ .../LoanCaseProgressTrialFeign.java | 21 ++++ .../LoanCaseProgressTrialFeignFallback.java | 13 ++ .../LoanCaseProgressVeh.java | 39 ++++++ .../LoanCaseProgressVehFeign.java | 21 ++++ .../LoanCaseProgressVehFeignFallback.java | 13 ++ .../LoanCaseProgressMapper.java | 4 + .../LoanCaseProgressMapper.xml | 17 +++ .../LoanCaseProgressRest.java | 5 + .../LoanCaseProgressService.java | 102 +++++++++++++++ .../LoanCaseProgressClosedMapper.java | 18 +++ .../LoanCaseProgressClosedMapper.xml | 5 + .../LoanCaseProgressClosedRest.java | 24 ++++ .../LoanCaseProgressClosedService.java | 31 +++++ .../LoanCaseProgressExecuteMapper.java | 18 +++ .../LoanCaseProgressExecuteMapper.xml | 5 + .../LoanCaseProgressExecuteRest.java | 24 ++++ .../LoanCaseProgressExecuteService.java | 31 +++++ .../LoanCaseProgressExecuteMeasureMapper.java | 18 +++ .../LoanCaseProgressExecuteMeasureMapper.xml | 5 + .../LoanCaseProgressExecuteMeasureRest.java | 25 ++++ ...LoanCaseProgressExecuteMeasureService.java | 31 +++++ .../LoanCaseProgressFeesMapper.java | 18 +++ .../LoanCaseProgressFeesMapper.xml | 5 + .../LoanCaseProgressFeesRest.java | 23 ++++ .../LoanCaseProgressFeesService.java | 31 +++++ .../LoanCaseProgressGuarantorMapper.java | 18 +++ .../LoanCaseProgressGuarantorMapper.xml | 5 + .../LoanCaseProgressGuarantorRest.java | 24 ++++ .../LoanCaseProgressGuarantorService.java | 30 +++++ .../LoanCaseProgressPreserveMapper.java | 18 +++ .../LoanCaseProgressPreserveMapper.xml | 5 + .../LoanCaseProgressPreserveRest.java | 25 ++++ .../LoanCaseProgressPreserveService.java | 31 +++++ .../LoanCaseProgressTrialMapper.java | 18 +++ .../LoanCaseProgressTrialMapper.xml | 5 + .../LoanCaseProgressTrialRest.java | 25 ++++ .../LoanCaseProgressTrialService.java | 31 +++++ .../LoanCaseProgressTrialMapper.xml | 5 + .../LoanCaseProgressVehMapper.java | 18 +++ .../LoanCaseProgressVehRest.java | 24 ++++ .../LoanCaseProgressVehService.java | 31 +++++ .../LoanLawsuitApplyService.java | 31 ++++- 66 files changed, 1557 insertions(+), 2 deletions(-) create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/PushCaseDto.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/PushCaseVehDto.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressclosed/LoanCaseProgressClosed.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressclosed/LoanCaseProgressClosedFeign.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressclosed/LoanCaseProgressClosedFeignFallback.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecute/LoanCaseProgressExecute.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecute/LoanCaseProgressExecuteFeign.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecute/LoanCaseProgressExecuteFeignFallback.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasure.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureFeign.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureFeignFallback.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressfees/LoanCaseProgressFees.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressfees/LoanCaseProgressFeesFeign.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressfees/LoanCaseProgressFeesFeignFallback.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressguarantor/LoanCaseProgressGuarantor.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressguarantor/LoanCaseProgressGuarantorFeign.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressguarantor/LoanCaseProgressGuarantorFeignFallback.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresspreserve/LoanCaseProgressPreserve.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresspreserve/LoanCaseProgressPreserveFeign.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresspreserve/LoanCaseProgressPreserveFeignFallback.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresstrial/LoanCaseProgressTrial.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresstrial/LoanCaseProgressTrialFeign.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresstrial/LoanCaseProgressTrialFeignFallback.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressveh/LoanCaseProgressVeh.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressveh/LoanCaseProgressVehFeign.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressveh/LoanCaseProgressVehFeignFallback.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedMapper.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedMapper.xml create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedRest.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedService.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteMapper.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteMapper.xml create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteRest.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteService.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureMapper.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureMapper.xml create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureRest.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureService.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesMapper.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesMapper.xml create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesRest.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesService.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorMapper.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorMapper.xml create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorRest.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorService.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveMapper.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveMapper.xml create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveRest.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveService.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialMapper.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialMapper.xml create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialRest.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialService.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressTrialMapper.xml create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressVehMapper.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressVehRest.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressVehService.java diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/LoanCaseProgress.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/LoanCaseProgress.java index d58e194087..c6ebeccd99 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/LoanCaseProgress.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/LoanCaseProgress.java @@ -35,6 +35,8 @@ public class LoanCaseProgress extends BaseEntity { private String idNumber; @ApiModelProperty("贷款合同编号") private String loanContractNo; + @ApiModelProperty("贷款人户籍/注册地址") + private String borrowerAddress; @ApiModelProperty("资方") private String bankName; @ApiModelProperty("资方合同编号") @@ -75,10 +77,16 @@ public class LoanCaseProgress extends BaseEntity { private String caseStage; @ApiModelProperty("案件当前阶段编号") private String caseStageNo; + @ApiModelProperty("用时天数") + private String useDays; + @ApiModelProperty("进入当前环节日期") + private String enterDate; @ApiModelProperty("案件当前环节") private String caseTache; @ApiModelProperty("案件当前环节编号") private String caseTacheNo; @ApiModelProperty("业务来源sid") private String busSid; + @ApiModelProperty("销售订单sid") + private String salesOrderSid; } diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/LoanCaseProgressFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/LoanCaseProgressFeign.java index 6d8c9319b5..a563731ede 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/LoanCaseProgressFeign.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/LoanCaseProgressFeign.java @@ -1,7 +1,11 @@ package com.yxt.anrui.riskcenter.api.loancaseprogress; +import com.yxt.common.core.result.ResultBean; import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; /** @@ -18,4 +22,8 @@ import org.springframework.cloud.openfeign.FeignClient; public interface LoanCaseProgressFeign { + @ApiOperation("推送案件信息") + @PostMapping("/pushCase") + public ResultBean pushCase(@RequestBody PushCaseDto dto); + } diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/LoanCaseProgressFeignFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/LoanCaseProgressFeignFallback.java index f12f973883..44ca09e705 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/LoanCaseProgressFeignFallback.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/LoanCaseProgressFeignFallback.java @@ -1,5 +1,6 @@ package com.yxt.anrui.riskcenter.api.loancaseprogress; +import com.yxt.common.core.result.ResultBean; import org.springframework.stereotype.Component; /** @@ -10,4 +11,8 @@ import org.springframework.stereotype.Component; @Component public class LoanCaseProgressFeignFallback implements LoanCaseProgressFeign { + @Override + public ResultBean pushCase(PushCaseDto dto) { + return null; + } } diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/PushCaseDto.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/PushCaseDto.java new file mode 100644 index 0000000000..0b9eb9ed36 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/PushCaseDto.java @@ -0,0 +1,50 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogress; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.ArrayList; +import java.util.List; + +/** + * @author Fan + * @description + * @date 2024/2/27 15:45 + */ +@Data +public class PushCaseDto { + + private String createBySid; + @ApiModelProperty("创建部门") + private String createDept; + @ApiModelProperty("创建部门sid") + private String createDeptSid; + @ApiModelProperty("创建人") + private String createByName; + @ApiModelProperty("客户名称") + private String customerName; + @ApiModelProperty("客户sid") + private String customerSid; + @ApiModelProperty("贷款人sid") + private String loanSid; + @ApiModelProperty("贷款人") + private String loanName; + @ApiModelProperty("贷款合同编号") + private String loanContractNo; + @ApiModelProperty("资方") + private String bankName; + @ApiModelProperty("资方合同编号") + private String bankContractNo; + @ApiModelProperty("业务来源sid") + private String busSid; + @ApiModelProperty("使用组织sid") + private String useOrgSid; + @ApiModelProperty("使用组织名称") + private String useOrgName; + @ApiModelProperty("使用组织全路径") + private String orgSidPath; + @ApiModelProperty("销售订单sid") + private String salesOrderSid; + private List vehList = new ArrayList<>(); + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/PushCaseVehDto.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/PushCaseVehDto.java new file mode 100644 index 0000000000..ac3a0bdd4b --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/PushCaseVehDto.java @@ -0,0 +1,17 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogress; + +import lombok.Data; + +/** + * @author Fan + * @description + * @date 2024/2/27 16:04 + */ +@Data +public class PushCaseVehDto { + + private String vinNo; + private String busVinSid; + private String vehMark; + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressclosed/LoanCaseProgressClosed.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressclosed/LoanCaseProgressClosed.java new file mode 100644 index 0000000000..e69d4dd5e5 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressclosed/LoanCaseProgressClosed.java @@ -0,0 +1,34 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressclosed; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:34 + */ +@Data +@ApiModel(value = "案件进程管理", description = "案件进程管理") +@TableName("loan_case_progress_closed") +public class LoanCaseProgressClosed extends BaseEntity { + @ApiModelProperty("主表sid") + private String mainSid; + @ApiModelProperty("结案方式") + private String endType; + @ApiModelProperty("结案日期") + private Date endTime; + @ApiModelProperty("结案金额") + private BigDecimal endMoney; + @ApiModelProperty("结案说明") + private String endShows; + @ApiModelProperty("附件") + private String endFiles; + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressclosed/LoanCaseProgressClosedFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressclosed/LoanCaseProgressClosedFeign.java new file mode 100644 index 0000000000..9cdd790853 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressclosed/LoanCaseProgressClosedFeign.java @@ -0,0 +1,21 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressclosed; + +import io.swagger.annotations.Api; +import org.springframework.cloud.openfeign.FeignClient; + + +/** + * @description: 案件进程管理 + * @author: fan + * @date: 2023/7/6 + **/ +@Api(tags = "案件进程-结案") +@FeignClient( + contextId = "anrui-riskcenter-LoanCaseProgressClosed", + name = "anrui-riskcenter", + path = "v1/LoanCaseProgressClosed", + fallback = LoanCaseProgressClosedFeignFallback.class) +public interface LoanCaseProgressClosedFeign { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressclosed/LoanCaseProgressClosedFeignFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressclosed/LoanCaseProgressClosedFeignFallback.java new file mode 100644 index 0000000000..2fff757aae --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressclosed/LoanCaseProgressClosedFeignFallback.java @@ -0,0 +1,13 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressclosed; + +import org.springframework.stereotype.Component; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:36 + */ +@Component +public class LoanCaseProgressClosedFeignFallback implements LoanCaseProgressClosedFeign { + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecute/LoanCaseProgressExecute.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecute/LoanCaseProgressExecute.java new file mode 100644 index 0000000000..a3caf43468 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecute/LoanCaseProgressExecute.java @@ -0,0 +1,71 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressexecute; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:34 + */ +@Data +@ApiModel(value = "案件进程管理", description = "案件进程管理") +@TableName("loan_case_progress_execute") +public class LoanCaseProgressExecute extends BaseEntity { + @ApiModelProperty("准备执行材料-转执行日期") + private Date prepareTime; + @ApiModelProperty("准备执行材料-材料递交日期") + private Date transferTime; + @ApiModelProperty("准备执行材料-负责人") + private String header; + @ApiModelProperty("准备执行材料-附件") + private String prepareFiles; + @ApiModelProperty("已执行立案-执行立案日期") + private Date executeTime; + @ApiModelProperty("已执行立案-执行案件号") + private String executeCaseNo; + @ApiModelProperty("已执行立案-执行时限") + private String executeDays; + @ApiModelProperty("已执行立案-执行立案金额") + private BigDecimal executeMoney; + @ApiModelProperty("已执行立案-执行回款总金额") + private BigDecimal executeAmountAll; + @ApiModelProperty("已执行立案-执行未回款金额") + private BigDecimal executeNotAmount; + @ApiModelProperty("已执行立案-执行法官") + private String executeJudge; + @ApiModelProperty("列入失信人名单-列入日期") + private Date promiseTime; + @ApiModelProperty("列入失信人名单-附件") + private String promiseFiles; + @ApiModelProperty("查封冻结资产-查封内容") + private String closePart; + @ApiModelProperty("查封冻结资产-查封日期") + private Date closeTime; + @ApiModelProperty("查封冻结资产-财产处置") + private String closeDisposal; + @ApiModelProperty("查封冻结资产-附件") + private String closeFiles; + @ApiModelProperty("终止本次执行-终止日期") + private Date endTime; + @ApiModelProperty("终止本次执行-终止原因") + private String endReason; + @ApiModelProperty("终止本次执行-附件") + private String endFiles; + @ApiModelProperty("主表sid") + private String mainSid; + @ApiModelProperty("案件当前环节") + private String caseTache; + @ApiModelProperty("案件当前环节编号") + private String caseTacheNo; + @ApiModelProperty("是否为终止状态") + private String terminate; + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecute/LoanCaseProgressExecuteFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecute/LoanCaseProgressExecuteFeign.java new file mode 100644 index 0000000000..92181c83ab --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecute/LoanCaseProgressExecuteFeign.java @@ -0,0 +1,21 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressexecute; + +import io.swagger.annotations.Api; +import org.springframework.cloud.openfeign.FeignClient; + + +/** + * @description: 案件进程管理 + * @author: fan + * @date: 2023/7/6 + **/ +@Api(tags = "案件进程") +@FeignClient( + contextId = "anrui-riskcenter-LoanCaseProgressExecute", + name = "anrui-riskcenter", + path = "v1/LoanCaseProgressExecute", + fallback = LoanCaseProgressExecuteFeignFallback.class) +public interface LoanCaseProgressExecuteFeign { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecute/LoanCaseProgressExecuteFeignFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecute/LoanCaseProgressExecuteFeignFallback.java new file mode 100644 index 0000000000..523a086b8f --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecute/LoanCaseProgressExecuteFeignFallback.java @@ -0,0 +1,13 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressexecute; + +import org.springframework.stereotype.Component; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:36 + */ +@Component +public class LoanCaseProgressExecuteFeignFallback implements LoanCaseProgressExecuteFeign { + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasure.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasure.java new file mode 100644 index 0000000000..e076d5e058 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasure.java @@ -0,0 +1,38 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressexecutemeasure; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:34 + */ +@Data +@ApiModel(value = "案件进程管理", description = "案件进程管理") +@TableName("loan_case_progress_execute_measure") +public class LoanCaseProgressExecuteMeasure extends BaseEntity { + @ApiModelProperty("主表sid(loan_case_progress_execute)") + private String mainSid; + @ApiModelProperty("执行措施") + private String measure; + @ApiModelProperty("执行日期") + private Date measureTime; + @ApiModelProperty("执行回款金额") + private BigDecimal measureMoney; + @ApiModelProperty("执行说明") + private String measureShows; + @ApiModelProperty("附件") + private String measureFiles; + @ApiModelProperty("操作人") + private String operator; + @ApiModelProperty("操作人Sid") + private String operatorSid; + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureFeign.java new file mode 100644 index 0000000000..7552769942 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureFeign.java @@ -0,0 +1,21 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressexecutemeasure; + +import io.swagger.annotations.Api; +import org.springframework.cloud.openfeign.FeignClient; + + +/** + * @description: 案件进程管理 + * @author: fan + * @date: 2023/7/6 + **/ +@Api(tags = "案件进程") +@FeignClient( + contextId = "anrui-riskcenter-LoanCaseProgressExecuteMeasure", + name = "anrui-riskcenter", + path = "v1/LoanCaseProgressExecuteMeasure", + fallback = LoanCaseProgressExecuteMeasureFeignFallback.class) +public interface LoanCaseProgressExecuteMeasureFeign { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureFeignFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureFeignFallback.java new file mode 100644 index 0000000000..f7bbe312d6 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureFeignFallback.java @@ -0,0 +1,13 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressexecutemeasure; + +import org.springframework.stereotype.Component; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:36 + */ +@Component +public class LoanCaseProgressExecuteMeasureFeignFallback implements LoanCaseProgressExecuteMeasureFeign { + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressfees/LoanCaseProgressFees.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressfees/LoanCaseProgressFees.java new file mode 100644 index 0000000000..afb1390473 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressfees/LoanCaseProgressFees.java @@ -0,0 +1,38 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressfees; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:34 + */ +@Data +@ApiModel(value = "案件进程管理", description = "案件进程管理") +@TableName("loan_case_progress_fees") +public class LoanCaseProgressFees extends BaseEntity { + @ApiModelProperty("主表sid") + private String mainSid; + @ApiModelProperty("缴费项目") + private String paymentItems; + @ApiModelProperty("缴费时间") + private Date paymentTime; + @ApiModelProperty("缴费金额") + private BigDecimal paymentMoney; + @ApiModelProperty("操作时间") + private Date operatingTime; + @ApiModelProperty("附件") + private String filePath; + @ApiModelProperty("操作人") + private String operator; + @ApiModelProperty("操作人Sid") + private String operatorSid; + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressfees/LoanCaseProgressFeesFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressfees/LoanCaseProgressFeesFeign.java new file mode 100644 index 0000000000..cac111e7f1 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressfees/LoanCaseProgressFeesFeign.java @@ -0,0 +1,21 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressfees; + +import io.swagger.annotations.Api; +import org.springframework.cloud.openfeign.FeignClient; + + +/** + * @description: 案件进程管理 + * @author: fan + * @date: 2023/7/6 + **/ +@Api(tags = "案件进程") +@FeignClient( + contextId = "anrui-riskcenter-LoanCaseProgressFees", + name = "anrui-riskcenter", + path = "v1/LoanCaseProgressFees", + fallback = LoanCaseProgressFeesFeignFallback.class) +public interface LoanCaseProgressFeesFeign { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressfees/LoanCaseProgressFeesFeignFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressfees/LoanCaseProgressFeesFeignFallback.java new file mode 100644 index 0000000000..f64d1271d5 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressfees/LoanCaseProgressFeesFeignFallback.java @@ -0,0 +1,13 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressfees; + +import org.springframework.stereotype.Component; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:36 + */ +@Component +public class LoanCaseProgressFeesFeignFallback implements LoanCaseProgressFeesFeign { + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressguarantor/LoanCaseProgressGuarantor.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressguarantor/LoanCaseProgressGuarantor.java new file mode 100644 index 0000000000..4059186369 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressguarantor/LoanCaseProgressGuarantor.java @@ -0,0 +1,33 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressguarantor; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:34 + */ +@Data +@ApiModel(value = "案件进程管理", description = "案件进程管理") +@TableName("loan_case_progress_guarantor") +public class LoanCaseProgressGuarantor extends BaseEntity { + @ApiModelProperty("主表sid") + private String mainSid; + @ApiModelProperty("姓名") + private String name; + @ApiModelProperty("身份证号") + private String idCardNo; + @ApiModelProperty("户籍地址") + private String registerAddress; + @ApiModelProperty("现住址") + private String currentAddress; + @ApiModelProperty("联系电话") + private String mobile; +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressguarantor/LoanCaseProgressGuarantorFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressguarantor/LoanCaseProgressGuarantorFeign.java new file mode 100644 index 0000000000..c3e80ca94c --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressguarantor/LoanCaseProgressGuarantorFeign.java @@ -0,0 +1,21 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressguarantor; + +import io.swagger.annotations.Api; +import org.springframework.cloud.openfeign.FeignClient; + + +/** + * @description: 案件进程管理 + * @author: fan + * @date: 2023/7/6 + **/ +@Api(tags = "案件进程") +@FeignClient( + contextId = "anrui-riskcenter-LoanCaseProgressGuarantor", + name = "anrui-riskcenter", + path = "v1/LoanCaseProgressGuarantor", + fallback = LoanCaseProgressGuarantorFeignFallback.class) +public interface LoanCaseProgressGuarantorFeign { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressguarantor/LoanCaseProgressGuarantorFeignFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressguarantor/LoanCaseProgressGuarantorFeignFallback.java new file mode 100644 index 0000000000..ccf61e6179 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressguarantor/LoanCaseProgressGuarantorFeignFallback.java @@ -0,0 +1,13 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressguarantor; + +import org.springframework.stereotype.Component; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:36 + */ +@Component +public class LoanCaseProgressGuarantorFeignFallback implements LoanCaseProgressGuarantorFeign { + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresspreserve/LoanCaseProgressPreserve.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresspreserve/LoanCaseProgressPreserve.java new file mode 100644 index 0000000000..24f1f4be84 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresspreserve/LoanCaseProgressPreserve.java @@ -0,0 +1,44 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogresspreserve; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:34 + */ +@Data +@ApiModel(value = "案件进程管理", description = "案件进程管理") +@TableName("loan_case_progress_preserve") +public class LoanCaseProgressPreserve extends BaseEntity { + @ApiModelProperty("主表sid") + private String mainSid; + @ApiModelProperty("保全类型key") + private String preserveTypeKey; + @ApiModelProperty("保全类型") + private String preserveType; + @ApiModelProperty("保全项目") + private String preserveItems; + @ApiModelProperty("保全日期") + private Date preserveTime; + @ApiModelProperty("保全金额") + private BigDecimal preserveMoney; + @ApiModelProperty("有效期至") + private String dateTo; + @ApiModelProperty("操作时间") + private Date operatingTime; + @ApiModelProperty("附件") + private String filePath; + @ApiModelProperty("操作人") + private String operator; + @ApiModelProperty("操作人Sid") + private String operatorSid; + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresspreserve/LoanCaseProgressPreserveFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresspreserve/LoanCaseProgressPreserveFeign.java new file mode 100644 index 0000000000..322e77c24b --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresspreserve/LoanCaseProgressPreserveFeign.java @@ -0,0 +1,21 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogresspreserve; + +import io.swagger.annotations.Api; +import org.springframework.cloud.openfeign.FeignClient; + + +/** + * @description: 案件进程管理 + * @author: fan + * @date: 2023/7/6 + **/ +@Api(tags = "案件进程") +@FeignClient( + contextId = "anrui-riskcenter-LoanCaseProgressPreserve", + name = "anrui-riskcenter", + path = "v1/LoanCaseProgressPreserve", + fallback = LoanCaseProgressPreserveFeignFallback.class) +public interface LoanCaseProgressPreserveFeign { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresspreserve/LoanCaseProgressPreserveFeignFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresspreserve/LoanCaseProgressPreserveFeignFallback.java new file mode 100644 index 0000000000..e3d5a3f769 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresspreserve/LoanCaseProgressPreserveFeignFallback.java @@ -0,0 +1,13 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogresspreserve; + +import org.springframework.stereotype.Component; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:36 + */ +@Component +public class LoanCaseProgressPreserveFeignFallback implements LoanCaseProgressPreserveFeign { + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresstrial/LoanCaseProgressTrial.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresstrial/LoanCaseProgressTrial.java new file mode 100644 index 0000000000..8a9930f56b --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresstrial/LoanCaseProgressTrial.java @@ -0,0 +1,118 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogresstrial; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:34 + */ +@Data +@ApiModel(value = "案件进程管理", description = "案件进程管理") +@TableName("loan_case_progress_trial") +public class LoanCaseProgressTrial extends BaseEntity { + //法官信息 + @ApiModelProperty("管辖法院") + private String court; + @ApiModelProperty("法院地址") + private String courtAddress; + @ApiModelProperty("法官") + private String judge; + @ApiModelProperty("案号") + private String caseNumber; + //委派情况 + @ApiModelProperty("律师事务所") + private String lawFirms; + @ApiModelProperty("承办律师") + private String lawer; + @ApiModelProperty("律师联系电话") + private String lawerPhone; + @ApiModelProperty("委托协议附件") + private String agreement; + //待立案 + @ApiModelProperty("待立案-材料提交法院日期") + private Date submitTime; + @ApiModelProperty("待立案-立案所需天数") + private String caseNeedDays; + @ApiModelProperty("待立案-备注") + private String pendingRemarks; + @ApiModelProperty("待立案-立案时效要求天数") + private String pendingDays; + @ApiModelProperty("待立案-附件") + private String pendingFiles; + //已立案 + @ApiModelProperty("已立案-立案日期") + private Date filedTime; + @ApiModelProperty("已立案-立案实际天数") + private String filedDays; + @ApiModelProperty("已立案-备注") + private String filedRemarks; + @ApiModelProperty("已立案-附件") + private String filedFiles; + //待开庭 + @ApiModelProperty("待开庭-开庭所需天数") + private String trialNeedDays; + @ApiModelProperty("待开庭-开庭传票日期") + private Date trialTime; + @ApiModelProperty("待开庭-预计开庭日期") + private Date trialPreTime; + @ApiModelProperty("待开庭-备注") + private String trialRemarks; + @ApiModelProperty("待开庭-附件") + private String trialFiles; + @ApiModelProperty("待开庭-开庭时效要求天数") + private String trialDays; + //已开庭 + @ApiModelProperty("已开庭-一次开庭日期") + private Date alreadyTime; + @ApiModelProperty("已开庭-开庭实际天数") + private String actualDays; + @ApiModelProperty("已开庭-二次开庭日期") + private Date secondTime; + @ApiModelProperty("已开庭-庭审总结") + private String summary; + @ApiModelProperty("已开庭-出判时效要求天数") + private String alreadyDays; + @ApiModelProperty("已开庭-附件") + private String alreadyFiles; + //已判决/调解 + @ApiModelProperty("已判决/调解-判决/调解日期") + private Date verdictTime; + @ApiModelProperty("已判决/调解-结果") + private String verdictResult; + @ApiModelProperty("已判决/调解-金额") + private BigDecimal verdictAmount; + @ApiModelProperty("已判决/调解-领取日期") + private String receiveTime; + @ApiModelProperty("已判决/调解-出判实际天数") + private String verdictDays; + @ApiModelProperty("已判决/调解-备注") + private String verdictRemarks; + @ApiModelProperty("已判决/调解-附件") + private String verdictFiles; + //已生效 + @ApiModelProperty("已生效-生效日期") + private Date effectTime; + @ApiModelProperty("已生效-备注") + private String effectRemarks; + @ApiModelProperty("已生效-附件") + private String effectFiles; + //---------------------------- + @ApiModelProperty("案件当前环节") + private String caseTache; + @ApiModelProperty("案件当前环节编号") + private String caseTacheNo; + @ApiModelProperty("案件当前阶段") + private String caseStage; + @ApiModelProperty("案件当前阶段编号") + private String caseStageNo; + @ApiModelProperty("主表sid") + private String mainSid; +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresstrial/LoanCaseProgressTrialFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresstrial/LoanCaseProgressTrialFeign.java new file mode 100644 index 0000000000..4aff9de642 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresstrial/LoanCaseProgressTrialFeign.java @@ -0,0 +1,21 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogresstrial; + +import io.swagger.annotations.Api; +import org.springframework.cloud.openfeign.FeignClient; + + +/** + * @description: 案件进程管理 + * @author: fan + * @date: 2023/7/6 + **/ +@Api(tags = "案件进程") +@FeignClient( + contextId = "anrui-riskcenter-LoanCaseProgressTrial", + name = "anrui-riskcenter", + path = "v1/LoanCaseProgressTrial", + fallback = LoanCaseProgressTrialFeignFallback.class) +public interface LoanCaseProgressTrialFeign { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresstrial/LoanCaseProgressTrialFeignFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresstrial/LoanCaseProgressTrialFeignFallback.java new file mode 100644 index 0000000000..f6103f6710 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresstrial/LoanCaseProgressTrialFeignFallback.java @@ -0,0 +1,13 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogresstrial; + +import org.springframework.stereotype.Component; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:36 + */ +@Component +public class LoanCaseProgressTrialFeignFallback implements LoanCaseProgressTrialFeign { + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressveh/LoanCaseProgressVeh.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressveh/LoanCaseProgressVeh.java new file mode 100644 index 0000000000..602ee6bb0b --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressveh/LoanCaseProgressVeh.java @@ -0,0 +1,39 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressveh; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:34 + */ +@Data +@ApiModel(value = "案件进程管理", description = "案件进程管理") +@TableName("loan_case_progress_veh") +public class LoanCaseProgressVeh extends BaseEntity { + + @ApiModelProperty("主表sid") + private String mainSid; + @ApiModelProperty("销售订单车辆sid") + private String busVinSid; + @ApiModelProperty("车架号") + private String vinNo; + @ApiModelProperty("车牌号") + private String vehMark; + @ApiModelProperty("车辆状态(已控制、已收回、已处置)") + private String vehStatus; + @ApiModelProperty("挂靠公司") + private String affiliatedCompany; + @ApiModelProperty("挂靠公司Sid") + private String affiliatedCompanySid; + @ApiModelProperty("挂车情况") + private String trailerInfo; + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressveh/LoanCaseProgressVehFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressveh/LoanCaseProgressVehFeign.java new file mode 100644 index 0000000000..4c500d7a8e --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressveh/LoanCaseProgressVehFeign.java @@ -0,0 +1,21 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressveh; + +import io.swagger.annotations.Api; +import org.springframework.cloud.openfeign.FeignClient; + + +/** + * @description: 案件进程管理 + * @author: fan + * @date: 2023/7/6 + **/ +@Api(tags = "案件进程") +@FeignClient( + contextId = "anrui-riskcenter-LoanCaseProgressVeh", + name = "anrui-riskcenter", + path = "v1/LoanCaseProgressVeh", + fallback = LoanCaseProgressVehFeignFallback.class) +public interface LoanCaseProgressVehFeign { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressveh/LoanCaseProgressVehFeignFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressveh/LoanCaseProgressVehFeignFallback.java new file mode 100644 index 0000000000..b9b77a41ae --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressveh/LoanCaseProgressVehFeignFallback.java @@ -0,0 +1,13 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressveh; + +import org.springframework.stereotype.Component; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:36 + */ +@Component +public class LoanCaseProgressVehFeignFallback implements LoanCaseProgressVehFeign { + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressMapper.java index 989aef9945..83d367aecc 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressMapper.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressMapper.java @@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.core.toolkit.Constants; import com.yxt.anrui.riskcenter.api.loancaseprogress.LoanCaseProgress; import com.yxt.anrui.riskcenter.api.loanparameter.LoanParameter; import com.yxt.anrui.riskcenter.api.loanparameter.LoanParameterVo; +import com.yxt.anrui.riskcenter.api.loanreturnvehledger.LoanReturnVehLedger; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; @@ -21,4 +22,7 @@ import org.apache.ibatis.annotations.Select; public interface LoanCaseProgressMapper extends BaseMapper { + LoanReturnVehLedger fetchLedgerByBusVinSid(@Param("busVinSid") String busVinSid); + + int selControlVehCount(@Param("busVinSid") String busVinSid); } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressMapper.xml index ba8338fd17..601bd531d2 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressMapper.xml +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressMapper.xml @@ -2,4 +2,21 @@ + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressRest.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressRest.java index c74ec8e6e7..1f7aff7d1d 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressRest.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressRest.java @@ -2,6 +2,7 @@ package com.yxt.anrui.riskcenter.biz.loancaseprogress; import com.yxt.anrui.riskcenter.api.loancaseprogress.LoanCaseProgressFeign; +import com.yxt.anrui.riskcenter.api.loancaseprogress.PushCaseDto; import com.yxt.anrui.riskcenter.api.loanparameter.*; import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; @@ -25,4 +26,8 @@ public class LoanCaseProgressRest implements LoanCaseProgressFeign { private LoanCaseProgressService loanCaseProgressService; + @Override + public ResultBean pushCase(PushCaseDto dto) { + return loanCaseProgressService.pushCase(dto); + } } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressService.java index 5ef7e8b1fe..6b680dbe09 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressService.java @@ -3,21 +3,36 @@ package com.yxt.anrui.riskcenter.biz.loancaseprogress; import cn.hutool.core.bean.BeanUtil; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; +import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrder; +import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderFeign; +import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerDetailsVo; +import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerFeign; +import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTemp; +import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTempFeign; import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo; import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; import com.yxt.anrui.portal.api.sysuser.PrivilegeQuery; import com.yxt.anrui.portal.api.sysuser.SysUserFeign; import com.yxt.anrui.riskcenter.api.loancaseprogress.LoanCaseProgress; +import com.yxt.anrui.riskcenter.api.loancaseprogress.PushCaseDto; +import com.yxt.anrui.riskcenter.api.loancaseprogress.PushCaseVehDto; +import com.yxt.anrui.riskcenter.api.loancaseprogressveh.LoanCaseProgressVeh; import com.yxt.anrui.riskcenter.api.loanparameter.*; +import com.yxt.anrui.riskcenter.api.loanreturnvehledger.LoanReturnVehLedger; +import com.yxt.anrui.riskcenter.biz.loancaseprogressveh.LoanCaseProgressVehService; import com.yxt.common.base.service.MybatisBaseService; import com.yxt.common.base.utils.PagerUtil; import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.vo.PagerVo; +import io.swagger.annotations.ApiModelProperty; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; /** @@ -34,6 +49,93 @@ public class LoanCaseProgressService extends MybatisBaseService vehList = dto.getVehList(); + String affiliatedCompany = ""; + String affiliatedCompanySid = ""; + BusSalesOrder order = busSalesOrderFeign.fetchBySid(dto.getSalesOrderSid()).getData(); + if (null != order) { + if (StringUtils.isNotBlank(order.getAffiliatedCompany())) { + affiliatedCompany = order.getAffiliatedCompany(); + } + if (StringUtils.isNotBlank(order.getAffiliatedCompanySid())) { + affiliatedCompanySid = order.getAffiliatedCompanySid(); + } + } + for (PushCaseVehDto pushCaseVehDto : vehList) { + LoanCaseProgressVeh veh = new LoanCaseProgressVeh(); + BeanUtil.copyProperties(pushCaseVehDto, veh, "id", "sid"); + veh.setMainSid(entity.getSid()); + veh.setAffiliatedCompany(affiliatedCompany); + veh.setAffiliatedCompanySid(affiliatedCompanySid); + String busVinSid = pushCaseVehDto.getBusVinSid(); + LoanReturnVehLedger ledger = baseMapper.fetchLedgerByBusVinSid(busVinSid); + if (null != ledger) { + if (StringUtils.isNotBlank(ledger.getDisposal())) { + if (ledger.getDisposal().equals("未处置")) { + veh.setVehStatus("已收回"); + } else { + veh.setVehStatus("已处置"); + } + } + } else { + int vehCount = baseMapper.selControlVehCount(busVinSid); + if (vehCount > 0) { + veh.setVehStatus("已控制"); + } + } + loanCaseProgressVehService.insert(veh); + } + } + return rb.success(); + } // public PagerVo listPage(PagerQuery pq) { // IPage page = PagerUtil.queryToPage(pq); diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedMapper.java new file mode 100644 index 0000000000..ebf2a5c722 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedMapper.java @@ -0,0 +1,18 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressclosed; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yxt.anrui.riskcenter.api.loancaseprogress.LoanCaseProgress; +import com.yxt.anrui.riskcenter.api.loancaseprogressclosed.LoanCaseProgressClosed; +import org.apache.ibatis.annotations.Mapper; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Mapper +public interface LoanCaseProgressClosedMapper extends BaseMapper { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedMapper.xml new file mode 100644 index 0000000000..1699b07a92 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedRest.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedRest.java new file mode 100644 index 0000000000..5d9b2ae150 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedRest.java @@ -0,0 +1,24 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressclosed; + + +import com.yxt.anrui.riskcenter.api.loancaseprogressclosed.LoanCaseProgressClosedFeign; +import io.swagger.annotations.Api; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Api(tags = "案件进程管理") +@RestController +@RequestMapping("v1/LoanCaseProgressClosed") +public class LoanCaseProgressClosedRest implements LoanCaseProgressClosedFeign { + + @Autowired + private LoanCaseProgressClosedService loanCaseProgressClosedService; + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedService.java new file mode 100644 index 0000000000..4e42fa95a8 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedService.java @@ -0,0 +1,31 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressclosed; + +import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; +import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; +import com.yxt.anrui.portal.api.sysuser.SysUserFeign; +import com.yxt.anrui.riskcenter.api.loancaseprogress.LoanCaseProgress; +import com.yxt.anrui.riskcenter.api.loancaseprogressclosed.LoanCaseProgressClosed; +import com.yxt.common.base.service.MybatisBaseService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Service +public class LoanCaseProgressClosedService extends MybatisBaseService { + + @Autowired + private SysUserFeign sysUserFeign; + @Autowired + private SysStaffOrgFeign sysStaffOrgFeign; + @Autowired + private SysOrganizationFeign sysOrganizationFeign; + + + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteMapper.java new file mode 100644 index 0000000000..df258aac29 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteMapper.java @@ -0,0 +1,18 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressexecute; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yxt.anrui.riskcenter.api.loancaseprogressclosed.LoanCaseProgressClosed; +import com.yxt.anrui.riskcenter.api.loancaseprogressexecute.LoanCaseProgressExecute; +import org.apache.ibatis.annotations.Mapper; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Mapper +public interface LoanCaseProgressExecuteMapper extends BaseMapper { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteMapper.xml new file mode 100644 index 0000000000..4fa5a263c4 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteRest.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteRest.java new file mode 100644 index 0000000000..d036f53693 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteRest.java @@ -0,0 +1,24 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressexecute; + + +import com.yxt.anrui.riskcenter.api.loancaseprogressexecute.LoanCaseProgressExecuteFeign; +import io.swagger.annotations.Api; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Api(tags = "案件进程管理") +@RestController +@RequestMapping("v1/LoanCaseProgressExecute") +public class LoanCaseProgressExecuteRest implements LoanCaseProgressExecuteFeign { + + @Autowired + private LoanCaseProgressExecuteService loanCaseProgressExecuteService; + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteService.java new file mode 100644 index 0000000000..69c04b46dc --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteService.java @@ -0,0 +1,31 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressexecute; + +import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; +import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; +import com.yxt.anrui.portal.api.sysuser.SysUserFeign; +import com.yxt.anrui.riskcenter.api.loancaseprogressclosed.LoanCaseProgressClosed; +import com.yxt.anrui.riskcenter.api.loancaseprogressexecute.LoanCaseProgressExecute; +import com.yxt.common.base.service.MybatisBaseService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Service +public class LoanCaseProgressExecuteService extends MybatisBaseService { + + @Autowired + private SysUserFeign sysUserFeign; + @Autowired + private SysStaffOrgFeign sysStaffOrgFeign; + @Autowired + private SysOrganizationFeign sysOrganizationFeign; + + + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureMapper.java new file mode 100644 index 0000000000..4360a91d7b --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureMapper.java @@ -0,0 +1,18 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressexecutemeasure; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yxt.anrui.riskcenter.api.loancaseprogressexecute.LoanCaseProgressExecute; +import com.yxt.anrui.riskcenter.api.loancaseprogressexecutemeasure.LoanCaseProgressExecuteMeasure; +import org.apache.ibatis.annotations.Mapper; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Mapper +public interface LoanCaseProgressExecuteMeasureMapper extends BaseMapper { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureMapper.xml new file mode 100644 index 0000000000..02dd4ed828 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureRest.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureRest.java new file mode 100644 index 0000000000..40e2cb17ae --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureRest.java @@ -0,0 +1,25 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressexecutemeasure; + + +import com.yxt.anrui.riskcenter.api.loancaseprogressexecute.LoanCaseProgressExecuteFeign; +import com.yxt.anrui.riskcenter.api.loancaseprogressexecutemeasure.LoanCaseProgressExecuteMeasureFeign; +import io.swagger.annotations.Api; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Api(tags = "案件进程管理") +@RestController +@RequestMapping("v1/LoanCaseProgressExecuteMeasure") +public class LoanCaseProgressExecuteMeasureRest implements LoanCaseProgressExecuteMeasureFeign { + + @Autowired + private LoanCaseProgressExecuteMeasureService loanCaseProgressExecuteMeasureService; + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureService.java new file mode 100644 index 0000000000..f145a633cc --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureService.java @@ -0,0 +1,31 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressexecutemeasure; + +import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; +import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; +import com.yxt.anrui.portal.api.sysuser.SysUserFeign; +import com.yxt.anrui.riskcenter.api.loancaseprogressexecute.LoanCaseProgressExecute; +import com.yxt.anrui.riskcenter.api.loancaseprogressexecutemeasure.LoanCaseProgressExecuteMeasure; +import com.yxt.common.base.service.MybatisBaseService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Service +public class LoanCaseProgressExecuteMeasureService extends MybatisBaseService { + + @Autowired + private SysUserFeign sysUserFeign; + @Autowired + private SysStaffOrgFeign sysStaffOrgFeign; + @Autowired + private SysOrganizationFeign sysOrganizationFeign; + + + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesMapper.java new file mode 100644 index 0000000000..4e7970a02e --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesMapper.java @@ -0,0 +1,18 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressfees; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yxt.anrui.riskcenter.api.loancaseprogressexecute.LoanCaseProgressExecute; +import com.yxt.anrui.riskcenter.api.loancaseprogressfees.LoanCaseProgressFees; +import org.apache.ibatis.annotations.Mapper; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Mapper +public interface LoanCaseProgressFeesMapper extends BaseMapper { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesMapper.xml new file mode 100644 index 0000000000..f2055b5fc5 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesRest.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesRest.java new file mode 100644 index 0000000000..7f1f76de44 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesRest.java @@ -0,0 +1,23 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressfees; + + +import io.swagger.annotations.Api; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Api(tags = "案件进程管理") +@RestController +@RequestMapping("v1/LoanCaseProgressFees") +public class LoanCaseProgressFeesRest implements LoanCaseProgressFeesFeign { + + @Autowired + private LoanCaseProgressFeesService loanCaseProgressExecuteService; + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesService.java new file mode 100644 index 0000000000..c81c82ab94 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesService.java @@ -0,0 +1,31 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressfees; + +import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; +import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; +import com.yxt.anrui.portal.api.sysuser.SysUserFeign; +import com.yxt.anrui.riskcenter.api.loancaseprogressexecute.LoanCaseProgressExecute; +import com.yxt.anrui.riskcenter.api.loancaseprogressfees.LoanCaseProgressFees; +import com.yxt.common.base.service.MybatisBaseService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Service +public class LoanCaseProgressFeesService extends MybatisBaseService { + + @Autowired + private SysUserFeign sysUserFeign; + @Autowired + private SysStaffOrgFeign sysStaffOrgFeign; + @Autowired + private SysOrganizationFeign sysOrganizationFeign; + + + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorMapper.java new file mode 100644 index 0000000000..3e5b651161 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorMapper.java @@ -0,0 +1,18 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressguarantor; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yxt.anrui.riskcenter.api.loancaseprogressfees.LoanCaseProgressFees; +import com.yxt.anrui.riskcenter.api.loancaseprogressguarantor.LoanCaseProgressGuarantor; +import org.apache.ibatis.annotations.Mapper; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Mapper +public interface LoanCaseProgressGuarantorMapper extends BaseMapper { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorMapper.xml new file mode 100644 index 0000000000..feffa4fc5f --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorRest.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorRest.java new file mode 100644 index 0000000000..d9648e2879 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorRest.java @@ -0,0 +1,24 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressguarantor; + + +import com.yxt.anrui.riskcenter.api.loancaseprogressguarantor.LoanCaseProgressGuarantorFeign; +import io.swagger.annotations.Api; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Api(tags = "案件进程管理") +@RestController +@RequestMapping("v1/LoanCaseProgressGuarantor") +public class LoanCaseProgressGuarantorRest implements LoanCaseProgressGuarantorFeign { + + @Autowired + private LoanCaseProgressGuarantorService loanCaseProgressGuarantorService; + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorService.java new file mode 100644 index 0000000000..0151ba25d7 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorService.java @@ -0,0 +1,30 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressguarantor; + +import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; +import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; +import com.yxt.anrui.portal.api.sysuser.SysUserFeign; +import com.yxt.anrui.riskcenter.api.loancaseprogressguarantor.LoanCaseProgressGuarantor; +import com.yxt.common.base.service.MybatisBaseService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Service +public class LoanCaseProgressGuarantorService extends MybatisBaseService { + + @Autowired + private SysUserFeign sysUserFeign; + @Autowired + private SysStaffOrgFeign sysStaffOrgFeign; + @Autowired + private SysOrganizationFeign sysOrganizationFeign; + + + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveMapper.java new file mode 100644 index 0000000000..6b6cb5b1e3 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveMapper.java @@ -0,0 +1,18 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogresspreserve; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yxt.anrui.riskcenter.api.loancaseprogressguarantor.LoanCaseProgressGuarantor; +import com.yxt.anrui.riskcenter.api.loancaseprogresspreserve.LoanCaseProgressPreserve; +import org.apache.ibatis.annotations.Mapper; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Mapper +public interface LoanCaseProgressPreserveMapper extends BaseMapper { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveMapper.xml new file mode 100644 index 0000000000..90360d5c2b --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveRest.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveRest.java new file mode 100644 index 0000000000..4650993e59 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveRest.java @@ -0,0 +1,25 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogresspreserve; + + +import com.yxt.anrui.riskcenter.api.loancaseprogressguarantor.LoanCaseProgressGuarantorFeign; +import com.yxt.anrui.riskcenter.api.loancaseprogresspreserve.LoanCaseProgressPreserveFeign; +import io.swagger.annotations.Api; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Api(tags = "案件进程管理") +@RestController +@RequestMapping("v1/LoanCaseProgressPreserve") +public class LoanCaseProgressPreserveRest implements LoanCaseProgressPreserveFeign { + + @Autowired + private LoanCaseProgressPreserveService loanCaseProgressPreserveService; + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveService.java new file mode 100644 index 0000000000..2688edbaed --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveService.java @@ -0,0 +1,31 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogresspreserve; + +import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; +import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; +import com.yxt.anrui.portal.api.sysuser.SysUserFeign; +import com.yxt.anrui.riskcenter.api.loancaseprogressguarantor.LoanCaseProgressGuarantor; +import com.yxt.anrui.riskcenter.api.loancaseprogresspreserve.LoanCaseProgressPreserve; +import com.yxt.common.base.service.MybatisBaseService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Service +public class LoanCaseProgressPreserveService extends MybatisBaseService { + + @Autowired + private SysUserFeign sysUserFeign; + @Autowired + private SysStaffOrgFeign sysStaffOrgFeign; + @Autowired + private SysOrganizationFeign sysOrganizationFeign; + + + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialMapper.java new file mode 100644 index 0000000000..ce90cffee4 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialMapper.java @@ -0,0 +1,18 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogresstrial; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yxt.anrui.riskcenter.api.loancaseprogresspreserve.LoanCaseProgressPreserve; +import com.yxt.anrui.riskcenter.api.loancaseprogresstrial.LoanCaseProgressTrial; +import org.apache.ibatis.annotations.Mapper; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Mapper +public interface LoanCaseProgressTrialMapper extends BaseMapper { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialMapper.xml new file mode 100644 index 0000000000..b9a846908c --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialRest.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialRest.java new file mode 100644 index 0000000000..7666bbc8aa --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialRest.java @@ -0,0 +1,25 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogresstrial; + + +import com.yxt.anrui.riskcenter.api.loancaseprogresspreserve.LoanCaseProgressPreserveFeign; +import com.yxt.anrui.riskcenter.api.loancaseprogresstrial.LoanCaseProgressTrialFeign; +import io.swagger.annotations.Api; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Api(tags = "案件进程管理") +@RestController +@RequestMapping("v1/LoanCaseProgressTrial") +public class LoanCaseProgressTrialRest implements LoanCaseProgressTrialFeign { + + @Autowired + private LoanCaseProgressTrialService loanCaseProgressTrialService; + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialService.java new file mode 100644 index 0000000000..a1f5902858 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialService.java @@ -0,0 +1,31 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogresstrial; + +import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; +import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; +import com.yxt.anrui.portal.api.sysuser.SysUserFeign; +import com.yxt.anrui.riskcenter.api.loancaseprogresspreserve.LoanCaseProgressPreserve; +import com.yxt.anrui.riskcenter.api.loancaseprogresstrial.LoanCaseProgressTrial; +import com.yxt.common.base.service.MybatisBaseService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Service +public class LoanCaseProgressTrialService extends MybatisBaseService { + + @Autowired + private SysUserFeign sysUserFeign; + @Autowired + private SysStaffOrgFeign sysStaffOrgFeign; + @Autowired + private SysOrganizationFeign sysOrganizationFeign; + + + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressTrialMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressTrialMapper.xml new file mode 100644 index 0000000000..dacdca2747 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressTrialMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressVehMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressVehMapper.java new file mode 100644 index 0000000000..721f482261 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressVehMapper.java @@ -0,0 +1,18 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressveh; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yxt.anrui.riskcenter.api.loancaseprogresstrial.LoanCaseProgressTrial; +import com.yxt.anrui.riskcenter.api.loancaseprogressveh.LoanCaseProgressVeh; +import org.apache.ibatis.annotations.Mapper; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Mapper +public interface LoanCaseProgressVehMapper extends BaseMapper { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressVehRest.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressVehRest.java new file mode 100644 index 0000000000..86a311cb6e --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressVehRest.java @@ -0,0 +1,24 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressveh; + + +import com.yxt.anrui.riskcenter.api.loancaseprogresstrial.LoanCaseProgressTrialFeign; +import io.swagger.annotations.Api; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Api(tags = "案件进程管理") +@RestController +@RequestMapping("v1/LoanCaseProgressVeh") +public class LoanCaseProgressVehRest implements LoanCaseProgressVehFeign { + + @Autowired + private LoanCaseProgressVehService loanCaseProgressVehService; + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressVehService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressVehService.java new file mode 100644 index 0000000000..66e07e4d65 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressVehService.java @@ -0,0 +1,31 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressveh; + +import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; +import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; +import com.yxt.anrui.portal.api.sysuser.SysUserFeign; +import com.yxt.anrui.riskcenter.api.loancaseprogresstrial.LoanCaseProgressTrial; +import com.yxt.anrui.riskcenter.api.loancaseprogressveh.LoanCaseProgressVeh; +import com.yxt.common.base.service.MybatisBaseService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Service +public class LoanCaseProgressVehService extends MybatisBaseService { + + @Autowired + private SysUserFeign sysUserFeign; + @Autowired + private SysStaffOrgFeign sysStaffOrgFeign; + @Autowired + private SysOrganizationFeign sysOrganizationFeign; + + + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanlawsuitapply/LoanLawsuitApplyService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanlawsuitapply/LoanLawsuitApplyService.java index 87dbe3c6a4..743fce31f1 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanlawsuitapply/LoanLawsuitApplyService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanlawsuitapply/LoanLawsuitApplyService.java @@ -23,6 +23,9 @@ import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; import com.yxt.anrui.portal.api.sysuser.PrivilegeQuery; import com.yxt.anrui.portal.api.sysuser.SysUserFeign; import com.yxt.anrui.portal.api.sysuser.SysUserVo; +import com.yxt.anrui.riskcenter.api.loancaseprogress.LoanCaseProgress; +import com.yxt.anrui.riskcenter.api.loancaseprogress.PushCaseDto; +import com.yxt.anrui.riskcenter.api.loancaseprogress.PushCaseVehDto; import com.yxt.anrui.riskcenter.api.loanfile.LoanFile; import com.yxt.anrui.riskcenter.api.loanfile.LoanFileEnum; import com.yxt.anrui.riskcenter.api.loanlawsuitapply.*; @@ -42,6 +45,7 @@ import com.yxt.anrui.riskcenter.api.loanrepurchaseapply.flow.*; import com.yxt.anrui.riskcenter.api.loanrestorereportapply.AlrepaidAndArrVo; import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutions; import com.yxt.anrui.riskcenter.api.loansolutions.app.SolutionsDetailsVo; +import com.yxt.anrui.riskcenter.biz.loancaseprogress.LoanCaseProgressService; import com.yxt.anrui.riskcenter.biz.loanlawsuitveh.LoanLawsuitVehService; import com.yxt.anrui.riskcenter.biz.loanrestorereportapply.LoanRestoreReportApplyService; import com.yxt.anrui.riskcenter.biz.loansolutions.LoanSolutionsService; @@ -93,7 +97,8 @@ public class LoanLawsuitApplyService extends MybatisBaseService loanContractListPage(PagerQuery pq) { IPage page = PagerUtil.queryToPage(pq); @@ -685,7 +690,29 @@ public class LoanLawsuitApplyService extends MybatisBaseService vehList = new ArrayList<>(); + List voList = loanLawsuitVehService.selByMainSid(businessSid); + if (!voList.isEmpty()) { + for (LoanLawsuitVehVo loanLawsuitVehVo : voList) { + PushCaseVehDto vehDto = new PushCaseVehDto(); + if (StringUtils.isNotBlank(loanLawsuitVehVo.getVehMark())) { + vehDto.setVehMark(loanLawsuitVehVo.getVehMark()); + } + if (StringUtils.isNotBlank(loanLawsuitVehVo.getVinNo())) { + vehDto.setVinNo(loanLawsuitVehVo.getVinNo()); + } + if (StringUtils.isNotBlank(loanLawsuitVehVo.getBusVinSid())) { + vehDto.setBusVinSid(loanLawsuitVehVo.getBusVinSid()); + } + vehList.add(vehDto); + } + pushCaseDto.setVehList(vehList); + } + loanCaseProgressService.pushCase(pushCaseDto); } else { //极光推送 loanLawsuitApply = fetchBySid(businessSid); From 7d4b39614bb1e72c509647a73de2f80848e93c87 Mon Sep 17 00:00:00 2001 From: dimengzhe Date: Tue, 27 Feb 2024 17:41:52 +0800 Subject: [PATCH 2/6] =?UTF-8?q?PC=E9=9B=86=E5=9B=A2=E6=97=A5=E6=8A=A5?= =?UTF-8?q?=E8=A1=A8=E5=88=86=E9=A1=B5=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/dailyreport/DailyReportFeign.java | 7 ++-- .../biz/dailyreport/DailyReportMapper.xml | 10 ++++-- .../biz/dailyreport/DailyReportService.java | 36 ++++++++----------- 3 files changed, 26 insertions(+), 27 deletions(-) diff --git a/anrui-reportcenter/anrui-reportcenter-api/src/main/java/com/yxt/anrui/reportcenter/api/dailyreport/DailyReportFeign.java b/anrui-reportcenter/anrui-reportcenter-api/src/main/java/com/yxt/anrui/reportcenter/api/dailyreport/DailyReportFeign.java index 69bebd65b7..446b9cce20 100644 --- a/anrui-reportcenter/anrui-reportcenter-api/src/main/java/com/yxt/anrui/reportcenter/api/dailyreport/DailyReportFeign.java +++ b/anrui-reportcenter/anrui-reportcenter-api/src/main/java/com/yxt/anrui/reportcenter/api/dailyreport/DailyReportFeign.java @@ -58,18 +58,19 @@ public interface DailyReportFeign { * @param pagerQuery * @return */ + @ApiOperation("pc集团日报明细表") @PostMapping("listPage3") @ResponseBody ResultBean> listPage3(@RequestBody PagerQuery pagerQuery); - + @ApiOperation("pc集团日报表") @PostMapping("listPage3_1") @ResponseBody ResultBean> listPage3_1(@RequestBody PagerQuery pagerQuery); - + //事业部每日 @PostMapping("listPage2_1") @ResponseBody ResultBean> listPage2_1(@RequestBody PagerQuery pagerQuery); - + //分公司每日 @PostMapping("listPage_1") @ResponseBody ResultBean> listPage_1(@RequestBody PagerQuery pagerQuery); diff --git a/anrui-reportcenter/anrui-reportcenter-biz/src/main/java/com/yxt/anrui/reportcenter/biz/dailyreport/DailyReportMapper.xml b/anrui-reportcenter/anrui-reportcenter-biz/src/main/java/com/yxt/anrui/reportcenter/biz/dailyreport/DailyReportMapper.xml index 1412fa986b..adc04451a5 100644 --- a/anrui-reportcenter/anrui-reportcenter-biz/src/main/java/com/yxt/anrui/reportcenter/biz/dailyreport/DailyReportMapper.xml +++ b/anrui-reportcenter/anrui-reportcenter-biz/src/main/java/com/yxt/anrui/reportcenter/biz/dailyreport/DailyReportMapper.xml @@ -52,12 +52,15 @@ sum(arrears_carry_veh_amount) as arrears_carry_veh_amount, sum(loan_not_amount) as loan_not_amount, sum(buyout_day) as buyout_day, - useOrgSid + useOrgSid, + sum(saleAllToThree) as saleAllToThree, + SUM(stock_total) as stock_total from daily_report ${ew.sqlSegment} group by DATE_FORMAT(createTime, '%Y-%m-%d') + order by DATE_FORMAT(createTime, '%Y-%m-%d') desc - select dr.* + + select ifnull(sum(dr.saleOfStockRatio), 0) + as saleOfStockRatio, + ifnull(sum(dr.stock_total), 0) as stock_total, + ifnull(sum(dr.stock_unreserve), 0) as stock_unreserve, + ifnull(sum(dr.stock_reserve), 0) as stock_reserve, + ifnull(sum(dr.stock_subtotal), 0) as stock_subtotal, + ifnull(sum(dr.stock_buyout_unreserve), 0) as stock_buyout_unreserve, + ifnull(sum(dr.stock_buyout_reserve), 0) as stock_buyout_reserve, + ifnull(sum(dr.stock_buyout_subtotal), 0) as stock_buyout_subtotal, + ifnull(sum(dr.pcOrder_unreserve), 0) as pcOrder_unreserve, + ifnull(sum(dr.pcOrder_reserve), 0) as pcOrder_reserve, + ifnull(sum(dr.pcOrder_subtotal), 0) as pcOrder_subtotal, + ifnull(sum(dr.simpleOrder_day), 0) as simpleOrder_day, + ifnull(sum(dr.simpleOrder_month), 0) as simpleOrder_month, + ifnull(sum(dr.saleOrder_full_day), 0) as saleOrder_full_day, + ifnull(sum(dr.saleOrder_loan_day), 0) as saleOrder_loan_day, + ifnull(sum(dr.saleOrder_subtotal_day), 0) as saleOrder_subtotal_day, + ifnull(sum(dr.saleOrder_full_month), 0) as saleOrder_full_month, + ifnull(sum(dr.saleOrder_loan_month), 0) as saleOrder_loan_month, + ifnull(sum(dr.saleOrder_subtotal_month), 0) as saleOrder_subtotal_month, + ifnull(sum(dr.saleOrder_waitVeh_total), 0) as saleOrder_waitVeh_total, + ifnull(sum(dr.sale_full_day), 0) as sale_full_day, + ifnull(sum(dr.sale_loan_day), 0) as sale_loan_day, + ifnull(sum(dr.sale_subtotal_day), 0) as sale_subtotal_day, + ifnull(sum(dr.sale_full_month), 0) as sale_full_month, + ifnull(sum(dr.sale_loan_month), 0) as sale_loan_month, + ifnull(sum(dr.sale_subtotal_month), 0) as sale_subtotal_month, + ifnull(sum(dr.sale_full_year), 0) as sale_full_year, + ifnull(sum(dr.sale_loan_year), 0) as sale_loan_year, + ifnull(sum(dr.sale_subtotal_year), 0) as sale_subtotal_year, + ifnull(sum(dr.manufacturer_invoicing_year), 0) as manufacturer_invoicing_year, + ifnull(sum(dr.buyout_day), 0) as buyout_day, + ifnull(sum(dr.buyout_month), 0) as buyout_month, + ifnull(sum(dr.buyout_year), 0) as buyout_year, + ifnull(sum(dr.arrears_carry_veh_count), 0) as arrears_carry_veh_count, + ifnull(sum(dr.arrears_carry_veh_amount), 0) as arrears_carry_veh_amount, + ifnull(sum(dr.loan_not_count), 0) as loan_not_count, + ifnull(sum(dr.loan_not_amount), 0) as loan_not_amount, + ifnull(sum(dr.deliver_loan_day), 0) as deliver_loan_day, + ifnull(sum(dr.deliver_full_day), 0) as deliver_full_day, + ifnull(sum(dr.deliver_subtotal_day), 0) as deliver_subtotal_day, + ifnull(sum(dr.deliver_loan_month), 0) as deliver_loan_month, + ifnull(sum(dr.deliver_full_month), 0) as deliver_full_month, + ifnull(sum(dr.deliver_subtotal_month), 0) as deliver_subtotal_month, + ifnull(sum(dr.deliver_loan_year), 0) as deliver_loan_year, + ifnull(sum(dr.deliver_full_year), 0) as deliver_full_year, + ifnull(sum(dr.deliver_subtotal_year), 0) as deliver_subtotal_year, + ifnull(sum(dr.saleAllToThree), 0) as saleAllToThree + , + dr.busOrgName, + dr.brandName, + dr.busOrgSid, + dr.useOrgSid, + dr.useOrgName, + dr.remarks, + bm.vehicleAlias vehModeName, + bmc.carColor, + bmc.specification, + bmc.fuelTank, + bmc.baffleModel, + bmc.independentSources, + bmc.tireCover, + bmc.saddle, + bmc.airConditioner, + bmc.rearAxleRatio, + bmc.rearAxleValue, + bmc.tireSize, + bmc.slowMachine, + bmc.rearViewMirror, + bmc.wheelbase, + bmc.suspension, + bmc.packingCase, + bmc.seat, + bmc.hubMaterial, + bmc.configuringBao, + bmc.multimedia, + bmc.bumper, + bmc.clutchValue, + bmc.dirMachineValue, + bmc.proponsValue, + bmc.doorAndWindowValue, + bmc.doorLockValue, + bmc.headlightValue, + bmc.boardPedalValue, + bmc.steerWheelValue, + bmc.storagBatteryValue, + bmc.comfortPackValue, + bmc.cheBasePackValue, + bmc.savingPackValue, + bmc.conPackValue, + bm.vehicleTypeValue, + bm.emissionStandardValue, + bm.productLineValue, + bm.driveFormValue, + bm.powerValue, + bm.tranCaseTypeValue, + bm.gearboxTypeValue, + bm.fuelTypeValue, + bm.vehicleVersionValue, + bm.engineTypeValue, + bm.specifications from daily_report dr left join anrui_base.base_vehicle_model bm on bm.sid = dr.vehModelSid left join anrui_base.base_model_config bmc on bmc.sid = dr.vehMConfigSid @@ -12,14 +119,70 @@ diff --git a/anrui-reportcenter/anrui-reportcenter-biz/src/main/java/com/yxt/anrui/reportcenter/biz/dailyreport/DailyReportService.java b/anrui-reportcenter/anrui-reportcenter-biz/src/main/java/com/yxt/anrui/reportcenter/biz/dailyreport/DailyReportService.java index 8706e41d5c..2297fd6dc4 100644 --- a/anrui-reportcenter/anrui-reportcenter-biz/src/main/java/com/yxt/anrui/reportcenter/biz/dailyreport/DailyReportService.java +++ b/anrui-reportcenter/anrui-reportcenter-biz/src/main/java/com/yxt/anrui/reportcenter/biz/dailyreport/DailyReportService.java @@ -39,7 +39,7 @@ public class DailyReportService extends MybatisBaseService listPage(PagerQuery pagerQuery) { - DailyReportQuery query = pagerQuery.getParams(); + /* DailyReportQuery query = pagerQuery.getParams(); QueryWrapper qw = new QueryWrapper<>(); if (query != null) { String useOrgSid = query.getUseOrgSid(); @@ -80,11 +80,59 @@ public class DailyReportService extends MybatisBaseService p = PagerUtil.pageToVo(pagging, null); + return p;*/ + DailyReportQuery query = pagerQuery.getParams(); + QueryWrapper qw = new QueryWrapper<>(); + if (query != null) { + String useOrgSid = query.getUseOrgSid(); + qw.eq("dr.useOrgSid", useOrgSid); + if (StringUtils.isNotBlank(query.getTodayDate())) { + qw.like("dr.createTime", query.getTodayDate()); + } + qw.orderByDesc("dr.useOrgSid"); + qw.orderByDesc("dr.brandSid"); + qw.groupBy("dr.brandSid"); + qw.orderByDesc("bm.fuelTypeValue"); + qw.groupBy("bm.fuelTypeValue"); + qw.orderByDesc("bm.emissionStandardValue"); + qw.groupBy("bm.emissionStandardValue"); + List parameterVoList = baseMapper.selectByParameters(useOrgSid); + parameterVoList.removeAll(Collections.singleton(null)); + for (int i = 0; i < parameterVoList.size(); i++) { + DailyParameterVo dailyParameterVo = parameterVoList.get(i); + String tableName = Arrays.asList(dailyParameterVo.getTableNameKey().split("\\.")).get(1); + if ("base_model_config".equals(tableName)) { + qw.orderByDesc("bmc." + dailyParameterVo.getColName()); + qw.groupBy("bmc." + dailyParameterVo.getColName()); + } else if ("base_vehicle_model".equals(tableName)) { + qw.orderByDesc("bm." + dailyParameterVo.getColName()); + qw.groupBy("bm." + dailyParameterVo.getColName()); + } + } + + } + IPage page = PagerUtil.queryToPage(pagerQuery); + IPage pagging = baseMapper.listPage(page, qw); + List recordList = pagging.getRecords(); + recordList.removeAll(Collections.singleton(null)); + if (!recordList.isEmpty()) { + for (int i = 0; i < recordList.size(); i++) { + DailyReportVo dailyReportVo = recordList.get(i); + String ratio = ""; + if (dailyReportVo.getSaleAllToThree() == 0) { + ratio = dailyReportVo.getStock_subtotal() + ":1"; + } else { + ratio = new BigDecimal(dailyReportVo.getStock_total()).divide((new BigDecimal(dailyReportVo.getSaleAllToThree()).divide(new BigDecimal(3), 4, RoundingMode.HALF_UP)), 0, RoundingMode.HALF_UP).toString() + ":1"; + } + dailyReportVo.setSaleOfStockRatio(ratio); + } + } + PagerVo p = PagerUtil.pageToVo(pagging, null); return p; } public PagerVo listPage2(PagerQuery pagerQuery) { - DailyReportQuery query = pagerQuery.getParams(); + /*DailyReportQuery query = pagerQuery.getParams(); QueryWrapper qw = new QueryWrapper<>(); if (query != null) { //查询事业部 @@ -132,6 +180,65 @@ public class DailyReportService extends MybatisBaseService p = PagerUtil.pageToVo(pagging, null); + return p;*/ + DailyReportQuery query = pagerQuery.getParams(); + QueryWrapper qw = new QueryWrapper<>(); + if (query != null) { + //查询事业部 + if (StringUtils.isNotBlank(query.getOrgPath())) { + List stringList = Arrays.asList(query.getOrgPath().split("/")); + String sybOrgSid = query.getOrgPath().substring(37, 73); + qw.eq("dr.busOrgSid", sybOrgSid); + } + if (StringUtils.isNotBlank(query.getTodayDate())) { + qw.like("dr.createTime", query.getTodayDate()); + } + + qw.orderByDesc("dr.useOrgSid"); + qw.groupBy("dr.useOrgSid"); + qw.orderByDesc("dr.brandSid"); + qw.groupBy("dr.brandSid"); + qw.orderByDesc("bm.fuelTypeValue"); + qw.groupBy("bm.fuelTypeValue"); + qw.orderByDesc("bm.emissionStandardValue"); + qw.groupBy("bm.emissionStandardValue"); + } + IPage page = PagerUtil.queryToPage(pagerQuery); + IPage pagging = baseMapper.listPage(page, qw); + List recordList = pagging.getRecords(); + recordList.removeAll(Collections.singleton(null)); + if (!recordList.isEmpty()) { + for (int i = 0; i < recordList.size(); i++) { + DailyReportVo dailyReportVo = recordList.get(i); + /*String modelSid = dailyReportVo.getVehModelSid(); + String configSid = dailyReportVo.getVehMConfigSid(); + BaseVehicleModel baseVehicleModel = baseMapper.selectModel(modelSid); + BaseModelConfig baseModelConfig = baseMapper.selectConfig(configSid); + BeanUtil.copyProperties(baseModelConfig, dailyReportVo, "useOrgName"); + BeanUtil.copyProperties(baseVehicleModel, dailyReportVo, "useOrgName");*/ + //根据库存小计和排产小计计算库存总计 + /*int stock_subtotal = dailyReportVo.getStock_subtotal(); + int pcOrder_subtotal = dailyReportVo.getPcOrder_subtotal(); + int stock_total = stock_subtotal + pcOrder_subtotal; + dailyReportVo.setStock_total(stock_total); + //根据库存总计/前三月的平均销售台数为存销比 + String threeNum = baseMapper.select(dailyReportVo.getUseOrgSid(), dailyReportVo.getBrandSid(), dailyReportVo.getVehModelSid(), dailyReportVo.getVehMConfigSid(), dailyReportVo.getCreateTime()); + if ("0".equals(threeNum)) { + dailyReportVo.setSaleOfStockRatio(String.valueOf(stock_total)); + } else { + BigDecimal big = new BigDecimal(stock_total).divide(new BigDecimal(threeNum).divide(new BigDecimal(3), 2, BigDecimal.ROUND_CEILING), 2, BigDecimal.ROUND_CEILING); + dailyReportVo.setSaleOfStockRatio(big.toString()); + }*/ + String ratio = ""; + if (dailyReportVo.getSaleAllToThree() == 0) { + ratio = dailyReportVo.getStock_subtotal() + ":1"; + } else { + ratio = new BigDecimal(dailyReportVo.getStock_total()).divide((new BigDecimal(dailyReportVo.getSaleAllToThree()).divide(new BigDecimal(3), 4, RoundingMode.HALF_UP)), 0, RoundingMode.HALF_UP).toString() + ":1"; + } + dailyReportVo.setSaleOfStockRatio(ratio); + } + } + PagerVo p = PagerUtil.pageToVo(pagging, null); return p; } @@ -159,7 +266,7 @@ public class DailyReportService extends MybatisBaseService p = PagerUtil.pageToVo(pagging, null); @@ -294,6 +420,24 @@ public class DailyReportService extends MybatisBaseService page = PagerUtil.queryToPage(pagerQuery); IPage pagging = baseMapper.listPage3_1(page, qw); + List recordList = pagging.getRecords(); + recordList.removeAll(Collections.singleton(null)); + if (!recordList.isEmpty()) { + for (int i = 0; i < recordList.size(); i++) { + DailyReportListVo dailyReportListVo = recordList.get(i); + String ratio = ""; + if (StringUtils.isBlank(dailyReportListVo.getSaleAllToThree())) { + ratio = dailyReportListVo.getStock_subtotal() + ":1"; + } else { + if ("0".equals(dailyReportListVo.getSaleAllToThree())) { + ratio = dailyReportListVo.getStock_subtotal() + ":1"; + } else { + ratio = new BigDecimal(dailyReportListVo.getStock_total()).divide((new BigDecimal(dailyReportListVo.getSaleAllToThree()).divide(new BigDecimal(3), 4, RoundingMode.HALF_UP)), 0, RoundingMode.HALF_UP).toString() + ":1"; + } + } + dailyReportListVo.setSaleOfStockRatio(ratio); + } + } PagerVo p = PagerUtil.pageToVo(pagging, null); return p; } @@ -623,20 +767,20 @@ public class DailyReportService extends MybatisBaseService getReport(String date, String userSid,String orgPath,String type) { + public ResultBean getReport(String date, String userSid, String orgPath, String type) { ResultBean rb = ResultBean.fireFail(); QueryWrapper qw = new QueryWrapper<>(); if (StringUtils.isNotBlank(date)) { qw.like("createTime", date); } - if(StringUtils.isNotBlank(type)){//事业部或分公司 - if("syb".equals(type)){ + if (StringUtils.isNotBlank(type)) {//事业部或分公司 + if ("syb".equals(type)) { if (StringUtils.isNotBlank(orgPath)) { List stringList = Arrays.asList(orgPath.split("/")); String busOrgSid = orgPath.substring(37, 73); qw.eq("busOrgSid", busOrgSid); } - }else if("fgs".equals(type)){ + } else if ("fgs".equals(type)) { if (StringUtils.isNotBlank(orgPath)) { String useOrgSid = sysStaffOrgFeign.getOrgSidByPath(orgPath).getData(); qw.eq("useOrgSid", useOrgSid); From c37a2abd629ae72277f66498952996646366f3fc Mon Sep 17 00:00:00 2001 From: dimengzhe Date: Wed, 28 Feb 2024 10:41:26 +0800 Subject: [PATCH 6/6] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../FinBillApplicationService.java | 13 +- .../resources/ftl/existingvehicles_black.ftl | 2819 +++++++++++++++++ 2 files changed, 2830 insertions(+), 2 deletions(-) create mode 100644 anrui-fin/anrui-fin-biz/src/main/resources/ftl/existingvehicles_black.ftl diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationService.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationService.java index 8f23fd2049..cfd57a3052 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationService.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationService.java @@ -838,6 +838,7 @@ public class FinBillApplicationService extends MybatisBaseService map) { - String ftl = "dai_existingvehicles_black"; + String ftl = ""; + String name = ""; + if("1".equals(map.get("payTypeKey").toString())){ + ftl = "existingvehicles_black"; + name = "全款新车买卖空白合同_"; + }else{ + ftl = "dai_existingvehicles_black"; + name = "贷款新车买卖空白合同_"; + } InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ftl/" + ftl + ".ftl"); //生成word文件名 String targetPath = docPdfComponent.getUploadTemplateUrl(); @@ -910,7 +919,7 @@ public class FinBillApplicationService extends MybatisBaseService + + + + tianlong ma + 孟哲 底 + 2 + 0 + 2024-02-19T08:46:00Z + 2024-02-19T08:46:00Z + 1 + 194 + 1112 + 9 + 2 + 1304 + 16 + + + 2052-12.1.0.16250 + BE309E30D1A14462A3384CC53570A263_12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 新车买卖合同(现车 + + + + + + + + + + ) + + + + + + + + + + + + + + + + + + 合同 + + + + + + + + + + + + + + + + 号: + + + + + + + + ${contractNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (出卖方) : + + + + + + + + + + + + + + + + + + + + + + ${createOrgName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (买受方): + + + + + + + + + + + <#if customerName??> + ${customerName!} + <#else> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 证件 + + + + + + + + + + 号码: + + + + + + + + + + <#if idNo??> + ${idNo!} + <#else> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 户籍/注册地址 + + + + + + + + + + + + + + + + + + + + <#if adds??> + ${adds!} + <#else> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 从甲方以全款方式购买现车,现将双方权利和义务约定如下: + + + + + + + + + + + + + + + + + + + + + + 一、 标的车辆基本信 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <#if modelName??> + + + + + + + + + + + + + + + + + + + ${modelName!} + + + + <#if modelConfig??> + + + + + + + + + + + + + + + + + + + ${modelConfig!} + + + + <#if modelConfigs??> + + + + + + + + + + + + + + + + + + + ${modelConfigs!} + + + + <#if publicModel??> + + + + + + + + + + + + + + + + + + + ${publicModel!} + + + + <#if topName??> + + + + + + + + + + + + + + + + + + + ${topName!} + + + + <#if trailerName??> + + + + + + + + + + + + + + + + + + + ${trailerName!} + + + + <#if remarks??> + + + + + + + + + + + + + + + + + + + ${remarks!} + + + + <#if discountDetail??> + + + + + + + + + + + + + + + + + + + ${discountDetail!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 二、 车辆 + + + + + + + + + + 总价 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${totalPrice!} + + + + + + + + + + + + + + + + + + + + + 元(大写 + + + + + + + + + + + + + + + + + + + + + + ${priceRemarks!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + )。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 、乙方 + + + + + + + + + + 在签订合同当日 + + + + + + + + + + 向甲方交纳订金 + + + + + + + + + + + + + + + + + + + + + + ${depositTotal!} + + + + + + + + + + + + + + + + + + + + + 元, 乙方提车时交清全部车款。甲方未收到全款前, 车辆所有 + + + + + + + + + + 权归甲方所有 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 四、车辆交 + + + + + + + + + + 付地点 + + + + + + + + + + + + + + + + + + + + + + ${address!} + + + + + + + + + + + + + + + + + + + + + ,乙方自提。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 乙方或乙方授权的提车人提车时需按照合同约定的车辆信息对车况及随车工具进行验收,验 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 异议的 + + + + + + + + + + + + + + + + + + + + + + 乙方接收车辆 + + + + + + + + + + + ,自此 + + + + + + + + + + ,车辆毁损、灭失的风险以及对第三人的侵权责任由乙方 + + + + + + + + + + 承担。乙 + + + + + + + + + + + + + + + + + + + + 提车上路时必须办理车辆临牌和保险,未办理临牌和保险产生的后果全部由乙方承担。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 甲方负责提供车辆合格证及发票 + + + + + + + + + + ,甲方所提供的发票,不作为乙方支付款项的依据 + + + + + + + + + + 。由于车辆自身问题等甲方原因导致车辆不能登记上牌的, + + + + + + + + + + + + + + + + + + + 由甲方负 + + + + + + + + + + + + + + + + + + + + 解决; 由于乙方未按有关规定时限及时办理车辆登记上牌手续或车辆注册登记所在公司的 + + + + + + + + + + + + + + + + + + + 问题 + + + + + + + + + + + + + + + + + + + + 非甲方原因导致不能办理车辆登记上牌手续的, 由乙方自行解决。 + + + + + + + + + + + + + + + + + + + + + + 七、乙方交纳订金后在 10 日内不提车的,视为乙方单方放 + + + + + + + + + + 弃购车, 甲方有权将车辆另行处置, 订 + + + + + + + + + + + + + + + + + + + 金不退。 + + + + + + + + + + + + + + + + + + + + 果甲方同意乙方继续履行合同的,有权要求乙方每日按合同总价款的千分之一承担违约金。 + + + + + + + + + + + + + + + + + + + + + + 乙方交纳订金后,因甲方原因导致乙方不能提车的,甲方退还乙方订金,合同终止不再履行 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 八、 + + + + + + + + + + + + + + + + + + + + 合同发生争议协商解决,协商不成向甲方所在地人民法院起诉解决。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 、本合同双方签字或盖章之时生效。 + + + + + + + + + + + + + + + + + + + + + + 乙方确认车辆开票信息为:开票名称: + + + + + + + + + + + + + + + + + + + + + + <#if invoiceName??> + ${invoiceName!} + <#else> + + + + + + + + + + + + 纳税人识别号: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <#if invoiceNo??> + ${invoiceNo!} + <#else> + + + + + + + + + + + + + + + + + + + + + + 开票类型: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${invoiceType!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 甲方: + + + + + + + + + + + + + + + + + + + + 乙方: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${year!} 年 ${month!} 月 ${day!} 日 + + + + + + + + + + + + + + + + + + + + ${year!} 年 ${month!} 月 ${day!} 日 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file