123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- package models
- type MessageParam struct {
- UserId string `json:"userId"`
- RoomId string `json:"roomId"`
- Message string `json:"message"`
- MessageType string `json:"messageType"`
- }
- type Message struct {
- Content string `json:"content" gorm:"column:content"`
- MsgType string `json:"msg_type" gorm:"column:msg_type"`
- FromUid string `json:"from_uid" gorm:"column:from_uid"`
- TargetId string `json:"target_id" gorm:"column:target_id"`
- TargetType string `json:"target_type" gorm:"column:target_type"`
- ReviewState int `json:"review_state" gorm:"column:review_state"`
- }
- type RoomUser struct {
- CreatorId string `json:"creator_id" gorm:"column:creator_id"`
- BCreatorId string `json:"b_creator_id" gorm:"column:b_creator_id"`
- LeaveTime string `json:"leave_time" gorm:"column:leave_time"`
- }
- type MessageResp struct {
- Content string `json:"msg" gorm:"column:content"`
- MsgType string `json:"msg_type" gorm:"column:msg_type"`
- UserId string `json:"from" gorm:"column:user_id"`
- Username string `json:"from_name" gorm:"column:username"`
- UserAvatar string `json:"from_avatar" gorm:"column:user_avatar"`
- UserType int `json:"user_type" gorm:"column:user_type"`
- CreatedAt JSONTime `json:"created_at" gorm:"column:created_at"`
- }
- type NoticeResp struct {
- Content string `json:"content" gorm:"column:content"`
- NoticeId string `json:"notice_id" gorm:"column:notice_id"`
- AppId string `json:"app_id" gorm:"column:app_id"`
- Title string `json:"title" gorm:"column:title"`
- UpdateAt string `json:"update_at" gorm:"column:update_at"`
- DeleteAt string `json:"delete_at" gorm:"column:delete_at"`
- NoticeSkipType int `json:"notice_skip_type" gorm:"column:notice_skip_type"`
- NoticeTypeId string `json:"notice_type_id" gorm:"column:notice_type_id"`
- LinkUrl string `json:"link_url" gorm:"column:link_url"`
- Status int `json:"status" gorm:"column:status"`
- }
- type NoticeTypeResp struct {
- NoticeAvatar string `json:"notice_avatar" gorm:"column:notice_avatar"`
- NoticeName string `json:"notice_name" gorm:"column:notice_name"`
- NoticeTypeId string `json:"notice_type_id" gorm:"column:notice_type_id"`
- Title string `json:"title" gorm:"column:title"`
- Content string `json:"content" gorm:"column:content"`
- UpdateAt string `json:"update_at" gorm:"column:update_at"`
- List []NoticeResp `json:"list"`
- }
- type NewContent struct {
- Title string `json:"title" gorm:"column:title"`
- Content string `json:"content" gorm:"column:content"`
- UpdateAt string `json:"update_at" gorm:"column:update_at"`
- }
- type InteractResp struct {
- Id int `json:"id" gorm:"column:id"`
- UserAvatar string `json:"user_avatar" gorm:"column:user_avatar"`
- Username string `json:"username" gorm:"column:username"`
- VideoId string `json:"video_id" gorm:"column:video_id"`
- UserId string `json:"user_id" gorm:"column:user_id"`
- CommentId string `json:"comment_id" gorm:"column:comment_id"`
- CommentContent string `json:"comment_content" gorm:"column:content"`
- VideoCover string `json:"video_cover" gorm:"column:cover"`
- ResourceId string `json:"resource_id" gorm:"column:resource_id"`
- IntType string `json:"int_type" gorm:"column:int_type"` // 0点赞 1转发 2不感兴趣 3评论 4关注 5回复评论
- UpdateAt string `json:"updated_at" gorm:"column:updated_at"`
- }
- type InteractRespList []InteractResp
- type NoticeReadResp struct {
- NoticeId string `json:"notice_id" gorm:"column:notice_id"`
- UserId string `json:"user_id" gorm:"column:user_id"`
- }
- type UserRelationResp struct {
- AttentionUserId string `json:"attention_user_id" gorm:"column:attention_user_id"`
- }
- type UserSendResp struct {
- TargetId string `json:"target_id" gorm:"column:target_id"`
- }
- type NoticeReadReq struct {
- NoticeId string `json:"notice_id"`
- UserId string `json:"user_id" `
- AppId string `json:"app_id" `
- }
- type Messages []*MessageResp
- func (Message) TableName() string {
- return "lzyd_live_message"
- }
- func (MessageResp) TableName() string {
- return "lzyd_live_message"
- }
|