package com.panzhihua.service_community.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.panzhihua.common.model.dtos.civil.*; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.dtos.property.CommonPage; import com.baomidou.mybatisplus.extension.service.IService; import com.panzhihua.common.model.vos.civil.ComActSocialWorkerDetailsVO; import com.panzhihua.common.model.vos.civil.ComActSocialWorkerVO; import com.panzhihua.service_community.entity.ComActSocialWorker; import java.util.List; /** * 社工(ComActSocialWorker)表服务接口 * * @author makejava * @since 2021-10-25 10:56:47 */ public interface ComActSocialWorkerService extends IService { /** * 新增社工 * @param comActSocialWorkerAddDTO * @return 新增结果 */ R add(ComActSocialWorkerAddDTO comActSocialWorkerAddDTO); /** * 修改社工 * @param comActSocialWorkerEditDTO * @return 维护结果 */ R edit(ComActSocialWorkerEditDTO comActSocialWorkerEditDTO); /** * 分页查找社工 * @param pageComActSocialWorkerDTO * @return 维护结果 */ R> query(PageComActSocialWorkerDTO pageComActSocialWorkerDTO); /** * 删除社工 * @param ComActSocialWorkerDeleteDTO * @return 平台用户信息 */ R delete(ComActSocialWorkerDeleteDTO ComActSocialWorkerDeleteDTO); /** * 查询社工详细信息 * @param id 社工 id * @return 查找结果 */ R comActSocialWorkerDetails(Long id); /** * 导出 * @param lis * @param communityId * @return */ R export(List lis, Long communityId); /** * 查询活动社工 * @param commonPage * @return */ R activity(CommonPage commonPage); /** * 根据社工查询活动 * @param commonPage * @return */ R activityList(CommonPage commonPage); }