package model import "github.com/gogf/gf/v2/frame/g" type UserReadRecordModel struct { g.Meta `orm:"table:user_read_records"` Id int64 `json:"id" orm:"id"` UserId int64 `json:"userId" orm:"user_id"` BookId int64 `json:"bookId" orm:"book_id"` ChapterId int64 `json:"chapterId" orm:"chapter_id"` Progress int `json:"progress" orm:"progress"` ReadAt int64 `json:"readAt" orm:"read_at"` } type UserReadRecordListIn struct { Page int Size int UserId int64 BookId int64 ChapterId int64 } type UserReadRecordListOut struct { Total int List []UserReadRecordModel } type UserReadRecordAddIn struct { UserId int64 BookId int64 ChapterId int64 Progress int } type UserReadRecordDelIn struct { UserId int64 BookIds []int64 } type UserReadRecordCRUDOut struct { Success bool }