You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
112 lines
3.0 KiB
112 lines
3.0 KiB
package com.stone.model.po.ysjl;
|
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
import io.swagger.annotations.ApiModel;
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Builder;
|
|
import lombok.Data;
|
|
import lombok.NoArgsConstructor;
|
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
|
|
import javax.persistence.*;
|
|
import java.time.LocalDate;
|
|
|
|
/**
|
|
* @author zichen
|
|
*/
|
|
@AllArgsConstructor
|
|
@NoArgsConstructor
|
|
@Builder
|
|
@Data
|
|
@Table(name = "biz_ysjl")
|
|
@ApiModel(description = "原始记录/检验报告")
|
|
public class YsjlSenior {
|
|
|
|
@Id
|
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
|
@ApiModelProperty(value = "报告表主键")
|
|
private Integer id;
|
|
|
|
@ApiModelProperty(value = "任务主键")
|
|
private Integer renwuId;
|
|
|
|
@ApiModelProperty(value = "模板主键")
|
|
private Integer modelId;
|
|
|
|
@ApiModelProperty(value = "创建时间")
|
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
|
@Column(name = "create_time")
|
|
private LocalDate createTime;
|
|
|
|
@ApiModelProperty(value = "设备种类代码")
|
|
private String shebeizhongleidaima;
|
|
|
|
@ApiModelProperty(value = "记录编号")
|
|
private String jilubianhao;
|
|
|
|
@ApiModelProperty(value = "报告编号")
|
|
private String baogaobianhao;
|
|
|
|
@ApiModelProperty(value = "注册代码")
|
|
private String zhucedaima;
|
|
|
|
@ApiModelProperty(value = "使用登记证编号")
|
|
private String shiyongdengjibianhao;
|
|
|
|
@ApiModelProperty(value = "产品编号/出厂编号/管道编号/锅炉使用编号")
|
|
private String chanpinbianhao;
|
|
|
|
@ApiModelProperty(value = "报告类型")
|
|
private Integer bglx;
|
|
|
|
@ApiModelProperty(value = "作废状态")
|
|
private Boolean zfState;
|
|
|
|
@ApiModelProperty(value = "内部类别")
|
|
private String neibuleibie;
|
|
|
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
|
@ApiModelProperty(value = "检验日期/检验结束日期")
|
|
private LocalDate jianyanjieshuriqi;
|
|
|
|
/**
|
|
* ysjl:数据是原始记录
|
|
* bggl:数据是报告
|
|
*/
|
|
@ApiModelProperty(value = "记录所处的状态")
|
|
@Column(name = "cj_state")
|
|
private String cjState;
|
|
|
|
/**
|
|
* null 原始记录待办
|
|
* 1 起草报告
|
|
* 2 审核报告
|
|
* 3 审批报告
|
|
* 4 办结报告
|
|
*/
|
|
@ApiModelProperty(value = "报告状态")
|
|
private Integer flowstatus;
|
|
|
|
@ApiModelProperty(value = "当前报告的处理人")
|
|
private String renlingren;
|
|
|
|
@Column(name = "guidang_state")
|
|
@ApiModelProperty(value = "归档状态")
|
|
private Boolean guidangState;
|
|
|
|
@Column(name = "fafang_state")
|
|
@ApiModelProperty(value = "发放状态")
|
|
private Boolean fafangState;
|
|
|
|
@Column(name = "generate_pdf_state")
|
|
@ApiModelProperty(value = "生成PDF状态 true-办结已生成PDF false/null-办结未生成PDF")
|
|
private Boolean generatePdfState;
|
|
|
|
@Column(name = "jf_state")
|
|
@ApiModelProperty(value = "交费状态")
|
|
private Boolean jfState;
|
|
|
|
}
|