You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tobacco/bs-admin/src/main/java/com/bs/df/service/IDfBrokerService.java

48 lines
1.0 KiB

package com.bs.df.service;
import com.github.yulichang.base.MPJBaseService;
import com.bs.df.domain.DfBroker;
import java.util.List;
/**
* 代理商经纪Service接口
*
* @author bs
* @date 2024-04-06
*/
public interface IDfBrokerService extends MPJBaseService<DfBroker>{
/**
* 通过用户id获取相对应的代理商权限
* @return 代理商权限
*/
public List<Long> filterByUser();
/**
* 通过用户id获取相对应的代理商权限
* @return 代理商权限
*/
public List<Long> filterByUserId(Long userId);
/**
* 通过代理商id获取相对应的子代理
* @return 代理商权限
*/
public List<DfBroker> findAllSubordinates(Long brokerId);
/**
* 通过用户id获取相对应的产品id
* @return 产品id
*/
public List<Long> getProductIdsByBrokerId();
/**
* 通过用户id获取相对应的产品id
* @return 产品id
*/
public List<Long> getProductIdsByBrokerIdByUserId(Long userId);
}