Documentation
¶
Index ¶
- type Attribute
- type AttributeGroup
- type AttributeGroups
- type AttributeList
- type CreateAttributeGroup
- type CreateAttributeReq
- type CustomAttributeFieldColumnsReq
- type DeleteAttributeGroupReq
- type DeleteAttributeReq
- type Handler
- func (h *Handler) CreateAttribute(ctx *gin.Context, req CreateAttributeReq) (ginx.Result, error)
- func (h *Handler) CreateAttributeGroup(ctx *gin.Context, req CreateAttributeGroup) (ginx.Result, error)
- func (h *Handler) CustomAttributeFieldColumns(ctx *gin.Context, req CustomAttributeFieldColumnsReq) (ginx.Result, error)
- func (h *Handler) DeleteAttribute(ctx *gin.Context, req DeleteAttributeReq) (ginx.Result, error)
- func (h *Handler) DeleteAttributeGroup(ctx *gin.Context, req DeleteAttributeGroupReq) (ginx.Result, error)
- func (h *Handler) ListAttributeField(ctx *gin.Context, req ListAttributeReq) (ginx.Result, error)
- func (h *Handler) ListAttributeGroup(ctx *gin.Context, req ListAttributeGroupReq) (ginx.Result, error)
- func (h *Handler) ListAttributeGroupByIds(ctx *gin.Context, req ListAttributeGroupByIdsReq) (ginx.Result, error)
- func (h *Handler) ListAttributes(ctx *gin.Context, req ListAttributeReq) (ginx.Result, error)
- func (h *Handler) PrivateRoutes(server *gin.Engine)
- func (h *Handler) RenameAttributeGroup(ctx *gin.Context, req RenameAttributeGroupReq) (ginx.Result, error)
- func (h *Handler) Sort(ctx *gin.Context, req SortAttributeReq) (ginx.Result, error)
- func (h *Handler) SortAttributeGroup(ctx *gin.Context, req SortAttributeGroupReq) (ginx.Result, error)
- func (h *Handler) UpdateAttribute(ctx *gin.Context, req UpdateAttributeReq) (ginx.Result, error)
- type ListAttributeGroupByIdsReq
- type ListAttributeGroupReq
- type ListAttributeReq
- type RenameAttributeGroupReq
- type RetrieveAttributeFieldList
- type RetrieveAttributeFieldsList
- type RetrieveAttributeList
- type SortAttributeGroupReq
- type SortAttributeReq
- type UpdateAttributeReq
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Attribute ¶
type Attribute struct {
ID int64 `json:"id"`
ModelUid string `json:"model_uid"`
FieldUid string `json:"field_uid"`
FieldName string `json:"field_name"`
FieldType string `json:"field_type"`
Required bool `json:"required"`
Secure bool `json:"secure"`
Link bool `json:"link"`
Display bool `json:"display"`
Option interface{} `json:"option"`
Index int64 `json:"sort_key"`
Builtin bool `json:"builtin"`
}
type AttributeGroup ¶
type AttributeGroups ¶
type AttributeList ¶
type CreateAttributeGroup ¶
type CreateAttributeReq ¶
type CreateAttributeReq struct {
GroupId int64 `json:"group_id"`
FieldUid string `json:"field_uid"`
ModelUid string `json:"model_uid"`
FieldName string `json:"field_name"`
FieldType string `json:"field_type"`
Secure bool `json:"secure"`
Required bool `json:"required"`
Link bool `json:"link"`
Option interface{} `json:"option"`
}
type CustomAttributeFieldColumnsReq ¶
type CustomAttributeFieldColumnsReq struct {
ModelUid string `json:"model_uid"`
CustomFieldName []string `json:"custom_field_name"`
}
CustomAttributeFieldColumnsReq 排序并展示数据
type DeleteAttributeGroupReq ¶ added in v1.10.0
type DeleteAttributeGroupReq struct {
ID int64 `json:"id"`
}
type DeleteAttributeReq ¶
type DeleteAttributeReq struct {
Id int64 `json:"id"`
}
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
func NewHandler ¶
func (*Handler) CreateAttribute ¶
func (*Handler) CreateAttributeGroup ¶
func (*Handler) CustomAttributeFieldColumns ¶
func (*Handler) DeleteAttribute ¶
func (*Handler) DeleteAttributeGroup ¶ added in v1.10.0
func (*Handler) ListAttributeField ¶
func (*Handler) ListAttributeGroup ¶
func (*Handler) ListAttributeGroupByIds ¶
func (*Handler) ListAttributes ¶
func (*Handler) PrivateRoutes ¶ added in v1.3.0
func (*Handler) RenameAttributeGroup ¶ added in v1.10.0
func (*Handler) SortAttributeGroup ¶ added in v1.10.0
func (h *Handler) SortAttributeGroup(ctx *gin.Context, req SortAttributeGroupReq) (ginx.Result, error)
SortAttributeGroup 属性组拖拽排序
func (*Handler) UpdateAttribute ¶ added in v1.6.0
type ListAttributeGroupByIdsReq ¶
type ListAttributeGroupByIdsReq struct {
Ids []int64 `json:"ids"`
}
type ListAttributeGroupReq ¶
type ListAttributeGroupReq struct {
ModelUid string `json:"model_uid"`
}
type ListAttributeReq ¶
type ListAttributeReq struct {
ModelUid string `json:"model_uid"`
}
type RenameAttributeGroupReq ¶ added in v1.10.0
type RetrieveAttributeFieldsList ¶
type RetrieveAttributeFieldsList struct {
}
type RetrieveAttributeList ¶
type RetrieveAttributeList struct {
AttributeList []AttributeList `json:"attribute_groups"`
}
type SortAttributeGroupReq ¶ added in v1.10.0
type SortAttributeGroupReq struct {
ID int64 `json:"id"` // 被拖拽的属性组 ID
TargetPosition int64 `json:"target_position"` // 目标位置 (0-based,前端列表顺序)
}
SortAttributeGroupReq 属性组拖拽排序请求
type SortAttributeReq ¶ added in v1.10.0
type SortAttributeReq struct {
ID int64 `json:"id"` // 被拖拽的属性 ID
TargetGroupID int64 `json:"target_group_id"` // 目标分组 ID
TargetPosition int64 `json:"target_position"` // 目标位置 (0-based,前端列表顺序)
}
SortAttributeReq 拖拽排序请求
Click to show internal directories.
Click to hide internal directories.