package com.sckw.payment.model.vo.req;

import com.sckw.core.model.base.IdsList;
import com.sckw.core.model.vo.BasePara;
import com.sckw.payment.model.constant.LedgerEnum;
import jakarta.validation.constraints.NotBlank;
import lombok.Getter;
import lombok.Setter;

import java.io.Serial;

/**
 * @author xucaiqin
 * @date 2023-07-10 17:05:28
 */
@Getter
@Setter
public class TradeReq extends BasePara implements IdsList {
    @Serial
    private static final long serialVersionUID = 5328731681168692784L;
    @NotBlank(message = "创建开始时间不能为空")
    private String startCreateTime;
    @NotBlank(message = "创建结束时间不能为空")
    private String endCreateTime;
    private String trading;
    /**
     * @see LedgerEnum
     */
    private Integer status;
    private String ids;
    private Long entId;
    private Integer unitType;
    //另一方企业
    private Integer unitTypeTwo;

}
