refactor: 缩短急救宣教相关表名 QH_EME_FIRST_AID_* -> QH_EME_FIR_AID_*,解决表名超长问题
This commit is contained in:
+8
-8
@@ -1,4 +1,4 @@
|
||||
package com.renkang.emergency.mapper;
|
||||
package com.renkang.emergency.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.renkang.emergency.entity.FirstAidResourceCategory;
|
||||
@@ -20,38 +20,38 @@ public interface FirstAidResourceCategoryMapper extends BaseMapper<FirstAidResou
|
||||
/**
|
||||
* 查询某分类下的标签数量(级联删除校验用,TYPE=2)
|
||||
*/
|
||||
@Select("SELECT COUNT(*) FROM QH_EME_FIRST_AID_RESOURCE_CATEGORY WHERE PARENT_ID = #{parentId} AND TYPE = 2 AND DEL_FLAG = 0")
|
||||
@Select("SELECT COUNT(*) FROM QH_EME_FIR_AID_RES_CATE WHERE PARENT_ID = #{parentId} AND TYPE = 2 AND DEL_FLAG = 0")
|
||||
Integer countChildrenByParentId(@Param("parentId") String parentId);
|
||||
|
||||
/**
|
||||
* 查询某分类下的资源数量(级联删除校验用)
|
||||
*/
|
||||
@Select("SELECT COUNT(*) FROM QH_EME_FIRST_AID_RESOURCE WHERE CATEGORY_ID = #{categoryId} AND DEL_FLAG = 0")
|
||||
@Select("SELECT COUNT(*) FROM QH_EME_FIR_AID_RES WHERE CATEGORY_ID = #{categoryId} AND DEL_FLAG = 0")
|
||||
Integer countResourcesByCategoryId(@Param("categoryId") String categoryId);
|
||||
|
||||
/**
|
||||
* 查询引用某标签的资源数量(标签删除校验用)
|
||||
*/
|
||||
@Select("SELECT COUNT(*) FROM QH_EME_FIRST_AID_RESOURCE WHERE DEL_FLAG = 0 AND CONCAT(',', TAGS, ',') LIKE CONCAT('%,', #{tagId}, ',%')")
|
||||
@Select("SELECT COUNT(*) FROM QH_EME_FIR_AID_RES WHERE DEL_FLAG = 0 AND CONCAT(',', TAGS, ',') LIKE CONCAT('%,', #{tagId}, ',%')")
|
||||
Integer countResourcesByTagId(@Param("tagId") String tagId);
|
||||
|
||||
/**
|
||||
* 按父分类ID查询标签列表(TYPE=2)
|
||||
*/
|
||||
@Select("SELECT * FROM QH_EME_FIRST_AID_RESOURCE_CATEGORY WHERE PARENT_ID = #{parentId} AND TYPE = 2 AND STATUS = 1 AND DEL_FLAG = 0 ORDER BY SORT_NO ASC")
|
||||
@Select("SELECT * FROM QH_EME_FIR_AID_RES_CATE WHERE PARENT_ID = #{parentId} AND TYPE = 2 AND STATUS = 1 AND DEL_FLAG = 0 ORDER BY SORT_NO ASC")
|
||||
List<FirstAidResourceCategory> selectByParentId(@Param("parentId") String parentId);
|
||||
|
||||
/**
|
||||
* 按类型查询分类/标签列表
|
||||
*/
|
||||
@Select("SELECT * FROM QH_EME_FIRST_AID_RESOURCE_CATEGORY WHERE TYPE = #{type} AND STATUS = 1 AND DEL_FLAG = 0 ORDER BY SORT_NO ASC, CREATE_TIME DESC")
|
||||
@Select("SELECT * FROM QH_EME_FIR_AID_RES_CATE WHERE TYPE = #{type} AND STATUS = 1 AND DEL_FLAG = 0 ORDER BY SORT_NO ASC, CREATE_TIME DESC")
|
||||
List<FirstAidResourceCategory> selectByType(@Param("type") Integer type);
|
||||
|
||||
/**
|
||||
* 按类型+父分类查询标签列表
|
||||
*/
|
||||
@Select("<script>" +
|
||||
"SELECT * FROM QH_EME_FIRST_AID_RESOURCE_CATEGORY WHERE TYPE = #{type} AND STATUS = 1 AND DEL_FLAG = 0" +
|
||||
"SELECT * FROM QH_EME_FIR_AID_RES_CATE WHERE TYPE = #{type} AND STATUS = 1 AND DEL_FLAG = 0" +
|
||||
"<if test='parentId != null and parentId != \"\"'> AND PARENT_ID = #{parentId}</if>" +
|
||||
" ORDER BY SORT_NO ASC, CREATE_TIME DESC" +
|
||||
"</script>")
|
||||
@@ -60,7 +60,7 @@ public interface FirstAidResourceCategoryMapper extends BaseMapper<FirstAidResou
|
||||
/**
|
||||
* 查询所有根分类(PARENT_ID IS NULL)
|
||||
*/
|
||||
@Select("SELECT * FROM QH_EME_FIRST_AID_RESOURCE_CATEGORY WHERE TYPE = 1 AND PARENT_ID IS NULL AND STATUS = 1 AND DEL_FLAG = 0 ORDER BY SORT_NO ASC")
|
||||
@Select("SELECT * FROM QH_EME_FIR_AID_RES_CATE WHERE TYPE = 1 AND PARENT_ID IS NULL AND STATUS = 1 AND DEL_FLAG = 0 ORDER BY SORT_NO ASC")
|
||||
List<FirstAidResourceCategory> selectRootCategories();
|
||||
|
||||
}
|
||||
|
||||
+5
-5
@@ -1,4 +1,4 @@
|
||||
package com.renkang.emergency.mapper;
|
||||
package com.renkang.emergency.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.renkang.emergency.entity.FirstAidResource;
|
||||
@@ -19,24 +19,24 @@ public interface FirstAidResourceMapper extends BaseMapper<FirstAidResource> {
|
||||
/**
|
||||
* 查询某分类下的资源数量(级联删除校验用)
|
||||
*/
|
||||
@Select("SELECT COUNT(*) FROM QH_EME_FIRST_AID_RESOURCE WHERE CATEGORY_ID = #{categoryId} AND DEL_FLAG = 0")
|
||||
@Select("SELECT COUNT(*) FROM QH_EME_FIR_AID_RES WHERE CATEGORY_ID = #{categoryId} AND DEL_FLAG = 0")
|
||||
Integer countByCategoryId(@Param("categoryId") String categoryId);
|
||||
|
||||
/**
|
||||
* 浏览计数+1
|
||||
*/
|
||||
@Update("UPDATE QH_EME_FIRST_AID_RESOURCE SET VIEW_COUNT = VIEW_COUNT + 1 WHERE ID = #{id}")
|
||||
@Update("UPDATE QH_EME_FIR_AID_RES SET VIEW_COUNT = VIEW_COUNT + 1 WHERE ID = #{id}")
|
||||
void incrementViewCount(@Param("id") String id);
|
||||
|
||||
/**
|
||||
* 收藏计数+1
|
||||
*/
|
||||
@Update("UPDATE QH_EME_FIRST_AID_RESOURCE SET FAVORITE_COUNT = FAVORITE_COUNT + 1 WHERE ID = #{id}")
|
||||
@Update("UPDATE QH_EME_FIR_AID_RES SET FAVORITE_COUNT = FAVORITE_COUNT + 1 WHERE ID = #{id}")
|
||||
void incrementFavoriteCount(@Param("id") String id);
|
||||
|
||||
/**
|
||||
* 收藏计数-1
|
||||
*/
|
||||
@Update("UPDATE QH_EME_FIRST_AID_RESOURCE SET FAVORITE_COUNT = FAVORITE_COUNT - 1 WHERE ID = #{id} AND FAVORITE_COUNT > 0")
|
||||
@Update("UPDATE QH_EME_FIR_AID_RES SET FAVORITE_COUNT = FAVORITE_COUNT - 1 WHERE ID = #{id} AND FAVORITE_COUNT > 0")
|
||||
void decrementFavoriteCount(@Param("id") String id);
|
||||
}
|
||||
|
||||
+4
-4
@@ -1,4 +1,4 @@
|
||||
package com.renkang.emergency.mapper;
|
||||
package com.renkang.emergency.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
@@ -24,7 +24,7 @@ public interface FirstAidResourceUserActionMapper extends BaseMapper<FirstAidRes
|
||||
* 查询用户对一批资源的收藏状态
|
||||
*/
|
||||
@Select("<script>" +
|
||||
"SELECT RESOURCE_ID FROM QH_EME_FIRST_AID_RESOURCE_USER_ACTION " +
|
||||
"SELECT RESOURCE_ID FROM QH_EME_FIR_AID_RES_UACT " +
|
||||
"WHERE USER_ID = #{userId} AND TYPE = 2 " +
|
||||
"AND RESOURCE_ID IN " +
|
||||
"<foreach collection='resourceIds' item='id' open='(' separator=',' close=')'>" +
|
||||
@@ -37,8 +37,8 @@ public interface FirstAidResourceUserActionMapper extends BaseMapper<FirstAidRes
|
||||
/**
|
||||
* 查询用户的收藏资源列表(分页)
|
||||
*/
|
||||
@Select("SELECT R.* FROM QH_EME_FIRST_AID_RESOURCE R " +
|
||||
"INNER JOIN QH_EME_FIRST_AID_RESOURCE_USER_ACTION A ON R.ID = A.RESOURCE_ID " +
|
||||
@Select("SELECT R.* FROM QH_EME_FIR_AID_RES R " +
|
||||
"INNER JOIN QH_EME_FIR_AID_RES_UACT A ON R.ID = A.RESOURCE_ID " +
|
||||
"WHERE A.USER_ID = #{userId} AND A.TYPE = 2 AND R.DEL_FLAG = 0 " +
|
||||
"ORDER BY A.CREATE_TIME DESC")
|
||||
IPage<FirstAidResource> selectFavoritePage(Page<FirstAidResource> page, @Param("userId") String userId);
|
||||
|
||||
+4
-4
@@ -1,4 +1,4 @@
|
||||
package com.renkang.emergency.mapper;
|
||||
package com.renkang.emergency.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.renkang.emergency.entity.FirstAidResourceVersion;
|
||||
@@ -20,18 +20,18 @@ public interface FirstAidResourceVersionMapper extends BaseMapper<FirstAidResour
|
||||
/**
|
||||
* 查询某资源的最高版本号
|
||||
*/
|
||||
@Select("SELECT MAX(VERSION_NO) FROM QH_EME_FIRST_AID_RESOURCE_VERSION WHERE RESOURCE_ID = #{resourceId}")
|
||||
@Select("SELECT MAX(VERSION_NO) FROM QH_EME_FIR_AID_RES_VER WHERE RESOURCE_ID = #{resourceId}")
|
||||
Integer selectMaxVersionNo(@Param("resourceId") String resourceId);
|
||||
|
||||
/**
|
||||
* 查询某资源的所有版本历史(按版本号倒序)
|
||||
*/
|
||||
@Select("SELECT * FROM QH_EME_FIRST_AID_RESOURCE_VERSION WHERE RESOURCE_ID = #{resourceId} ORDER BY VERSION_NO DESC")
|
||||
@Select("SELECT * FROM QH_EME_FIR_AID_RES_VER WHERE RESOURCE_ID = #{resourceId} ORDER BY VERSION_NO DESC")
|
||||
List<FirstAidResourceVersion> selectByResourceId(@Param("resourceId") String resourceId);
|
||||
|
||||
/**
|
||||
* 查询某资源的所有非当前版本ID(按版本号降序),用于清理旧版本
|
||||
*/
|
||||
@Select("SELECT ID FROM QH_EME_FIRST_AID_RESOURCE_VERSION WHERE RESOURCE_ID = #{resourceId} AND IS_CURRENT = 0 ORDER BY VERSION_NO DESC")
|
||||
@Select("SELECT ID FROM QH_EME_FIR_AID_RES_VER WHERE RESOURCE_ID = #{resourceId} AND IS_CURRENT = 0 ORDER BY VERSION_NO DESC")
|
||||
List<String> selectNonCurrentVersionIds(@Param("resourceId") String resourceId);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user