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

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:32
 */
@Data
@Builder
public class QchjcSupplierPaymentStatusSyncParam implements Serializable {
    /**
     * | reconciliationSupplierCode | 对账单编号 | true | string |
     * | -------------------------- | ---------- | ---- | ------ |
     * | paymentStatus              | 收款状态   | true | string |
     * | operatorId                 | 操作人Id   | true | string |
     * | operatorName               | 操作人名称 | true | string |
     * | operatorDate               | 操作时间   | true | Date   |
     * | processState               | 流程状态   | true | string |
     */
    @ApiModelProperty(value = "对账单编号")
    private String reconciliationSupplierCode;
    @ApiModelProperty(value = "收款状态，侨城汇企业商城供应商付款状态枚举：QchjcSupplierPaymentStatusEnum")
    private String paymentStatus;
    @ApiModelProperty(value = "操作人Id")
    private String operatorId;
    @ApiModelProperty(value = "操作人名称")
    private String operatorName;
    @ApiModelProperty(value = "操作时间")
    private Date operatorDate;
    @ApiModelProperty(value = "流程状态")
    private String processState;
}
