package com.bonus.material.part.domain;

import com.bonus.material.purchase.domain.PurchaseSignRecord;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.ArrayList;
import java.util.List;


@Data
public class PartTypeCheckDto {

    /**
     * 采购验收任务info
     */
    @ApiModelProperty(value = "采购验收任务info")
    @NotNull(message = "采购验收任务info对象不能为空")
    private PartTypeCheckInfo partTypeCheckInfo;

    /**
     * 采购验收任务详情集合
     */
    @ApiModelProperty(value = "采购验收任务详情集合")
    private List<PartTypeCheckDetails> partTypeCheckDetailsList;

    @ApiModelProperty(value = "签名地址")
    private String signUrl;

    @ApiModelProperty(value = "签名类型 手写0 和 图片上传1")
    private String signType;

    private List<PurchaseSignRecord> gySignUrl = new ArrayList<>();

    private List<PurchaseSignRecord> scSignUrl = new ArrayList<>();

    private List<PurchaseSignRecord> kgSignUrl = new ArrayList<>();

}
