package com.gxwebsoft.pwl.param;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 用户导入参数
 *
 * @author WebSoft
 * @since 2011-10-15 17:33:34
 */
@Data
public class PwlProjectImportParam implements Serializable {
    private static final long serialVersionUID = 1L;

    @Excel(name = "报告时间")
    @JsonFormat(pattern = "yyyy.MM.dd", timezone = "GMT+8")
    private String expirationTime;

    @Excel(name = "报告编号")
    private String code;

    @Excel(name = "审计单位")
    private String name;

    @Excel(name = "开项目信息")
    private String itemName;

    @Excel(name = "所属年度")
    private String itemYear;

    @Excel(name = "类型")
    private String itemType;

    @Excel(name = "审计意见")
    private String itemOpinion;

    @Excel(name = "年末资产总额(万元)")
    private String totalAssets;

    @Excel(name = "合同金额")
    private String contractPrice;

    @Excel(name = "实收金额")
    private String payPrice;

    @Excel(name = "到账银行")
    private String bankName;

    @Excel(name = "到账日期")
    @JsonFormat(pattern = "yyyy.MM.dd", timezone = "GMT+8")
    private String bankPayTime;

    @Excel(name = "到账金额")
    private String bankPrice;

    @Excel(name = "日期")
    @JsonFormat(pattern = "yyyy.MM.dd", timezone = "GMT+8")
    private String invoiceTime;

    @Excel(name = "金额")
    private String invoicePrice;

    @Excel(name = "发票类型")
    private String invoiceType;

    @Excel(name = "报告份数")
    private String reportNum;


}
