package com.glxp.api.service.dev; import com.glxp.api.common.res.BaseResponse; import com.glxp.api.entity.dev.DeviceMAOrderEntity; import com.glxp.api.req.dev.AddDeviceMAOrderRequest; import com.glxp.api.req.dev.FilterDeviceMAOrderRequest; import com.glxp.api.res.dev.DeviceMAOrderResponse; import java.util.List; import java.util.Map; /** * 设备养护记录Service */ public interface DeviceMAOrderService { /** * 查询设备养护记录列表 * * @param filterDeviceMAOrderRequest * @return */ List filterList(FilterDeviceMAOrderRequest filterDeviceMAOrderRequest); /** * 添加设备养护记录 * * @param deviceMAOrderEntity * @return */ BaseResponse addDeviceMAOrder(DeviceMAOrderEntity deviceMAOrderEntity); /** * 更新设备养护记录 * * @param deviceMAOrderEntity * @return */ BaseResponse updateDeviceMAOrder(DeviceMAOrderEntity deviceMAOrderEntity); /** * 删除设备养护记录 * * @param id * @return */ BaseResponse deleteDeviceMAOrder(Integer id); /** * 添加设备养护记录 * * @param addDeviceMAOrderRequest * @return */ BaseResponse addDeviceMAOrder(AddDeviceMAOrderRequest addDeviceMAOrderRequest); /** * 查询设备养护记录打印数据 * * @param orderId * @return */ Map getPrintData(String orderId); }