39 lines
791 B
Go
39 lines
791 B
Go
package kx
|
|
|
|
type SynNoticeType uint8
|
|
|
|
const (
|
|
SynNoticeTypeCmbToBB SynNoticeType = iota + 1
|
|
SynNoticeTypeBBToWechat
|
|
SynNoticeTypeWechatToBB
|
|
)
|
|
|
|
var SynNoticeTypeMap = map[SynNoticeType]string{
|
|
SynNoticeTypeCmbToBB: "招行请求蓝色兄弟",
|
|
SynNoticeTypeBBToWechat: "蓝色兄弟请求微信",
|
|
SynNoticeTypeWechatToBB: "微信请求蓝色兄弟",
|
|
}
|
|
|
|
func (s SynNoticeType) GetText() string {
|
|
if t, ok := SynNoticeTypeMap[s]; ok {
|
|
return t
|
|
}
|
|
return "未知类型"
|
|
}
|
|
|
|
func (s SynNoticeType) GetValue() uint8 {
|
|
return uint8(s)
|
|
}
|
|
|
|
func (s SynNoticeType) IsCmbToBB() bool {
|
|
return s == SynNoticeTypeCmbToBB
|
|
}
|
|
|
|
func (s SynNoticeType) IsBBToWechat() bool {
|
|
return s == SynNoticeTypeBBToWechat
|
|
}
|
|
|
|
func (s SynNoticeType) IsWechatToBB() bool {
|
|
return s == SynNoticeTypeWechatToBB
|
|
}
|