 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  
    var AnalyticGridDatagrid datagrid.Datagrid = datagrid.Datagrid{ Name: "АНАЛИЗ", Identity: "id", DataTable: "analytic", MainTable: "analytic", DataModel: new(AnalyticGrid), Data: new([]AnalyticGrid), MainModel: new(AnalyticMainTable), Columns: []datagrid.Column{ datagrid.Column{ Model: "id", Label: "", }, datagrid.Column{ Model: "title", Label: "Нэр", }, datagrid.Column{ Model: "source", Label: "Хүснэгт", }, }, ColumnList: []string{"id", "title", "source"}, Filters: map[string]string{}, Relations: []models.GridRelation{}, Condition: "", Aggregation: "", Triggers: map[string]interface{}{ "beforeFetch": "", "beforeFetchStruct": new(interface{}), "afterFetch": "", "afterFetchStruct": new(interface{}), "beforeDelete": "", "beforeDeleteStruct": new(interface{}), "afterDelete": "", "afterDeleteStruct": new(interface{}), "beforePrint": "", "beforePrintStruct": new(interface{}), }, TriggerNameSpace: "", }
      View Source
      
  
    var CrudLogDatagrid datagrid.Datagrid = datagrid.Datagrid{ Name: "Cистем лог", Identity: "id", DataTable: "ds_crud_log", MainTable: "crud_log", DataModel: new(CrudLog), Data: new([]CrudLog), MainModel: new(CrudLogMainTable), Columns: []datagrid.Column{ datagrid.Column{Model: "name", Label: "Маягт"}, datagrid.Column{Model: "last_name", Label: "Хэрэглэгчийн овог"}, datagrid.Column{Model: "first_name", Label: "Хэрэглэгчийн нэр"}, datagrid.Column{Model: "ip", Label: "IP хаяг"}, datagrid.Column{Model: "user_agent", Label: "хэрэглэгчийн агент"}, datagrid.Column{Model: "action", Label: "Үйлдэл"}, datagrid.Column{Model: "row_id", Label: "бүртгэлийн ID"}, datagrid.Column{Model: "input", Label: "Оролтын мэдээлэл"}, datagrid.Column{Model: "created_at", Label: "Огноо"}, }, ColumnList: []string{"name", "last_name", "first_name", "ip", "user_agent", "action", "row_id", "input", "created_at"}, Filters: map[string]string{ "user_id": "Select", "schemaId": "Select", }, Relations: []models.GridRelation{}, Condition: "", Aggregation: "", Triggers: map[string]interface{}{ "beforeFetch": "", "beforeFetchStruct": new(interface{}), "afterFetch": "", "afterFetchStruct": new(interface{}), "beforeDelete": "", "beforeDeleteStruct": new(interface{}), "afterDelete": "", "afterDeleteStruct": new(interface{}), "beforePrint": "", "beforePrintStruct": new(interface{}), }, TriggerNameSpace: "", }
      View Source
      
  
    var KrudGridDatagrid datagrid.Datagrid = datagrid.Datagrid{ Name: "Крүд тохиргоо", Identity: "id", DataTable: "krud", MainTable: "krud", DataModel: new(KrudGrid), Data: new([]KrudGrid), MainModel: new(KrudGridMain), Columns: []datagrid.Column{ datagrid.Column{ Model: "title", Label: "Гарчиг", }, }, ColumnList: []string{"title"}, Filters: map[string]string{}, Relations: []models.GridRelation{}, Condition: "", Aggregation: "", Triggers: map[string]interface{}{ "beforeFetch": "", "beforeFetchStruct": new(interface{}), "afterFetch": "", "afterFetchStruct": new(interface{}), "beforeDelete": "", "beforeDeleteStruct": new(interface{}), "afterDelete": "", "afterDeleteStruct": new(interface{}), "beforePrint": "", "beforePrintStruct": new(interface{}), }, TriggerNameSpace: "", }
      View Source
      
  
    var MenuGridDatagrid datagrid.Datagrid = datagrid.Datagrid{ Name: "Цэсний тохиргоо", Identity: "id", DataTable: "vb_schemas", MainTable: "vb_schemas", DataModel: new(MenuGrid), Data: new([]MenuGrid), MainModel: new(MenuGridMain), Columns: []datagrid.Column{ datagrid.Column{Model: "name", Label: "Нэр"}, datagrid.Column{Model: "created_at", Label: "Огноо"}, }, ColumnList: []string{"name", "created_at"}, Filters: map[string]string{}, Relations: []models.GridRelation{}, Condition: "type = 'menu'", Aggregation: "", Triggers: map[string]interface{}{ "beforeFetch": "", "beforeFetchStruct": new(interface{}), "afterFetch": "", "afterFetchStruct": new(interface{}), "beforeDelete": "", "beforeDeleteStruct": new(interface{}), "afterDelete": "", "afterDeleteStruct": new(interface{}), "beforePrint": "", "beforePrintStruct": new(interface{}), }, TriggerNameSpace: "", }
      View Source
      
  
