|
@@ -16,9 +16,9 @@ type EdbDataTradeAnalysis struct {
|
|
|
EdbCode string `gorm:"column:edb_code" description:"指标编码"`
|
|
|
DataTime time.Time `gorm:"column:data_time" description:"数据日期"`
|
|
|
Value float64 `gorm:"column:value" description:"数据值"`
|
|
|
- CreateTime time.Time `gorm:"column:status" description:"创建时间"`
|
|
|
- ModifyTime time.Time `gorm:"column:create_time" description:"修改时间"`
|
|
|
- DataTimestamp int64 `gorm:"column:modify_time" description:"数据日期时间戳"`
|
|
|
+ CreateTime time.Time `gorm:"column:create_time" description:"创建时间"`
|
|
|
+ ModifyTime time.Time `gorm:"column:modify_time" description:"修改时间"`
|
|
|
+ DataTimestamp int64 `gorm:"column:data_timestamp" description:"数据日期时间戳"`
|
|
|
}
|
|
|
|
|
|
func (m *EdbDataTradeAnalysis) TableName() string {
|
|
@@ -73,7 +73,7 @@ func (m *EdbDataTradeAnalysis) Update(cols []string) (err error) {
|
|
|
func (m *EdbDataTradeAnalysis) Remove() (err error) {
|
|
|
|
|
|
sql := fmt.Sprintf(`DELETE FROM %s WHERE %s = ? LIMIT 1`, m.TableName(), m.Cols().PrimaryId)
|
|
|
- err = global.DEFAULT_DmSQL.Raw(sql, m.EdbDataId).Error
|
|
|
+ err = global.DEFAULT_DmSQL.Exec(sql, m.EdbDataId).Error
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -83,7 +83,7 @@ func (m *EdbDataTradeAnalysis) MultiRemove(ids []int) (err error) {
|
|
|
}
|
|
|
|
|
|
sql := fmt.Sprintf(`DELETE FROM %s WHERE %s IN (%s)`, m.TableName(), m.Cols().PrimaryId, utils.GetOrmInReplace(len(ids)))
|
|
|
- err = global.DEFAULT_DmSQL.Raw(sql, ids).Error
|
|
|
+ err = global.DEFAULT_DmSQL.Exec(sql, ids).Error
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -133,7 +133,7 @@ func (m *EdbDataTradeAnalysis) GetItemsByCondition(condition string, pars []inte
|
|
|
order = ` ORDER BY ` + orderRule
|
|
|
}
|
|
|
sql := fmt.Sprintf(`SELECT %s FROM %s WHERE 1=1 %s %s`, fields, m.TableName(), condition, order)
|
|
|
- err = global.DEFAULT_DmSQL.Raw(sql, pars...).Scan(&items).Error
|
|
|
+ err = global.DEFAULT_DmSQL.Raw(sql, pars...).Find(&items).Error
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -149,7 +149,7 @@ func (m *EdbDataTradeAnalysis) GetPageItemsByCondition(condition string, pars []
|
|
|
}
|
|
|
sql := fmt.Sprintf(`SELECT %s FROM %s WHERE 1=1 %s %s LIMIT ?,?`, fields, m.TableName(), condition, order)
|
|
|
pars = append(pars, startSize, pageSize)
|
|
|
- err = global.DEFAULT_DmSQL.Raw(sql, pars...).Scan(&items).Error
|
|
|
+ err = global.DEFAULT_DmSQL.Raw(sql, pars...).Find(&items).Error
|
|
|
return
|
|
|
}
|
|
|
|