2022-02-23 08:59:45 +00:00
|
|
|
|
// Code generated by proto_parser. DO NOT EDIT.
|
|
|
|
|
// source: mdbc.proto
|
|
|
|
|
|
|
|
|
|
package mdbc
|
|
|
|
|
|
|
|
|
|
import (
|
2023-03-22 13:48:40 +00:00
|
|
|
|
"gitter.top/coco/coco/core"
|
2022-02-23 08:59:45 +00:00
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Auto Generated ModelFriendInfo Table Name. DO NOT EDIT.
|
|
|
|
|
const TableNameModelFriendInfo = "tb_friends_info"
|
|
|
|
|
func (t *ModelFriendInfo) TableName() string {
|
|
|
|
|
return "tb_friends_info"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Auto Generated ModelGroupChat Table Name. DO NOT EDIT.
|
|
|
|
|
const TableNameModelGroupChat = "tb_crm_group_chat"
|
|
|
|
|
func (t *ModelGroupChat) TableName() string {
|
|
|
|
|
return "tb_crm_group_chat"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Auto Generated ModelGroupChatMember Table Name. DO NOT EDIT.
|
|
|
|
|
const TableNameModelGroupChatMember = "tb_crm_group_chat_member"
|
|
|
|
|
func (t *ModelGroupChatMember) TableName() string {
|
|
|
|
|
return "tb_crm_group_chat_member"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Auto Generated ModelRobot Table Name. DO NOT EDIT.
|
|
|
|
|
const TableNameModelRobot = "tb_robot"
|
|
|
|
|
func (t *ModelRobot) TableName() string {
|
|
|
|
|
return "tb_robot"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Auto Generated ModelRobotFriend Table Name. DO NOT EDIT.
|
|
|
|
|
const TableNameModelRobotFriend = "tb_robot_friend"
|
|
|
|
|
func (t *ModelRobotFriend) TableName() string {
|
|
|
|
|
return "tb_robot_friend"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Auto Generated ModelSchedTask Table Name. DO NOT EDIT.
|
|
|
|
|
const TableNameModelSchedTask = "tb_crm_sched_task"
|
|
|
|
|
func (t *ModelSchedTask) TableName() string {
|
|
|
|
|
return "tb_crm_sched_task"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Auto Generated ModelTbGroupMsgSession Table Name. DO NOT EDIT.
|
|
|
|
|
const TableNameModelTbGroupMsgSession = "tb_crm_group_msg_session"
|
|
|
|
|
func (t *ModelTbGroupMsgSession) TableName() string {
|
|
|
|
|
return "tb_crm_group_msg_session"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Auto Generated ModelTbPrivateMsgSession Table Name. DO NOT EDIT.
|
|
|
|
|
const TableNameModelTbPrivateMsgSession = "tb_crm_private_msg_session"
|
|
|
|
|
func (t *ModelTbPrivateMsgSession) TableName() string {
|
|
|
|
|
return "tb_crm_private_msg_session"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Auto Generated ModelTbRobotGroupMsg Table Name. DO NOT EDIT.
|
|
|
|
|
const TableNameModelTbRobotGroupMsg = "tb_crm_robot_group_msg"
|
|
|
|
|
func (t *ModelTbRobotGroupMsg) TableName() string {
|
|
|
|
|
return "tb_crm_robot_group_msg"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Auto Generated ModelTbRobotPrivateMsg Table Name. DO NOT EDIT.
|
|
|
|
|
const TableNameModelTbRobotPrivateMsg = "tb_crm_robot_private_msg"
|
|
|
|
|
func (t *ModelTbRobotPrivateMsg) TableName() string {
|
|
|
|
|
return "tb_crm_robot_private_msg"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Auto Generated ModelWsConnectRecord Table Name. DO NOT EDIT.
|
|
|
|
|
const TableNameModelWsConnectRecord = "tb_ws_connect_record"
|
|
|
|
|
func (t *ModelWsConnectRecord) TableName() string {
|
|
|
|
|
return "tb_ws_connect_record"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func (m *AtMsgItem) GetContentCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Content",
|
|
|
|
|
DbFieldName: "content",
|
|
|
|
|
Comment: "文本内容",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *AtMsgItem) GetNickNameCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "NickName",
|
|
|
|
|
DbFieldName: "nick_name",
|
|
|
|
|
Comment: "@的昵称",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *AtMsgItem) GetSubTypeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "SubType",
|
|
|
|
|
DbFieldName: "sub_type",
|
|
|
|
|
Comment: "0:文本内容,1:@某人",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *AtMsgItem) GetUserNameCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "UserName",
|
|
|
|
|
DbFieldName: "user_name",
|
|
|
|
|
Comment: "@的用户(wx_id)",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ContentData) GetAtMsgItemCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "AtMsgItem",
|
|
|
|
|
DbFieldName: "at_msg_item",
|
|
|
|
|
Comment: "发送群@部分人消息的数据",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ContentData) GetAtUserNameCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "AtUserName",
|
|
|
|
|
DbFieldName: "at_user_name",
|
|
|
|
|
Comment: "群聊at消息",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ContentData) GetContentCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Content",
|
|
|
|
|
DbFieldName: "content",
|
|
|
|
|
Comment: "1文本的内容;2 语音的url(amr格式);6小程序的xml;",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ContentData) GetFileSizeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "FileSize",
|
|
|
|
|
DbFieldName: "file_size",
|
|
|
|
|
Comment: "文件大小KB单位",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ContentData) GetFileUrlCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "FileUrl",
|
|
|
|
|
DbFieldName: "file_url",
|
|
|
|
|
Comment: "3图片的url;4视频的Url;5链接的分享图;8表情的url(gif);9文件的url;",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ContentData) GetIsAtMyselfCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "IsAtMyself",
|
|
|
|
|
DbFieldName: "is_at_myself",
|
|
|
|
|
Comment: "是否有at我自己 单独一个字段 方便维护和查询",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ContentData) GetRawContentCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "RawContent",
|
|
|
|
|
DbFieldName: "raw_content",
|
|
|
|
|
Comment: "元始的xml数据 做数据转发时用;",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ContentData) GetResourceDurationCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "ResourceDuration",
|
|
|
|
|
DbFieldName: "resource_duration",
|
|
|
|
|
Comment: "媒体时长 统一单位s",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ContentData) GetShareDescCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "ShareDesc",
|
|
|
|
|
DbFieldName: "share_desc",
|
|
|
|
|
Comment: "5链接的描述;",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ContentData) GetShareNickNameCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "ShareNickName",
|
|
|
|
|
DbFieldName: "share_nick_name",
|
|
|
|
|
Comment: "7名片的被分享(名片)的昵称;",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ContentData) GetShareTitleCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "ShareTitle",
|
|
|
|
|
DbFieldName: "share_title",
|
|
|
|
|
Comment: "5链接的标题;",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ContentData) GetShareUrlCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "ShareUrl",
|
|
|
|
|
DbFieldName: "share_url",
|
|
|
|
|
Comment: "5链接的URL;",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ContentData) GetShareUserNameCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "ShareUserName",
|
|
|
|
|
DbFieldName: "share_user_name",
|
|
|
|
|
Comment: "7名片的被分享(名片)好友id;",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ContentData) GetWxMsgTypeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "WxMsgType",
|
|
|
|
|
DbFieldName: "wx_msg_type",
|
|
|
|
|
Comment: "消息类型: 1 文本;2 语音;3 图片;4 视频;5 链接;6 小程序;7",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelFriendInfo) GetAvatarUrlCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "AvatarUrl",
|
|
|
|
|
DbFieldName: "avatar_url",
|
|
|
|
|
Comment: "用户头像",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelFriendInfo) GetCityCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "City",
|
|
|
|
|
DbFieldName: "city",
|
|
|
|
|
Comment: "城市",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelFriendInfo) GetCountryCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Country",
|
|
|
|
|
DbFieldName: "country",
|
|
|
|
|
Comment: "国家",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelFriendInfo) GetCreateTimeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "CreateTime",
|
|
|
|
|
DbFieldName: "create_time",
|
|
|
|
|
Comment: "创建时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelFriendInfo) GetIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Id",
|
|
|
|
|
DbFieldName: "_id",
|
|
|
|
|
Comment: "主键ID wxid md5",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelFriendInfo) GetNicknameCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Nickname",
|
|
|
|
|
DbFieldName: "nick_name",
|
|
|
|
|
Comment: "用户暱称",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelFriendInfo) GetPhoneCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Phone",
|
|
|
|
|
DbFieldName: "phone",
|
|
|
|
|
Comment: "手机号码",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelFriendInfo) GetProvinceCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Province",
|
|
|
|
|
DbFieldName: "province",
|
|
|
|
|
Comment: "省份",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelFriendInfo) GetSexCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Sex",
|
|
|
|
|
DbFieldName: "sex",
|
|
|
|
|
Comment: "0未知 1男 2女",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelFriendInfo) GetUpdateTimeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "UpdateTime",
|
|
|
|
|
DbFieldName: "update_time",
|
|
|
|
|
Comment: "更新时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelFriendInfo) GetWechatAliasCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "WechatAlias",
|
|
|
|
|
DbFieldName: "wechat_alias",
|
|
|
|
|
Comment: "用户微信号",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelFriendInfo) GetWechatIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "WechatId",
|
|
|
|
|
DbFieldName: "wechat_id",
|
|
|
|
|
Comment: "用户微信ID",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChat) GetAdminTypeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "AdminType",
|
|
|
|
|
DbFieldName: "admin_type",
|
|
|
|
|
Comment: "机器人权限类型",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChat) GetCreatedAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "CreatedAt",
|
|
|
|
|
DbFieldName: "created_at",
|
|
|
|
|
Comment: "创建时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChat) GetDeletedAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "DeletedAt",
|
|
|
|
|
DbFieldName: "deleted_at",
|
|
|
|
|
Comment: "删除时间【记: 此表正常情况下 只进行软删除】非零 历史群 0正常群",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChat) GetDisableInviteCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "DisableInvite",
|
|
|
|
|
DbFieldName: "disable_invite",
|
|
|
|
|
Comment: "是否开启了群聊邀请确认 true 开启了 false 关闭了",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChat) GetGroupAvatarUrlCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "GroupAvatarUrl",
|
|
|
|
|
DbFieldName: "group_avatar_url",
|
|
|
|
|
Comment: "群头像",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChat) GetGroupNameCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "GroupName",
|
|
|
|
|
DbFieldName: "group_name",
|
|
|
|
|
Comment: "群名称",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChat) GetGroupWxIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "GroupWxId",
|
|
|
|
|
DbFieldName: "group_wx_id",
|
|
|
|
|
Comment: "群id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChat) GetHasBeenWatchCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "HasBeenWatch",
|
|
|
|
|
DbFieldName: "has_been_watch",
|
|
|
|
|
Comment: "以前有关注过",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChat) GetIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Id",
|
|
|
|
|
DbFieldName: "_id",
|
|
|
|
|
Comment: "主键ID",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChat) GetInContactCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "InContact",
|
|
|
|
|
DbFieldName: "in_contact",
|
|
|
|
|
Comment: "是否在通讯录中",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChat) GetIsDefaultGroupNameCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "IsDefaultGroupName",
|
|
|
|
|
DbFieldName: "is_default_group_name",
|
|
|
|
|
Comment: "是否是默认的群名称",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChat) GetIsWatchCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "IsWatch",
|
|
|
|
|
DbFieldName: "is_watch",
|
|
|
|
|
Comment: "是否关注群",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChat) GetLastSyncAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "LastSyncAt",
|
|
|
|
|
DbFieldName: "last_sync_at",
|
|
|
|
|
Comment: "最后更新群信息时间 【通过这里 指定规则 去拉群基本信息】",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChat) GetLastSyncMemberAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "LastSyncMemberAt",
|
|
|
|
|
DbFieldName: "last_sync_member_at",
|
|
|
|
|
Comment: "最后更新群成员时间 【通过这里 指定规则 去拉群成员信息】",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChat) GetMemberCountCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "MemberCount",
|
|
|
|
|
DbFieldName: "member_count",
|
|
|
|
|
Comment: "群成员数量",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChat) GetNoticeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Notice",
|
|
|
|
|
DbFieldName: "notice",
|
|
|
|
|
Comment: "群公告",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChat) GetOwnerNameCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "OwnerName",
|
|
|
|
|
DbFieldName: "owner_name",
|
|
|
|
|
Comment: "群主名称",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChat) GetOwnerWxIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "OwnerWxId",
|
|
|
|
|
DbFieldName: "owner_wx_id",
|
|
|
|
|
Comment: "群主id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChat) GetQrcodeUpdatedAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "QrcodeUpdatedAt",
|
|
|
|
|
DbFieldName: "qrcode_updated_at",
|
|
|
|
|
Comment: "群聊二维码更新时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChat) GetQrcodeUrlCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "QrcodeUrl",
|
|
|
|
|
DbFieldName: "qrcode_url",
|
|
|
|
|
Comment: "群聊二维码",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChat) GetRobotWxIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "RobotWxId",
|
|
|
|
|
DbFieldName: "robot_wx_id",
|
|
|
|
|
Comment: "机器人id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChat) GetUpdatedAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "UpdatedAt",
|
|
|
|
|
DbFieldName: "updated_at",
|
|
|
|
|
Comment: "更新时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChatMember) GetAdminTypeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "AdminType",
|
|
|
|
|
DbFieldName: "admin_type",
|
|
|
|
|
Comment: "权限类型 群主 管理员 普通成员",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChatMember) GetCreatedAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "CreatedAt",
|
|
|
|
|
DbFieldName: "created_at",
|
|
|
|
|
Comment: "创建时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChatMember) GetDeletedAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "DeletedAt",
|
|
|
|
|
DbFieldName: "deleted_at",
|
|
|
|
|
Comment: "删除时间 这个表一般直接硬删除",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChatMember) GetGroupChatIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "GroupChatId",
|
|
|
|
|
DbFieldName: "group_chat_id",
|
|
|
|
|
Comment: "群 ModelGroupChat 的ID",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChatMember) GetIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Id",
|
|
|
|
|
DbFieldName: "_id",
|
|
|
|
|
Comment: "id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChatMember) GetIsRobotCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "IsRobot",
|
|
|
|
|
DbFieldName: "is_robot",
|
|
|
|
|
Comment: "是否是机器人",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChatMember) GetLastSyncAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "LastSyncAt",
|
|
|
|
|
DbFieldName: "last_sync_at",
|
|
|
|
|
Comment: "该群该成员 最后更新时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChatMember) GetMemberAliasCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "MemberAlias",
|
|
|
|
|
DbFieldName: "member_alias",
|
|
|
|
|
Comment: "群昵称",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChatMember) GetMemberAvatarCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "MemberAvatar",
|
|
|
|
|
DbFieldName: "member_avatar",
|
|
|
|
|
Comment: "群成员头像",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChatMember) GetMemberNameCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "MemberName",
|
|
|
|
|
DbFieldName: "member_name",
|
|
|
|
|
Comment: "群成员名称",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChatMember) GetMemberSexCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "MemberSex",
|
|
|
|
|
DbFieldName: "member_sex",
|
|
|
|
|
Comment: "性别",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChatMember) GetMemberWxIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "MemberWxId",
|
|
|
|
|
DbFieldName: "member_wx_id",
|
|
|
|
|
Comment: "群成员微信id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelGroupChatMember) GetUpdatedAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "UpdatedAt",
|
|
|
|
|
DbFieldName: "updated_at",
|
|
|
|
|
Comment: "更新时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetAbilityLimitCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "AbilityLimit",
|
|
|
|
|
DbFieldName: "ability_limit",
|
|
|
|
|
Comment: "机器人是否功能受限",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetAliasNameCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "AliasName",
|
|
|
|
|
DbFieldName: "alias_name",
|
|
|
|
|
Comment: "微信号",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetAndroidStatusCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "AndroidStatus",
|
|
|
|
|
DbFieldName: "android_status",
|
|
|
|
|
Comment: "机器人Android是否在线 10在线 11离线",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetAndroidWechatVersionCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "AndroidWechatVersion",
|
|
|
|
|
DbFieldName: "android_wechat_version",
|
|
|
|
|
Comment: "微信版本",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetAutoAddFriendCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "AutoAddFriend",
|
|
|
|
|
DbFieldName: "auto_add_friend",
|
|
|
|
|
Comment: "机器人是否自动通过好友请求 0否 1是",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetAvatarUrlCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "AvatarUrl",
|
|
|
|
|
DbFieldName: "avatar_url",
|
|
|
|
|
Comment: "机器人头像",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetCityCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "City",
|
|
|
|
|
DbFieldName: "city",
|
|
|
|
|
Comment: "城市",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetCountryCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Country",
|
|
|
|
|
DbFieldName: "country",
|
|
|
|
|
Comment: "国家",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetCoverUrlCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "CoverUrl",
|
|
|
|
|
DbFieldName: "cover_url",
|
|
|
|
|
Comment: "朋友圈封面url",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetCreateTimeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "CreateTime",
|
|
|
|
|
DbFieldName: "create_time",
|
|
|
|
|
Comment: "创建时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetCrmAutoAddFriendCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "CrmAutoAddFriend",
|
|
|
|
|
DbFieldName: "crm_auto_add_friend",
|
|
|
|
|
Comment: "crm系统自动通过好友 1自动通过 0不自动通过",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetCrmShopIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "CrmShopId",
|
|
|
|
|
DbFieldName: "crm_shop_id",
|
|
|
|
|
Comment: "机器人所属商户id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetDeleteTimeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "DeleteTime",
|
|
|
|
|
DbFieldName: "delete_time",
|
|
|
|
|
Comment: "删除时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetGreetIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "GreetId",
|
|
|
|
|
DbFieldName: "greet_id",
|
|
|
|
|
Comment: "打招呼模板id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Id",
|
|
|
|
|
DbFieldName: "_id",
|
|
|
|
|
Comment: "主键ID wxid md5",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetInitFriendCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "InitFriend",
|
|
|
|
|
DbFieldName: "init_friend",
|
|
|
|
|
Comment: "机器人初始好友人数",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetLastAndroidLoginAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "LastAndroidLoginAt",
|
|
|
|
|
DbFieldName: "last_android_login_at",
|
|
|
|
|
Comment: "最近安卓登录时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetLastAndroidLogoutAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "LastAndroidLogoutAt",
|
|
|
|
|
DbFieldName: "last_android_logout_at",
|
|
|
|
|
Comment: "最近安卓登出时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetLastCityCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "LastCity",
|
|
|
|
|
DbFieldName: "last_city",
|
|
|
|
|
Comment: "最后登录的城市名称",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetLastLogOutTimeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "LastLogOutTime",
|
|
|
|
|
DbFieldName: "last_log_out_time",
|
|
|
|
|
Comment: "最后登出时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetLastLoginTimeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "LastLoginTime",
|
|
|
|
|
DbFieldName: "last_login_time",
|
|
|
|
|
Comment: "最后登录时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetLastPcLoginAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "LastPcLoginAt",
|
|
|
|
|
DbFieldName: "last_pc_login_at",
|
|
|
|
|
Comment: "最近PC登录时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetLastPcLogoutAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "LastPcLogoutAt",
|
|
|
|
|
DbFieldName: "last_pc_logout_at",
|
|
|
|
|
Comment: "最近PC登出时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetLastRegionCodeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "LastRegionCode",
|
|
|
|
|
DbFieldName: "last_region_code",
|
|
|
|
|
Comment: "最后登录的扫码设备的地区编码",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetLastRequireAddFriendTimeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "LastRequireAddFriendTime",
|
|
|
|
|
DbFieldName: "last_require_add_friend_time",
|
|
|
|
|
Comment: "上一次请求添加好友的时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetLimitedCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Limited",
|
|
|
|
|
DbFieldName: "limited",
|
|
|
|
|
Comment: "机器人是否被封号 0未封号 1已封号",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetLogAndOutTimeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "LogAndOutTime",
|
|
|
|
|
DbFieldName: "log_and_out_time",
|
|
|
|
|
Comment: "登入或者登出都要记录一下",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetMobileCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Mobile",
|
|
|
|
|
DbFieldName: "mobile",
|
|
|
|
|
Comment: "手机号码",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetMomentPrivacyTypeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "MomentPrivacyType",
|
|
|
|
|
DbFieldName: "moment_privacy_type",
|
|
|
|
|
Comment: "朋友圈隐私选项类型",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetNickNameCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "NickName",
|
|
|
|
|
DbFieldName: "nick_name",
|
|
|
|
|
Comment: "机器人暱称",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetNowFriendCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "NowFriend",
|
|
|
|
|
DbFieldName: "now_friend",
|
|
|
|
|
Comment: "机器人当前好友数量",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetOpenForStrangerCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "OpenForStranger",
|
|
|
|
|
DbFieldName: "open_for_stranger",
|
|
|
|
|
Comment: "是否允许陌生人查看十条朋友圈",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetProvinceCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Province",
|
|
|
|
|
DbFieldName: "province",
|
|
|
|
|
Comment: "省份",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetQrcodeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Qrcode",
|
|
|
|
|
DbFieldName: "qrcode",
|
|
|
|
|
Comment: "机器人二维码",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetRiskControlGroupCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "RiskControlGroup",
|
|
|
|
|
DbFieldName: "risk_control_group",
|
|
|
|
|
Comment: "风控分组",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetRiskControlTaskCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "RiskControlTask",
|
|
|
|
|
DbFieldName: "risk_control_task",
|
|
|
|
|
Comment: "风控任务 0是全部,1是回复,2是发消息,3是看朋友圈,4是发朋友圈,5是点赞,6是评论 7是群聊 可组合,如:1,2,3",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetSexCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Sex",
|
|
|
|
|
DbFieldName: "sex",
|
|
|
|
|
Comment: "性别 0 未知 1 男生 2 女生",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetSignatureCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Signature",
|
|
|
|
|
DbFieldName: "signature",
|
|
|
|
|
Comment: "个性签名",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetStatusCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Status",
|
|
|
|
|
DbFieldName: "status",
|
|
|
|
|
Comment: "机器人PC是否在线 10在线 11离线 (兼容之前的pc登录流程和其他接口,这个登录状态不变,补多一个字段代表安卓登录状态)",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetTodayRequireTimeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "TodayRequireTime",
|
|
|
|
|
DbFieldName: "today_require_time",
|
|
|
|
|
Comment: "当天请求次数",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetUpdateTimeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "UpdateTime",
|
|
|
|
|
DbFieldName: "update_time",
|
|
|
|
|
Comment: "更新时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetUserIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "UserId",
|
|
|
|
|
DbFieldName: "user_id",
|
|
|
|
|
Comment: "机器人所属用户id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetWechatAliasCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "WechatAlias",
|
|
|
|
|
DbFieldName: "wechat_alias",
|
|
|
|
|
Comment: "微信ID (用户自己定义的微信号)",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobot) GetWechatIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "WechatId",
|
|
|
|
|
DbFieldName: "wechat_id",
|
|
|
|
|
Comment: "微信唯一ID (wxidxxxxxx)",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobotFriend) GetAddAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "AddAt",
|
|
|
|
|
DbFieldName: "add_at",
|
|
|
|
|
Comment: "添加好友时间只有主动添加好友才有",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobotFriend) GetCreateTimeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "CreateTime",
|
|
|
|
|
DbFieldName: "create_time",
|
|
|
|
|
Comment: "创建时间:入库时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobotFriend) GetCrmPhoneCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "CrmPhone",
|
|
|
|
|
DbFieldName: "crm_phone",
|
|
|
|
|
Comment: "CRM自己设置的好友手机号,不同于微信手机号",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobotFriend) GetDeleteTimeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "DeleteTime",
|
|
|
|
|
DbFieldName: "delete_time",
|
|
|
|
|
Comment: "删除好友的时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobotFriend) GetDeletedCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Deleted",
|
|
|
|
|
DbFieldName: "deleted",
|
|
|
|
|
Comment: "是否被删除 0双方未删除 1被好友删除 2删除了好友 3互相删除",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobotFriend) GetIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Id",
|
|
|
|
|
DbFieldName: "_id",
|
|
|
|
|
Comment: "主键ID 机器人id+朋友id md5",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobotFriend) GetOfflineAddCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "OfflineAdd",
|
|
|
|
|
DbFieldName: "offline_add",
|
|
|
|
|
Comment: "是否为离线添加",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobotFriend) GetPinyinCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Pinyin",
|
|
|
|
|
DbFieldName: "pinyin",
|
|
|
|
|
Comment: "用户备注或者暱称的拼音",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobotFriend) GetPinyinHeadCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "PinyinHead",
|
|
|
|
|
DbFieldName: "pinyin_head",
|
|
|
|
|
Comment: "拼音首字母",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobotFriend) GetRemarkNameCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "RemarkName",
|
|
|
|
|
DbFieldName: "remark_name",
|
|
|
|
|
Comment: "微信好友备注名称",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobotFriend) GetRobotWechatIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "RobotWechatId",
|
|
|
|
|
DbFieldName: "robot_wechat_id",
|
|
|
|
|
Comment: "机器人编号:微信ID",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobotFriend) GetUpdateTimeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "UpdateTime",
|
|
|
|
|
DbFieldName: "update_time",
|
|
|
|
|
Comment: "更新时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelRobotFriend) GetUserWechatIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "UserWechatId",
|
|
|
|
|
DbFieldName: "user_wechat_id",
|
|
|
|
|
Comment: "用户微信ID,",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelSchedTask) GetCreatedAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "CreatedAt",
|
|
|
|
|
DbFieldName: "created_at",
|
|
|
|
|
Comment: "创建时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelSchedTask) GetExpiredAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "ExpiredAt",
|
|
|
|
|
DbFieldName: "expired_at",
|
|
|
|
|
Comment: "过期时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelSchedTask) GetIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Id",
|
|
|
|
|
DbFieldName: "_id",
|
|
|
|
|
Comment: "任务id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelSchedTask) GetReqIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "ReqId",
|
|
|
|
|
DbFieldName: "req_id",
|
|
|
|
|
Comment: "便于查询该任务 指定的id[作用:有些情况 无法直接通过id来查询该记录]",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelSchedTask) GetReqJsonCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "ReqJson",
|
|
|
|
|
DbFieldName: "req_json",
|
|
|
|
|
Comment: "请求内容",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelSchedTask) GetRobotWxIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "RobotWxId",
|
|
|
|
|
DbFieldName: "robot_wx_id",
|
|
|
|
|
Comment: "机器人id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelSchedTask) GetRspJsonCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "RspJson",
|
|
|
|
|
DbFieldName: "rsp_json",
|
|
|
|
|
Comment: "完成后的内容 [成功或者失败的返回]",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelSchedTask) GetTaskStateCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "TaskState",
|
|
|
|
|
DbFieldName: "task_state",
|
|
|
|
|
Comment: "执行状态 TaskState",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelSchedTask) GetTaskTypeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "TaskType",
|
|
|
|
|
DbFieldName: "task_type",
|
|
|
|
|
Comment: "任务类型 自定义的名称 用来区别是哪个模块发起的任务",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelSchedTask) GetUpdatedAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "UpdatedAt",
|
|
|
|
|
DbFieldName: "updated_at",
|
|
|
|
|
Comment: "更新时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbGroupMsgSession) GetAllCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "All",
|
|
|
|
|
DbFieldName: "all",
|
|
|
|
|
Comment: "消息最大游标(消息总数:只算有效的消息)",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbGroupMsgSession) GetIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Id",
|
|
|
|
|
DbFieldName: "_id",
|
|
|
|
|
Comment: "会话ID (md5(机器人id+好友id))",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbGroupMsgSession) GetLastFriendMsgAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "LastFriendMsgAt",
|
|
|
|
|
DbFieldName: "last_friend_msg_at",
|
|
|
|
|
Comment: "接受到最后一条好友消息时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbGroupMsgSession) GetLastFriendMsgIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "LastFriendMsgId",
|
|
|
|
|
DbFieldName: "last_friend_msg_id",
|
|
|
|
|
Comment: "接收的最后一条好友消息id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbGroupMsgSession) GetLastMemberWxIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "LastMemberWxId",
|
|
|
|
|
DbFieldName: "last_member_wx_id",
|
|
|
|
|
Comment: "最后发送消息的群成员id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbGroupMsgSession) GetLastMsgAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "LastMsgAt",
|
|
|
|
|
DbFieldName: "last_msg_at",
|
|
|
|
|
Comment: "最后一条消息时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbGroupMsgSession) GetLastMsgIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "LastMsgId",
|
|
|
|
|
DbFieldName: "last_msg_id",
|
|
|
|
|
Comment: "最后一条消息id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbGroupMsgSession) GetReadCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Read",
|
|
|
|
|
DbFieldName: "read",
|
|
|
|
|
Comment: "已读游标",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbGroupMsgSession) GetRobotWxIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "RobotWxId",
|
|
|
|
|
DbFieldName: "robot_wx_id",
|
|
|
|
|
Comment: "机器人id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbGroupMsgSession) GetUnreadCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Unread",
|
|
|
|
|
DbFieldName: "unread",
|
|
|
|
|
Comment: "未读消息游标",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbGroupMsgSession) GetUserWxIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "UserWxId",
|
|
|
|
|
DbFieldName: "user_wx_id",
|
|
|
|
|
Comment: "群微信id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbPrivateMsgSession) GetAllCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "All",
|
|
|
|
|
DbFieldName: "all",
|
|
|
|
|
Comment: "消息最大游标(消息总数:只算有效的消息)",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbPrivateMsgSession) GetIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Id",
|
|
|
|
|
DbFieldName: "_id",
|
|
|
|
|
Comment: "会话ID (md5(机器人id+好友id))",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbPrivateMsgSession) GetLastFriendMsgAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "LastFriendMsgAt",
|
|
|
|
|
DbFieldName: "last_friend_msg_at",
|
|
|
|
|
Comment: "接受到最后一条好友消息时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbPrivateMsgSession) GetLastFriendMsgIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "LastFriendMsgId",
|
|
|
|
|
DbFieldName: "last_friend_msg_id",
|
|
|
|
|
Comment: "接收的最后一条好友消息id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbPrivateMsgSession) GetLastMsgAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "LastMsgAt",
|
|
|
|
|
DbFieldName: "last_msg_at",
|
|
|
|
|
Comment: "最后一条消息时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbPrivateMsgSession) GetLastMsgIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "LastMsgId",
|
|
|
|
|
DbFieldName: "last_msg_id",
|
|
|
|
|
Comment: "最后一条消息id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbPrivateMsgSession) GetReadCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Read",
|
|
|
|
|
DbFieldName: "read",
|
|
|
|
|
Comment: "已读游标",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbPrivateMsgSession) GetRobotWxIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "RobotWxId",
|
|
|
|
|
DbFieldName: "robot_wx_id",
|
|
|
|
|
Comment: "机器人id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbPrivateMsgSession) GetUnreadCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Unread",
|
|
|
|
|
DbFieldName: "unread",
|
|
|
|
|
Comment: "未读消息游标",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbPrivateMsgSession) GetUserWxIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "UserWxId",
|
|
|
|
|
DbFieldName: "user_wx_id",
|
|
|
|
|
Comment: "好友微信id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotGroupMsg) GetBindIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "BindId",
|
|
|
|
|
DbFieldName: "bind_id",
|
|
|
|
|
Comment: "前端消息id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotGroupMsg) GetCallBackAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "CallBackAt",
|
|
|
|
|
DbFieldName: "call_back_at",
|
|
|
|
|
Comment: "消息返回时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotGroupMsg) GetContentDataCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "ContentData",
|
|
|
|
|
DbFieldName: "content_data",
|
|
|
|
|
Comment: "消息内容",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotGroupMsg) GetContentReadCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "ContentRead",
|
|
|
|
|
DbFieldName: "content_read",
|
|
|
|
|
Comment: "是否内容被浏览(像语音之类的,需要浏览)",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotGroupMsg) GetCreatedAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "CreatedAt",
|
|
|
|
|
DbFieldName: "created_at",
|
|
|
|
|
Comment: "创建时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotGroupMsg) GetCursorCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Cursor",
|
|
|
|
|
DbFieldName: "cursor",
|
|
|
|
|
Comment: "消息游标(对应session的all)",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotGroupMsg) GetDirectCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Direct",
|
|
|
|
|
DbFieldName: "direct",
|
|
|
|
|
Comment: "用于区分机器人是接收方还是发送方。1:机器人接收;2:机器人发送",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotGroupMsg) GetExpireAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "ExpireAt",
|
|
|
|
|
DbFieldName: "expire_at",
|
|
|
|
|
Comment: "失效时间(用于消息的失效)",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotGroupMsg) GetFailReasonCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "FailReason",
|
|
|
|
|
DbFieldName: "fail_reason",
|
|
|
|
|
Comment: "失败原因",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotGroupMsg) GetIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Id",
|
|
|
|
|
DbFieldName: "_id",
|
|
|
|
|
Comment: "主键ID",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotGroupMsg) GetMsgIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "MsgId",
|
|
|
|
|
DbFieldName: "msg_id",
|
|
|
|
|
Comment: "服务端自己生成一个消息id,来对应客户端的发送结果id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotGroupMsg) GetMsgTypeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "MsgType",
|
|
|
|
|
DbFieldName: "msg_type",
|
|
|
|
|
Comment: "消息类型",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotGroupMsg) GetRobotWxIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "RobotWxId",
|
|
|
|
|
DbFieldName: "robot_wx_id",
|
|
|
|
|
Comment: "机器人id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotGroupMsg) GetSendAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "SendAt",
|
|
|
|
|
DbFieldName: "send_at",
|
|
|
|
|
Comment: "发送时间(消息实际生效时间)",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotGroupMsg) GetSendErrorCodeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "SendErrorCode",
|
|
|
|
|
DbFieldName: "send_error_code",
|
|
|
|
|
Comment: "发送错误码:用户告诉对应的是什么错误:-1 通用错误码; -2 被拉黑; -3",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotGroupMsg) GetSendStatusCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "SendStatus",
|
|
|
|
|
DbFieldName: "send_status",
|
|
|
|
|
Comment: "发送状态:0:发送中;1:发送请求成功;2:发送请求失败;3:发送成功;4:发送失败;仅机器人发送。接收到用户消息的默认3",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotGroupMsg) GetSenderWxIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "SenderWxId",
|
|
|
|
|
DbFieldName: "sender_wx_id",
|
|
|
|
|
Comment: "发送者id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotGroupMsg) GetUpdatedAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "UpdatedAt",
|
|
|
|
|
DbFieldName: "updated_at",
|
|
|
|
|
Comment: "更新时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotGroupMsg) GetUserWxIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "UserWxId",
|
|
|
|
|
DbFieldName: "user_wx_id",
|
|
|
|
|
Comment: "群聊id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotPrivateMsg) GetBindIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "BindId",
|
|
|
|
|
DbFieldName: "bind_id",
|
|
|
|
|
Comment: "前端消息id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotPrivateMsg) GetCallBackAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "CallBackAt",
|
|
|
|
|
DbFieldName: "call_back_at",
|
|
|
|
|
Comment: "消息返回时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotPrivateMsg) GetContentDataCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "ContentData",
|
|
|
|
|
DbFieldName: "content_data",
|
|
|
|
|
Comment: "消息内容",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotPrivateMsg) GetContentReadCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "ContentRead",
|
|
|
|
|
DbFieldName: "content_read",
|
|
|
|
|
Comment: "是否内容被浏览(像语音之类的,需要浏览)",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotPrivateMsg) GetCreatedAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "CreatedAt",
|
|
|
|
|
DbFieldName: "created_at",
|
|
|
|
|
Comment: "创建时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotPrivateMsg) GetCursorCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Cursor",
|
|
|
|
|
DbFieldName: "cursor",
|
|
|
|
|
Comment: "消息游标(对应session的all)",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotPrivateMsg) GetDirectCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Direct",
|
|
|
|
|
DbFieldName: "direct",
|
|
|
|
|
Comment: "用于区分机器人是接收方还是发送方。1:机器人接收;2:机器人发送",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotPrivateMsg) GetExpireAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "ExpireAt",
|
|
|
|
|
DbFieldName: "expire_at",
|
|
|
|
|
Comment: "失效时间(用于消息的失效)",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotPrivateMsg) GetFailReasonCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "FailReason",
|
|
|
|
|
DbFieldName: "fail_reason",
|
|
|
|
|
Comment: "失败原因",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotPrivateMsg) GetIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Id",
|
|
|
|
|
DbFieldName: "_id",
|
|
|
|
|
Comment: "主键ID",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotPrivateMsg) GetMsgIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "MsgId",
|
|
|
|
|
DbFieldName: "msg_id",
|
|
|
|
|
Comment: "服务端自己生成一个消息id,来对应客户端的发送结果id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotPrivateMsg) GetMsgTypeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "MsgType",
|
|
|
|
|
DbFieldName: "msg_type",
|
|
|
|
|
Comment: "消息类型",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotPrivateMsg) GetRobotWxIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "RobotWxId",
|
|
|
|
|
DbFieldName: "robot_wx_id",
|
|
|
|
|
Comment: "机器人id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotPrivateMsg) GetSendAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "SendAt",
|
|
|
|
|
DbFieldName: "send_at",
|
|
|
|
|
Comment: "发送时间(消息实际生效时间)",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotPrivateMsg) GetSendErrorCodeCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "SendErrorCode",
|
|
|
|
|
DbFieldName: "send_error_code",
|
|
|
|
|
Comment: "发送错误码:用户告诉对应的是什么错误:-1 通用错误码; -2 被拉黑; -3",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotPrivateMsg) GetSendStatusCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "SendStatus",
|
|
|
|
|
DbFieldName: "send_status",
|
|
|
|
|
Comment: "发送状态:0:发送中;1:发送请求成功;2:发送请求失败;3:发送成功;4:发送失败;仅机器人发送。接收到用户消息的默认3",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotPrivateMsg) GetUpdatedAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "UpdatedAt",
|
|
|
|
|
DbFieldName: "updated_at",
|
|
|
|
|
Comment: "更新时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelTbRobotPrivateMsg) GetUserWxIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "UserWxId",
|
|
|
|
|
DbFieldName: "user_wx_id",
|
|
|
|
|
Comment: "好友id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelWsConnectRecord) GetBindIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "BindId",
|
|
|
|
|
DbFieldName: "bind_id",
|
|
|
|
|
Comment: "该ws绑定的id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelWsConnectRecord) GetCreatedAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "CreatedAt",
|
|
|
|
|
DbFieldName: "created_at",
|
|
|
|
|
Comment: "记录创建时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelWsConnectRecord) GetExpiredAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "ExpiredAt",
|
|
|
|
|
DbFieldName: "expired_at",
|
|
|
|
|
Comment: "过期时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelWsConnectRecord) GetIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "Id",
|
|
|
|
|
DbFieldName: "_id",
|
|
|
|
|
Comment: "主键ID wxid md5",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelWsConnectRecord) GetLoginAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "LoginAt",
|
|
|
|
|
DbFieldName: "login_at",
|
|
|
|
|
Comment: "登录时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelWsConnectRecord) GetLogoutAtCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "LogoutAt",
|
|
|
|
|
DbFieldName: "logout_at",
|
|
|
|
|
Comment: "登出时间",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (m *ModelWsConnectRecord) GetUserIdCore() *core.StructField {
|
|
|
|
|
return &core.StructField{
|
|
|
|
|
StructFieldName: "UserId",
|
|
|
|
|
DbFieldName: "user_id",
|
|
|
|
|
Comment: "机器人所属用户id",
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var AtMsgItemField_Content = core.StructField{
|
|
|
|
|
StructFieldName: "Content",
|
|
|
|
|
DbFieldName: "content",
|
|
|
|
|
Comment: "文本内容",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var AtMsgItemField_NickName = core.StructField{
|
|
|
|
|
StructFieldName: "NickName",
|
|
|
|
|
DbFieldName: "nick_name",
|
|
|
|
|
Comment: "@的昵称",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var AtMsgItemField_SubType = core.StructField{
|
|
|
|
|
StructFieldName: "SubType",
|
|
|
|
|
DbFieldName: "sub_type",
|
|
|
|
|
Comment: "0:文本内容,1:@某人",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var AtMsgItemField_UserName = core.StructField{
|
|
|
|
|
StructFieldName: "UserName",
|
|
|
|
|
DbFieldName: "user_name",
|
|
|
|
|
Comment: "@的用户(wx_id)",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ContentDataField_AtMsgItem = core.StructField{
|
|
|
|
|
StructFieldName: "AtMsgItem",
|
|
|
|
|
DbFieldName: "at_msg_item",
|
|
|
|
|
Comment: "发送群@部分人消息的数据",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ContentDataField_AtUserName = core.StructField{
|
|
|
|
|
StructFieldName: "AtUserName",
|
|
|
|
|
DbFieldName: "at_user_name",
|
|
|
|
|
Comment: "群聊at消息",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ContentDataField_Content = core.StructField{
|
|
|
|
|
StructFieldName: "Content",
|
|
|
|
|
DbFieldName: "content",
|
|
|
|
|
Comment: "1文本的内容;2 语音的url(amr格式);6小程序的xml;",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ContentDataField_FileSize = core.StructField{
|
|
|
|
|
StructFieldName: "FileSize",
|
|
|
|
|
DbFieldName: "file_size",
|
|
|
|
|
Comment: "文件大小KB单位",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ContentDataField_FileUrl = core.StructField{
|
|
|
|
|
StructFieldName: "FileUrl",
|
|
|
|
|
DbFieldName: "file_url",
|
|
|
|
|
Comment: "3图片的url;4视频的Url;5链接的分享图;8表情的url(gif);9文件的url;",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ContentDataField_IsAtMyself = core.StructField{
|
|
|
|
|
StructFieldName: "IsAtMyself",
|
|
|
|
|
DbFieldName: "is_at_myself",
|
|
|
|
|
Comment: "是否有at我自己 单独一个字段 方便维护和查询",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ContentDataField_RawContent = core.StructField{
|
|
|
|
|
StructFieldName: "RawContent",
|
|
|
|
|
DbFieldName: "raw_content",
|
|
|
|
|
Comment: "元始的xml数据 做数据转发时用;",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ContentDataField_ResourceDuration = core.StructField{
|
|
|
|
|
StructFieldName: "ResourceDuration",
|
|
|
|
|
DbFieldName: "resource_duration",
|
|
|
|
|
Comment: "媒体时长 统一单位s",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ContentDataField_ShareDesc = core.StructField{
|
|
|
|
|
StructFieldName: "ShareDesc",
|
|
|
|
|
DbFieldName: "share_desc",
|
|
|
|
|
Comment: "5链接的描述;",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ContentDataField_ShareNickName = core.StructField{
|
|
|
|
|
StructFieldName: "ShareNickName",
|
|
|
|
|
DbFieldName: "share_nick_name",
|
|
|
|
|
Comment: "7名片的被分享(名片)的昵称;",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ContentDataField_ShareTitle = core.StructField{
|
|
|
|
|
StructFieldName: "ShareTitle",
|
|
|
|
|
DbFieldName: "share_title",
|
|
|
|
|
Comment: "5链接的标题;",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ContentDataField_ShareUrl = core.StructField{
|
|
|
|
|
StructFieldName: "ShareUrl",
|
|
|
|
|
DbFieldName: "share_url",
|
|
|
|
|
Comment: "5链接的URL;",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ContentDataField_ShareUserName = core.StructField{
|
|
|
|
|
StructFieldName: "ShareUserName",
|
|
|
|
|
DbFieldName: "share_user_name",
|
|
|
|
|
Comment: "7名片的被分享(名片)好友id;",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ContentDataField_WxMsgType = core.StructField{
|
|
|
|
|
StructFieldName: "WxMsgType",
|
|
|
|
|
DbFieldName: "wx_msg_type",
|
|
|
|
|
Comment: "消息类型: 1 文本;2 语音;3 图片;4 视频;5 链接;6 小程序;7",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelFriendInfoField_AvatarUrl = core.StructField{
|
|
|
|
|
StructFieldName: "AvatarUrl",
|
|
|
|
|
DbFieldName: "avatar_url",
|
|
|
|
|
Comment: "用户头像",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelFriendInfoField_City = core.StructField{
|
|
|
|
|
StructFieldName: "City",
|
|
|
|
|
DbFieldName: "city",
|
|
|
|
|
Comment: "城市",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelFriendInfoField_Country = core.StructField{
|
|
|
|
|
StructFieldName: "Country",
|
|
|
|
|
DbFieldName: "country",
|
|
|
|
|
Comment: "国家",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelFriendInfoField_CreateTime = core.StructField{
|
|
|
|
|
StructFieldName: "CreateTime",
|
|
|
|
|
DbFieldName: "create_time",
|
|
|
|
|
Comment: "创建时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelFriendInfoField_Id = core.StructField{
|
|
|
|
|
StructFieldName: "Id",
|
|
|
|
|
DbFieldName: "_id",
|
|
|
|
|
Comment: "主键ID wxid md5",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelFriendInfoField_Nickname = core.StructField{
|
|
|
|
|
StructFieldName: "Nickname",
|
|
|
|
|
DbFieldName: "nick_name",
|
|
|
|
|
Comment: "用户暱称",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelFriendInfoField_Phone = core.StructField{
|
|
|
|
|
StructFieldName: "Phone",
|
|
|
|
|
DbFieldName: "phone",
|
|
|
|
|
Comment: "手机号码",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelFriendInfoField_Province = core.StructField{
|
|
|
|
|
StructFieldName: "Province",
|
|
|
|
|
DbFieldName: "province",
|
|
|
|
|
Comment: "省份",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelFriendInfoField_Sex = core.StructField{
|
|
|
|
|
StructFieldName: "Sex",
|
|
|
|
|
DbFieldName: "sex",
|
|
|
|
|
Comment: "0未知 1男 2女",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelFriendInfoField_UpdateTime = core.StructField{
|
|
|
|
|
StructFieldName: "UpdateTime",
|
|
|
|
|
DbFieldName: "update_time",
|
|
|
|
|
Comment: "更新时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelFriendInfoField_WechatAlias = core.StructField{
|
|
|
|
|
StructFieldName: "WechatAlias",
|
|
|
|
|
DbFieldName: "wechat_alias",
|
|
|
|
|
Comment: "用户微信号",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelFriendInfoField_WechatId = core.StructField{
|
|
|
|
|
StructFieldName: "WechatId",
|
|
|
|
|
DbFieldName: "wechat_id",
|
|
|
|
|
Comment: "用户微信ID",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatField_AdminType = core.StructField{
|
|
|
|
|
StructFieldName: "AdminType",
|
|
|
|
|
DbFieldName: "admin_type",
|
|
|
|
|
Comment: "机器人权限类型",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatField_CreatedAt = core.StructField{
|
|
|
|
|
StructFieldName: "CreatedAt",
|
|
|
|
|
DbFieldName: "created_at",
|
|
|
|
|
Comment: "创建时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatField_DeletedAt = core.StructField{
|
|
|
|
|
StructFieldName: "DeletedAt",
|
|
|
|
|
DbFieldName: "deleted_at",
|
|
|
|
|
Comment: "删除时间【记: 此表正常情况下 只进行软删除】非零 历史群 0正常群",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatField_DisableInvite = core.StructField{
|
|
|
|
|
StructFieldName: "DisableInvite",
|
|
|
|
|
DbFieldName: "disable_invite",
|
|
|
|
|
Comment: "是否开启了群聊邀请确认 true 开启了 false 关闭了",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatField_GroupAvatarUrl = core.StructField{
|
|
|
|
|
StructFieldName: "GroupAvatarUrl",
|
|
|
|
|
DbFieldName: "group_avatar_url",
|
|
|
|
|
Comment: "群头像",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatField_GroupName = core.StructField{
|
|
|
|
|
StructFieldName: "GroupName",
|
|
|
|
|
DbFieldName: "group_name",
|
|
|
|
|
Comment: "群名称",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatField_GroupWxId = core.StructField{
|
|
|
|
|
StructFieldName: "GroupWxId",
|
|
|
|
|
DbFieldName: "group_wx_id",
|
|
|
|
|
Comment: "群id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatField_HasBeenWatch = core.StructField{
|
|
|
|
|
StructFieldName: "HasBeenWatch",
|
|
|
|
|
DbFieldName: "has_been_watch",
|
|
|
|
|
Comment: "以前有关注过",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatField_Id = core.StructField{
|
|
|
|
|
StructFieldName: "Id",
|
|
|
|
|
DbFieldName: "_id",
|
|
|
|
|
Comment: "主键ID",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatField_InContact = core.StructField{
|
|
|
|
|
StructFieldName: "InContact",
|
|
|
|
|
DbFieldName: "in_contact",
|
|
|
|
|
Comment: "是否在通讯录中",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatField_IsDefaultGroupName = core.StructField{
|
|
|
|
|
StructFieldName: "IsDefaultGroupName",
|
|
|
|
|
DbFieldName: "is_default_group_name",
|
|
|
|
|
Comment: "是否是默认的群名称",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatField_IsWatch = core.StructField{
|
|
|
|
|
StructFieldName: "IsWatch",
|
|
|
|
|
DbFieldName: "is_watch",
|
|
|
|
|
Comment: "是否关注群",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatField_LastSyncAt = core.StructField{
|
|
|
|
|
StructFieldName: "LastSyncAt",
|
|
|
|
|
DbFieldName: "last_sync_at",
|
|
|
|
|
Comment: "最后更新群信息时间 【通过这里 指定规则 去拉群基本信息】",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatField_LastSyncMemberAt = core.StructField{
|
|
|
|
|
StructFieldName: "LastSyncMemberAt",
|
|
|
|
|
DbFieldName: "last_sync_member_at",
|
|
|
|
|
Comment: "最后更新群成员时间 【通过这里 指定规则 去拉群成员信息】",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatField_MemberCount = core.StructField{
|
|
|
|
|
StructFieldName: "MemberCount",
|
|
|
|
|
DbFieldName: "member_count",
|
|
|
|
|
Comment: "群成员数量",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatField_Notice = core.StructField{
|
|
|
|
|
StructFieldName: "Notice",
|
|
|
|
|
DbFieldName: "notice",
|
|
|
|
|
Comment: "群公告",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatField_OwnerName = core.StructField{
|
|
|
|
|
StructFieldName: "OwnerName",
|
|
|
|
|
DbFieldName: "owner_name",
|
|
|
|
|
Comment: "群主名称",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatField_OwnerWxId = core.StructField{
|
|
|
|
|
StructFieldName: "OwnerWxId",
|
|
|
|
|
DbFieldName: "owner_wx_id",
|
|
|
|
|
Comment: "群主id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatField_QrcodeUpdatedAt = core.StructField{
|
|
|
|
|
StructFieldName: "QrcodeUpdatedAt",
|
|
|
|
|
DbFieldName: "qrcode_updated_at",
|
|
|
|
|
Comment: "群聊二维码更新时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatField_QrcodeUrl = core.StructField{
|
|
|
|
|
StructFieldName: "QrcodeUrl",
|
|
|
|
|
DbFieldName: "qrcode_url",
|
|
|
|
|
Comment: "群聊二维码",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatField_RobotWxId = core.StructField{
|
|
|
|
|
StructFieldName: "RobotWxId",
|
|
|
|
|
DbFieldName: "robot_wx_id",
|
|
|
|
|
Comment: "机器人id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatField_UpdatedAt = core.StructField{
|
|
|
|
|
StructFieldName: "UpdatedAt",
|
|
|
|
|
DbFieldName: "updated_at",
|
|
|
|
|
Comment: "更新时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatMemberField_AdminType = core.StructField{
|
|
|
|
|
StructFieldName: "AdminType",
|
|
|
|
|
DbFieldName: "admin_type",
|
|
|
|
|
Comment: "权限类型 群主 管理员 普通成员",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatMemberField_CreatedAt = core.StructField{
|
|
|
|
|
StructFieldName: "CreatedAt",
|
|
|
|
|
DbFieldName: "created_at",
|
|
|
|
|
Comment: "创建时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatMemberField_DeletedAt = core.StructField{
|
|
|
|
|
StructFieldName: "DeletedAt",
|
|
|
|
|
DbFieldName: "deleted_at",
|
|
|
|
|
Comment: "删除时间 这个表一般直接硬删除",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatMemberField_GroupChatId = core.StructField{
|
|
|
|
|
StructFieldName: "GroupChatId",
|
|
|
|
|
DbFieldName: "group_chat_id",
|
|
|
|
|
Comment: "群 ModelGroupChat 的ID",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatMemberField_Id = core.StructField{
|
|
|
|
|
StructFieldName: "Id",
|
|
|
|
|
DbFieldName: "_id",
|
|
|
|
|
Comment: "id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatMemberField_IsRobot = core.StructField{
|
|
|
|
|
StructFieldName: "IsRobot",
|
|
|
|
|
DbFieldName: "is_robot",
|
|
|
|
|
Comment: "是否是机器人",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatMemberField_LastSyncAt = core.StructField{
|
|
|
|
|
StructFieldName: "LastSyncAt",
|
|
|
|
|
DbFieldName: "last_sync_at",
|
|
|
|
|
Comment: "该群该成员 最后更新时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatMemberField_MemberAlias = core.StructField{
|
|
|
|
|
StructFieldName: "MemberAlias",
|
|
|
|
|
DbFieldName: "member_alias",
|
|
|
|
|
Comment: "群昵称",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatMemberField_MemberAvatar = core.StructField{
|
|
|
|
|
StructFieldName: "MemberAvatar",
|
|
|
|
|
DbFieldName: "member_avatar",
|
|
|
|
|
Comment: "群成员头像",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatMemberField_MemberName = core.StructField{
|
|
|
|
|
StructFieldName: "MemberName",
|
|
|
|
|
DbFieldName: "member_name",
|
|
|
|
|
Comment: "群成员名称",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatMemberField_MemberSex = core.StructField{
|
|
|
|
|
StructFieldName: "MemberSex",
|
|
|
|
|
DbFieldName: "member_sex",
|
|
|
|
|
Comment: "性别",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatMemberField_MemberWxId = core.StructField{
|
|
|
|
|
StructFieldName: "MemberWxId",
|
|
|
|
|
DbFieldName: "member_wx_id",
|
|
|
|
|
Comment: "群成员微信id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelGroupChatMemberField_UpdatedAt = core.StructField{
|
|
|
|
|
StructFieldName: "UpdatedAt",
|
|
|
|
|
DbFieldName: "updated_at",
|
|
|
|
|
Comment: "更新时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_AbilityLimit = core.StructField{
|
|
|
|
|
StructFieldName: "AbilityLimit",
|
|
|
|
|
DbFieldName: "ability_limit",
|
|
|
|
|
Comment: "机器人是否功能受限",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_AliasName = core.StructField{
|
|
|
|
|
StructFieldName: "AliasName",
|
|
|
|
|
DbFieldName: "alias_name",
|
|
|
|
|
Comment: "微信号",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_AndroidStatus = core.StructField{
|
|
|
|
|
StructFieldName: "AndroidStatus",
|
|
|
|
|
DbFieldName: "android_status",
|
|
|
|
|
Comment: "机器人Android是否在线 10在线 11离线",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_AndroidWechatVersion = core.StructField{
|
|
|
|
|
StructFieldName: "AndroidWechatVersion",
|
|
|
|
|
DbFieldName: "android_wechat_version",
|
|
|
|
|
Comment: "微信版本",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_AutoAddFriend = core.StructField{
|
|
|
|
|
StructFieldName: "AutoAddFriend",
|
|
|
|
|
DbFieldName: "auto_add_friend",
|
|
|
|
|
Comment: "机器人是否自动通过好友请求 0否 1是",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_AvatarUrl = core.StructField{
|
|
|
|
|
StructFieldName: "AvatarUrl",
|
|
|
|
|
DbFieldName: "avatar_url",
|
|
|
|
|
Comment: "机器人头像",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_City = core.StructField{
|
|
|
|
|
StructFieldName: "City",
|
|
|
|
|
DbFieldName: "city",
|
|
|
|
|
Comment: "城市",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_Country = core.StructField{
|
|
|
|
|
StructFieldName: "Country",
|
|
|
|
|
DbFieldName: "country",
|
|
|
|
|
Comment: "国家",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_CoverUrl = core.StructField{
|
|
|
|
|
StructFieldName: "CoverUrl",
|
|
|
|
|
DbFieldName: "cover_url",
|
|
|
|
|
Comment: "朋友圈封面url",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_CreateTime = core.StructField{
|
|
|
|
|
StructFieldName: "CreateTime",
|
|
|
|
|
DbFieldName: "create_time",
|
|
|
|
|
Comment: "创建时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_CrmAutoAddFriend = core.StructField{
|
|
|
|
|
StructFieldName: "CrmAutoAddFriend",
|
|
|
|
|
DbFieldName: "crm_auto_add_friend",
|
|
|
|
|
Comment: "crm系统自动通过好友 1自动通过 0不自动通过",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_CrmShopId = core.StructField{
|
|
|
|
|
StructFieldName: "CrmShopId",
|
|
|
|
|
DbFieldName: "crm_shop_id",
|
|
|
|
|
Comment: "机器人所属商户id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_DeleteTime = core.StructField{
|
|
|
|
|
StructFieldName: "DeleteTime",
|
|
|
|
|
DbFieldName: "delete_time",
|
|
|
|
|
Comment: "删除时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_GreetId = core.StructField{
|
|
|
|
|
StructFieldName: "GreetId",
|
|
|
|
|
DbFieldName: "greet_id",
|
|
|
|
|
Comment: "打招呼模板id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_Id = core.StructField{
|
|
|
|
|
StructFieldName: "Id",
|
|
|
|
|
DbFieldName: "_id",
|
|
|
|
|
Comment: "主键ID wxid md5",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_InitFriend = core.StructField{
|
|
|
|
|
StructFieldName: "InitFriend",
|
|
|
|
|
DbFieldName: "init_friend",
|
|
|
|
|
Comment: "机器人初始好友人数",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_LastAndroidLoginAt = core.StructField{
|
|
|
|
|
StructFieldName: "LastAndroidLoginAt",
|
|
|
|
|
DbFieldName: "last_android_login_at",
|
|
|
|
|
Comment: "最近安卓登录时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_LastAndroidLogoutAt = core.StructField{
|
|
|
|
|
StructFieldName: "LastAndroidLogoutAt",
|
|
|
|
|
DbFieldName: "last_android_logout_at",
|
|
|
|
|
Comment: "最近安卓登出时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_LastCity = core.StructField{
|
|
|
|
|
StructFieldName: "LastCity",
|
|
|
|
|
DbFieldName: "last_city",
|
|
|
|
|
Comment: "最后登录的城市名称",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_LastLogOutTime = core.StructField{
|
|
|
|
|
StructFieldName: "LastLogOutTime",
|
|
|
|
|
DbFieldName: "last_log_out_time",
|
|
|
|
|
Comment: "最后登出时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_LastLoginTime = core.StructField{
|
|
|
|
|
StructFieldName: "LastLoginTime",
|
|
|
|
|
DbFieldName: "last_login_time",
|
|
|
|
|
Comment: "最后登录时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_LastPcLoginAt = core.StructField{
|
|
|
|
|
StructFieldName: "LastPcLoginAt",
|
|
|
|
|
DbFieldName: "last_pc_login_at",
|
|
|
|
|
Comment: "最近PC登录时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_LastPcLogoutAt = core.StructField{
|
|
|
|
|
StructFieldName: "LastPcLogoutAt",
|
|
|
|
|
DbFieldName: "last_pc_logout_at",
|
|
|
|
|
Comment: "最近PC登出时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_LastRegionCode = core.StructField{
|
|
|
|
|
StructFieldName: "LastRegionCode",
|
|
|
|
|
DbFieldName: "last_region_code",
|
|
|
|
|
Comment: "最后登录的扫码设备的地区编码",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_LastRequireAddFriendTime = core.StructField{
|
|
|
|
|
StructFieldName: "LastRequireAddFriendTime",
|
|
|
|
|
DbFieldName: "last_require_add_friend_time",
|
|
|
|
|
Comment: "上一次请求添加好友的时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_Limited = core.StructField{
|
|
|
|
|
StructFieldName: "Limited",
|
|
|
|
|
DbFieldName: "limited",
|
|
|
|
|
Comment: "机器人是否被封号 0未封号 1已封号",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_LogAndOutTime = core.StructField{
|
|
|
|
|
StructFieldName: "LogAndOutTime",
|
|
|
|
|
DbFieldName: "log_and_out_time",
|
|
|
|
|
Comment: "登入或者登出都要记录一下",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_Mobile = core.StructField{
|
|
|
|
|
StructFieldName: "Mobile",
|
|
|
|
|
DbFieldName: "mobile",
|
|
|
|
|
Comment: "手机号码",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_MomentPrivacyType = core.StructField{
|
|
|
|
|
StructFieldName: "MomentPrivacyType",
|
|
|
|
|
DbFieldName: "moment_privacy_type",
|
|
|
|
|
Comment: "朋友圈隐私选项类型",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_NickName = core.StructField{
|
|
|
|
|
StructFieldName: "NickName",
|
|
|
|
|
DbFieldName: "nick_name",
|
|
|
|
|
Comment: "机器人暱称",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_NowFriend = core.StructField{
|
|
|
|
|
StructFieldName: "NowFriend",
|
|
|
|
|
DbFieldName: "now_friend",
|
|
|
|
|
Comment: "机器人当前好友数量",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_OpenForStranger = core.StructField{
|
|
|
|
|
StructFieldName: "OpenForStranger",
|
|
|
|
|
DbFieldName: "open_for_stranger",
|
|
|
|
|
Comment: "是否允许陌生人查看十条朋友圈",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_Province = core.StructField{
|
|
|
|
|
StructFieldName: "Province",
|
|
|
|
|
DbFieldName: "province",
|
|
|
|
|
Comment: "省份",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_Qrcode = core.StructField{
|
|
|
|
|
StructFieldName: "Qrcode",
|
|
|
|
|
DbFieldName: "qrcode",
|
|
|
|
|
Comment: "机器人二维码",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_RiskControlGroup = core.StructField{
|
|
|
|
|
StructFieldName: "RiskControlGroup",
|
|
|
|
|
DbFieldName: "risk_control_group",
|
|
|
|
|
Comment: "风控分组",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_RiskControlTask = core.StructField{
|
|
|
|
|
StructFieldName: "RiskControlTask",
|
|
|
|
|
DbFieldName: "risk_control_task",
|
|
|
|
|
Comment: "风控任务 0是全部,1是回复,2是发消息,3是看朋友圈,4是发朋友圈,5是点赞,6是评论 7是群聊 可组合,如:1,2,3",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_Sex = core.StructField{
|
|
|
|
|
StructFieldName: "Sex",
|
|
|
|
|
DbFieldName: "sex",
|
|
|
|
|
Comment: "性别 0 未知 1 男生 2 女生",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_Signature = core.StructField{
|
|
|
|
|
StructFieldName: "Signature",
|
|
|
|
|
DbFieldName: "signature",
|
|
|
|
|
Comment: "个性签名",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_Status = core.StructField{
|
|
|
|
|
StructFieldName: "Status",
|
|
|
|
|
DbFieldName: "status",
|
|
|
|
|
Comment: "机器人PC是否在线 10在线 11离线 (兼容之前的pc登录流程和其他接口,这个登录状态不变,补多一个字段代表安卓登录状态)",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_TodayRequireTime = core.StructField{
|
|
|
|
|
StructFieldName: "TodayRequireTime",
|
|
|
|
|
DbFieldName: "today_require_time",
|
|
|
|
|
Comment: "当天请求次数",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_UpdateTime = core.StructField{
|
|
|
|
|
StructFieldName: "UpdateTime",
|
|
|
|
|
DbFieldName: "update_time",
|
|
|
|
|
Comment: "更新时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_UserId = core.StructField{
|
|
|
|
|
StructFieldName: "UserId",
|
|
|
|
|
DbFieldName: "user_id",
|
|
|
|
|
Comment: "机器人所属用户id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_WechatAlias = core.StructField{
|
|
|
|
|
StructFieldName: "WechatAlias",
|
|
|
|
|
DbFieldName: "wechat_alias",
|
|
|
|
|
Comment: "微信ID (用户自己定义的微信号)",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotField_WechatId = core.StructField{
|
|
|
|
|
StructFieldName: "WechatId",
|
|
|
|
|
DbFieldName: "wechat_id",
|
|
|
|
|
Comment: "微信唯一ID (wxidxxxxxx)",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotFriendField_AddAt = core.StructField{
|
|
|
|
|
StructFieldName: "AddAt",
|
|
|
|
|
DbFieldName: "add_at",
|
|
|
|
|
Comment: "添加好友时间只有主动添加好友才有",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotFriendField_CreateTime = core.StructField{
|
|
|
|
|
StructFieldName: "CreateTime",
|
|
|
|
|
DbFieldName: "create_time",
|
|
|
|
|
Comment: "创建时间:入库时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotFriendField_CrmPhone = core.StructField{
|
|
|
|
|
StructFieldName: "CrmPhone",
|
|
|
|
|
DbFieldName: "crm_phone",
|
|
|
|
|
Comment: "CRM自己设置的好友手机号,不同于微信手机号",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotFriendField_DeleteTime = core.StructField{
|
|
|
|
|
StructFieldName: "DeleteTime",
|
|
|
|
|
DbFieldName: "delete_time",
|
|
|
|
|
Comment: "删除好友的时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotFriendField_Deleted = core.StructField{
|
|
|
|
|
StructFieldName: "Deleted",
|
|
|
|
|
DbFieldName: "deleted",
|
|
|
|
|
Comment: "是否被删除 0双方未删除 1被好友删除 2删除了好友 3互相删除",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotFriendField_Id = core.StructField{
|
|
|
|
|
StructFieldName: "Id",
|
|
|
|
|
DbFieldName: "_id",
|
|
|
|
|
Comment: "主键ID 机器人id+朋友id md5",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotFriendField_OfflineAdd = core.StructField{
|
|
|
|
|
StructFieldName: "OfflineAdd",
|
|
|
|
|
DbFieldName: "offline_add",
|
|
|
|
|
Comment: "是否为离线添加",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotFriendField_Pinyin = core.StructField{
|
|
|
|
|
StructFieldName: "Pinyin",
|
|
|
|
|
DbFieldName: "pinyin",
|
|
|
|
|
Comment: "用户备注或者暱称的拼音",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotFriendField_PinyinHead = core.StructField{
|
|
|
|
|
StructFieldName: "PinyinHead",
|
|
|
|
|
DbFieldName: "pinyin_head",
|
|
|
|
|
Comment: "拼音首字母",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotFriendField_RemarkName = core.StructField{
|
|
|
|
|
StructFieldName: "RemarkName",
|
|
|
|
|
DbFieldName: "remark_name",
|
|
|
|
|
Comment: "微信好友备注名称",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotFriendField_RobotWechatId = core.StructField{
|
|
|
|
|
StructFieldName: "RobotWechatId",
|
|
|
|
|
DbFieldName: "robot_wechat_id",
|
|
|
|
|
Comment: "机器人编号:微信ID",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotFriendField_UpdateTime = core.StructField{
|
|
|
|
|
StructFieldName: "UpdateTime",
|
|
|
|
|
DbFieldName: "update_time",
|
|
|
|
|
Comment: "更新时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelRobotFriendField_UserWechatId = core.StructField{
|
|
|
|
|
StructFieldName: "UserWechatId",
|
|
|
|
|
DbFieldName: "user_wechat_id",
|
|
|
|
|
Comment: "用户微信ID,",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelSchedTaskField_CreatedAt = core.StructField{
|
|
|
|
|
StructFieldName: "CreatedAt",
|
|
|
|
|
DbFieldName: "created_at",
|
|
|
|
|
Comment: "创建时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelSchedTaskField_ExpiredAt = core.StructField{
|
|
|
|
|
StructFieldName: "ExpiredAt",
|
|
|
|
|
DbFieldName: "expired_at",
|
|
|
|
|
Comment: "过期时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelSchedTaskField_Id = core.StructField{
|
|
|
|
|
StructFieldName: "Id",
|
|
|
|
|
DbFieldName: "_id",
|
|
|
|
|
Comment: "任务id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelSchedTaskField_ReqId = core.StructField{
|
|
|
|
|
StructFieldName: "ReqId",
|
|
|
|
|
DbFieldName: "req_id",
|
|
|
|
|
Comment: "便于查询该任务 指定的id[作用:有些情况 无法直接通过id来查询该记录]",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelSchedTaskField_ReqJson = core.StructField{
|
|
|
|
|
StructFieldName: "ReqJson",
|
|
|
|
|
DbFieldName: "req_json",
|
|
|
|
|
Comment: "请求内容",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelSchedTaskField_RobotWxId = core.StructField{
|
|
|
|
|
StructFieldName: "RobotWxId",
|
|
|
|
|
DbFieldName: "robot_wx_id",
|
|
|
|
|
Comment: "机器人id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelSchedTaskField_RspJson = core.StructField{
|
|
|
|
|
StructFieldName: "RspJson",
|
|
|
|
|
DbFieldName: "rsp_json",
|
|
|
|
|
Comment: "完成后的内容 [成功或者失败的返回]",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelSchedTaskField_TaskState = core.StructField{
|
|
|
|
|
StructFieldName: "TaskState",
|
|
|
|
|
DbFieldName: "task_state",
|
|
|
|
|
Comment: "执行状态 TaskState",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelSchedTaskField_TaskType = core.StructField{
|
|
|
|
|
StructFieldName: "TaskType",
|
|
|
|
|
DbFieldName: "task_type",
|
|
|
|
|
Comment: "任务类型 自定义的名称 用来区别是哪个模块发起的任务",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelSchedTaskField_UpdatedAt = core.StructField{
|
|
|
|
|
StructFieldName: "UpdatedAt",
|
|
|
|
|
DbFieldName: "updated_at",
|
|
|
|
|
Comment: "更新时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbGroupMsgSessionField_All = core.StructField{
|
|
|
|
|
StructFieldName: "All",
|
|
|
|
|
DbFieldName: "all",
|
|
|
|
|
Comment: "消息最大游标(消息总数:只算有效的消息)",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbGroupMsgSessionField_Id = core.StructField{
|
|
|
|
|
StructFieldName: "Id",
|
|
|
|
|
DbFieldName: "_id",
|
|
|
|
|
Comment: "会话ID (md5(机器人id+好友id))",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbGroupMsgSessionField_LastFriendMsgAt = core.StructField{
|
|
|
|
|
StructFieldName: "LastFriendMsgAt",
|
|
|
|
|
DbFieldName: "last_friend_msg_at",
|
|
|
|
|
Comment: "接受到最后一条好友消息时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbGroupMsgSessionField_LastFriendMsgId = core.StructField{
|
|
|
|
|
StructFieldName: "LastFriendMsgId",
|
|
|
|
|
DbFieldName: "last_friend_msg_id",
|
|
|
|
|
Comment: "接收的最后一条好友消息id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbGroupMsgSessionField_LastMemberWxId = core.StructField{
|
|
|
|
|
StructFieldName: "LastMemberWxId",
|
|
|
|
|
DbFieldName: "last_member_wx_id",
|
|
|
|
|
Comment: "最后发送消息的群成员id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbGroupMsgSessionField_LastMsgAt = core.StructField{
|
|
|
|
|
StructFieldName: "LastMsgAt",
|
|
|
|
|
DbFieldName: "last_msg_at",
|
|
|
|
|
Comment: "最后一条消息时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbGroupMsgSessionField_LastMsgId = core.StructField{
|
|
|
|
|
StructFieldName: "LastMsgId",
|
|
|
|
|
DbFieldName: "last_msg_id",
|
|
|
|
|
Comment: "最后一条消息id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbGroupMsgSessionField_Read = core.StructField{
|
|
|
|
|
StructFieldName: "Read",
|
|
|
|
|
DbFieldName: "read",
|
|
|
|
|
Comment: "已读游标",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbGroupMsgSessionField_RobotWxId = core.StructField{
|
|
|
|
|
StructFieldName: "RobotWxId",
|
|
|
|
|
DbFieldName: "robot_wx_id",
|
|
|
|
|
Comment: "机器人id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbGroupMsgSessionField_Unread = core.StructField{
|
|
|
|
|
StructFieldName: "Unread",
|
|
|
|
|
DbFieldName: "unread",
|
|
|
|
|
Comment: "未读消息游标",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbGroupMsgSessionField_UserWxId = core.StructField{
|
|
|
|
|
StructFieldName: "UserWxId",
|
|
|
|
|
DbFieldName: "user_wx_id",
|
|
|
|
|
Comment: "群微信id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbPrivateMsgSessionField_All = core.StructField{
|
|
|
|
|
StructFieldName: "All",
|
|
|
|
|
DbFieldName: "all",
|
|
|
|
|
Comment: "消息最大游标(消息总数:只算有效的消息)",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbPrivateMsgSessionField_Id = core.StructField{
|
|
|
|
|
StructFieldName: "Id",
|
|
|
|
|
DbFieldName: "_id",
|
|
|
|
|
Comment: "会话ID (md5(机器人id+好友id))",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbPrivateMsgSessionField_LastFriendMsgAt = core.StructField{
|
|
|
|
|
StructFieldName: "LastFriendMsgAt",
|
|
|
|
|
DbFieldName: "last_friend_msg_at",
|
|
|
|
|
Comment: "接受到最后一条好友消息时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbPrivateMsgSessionField_LastFriendMsgId = core.StructField{
|
|
|
|
|
StructFieldName: "LastFriendMsgId",
|
|
|
|
|
DbFieldName: "last_friend_msg_id",
|
|
|
|
|
Comment: "接收的最后一条好友消息id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbPrivateMsgSessionField_LastMsgAt = core.StructField{
|
|
|
|
|
StructFieldName: "LastMsgAt",
|
|
|
|
|
DbFieldName: "last_msg_at",
|
|
|
|
|
Comment: "最后一条消息时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbPrivateMsgSessionField_LastMsgId = core.StructField{
|
|
|
|
|
StructFieldName: "LastMsgId",
|
|
|
|
|
DbFieldName: "last_msg_id",
|
|
|
|
|
Comment: "最后一条消息id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbPrivateMsgSessionField_Read = core.StructField{
|
|
|
|
|
StructFieldName: "Read",
|
|
|
|
|
DbFieldName: "read",
|
|
|
|
|
Comment: "已读游标",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbPrivateMsgSessionField_RobotWxId = core.StructField{
|
|
|
|
|
StructFieldName: "RobotWxId",
|
|
|
|
|
DbFieldName: "robot_wx_id",
|
|
|
|
|
Comment: "机器人id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbPrivateMsgSessionField_Unread = core.StructField{
|
|
|
|
|
StructFieldName: "Unread",
|
|
|
|
|
DbFieldName: "unread",
|
|
|
|
|
Comment: "未读消息游标",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbPrivateMsgSessionField_UserWxId = core.StructField{
|
|
|
|
|
StructFieldName: "UserWxId",
|
|
|
|
|
DbFieldName: "user_wx_id",
|
|
|
|
|
Comment: "好友微信id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotGroupMsgField_BindId = core.StructField{
|
|
|
|
|
StructFieldName: "BindId",
|
|
|
|
|
DbFieldName: "bind_id",
|
|
|
|
|
Comment: "前端消息id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotGroupMsgField_CallBackAt = core.StructField{
|
|
|
|
|
StructFieldName: "CallBackAt",
|
|
|
|
|
DbFieldName: "call_back_at",
|
|
|
|
|
Comment: "消息返回时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotGroupMsgField_ContentData = core.StructField{
|
|
|
|
|
StructFieldName: "ContentData",
|
|
|
|
|
DbFieldName: "content_data",
|
|
|
|
|
Comment: "消息内容",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotGroupMsgField_ContentRead = core.StructField{
|
|
|
|
|
StructFieldName: "ContentRead",
|
|
|
|
|
DbFieldName: "content_read",
|
|
|
|
|
Comment: "是否内容被浏览(像语音之类的,需要浏览)",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotGroupMsgField_CreatedAt = core.StructField{
|
|
|
|
|
StructFieldName: "CreatedAt",
|
|
|
|
|
DbFieldName: "created_at",
|
|
|
|
|
Comment: "创建时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotGroupMsgField_Cursor = core.StructField{
|
|
|
|
|
StructFieldName: "Cursor",
|
|
|
|
|
DbFieldName: "cursor",
|
|
|
|
|
Comment: "消息游标(对应session的all)",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotGroupMsgField_Direct = core.StructField{
|
|
|
|
|
StructFieldName: "Direct",
|
|
|
|
|
DbFieldName: "direct",
|
|
|
|
|
Comment: "用于区分机器人是接收方还是发送方。1:机器人接收;2:机器人发送",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotGroupMsgField_ExpireAt = core.StructField{
|
|
|
|
|
StructFieldName: "ExpireAt",
|
|
|
|
|
DbFieldName: "expire_at",
|
|
|
|
|
Comment: "失效时间(用于消息的失效)",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotGroupMsgField_FailReason = core.StructField{
|
|
|
|
|
StructFieldName: "FailReason",
|
|
|
|
|
DbFieldName: "fail_reason",
|
|
|
|
|
Comment: "失败原因",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotGroupMsgField_Id = core.StructField{
|
|
|
|
|
StructFieldName: "Id",
|
|
|
|
|
DbFieldName: "_id",
|
|
|
|
|
Comment: "主键ID",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotGroupMsgField_MsgId = core.StructField{
|
|
|
|
|
StructFieldName: "MsgId",
|
|
|
|
|
DbFieldName: "msg_id",
|
|
|
|
|
Comment: "服务端自己生成一个消息id,来对应客户端的发送结果id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotGroupMsgField_MsgType = core.StructField{
|
|
|
|
|
StructFieldName: "MsgType",
|
|
|
|
|
DbFieldName: "msg_type",
|
|
|
|
|
Comment: "消息类型",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotGroupMsgField_RobotWxId = core.StructField{
|
|
|
|
|
StructFieldName: "RobotWxId",
|
|
|
|
|
DbFieldName: "robot_wx_id",
|
|
|
|
|
Comment: "机器人id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotGroupMsgField_SendAt = core.StructField{
|
|
|
|
|
StructFieldName: "SendAt",
|
|
|
|
|
DbFieldName: "send_at",
|
|
|
|
|
Comment: "发送时间(消息实际生效时间)",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotGroupMsgField_SendErrorCode = core.StructField{
|
|
|
|
|
StructFieldName: "SendErrorCode",
|
|
|
|
|
DbFieldName: "send_error_code",
|
|
|
|
|
Comment: "发送错误码:用户告诉对应的是什么错误:-1 通用错误码; -2 被拉黑; -3",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotGroupMsgField_SendStatus = core.StructField{
|
|
|
|
|
StructFieldName: "SendStatus",
|
|
|
|
|
DbFieldName: "send_status",
|
|
|
|
|
Comment: "发送状态:0:发送中;1:发送请求成功;2:发送请求失败;3:发送成功;4:发送失败;仅机器人发送。接收到用户消息的默认3",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotGroupMsgField_SenderWxId = core.StructField{
|
|
|
|
|
StructFieldName: "SenderWxId",
|
|
|
|
|
DbFieldName: "sender_wx_id",
|
|
|
|
|
Comment: "发送者id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotGroupMsgField_UpdatedAt = core.StructField{
|
|
|
|
|
StructFieldName: "UpdatedAt",
|
|
|
|
|
DbFieldName: "updated_at",
|
|
|
|
|
Comment: "更新时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotGroupMsgField_UserWxId = core.StructField{
|
|
|
|
|
StructFieldName: "UserWxId",
|
|
|
|
|
DbFieldName: "user_wx_id",
|
|
|
|
|
Comment: "群聊id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotPrivateMsgField_BindId = core.StructField{
|
|
|
|
|
StructFieldName: "BindId",
|
|
|
|
|
DbFieldName: "bind_id",
|
|
|
|
|
Comment: "前端消息id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotPrivateMsgField_CallBackAt = core.StructField{
|
|
|
|
|
StructFieldName: "CallBackAt",
|
|
|
|
|
DbFieldName: "call_back_at",
|
|
|
|
|
Comment: "消息返回时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotPrivateMsgField_ContentData = core.StructField{
|
|
|
|
|
StructFieldName: "ContentData",
|
|
|
|
|
DbFieldName: "content_data",
|
|
|
|
|
Comment: "消息内容",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotPrivateMsgField_ContentRead = core.StructField{
|
|
|
|
|
StructFieldName: "ContentRead",
|
|
|
|
|
DbFieldName: "content_read",
|
|
|
|
|
Comment: "是否内容被浏览(像语音之类的,需要浏览)",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotPrivateMsgField_CreatedAt = core.StructField{
|
|
|
|
|
StructFieldName: "CreatedAt",
|
|
|
|
|
DbFieldName: "created_at",
|
|
|
|
|
Comment: "创建时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotPrivateMsgField_Cursor = core.StructField{
|
|
|
|
|
StructFieldName: "Cursor",
|
|
|
|
|
DbFieldName: "cursor",
|
|
|
|
|
Comment: "消息游标(对应session的all)",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotPrivateMsgField_Direct = core.StructField{
|
|
|
|
|
StructFieldName: "Direct",
|
|
|
|
|
DbFieldName: "direct",
|
|
|
|
|
Comment: "用于区分机器人是接收方还是发送方。1:机器人接收;2:机器人发送",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotPrivateMsgField_ExpireAt = core.StructField{
|
|
|
|
|
StructFieldName: "ExpireAt",
|
|
|
|
|
DbFieldName: "expire_at",
|
|
|
|
|
Comment: "失效时间(用于消息的失效)",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotPrivateMsgField_FailReason = core.StructField{
|
|
|
|
|
StructFieldName: "FailReason",
|
|
|
|
|
DbFieldName: "fail_reason",
|
|
|
|
|
Comment: "失败原因",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotPrivateMsgField_Id = core.StructField{
|
|
|
|
|
StructFieldName: "Id",
|
|
|
|
|
DbFieldName: "_id",
|
|
|
|
|
Comment: "主键ID",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotPrivateMsgField_MsgId = core.StructField{
|
|
|
|
|
StructFieldName: "MsgId",
|
|
|
|
|
DbFieldName: "msg_id",
|
|
|
|
|
Comment: "服务端自己生成一个消息id,来对应客户端的发送结果id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotPrivateMsgField_MsgType = core.StructField{
|
|
|
|
|
StructFieldName: "MsgType",
|
|
|
|
|
DbFieldName: "msg_type",
|
|
|
|
|
Comment: "消息类型",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotPrivateMsgField_RobotWxId = core.StructField{
|
|
|
|
|
StructFieldName: "RobotWxId",
|
|
|
|
|
DbFieldName: "robot_wx_id",
|
|
|
|
|
Comment: "机器人id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotPrivateMsgField_SendAt = core.StructField{
|
|
|
|
|
StructFieldName: "SendAt",
|
|
|
|
|
DbFieldName: "send_at",
|
|
|
|
|
Comment: "发送时间(消息实际生效时间)",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotPrivateMsgField_SendErrorCode = core.StructField{
|
|
|
|
|
StructFieldName: "SendErrorCode",
|
|
|
|
|
DbFieldName: "send_error_code",
|
|
|
|
|
Comment: "发送错误码:用户告诉对应的是什么错误:-1 通用错误码; -2 被拉黑; -3",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotPrivateMsgField_SendStatus = core.StructField{
|
|
|
|
|
StructFieldName: "SendStatus",
|
|
|
|
|
DbFieldName: "send_status",
|
|
|
|
|
Comment: "发送状态:0:发送中;1:发送请求成功;2:发送请求失败;3:发送成功;4:发送失败;仅机器人发送。接收到用户消息的默认3",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotPrivateMsgField_UpdatedAt = core.StructField{
|
|
|
|
|
StructFieldName: "UpdatedAt",
|
|
|
|
|
DbFieldName: "updated_at",
|
|
|
|
|
Comment: "更新时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelTbRobotPrivateMsgField_UserWxId = core.StructField{
|
|
|
|
|
StructFieldName: "UserWxId",
|
|
|
|
|
DbFieldName: "user_wx_id",
|
|
|
|
|
Comment: "好友id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelWsConnectRecordField_BindId = core.StructField{
|
|
|
|
|
StructFieldName: "BindId",
|
|
|
|
|
DbFieldName: "bind_id",
|
|
|
|
|
Comment: "该ws绑定的id",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelWsConnectRecordField_CreatedAt = core.StructField{
|
|
|
|
|
StructFieldName: "CreatedAt",
|
|
|
|
|
DbFieldName: "created_at",
|
|
|
|
|
Comment: "记录创建时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelWsConnectRecordField_ExpiredAt = core.StructField{
|
|
|
|
|
StructFieldName: "ExpiredAt",
|
|
|
|
|
DbFieldName: "expired_at",
|
|
|
|
|
Comment: "过期时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelWsConnectRecordField_Id = core.StructField{
|
|
|
|
|
StructFieldName: "Id",
|
|
|
|
|
DbFieldName: "_id",
|
|
|
|
|
Comment: "主键ID wxid md5",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelWsConnectRecordField_LoginAt = core.StructField{
|
|
|
|
|
StructFieldName: "LoginAt",
|
|
|
|
|
DbFieldName: "login_at",
|
|
|
|
|
Comment: "登录时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelWsConnectRecordField_LogoutAt = core.StructField{
|
|
|
|
|
StructFieldName: "LogoutAt",
|
|
|
|
|
DbFieldName: "logout_at",
|
|
|
|
|
Comment: "登出时间",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ModelWsConnectRecordField_UserId = core.StructField{
|
|
|
|
|
StructFieldName: "UserId",
|
|
|
|
|
DbFieldName: "user_id",
|
|
|
|
|
Comment: "机器人所属用户id",
|
|
|
|
|
}
|