package com.ruoyi.app.patrolplan.mapper; import java.util.List; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.app.patrolplan.domain.ArdAppPatrolplan; import com.ruoyi.app.patrolplan.domain.param.RecordMonthExParam; import com.ruoyi.app.patrolplan.domain.param.RecordMonthParam; import com.ruoyi.app.patrolplan.domain.param.RecordSonParam; /** * app巡检计划Mapper接口 * * @author ard * @date 2023-08-02 */ public interface ArdAppPatrolplanMapper extends BaseMapper { /** * 查询app巡检计划 * * @param patroEndTime app巡检计划主键 * @return app巡检计划 */ public ArdAppPatrolplan selectArdAppPatrolplanByPatroEndTime(String patroEndTime); /** * 查询app巡检计划列表 * * @param ardAppPatrolplan app巡检计划 * @return app巡检计划集合 */ public List selectArdAppPatrolplanList(ArdAppPatrolplan ardAppPatrolplan); /** * 新增app巡检计划 * * @param ardAppPatrolplan app巡检计划 * @return 结果 */ public int insertArdAppPatrolplan(ArdAppPatrolplan ardAppPatrolplan); /** * 删除app巡检计划 * * @param patroEndTime app巡检计划主键 * @return 结果 */ public int deleteArdAppPatrolplanByPatroEndTime(String patroEndTime); /** * 根据主键删除app巡检计划 * */ public int deleteArdAppPatrolplanById(String id); List shouldRecord(String id); List executeList(ArdAppPatrolplan ardAppPatrolplan); List oncePlan(RecordMonthExParam recordMonthExParam); List dayPlan(RecordMonthExParam recordMonthExParam); List planUser(RecordSonParam recordSonParam); }