Browse Source

文档中加入标题

wuxw 5 years ago
parent
commit
66f3b8a8d4

+ 19 - 0
java110-bean/src/main/java/com/java110/dto/sysDocument/SysDocumentDto.java

@@ -15,8 +15,11 @@ import java.util.Date;
  **/
 public class SysDocumentDto extends PageDto implements Serializable {
 
+    private String docId;
     private String docContent;
     private String docCode;
+    private String docTitle;
+
 
 
     private Date createTime;
@@ -56,4 +59,20 @@ public class SysDocumentDto extends PageDto implements Serializable {
     public void setStatusCd(String statusCd) {
         this.statusCd = statusCd;
     }
+
+    public String getDocTitle() {
+        return docTitle;
+    }
+
+    public void setDocTitle(String docTitle) {
+        this.docTitle = docTitle;
+    }
+
+    public String getDocId() {
+        return docId;
+    }
+
+    public void setDocId(String docId) {
+        this.docId = docId;
+    }
 }

+ 9 - 0
java110-bean/src/main/java/com/java110/po/sysDocument/SysDocumentPo.java

@@ -8,6 +8,7 @@ public class SysDocumentPo implements Serializable {
     private String docId;
 
     private String docContent;
+    private String docTitle;
     private String docCode;
     private String statusCd = "0";
 
@@ -42,4 +43,12 @@ public class SysDocumentPo implements Serializable {
     public void setDocId(String docId) {
         this.docId = docId;
     }
+
+    public String getDocTitle() {
+        return docTitle;
+    }
+
+    public void setDocTitle(String docTitle) {
+        this.docTitle = docTitle;
+    }
 }

+ 16 - 3
java110-db/src/main/resources/mapper/common/SysDocumentServiceDaoImplMapper.xml

@@ -8,16 +8,17 @@
     <!-- 保存系统文档信息 add by wuxw 2018-07-03 -->
     <insert id="saveSysDocumentInfo" parameterType="Map">
         insert into sys_document(
-        doc_id,doc_content,doc_code
+        doc_id,doc_title,doc_content,doc_code
         ) values (
-        #{docId},#{docContent},#{docCode}
+        #{docId},#{docTitle},#{docContent},#{docCode}
         )
     </insert>
 
 
     <!-- 查询系统文档信息 add by wuxw 2018-07-03 -->
     <select id="getSysDocumentInfo" parameterType="Map" resultType="Map">
-        select t.doc_id docId,t.doc_content,t.doc_content docContent,t.doc_code,t.doc_code docCode,t.status_cd,t.status_cd statusCd
+        select t.doc_id docId,t.doc_content,t.doc_content docContent,t.doc_code,t.doc_code docCode,t.status_cd,t.status_cd statusCd,
+        t.doc_title docTitle
         from sys_document t
         where 1 =1
         <if test="docContent !=null and docContent != ''">
@@ -26,9 +27,15 @@
         <if test="docCode !=null and docCode != ''">
             and t.doc_code= #{docCode}
         </if>
+        <if test="docTitle !=null and docTitle != ''">
+            and t.doc_title like concat('%',#{docTitle},'%')
+        </if>
         <if test="statusCd !=null and statusCd != ''">
             and t.status_cd= #{statusCd}
         </if>
+        <if test="docId !=null and docId != ''">
+            and t.doc_id= #{docId}
+        </if>
         order by t.create_time desc
         <if test="page != -1 and page != null ">
             limit #{page}, #{row}
@@ -46,6 +53,9 @@
         <if test="docContent !=null and docContent != ''">
             , t.doc_content= #{docContent}
         </if>
+        <if test="docTitle !=null and docTitle != ''">
+            , t.doc_title= #{docTitle}
+        </if>
         <if test="docCode !=null and docCode != ''">
             , t.doc_code= #{docCode}
         </if>
@@ -72,6 +82,9 @@
         <if test="docId !=null and docId != ''">
             and t.doc_id= #{docId}
         </if>
+        <if test="docTitle !=null and docTitle != ''">
+            and t.doc_title like concat('%',#{docTitle},'%')
+        </if>
 
     </select>
 

+ 4 - 0
service-common/src/main/java/com/java110/common/api/SysDocumentApi.java

@@ -96,12 +96,16 @@ public class SysDocumentApi {
      */
     @RequestMapping(value = "/querySysDocument", method = RequestMethod.GET)
     public ResponseEntity<String> querySysDocument(@RequestParam(value = "docCode",required = false) String docCode,
+                                                   @RequestParam(value = "docTitle",required = false) String docTitle,
+                                                   @RequestParam(value = "docId",required = false) String docId,
                                                    @RequestParam(value = "page") int page,
                                                    @RequestParam(value = "row") int row) {
         SysDocumentDto sysDocumentDto = new SysDocumentDto();
         sysDocumentDto.setPage(page);
         sysDocumentDto.setRow(row);
         sysDocumentDto.setDocCode(docCode);
+        sysDocumentDto.setDocTitle(docTitle);
+        sysDocumentDto.setDocId(docId);
         return getSysDocumentBMOImpl.get(sysDocumentDto);
     }
 }