1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- package feedback
- import "go-common/library/time"
- // Feedback feedback session.
- type Feedback struct {
- Session *Session `json:"session"`
- Tag *Tag `json:"tag"`
- }
- // Reply feedback reply.
- type Reply struct {
- ReplyID string `json:"reply_id"`
- Type int8 `json:"type"`
- Content string `json:"content"`
- ImgURL string `json:"img_url"`
- CTime time.Time `json:"ctime"`
- }
- // Tag feedback tags.
- type Tag struct {
- ID int64 `json:"id"`
- Name string `json:"name"`
- Platform string `json:"-"`
- }
- // Session for Feedback.
- type Session struct {
- SessionID int64 `json:"id"`
- Content string `json:"content"`
- ImgURL string `json:"img_url"`
- State int8 `json:"state"`
- CTime time.Time `json:"ctime"`
- }
- // TagList list tag.
- type TagList struct {
- Platforms []*Platform `json:"platforms"`
- Limit int `json:"limit"`
- }
- // Platform for tag info.
- type Platform struct {
- EN string `json:"en"`
- ZH string `json:"zh"`
- Tags []*Tag `json:"tags"`
- }
|