新增 批量添加目录下书签数量 数量可以自定义
This commit is contained in:
		| @@ -77,7 +77,7 @@ public interface SqMenuMapper extends MyMapper<SqMenu> | ||||
|      * @param menuIds | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int updateCountReduce(Long[] menuIds); | ||||
|     public int updateCountReduce(@Param("menuIds")Long[] menuIds,@Param("icount")int icount); | ||||
|  | ||||
|     /** | ||||
|      * 批量添加目录下书签数量  +1 | ||||
| @@ -85,7 +85,7 @@ public interface SqMenuMapper extends MyMapper<SqMenu> | ||||
|      * @param menuIds   +1 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int updateCountAdd(Long[] menuIds); | ||||
|     public int updateCountAdd(@Param("menuIds")Long[] menuIds,@Param("icount")int icount); | ||||
|  | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -13,20 +13,20 @@ public interface ISqMenuService | ||||
| { | ||||
|  | ||||
|     /** | ||||
|      * 批量减少目录下书签数量  -1 | ||||
|      * 批量减少目录下书签数量 | ||||
|      * | ||||
|      * @param menuIds | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int updateCountReduce(Long[] menuIds); | ||||
|     public int updateCountReduce(Long[] menuIds,int icount); | ||||
|  | ||||
|     /** | ||||
|      * 批量添加目录下书签数量  +1 | ||||
|      * 批量添加目录下书签数量 | ||||
|      * | ||||
|      * @param menuIds   +1 | ||||
|      * @param menuIds | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int updateCountAdd(Long[] menuIds); | ||||
|     public int updateCountAdd(Long[] menuIds,int icount); | ||||
|     /** | ||||
|      * @auther: Wang | ||||
|      * @date: 2020/08/16 20:04 | ||||
|   | ||||
| @@ -108,24 +108,24 @@ public class SqMenuServiceImpl implements ISqMenuService | ||||
|  | ||||
|  | ||||
|     /** | ||||
|      * 批量减少目录下书签数量  -1 | ||||
|      * 批量减少目录下书签数量 | ||||
|      * | ||||
|      * @param menuIds | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     @Override | ||||
|     public int updateCountReduce(Long[] menuIds){ | ||||
|         return sqMenuMapper.updateCountReduce(menuIds); | ||||
|     public int updateCountReduce(Long[] menuIds,int icount){ | ||||
|         return sqMenuMapper.updateCountReduce(menuIds,icount); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 批量添加目录下书签数量  +1 | ||||
|      * 批量添加目录下书签数量 | ||||
|      * | ||||
|      * @param menuIds   +1 | ||||
|      * @param menuIds | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     @Override | ||||
|     public int updateCountAdd(Long[] menuIds){ | ||||
|         return sqMenuMapper.updateCountAdd(menuIds); | ||||
|     public int updateCountAdd(Long[] menuIds,int icount){ | ||||
|         return sqMenuMapper.updateCountAdd(menuIds,icount); | ||||
|     } | ||||
| } | ||||
|   | ||||
| @@ -92,18 +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} | ||||
|     <update id="updateCountReduce" > | ||||
|         <foreach item="menuId" collection="menuIds" separator=";" > | ||||
|             update sq_menu set bookmark_count=bookmark_count - #{icount} where menu_id = #{menuId} | ||||
|         </foreach> | ||||
|     </delete> | ||||
|     </update> | ||||
|  | ||||
|  | ||||
|     <delete id="updateCountAdd" parameterType="String"> | ||||
|         <foreach item="menuId" collection="array" separator=";" > | ||||
|             update sq_menu set bookmark_count=bookmark_count+1 where menu_id = #{menuId} | ||||
|     <update id="updateCountAdd" > | ||||
|         <foreach item="menuId" collection="menuIds" separator=";" > | ||||
|             update sq_menu set bookmark_count = bookmark_count + #{icount} where menu_id = #{menuId} | ||||
|         </foreach> | ||||
|     </delete> | ||||
|     </update> | ||||
|  | ||||
|  | ||||
| </mapper> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user