tenant_service.go 472 B

12345678910111213141516171819202122232425262728
  1. package ruleEngine
  2. type TenantService interface {
  3. FindTenants() ([]*Tenant, error)
  4. GetTenant(tId string) (*Tenant, error)
  5. }
  6. // Tenant 租户
  7. type Tenant struct {
  8. Id string
  9. Name string
  10. }
  11. type TestTenantService struct {
  12. }
  13. func (t *TestTenantService) FindTenants() ([]*Tenant, error) {
  14. return []*Tenant{
  15. {
  16. Id: "tenant_1",
  17. Name: "测试租户",
  18. },
  19. }, nil
  20. }
  21. func (t *TestTenantService) GetTenant(tId string) (*Tenant, error) {
  22. panic("implement me")
  23. }