package assignment import ( "github.com/gogf/gf/net/ghttp" "youngmini_server/library/response" ) var Assignment = assignmentApi{} type assignmentApi struct{} func (*assignmentApi) Add(r *ghttp.Request) { var req *AddAssignmentReq if err := r.Parse(&req); err != nil { response.ParamErr(r, err) } res, err := service.Add(r, req) if err != nil { response.Code(r, err) } response.SuccessWithData(r, res) } func (*assignmentApi) List(r *ghttp.Request) { if res, err := service.List(r); err != nil { response.Code(r, err) } else { response.SuccessWithData(r, res) } }