This commit is contained in:
baozhipeng
2021-09-10 16:33:15 +08:00
parent 9780c4f0ed
commit bcded7bca6
12 changed files with 45 additions and 52 deletions
@@ -16,10 +16,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
import javax.validation.constraints.Max; import javax.validation.constraints.*;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
/** /**
* @Description: pay_income_contract * @Description: pay_income_contract
@@ -108,7 +105,7 @@ public class PayIncomeContract implements Serializable {
@Excel(name = "签订合同金额", width = 15) @Excel(name = "签订合同金额", width = 15)
@ApiModelProperty(value = "签订合同金额") @ApiModelProperty(value = "签订合同金额")
@NotNull(message = "签订合同金额不能为空!") @NotNull(message = "签订合同金额不能为空!")
@Max(value = 999999999,message = "签订合同金额格式错误") @DecimalMax(value = "9999999999.99",message = "签订合同金额格式错误")
@JsonFormat(shape = JsonFormat.Shape.STRING) @JsonFormat(shape = JsonFormat.Shape.STRING)
private BigDecimal contractAmount; private BigDecimal contractAmount;
/**税率*/ /**税率*/
@@ -122,7 +119,7 @@ public class PayIncomeContract implements Serializable {
@Excel(name = "未税金额", width = 15) @Excel(name = "未税金额", width = 15)
@ApiModelProperty(value = "未税金额") @ApiModelProperty(value = "未税金额")
@NotNull(message = "未税金额不能为空!") @NotNull(message = "未税金额不能为空!")
@Max(value = 999999999,message = "未税金额格式错误") @DecimalMax(value = "9999999999.99",message = "未税金额格式错误")
@JsonFormat(shape = JsonFormat.Shape.STRING) @JsonFormat(shape = JsonFormat.Shape.STRING)
private BigDecimal noTaxAmount; private BigDecimal noTaxAmount;
/**合同签订日期*/ /**合同签订日期*/
@@ -146,20 +143,20 @@ public class PayIncomeContract implements Serializable {
@Excel(name = "应收金额", width = 15) @Excel(name = "应收金额", width = 15)
@ApiModelProperty(value = "应收金额") @ApiModelProperty(value = "应收金额")
@NotNull(message = "应收金额不能为空!") @NotNull(message = "应收金额不能为空!")
@Max(value = 999999999,message = "应收金额格式错误") @DecimalMax(value = "9999999999.99",message = "应收金额格式错误")
@JsonFormat(shape = JsonFormat.Shape.STRING) @JsonFormat(shape = JsonFormat.Shape.STRING)
private BigDecimal accountsReceivableAmount; private BigDecimal accountsReceivableAmount;
/**已收金额*/ /**已收金额*/
@Excel(name = "已收金额", width = 15) @Excel(name = "已收金额", width = 15)
@ApiModelProperty(value = "已收金额") @ApiModelProperty(value = "已收金额")
@NotNull(message = "已收金额不能为空!") @NotNull(message = "已收金额不能为空!")
@Max(value = 999999999,message = "已收金额格式错误") @DecimalMax(value = "9999999999.99",message = "已收金额格式错误")
@JsonFormat(shape = JsonFormat.Shape.STRING) @JsonFormat(shape = JsonFormat.Shape.STRING)
private BigDecimal amountReceived; private BigDecimal amountReceived;
/**未收金额*/ /**未收金额*/
@Excel(name = "未收金额", width = 15) @Excel(name = "未收金额", width = 15)
@ApiModelProperty(value = "未收金额") @ApiModelProperty(value = "未收金额")
@Max(value = 999999999,message = "未收金额格式错误") @DecimalMax(value = "9999999999.99",message = "未收金额格式错误")
@JsonFormat(shape = JsonFormat.Shape.STRING) @JsonFormat(shape = JsonFormat.Shape.STRING)
private BigDecimal outstandingAmount; private BigDecimal outstandingAmount;
/**账款状态(1:未支付,2:部分支付,3:已付全款)*/ /**账款状态(1:未支付,2:部分支付,3:已付全款)*/
@@ -15,10 +15,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
import javax.validation.constraints.Max; import javax.validation.constraints.*;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
/** /**
* @Description: pay_income_contract_installment * @Description: pay_income_contract_installment
@@ -53,7 +50,7 @@ public class PayIncomeContractInstallment implements Serializable {
@Excel(name = "应收金额", width = 15) @Excel(name = "应收金额", width = 15)
@ApiModelProperty(value = "应收金额") @ApiModelProperty(value = "应收金额")
@NotNull(message = "应收金额不能为空") @NotNull(message = "应收金额不能为空")
@Max(value = 999999999,message = "应收金额格式错误") @DecimalMax(value = "9999999999.99",message = "应收金额格式错误")
@JsonFormat(shape = JsonFormat.Shape.STRING) @JsonFormat(shape = JsonFormat.Shape.STRING)
private BigDecimal accountsReceivableAmount; private BigDecimal accountsReceivableAmount;
/**应收时间*/ /**应收时间*/
@@ -65,7 +62,7 @@ public class PayIncomeContractInstallment implements Serializable {
/**实收金额*/ /**实收金额*/
@Excel(name = "实收金额", width = 15) @Excel(name = "实收金额", width = 15)
@ApiModelProperty(value = "实收金额") @ApiModelProperty(value = "实收金额")
@Max(value = 999999999,message = "实收金额格式错误") @DecimalMax(value = "9999999999.99",message = "实收金额格式错误")
@JsonFormat(shape = JsonFormat.Shape.STRING) @JsonFormat(shape = JsonFormat.Shape.STRING)
private BigDecimal paidAmount; private BigDecimal paidAmount;
/**实收时间*/ /**实收时间*/
@@ -16,10 +16,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
import javax.validation.constraints.Max; import javax.validation.constraints.*;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
/** /**
* @Description: pay_spending_contract * @Description: pay_spending_contract
@@ -100,7 +97,7 @@ public class PaySpendingContract implements Serializable {
@Excel(name = "签订合同总金额", width = 15) @Excel(name = "签订合同总金额", width = 15)
@ApiModelProperty(value = "签订合同总金额") @ApiModelProperty(value = "签订合同总金额")
@NotNull(message = "签订合同金额不能为空!") @NotNull(message = "签订合同金额不能为空!")
@Max(value = 999999999,message = "签订合同金额格式错误") @DecimalMax(value = "9999999999.99",message = "签订合同金额格式错误")
@JsonFormat(shape = JsonFormat.Shape.STRING) @JsonFormat(shape = JsonFormat.Shape.STRING)
private BigDecimal contractAmount; private BigDecimal contractAmount;
/**税率*/ /**税率*/
@@ -15,10 +15,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
import javax.validation.constraints.Max; import javax.validation.constraints.*;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
/** /**
* @Description: pay_spending_contract_installment * @Description: pay_spending_contract_installment
@@ -53,7 +50,7 @@ public class PaySpendingContractInstallment implements Serializable {
@Excel(name = "应收金额", width = 15) @Excel(name = "应收金额", width = 15)
@ApiModelProperty(value = "应收金额") @ApiModelProperty(value = "应收金额")
@NotNull(message = "应收金额不能为空") @NotNull(message = "应收金额不能为空")
@Max(value = 999999999,message = "应收金额格式错误") @DecimalMax(value = "9999999999.99",message = "应收金额格式错误")
@JsonFormat(shape = JsonFormat.Shape.STRING) @JsonFormat(shape = JsonFormat.Shape.STRING)
private BigDecimal accountsReceivableAmount; private BigDecimal accountsReceivableAmount;
/**应收时间*/ /**应收时间*/
@@ -66,7 +63,7 @@ public class PaySpendingContractInstallment implements Serializable {
@Excel(name = "实收金额", width = 15) @Excel(name = "实收金额", width = 15)
@ApiModelProperty(value = "实收金额") @ApiModelProperty(value = "实收金额")
@NotNull(message = "实收金额不能为空") @NotNull(message = "实收金额不能为空")
@Max(value = 999999999,message = "应收金额格式错误") @DecimalMax(value = "9999999999.99",message = "应收金额格式错误")
@JsonFormat(shape = JsonFormat.Shape.STRING) @JsonFormat(shape = JsonFormat.Shape.STRING)
private BigDecimal paidAmount; private BigDecimal paidAmount;
/**实收时间*/ /**实收时间*/
@@ -1,6 +1,8 @@
package com.jero.mail.entity; package com.jero.mail.entity;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
@@ -14,6 +16,9 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
import javax.validation.constraints.DecimalMax;
import javax.validation.constraints.NotNull;
/** /**
* @Description: pay_mail_bill * @Description: pay_mail_bill
* @Author: jeecg-boot * @Author: jeecg-boot
@@ -51,11 +56,14 @@ public class PayMailBill implements Serializable {
/**票号*/ /**票号*/
@Excel(name = "票号", width = 15) @Excel(name = "票号", width = 15)
@ApiModelProperty(value = "票号") @ApiModelProperty(value = "票号")
@NotNull(message = "票号不能为空")
private java.lang.String billNo; private java.lang.String billNo;
/**开票金额*/ /**开票金额*/
@Excel(name = "开票金额", width = 15) @Excel(name = "开票金额", width = 15)
@ApiModelProperty(value = "开票金额") @ApiModelProperty(value = "开票金额")
private java.lang.Integer invoiceAmount; @NotNull(message = "开票金额不能为空")
@DecimalMax(value = "9999999999.99", message = "开票金额格式错误")
private BigDecimal invoiceAmount;
/**邮寄状态(0:未邮寄,1::已邮寄)*/ /**邮寄状态(0:未邮寄,1::已邮寄)*/
@Dict(dicCode = "mail_type") @Dict(dicCode = "mail_type")
@Excel(name = "邮寄状态(0:未邮寄,1::已邮寄)", width = 15) @Excel(name = "邮寄状态(0:未邮寄,1::已邮寄)", width = 15)
@@ -82,6 +90,7 @@ public class PayMailBill implements Serializable {
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern="yyyy-MM-dd") @DateTimeFormat(pattern="yyyy-MM-dd")
@ApiModelProperty(value = "开票时间") @ApiModelProperty(value = "开票时间")
@NotNull(message = "开票时间不能为空")
private java.util.Date billDate; private java.util.Date billDate;
/**邮寄时间*/ /**邮寄时间*/
@Excel(name = "邮寄时间", width = 15, format = "yyyy-MM-dd") @Excel(name = "邮寄时间", width = 15, format = "yyyy-MM-dd")
@@ -94,11 +103,13 @@ public class PayMailBill implements Serializable {
@ApiModelProperty(value = "备注") @ApiModelProperty(value = "备注")
private java.lang.String remark; private java.lang.String remark;
/**项目名称*/ /**项目名称*/
@Excel(name = "来款项目", width = 15) @Excel(name = "项目名称", width = 15)
@ApiModelProperty(value = "项目名称") @ApiModelProperty(value = "项目名称")
@NotNull(message = "项目名称不能为空")
private java.lang.String projectName; private java.lang.String projectName;
/**来款单位*/ /**来款单位*/
@Excel(name = "来款单位", width = 15) @Excel(name = "来款单位", width = 15)
@ApiModelProperty(value = "来款单位") @ApiModelProperty(value = "来款单位")
@NotNull(message = "来款单位不能为空")
private java.lang.String chargeCompanyName; private java.lang.String chargeCompanyName;
} }
@@ -17,6 +17,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
import javax.validation.constraints.DecimalMax;
import javax.validation.constraints.Max; import javax.validation.constraints.Max;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
@@ -118,7 +119,7 @@ public class TbMemberProjectSubitem implements Serializable {
@Excel(name = "应收金额", width = 15) @Excel(name = "应收金额", width = 15)
@ApiModelProperty(value = "应收金额") @ApiModelProperty(value = "应收金额")
@NotNull(message = "应收金额不能为空") @NotNull(message = "应收金额不能为空")
@Max(value = 999999999, message = "应收金额格式错误") @DecimalMax(value = "9999999999.99", message = "应收金额格式错误")
private BigDecimal amountReceivable; private BigDecimal amountReceivable;
/** /**
@@ -126,7 +127,7 @@ public class TbMemberProjectSubitem implements Serializable {
*/ */
@Excel(name = "实收金额", width = 15) @Excel(name = "实收金额", width = 15)
@ApiModelProperty(value = "实收金额") @ApiModelProperty(value = "实收金额")
@Max(value = 999999999, message = "实收金额格式错误") @DecimalMax(value = "9999999999.99", message = "实收金额格式错误")
private BigDecimal paidAmount; private BigDecimal paidAmount;
/**打包*/ /**打包*/
@@ -63,7 +63,7 @@ public class PayMemberProjectSubitemExcel {
@Excel(name = "应收金额", width = 15,orderNum = "4") @Excel(name = "应收金额", width = 15,orderNum = "4")
@ApiModelProperty(value = "应收金额") @ApiModelProperty(value = "应收金额")
@NotNull(message = "应收金额不能为空") @NotNull(message = "应收金额不能为空")
@Max(value = 999999999, message = "应收金额格式错误") @DecimalMax(value = "9999999999.99", message = "应收金额格式错误")
private String amountReceivable; private String amountReceivable;
@@ -15,6 +15,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
import javax.validation.constraints.DecimalMax;
import javax.validation.constraints.Max; import javax.validation.constraints.Max;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
@@ -45,7 +46,7 @@ public class PayPaymentRecord implements Serializable {
/**到账金额*/ /**到账金额*/
@ApiModelProperty(value = "到账金额") @ApiModelProperty(value = "到账金额")
@NotNull(message = "到账金额(元)不能为空!") @NotNull(message = "到账金额(元)不能为空!")
@Max(value = 999999999,message = "到账金额(元)格式错误") @DecimalMax(value = "9999999999.99",message = "到账金额(元)格式错误")
@JsonFormat(shape = JsonFormat.Shape.STRING) @JsonFormat(shape = JsonFormat.Shape.STRING)
private BigDecimal amountReceived; private BigDecimal amountReceived;
/**来款日期*/ /**来款日期*/
@@ -100,13 +100,13 @@ public class PayCommonProject implements Serializable {
@Excel(name = "应收金额(元)", width = 15) @Excel(name = "应收金额(元)", width = 15)
@ApiModelProperty(value = "应收金额(元)") @ApiModelProperty(value = "应收金额(元)")
@NotNull(message = "应收金额(元)不能为空!") @NotNull(message = "应收金额(元)不能为空!")
@Max(value = 999999999,message = "应收金额(元)格式错误") @DecimalMax(value = "9999999999.99",message = "应收金额(元)格式错误")
@JsonFormat(shape = JsonFormat.Shape.STRING) @JsonFormat(shape = JsonFormat.Shape.STRING)
private BigDecimal receivableAmount; private BigDecimal receivableAmount;
/**实收金额(元)*/ /**实收金额(元)*/
@Excel(name = "实收金额(元)", width = 15) @Excel(name = "实收金额(元)", width = 15)
@ApiModelProperty(value = "实收金额(元)") @ApiModelProperty(value = "实收金额(元)")
@Max(value = 999999999,message = "实收金额(元)格式错误") @DecimalMax(value = "9999999999.99",message = "实收金额(元)格式错误")
@JsonFormat(shape = JsonFormat.Shape.STRING) @JsonFormat(shape = JsonFormat.Shape.STRING)
private BigDecimal paidAmount; private BigDecimal paidAmount;
/**邮寄联系人id*/ /**邮寄联系人id*/
@@ -16,10 +16,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
import javax.validation.constraints.Max; import javax.validation.constraints.*;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.Pattern;
import javax.validation.constraints.Size;
/** /**
* @Description: pay_working_group * @Description: pay_working_group
@@ -83,7 +80,7 @@ public class PayWorkingGroup implements Serializable {
/**本年应收款A(元)*/ /**本年应收款A(元)*/
@Excel(name = "本年应收款A(元)", width = 15) @Excel(name = "本年应收款A(元)", width = 15)
@ApiModelProperty(value = "本年应收款A(元)") @ApiModelProperty(value = "本年应收款A(元)")
@Max(value = 999999999,message = "本年应收款A(元)格式错误") @DecimalMax(value = "9999999999.99",message = "本年应收款A(元)格式错误")
@JsonFormat(shape = JsonFormat.Shape.STRING) @JsonFormat(shape = JsonFormat.Shape.STRING)
private BigDecimal yearChargeA; private BigDecimal yearChargeA;
/**收费通知号A*/ /**收费通知号A*/
@@ -99,7 +96,7 @@ public class PayWorkingGroup implements Serializable {
/**本年应收款B(元)*/ /**本年应收款B(元)*/
@Excel(name = "本年应收款B(元)", width = 15) @Excel(name = "本年应收款B(元)", width = 15)
@ApiModelProperty(value = "本年应收款B(元)") @ApiModelProperty(value = "本年应收款B(元)")
@Max(value = 999999999,message = "本年应收款B(元)格式错误") @DecimalMax(value = "9999999999.99",message = "本年应收款B(元)格式错误")
@JsonFormat(shape = JsonFormat.Shape.STRING) @JsonFormat(shape = JsonFormat.Shape.STRING)
private BigDecimal yearChargeB; private BigDecimal yearChargeB;
/**收费通知号B*/ /**收费通知号B*/
@@ -16,10 +16,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
import javax.validation.constraints.Max; import javax.validation.constraints.*;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
/** /**
* @Description: pay_working_group_subitem * @Description: pay_working_group_subitem
@@ -95,12 +92,12 @@ public class PayWorkingGroupSubItem implements Serializable {
/**应收金额(元)*/ /**应收金额(元)*/
@Excel(name = "应收金额(元)", width = 15) @Excel(name = "应收金额(元)", width = 15)
@ApiModelProperty(value = "应收金额(元)") @ApiModelProperty(value = "应收金额(元)")
@Max(value = 999999999,message = "应收金额(元)格式错误") @DecimalMax(value = "9999999999.99",message = "应收金额(元)格式错误")
@JsonFormat(shape = JsonFormat.Shape.STRING) @JsonFormat(shape = JsonFormat.Shape.STRING)
private BigDecimal receivableAmount; private BigDecimal receivableAmount;
/**实收金额(元)*/ /**实收金额(元)*/
@ApiModelProperty(value = "实收金额(元)") @ApiModelProperty(value = "实收金额(元)")
@Max(value = 999999999,message = "实收金额(元)格式错误") @DecimalMax(value = "9999999999.99",message = "实收金额(元)格式错误")
@JsonFormat(shape = JsonFormat.Shape.STRING) @JsonFormat(shape = JsonFormat.Shape.STRING)
private BigDecimal paidAmount; private BigDecimal paidAmount;
/**来款用途(字典表)*/ /**来款用途(字典表)*/
@@ -158,7 +155,7 @@ public class PayWorkingGroupSubItem implements Serializable {
private java.lang.Integer mail; private java.lang.Integer mail;
/**催款次数*/ /**催款次数*/
@ApiModelProperty(value = "催款次数") @ApiModelProperty(value = "催款次数")
@Max(value = 999999999,message = "催款次数格式错误") @DecimalMax(value = "9999999999.99",message = "催款次数格式错误")
private java.lang.Integer pressMoneyTimes; private java.lang.Integer pressMoneyTimes;
/**备注*/ /**备注*/
@Excel(name = "备注", width = 15) @Excel(name = "备注", width = 15)
@@ -2,10 +2,8 @@ package com.jero.project.vo;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.Max;
import javax.validation.constraints.NotEmpty; import javax.validation.constraints.*;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.io.Serializable; import java.io.Serializable;
import java.util.List; import java.util.List;
@@ -19,7 +17,7 @@ public class SetChargeInput implements Serializable {
private String ids; private String ids;
/**应收金额(元)*/ /**应收金额(元)*/
@ApiModelProperty(value = "应收金额(元)") @ApiModelProperty(value = "应收金额(元)")
@Max(value = 999999999,message = "应收金额(元)格式错误") @DecimalMax(value = "9999999999.99",message = "应收金额(元)格式错误")
@NotNull(message = "应收金额(元)不能为空!") @NotNull(message = "应收金额(元)不能为空!")
private Integer receivableAmount; private Integer receivableAmount;
/**收费通知号*/ /**收费通知号*/