You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
udi-wms-java/src/main/java/com/glxp/api/service/dev/DeviceMAOrderService.java

65 lines
1.5 KiB
Java

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<DeviceMAOrderResponse> 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<String, Object> getPrintData(String orderId);
}