package com.panzhihua.service_community.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.panzhihua.common.model.dtos.community.ComSwPatrolRecordAddDTO;
|
import com.panzhihua.common.model.dtos.community.ComSwPatrolRecordEditDTO;
|
import com.panzhihua.common.model.dtos.community.ComSwPatrolRecordPageDTO;
|
import com.panzhihua.common.model.vos.R;
|
import com.panzhihua.service_community.model.dos.ComSwPatrolRecordDO;
|
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
/**
|
* @auther txb
|
* @create 2021-07-23 14:38:38
|
* @describe 社区》安全工作》巡查记录服务类
|
*/
|
public interface ComSwPatrolRecordService extends IService<ComSwPatrolRecordDO> {
|
|
/**
|
* 分页查询巡查记录
|
*
|
* @param comSwPatrolRecordPageDTO
|
* 查询参数
|
* @return 分页集合
|
*/
|
R pagePatrolRecord(ComSwPatrolRecordPageDTO comSwPatrolRecordPageDTO);
|
|
/**
|
* 新增巡查记录
|
*
|
* @param comSwPatrolRecordAddDTO
|
* 新增参数
|
* @return 新增结果
|
*/
|
R addPatrolRecord(ComSwPatrolRecordAddDTO comSwPatrolRecordAddDTO);
|
|
/**
|
* 编辑巡查记录 editPatrolRecord 编辑巡查记录
|
* @param comSwPatrolRecordEditDTO 编辑巡查记录参数
|
* @return R 编辑结果
|
* @author txb
|
* @date 2021/9/08 17:03
|
*/
|
R editPatrolRecord(ComSwPatrolRecordEditDTO comSwPatrolRecordEditDTO);
|
|
/**
|
* 根据巡查记录id查询详情
|
*
|
* @param patrolRecordId
|
* 巡查记录id
|
* @return 巡查记录详情查询结果
|
*/
|
R detailPatrolRecord(Long patrolRecordId);
|
|
/**
|
* 巡查记录统计接口
|
*
|
* @return 统计结果
|
*/
|
R patrolRecordStatistics(Long communityId);
|
}
|