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<ComActSocialWorker> {
|
/**
|
* 新增社工
|
* @param comActSocialWorkerAddDTO
|
* @return 新增结果
|
*/
|
R add(ComActSocialWorkerAddDTO comActSocialWorkerAddDTO);
|
|
/**
|
* 修改社工
|
* @param comActSocialWorkerEditDTO
|
* @return 维护结果
|
*/
|
R edit(ComActSocialWorkerEditDTO comActSocialWorkerEditDTO);
|
|
/**
|
* 分页查找社工
|
* @param pageComActSocialWorkerDTO
|
* @return 维护结果
|
*/
|
R<IPage<ComActSocialWorkerVO>> query(PageComActSocialWorkerDTO pageComActSocialWorkerDTO);
|
|
/**
|
* 删除社工
|
* @param ComActSocialWorkerDeleteDTO
|
* @return 平台用户信息
|
*/
|
R delete(ComActSocialWorkerDeleteDTO ComActSocialWorkerDeleteDTO);
|
|
/**
|
* 查询社工详细信息
|
* @param id 社工 id
|
* @return 查找结果
|
*/
|
R<ComActSocialWorkerVO> comActSocialWorkerDetails(Long id);
|
|
/**
|
* 导出
|
* @param lis
|
* @param communityId
|
* @return
|
*/
|
R export(List<ComActSocialWorkerExcelVO> lis, Long communityId);
|
|
/**
|
* 查询活动社工
|
* @param commonPage
|
* @return
|
*/
|
R activity(CommonPage commonPage);
|
|
/**
|
* 根据社工查询活动
|
* @param commonPage
|
* @return
|
*/
|
R activityList(CommonPage commonPage);
|
}
|