This commit is contained in:
2025-04-14 15:28:51 +08:00
parent f100427f8b
commit 371b89ee8d
93 changed files with 3757 additions and 1038 deletions

View File

@@ -0,0 +1,32 @@
package system
import (
"context"
"management/internal/erpserver/model/system"
v1 "management/internal/erpserver/service/v1"
)
type roleMenuService struct {
repo system.RoleMenuRepository
}
var _ v1.RoleMenuService = (*roleMenuService)(nil)
func NewRoleMenuService(repo system.RoleMenuRepository) *roleMenuService {
return &roleMenuService{
repo: repo,
}
}
func (s *roleMenuService) Create(ctx context.Context, req []*system.RoleMenu) error {
return s.repo.Create(ctx, req)
}
func (s *roleMenuService) DeleteByRoleID(ctx context.Context, roleID int32) error {
return s.repo.DeleteByRoleID(ctx, roleID)
}
func (s *roleMenuService) ListByRoleID(ctx context.Context, roleID int32) ([]*system.RoleMenu, error) {
return s.repo.ListByRoleID(ctx, roleID)
}