package requests type HealthPackageRequest struct { GetHealthPackagePage // 获取健康包列表-分页 PutHealthPackage // 修改健康包 AddHealthPackage // 新增健康包 GetHealthPackageList // 获取健康包列表-限制条数 } // GetHealthPackagePage 获取健康包列表-分页 type GetHealthPackagePage struct { Page int `json:"page" form:"page" label:"页码"` PageSize int `json:"page_size" form:"page_size" label:"每页个数"` } // GetHealthPackageList 获取健康包列表-限制条数 type GetHealthPackageList struct { Limit int `json:"limit" form:"limit" label:"限制条数"` } // PutHealthPackage 修改健康包 type PutHealthPackage struct { ServiceCount int `json:"service_count" form:"service_count" label:"总服务次数" validate:"required,min=1"` MonthlyFrequency int `json:"monthly_frequency" form:"monthly_frequency" label:"每月次数" validate:"required,min=1"` EffectiveDays string `json:"effective_days" form:"effective_days" label:"服务有效天数" validate:"required,min=1"` ServiceRate string `json:"service_rate" form:"service_rate" label:"服务费率。100为满值,表示1,正常费率。" validate:"required,min=1"` HealthPackageProduct []*HealthPackageProduct `json:"health_package_product" form:"health_package_product" label:"关联商品" validate:"required"` } // AddHealthPackage 新增健康包 type AddHealthPackage struct { ServiceCount int `json:"service_count" form:"service_count" label:"总服务次数" validate:"required,min=1"` MonthlyFrequency int `json:"monthly_frequency" form:"monthly_frequency" label:"每月次数" validate:"required,min=1"` EffectiveDays string `json:"effective_days" form:"effective_days" label:"服务有效天数" validate:"required,min=1"` ServiceRate string `json:"service_rate" form:"service_rate" label:"服务费率。100为满值,表示1,正常费率。" validate:"required,min=1"` HealthPackageProduct []*HealthPackageProduct `json:"health_package_product" form:"health_package_product" label:"关联商品" validate:"required"` }