package com.glxp.api.service.dev; import com.glxp.api.common.res.BaseResponse; import com.glxp.api.entity.dev.DeviceReceiveOrderDetailEntity; import com.glxp.api.req.dev.AddDeviceReceiveOrderDetailRequest; import com.glxp.api.req.dev.FilterDeviceReceiveOrderDetailRequest; import com.glxp.api.res.dev.DeviceReceiveOrderDetailResponse; import java.util.List; /** * 设备领用记录详情Service */ public interface DeviceReceiveOrderDetailService { /** * 查询设备领用记录详情列表 * * @param detailRequest * @return */ List filterList(FilterDeviceReceiveOrderDetailRequest detailRequest); /** * 添加设备领用记录详情 * * @param addDetailRequest * @return */ BaseResponse addOrderDetail(AddDeviceReceiveOrderDetailRequest addDetailRequest); /** * 更新设备领用记录详情 * * @param detailEntity * @return */ BaseResponse updateOrderDetail(DeviceReceiveOrderDetailEntity detailEntity); /** * 删除设备领用记录详情 * * @param detailRequest * @return */ BaseResponse deleteOrderDetail(FilterDeviceReceiveOrderDetailRequest detailRequest); /** * 添加设备领用详情校验码 * * @param code * @return */ BaseResponse checkCode(String code); List selectByorderIdFk(FilterDeviceReceiveOrderDetailRequest detailRequest); }