package dao import ( "fmt" "git.rosy.net.cn/baseapi/utils" "git.rosy.net.cn/jx-callback/business/model" ) func GetUserByID(db *DaoDB, fieldName, fieldValue string) (user *model.User, err error) { sql := fmt.Sprintf(` SELECT * FROM user t1 WHERE t1.deleted_at = ? AND t1.%s = ? `, fieldName) err = GetRow(db, &user, sql, utils.DefaultTimeValue, fieldValue) return user, err } func GetUserBindAuthInfo(db *DaoDB, userID string) (authList []*model.AuthBind, err error) { sql := ` SELECT * FROM auth_bind t1 WHERE t1.deleted_at = ? AND t1.user_id = ? ` err = GetRows(db, &authList, sql, utils.DefaultTimeValue, userID) return authList, err }