123456789101112131415161718192021222324252627282930313233343536373839 |
- package data_manage
- import (
- "github.com/beego/beego/v2/client/orm"
- "time"
- )
- type EdbUpdateLog struct {
- Id int64 `json:"id" orm:"column(id);pk"`
- OpDbName string `json:"op_db_name"` // 库名
- OpTableName string `json:"op_table_name"` // 表名
- OpType string `json:"op_type"` // 变更类型
- OldData string `json:"old_data"` // 历史数据
- NewData string `json:"new_data"` // 新数据
- CreateTime time.Time `json:"create_time"`
- }
- func GetEdbUpdateLogByCondition(condition string, pars []interface{}) (item []*EdbUpdateLog, err error) {
- o := orm.NewOrmUsingDB("data")
- sql := ` SELECT * FROM edb_update_log WHERE 1=1 `
- if condition != "" {
- sql += condition
- }
- sql += `ORDER BY id ASC limit 500 `
- _, err = o.Raw(sql, pars).QueryRows(&item)
- return
- }
- type EdbData struct {
- EdbDataId int32 `orm:"column(edb_data_id);pk" json:"edb_data_id"`
- EdbInfoId int32 `json:"edb_info_id"` // 指标id
- EdbCode string `json:"edb_code"` // 指标编码
- DataTime time.Time `json:"data_time"` // 数据日期
- Value float64 `json:"value"` // 数据值
- CreateTime time.Time `json:"create_time"` // 创建时间
- ModifyTime time.Time `json:"modify_time"` // 修改时间
- DataTimestamp int64 `json:"data_timestamp"` // 数据日期时间戳
- }
|