32 lines
1.3 KiB
Go
32 lines
1.3 KiB
Go
package requests
|
|
|
|
type AreaRequest struct {
|
|
GetAreaList // 获取地区列表
|
|
AddArea // 新增地区
|
|
PutArea // 修改地区
|
|
}
|
|
|
|
// GetAreaList 获取地区列表
|
|
type GetAreaList struct {
|
|
AreaId string `json:"area_id" form:"area_id" label:"地区编号"`
|
|
AreaName string `json:"area_name" form:"area_name" label:"名称"`
|
|
ParentId string `json:"parent_id" form:"parent_id" label:"上级编号"`
|
|
AreaType int `json:"area_type" form:"area_type" label:"类型(1:国家,2:省,3:市,4:区县)"`
|
|
}
|
|
|
|
// AddArea 新增地区
|
|
type AddArea struct {
|
|
AreaId string `json:"area_id" form:"area_id" label:"地区编号" validate:"required"`
|
|
AreaName string `json:"area_name" form:"area_name" label:"名称" validate:"required"`
|
|
ParentId string `json:"parent_id" form:"parent_id" label:"上级编号" validate:"required"`
|
|
AreaType *int `json:"area_type" form:"area_type" label:"类型(1:国家,2:省,3:市,4:区县)" validate:"required"`
|
|
Zip string `json:"zip" form:"zip" label:"邮编"`
|
|
}
|
|
|
|
// PutArea 修改地区
|
|
type PutArea struct {
|
|
AreaId string `json:"area_id" form:"area_id" label:"地区编号" validate:"required"`
|
|
AreaName string `json:"area_name" form:"area_name" label:"名称" validate:"required"`
|
|
Zip string `json:"zip" form:"zip" label:"邮编"`
|
|
}
|