package com.whyc.pojo; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import java.util.Date; import java.util.List; import java.util.Map; /** * SOP:操作指导书 */ @TableName("tb_sop") public class SOP { private Integer id; /**文件名*/ private String fileName; //11,12,13,14 //21,22,23,24 private String fileType; /**文件版本*/ private String fileVersion; /**文件关联版本*/ private String fileRelatedVersion; /**编辑者*/ private String editor; /**审核者*/ private String auditor; /**发布时间*/ @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") private Date releaseDate; /**发布说明*/ private String releaseNotes; /**创建时间*/ private Date createTime; /**上传用户*/ private String uploadUser; /**文件url*/ private String fileUrl; /**通用表示(0:非通用,1:通用)*/ private int currentFlag; /**是否有效*/ private Integer status; /** * [ * {"组装":["组1","组2"]}, * {"测试":["测1","测2"} * ] */ @TableField(exist = false) private List>> fileTypeList; @TableField(exist = false) private List sopProductList; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getFileName() { return fileName; } public void setFileName(String fileName) { this.fileName = fileName; } public String getFileType() { return fileType; } public void setFileType(String fileType) { this.fileType = fileType; } public String getFileVersion() { return fileVersion; } public void setFileVersion(String fileVersion) { this.fileVersion = fileVersion; } public String getFileRelatedVersion() { return fileRelatedVersion; } public void setFileRelatedVersion(String fileRelatedVersion) { this.fileRelatedVersion = fileRelatedVersion; } public String getEditor() { return editor; } public void setEditor(String editor) { this.editor = editor; } public String getAuditor() { return auditor; } public void setAuditor(String auditor) { this.auditor = auditor; } public Date getReleaseDate() { return releaseDate; } public void setReleaseDate(Date releaseDate) { this.releaseDate = releaseDate; } public String getReleaseNotes() { return releaseNotes; } public void setReleaseNotes(String releaseNotes) { this.releaseNotes = releaseNotes; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public String getUploadUser() { return uploadUser; } public void setUploadUser(String uploadUser) { this.uploadUser = uploadUser; } public List getSopProductList() { return sopProductList; } public void setSopProductList(List sopProductList) { this.sopProductList = sopProductList; } public String getFileUrl() { return fileUrl; } public void setFileUrl(String fileUrl) { this.fileUrl = fileUrl; } public List>> getFileTypeList() { return fileTypeList; } public void setFileTypeList(List>> fileTypeList) { this.fileTypeList = fileTypeList; } public int getCurrentFlag() { return currentFlag; } public void setCurrentFlag(int currentFlag) { this.currentFlag = currentFlag; } public Integer getStatus() { return status; } public void setStatus(Integer status) { this.status = status; } }