Documentation
¶
Index ¶
- type CreateModelRelationReq
- type CreateRelationTypeReq
- type CreateResourceRelationReq
- type DeleteModelRelationReq
- type DeleteResourceRelationReq
- type ListModelRelationReq
- type ListResourceDiagramReq
- type ModelRelation
- type Page
- type RelationModelHandler
- func (h *RelationModelHandler) CreateModelRelation(ctx *gin.Context, req CreateModelRelationReq) (ginx.Result, error)
- func (h *RelationModelHandler) DeleteModelRelation(ctx *gin.Context, req DeleteModelRelationReq) (ginx.Result, error)
- func (h *RelationModelHandler) ListModelUIDRelation(ctx *gin.Context, req ListModelRelationReq) (ginx.Result, error)
- func (h *RelationModelHandler) PrivateRoute(server *gin.Engine)
- type RelationResourceHandler
- func (h *RelationResourceHandler) CreateResourceRelation(ctx *gin.Context, req CreateResourceRelationReq) (ginx.Result, error)
- func (h *RelationResourceHandler) DeleteResourceRelation(ctx *gin.Context, req DeleteResourceRelationReq) (ginx.Result, error)
- func (h *RelationResourceHandler) ListAllAggregated(ctx *gin.Context, req ListResourceDiagramReq) (ginx.Result, error)
- func (h *RelationResourceHandler) ListDstAggregated(ctx *gin.Context, req ListResourceDiagramReq) (ginx.Result, error)
- func (h *RelationResourceHandler) ListDstResource(ctx *gin.Context, req ListResourceDiagramReq) (ginx.Result, error)
- func (h *RelationResourceHandler) ListSrcAggregated(ctx *gin.Context, req ListResourceDiagramReq) (ginx.Result, error)
- func (h *RelationResourceHandler) ListSrcResource(ctx *gin.Context, req ListResourceDiagramReq) (ginx.Result, error)
- func (h *RelationResourceHandler) PrivateRoute(server *gin.Engine)
- type RelationType
- type RelationTypeHandler
- type ResourceRelation
- type RetrieveAggregatedAssets
- type RetrieveRelationModels
- type RetrieveRelationResource
- type RetrieveRelationType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateModelRelationReq ¶
type CreateModelRelationReq struct {
SourceModelUID string `json:"source_model_uid"`
TargetModelUID string `json:"target_model_uid"`
RelationTypeUID string `json:"relation_type_uid"`
Mapping string `json:"mapping"`
}
CreateModelRelationReq 模型关联关系
type CreateRelationTypeReq ¶
type CreateRelationTypeReq struct {
Name string `json:"name"`
UID string `json:"uid"`
SourceDescribe string `json:"source_describe"`
TargetDescribe string `json:"target_describe"`
}
CreateRelationTypeReq 关联关系类型
type CreateResourceRelationReq ¶
type CreateResourceRelationReq struct {
SourceResourceID int64 `json:"source_resource_id"`
TargetResourceID int64 `json:"target_resource_id"`
RelationName string `json:"relation_name"`
}
CreateResourceRelationReq 资源关联关系
type DeleteModelRelationReq ¶
type DeleteModelRelationReq struct {
Id int64 `json:"id"`
}
type ListModelRelationReq ¶
type ListResourceDiagramReq ¶
type ModelRelation ¶
type RelationModelHandler ¶
type RelationModelHandler struct {
// contains filtered or unexported fields
}
func NewRelationModelHandler ¶
func NewRelationModelHandler(svc service.RelationModelService) *RelationModelHandler
func (*RelationModelHandler) CreateModelRelation ¶
func (h *RelationModelHandler) CreateModelRelation(ctx *gin.Context, req CreateModelRelationReq) (ginx.Result, error)
func (*RelationModelHandler) DeleteModelRelation ¶
func (h *RelationModelHandler) DeleteModelRelation(ctx *gin.Context, req DeleteModelRelationReq) (ginx.Result, error)
func (*RelationModelHandler) ListModelUIDRelation ¶
func (h *RelationModelHandler) ListModelUIDRelation(ctx *gin.Context, req ListModelRelationReq) (ginx.Result, error)
ListModelUIDRelation 根据模型唯一索引名称,查询所有关联信息
func (*RelationModelHandler) PrivateRoute ¶ added in v1.3.0
func (h *RelationModelHandler) PrivateRoute(server *gin.Engine)
type RelationResourceHandler ¶
type RelationResourceHandler struct {
// contains filtered or unexported fields
}
func NewRelationResourceHandler ¶
func NewRelationResourceHandler(svc service.RelationResourceService) *RelationResourceHandler
func (*RelationResourceHandler) CreateResourceRelation ¶
func (h *RelationResourceHandler) CreateResourceRelation(ctx *gin.Context, req CreateResourceRelationReq) (ginx.Result, error)
func (*RelationResourceHandler) DeleteResourceRelation ¶
func (h *RelationResourceHandler) DeleteResourceRelation(ctx *gin.Context, req DeleteResourceRelationReq) (ginx.Result, error)
func (*RelationResourceHandler) ListAllAggregated ¶
func (h *RelationResourceHandler) ListAllAggregated(ctx *gin.Context, req ListResourceDiagramReq) (ginx.Result, error)
func (*RelationResourceHandler) ListDstAggregated ¶
func (h *RelationResourceHandler) ListDstAggregated(ctx *gin.Context, req ListResourceDiagramReq) (ginx.Result, error)
func (*RelationResourceHandler) ListDstResource ¶
func (h *RelationResourceHandler) ListDstResource(ctx *gin.Context, req ListResourceDiagramReq) (ginx.Result, error)
func (*RelationResourceHandler) ListSrcAggregated ¶
func (h *RelationResourceHandler) ListSrcAggregated(ctx *gin.Context, req ListResourceDiagramReq) (ginx.Result, error)
func (*RelationResourceHandler) ListSrcResource ¶
func (h *RelationResourceHandler) ListSrcResource(ctx *gin.Context, req ListResourceDiagramReq) (ginx.Result, error)
func (*RelationResourceHandler) PrivateRoute ¶ added in v1.3.0
func (h *RelationResourceHandler) PrivateRoute(server *gin.Engine)
type RelationType ¶
type RelationTypeHandler ¶
type RelationTypeHandler struct {
// contains filtered or unexported fields
}
func NewRelationTypeHandler ¶
func NewRelationTypeHandler(svc service.RelationTypeService) *RelationTypeHandler
func (*RelationTypeHandler) Create ¶
func (h *RelationTypeHandler) Create(ctx *gin.Context, req CreateRelationTypeReq) (ginx.Result, error)
func (*RelationTypeHandler) PrivateRoute ¶ added in v1.3.0
func (h *RelationTypeHandler) PrivateRoute(server *gin.Engine)
type ResourceRelation ¶
type ResourceRelation struct {
ID int64 `json:"id"`
SourceModelUID string `json:"source_model_uid"`
TargetModelUID string `json:"target_model_uid"`
SourceResourceID int64 `json:"source_resource_id"`
TargetResourceID int64 `json:"target_resource_id"`
RelationTypeUID string `json:"relation_type_uid"`
RelationName string `json:"relation_name"`
}
type RetrieveRelationModels ¶
type RetrieveRelationModels struct {
Total int64 `json:"total,omitempty"`
ModelRelations []ModelRelation `json:"model_relations,omitempty"`
}
type RetrieveRelationResource ¶
type RetrieveRelationResource struct {
Total int64 `json:"total,omitempty"`
ResourceRelations []ResourceRelation `json:"resource_relations,omitempty"`
}
type RetrieveRelationType ¶
type RetrieveRelationType struct {
Total int64 `json:"total,omitempty"`
RelationTypes []RelationType `json:"relation_types,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.