Files
tool-tech/tool-tech-admin/src/main/java/com/rzdata/web/domain/Document.java
2024-09-08 23:10:11 +08:00

119 lines
2.6 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package com.rzdata.web.domain;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.rzdata.common.annotation.Excel;
import com.rzdata.common.core.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.util.Date;
import java.util.List;
/**
* 【请填写功能名称】对象 t_document
*
* @author ja
* @date 2024-07-08
*/
@Data
public class Document extends BaseEntity {
private static final long serialVersionUID = 1L;
/** 主键 */
private String docId;
/** 文档编号 */
@Excel(name = "文档编号")
private String docCode;
/** 文档名称 */
@Excel(name = "文档名称")
private String docName;
/** 文档类别 */
@Excel(name = "文档类别", dictType="doc_class")
private String docType;
/** 文档负责人 */
private String docPrincipals;
/** 文档负责人名称 */
@Excel(name = "负责人")
private String docPrincipalsName;
/** 归属单位 **/
@Excel(name = "归属单位")
private String docRespDeptName;
/** 文档归属部门 */
private String docRespDept;
/** 文档来源 */
@Excel(name = "文档来源", dictType="doc_source")
private String docSource;
/**
* 工具名称
*/
private String toolName;
/** 文档状态 */
@Excel(name = "文档状态", dictType="doc_upload_status")
private String docStatus;
/** 文档地址 */
private String docUrl;
/** 备注 */
private String remark;
/** 文档分类id */
private String docCategoryId;
/** 创建人id */
private String createById;
/** 更新人id */
private String updateById;
/** 逻辑删除1删除0未删除 */
private String isDeleted;
/** 主键 **/
private List<String> ids;
/** 附件名称 **/
private Attachment attachment;
/** 关联工具id对象 */
private String toolId;
/** 工具信息 **/
private Tool tool;
/** 创建时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@Excel(name = "创建时间", dateFormat="yyyy-MM-dd")
private Date createTime;
private List<String> excludeFields;
private Boolean downloadCheck;
private Boolean downloadStatus;
private Boolean permissionCheck;
private Boolean permission;
private String docTypeName;
private String docSourceName;
private String statusName;
private String createNowTime;
private List<Attachment> attachmentList;
/** 主键 **/
private List<String> docIdList;
}