daShangDao_psiServer/models/request/book.go
2026-06-15 13:47:39 +08:00

36 lines
1.7 KiB
Go

package request
type BookRequest struct {
Isbn string `form:"isbn" binding:"required"`
}
type GetCodeRequest struct {
BookName string `form:"book_name" binding:"required"`
Author string `form:"author" binding:"required"`
Publisher string `form:"publisher" binding:"required"`
}
type AddBookRequest struct {
Fid int64 `form:"fid"` // 父ID
Type int8 `form:"type" binding:"required"` // 类型 1:普通图书 2:套装图书 3:一号多书 4:无书号
Isbn string `form:"isbn" binding:"required"` // ISBN
FIsbn string `form:"f_isbn" binding:"required"` // 副ISBN
BookName string `form:"book_name" binding:"required"` // 书名
FBookName string `form:"f_book_name"` // 副书名
Author string `form:"author"` // 作者
Publisher string `form:"publisher"` // 出版社
PublicationTime int64 `form:"publication_time"` // 出版时间
BindingLayout string `form:"binding_layout"` // 装帧
FixPrice int64 `form:"fix_price"` // 定价
PageCount int64 `form:"page_count"` // 页数
WordCount int64 `form:"word_count"` // 字数
BookFormat int64 `form:"book_format"` // 图书格式
LiveImage []string `form:"live_image"` // 图片
}
type GetNoIsbnBookRequest struct {
BookName string `form:"book_name" binding:"required"` // 书名
Author string `form:"author"` // 作者
Publisher string `form:"publisher"` // 出版社
}