|
@@ -7,17 +7,19 @@ import (
|
|
|
)
|
|
|
|
|
|
type CygxActivitySignup struct {
|
|
|
- Id int `orm:"column(id);pk"`
|
|
|
- ActivityId int `description:"活动ID"`
|
|
|
- UserId int `description:"用户ID"`
|
|
|
- CreateTime time.Time `description:"创建时间"`
|
|
|
- Mobile string `description:"手机号"`
|
|
|
- Email string `description:"邮箱"`
|
|
|
- CompanyId int `description:"公司id"`
|
|
|
- CompanyName string `description:"公司名称"`
|
|
|
- FailType int `description:"失败原因,0,未失败,1总人数已满,2单机构超限制,3,爽约次数超限"`
|
|
|
- SignupType int `description:"报名方式,1预约外呼,2自主拨入,3我要报名"`
|
|
|
- DoFailType int `description:"失败原因,0,未失败,1总人数已满,2单机构超限制,3,爽约次数超限"`
|
|
|
+ Id int `orm:"column(id);pk"`
|
|
|
+ ActivityId int `description:"活动ID"`
|
|
|
+ UserId int `description:"用户ID"`
|
|
|
+ CreateTime time.Time `description:"创建时间"`
|
|
|
+ Mobile string `description:"手机号"`
|
|
|
+ Email string `description:"邮箱"`
|
|
|
+ CompanyId int `description:"公司id"`
|
|
|
+ CompanyName string `description:"公司名称"`
|
|
|
+ FailType int `description:"失败原因,0,未失败,1总人数已满,2单机构超限制,3,爽约次数超限"`
|
|
|
+ SignupType int `description:"报名方式,1预约外呼,2自主拨入,3我要报名"`
|
|
|
+ DoFailType int `description:"失败原因,0,未失败,1总人数已满,2单机构超限制,3,爽约次数超限"`
|
|
|
+ OutboundMobile string `description:"外呼手机号"`
|
|
|
+ CountryCode string `description:"手机国家区号"`
|
|
|
}
|
|
|
|
|
|
type SignupStatus struct {
|
|
@@ -302,3 +304,19 @@ func AddActivitySignupByRestrict(item *CygxActivitySignup) (lastId int64, err er
|
|
|
lastId, err = o.Insert(itemLog)
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+//列表
|
|
|
+func GetActivitySignupListAll() (items []*CygxActivitySignup, err error) {
|
|
|
+ o := orm.NewOrm()
|
|
|
+ sql := `SELECT * FROM cygx_activity_signup `
|
|
|
+ _, err = o.Raw(sql).QueryRows(&items)
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
+//修改是否推送消息状态
|
|
|
+func UPdateSignup(item *CygxActivitySignup) (err error) {
|
|
|
+ sql := ` UPDATE cygx_activity_signup SET outbound_mobile= ? , country_code=86 WHERE id = ?`
|
|
|
+ o := orm.NewOrm()
|
|
|
+ _, err = o.Raw(sql, item.Mobile, item.Id).Exec()
|
|
|
+ return
|
|
|
+}
|