|
@@ -49,6 +49,27 @@ type SmmIndex struct {
|
|
ModifyTime string
|
|
ModifyTime string
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+type SmmIndexItem struct {
|
|
|
|
+ BaseFromSmmIndexId int `orm:"column(base_from_smm_index_id);pk"`
|
|
|
|
+ ClassifyId int
|
|
|
|
+ ParentClassifyId int
|
|
|
|
+ Interface string
|
|
|
|
+ Name string
|
|
|
|
+ IndexCode string
|
|
|
|
+ IndexName string
|
|
|
|
+ Type1 string `orm:"column(type_1)"`
|
|
|
|
+ Type2 string `orm:"column(type_2)"`
|
|
|
|
+ Type3 string `orm:"column(type_3)"`
|
|
|
|
+ Frequency string
|
|
|
|
+ Unit string
|
|
|
|
+ ApiStartTime string
|
|
|
|
+ ApiUpdateTime string
|
|
|
|
+ StartTime string
|
|
|
|
+ FinishTime string
|
|
|
|
+ CreateTime string
|
|
|
|
+ ModifyTime string
|
|
|
|
+}
|
|
|
|
+
|
|
func GetSmmIndex(condition string, pars interface{}) (items []*SmmIndex, err error) {
|
|
func GetSmmIndex(condition string, pars interface{}) (items []*SmmIndex, err error) {
|
|
o := orm.NewOrmUsingDB("data")
|
|
o := orm.NewOrmUsingDB("data")
|
|
sql := ` SELECT * FROM base_from_smm_index WHERE 1=1 `
|
|
sql := ` SELECT * FROM base_from_smm_index WHERE 1=1 `
|
|
@@ -136,7 +157,7 @@ func GetSmmIndexDataCount(indexCode string) (count int, err error) {
|
|
}
|
|
}
|
|
|
|
|
|
// GetSmmItemList 模糊查询Smm数据库指标列表
|
|
// GetSmmItemList 模糊查询Smm数据库指标列表
|
|
-func GetSmmItemList(keyword string) (items []*SmmIndex, err error) {
|
|
|
|
|
|
+func GetSmmItemList(keyword string) (items []*SmmIndexItem, err error) {
|
|
o := orm.NewOrmUsingDB("data")
|
|
o := orm.NewOrmUsingDB("data")
|
|
sql := "SELECT * FROM base_from_smm_index WHERE CONCAT(index_name,index_code) LIKE '%" + keyword + "%'"
|
|
sql := "SELECT * FROM base_from_smm_index WHERE CONCAT(index_name,index_code) LIKE '%" + keyword + "%'"
|
|
_, err = o.Raw(sql).QueryRows(&items)
|
|
_, err = o.Raw(sql).QueryRows(&items)
|