package org.sxkj.gd.workorder.entity; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDateTime; /** * 运营收益实体类 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("ja_gd_operational_revenue") public class GdOperationalRevenue implements Serializable { private static final long serialVersionUID = 1L; /** * 主键ID */ @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 营业收入 */ @TableField("operating_income") private BigDecimal operatingIncome; /** * 综合总成本费用 */ @TableField("total_cost") private BigDecimal totalCost; /** * 净利润 */ @TableField("net_profit") private BigDecimal netProfit; /** * 财务内部收益率(%) */ @TableField("financial_irr") private BigDecimal financialIrr; /** * 市场空间 */ @TableField("market_space") private String marketSpace; /** * 创建时间 */ @TableField(value = "create_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createTime; /** * 创建人 */ @TableField(value = "create_user") private String createUser; /** * 创建部门 */ @TableField(value = "create_dept") private String createDept; /** * 更新时间 */ @TableField(value = "update_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime updateTime; /** * 更新人 */ @TableField(value = "update_user") private String updateUser; /** * 创建人名称 */ @TableField("nick_name") private String nickName; @TableField("earn_forecast") private String earnForecast; /** * 删除标记(0:正常,1:删除) */ @TableLogic @TableField("is_deleted") private Integer isDeleted; }