FirmAccountLogVO.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. package com.zsElectric.boot.business.model.vo;
  2. import io.swagger.v3.oas.annotations.media.Schema;
  3. import lombok.Getter;
  4. import lombok.Setter;
  5. import java.io.Serial;
  6. import java.io.Serializable;
  7. import java.math.BigDecimal;
  8. import java.time.LocalDateTime;
  9. /**
  10. * 企业资金流水视图对象
  11. *
  12. * @author zsElectric
  13. * @since 2025-12-26
  14. */
  15. @Getter
  16. @Setter
  17. @Schema(description = "企业资金流水视图对象")
  18. public class FirmAccountLogVO implements Serializable {
  19. @Serial
  20. private static final long serialVersionUID = 1L;
  21. @Schema(description = "主键ID")
  22. private Long id;
  23. @Schema(description = "企业ID")
  24. private Long firmId;
  25. @Schema(description = "类型(1-企业 2-渠道)")
  26. private Integer firmType;
  27. @Schema(description = "企业名称")
  28. private String firmName;
  29. @Schema(description = "事件描述")
  30. private String eventDesc;
  31. @Schema(description = "流水号")
  32. private String serialNo;
  33. @Schema(description = "收支类型(1-转入/上账 2-转出/下账)")
  34. private Integer incomeType;
  35. @Schema(description = "改变前金额")
  36. private BigDecimal beforeChange;
  37. @Schema(description = "改变后金额")
  38. private BigDecimal afterChange;
  39. @Schema(description = "改变金额")
  40. private BigDecimal moneyChange;
  41. @Schema(description = "备注")
  42. private String remark;
  43. @Schema(description = "创建时间")
  44. private LocalDateTime createTime;
  45. }