tenant_service.go 566 B

12345678910111213141516171819202122232425262728293031
  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: "1ps9djpswi0cds7cofynkso300eql4iu",
  17. Name: "测试租户",
  18. },
  19. }, nil
  20. }
  21. func (t *TestTenantService) GetTenant(tId string) (*Tenant, error) {
  22. return &Tenant{
  23. Id: "1ps9djpswi0cds7cofynkso300eql4iu",
  24. Name: "测试租户",
  25. }, nil
  26. }