Browse Source

修改代码,处理
template/category/delete/{id} get
/template/category/update POST
document/category/delete/{id} get
document/category/update Post
方法

cxd 6 tháng trước cách đây
mục cha
commit
a8fcd0f2dc
18 tập tin đã thay đổi với 283 bổ sung111 xóa
  1. 4 0
      gqy-admin/src/main/java/com/gqy/web/controller/document/DcTemplateController.java
  2. 32 0
      gqy-admin/src/main/java/com/gqy/web/controller/document/DocumentCategoryController.java
  3. 20 0
      gqy-admin/src/main/java/com/gqy/web/controller/document/TemplateCategoryController.java
  4. 31 31
      gqy-admin/src/main/resources/i18n/messages.properties
  5. 32 32
      gqy-admin/src/main/resources/i18n/messages_zh_CN.properties
  6. 4 3
      gqy-system/src/main/java/com/gqy/document/domain/DcDocument.java
  7. 4 4
      gqy-system/src/main/java/com/gqy/document/domain/TemplateCategory.java
  8. 7 0
      gqy-system/src/main/java/com/gqy/document/mapper/DocumentCategoryMapper.java
  9. 9 1
      gqy-system/src/main/java/com/gqy/document/mapper/TemplateCategoryMapper.java
  10. 12 0
      gqy-system/src/main/java/com/gqy/document/service/IDocumentCategoryService.java
  11. 15 1
      gqy-system/src/main/java/com/gqy/document/service/ITemplateCategoryService.java
  12. 34 0
      gqy-system/src/main/java/com/gqy/document/service/impl/DocumentCategoryServiceImpl.java
  13. 27 1
      gqy-system/src/main/java/com/gqy/document/service/impl/TemplateCategoryServiceImpl.java
  14. 2 2
      gqy-system/src/main/resources/mapper/document/DcDocumentMapper.xml
  15. 1 1
      gqy-system/src/main/resources/mapper/document/DcbBlockMapper.xml
  16. 11 0
      gqy-system/src/main/resources/mapper/document/DocumentCategoryMapper.xml
  17. 12 0
      gqy-system/src/main/resources/mapper/document/TemplateCategoryMapper.xml
  18. 26 35
      创建表语句.txt

+ 4 - 0
gqy-admin/src/main/java/com/gqy/web/controller/document/DcTemplateController.java

