package com.ruoyi.mall.service; import java.util.List; import java.util.Map; import com.ruoyi.mall.domain.MallCombineOrderLink; /** * 拼团订单关联Service接口 * * @author ruoyi * @date 2024-03-21 */ public interface IMallCombineOrderLinkService { /** * 查询拼团订单关联 * * @param linkId 拼团订单关联主键 * @return 拼团订单关联 */ public MallCombineOrderLink selectMallCombineOrderLinkByLinkId(Long linkId); /** * 查询拼团订单关联列表 * * @param mallCombineOrderLink 拼团订单关联 * @return 拼团订单关联集合 */ public List selectMallCombineOrderLinkList(MallCombineOrderLink mallCombineOrderLink); /** * 新增拼团订单关联 * * @param mallCombineOrderLink 拼团订单关联 * @return 结果 */ public int insertMallCombineOrderLink(MallCombineOrderLink mallCombineOrderLink); /** * 修改拼团订单关联 * * @param mallCombineOrderLink 拼团订单关联 * @return 结果 */ public int updateMallCombineOrderLink(MallCombineOrderLink mallCombineOrderLink); /** * 批量删除拼团订单关联 * * @param linkIds 需要删除的拼团订单关联主键集合 * @return 结果 */ public int deleteMallCombineOrderLinkByLinkIds(Long[] linkIds); /** * 删除拼团订单关联信息 * * @param linkId 拼团订单关联主键 * @return 结果 */ public int deleteMallCombineOrderLinkByLinkId(Long linkId); /** * 待拼团列表 * * @param params 参数 * @return 待拼团列表 */ public List> getWaitCombineList(Map params); /** * 待拼团详情 * * @param params 参数 * @return 待拼团详情 */ public Map getWaitCombineInfo(Map params); /** * 发起拼团或参与拼团 * * @param params 参数 * @return 结果 */ public int initiateOrJoinCombine(Map params); }