12345678910111213141516171819202122232425262728293031323334 |
- package api
- import (
- "net/http"
- "tmr-watch/service/group"
- operationPb "gitee.com/xuyiping_admin/go_proto/proto/go/backend/operation"
- "gitee.com/xuyiping_admin/pkg/apierr"
- "gitee.com/xuyiping_admin/pkg/ginutil"
- "gitee.com/xuyiping_admin/pkg/valid"
- "github.com/gin-gonic/gin"
- )
- func SearchFeetTemplateList(c *gin.Context) {
- var req operationPb.SearchFeedFormulaRequest
- if err := ginutil.BindProto(c, &req); err != nil {
- apierr.AbortBadRequest(c, http.StatusBadRequest, err)
- return
- }
- if err := valid.ValidateStruct(&req); err != nil {
- apierr.AbortBadRequest(c, http.StatusBadRequest, err)
- return
- }
- // SearchFeedTemplateList
- list, err := group.SearchFeedTemplateList(c, &req)
- if err != nil {
- apierr.ClassifiedAbort(c, err)
- return
- }
- ginutil.JSONResp(c, list)
- }
|