package com.panzhihua.service_community.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.panzhihua.common.model.dtos.community.ComSwPatrolRecordPageDTO;
|
import com.panzhihua.common.model.dtos.community.ComSwSafetyWorkEditDTO;
|
import com.panzhihua.common.model.vos.R;
|
import com.panzhihua.service_community.model.dos.ComSwSafetyWorkRecordDO;
|
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-27 14:30:41
|
* @describe 服务类
|
*/
|
public interface ComSwSafetyWorkRecordService extends IService<ComSwSafetyWorkRecordDO> {
|
|
/**
|
* 分页查询安全工作记录
|
*
|
* @param comSwPatrolRecordPageDTO
|
* 查询参数
|
* @return 安全工作记录分页集合
|
*/
|
R pageSafetyWorkRecord(ComSwPatrolRecordPageDTO comSwPatrolRecordPageDTO);
|
|
/**
|
* 编辑安全工作记录 editSafetyWork 编辑安全工作记录
|
* @param comSwSafetyWorkEditDTO 编辑安全工作记录参数
|
* @return R 编辑结果
|
* @author txb
|
* @date 2021/9/08 17:03
|
*/
|
R editSafetyWork(ComSwSafetyWorkEditDTO comSwSafetyWorkEditDTO);
|
|
/**
|
* 根据安全工作记录id查询详情
|
*
|
* @param safetyWorkRecordId
|
* 安全工作记录
|
* @return 安全工作记录详情查询结果
|
*/
|
R detailSafetyWorkRecord(Long safetyWorkRecordId, Long communityId);
|
|
/**
|
* 根据巡查记录id查询安全工作记录详情
|
*
|
* @param patrolRecordId
|
* 巡查记录id
|
* @return 安全工作记录详情查询结果
|
*/
|
R detailSafetyWorkRecordByPrId(Long patrolRecordId, Long communityId);
|
}
|