Files
zentao/src/main/java/com/sa/zentao/entity/ZtStoryUser.java
2025-12-30 09:43:05 +08:00

233 lines
4.9 KiB
Java

package com.sa.zentao.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import com.sa.zentao.enums.UserStoryEnums;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
*
* </p>
*
* @author gqb
* @since 2024-10-21
*/
@Data
@EqualsAndHashCode(callSuper = false)
public class ZtStoryUser implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
private String vision;
private Integer parent;
private Integer product;
private Integer project;
private Integer branch;
private Integer module;
private String plan;
private String source;
@TableField("sourceNote")
private String sourcenote;
@TableField("fromBug")
private Integer frombug;
private Integer feedback;
private String title;
private String keywords;
private String type;
private String category;
private Integer pri;
private Float estimate;
// active finished closed //reviewing 评审中 active 激活 draft 草稿
/// DPS("reviewing", "待评审",0),
// CG("draft", "草稿",1),
// JH("active", "激活",2),
// UNCFM("unconfirmed", "产品确认中",3),
// DGT("waitcommunicate", "待沟通",4),
//
// DSJ("waitdesign","需求待设计",5),
// XXSJZ("designdoing","详细设计中",6),
// CPYSJ("designdone","产品已设计",7),
// //待确认
// DQR("storyunconfirmed","需求待确认",8),
// CFM("confirmed","需求已确认",9),
// KFZ("developing","研发中",10),
// KFZ("released","已发布",10),
// YWC("finished","已完成",11),
// CLOSED("closed","已关闭",12),
private String status;
// reviewing
@TableField("subStatus")
private String substatus;
private String color;
//closed 关闭 wait 初始化 projected 已立项 developing 研发中 developed 研发完毕 testing 测试中 tested测试完毕 released已发布 verified已验收 closed 已关闭
private String stage;
@TableField("stagedBy")
private String stagedby;
private String mailto;
private Integer lib;
@TableField("fromStory")
private Integer fromstory;
@TableField("fromVersion")
private Integer fromversion;
@TableField("openedBy")
private String openedby;
@TableField("openedDate")
private Date openeddate;
@TableField("assignedTo")
private String assignedto;
@TableField("assignedDate")
private Date assigneddate;
@TableField("approvedDate")
private Date approveddate;
@TableField("lastEditedBy")
private String lasteditedby;
@TableField("lastEditedDate")
private Date lastediteddate;
@TableField("changedBy")
private String changedby;
@TableField("changedDate")
private Date changeddate;
@TableField("reviewedBy")
private String reviewedby;
@TableField("reviewedDate")
private Date revieweddate;
@TableField("releasedDate")
private Date releaseddate;
@TableField("closedBy")
private String closedby;
@TableField("closedDate")
private Date closeddate;
@TableField("closedReason")
private String closedreason;
@TableField("activatedDate")
private Date activateddate;
@TableField("toBug")
private Integer tobug;
@TableField("childStories")
private String childstories;
@TableField("linkStories")
private String linkstories;
@TableField("linkRequirements")
private String linkrequirements;
private String twins;
@TableField("duplicateStory")
private Integer duplicatestory;
private Integer version;
@TableField("storyChanged")
private String storychanged;
@TableField("feedbackBy")
private String feedbackby;
@TableField("notifyEmail")
private String notifyemail;
@TableField("BSA")
private String bsa;
private String duration;
private Integer demand;
@TableField("submitedBy")
private String submitedby;
private String roadmap;
@TableField("URChanged")
private String urchanged;
private String deleted;
private Date planStartDate;
private Date planEndDate;
private Date startDate;
private Date endDate;
/**
* 1通过 2不通过
*/
private Integer ysFlag;
/**
* 验收人
*/
private String ysUser;
private String ysRemark;
private String spec;
private String fileUrl;
private String verify;
private Date psDate;
private String deliverRemark;
private String oldStatus;
/**
* 产品用户
*/
private String productUser;
}