All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aizuda.snailjob.server.web.service.NotifyConfigService Maven / Gradle / Ivy

package com.aizuda.snailjob.server.web.service;

import com.aizuda.snailjob.server.web.model.base.PageResult;
import com.aizuda.snailjob.server.web.model.request.NotifyConfigQueryVO;
import com.aizuda.snailjob.server.web.model.request.NotifyConfigRequestVO;
import com.aizuda.snailjob.server.web.model.response.NotifyConfigResponseVO;

import java.util.List;
import java.util.Set;

/**
 * @author: opensnail
 * @date : 2022-03-03 11:17
 */
public interface NotifyConfigService {

    PageResult> getNotifyConfigList(NotifyConfigQueryVO queryVO);

    Boolean saveNotify(NotifyConfigRequestVO requestVO);

    Boolean updateNotify(NotifyConfigRequestVO requestVO);

    NotifyConfigResponseVO getNotifyConfigDetail(Long id);

    Boolean updateStatus(Long id, Integer status);

    Boolean batchDeleteNotify(Set ids);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy