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"` // 图书格式 CatID string `form:"cat_id"` // 类目ID JSON字符串 LiveImage []string `form:"live_image"` // 图片 } type GetNoIsbnBookRequest struct { BookName string `form:"book_name" binding:"required"` // 书名 Author string `form:"author"` // 作者 Publisher string `form:"publisher"` // 出版社 }