xingzai 3 жил өмнө
parent
commit
57fa3f39dc

+ 78 - 0
models/base_from_trade_dalian.go

@@ -0,0 +1,78 @@
+package models
+
+import (
+	"rdluck_tools/orm"
+	"time"
+)
+
+type BaseFromTradeDalianIndex struct {
+	BaseFromTradeDalianIndexId int `orm:"column(base_from_trade_dalian_index_id);pk"`
+	IndexName                  string
+	IndexCode                  string
+	Frequency                  string
+	StartDate                  time.Time
+	EndDate                    time.Time
+	CreateTime                 time.Time
+	ModifyTime                 time.Time
+	ClassifyName               string
+	ClassifyType               string
+}
+
+type BaseFromTradeDalianIndexItem struct {
+	BaseFromTradeDalianIndexId int `orm:"column(base_from_trade_dalian_index_id);pk"`
+	IndexName                  string
+	IndexCode                  string
+	Frequency                  string
+	Value                      string
+	AddCutValue                string
+	ClassifyName               string
+	ClassifyType               string
+	StartDate                  time.Time
+	EndDate                    time.Time
+	CreateTime                 time.Time
+	ModifyTime                 time.Time
+}
+
+func AddBaseFromTradeDalianIndex(item *BaseFromTradeDalianIndex) (lastId int64, err error) {
+	o := orm.NewOrm()
+	o.Using("data")
+	lastId, err = o.Insert(item)
+	return
+}
+
+//详情
+func GetBaseFromTradeDalianIndexInfo(indexName string) (item *BaseFromTradeDalianIndex, err error) {
+	o := orm.NewOrm()
+	o.Using("data")
+	sql := `SELECT * FROM base_from_trade_dalian_index  WHERE index_name=? `
+	err = o.Raw(sql, indexName).QueryRow(&item)
+	return
+}
+
+//获取数量
+func GetDalianIndexCountByIndexName(indexName string) (count int, err error) {
+	o := orm.NewOrm()
+	o.Using("data")
+	sqlCount := `SELECT COUNT(1) AS count  FROM base_from_trade_dalian_index  WHERE index_name=?`
+	err = o.Raw(sqlCount, indexName).QueryRow(&count)
+	return
+}
+
+type BaseFromTradeDalianData struct {
+	BaseFromTradeDalianDataId  int `orm:"column(base_from_trade_dalian_data_id);pk"`
+	BaseFromTradeDalianIndexId int
+	IndexCode                  string
+	DataTime                   time.Time
+	Value                      string
+	AddCutValue                string
+	CreateTime                 time.Time
+	ModifyTime                 time.Time
+	DataTimestamp              string
+}
+
+func AddBaseFromTradeDalianData(item *BaseFromTradeDalianData) (lastId int64, err error) {
+	o := orm.NewOrm()
+	o.Using("data")
+	lastId, err = o.Insert(item)
+	return
+}