package com.ozs.base.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ozs.common.vo.PageVo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class BaseSupplierVo extends PageVo {

    @ApiModelProperty("供应商名称")
    private String supplierName;

    @ApiModelProperty("供应商负责人")
    private String supplierResponsiblePerson;

    @ApiModelProperty("供应商地址")
    private String supplierAddress;

    @ApiModelProperty("供应商类型")
    private String supplierType;

    @ApiModelProperty("状态 黑白名单")
    private String supplierState;

    @ApiModelProperty("预先采购")
    private String supplierAdvancePurchase;

    @ApiModelProperty(value = "邮政编码")
    private String postalCode;

    @ApiModelProperty(value = "项目联系人")
    private String projectPerson;

    @ApiModelProperty(value = "联系电话")
    private String telephone;

    @ApiModelProperty(value = "银行账户名称")
    private String bankAccountName;

    @ApiModelProperty(value = "开户银行")
    private String bankOfDeposit;

    @ApiModelProperty(value = "银行账号")
    private String bankAccountNumber;

    @ApiModelProperty(value = "创建者")
    private String created;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "修改者")
    private String updated;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "修改时间")
    private Date updateTime;
}
