package com.glxp.api.service.inv; import com.glxp.api.common.res.BaseResponse; import com.glxp.api.entity.inv.DeptDeviceDetailEntity; import com.glxp.api.req.inv.AddDeptDeviceRequest; import com.glxp.api.req.inv.FilterDeptDeviceRequest; import com.glxp.api.res.inv.DeptDeviceDetailResponse; import java.util.List; /** * 部门设备明细Service */ public interface DeptDeviceDetailService { /** * 通过设备领用添加设备到部门详情表 * * @param orderId * @return */ BaseResponse addDeviceByReceiveOrder(String orderId); /** * 查询部门设备明细列表 * * @param filterDeptDeviceRequest * @return */ List filterList(FilterDeptDeviceRequest filterDeptDeviceRequest); /** * 手动添加设备信息 * * @param addDeptDeviceRequest * @return */ BaseResponse addDevice(AddDeptDeviceRequest addDeptDeviceRequest); /** * 更新设备信息 * * @param deptDeviceDetail * @return */ BaseResponse updateDevice(DeptDeviceDetailEntity deptDeviceDetail); /** * 删除设备信息 * * @param id * @return */ BaseResponse deleteDevice(String id); }