FirmInfoVO.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package com.zsElectric.boot.business.model.vo;
  2. import java.io.Serial;
  3. import java.io.Serializable;
  4. import java.math.BigDecimal;
  5. import java.time.LocalDateTime;
  6. import io.swagger.v3.oas.annotations.media.Schema;
  7. import lombok.Getter;
  8. import lombok.Setter;
  9. /**
  10. * 企业信息视图对象
  11. *
  12. * @author zsElectric
  13. * @since 2025-12-11 10:10
  14. */
  15. @Getter
  16. @Setter
  17. @Schema( description = "企业信息视图对象")
  18. public class FirmInfoVO implements Serializable {
  19. @Serial
  20. private static final long serialVersionUID = 1L;
  21. @Schema(description = "B端企业列表")
  22. private Long id;
  23. @Schema(description = "部门id")
  24. private Long deptId;
  25. @Schema(description = "类型(1-企业 2-渠道)")
  26. private Integer firmType;
  27. @Schema(description = "B端企业名称")
  28. private String name;
  29. @Schema(description = "员工数")
  30. private Integer empNum;
  31. @Schema(description = "企业编号")
  32. private String number;
  33. @Schema(description = "状态 0 已下线 1 上线中")
  34. private Integer status;
  35. @Schema(description = "当前余额")
  36. private BigDecimal balance;
  37. @Schema(description = "累计充值")
  38. private BigDecimal totalRecharge;
  39. @Schema(description = "当前盈利")
  40. private BigDecimal currentProfit;
  41. @Schema(description = "累计盈利")
  42. private BigDecimal totalProfit;
  43. @Schema(description = "创建时间")
  44. private LocalDateTime createTime;
  45. @Schema(description = "创建人")
  46. private Long createBy;
  47. @Schema(description = "更新时间")
  48. private LocalDateTime updateTime;
  49. @Schema(description = "更新人")
  50. private Long updateBy;
  51. @Schema(description = "逻辑删除(0-未删 1-已删)")
  52. private Integer isDeleted;
  53. }