Newer
Older
casic-metering / casic-metering-model / src / main / java / com / casic / missiles / dto / Purchase.java
wangpeng on 21 Nov 2022 1 KB project init
package com.casic.missiles.dto;

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.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * 采购对象 purchase
 */
@ColumnWidth(30)
@HeadRowHeight(15)
@ContentRowHeight(20)
@ContentStyle(borderLeft = BorderStyleEnum.THIN, borderBottom = BorderStyleEnum.THIN, borderTop = BorderStyleEnum.THIN, borderRight = BorderStyleEnum.THIN)
@ExcelIgnoreUnannotated
@Data
public class Purchase {
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    /**物品列表  */
    @ExcelProperty("物品列表")
    private String itemlist;

    /**总价  */
    @ExcelProperty("总价")
    private String total;

    /**申请时间  */
    @ExcelProperty("申请时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date applytime;

    /**申请人  */
    @ExcelProperty("申请人")
    private String applyer;

    // 采购经理
    private String purchasemanager;

    // 财务
    private String finance;

    // 出纳
    private String pay;

    // 总经理
    private String manager;

}