|
@@ -51,18 +51,20 @@ func GetAdminItemByIdList(adminId []int) (items []*AdminItem, err error) {
|
|
|
return
|
|
|
}
|
|
|
o := global.DbMap[utils.DbNameMaster]
|
|
|
- sql := `SELECT * FROM "admin" WHERE admin_id IN (` + utils.GetOrmInReplace(len(adminId)) + `) ORDER BY created_time DESC`
|
|
|
+ sql := `SELECT * FROM admin WHERE admin_id IN (` + utils.GetOrmInReplace(len(adminId)) + `) ORDER BY created_time DESC`
|
|
|
+ sql = utils.ReplaceDriverKeywords("", sql)
|
|
|
err = o.Raw(sql, adminId).Find(&items).Error
|
|
|
return
|
|
|
}
|
|
|
|
|
|
func GetSysuserList(condition string, pars []interface{}, startSize, pageSize int) (items []*AdminItem, err error) {
|
|
|
o := global.DbMap[utils.DbNameMaster]
|
|
|
- sql := `SELECT * FROM "admin" WHERE 1=1 `
|
|
|
+ sql := `SELECT * FROM admin WHERE 1=1 `
|
|
|
if condition != "" {
|
|
|
sql += condition
|
|
|
}
|
|
|
sql += `ORDER BY enabled DESC, last_updated_time DESC, created_time DESC LIMIT ?,?`
|
|
|
+ sql = utils.ReplaceDriverKeywords("", sql)
|
|
|
pars = append(pars, startSize, pageSize)
|
|
|
err = o.Raw(sql, pars...).Find(&items).Error
|
|
|
return
|
|
@@ -70,10 +72,11 @@ func GetSysuserList(condition string, pars []interface{}, startSize, pageSize in
|
|
|
|
|
|
func GetSysuserListCount(condition string, pars []interface{}) (count int, err error) {
|
|
|
o := global.DbMap[utils.DbNameMaster]
|
|
|
- sql := `SELECT COUNT(1) AS count FROM "admin" WHERE 1=1 `
|
|
|
+ sql := `SELECT COUNT(1) AS count FROM admin WHERE 1=1 `
|
|
|
if condition != "" {
|
|
|
sql += condition
|
|
|
}
|
|
|
+ sql = utils.ReplaceDriverKeywords("", sql)
|
|
|
err = o.Raw(sql, pars...).Scan(&count).Error
|
|
|
return
|
|
|
}
|
|
@@ -135,21 +138,24 @@ type SysuserAddReq struct {
|
|
|
}
|
|
|
|
|
|
func GetSysAdminCount(adminName string) (count int, err error) {
|
|
|
- sql := `SELECT COUNT(1) AS count FROM "admin" WHERE admin_name=? `
|
|
|
+ sql := `SELECT COUNT(1) AS count FROM admin WHERE admin_name=? `
|
|
|
+ sql = utils.ReplaceDriverKeywords("", sql)
|
|
|
o := global.DbMap[utils.DbNameMaster]
|
|
|
err = o.Raw(sql, adminName).Scan(&count).Error
|
|
|
return
|
|
|
}
|
|
|
|
|
|
func GetSysAdminByName(adminName string) (item *Admin, err error) {
|
|
|
- sql := `SELECT * FROM "admin" WHERE admin_name=? `
|
|
|
+ sql := `SELECT * FROM admin WHERE admin_name=? `
|
|
|
o := global.DbMap[utils.DbNameMaster]
|
|
|
+ sql = utils.ReplaceDriverKeywords("", sql)
|
|
|
err = o.Raw(sql, adminName).First(&item).Error
|
|
|
return
|
|
|
}
|
|
|
|
|
|
func GetSysAdminById(adminId int) (item *Admin, err error) {
|
|
|
- sql := `SELECT * FROM "admin" WHERE admin_id=? `
|
|
|
+ sql := `SELECT * FROM admin WHERE admin_id=? `
|
|
|
+ sql = utils.ReplaceDriverKeywords("", sql)
|
|
|
o := global.DbMap[utils.DbNameMaster]
|
|
|
err = o.Raw(sql, adminId).First(&item).Error
|
|
|
return
|
|
@@ -224,18 +230,20 @@ type SysuserDeleteReq struct {
|
|
|
}
|
|
|
|
|
|
func DeleteSysuser(adminId int) (err error) {
|
|
|
- sql := `DELETE FROM "admin" WHERE admin_id=? `
|
|
|
+ sql := `DELETE FROM admin WHERE admin_id=? `
|
|
|
o := global.DbMap[utils.DbNameMaster]
|
|
|
+ sql = utils.ReplaceDriverKeywords("", sql)
|
|
|
err = o.Exec(sql, adminId).Error
|
|
|
return
|
|
|
}
|
|
|
|
|
|
// GetSysAdminCountByMobile 查询系统中是否存在该手机号(如果有传入用户id,那么排除该用户)
|
|
|
func GetSysAdminCountByMobile(mobile string, adminId int) (count int, err error) {
|
|
|
- sql := `SELECT COUNT(1) AS count FROM "admin" WHERE mobile=? `
|
|
|
+ sql := `SELECT COUNT(1) AS count FROM admin WHERE mobile=? `
|
|
|
if adminId > 0 {
|
|
|
sql += ` AND admin_id != ` + fmt.Sprint(adminId)
|
|
|
}
|
|
|
+ sql = utils.ReplaceDriverKeywords("", sql)
|
|
|
o := global.DbMap[utils.DbNameMaster]
|
|
|
err = o.Raw(sql, mobile).Scan(&count).Error
|
|
|
return
|
|
@@ -243,11 +251,12 @@ func GetSysAdminCountByMobile(mobile string, adminId int) (count int, err error)
|
|
|
|
|
|
func GetSysUserItems(condition string, pars []interface{}) (items []*AdminItem, err error) {
|
|
|
o := global.DbMap[utils.DbNameMaster]
|
|
|
- sql := `SELECT * FROM "admin" WHERE 1=1 `
|
|
|
+ sql := `SELECT * FROM admin WHERE 1=1 `
|
|
|
if condition != "" {
|
|
|
sql += condition
|
|
|
}
|
|
|
sql += `ORDER BY last_updated_time DESC `
|
|
|
+ sql = utils.ReplaceDriverKeywords("", sql)
|
|
|
err = o.Raw(sql, pars...).Find(&items).Error
|
|
|
return
|
|
|
}
|
|
@@ -255,7 +264,8 @@ func GetSysUserItems(condition string, pars []interface{}) (items []*AdminItem,
|
|
|
// GetGroupSysUserList 根据分组id获取系统用户列表
|
|
|
func GetGroupSysUserList(groupId int) (items []*AdminItem, err error) {
|
|
|
o := global.DbMap[utils.DbNameMaster]
|
|
|
- sql := `SELECT * FROM "admin" WHERE group_id=? ORDER BY created_time DESC `
|
|
|
+ sql := `SELECT * FROM admin WHERE group_id=? ORDER BY created_time DESC `
|
|
|
+ sql = utils.ReplaceDriverKeywords("", sql)
|
|
|
err = o.Raw(sql, groupId).Find(&items).Error
|
|
|
return
|
|
|
}
|
|
@@ -263,11 +273,12 @@ func GetGroupSysUserList(groupId int) (items []*AdminItem, err error) {
|
|
|
// GetDepartmentGroupSysUserList 根据部门id和分组id获取系统用户列表
|
|
|
func GetDepartmentGroupSysUserList(departmentId, groupId int, roleTypeCodes string) (items []*AdminItem, err error) {
|
|
|
o := global.DbMap[utils.DbNameMaster]
|
|
|
- sql := `SELECT * FROM "admin" WHERE department_id = ? and group_id=? and enabled=1 `
|
|
|
+ sql := `SELECT * FROM admin WHERE department_id = ? and group_id=? and enabled=1 `
|
|
|
if roleTypeCodes != "" {
|
|
|
sql += ` and role_type_code in (` + roleTypeCodes + `) `
|
|
|
}
|
|
|
sql += ` ORDER BY created_time asc `
|
|
|
+ sql = utils.ReplaceDriverKeywords("", sql)
|
|
|
err = o.Raw(sql, departmentId, groupId).Find(&items).Error
|
|
|
return
|
|
|
}
|
|
@@ -275,7 +286,7 @@ func GetDepartmentGroupSysUserList(departmentId, groupId int, roleTypeCodes stri
|
|
|
// GetGrooupsysUserList 根据大组id和小组id获取系统用户列表
|
|
|
func GetGrooupsysUserList(groupId int, roleTypeCodes string, enabled int) (items []*AdminItem, err error) {
|
|
|
o := global.DbMap[utils.DbNameMaster]
|
|
|
- sql := `SELECT * FROM "admin" WHERE group_id = ? `
|
|
|
+ sql := `SELECT * FROM admin WHERE group_id = ? `
|
|
|
if roleTypeCodes != "" {
|
|
|
sql += ` and role_type_code in (` + roleTypeCodes + `) `
|
|
|
}
|
|
@@ -283,6 +294,7 @@ func GetGrooupsysUserList(groupId int, roleTypeCodes string, enabled int) (items
|
|
|
sql += fmt.Sprint(` AND enabled=`, enabled, ` `)
|
|
|
}
|
|
|
sql += ` ORDER BY created_time asc `
|
|
|
+ sql = utils.ReplaceDriverKeywords("", sql)
|
|
|
err = o.Raw(sql, groupId).Find(&items).Error
|
|
|
return
|
|
|
}
|
|
@@ -292,7 +304,8 @@ func GetSysAdminByIdSlice(adminIdList []string) (items []*Admin, err error) {
|
|
|
if len(adminIdList) <= 0 {
|
|
|
return
|
|
|
}
|
|
|
- sql := `SELECT * FROM "admin" WHERE admin_id in (` + strings.Join(adminIdList, ",") + `) `
|
|
|
+ sql := `SELECT * FROM admin WHERE admin_id in (` + strings.Join(adminIdList, ",") + `) `
|
|
|
+ sql = utils.ReplaceDriverKeywords("", sql)
|
|
|
o := global.DbMap[utils.DbNameMaster]
|
|
|
err = o.Raw(sql).Find(&items).Error
|
|
|
return
|
|
@@ -301,11 +314,12 @@ func GetSysAdminByIdSlice(adminIdList []string) (items []*Admin, err error) {
|
|
|
// GetTeamSysUserList 根据小组id获取系统用户列表
|
|
|
func GetTeamSysUserList(teamId, enabled int) (items []*AdminItem, err error) {
|
|
|
o := global.DbMap[utils.DbNameMaster]
|
|
|
- sql := `SELECT * FROM "admin" WHERE group_id=? `
|
|
|
+ sql := `SELECT * FROM admin WHERE group_id=? `
|
|
|
if enabled >= 0 {
|
|
|
sql += fmt.Sprint(` AND enabled=`, enabled, ` `)
|
|
|
}
|
|
|
sql += ` ORDER BY created_time DESC `
|
|
|
+ sql = utils.ReplaceDriverKeywords("", sql)
|
|
|
err = o.Raw(sql, teamId).Find(&items).Error
|
|
|
return
|
|
|
}
|
|
@@ -319,7 +333,8 @@ func GetGroupIdByParentId(groupId int) (items []*string, err error) {
|
|
|
|
|
|
func GetAdminByGroupId(groupId int) (items []*AdminItem, err error) {
|
|
|
o := global.DbMap[utils.DbNameMaster]
|
|
|
- sql := `SELECT * FROM "admin" WHERE group_id=? ORDER BY created_time DESC`
|
|
|
+ sql := `SELECT * FROM admin WHERE group_id=? ORDER BY created_time DESC`
|
|
|
+ sql = utils.ReplaceDriverKeywords("", sql)
|
|
|
err = o.Raw(sql, groupId).Find(&items).Error
|
|
|
return
|
|
|
}
|
|
@@ -384,7 +399,8 @@ func GetSysAdminList(condition string, pars []interface{}, fieldArr []string, or
|
|
|
if orderRule != "" {
|
|
|
order = orderRule
|
|
|
}
|
|
|
- sql := fmt.Sprintf(`SELECT %s FROM "admin" WHERE 1=1 %s ORDER BY %s`, fields, condition, order)
|
|
|
+ sql := fmt.Sprintf(`SELECT %s FROM admin WHERE 1=1 %s ORDER BY %s`, fields, condition, order)
|
|
|
+ sql = utils.ReplaceDriverKeywords("", sql)
|
|
|
o := global.DbMap[utils.DbNameMaster]
|
|
|
err = o.Raw(sql, pars...).Find(&items).Error
|
|
|
return
|
|
@@ -402,7 +418,8 @@ func GetSysAdminByIdList(adminIdList []int) (items []*Admin, err error) {
|
|
|
if num <= 0 {
|
|
|
return
|
|
|
}
|
|
|
- sql := `SELECT * FROM "admin" WHERE admin_id in (` + utils.GetOrmInReplace(num) + `) `
|
|
|
+ sql := `SELECT * FROM admin WHERE admin_id in (` + utils.GetOrmInReplace(num) + `) `
|
|
|
+ sql = utils.ReplaceDriverKeywords("", sql)
|
|
|
o := global.DbMap[utils.DbNameMaster]
|
|
|
err = o.Raw(sql, adminIdList).Find(&items).Error
|
|
|
return
|