tenantService.go 592 B

1234567891011121314151617181920212223242526272829303132
  1. package service
  2. import (
  3. "iot_manager_service/app/system/dao"
  4. )
  5. // 租户管理服务
  6. var TenantService = new(tenantService)
  7. type tenantService struct{}
  8. func (s *tenantService) GetTenantByPasskey(passKey string) (*dao.Tenant, error) {
  9. tenant := &dao.Tenant{
  10. TenantId: passKey,
  11. }
  12. err := tenant.GetTenantByPasskey()
  13. if err != nil {
  14. return nil, err
  15. }
  16. return tenant, nil
  17. }
  18. func (s *tenantService) GetOne(tenantId string) (*dao.Tenant, error) {
  19. tenant := &dao.Tenant{
  20. TenantId: tenantId,
  21. }
  22. err := tenant.GetTenant()
  23. if err != nil {
  24. return nil, err
  25. }
  26. return tenant, nil
  27. }