Browse Source

党建声音-内容添加Pdf字段

feature/evaluate
jianjun 5 years ago
parent
commit
5ba2a90b36
  1. 16
      epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/ArticleContentDTO.java
  2. 7
      epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/DraftContentDTO.java
  3. 6
      epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/form/DraftContentFromDTO.java
  4. 7
      epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/result/GovArticleContentDTO.java
  5. 7
      epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/result/GovDraftContentDTO.java
  6. 10
      epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/entity/ArticleContentEntity.java
  7. 10
      epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/entity/DraftContentEntity.java
  8. 6
      epmet-module/gov-voice/gov-voice-server/src/main/resources/db/migration/V0.0.3__addpdf.sql
  9. 7
      epmet-module/gov-voice/gov-voice-server/src/main/resources/mapper/ArticleDao.xml

16
epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/ArticleContentDTO.java

@ -17,9 +17,10 @@
package com.epmet.dto; package com.epmet.dto;
import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
import lombok.Data;
/** /**
@ -54,10 +55,19 @@ public class ArticleContentDTO implements Serializable {
private String content; private String content;
/** /**
* 内容类型 图片img文字text * 内容类型 图片img文字text文件file
*/ */
private String contentType; private String contentType;
/**
* desc: 请描述类的业务用途
*
* @param null
* @return
* @author LiuJanJun
* @date 2021/3/29 5:42 下午
*/
/** /**
* 审核状态 通过:pass失败:fail审核中auditing * 审核状态 通过:pass失败:fail审核中auditing
*/ */
@ -103,4 +113,4 @@ public class ArticleContentDTO implements Serializable {
*/ */
private Date updatedTime; private Date updatedTime;
} }

7
epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/DraftContentDTO.java

@ -17,9 +17,10 @@
package com.epmet.dto; package com.epmet.dto;
import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
import lombok.Data;
/** /**
@ -54,7 +55,7 @@ public class DraftContentDTO implements Serializable {
private String content; private String content;
/** /**
* 内容类型 图片img文字text * 内容类型 图片img文字text文件file
*/ */
private String contentType; private String contentType;
@ -103,4 +104,4 @@ public class DraftContentDTO implements Serializable {
*/ */
private Date updatedTime; private Date updatedTime;
} }

6
epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/form/DraftContentFromDTO.java

@ -73,13 +73,13 @@ public class DraftContentFromDTO implements Serializable {
private String content; private String content;
/** /**
* 内容类型 图片img文字text附件attachment * 内容类型 图片img文字text文件file
*/ */
private String contentType; private String contentType;
/** /**
* 件名称 * 件名称
*/ */
private String attachmentName; private String fileName;
} }
} }

7
epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/result/GovArticleContentDTO.java

