package com.zbkj.service.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.zbkj.common.model.system.SystemNotification;
|
import com.zbkj.common.request.NotificationInfoRequest;
|
import com.zbkj.common.request.NotificationSearchRequest;
|
import com.zbkj.common.request.NotificationUpdateRequest;
|
import com.zbkj.common.response.NotificationInfoResponse;
|
|
import java.util.List;
|
|
/**
|
* 短信模板表
|
|
*/
|
public interface SystemNotificationService extends IService<SystemNotification> {
|
|
/**
|
* 系统通知列表
|
* @param request 查询对象
|
* @return List
|
*/
|
List<SystemNotification> getList(NotificationSearchRequest request);
|
/**
|
* 发送短信开关
|
* @param id 通知id
|
* @return Boolean
|
*/
|
Boolean smsSwitch(Integer id);
|
|
/**
|
* 通知详情
|
* @param request 详情请求参数
|
* @return NotificationInfoResponse
|
*/
|
NotificationInfoResponse getDetail(NotificationInfoRequest request);
|
|
/**
|
* 根据标识查询信息
|
* @param mark 标识
|
* @return SystemNotification
|
*/
|
SystemNotification getByMark(String mark);
|
|
/**
|
* 修改通知
|
* @param request 请求参数
|
* @return Boolean
|
*/
|
Boolean modify(NotificationUpdateRequest request);
|
}
|