diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/AppBillApplicationIInfoDto.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/AppBillApplicationIInfoDto.java new file mode 100644 index 0000000000..813c2ffce0 --- /dev/null +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/AppBillApplicationIInfoDto.java @@ -0,0 +1,64 @@ +package com.yxt.anrui.fin.api.finbillapplication; + +import com.fasterxml.jackson.annotation.JsonProperty; +import com.yxt.common.core.dto.Dto; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.List; + +@Data +public class AppBillApplicationIInfoDto implements Dto { + private static final long serialVersionUID = 2770580298417499804L; + + @ApiModelProperty("业务sid") + private String sid; + + @ApiModelProperty("用户sid") + private String createBySid; + + @ApiModelProperty("合同sid") + private String contractSid; + + @ApiModelProperty("合同编号") + private String contractNo; + + @ApiModelProperty("开票总价") + private String totalBillMoney; + + @ApiModelProperty("单台开票价") + private String oneBillMoney; + + @ApiModelProperty("客户名称") + private String customerName; + + @ApiModelProperty("申请日期") + private String applyDate; + + @ApiModelProperty("备注") + private String remarks; + + @ApiModelProperty("车辆集合") + private List vinList; + + @ApiModelProperty("开票状态") + @JsonProperty("invoiceState") + private String billState; + + @ApiModelProperty("客户开票申请书") + private List customerInvoiceApplyImages; + + @ApiModelProperty("车辆登记合同") + private List registerContractImages; + + @ApiModelProperty("开票信息确认书") + private List invoiceApplyConfirmImages; + + @ApiModelProperty("任务id") + private String taskId; + + @ApiModelProperty("流程实列id") + @JsonProperty("procInsId") + private String procInstSid; + +} diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/AppBillApplicationIInfoVo.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/AppBillApplicationIInfoVo.java new file mode 100644 index 0000000000..78bb000ef1 --- /dev/null +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/AppBillApplicationIInfoVo.java @@ -0,0 +1,60 @@ +package com.yxt.anrui.fin.api.finbillapplication; + +import com.fasterxml.jackson.annotation.JsonProperty; +import com.yxt.common.core.vo.Vo; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.List; + +@Data +public class AppBillApplicationIInfoVo implements Vo { + private static final long serialVersionUID = 2940544958680782026L; + + @ApiModelProperty("用户sid") + private String createBySid; + + @ApiModelProperty("合同sid") + private String contractSid; + + @ApiModelProperty("合同编号") + private String contractNo; + + @ApiModelProperty("开票总价") + private String totalBillMoney; + + @ApiModelProperty("单台开票价") + private String oneBillMoney; + + @ApiModelProperty("客户名称") + private String customerName; + + @ApiModelProperty("申请日期") + private String applyDate; + + @ApiModelProperty("备注") + private String remarks; + + @ApiModelProperty("车辆集合") + private List vinList; + + @ApiModelProperty("开票状态") + private String billState; + + @ApiModelProperty("客户开票申请书") + private List customerInvoiceApplyImages; + + @ApiModelProperty("车辆登记合同") + private List registerContractImages; + + @ApiModelProperty("开票信息确认书") + private List invoiceApplyConfirmImages; + + @ApiModelProperty("任务id") + private String taskId; + + @ApiModelProperty("流程实列id") + private String procInstSid; + + +} diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/AppBillApplicationPageQuery.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/AppBillApplicationPageQuery.java new file mode 100644 index 0000000000..d52aa79404 --- /dev/null +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/AppBillApplicationPageQuery.java @@ -0,0 +1,19 @@ +package com.yxt.anrui.fin.api.finbillapplication; + +import com.yxt.common.core.query.Query; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +@Data +public class AppBillApplicationPageQuery implements Query { + private static final long serialVersionUID = -6121503838569152817L; + + @ApiModelProperty("用户sid") + private String userSid; + + @ApiModelProperty("客户名称") + private String name; + + @ApiModelProperty("分公司sid") + private String useOrgSid; +} diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/AppBillApplicationPageVo.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/AppBillApplicationPageVo.java new file mode 100644 index 0000000000..c4de3d336a --- /dev/null +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/AppBillApplicationPageVo.java @@ -0,0 +1,45 @@ +package com.yxt.anrui.fin.api.finbillapplication; + +import com.fasterxml.jackson.annotation.JsonProperty; +import com.yxt.common.core.vo.Vo; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +@Data +public class AppBillApplicationPageVo implements Vo { + private static final long serialVersionUID = -2172829514683657296L; + + @ApiModelProperty("合同sid") + private String contractSid; + + @ApiModelProperty("合同状态 流程状态") + private String nodeState; + + @ApiModelProperty("合同编号") + private String contractNo; + + @ApiModelProperty("客户名称") + private String customerName; + + @ApiModelProperty("数量") + private String num; + + @ApiModelProperty("总金额") + private String totalBillMoney; + + @ApiModelProperty("开票类型") + private String billState; + + @ApiModelProperty("申请人") + private String applyName; + + @ApiModelProperty("时间") + private String applyDate; + + @ApiModelProperty("创建人sid") + private String createBySid; + + @ApiModelProperty("是否显示修改按钮 合同提交后/开始走流程不显示") + private boolean isShowUpData; + +} diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/AppVinListDto.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/AppVinListDto.java new file mode 100644 index 0000000000..801f89ac82 --- /dev/null +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/AppVinListDto.java @@ -0,0 +1,27 @@ +package com.yxt.anrui.fin.api.finbillapplication; + +import com.fasterxml.jackson.annotation.JsonProperty; +import com.yxt.common.core.dto.Dto; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +@Data +public class AppVinListDto implements Dto { + private static final long serialVersionUID = 1941205415631089700L; + + @ApiModelProperty("车架号") + private String VIN; + + @ApiModelProperty("开票名称") + private String invoiceName; + + @ApiModelProperty("开票名称") + private String invoiceNameKey; + + @ApiModelProperty("开票类型") + private String billTypeValue; + + @ApiModelProperty("开票类型") + private String billTypeKey; + +} diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/AppVinListVo.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/AppVinListVo.java new file mode 100644 index 0000000000..f3c856ed58 --- /dev/null +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/AppVinListVo.java @@ -0,0 +1,26 @@ +package com.yxt.anrui.fin.api.finbillapplication; + +import com.yxt.common.core.vo.Vo; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +@Data +public class AppVinListVo implements Vo { + + private static final long serialVersionUID = -8613016702728614645L; + + @ApiModelProperty("车架号") + private String vin; + + @ApiModelProperty("开票名称") + private String invoiceName; + + @ApiModelProperty("开票名称") + private String invoiceNameKey; + + @ApiModelProperty("开票类型") + private String invoiceType; + + @ApiModelProperty("开票类型") + private String invoiceTypeKey; +} diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/invoiced/BillApplicationIInfoDto.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/invoiced/BillApplicationIInfoDto.java new file mode 100644 index 0000000000..35f7ed28ff --- /dev/null +++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/invoiced/BillApplicationIInfoDto.java @@ -0,0 +1,67 @@ +package com.yxt.anrui.terminal.api.autoservice.invoiced; + +import com.fasterxml.jackson.annotation.JsonProperty; +import com.yxt.common.core.dto.Dto; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.List; + +@Data +public class BillApplicationIInfoDto implements Dto { + private static final long serialVersionUID = -3912119646277339550L; + + @ApiModelProperty("用户sid") + @JsonProperty("userSid") + private String createBySid; + + @ApiModelProperty("合同编号") + @JsonProperty("contractId") + private String contractNo; + + @ApiModelProperty("开票总价") + @JsonProperty("invoiceTotal") + private String totalBillMoney; + + @ApiModelProperty("单台开票价") + @JsonProperty("invoiceMoney") + private String oneBillMoney; + + @ApiModelProperty("客户名称") + @JsonProperty("customer") + private String customerName; + + @ApiModelProperty("申请日期") + @JsonProperty("date") + private String applyDate; + + @ApiModelProperty("备注") + private String remarks; + + @ApiModelProperty("车辆集合") + private List vinList; + + @ApiModelProperty("开票状态") + @JsonProperty("invoiceState") + private String billState; + + @ApiModelProperty("客户开票申请书") + private List customerInvoiceApplyImages; + + @ApiModelProperty("车辆登记合同") + private List registerContractImages; + + @ApiModelProperty("开票信息确认书") + private List invoiceApplyConfirmImages; + + @ApiModelProperty("任务id") + private String taskId; + + @ApiModelProperty("流程实列id") + @JsonProperty("procInsId") + private String procInstSid; + + @ApiModelProperty("合同sid") + @JsonProperty("contractSid") + private String contractSid; +} diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/invoiced/BillApplicationIInfoVo.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/invoiced/BillApplicationIInfoVo.java new file mode 100644 index 0000000000..e2477a22f7 --- /dev/null +++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/invoiced/BillApplicationIInfoVo.java @@ -0,0 +1,69 @@ +package com.yxt.anrui.terminal.api.autoservice.invoiced; + +import com.fasterxml.jackson.annotation.JsonProperty; +import com.yxt.common.core.vo.Vo; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.List; + +@Data +public class BillApplicationIInfoVo implements Vo { + private static final long serialVersionUID = 4350954980382638919L; + + @ApiModelProperty("用户sid") + @JsonProperty("userSid") + private String createBySid; + + @ApiModelProperty("合同编号") + @JsonProperty("contractId") + private String contractNo; + + @ApiModelProperty("开票总价") + @JsonProperty("invoiceTotal") + private String totalBillMoney; + + @ApiModelProperty("单台开票价") + @JsonProperty("invoiceMoney") + private String oneBillMoney; + + @ApiModelProperty("客户名称") + @JsonProperty("customer") + private String customerName; + + @ApiModelProperty("申请日期") + @JsonProperty("date") + private String applyDate; + + @ApiModelProperty("备注") + private String remarks; + + @ApiModelProperty("车辆集合") + private List vinList; + + @ApiModelProperty("开票状态") + @JsonProperty("invoiceState") + private String billState; + + @ApiModelProperty("客户开票申请书") + private List customerInvoiceApplyImages; + + @ApiModelProperty("车辆登记合同") + private List registerContractImages; + + @ApiModelProperty("开票信息确认书") + private List invoiceApplyConfirmImages; + + @ApiModelProperty("任务id") + @JsonProperty("") + private String taskId; + + @ApiModelProperty("流程实列id") + @JsonProperty("procInsId") + private String procInstSid; + + @ApiModelProperty("合同sid") + @JsonProperty("contractSid") + private String contractSid; + +} diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/invoiced/BillApplicationPageQuery.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/invoiced/BillApplicationPageQuery.java new file mode 100644 index 0000000000..6f4c4abed9 --- /dev/null +++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/invoiced/BillApplicationPageQuery.java @@ -0,0 +1,19 @@ +package com.yxt.anrui.terminal.api.autoservice.invoiced; + +import com.yxt.common.core.query.Query; +import com.yxt.common.core.vo.Vo; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +@Data +public class BillApplicationPageQuery implements Query { + + + private static final long serialVersionUID = 3712146601846318237L; + @ApiModelProperty("用户sid") + private String userSid; + + @ApiModelProperty("客户名称") + private String name; + +} diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/invoiced/BillApplicationPageVo.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/invoiced/BillApplicationPageVo.java new file mode 100644 index 0000000000..8a27acad1a --- /dev/null +++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/invoiced/BillApplicationPageVo.java @@ -0,0 +1,50 @@ +package com.yxt.anrui.terminal.api.autoservice.invoiced; + +import com.fasterxml.jackson.annotation.JsonProperty; +import com.yxt.common.core.vo.Vo; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +@Data +public class BillApplicationPageVo implements Vo { + private static final long serialVersionUID = -6197889357871997515L; + + @ApiModelProperty("合同sid") + @JsonProperty("contractSid") + private String contractSid; + + @ApiModelProperty("合同状态 流程状态") + @JsonProperty("contractState") + private String nodeState; + + @ApiModelProperty("合同编号") + @JsonProperty("contractId") + private String contractNo; + + @ApiModelProperty("客户名称") + @JsonProperty("name") + private String customerName; + + @ApiModelProperty("数量") + @JsonProperty("number") + private String num; + + @ApiModelProperty("总金额") + @JsonProperty("price") + private String totalBillMoney; + + @ApiModelProperty("开票类型") + @JsonProperty("invoicedType") + private String billState; + + @ApiModelProperty("申请人") + @JsonProperty("") + private String applyName; + + @ApiModelProperty("时间") + @JsonProperty("date") + private String applyDate; + + @ApiModelProperty("是否显示修改按钮 合同提交后/开始走流程不显示") + private boolean isShowUpData; +} diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/invoiced/VinListDto.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/invoiced/VinListDto.java new file mode 100644 index 0000000000..725d292168 --- /dev/null +++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/invoiced/VinListDto.java @@ -0,0 +1,29 @@ +package com.yxt.anrui.terminal.api.autoservice.invoiced; + +import com.fasterxml.jackson.annotation.JsonProperty; +import com.yxt.common.core.dto.Dto; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +@Data +public class VinListDto implements Dto { + private static final long serialVersionUID = 1941205415631089700L; + + @ApiModelProperty("车架号") + @JsonProperty("vin") + private String VIN; + + @ApiModelProperty("开票名称") + private String invoiceName; + + @ApiModelProperty("开票名称") + private String invoiceNameKey; + + @ApiModelProperty("开票类型") + @JsonProperty("invoiceType") + private String billTypeValue; + + @ApiModelProperty("开票类型") + @JsonProperty("invoiceTypeKey") + private String billTypeKey; +} diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/invoiced/VinListVo.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/invoiced/VinListVo.java new file mode 100644 index 0000000000..e6c6f8df46 --- /dev/null +++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/invoiced/VinListVo.java @@ -0,0 +1,30 @@ +package com.yxt.anrui.terminal.api.autoservice.invoiced; + +import com.fasterxml.jackson.annotation.JsonProperty; +import com.yxt.common.core.vo.Vo; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +@Data +public class VinListVo implements Vo { + + private static final long serialVersionUID = -8613016702728614645L; + + @ApiModelProperty("车架号") + @JsonProperty("vin") + private String VIN; + + @ApiModelProperty("开票名称") + private String invoiceName; + + @ApiModelProperty("开票名称") + private String invoiceNameKey; + + @ApiModelProperty("开票类型") + @JsonProperty("invoiceType") + private String billTypeValue; + + @ApiModelProperty("开票类型") + @JsonProperty("invoiceTypeKey") + private String billTypeKey; +}