mirror of
https://github.com/PlayEdu/PlayEdu
synced 2025-12-25 20:35:35 +08:00
删除资源分类的资源数量计算
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
<id property="id" column="id" jdbcType="INTEGER"/>
|
||||
<result property="title" column="title" jdbcType="VARCHAR"/>
|
||||
<result property="thumb" column="thumb" jdbcType="VARCHAR"/>
|
||||
<result property="shortDesc" column="short_desc" jdbcType="VARCHAR"/>
|
||||
<result property="charge" column="charge" jdbcType="INTEGER"/>
|
||||
<result property="classHour" column="class_hour" jdbcType="INTEGER"/>
|
||||
<result property="isShow" column="is_show" jdbcType="TINYINT"/>
|
||||
@@ -18,18 +19,12 @@
|
||||
</resultMap>
|
||||
|
||||
<sql id="Base_Column_List">
|
||||
id,title,thumb,
|
||||
id,title,thumb,short_desc,
|
||||
charge,class_hour,is_show,
|
||||
is_required,created_at,updated_at,
|
||||
deleted_at
|
||||
</sql>
|
||||
|
||||
<select id="getCategoryCount" resultType="xyz.playedu.api.types.mapper.CourseCategoryCountMapper">
|
||||
SELECT `resource_course_category`.`category_id` as `cid`, count(*) as `total`
|
||||
FROM `resource_course_category`
|
||||
GROUP BY `resource_course_category`.`category_id`;
|
||||
</select>
|
||||
|
||||
<select id="paginate" resultType="xyz.playedu.api.domain.Course">
|
||||
SELECT `courses`.*
|
||||
FROM `courses`
|
||||
|
||||
@@ -29,24 +29,6 @@
|
||||
is_hidden
|
||||
</sql>
|
||||
|
||||
<select id="getCategoryCount" resultType="xyz.playedu.api.types.mapper.ResourceCategoryCountMapper">
|
||||
SELECT `resource_category`.`cid` as `cid`, count(*) as `total`
|
||||
FROM `resources`
|
||||
INNER JOIN `resource_category` ON `resource_category`.`rid` = `resources`.`id`
|
||||
WHERE `resources`.`type` = #{type}
|
||||
AND `resources`.`is_hidden` = 0
|
||||
GROUP BY `resource_category`.`cid`;
|
||||
</select>
|
||||
|
||||
<select id="getNunCategoryCount" resultType="java.lang.Integer">
|
||||
SELECT count(1) AS `total`
|
||||
FROM `resources`
|
||||
LEFT JOIN `resource_category` ON `resource_category`.`rid` = `resources`.`id`
|
||||
WHERE `resources`.`type` = #{type}
|
||||
AND `resources`.`is_hidden` = 0
|
||||
AND `resource_category`.`rid` IS NULL;
|
||||
</select>
|
||||
|
||||
<select id="paginate" resultType="xyz.playedu.api.domain.Resource">
|
||||
SELECT `resources`.*
|
||||
FROM `resources`
|
||||
|
||||
Reference in New Issue
Block a user