123456789101112131415161718192021222324252627282930313233 |
- 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
- }
|