增加药房管理
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
package requests
|
||||
|
||||
type PharmacyRequest struct {
|
||||
GetPharmacyList // 获取药房列表
|
||||
GetPharmacyPage // 获取药房列表-分页
|
||||
AddPharmacy // 新增药房
|
||||
PutPharmacy // 修改药房
|
||||
PutPharmacyStatus // 修改药房状态
|
||||
}
|
||||
|
||||
// GetPharmacyList 获取药房列表
|
||||
type GetPharmacyList struct {
|
||||
PharmacyName string `json:"pharmacy_name" form:"pharmacy_name" label:"药房名称"`
|
||||
PharmacyCode string `json:"pharmacy_code" form:"pharmacy_code" label:"药房代码"`
|
||||
Status *int `json:"status" form:"status" label:"状态"`
|
||||
IsPickup *int `json:"is_pickup" form:"is_pickup" label:"是否支持自提"`
|
||||
}
|
||||
|
||||
// GetPharmacyPage 获取药房列表-分页
|
||||
type GetPharmacyPage struct {
|
||||
Page int `json:"page" form:"page" label:"页码"`
|
||||
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
|
||||
PharmacyName string `json:"pharmacy_name" form:"pharmacy_name" label:"药房名称"`
|
||||
PharmacyCode string `json:"pharmacy_code" form:"pharmacy_code" label:"药房代码"`
|
||||
Status *int `json:"status" form:"status" label:"状态"`
|
||||
IsPickup *int `json:"is_pickup" form:"is_pickup" label:"是否支持自提"`
|
||||
ProvinceId int `json:"province_id" form:"province_id" label:"省份id"`
|
||||
CityId *int `json:"city_id" form:"city_id" label:"城市id"`
|
||||
CountyId *int `json:"county_id" form:"county_id" label:"区县id"`
|
||||
}
|
||||
|
||||
// AddPharmacy 新增药房
|
||||
type AddPharmacy struct {
|
||||
PharmacyName string `json:"pharmacy_name" form:"pharmacy_name" label:"药房名称" validate:"required"`
|
||||
PharmacyCode string `json:"pharmacy_code" form:"pharmacy_code" label:"药房代码" validate:"required"`
|
||||
Postage *float64 `json:"postage" form:"postage" label:"邮费" validate:"required,gte=0"`
|
||||
FreeShippingThreshold *float64 `json:"free_shipping_threshold" form:"free_shipping_threshold" label:"满XX包邮" validate:"required,gte=0"`
|
||||
IsPickup *int `json:"is_pickup" form:"is_pickup" label:"是否支持自提" validate:"required,oneof=0 1"`
|
||||
Telephone string `json:"telephone" form:"telephone" label:"电话"`
|
||||
ProvinceId int `json:"province_id" form:"province_id" label:"省份id"`
|
||||
CityId int `json:"city_id" form:"city_id" label:"城市id"`
|
||||
CountyId int `json:"county_id" form:"county_id" label:"区县id"`
|
||||
Address string `json:"address" form:"address" label:"地址" validate:"required"`
|
||||
Status *int `json:"status" form:"status" label:"状态" validate:"omitempty,oneof=0 1"`
|
||||
}
|
||||
|
||||
// PutPharmacy 修改药房
|
||||
type PutPharmacy struct {
|
||||
PharmacyName string `json:"pharmacy_name" form:"pharmacy_name" label:"药房名称" validate:"required"`
|
||||
PharmacyCode string `json:"pharmacy_code" form:"pharmacy_code" label:"药房代码" validate:"required"`
|
||||
Postage *float64 `json:"postage" form:"postage" label:"邮费" validate:"required,gte=0"`
|
||||
FreeShippingThreshold *float64 `json:"free_shipping_threshold" form:"free_shipping_threshold" label:"满XX包邮" validate:"required,gte=0"`
|
||||
IsPickup *int `json:"is_pickup" form:"is_pickup" label:"是否支持自提" validate:"required,oneof=0 1"`
|
||||
Telephone string `json:"telephone" form:"telephone" label:"电话"`
|
||||
ProvinceId int `json:"province_id" form:"province_id" label:"省份id"`
|
||||
CityId int `json:"city_id" form:"city_id" label:"城市id"`
|
||||
CountyId int `json:"county_id" form:"county_id" label:"区县id"`
|
||||
Address string `json:"address" form:"address" label:"地址" validate:"required"`
|
||||
Status *int `json:"status" form:"status" label:"状态" validate:"omitempty,oneof=0 1"`
|
||||
}
|
||||
|
||||
// PutPharmacyStatus 修改药房状态
|
||||
type PutPharmacyStatus struct {
|
||||
Status *int `json:"status" form:"status" label:"状态" validate:"required,oneof=0 1"`
|
||||
}
|
||||
Reference in New Issue
Block a user