package com.example.server.progressTrack.model; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.example.server.entity.BusiEntity; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.Date; /** * dj_jdgz_network_level2_list * * @author zt generator * @since 1.0.0 2024-12-18 */ @Data @EqualsAndHashCode(callSuper=false) @TableName("dj_jdgz_network_level2_list") public class DjJdgzNetworkLevel2List extends BusiEntity { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "网络图ID") private Long networkId; @ApiModelProperty(value = "过程名称") private String processName; @ApiModelProperty(value = "要求完成时间") @JsonFormat(pattern = "yyyy-MM-dd") private String requiredCompletionTime; @ApiModelProperty(value = "实际完成时间") @JsonFormat(pattern = "yyyy-MM-dd") private String actualCompletion; @ApiModelProperty(value = "当前状态") private Integer currentStatus; @ApiModelProperty(value = "手动设置状态标志") private Boolean manualSetFlag; @ApiModelProperty(value = "逾期说明") private String expireSituation; @ApiModelProperty(value = "排序") private Integer sort; @ApiModelProperty(value = "临期/逾期天数") @TableField(exist = false) private Integer lateDueDays; }