package com.glxp.api.service.dev; import com.glxp.api.common.res.BaseResponse; import com.glxp.api.entity.dev.DeviceReceiveOrderEntity; import com.glxp.api.req.dev.FilterDeviceReceiveOrderRequest; import com.glxp.api.res.dev.DeviceReceiveOrderResponse; import java.util.List; public interface DeviceReceiveOrderService { /** * 查询设备领用记录列表 * * @param deviceReceiveOrderRequest * @return */ List filterList(FilterDeviceReceiveOrderRequest deviceReceiveOrderRequest); DeviceReceiveOrderEntity selectDeviceOrder(String orderId); /** * 新增设备领用记录 * * @param deviceReceiveOrderEntity * @return */ BaseResponse addDeviceReceiveOrder(DeviceReceiveOrderEntity deviceReceiveOrderEntity); /** * 更新设备领用记录 * * @param deviceReceiveOrderEntity * @return */ BaseResponse updateDeviceCollectOrder(DeviceReceiveOrderEntity deviceReceiveOrderEntity); /** * 设备领用记录提交审核 * * @param id * @return */ BaseResponse submitAudit(Integer id); /** * 更新设备领用记录状态 * * @param id * @param status * @return */ BaseResponse updateStatus(Integer id, Integer status); /** * 删除设备领用记录 * * @param id * @return */ BaseResponse deleteDeviceCollectOrder(Integer id); Integer selectOrderIdByOrderId( String orderId); }