|
|
@@ -41,23 +41,27 @@ public interface TagsMainMapper extends BaseMapper<TagsMain> {
|
|
|
})
|
|
|
int insertBatchTagsMain(List<TagsMain> tagsMainList);
|
|
|
|
|
|
+
|
|
|
@Select("SELECT\n" +
|
|
|
- " main.id,\n" +
|
|
|
- " main.tag_name,\n" +
|
|
|
- " main.store_id,\n" +
|
|
|
- " main.tag_type,\n" +
|
|
|
- " COUNT(DISTINCT synonym.comment_id) AS evaluateNumber\n" +
|
|
|
+ " main.id,\n" +
|
|
|
+ " main.tag_name,\n" +
|
|
|
+ " main.store_id,\n" +
|
|
|
+ " main.tag_type,\n" +
|
|
|
+ " IFNULL(GROUP_CONCAT(DISTINCT synonym.comment_id ORDER BY synonym.comment_id SEPARATOR ','), '') AS evaluate_ids,\n" +
|
|
|
+ " IFNULL(COUNT(DISTINCT synonym.comment_id), 0) AS evaluateNumber\n" +
|
|
|
"FROM\n" +
|
|
|
- " tags_main main\n" +
|
|
|
- " LEFT JOIN tags_synonym synonym \n" +
|
|
|
- " ON main.id = synonym.main_tag_id\n" +
|
|
|
- " AND synonym.delete_flag = 0 \n" +
|
|
|
+ " tags_main main\n" +
|
|
|
+ "LEFT JOIN tags_synonym synonym \n" +
|
|
|
+ " ON main.id = synonym.main_tag_id\n" +
|
|
|
+ " AND synonym.delete_flag = 0 \n" +
|
|
|
"WHERE\n" +
|
|
|
- " main.store_id = #{storeId} \n" +
|
|
|
- " AND main.delete_flag = 0\n" +
|
|
|
+ " main.store_id = #{storeId}\n" +
|
|
|
+ " AND main.delete_flag = 0\n" +
|
|
|
"GROUP BY\n" +
|
|
|
- " main.id")
|
|
|
- List<TagsMainVo> getStoreEvaluateTags(int storeId);
|
|
|
+ " main.id, main.tag_name, main.store_id, main.tag_type \n" +
|
|
|
+ "ORDER BY\n" +
|
|
|
+ " main.id;")
|
|
|
+ List<TagsMainVo> getStoreEvaluateTags(Integer storeId);
|
|
|
|
|
|
|
|
|
@Select("SELECT\n" +
|