Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BasePage ¶
type BasePage struct { Sort string `json:"sort,omitempty"` Limit int `json:"limit,omitempty"` Start int `json:"start,omitempty"` }
BasePage define the page setting
type Content ¶
type Content struct { PreData interface{} `json:"pre_data"` CurData interface{} `json:"cur_data"` Headers []Header `json:"header"` }
type ForwardParam ¶
type InstAsst ¶
type InstAsst struct { ID int64 `bson:"id" json:"-"` InstID int64 `bson:"bk_inst_id" json:"bk_inst_id"` ObjectID string `bson:"bk_obj_id" json:"bk_obj_id"` AsstInstID int64 `bson:"bk_asst_inst_id" json:"bk_asst_inst_id"` AsstObjectID string `bson:"bk_asst_obj_id" json:"bk_asst_obj_id"` }
InstAsst an association definition between instances.
type ModuleHostConfig ¶
type ModuleHostConfig struct { ID int `bson:"id" json:"id"` HostID int `bson:"bk_host_id" json:"bk_host_id"` ModuleID int `bson:"bk_module_id" json:"bk_module_id"` SetID int `bson:"bk_set_id" json:"bk_set_id"` ApplicationID int `bson:"bk_biz_id" json:"bk_biz_id"` Page *BasePage `gorm:"-" json:"page,omitempty"` }
ModuleHostConfig module host map config
func (ModuleHostConfig) TableName ¶
func (ModuleHostConfig) TableName() string
TableName return the table name
type ObjClassification ¶
type ObjClassification struct { ID int `bson:"id" json:"id"` ClassificationID string `bson:"bk_classification_id" json:"bk_classification_id"` ClassificationName string `bson:"bk_classification_name" json:"bk_classification_name"` ClassificationType string `bson:"bk_classification_type" json:"bk_classification_type"` ClassificationIcon string `bson:"bk_classification_icon" json:"bk_classification_icon"` Page *BasePage `bson:"-" json:"page,omitempty"` }
ObjClassification 模型分类
func (ObjClassification) TableName ¶
func (ObjClassification) TableName() string
TableName return the table name
type ObjClassificationObject ¶
type ObjClassificationObject struct { ObjClassification `bson:",inline"` Objects []ObjectDes `bson:"-" json:"bk_objects"` AsstObjects map[string][]interface{} `bson:"-" json:"bk_asst_objects"` }
ObjClassificationObject define the class object class
type ObjectAsst ¶
type ObjectAsst struct { ID int `bson:"id" json:"id"` ObjectID string `bson:"bk_obj_id" json:"bk_obj_id"` ObjectAttID string `bson:"bk_object_att_id" json:"bk_object_att_id"` OwnerID string `bson:"bk_supplier_account" json:"bk_supplier_account"` AsstForward string `bson:"bk_asst_forward" json:"bk_asst_forward"` AsstObjID string `bson:"bk_asst_obj_id" json:"bk_asst_obj_id"` AsstName string `bson:"bk_asst_name" json:"bk_asst_name"` Page *BasePage `bson:"-" json:"page,omitempty"` }
ObjectAsst define object association struct
type ObjectAttDes ¶
type ObjectAttDes struct { ID int `bson:"id" json:"id"` OwnerID string `bson:"bk_supplier_account" json:"bk_supplier_account"` ObjectID string `bson:"bk_obj_id" json:"bk_obj_id"` PropertyID string `bson:"bk_property_id" json:"bk_property_id"` PropertyName string `bson:"bk_property_name" json:"bk_property_name"` PropertyGroup string `bson:"bk_property_group" json:"bk_property_group"` PropertyIndex int `bson:"bk_property_index" json:"bk_property_index"` Unit string `bson:"unit" json:"unit"` Placeholder string `bson:"placeholder" json:"placeholder"` Editable bool `bson:"editable" json:"editable"` IsPre bool `bson:"ispre" json:"ispre"` IsRequired bool `bson:"isrequired" json:"isrequired"` IsReadOnly bool `bson:"isreadonly" json:"isreadonly"` IsOnly bool `bson:"isonly" json:"isonly"` IsSystem bool `bson:"bk_issystem" json:"bk_issystem"` IsAPI bool `bson:"bk_isapi" json:"bk_isapi"` PropertyType string `bson:"bk_property_type" json:"bk_property_type"` Option interface{} `bson:"option" json:"option"` Description string `bson:"description" json:"description"` Creator string `bson:"creator" json:"creator"` CreateTime *time.Time `bson:"create_time" json:"create_time"` LastTime *time.Time `bson:"last_time" json:"last_time"` Page *BasePage `bson:"-" json:"page,omitempty"` }
ObjectAttDes define the object attribute struct
func (ObjectAttDes) TableName ¶
func (ObjectAttDes) TableName() string
TableName return the table name
type ObjectDes ¶
type ObjectDes struct { ID int `bson:"id" json:"id"` ObjCls string `bson:"bk_classification_id" json:"bk_classification_id"` ObjIcon string `bson:"bk_obj_icon" json:"bk_obj_icon"` ObjectID string `bson:"bk_obj_id" json:"bk_obj_id"` ObjectName string `bson:"bk_obj_name" json:"bk_obj_name"` IsPre bool `bson:"ispre" json:"ispre"` IsPaused bool `bson:"bk_ispaused" json:"bk_ispaused"` Position string `bson:"position" json:"position"` OwnerID string `bson:"bk_supplier_account" json:"bk_supplier_account"` Description string `bson:"description" json:"description"` Creator string `bson:"creator" json:"creator"` Modifier string `bson:"modifier" json:"modifier"` CreateTime *time.Time `bson:"create_time" json:"create_time"` LastTime *time.Time `bson:"last_time" json:"last_time"` Page *BasePage `bson:"-" json:"page,omitempty"` }
ObjectDes define Object struct
type OperationLog ¶
type OperationLog struct { OwnerID string `bson:"bk_supplier_account" json:"bk_supplier_account"` ApplicationID int `bson:"bk_biz_id" json:"bk_biz_id"` ExtKey string `bson:"ext_key" json:"ext_key"` OpDesc string `bson:"op_desc" json:"op_desc"` OpType int `bson:"op_type" json:"op_type"` OpTarget string `bson:"op_target" json:"op_target"` Content interface{} `bson:"content" json:"content"` User string `bson:"operator" json:"operator"` OpFrom string `bson:"op_from" json:"op_from"` ExtInfo string `bson:"ext_info" json:"ext_info"` CreateTime time.Time `bson:"op_time" json:"op_time"` InstID int `bson:"inst_id" json:"inst_id"` }
OperationLog opeartion log item definition
func (OperationLog) TableName ¶
func (OperationLog) TableName() string
TableName return the table name
type PropertyGroup ¶
type PropertyGroup struct { ID int `bson:"id" json:"id"` GroupID string `bson:"bk_group_id" json:"bk_group_id"` GroupName string `bson:"bk_group_name" json:"bk_group_name"` GroupIndex int `bson:"bk_group_index" json:"bk_group_index"` ObjectID string `bson:"bk_obj_id" json:"bk_obj_id"` OwnerID string `bson:"bk_supplier_account" json:"bk_supplier_account"` IsDefault bool `bson:"bk_isdefault" json:"bk_isdefault"` IsPre bool `bson:"ispre" json:"ispre"` Page *BasePage `bson:"-" json:"page,omitempty"` }
PropertyGroup 属性分组结构定义
func (PropertyGroup) TableName ¶
func (PropertyGroup) TableName() string
TableName return the table name
Click to show internal directories.
Click to hide internal directories.