‘liusuyi’
2023-12-14 2d7896ecd6bcafb4c0457a83ee254ff2006481ce
ard-work/src/main/java/com/ruoyi/app/patrolplan/service/IArdAppPatrolpointRecordService.java
@@ -1,9 +1,11 @@
package com.ruoyi.app.patrolplan.service;
import java.text.ParseException;
import java.util.List;
import java.util.Map;
import com.ruoyi.app.patrolplan.domain.ArdAppPatrolpointRecord;
import com.ruoyi.app.patrolplan.domain.param.*;
import com.ruoyi.utils.result.Results;
/**
@@ -14,55 +16,24 @@
 */
public interface IArdAppPatrolpointRecordService 
{
    /**
     * 查询app巡检计划记录
     *
     * @param id app巡检计划记录主键
     * @return app巡检计划记录
     */
    public ArdAppPatrolpointRecord selectArdAppPatrolpointRecordById(String id);
    /**
     * 查询app巡检计划记录列表
     *
     * @param ardAppPatrolpointRecord app巡检计划记录
     * @return app巡检计划记录集合
     */
    public List<ArdAppPatrolpointRecord> selectArdAppPatrolpointRecordList(ArdAppPatrolpointRecord ardAppPatrolpointRecord);
    /**
     * 新增app巡检计划记录
     *
     * @param ardAppPatrolpointRecord app巡检计划记录
     * @return 结果
     */
    public int insertArdAppPatrolpointRecord(ArdAppPatrolpointRecord ardAppPatrolpointRecord);
    /**
     * 修改app巡检计划记录
     *
     * @param ardAppPatrolpointRecord app巡检计划记录
     * @return 结果
     */
    public int updateArdAppPatrolpointRecord(ArdAppPatrolpointRecord ardAppPatrolpointRecord);
    /**
     * 批量删除app巡检计划记录
     *
     * @param ids 需要删除的app巡检计划记录主键集合
     * @return 结果
     */
    public int deleteArdAppPatrolpointRecordByIds(String[] ids);
    /**
     * 删除app巡检计划记录信息
     *
     * @param id app巡检计划记录主键
     * @return 结果
     */
    public int deleteArdAppPatrolpointRecordById(String id);
    Results record(ArdAppPatrolpointRecord ardAppPatrolpointRecord);
    Results recordMonth(Map<String,Object> map);
    Results recordMonth(RecordMonthParam recordMonthParam) throws ParseException;
    Results recordDetails(RecordDetailsParam recordDetailsParam) throws ParseException;
    Results recordSolo(RecordSoloParam recordSoloParam);
    Results executeMonthOld(RecordMonthParam recordMonthParam) throws ParseException;
    Results executeMonth(RecordMonthExParam recordMonthExParam) throws ParseException;
    Results executeDetailsOld(RecordDetailsParam recordDetailsParam) throws ParseException;
    Results executeDetails(RecordDetailsExParam recordDetailsExParam) throws ParseException;
    Results executeSolo(RecordSoloExParam recordSoloExParam);
    Results recordBefore(RecordBeforeParam recordBeforeParam);
    Results son();
}