SysRelationPersonMapper.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package com.ydtech.modules.admin.dao;
  2. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  3. import com.ydtech.modules.admin.model.SysAgencyLeader;
  4. import com.ydtech.modules.admin.model.SysRelationPerson;
  5. import com.ydtech.modules.admin.model.dto.SysPartnerConsoleDto;
  6. import org.apache.ibatis.annotations.Mapper;
  7. import org.apache.ibatis.annotations.Param;
  8. import java.util.List;
  9. /**
  10. * 合伙人推荐人和机构负责人关系表(SysRelationPerson)表数据库访问层
  11. *
  12. * @author makejava
  13. * @since 2024-08-01 11:21:42
  14. */
  15. @Mapper
  16. public interface SysRelationPersonMapper extends BaseMapper<SysRelationPerson> {
  17. List<SysRelationPerson> getByUserIdList(@Param("userIds") List<String> recursion);
  18. List<SysRelationPerson> getByAgencyLeaderId(String userId);
  19. List<SysPartnerConsoleDto> getBySuggestId( @Param("vo") SysPartnerConsoleDto sysPartnerConsoleDto);
  20. /**
  21. * @version
  22. * @author: hxl
  23. * @Date: 2024/8/31 11:24
  24. * @Description: 通过合伙人id和类型查询机构负责人数据
  25. */
  26. List<SysAgencyLeader> selectListByLeaderId(@Param("userId") String userId, @Param("type") int type);
  27. }