Documentation
¶
Index ¶
- type CreateResourceReq
- type DeleteResourceReq
- type DetailResourceReq
- type FindSecureReq
- type Handler
- func (h *Handler) CreateResource(ctx *gin.Context, req CreateResourceReq) (ginx.Result, error)
- func (h *Handler) DeleteResource(ctx *gin.Context, req DeleteResourceReq) (ginx.Result, error)
- func (h *Handler) DetailResource(ctx *gin.Context, req DetailResourceReq) (ginx.Result, error)
- func (h *Handler) FindAllGraph(ctx *gin.Context, req ListDiagramReq) (ginx.Result, error)
- func (h *Handler) FindDiagram(ctx *gin.Context, req ListDiagramReq) (ginx.Result, error)
- func (h *Handler) FindLeftGraph(ctx *gin.Context, req ListDiagramReq) (ginx.Result, error)
- func (h *Handler) FindRightGraph(ctx *gin.Context, req ListDiagramReq) (ginx.Result, error)
- func (h *Handler) FindSecureData(ctx *gin.Context, req FindSecureReq) (ginx.Result, error)
- func (h *Handler) ListCanBeFilterRelated(ctx *gin.Context, req ListCanBeRelatedReqByModel) (ginx.Result, error)
- func (h *Handler) ListResource(ctx *gin.Context, req ListResourceReq) (ginx.Result, error)
- func (h *Handler) ListResourceByIds(ctx *gin.Context, req ListResourceByIdsReq) (ginx.Result, error)
- func (h *Handler) PrivateRoutes(server *gin.Engine)
- func (h *Handler) Search(ctx *gin.Context, req SearchReq) (ginx.Result, error)
- func (h *Handler) SetCustomField(ctx *gin.Context, req SetCustomFieldReq) (ginx.Result, error)
- func (h *Handler) UpdateResource(ctx *gin.Context, req UpdateResourceReq) (ginx.Result, error)
- type Line
- type ListCanBeRelatedReq
- type ListCanBeRelatedReqByModel
- type ListDiagramReq
- type ListResourceByIdsReq
- type ListResourceReq
- type Node
- type Page
- type Resource
- type ResourceAssets
- type ResourceRelation
- type RetrieveDiagram
- type RetrieveGraph
- type RetrieveResources
- type RetrieveSearchResources
- type SearchReq
- type SetCustomFieldReq
- type UpdateResourceReq
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateResourceReq ¶
type DeleteResourceReq ¶
type DeleteResourceReq struct {
Id int64 `json:"id"`
}
type DetailResourceReq ¶
type FindSecureReq ¶
type Handler ¶
func NewHandler ¶
func (*Handler) CreateResource ¶
func (*Handler) DeleteResource ¶
func (*Handler) DetailResource ¶
func (*Handler) FindAllGraph ¶
func (*Handler) FindDiagram ¶
func (*Handler) FindLeftGraph ¶
func (*Handler) FindRightGraph ¶
func (*Handler) FindSecureData ¶
func (*Handler) ListCanBeFilterRelated ¶
func (*Handler) ListResource ¶
func (*Handler) ListResourceByIds ¶
func (*Handler) PrivateRoutes ¶ added in v1.3.0
func (*Handler) SetCustomField ¶ added in v1.8.0
func (*Handler) UpdateResource ¶ added in v1.6.0
type ListCanBeRelatedReq ¶
type ListCanBeRelatedReq struct {
Page
ResourceId int64 `json:"resource_id"` // 当前资源ID
ModelUid string `json:"model_uid"` // 当前模型ID
RelationName string `json:"relation_name"` // 关联类型,以方便推断是数据正向 OR 反向
}
ListCanBeRelatedReq 查询可以关联的节点
type ListCanBeRelatedReqByModel ¶
type ListCanBeRelatedReqByModel struct {
Page
ResourceId int64 `json:"resource_id"` // 当前资源ID
ModelUid string `json:"model_uid"` // 目标模型ID
RelationName string `json:"relation_name"` // 关联类型,以方便推断是数据正向 OR 反向
FilterName string `json:"filter_name"` // 过滤名称
FilterCondition string `json:"filter_condition"` // 过滤条件
FilterInput string `json:"filter_input"` // 过滤输入
}
type ListDiagramReq ¶
type ListResourceByIdsReq ¶
type ListResourceReq ¶
type ResourceAssets ¶
type ResourceRelation ¶
type ResourceRelation struct {
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 RetrieveDiagram ¶
type RetrieveDiagram struct {
SRC []ResourceRelation `json:"src"`
DST []ResourceRelation `json:"dst"`
Assets map[string][]ResourceAssets `json:"assets"`
}
type RetrieveGraph ¶
type RetrieveResources ¶
type RetrieveSearchResources ¶
type SetCustomFieldReq ¶ added in v1.8.0
Click to show internal directories.
Click to hide internal directories.