完成研究实习项目和乡村政府项目业务层

This commit is contained in:
2025-10-30 10:11:36 +08:00
parent 4528cb271f
commit ea9c2ba288
11 changed files with 82 additions and 49 deletions

View File

@@ -6,6 +6,7 @@ package socialServiceGovernmentProgram
import ( import (
"net/http" "net/http"
"github.com/JACKYMYPERSON/hldrCenter/config"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/logic/socialServiceGovernmentProgram" "github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/logic/socialServiceGovernmentProgram"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/types" "github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/types"
"github.com/zeromicro/go-zero/rest/httpx" "github.com/zeromicro/go-zero/rest/httpx"

View File

@@ -6,6 +6,8 @@ package socialServiceGovernmentProgram
import ( import (
"context" "context"
"github.com/JACKYMYPERSON/hldrCenter/config"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/model"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/svc" "github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/svc"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/types" "github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/types"
@@ -15,14 +17,16 @@ import (
type CreateSocialServiceGovernmentProgramLogic struct { type CreateSocialServiceGovernmentProgramLogic struct {
logx.Logger logx.Logger
ctx context.Context ctx context.Context
svcCtx *svc.ServiceContext cfg *config.Config
model model.SocialServiceGovernmentprogramModel
} }
func NewCreateSocialServiceGovernmentProgramLogic(ctx context.Context, svcCtx *svc.ServiceContext) *CreateSocialServiceGovernmentProgramLogic { func NewCreateSocialServiceGovernmentProgramLogic(ctx context.Context, cfg *config.Config, model model.SocialServiceGovernmentprogramModel) *CreateSocialServiceGovernmentProgramLogic {
return &CreateSocialServiceGovernmentProgramLogic{ return &CreateSocialServiceGovernmentProgramLogic{
Logger: logx.WithContext(ctx), Logger: logx.WithContext(ctx),
ctx: ctx, ctx: ctx,
svcCtx: svcCtx, cfg: cfg,
model: model,
} }
} }

View File

@@ -6,7 +6,8 @@ package socialServiceGovernmentProgram
import ( import (
"context" "context"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/svc" "github.com/JACKYMYPERSON/hldrCenter/config"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/model"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/types" "github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/types"
"github.com/zeromicro/go-zero/core/logx" "github.com/zeromicro/go-zero/core/logx"
@@ -15,14 +16,16 @@ import (
type DeleteSocialServiceGovernmentProgramLogic struct { type DeleteSocialServiceGovernmentProgramLogic struct {
logx.Logger logx.Logger
ctx context.Context ctx context.Context
svcCtx *svc.ServiceContext cfg *config.Config
model model.SocialServiceGovernmentprogramModel
} }
func NewDeleteSocialServiceGovernmentProgramLogic(ctx context.Context, svcCtx *svc.ServiceContext) *DeleteSocialServiceGovernmentProgramLogic { func NewDeleteSocialServiceGovernmentProgramLogic(ctx context.Context, cfg *config.Config, model model.SocialServiceGovernmentprogramModel) *DeleteSocialServiceGovernmentProgramLogic {
return &DeleteSocialServiceGovernmentProgramLogic{ return &DeleteSocialServiceGovernmentProgramLogic{
Logger: logx.WithContext(ctx), Logger: logx.WithContext(ctx),
ctx: ctx, ctx: ctx,
svcCtx: svcCtx, cfg: cfg,
model: model,
} }
} }

View File

@@ -6,7 +6,9 @@ package socialServiceGovernmentProgram
import ( import (
"context" "context"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/svc" "github.com/JACKYMYPERSON/hldrCenter/config"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/model"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/types" "github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/types"
"github.com/zeromicro/go-zero/core/logx" "github.com/zeromicro/go-zero/core/logx"
@@ -15,14 +17,16 @@ import (
type GetSocialServiceGovernmentProgramLogic struct { type GetSocialServiceGovernmentProgramLogic struct {
logx.Logger logx.Logger
ctx context.Context ctx context.Context
svcCtx *svc.ServiceContext cfg *config.Config
model model.SocialServiceGovernmentprogramModel
} }
func NewGetSocialServiceGovernmentProgramLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetSocialServiceGovernmentProgramLogic { func NewGetSocialServiceGovernmentProgramLogic(ctx context.Context, cfg *config.Config, model model.SocialServiceGovernmentprogramModel) *GetSocialServiceGovernmentProgramLogic {
return &GetSocialServiceGovernmentProgramLogic{ return &GetSocialServiceGovernmentProgramLogic{
Logger: logx.WithContext(ctx), Logger: logx.WithContext(ctx),
ctx: ctx, ctx: ctx,
svcCtx: svcCtx, cfg: cfg,
model: model,
} }
} }

View File

@@ -6,7 +6,8 @@ package socialServiceGovernmentProgram
import ( import (
"context" "context"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/svc" "github.com/JACKYMYPERSON/hldrCenter/config"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/model"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/types" "github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/types"
"github.com/zeromicro/go-zero/core/logx" "github.com/zeromicro/go-zero/core/logx"
@@ -15,14 +16,16 @@ import (
type ListSocialServiceGovernmentProgramLogic struct { type ListSocialServiceGovernmentProgramLogic struct {
logx.Logger logx.Logger
ctx context.Context ctx context.Context
svcCtx *svc.ServiceContext cfg *config.Config
model model.SocialServiceGovernmentprogramModel
} }
func NewListSocialServiceGovernmentProgramLogic(ctx context.Context, svcCtx *svc.ServiceContext) *ListSocialServiceGovernmentProgramLogic { func NewListSocialServiceGovernmentProgramLogic(ctx context.Context, cfg *config.Config, model model.SocialServiceGovernmentprogramModel) *ListSocialServiceGovernmentProgramLogic {
return &ListSocialServiceGovernmentProgramLogic{ return &ListSocialServiceGovernmentProgramLogic{
Logger: logx.WithContext(ctx), Logger: logx.WithContext(ctx),
ctx: ctx, ctx: ctx,
svcCtx: svcCtx, cfg: cfg,
model: model,
} }
} }

View File

@@ -6,7 +6,8 @@ package socialServiceGovernmentProgram
import ( import (
"context" "context"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/svc" "github.com/JACKYMYPERSON/hldrCenter/config"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/model"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/types" "github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/internal/types"
"github.com/zeromicro/go-zero/core/logx" "github.com/zeromicro/go-zero/core/logx"
@@ -15,14 +16,16 @@ import (
type UpdateSocialServiceGovernmentProgramLogic struct { type UpdateSocialServiceGovernmentProgramLogic struct {
logx.Logger logx.Logger
ctx context.Context ctx context.Context
svcCtx *svc.ServiceContext cfg *config.Config
model model.SocialServiceGovernmentprogramModel
} }
func NewUpdateSocialServiceGovernmentProgramLogic(ctx context.Context, svcCtx *svc.ServiceContext) *UpdateSocialServiceGovernmentProgramLogic { func NewUpdateSocialServiceGovernmentProgramLogic(ctx context.Context, cfg *config.Config, model model.SocialServiceGovernmentprogramModel) *UpdateSocialServiceGovernmentProgramLogic {
return &UpdateSocialServiceGovernmentProgramLogic{ return &UpdateSocialServiceGovernmentProgramLogic{
Logger: logx.WithContext(ctx), Logger: logx.WithContext(ctx),
ctx: ctx, ctx: ctx,
svcCtx: svcCtx, cfg: cfg,
model: model,
} }
} }

View File

@@ -6,7 +6,8 @@ package socialServiceInternship
import ( import (
"context" "context"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_internship/internal/svc" "github.com/JACKYMYPERSON/hldrCenter/config"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_internship/internal/model"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_internship/internal/types" "github.com/JACKYMYPERSON/hldrCenter/internal/social_service_internship/internal/types"
"github.com/zeromicro/go-zero/core/logx" "github.com/zeromicro/go-zero/core/logx"
@@ -15,14 +16,16 @@ import (
type CreateSocialServiceInternshipLogic struct { type CreateSocialServiceInternshipLogic struct {
logx.Logger logx.Logger
ctx context.Context ctx context.Context
svcCtx *svc.ServiceContext cfg *config.Config
model model.SocialServiceInternshipModel
} }
func NewCreateSocialServiceInternshipLogic(ctx context.Context, svcCtx *svc.ServiceContext) *CreateSocialServiceInternshipLogic { func NewCreateSocialServiceInternshipLogic(ctx context.Context, cfg *config.Config, model model.SocialServiceInternshipModel) *CreateSocialServiceInternshipLogic {
return &CreateSocialServiceInternshipLogic{ return &CreateSocialServiceInternshipLogic{
Logger: logx.WithContext(ctx), Logger: logx.WithContext(ctx),
ctx: ctx, ctx: ctx,
svcCtx: svcCtx, cfg: cfg,
model: model,
} }
} }

View File

@@ -6,7 +6,8 @@ package socialServiceInternship
import ( import (
"context" "context"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_internship/internal/svc" "github.com/JACKYMYPERSON/hldrCenter/config"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_internship/internal/model"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_internship/internal/types" "github.com/JACKYMYPERSON/hldrCenter/internal/social_service_internship/internal/types"
"github.com/zeromicro/go-zero/core/logx" "github.com/zeromicro/go-zero/core/logx"
@@ -15,14 +16,16 @@ import (
type DeleteSocialServiceInternshipLogic struct { type DeleteSocialServiceInternshipLogic struct {
logx.Logger logx.Logger
ctx context.Context ctx context.Context
svcCtx *svc.ServiceContext cfg *config.Config
model model.SocialServiceInternshipModel
} }
func NewDeleteSocialServiceInternshipLogic(ctx context.Context, svcCtx *svc.ServiceContext) *DeleteSocialServiceInternshipLogic { func NewDeleteSocialServiceInternshipLogic(ctx context.Context, cfg *config.Config, model model.SocialServiceInternshipModel) *DeleteSocialServiceInternshipLogic {
return &DeleteSocialServiceInternshipLogic{ return &DeleteSocialServiceInternshipLogic{
Logger: logx.WithContext(ctx), Logger: logx.WithContext(ctx),
ctx: ctx, ctx: ctx,
svcCtx: svcCtx, cfg: cfg,
model: model,
} }
} }

View File

@@ -6,7 +6,8 @@ package socialServiceInternship
import ( import (
"context" "context"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_internship/internal/svc" "github.com/JACKYMYPERSON/hldrCenter/config"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_internship/internal/model"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_internship/internal/types" "github.com/JACKYMYPERSON/hldrCenter/internal/social_service_internship/internal/types"
"github.com/zeromicro/go-zero/core/logx" "github.com/zeromicro/go-zero/core/logx"
@@ -15,14 +16,16 @@ import (
type GetSocialServiceInternshipLogic struct { type GetSocialServiceInternshipLogic struct {
logx.Logger logx.Logger
ctx context.Context ctx context.Context
svcCtx *svc.ServiceContext cfg *config.Config
model model.SocialServiceInternshipModel
} }
func NewGetSocialServiceInternshipLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetSocialServiceInternshipLogic { func NewGetSocialServiceInternshipLogic(ctx context.Context, cfg *config.Config, model model.SocialServiceInternshipModel) *GetSocialServiceInternshipLogic {
return &GetSocialServiceInternshipLogic{ return &GetSocialServiceInternshipLogic{
Logger: logx.WithContext(ctx), Logger: logx.WithContext(ctx),
ctx: ctx, ctx: ctx,
svcCtx: svcCtx, cfg: cfg,
model: model,
} }
} }

View File

@@ -6,7 +6,8 @@ package socialServiceInternship
import ( import (
"context" "context"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_internship/internal/svc" "github.com/JACKYMYPERSON/hldrCenter/config"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_internship/internal/model"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_internship/internal/types" "github.com/JACKYMYPERSON/hldrCenter/internal/social_service_internship/internal/types"
"github.com/zeromicro/go-zero/core/logx" "github.com/zeromicro/go-zero/core/logx"
@@ -15,14 +16,16 @@ import (
type ListSocialServiceInternshipLogic struct { type ListSocialServiceInternshipLogic struct {
logx.Logger logx.Logger
ctx context.Context ctx context.Context
svcCtx *svc.ServiceContext cfg *config.Config
model model.SocialServiceInternshipModel
} }
func NewListSocialServiceInternshipLogic(ctx context.Context, svcCtx *svc.ServiceContext) *ListSocialServiceInternshipLogic { func NewListSocialServiceInternshipLogic(ctx context.Context, cfg *config.Config, model model.SocialServiceInternshipModel) *ListSocialServiceInternshipLogic {
return &ListSocialServiceInternshipLogic{ return &ListSocialServiceInternshipLogic{
Logger: logx.WithContext(ctx), Logger: logx.WithContext(ctx),
ctx: ctx, ctx: ctx,
svcCtx: svcCtx, cfg: cfg,
model: model,
} }
} }

View File

@@ -6,7 +6,8 @@ package socialServiceInternship
import ( import (
"context" "context"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_internship/internal/svc" "github.com/JACKYMYPERSON/hldrCenter/config"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_internship/internal/model"
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_internship/internal/types" "github.com/JACKYMYPERSON/hldrCenter/internal/social_service_internship/internal/types"
"github.com/zeromicro/go-zero/core/logx" "github.com/zeromicro/go-zero/core/logx"
@@ -15,14 +16,16 @@ import (
type UpdateSocialServiceInternshipLogic struct { type UpdateSocialServiceInternshipLogic struct {
logx.Logger logx.Logger
ctx context.Context ctx context.Context
svcCtx *svc.ServiceContext cfg *config.Config
model model.SocialServiceInternshipModel
} }
func NewUpdateSocialServiceInternshipLogic(ctx context.Context, svcCtx *svc.ServiceContext) *UpdateSocialServiceInternshipLogic { func NewUpdateSocialServiceInternshipLogic(ctx context.Context, cfg *config.Config, model model.SocialServiceInternshipModel) *UpdateSocialServiceInternshipLogic {
return &UpdateSocialServiceInternshipLogic{ return &UpdateSocialServiceInternshipLogic{
Logger: logx.WithContext(ctx), Logger: logx.WithContext(ctx),
ctx: ctx, ctx: ctx,
svcCtx: svcCtx, cfg: cfg,
model: model,
} }
} }