package com.zsElectric.boot.business.model.vo; import java.io.Serial; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDateTime; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Getter; import lombok.Setter; /** * 企业信息视图对象 * * @author zsElectric * @since 2025-12-11 10:10 */ @Getter @Setter @Schema( description = "企业信息视图对象") public class FirmInfoVO implements Serializable { @Serial private static final long serialVersionUID = 1L; @Schema(description = "B端企业列表") private Long id; @Schema(description = "部门id") private Long deptId; @Schema(description = "类型(1-企业 2-渠道)") private Integer firmType; @Schema(description = "B端企业名称") private String name; @Schema(description = "员工数") private Integer empNum; @Schema(description = "企业编号") private String number; @Schema(description = "状态 0 已下线 1 上线中") private Integer status; @Schema(description = "当前余额") private BigDecimal balance; @Schema(description = "累计充值") private BigDecimal totalRecharge; @Schema(description = "当前盈利") private BigDecimal currentProfit; @Schema(description = "累计盈利") private BigDecimal totalProfit; @Schema(description = "创建时间") private LocalDateTime createTime; @Schema(description = "创建人") private Long createBy; @Schema(description = "更新时间") private LocalDateTime updateTime; @Schema(description = "更新人") private Long updateBy; @Schema(description = "逻辑删除(0-未删 1-已删)") private Integer isDeleted; }