var NotificationTargetDatagrid datagrid.Datagrid = datagrid.Datagrid{ Name: "Зорилтод мэдэгдэл", Identity: "id", DataTable: "notification_targets", MainTable: "notification_targets", DataModel: new(NotificationTarget), Data: new([]NotificationTarget), MainModel: new(NotificationTargetMainTable), Columns: []datagrid.Column{ datagrid.Column{Model: "title", Label: "Нэр"}, }, ColumnList: []string{"title"}, Filters: map[string]string{}, Relations: []models.GridRelation{}, Condition: "", Aggregation: "", Triggers: map[string]interface{}{ "beforeFetch": "", "beforeFetchStruct": new(interface{}), "afterFetch": "", "afterFetchStruct": new(interface{}), "beforeDelete": "", "beforeDeleteStruct": new(interface{}), "afterDelete": "", "afterDeleteStruct": new(interface{}), "beforePrint": "", "beforePrintStruct": new(interface{}), }, TriggerNameSpace: "", }
Functions ¶
This section is empty.
Types ¶
type AnalyticGrid ¶
type AnalyticGrid struct {
	ID     int    `gorm:"column:id;primaryKey;autoIncrement" json:"id"`
	Source string `gorm:"column:source" json:"source"`
	Title  string `gorm:"column:title" json:"title"`
}
    func (*AnalyticGrid) TableName ¶
func (a *AnalyticGrid) TableName() string
TableName sets the insert table name for this struct type
type AnalyticMainTable ¶
type AnalyticMainTable struct {
	ID     int    `gorm:"column:id;primaryKey;autoIncrement" json:"id"`
	Source string `gorm:"column:source" json:"source"`
	Title  string `gorm:"column:title" json:"title"`
}
    func (*AnalyticMainTable) TableName ¶
func (a *AnalyticMainTable) TableName() string
type CrudLog ¶
type CrudLog struct {
	Action    string     `gorm:"column:action" json:"action"`
	CreatedAt *time.Time `gorm:"column:created_at" json:"created_at"`
	FirstName string     `gorm:"column:first_name" json:"first_name"`
	ID        int        `gorm:"column:id;primaryKey;autoIncrement" json:"id"`
	Input     string     `gorm:"column:input" json:"input"`
	IP        string     `gorm:"column:ip" json:"ip"`
	LastName  string     `gorm:"column:last_name" json:"last_name"`
	Name      string     `gorm:"column:name" json:"name"`
	RowID     string     `gorm:"column:row_id" json:"row_id"`
	UserAgent string     `gorm:"column:user_agent" json:"user_agent"`
}
    type CrudLogMainTable ¶
type CrudLogMainTable struct {
	Action    string     `gorm:"column:action" json:"action"`
	CreatedAt *time.Time `gorm:"column:created_at" json:"created_at"`
	ID        int        `gorm:"column:id;primaryKey;autoIncrement" json:"id"`
	Input     string     `gorm:"column:input" json:"input"`
	IP        string     `gorm:"column:ip" json:"ip"`
	RowID     string     `gorm:"column:row_id" json:"row_id"`
	SchemaID  int        `gorm:"column:schemaId" json:"schemaId"`
	UserAgent string     `gorm:"column:user_agent" json:"user_agent"`
	UserID    int        `gorm:"column:user_id" json:"user_id"`
}
    func (*CrudLogMainTable) TableName ¶
func (m *CrudLogMainTable) TableName() string
type KrudGrid ¶
type KrudGrid struct {
	ID        int        `gorm:"column:id;primaryKey;autoIncrement" json:"id"`
	CreatedAt *time.Time `gorm:"column:created_at" json:"created_at"`
	UpdatedAt *time.Time `gorm:"column:updated_at" json:"updated_at"`
	DeletedAt *time.Time `gorm:"column:deleted_at" json:"-"`
	Form      int        `gorm:"column:form" json:"form"`
	Grid      int        `gorm:"column:grid" json:"grid"`
	Actions   string     `gorm:"column:actions" json:"actions"`
	Template  string     `gorm:"column:template" json:"template"`
	Title     string     `gorm:"column:title" json:"title"`
}
    type KrudGridMain ¶
type KrudGridMain struct {
	ID        int        `gorm:"column:id;primaryKey;autoIncrement" json:"id"`
	CreatedAt *time.Time `gorm:"column:created_at" json:"created_at"`
	UpdatedAt *time.Time `gorm:"column:updated_at" json:"updated_at"`
	DeletedAt *time.Time `gorm:"column:deleted_at" json:"-"`
	Form      int        `gorm:"column:form" json:"form"`
	Grid      int        `gorm:"column:grid" json:"grid"`
	Actions   string     `gorm:"column:actions" json:"actions"`
	Template  string     `gorm:"column:template" json:"template"`
	Title     string     `gorm:"column:title" json:"title"`
}
    func (*KrudGridMain) TableName ¶
func (k *KrudGridMain) TableName() string
type MenuGrid ¶
type MenuGrid struct {
	CreatedAt time.Time `gorm:"column:created_at" json:"created_at"`
	ID        int64     `gorm:"column:id;primaryKey;autoIncrement" json:"id"`
	Name      string    `gorm:"column:name" json:"name"`
	Schema    string    `gorm:"column:schema" json:"schema"`
	Type      string    `gorm:"column:type" json:"type"`
	UpdatedAt time.Time `gorm:"column:updated_at" json:"updated_at"`
}
    type MenuGridMain ¶
type MenuGridMain struct {
	CreatedAt time.Time `gorm:"column:created_at" json:"created_at"`
	ID        int64     `gorm:"column:id;primaryKey;autoIncrement" json:"id"`
	Name      string    `gorm:"column:name" json:"name"`
	Schema    string    `gorm:"column:schema" json:"schema"`
	Type      string    `gorm:"column:type" json:"type"`
	UpdatedAt time.Time `gorm:"column:updated_at" json:"updated_at"`
}
    func (*MenuGridMain) TableName ¶
func (v *MenuGridMain) TableName() string
TableName sets the insert table name for this struct type
type NotificationTarget ¶
type NotificationTarget struct {
	ID    int64  `gorm:"column:id;primaryKey;autoIncrement" json:"id"`
	Title string `gorm:"column:title" json:"title"`
}
    func (*NotificationTarget) TableName ¶
func (n *NotificationTarget) TableName() string
TableName sets the insert table name for this struct type
type NotificationTargetMainTable ¶
type NotificationTargetMainTable struct {
	Body       string `gorm:"column:body" json:"body"`
	Condition  string `gorm:"column:condition" json:"condition"`
	ID         int64  `gorm:"column:id;primaryKey;autoIncrement" json:"id"`
	Link       string `gorm:"column:link" json:"link"`
	SchemaID   int    `gorm:"column:schema_id" json:"schema_id"`
	TargetRole int    `gorm:"column:target_role" json:"target_role"`
	Title      string `gorm:"column:title" json:"title"`
}
    func (*NotificationTargetMainTable) TableName ¶
func (n *NotificationTargetMainTable) TableName() string
 Click to show internal directories. 
   Click to hide internal directories.