InvDisburseExcel.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.ydtech.modules.inv.model.excel;
  2. import com.alibaba.excel.annotation.ExcelProperty;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import javax.validation.constraints.NotBlank;
  7. import java.io.Serializable;
  8. import java.util.Date;
  9. @Data
  10. public class InvDisburseExcel implements Serializable {
  11. @ExcelProperty("日期")
  12. @ApiModelProperty(value = "申请时间")
  13. @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
  14. @NotBlank
  15. private Date applyTime;
  16. @ExcelProperty("费用类型")
  17. @ApiModelProperty(value = "资金用途")
  18. private String fundUse;
  19. @ExcelProperty("摘要")
  20. @ApiModelProperty("备注")
  21. private String remark;
  22. @ExcelProperty("支出金额")
  23. @ApiModelProperty(value = "申请金额")
  24. private String applyAmount;
  25. @ExcelProperty("支出部门")
  26. @ApiModelProperty(value = "申请部门")
  27. private String applySector;
  28. @ExcelProperty("支出账户")
  29. @ApiModelProperty(value = "单位")
  30. private String company;
  31. /**
  32. * 收款单位信息
  33. */
  34. @ExcelProperty("收款方")
  35. @ApiModelProperty(value = "收款单位信息")
  36. private String collectionMessage;
  37. }