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/inv/InvRemindMsgService.java

47 lines
1.1 KiB
Java

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package com.glxp.api.service.inv;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.entity.inv.InvRemindSetEntity;
import com.glxp.api.req.inv.FilterInvRemindMsgRequest;
import com.glxp.api.res.inv.InvRemindMsgResponse;
import java.util.List;
/**
* 库存预警消息Servcie
*/
public interface InvRemindMsgService {
/**
* 查询库存预警消息列表
*
* @param filterInvRemindMsgRequest
* @return
*/
List<InvRemindMsgResponse> filterList(FilterInvRemindMsgRequest filterInvRemindMsgRequest);
/**
* 确认消息
*
* @param id
* @return
*/
BaseResponse confirmMsg(Integer id, String handleMsg);
/**
* 根据库存预警设置生成预警消息
*
* @param invRemindSetEntity
*/
void createRemindMsg(InvRemindSetEntity invRemindSetEntity);
/**
* 忽略提醒
*
* @param id 消息ID
* @param ignoreStatus 忽略状态: 0不忽略1忽略7天2忽略15天3忽略30天
* @return
*/
BaseResponse ignoreMsg(Integer id, Integer ignoreStatus);
}