package com.ruoyi.system.service; import java.util.List; import java.util.Map; import com.ruoyi.system.domain.UserGroupBuying; /** * 拼团专区管理Service接口 * * @author ruoyi * @date 2025-07-02 */ public interface IUserGroupBuyingService { /** * 查询拼团专区管理 * * @param id 拼团专区管理主键 * @return 拼团专区管理 */ public UserGroupBuying selectUserGroupBuyingById(Long id); /** * 查询拼团专区管理列表 * * @param userGroupBuying 拼团专区管理 * @return 拼团专区管理集合 */ public List selectUserGroupBuyingList(UserGroupBuying userGroupBuying); /** * 新增拼团专区管理 * * @param userGroupBuying 拼团专区管理 * @return 结果 */ public int insertUserGroupBuying(UserGroupBuying userGroupBuying); /** * 修改拼团专区管理 * * @param userGroupBuying 拼团专区管理 * @return 结果 */ public int updateUserGroupBuying(UserGroupBuying userGroupBuying); /** * 批量删除拼团专区管理 * * @param ids 需要删除的拼团专区管理主键集合 * @return 结果 */ public int deleteUserGroupBuyingByIds(Long[] ids); /** * 删除拼团专区管理信息 * * @param id 拼团专区管理主键 * @return 结果 */ public int deleteUserGroupBuyingById(Long id); /** * 分组查询,返回name和image为字符串数组,按product_id和orderid分组 * @param productId 产品ID,可为null * @return List> */ List> selectGroupBuyingGroupByProductAndOrder(Integer productId); }