package com.zt.life.modules.project.model;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.zt.common.entity.BusiEntity;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
|
import java.util.Date;
|
import java.util.HashMap;
|
import java.util.List;
|
|
/**
|
* software_test_order
|
*
|
* @author zt generator
|
* @since 1.0.0 2023-11-08
|
*/
|
@Data
|
@EqualsAndHashCode(callSuper=false)
|
public class SoftwareTestOrder extends BusiEntity {
|
private static final long serialVersionUID = 1L;
|
|
@ApiModelProperty(value = "项目ID")
|
private Long projectId;
|
|
|
@ApiModelProperty(value = "委托单编号")
|
private String code;
|
|
@ApiModelProperty(value = "运行环境")
|
private String optEnviron;
|
|
@ApiModelProperty(value = "编程语言")
|
private String programLang;
|
|
@ApiModelProperty(value = "测试依据")
|
private String testBasis;
|
|
@ApiModelProperty(value = "测试类型1")
|
private String testType1;
|
|
@ApiModelProperty(value = "测试类型2")
|
private String testType2;
|
|
@ApiModelProperty(value = "测试标准")
|
private String testStandard;
|
|
@ApiModelProperty(value = "开始日期")
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private Date startDate;
|
|
@ApiModelProperty(value = "结束日期")
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private Date endDate;
|
|
@ApiModelProperty(value = "测试场地")
|
private String testVenue;
|
|
@ApiModelProperty(value = "其他要求")
|
private String otherRequire;
|
|
@ApiModelProperty(value = "测试日期")
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private Date testDate;
|
|
@ApiModelProperty(value = "交付日期")
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private Date deliveryDate;
|
|
@ApiModelProperty(value = "检测费用")
|
private Integer testCost;
|
|
@ApiModelProperty(value = "物品性质")
|
private String articleNature;
|
|
@ApiModelProperty(value = "样品状态")
|
private String sampleStatus;
|
|
@ApiModelProperty(value = "测评机构名称")
|
private String agencyName;
|
|
@ApiModelProperty(value = "地址")
|
private String site;
|
|
@ApiModelProperty(value = "业务联系")
|
private String businContact;
|
|
@ApiModelProperty(value = "业务投诉")
|
private String businComplaint;
|
|
@ApiModelProperty(value = "实验室联系人")
|
private String laborContact;
|
|
@ApiModelProperty(value = "实验室联系电话")
|
private String labContactNum;
|
|
@ApiModelProperty(value = "邮政编码")
|
private String postalCode;
|
|
@ApiModelProperty(value = "传真")
|
private String fax;
|
|
@ApiModelProperty(value = "委托方签字")
|
private String entrustSign;
|
|
@ApiModelProperty(value = "委托方签字日期")
|
private String entrustSignDate;
|
|
@ApiModelProperty(value = "承托方签字")
|
private String contractSign;
|
|
@ApiModelProperty(value = "承托方签字日期")
|
private String contractSignDate;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "委托单位名称")
|
private String entrustUnitName;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "委托单位地址")
|
private String entrustUnitAddress;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "委托单位联系人")
|
private String entrustUnitContact;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "委托单位联系方式")
|
private String entrustUnitContWay;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "开发单位名称")
|
private String developUnitName;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "开发单位地址")
|
private String developUnitAddress;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "开发单位联系人")
|
private String developUnitContact;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "开发单位联系方式")
|
private String developUnitContWay;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "软件名称")
|
private String softwareName;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "软件标识")
|
private String softwareIdentity;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "密级")
|
private Integer secretClass;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "关键等级")
|
private Integer criticalLevel;
|
|
@ApiModelProperty(value = "测试级别")
|
private Integer testLevel;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "软件类型")
|
private String softwareType;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "项目负责人")
|
private String projectLeader;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "项目测试人员")
|
private String projectTesters;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "项目审核人员")
|
private String projectReviewer;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "是否签署合同")
|
private Integer isContract;
|
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "序号")
|
private Integer num;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "委托单ID")
|
private Long orderId;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "名称")
|
private String name;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "标识/版本")
|
private String identify;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "是否被测件")
|
private String isMeasured;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "测试类型1第1列")
|
List<HashMap<String, Object>> testType11;
|
@TableField(exist = false)
|
@ApiModelProperty(value = "测试类型1第2列")
|
List<HashMap<String, Object>> testType12;
|
@TableField(exist = false)
|
@ApiModelProperty(value = "测试类型2第1列")
|
List<HashMap<String, Object>> testType21;
|
@TableField(exist = false)
|
@ApiModelProperty(value = "测试类型2第2列")
|
List<HashMap<String, Object>> testType22;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "关键等级字符串")
|
String criticalLevelStr;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "是否被测件字符串")
|
String isMeasuredStr;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "软件类型字符串")
|
String sortwareTypeStr;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "测试依据字符串")
|
String testBasisStr;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "测试相关标准字符串")
|
String testStandardStr;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "测试级别字符串")
|
String testLevelStr;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "其他要求字符串")
|
String otherRequireStr;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "物品性质字符串")
|
String articleNatureStr;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "样品状态字符串")
|
String sampleStatusStr;
|
}
|