From a9ca0823ab8f33ca85abebcf6ec4a8da235adb49 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期二, 30 一月 2024 14:36:49 +0800 Subject: [PATCH] 开发业务接口 --- server/service/src/main/java/com/doumee/dao/business/model/ApplyChange.java | 133 ++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 122 insertions(+), 11 deletions(-) diff --git a/server/service/src/main/java/com/doumee/dao/business/model/ApplyChange.java b/server/service/src/main/java/com/doumee/dao/business/model/ApplyChange.java index ece4371..78580e2 100644 --- a/server/service/src/main/java/com/doumee/dao/business/model/ApplyChange.java +++ b/server/service/src/main/java/com/doumee/dao/business/model/ApplyChange.java @@ -1,6 +1,9 @@ package com.doumee.dao.business.model; +import com.baomidou.mybatisplus.annotation.TableField; import com.doumee.core.annotation.excel.ExcelColumn; +import com.doumee.core.utils.Constants; +import com.doumee.dao.business.vo.TaxesInvoicingVO; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.baomidou.mybatisplus.annotation.IdType; @@ -8,15 +11,18 @@ import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import com.fasterxml.jackson.annotation.JsonFormat; + +import java.math.BigDecimal; import java.util.Date; +import java.util.List; /** - * 鍔犲噺淇濈敵璇蜂俊鎭〃 + * 鍔犲噺淇濇崲鍘傜敵璇蜂俊鎭〃 * @author 姹熻箘韫� - * @date 2024/01/15 11:15 + * @date 2024/01/16 10:03 */ @Data -@ApiModel("鍔犲噺淇濈敵璇蜂俊鎭〃") +@ApiModel("鍔犲噺淇濇崲鍘傜敵璇蜂俊鎭〃") @TableName("`apply_change`") public class ApplyChange { @@ -31,8 +37,20 @@ @ApiModelProperty(value = "鍒涘缓鏃堕棿") @ExcelColumn(name="鍒涘缓鏃堕棿") - @JsonFormat(pattern = "yyyy-MM-dd") private Date createDate; + + @ApiModelProperty(value = "鏈�杩戞搷浣滄椂闂�") + @ExcelColumn(name="鏈�杩戞搷浣滄椂闂�") + + private Date checkDate; + + @ApiModelProperty(value = "鏈�杩戞搷浣滃娉�") + @ExcelColumn(name="鏈�杩戞搷浣滃娉�") + private String checkInfo; + + @ApiModelProperty(value = "鏈�杩戞搷浣滀汉缂栫爜锛堝叧鑱攕ystem_user)", example = "1") + @ExcelColumn(name="鏈�杩戞搷浣滀汉缂栫爜锛堝叧鑱攕ystem_user)") + private Integer checkUserId; @ApiModelProperty(value = "鏇存柊浜虹紪鐮�", example = "1") @ExcelColumn(name="鏇存柊浜虹紪鐮�") @@ -40,7 +58,7 @@ @ApiModelProperty(value = "鏇存柊鏃堕棿") @ExcelColumn(name="鏇存柊鏃堕棿") - @JsonFormat(pattern = "yyyy-MM-dd") + private Date editDate; @ApiModelProperty(value = "鏄惁鍒犻櫎0鍚� 1鏄�", example = "1") @@ -65,20 +83,113 @@ @ApiModelProperty(value = "鎵瑰崟鐢熸晥鏃堕棿") @ExcelColumn(name="鎵瑰崟鐢熸晥鏃堕棿") - @JsonFormat(pattern = "yyyy-MM-dd") private Date applyStartTime; - @ApiModelProperty(value = "鐘舵�� 0寰呯缃� 1宸茬绔� 2宸蹭笂浼犳壒鍗� 3閫�鍥炵敵璇�") - @ExcelColumn(name="鐘舵�� 0寰呯缃� 1宸茬绔� 2宸蹭笂浼犳壒鍗� 3閫�鍥炵敵璇�") - private String status; - + @ApiModelProperty(value = "鐘舵�� 0寰呯缃� 1宸茬绔� 2宸蹭笂浼犳壒鍗� 3閫�鍥炵敵璇� 4骞冲彴鍚屾剰 5骞冲彴椹冲洖") + @ExcelColumn(name="鐘舵�� 0寰呯缃� 1宸茬绔� 2宸蹭笂浼犳壒鍗� 3閫�鍥炵敵璇� 4骞冲彴鍚屾剰 5骞冲彴椹冲洖") + private Integer status; + @ApiModelProperty(value = "鍦ㄧ嚎绛剧珷鍚堝悓鍙�") + private String signApplyNo; @ApiModelProperty(value = "鏈熸湜淇濋櫓鐢熸晥璧锋湡") @ExcelColumn(name="鏈熸湜淇濋櫓鐢熸晥璧锋湡") - @JsonFormat(pattern = "yyyy-MM-dd") private Date validTime; @ApiModelProperty(value = "鎵瑰崟鍙�") @ExcelColumn(name="鎵瑰崟鍙�") private String validCode; + @ApiModelProperty(value = "鎿嶄綔绫诲瀷 0鍔犲噺淇� 1鎹㈠巶", example = "1") + @ExcelColumn(name="鎿嶄綔绫诲瀷 0鍔犲噺淇� 1鎹㈠巶") + private Integer type; + + @ApiModelProperty(value = "鍙樻洿閲戦") + @ExcelColumn(name="鍙樻洿閲戦") + private BigDecimal fee; + @ApiModelProperty(value = "淇濆崟鍙�") + @TableField(exist = false) + private String applyCode; + + @ApiModelProperty(value = "浼佷笟鍚嶇О") + @TableField(exist = false) + private String companyName; + + + @ApiModelProperty(value = "鏂规鍚嶇О") + @TableField(exist = false) + private String solutionsName; + + + @ApiModelProperty(value = "鍔犱繚浜烘暟") + @TableField(exist = false) + private Integer addNum; + + @ApiModelProperty(value = "鍙樻洿閲戦") + @TableField(exist = false) + private BigDecimal changeMoney; + + @ApiModelProperty(value = "鍑忎繚浜烘暟") + @TableField(exist = false) + private Integer delNum; + + @ApiModelProperty(value = "鎹㈠巶浜烘暟") + @TableField(exist = false) + private Integer changeNum; + + @ApiModelProperty(value = "鎻愪氦鏃ユ湡寮�濮� yyyy-MM-dd ") + @TableField(exist = false) + private String createDateS; + + @ApiModelProperty(value = "鎻愪氦鏃ユ湡缁撴潫 yyyy-MM-dd ") + @TableField(exist = false) + private String createDateE; + + @ApiModelProperty(value = "淇濋櫓鏂规涓婚敭") + @TableField(exist = false) + private Integer solutionsId; + + @ApiModelProperty(value = "鍔犱繚鏄庣粏鏁版嵁") + @TableField(exist = false) + private List<ApplyChagneDetail> addDetailList; + + @ApiModelProperty(value = "鍑忎繚鏄庣粏鏁版嵁") + @TableField(exist = false) + private List<ApplyChagneDetail> delDetailList; + + @ApiModelProperty(value = "鎹㈠巶鏄庣粏鏁版嵁") + @TableField(exist = false) + private List<ApplyChagneDetail> changeDetailList; + + + @ApiModelProperty(value = "浼佷笟涓婚敭") + @TableField(exist = false) + private Integer companyId; + + @ApiModelProperty(value = "鎵瑰崟闄勪欢瀵硅薄") + @TableField(exist = false) + private Multifile pidanFile; + @ApiModelProperty(value = "澶勭悊浼佷笟鐢宠鐘舵�� 0鍚屾剰 1椹冲洖") + @TableField(exist = false) + private int dealBackApply; + + @ApiModelProperty(value = "淇濋櫓鐢熸晥璧锋湡") + @TableField(exist = false) + private Date startTime; + @ApiModelProperty(value = "淇濋櫓鐢熸晥姝㈡湡") + @TableField(exist = false) + private Date endTime; + + + + public TaxesInvoicingVO getTaxesInvoicingVO(){ + TaxesInvoicingVO taxesInvoicingVO = new TaxesInvoicingVO(); + taxesInvoicingVO.setId(this.getId()); + taxesInvoicingVO.setSolutionsName(this.getSolutionsName()); + taxesInvoicingVO.setValidCode(this.getValidCode()); + taxesInvoicingVO.setAddNum(this.getAddNum()); + taxesInvoicingVO.setDelNum(this.getDelNum()); + taxesInvoicingVO.setAmount(this.getFee()); + taxesInvoicingVO.setType(Constants.ONE); + return taxesInvoicingVO; + } + } -- Gitblit v1.9.3