8 changed files with 236 additions and 0 deletions
@ -0,0 +1,8 @@ |
|||||
|
package com.qs.serve.modules.vtb.entity.dto; |
||||
|
|
||||
|
/** |
||||
|
* @author YenHex |
||||
|
* @since 2023/11/15 |
||||
|
*/ |
||||
|
public class PayPaymentItemExtend { |
||||
|
} |
@ -0,0 +1,86 @@ |
|||||
|
package com.qs.serve.modules.vtb.entity.so; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.annotation.FieldFill; |
||||
|
import com.baomidou.mybatisplus.annotation.SqlCondition; |
||||
|
import com.baomidou.mybatisplus.annotation.TableField; |
||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
|
import com.fasterxml.jackson.annotation.JsonIgnore; |
||||
|
import com.fasterxml.jackson.annotation.JsonProperty; |
||||
|
import lombok.Data; |
||||
|
import org.hibernate.validator.constraints.Length; |
||||
|
import org.springframework.format.annotation.DateTimeFormat; |
||||
|
|
||||
|
import javax.validation.constraints.NotBlank; |
||||
|
import javax.validation.constraints.NotNull; |
||||
|
import java.math.BigDecimal; |
||||
|
import java.time.LocalDateTime; |
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* @author YenHex |
||||
|
* @since 2023/11/16 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class PayPaymentItemExtendSo { |
||||
|
/** |
||||
|
* 支付类型 |
||||
|
* pay - 支付 |
||||
|
* unPay - 不再支付 |
||||
|
**/ |
||||
|
private String payType; |
||||
|
|
||||
|
/** 支付id */ |
||||
|
@NotNull(message = "支付id不能为空") |
||||
|
private Long paymentId; |
||||
|
|
||||
|
/** 供应商id */ |
||||
|
@NotNull(message = "供应商id不能为空") |
||||
|
private Long supplierId; |
||||
|
|
||||
|
/** 核销Code */ |
||||
|
private String verificationMainCode; |
||||
|
|
||||
|
/** 核销Code */ |
||||
|
private String verificationCode; |
||||
|
|
||||
|
/** 核销科目项id */ |
||||
|
@NotNull(message = "核销科目项id不能为空") |
||||
|
private Long verificationSubjectId; |
||||
|
|
||||
|
/** 费用申请id */ |
||||
|
@NotNull(message = "费用申请id不能为空") |
||||
|
private Long costApplyId; |
||||
|
|
||||
|
/** 活动id */ |
||||
|
@NotNull(message = "活动id不能为空") |
||||
|
private Long activityId; |
||||
|
|
||||
|
/** 活动编码 */ |
||||
|
@NotBlank(message = "活动编码不能为空") |
||||
|
@Length(max = 30,message = "活动编码长度不能超过30字") |
||||
|
private String activityCode; |
||||
|
|
||||
|
/** 政策项编码 */ |
||||
|
private String policyItemCode; |
||||
|
|
||||
|
/** 科目编码 */ |
||||
|
@NotBlank(message = "科目编码不能为空") |
||||
|
@Length(max = 50,message = "科目编码长度不能超过50字") |
||||
|
private String subjectCode; |
||||
|
|
||||
|
/** 科目名称 */ |
||||
|
@NotBlank(message = "科目名称不能为空") |
||||
|
@Length(max = 50,message = "科目名称长度不能超过50字") |
||||
|
private String subjectName; |
||||
|
|
||||
|
|
||||
|
@TableField(condition = SqlCondition.LIKE) |
||||
|
private String erpId; |
||||
|
|
||||
|
@TableField(condition = SqlCondition.LIKE) |
||||
|
private String billNumber; |
||||
|
|
||||
|
@TableField(exist = false) |
||||
|
private List<Long> costApplyIds; |
||||
|
|
||||
|
} |
Loading…
Reference in new issue