| | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.device.dto.DeviceExaminePlanDetailsDto; |
| | | import com.ruoyi.device.dto.DeviceExaminePlanDto; |
| | | import com.ruoyi.device.pojo.Device; |
| | | import com.ruoyi.device.pojo.DeviceExaminePlan; |
| | | import com.ruoyi.device.pojo.DeviceExaminePlanDetails; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | |
| | | * @return |
| | | */ |
| | | DeviceExaminePlanDto getDeviceExaminePlan(Integer planId); |
| | | |
| | | /** |
| | | * 按年份查询设备核查计划(不存在则自动创建),并自动补全已到点的设备明细 |
| | | * @param planYear 年份 |
| | | * @return 计划主表信息 |
| | | */ |
| | | DeviceExaminePlanDto getOrCreatePlanByYear(String planYear); |
| | | |
| | | /** |
| | | * 设备档案变更后,把设备同步到对应年份的设备核查计划明细(仅当已进入提醒期/已过期时生成) |
| | | * @param device 设备 |
| | | */ |
| | | void syncDeviceExamineDetail(Device device); |
| | | |
| | | /** |
| | | * 核查记录复核通过后,滚动设备档案的最近/下次核查日期 |
| | | * @param planDetailsId 计划明细id |
| | | */ |
| | | void updateDeviceExamineDate(Integer planDetailsId); |
| | | } |