123456789101112131415161718192021222324252627282930313233343536373839 |
- package data_manage
- import (
- "rdluck_tools/orm"
- "time"
- )
- type EdbInfoList struct {
- EdbInfoId int `orm:"column(edb_info_id);pk"`
- SourceName string `description:"来源名称"`
- Source int `description:"来源id"`
- EdbCode string `description:"指标编码"`
- EdbName string `description:"指标名称"`
- Frequency string `description:"频率"`
- Unit string `description:"单位"`
- StartDate time.Time `description:"起始日期"`
- EndDate time.Time `description:"终止日期"`
- ClassifyId int `description:"分类id"`
- UniqueCode string `description:"指标唯一编码"`
- }
- func GetEdbInfoByCondition(condition string, pars []interface{}) (item []*EdbInfoList, err error) {
- o := orm.NewOrm()
- o.Using("data")
- sql := ` SELECT * FROM edb_info WHERE 1=1 `
- if condition != "" {
- sql += condition
- }
- err = o.Raw(sql, pars).QueryRow(&item)
- return
- }
- func ModifyEdbDataInfoDate(edbInfoId int, maxDate string) (err error) {
- o := orm.NewOrm()
- o.Using("data")
- sql := ` UPDATE edb_info SET end_date=?,modify_time=NOW() WHERE edb_info_id=? `
- _, err = o.Raw(sql, maxDate, edbInfoId).Exec()
- return
- }
|