From a9c4c99791e4d43971afd863946a2b0c4db44708 Mon Sep 17 00:00:00 2001 From: inleft <inleft@qq.com> Date: Mon, 21 Feb 2022 02:02:04 +0800 Subject: [PATCH] 统计模块接口 --- snowy-main/src/main/java/vip/xiaonuo/modular/blogarticle/mapper/mapping/BlogArticleMapper.xml | 27 ++++++++++++++++++++++++--- 1 files changed, 24 insertions(+), 3 deletions(-) diff --git a/snowy-main/src/main/java/vip/xiaonuo/modular/blogarticle/mapper/mapping/BlogArticleMapper.xml b/snowy-main/src/main/java/vip/xiaonuo/modular/blogarticle/mapper/mapping/BlogArticleMapper.xml index 54571b0..1615954 100644 --- a/snowy-main/src/main/java/vip/xiaonuo/modular/blogarticle/mapper/mapping/BlogArticleMapper.xml +++ b/snowy-main/src/main/java/vip/xiaonuo/modular/blogarticle/mapper/mapping/BlogArticleMapper.xml @@ -30,10 +30,13 @@ <trim prefix="WHERE" prefixOverrides="AND | OR"> a.is_enable=1 and a.editor_status=1 + <if test="param.typeId != null"> + AND a.article_type_id = #{param.typeId} + </if> </trim> </sql> - <select id="searchMediaList" resultType="vip.xiaonuo.modular.blogarticle.param.BlogArticleVo"> + <select id="searchList" resultType="vip.xiaonuo.modular.blogarticle.param.BlogArticleVo"> select <include refid="Base_Column_List"/> ,CONCAT("/",f1.file_bucket,"/",f1.file_object_name) as articleFileURL @@ -41,7 +44,7 @@ ,t.type_name as articleTypeName from blog_article a - inner join blog_article_type t + inner join blog_article_type t on t.id =a.article_type_id left join sys_file_info f1 @@ -58,7 +61,7 @@ limit #{param.pageNo},#{param.pageSize} </select> - <select id="searchMediaListCount" resultType="java.lang.Long"> + <select id="searchListCount" resultType="java.lang.Long"> select count(0) from @@ -67,4 +70,22 @@ </select> + <select id="searchMonthCount" resultType="vip.xiaonuo.modular.blogStatistics.vo.BlogArchiveDetailVo"> + SELECT + separate_month AS `month`, + count(1) AS count + FROM + blog_article + WHERE + ( + is_enable = 1 + AND editor_status = 1 + AND separate_year = #{separateYear} + ) + GROUP BY + separate_month + ORDER BY separate_month desc + + </select> + </mapper> -- Gitblit v1.9.1