package com.ycl.platform.domain.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import java.math.BigDecimal; import java.time.LocalDateTime; import com.ycl.platform.base.AbsEntity; import enumeration.general.CalculateReportStatusEnum; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.experimental.Accessors; /** * 核算报告 * * @author xp * @since 2024-04-23 */ @Data @Accessors(chain = true) @TableName("t_calculate_report") @ApiModel(value = "CalculateReport对象", description = "核算报告") public class CalculateReport extends AbsEntity { private static final long serialVersionUID = 1L; @ApiModelProperty("合同") @TableField("contract_id") private Integer contractId; @ApiModelProperty("核算日期") @TableField("calculate_time") private LocalDateTime calculateTime; @ApiModelProperty("扣减总金额") @TableField("deduct_money") private BigDecimal deductMoney; @ApiModelProperty("修改人") @TableField("update_by") private String updateBy; @ApiModelProperty("最近一次核算时间") @TableField("latest_time") private LocalDateTime latestTime; @TableField("status") private CalculateReportStatusEnum status; }