|  |  | 
 |  |  | import java.util.Map; | 
 |  |  |  | 
 |  |  | import com.ruoyi.app.patrolplan.domain.ArdAppPatrolpointRecord; | 
 |  |  | import com.ruoyi.app.patrolplan.domain.param.ArdAppPatrolpointRecordParam; | 
 |  |  | import com.ruoyi.app.patrolplan.domain.param.*; | 
 |  |  | import com.ruoyi.utils.result.Results; | 
 |  |  |  | 
 |  |  | /** | 
 |  |  | 
 |  |  |  */ | 
 |  |  | 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(ArdAppPatrolpointRecordParam ardAppPatrolpointRecordParam) throws ParseException; | 
 |  |  |     Results recordMonth(RecordMonthParam recordMonthParam) throws ParseException; | 
 |  |  |  | 
 |  |  |     Results recordDetails(ArdAppPatrolpointRecordParam ardAppPatrolpointRecordParam) throws ParseException; | 
 |  |  |     Results recordDetails(RecordDetailsParam recordDetailsParam) throws ParseException; | 
 |  |  |  | 
 |  |  |     Results recordSolo(ArdAppPatrolpointRecordParam ardAppPatrolpointRecordParam); | 
 |  |  |     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(); | 
 |  |  | } |