Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RssController ¶
type RssController struct {
gin_http.ResponseController
// contains filtered or unexported fields
}
func NewRssController ¶
func NewRssController(l v1log.ILog, conf *configstc.RssAppConfig, cache services.RssCache) *RssController
func (*RssController) RssCacheItems ¶
func (ctr *RssController) RssCacheItems(ctx *gin.Context)
RssCacheItems godoc @Summary RSS文章列表(缓存) @Description rss内容列表(缓存) @Tags rss @Produce json @success 200 {object} respdata.ResponseData{data=[]vo.RssItems} "授权成功" @success 500 {object} respdata.ResponseData{} "授权失败" @Router /rss/items [post]
type RssManagerController ¶
type RssManagerController struct {
gin_http.ResponseController
// contains filtered or unexported fields
}
func NewRssManagerController ¶
func NewRssManagerController(l v1log.ILog, conf *configstc.RssAppConfig, fetcher *rsshelp.RssFetcher) *RssManagerController
func (*RssManagerController) RssSourceItems ¶
func (ctr *RssManagerController) RssSourceItems(ctx *gin.Context)
RssSourceItems godoc @Summary RSS源文章列表 @Description rss源内容列表 @Tags rss-manager @Produce json @Security AdminKeyAuth @Param param body dto.SearchRssContentReq true "验证信息" @success 200 {object} respdata.ResponseData{data=vo.RssItems} "授权成功" @success 500 {object} respdata.ResponseData{} "授权失败" @Router /mag/rss/source/items [post]
func (*RssManagerController) RssSourceList ¶
func (ctr *RssManagerController) RssSourceList(ctx *gin.Context)
RssSourceList godoc @Summary RSS源列表 @Description rss源列表 @Tags rss-manager @Produce json @Security AdminKeyAuth @success 200 {object} respdata.ResponseData{data=configstc.RssMetaConfig} "授权成功" @success 500 {object} respdata.ResponseData{} "授权失败" @Router /mag/rss/sources [post]