package group import ( "context" "net/http" "tmr-watch/models" "tmr-watch/module" feedPb "gitee.com/xuyiping_admin/go_proto/proto/go/backend/pasture" ) func SearchFeedTemplateList(ctx context.Context, req *feedPb.SearchFeedTemplateRequest) (*feedPb.SearchFeedTemplateResponse, error) { feedTemplateList, total, err := module.NewSearchFeedTemplateList(ctx, req) if err != nil { return nil, err } feedDetailVersionLogList, err := module.FeedDetailVersionLogList(ctx) if err != nil { return nil, err } res := &feedPb.SearchFeedTemplateResponse{ Code: http.StatusOK, Msg: "ok", Data: &feedPb.FeedTemplateData{ Page: req.Pagination.Page, PageSize: req.Pagination.PageSize, Total: int32(total), List: models.FeedTemplateSlice(feedTemplateList).ToPB(feedDetailVersionLogList), }, } return res, nil }