package com.casic.missiles.model.meter;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.ContentStyle;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import com.alibaba.excel.enums.poi.BorderStyleEnum;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * @Description:
 * @Author: wangpeng
 * @Date: 2023/5/29 10:41
 */
@ColumnWidth(30)
@HeadRowHeight(15)
@ContentRowHeight(20)
@ContentStyle(borderLeft = BorderStyleEnum.THIN, borderBottom = BorderStyleEnum.THIN, borderTop = BorderStyleEnum.THIN, borderRight = BorderStyleEnum.THIN)
@ExcelIgnoreUnannotated
@ApiModel
@Data
public class MeterTraceSupplierImport {
    /**
     * 公司名称
     */
    @ExcelProperty("公司名称")
    private String supplierName;

    /**
     * 公司简称
     */
    @ExcelProperty("公司简称")
    private String briefName;

    /**
     * 业务内容
     */
    @ExcelProperty("业务内容")
    private String businessContent;

    /**
     * 税号
     */
    @ExcelProperty("税号")
    private String taxNumber;

    /**
     * 银行账户名
     */
    @ExcelProperty("银行账户名")
    private String bankAccount;

    /**
     * 银行名称
     */
    @ExcelProperty("银行名称")
    private String bankName;

    /**
     * 银行账号
     */
    @ExcelProperty("银行账号")
    private String bankAccountNumber;

    /**
     * 邮编
     */
    @ExcelProperty("邮编")
    private String postalCode;

    /**
     * 负责人
     */
    @ExcelProperty("负责人")
    private String director;

    /**
     * 电话
     */
    @ExcelProperty("电话")
    private String phone;

    /**
     * 手机
     */
    @ExcelProperty("手机")
    private String mobile;

    /**
     * 邮箱
     */
    @ExcelProperty("邮箱")
    private String mailbox;
}
