package com.ruoyi.system.model; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDateTime; /** *

* 年度任务月度目标 *

* * @author WuGuanFengYue * @since 2025-10-16 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("year_task_detail") @ApiModel(value="YearTaskDetail对象", description="年度任务月度目标") public class YearTaskDetail implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键") @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "月份") @TableField("month") private Integer month; @ApiModelProperty(value = "年度任务id") @TableField("year_task_id") private Integer yearTaskId; @ApiModelProperty(value = "计划进度") @TableField("progress") private String progress; @ApiModelProperty(value = "创建时间") @TableField("create_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private LocalDateTime createTime; @ApiModelProperty(value = "创建人") @TableField("create_by") private String createBy; @ApiModelProperty(value = "更新时间") @TableField("update_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private LocalDateTime updateTime; @ApiModelProperty(value = "更新人") @TableField("update_by") private String updateBy; @ApiModelProperty(value = "是否删除 0-否,1-是") @TableField("disabled") private Boolean disabled; @ApiModelProperty(value = "月投资计划(万元)") @TableField("amount") private BigDecimal amount; @ApiModelProperty(value = "实际完成情况") @TableField("real_progress") private String realProgress; @ApiModelProperty(value = "实际月投资情况") @TableField("real_amount") private BigDecimal realAmount; @ApiModelProperty(value = "完成人") @TableField("compelete_user_id") private Integer compeleteUserId; @ApiModelProperty(value = "审核情况0未审核 2已审核") @TableField("is_audit") private Boolean isAudit; @ApiModelProperty(value = "审核人id") @TableField("audit_user_id") private Integer auditUserId; @ApiModelProperty(value = "审核备注") @TableField("remark") private String remark; @ApiModelProperty(value = "完成人") @TableField(exist = false) private String compeleteUserName; @ApiModelProperty(value = "完成人") @TableField(exist = false) private String auditUserName; }