message

package
v1.2.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2020 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DataMap

type DataMap map[string]string

type SMSMessage

type SMSMessage struct {
	SMSUserType   SMSUserType  `json:"smsUserType"`
	CellphoneList []string     `json:"cellphoneList"`
	Template      TemplateType `json:"template"`
	Data          *DataMap     `json:"data"`
}

type SMSUserType

type SMSUserType string
const (
	MONT_LED     SMSUserType = "led"     // 移动梦网【LED屏】
	MONT_Captcha SMSUserType = "captcha" // 移动梦网【万屏科技】,验证码专用
	MONT_WPKJ    SMSUserType = "wpkj"    // 移动梦网【万屏科技】
	MONT_WPH     SMSUserType = "wph"     // 移动梦网【万屏汇】
	MONT_WPHLM   SMSUserType = "wphlm"   // 移动梦网【万屏汇联盟】
)

type TemplateType

type TemplateType string
const (
	SMS_Captcha                                     TemplateType = "CAPTCHA.COMMON"                              //短信验码
	SMS_CUSTOMER_RELEASE_DEMAND                     TemplateType = "CUSTOMER.RELEASE.DEMAND"                     //客户发布需求
	SMS_NOTIFY_CLIENT_POST_INSTALL_DEMAND_SUCCESS   TemplateType = "NOTIFY.CLIENT.POST_INSTALL_DEMAND_SUCCESS"   //通知客户:安装,发布成功
	SMS_NOTIFY_CLIENT_POST_MEND_DEMAND_SUCCESS      TemplateType = "NOTIFY.CLIENT.POST_MEND_DEMAND_SUCCESS"      //通知客户:维修,发布成功
	SMS_NOTIFY_SUPPLIER_LIENT_LEAVE_MSG             TemplateType = "NOTIFY.SUPPLIER.CLIENT_LEAVE_MSG"            //通知工程商:客户留言
	SMS_NOTIFY_SUPPLIER_CLIENT_ONLINE_4_DEMAND      TemplateType = "NOTIFY.SUPPLIER.CLIENT_ONLINE_4_DEMAND"      //通知工程商:客户上线
	SMS_NOTIFY_SUPPLIER_ACTIVITY_BID_INSTALL_DEMAND TemplateType = "NOTIFY.SUPPLIER.ACTIVITY_BID_INSTALL_DEMAND" //通知工程商抢单、安装
	SMS_NOTIFY_SUPPLIER_ACTIVITY_BID_MEND_DEMAND    TemplateType = "NOTIFY.SUPPLIER.ACTIVITY_BID_MEND_DEMAND"    //通知工程商抢单、维修
	SMS_NOTIFY_SUPPLIER_PACK_EXPIRED                TemplateType = "NOTIFY.SUPPLIER.PACK_EXPIRED"                //通知工程商套餐到期
	SMS_NOTIFY_SUPPLIER_ACTIVITY_GRAB_PACK          TemplateType = "NOTIFY.SUPPLIER.ACTIVITY_GRAB_PACK"          //抢套餐活动通知
	SMS_NOTIFY_SUPPLIER_PACK_USE_UP                 TemplateType = "NOTIFY.SUPPLIER.PACK_USE_UP"                 //通知工程商套餐额度不足
	SMS_NOTIFY_ADD_PACK_FREE                        TemplateType = "NOTIFY.ADD_PACK_FREE"                        //通知工程商:赠送使用套餐
	SMS_INVITE_SUPPLIER_COMMON                      TemplateType = "INVITE_SUPPLIER.COMMON"                      //邀请工程商下载app
	SMS_NOTIFY_ADD_BID_POINT                        TemplateType = "NOTIFY.ADD_BID_POINT"                        //通知工程商:赠送汇币
	SMS_ENGINEERING_VIRTUAL                         TemplateType = "ENGINEERING.VIRTUAL"                         //通知客户:工程商的联系电话(虚拟号)
	SMS_CUSTOMER_VIRTUAL                            TemplateType = "CUSTOMER.VIRTUAL"                            //通知工程商:客户的联系电话(虚拟号)
	SMS_BYPASS_ACCOUNT                              TemplateType = "BYPASS.ACCOUNT"                              //通知子账号被移出
	SMS_GAME_INVITATION                             TemplateType = "GAME_INVITATION"                             //斗地主游戏
	SMS_CHANNEL_INVITATION                          TemplateType = "MY_CHANNEL_INVITATION"                       //我的渠道邀请
	SERVICE_MAINTAIN_ORDER                          TemplateType = "SERVICE_MAINTAIN_ORDER"                      //维修服务发送短信
	//opc:您已被万屏汇管理员添加为{{engineering}}的管理员,将享受大客户服务,并可自主管理企业子账号。回TD退订
	SMS_NOTIFY_ENGINEERING_ADD_MASTER TemplateType = "NOTIFY.ENGINEERING.ADD.MASTER" //企业添加管理员通知
	//opc:您已被万屏汇管理员移出{{engineering}},将不再享受大客户服务。回TD退订
	SMS_NOTIFY_ENGINEERING_DEL_SUBUSER TemplateType = "NOTIFY.ENGINEERING.DEL.SUBUSER" //企业管理员删除子账户
	//opc:您已被万屏汇管理员添加到{{engineering}},将享受大客户服务。回TD退订
	SMS_NOTIFY_ENGINEERING_ADD_SUBUSER TemplateType = "NOTIFY.ENGINEERING.ADD.SUBUSER" //企业管理员添加子账户
	//opc:您已被万屏汇管理员设置为企业管理员,可自主管理企业子账号。回TD退订
	SMS_NOTIFY_ENGINEERING_CHANGE_MASTER TemplateType = "NOTIFY.ENGINEERING.CHANGE.MASTER" //企业管理员转移,添加
	//opc:您已被万屏汇管理员解除管理员身份,若有疑问请联系客服或您的销售经理。回TD退订
	SMS_NOTIFY_ENGINEERING_CHANGEDEL_MASTER TemplateType = "NOTIFY.ENGINEERING.CHANGE.DEL.MASTER" //企业管理员转移,删除
	//App/H5 :您已被"{{masterUser}}"添加到他的企业,将享受大客户服务。回TD退订
	SMS_NOTIFY_ENGINEERING_APP_ADD_SUBUSER TemplateType = "NOTIFY.ENGINEERING.APP.ADD.SUBUSER" //企业管理员添加子账户,APP/H5端
	//您已被"{{masterUser}}"移出他的企业,将不再享受大客户服务。回TD退订
	SMS_NOTIFY_ENGINEERING_APP_DEL_SUBUSER TemplateType = "NOTIFY.ENGINEERING.APP.DEL.SUBUSER" //企业管理员删除子账户,APP/H5端
	//已赠送您{{count}}张价值{{amount}}元无门槛代金券,立即打开“万屏汇”微信公众号免费抢单吧,过期将作废哦!TD退订
	//已赠送您{3}张价值{600}元无门槛代金券,立即打开“万屏汇”微信公众号免费抢单吧,过期将作废哦!TD退订
	SMS_NOTIFY_COUPON_GIVE TemplateType = "NOTIFY.COUPON.GIVE" //赠送代金劵通知
	//您有价值{200}元代金券今日到期,立即打开“万屏汇”微信公众号免费抢单吧。TD退订
	SMS_NOTIFY_COUPON_EXPRIED                          TemplateType = "NOTIFY.COUPON.EXPRIED"                          //代金劵过期通知
	SMS_MARKETING_1                                    TemplateType = "MARKETING.1"                                    //拉新短信模板1
	SMS_MARKETING_2                                    TemplateType = "MARKETING.2"                                    //拉新短信模板2
	SMS_MARKETING_3                                    TemplateType = "MARKETING.3"                                    //拉新短信模板3
	SMS_MARKETING_4                                    TemplateType = "MARKETING.4"                                    //拉新短信模板4
	SMS_MARKETING_5                                    TemplateType = "MARKETING.5"                                    //拉新短信模板5
	SMS_MARKETING_6                                    TemplateType = "MARKETING.6"                                    //拉新短信6
	SMS_NOTIFY_ENGINEERING_PURCHASE_ORDER_AUDIT_PASS   TemplateType = "NOTIFY.ENGINEERING.PURCHASE.ORDER.AUDIT.PASS"   //工程商采购订单审核通过通知
	SMS_NOTIFY_ENGINEERING_PURCHASE_ORDER_AUDIT_FAILED TemplateType = "NOTIFY.ENGINEERING.PURCHASE.ORDER.AUDIT.FAILED" //工程商采购订单审核失败通知
	SMS_NOTIFY_SUPPLIER_SHIPPING_ADDRESS               TemplateType = "NOTIFY.SUPPLIER.SHIPPING.ADDRESS"               //通知供货商收货人地址信息通知
	SMS_NUMBER_FORBIDDEN                               TemplateType = "NUMBER_FORBIDDEN"                               //虚拟号禁用提醒
	WX_NEW_ORDER                                       TemplateType = "NEW_ORDER"                                      //新订单
	WX_INVITE_IMPROVE                                  TemplateType = "INVITE_IMPROVE"                                 //邀请完善
	WX_REVIEW_FAIL                                     TemplateType = "REVIEW_FAIL"                                    //审核失败
	WX_PACK_OUT_NOTIFICATION                           TemplateType = "PACK_OUT_NOTIFICATION"                          //套餐使用提醒
	WX_GIFT_PACK_NOTIFICATION                          TemplateType = "GIFT_PACK_NOTIFICATION"                         //赠送套餐
	WX_NOT_BIND_NOTIFICATION                           TemplateType = "NOT_BIND_NOTIFICATION"                          //未绑定通知
	WX_INVITE_CARD_SERVICE                             TemplateType = "INVITE_CARD_SERVICE"                            //邀请卡受理通知
	WX_FINISH_IMG_NOTIFY                               TemplateType = "FINISH_IMG_NOTIFY"                              //结项图片审核结果通知
	WX_INVITE_GIFT_PACK_NOTIFICATION                   TemplateType = "INVITE_GIFT_PACK_NOTIFICATION"                  //赠送套餐(邀请好友购买)
	WX_NEW_PURCHASE_ORDER                              TemplateType = "NEW_PURCHASE_ORDER"                             //新采购单(弃用)
	WX_BID_DONE_NOTIFY                                 TemplateType = "BID_DONE_NOTIFY"                                //中标提醒
	WX_NEW_USER_BIND                                   TemplateType = "NEW_USER_BIND"                                  //新用户绑定通知
	WX_FREE_ORDER                                      TemplateType = "FREE_ORDER"                                     //免费订单提醒
	WX_BID_SUCCESS_NOTIFY                              TemplateType = "BID_SUCCESS_NOTIFY"                             //竞标成功提醒
	WX_DEMAND_FOLLOW_NOTIFY                            TemplateType = "DEMAND_FOLLOW_NOTIFY"                           //订单处理提醒
	WX_USER_LEVEL_UP                                   TemplateType = "USER_LEVEL_UP"                                  //会员等级升级
	WX_DEMAND_WINNER_NOTIFY                            TemplateType = "DEMAND_WINNER_NOTIFY"                           //抢单成功及跟进订单通知
	WX_DEMAND_RECHARGE_NOTIFY                          TemplateType = "DEMAND_RECHARGE_NOTIFY"                         //抢单后余额不足通知
	WX_FRESHMAN_GUIDE                                  TemplateType = "FRESHMAN_GUIDE"                                 //新手指南
	WX_TIMEOUT_PAYBACK                                 TemplateType = "TIMEOUT_PAYBACK"                                //退款通知
	WX_NOTIFY_SUPPLIER_PACK_EXPIRE                     TemplateType = "NOTIFY.SUPPLIER.PACK_EXPIRE"                    //通知工程商套餐即将到期
	WX_PACK_END                                        TemplateType = "PACK_END"                                       //套餐到期提醒(即将到期/已到期)
	WX_QUOTE_PASS                                      TemplateType = "QUOTE_PASS"                                     // 报价成功提醒
	WX_PROCUREMENT_AUDIT_PASS                          TemplateType = "PROCUREMENT_AUDIT_PASS"                         // 采购订单退款申请审核通过
	WX_PROCUREMENT_AUDIT_REJECT                        TemplateType = "PROCUREMENT_AUDIT_REJECT"                       //采购订单退款申请驳回
	WX_QUOTE_CHECK                                     TemplateType = "QUOTE_CHECK"                                    // 查看报价提醒
	WX_SHIPMENTS_MSG                                   TemplateType = "SHIPMENTS_MSG"                                  //发货通知给工程商
	WX_PURCHASE_ORDER                                  TemplateType = "PURCHASE_ORDER"                                 // 采购订单通知
	WX_COMPLAINT                                       TemplateType = "COMPLAINT"                                      // 投诉通知
	WX_SHIPMENTS_REMIND                                TemplateType = "SHIPMENTS_REMIND"                               // 发货通知
)

