控制器实现
package books
import (
"context"
"fmt"
api "sagooiot/frontend/internal/api/v3/notice" // 引入api定义文件
)
// BookController 示例控制器
var BookController = cBookController{
}
type cBookController struct{}
func (c *cBookController) GetBookById(ctx context.Context, req *api.GetBookByIdReq) (*api.GetBookByIdRes, error) {
fmt.Printf("GetBookById: %v\n", req)
// 实现业务逻辑
return &api.GetBookByIdRes{
Types: "工具书",
Title: "《红楼梦》",
}, nil
}
自定义响应头部信息
最后更新于