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 io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.Date; /** * dj_jdgz_track_record * * @author zt generator * @since 1.0.0 2024-12-17 */ @Data @EqualsAndHashCode(callSuper=false) @TableName("dj_jdgz_track_record") public class DjJdgzTrackRecord extends TeamEntity { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "三级网络图ID") private Long level3NetworkId; @ApiModelProperty(value = "三级网络图节点ID") private Long level3NodeId; @ApiModelProperty(value = "三级网络图名称") private String level3NetworkName; @ApiModelProperty(value = "三级网络图过程名称") private String processName; @ApiModelProperty(value = "周序号(从1开始)") private Integer weekNo; @ApiModelProperty(value = "总承修单位") private String generalRepairUnit; @ApiModelProperty(value = "总承修单位负责人") private String generalRepairUnitDirector; @ApiModelProperty(value = "总承修单位联系方式") private String generalRepairUnitContact; @ApiModelProperty(value = "分承修单位") private String repairUnit; @ApiModelProperty(value = "分承修单位负责人") private String repairUnitDirector; @ApiModelProperty(value = "分承修单位联系方式") private String repairUnitContact; @ApiModelProperty(value = "跟踪方式(0:线下,1:电话)") private Integer trackMethod; @ApiModelProperty(value = "跟踪人") private String trackPerson; @ApiModelProperty(value = "跟踪人联系方式") private String trackPersonContact; @ApiModelProperty(value = "跟踪地点") private String trackLocation; @ApiModelProperty(value = "被跟踪人") private String trackedPerson; @ApiModelProperty(value = "被跟踪人联系方式") private String trackedPersonContact; @ApiModelProperty(value = "当前状态(节点进展)") private Integer currentStatus; @ApiModelProperty(value = "有无脱期风险(0:无,1:有)") private Integer hasDelayRisk; @ApiModelProperty(value = "跟踪后预计完成时间") private String estimatedCompletionTime; @ApiModelProperty(value = "存在问题") private String problem; @ApiModelProperty(value = "后续计划") private String followupPlan; @ApiModelProperty(value = "备注") private String remark; @TableField(exist = false) @ApiModelProperty(value = "") private String projectName; @TableField(exist = false) @ApiModelProperty(value = "") private String level3NodeName; @TableField(exist = false) @ApiModelProperty(value = "") private String level2NodeName; @TableField(exist = false) @ApiModelProperty(value = "") private String level1NodeName; @TableField(exist = false) @ApiModelProperty(value = "") private String generalRepair; @TableField(exist = false) @ApiModelProperty(value = "") private String repair; @TableField(exist = false) @ApiModelProperty(value = "") private Integer trackNum; @TableField(exist = false) @ApiModelProperty(value = "") private Integer IsCloseLoop; @TableField(exist = false) @ApiModelProperty(value = "要求完成时间") private String requiredCompletionTime; @TableField(exist = false) @ApiModelProperty(value = "实际完成时间") private String actualCompletion; /* @TableField(exist = false) private OssDto files;*/ @TableField(exist = false) private Long level1NetworkId; @TableField(exist = false) private Boolean isUpdate; @TableField(exist = false) private String status; @TableField(exist = false) private String teamGroupName; @TableField(exist = false) private String istq; @TableField(exist = false) private Integer tqcs; @TableField(exist = false) private Integer maxDay; @TableField(exist = false) private Integer zxDay; @TableField(exist = false) @ApiModelProperty(value = "最大时间") private String maxtime; @TableField(exist = false) @ApiModelProperty(value = "最新时间") private String zxtime; @TableField(exist = false) private String trackMethodStr; @TableField(exist = false) private String hasDelayRiskStr; @TableField(exist = false) private String fileName; }