Versions in this module Expand all Collapse all v1 v1.0.0 Jul 15, 2019 Changes in this version + func GeneralInsert(db basic.SQLCommon, tableName string, data map[string]interface{}) (rsp sql.Result, err error) + func GeneralListGORM(database *gorm.DB, params ListByPageParams) (db *gorm.DB) + func GeneralListSQL(db basic.SQLCommon, tableName string, params ListByPageParams, whereSql string, ...) (rsp []interface{}, err error) + func GetGormMySQLConnection(config MySqlConfig) (db *gorm.DB, err error) + func TransactionGORM(db *gorm.DB, f TransactionFuncGORM) (data interface{}, err error) + type ListByPageParams struct + Fields []string + IgnoreFields []string + PageNumber uint64 + PageSize uint64 + SortBy string + SortDirection bool + type MySqlConfig struct + Host string + MaxIdleConnection int + MaxOpenConnection int + Params map[string]string + Password string + Port int + Scheme string + User string + type TransactionFuncGORM func(*gorm.DB) (interface{}, error)