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 { 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 { AreaName string `json:"area_name" form:"area_name" label:"名称" validate:"required"` Zip string `json:"zip" form:"zip" label:"邮编"` }