119 lines
2.6 KiB
Java
119 lines
2.6 KiB
Java
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;
|
||
}
|