package cn.superdesk.uniorder.dto.param.thirdpart.qchjc.api.customer;

import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author xc
 * @description 集采api-采购单位收款状态同步参数
 * @date 2022/4/10 17:28
 */
@Data
@Builder
public class QchjcCustomerReceivePaymentStatusParam implements Serializable {
    /**
     * | reconciliationBuyerCode | 对账单编号 | true | string |
     * | ----------------------- | ---------- | ---- | ------ |
     * | recPaymentStatus        | 收款状态   | true | string |
     * | operatorId              | 操作人Id   | true | string |
     * | operatorName            | 操作人名称 | true | string |
     * | operatorDate            | 操作时间   | true | Date   |
     * | processState            | 流程状态   | true | string |
     */
    @ApiModelProperty(value = "对账单编号")
    private String reconciliationBuyerCode;
    @ApiModelProperty(value = "收款状态, 侨城汇企业商城收款状态枚举：QchjcCustomerReceivePaymentStatusEnum ")
    private String recPaymentStatus;
    @ApiModelProperty(value = "操作人Id")
    private String operatorId;
    @ApiModelProperty(value = "操作人名称")
    private String operatorName;
    @ApiModelProperty(value = "操作时间")
    private Date operatorDate;
    @ApiModelProperty(value = "流程状态")
    private String processState;
}
