package com.panzhihua.service_community.service; import com.baomidou.mybatisplus.extension.service.IService; import com.panzhihua.common.model.dtos.community.fms.AddTeamDTO; import com.panzhihua.common.model.dtos.community.fms.EditTeamDTO; import com.panzhihua.common.model.dtos.community.fms.PageFmsTeamDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.service_community.entity.ComFmsTeam; /** * 五微服务-微团队(ComFmsTeam)表服务接口 * * @author makejava * @since 2022-02-11 13:35:55 */ public interface ComFmsTeamService extends IService { /** * 新增团队 * @param addTeamDTO * @return */ R addFmsTeam(AddTeamDTO addTeamDTO); /** * 修改团队信息 * @param editTeamDTO * @return */ R editFmsTeam(EditTeamDTO editTeamDTO); /** * 删除团队 * @param teamId * @return */ R deleteFmsTeam(Long teamId); /** * 获取团队列表 * @param teamTypeId * @return */ R listFmsTeam(Long teamTypeId); /** * 获取团队详情 * @param teamId * @return */ R detailFmsTeam(Long teamId); /** * 级联查询团队数据 * @param communityId * @return */ R retrieveFmsTeamCascade(Long communityId); /** * 小程序分页查询团队信息 * @param pageFmsTeamDTO * @return */ R pageFmsTeamApplets(PageFmsTeamDTO pageFmsTeamDTO); }