36 lines
1.7 KiB
Go
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"` // 出版社
|
|
}
|