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 = "测试依据其他:") 
 | 
    private String otherBasis; 
 | 
  
 | 
    @ApiModelProperty(value = "测试类型1") 
 | 
    private String testType1; 
 | 
  
 | 
    @ApiModelProperty(value = "测试类型2") 
 | 
    private String testType2; 
 | 
  
 | 
    @ApiModelProperty(value = "测试标准") 
 | 
    private String testStandard; 
 | 
  
 | 
    @ApiModelProperty(value = "测试标准其他") 
 | 
    private String otherStandard; 
 | 
  
 | 
    @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 = "其他要求其他") 
 | 
    private String requireOther; 
 | 
  
 | 
    @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 otherNature; 
 | 
  
 | 
    @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 = "委托方签字日期") 
 | 
    @JsonFormat(pattern = "yyyy-MM-dd") 
 | 
    private Date entrustSignDate; 
 | 
  
 | 
    @ApiModelProperty(value = "承托方签字") 
 | 
    private String contractSign; 
 | 
  
 | 
    @ApiModelProperty(value = "承托方签字日期") 
 | 
    @JsonFormat(pattern = "yyyy-MM-dd") 
 | 
    private Date 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; 
 | 
  
 | 
    @ApiModelProperty(value = "年份") 
 | 
    private String year; 
 | 
  
 | 
    @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 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; 
 | 
} 
 |