feat: live module and jenkins pipeline to harbor deploy

This commit is contained in:
Yvan
2026-09-21 16:45:44 +08:00
parent 451c8e2abc
commit 829d75c657
145 changed files with 8984 additions and 269 deletions
@@ -0,0 +1,5 @@
package platformsetting
import "github.com/google/wire"
var ProviderSet = wire.NewSet(NewService)
@@ -0,0 +1,21 @@
package platformsetting
import (
"context"
biz "kra/internal/biz/platformsetting"
"kra/internal/service/dto"
)
type Service struct{ uc *biz.Usecase }
func NewService(uc *biz.Usecase) *Service { return &Service{uc: uc} }
func (s *Service) Get(ctx context.Context) (*dto.PlatformSetting, error) {
v, e := s.uc.Get(ctx)
if e != nil {
return nil, e
}
return &dto.PlatformSetting{DiamondRateCents: v.DiamondRateCents}, nil
}
func (s *Service) Save(ctx context.Context, v *dto.PlatformSetting) error {
return s.uc.Save(ctx, &biz.Setting{DiamondRateCents: v.DiamondRateCents})
}