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