Ohio-HYF c9dd5073bf 2.2归档 1 year ago
..
README.md c9dd5073bf 2.2归档 1 year ago
cloud.go c9dd5073bf 2.2归档 1 year ago
response.go c9dd5073bf 2.2归档 1 year ago
response_code.go c9dd5073bf 2.2归档 1 year ago
response_error.go c9dd5073bf 2.2归档 1 year ago

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)
	}