package com.panzhihua.service_community.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.panzhihua.common.model.dtos.community.fms.AddFmsClassroomAdminDTO;
|
import com.panzhihua.common.model.dtos.community.fms.EditFmsClassroomAdminDTO;
|
import com.panzhihua.common.model.dtos.community.fms.PageFmsClassroomAdminDTO;
|
import com.panzhihua.common.model.dtos.community.fms.PageFmsEventAdminDTO;
|
import com.panzhihua.common.model.vos.R;
|
import com.panzhihua.service_community.entity.ComFmsClassroom;
|
|
/**
|
* 五微服务-微学堂(ComFmsClassroom)表服务接口
|
*
|
* @author makejava
|
* @since 2022-02-11 13:35:52
|
*/
|
public interface ComFmsClassroomService extends IService<ComFmsClassroom> {
|
|
/**
|
* 后台新增微讲堂
|
* @param adminDTO
|
* @return
|
*/
|
R addFmsClassroom(AddFmsClassroomAdminDTO adminDTO);
|
|
/**
|
* 后台编辑微讲堂
|
* @param adminDTO
|
* @return
|
*/
|
R editFmsClassroom(EditFmsClassroomAdminDTO adminDTO);
|
|
/**
|
* 后台删除微讲堂
|
* @param id
|
* @return
|
*/
|
R deleteFmsClassroom(Long id);
|
|
/**
|
* 后台获取微讲堂详情
|
* @param id
|
* @return
|
*/
|
R detailFmsClassroom(Long id);
|
|
/**
|
* 后台分页查询微讲堂
|
* @param adminDTO
|
* @return
|
*/
|
R pageFmsClassroomAdmin(PageFmsClassroomAdminDTO adminDTO);
|
|
/**
|
* 微讲堂顶部统计
|
* @param communityId
|
* @return
|
*/
|
R statisticsFmsClassroom(Long communityId);
|
|
/**
|
* 后台分页查询微调节/微防控
|
* @param adminDTO
|
* @return
|
*/
|
R pageFmsEvent(PageFmsEventAdminDTO adminDTO);
|
|
/**
|
* 微调节/微防控顶部统计
|
* @param type
|
* @param communityId
|
* @return
|
*/
|
R statisticsFmsEvent(Integer type, Long communityId);
|
|
/**
|
* 小程序获取微讲堂详情
|
* @param id
|
* @return
|
*/
|
R detailFmsClassroomApplets(Long id);
|
|
/**
|
* 小程序分页查询微调节/微防控
|
* @param adminDTO
|
* @return
|
*/
|
R pageFmsEventApplets(PageFmsEventAdminDTO adminDTO);
|
}
|