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.
|
|
|
|
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);
|
|
|
|
|
}
|