✨ 初始化项目
This commit is contained in:
90
sns/enum.go
Normal file
90
sns/enum.go
Normal file
@@ -0,0 +1,90 @@
|
||||
/**
|
||||
* @Author: Echo
|
||||
* @Author:1711788888@qq.com
|
||||
* @Date: 2021/9/7 14:40
|
||||
* @Desc: TODO
|
||||
*/
|
||||
|
||||
package sns
|
||||
|
||||
import "git.echol.cn/loser/tencent-im/internal/enum"
|
||||
|
||||
type (
|
||||
// AddType 添加类型
|
||||
AddType string
|
||||
|
||||
// DeleteType 删除类型
|
||||
DeleteType string
|
||||
|
||||
// CheckType 校验模式
|
||||
CheckType string
|
||||
|
||||
// ForceAddType 强制添加类型
|
||||
ForceAddType int
|
||||
|
||||
// BlacklistCheckType 黑名单校验模式
|
||||
BlacklistCheckType string
|
||||
|
||||
// NeedFriendType 是否需要拉取分组下的User列表
|
||||
NeedFriendType string
|
||||
)
|
||||
|
||||
const (
|
||||
// 标准资料字段
|
||||
StandardAttrNickname = enum.StandardAttrNickname // 昵称
|
||||
StandardAttrGender = enum.StandardAttrGender // 性别
|
||||
StandardAttrBirthday = enum.StandardAttrBirthday // 生日
|
||||
StandardAttrLocation = enum.StandardAttrLocation // 所在地
|
||||
StandardAttrSignature = enum.StandardAttrSignature // 个性签名
|
||||
StandardAttrAllowType = enum.StandardAttrAllowType // 加好友验证方式
|
||||
StandardAttrLanguage = enum.StandardAttrLanguage // 语言
|
||||
StandardAttrAvatar = enum.StandardAttrAvatar // 头像URL
|
||||
StandardAttrMsgSettings = enum.StandardAttrMsgSettings // 消息设置
|
||||
StandardAttrAdminForbidType = enum.StandardAttrAdminForbidType // 管理员禁止加好友标识
|
||||
StandardAttrLevel = enum.StandardAttrLevel // 等级
|
||||
StandardAttrRole = enum.StandardAttrRole // 角色
|
||||
|
||||
// 好友属性
|
||||
FriendAttrAddSource = "Tag_SNS_IM_AddSource" // 添加源
|
||||
FriendAttrRemark = "Tag_SNS_IM_Remark" // 备注
|
||||
FriendAttrGroup = "Tag_SNS_IM_Group" // 分组
|
||||
FriendAttrAddWording = "Tag_SNS_IM_AddWording" // 附言信息
|
||||
FriendAttrAddTime = "Tag_SNS_IM_AddTime" // 添加时间
|
||||
FriendAttrRemarkTime = "Tag_SNS_IM_RemarkTime" // 备注时间
|
||||
|
||||
// 添加类型
|
||||
AddTypeSingle AddType = "Add_Type_Single" // 单向添加
|
||||
AddTypeBoth AddType = "Add_Type_Both" // 双向添加
|
||||
|
||||
// 删除类型
|
||||
DeleteTypeSingle DeleteType = "Delete_Type_Single" // 单向删除
|
||||
DeleteTypeBoth DeleteType = "Delete_Type_Both" // 双向删除
|
||||
|
||||
// 校验模式
|
||||
CheckTypeSingle CheckType = "CheckResult_Type_Single" // 单向校验好友关系
|
||||
CheckTypeBoth CheckType = "CheckResult_Type_Both" // 双向校验好友关系
|
||||
|
||||
// 黑名单校验模式
|
||||
BlacklistCheckTypeSingle BlacklistCheckType = "BlackCheckResult_Type_Single" // 单向校验黑名单关系
|
||||
BlacklistCheckTypeBoth BlacklistCheckType = "BlackCheckResult_Type_Both" // 双向校验黑名单关系
|
||||
|
||||
// 强制加好友类型
|
||||
ForceAddYes ForceAddType = 1 // 强制加好友
|
||||
ForceAddNo ForceAddType = 0 // 常规加好友
|
||||
|
||||
// 是否需要拉取分组下的 User 列表
|
||||
NeedFriendYes NeedFriendType = "Need_Friend_Type_Yes" // 需要拉取
|
||||
NeedFriendNo NeedFriendType = "Need_Friend_Type_No" // 不需要拉取
|
||||
|
||||
// 好友关系结果
|
||||
CheckResultTypeNoRelation = "CheckResult_Type_NoRelation" // From_Account 的好友表中没有 To_Account,但无法确定 To_Account 的好友表中是否有 From_Account
|
||||
CheckResultTypeAWithB = "CheckResult_Type_AWithB" // From_Account 的好友表中有 To_Account,但无法确定 To_Account 的好友表中是否有 From_Account
|
||||
CheckResultTypeBWithA = "CheckResult_Type_BWithA" // From_Account 的好友表中没有 To_Account,但 To_Account 的好友表中有 From_Account
|
||||
CheckResultTypeBothWay = "CheckResult_Type_BothWay" // From_Account 的好友表中有 To_Account,To_Account 的好友表中也有 From_Account
|
||||
|
||||
// 黑名单关系结果
|
||||
BlackCheckResultTypeNO = "BlackCheckResult_Type_NO" // From_Account 的黑名单中没有 To_Account,但无法确定 To_Account 的黑名单中是否有 From_Account
|
||||
BlackCheckResultTypeAWithB = "BlackCheckResult_Type_AWithB" // From_Account 的黑名单中有 To_Account,但无法确定 To_Account 的黑名单中是否有 From_Account
|
||||
BlackCheckResultTypeBWithA = "BlackCheckResult_Type_BWithA" // From_Account 的黑名单中没有 To_Account,但 To_Account 的黑名单中有 From_Account
|
||||
BlackCheckResultTypeBothWay = "BlackCheckResult_Type_BothWay" // From_Account 的黑名单中有 To_Account,To_Account 的黑名单中也有 From_Account
|
||||
)
|
Reference in New Issue
Block a user