新增了医院管理
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
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:"邮编"`
|
||||
}
|
||||
@@ -1,29 +1,4 @@
|
||||
package requests
|
||||
|
||||
type BasicRequest 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:"邮编"`
|
||||
}
|
||||
|
||||
@@ -1,13 +1,17 @@
|
||||
package requests
|
||||
|
||||
type HospitalRequest struct {
|
||||
GetHospitalLimit // 获取医院列表-限制条数
|
||||
GetHospitalList // 获取医院列表
|
||||
GetHospitalPage // 获取医院列表-分页
|
||||
AddHospital // 新增医院
|
||||
PutHospital // 修改医院
|
||||
}
|
||||
|
||||
// GetHospitalLimit 获取医院列表-限制条数
|
||||
type GetHospitalLimit struct {
|
||||
// GetHospitalList 获取医院列表
|
||||
type GetHospitalList struct {
|
||||
HospitalName string `json:"hospital_name" form:"hospital_name" label:"医院名称"`
|
||||
HospitalLevelName string `json:"hospital_level_name" form:"hospital_level_name" label:"医院等级名称"`
|
||||
HospitalStatus int `json:"hospital_status" form:"hospital_status" label:"状态"` // 状态(0:禁用 1:正常 2:删除)
|
||||
ProvinceId int `json:"province_id" form:"province_id" label:"省份id"`
|
||||
Province string `json:"province" form:"province" label:"省份"`
|
||||
CityId int `json:"city_id" form:"city_id" label:"城市id"`
|
||||
@@ -15,3 +19,46 @@ type GetHospitalLimit struct {
|
||||
CountyId int `json:"county_id" form:"county_id" label:"区县id"`
|
||||
County string `json:"county" form:"county" label:"区县"`
|
||||
}
|
||||
|
||||
// GetHospitalPage 获取医院列表-分页
|
||||
type GetHospitalPage struct {
|
||||
Page int `json:"page" form:"page" label:"页码"`
|
||||
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
|
||||
HospitalName string `json:"hospital_name" form:"hospital_name" label:"医院名称"`
|
||||
HospitalLevelName string `json:"hospital_level_name" form:"hospital_level_name" 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"`
|
||||
}
|
||||
|
||||
// AddHospital 新增医院
|
||||
type AddHospital struct {
|
||||
HospitalName string `json:"hospital_name" form:"hospital_name" label:"医院名称" validate:"required"` // 医院名称
|
||||
HospitalStatus *int `json:"hospital_status" form:"hospital_status" label:"状态" validate:"required,oneof=0 1 2"` // 状态(0:禁用 1:正常 2:删除)
|
||||
HospitalLevelName string `json:"hospital_level_name" form:"hospital_level_name" label:"医院等级名称" validate:"required"` // 医院等级名称
|
||||
PostCode string `json:"post_code" form:"post_code" label:"邮政编码"` // 邮政编码
|
||||
TelePhone string `json:"tele_phone" form:"tele_phone" label:"电话"` // 电话
|
||||
ProvinceId int `json:"province_id" form:"province_id" label:"省份id" validate:"required"` // 省份id
|
||||
CityId int `json:"city_id" form:"city_id" label:"城市id" validate:"required"` // 城市id
|
||||
CountyId int `json:"county_id" form:"county_id" label:"区县id" validate:"required"` // 区县id
|
||||
Address string `json:"address" form:"address" label:"地址" validate:"required"` // 地址
|
||||
Lat string `json:"lat" form:"lat" label:"纬度"` // 纬度
|
||||
Lng string `json:"lng" form:"lng" label:"经度"` // 经度
|
||||
Desc string `json:"desc" form:"desc" label:"简介"` // 简介
|
||||
}
|
||||
|
||||
// PutHospital 修改医院
|
||||
type PutHospital struct {
|
||||
HospitalName string `json:"hospital_name" form:"hospital_name" label:"医院名称" validate:"required"` // 医院名称
|
||||
HospitalStatus *int `json:"hospital_status" form:"hospital_status" label:"状态" validate:"required,oneof=0 1 2"` // 状态(0:禁用 1:正常 2:删除)
|
||||
HospitalLevelName string `json:"hospital_level_name" form:"hospital_level_name" label:"医院等级名称" validate:"required"` // 医院等级名称
|
||||
PostCode string `json:"post_code" form:"post_code" label:"邮政编码"` // 邮政编码
|
||||
TelePhone string `json:"tele_phone" form:"tele_phone" label:"电话"` // 电话
|
||||
ProvinceId int `json:"province_id" form:"province_id" label:"省份id" validate:"required"` // 省份id
|
||||
CityId int `json:"city_id" form:"city_id" label:"城市id" validate:"required"` // 城市id
|
||||
CountyId int `json:"county_id" form:"county_id" label:"区县id" validate:"required"` // 区县id
|
||||
Address string `json:"address" form:"address" label:"地址" validate:"required"` // 地址
|
||||
Lat string `json:"lat" form:"lat" label:"纬度"` // 纬度
|
||||
Lng string `json:"lng" form:"lng" label:"经度"` // 经度
|
||||
Desc string `json:"desc" form:"desc" label:"简介"` // 简介
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user