Documentation
¶
Index ¶
- func GetRole(c *gin.Context) []string
- func NewAppCenterClient(c *config.Config) *appCenterClient
- func NewAppCenterMockClient(c *config.Config) *appCenterClient
- type AlterADDResp
- type AppCenterAPI
- type AppCenterMock
- type CheckAppAdminResp
- type CreateTableResp
- type DeleteNamespaceResp
- type DeleteResp
- type Field
- type FindOptions
- type FormAPI
- func (f *FormAPI) Delete(ctx context.Context, formReq *FormReq) (*DeleteResp, error)
- func (f *FormAPI) Get(ctx context.Context, formReq *FormReq) (*GetResp, error)
- func (f *FormAPI) Insert(ctx context.Context, formReq *FormReq) (*InsertResp, error)
- func (f *FormAPI) Search(ctx context.Context, formReq *FormReq) (*SearchResp, error)
- func (f *FormAPI) Update(ctx context.Context, formReq *FormReq) (*UpdateResp, error)
- type FormDDLAPI
- func (f *FormDDLAPI) AlterADD(ctx context.Context, tableName string, field []*Field) (*AlterADDResp, error)
- func (f *FormDDLAPI) CreateTable(ctx context.Context, tableName string, field []*Field) (*CreateTableResp, error)
- func (f *FormDDLAPI) Index(ctx context.Context, tableID, fieldName, indexName string) (*IndexResp, error)
- type FormReq
- type GetResp
- type IndexResp
- type InsertResp
- type PolyAPI
- type RegSwaggerResp
- type SearchResp
- type StructorReq
- type UpdateResp
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAppCenterClient ¶
NewAppCenterClient NewAppCenterClient
func NewAppCenterMockClient ¶
NewAppCenterMockClient NewAppCenterMockClient
Types ¶
type AlterADDResp ¶
type AlterADDResp struct {
TableName string
}
type AppCenterAPI ¶
type AppCenterAPI interface {
CheckIsAdmin(ctx context.Context, appID, userID string, isSuper bool) (*CheckAppAdminResp, error)
}
AppCenterAPI 应用壳管理对外接口
func NewAppCenterMock ¶
func NewAppCenterMock() AppCenterAPI
type AppCenterMock ¶
func (AppCenterMock) CheckIsAdmin ¶
func (a AppCenterMock) CheckIsAdmin(ctx context.Context, appID, userID string, isSuper bool) (*CheckAppAdminResp, error)
type CheckAppAdminResp ¶
type CheckAppAdminResp struct {
IsAdmin bool
}
CheckAppAdminResp CheckAppAdmin
type CreateTableResp ¶
type CreateTableResp struct {
TableName string
}
type DeleteNamespaceResp ¶
type DeleteNamespaceResp struct { }
type DeleteResp ¶
type DeleteResp struct {
SuccessCount int64 `json:"successCount"`
}
type FindOptions ¶
type FormAPI ¶
type FormAPI struct {
// contains filtered or unexported fields
}
type FormDDLAPI ¶
type FormDDLAPI struct {
// contains filtered or unexported fields
}
func NewFormDDLAPI ¶
func NewFormDDLAPI(config *config.Config) (*FormDDLAPI, error)
func (*FormDDLAPI) AlterADD ¶
func (f *FormDDLAPI) AlterADD(ctx context.Context, tableName string, field []*Field) (*AlterADDResp, error)
func (*FormDDLAPI) CreateTable ¶
func (f *FormDDLAPI) CreateTable(ctx context.Context, tableName string, field []*Field) (*CreateTableResp, error)
type FormReq ¶
type FormReq struct { FindOptions DslQuery interface{} Entity interface{} TableID string }
type InsertResp ¶
type InsertResp struct {
SuccessCount int64 `json:"successCount"`
}
type PolyAPI ¶
type PolyAPI interface { RegSwagger(ctx context.Context, host, swag, appID, tableID, tableName string) (*RegSwaggerResp, error) DeleteNamespace(ctx context.Context, appID, tableID string) (*DeleteNamespaceResp, error) }
PolyAPI PolyAPI
type SearchResp ¶
type StructorReq ¶
type UpdateResp ¶
type UpdateResp struct {
SuccessCount int64 `json:"successCount"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.