package com.panzhihua.service_community.service; import com.baomidou.mybatisplus.extension.service.IService; import com.panzhihua.common.model.dtos.community.fms.AddFmsServiceAdminDTO; import com.panzhihua.common.model.dtos.community.fms.ApplyFmsServiceDTO; import com.panzhihua.common.model.dtos.community.fms.ApprovalFmsServiceAdminDTO; import com.panzhihua.common.model.dtos.community.fms.FeedbackFmsServiceDTO; import com.panzhihua.common.model.dtos.community.fms.PageFmsServiceAdminDTO; import com.panzhihua.common.model.dtos.community.fms.PageFmsServiceAppletsDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.fms.ComFmsServiceImportExcelVO; import com.panzhihua.service_community.entity.ComFmsService; import java.util.List; /** * 五微服务-微服务(ComFmsService)表服务接口 * * @author makejava * @since 2022-02-11 13:35:53 */ public interface ComFmsServiceService extends IService { /** * 后台新增微服务 * @param adminDTO * @return */ R addFmsServiceAdmin(AddFmsServiceAdminDTO adminDTO); /** * 后台分页查询微服务 * @param adminDTO * @return */ R pageFmsServiceAdmin(PageFmsServiceAdminDTO adminDTO); /** * 后台核实微服务 * @param adminDTO * @return */ R approvalFmsService(ApprovalFmsServiceAdminDTO adminDTO); /** * 后台查看微服务详情 * @param serviceId * @return */ R detailFmsServiceAdmin(Long serviceId); /** * 后台删除微服务 * @param serviceId * @return */ R deleteFmsServiceAdmin(Long serviceId); /** * 微服务顶部统计 * @param communityId * @return */ R statisticsFmsService(Long communityId); /** * 后台导入微服务数据 * @param voList * @param communityId * @param userId * @return */ R listSaveFmsServiceExcelVO(List voList, Long communityId, Long userId); /** * 小程序分页查询微服务 * @param adminDTO * @return */ R pageFmsServiceApplets(PageFmsServiceAppletsDTO adminDTO); /** * 小程序查看微服务详情 * @param serviceId * @param userId * @return */ R detailFmsServiceApplets(Long serviceId, Long userId); /** * 微服务申请 * @param adminDTO * @return */ R applyFmsService(ApplyFmsServiceDTO adminDTO); /** * 分页查询我的微服务 * @param adminDTO * @return */ R pageMyFmsService(PageFmsServiceAppletsDTO adminDTO); /** * 微团队成员分页查询服务处理 * @param adminDTO * @return */ R pageDealFmsService(PageFmsServiceAppletsDTO adminDTO); /** * 微团队成员服务反馈 * @param adminDTO * @return */ R feedbackFmsService(FeedbackFmsServiceDTO adminDTO); /** * 定时任务针对服务结束后3天还未评价的用户默认好评 * @return */ R defaultPraise(); }