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; }