123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- package youngee_talent_model
- import (
- "github.com/gogf/gf/os/gtime"
- "github.com/gogf/gf/util/gmeta"
- )
- type DeleteMessageReq struct {
- MessageId int `orm:"message_id" json:"message_id"`
- }
- // 定义消息表的结构体
- // 分别表示--平台通知、执行进度通知、样品申请通知、悬赏领取通知、物流助手通知、提现进度
- type AllMessList struct {
- SysMess []YounggeeMessageSystem `json:"sys_mess"`
- ExeMess []YounggeeMessageExe `json:"exe_mess"`
- SampleMess []YounggeeMessageSample `json:"sample_mess"`
- RewardMess []YounggeeMessageReward `json:"reward_mess"`
- DeliveryMess []YounggeeMessageDelivery `json:"delivery_mess"`
- WithdrawMess []YounggeeMessageWithdraw `json:"withdraw_mess"`
- }
- // 执行进度消息
- type YounggeeMessageExe struct {
- gmeta.Meta `orm:"table:message_system"`
- Id int `orm:"id,primary" json:"id"` // id,递增
- MessageContent string `orm:"message_content" json:"message_content"` //具体消息信息
- TalentId string `orm:"talent_id" json:"talent_id"`
- CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 消息创建时间
- IsReaded int `orm:"is_readed" json:"is_readed"` // 是否已读,1表示未读,2表示已读
- IsDeleted int `orm:"is_deleted" json:"is_deleted"` // 是否删除,1表示未删,2表示已删
- }
- // 样品申请通知
- type YounggeeMessageSample struct {
- gmeta.Meta `orm:"table:message_system"`
- Id int `orm:"id,primary" json:"id"` // id,递增
- MessageContent string `orm:"message_content" json:"message_content"` //具体消息信息
- TalentId string `orm:"talent_id" json:"talent_id"`
- CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 消息创建时间
- IsReaded int `orm:"is_readed" json:"is_readed"` // 是否已读,1表示未读,2表示已读
- IsDeleted int `orm:"is_deleted" json:"is_deleted"` // 是否删除,1表示未删,2表示已删
- }
- // 悬赏领取通知
- type YounggeeMessageReward struct {
- gmeta.Meta `orm:"table:message_system"`
- Id int `orm:"id,primary" json:"id"` // id,递增
- MessageContent string `orm:"message_content" json:"message_content"` //具体消息信息
- TalentId string `orm:"talent_id" json:"talent_id"`
- CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 消息创建时间
- IsReaded int `orm:"is_readed" json:"is_readed"` // 是否已读,1表示未读,2表示已读
- IsDeleted int `orm:"is_deleted" json:"is_deleted"` // 是否删除,1表示未删,2表示已删
- }
- // 物流助手通知
- type YounggeeMessageDelivery struct {
- gmeta.Meta `orm:"table:message_system"`
- Id int `orm:"id,primary" json:"id"` // id,递增
- MessageContent string `orm:"message_content" json:"message_content"` //具体消息信息
- TalentId string `orm:"talent_id" json:"talent_id"`
- CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 消息创建时间
- IsReaded int `orm:"is_readed" json:"is_readed"` // 是否已读,1表示未读,2表示已读
- IsDeleted int `orm:"is_deleted" json:"is_deleted"` // 是否删除,1表示未删,2表示已删
- }
- // 提现进度通知
- type YounggeeMessageWithdraw struct {
- gmeta.Meta `orm:"table:message_system"`
- Id int `orm:"id,primary" json:"id"` // id,递增
- MessageContent string `orm:"message_content" json:"message_content"` //具体消息信息
- TalentId string `orm:"talent_id" json:"talent_id"`
- CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 消息创建时间
- IsReaded int `orm:"is_readed" json:"is_readed"` // 是否已读,1表示未读,2表示已读
- IsDeleted int `orm:"is_deleted" json:"is_deleted"` // 是否删除,1表示未删,2表示已删
- }
- // 系统消息
- type YounggeeMessageSystem struct {
- gmeta.Meta `orm:"table:message_system"`
- Id int `orm:"id,primary" json:"id"` // id,递增
- MessageContent string `orm:"message_content" json:"message_content"` //具体消息信息
- TalentId string `orm:"talent_id" json:"talent_id"`
- CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 消息创建时间
- IsReaded int `orm:"is_readed" json:"is_readed"` // 是否已读,1表示未读,2表示已读
- IsDeleted int `orm:"is_deleted" json:"is_deleted"` // 是否删除,1表示未删,2表示已删
- }
- // 包含所有消息
- type YounggeeMutilMessInfo struct {
- gmeta.Meta `orm:"table:message_multi_info"`
- Id int `orm:"id,primary" json:"id"` // id,递增
- MessageContent string `orm:"message_content" json:"message_content"` //具体消息信息
- MessType int `orm:"mess_type" json:"mess_type"` //消息类型 1-6
- TalentId string `orm:"talent_id" json:"talent_id"`
- CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 消息创建时间
- IsReaded int `orm:"is_readed" json:"is_readed"` // 是否已读,1表示未读,2表示已读
- IsDeleted int `orm:"is_deleted" json:"is_deleted"` // 是否删除,1表示未删,2表示已删
- }
|