@@ -128,6 +128,7 @@ public class DcTemplateController extends BaseController {
         String status = request.getParameter("status");
         String page = request.getParameter("page");
         String page_size = request.getParameter("pageSize");
+        String dcb_name = request.getParameter("dcb_name");
 
         // 参数转换
         Integer categoryId = StringUtils.isNotEmpty(category_id) ? Integer.valueOf(category_id) : null;
@@ -142,6 +143,9 @@ public class DcTemplateController extends BaseController {
 
         DcbBlock dcbBlockQuery = new DcbBlock();
         dcbBlockQuery.setCategory_id(categoryId);
+        //dcb_name
+        dcbBlockQuery.setDcb_name(dcb_name);
+
         List<DcbBlock> list =  dcbBlockService.selectDcbBlockList(dcbBlockQuery);
 
         PageInfo<DcbBlock> pageInfo = new PageInfo<>(list);

+ 32 - 0
gqy-admin/src/main/java/com/gqy/web/controller/document/DocumentCategoryController.java

@@ -113,4 +113,36 @@ public class DocumentCategoryController extends BaseController {
     }
 
 
+    /**
+     *
+     * @return
+     */
+    @GetMapping("/delete/{id}")
+    public AjaxResultCQY delete(@PathVariable Long id) {
+        try {
+            return AjaxResultCQY.success("删除成功",documentCategoryService.delete(id));
+        } catch (Exception e) {
+            return AjaxResultCQY.error(e.getMessage());
+        }
+    }
+
+    /**
+     * 修改文档分类
+     * @param documentCategory
+     * @return
+     */
+    @PostMapping("/update")
+    public AjaxResultCQY update(@RequestBody  DocumentCategory documentCategory) {
+        try{
+            return AjaxResultCQY.success("更新成功",documentCategoryService.update(documentCategory));
+
+        }catch (Exception e){
+            return AjaxResultCQY.error(e.getMessage());
+        }
+
+    }
+
+
+
+
 }

+ 20 - 0
gqy-admin/src/main/java/com/gqy/web/controller/document/TemplateCategoryController.java

@@ -37,6 +37,26 @@ public class TemplateCategoryController {
     }
 
 
+    /**
+     * 删除模板
+     * @param maps
+     * @return
+     */
+
+    @GetMapping("/delete/{id}")
+    public AjaxResultCQY delete(@PathVariable Long id) {
+        return templateCategoryService.delete(id);
+    }
+
+    /**
+     * 更新模版信息
+     * @param templateCategory
+     * @return
+     */
+    @PostMapping("/update")
+    public AjaxResultCQY update(@RequestBody TemplateCategory templateCategory) {
+        return templateCategoryService.update(templateCategory);
+    }
 
 
 

+ 31 - 31
gqy-admin/src/main/resources/i18n/messages.properties

@@ -1,36 +1,36 @@
-not.null=* ????
-user.jcaptcha.error=?????
-user.not.exists=?????/????
-user.password.not.match=?????/????
-user.password.retry.limit.count=??????{0}?
-user.password.retry.limit.exceed=??????{0}??????10??
-user.password.delete=????????????
-user.blocked=????????????
-role.blocked=????????????
-login.blocked=??????IP?????????
-user.logout.success=????
+not.null=* must be filled in
+user.jcaptcha.error=Verification code is incorrect
+user.not.exists=User does not exist / Password is incorrect
+user.password.not.match=User does not exist / Password is incorrect
+user.password.retry.limit.count=Password entered incorrectly {0} times
+user.password.retry.limit.exceed=Password entered incorrectly {0} times, account locked for 10 minutes
+user.password.delete=Sorry, your account has been deleted
+user.blocked=User has been blocked, please contact the administrator
+role.blocked=Role has been blocked, please contact the administrator
+login.blocked=Unfortunately, the access IP has been blacklisted by the system
+user.logout.success=Logout successful
 
-length.not.valid=?????{min}?{max}?????
+length.not.valid=The length must be between {min} and {max} characters
 
-user.username.not.valid=* 2?20?????????????????????????
-user.password.not.valid=* 5-50???
+user.username.not.valid=* Consists of 2 to 20 Chinese characters, letters, digits or underscores, and must start with a non-digit.
+user.password.not.valid=* 5-50 characters
 
-user.email.not.valid=??????
-user.mobile.phone.number.not.valid=???????
-user.login.success=????
-user.register.success=????
-user.notfound=?????
-user.forcelogout=?????????????
-user.unknown.error=??????????
+user.email.not.valid=Email format is incorrect
+user.mobile.phone.number.not.valid=Mobile phone number format is incorrect
+user.login.success=Login successful
+user.register.success=Registration successful
+user.notfound=Please log in again
+user.forcelogout=Administrator forced logout, please log in again
+user.unknown.error=Unknown error, please log in again
 
-##??????
-upload.exceed.maxSize=?????????????????<br/>???????????{0}MB?
-upload.filename.exceed.length=????????{0}???
+## File upload messages
+upload.exceed.maxSize=The size of the uploaded file exceeds the limited file size! <br/>The maximum allowed file size is: {0}MB!
+upload.filename.exceed.length=The length of the uploaded file name can be at most {0} characters
 
-##??
-no.permission=??????????????????? [{0}]
-no.create.permission=????????????????????? [{0}]
-no.update.permission=????????????????????? [{0}]
-no.delete.permission=????????????????????? [{0}]
-no.export.permission=????????????????????? [{0}]
-no.view.permission=????????????????????? [{0}]
+## Permissions
+no.permission=You don't have permission for the data, please contact the administrator to add permission [{0}]
+no.create.permission=You don't have permission to create data, please contact the administrator to add permission [{0}]
+no.update.permission=You don't have permission to update data, please contact the administrator to add permission [{0}]
+no.delete.permission=You don't have permission to delete data, please contact the administrator to add permission [{0}]
+no.export.permission=You don't have permission to export data, please contact the administrator to add permission [{0}]
+no.view.permission=You don't have permission to view data, please contact the administrator to add permission [{0}]

+ 32 - 32
gqy-admin/src/main/resources/i18n/messages_zh_CN.properties

@@ -1,37 +1,37 @@
-#????
-not.null=* ????
-user.jcaptcha.error=?????
-user.not.exists=?????/????
-user.password.not.match=?????/????
-user.password.retry.limit.count=??????{0}?
-user.password.retry.limit.exceed=??????{0}??????10??
-user.password.delete=????????????
-user.blocked=????????????
-role.blocked=????????????
-login.blocked=??????IP?????????
-user.logout.success=????
+#错误消息
+not.null=* 必须填写
+user.jcaptcha.error=验证码错误
+user.not.exists=用户不存在/密码错误
+user.password.not.match=用户不存在/密码错误
+user.password.retry.limit.count=密码输入错误{0}次
+user.password.retry.limit.exceed=密码输入错误{0}次,帐户锁定10分钟
+user.password.delete=对不起,您的账号已被删除
+user.blocked=用户已封禁,请联系管理员
+role.blocked=角色已封禁,请联系管理员
+login.blocked=很遗憾,访问IP已被列入系统黑名单
+user.logout.success=退出成功
 
-length.not.valid=?????{min}?{max}?????
+length.not.valid=长度必须在{min}到{max}个字符之间
 
-user.username.not.valid=* 2?20?????????????????????????
-user.password.not.valid=* 5-50???
+user.username.not.valid=* 2到20个汉字、字母、数字或下划线组成,且必须以非数字开头
+user.password.not.valid=* 5-50个字符
 
-user.email.not.valid=??????
-user.mobile.phone.number.not.valid=???????
-user.login.success=????
-user.register.success=????
-user.notfound=?????
-user.forcelogout=?????????????
-user.unknown.error=??????????
+user.email.not.valid=邮箱格式错误
+user.mobile.phone.number.not.valid=手机号格式错误
+user.login.success=登录成功
+user.register.success=注册成功
+user.notfound=请重新登录
+user.forcelogout=管理员强制退出,请重新登录
+user.unknown.error=未知错误,请重新登录
 
-##??????
-upload.exceed.maxSize=?????????????????<br/>???????????{0}MB?
-upload.filename.exceed.length=????????{0}???
+##文件上传消息
+upload.exceed.maxSize=上传的文件大小超出限制的文件大小!<br/>允许的文件最大大小是:{0}MB!
+upload.filename.exceed.length=上传的文件名最长{0}个字符
 
-##??
-no.permission=??????????????????? [{0}]
-no.create.permission=????????????????????? [{0}]
-no.update.permission=????????????????????? [{0}]
-no.delete.permission=????????????????????? [{0}]
-no.export.permission=????????????????????? [{0}]
-no.view.permission=????????????????????? [{0}]
+##权限
+no.permission=您没有数据的权限,请联系管理员添加权限 [{0}]
+no.create.permission=您没有创建数据的权限,请联系管理员添加权限 [{0}]
+no.update.permission=您没有修改数据的权限,请联系管理员添加权限 [{0}]
+no.delete.permission=您没有删除数据的权限,请联系管理员添加权限 [{0}]
+no.export.permission=您没有导出数据的权限,请联系管理员添加权限 [{0}]
+no.view.permission=您没有查看数据的权限,请联系管理员添加权限 [{0}]

+ 4 - 3
gqy-system/src/main/java/com/gqy/document/domain/DcDocument.java

@@ -32,12 +32,13 @@ public class DcDocument {
     /**
      *  所属文档分类ID
      */
-    private int dcm_category_id;
+    private Integer dcm_category_id;
 
-    public int getDcm_category_id() {
+    public Integer getDcm_category_id() {
         return dcm_category_id;
     }
-    public void setDcm_category_id(int dcm_category_id) {
+
+    public void setDcm_category_id(Integer dcm_category_id) {
         this.dcm_category_id = dcm_category_id;
     }
 

+ 4 - 4
gqy-system/src/main/java/com/gqy/document/domain/TemplateCategory.java

@@ -9,7 +9,7 @@ import java.util.Date;
  * 模板分类对象
  */
 public class TemplateCategory extends TreeEntity {
-    private Integer id;
+    private Long id;
     private String name;
     private String intro;
     private String parent_id;
@@ -21,11 +21,11 @@ public class TemplateCategory extends TreeEntity {
     /** 子分类数量 */
     private Integer child_count;
 
-    public Integer getId() {
+
+    public Long getId() {
         return id;
     }
-
-    public void setId(Integer id) {
+    public void setId(Long id) {
         this.id = id;
     }
 

+ 7 - 0
gqy-system/src/main/java/com/gqy/document/mapper/DocumentCategoryMapper.java

@@ -41,4 +41,11 @@ public interface DocumentCategoryMapper {
      */
     public DocumentCategory selectDocumentCategoryById(Long id);
 
+    /**
+     *
+     * @param documentCategory
+     * @return
+     */
+    public int updateDocumentCategory(DocumentCategory documentCategory);
+
 }

+ 9 - 1
gqy-system/src/main/java/com/gqy/document/mapper/TemplateCategoryMapper.java

@@ -21,7 +21,7 @@ public interface TemplateCategoryMapper {
     /**
      * 查询子分类数量
      */
-    public int selectChildCount(@Param("category_id") Integer categoryId);
+    public int selectChildCount(@Param("category_id") Long categoryId);
 
     /**
      * 查询所有有效的分类列表
@@ -48,4 +48,12 @@ public interface TemplateCategoryMapper {
      */
     public TemplateCategory selectTemplateCategoryById(Long id);
 
+
+    /**
+     * 更新模版信息
+     * @param templateCategory
+     * @return
+     */
+    public int updateTemplateCategory(TemplateCategory templateCategory);
+
 }

+ 12 - 0
gqy-system/src/main/java/com/gqy/document/service/IDocumentCategoryService.java

@@ -31,4 +31,16 @@ public interface IDocumentCategoryService {
      */
     public AjaxResultCQY create(DocumentCategory documentCategory);
 
+    /**
+     * 删除文档分类列表
+     * @return
+     */
+    public AjaxResultCQY delete(Long id);
+
+    /**
+     * 修改文档分类
+     * @param documentCategory
+     * @return
+     */
+    public AjaxResultCQY update(DocumentCategory documentCategory);
 }

+ 15 - 1
gqy-system/src/main/java/com/gqy/document/service/ITemplateCategoryService.java

@@ -22,10 +22,17 @@ public interface ITemplateCategoryService {
      */
     public List<TemplateCategory> selectChildCategoryList(String parentId);
 
+    /**
+     * 删除模板
+     * @param id
+     * @return
+     */
+    public AjaxResultCQY delete(Long id );
+
     /**
      * 查询子分类数量
      */
-    public int selectChildCount(Integer categoryId);
+    public int selectChildCount(Long categoryId);
 
     /**
      * 获取分类树结构
@@ -52,5 +59,12 @@ public interface ITemplateCategoryService {
     public AjaxResultCQY selectTemplateCategoryById(Long id);
 
 
+    /**
+     * 更新模版分类
+     * @param templateCategory
+     * @return
+     */
+    public AjaxResultCQY update(TemplateCategory templateCategory);
+
 
 }

+ 34 - 0
gqy-system/src/main/java/com/gqy/document/service/impl/DocumentCategoryServiceImpl.java

@@ -2,6 +2,7 @@ package com.gqy.document.service.impl;
 
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageInfo;
+import com.gqy.common.constant.Constants;
 import com.gqy.common.core.domain.AjaxResultCQY;
 import com.gqy.common.exception.ServiceException;
 import com.gqy.document.domain.DocumentCategory;
@@ -92,5 +93,38 @@ public class DocumentCategoryServiceImpl implements IDocumentCategoryService {
         return AjaxResultCQY.success("添加成功");
     }
 
+    /**
+     *
+     * @param id
+     * @return
+     */
+    public AjaxResultCQY delete(Long id){
+        try {
+            DocumentCategory documentCategory = new DocumentCategory();
+            documentCategory.setId(id);
+            documentCategory.setStatus(Constants.status_4);
+            documentCategoryMapper.updateDocumentCategory(documentCategory);
+            return  AjaxResultCQY.success("删除成功");
+        }catch (Exception e){
+            return  AjaxResultCQY.error(e.getMessage());
+        }
+    }
+
+
+    /**
+     *
+     * 用户更新和删除
+     * @param documentCategory
+     * @return
+     */
+    public AjaxResultCQY update(DocumentCategory documentCategory) {
+        try {
+            documentCategoryMapper.updateDocumentCategory(documentCategory);
+            return  AjaxResultCQY.success("修改成功");
+        }catch (Exception e){
+            return  AjaxResultCQY.error(e.getMessage());
+        }
+    }
+
 
 }

+ 27 - 1
gqy-system/src/main/java/com/gqy/document/service/impl/TemplateCategoryServiceImpl.java

@@ -1,5 +1,6 @@
 package com.gqy.document.service.impl;
 
+import com.gqy.common.constant.Constants;
 import com.gqy.common.core.domain.AjaxResult;
 import com.gqy.common.core.domain.AjaxResultCQY;
 import com.gqy.common.utils.DateUtils;
@@ -35,10 +36,30 @@ public class TemplateCategoryServiceImpl  implements ITemplateCategoryService {
         return templateCategoryMapper.selectChildCategoryList(parentId);
     }
 
+    /**
+     * 删除模版分类
+     * @param id
+     * @return
+     */
+    public AjaxResultCQY delete(Long id) {
+
+        try {
+            TemplateCategory templateCategory = new TemplateCategory();
+            templateCategory.setId(id);
+            templateCategory.setStatus(Constants.status_4);
+            templateCategoryMapper.updateTemplateCategory(templateCategory);
+            return  AjaxResultCQY.success("新增成功");
+        }catch (Exception e){
+            return  AjaxResultCQY.error(e.getMessage());
+        }
+
+
+    }
+
     /**
      * 查询子分类数量
      */
-    public int selectChildCount(Integer categoryId) {
+    public int selectChildCount(Long categoryId) {
         return templateCategoryMapper.selectChildCount(categoryId);
     }
 
@@ -111,4 +132,9 @@ public class TemplateCategoryServiceImpl  implements ITemplateCategoryService {
                 .collect(Collectors.toList());
     }
 
+    @Override
+    public AjaxResultCQY update(TemplateCategory templateCategory) {
+        return AjaxResultCQY.success("查询成功",templateCategoryMapper.updateTemplateCategory(templateCategory));
+
+    }
 }

+ 2 - 2
gqy-system/src/main/resources/mapper/document/DcDocumentMapper.xml

@@ -59,7 +59,7 @@
             <if test="dcm_type != null">#{dcm_type},</if>
             <if test="dcm_xbj != null">#{dcm_xbj},</if>
             <if test="dcm_data != null">#{dcm_data},</if>
-            <if test="dcm_category_id != null">dcm_category_id,</if>
+            <if test="dcm_category_id != null">#{dcm_category_id},</if>
          </trim>
     </insert>
 
@@ -72,7 +72,7 @@
             <if test="dcm_type != null">dcm_type = #{dcm_type},</if>
             <if test="dcm_xbj != null">dcm_xbj = #{dcm_xbj},</if>
             <if test="dcm_data != null">dcm_data = #{dcm_data},</if>
-            <if test="dcm_category_id != null">dcm_data = #{dcm_category_id},</if>
+            <if test="dcm_category_id != null">dcm_category_id = #{dcm_category_id},</if>
 
         </trim>
         where dcm_id = #{dcm_id}

+ 1 - 1
gqy-system/src/main/resources/mapper/document/DcbBlockMapper.xml

@@ -119,7 +119,7 @@
             <if test="dcb_no != null">dcb_no = #{dcb_no},</if>
             <if test="dcb_status != null">dcb_status = #{dcb_status},</if>
             <if test="dcb_re_id != null">dcb_re_id = #{dcb_re_id},</if>
-            <if test="category_id != null">#{category_id},</if>
+            <if test="category_id != null">category_id = #{category_id},</if>
 
         </trim>
         where dcb_id = #{dcb_id}

+ 11 - 0
gqy-system/src/main/resources/mapper/document/DocumentCategoryMapper.xml

@@ -60,6 +60,17 @@
     </select>
 
 
+    <!-- 更新文档分类信息 -->
+    <update id="updateDocumentCategory" parameterType="DocumentCategory">
+        update dc_document_category
+        <set>
+            <if test="name != null">name = #{name},</if>
+            <if test="intro != null">intro = #{intro},</if>
+            <if test="status != null">status = #{status},</if>
+        </set>
+        where id = #{id}
+    </update>
+
 
 
 </mapper>

+ 12 - 0
gqy-system/src/main/resources/mapper/document/TemplateCategoryMapper.xml

@@ -15,6 +15,18 @@
     </resultMap>
 
 
+    <update id="updateTemplateCategory" parameterType="TemplateCategory">
+        update dc_template_category
+        <set>
+            <if test="name != null">name = #{name},</if>
+            <if test="intro != null">intro = #{intro},</if>
+            <if test="parent_id != null">parent_id = #{parent_id},</if>
+            <if test="status != null">status = #{status},</if>
+        </set>
+        where id = #{id}
+    </update>
+
+
     <!-- 添加模版信息 -->
     <insert id="insertTemplateCategory" parameterType="TemplateCategory" useGeneratedKeys="true" keyProperty="id">
         insert into dc_template_category (

+ 26 - 35
创建表语句.txt

@@ -466,42 +466,33 @@ CREATE TABLE `dc_system_product`  (
 )   COMMENT = '系统产品表'  ;
 
 
-
 DROP TABLE IF EXISTS `dcb_block`;
-CREATE TABLE dcb_block (
-    -- 主键ID
-    dcb_id bigint(19) NOT NULL AUTO_INCREMENT,
-    -- 名称
-    dcb_name varchar(255) COMMENT '名称',
-    -- 布局ID
-    dcb_lay_id varchar(255) COMMENT '布局ID',
-    -- 类型
-    dcb_type varchar(255) COMMENT '类型',
-    -- 内容
-    dcb_nr text COMMENT '内容',
-    -- 共享标志
-    dcb_share int COMMENT '共享标志',
-    -- 属性
-    dcb_attrs text COMMENT '属性',
-    -- 所有者
-    dcb_owner int COMMENT '所有者',
-    -- 编号
-    dcb_no varchar(255) COMMENT '编号',
-    -- 状态
-    dcb_status int(10) COMMENT '状态',
-    -- 关联ID
-    dcb_re_id int(10) COMMENT '关联ID',
-    PRIMARY KEY (dcb_id)
-) COMMENT '数据块表';
+CREATE TABLE `dcb_block` (
+  `dcb_id` bigint NOT NULL AUTO_INCREMENT,
+  `dcb_name` varchar(255) DEFAULT NULL COMMENT '名称',
+  `dcb_lay_id` varchar(255) DEFAULT NULL COMMENT '布局ID',
+  `dcb_type` varchar(255) DEFAULT NULL COMMENT '类型',
+  `dcb_nr` text COMMENT '内容',
+  `dcb_share` int DEFAULT NULL COMMENT '共享标志',
+  `dcb_attrs` text COMMENT '属性',
+  `dcb_owner` int DEFAULT NULL COMMENT '所有者',
+  `dcb_no` varchar(255) DEFAULT NULL COMMENT '编号',
+  `dcb_status` int DEFAULT NULL COMMENT '状态',
+  `dcb_re_id` int DEFAULT NULL COMMENT '关联ID',
+  `category_id` int DEFAULT NULL,
+  PRIMARY KEY (`dcb_id`)
+)
 
 
 DROP TABLE IF EXISTS `dc_document`;
-CREATE TABLE dc_document (
-    dcm_id BIGINT(19) NOT NULL AUTO_INCREMENT PRIMARY KEY,
-    dcm_status INT(10) NOT NULL DEFAULT 0,
-    dcm_title VARCHAR(100),
-    dcm_owner BIGINT(19) NOT NULL DEFAULT 0,
-    dcm_type INT(10) NOT NULL DEFAULT 0,
-    dcm_xbj INT,
-    dcm_data text
-) COMMENT='文档信息表';
+CREATE TABLE `dc_document` (
+  `dcm_id` bigint NOT NULL AUTO_INCREMENT,
+  `dcm_status` int DEFAULT '0' COMMENT '状态',
+  `dcm_title` varchar(100) DEFAULT NULL COMMENT '标题',
+  `dcm_owner` bigint DEFAULT '0' COMMENT '所有者',
+  `dcm_type` int DEFAULT '0' COMMENT '类型',
+  `dcm_xbj` int DEFAULT NULL COMMENT '协编辑',
+  `dcm_data` text COMMENT '数据',
+  `dcm_category_id` int DEFAULT NULL COMMENT '分类ID',
+  PRIMARY KEY (`dcm_id`)
+)  COMMENT='文档信息表';