 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CrudLog ¶
type CrudLog struct {
	ID        int       `gorm:"column:id;primaryKey;autoIncrement" json:"id"`
	UserId    int64     `gorm:"column:user_id;" json:"user_id"`
	Ip        string    `gorm:"column:ip;" json:"ip"`
	UserAgent string    `gorm:"column:user_agent;" json:"user_agent"`
	Action    string    `gorm:"column:action;" json:"action"`
	SchemaId  int64     `gorm:"column:schema_id;" json:"schema_id"`
	RowId     string    `gorm:"column:row_id;" json:"row_id"`
	Input     string    `gorm:"column:input;type:TEXT" json:"input"`
	CreatedAt time.Time `gorm:"column:created_at" json:"created_at"`
}
    type CrudLogFull ¶
type CrudLogFull 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"`
	SchemaID  *int       `gorm:"column:schema_id" json:"schema_id"`
	UserAgent *string    `gorm:"column:user_agent" json:"user_agent"`
	UserID    *int       `gorm:"column:user_id" json:"user_id"`
}
    func (*CrudLogFull) TableName ¶
func (c *CrudLogFull) TableName() string
type CrudLogFullOracle ¶
type CrudLogFullOracle 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"`
	SchemaID  *int       `gorm:"column:SCHEMA_ID" json:"schema_id"`
	UserAgent *string    `gorm:"column:USER_AGENT" json:"user_agent"`
	UserID    *int       `gorm:"column:USER_ID" json:"user_id"`
}
    func (*CrudLogFullOracle) TableName ¶
func (c *CrudLogFullOracle) TableName() string
type CrudLogMSSQL ¶
type CrudLogMSSQL struct {
	ID        int       `gorm:"column:id;primaryKey;autoIncrement" json:"id"`
	UserId    int64     `gorm:"column:user_id;" json:"user_id"`
	Ip        string    `gorm:"column:ip;" json:"ip"`
	UserAgent string    `gorm:"column:user_agent;" json:"user_agent"`
	Action    string    `gorm:"column:action;" json:"action"`
	SchemaId  int64     `gorm:"column:schema_id;" json:"schema_id"`
	RowId     string    `gorm:"column:row_id;" json:"row_id"`
	Input     string    `gorm:"column:input;type:NTEXT" json:"input"`
	CreatedAt time.Time `gorm:"column:created_at" json:"created_at"`
}
    func (*CrudLogMSSQL) TableName ¶
func (v *CrudLogMSSQL) TableName() string
type CrudLogOracle ¶
type CrudLogOracle struct {
	ID        int       `gorm:"column:ID;primaryKey;autoIncrement" json:"id"`
	UserId    int64     `gorm:"column:USER_ID;" json:"user_id"`
	Ip        string    `gorm:"column:IP;" json:"ip"`
	UserAgent string    `gorm:"column:USER_AGENT;" json:"user_agent"`
	Action    string    `gorm:"column:ACTION;" json:"action"`
	SchemaId  int64     `gorm:"column:SCHEMA_ID;" json:"schema_id"`
	RowId     string    `gorm:"column:ROW_ID;" json:"row_id"`
	Input     string    `gorm:"column:INPUT;type:TEXT" json:"input"`
	CreatedAt time.Time `gorm:"column:CREATED_AT" json:"created_at"`
}
    func (*CrudLogOracle) TableName ¶
func (v *CrudLogOracle) TableName() string
type CrudLogUUID ¶ added in v0.8.56
type CrudLogUUID struct {
	ID        int       `gorm:"column:id;primaryKey;autoIncrement" json:"id"`
	UserId    string    `gorm:"column:user_id;type:uuid" json:"user_id"`
	Ip        string    `gorm:"column:ip;" json:"ip"`
	UserAgent string    `gorm:"column:user_agent;" json:"user_agent"`
	Action    string    `gorm:"column:action;" json:"action"`
	SchemaId  int64     `gorm:"column:schema_id;" json:"schema_id"`
	RowId     string    `gorm:"column:row_id;" json:"row_id"`
	Input     string    `gorm:"column:input;type:TEXT" json:"input"`
	CreatedAt time.Time `gorm:"column:created_at" json:"created_at"`
}
    func (*CrudLogUUID) TableName ¶ added in v0.8.56
func (v *CrudLogUUID) TableName() string
type CrudResponse ¶
type CrudResponse struct {
	ID interface{} `gorm:"column:id;" json:"id"`
}
    type CrudTableType ¶ added in v0.8.87
type CrudTableType struct {
	SchemaID    int    `gorm:"column:schema_id" json:"schema_id"`
	DBTableName string `gorm:"column:db_table_name" json:"db_table_name"`
	LogType     string `gorm:"column:log_type" json:"log_type"`
}
    func (*CrudTableType) TableName ¶ added in v0.8.87
func (c *CrudTableType) TableName() string
type HistoryRequest ¶
type HistoryRequest struct {
	SchemaID int64       `json:"schemaId"`
	RowID    interface{} `json:"rowId"`
}
     Click to show internal directories. 
   Click to hide internal directories.