package controller import ( "github.com/gin-gonic/gin" "youngee_b_api/app/dao" "youngee_b_api/app/service" ) type WorkspaceController struct{} type Search struct { EnterpriseId string `json:"enterprise_id"` DateRange string `json:"days"` } func (w WorkspaceController) GetTakegoodsInfo(c *gin.Context) { search := &Search{} err := c.BindJSON(&search) if err != nil { returnError(c, 40000) return } result := service.EnterpriseService{}.GetEnterpriseTakegoodsInfo(search.EnterpriseId, search.DateRange) returnSuccess(c, 20000, result) } type Search_name struct { BusinessName string `json:"business_name"` DateRange string `json:"days"` } func (w WorkspaceController) GetSearchInfobybusinessname(c *gin.Context) { search_ID := &Search_name{} err := c.BindJSON(&search_ID) if err != nil { returnError(c, 40000) return } enterpriseId, _ := (&dao.EnterpriseDao{}).GetenterpriseIdbynickname(search_ID.BusinessName) search := Search{EnterpriseId: enterpriseId, DateRange: search_ID.DateRange} result := service.EnterpriseService{}.GetEnterpriseTakegoodsInfo(search.EnterpriseId, search.DateRange) returnSuccess(c, 20000, result) }