新增 批量添加目录下书签数量 +1 或者 -1
This commit is contained in:
		| @@ -71,5 +71,21 @@ public interface SqMenuMapper extends MyMapper<SqMenu> | ||||
|      */ | ||||
|     public int deleteSqMenuByIds(Long[] menuIds); | ||||
|  | ||||
|     /** | ||||
|      * 批量减少目录下书签数量  -1 | ||||
|      * | ||||
|      * @param menuIds | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int updateCountReduce(Long[] menuIds); | ||||
|  | ||||
|     /** | ||||
|      * 批量添加目录下书签数量  +1 | ||||
|      * | ||||
|      * @param menuIds   +1 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int updateCountAdd(Long[] menuIds); | ||||
|  | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -11,6 +11,22 @@ import com.ruoyi.bookmark.domain.SqMenu; | ||||
|  */ | ||||
| public interface ISqMenuService | ||||
| { | ||||
|  | ||||
|     /** | ||||
|      * 批量减少目录下书签数量  -1 | ||||
|      * | ||||
|      * @param menuIds | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int updateCountReduce(Long[] menuIds); | ||||
|  | ||||
|     /** | ||||
|      * 批量添加目录下书签数量  +1 | ||||
|      * | ||||
|      * @param menuIds   +1 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int updateCountAdd(Long[] menuIds); | ||||
|     /** | ||||
|      * @auther: Wang | ||||
|      * @date: 2020/08/16 20:04 | ||||
|   | ||||
| @@ -105,4 +105,27 @@ public class SqMenuServiceImpl implements ISqMenuService | ||||
|     { | ||||
|         return sqMenuMapper.deleteSqMenuById(menuId,userId); | ||||
|     } | ||||
|  | ||||
|  | ||||
|     /** | ||||
|      * 批量减少目录下书签数量  -1 | ||||
|      * | ||||
|      * @param menuIds | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     @Override | ||||
|     public int updateCountReduce(Long[] menuIds){ | ||||
|         return sqMenuMapper.updateCountReduce(menuIds); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 批量添加目录下书签数量  +1 | ||||
|      * | ||||
|      * @param menuIds   +1 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     @Override | ||||
|     public int updateCountAdd(Long[] menuIds){ | ||||
|         return sqMenuMapper.updateCountAdd(menuIds); | ||||
|     } | ||||
| } | ||||
|   | ||||
| @@ -92,4 +92,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | ||||
|     </delete> | ||||
|  | ||||
|  | ||||
|     <delete id="updateCountReduce" parameterType="String"> | ||||
|         <foreach item="menuId" collection="array" separator=";" > | ||||
|             update sq_menu set bookmark_count=bookmark_count-1 where menu_id = #{menuId} | ||||
|         </foreach> | ||||
|     </delete> | ||||
|  | ||||
|  | ||||
|     <delete id="updateCountAdd" parameterType="String"> | ||||
|         <foreach item="menuId" collection="array" separator=";" > | ||||
|             update sq_menu set bookmark_count=bookmark_count+1 where menu_id = #{menuId} | ||||
|         </foreach> | ||||
|     </delete> | ||||
|  | ||||
|  | ||||
| </mapper> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user