Files
zentao/src/main/java/com/sa/zentao/entity/ZtBug.java

206 lines
3.9 KiB
Java

package com.sa.zentao.entity;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
*
* </p>
*
* @author gqb
* @since 2024-07-04
*/
@Data
@EqualsAndHashCode(callSuper = false)
public class ZtBug implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
private Integer project;
private Integer product;
private Integer injection;
private Integer identify;
private Integer branch;
private Integer module;
private Integer execution;
private Integer plan;
private Integer story;
@TableField("storyVersion")
private Integer storyversion;
private Integer task;
@TableField(value="toTask",updateStrategy = FieldStrategy.IGNORED)
private Integer totask;
@TableField("toStory")
private Integer tostory;
private String title;
private String keywords;
private Integer severity;
private Integer pri;
private String type;
private String os;
private String browser;
private String hardware;
private String found;
private String steps;
/**
* active 2.confire=1 3.解决进行中 不变 4 resolved 完成 5.测试中不变 6.测试完毕不变 verified验收
* 'active','resolved','closed'? cancel
* active 激活
*/
@TableField("`status`")
private String status;
@TableField("subStatus")
private String substatus;
private String color;
private Boolean confirmed;
@TableField("activatedCount")
private Integer activatedcount;
@TableField("activatedDate")
private Date activateddate;
@TableField("feedbackBy")
private String feedbackby;
@TableField("notifyEmail")
private String notifyemail;
private String mailto;
@TableField("openedBy")
private String openedby;
@TableField("openedDate")
private Date openeddate;
@TableField("openedBuild")
private String openedbuild;
@TableField("assignedTo")
private String assignedTo;
@TableField("assignedDate")
private Date assigneddate;
private Date deadline;
@TableField("resolvedBy")
private String resolvedby;
private String resolution;
@TableField("resolvedBuild")
private String resolvedbuild;
@TableField("resolvedDate")
private Date resolveddate;
@TableField("closedBy")
private String closedby;
@TableField("closedDate")
private Date closeddate;
@TableField(exist = false)
private String cancelBy;
@TableField(exist = false)
private Date cancelDate;
@TableField("duplicateBug")
private Integer duplicatebug;
@TableField("linkBug")
private String linkbug;
@TableField("caseId")
private Integer caseId;
@TableField("caseVersion")
private Integer caseversion;
private Integer feedback;
private Integer result;
private Integer repo;
private Integer mr;
private String entry;
@TableField("`lines`")
private String lines;
private String v1;
private String v2;
@TableField("repoType")
private String repotype;
@TableField("issueKey")
private String issuekey;
private Integer testtask;
@TableField("lastEditedBy")
private String lasteditedby;
@TableField("lastEditedDate")
private Date lastediteddate;
private String deleted;
private String fileUrl;
// dev prod releaseBug
private String bugType;
private String ysUser;
//1 通过 2不通过
private Integer ysFlag;
private String ysRemark;
private Integer releaseFlag;
//关联用户
@TableField(exist = false)
private String bindUser;
}