package com.glxp.api.service.inv; import com.glxp.api.common.res.BaseResponse; import com.glxp.api.entity.inv.DeviceMAOrderDetailEntity; import com.glxp.api.req.inv.FilterDeviceMAOrderDetailRequest; import com.glxp.api.res.inv.DeviceMAOrderDetailResponse; import java.util.List; /** * 设备养护记录详情Service */ public interface DeviceMAOrderDetailService { /** * 查询设备养护记录详情VO列表 * * @param detailRequest * @return */ List filterList(FilterDeviceMAOrderDetailRequest detailRequest); /** * 添加设备养护记录详情 * * @param detailEntity * @return */ BaseResponse addDetail(DeviceMAOrderDetailEntity detailEntity); /** * 更新设备养护记录详情 * * @param detailEntity * @return */ BaseResponse updateDetail(DeviceMAOrderDetailEntity detailEntity); /** * 删除设备养护记录详情 * * @param detailEntity * @return */ BaseResponse deleteDetail(DeviceMAOrderDetailEntity detailEntity); /** * 根据条码查询养护设备展示信息 * * @param code * @return */ BaseResponse filterMAOrderDetail(String code); }