InvInvoiceInfoInOut.java 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package com.ydtech.modules.inv.model;
  2. import cn.afterturn.easypoi.excel.annotation.Excel;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import com.fasterxml.jackson.annotation.JsonFormat;
  6. import com.ydtech.modules.base.model.BaseEntity;
  7. import io.swagger.annotations.ApiModelProperty;
  8. import lombok.Data;
  9. import java.io.Serializable;
  10. import java.math.BigDecimal;
  11. import java.util.Date;
  12. /**
  13. * 发票信息 进账出账
  14. */
  15. @TableName(value = "inv_invoice_info_in_out")
  16. @Data
  17. public class InvInvoiceInfoInOut extends BaseEntity implements Serializable {
  18. /**
  19. * ID
  20. */
  21. // @TableId(value = "id")
  22. private String id;
  23. /**
  24. * 进账日期
  25. */
  26. @Excel(name = "进账日期",exportFormat = "yyyy-MM-dd")
  27. // @Excel(name = "进账日期",importFormat = "yyyy/MM/dd",exportFormat = "yyyy-MM-dd")
  28. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
  29. @ApiModelProperty(value = "进账日期")
  30. @TableField(value = "income_date")
  31. private Date incomeDate;
  32. /**
  33. * 进账金额
  34. */
  35. @Excel(name = "进账金额")
  36. @ApiModelProperty(value = "进账金额")
  37. @TableField(value = "income_money")
  38. private BigDecimal incomeMoney;
  39. /**
  40. * 出账日期
  41. */
  42. @Excel(name = "出账日期",exportFormat = "yyyy-MM-dd")
  43. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
  44. @ApiModelProperty(value = "出账日期")
  45. @TableField(value = "out_income_date")
  46. private Date outIncomeDate;
  47. /**
  48. * 出账金额
  49. */
  50. @Excel(name = "出账金额")
  51. @ApiModelProperty(value = "出账金额")
  52. @TableField(value = "out_income_money")
  53. private BigDecimal outIncomeMoney;
  54. @TableField(exist = false)
  55. private static final long serialVersionUID = 1L;
  56. }