Documentation
¶
Index ¶
- type Account
- type Application
- type Applicationstatus
- type CreateAccountParams
- type CreateApplicationParams
- type CreateFileParams
- type CreateFriendRelationParams
- type CreateGroupNotifyParams
- type CreateGroupNotifyRow
- type CreateGroupRelationParams
- type CreateManySettingParams
- type CreateMsgParams
- type CreateMsgRow
- type CreateSettingParams
- type CreateUserParams
- type DBTX
- type DeleteApplicationParams
- type DeleteSettingParams
- type ExistsAccountByNameAndUserIDParams
- type ExistsApplicationByIDParams
- type ExistsApplicationByIDWithLockParams
- type ExistsFriendRelationParams
- type ExistsFriendSettingParams
- type ExistsIsLeaderParams
- type ExistsSettingParams
- type FeedMsgsByAccountIDAndTimeParams
- type FeedMsgsByAccountIDAndTimeRow
- type File
- type Filetype
- type Gender
- type GetAccountByIDParams
- type GetAccountByIDRow
- type GetAccountsByNameParams
- type GetAccountsByNameRow
- type GetAccountsByUserIDRow
- type GetApplicationByIDParams
- type GetApplicationsParams
- type GetApplicationsRow
- type GetFileByRelationIDIsNUllRow
- type GetFriendPinSettingsOrderByPinTimeRow
- type GetFriendRelationByIDRow
- type GetFriendSettingsByNameParams
- type GetFriendSettingsByNameRow
- type GetFriendSettingsOrderByNameRow
- type GetFriendShowSettingsOrderByShowTimeRow
- type GetGroupListRow
- type GetGroupMembersByIDRow
- type GetGroupNotifyByIDRow
- type GetGroupPinSettingsOrderByPinTimeRow
- type GetGroupRelationByIDRow
- type GetGroupSettingsByNameParams
- type GetGroupSettingsByNameRow
- type GetGroupShowSettingsOrderByShowTimeRow
- type GetMsgByIDRow
- type GetMsgsByContentAndRelationParams
- type GetMsgsByContentAndRelationRow
- type GetMsgsByContentParams
- type GetMsgsByContentRow
- type GetMsgsByRelationIDAndTimeParams
- type GetMsgsByRelationIDAndTimeRow
- type GetPinMsgsByRelationIDParams
- type GetPinMsgsByRelationIDRow
- type GetRlyMsgsInfoByMsgIDParams
- type GetRlyMsgsInfoByMsgIDRow
- type GetSettingByIDParams
- type GetTopMsgByRelationIDRow
- type GroupNotify
- type HasReadMsgParams
- type Message
- type Msgnotifytype
- type Querier
- type Queries
- func (q *Queries) CountAccountByUserID(ctx context.Context, userID int64) (int32, error)
- func (q *Queries) CreateAccount(ctx context.Context, arg *CreateAccountParams) error
- func (q *Queries) CreateApplication(ctx context.Context, arg *CreateApplicationParams) error
- func (q *Queries) CreateFile(ctx context.Context, arg *CreateFileParams) (*File, error)
- func (q *Queries) CreateFriendRelation(ctx context.Context, arg *CreateFriendRelationParams) (int64, error)
- func (q *Queries) CreateGroupNotify(ctx context.Context, arg *CreateGroupNotifyParams) (*CreateGroupNotifyRow, error)
- func (q *Queries) CreateGroupRelation(ctx context.Context, arg *CreateGroupRelationParams) (int64, error)
- func (q *Queries) CreateManySetting(ctx context.Context, arg []*CreateManySettingParams) (int64, error)
- func (q *Queries) CreateMsg(ctx context.Context, arg *CreateMsgParams) (*CreateMsgRow, error)
- func (q *Queries) CreateSetting(ctx context.Context, arg *CreateSettingParams) error
- func (q *Queries) CreateUser(ctx context.Context, arg *CreateUserParams) (*User, error)
- func (q *Queries) DeleteAccount(ctx context.Context, id int64) error
- func (q *Queries) DeleteAccountsByUserID(ctx context.Context, userID int64) ([]int64, error)
- func (q *Queries) DeleteApplication(ctx context.Context, arg *DeleteApplicationParams) error
- func (q *Queries) DeleteFileByID(ctx context.Context, id int64) error
- func (q *Queries) DeleteFriendRelationsByAccountID(ctx context.Context, accountID int64) ([]int64, error)
- func (q *Queries) DeleteGroup(ctx context.Context, relationID int64) error
- func (q *Queries) DeleteGroupNotify(ctx context.Context, id int64) error
- func (q *Queries) DeleteRelation(ctx context.Context, id int64) error
- func (q *Queries) DeleteSetting(ctx context.Context, arg *DeleteSettingParams) error
- func (q *Queries) DeleteSettingsByAccountID(ctx context.Context, accountID int64) ([]int64, error)
- func (q *Queries) DeleteUser(ctx context.Context, id int64) error
- func (q *Queries) ExistEmail(ctx context.Context, email string) (bool, error)
- func (q *Queries) ExistsAccountByID(ctx context.Context, id int64) (bool, error)
- func (q *Queries) ExistsAccountByNameAndUserID(ctx context.Context, arg *ExistsAccountByNameAndUserIDParams) (bool, error)
- func (q *Queries) ExistsApplicationByID(ctx context.Context, arg *ExistsApplicationByIDParams) (bool, error)
- func (q *Queries) ExistsApplicationByIDWithLock(ctx context.Context, arg *ExistsApplicationByIDWithLockParams) (bool, error)
- func (q *Queries) ExistsFriendRelation(ctx context.Context, arg *ExistsFriendRelationParams) (bool, error)
- func (q *Queries) ExistsFriendSetting(ctx context.Context, arg *ExistsFriendSettingParams) (bool, error)
- func (q *Queries) ExistsGroupLeaderByAccountIDWithLock(ctx context.Context, accountID int64) (bool, error)
- func (q *Queries) ExistsIsLeader(ctx context.Context, arg *ExistsIsLeaderParams) (bool, error)
- func (q *Queries) ExistsSetting(ctx context.Context, arg *ExistsSettingParams) (bool, error)
- func (q *Queries) ExistsUserByID(ctx context.Context, id int64) (bool, error)
- func (q *Queries) FeedMsgsByAccountIDAndTime(ctx context.Context, arg *FeedMsgsByAccountIDAndTimeParams) ([]*FeedMsgsByAccountIDAndTimeRow, error)
- func (q *Queries) GetAccountByID(ctx context.Context, arg *GetAccountByIDParams) (*GetAccountByIDRow, error)
- func (q *Queries) GetAccountIDsByRelationID(ctx context.Context, relationID int64) ([]int64, error)
- func (q *Queries) GetAccountIDsByUserID(ctx context.Context, userID int64) ([]int64, error)
- func (q *Queries) GetAccountsByName(ctx context.Context, arg *GetAccountsByNameParams) ([]*GetAccountsByNameRow, error)
- func (q *Queries) GetAccountsByUserID(ctx context.Context, userID int64) ([]*GetAccountsByUserIDRow, error)
- func (q *Queries) GetAllEmails(ctx context.Context) ([]string, error)
- func (q *Queries) GetAllGroupRelation(ctx context.Context) ([]int64, error)
- func (q *Queries) GetAllRelationIDs(ctx context.Context) ([]int64, error)
- func (q *Queries) GetAllRelationOnRelation(ctx context.Context) ([]int64, error)
- func (q *Queries) GetAllRelationsOnFile(ctx context.Context) ([]sql.NullInt64, error)
- func (q *Queries) GetApplicationByID(ctx context.Context, arg *GetApplicationByIDParams) (*Application, error)
- func (q *Queries) GetApplications(ctx context.Context, arg *GetApplicationsParams) ([]*GetApplicationsRow, error)
- func (q *Queries) GetAvatar(ctx context.Context, accountID sql.NullInt64) (bool, error)
- func (q *Queries) GetFileByRelationID(ctx context.Context, relationID sql.NullInt64) ([]*File, error)
- func (q *Queries) GetFileByRelationIDIsNUll(ctx context.Context) ([]*GetFileByRelationIDIsNUllRow, error)
- func (q *Queries) GetFileDetailsByID(ctx context.Context, id int64) (*File, error)
- func (q *Queries) GetFileKeyByID(ctx context.Context, id int64) (string, error)
- func (q *Queries) GetFriendPinSettingsOrderByPinTime(ctx context.Context, accountID int64) ([]*GetFriendPinSettingsOrderByPinTimeRow, error)
- func (q *Queries) GetFriendRelationByID(ctx context.Context, id int64) (*GetFriendRelationByIDRow, error)
- func (q *Queries) GetFriendSettingsByName(ctx context.Context, arg *GetFriendSettingsByNameParams) ([]*GetFriendSettingsByNameRow, error)
- func (q *Queries) GetFriendSettingsOrderByName(ctx context.Context, accountID int64) ([]*GetFriendSettingsOrderByNameRow, error)
- func (q *Queries) GetFriendShowSettingsOrderByShowTime(ctx context.Context, accountID int64) ([]*GetFriendShowSettingsOrderByShowTimeRow, error)
- func (q *Queries) GetGroupAvatar(ctx context.Context, relationID sql.NullInt64) (*File, error)
- func (q *Queries) GetGroupList(ctx context.Context, accountID int64) ([]*GetGroupListRow, error)
- func (q *Queries) GetGroupMembers(ctx context.Context, relationID int64) ([]int64, error)
- func (q *Queries) GetGroupMembersByID(ctx context.Context, relationID int64) ([]*GetGroupMembersByIDRow, error)
- func (q *Queries) GetGroupNotifyByID(ctx context.Context, relationID sql.NullInt64) ([]*GetGroupNotifyByIDRow, error)
- func (q *Queries) GetGroupPinSettingsOrderByPinTime(ctx context.Context, accountID int64) ([]*GetGroupPinSettingsOrderByPinTimeRow, error)
- func (q *Queries) GetGroupRelationByID(ctx context.Context, id int64) (*GetGroupRelationByIDRow, error)
- func (q *Queries) GetGroupSettingsByName(ctx context.Context, arg *GetGroupSettingsByNameParams) ([]*GetGroupSettingsByNameRow, error)
- func (q *Queries) GetGroupShowSettingsOrderByShowTime(ctx context.Context, accountID int64) ([]*GetGroupShowSettingsOrderByShowTimeRow, error)
- func (q *Queries) GetMsgByID(ctx context.Context, id int64) (*GetMsgByIDRow, error)
- func (q *Queries) GetMsgsByContent(ctx context.Context, arg *GetMsgsByContentParams) ([]*GetMsgsByContentRow, error)
- func (q *Queries) GetMsgsByContentAndRelation(ctx context.Context, arg *GetMsgsByContentAndRelationParams) ([]*GetMsgsByContentAndRelationRow, error)
- func (q *Queries) GetMsgsByRelationIDAndTime(ctx context.Context, arg *GetMsgsByRelationIDAndTimeParams) ([]*GetMsgsByRelationIDAndTimeRow, error)
- func (q *Queries) GetPinMsgsByRelationID(ctx context.Context, arg *GetPinMsgsByRelationIDParams) ([]*GetPinMsgsByRelationIDRow, error)
- func (q *Queries) GetRlyMsgsInfoByMsgID(ctx context.Context, arg *GetRlyMsgsInfoByMsgIDParams) ([]*GetRlyMsgsInfoByMsgIDRow, error)
- func (q *Queries) GetSettingByID(ctx context.Context, arg *GetSettingByIDParams) (*Setting, error)
- func (q *Queries) GetTopMsgByRelationID(ctx context.Context, relationID int64) (*GetTopMsgByRelationIDRow, error)
- func (q *Queries) GetUserByEmail(ctx context.Context, email string) (*User, error)
- func (q *Queries) GetUserByID(ctx context.Context, id int64) (*User, error)
- func (q *Queries) HasReadMsg(ctx context.Context, arg *HasReadMsgParams) (bool, error)
- func (q *Queries) TransferIsSelfFalse(ctx context.Context, arg *TransferIsSelfFalseParams) error
- func (q *Queries) TransferIsSelfTrue(ctx context.Context, arg *TransferIsSelfTrueParams) error
- func (q *Queries) UpdateAccount(ctx context.Context, arg *UpdateAccountParams) error
- func (q *Queries) UpdateAccountAvatar(ctx context.Context, arg *UpdateAccountAvatarParams) error
- func (q *Queries) UpdateAccountFile(ctx context.Context, arg *UpdateAccountFileParams) error
- func (q *Queries) UpdateApplication(ctx context.Context, arg *UpdateApplicationParams) error
- func (q *Queries) UpdateGroupAvatar(ctx context.Context, arg *UpdateGroupAvatarParams) error
- func (q *Queries) UpdateGroupNotify(ctx context.Context, arg *UpdateGroupNotifyParams) (*UpdateGroupNotifyRow, error)
- func (q *Queries) UpdateGroupRelation(ctx context.Context, arg *UpdateGroupRelationParams) error
- func (q *Queries) UpdateMsgPin(ctx context.Context, arg *UpdateMsgPinParams) error
- func (q *Queries) UpdateMsgReads(ctx context.Context, arg *UpdateMsgReadsParams) ([]*UpdateMsgReadsRow, error)
- func (q *Queries) UpdateMsgRevoke(ctx context.Context, arg *UpdateMsgRevokeParams) error
- func (q *Queries) UpdateMsgTopFalseByMsgID(ctx context.Context, id int64) error
- func (q *Queries) UpdateMsgTopFalseByRelationID(ctx context.Context, relationID int64) error
- func (q *Queries) UpdateMsgTopTrueByMsgID(ctx context.Context, id int64) error
- func (q *Queries) UpdateSettingDisturb(ctx context.Context, arg *UpdateSettingDisturbParams) error
- func (q *Queries) UpdateSettingLeader(ctx context.Context, arg *UpdateSettingLeaderParams) error
- func (q *Queries) UpdateSettingNickName(ctx context.Context, arg *UpdateSettingNickNameParams) error
- func (q *Queries) UpdateSettingPin(ctx context.Context, arg *UpdateSettingPinParams) error
- func (q *Queries) UpdateSettingShow(ctx context.Context, arg *UpdateSettingShowParams) error
- func (q *Queries) UpdateUser(ctx context.Context, arg *UpdateUserParams) error
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type Relation
- type Relationtype
- type Setting
- type TransferIsSelfFalseParams
- type TransferIsSelfTrueParams
- type UpdateAccountAvatarParams
- type UpdateAccountFileParams
- type UpdateAccountParams
- type UpdateApplicationParams
- type UpdateGroupAvatarParams
- type UpdateGroupNotifyParams
- type UpdateGroupNotifyRow
- type UpdateGroupRelationParams
- type UpdateMsgPinParams
- type UpdateMsgReadsParams
- type UpdateMsgReadsRow
- type UpdateMsgRevokeParams
- type UpdateSettingDisturbParams
- type UpdateSettingLeaderParams
- type UpdateSettingNickNameParams
- type UpdateSettingPinParams
- type UpdateSettingShowParams
- type UpdateUserParams
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Applicationstatus ¶
type Applicationstatus string
const ( ApplicationstatusValue0 Applicationstatus = "已申请" ApplicationstatusValue1 Applicationstatus = "已同意" ApplicationstatusValue2 Applicationstatus = "已拒绝" )
func (*Applicationstatus) Scan ¶
func (e *Applicationstatus) Scan(src interface{}) error
type CreateAccountParams ¶
type CreateApplicationParams ¶
type CreateFileParams ¶
type CreateGroupNotifyParams ¶
type CreateGroupNotifyRow ¶
type CreateGroupNotifyRow struct {
ID int64 `json:"id"`
RelationID sql.NullInt64 `json:"relation_id"`
MsgContent string `json:"msg_content"`
MsgExpand pgtype.JSON `json:"msg_expand"`
AccountID sql.NullInt64 `json:"account_id"`
CreateAt time.Time `json:"create_at"`
ReadIds []int64 `json:"read_ids"`
}
type CreateManySettingParams ¶
type CreateMsgParams ¶
type CreateMsgParams struct {
NotifyType Msgnotifytype `json:"notify_type"`
MsgType string `json:"msg_type"`
MsgContent string `json:"msg_content"`
MsgExtend pgtype.JSON `json:"msg_extend"`
FileID sql.NullInt64 `json:"file_id"`
AccountID sql.NullInt64 `json:"account_id"`
RlyMsgID sql.NullInt64 `json:"rly_msg_id"`
RelationID int64 `json:"relation_id"`
}
type CreateMsgRow ¶
type CreateSettingParams ¶
type CreateUserParams ¶
type DBTX ¶
type DBTX interface {
Exec(context.Context, string, ...interface{}) (pgconn.CommandTag, error)
Query(context.Context, string, ...interface{}) (pgx.Rows, error)
QueryRow(context.Context, string, ...interface{}) pgx.Row
CopyFrom(ctx context.Context, tableName pgx.Identifier, columnNames []string, rowSrc pgx.CopyFromSource) (int64, error)
}
type DeleteApplicationParams ¶
type DeleteSettingParams ¶
type ExistsIsLeaderParams ¶
type ExistsSettingParams ¶
type FeedMsgsByAccountIDAndTimeRow ¶
type FeedMsgsByAccountIDAndTimeRow struct {
ID int64 `json:"id"`
NotifyType Msgnotifytype `json:"notify_type"`
MsgType string `json:"msg_type"`
MsgContent string `json:"msg_content"`
MsgExtend pgtype.JSON `json:"msg_extend"`
FileID sql.NullInt64 `json:"file_id"`
AccountID sql.NullInt64 `json:"account_id"`
RlyMsgID sql.NullInt64 `json:"rly_msg_id"`
RelationID int64 `json:"relation_id"`
CreateAt time.Time `json:"create_at"`
IsRevoke bool `json:"is_revoke"`
IsTop bool `json:"is_top"`
IsPin bool `json:"is_pin"`
PinTime time.Time `json:"pin_time"`
ReadIds []int64 `json:"read_ids"`
Total int64 `json:"total"`
ReplyCount int64 `json:"reply_count"`
HasRead bool `json:"has_read"`
}
type File ¶
type File struct {
ID int64 `json:"id"`
FileName string `json:"file_name"`
FileType Filetype `json:"file_type"`
FileSize int64 `json:"file_size"`
Key string `json:"key"`
Url string `json:"url"`
RelationID sql.NullInt64 `json:"relation_id"`
AccountID sql.NullInt64 `json:"account_id"`
CreateAt time.Time `json:"create_at"`
}
type GetAccountByIDParams ¶
type GetAccountByIDRow ¶
type GetAccountsByNameParams ¶
type GetAccountsByNameRow ¶
type GetAccountsByUserIDRow ¶
type GetApplicationsParams ¶
type GetApplicationsRow ¶
type GetApplicationsRow struct {
Account1ID int64 `json:"account1_id"`
Account2ID int64 `json:"account2_id"`
ApplyMsg string `json:"apply_msg"`
RefuseMsg string `json:"refuse_msg"`
Status Applicationstatus `json:"status"`
CreateAt time.Time `json:"create_at"`
UpdateAt time.Time `json:"update_at"`
Total int64 `json:"total"`
Account1Avatar string `json:"account1_avatar"`
Account1Name string `json:"account1_name"`
Account2Avatar string `json:"account2_avatar"`
Account2Name string `json:"account2_name"`
}
type GetFriendSettingsByNameRow ¶
type GetFriendSettingsByNameRow struct {
RelationID int64 `json:"relation_id"`
NickName string `json:"nick_name"`
IsNotDisturb bool `json:"is_not_disturb"`
IsPin bool `json:"is_pin"`
PinTime time.Time `json:"pin_time"`
IsShow bool `json:"is_show"`
LastShow time.Time `json:"last_show"`
IsSelf bool `json:"is_self"`
AccountID int64 `json:"account_id"`
AccountName string `json:"account_name"`
AccountAvatar string `json:"account_avatar"`
Total int64 `json:"total"`
}
type GetFriendSettingsOrderByNameRow ¶
type GetFriendSettingsOrderByNameRow struct {
RelationID int64 `json:"relation_id"`
NickName string `json:"nick_name"`
IsNotDisturb bool `json:"is_not_disturb"`
IsPin bool `json:"is_pin"`
PinTime time.Time `json:"pin_time"`
IsShow bool `json:"is_show"`
LastShow time.Time `json:"last_show"`
IsSelf bool `json:"is_self"`
AccountID int64 `json:"account_id"`
AccountName string `json:"account_name"`
AccountAvatar string `json:"account_avatar"`
}
type GetFriendShowSettingsOrderByShowTimeRow ¶
type GetFriendShowSettingsOrderByShowTimeRow struct {
RelationID int64 `json:"relation_id"`
NickName string `json:"nick_name"`
IsNotDisturb bool `json:"is_not_disturb"`
IsPin bool `json:"is_pin"`
PinTime time.Time `json:"pin_time"`
IsShow bool `json:"is_show"`
LastShow time.Time `json:"last_show"`
IsSelf bool `json:"is_self"`
AccountID int64 `json:"account_id"`
AccountName string `json:"account_name"`
AccountAvatar string `json:"account_avatar"`
}
type GetGroupListRow ¶
type GetGroupListRow struct {
RelationID int64 `json:"relation_id"`
NickName string `json:"nick_name"`
IsNotDisturb bool `json:"is_not_disturb"`
IsPin bool `json:"is_pin"`
PinTime time.Time `json:"pin_time"`
IsShow bool `json:"is_show"`
LastShow time.Time `json:"last_show"`
IsSelf bool `json:"is_self"`
RelationID_2 int64 `json:"relation_id_2"`
GroupName interface{} `json:"group_name"`
GroupAvatar interface{} `json:"group_avatar"`
Description interface{} `json:"description"`
Total int64 `json:"total"`
}
type GetGroupMembersByIDRow ¶
type GetGroupNotifyByIDRow ¶
type GetGroupNotifyByIDRow struct {
ID int64 `json:"id"`
RelationID sql.NullInt64 `json:"relation_id"`
MsgContent string `json:"msg_content"`
MsgExpand pgtype.JSON `json:"msg_expand"`
AccountID sql.NullInt64 `json:"account_id"`
CreateAt time.Time `json:"create_at"`
ReadIds []int64 `json:"read_ids"`
}
type GetGroupRelationByIDRow ¶
type GetGroupSettingsByNameRow ¶
type GetGroupSettingsByNameRow struct {
RelationID int64 `json:"relation_id"`
NickName string `json:"nick_name"`
IsNotDisturb bool `json:"is_not_disturb"`
IsPin bool `json:"is_pin"`
PinTime time.Time `json:"pin_time"`
IsShow bool `json:"is_show"`
LastShow time.Time `json:"last_show"`
IsSelf bool `json:"is_self"`
RelationID_2 int64 `json:"relation_id_2"`
GroupName interface{} `json:"group_name"`
GroupAvatar interface{} `json:"group_avatar"`
Description interface{} `json:"description"`
Total int64 `json:"total"`
}
type GetGroupShowSettingsOrderByShowTimeRow ¶
type GetGroupShowSettingsOrderByShowTimeRow struct {
RelationID int64 `json:"relation_id"`
NickName string `json:"nick_name"`
IsNotDisturb bool `json:"is_not_disturb"`
IsPin bool `json:"is_pin"`
PinTime time.Time `json:"pin_time"`
IsShow bool `json:"is_show"`
LastShow time.Time `json:"last_show"`
IsSelf bool `json:"is_self"`
ID int64 `json:"id"`
GroupType sql.NullString `json:"group_type"`
}
type GetMsgByIDRow ¶
type GetMsgByIDRow struct {
ID int64 `json:"id"`
NotifyType Msgnotifytype `json:"notify_type"`
MsgType string `json:"msg_type"`
MsgContent string `json:"msg_content"`
MsgExtend pgtype.JSON `json:"msg_extend"`
FileID sql.NullInt64 `json:"file_id"`
AccountID sql.NullInt64 `json:"account_id"`
RlyMsgID sql.NullInt64 `json:"rly_msg_id"`
RelationID int64 `json:"relation_id"`
CreateAt time.Time `json:"create_at"`
IsRevoke bool `json:"is_revoke"`
IsTop bool `json:"is_top"`
IsPin bool `json:"is_pin"`
PinTime time.Time `json:"pin_time"`
ReadIds []int64 `json:"read_ids"`
}
type GetMsgsByContentAndRelationRow ¶
type GetMsgsByContentAndRelationRow struct {
ID int64 `json:"id"`
NotifyType Msgnotifytype `json:"notify_type"`
MsgType string `json:"msg_type"`
MsgContent string `json:"msg_content"`
MsgExtend pgtype.JSON `json:"msg_extend"`
FileID sql.NullInt64 `json:"file_id"`
AccountID sql.NullInt64 `json:"account_id"`
RelationID int64 `json:"relation_id"`
CreateAt time.Time `json:"create_at"`
Total int64 `json:"total"`
}
type GetMsgsByContentParams ¶
type GetMsgsByContentRow ¶
type GetMsgsByContentRow struct {
ID int64 `json:"id"`
NotifyType Msgnotifytype `json:"notify_type"`
MsgType string `json:"msg_type"`
MsgContent string `json:"msg_content"`
MsgExtend pgtype.JSON `json:"msg_extend"`
FileID sql.NullInt64 `json:"file_id"`
AccountID sql.NullInt64 `json:"account_id"`
RelationID int64 `json:"relation_id"`
CreateAt time.Time `json:"create_at"`
Total int64 `json:"total"`
}
type GetMsgsByRelationIDAndTimeRow ¶
type GetMsgsByRelationIDAndTimeRow struct {
ID int64 `json:"id"`
NotifyType Msgnotifytype `json:"notify_type"`
MsgType string `json:"msg_type"`
MsgContent string `json:"msg_content"`
MsgExtend pgtype.JSON `json:"msg_extend"`
FileID sql.NullInt64 `json:"file_id"`
AccountID sql.NullInt64 `json:"account_id"`
RlyMsgID sql.NullInt64 `json:"rly_msg_id"`
RelationID int64 `json:"relation_id"`
CreateAt time.Time `json:"create_at"`
IsRevoke bool `json:"is_revoke"`
IsTop bool `json:"is_top"`
IsPin bool `json:"is_pin"`
PinTime time.Time `json:"pin_time"`
ReadIds []int64 `json:"read_ids"`
Total int64 `json:"total"`
ReplyCount int64 `json:"reply_count"`
}
type GetPinMsgsByRelationIDRow ¶
type GetPinMsgsByRelationIDRow struct {
ID int64 `json:"id"`
NotifyType Msgnotifytype `json:"notify_type"`
MsgType string `json:"msg_type"`
MsgContent string `json:"msg_content"`
MsgExtend pgtype.JSON `json:"msg_extend"`
FileID sql.NullInt64 `json:"file_id"`
AccountID sql.NullInt64 `json:"account_id"`
RelationID int64 `json:"relation_id"`
CreateAt time.Time `json:"create_at"`
IsRevoke bool `json:"is_revoke"`
IsTop bool `json:"is_top"`
IsPin bool `json:"is_pin"`
PinTime time.Time `json:"pin_time"`
ReadIds []int64 `json:"read_ids"`
ReplyCount int64 `json:"reply_count"`
Total int64 `json:"total"`
}
type GetRlyMsgsInfoByMsgIDRow ¶
type GetRlyMsgsInfoByMsgIDRow struct {
ID int64 `json:"id"`
NotifyType Msgnotifytype `json:"notify_type"`
MsgType string `json:"msg_type"`
MsgContent string `json:"msg_content"`
MsgExtend pgtype.JSON `json:"msg_extend"`
FileID sql.NullInt64 `json:"file_id"`
AccountID sql.NullInt64 `json:"account_id"`
RelationID int64 `json:"relation_id"`
CreateAt time.Time `json:"create_at"`
IsRevoke bool `json:"is_revoke"`
IsTop bool `json:"is_top"`
IsPin bool `json:"is_pin"`
PinTime time.Time `json:"pin_time"`
ReadIds []int64 `json:"read_ids"`
ReplyCount int64 `json:"reply_count"`
Total int64 `json:"total"`
}
type GetSettingByIDParams ¶
type GetTopMsgByRelationIDRow ¶
type GetTopMsgByRelationIDRow struct {
ID int64 `json:"id"`
NotifyType Msgnotifytype `json:"notify_type"`
MsgType string `json:"msg_type"`
MsgContent string `json:"msg_content"`
MsgExtend pgtype.JSON `json:"msg_extend"`
FileID sql.NullInt64 `json:"file_id"`
AccountID sql.NullInt64 `json:"account_id"`
RelationID int64 `json:"relation_id"`
CreateAt time.Time `json:"create_at"`
IsRevoke bool `json:"is_revoke"`
IsTop bool `json:"is_top"`
IsPin bool `json:"is_pin"`
PinTime time.Time `json:"pin_time"`
ReadIds []int64 `json:"read_ids"`
ReplyCount int64 `json:"reply_count"`
Total int64 `json:"total"`
}
type GroupNotify ¶
type GroupNotify struct {
ID int64 `json:"id"`
RelationID sql.NullInt64 `json:"relation_id"`
MsgContent string `json:"msg_content"`
MsgExpand pgtype.JSON `json:"msg_expand"`
AccountID sql.NullInt64 `json:"account_id"`
CreateAt time.Time `json:"create_at"`
ReadIds []int64 `json:"read_ids"`
MsgContentTsv interface{} `json:"msg_content_tsv"`
}
type HasReadMsgParams ¶
type HasReadMsgParams struct {
MsgID int64 `json:"msg_id"`
AccountID interface{} `json:"account_id"`
}
type Message ¶
type Message struct {
ID int64 `json:"id"`
NotifyType Msgnotifytype `json:"notify_type"`
MsgType string `json:"msg_type"`
MsgContent string `json:"msg_content"`
MsgExtend pgtype.JSON `json:"msg_extend"`
FileID sql.NullInt64 `json:"file_id"`
AccountID sql.NullInt64 `json:"account_id"`
RlyMsgID sql.NullInt64 `json:"rly_msg_id"`
RelationID int64 `json:"relation_id"`
CreateAt time.Time `json:"create_at"`
IsRevoke bool `json:"is_revoke"`
IsTop bool `json:"is_top"`
IsPin bool `json:"is_pin"`
PinTime time.Time `json:"pin_time"`
ReadIds []int64 `json:"read_ids"`
MsgContentTsv interface{} `json:"msg_content_tsv"`
}
type Msgnotifytype ¶
type Msgnotifytype string
const ( MsgnotifytypeSystem Msgnotifytype = "system" MsgnotifytypeCommon Msgnotifytype = "common" )
func (*Msgnotifytype) Scan ¶
func (e *Msgnotifytype) Scan(src interface{}) error
type Querier ¶
type Querier interface {
CountAccountByUserID(ctx context.Context, userID int64) (int32, error)
CreateAccount(ctx context.Context, arg *CreateAccountParams) error
CreateApplication(ctx context.Context, arg *CreateApplicationParams) error
CreateFile(ctx context.Context, arg *CreateFileParams) (*File, error)
CreateFriendRelation(ctx context.Context, arg *CreateFriendRelationParams) (int64, error)
CreateGroupNotify(ctx context.Context, arg *CreateGroupNotifyParams) (*CreateGroupNotifyRow, error)
CreateGroupRelation(ctx context.Context, arg *CreateGroupRelationParams) (int64, error)
CreateManySetting(ctx context.Context, arg []*CreateManySettingParams) (int64, error)
CreateMsg(ctx context.Context, arg *CreateMsgParams) (*CreateMsgRow, error)
CreateSetting(ctx context.Context, arg *CreateSettingParams) error
CreateUser(ctx context.Context, arg *CreateUserParams) (*User, error)
DeleteAccount(ctx context.Context, id int64) error
DeleteAccountsByUserID(ctx context.Context, userID int64) ([]int64, error)
DeleteApplication(ctx context.Context, arg *DeleteApplicationParams) error
DeleteFileByID(ctx context.Context, id int64) error
DeleteFriendRelationsByAccountID(ctx context.Context, accountID int64) ([]int64, error)
DeleteGroup(ctx context.Context, relationID int64) error
DeleteGroupNotify(ctx context.Context, id int64) error
DeleteRelation(ctx context.Context, id int64) error
DeleteSetting(ctx context.Context, arg *DeleteSettingParams) error
DeleteSettingsByAccountID(ctx context.Context, accountID int64) ([]int64, error)
DeleteUser(ctx context.Context, id int64) error
ExistEmail(ctx context.Context, email string) (bool, error)
ExistsAccountByID(ctx context.Context, id int64) (bool, error)
ExistsAccountByNameAndUserID(ctx context.Context, arg *ExistsAccountByNameAndUserIDParams) (bool, error)
ExistsApplicationByID(ctx context.Context, arg *ExistsApplicationByIDParams) (bool, error)
ExistsApplicationByIDWithLock(ctx context.Context, arg *ExistsApplicationByIDWithLockParams) (bool, error)
ExistsFriendRelation(ctx context.Context, arg *ExistsFriendRelationParams) (bool, error)
ExistsFriendSetting(ctx context.Context, arg *ExistsFriendSettingParams) (bool, error)
ExistsGroupLeaderByAccountIDWithLock(ctx context.Context, accountID int64) (bool, error)
ExistsIsLeader(ctx context.Context, arg *ExistsIsLeaderParams) (bool, error)
ExistsSetting(ctx context.Context, arg *ExistsSettingParams) (bool, error)
ExistsUserByID(ctx context.Context, id int64) (bool, error)
FeedMsgsByAccountIDAndTime(ctx context.Context, arg *FeedMsgsByAccountIDAndTimeParams) ([]*FeedMsgsByAccountIDAndTimeRow, error)
GetAccountByID(ctx context.Context, arg *GetAccountByIDParams) (*GetAccountByIDRow, error)
GetAccountIDsByRelationID(ctx context.Context, relationID int64) ([]int64, error)
GetAccountIDsByUserID(ctx context.Context, userID int64) ([]int64, error)
GetAccountsByName(ctx context.Context, arg *GetAccountsByNameParams) ([]*GetAccountsByNameRow, error)
GetAccountsByUserID(ctx context.Context, userID int64) ([]*GetAccountsByUserIDRow, error)
GetAllEmails(ctx context.Context) ([]string, error)
GetAllGroupRelation(ctx context.Context) ([]int64, error)
GetAllRelationIDs(ctx context.Context) ([]int64, error)
GetAllRelationOnRelation(ctx context.Context) ([]int64, error)
GetAllRelationsOnFile(ctx context.Context) ([]sql.NullInt64, error)
GetApplicationByID(ctx context.Context, arg *GetApplicationByIDParams) (*Application, error)
GetApplications(ctx context.Context, arg *GetApplicationsParams) ([]*GetApplicationsRow, error)
GetAvatar(ctx context.Context, accountID sql.NullInt64) (bool, error)
GetFileByRelationID(ctx context.Context, relationID sql.NullInt64) ([]*File, error)
GetFileByRelationIDIsNUll(ctx context.Context) ([]*GetFileByRelationIDIsNUllRow, error)
GetFileDetailsByID(ctx context.Context, id int64) (*File, error)
GetFileKeyByID(ctx context.Context, id int64) (string, error)
GetFriendPinSettingsOrderByPinTime(ctx context.Context, accountID int64) ([]*GetFriendPinSettingsOrderByPinTimeRow, error)
GetFriendRelationByID(ctx context.Context, id int64) (*GetFriendRelationByIDRow, error)
GetFriendSettingsByName(ctx context.Context, arg *GetFriendSettingsByNameParams) ([]*GetFriendSettingsByNameRow, error)
GetFriendSettingsOrderByName(ctx context.Context, accountID int64) ([]*GetFriendSettingsOrderByNameRow, error)
GetFriendShowSettingsOrderByShowTime(ctx context.Context, accountID int64) ([]*GetFriendShowSettingsOrderByShowTimeRow, error)
GetGroupAvatar(ctx context.Context, relationID sql.NullInt64) (*File, error)
GetGroupList(ctx context.Context, accountID int64) ([]*GetGroupListRow, error)
GetGroupMembers(ctx context.Context, relationID int64) ([]int64, error)
GetGroupMembersByID(ctx context.Context, relationID int64) ([]*GetGroupMembersByIDRow, error)
GetGroupNotifyByID(ctx context.Context, relationID sql.NullInt64) ([]*GetGroupNotifyByIDRow, error)
GetGroupPinSettingsOrderByPinTime(ctx context.Context, accountID int64) ([]*GetGroupPinSettingsOrderByPinTimeRow, error)
GetGroupRelationByID(ctx context.Context, id int64) (*GetGroupRelationByIDRow, error)
GetGroupSettingsByName(ctx context.Context, arg *GetGroupSettingsByNameParams) ([]*GetGroupSettingsByNameRow, error)
GetGroupShowSettingsOrderByShowTime(ctx context.Context, accountID int64) ([]*GetGroupShowSettingsOrderByShowTimeRow, error)
GetMsgByID(ctx context.Context, id int64) (*GetMsgByIDRow, error)
GetMsgsByContent(ctx context.Context, arg *GetMsgsByContentParams) ([]*GetMsgsByContentRow, error)
GetMsgsByContentAndRelation(ctx context.Context, arg *GetMsgsByContentAndRelationParams) ([]*GetMsgsByContentAndRelationRow, error)
GetMsgsByRelationIDAndTime(ctx context.Context, arg *GetMsgsByRelationIDAndTimeParams) ([]*GetMsgsByRelationIDAndTimeRow, error)
GetPinMsgsByRelationID(ctx context.Context, arg *GetPinMsgsByRelationIDParams) ([]*GetPinMsgsByRelationIDRow, error)
GetRlyMsgsInfoByMsgID(ctx context.Context, arg *GetRlyMsgsInfoByMsgIDParams) ([]*GetRlyMsgsInfoByMsgIDRow, error)
GetSettingByID(ctx context.Context, arg *GetSettingByIDParams) (*Setting, error)
GetTopMsgByRelationID(ctx context.Context, relationID int64) (*GetTopMsgByRelationIDRow, error)
GetUserByEmail(ctx context.Context, email string) (*User, error)
GetUserByID(ctx context.Context, id int64) (*User, error)
HasReadMsg(ctx context.Context, arg *HasReadMsgParams) (bool, error)
TransferIsSelfFalse(ctx context.Context, arg *TransferIsSelfFalseParams) error
TransferIsSelfTrue(ctx context.Context, arg *TransferIsSelfTrueParams) error
UpdateAccount(ctx context.Context, arg *UpdateAccountParams) error
UpdateAccountAvatar(ctx context.Context, arg *UpdateAccountAvatarParams) error
UpdateAccountFile(ctx context.Context, arg *UpdateAccountFileParams) error
UpdateApplication(ctx context.Context, arg *UpdateApplicationParams) error
UpdateGroupAvatar(ctx context.Context, arg *UpdateGroupAvatarParams) error
UpdateGroupNotify(ctx context.Context, arg *UpdateGroupNotifyParams) (*UpdateGroupNotifyRow, error)
UpdateGroupRelation(ctx context.Context, arg *UpdateGroupRelationParams) error
UpdateMsgPin(ctx context.Context, arg *UpdateMsgPinParams) error
UpdateMsgReads(ctx context.Context, arg *UpdateMsgReadsParams) ([]*UpdateMsgReadsRow, error)
UpdateMsgRevoke(ctx context.Context, arg *UpdateMsgRevokeParams) error
UpdateMsgTopFalseByMsgID(ctx context.Context, id int64) error
UpdateMsgTopFalseByRelationID(ctx context.Context, relationID int64) error
UpdateMsgTopTrueByMsgID(ctx context.Context, id int64) error
UpdateSettingDisturb(ctx context.Context, arg *UpdateSettingDisturbParams) error
UpdateSettingLeader(ctx context.Context, arg *UpdateSettingLeaderParams) error
UpdateSettingNickName(ctx context.Context, arg *UpdateSettingNickNameParams) error
UpdateSettingPin(ctx context.Context, arg *UpdateSettingPinParams) error
UpdateSettingShow(ctx context.Context, arg *UpdateSettingShowParams) error
UpdateUser(ctx context.Context, arg *UpdateUserParams) error
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CountAccountByUserID ¶
func (*Queries) CreateAccount ¶
func (q *Queries) CreateAccount(ctx context.Context, arg *CreateAccountParams) error
func (*Queries) CreateApplication ¶
func (q *Queries) CreateApplication(ctx context.Context, arg *CreateApplicationParams) error
func (*Queries) CreateFile ¶
func (*Queries) CreateFriendRelation ¶
func (*Queries) CreateGroupNotify ¶
func (q *Queries) CreateGroupNotify(ctx context.Context, arg *CreateGroupNotifyParams) (*CreateGroupNotifyRow, error)
func (*Queries) CreateGroupRelation ¶
func (*Queries) CreateManySetting ¶
func (*Queries) CreateMsg ¶
func (q *Queries) CreateMsg(ctx context.Context, arg *CreateMsgParams) (*CreateMsgRow, error)
func (*Queries) CreateSetting ¶
func (q *Queries) CreateSetting(ctx context.Context, arg *CreateSettingParams) error
func (*Queries) CreateUser ¶
func (*Queries) DeleteAccount ¶
func (*Queries) DeleteAccountsByUserID ¶
func (*Queries) DeleteApplication ¶
func (q *Queries) DeleteApplication(ctx context.Context, arg *DeleteApplicationParams) error
func (*Queries) DeleteFileByID ¶
func (*Queries) DeleteFriendRelationsByAccountID ¶
func (*Queries) DeleteGroup ¶
func (*Queries) DeleteGroupNotify ¶
func (*Queries) DeleteRelation ¶
func (*Queries) DeleteSetting ¶
func (q *Queries) DeleteSetting(ctx context.Context, arg *DeleteSettingParams) error
func (*Queries) DeleteSettingsByAccountID ¶
func (*Queries) ExistEmail ¶
func (*Queries) ExistsAccountByID ¶
func (*Queries) ExistsAccountByNameAndUserID ¶
func (*Queries) ExistsApplicationByID ¶
func (*Queries) ExistsApplicationByIDWithLock ¶
func (*Queries) ExistsFriendRelation ¶
func (*Queries) ExistsFriendSetting ¶
func (*Queries) ExistsGroupLeaderByAccountIDWithLock ¶
func (*Queries) ExistsIsLeader ¶
func (*Queries) ExistsSetting ¶
func (*Queries) ExistsUserByID ¶
func (*Queries) FeedMsgsByAccountIDAndTime ¶
func (q *Queries) FeedMsgsByAccountIDAndTime(ctx context.Context, arg *FeedMsgsByAccountIDAndTimeParams) ([]*FeedMsgsByAccountIDAndTimeRow, error)
func (*Queries) GetAccountByID ¶
func (q *Queries) GetAccountByID(ctx context.Context, arg *GetAccountByIDParams) (*GetAccountByIDRow, error)
func (*Queries) GetAccountIDsByRelationID ¶
func (*Queries) GetAccountIDsByUserID ¶
func (*Queries) GetAccountsByName ¶
func (q *Queries) GetAccountsByName(ctx context.Context, arg *GetAccountsByNameParams) ([]*GetAccountsByNameRow, error)
func (*Queries) GetAccountsByUserID ¶
func (*Queries) GetAllEmails ¶
func (*Queries) GetAllGroupRelation ¶
func (*Queries) GetAllRelationIDs ¶
func (*Queries) GetAllRelationOnRelation ¶
func (*Queries) GetAllRelationsOnFile ¶
func (*Queries) GetApplicationByID ¶
func (q *Queries) GetApplicationByID(ctx context.Context, arg *GetApplicationByIDParams) (*Application, error)
func (*Queries) GetApplications ¶
func (q *Queries) GetApplications(ctx context.Context, arg *GetApplicationsParams) ([]*GetApplicationsRow, error)
func (*Queries) GetFileByRelationID ¶
func (*Queries) GetFileByRelationIDIsNUll ¶
func (q *Queries) GetFileByRelationIDIsNUll(ctx context.Context) ([]*GetFileByRelationIDIsNUllRow, error)
func (*Queries) GetFileDetailsByID ¶
func (*Queries) GetFileKeyByID ¶
func (*Queries) GetFriendPinSettingsOrderByPinTime ¶
func (*Queries) GetFriendRelationByID ¶
func (*Queries) GetFriendSettingsByName ¶
func (q *Queries) GetFriendSettingsByName(ctx context.Context, arg *GetFriendSettingsByNameParams) ([]*GetFriendSettingsByNameRow, error)
func (*Queries) GetFriendSettingsOrderByName ¶
func (*Queries) GetFriendShowSettingsOrderByShowTime ¶
func (*Queries) GetGroupAvatar ¶
func (*Queries) GetGroupList ¶
func (*Queries) GetGroupMembers ¶
func (*Queries) GetGroupMembersByID ¶
func (*Queries) GetGroupNotifyByID ¶
func (*Queries) GetGroupPinSettingsOrderByPinTime ¶
func (*Queries) GetGroupRelationByID ¶
func (*Queries) GetGroupSettingsByName ¶
func (q *Queries) GetGroupSettingsByName(ctx context.Context, arg *GetGroupSettingsByNameParams) ([]*GetGroupSettingsByNameRow, error)
func (*Queries) GetGroupShowSettingsOrderByShowTime ¶
func (*Queries) GetMsgByID ¶
func (*Queries) GetMsgsByContent ¶
func (q *Queries) GetMsgsByContent(ctx context.Context, arg *GetMsgsByContentParams) ([]*GetMsgsByContentRow, error)
func (*Queries) GetMsgsByContentAndRelation ¶
func (q *Queries) GetMsgsByContentAndRelation(ctx context.Context, arg *GetMsgsByContentAndRelationParams) ([]*GetMsgsByContentAndRelationRow, error)
func (*Queries) GetMsgsByRelationIDAndTime ¶
func (q *Queries) GetMsgsByRelationIDAndTime(ctx context.Context, arg *GetMsgsByRelationIDAndTimeParams) ([]*GetMsgsByRelationIDAndTimeRow, error)
func (*Queries) GetPinMsgsByRelationID ¶
func (q *Queries) GetPinMsgsByRelationID(ctx context.Context, arg *GetPinMsgsByRelationIDParams) ([]*GetPinMsgsByRelationIDRow, error)
func (*Queries) GetRlyMsgsInfoByMsgID ¶
func (q *Queries) GetRlyMsgsInfoByMsgID(ctx context.Context, arg *GetRlyMsgsInfoByMsgIDParams) ([]*GetRlyMsgsInfoByMsgIDRow, error)
func (*Queries) GetSettingByID ¶
func (*Queries) GetTopMsgByRelationID ¶
func (*Queries) GetUserByEmail ¶
func (*Queries) GetUserByID ¶
func (*Queries) HasReadMsg ¶
func (*Queries) TransferIsSelfFalse ¶
func (q *Queries) TransferIsSelfFalse(ctx context.Context, arg *TransferIsSelfFalseParams) error
func (*Queries) TransferIsSelfTrue ¶
func (q *Queries) TransferIsSelfTrue(ctx context.Context, arg *TransferIsSelfTrueParams) error
func (*Queries) UpdateAccount ¶
func (q *Queries) UpdateAccount(ctx context.Context, arg *UpdateAccountParams) error
func (*Queries) UpdateAccountAvatar ¶
func (q *Queries) UpdateAccountAvatar(ctx context.Context, arg *UpdateAccountAvatarParams) error
func (*Queries) UpdateAccountFile ¶
func (q *Queries) UpdateAccountFile(ctx context.Context, arg *UpdateAccountFileParams) error
func (*Queries) UpdateApplication ¶
func (q *Queries) UpdateApplication(ctx context.Context, arg *UpdateApplicationParams) error
func (*Queries) UpdateGroupAvatar ¶
func (q *Queries) UpdateGroupAvatar(ctx context.Context, arg *UpdateGroupAvatarParams) error
func (*Queries) UpdateGroupNotify ¶
func (q *Queries) UpdateGroupNotify(ctx context.Context, arg *UpdateGroupNotifyParams) (*UpdateGroupNotifyRow, error)
func (*Queries) UpdateGroupRelation ¶
func (q *Queries) UpdateGroupRelation(ctx context.Context, arg *UpdateGroupRelationParams) error
func (*Queries) UpdateMsgPin ¶
func (q *Queries) UpdateMsgPin(ctx context.Context, arg *UpdateMsgPinParams) error
func (*Queries) UpdateMsgReads ¶
func (q *Queries) UpdateMsgReads(ctx context.Context, arg *UpdateMsgReadsParams) ([]*UpdateMsgReadsRow, error)
func (*Queries) UpdateMsgRevoke ¶
func (q *Queries) UpdateMsgRevoke(ctx context.Context, arg *UpdateMsgRevokeParams) error
func (*Queries) UpdateMsgTopFalseByMsgID ¶
func (*Queries) UpdateMsgTopFalseByRelationID ¶
func (*Queries) UpdateMsgTopTrueByMsgID ¶
func (*Queries) UpdateSettingDisturb ¶
func (q *Queries) UpdateSettingDisturb(ctx context.Context, arg *UpdateSettingDisturbParams) error
func (*Queries) UpdateSettingLeader ¶
func (q *Queries) UpdateSettingLeader(ctx context.Context, arg *UpdateSettingLeaderParams) error
func (*Queries) UpdateSettingNickName ¶
func (q *Queries) UpdateSettingNickName(ctx context.Context, arg *UpdateSettingNickNameParams) error
func (*Queries) UpdateSettingPin ¶
func (q *Queries) UpdateSettingPin(ctx context.Context, arg *UpdateSettingPinParams) error
func (*Queries) UpdateSettingShow ¶
func (q *Queries) UpdateSettingShow(ctx context.Context, arg *UpdateSettingShowParams) error
func (*Queries) UpdateUser ¶
func (q *Queries) UpdateUser(ctx context.Context, arg *UpdateUserParams) error
type Relation ¶
type Relation struct {
ID int64 `json:"id"`
RelationType Relationtype `json:"relation_type"`
GroupType sql.NullString `json:"group_type"`
FriendType sql.NullString `json:"friend_type"`
CreateAt sql.NullTime `json:"create_at"`
}
type Relationtype ¶
type Relationtype string
const ( RelationtypeGroup Relationtype = "group" RelationtypeFriend Relationtype = "friend" )
func (*Relationtype) Scan ¶
func (e *Relationtype) Scan(src interface{}) error
type Setting ¶
type Setting struct {
AccountID int64 `json:"account_id"`
RelationID int64 `json:"relation_id"`
NickName string `json:"nick_name"`
IsNotDisturb bool `json:"is_not_disturb"`
IsPin bool `json:"is_pin"`
PinTime time.Time `json:"pin_time"`
IsShow bool `json:"is_show"`
LastShow time.Time `json:"last_show"`
IsLeader bool `json:"is_leader"`
IsSelf bool `json:"is_self"`
}
type UpdateAccountFileParams ¶
type UpdateAccountParams ¶
type UpdateApplicationParams ¶
type UpdateApplicationParams struct {
Status Applicationstatus `json:"status"`
RefuseMsg string `json:"refuse_msg"`
Account1ID int64 `json:"account1_id"`
Account2ID int64 `json:"account2_id"`
}
type UpdateGroupAvatarParams ¶
type UpdateGroupNotifyParams ¶
type UpdateGroupNotifyParams struct {
RelationID sql.NullInt64 `json:"relation_id"`
MsgContent string `json:"msg_content"`
MsgExpand pgtype.JSON `json:"msg_expand"`
AccountID sql.NullInt64 `json:"account_id"`
CreateAt time.Time `json:"create_at"`
ReadIds []int64 `json:"read_ids"`
ID int64 `json:"id"`
}
type UpdateGroupNotifyRow ¶
type UpdateGroupNotifyRow struct {
ID int64 `json:"id"`
RelationID sql.NullInt64 `json:"relation_id"`
MsgContent string `json:"msg_content"`
MsgExpand pgtype.JSON `json:"msg_expand"`
AccountID sql.NullInt64 `json:"account_id"`
CreateAt time.Time `json:"create_at"`
ReadIds []int64 `json:"read_ids"`
}
type UpdateMsgPinParams ¶
type UpdateMsgReadsParams ¶
type UpdateMsgReadsRow ¶
type UpdateMsgRevokeParams ¶
type UpdateSettingPinParams ¶
type UpdateSettingShowParams ¶
type UpdateUserParams ¶
Click to show internal directories.
Click to hide internal directories.