yankun 1319f5ba27 8.6存档 10 tháng trước cách đây
..
README.md 1319f5ba27 8.6存档 10 tháng trước cách đây
cloud.go 1319f5ba27 8.6存档 10 tháng trước cách đây
response.go 1319f5ba27 8.6存档 10 tháng trước cách đây
response_code.go 1319f5ba27 8.6存档 10 tháng trước cách đây
response_error.go 1319f5ba27 8.6存档 10 tháng trước cách đây

README.md

使用方法

package main

import (
	"github.com/gogf/gf/net/ghttp"
    "stbz-private/library/response"

)
    //文件:library/response/response_code.go 定义错误码
    
    //文件:app/system/order/internal/service/order.go
    func (orderService) Detail(ctx context.Context, req *define.OrderServiceDetailReq) (res *define.OrderServiceDetailRes, err error) {
        //gcode参数1:code 码
        //gcode参数2:code码需要替换的文字
        //gcode参数3:错误返回值 支持任何类型
        err=  gerror.NewCode(gcode.New(1000, "错误信息", "错误返回信息")) 
	    return
    }
    
    func (orderAPI) Detail(r *ghttp.Request) {
	var req *define.OrderServiceDetailReq
	if err := r.Parse(&req); err != nil {
		response.ParamErr(r, err)
	}
    //文件:app/system/order/internal/api/order.go
	if res, err := service.Order.Detail(r.Context(), req); err != nil {
		response.Code(r, err)
	} else {
		response.SuccessWithData(r, res)
	}