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