34 lines
706 B
Plaintext
34 lines
706 B
Plaintext
|
syntax = "v1"
|
||
|
|
||
|
info (
|
||
|
title: "餐厅服务"// TODO: add title
|
||
|
desc: // TODO: add description
|
||
|
author: "daming"
|
||
|
email: ""
|
||
|
)
|
||
|
import "basic.api"
|
||
|
//验证登录
|
||
|
@server(
|
||
|
jwt: Auth
|
||
|
)
|
||
|
service canteen {
|
||
|
//获取餐厅详情
|
||
|
@handler GetCanteenDetailHandler
|
||
|
post /canteen-type/detail(GetCanteenDetailReq) 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"`
|
||
|
}
|