From 532486f95839d359ff1ce04a25ba6e7761c1e0fb Mon Sep 17 00:00:00 2001 From: dimengzhe Date: Tue, 6 Feb 2024 17:14:24 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=93=E6=B8=85=E7=94=B3=E8=AF=B7=E5=9F=BA?= =?UTF-8?q?=E7=A1=80=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LoanSettleBankCost.java | 39 +++++++++++++++ .../LoanSettleCompanyCost.java | 47 +++++++++++++++++++ .../LoanSettleCompanyReduction.java | 30 ++++++++++++ .../LoanSettleBankCostMapper.java | 14 ++++++ .../LoanSettleBankCostMapper.xml | 4 ++ .../LoanSettleBankCostService.java | 14 ++++++ .../LoanSettleCompanyCostMapper.java | 14 ++++++ .../LoanSettleCompanyCostMapper.xml | 4 ++ .../LoanSettleCompanyCostService.java | 14 ++++++ .../LoanSettleCompanyReductionMapper.java | 14 ++++++ .../LoanSettleCompanyReductionMapper.xml | 4 ++ .../LoanSettleCompanyReductionService.java | 15 ++++++ 12 files changed, 213 insertions(+) create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansettlebankcost/LoanSettleBankCost.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansettlecompanycost/LoanSettleCompanyCost.java create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansettlecompanyreduction/LoanSettleCompanyReduction.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlebankcost/LoanSettleBankCostMapper.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlebankcost/LoanSettleBankCostMapper.xml create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlebankcost/LoanSettleBankCostService.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlecompanycost/LoanSettleCompanyCostMapper.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlecompanycost/LoanSettleCompanyCostMapper.xml create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlecompanycost/LoanSettleCompanyCostService.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlecompanyreduction/LoanSettleCompanyReductionMapper.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlecompanyreduction/LoanSettleCompanyReductionMapper.xml create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlecompanyreduction/LoanSettleCompanyReductionService.java diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansettlebankcost/LoanSettleBankCost.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansettlebankcost/LoanSettleBankCost.java new file mode 100644 index 0000000000..d522431105 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansettlebankcost/LoanSettleBankCost.java @@ -0,0 +1,39 @@ +package com.yxt.anrui.riskcenter.api.loansettlebankcost; + +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; + +/** + * @description: + * @author: dimengzhe + * @date: 2024/2/6 + **/ +@Data +public class LoanSettleBankCost extends BaseEntity { + private static final long serialVersionUID = 1761408170453018031L; + + private String mainSid; + @ApiModelProperty("资方逾期月还") + private BigDecimal price; + @ApiModelProperty("资方当期未到期月还") + private BigDecimal currentNotDuePrice; + @ApiModelProperty("资方未到期金额") + private BigDecimal notDuePrice; + @ApiModelProperty("资方逾期利息") + private BigDecimal bankInterest; + @ApiModelProperty("资方名义价") + private BigDecimal bankNominalPrice; + @ApiModelProperty("资方合同违约金") + private BigDecimal bankContractLiquidated; + @ApiModelProperty("资方其他应收") + private BigDecimal bankOtherReceivable; + @ApiModelProperty("其他应收说明") + private String otherReceivableRemarks; + @ApiModelProperty("资方结清金额") + private BigDecimal bankSettlePrice; + @ApiModelProperty("附件") + private String files; +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansettlecompanycost/LoanSettleCompanyCost.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansettlecompanycost/LoanSettleCompanyCost.java new file mode 100644 index 0000000000..21eec43d6f --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansettlecompanycost/LoanSettleCompanyCost.java @@ -0,0 +1,47 @@ +package com.yxt.anrui.riskcenter.api.loansettlecompanycost; + +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; + +/** + * @description: + * @author: dimengzhe + * @date: 2024/2/6 + **/ +@Data +public class LoanSettleCompanyCost extends BaseEntity { + private static final long serialVersionUID = 2861377535077166030L; + + private String mainSid; + @ApiModelProperty("贷款保证金") + private BigDecimal loanDeposit; + @ApiModelProperty("公司逾期月还") + private BigDecimal overduePrice; + @ApiModelProperty("垫资方逾期利息") + private BigDecimal putBankInterest; + @ApiModelProperty("资金占用费") + private BigDecimal funfCost; + @ApiModelProperty("资方逾期利息") + private BigDecimal bankOverInterest; + @ApiModelProperty("公司当期未到期月还") + private BigDecimal companyCurrentNotPrice; + @ApiModelProperty("资方未到期金额") + private BigDecimal bankNotPrice; + @ApiModelProperty("贷款保证金扣罚金额") + private BigDecimal deductionAmount; + @ApiModelProperty("名义价") + private BigDecimal companyNominalPrice; + @ApiModelProperty("合同违约金") + private BigDecimal contractLiquidated; + @ApiModelProperty("公司其他费用") + private BigDecimal companyOtherPrice; + @ApiModelProperty("其他费用说明") + private String otherCostRemarks; + @ApiModelProperty("公司正常结清合计") + private BigDecimal settleAll; + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansettlecompanyreduction/LoanSettleCompanyReduction.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansettlecompanyreduction/LoanSettleCompanyReduction.java new file mode 100644 index 0000000000..79460b18d4 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansettlecompanyreduction/LoanSettleCompanyReduction.java @@ -0,0 +1,30 @@ +package com.yxt.anrui.riskcenter.api.loansettlecompanyreduction; + +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; + +/** + * @description: + * @author: dimengzhe + * @date: 2024/2/6 + **/ +@Data +public class LoanSettleCompanyReduction extends BaseEntity { + private static final long serialVersionUID = -4762360887901381444L; + + private String mainSid; + @ApiModelProperty("资金占用费减免") + private BigDecimal fundPenalty; + @ApiModelProperty("贷款保证金扣罚减免") + private BigDecimal depositPenalty; + @ApiModelProperty("其他费用减免") + private BigDecimal otherCost; + @ApiModelProperty("公司减免后结清合计") + private BigDecimal amountTo; + @ApiModelProperty("结清利润") + private BigDecimal profit; + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlebankcost/LoanSettleBankCostMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlebankcost/LoanSettleBankCostMapper.java new file mode 100644 index 0000000000..59639bffab --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlebankcost/LoanSettleBankCostMapper.java @@ -0,0 +1,14 @@ +package com.yxt.anrui.riskcenter.biz.loansettlebankcost; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yxt.anrui.riskcenter.api.loansettlebankcost.LoanSettleBankCost; +import org.apache.ibatis.annotations.Mapper; + +/** + * @description: + * @author: dimengzhe + * @date: 2024/2/6 + **/ +@Mapper +public interface LoanSettleBankCostMapper extends BaseMapper { +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlebankcost/LoanSettleBankCostMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlebankcost/LoanSettleBankCostMapper.xml new file mode 100644 index 0000000000..252773d2b9 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlebankcost/LoanSettleBankCostMapper.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlebankcost/LoanSettleBankCostService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlebankcost/LoanSettleBankCostService.java new file mode 100644 index 0000000000..1c190e2182 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlebankcost/LoanSettleBankCostService.java @@ -0,0 +1,14 @@ +package com.yxt.anrui.riskcenter.biz.loansettlebankcost; + +import com.yxt.anrui.riskcenter.api.loansettlebankcost.LoanSettleBankCost; +import com.yxt.common.base.service.MybatisBaseService; +import org.springframework.stereotype.Service; + +/** + * @description: + * @author: dimengzhe + * @date: 2024/2/6 + **/ +@Service +public class LoanSettleBankCostService extends MybatisBaseService { +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlecompanycost/LoanSettleCompanyCostMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlecompanycost/LoanSettleCompanyCostMapper.java new file mode 100644 index 0000000000..130573294e --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlecompanycost/LoanSettleCompanyCostMapper.java @@ -0,0 +1,14 @@ +package com.yxt.anrui.riskcenter.biz.loansettlecompanycost; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yxt.anrui.riskcenter.api.loansettlecompanycost.LoanSettleCompanyCost; +import org.apache.ibatis.annotations.Mapper; + +/** + * @description: + * @author: dimengzhe + * @date: 2024/2/6 + **/ +@Mapper +public interface LoanSettleCompanyCostMapper extends BaseMapper { +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlecompanycost/LoanSettleCompanyCostMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlecompanycost/LoanSettleCompanyCostMapper.xml new file mode 100644 index 0000000000..4b41599e9e --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlecompanycost/LoanSettleCompanyCostMapper.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlecompanycost/LoanSettleCompanyCostService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlecompanycost/LoanSettleCompanyCostService.java new file mode 100644 index 0000000000..dc7ec2620d --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlecompanycost/LoanSettleCompanyCostService.java @@ -0,0 +1,14 @@ +package com.yxt.anrui.riskcenter.biz.loansettlecompanycost; + +import com.yxt.anrui.riskcenter.api.loansettlecompanycost.LoanSettleCompanyCost; +import com.yxt.common.base.service.MybatisBaseService; +import org.springframework.stereotype.Service; + +/** + * @description: + * @author: dimengzhe + * @date: 2024/2/6 + **/ +@Service +public class LoanSettleCompanyCostService extends MybatisBaseService { +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlecompanyreduction/LoanSettleCompanyReductionMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlecompanyreduction/LoanSettleCompanyReductionMapper.java new file mode 100644 index 0000000000..417b3b8976 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlecompanyreduction/LoanSettleCompanyReductionMapper.java @@ -0,0 +1,14 @@ +package com.yxt.anrui.riskcenter.biz.loansettlecompanyreduction; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yxt.anrui.riskcenter.api.loansettlecompanyreduction.LoanSettleCompanyReduction; +import org.apache.ibatis.annotations.Mapper; + +/** + * @description: + * @author: dimengzhe + * @date: 2024/2/6 + **/ +@Mapper +public interface LoanSettleCompanyReductionMapper extends BaseMapper { +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlecompanyreduction/LoanSettleCompanyReductionMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlecompanyreduction/LoanSettleCompanyReductionMapper.xml new file mode 100644 index 0000000000..30b92377e3 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlecompanyreduction/LoanSettleCompanyReductionMapper.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlecompanyreduction/LoanSettleCompanyReductionService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlecompanyreduction/LoanSettleCompanyReductionService.java new file mode 100644 index 0000000000..226777fd7b --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettlecompanyreduction/LoanSettleCompanyReductionService.java @@ -0,0 +1,15 @@ +package com.yxt.anrui.riskcenter.biz.loansettlecompanyreduction; + +import com.yxt.anrui.riskcenter.api.loansettlecompanyreduction.LoanSettleCompanyReduction; +import com.yxt.common.base.service.MybatisBaseService; +import com.yxt.common.core.domain.BaseEntity; +import org.springframework.stereotype.Service; + +/** + * @description: + * @author: dimengzhe + * @date: 2024/2/6 + **/ +@Service +public class LoanSettleCompanyReductionService extends MybatisBaseService { +}