Documentation ¶
Index ¶
- func AddUser(userID string, phoneNumber string, name string, email string, gender int32, ...) error
- func AddUserRegisterAddFriendIDList(userIDList ...string) error
- func BatchCreateInvitationCodes(CodeNums int, CodeLen int) ([]string, error)
- func BatchInsertIntoGroupMember(toInsertInfoList []*db.GroupMember) error
- func BlockUser(userID, endDisableTime string) error
- func CheckBlack(ownerUserID, blockUserID string) error
- func CheckInvitationCode(code string) error
- func CreateDepartment(department *db.Department) error
- func CreateDepartmentMember(departmentMember *db.DepartmentMember) error
- func CreateOrganizationUser(organizationUser *db.OrganizationUser) error
- func CreateRandomString(strlen int) string
- func DelGroupRequestByGroupIDAndUserID(groupID, userID string) error
- func DeleteAllRegisterAddFriendIDList() error
- func DeleteDepartment(departmentID string) error
- func DeleteGroupMemberByGroupID(groupID string) error
- func DeleteGroupMemberByGroupIDAndUserID(groupID, userID string) error
- func DeleteOneFromIpLimits(ip string) error
- func DeleteOrganizationUser(OrganizationUserID string) error
- func DeleteSingleFriendInfo(OwnerUserID, FriendUserID string) error
- func DeleteUserInAllDepartment(userID string) error
- func DeleteUserInDepartment(departmentID, userID string) error
- func DeleteUserIpLimitsLogin(userID, ip string) error
- func FinishInvitationCode(Code string, UserId string) bool
- func GetActiveGroups(from, to time.Time, limit int) ([]*activeGroup, error)
- func GetActiveUserNum(from, to time.Time) (int32, error)
- func GetActiveUsers(from, to time.Time, limit int) ([]*activeUser, error)
- func GetAllOrganizationUserID() (error, []string)
- func GetAllUser() ([]db.User, error)
- func GetBlackIDListByUserID(ownerUserID string) ([]string, error)
- func GetBlackListByUserID(ownerUserID string) ([]db.Black, error)
- func GetBlockUsersNumCount() (int32, error)
- func GetChatLog(chatLog *db.ChatLog, pageNumber, showNumber int32, contentTypeList []int32) (int64, []db.ChatLog, error)
- func GetClientInitConfig() (db.ClientInitConfig, error)
- func GetConversation(OwnerUserID, conversationID string) (db.Conversation, error)
- func GetConversationIDListByUserID(userID string) ([]string, error)
- func GetConversations(OwnerUserID string, conversationIDs []string) ([]db.Conversation, error)
- func GetConversationsByConversationIDMultipleOwner(OwnerUserIDList []string, conversationID string) ([]db.Conversation, error)
- func GetDepartment(departmentID string) (*db.Department, error)
- func GetDepartmentMemberList(departmentID string) ([]db.DepartmentMember, error)
- func GetDepartmentMemberNum(departmentID string) (error, uint32)
- func GetDepartmentMemberUserIDList(departmentID string) (error, []string)
- func GetDepartmentParent(departmentID string, dbConn *gorm.DB, parentIDList *[]string) error
- func GetDepartmentParentIDList(departmentID string) ([]string, error)
- func GetDepartmentRelatedGroupIDList(departmentIDList []string) ([]string, error)
- func GetExistConversationUserIDList(ownerUserIDList []string, conversationID string) ([]string, error)
- func GetFriendApplicationByBothUserID(FromUserID, ToUserID string) (*db.FriendRequest, error)
- func GetFriendIDListByUserID(OwnerUserID string) ([]string, error)
- func GetFriendListByUserID(OwnerUserID string) ([]db.Friend, error)
- func GetFriendRelationshipFromFriend(OwnerUserID, FriendUserID string) (*db.Friend, error)
- func GetGroupApplicationList(userID string) ([]db.GroupRequest, error)
- func GetGroupIDListByGroupType(groupType int) ([]string, error)
- func GetGroupInfoByGroupID(groupID string) (*db.Group, error)
- func GetGroupInfoByGroupIDList(groupIDList []string) ([]*db.Group, error)
- func GetGroupMemberByGroupID(groupID string, filter int32, begin int32, maxNumber int32) ([]db.GroupMember, error)
- func GetGroupMemberByUserIDList(groupID string, userIDList []string) ([]*db.GroupMember, error)
- func GetGroupMemberIDListByGroupID(groupID string) ([]string, error)
- func GetGroupMemberInfoByGroupIDAndUserID(groupID, userID string) (*db.GroupMember, error)
- func GetGroupMemberListByGroupID(groupID string) ([]db.GroupMember, error)
- func GetGroupMemberListByGroupIDAndRoleLevel(groupID string, roleLevel int32) ([]db.GroupMember, error)
- func GetGroupMemberListByUserID(userID string) ([]db.GroupMember, error)
- func GetGroupMemberNumByGroupID(groupID string) (int64, error)
- func GetGroupMembersByGroupIdCMS(groupId string, userName string, showNumber, pageNumber int32) ([]db.GroupMember, error)
- func GetGroupMembersCount(groupID, userName string) (int64, error)
- func GetGroupMessageNum(from, to time.Time) (int32, error)
- func GetGroupNum(to time.Time) (int32, error)
- func GetGroupOwnerInfoByGroupID(groupID string) (*db.GroupMember, error)
- func GetGroupRequestByGroupID(groupID string) ([]db.GroupRequest, error)
- func GetGroupRequestByGroupIDAndUserID(groupID, userID string) (*db.GroupRequest, error)
- func GetGroupsCountNum(group db.Group) (int32, error)
- func GetIncreaseGroupNum(from, to time.Time) (int32, error)
- func GetIncreaseUserNum(from, to time.Time) (int32, error)
- func GetInvitationCode(code string) (*db.Invitation, error)
- func GetInvitationCodes(showNumber, pageNumber, status int32) ([]db.Invitation, int64, error)
- func GetIpLimitsLoginByUserID(userID string) ([]db.UserIpLimit, error)
- func GetJoinedGroupIDListByUserID(userID string) ([]string, error)
- func GetMultipleUserConversationByConversationID(ownerUserIDList []string, conversationID string) ([]db.Conversation, error)
- func GetNewestVersion(appType int) (*db.AppVersion, error)
- func GetOrganizationUser(userID string) (error, *db.OrganizationUser)
- func GetOrganizationUsers(userIDList []string) ([]*db.OrganizationUser, error)
- func GetOwnerManagerByGroupID(groupID string) ([]db.GroupMember, error)
- func GetPrivateMessageNum(from, to time.Time) (int32, error)
- func GetRandomDepartmentID() (string, error)
- func GetReceivedFriendsApplicationListByUserID(ToUserID string) ([]db.FriendRequest, error)
- func GetRegister(account, areaCode, userID string) (*db.Register, error)
- func GetRegisterAddFriendList(showNumber, pageNumber int32) ([]string, error)
- func GetRegisterInfo(userID string) (*db.Register, error)
- func GetRegisterUserNum(ip string) ([]string, error)
- func GetSendFriendApplicationListByUserID(FromUserID string) ([]db.FriendRequest, error)
- func GetSubDepartmentList(departmentID string) ([]db.Department, error)
- func GetSubDepartmentNum(departmentID string) (error, uint32)
- func GetTotalGroupNum() (int32, error)
- func GetTotalUserNum() (int32, error)
- func GetTotalUserNumByDate(to time.Time) (int32, error)
- func GetUserAllConversations(ownerUserID string) ([]db.Conversation, error)
- func GetUserByName(userName string, showNumber, pageNumber int32) ([]db.User, error)
- func GetUserByUserID(userID string) (*db.User, error)
- func GetUserIDsByEmailAndID(phoneNumber, email string) ([]string, error)
- func GetUserIPLimit(userID string) (db.UserIpLimit, error)
- func GetUserInDepartment(userID string) (error, []db.DepartmentMember)
- func GetUserNameByUserID(userID string) (string, error)
- func GetUserReqGroupByUserID(userID string) ([]db.GroupRequest, error)
- func GetUsers(showNumber, pageNumber int32) ([]db.User, error)
- func GetUsersByNameAndID(content string, showNumber, pageNumber int32) ([]db.User, int64, error)
- func GetUsersByUserIDList(userIDList []string) ([]*db.User, error)
- func GetUsersCount(userName string) (int32, error)
- func InsertFriendApplication(friendRequest *db.FriendRequest, args map[string]interface{}) error
- func InsertInToUserBlackList(black db.Black) error
- func InsertIntoGroup(groupInfo db.Group) error
- func InsertIntoGroupMember(toInsertInfo db.GroupMember) error
- func InsertIntoGroupRequest(toInsertInfo db.GroupRequest) error
- func InsertIpRecord(userID, createIp string) error
- func InsertOneIntoIpLimits(ipLimits db.IpLimit) error
- func InsertToFriend(toInsertFollow *db.Friend) error
- func InsertUserIpLimitsLogin(userIp *db.UserIpLimit) error
- func IsExistGroupMember(groupID, userID string) bool
- func IsGroupOwnerAdmin(groupID, UserID string) bool
- func IsLimitLoginIp(LoginIp string) (bool, error)
- func IsLimitRegisterIp(RegisterIp string) (bool, error)
- func IsLimitUserLoginIp(userID string, loginIp string) (limit bool, err error)
- func OperateGroupStatus(groupId string, groupStatus int32) error
- func PeerUserSetConversation(conversation db.Conversation) error
- func QueryIPLimits(ip string) (*db.IpLimit, error)
- func QueryUserIPLimits(ip string) ([]db.UserIpLimit, error)
- func ReduceUserRegisterAddFriendIDList(userIDList ...string) error
- func RemoveBlackList(ownerUserID, blockUserID string) error
- func ResetPassword(account, password string) error
- func SelectAllUserID() ([]string, error)
- func SelectSomeUserID(userIDList []string) ([]string, error)
- func SetClientInitConfig(m map[string]interface{}) error
- func SetConversation(conversation db.Conversation) (bool, error)
- func SetDepartmentRelatedGroupID(groupID, departmentID string) error
- func SetGroupInfo(groupInfo db.Group) error
- func SetOneConversation(conversation db.Conversation) error
- func SetPassword(account, password, ex, userID, areaCode, ip string) error
- func SetRecvMsgOpt(conversation db.Conversation) (bool, error)
- func TryLockInvitationCode(Code string, UserID string) bool
- func UnBlockUser(userID string) error
- func UpdateAppVersion(appType int, version string, forceUpdate bool, ...) error
- func UpdateColumnsConversations(ownerUserIDList []string, conversationID string, args map[string]interface{}) error
- func UpdateDepartment(department *db.Department, args map[string]interface{}) error
- func UpdateFriendApplication(friendRequest *db.FriendRequest) error
- func UpdateFriendComment(OwnerUserID, FriendUserID, Remark string) error
- func UpdateGroupInfoDefaultZero(groupID string, args map[string]interface{}) error
- func UpdateGroupMemberInfo(groupMemberInfo db.GroupMember) error
- func UpdateGroupMemberInfoByMap(groupMemberInfo db.GroupMember, m map[string]interface{}) error
- func UpdateGroupMemberInfoDefaultZero(groupMemberInfo db.GroupMember, args map[string]interface{}) error
- func UpdateGroupRequest(groupRequest db.GroupRequest) error
- func UpdateIpReocord(userID, ip string) (err error)
- func UpdateOrganizationUser(organizationUser *db.OrganizationUser, args map[string]interface{}) error
- func UpdateUserInDepartment(departmentMember *db.DepartmentMember, args map[string]interface{}) error
- func UpdateUserInfo(user db.User) error
- func UpdateUserInfoByMap(user db.User, m map[string]interface{}) error
- func UserIsBlock(userId string) (bool, error)
- func UserRegister(user db.User) error
- func UsersIsBlock(userIDList []string) (inBlockUserIDList []string, err error)
- type BlockUserInfo
- type FriendUser
- type GroupWithNum
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BatchInsertIntoGroupMember ¶
func BatchInsertIntoGroupMember(toInsertInfoList []*db.GroupMember) error
func CheckBlack ¶
func CreateDepartment ¶
func CreateDepartment(department *db.Department) error
func CreateDepartmentMember ¶
func CreateDepartmentMember(departmentMember *db.DepartmentMember) error
func CreateOrganizationUser ¶
func CreateOrganizationUser(organizationUser *db.OrganizationUser) error
func CreateRandomString ¶
func DeleteAllRegisterAddFriendIDList ¶
func DeleteAllRegisterAddFriendIDList() error
func DeleteDepartment ¶
func DeleteOneFromIpLimits ¶
func DeleteOrganizationUser ¶
func DeleteSingleFriendInfo ¶
func DeleteUserInDepartment ¶
func DeleteUserIpLimitsLogin ¶
func GetAllUser ¶
func GetBlackIDListByUserID ¶
func GetBlockUsersNumCount ¶
func GetChatLog ¶
func GetClientInitConfig ¶
func GetClientInitConfig() (db.ClientInitConfig, error)
func GetConversation ¶
func GetConversation(OwnerUserID, conversationID string) (db.Conversation, error)
func GetConversations ¶
func GetConversations(OwnerUserID string, conversationIDs []string) ([]db.Conversation, error)
func GetConversationsByConversationIDMultipleOwner ¶
func GetConversationsByConversationIDMultipleOwner(OwnerUserIDList []string, conversationID string) ([]db.Conversation, error)
func GetDepartment ¶
func GetDepartment(departmentID string) (*db.Department, error)
func GetDepartmentMemberList ¶
func GetDepartmentMemberList(departmentID string) ([]db.DepartmentMember, error)
func GetDepartmentMemberNum ¶
func GetDepartmentParent ¶
func GetFriendApplicationByBothUserID ¶
func GetFriendApplicationByBothUserID(FromUserID, ToUserID string) (*db.FriendRequest, error)
FromUserId apply to add ToUserID
func GetFriendIDListByUserID ¶
func GetGroupApplicationList ¶
func GetGroupApplicationList(userID string) ([]db.GroupRequest, error)
received
func GetGroupMemberByGroupID ¶
func GetGroupMemberByUserIDList ¶
func GetGroupMemberByUserIDList(groupID string, userIDList []string) ([]*db.GroupMember, error)
func GetGroupMemberInfoByGroupIDAndUserID ¶
func GetGroupMemberInfoByGroupIDAndUserID(groupID, userID string) (*db.GroupMember, error)
func GetGroupMemberListByGroupID ¶
func GetGroupMemberListByGroupID(groupID string) ([]db.GroupMember, error)
func GetGroupMemberListByGroupIDAndRoleLevel ¶
func GetGroupMemberListByGroupIDAndRoleLevel(groupID string, roleLevel int32) ([]db.GroupMember, error)
func GetGroupMemberListByUserID ¶
func GetGroupMemberListByUserID(userID string) ([]db.GroupMember, error)
func GetGroupMembersCount ¶
func GetGroupOwnerInfoByGroupID ¶
func GetGroupOwnerInfoByGroupID(groupID string) (*db.GroupMember, error)
func GetGroupRequestByGroupID ¶
func GetGroupRequestByGroupID(groupID string) ([]db.GroupRequest, error)
func GetGroupRequestByGroupIDAndUserID ¶
func GetGroupRequestByGroupIDAndUserID(groupID, userID string) (*db.GroupRequest, error)
func GetInvitationCode ¶
func GetInvitationCode(code string) (*db.Invitation, error)
func GetInvitationCodes ¶
func GetInvitationCodes(showNumber, pageNumber, status int32) ([]db.Invitation, int64, error)
func GetIpLimitsLoginByUserID ¶
func GetIpLimitsLoginByUserID(userID string) ([]db.UserIpLimit, error)
func GetMultipleUserConversationByConversationID ¶
func GetMultipleUserConversationByConversationID(ownerUserIDList []string, conversationID string) ([]db.Conversation, error)
func GetNewestVersion ¶
func GetNewestVersion(appType int) (*db.AppVersion, error)
func GetOrganizationUser ¶
func GetOrganizationUser(userID string) (error, *db.OrganizationUser)
func GetOrganizationUsers ¶
func GetOrganizationUsers(userIDList []string) ([]*db.OrganizationUser, error)
func GetOwnerManagerByGroupID ¶
func GetOwnerManagerByGroupID(groupID string) ([]db.GroupMember, error)
func GetRandomDepartmentID ¶
func GetReceivedFriendsApplicationListByUserID ¶
func GetReceivedFriendsApplicationListByUserID(ToUserID string) ([]db.FriendRequest, error)
who apply to add me
func GetRegisterUserNum ¶
func GetSendFriendApplicationListByUserID ¶
func GetSendFriendApplicationListByUserID(FromUserID string) ([]db.FriendRequest, error)
I apply to add somebody
func GetSubDepartmentList ¶
func GetSubDepartmentList(departmentID string) ([]db.Department, error)
func GetSubDepartmentNum ¶
func GetTotalGroupNum ¶
func GetTotalUserNum ¶
func GetUserAllConversations ¶
func GetUserAllConversations(ownerUserID string) ([]db.Conversation, error)
func GetUserByName ¶
func GetUserIDsByEmailAndID ¶
func GetUserIPLimit ¶
func GetUserIPLimit(userID string) (db.UserIpLimit, error)
func GetUserInDepartment ¶
func GetUserInDepartment(userID string) (error, []db.DepartmentMember)
func GetUserNameByUserID ¶
func GetUserReqGroupByUserID ¶
func GetUserReqGroupByUserID(userID string) ([]db.GroupRequest, error)
func GetUsersByNameAndID ¶
func GetUsersCount ¶
func InsertFriendApplication ¶
func InsertFriendApplication(friendRequest *db.FriendRequest, args map[string]interface{}) error
func InsertInToUserBlackList ¶
func InsertIntoGroup ¶
func InsertIntoGroupMember ¶
func InsertIntoGroupMember(toInsertInfo db.GroupMember) error
func InsertIntoGroupRequest ¶
func InsertIntoGroupRequest(toInsertInfo db.GroupRequest) error
func InsertIpRecord ¶
func InsertOneIntoIpLimits ¶
func InsertToFriend ¶
func InsertUserIpLimitsLogin ¶
func InsertUserIpLimitsLogin(userIp *db.UserIpLimit) error
func IsExistGroupMember ¶
func IsGroupOwnerAdmin ¶
func IsLimitLoginIp ¶
func IsLimitRegisterIp ¶
func IsLimitUserLoginIp ¶
func OperateGroupStatus ¶
func PeerUserSetConversation ¶
func PeerUserSetConversation(conversation db.Conversation) error
func QueryUserIPLimits ¶
func QueryUserIPLimits(ip string) ([]db.UserIpLimit, error)
func RemoveBlackList ¶
func ResetPassword ¶
func SelectAllUserID ¶
func SelectSomeUserID ¶
func SetClientInitConfig ¶
func SetConversation ¶
func SetConversation(conversation db.Conversation) (bool, error)
func SetGroupInfo ¶
func SetOneConversation ¶
func SetOneConversation(conversation db.Conversation) error
func SetPassword ¶
func SetRecvMsgOpt ¶
func SetRecvMsgOpt(conversation db.Conversation) (bool, error)
func UnBlockUser ¶
func UpdateAppVersion ¶
func UpdateDepartment ¶
func UpdateDepartment(department *db.Department, args map[string]interface{}) error
func UpdateFriendApplication ¶
func UpdateFriendApplication(friendRequest *db.FriendRequest) error
func UpdateFriendComment ¶
func UpdateGroupMemberInfo ¶
func UpdateGroupMemberInfo(groupMemberInfo db.GroupMember) error
func UpdateGroupMemberInfoByMap ¶
func UpdateGroupMemberInfoByMap(groupMemberInfo db.GroupMember, m map[string]interface{}) error
func UpdateGroupMemberInfoDefaultZero ¶
func UpdateGroupMemberInfoDefaultZero(groupMemberInfo db.GroupMember, args map[string]interface{}) error
func UpdateGroupRequest ¶
func UpdateGroupRequest(groupRequest db.GroupRequest) error
func UpdateIpReocord ¶
func UpdateOrganizationUser ¶
func UpdateOrganizationUser(organizationUser *db.OrganizationUser, args map[string]interface{}) error
func UpdateUserInDepartment ¶
func UpdateUserInDepartment(departmentMember *db.DepartmentMember, args map[string]interface{}) error
func UpdateUserInfo ¶
func UserIsBlock ¶
func UserRegister ¶
func UsersIsBlock ¶
Types ¶
type BlockUserInfo ¶
func GetBlockUserByID ¶
func GetBlockUserByID(userId string) (BlockUserInfo, error)
func GetBlockUsers ¶
func GetBlockUsers(showNumber, pageNumber int32) ([]BlockUserInfo, error)
type FriendUser ¶
func GetFriendByIDCMS ¶
func GetFriendByIDCMS(ownerUserID, friendUserID string) (friendUser *FriendUser, err error)
func GetUserFriendsCMS ¶
func GetUserFriendsCMS(ownerUserID, friendUserName string, pageNumber, showNumber int32) (friendUserList []*FriendUser, count int64, err error)
type GroupWithNum ¶
func GetGroups ¶
func GetGroups(pageNumber, showNumber int) ([]GroupWithNum, error)
func GetGroupsByName ¶
func GetGroupsByName(groupName string, pageNumber, showNumber int32) ([]GroupWithNum, int64, error)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.