1.全过程管理试运行管理

This commit is contained in:
2024-11-04 18:53:21 +08:00
parent 2c8c94746e
commit 568f14da96
7 changed files with 553 additions and 1 deletions

View File

@@ -0,0 +1,112 @@
package com.njcn.harmonic.pojo.param.upload;
import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.njcn.harmonic.pojo.po.upload.PmsTemProcessTestRun;
import com.njcn.harmonic.utils.TimestampAsLongSerializer;
import com.njcn.web.pojo.param.BaseParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;
import java.sql.Timestamp;
import java.time.LocalDate;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author cdf
* @since 2024-11-04
*/
@Data
public class PmsTemProcessTestRunParam {
private static final long serialVersionUID = 1L;
private String objId;
/**
* 关联临时用户
*/
private String tempUserDossierId;
/**
* 测试结论
*/
private String testResult;
/**
* 越限详情多个指标需要用英文逗号拼接
*/
private String ovIndexs;
private String issueOrg;
/**
* 出具单位名称
*/
private String issueOrgName;
/**
* 操作人名称
*/
private String operateUserName;
@JsonFormat(pattern = "yyyy-MM-dd")
private LocalDate monitorDate;
/**
* 整改状态
*/
private String rectificationStatus;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime rectificationTime;
private String rectificationUserId;
private String rectificationUserName;
/**
* 整改措施
*/
private String rectificationMeasure;
@Data
@EqualsAndHashCode(callSuper = true)
public static class UpdatePmsTemProcessTestRunParamParam extends PmsTemProcessTestRunParam {
private String objId;
}
@Data
@EqualsAndHashCode(callSuper = true)
public static class QueryPmsTemProcessTestRunParam extends BaseParam {
private String objId;
private String tempUserDossierId;
/**
* 运维单位
*/
private String maintOrg;
}
}

View File

@@ -0,0 +1,118 @@
package com.njcn.harmonic.pojo.po.upload;
import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.FieldFill;
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 com.njcn.db.bo.BaseEntity;
import java.io.Serializable;
import java.sql.Timestamp;
import java.time.LocalDate;
import java.time.LocalDateTime;
import com.njcn.harmonic.utils.TimestampAsLongSerializer;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
*
* </p>
*
* @author cdf
* @since 2024-11-04
*/
@Getter
@Setter
@TableName("pms_tem_process_test_run")
public class PmsTemProcessTestRun {
private static final long serialVersionUID = 1L;
@TableId
private String objId;
/**
* 关联临时用户
*/
private String tempUserDossierId;
@TableField(exist = false)
private String tempUserDossierName;
@TableField(exist = false)
private String maintOrg;
@TableField(exist = false)
private String maintOrgName;
/**
* 测试结论
*/
private String testResult;
/**
* 越限详情多个指标需要用英文逗号拼接
*/
private String ovIndexs;
private String issueOrg;
/**
* 出具单位名称
*/
private String issueOrgName;
/**
* 操作人名称
*/
private String operateUserName;
@JsonFormat(pattern = "yyyy-MM-dd")
private LocalDate monitorDate;
/**
* 整改状态
*/
private String rectificationStatus;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JSONField(serializeUsing = TimestampAsLongSerializer.class)
private Timestamp rectificationTime;
private String rectificationUserId;
private String rectificationUserName;
/**
* 整改措施
*/
private String rectificationMeasure;
private Integer uploadStatus;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JSONField(serializeUsing = TimestampAsLongSerializer.class)
private Timestamp createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JSONField(serializeUsing = TimestampAsLongSerializer.class)
private Timestamp updateTime;
}