package com.zt.life.modules.baselineRelease.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; /** * baseline_release * * @author zt generator * @since 1.0.0 2023-12-18 */ @Data @EqualsAndHashCode(callSuper=false) @TableName("baseline_release") public class BaselineRelease extends BusiEntity { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "项目ID") private Long projectId; @ApiModelProperty(value = "基线发布编号") private String code; @ApiModelProperty(value = "页面标识") private String pageCode; @ApiModelProperty(value = "基线类型") private String baselineType; @ApiModelProperty(value = "基线名称") private String baselineName; @TableField(exist = false) @ApiModelProperty(value = "项目名称") private String softwareName; @ApiModelProperty(value = "基线版本") private String baselineVersion; @ApiModelProperty(value = "备注") private String remark; @ApiModelProperty(value = "发布人") private String publisher; @ApiModelProperty(value = "发布人ID") private Long publisherId; @ApiModelProperty(value = "发布时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date publishDate; @ApiModelProperty(value = "部门意见") private String departOpinion; @ApiModelProperty(value = "部门签字") private String departSign; @ApiModelProperty(value = "签字ID") private Long signId; @ApiModelProperty(value = "签字日期") @JsonFormat(pattern = "yyyy-MM-dd") private Date signDate; @ApiModelProperty(value = "年份") private String year; }