|
@@ -0,0 +1,182 @@
|
|
|
+package com.redxun.knowledge.entity.dao;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.annotation.*;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.Data;
|
|
|
+
|
|
|
+import java.io.Serializable;
|
|
|
+import java.util.Date;
|
|
|
+
|
|
|
+/**
|
|
|
+ * <p>
|
|
|
+ * 业务--知识表
|
|
|
+ * </p>
|
|
|
+ *
|
|
|
+ * @author zhang_zhe
|
|
|
+ * @since 2022-11-22
|
|
|
+ */
|
|
|
+@ApiModel("知识表")
|
|
|
+@Data
|
|
|
+@TableName("KM_KNOWLEDGE")
|
|
|
+public class Knowledge implements Serializable {
|
|
|
+
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 主键
|
|
|
+ */
|
|
|
+ @ApiModelProperty("主键")
|
|
|
+ @TableId("PK_ID")
|
|
|
+ private String pkId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 知识分类ID;对应知识分类表ID
|
|
|
+ */
|
|
|
+ @ApiModelProperty("知识分类ID;对应知识分类表ID")
|
|
|
+ @TableField("CATEGORY_ID")
|
|
|
+ private String categoryId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 标题
|
|
|
+ */
|
|
|
+ @ApiModelProperty("标题")
|
|
|
+ @TableField("TITLE")
|
|
|
+ private String title;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 知识类型;1-文档知识 2-维基知识
|
|
|
+ */
|
|
|
+ @ApiModelProperty("知识类型;1-文档知识 2-维基知识")
|
|
|
+ @TableField("TYPE")
|
|
|
+ private Integer type;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 简介
|
|
|
+ */
|
|
|
+ @ApiModelProperty("简介")
|
|
|
+ @TableField("SUMMARY")
|
|
|
+ private String summary;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 浏览数量
|
|
|
+ */
|
|
|
+ @ApiModelProperty("浏览数量")
|
|
|
+ @TableField("VIEWS")
|
|
|
+ private Integer views;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 作者;作者名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty("作者;作者名称")
|
|
|
+ @TableField("AUTHOR")
|
|
|
+ private String author;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 知识内容
|
|
|
+ */
|
|
|
+ @ApiModelProperty("知识内容")
|
|
|
+ @TableField("CONTENT")
|
|
|
+ private String content;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 附件ID
|
|
|
+ */
|
|
|
+ @ApiModelProperty("附件ID")
|
|
|
+ @TableField("ATTACHMENT")
|
|
|
+ private String attachment;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 附件名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty("附件名称")
|
|
|
+ @TableField("ATTACHMENT_NAME")
|
|
|
+ private String attachmentName;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 附件类型;1-WORD(.doc、.docx) 2-PDF(.pdf) 3-PPT(.pptx) 4-EXCEL(.xls、.xlsx)
|
|
|
+ */
|
|
|
+ @ApiModelProperty("附件类型;1-WORD(.doc、.docx) 2-PDF(.pdf) 3-PPT(.pptx) 4-EXCEL(.xls、.xlsx)")
|
|
|
+ @TableField("ATTACHMENT_TYPE")
|
|
|
+ private Integer attachmentType;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 审批状态;1-待节点审核 2-节点驳回 3-待最终审核 4-最终驳回 5-最终通过
|
|
|
+ */
|
|
|
+ @ApiModelProperty("审批状态;1-待节点审核 2-节点驳回 3-待最终审核 4-最终驳回 5-最终通过")
|
|
|
+ @TableField("APPROVAL_STATUS")
|
|
|
+ private Integer approvalStatus;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 审核批次;对应审批表批次,表明是最新一轮审批过程
|
|
|
+ */
|
|
|
+ @ApiModelProperty("审核批次;对应审批表批次,表明是最新一轮审批过程")
|
|
|
+ @TableField("APPROVAL_BATCH")
|
|
|
+ private Integer approvalBatch;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 组织架构ID;仅选中的组织架构可见
|
|
|
+ */
|
|
|
+ @ApiModelProperty("组织架构ID;仅选中的组织架构可见")
|
|
|
+ @TableField("ORGANIZATION_ID")
|
|
|
+ private String organizationId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 删除标记
|
|
|
+ */
|
|
|
+ @ApiModelProperty("删除标记")
|
|
|
+ @TableField(value = "IS_DEL",fill = FieldFill.INSERT)
|
|
|
+ @TableLogic
|
|
|
+ private Integer isDel;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 公司ID
|
|
|
+ */
|
|
|
+ @ApiModelProperty("公司ID")
|
|
|
+ @TableField("COMPANY_ID_")
|
|
|
+ private String companyId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 创建部门ID
|
|
|
+ */
|
|
|
+ @ApiModelProperty("创建部门ID")
|
|
|
+ @TableField("CREATE_DEP_ID_")
|
|
|
+ private String createDepId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 机构
|
|
|
+ */
|
|
|
+ @ApiModelProperty("机构")
|
|
|
+ @TableField("TENANT_ID_")
|
|
|
+ private String tenantId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 创建人
|
|
|
+ */
|
|
|
+ @ApiModelProperty("创建人")
|
|
|
+ @TableField("CREATED_BY_")
|
|
|
+ private String createdBy;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 创建时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty("创建时间")
|
|
|
+ @TableField(value = "CREATED_TIME_",fill = FieldFill.INSERT)
|
|
|
+ private Date createdTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 更新人
|
|
|
+ */
|
|
|
+ @ApiModelProperty("更新人")
|
|
|
+ @TableField("UPDATED_BY_")
|
|
|
+ private String updatedBy;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 更新时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty("更新时间")
|
|
|
+ @TableField(value = "UPDATED_TIME_",fill = FieldFill.INSERT_UPDATE)
|
|
|
+ private Date updatedTime;
|
|
|
+
|
|
|
+
|
|
|
+}
|