|
@@ -37,7 +37,7 @@ func (m *BusinessConf) PrimaryId() string {
|
|
|
}
|
|
|
|
|
|
func (m *BusinessConf) Create() (err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
+ o := orm.NewOrmUsingDB("eta")
|
|
|
id, err := o.Insert(m)
|
|
|
if err != nil {
|
|
|
return
|
|
@@ -50,47 +50,47 @@ func (m *BusinessConf) CreateMulti(items []*BusinessConf) (err error) {
|
|
|
if len(items) == 0 {
|
|
|
return
|
|
|
}
|
|
|
- o := orm.NewOrm()
|
|
|
+ o := orm.NewOrmUsingDB("eta")
|
|
|
_, err = o.InsertMulti(len(items), items)
|
|
|
return
|
|
|
}
|
|
|
|
|
|
func (m *BusinessConf) Update(cols []string) (err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
+ o := orm.NewOrmUsingDB("eta")
|
|
|
_, err = o.Update(m, cols...)
|
|
|
return
|
|
|
}
|
|
|
|
|
|
func (m *BusinessConf) Del() (err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
+ o := orm.NewOrmUsingDB("eta")
|
|
|
sql := fmt.Sprintf(`DELETE FROM %s WHERE %s = ? LIMIT 1`, m.TableName(), m.PrimaryId())
|
|
|
_, err = o.Raw(sql, m.Id).Exec()
|
|
|
return
|
|
|
}
|
|
|
|
|
|
func (m *BusinessConf) GetItemById(id int) (item *BusinessConf, err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
+ o := orm.NewOrmUsingDB("eta")
|
|
|
sql := fmt.Sprintf(`SELECT * FROM %s WHERE %s = ? LIMIT 1`, m.TableName(), m.PrimaryId())
|
|
|
err = o.Raw(sql, id).QueryRow(&item)
|
|
|
return
|
|
|
}
|
|
|
|
|
|
func (m *BusinessConf) GetItemByCondition(condition string, pars []interface{}) (item *BusinessConf, err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
+ o := orm.NewOrmUsingDB("eta")
|
|
|
sql := fmt.Sprintf(`SELECT * FROM %s WHERE 1=1 %s LIMIT 1`, m.TableName(), condition)
|
|
|
err = o.Raw(sql, pars).QueryRow(&item)
|
|
|
return
|
|
|
}
|
|
|
|
|
|
func (m *BusinessConf) GetCountByCondition(condition string, pars []interface{}) (count int, err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
+ o := orm.NewOrmUsingDB("eta")
|
|
|
sql := fmt.Sprintf(`SELECT COUNT(1) FROM %s WHERE 1=1 %s`, m.TableName(), condition)
|
|
|
err = o.Raw(sql, pars).QueryRow(&count)
|
|
|
return
|
|
|
}
|
|
|
|
|
|
func (m *BusinessConf) GetItemsByCondition(condition string, pars []interface{}, fieldArr []string, orderRule string) (items []*BusinessConf, err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
+ o := orm.NewOrmUsingDB("eta")
|
|
|
fields := strings.Join(fieldArr, ",")
|
|
|
if len(fieldArr) == 0 {
|
|
|
fields = `*`
|
|
@@ -105,7 +105,7 @@ func (m *BusinessConf) GetItemsByCondition(condition string, pars []interface{},
|
|
|
}
|
|
|
|
|
|
func (m *BusinessConf) GetPageItemsByCondition(condition string, pars []interface{}, fieldArr []string, orderRule string, startSize, pageSize int) (items []*BusinessConf, err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
+ o := orm.NewOrmUsingDB("eta")
|
|
|
fields := strings.Join(fieldArr, ",")
|
|
|
if len(fieldArr) == 0 {
|
|
|
fields = `*`
|
|
@@ -124,7 +124,7 @@ func GetBusinessConf() (list map[string]string, err error) {
|
|
|
list = make(map[string]string)
|
|
|
|
|
|
var items []*BusinessConf
|
|
|
- o := orm.NewOrm()
|
|
|
+ o := orm.NewOrmUsingDB("eta")
|
|
|
sql := `SELECT * FROM business_conf`
|
|
|
_, err = o.Raw(sql).QueryRows(&items)
|
|
|
if err != nil {
|
|
@@ -149,7 +149,7 @@ type BusinessConfUpdate struct {
|
|
|
|
|
|
// UpdateBusinessConfMulti 批量修改配置
|
|
|
func UpdateBusinessConfMulti(items []BusinessConfUpdate) (err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
+ o := orm.NewOrmUsingDB("eta")
|
|
|
p, err := o.Raw("UPDATE business_conf SET conf_val = ? WHERE conf_key = ?").Prepare()
|
|
|
if err != nil {
|
|
|
return
|