|
@@ -6,23 +6,24 @@ import (
|
|
|
)
|
|
|
|
|
|
type CygxArticleHistoryRecordAll struct {
|
|
|
- Id int `orm:"column(id);pk"`
|
|
|
- ArticleId int
|
|
|
- UserId int
|
|
|
- CreateTime string
|
|
|
- ModifyTime time.Time
|
|
|
- Mobile string `description:"手机号"`
|
|
|
- Email string `description:"邮箱"`
|
|
|
- CompanyId int `description:"公司id"`
|
|
|
- CompanyName string `description:"公司名称"`
|
|
|
- StopTime int `description:"停留时间"`
|
|
|
- OutType int `description:"退出方式,1正常退出,2强制关闭"`
|
|
|
- Source string `description:"来源,MOBILE:手机端,PC:电脑端"`
|
|
|
- RealName string `description:"用户实际名称"`
|
|
|
- CreateDateApi time.Time `description:"同步创建时间"`
|
|
|
- CelueHistoryId int `description:"策略平台记录的ID"`
|
|
|
- Platfor int `description:"PV阅读记录来源,1:查研观向,2:策略平台"`
|
|
|
- IsDel int `description:"是否删除"`
|
|
|
+ Id int `orm:"column(id);pk"`
|
|
|
+ ArticleId int
|
|
|
+ UserId int
|
|
|
+ CreateTime string
|
|
|
+ ModifyTime time.Time
|
|
|
+ Mobile string `description:"手机号"`
|
|
|
+ Email string `description:"邮箱"`
|
|
|
+ CompanyId int `description:"公司id"`
|
|
|
+ CompanyName string `description:"公司名称"`
|
|
|
+ StopTime int `description:"停留时间"`
|
|
|
+ OutType int `description:"退出方式,1正常退出,2强制关闭"`
|
|
|
+ Source string `description:"来源,MOBILE:手机端,PC:电脑端"`
|
|
|
+ RealName string `description:"用户实际名称"`
|
|
|
+ CreateDateApi time.Time `description:"同步创建时间"`
|
|
|
+ CelueHistoryId int `description:"策略平台记录的ID"`
|
|
|
+ Platfor int `description:"PV阅读记录来源,1:查研观向,2:策略平台"`
|
|
|
+ IsDel int `description:"是否删除"`
|
|
|
+ RegisterPlatform int `description:"来源"`
|
|
|
}
|
|
|
|
|
|
|
|
@@ -47,3 +48,37 @@ func GetCygxArticleHistoryRecordAllList(condition string, pars []interface{}, st
|
|
|
_, err = o.Raw(sql, pars, startSize, pageSize).QueryRows(&items)
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+type CygxArticleHistoryRecordAllResp struct {
|
|
|
+ Id int `orm:"column(id);pk"`
|
|
|
+ ArticleId int
|
|
|
+ UserId int
|
|
|
+ CreateTime string
|
|
|
+ ModifyTime time.Time
|
|
|
+ Mobile string `description:"手机号"`
|
|
|
+ Email string `description:"邮箱"`
|
|
|
+ CompanyId int `description:"公司id"`
|
|
|
+ CompanyName string `description:"公司名称"`
|
|
|
+ StopTime int `description:"停留时间"`
|
|
|
+ OutType int `description:"退出方式,1正常退出,2强制关闭"`
|
|
|
+ Source string `description:"来源,MOBILE:手机端,PC:电脑端"`
|
|
|
+ RealName string `description:"用户实际名称"`
|
|
|
+ CreateDateApi time.Time `description:"同步创建时间"`
|
|
|
+ CelueHistoryId int `description:"策略平台记录的ID"`
|
|
|
+ Platfor int `description:"PV阅读记录来源,1:查研观向,2:策略平台"`
|
|
|
+ IsDel int `description:"是否删除"`
|
|
|
+ RegisterPlatform int `description:"来源"`
|
|
|
+ Title string `description:"标题"`
|
|
|
+ CategoryName string `description:"一级分类"`
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+func GetCygxArticleHistoryRecordAllListNoLimit(condition string, pars []interface{}) (items []*CygxArticleHistoryRecordAllResp, err error) {
|
|
|
+ o := orm.NewOrm()
|
|
|
+ sql := `SELECT art.* ,a.title,a.category_name FROM cygx_article_history_record_all as art INNER JOIN cygx_article AS a ON a.article_id = art.article_id WHERE 1= 1 `
|
|
|
+ if condition != "" {
|
|
|
+ sql += condition
|
|
|
+ }
|
|
|
+ _, err = o.Raw(sql, pars).QueryRows(&items)
|
|
|
+ return
|
|
|
+}
|