type WXMessage

type WXMessage struct {
	Touser       []string     `json:"touser"`      //是	接收者openid
	Template     TemplateType `json:"template"`    //模板code
	TemplateId   string       `json:"template_id"` //是	模板ID
	Url          string       `json:"url"`         //否	模板跳转链接(海外帐号没有跳转能力)
	Miniprogram  string       `json:"miniprogram"` //否	跳小程序所需数据,不需跳小程序可不用传该数据
	Appid        string       `json:"appid"`       //是	所需跳转到的小程序appid(该小程序appid必须与发模板消息的公众号是绑定关联关系,暂不支持小游戏)
	Pagepath     string       `json:"pagepath"`    //否	所需跳转到小程序的具体页面路径,支持带参数,(示例index?foo=bar),暂不支持小游戏
	Data         DataMap      `json:"data"`
	Color        string       `json:"color"`        //否	模板内容字体颜色,不填默认为黑色
	IsCheckBlack bool         `json:"isCheckBlack"` //是否需要判断黑名单
}

type WXMsgLog

type WXMsgLog struct {
	UserId       wph.Long `json:"userId"`       // 用户id
	ToUser       string   `json:"toUser"`       // 用户openId
	Content      string   `json:"content"`      // 发送内容
	Status       int8     `json:"status"`       // 发送状态
	Code         string   `json:"code"`         // 标识
	ErrorMessage string   `json:"errorMessage"` // 错误msg
	Url          string   `json:"url"`          // 请求路径
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL