1234567891011121314151617181920212223242526272829 |
- package com.ruoyi.app.service;
- import com.ruoyi.app.domain.TbFamilyMember;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.ruoyi.app.domain.TbMemberMiddle;
- import com.ruoyi.app.domain.vo.AppMemberVo;
- import com.ruoyi.common.core.domain.AjaxResult;
- import java.util.List;
- /**
- * 家族成员Service接口
- *
- * @author Alex
- * @date 2020-09-29
- */
- public interface ITbFamilyMemberService extends IService<TbFamilyMember> {
- AppMemberVo get(Long memberId);
- AppMemberVo getMemberDetail(Long familyId, Long memberId);
- boolean saveOrUpdate(AppMemberVo memberVo);
- List<AppMemberVo> selectFamilyMember(AppMemberVo memberVo);
- List<AppMemberVo> selectFamilyTree(AppMemberVo memberVo);
- List<AppMemberVo> selectMemberNotTree(AppMemberVo memberVo);
- TbMemberMiddle getFamilyTree(Long familyId);
- boolean saveFamilyTree(TbMemberMiddle member);
- AjaxResult delMember(String familyId, Long[] ids);
- AjaxResult delToTree(Long memberId, Long familyId);
- }
|