package com.ecep.contract.vo;

import java.io.Serializable;
import java.time.LocalDate;

import com.ecep.contract.VendorFileType;
import com.ecep.contract.model.IdentityEntity;

import lombok.Data;

/**
 * 供应商的文件VO类
 */
@Data
public class VendorFileVo implements IdentityEntity, Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 主键ID
     */
    private Integer id;
    /**
     * 供应商ID, @see Vendor
     */
    private Integer vendorId;
    /**
     * 文件类型, @see VendorFileType
     */
    private VendorFileType type;
    /**
     * 文件路径
     */
    private String filePath;
    /**
     * 可编辑文件路径
     */
    private String editFilePath;
    /**
     * 签署日期
     */
    private LocalDate signDate;
    /**
     * 是否有效
     */
    private boolean valid = false;
}