package handler import ( "context" "joybuywork/internal/service" pb "joybuywork/proto/go_proto/w_project" ) type WProjectServer struct{} // Select 项目选择列表 func (s *WProjectServer) Select(ctx context.Context, req *pb.SelectReq, res *pb.SelectRes) (err error) { //初始化服务 srv := service.WProject{} srv.Init(ctx) err = srv.Select(req, res) return err } // List 项目列表 func (s *WProjectServer) List(ctx context.Context, req *pb.ListReq, res *pb.ListRes) (err error) { //初始化服务 srv := service.WProject{} srv.Init(ctx) err = srv.List(req, res) return err } // Show 项目详情 func (s *WProjectServer) Show(ctx context.Context, req *pb.ShowReq, res *pb.ShowRes) (err error) { //初始化服务 srv := service.WProject{} srv.Init(ctx) err = srv.Show(req, res) return err } // Store 创建项目 func (s *WProjectServer) Store(ctx context.Context, req *pb.StoreReq, res *pb.StoreRes) (err error) { //初始化服务 srv := service.WProject{} srv.Init(ctx) err = srv.Store(req, res) return err } // Update 更新项目 func (s *WProjectServer) Update(ctx context.Context, req *pb.UpdateReq, res *pb.UpdateRes) (err error) { //初始化服务 srv := service.WProject{} srv.Init(ctx) err = srv.Update(req, res) return err } // Destroy 删除项目 func (s *WProjectServer) Destroy(ctx context.Context, req *pb.DestroyReq, res *pb.DestroyRes) (err error) { //初始化服务 srv := service.WProject{} srv.Init(ctx) err = srv.Destroy(req, res) return err } // Cert 项目认证 func (s *WProjectServer) Cert(ctx context.Context, req *pb.CertReq, res *pb.CertRes) (err error) { //初始化服务 srv := service.WProject{} srv.Init(ctx) err = srv.Cert(req, res) return err } // ProjectSecret 项目私钥 func (s *WProjectServer) ProjectSecret(ctx context.Context, req *pb.ProjectSecretReq, res *pb.ProjectSecretRes) (err error) { //初始化服务 srv := service.WProject{} srv.Init(ctx) err = srv.ProjectSecret(req, res) return err } // ChangeSecret 修改密钥 func (s *WProjectServer) ChangeSecret(ctx context.Context, req *pb.ChangeSecretReq, res *pb.ChangeSecretRes) (err error) { //初始化服务 srv := service.WProject{} srv.Init(ctx) err = srv.ChangeSecret(req, res) return err } // DomainList 获取项目域名绑定的项目 func (s *WProjectServer) DomainList(ctx context.Context, req *pb.DomainListReq, res *pb.DomainListRes) (err error) { //初始化服务 srv := service.WProject{} srv.Init(ctx) err = srv.DomainList(req, res) return err } // ChangeOplatform 修改开放平台 func (s *WProjectServer) ChangeOplatform(ctx context.Context, req *pb.ChangeOplatformReq, res *pb.ChangeOplatformRes) (err error) { //初始化服务 srv := service.WProject{} srv.Init(ctx) err = srv.ChangeOplatform(req, res) return err } // SaveAdsConfig 保存广告修改 func (s *WProjectServer) SaveAdsConfig(ctx context.Context, req *pb.SaveAdsConfigReq, res *pb.SaveAdsConfigRes) (err error) { //初始化服务 srv := service.WProject{} srv.Init(ctx) err = srv.SaveAdsConfig(req, res) return err } // AdsConfig 获取广告配置 func (s *WProjectServer) AdsConfig(ctx context.Context, req *pb.AdsConfigReq, res *pb.AdsConfigRes) (err error) { //初始化服务 srv := service.WProject{} srv.Init(ctx) err = srv.AdsConfig(req, res) return err } // ChangeRebootUrl 修改开放平台的活动回调地址 func (s *WProjectServer) ChangeRebootUrl(ctx context.Context, req *pb.ChangeRebootUrlReq, res *pb.ChangeRebootUrlRes) (err error) { //初始化服务 srv := service.WProject{} srv.Init(ctx) err = srv.ChangeRebootUrl(req, res) return err } // FissionConfig 获取广告配置 func (s *WProjectServer) FissionConfig(ctx context.Context, req *pb.FissionConfigReq, res *pb.FissionConfigRes) (err error) { //初始化服务 srv := service.WProject{} srv.Init(ctx) err = srv.FissionConfig(req, res) return err } // SetPushVisit 获取广告配置 func (s *WProjectServer) SetPushVisit(ctx context.Context, req *pb.SetPushVisitReq, res *pb.SetPushVisitRes) (err error) { //初始化服务 srv := service.WProject{} srv.Init(ctx) err = srv.SetPushVisit(req, res) return err } // SetPushCampaignTask 设置活动任务完成推送开关 func (s *WProjectServer) SetPushCampaignTask(ctx context.Context, req *pb.SetPushCampaignTaskReq, res *pb.SetPushCampaignTaskRes) (err error) { //初始化服务 srv := service.WProject{} srv.Init(ctx) err = srv.SetPushCampaignTask(req, res) return err }