Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type File ¶
type File struct { gorms.Model CorpID string `gorm:"uniqueIndex:files_corp_id_md5sum"` MD5Sum string `gorm:"index;uniqueIndex:files_corp_id_md5sum;not null;default:null"` OriginalMD5Sum string `gorm:"index"` Name string Ext string Width int Height int Length int Size int ContentType string Content []byte }
func FileFromMedia ¶
func FileFromMedia(mm *WeWorkFinanceSDK.Media) *File
func (*File) FromMedia ¶
func (m *File) FromMedia(mm *WeWorkFinanceSDK.Media)
type Media ¶
type Media struct { gorms.Model CorpID string `gorm:"uniqueIndex:media_corp_id_sequence_index"` MessageID string `gorm:"index"` Sequence uint64 `gorm:"uniqueIndex:media_corp_id_sequence_index"` Index int `gorm:"uniqueIndex:media_corp_id_sequence_index"` FileName string FileSize int Length int Width int Height int FileID string Ext string MD5Sum string `gorm:"index"` OriginalMD5Sum string `gorm:"index"` // 写入的文件 MD5 }
func FromMedia ¶
func FromMedia(mm *WeWorkFinanceSDK.Media) (m *Media)
func (*Media) FromMedia ¶
func (m *Media) FromMedia(mm *WeWorkFinanceSDK.Media)
type Message ¶
type Message struct { gorms.Model CorpID string `gorm:"uniqueIndex:messages_corp_id_sequence"` MessageID string `gorm:"unique"` Sequence uint64 `gorm:"uniqueIndex:messages_corp_id_sequence"` MessageTime time.Time `gorm:"index"` Type string Action string FromID string ToID string RoomID string Raw datatypes.JSON HasMedia bool Medias []*Media `gorm:"foreignKey:MessageID;references:MessageID"` }
func FromMessage ¶
func FromMessage(mm WeWorkFinanceSDK.Message) *Message
func (*Message) FromMedias ¶
func (m *Message) FromMedias(medias []*WeWorkFinanceSDK.Media)
func (*Message) FromMessage ¶
func (m *Message) FromMessage(mm WeWorkFinanceSDK.Message)
Click to show internal directories.
Click to hide internal directories.