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<ComFmsService> {
|
|
/**
|
* 后台新增微服务
|
* @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<ComFmsServiceImportExcelVO> 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();
|
}
|