syntax = "v1" info ( title: "餐厅服务"// TODO: add title desc: // TODO: add description author: "daming" email: "" ) import "basic.api" service canteen { //获取餐厅详情 @handler GetCanteenDetailHandler post /api/canteen-type/detail(GetCanteenDetailReq) returns (response); //保存餐厅类型关联产品数据 @handler SaveCanteenTypeProductHandler post /api/canteen-type/save(SaveCanteenTypeProductReq) returns (response); } //获取餐厅详情 type GetCanteenDetailReq { Id int64 `json:"id"` } type GetCanteenDetailRsp { Id int64 `json:"id"` Name string `json:"name"` ProductList []*CanteenProduct `json:"product_list"` } type CanteenProduct { Id int64 `json:"id"` Name string `json:"name"` SizeId int64 `json:"size_id"` SId string `json:"s_id"` } //保存餐厅类型关联产品数据 type SaveCanteenTypeProductReq { Id int64 `json:"id"` Name string `json:"name"` ProductList []SaveCanteenProduct `json:"product_list"` } type SaveCanteenProduct { Id int64 `json:"id"` Name string `json:"name"` SizeId int64 `json:"size_id"` SId string `json:"s_id"` }