@ -14,10 +14,15 @@ import java.io.Serializable;
public class GovArticleContentDTO implements Serializable { public class GovArticleContentDTO implements Serializable {
private static final long serialVersionUID = 1519014754254863006L; private static final long serialVersionUID = 1519014754254863006L;
/** /**
* 内容类型图片img文字text * 内容类型图片img文字text; 文件file
*/ */
private String contentType; private String contentType;
/**
* 文件名称
*/
private String fileName;
/** /**
* 内容 * 内容
*/ */

7
epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/result/GovDraftContentDTO.java

@ -15,10 +15,15 @@ public class GovDraftContentDTO implements Serializable {
private static final long serialVersionUID = 5653062658148122552L; private static final long serialVersionUID = 5653062658148122552L;
/** /**
* 内容类型图片img文字text * 内容类型 图片img文字text文件file
*/ */
private String contentType; private String contentType;
/**
* 文件名称
*/
private String fileName;
/** /**
* 内容 * 内容
*/ */

10
epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/entity/ArticleContentEntity.java

@ -18,13 +18,10 @@
package com.epmet.entity; package com.epmet.entity;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.epmet.commons.mybatis.entity.BaseEpmetEntity; import com.epmet.commons.mybatis.entity.BaseEpmetEntity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import java.util.Date;
/** /**
* 文章内容表 * 文章内容表
* *
@ -54,10 +51,15 @@ public class ArticleContentEntity extends BaseEpmetEntity {
private String content; private String content;
/** /**
* 内容类型 图片img文字text * 内容类型 图片img文字text文件file
*/ */
private String contentType; private String contentType;
/**
* 文件名称
*/
private String fileName;
/** /**
* 审核状态 通过:pass失败:fail审核中auditing * 审核状态 通过:pass失败:fail审核中auditing
*/ */

10
epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/entity/DraftContentEntity.java

@ -18,13 +18,10 @@
package com.epmet.entity; package com.epmet.entity;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.epmet.commons.mybatis.entity.BaseEpmetEntity; import com.epmet.commons.mybatis.entity.BaseEpmetEntity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import java.util.Date;
/** /**
* 草稿内容表 * 草稿内容表
* *
@ -54,7 +51,7 @@ public class DraftContentEntity extends BaseEpmetEntity {
private String content; private String content;
/** /**
* 内容类型 图片img文字text * 内容类型 图片img文字text文件file
*/ */
private String contentType; private String contentType;
@ -73,4 +70,9 @@ public class DraftContentEntity extends BaseEpmetEntity {
*/ */
private Integer orderNum; private Integer orderNum;
/**
* 文件名称
*/
private String fileName;
} }

6
epmet-module/gov-voice/gov-voice-server/src/main/resources/db/migration/V0.0.3__addpdf.sql

@ -0,0 +1,6 @@
ALTER TABLE `epmet_gov_voice`.`draft_content`
MODIFY COLUMN `CONTENT_TYPE` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '内容类型 图片:img;文字:text;文件:file;' AFTER `CONTENT`,
ADD COLUMN `FILE_NAME` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '文件名称' AFTER `CONTENT_TYPE`;
ALTER TABLE `epmet_gov_voice`.`article_content`
MODIFY COLUMN `CONTENT_TYPE` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '内容类型 图片:img;文字:text;文件:file;' AFTER `CONTENT`,
ADD COLUMN `FILE_NAME` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '文件名称' AFTER `CONTENT_TYPE`;

7
epmet-module/gov-voice/gov-voice-server/src/main/resources/mapper/ArticleDao.xml

@ -25,7 +25,8 @@
<select id="queryGovArticleContent" parameterType="java.lang.String" resultType="com.epmet.dto.result.GovArticleContentDTO"> <select id="queryGovArticleContent" parameterType="java.lang.String" resultType="com.epmet.dto.result.GovArticleContentDTO">
SELECT SELECT
ac.CONTENT_TYPE, ac.CONTENT_TYPE,
ac.CONTENT ac.CONTENT,
ac.FILE_NAME
FROM FROM
article_content ac article_content ac
WHERE WHERE
@ -288,6 +289,7 @@
IFNULL(art.TAGS,'') AS tags, IFNULL(art.TAGS,'') AS tags,
content2.CONTENT, content2.CONTENT,
content2.CONTENT_TYPE, content2.CONTENT_TYPE,
content2.FILE_NAME,
(SELECT COUNT(1) FROM ARTICLE_VISIT_RECORD WHERE DEL_FLAG = '0' AND ARTICLE_ID = #{articleId} AND GRID_ID = #{gridId}) AS visitRecordCount, (SELECT COUNT(1) FROM ARTICLE_VISIT_RECORD WHERE DEL_FLAG = '0' AND ARTICLE_ID = #{articleId} AND GRID_ID = #{gridId}) AS visitRecordCount,
art.CUSTOMER_ID art.CUSTOMER_ID
FROM FROM
@ -297,6 +299,7 @@
content.ARTICLE_ID, content.ARTICLE_ID,
content.CONTENT, content.CONTENT,
content.CONTENT_TYPE, content.CONTENT_TYPE,
content.FILE_NAME,
content.ORDER_NUM content.ORDER_NUM
FROM FROM
ARTICLE_CONTENT content ARTICLE_CONTENT content
@ -333,4 +336,4 @@
AND a.draft_id = #{draftId} AND a.draft_id = #{draftId}
</select> </select>
</mapper> </mapper>

Loading…
Cancel
Save