36 lines
1.1 KiB
Go
36 lines
1.1 KiB
Go
package request
|
|
|
|
// GetSupplierListRequest 获取供应商列表请求
|
|
type GetSupplierListRequest struct {
|
|
Page int `form:"page"`
|
|
PageSize int `form:"page_size"`
|
|
Keyword string `form:"keyword"`
|
|
Status string `form:"status"`
|
|
}
|
|
|
|
// AddSupplierRequest 添加供应商请求
|
|
type AddSupplierRequest struct {
|
|
Code string `form:"code" binding:"required"`
|
|
Name string `form:"name" binding:"required"`
|
|
ContactPerson string `form:"contact_person"`
|
|
ContactPhone string `form:"contact_phone"`
|
|
Address string `form:"address"`
|
|
Status int8 `form:"status"`
|
|
}
|
|
|
|
// UpdateSupplierRequest 更新供应商请求
|
|
type UpdateSupplierRequest struct {
|
|
ID int64 `form:"id" binding:"required"`
|
|
Code string `form:"code"`
|
|
Name string `form:"name"`
|
|
ContactPerson string `form:"contact_person"`
|
|
ContactPhone string `form:"contact_phone"`
|
|
Address string `form:"address"`
|
|
Status int8 `form:"status"`
|
|
}
|
|
|
|
// DeleteSupplierRequest 删除供应商请求
|
|
type DeleteSupplierRequest struct {
|
|
ID int64 `form:"id" binding:"required"`
|
|
}
|