6481e90a0c
* Gofmt friendly Keeping Go source code in line with what they preconize * Golint Friendly Next So I have made some variables unexported Added comments in every function that I know what it does Removed some deprecated stuff that I was sure of Added a comment on possible deprecated methods "Is it deprecated?" Changed some variable/method name according to golint recommendations * Update filelist.go
19 lignes
514 o
Go
19 lignes
514 o
Go
package serviceBase
|
|
|
|
// WhereParams struct for search
|
|
type WhereParams struct {
|
|
Conditions string // Ex : name LIKE ? AND category_id LIKE ?
|
|
Params []interface{}
|
|
}
|
|
|
|
// CreateWhereParams : function to create WhereParams struct for search
|
|
func CreateWhereParams(conditions string, params ...interface{}) WhereParams {
|
|
whereParams := WhereParams{
|
|
Conditions: conditions,
|
|
Params: make([]interface{}, len(params)),
|
|
}
|
|
for i := range params {
|
|
whereParams.Params[i] = params[i]
|
|
}
|
|
return whereParams
|
|
}
|