From 5995563bc695af2f9800cf412a4c3a3d6f921e0e Mon Sep 17 00:00:00 2001 From: mayiming <1627832236@qq.com> Date: Fri, 31 Oct 2025 14:18:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E6=95=99=E5=AD=A6=E6=A1=88?= =?UTF-8?q?=E4=BE=8B=E7=9A=84=E5=AE=9E=E7=8E=B0=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../internal/teaching_case/handler/routes.go | 46 ------------------- .../createteachingcasehandler.go | 25 ++++++++-- .../deleteteachingcasehandler.go | 25 ++++++++-- .../teaching_case/getteachingcasehandler.go | 25 ++++++++-- .../teaching_case/listteachingcasehandler.go | 25 ++++++++-- .../updateteachingcasehandler.go | 24 ++++++++-- .../teaching_case/createteachingcaselogic.go | 13 ++++-- .../teaching_case/deleteteachingcaselogic.go | 13 ++++-- .../teaching_case/getteachingcaselogic.go | 13 ++++-- .../teaching_case/listteachingcaselogic.go | 13 ++++-- .../teaching_case/updateteachingcaselogic.go | 14 +++--- server/internal/video_case/handler/routes.go | 46 ------------------- .../video_case/createvideocasehandler.go | 4 +- .../video_case/deletevideocasehandler.go | 4 +- .../handler/video_case/getvideocasehandler.go | 4 +- .../video_case/listvideocasehandler.go | 4 +- .../video_case/updatevideocasehandler.go | 4 +- 17 files changed, 159 insertions(+), 143 deletions(-) delete mode 100644 server/internal/teaching_case/handler/routes.go delete mode 100644 server/internal/video_case/handler/routes.go diff --git a/server/internal/teaching_case/handler/routes.go b/server/internal/teaching_case/handler/routes.go deleted file mode 100644 index 949f7114..00000000 --- a/server/internal/teaching_case/handler/routes.go +++ /dev/null @@ -1,46 +0,0 @@ -// Code generated by goctl. DO NOT EDIT. -// goctl 1.9.2 - -package handler - -import ( - "net/http" - - teaching_case2 "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/handler/teaching_case" - "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/svc" - - "github.com/zeromicro/go-zero/rest" -) - -func RegisterHandlers(server *rest.Server, serverCtx *svc.ServiceContext) { - server.AddRoutes( - []rest.Route{ - { - Method: http.MethodPost, - Path: "/api/teaching-cases", - Handler: teaching_case2.CreateTeachingCaseHandler(serverCtx), - }, - { - Method: http.MethodPut, - Path: "/api/teaching-cases", - Handler: teaching_case2.UpdateTeachingCaseHandler(serverCtx), - }, - { - Method: http.MethodGet, - Path: "/api/teaching-cases", - Handler: teaching_case2.ListTeachingCaseHandler(serverCtx), - }, - { - Method: http.MethodGet, - Path: "/api/teaching-cases/:id", - Handler: teaching_case2.GetTeachingCaseHandler(serverCtx), - }, - { - Method: http.MethodDelete, - Path: "/api/teaching-cases/:id", - Handler: teaching_case2.DeleteTeachingCaseHandler(serverCtx), - }, - }, - rest.WithPrefix("/api/teaching-case"), - ) -} diff --git a/server/internal/teaching_case/handler/teaching_case/createteachingcasehandler.go b/server/internal/teaching_case/handler/teaching_case/createteachingcasehandler.go index ba8db9a5..5e59b785 100644 --- a/server/internal/teaching_case/handler/teaching_case/createteachingcasehandler.go +++ b/server/internal/teaching_case/handler/teaching_case/createteachingcasehandler.go @@ -4,15 +4,18 @@ package teaching_case import ( + "fmt" "net/http" + "github.com/JACKYMYPERSON/hldrCenter/config" "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/logic/teaching_case" - "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/svc" + "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/model" "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/types" + "github.com/zeromicro/go-zero/core/stores/sqlx" "github.com/zeromicro/go-zero/rest/httpx" ) -func CreateTeachingCaseHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { +func CreateTeachingCaseHandler(cfg *config.Config) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { var req types.CreateTeachingCaseReq if err := httpx.Parse(r, &req); err != nil { @@ -20,7 +23,23 @@ func CreateTeachingCaseHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { return } - l := teaching_case.NewCreateTeachingCaseLogic(r.Context(), svcCtx) + mysqlCfg := cfg.MySQL + dsn := fmt.Sprintf( + "%s:%s@tcp(%s:%d)/%s?charset=%s&parseTime=true&loc=Local", + mysqlCfg.Username, + mysqlCfg.Password, + mysqlCfg.Host, + mysqlCfg.Port, + mysqlCfg.Database, + mysqlCfg.Charset, + ) + fmt.Println("接收到articlePost请求") + + conn := sqlx.NewSqlConn("mysql", dsn) + + teaching_caseModel := model.NewTeachingCaseModel(conn) + + l := teaching_case.NewCreateTeachingCaseLogic(r.Context(), cfg, teaching_caseModel) resp, err := l.CreateTeachingCase(&req) if err != nil { httpx.ErrorCtx(r.Context(), w, err) diff --git a/server/internal/teaching_case/handler/teaching_case/deleteteachingcasehandler.go b/server/internal/teaching_case/handler/teaching_case/deleteteachingcasehandler.go index bd3c013c..adec2d59 100644 --- a/server/internal/teaching_case/handler/teaching_case/deleteteachingcasehandler.go +++ b/server/internal/teaching_case/handler/teaching_case/deleteteachingcasehandler.go @@ -4,15 +4,18 @@ package teaching_case import ( + "fmt" "net/http" + "github.com/JACKYMYPERSON/hldrCenter/config" "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/logic/teaching_case" - "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/svc" + "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/model" "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/types" + "github.com/zeromicro/go-zero/core/stores/sqlx" "github.com/zeromicro/go-zero/rest/httpx" ) -func DeleteTeachingCaseHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { +func DeleteTeachingCaseHandler(cfg *config.Config) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { var req types.DeleteTeachingCaseReq if err := httpx.Parse(r, &req); err != nil { @@ -20,7 +23,23 @@ func DeleteTeachingCaseHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { return } - l := teaching_case.NewDeleteTeachingCaseLogic(r.Context(), svcCtx) + mysqlCfg := cfg.MySQL + dsn := fmt.Sprintf( + "%s:%s@tcp(%s:%d)/%s?charset=%s&parseTime=true&loc=Local", + mysqlCfg.Username, + mysqlCfg.Password, + mysqlCfg.Host, + mysqlCfg.Port, + mysqlCfg.Database, + mysqlCfg.Charset, + ) + fmt.Println("接收到articlePost请求") + + conn := sqlx.NewSqlConn("mysql", dsn) + + teaching_caseModel := model.NewTeachingCaseModel(conn) + + l := teaching_case.NewDeleteTeachingCaseLogic(r.Context(), cfg, teaching_caseModel) resp, err := l.DeleteTeachingCase(&req) if err != nil { httpx.ErrorCtx(r.Context(), w, err) diff --git a/server/internal/teaching_case/handler/teaching_case/getteachingcasehandler.go b/server/internal/teaching_case/handler/teaching_case/getteachingcasehandler.go index 3f6e9343..f81b4fe5 100644 --- a/server/internal/teaching_case/handler/teaching_case/getteachingcasehandler.go +++ b/server/internal/teaching_case/handler/teaching_case/getteachingcasehandler.go @@ -4,15 +4,18 @@ package teaching_case import ( + "fmt" "net/http" + "github.com/JACKYMYPERSON/hldrCenter/config" "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/logic/teaching_case" - "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/svc" + "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/model" "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/types" + "github.com/zeromicro/go-zero/core/stores/sqlx" "github.com/zeromicro/go-zero/rest/httpx" ) -func GetTeachingCaseHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { +func GetTeachingCaseHandler(cfg *config.Config) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { var req types.GetTeachingCaseReq if err := httpx.Parse(r, &req); err != nil { @@ -20,7 +23,23 @@ func GetTeachingCaseHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { return } - l := teaching_case.NewGetTeachingCaseLogic(r.Context(), svcCtx) + mysqlCfg := cfg.MySQL + dsn := fmt.Sprintf( + "%s:%s@tcp(%s:%d)/%s?charset=%s&parseTime=true&loc=Local", + mysqlCfg.Username, + mysqlCfg.Password, + mysqlCfg.Host, + mysqlCfg.Port, + mysqlCfg.Database, + mysqlCfg.Charset, + ) + fmt.Println("接收到articlePost请求") + + conn := sqlx.NewSqlConn("mysql", dsn) + + teaching_caseModel := model.NewTeachingCaseModel(conn) + + l := teaching_case.NewGetTeachingCaseLogic(r.Context(), cfg, teaching_caseModel) resp, err := l.GetTeachingCase(&req) if err != nil { httpx.ErrorCtx(r.Context(), w, err) diff --git a/server/internal/teaching_case/handler/teaching_case/listteachingcasehandler.go b/server/internal/teaching_case/handler/teaching_case/listteachingcasehandler.go index 38cd90a0..5c89b4d6 100644 --- a/server/internal/teaching_case/handler/teaching_case/listteachingcasehandler.go +++ b/server/internal/teaching_case/handler/teaching_case/listteachingcasehandler.go @@ -4,15 +4,18 @@ package teaching_case import ( + "fmt" "net/http" + "github.com/JACKYMYPERSON/hldrCenter/config" "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/logic/teaching_case" - "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/svc" + "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/model" "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/types" + "github.com/zeromicro/go-zero/core/stores/sqlx" "github.com/zeromicro/go-zero/rest/httpx" ) -func ListTeachingCaseHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { +func ListTeachingCaseHandler(cfg *config.Config) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { var req types.ListTeachingCaseReq if err := httpx.Parse(r, &req); err != nil { @@ -20,7 +23,23 @@ func ListTeachingCaseHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { return } - l := teaching_case.NewListTeachingCaseLogic(r.Context(), svcCtx) + mysqlCfg := cfg.MySQL + dsn := fmt.Sprintf( + "%s:%s@tcp(%s:%d)/%s?charset=%s&parseTime=true&loc=Local", + mysqlCfg.Username, + mysqlCfg.Password, + mysqlCfg.Host, + mysqlCfg.Port, + mysqlCfg.Database, + mysqlCfg.Charset, + ) + fmt.Println("接收到articlePost请求") + + conn := sqlx.NewSqlConn("mysql", dsn) + + teaching_caseModel := model.NewTeachingCaseModel(conn) + + l := teaching_case.NewListTeachingCaseLogic(r.Context(), cfg, teaching_caseModel) resp, err := l.ListTeachingCase(&req) if err != nil { httpx.ErrorCtx(r.Context(), w, err) diff --git a/server/internal/teaching_case/handler/teaching_case/updateteachingcasehandler.go b/server/internal/teaching_case/handler/teaching_case/updateteachingcasehandler.go index 1c248cd9..78b28644 100644 --- a/server/internal/teaching_case/handler/teaching_case/updateteachingcasehandler.go +++ b/server/internal/teaching_case/handler/teaching_case/updateteachingcasehandler.go @@ -4,23 +4,41 @@ package teaching_case import ( + "fmt" "net/http" + "github.com/JACKYMYPERSON/hldrCenter/config" "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/logic/teaching_case" - "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/svc" + "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/model" "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/types" + "github.com/zeromicro/go-zero/core/stores/sqlx" "github.com/zeromicro/go-zero/rest/httpx" ) -func UpdateTeachingCaseHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { +func UpdateTeachingCaseHandler(cfg *config.Config) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { var req types.UpdateTeachingCaseReq if err := httpx.Parse(r, &req); err != nil { httpx.ErrorCtx(r.Context(), w, err) return } + mysqlCfg := cfg.MySQL + dsn := fmt.Sprintf( + "%s:%s@tcp(%s:%d)/%s?charset=%s&parseTime=true&loc=Local", + mysqlCfg.Username, + mysqlCfg.Password, + mysqlCfg.Host, + mysqlCfg.Port, + mysqlCfg.Database, + mysqlCfg.Charset, + ) + fmt.Println("接收到articlePost请求") - l := teaching_case.NewUpdateTeachingCaseLogic(r.Context(), svcCtx) + conn := sqlx.NewSqlConn("mysql", dsn) + + teaching_caseModel := model.NewTeachingCaseModel(conn) + + l := teaching_case.NewUpdateTeachingCaseLogic(r.Context(), cfg, teaching_caseModel) resp, err := l.UpdateTeachingCase(&req) if err != nil { httpx.ErrorCtx(r.Context(), w, err) diff --git a/server/internal/teaching_case/internal/logic/teaching_case/createteachingcaselogic.go b/server/internal/teaching_case/internal/logic/teaching_case/createteachingcaselogic.go index 1f337ac8..f5ff5670 100644 --- a/server/internal/teaching_case/internal/logic/teaching_case/createteachingcaselogic.go +++ b/server/internal/teaching_case/internal/logic/teaching_case/createteachingcaselogic.go @@ -6,7 +6,8 @@ package teaching_case import ( "context" - "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/svc" + "github.com/JACKYMYPERSON/hldrCenter/config" + "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/model" "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/types" "github.com/zeromicro/go-zero/core/logx" @@ -14,15 +15,17 @@ import ( type CreateTeachingCaseLogic struct { logx.Logger - ctx context.Context - svcCtx *svc.ServiceContext + ctx context.Context + cfg *config.Config + model model.TeachingCaseModel } -func NewCreateTeachingCaseLogic(ctx context.Context, svcCtx *svc.ServiceContext) *CreateTeachingCaseLogic { +func NewCreateTeachingCaseLogic(ctx context.Context, cfg *config.Config, model model.TeachingCaseModel) *CreateTeachingCaseLogic { return &CreateTeachingCaseLogic{ Logger: logx.WithContext(ctx), ctx: ctx, - svcCtx: svcCtx, + cfg: cfg, + model: model, } } diff --git a/server/internal/teaching_case/internal/logic/teaching_case/deleteteachingcaselogic.go b/server/internal/teaching_case/internal/logic/teaching_case/deleteteachingcaselogic.go index 55dcd414..c2e6e6bb 100644 --- a/server/internal/teaching_case/internal/logic/teaching_case/deleteteachingcaselogic.go +++ b/server/internal/teaching_case/internal/logic/teaching_case/deleteteachingcaselogic.go @@ -6,7 +6,8 @@ package teaching_case import ( "context" - "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/svc" + "github.com/JACKYMYPERSON/hldrCenter/config" + "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/model" "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/types" "github.com/zeromicro/go-zero/core/logx" @@ -14,15 +15,17 @@ import ( type DeleteTeachingCaseLogic struct { logx.Logger - ctx context.Context - svcCtx *svc.ServiceContext + ctx context.Context + cfg *config.Config + model model.TeachingCaseModel } -func NewDeleteTeachingCaseLogic(ctx context.Context, svcCtx *svc.ServiceContext) *DeleteTeachingCaseLogic { +func NewDeleteTeachingCaseLogic(ctx context.Context, cfg *config.Config, model model.TeachingCaseModel) *DeleteTeachingCaseLogic { return &DeleteTeachingCaseLogic{ Logger: logx.WithContext(ctx), ctx: ctx, - svcCtx: svcCtx, + cfg: cfg, + model: model, } } diff --git a/server/internal/teaching_case/internal/logic/teaching_case/getteachingcaselogic.go b/server/internal/teaching_case/internal/logic/teaching_case/getteachingcaselogic.go index 0ef409ce..a24e99ae 100644 --- a/server/internal/teaching_case/internal/logic/teaching_case/getteachingcaselogic.go +++ b/server/internal/teaching_case/internal/logic/teaching_case/getteachingcaselogic.go @@ -6,7 +6,8 @@ package teaching_case import ( "context" - "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/svc" + "github.com/JACKYMYPERSON/hldrCenter/config" + "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/model" "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/types" "github.com/zeromicro/go-zero/core/logx" @@ -14,15 +15,17 @@ import ( type GetTeachingCaseLogic struct { logx.Logger - ctx context.Context - svcCtx *svc.ServiceContext + ctx context.Context + cfg *config.Config + model model.TeachingCaseModel } -func NewGetTeachingCaseLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetTeachingCaseLogic { +func NewGetTeachingCaseLogic(ctx context.Context, cfg *config.Config, model model.TeachingCaseModel) *GetTeachingCaseLogic { return &GetTeachingCaseLogic{ Logger: logx.WithContext(ctx), ctx: ctx, - svcCtx: svcCtx, + cfg: cfg, + model: model, } } diff --git a/server/internal/teaching_case/internal/logic/teaching_case/listteachingcaselogic.go b/server/internal/teaching_case/internal/logic/teaching_case/listteachingcaselogic.go index 5004b976..2730933c 100644 --- a/server/internal/teaching_case/internal/logic/teaching_case/listteachingcaselogic.go +++ b/server/internal/teaching_case/internal/logic/teaching_case/listteachingcaselogic.go @@ -6,7 +6,8 @@ package teaching_case import ( "context" - "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/svc" + "github.com/JACKYMYPERSON/hldrCenter/config" + "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/model" "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/types" "github.com/zeromicro/go-zero/core/logx" @@ -14,15 +15,17 @@ import ( type ListTeachingCaseLogic struct { logx.Logger - ctx context.Context - svcCtx *svc.ServiceContext + ctx context.Context + cfg *config.Config + model model.TeachingCaseModel } -func NewListTeachingCaseLogic(ctx context.Context, svcCtx *svc.ServiceContext) *ListTeachingCaseLogic { +func NewListTeachingCaseLogic(ctx context.Context, cfg *config.Config, model model.TeachingCaseModel) *ListTeachingCaseLogic { return &ListTeachingCaseLogic{ Logger: logx.WithContext(ctx), ctx: ctx, - svcCtx: svcCtx, + cfg: cfg, + model: model, } } diff --git a/server/internal/teaching_case/internal/logic/teaching_case/updateteachingcaselogic.go b/server/internal/teaching_case/internal/logic/teaching_case/updateteachingcaselogic.go index 939a3e4f..58f8b3e1 100644 --- a/server/internal/teaching_case/internal/logic/teaching_case/updateteachingcaselogic.go +++ b/server/internal/teaching_case/internal/logic/teaching_case/updateteachingcaselogic.go @@ -6,7 +6,8 @@ package teaching_case import ( "context" - "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/svc" + "github.com/JACKYMYPERSON/hldrCenter/config" + "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/model" "github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/internal/types" "github.com/zeromicro/go-zero/core/logx" @@ -14,15 +15,16 @@ import ( type UpdateTeachingCaseLogic struct { logx.Logger - ctx context.Context - svcCtx *svc.ServiceContext + ctx context.Context + cfg *config.Config + model model.TeachingCaseModel } -func NewUpdateTeachingCaseLogic(ctx context.Context, svcCtx *svc.ServiceContext) *UpdateTeachingCaseLogic { +func NewUpdateTeachingCaseLogic(ctx context.Context, cfg *config.Config, model model.TeachingCaseModel) *UpdateTeachingCaseLogic { return &UpdateTeachingCaseLogic{ Logger: logx.WithContext(ctx), - ctx: ctx, - svcCtx: svcCtx, + cfg: cfg, + model: model, } } diff --git a/server/internal/video_case/handler/routes.go b/server/internal/video_case/handler/routes.go deleted file mode 100644 index 1db2465a..00000000 --- a/server/internal/video_case/handler/routes.go +++ /dev/null @@ -1,46 +0,0 @@ -// Code generated by goctl. DO NOT EDIT. -// goctl 1.9.2 - -package handler - -import ( - "net/http" - - video_case2 "github.com/JACKYMYPERSON/hldrCenter/internal/video_case/handler/video_case" - "github.com/JACKYMYPERSON/hldrCenter/internal/video_case/internal/svc" - - "github.com/zeromicro/go-zero/rest" -) - -func RegisterHandlers(server *rest.Server, serverCtx *svc.ServiceContext) { - server.AddRoutes( - []rest.Route{ - { - Method: http.MethodPost, - Path: "/api/video-cases", - Handler: video_case2.CreateVideoCaseHandler(serverCtx), - }, - { - Method: http.MethodPut, - Path: "/api/video-cases", - Handler: video_case2.UpdateVideoCaseHandler(serverCtx), - }, - { - Method: http.MethodGet, - Path: "/api/video-cases", - Handler: video_case2.ListVideoCaseHandler(serverCtx), - }, - { - Method: http.MethodGet, - Path: "/api/video-cases/:id", - Handler: video_case2.GetVideoCaseHandler(serverCtx), - }, - { - Method: http.MethodDelete, - Path: "/api/video-cases/:id", - Handler: video_case2.DeleteVideoCaseHandler(serverCtx), - }, - }, - rest.WithPrefix("/api/video-case"), - ) -} diff --git a/server/internal/video_case/handler/video_case/createvideocasehandler.go b/server/internal/video_case/handler/video_case/createvideocasehandler.go index 422f67d7..3bfed2af 100644 --- a/server/internal/video_case/handler/video_case/createvideocasehandler.go +++ b/server/internal/video_case/handler/video_case/createvideocasehandler.go @@ -6,13 +6,13 @@ package video_case import ( "net/http" + "github.com/JACKYMYPERSON/hldrCenter/config" "github.com/JACKYMYPERSON/hldrCenter/internal/video_case/internal/logic/video_case" - "github.com/JACKYMYPERSON/hldrCenter/internal/video_case/internal/svc" "github.com/JACKYMYPERSON/hldrCenter/internal/video_case/internal/types" "github.com/zeromicro/go-zero/rest/httpx" ) -func CreateVideoCaseHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { +func CreateVideoCaseHandler(cfg *config.Config) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { var req types.CreateVideoCaseReq if err := httpx.Parse(r, &req); err != nil { diff --git a/server/internal/video_case/handler/video_case/deletevideocasehandler.go b/server/internal/video_case/handler/video_case/deletevideocasehandler.go index b411bc67..20ce1264 100644 --- a/server/internal/video_case/handler/video_case/deletevideocasehandler.go +++ b/server/internal/video_case/handler/video_case/deletevideocasehandler.go @@ -6,13 +6,13 @@ package video_case import ( "net/http" + "github.com/JACKYMYPERSON/hldrCenter/config" "github.com/JACKYMYPERSON/hldrCenter/internal/video_case/internal/logic/video_case" - "github.com/JACKYMYPERSON/hldrCenter/internal/video_case/internal/svc" "github.com/JACKYMYPERSON/hldrCenter/internal/video_case/internal/types" "github.com/zeromicro/go-zero/rest/httpx" ) -func DeleteVideoCaseHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { +func DeleteVideoCaseHandler(cfg *config.Config) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { var req types.DeleteVideoCaseReq if err := httpx.Parse(r, &req); err != nil { diff --git a/server/internal/video_case/handler/video_case/getvideocasehandler.go b/server/internal/video_case/handler/video_case/getvideocasehandler.go index 9d992066..f8e97b00 100644 --- a/server/internal/video_case/handler/video_case/getvideocasehandler.go +++ b/server/internal/video_case/handler/video_case/getvideocasehandler.go @@ -6,13 +6,13 @@ package video_case import ( "net/http" + "github.com/JACKYMYPERSON/hldrCenter/config" "github.com/JACKYMYPERSON/hldrCenter/internal/video_case/internal/logic/video_case" - "github.com/JACKYMYPERSON/hldrCenter/internal/video_case/internal/svc" "github.com/JACKYMYPERSON/hldrCenter/internal/video_case/internal/types" "github.com/zeromicro/go-zero/rest/httpx" ) -func GetVideoCaseHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { +func GetVideoCaseHandler(cfg *config.Config) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { var req types.GetVideoCaseReq if err := httpx.Parse(r, &req); err != nil { diff --git a/server/internal/video_case/handler/video_case/listvideocasehandler.go b/server/internal/video_case/handler/video_case/listvideocasehandler.go index 635207ad..d3ca3398 100644 --- a/server/internal/video_case/handler/video_case/listvideocasehandler.go +++ b/server/internal/video_case/handler/video_case/listvideocasehandler.go @@ -6,13 +6,13 @@ package video_case import ( "net/http" + "github.com/JACKYMYPERSON/hldrCenter/config" "github.com/JACKYMYPERSON/hldrCenter/internal/video_case/internal/logic/video_case" - "github.com/JACKYMYPERSON/hldrCenter/internal/video_case/internal/svc" "github.com/JACKYMYPERSON/hldrCenter/internal/video_case/internal/types" "github.com/zeromicro/go-zero/rest/httpx" ) -func ListVideoCaseHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { +func ListVideoCaseHandler(cfg *config.Config) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { var req types.ListVideoCaseReq if err := httpx.Parse(r, &req); err != nil { diff --git a/server/internal/video_case/handler/video_case/updatevideocasehandler.go b/server/internal/video_case/handler/video_case/updatevideocasehandler.go index 504b0f96..2ba6eb48 100644 --- a/server/internal/video_case/handler/video_case/updatevideocasehandler.go +++ b/server/internal/video_case/handler/video_case/updatevideocasehandler.go @@ -6,13 +6,13 @@ package video_case import ( "net/http" + "github.com/JACKYMYPERSON/hldrCenter/config" "github.com/JACKYMYPERSON/hldrCenter/internal/video_case/internal/logic/video_case" - "github.com/JACKYMYPERSON/hldrCenter/internal/video_case/internal/svc" "github.com/JACKYMYPERSON/hldrCenter/internal/video_case/internal/types" "github.com/zeromicro/go-zero/rest/httpx" ) -func UpdateVideoCaseHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { +func UpdateVideoCaseHandler(cfg *config.Config) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { var req types.UpdateVideoCaseReq if err := httpx.Parse(r, &req); err != nil {