|
@@ -0,0 +1,43 @@
|
|
|
+package models
|
|
|
+
|
|
|
+import (
|
|
|
+ "fmt"
|
|
|
+ "rdluck_tools/orm"
|
|
|
+)
|
|
|
+
|
|
|
+type CygxActivityMirrorWord struct {
|
|
|
+ Id int `description:"id"`
|
|
|
+ KeyWord string `description:"关键词"`
|
|
|
+ MirrorKeyWord string `description:"关键词"`
|
|
|
+}
|
|
|
+
|
|
|
+type ActivityMirrorWordListResp struct {
|
|
|
+ List []*CygxActivityMirrorWord
|
|
|
+}
|
|
|
+
|
|
|
+//列表
|
|
|
+func GetActivityMirrorWordList() (items []*ActivityFastsearchKeywords, err error) {
|
|
|
+ o := orm.NewOrm()
|
|
|
+ sql := `SELECT * FROM cygx_activity_mirror_word ORDER BY sort DESC`
|
|
|
+ _, err = o.Raw(sql).QueryRows(&items)
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
+//获取我的日程数量
|
|
|
+func GetActivityMirrorWordCount(keyWord string) (count int, err error) {
|
|
|
+ fmt.Println(keyWord)
|
|
|
+ o := orm.NewOrm()
|
|
|
+ sqlCount := ` SELECT COUNT( 1 ) AS count FROM cygx_activity_mirror_word WHERE key_word IN (` + keyWord + `) `
|
|
|
+ err = o.Raw(sqlCount).QueryRow(&count)
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
+func GetMirrorWord(keyWord string) (mirrorword string, err error) {
|
|
|
+ sql := ` SELECT GROUP_CONCAT( DISTINCT m.mirror_key_word SEPARATOR ',' ) AS mirrorword
|
|
|
+ FROM
|
|
|
+ cygx_activity_mirror_word AS m
|
|
|
+ WHERE m.key_word IN (` + keyWord + `)`
|
|
|
+ o := orm.NewOrm()
|
|
|
+ err = o.Raw(sql).QueryRow(&mirrorword)
|
|
|
+ return
|
|
|
+}
|