From acb6d9c01ae8f136decc27feedbd638ef297855b Mon Sep 17 00:00:00 2001 From: chy <2463300564@qq.com> Date: Thu, 5 Jun 2025 10:12:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=A5=96=E5=8A=B1=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E7=9A=84=20CRUD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/store/store.go | 19 +++++++++++++++++++ api/user/user.go | 16 ++++++++++++++++ internal/controller/store/store.go | 5 +++++ internal/controller/store/store_new.go | 15 +++++++++++++++ .../controller/store/store_v1_batch_delete.go | 14 ++++++++++++++ internal/controller/store/store_v1_create.go | 14 ++++++++++++++ internal/controller/store/store_v1_delete.go | 14 ++++++++++++++ internal/controller/store/store_v1_list.go | 14 ++++++++++++++ internal/controller/store/store_v1_update.go | 14 ++++++++++++++ internal/controller/user/user.go | 5 +++++ internal/controller/user/user_new.go | 15 +++++++++++++++ internal/controller/user/user_v1_info.go | 14 ++++++++++++++ internal/controller/user/user_v1_list.go | 14 ++++++++++++++ 13 files changed, 173 insertions(+) create mode 100644 api/store/store.go create mode 100644 api/user/user.go create mode 100644 internal/controller/store/store.go create mode 100644 internal/controller/store/store_new.go create mode 100644 internal/controller/store/store_v1_batch_delete.go create mode 100644 internal/controller/store/store_v1_create.go create mode 100644 internal/controller/store/store_v1_delete.go create mode 100644 internal/controller/store/store_v1_list.go create mode 100644 internal/controller/store/store_v1_update.go create mode 100644 internal/controller/user/user.go create mode 100644 internal/controller/user/user_new.go create mode 100644 internal/controller/user/user_v1_info.go create mode 100644 internal/controller/user/user_v1_list.go diff --git a/api/store/store.go b/api/store/store.go new file mode 100644 index 0000000..8dace67 --- /dev/null +++ b/api/store/store.go @@ -0,0 +1,19 @@ +// ================================================================================= +// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT. +// ================================================================================= + +package store + +import ( + "context" + + "server/api/store/v1" +) + +type IStoreV1 interface { + List(ctx context.Context, req *v1.ListReq) (res *v1.ListRes, err error) + Create(ctx context.Context, req *v1.CreateReq) (res *v1.CreateRes, err error) + Update(ctx context.Context, req *v1.UpdateReq) (res *v1.UpdateRes, err error) + Delete(ctx context.Context, req *v1.DeleteReq) (res *v1.DeleteRes, err error) + BatchDelete(ctx context.Context, req *v1.BatchDeleteReq) (res *v1.BatchDeleteRes, err error) +} diff --git a/api/user/user.go b/api/user/user.go new file mode 100644 index 0000000..9e662f6 --- /dev/null +++ b/api/user/user.go @@ -0,0 +1,16 @@ +// ================================================================================= +// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT. +// ================================================================================= + +package user + +import ( + "context" + + "server/api/user/v1" +) + +type IUserV1 interface { + Info(ctx context.Context, req *v1.InfoReq) (res *v1.InfoRes, err error) + List(ctx context.Context, req *v1.ListReq) (res *v1.ListRes, err error) +} diff --git a/internal/controller/store/store.go b/internal/controller/store/store.go new file mode 100644 index 0000000..5010187 --- /dev/null +++ b/internal/controller/store/store.go @@ -0,0 +1,5 @@ +// ================================================================================= +// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish. +// ================================================================================= + +package store diff --git a/internal/controller/store/store_new.go b/internal/controller/store/store_new.go new file mode 100644 index 0000000..4310737 --- /dev/null +++ b/internal/controller/store/store_new.go @@ -0,0 +1,15 @@ +// ================================================================================= +// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish. +// ================================================================================= + +package store + +import ( + "server/api/store" +) + +type ControllerV1 struct{} + +func NewV1() store.IStoreV1 { + return &ControllerV1{} +} diff --git a/internal/controller/store/store_v1_batch_delete.go b/internal/controller/store/store_v1_batch_delete.go new file mode 100644 index 0000000..021be95 --- /dev/null +++ b/internal/controller/store/store_v1_batch_delete.go @@ -0,0 +1,14 @@ +package store + +import ( + "context" + + "github.com/gogf/gf/v2/errors/gcode" + "github.com/gogf/gf/v2/errors/gerror" + + "server/api/store/v1" +) + +func (c *ControllerV1) BatchDelete(ctx context.Context, req *v1.BatchDeleteReq) (res *v1.BatchDeleteRes, err error) { + return nil, gerror.NewCode(gcode.CodeNotImplemented) +} diff --git a/internal/controller/store/store_v1_create.go b/internal/controller/store/store_v1_create.go new file mode 100644 index 0000000..fb7c63f --- /dev/null +++ b/internal/controller/store/store_v1_create.go @@ -0,0 +1,14 @@ +package store + +import ( + "context" + + "github.com/gogf/gf/v2/errors/gcode" + "github.com/gogf/gf/v2/errors/gerror" + + "server/api/store/v1" +) + +func (c *ControllerV1) Create(ctx context.Context, req *v1.CreateReq) (res *v1.CreateRes, err error) { + return nil, gerror.NewCode(gcode.CodeNotImplemented) +} diff --git a/internal/controller/store/store_v1_delete.go b/internal/controller/store/store_v1_delete.go new file mode 100644 index 0000000..a9bb75f --- /dev/null +++ b/internal/controller/store/store_v1_delete.go @@ -0,0 +1,14 @@ +package store + +import ( + "context" + + "github.com/gogf/gf/v2/errors/gcode" + "github.com/gogf/gf/v2/errors/gerror" + + "server/api/store/v1" +) + +func (c *ControllerV1) Delete(ctx context.Context, req *v1.DeleteReq) (res *v1.DeleteRes, err error) { + return nil, gerror.NewCode(gcode.CodeNotImplemented) +} diff --git a/internal/controller/store/store_v1_list.go b/internal/controller/store/store_v1_list.go new file mode 100644 index 0000000..43846ef --- /dev/null +++ b/internal/controller/store/store_v1_list.go @@ -0,0 +1,14 @@ +package store + +import ( + "context" + + "github.com/gogf/gf/v2/errors/gcode" + "github.com/gogf/gf/v2/errors/gerror" + + "server/api/store/v1" +) + +func (c *ControllerV1) List(ctx context.Context, req *v1.ListReq) (res *v1.ListRes, err error) { + return nil, gerror.NewCode(gcode.CodeNotImplemented) +} diff --git a/internal/controller/store/store_v1_update.go b/internal/controller/store/store_v1_update.go new file mode 100644 index 0000000..90d7abe --- /dev/null +++ b/internal/controller/store/store_v1_update.go @@ -0,0 +1,14 @@ +package store + +import ( + "context" + + "github.com/gogf/gf/v2/errors/gcode" + "github.com/gogf/gf/v2/errors/gerror" + + "server/api/store/v1" +) + +func (c *ControllerV1) Update(ctx context.Context, req *v1.UpdateReq) (res *v1.UpdateRes, err error) { + return nil, gerror.NewCode(gcode.CodeNotImplemented) +} diff --git a/internal/controller/user/user.go b/internal/controller/user/user.go new file mode 100644 index 0000000..8220c1a --- /dev/null +++ b/internal/controller/user/user.go @@ -0,0 +1,5 @@ +// ================================================================================= +// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish. +// ================================================================================= + +package user diff --git a/internal/controller/user/user_new.go b/internal/controller/user/user_new.go new file mode 100644 index 0000000..f54941d --- /dev/null +++ b/internal/controller/user/user_new.go @@ -0,0 +1,15 @@ +// ================================================================================= +// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish. +// ================================================================================= + +package user + +import ( + "server/api/user" +) + +type ControllerV1 struct{} + +func NewV1() user.IUserV1 { + return &ControllerV1{} +} diff --git a/internal/controller/user/user_v1_info.go b/internal/controller/user/user_v1_info.go new file mode 100644 index 0000000..ff1237f --- /dev/null +++ b/internal/controller/user/user_v1_info.go @@ -0,0 +1,14 @@ +package user + +import ( + "context" + + "github.com/gogf/gf/v2/errors/gcode" + "github.com/gogf/gf/v2/errors/gerror" + + "server/api/user/v1" +) + +func (c *ControllerV1) Info(ctx context.Context, req *v1.InfoReq) (res *v1.InfoRes, err error) { + return nil, gerror.NewCode(gcode.CodeNotImplemented) +} diff --git a/internal/controller/user/user_v1_list.go b/internal/controller/user/user_v1_list.go new file mode 100644 index 0000000..fc9b376 --- /dev/null +++ b/internal/controller/user/user_v1_list.go @@ -0,0 +1,14 @@ +package user + +import ( + "context" + + "github.com/gogf/gf/v2/errors/gcode" + "github.com/gogf/gf/v2/errors/gerror" + + "server/api/user/v1" +) + +func (c *ControllerV1) List(ctx context.Context, req *v1.ListReq) (res *v1.ListRes, err error) { + return nil, gerror.NewCode(gcode.CodeNotImplemented) +}