package com.ydd.module.service; import com.ydd.module.domain.PackageCommissionDetail; import com.baomidou.mybatisplus.extension.service.IService; import com.ydd.module.dto.PackageCommissionDetailDto; import com.ydd.module.dto.PackageCommissionDto; import java.util.List; /** * 佣金包明细Service接口 * * @author douya * @date 2021-11-13 */ public interface IPackageCommissionDetailService extends IService { /** * 查询列表 * @param packageCommissionDetail 实体 * @return 列表 */ List queryList(PackageCommissionDetail packageCommissionDetail); /** * 获取佣金包明细 * @param commissionPackageId 佣金包id * @param deliveryTypes 运力类型 * @return 佣金包明细列表 */ List getCommissionListByPackageIdAndDeliveryType(Long commissionPackageId, List deliveryTypes); PackageCommissionDto getCommissionDetailList(); /** * 查询佣金明细表里所有运力 * @return */ List selectDeliveryTypes(Long packageId); void deleteByPackageId(Long packageId); }