package com.xcong.excoin.modules.helpCenter.service; import javax.validation.Valid; import javax.validation.constraints.NotNull; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.xcong.excoin.common.entity.FebsResponse; import com.xcong.excoin.common.entity.QueryRequest; import com.xcong.excoin.modules.helpCenter.entity.HelpCenterArticleEntity; import com.xcong.excoin.modules.helpCenter.entity.HelpCenterNoticeEntity; import com.xcong.excoin.modules.helpCenter.entity.HelpCenterTypeEntity; public interface HelpCenterService extends IService { IPage findHelpCenterListInPage(HelpCenterNoticeEntity helpCenterNoticeEntity, QueryRequest request); FebsResponse helpCenterDelete(@NotNull(message = "{required}") Long id); HelpCenterArticleEntity selectHelpCenterServiceById(long id); HelpCenterArticleEntity selectHelpCenterUsServiceById(long id); void helpCenterAdds(@Valid HelpCenterNoticeEntity helpCenterNoticeEntity); FebsResponse helpCenterConfirm(@Valid HelpCenterArticleEntity helpCenterArticleEntity); FebsResponse helpCenterUsConfirm(@Valid HelpCenterArticleEntity helpCenterArticleEntity); IPage findHelpCenterTypeListInPage(HelpCenterTypeEntity helpCenterTypeEntity, QueryRequest request); void helpCenterTypeAdds(@Valid HelpCenterTypeEntity helpCenterTypeEntity); FebsResponse helpCenterTypeDelete(@NotNull(message = "{required}") Long id); }