client.go 709 B

1234567891011121314
  1. package ports
  2. type Client interface {
  3. AutoMigrate(request *AutoMigrateRequest) error
  4. Insert(request *InsertRequest) (string, error)
  5. Delete(request *DeleteRequest) (string, error)
  6. Update(request *UpdateRequest) (string, error)
  7. QueryByWhereAndOrderBy(request *QueryByWhereAndOrderByRequest) (string, []map[string]any, int64, error)
  8. CommonQuery(request *CommonQueryRequest) (string, []map[string]any, int64, error)
  9. QueryByKeys(request *QueryByKeysRequest) (string, map[string]any, error)
  10. CommonQueryByKeys(request *CommonQueryByKeysRequest) (string, map[string]any, error)
  11. CountWhere(request *CountWhereRequest) (string, int64, error)
  12. CommonCount(request *CommonCountRequest) (string, int64, error)
  13. }