package com.panzhihua.service_community.service; import com.panzhihua.common.model.dtos.common.*; import com.panzhihua.common.model.vos.R; /** * 志愿者组织队伍表表服务接口 * * @author lyq * @since 2021-10-30 15:51:23 */ public interface ComMngVolunteerOrgTeamService { /** * 通过ID查询单条数据 * * @param id 主键 * @return 实例对象 */ R queryById(Long id); /** * 分页查询 * * @param comMngVolunteerOrgTeam 筛选条件 * @return 查询结果 */ R queryByPage(PageComMngVolunteerOrgTeamDto comMngVolunteerOrgTeam); /** * 新增数据 * * @param comMngVolunteerOrgTeam 实例对象 * @return 实例对象 */ R insert(AddComMngVolunteerOrgTeamDto comMngVolunteerOrgTeam); /** * 修改数据 * * @param comMngVolunteerOrgTeam 实例对象 * @return 实例对象 */ R update(EditComMngVolunteerOrgTeamDto comMngVolunteerOrgTeam); /** * 通过主键删除数据 * * @param id 主键 * @return 是否成功 */ R deleteById(Long id); /** * 社区后台-查询志愿者组织列表 * @param comMngVolunteerOrgTeam 请求参数 * @return 志愿者组织列表 */ R queryByList(PageComMngVolunteerOrgTeamDto comMngVolunteerOrgTeam); /** * 社区后台-志愿者组织统计 * @param communityId 社区id * @return 志愿者组织统计 */ R statisticsVolunteerOrgAdmin(Long communityId); }