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/DeviceChangeOrderService.java

44 lines
1.3 KiB
Java

2 years ago
package com.glxp.api.service.dev;
import com.glxp.api.entity.auth.AuthAdmin;
import com.glxp.api.entity.dev.DeviceChangeOrderEntity;
import com.baomidou.mybatisplus.extension.service.IService;
import com.glxp.api.entity.dev.DeviceChangeOrderItemEntity;
import com.glxp.api.req.dev.DeviceChangeOrderDetailQuery;
import com.glxp.api.req.dev.DeviceChangeOrderParam;
import com.glxp.api.req.dev.DeviceChangeOrderQuery;
import com.glxp.api.vo.dev.DeviceChangeOrderVo;
import java.util.List;
/**
* device_change_order()Service
*/
public interface DeviceChangeOrderService extends IService<DeviceChangeOrderEntity> {
List<DeviceChangeOrderVo> listByVo(DeviceChangeOrderQuery query, AuthAdmin user);
/**
*
*
* @param user
* @param param
*/
void saveOrder(AuthAdmin user, DeviceChangeOrderParam param);
/**
*
*
* @param orderId
* @param remark
* @param user
* @param isReject
*/
void confirm(Long orderId, String remark, AuthAdmin user, boolean isReject);
List<DeviceChangeOrderItemEntity> detailByUser(AuthAdmin user, DeviceChangeOrderDetailQuery query);
void cancel(AuthAdmin user, Long orderId, String remark);
}