From 9cff1a978159e7c593b258065ed0127ae73fd403 Mon Sep 17 00:00:00 2001 From: fanzongzhe <285169773@qq.com> Date: Mon, 1 Jul 2024 15:06:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=B7=A5=E5=8D=95=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E8=BF=94=E5=9B=9E=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/asbusrepairbill/AsBusrepairBill.java | 17 ++++++++ .../AsBusrepairBillDetailsVo.java | 25 ++++++++++++ .../asbusrepairbill/AsBusrepairBillDto.java | 26 +++++++++++- .../asbusrepairbill/InsuranceRecordVo.java | 34 ++++++++++++++++ .../as/api/asbusrepairbill/InsuranceVo.java | 32 +++++---------- .../as/api/asbusrepairbill/InvoiceVo.java | 5 ++- .../anrui/as/api/asbusrepairbill/SitemVo.java | 2 +- .../AsBusrepairBillInsurance.java | 7 ++++ .../AsBusrepairBillInsuranceRecord.java | 40 +++++++++++++++++++ .../AsBusrepairBillInvoice.java | 5 ++- 10 files changed, 167 insertions(+), 26 deletions(-) create mode 100644 yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/InsuranceRecordVo.java create mode 100644 yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbillinsurancerecord/AsBusrepairBillInsuranceRecord.java diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBill.java b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBill.java index b385b9fecf..8e41c11bd3 100644 --- a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBill.java +++ b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBill.java @@ -93,6 +93,8 @@ public class AsBusrepairBill extends BaseEntity { private String groupName; @ApiModelProperty("应收金额") private BigDecimal receivableAmount; + @ApiModelProperty("实收金额") + private BigDecimal actualAmount; @ApiModelProperty("工时费") private BigDecimal hourAmount; @ApiModelProperty("材料费") @@ -109,4 +111,19 @@ public class AsBusrepairBill extends BaseEntity { private BigDecimal taxAmount; @ApiModelProperty("是否外出(1是,2否)") private String isGoOut; + @ApiModelProperty("索赔厂家") + private String claimManufacturer; + @ApiModelProperty("索赔厂家sid") + private String claimManufacturerSid; + @ApiModelProperty("特殊标志(1有,0无)") + private Integer isSpecialSign; + @ApiModelProperty("施救费") + private BigDecimal rescueAmount; + @ApiModelProperty("厂家补助备注") + private String subsidyRemarks; + @ApiModelProperty("施救费备注") + private String rescueRemarks; + @ApiModelProperty("外出费备注") + private String outRemarks; + } diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBillDetailsVo.java b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBillDetailsVo.java index 228c51dc60..5291fa80fd 100644 --- a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBillDetailsVo.java +++ b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBillDetailsVo.java @@ -18,8 +18,24 @@ import java.util.List; public class AsBusrepairBillDetailsVo implements Vo { private String sid; private String orgPath; + @ApiModelProperty("索赔厂家") + private String claimManufacturer; + @ApiModelProperty("索赔厂家sid") + private String claimManufacturerSid; + @ApiModelProperty("特殊标志(1有,0无)") + private String isSpecialSign; + @ApiModelProperty("客户来源 ") + private String customerSource; + @ApiModelProperty("对接人sid") + private String dockingPeopleSid; + @ApiModelProperty("对接人") + private String dockingPeople; + @ApiModelProperty("对接人电话") + private String dockingPhone; @ApiModelProperty("应收金额") private String receivableAmount; + @ApiModelProperty("实收金额") + private String actualAmount; @ApiModelProperty("工时费") private String hourAmount; @ApiModelProperty("材料费") @@ -133,4 +149,13 @@ public class AsBusrepairBillDetailsVo implements Vo { private List goodsDetailsVos = new ArrayList<>(); //商品信息 private SettleVo settleVo = new SettleVo(); //结算信息 private boolean showReSettleBtn; //是否显示反结算按钮,ture显示,false不显示 + @ApiModelProperty("厂家补助备注") + private String subsidyRemarks; + @ApiModelProperty("施救费备注") + private String rescueRemarks; + @ApiModelProperty("外出费备注") + private String outRemarks; + @ApiModelProperty("施救费") + private String rescueAmount; + private String fileName; //文件名称 } diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBillDto.java b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBillDto.java index 364ea20551..98353a399e 100644 --- a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBillDto.java +++ b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBillDto.java @@ -20,8 +20,24 @@ public class AsBusrepairBillDto implements Dto { private String orgPath; @ApiModelProperty("是否外出(1是,2否)") private String isGoOut; + @ApiModelProperty("索赔厂家") + private String claimManufacturer; + @ApiModelProperty("索赔厂家sid") + private String claimManufacturerSid; + @ApiModelProperty("特殊标志(1有,0无)") + private String isSpecialSign; + @ApiModelProperty("客户来源") + private String customerSource; + @ApiModelProperty("对接人sid") + private String dockingPeopleSid; + @ApiModelProperty("对接人") + private String dockingPeople; + @ApiModelProperty("对接人电话") + private String dockingPhone; @ApiModelProperty("应收金额") private String receivableAmount; + @ApiModelProperty("实收金额") + private String actualAmount; @ApiModelProperty("工时费") private String hourAmount; @ApiModelProperty("材料费") @@ -117,5 +133,13 @@ public class AsBusrepairBillDto implements Dto { private List aitemVos = new ArrayList<>();// 附加项目 private SettleVo settleVo = new SettleVo(); //结算信息 private List goodsDetailsVos = new ArrayList<>(); //商品信息 - + @ApiModelProperty("厂家补助备注") + private String subsidyRemarks; + @ApiModelProperty("施救费备注") + private String rescueRemarks; + @ApiModelProperty("外出费备注") + private String outRemarks; + @ApiModelProperty("施救费") + private String rescueAmount; + private String fileName; //文件名称 } diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/InsuranceRecordVo.java b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/InsuranceRecordVo.java new file mode 100644 index 0000000000..c41750ef8d --- /dev/null +++ b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/InsuranceRecordVo.java @@ -0,0 +1,34 @@ +package com.yxt.anrui.as.api.asbusrepairbill; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @author Fan + * @description + * @date 2024/7/1 14:01 + */ +@Data +public class InsuranceRecordVo { + + @ApiModelProperty("工单sid") + private String billSid; + @ApiModelProperty("使用保险方Key") + private String useInsurerKey; + @ApiModelProperty("使用保险方") + private String useInsurer; + @ApiModelProperty("使用险种key") + private String insuranceTypeKey; + @ApiModelProperty("使用险种") + private String insuranceType; + @ApiModelProperty("保险公司key") + private String insuranceCompanyKey; + @ApiModelProperty("保险公司") + private String insuranceCompany; + @ApiModelProperty("报案号") + private String claimBillNo; + @ApiModelProperty("勘察员及电话") + private String investigator; + @ApiModelProperty("定损员及电话") + private String lossAdjuster; +} diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/InsuranceVo.java b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/InsuranceVo.java index 2708c86b55..f473a9f164 100644 --- a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/InsuranceVo.java +++ b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/InsuranceVo.java @@ -3,6 +3,8 @@ package com.yxt.anrui.as.api.asbusrepairbill; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +import java.util.List; + /** * @author Fan * @description @@ -13,28 +15,14 @@ public class InsuranceVo { @ApiModelProperty("责任划分") private String responsibility; - @ApiModelProperty("对方险种") - private String otherInsuranceType; @ApiModelProperty("责任划分") private String responsibilityKey; - @ApiModelProperty("对方险种") - private String otherInsuranceTypeKey; - @ApiModelProperty("保险公司1") - private String insuranceCompany1; - @ApiModelProperty("保险公司2") - private String insuranceCompany2; - @ApiModelProperty("保险人员") - private String insurer; - @ApiModelProperty("保险索赔单号") - private String claimBillNo; - @ApiModelProperty("勘察员") - private String investigator; - @ApiModelProperty("定损员") - private String lossAdjuster; - @ApiModelProperty("特殊标志(1有,0无)") - private String isSpecialSign; - @ApiModelProperty("出险类型") - private String accidentType; - @ApiModelProperty("出险类型") - private String accidentTypeKey; + @ApiModelProperty("是否存在人伤(1是,0否)") + private String isPersonInjuries; + @ApiModelProperty("责任比例Key") + private String responsibilityRatioKey; + @ApiModelProperty("责任比例") + private String responsibilityRatio; + + private List insuranceList; } diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/InvoiceVo.java b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/InvoiceVo.java index 3d5a281b9d..ed59b52457 100644 --- a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/InvoiceVo.java +++ b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/InvoiceVo.java @@ -27,5 +27,8 @@ public class InvoiceVo { private String invoiceCode; @ApiModelProperty("税率") private String taxRate; - + @ApiModelProperty("开票单位sid") + private String invoiceCompanySid; + @ApiModelProperty("开票单位") + private String invoiceCompany; } diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/SitemVo.java b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/SitemVo.java index 2329a5c314..5cd0c2bee5 100644 --- a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/SitemVo.java +++ b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/SitemVo.java @@ -26,7 +26,7 @@ public class SitemVo { private String subjectSid; @ApiModelProperty("科目(自费、保内等)") private String subject; - @ApiModelProperty("考核工时(考核价)") + @ApiModelProperty("工时提成") private String examineHourPrice; @ApiModelProperty("工时单价") private String hourPrice; diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbillinsurance/AsBusrepairBillInsurance.java b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbillinsurance/AsBusrepairBillInsurance.java index acd02c1ae8..45f3cfaca2 100644 --- a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbillinsurance/AsBusrepairBillInsurance.java +++ b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbillinsurance/AsBusrepairBillInsurance.java @@ -45,4 +45,11 @@ public class AsBusrepairBillInsurance extends BaseEntity { private String accidentType; @ApiModelProperty("出险类型") private String accidentTypeKey; + @ApiModelProperty("是否存在人伤(1是,0否)") + private String isPersonInjuries; + @ApiModelProperty("责任比例Key") + private String responsibilityRatioKey; + @ApiModelProperty("责任比例") + private String responsibilityRatio; + } diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbillinsurancerecord/AsBusrepairBillInsuranceRecord.java b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbillinsurancerecord/AsBusrepairBillInsuranceRecord.java new file mode 100644 index 0000000000..b02e0ece9c --- /dev/null +++ b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbillinsurancerecord/AsBusrepairBillInsuranceRecord.java @@ -0,0 +1,40 @@ +package com.yxt.anrui.as.api.asbusrepairbillinsurancerecord; + +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; + +/** + * @author Fan + * @description + * @date 2024/7/1 13:57 + */ +@Data +@ApiModel(value = "维修工单-保险信息列表", description = "维修工单-保险信息列表") +@TableName("as_busrepair_bill_insurance_record") +public class AsBusrepairBillInsuranceRecord extends BaseEntity { + + @ApiModelProperty("工单sid") + private String billSid; + @ApiModelProperty("使用保险方Key") + private String useInsurerKey; + @ApiModelProperty("使用保险方") + private String useInsurer; + @ApiModelProperty("使用险种key") + private String insuranceTypeKey; + @ApiModelProperty("使用险种") + private String insuranceType; + @ApiModelProperty("保险公司key") + private String insuranceCompanyKey; + @ApiModelProperty("保险公司") + private String insuranceCompany; + @ApiModelProperty("报案号") + private String claimBillNo; + @ApiModelProperty("勘察员及电话") + private String investigator; + @ApiModelProperty("定损员及电话") + private String lossAdjuster; + +} diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbillinvoice/AsBusrepairBillInvoice.java b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbillinvoice/AsBusrepairBillInvoice.java index ac52c437dc..d69d4620e3 100644 --- a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbillinvoice/AsBusrepairBillInvoice.java +++ b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbillinvoice/AsBusrepairBillInvoice.java @@ -32,6 +32,9 @@ public class AsBusrepairBillInvoice extends BaseEntity { private String invoiceCode; @ApiModelProperty("税率") private BigDecimal taxRate; - + @ApiModelProperty("开票单位sid") + private String invoiceCompanySid; + @ApiModelProperty("开票单位") + private String invoiceCompany; }