Documentation ¶
Index ¶
- func Count(table string, count int, search string) int
- func CountSearchMap(table string, searchMap SearchMap, num int, search string) int
- func CountSqlTotal(query string) int64
- func DeleteSql(sql string, data SearchMap) string
- func Exec(q string) (sql.Result, error)
- func FindById(sql string, id int) string
- func GetOrm() orm.Ormer
- func GetString(ctx context.Context, key ...string) map[string]string
- func GetWhere(searchSql string, searchMap SearchMap) string
- func Insert(obj interface{}) (int64, error)
- func InsertSql(obj interface{}, sql string) string
- func IsExists(strs []string, key string) bool
- func MKeyV(key ...string) []string
- func ObjToString(v interface{}) string
- func OrderByPagingSql(searchSql string, column string, request http.Request, obj interface{}, ...) (int, error)
- func Raw(q string) orm.RawSeter
- func Replace(sql string) string
- func SearchOrder(sql string, columnt ...string) string
- func SearchSql(obj interface{}, sql string, data SearchMap) string
- func SearchSqlPages(sql string, request http.Request) string
- func StringToLower(str string) string
- func StringToUpper(str string) string
- func UpdateSql(obj interface{}, sql string, data SearchMap, extCloumnt string) string
- type SearchMap
- type Total
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CountSearchMap ¶
获取有条件的计算 2018-02-01 9:38
func OrderByPagingSql ¶
func OrderByPagingSql(searchSql string, column string, request http.Request, obj interface{}, structObj interface{}) (int, error)
2018-02-05 09:09 公共查询方法,包含orderby和分页sql
func SearchSql ¶
searchMap := util.SearchMap{} searchMap.Put("CreateUser", "zhaozq14") sql := util.SearchSql(index.DockerCloudApp{},index.SelectDockerCloudApp, searchMap)
func SearchSqlPages ¶
带分页的sql语句 2018-01-15
func StringToLower ¶
func StringToUpper ¶
func UpdateSql ¶
searchMap := util.SearchMap{} searchMap.Put("CreateUser", "zhaozq14") searchMap.Put("AppId", 89) data := index.DockerCloudApp{} data.AppName = "1111" data.Status = "1" data.AppId = 10 data.AppDescription = "测试update" extCloumnt 排除的列,多个逗号隔开 updateSql := util.UpdateSql(data, index.UpdateDockerCloudApp, searchMap)
Types ¶
type SearchMap ¶
func GetSearchMap ¶
创建一个带参数ID的 SearchMap
func GetSearchMapValue ¶
2018-02-09 07:57 将参数值写到SearchMap
Click to show internal directories.
Click to hide internal directories.