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 { /** * 分页查询安全工作记录 * * @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); }