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; /** * 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 testType1; @ApiModelProperty(value = "测试类型") 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; @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 identity; @TableField(exist = false) @ApiModelProperty(value = "密级") private Integer secretClass; @TableField(exist = false) @ApiModelProperty(value = "关键等级") private Integer criticalLevel; @TableField(exist = false) @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; public String getEntrustUnitName() { return entrustUnitName; } public void setEntrustUnitName(String entrustUnitName) { this.entrustUnitName = entrustUnitName; } public String getEntrustUnitAddress() { return entrustUnitAddress; } public void setEntrustUnitAddress(String entrustUnitAddress) { this.entrustUnitAddress = entrustUnitAddress; } public String getEntrustUnitContact() { return entrustUnitContact; } public void setEntrustUnitContact(String entrustUnitContact) { this.entrustUnitContact = entrustUnitContact; } public String getEntrustUnitContWay() { return entrustUnitContWay; } public void setEntrustUnitContWay(String entrustUnitContWay) { this.entrustUnitContWay = entrustUnitContWay; } public String getDevelopUnitName() { return developUnitName; } public void setDevelopUnitName(String developUnitName) { this.developUnitName = developUnitName; } public String getDevelopUnitAddress() { return developUnitAddress; } public void setDevelopUnitAddress(String developUnitAddress) { this.developUnitAddress = developUnitAddress; } public String getDevelopUnitContact() { return developUnitContact; } public void setDevelopUnitContact(String developUnitContact) { this.developUnitContact = developUnitContact; } public String getDevelopUnitContWay() { return developUnitContWay; } public void setDevelopUnitContWay(String developUnitContWay) { this.developUnitContWay = developUnitContWay; } public String getSoftwareName() { return softwareName; } public void setSoftwareName(String softwareName) { this.softwareName = softwareName; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public String getIdentity() { return identity; } public void setIdentity(String identity) { this.identity = identity; } public Integer getSecretClass() { return secretClass; } public void setSecretClass(Integer secretClass) { this.secretClass = secretClass; } public Integer getCriticalLevel() { return criticalLevel; } public void setCriticalLevel(Integer criticalLevel) { this.criticalLevel = criticalLevel; } public Integer getTestLevel() { return testLevel; } public void setTestLevel(Integer testLevel) { this.testLevel = testLevel; } public String getSoftwareType() { return softwareType; } public void setSoftwareType(String softwareType) { this.softwareType = softwareType; } public String getProjectLeader() { return projectLeader; } public void setProjectLeader(String projectLeader) { this.projectLeader = projectLeader; } public String getProjectTesters() { return projectTesters; } public void setProjectTesters(String projectTesters) { this.projectTesters = projectTesters; } public String getProjectReviewer() { return projectReviewer; } public void setProjectReviewer(String projectReviewer) { this.projectReviewer = projectReviewer; } public Integer getIsContract() { return isContract; } public void setIsContract(Integer isContract) { this.isContract = isContract; } }