|
@@ -5,6 +5,7 @@ import (
|
|
|
"eta/eta_api/global"
|
|
|
"eta/eta_api/utils"
|
|
|
"github.com/rdlucklib/rdluck_tools/paging"
|
|
|
+ "gorm.io/gorm"
|
|
|
)
|
|
|
|
|
|
type BaiinfoClassify struct {
|
|
@@ -48,6 +49,30 @@ type BaiinfoIndex struct {
|
|
|
ModifyTime string
|
|
|
}
|
|
|
|
|
|
+func (obj *BaiinfoIndex) AfterFind(tx *gorm.DB) (err error) {
|
|
|
+ if utils.NeedDateOrTimeFormat(utils.DbDriverName) {
|
|
|
+ if obj.CreateTime != "" {
|
|
|
+ obj.CreateTime = utils.GormDateStrToDateTimeStr(obj.CreateTime)
|
|
|
+ }
|
|
|
+ if obj.ModifyTime != "" {
|
|
|
+ obj.ModifyTime = utils.GormDateStrToDateTimeStr(obj.ModifyTime)
|
|
|
+ }
|
|
|
+
|
|
|
+ if obj.ApiStartTime != "" {
|
|
|
+ obj.ApiStartTime = utils.GormDateStrToDateTimeStr(obj.ApiStartTime)
|
|
|
+ }
|
|
|
+ if obj.ApiUpdateTime != "" {
|
|
|
+ obj.ApiUpdateTime = utils.GormDateStrToDateTimeStr(obj.ApiUpdateTime)
|
|
|
+ }
|
|
|
+ if obj.StartTime != "" {
|
|
|
+ obj.StartTime = utils.GormDateStrToDateStr(obj.StartTime)
|
|
|
+ }
|
|
|
+ if obj.FinishTime != "" {
|
|
|
+ obj.FinishTime = utils.GormDateStrToDateStr(obj.FinishTime)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return
|
|
|
+}
|
|
|
func GetBaiinfoIndex(condition string, pars []interface{}) (items []*BaiinfoIndex, err error) {
|
|
|
sql := ` SELECT * FROM base_from_baiinfo_index WHERE 1=1 `
|
|
|
if condition != "" {
|
|
@@ -116,6 +141,14 @@ type BaiinfoIndexData struct {
|
|
|
DataTime string `orm:"column(data_time)" description:"值"`
|
|
|
}
|
|
|
|
|
|
+func (obj *BaiinfoIndexData) AfterFind(tx *gorm.DB) (err error) {
|
|
|
+ if utils.NeedDateOrTimeFormat(utils.DbDriverName) {
|
|
|
+ if obj.DataTime != "" {
|
|
|
+ obj.DataTime = utils.GormDateStrToDateStr(obj.DataTime)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return
|
|
|
+}
|
|
|
func GetBaiinfoIndexData(indexCode string, startSize, pageSize int) (items []*BaiinfoIndexData, err error) {
|
|
|
sql := ` SELECT * FROM base_from_baiinfo_data WHERE index_code=? ORDER BY data_time DESC LIMIT ?,? `
|
|
|
err = global.DbMap[utils.DbNameIndex].Raw(sql, indexCode, startSize, pageSize).Find(&items).Error
|