definitions: base.HTTPError: properties: code: example: 500 format: int type: integer message: example: status bad request type: string type: object v1.AnnouncementItem: properties: content: type: string created_at: type: string id: type: integer read: type: boolean read_count: type: integer title: type: string type: object v1.AnnouncementListReply: properties: list: items: $ref: '#/definitions/v1.AnnouncementItem' type: array page: type: integer total: type: integer type: object v1.AnnouncementListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.AnnouncementListReply' type: object message: default: success description: 消息 type: string type: object v1.AnnouncementReadAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.AreaData: properties: city_code: type: string code: type: string name: type: string province_code: type: string type: object v1.BuildingItem: properties: building_area: description: 楼栋建筑面积 type: number building_name: description: 楼栋名 type: string building_number: description: 楼栋编号 type: string building_used_area: description: 楼栋使用面积 type: number comment: description: 备注 type: string id: description: id type: integer unit_count: type: integer type: object v1.BuildingListReply: properties: list: items: $ref: '#/definitions/v1.BuildingItem' type: array page: type: integer total: type: integer type: object v1.BuildingListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.BuildingListReply' type: object message: default: success description: 消息 type: string type: object v1.BuildingManagerItem: properties: id: type: integer manager_uid: type: integer name: description: 姓名 type: string openim_id: type: string phone: type: string user_name: description: 账号 type: string type: object v1.BuildingManagerListReply: properties: list: items: $ref: '#/definitions/v1.BuildingManagerItem' type: array type: object v1.BuildingManagerListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.BuildingManagerListReply' type: object message: default: success description: 消息 type: string type: object v1.ChargeBillItem: properties: amount: type: integer bill_id: type: integer charge_desc: type: string charge_name: type: string charge_type: type: integer current_used: type: number end: type: string last_used: type: number late_days: type: integer late_fee: type: integer obj_id: type: integer obj_name: type: string obj_type: type: integer start: type: string type: object v1.ChargeBillListReply: properties: charge_name: type: string charge_type: type: integer list: items: $ref: '#/definitions/v1.ChargeBillItem' type: array page: type: integer should_pay_amount: type: integer total: type: integer type: object v1.ChargeBillListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeBillListReply' type: object message: default: success description: 消息 type: string type: object v1.ChargeBillPayByHouseholdBody: properties: bill_ids: items: type: integer type: array bind_ids: description: 绑定关系id列表 items: type: integer type: array comment: description: 备注 type: string garden_id: type: integer pay_amount: description: 实缴 type: integer should_pay_amount: description: 应缴 type: integer type: object v1.ChargeBillPayByHouseholdReply: properties: order_id: type: string prepay_info: description: 三方预支付信息 type: string type: object v1.ChargeBillPayByHouseholdResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeBillPayByHouseholdReply' type: object message: default: success description: 消息 type: string type: object v1.ChargeItem: properties: bind_id: type: integer charge_name: type: string charge_time_type: type: integer charge_type: type: integer created_at: type: string desc: type: string end: type: string start: type: string status: type: string type: object v1.ChargeListReply: properties: list: items: $ref: '#/definitions/v1.ChargeItem' type: array page: type: integer total: type: integer type: object v1.ChargeListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeListReply' type: object message: default: success description: 消息 type: string type: object v1.ChargeMonthInfoReply: properties: bind_id: type: integer desc: type: string month_list: items: $ref: '#/definitions/v1.MonthInfo' type: array type: object v1.ChargeOrderBillItem: properties: amount: type: integer bill_id: type: integer charge_desc: type: string charge_name: type: string charge_type: type: integer current_used: type: number end: type: string last_used: type: number late_fee: type: integer obj_name: type: string start: type: string type: object v1.ChargeOrderCancelBody: properties: by_user: description: true 未支付订单中用户主动取消,false 前端判断未支付时主动调接口删除 type: boolean garden_id: type: integer order_id: type: string type: object v1.ChargeOrderCancelResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.ChargeOrderInfoReply: properties: list: items: $ref: '#/definitions/v1.ChargeOrderBillItem' type: array type: object v1.ChargeOrderInfoResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeOrderInfoReply' type: object message: default: success description: 消息 type: string type: object v1.ChargeOrderItem: properties: bill_count: description: 账单数 type: integer comment: type: string desc: type: string obj_name: type: string order_id: type: string pay_amount: type: integer pay_time: type: string pay_type: type: integer paying_desc: type: string should_pay_amount: type: integer status: description: 1 待支付 2 已支付 type: integer transaction_id: type: string type: object v1.ChargeOrderListReply: properties: list: items: $ref: '#/definitions/v1.ChargeOrderItem' type: array page: type: integer total: type: integer type: object v1.ChargeOrderListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeOrderListReply' type: object message: default: success description: 消息 type: string type: object v1.ChargePrePayByHouseholdBody: properties: bind_id: type: integer garden_id: type: integer months: type: integer package_id: description: 套餐id type: integer pay_amount: description: 实缴金额 type: integer should_pay_amount: description: 应缴金额 type: integer type: object v1.ChargePrePayByHouseholdReply: properties: order_id: type: string prepay_info: description: 三方预支付信息 type: string type: object v1.ChargePrePayByHouseholdResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargePrePayByHouseholdReply' type: object message: default: success description: 消息 type: string type: object v1.ChargePrePayInfoReply: properties: charge_desc: type: string charge_name: type: string charge_type: type: integer end: type: integer should_pay_amount: type: integer start: type: integer type: object v1.ChargePrePayInfoResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargePrePayInfoReply' type: object message: default: success description: 消息 type: string type: object v1.ChargePropertyMonthInfoResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeMonthInfoReply' type: object message: default: success description: 消息 type: string type: object v1.ChargeSpaceMonthInfoResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeMonthInfoReply' type: object message: default: success description: 消息 type: string type: object v1.ChargeUnpayItem: properties: bill_count: type: integer bind_id: type: integer charge_name: type: string charge_time_type: type: integer charge_type: type: integer unpay_amount: type: integer type: object v1.ChargeUnpayListReply: properties: list: items: $ref: '#/definitions/v1.ChargeUnpayItem' type: array page: type: integer total: type: integer type: object v1.ChargeUnpayListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeUnpayListReply' type: object message: default: success description: 消息 type: string type: object v1.ChargeVehicleMonthInfoResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeMonthInfoReply' type: object message: default: success description: 消息 type: string type: object v1.ChargeWxPayTestBody: properties: pay_amount: type: integer type: object v1.ChargeWxPayTestResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.WxAppletPrepayReply' type: object message: default: success description: 消息 type: string type: object v1.CityData: properties: code: type: string name: type: string province_code: type: string type: object v1.CityReply: properties: code: type: string name: type: string province_code: type: string province_name: type: string type: object v1.CityResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.CityReply' type: object message: default: success description: 消息 type: string type: object v1.CommitteeData: properties: code: type: string name: type: string street_code: type: string type: object v1.EventItem: properties: addr: description: 活动地址 type: string content: description: 内容 type: string created_at: type: string end: description: 活动结束时间 type: integer fee: description: 报名费用 type: integer id: type: integer people_count: description: 已报名人数 type: integer people_limit: description: 人数限制 type: integer pic: description: 图片 items: type: string type: array sign: description: 物业端不管该字段,小程序查询时该字段有效 是否报名 type: boolean sign_up_end: description: 报名截止时间 type: integer start: description: 活动开始时间 type: integer status: description: 1 报名进行中 2 报名已截止 type: integer title: description: 标题 type: string type: object v1.EventListReply: properties: list: items: $ref: '#/definitions/v1.EventItem' type: array page: type: integer total: type: integer type: object v1.EventListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.EventListReply' type: object message: default: success description: 消息 type: string type: object v1.EventSignAddBody: properties: comment: type: string count: description: 报名人数 type: integer event_id: type: integer garden_id: type: integer name: type: string phone: type: string type: object v1.EventSignAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.GardenHouseRentInfoReply: properties: area_percent: description: 容积率 type: number avg_price: type: integer building_area: description: 建筑面积 type: number building_company: description: 开发企业 type: string building_end: description: 建成年份结束时间戳 type: integer building_start: description: 建成年份开始时间戳 type: integer building_type: description: 1塔楼 2 板楼 3 塔板结合 4 其他 type: integer covered_area: description: 占地面积 type: number electric_type: description: 电费类型多选 1 民用 2 商用 items: type: integer type: array garden_pics: description: 小区图片 items: type: string type: array gas_fee_end: description: 燃气费开始,单位分 type: integer gas_fee_start: description: 燃气费开始,单位分 type: integer green_percent: description: 绿化率 type: number house_total: description: 总户数 type: integer property_fee_end: description: 物业费结束, 单位分 type: integer property_fee_start: description: 物业费开始,单位分 type: integer rent_count: type: integer sell_count: type: integer space_info: description: 车位配比 type: string space_total: description: 固定车位数 type: integer water_type: description: 水费类型多选 1 民用 2 商用 items: type: integer type: array type: object v1.GardenHouseRentInfoResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.GardenHouseRentInfoReply' type: object message: default: success description: 消息 type: string type: object v1.GardenInfoResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.GardenItem' type: object message: default: success description: 消息 type: string type: object v1.GardenItem: properties: appendix: items: type: string type: array area: description: 区 type: string area_code: type: string area_percent: description: 容积率 type: number avg_price: type: integer building_area: description: 建筑面积 type: number building_company: description: 开发企业 type: string building_end: description: 建成年份结束时间戳 type: integer building_start: description: 建成年份开始时间戳 type: integer building_type: description: 1塔楼 2 板楼 3 塔板结合 4 其他 type: integer cid: description: 物业公司id type: integer city: description: 市 type: string city_code: type: string committee: description: 社区 type: string committee_code: type: string covered_area: description: 占地面积 type: number electric_type: description: 电费类型多选 1 民用 2 商用 items: type: integer type: array feedback: type: string garden_addr: description: 小区地址 type: string garden_desc: type: string garden_name: description: 小区名字 type: string garden_pic: type: string garden_pics: description: 小区图片 items: type: string type: array gas_fee_end: description: 燃气费开始,单位分 type: integer gas_fee_start: description: 燃气费开始,单位分 type: integer green_percent: description: 绿化率 type: number house_total: description: 总户数 type: integer id: type: integer in_use: type: boolean lat: description: 纬度 type: number lnt: description: 经度 type: number property_fee_end: description: 物业费结束, 单位分 type: integer property_fee_start: description: 物业费开始,单位分 type: integer property_person: description: 物业联系人 type: string property_phone: description: 物业联系人手机号 type: string province: description: 省 type: string province_code: type: string rent_avg_price: type: integer rent_count: type: integer sell_count: type: integer space_info: description: 车位配比 type: string space_total: description: 固定车位数 type: integer status: type: integer street: description: 街道 type: string street_code: type: string water_type: description: 水费类型多选 1 民用 2 商用 items: type: integer type: array type: object v1.GardenListReply: properties: list: items: $ref: '#/definitions/v1.GardenItem' type: array page: type: integer total: type: integer type: object v1.GardenListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.GardenListReply' type: object message: default: success description: 消息 type: string type: object v1.GateHasFaceData: properties: has_face_device: type: boolean type: object v1.GateHasFaceResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.GateHasFaceData' type: object message: default: success description: 消息 type: string type: object v1.GateItem: properties: auth_key: description: 授权key type: string card_support: description: 1 支持卡 2 不支持 type: integer device_id: description: 设备id type: integer device_name: description: 设备名 type: string direction: description: 1 进场 2 出场 3 进出场 type: integer enable: description: true 已启用 false 已禁用 type: boolean garden_id: description: 小区id type: integer garden_name: description: 小区名 type: string ip: type: string location: type: string mac: type: string manufactor: description: 厂商 type: string out_time: description: 出库时间 type: integer out_user: description: 出库人 type: string password: type: string pic_support: description: 1 支持人脸 2 不支持 type: integer port: type: integer protocol: description: 协议 type: integer protocol_desc: type: string qcode_support: description: 1支持二维码 2 不支持 type: integer sn: description: 序列号 type: string status: description: 1 在线 2 离线 type: integer user_name: type: string type: object v1.GateListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.GateUnitDeviceReply' type: object message: default: success description: 消息 type: string type: object v1.GateQcodeReply: properties: id: type: integer qcode: type: string type: object v1.GateQcodeResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.GateQcodeReply' type: object message: default: success description: 消息 type: string type: object v1.GateQcodeVisitorResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.GateQcodeReply' type: object message: default: success description: 消息 type: string type: object v1.GateUnitDeviceReply: properties: has_device: type: boolean list: items: $ref: '#/definitions/v1.GateItem' type: array type: object v1.GateUserPicAddBody: properties: garden_id: type: integer pic_url: type: string type: object v1.GateUserPicAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.GateUserPicInfoReply: properties: approve_status: description: 1 待审核 2 审核通过 3 审核未通过 type: integer down_status: description: 1 待下发 2 已下发 3 下发失败 type: integer feedback: type: string pic_url: type: string type: object v1.GateUserPicInfoResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.GateUserPicInfoReply' type: object message: default: success description: 消息 type: string type: object v1.GateVisitorDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.GateVisitorListItem: properties: comment: type: string device_id: type: integer end: type: integer garden_name: type: string gate_name: type: string id: type: integer location: type: string name: type: string open_time: type: integer phone: type: string qcode: type: string start: type: integer status: description: 1 未通行 2 已同行 3 已过期 type: integer uid: type: integer visitor: type: string visitor_phone: type: string type: object v1.GateVisitorListReply: properties: list: items: $ref: '#/definitions/v1.GateVisitorListItem' type: array page: type: integer total: type: integer type: object v1.GateVisitorListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.GateVisitorListReply' type: object message: default: success description: 消息 type: string type: object v1.GateVisitorPageResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.GateVisitorListItem' type: object message: default: success description: 消息 type: string type: object v1.HouseItem: properties: building_id: type: integer hall_count: description: 几厅 type: integer has_lift: type: boolean house_area: description: 房屋建筑面积 type: number house_name: type: string house_number: description: 门牌号 type: string house_type: description: 房屋类型 1 住宅 2 公寓 3 商业 4 洋房 5 别墅 type: integer house_used_area: description: 房屋使用面积 type: number id: type: integer layer: description: 楼层 type: integer room_count: description: 几室 type: integer status: description: 房屋状态 1 未入住 2 已入住 3 已出租 type: integer unit_id: description: 单元id type: integer type: object v1.HouseListReply: properties: list: items: $ref: '#/definitions/v1.HouseItem' type: array page: type: integer total: type: integer type: object v1.HouseListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.HouseListReply' type: object message: default: success description: 消息 type: string type: object v1.HouseRentApplyBody: properties: base_conf: description: 基础设施 从低到高分别表示床 天然气 暖气 宽带 冰箱 衣柜 沙发 空调 电视机 热水器 洗衣机 type: integer cert_pic: description: 房屋证件图片 items: type: string type: array contact_phone: description: 联系人电话 type: string contacter: description: 联系人 type: string decorating: description: 1 精装 2 简装 3 清水 type: integer desc: description: 简介 type: string desposit: description: 押金 type: integer direction: description: 朝向 type: integer garden_id: type: integer house_id: type: integer house_pic: description: 房屋图片 items: type: string type: array household_uid: description: 业主uid type: integer in_time: description: 可入住时间 type: integer intermediary_price: description: 中介费 type: integer pay_time_type: description: 1 月付 2 季付 3 半年付 4 年付 type: integer rent_price: description: 月租 type: integer rent_type: description: 1 整租 2 合租 3 转租 type: integer room_area: description: 房间面积 type: number room_type: description: 1 全部 2 主卧 3 次卧 type: integer service_price: description: 服务费 type: integer special_conf: description: 特色配置 从低到高分别表示 智能门锁 wifi 近地铁 停车位 独卫 私人阳台 首次出租 type: integer wc_count: description: 几卫 type: integer type: object v1.HouseRentApplyReply: properties: id: type: integer type: object v1.HouseRentApplyResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.HouseRentApplyReply' type: object message: default: success description: 消息 type: string type: object v1.HouseRentAppointmentAddBody: properties: appointment_time: description: 预约时间 0 代表随时看房 type: integer garden_id: type: integer gender: type: integer name: type: string phone: type: string rent_id: type: integer type: object v1.HouseRentAppointmentDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.HouseRentAppointmentItem: properties: appointment_time: type: integer area: type: number garden_id: type: integer garden_name: type: string gender: type: integer house_name: type: string id: type: integer layer: type: integer name: type: string phone: type: string rent_id: type: integer status: description: 1 待受理,2 已受理,3 已拒绝,4 未到访,5已到访,6已过期 type: integer uid: type: integer type: object v1.HouseRentAppointmentListReply: properties: list: items: $ref: '#/definitions/v1.HouseRentAppointmentItem' type: array page: type: integer total: type: integer type: object v1.HouseRentAppointmentListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.HouseRentAppointmentListReply' type: object message: default: success description: 消息 type: string type: object v1.HouseRentDownBody: properties: garden_id: type: integer id: type: integer type: object v1.HouseRentDownResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.HouseRentItem: properties: addr: type: string approve_status: description: 审核状态 1 待审 2 通过 3 未通过 type: integer area: description: 区域 type: string base_conf: description: 基础设施 type: integer cert_pic: description: 房屋证件图片 items: type: string type: array city: description: 城市 type: string contact_phone: description: 联系人电话 type: string contacter: description: 联系人 type: string decorating: description: 1 精装 2 简装 3 清水 type: integer desc: description: 简介 type: string desposit: description: 押金 type: integer direction: description: 朝向 type: integer garden_desc: type: string garden_id: description: 小区id type: integer garden_name: description: 小区名称 type: string hall_count: description: 几厅 type: integer has_lift: description: 是否有电梯 type: boolean house_area: description: 房屋建筑面积 type: number house_id: type: integer house_name: description: 房屋号 type: string house_pic: description: 房屋图片 items: type: string type: array id: description: 租房id type: integer in_time: description: 可入住时间 type: integer intermediary_price: description: 中介费 type: integer lat: description: 纬度 type: number layer: description: 楼层 type: integer lnt: description: 经度 type: number pay_time_type: description: 1 月付 2 季付 3 半年付 4 年付 type: integer province: description: 省份 type: string rent_price: description: 月租 type: integer rent_type: description: 1 整租 2 合租 3 转租 type: integer room_area: description: 房间面积 type: number room_count: description: 几室 type: integer room_type: description: 1 全部 2 主卧 3 次卧 type: integer service_price: description: 服务费 type: integer special_conf: description: 特色配置 type: integer street: description: 街道 type: string wc_count: description: 几卫 type: integer type: object v1.HouseRentListReply: properties: list: items: $ref: '#/definitions/v1.HouseRentItem' type: array page: type: integer total: type: integer type: object v1.HouseRentListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.HouseRentListReply' type: object message: default: success description: 消息 type: string type: object v1.HouseRentManagerItem: properties: id: type: integer manager_uid: type: integer name: description: 姓名 type: string openim_id: type: string phone: type: string user_name: description: 账号 type: string type: object v1.HouseRentManagerListReply: properties: list: items: $ref: '#/definitions/v1.HouseRentManagerItem' type: array type: object v1.HouseRentManagerListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.HouseRentManagerListReply' type: object message: default: success description: 消息 type: string type: object v1.HouseRentUpdateBody: properties: base_conf: description: 基础设施 从低到高分别表示床 天然气 暖气 宽带 冰箱 衣柜 沙发 空调 电视机 热水器 洗衣机 type: integer cert_pic: description: 房屋证件图片 items: type: string type: array contact_phone: description: 联系人电话 type: string contacter: description: 联系人 type: string decorating: description: 1 精装 2 简装 3 清水 type: integer desc: description: 简介 type: string desposit: description: 押金 type: integer direction: description: 朝向 type: integer garden_id: type: integer house_id: type: integer house_pic: description: 房屋图片 items: type: string type: array id: type: integer in_time: description: 可入住时间 type: integer intermediary_price: description: 中介费 type: integer pay_time_type: description: 1 月付 2 季付 3 半年付 4 年付 type: integer rent_price: description: 月租 type: integer rent_type: description: 1 整租 2 合租 3 转租 type: integer room_area: description: 房间面积 type: number room_type: description: 1 全部 2 主卧 3 次卧 type: integer service_price: description: 服务费 type: integer special_conf: description: 特色配置 从低到高分别表示 智能门锁 wifi 近地铁 停车位 独卫 私人阳台 首次出租 type: integer wc_count: type: integer type: object v1.HouseRentUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.HouseholdApplyBody: properties: appendix: description: 附件 items: type: string type: array garden_id: description: 小区id type: integer house_id: description: 房屋id type: integer id_number: description: 证件号 type: string id_type: description: 1 身份证 2 护照 type: integer name: description: 姓名 type: string phone: type: string user_type: description: 1业主 2家人 3租客 type: integer type: object v1.HouseholdApplyReply: properties: id: type: integer type: object v1.HouseholdApplyResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.HouseholdApplyReply' type: object message: default: success description: 消息 type: string type: object v1.HouseholdHouseInfo: properties: can_pay: description: 是否支持线上支付 type: boolean garden_id: type: integer garden_name: type: string house_id: type: integer house_name: type: string id: type: integer user_type: description: 住户在该房屋下的类型 1 业主 2 家人 3 租客 type: integer type: object v1.HouseholdHousesReply: properties: list: items: $ref: '#/definitions/v1.HouseholdHouseInfo' type: array type: object v1.HouseholdHousesResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.HouseholdHousesReply' type: object message: default: success description: 消息 type: string type: object v1.HouseholdItem: properties: appendix: items: type: string type: array approve_status: type: integer garden_id: type: integer garden_name: type: string house_id: type: integer house_name: description: 房号 type: string id: type: integer id_number: description: 证件号 type: string id_type: description: 1 身份证 2 护照 type: integer name: type: string phone: type: string uid: type: integer user_type: description: 1业主 2家人 3租客 type: integer type: object v1.HouseholdListReply: properties: list: items: $ref: '#/definitions/v1.HouseholdItem' type: array page: type: integer total: type: integer type: object v1.HouseholdListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.HouseholdListReply' type: object message: default: success description: 消息 type: string type: object v1.HouseholdSpaceResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ParkSpaceListReply' type: object message: default: success description: 消息 type: string type: object v1.HouseholdVehicleResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.VehicleListReply' type: object message: default: success description: 消息 type: string type: object v1.LoginBody: properties: code: type: string phone_encrypt: description: 手机号加密数据 type: string phone_iv: description: 手机号加密初始向量 type: string user_encrypt: description: 用户信息加密数据 type: string user_iv: description: 用户信息加密初始向量 type: string type: object v1.LoginData: properties: avatar: description: 头像 type: string nick_name: type: string open_id: type: string openim_id: type: string phone: type: string token: type: string uid: type: integer user: type: string type: object v1.LoginResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.LoginData' type: object message: default: success description: 消息 type: string type: object v1.MaterialInfoReply: properties: pic: type: string type: object v1.MaterialInfoResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.MaterialInfoReply' type: object message: default: success description: 消息 type: string type: object v1.MaterialItem: properties: created_at: type: integer enable: type: integer id: type: integer mtype: type: integer pic: type: string type: object v1.MaterialListReply: properties: list: items: $ref: '#/definitions/v1.MaterialItem' type: array page: type: integer total: type: integer type: object v1.MaterialListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.MaterialListReply' type: object message: default: success description: 消息 type: string type: object v1.MonthInfo: properties: give_months: description: 赠送月数 type: integer give_text: description: 赠送其他的描述 type: string months: description: 缴费月数 type: integer package_id: type: integer type: object v1.NeighborArticleAddBody: properties: class_id: description: 分类id type: integer content: description: 文章类容 type: string garden_id: type: integer pics: description: 文章图片 items: type: string type: array title: description: 文章标题 type: string type: object v1.NeighborArticleAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.NeighborArticleDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.NeighborArticleItem: properties: class_id: description: 分类id type: integer comment_count: description: 评论总数 type: integer content: type: string created_at: type: string id: type: integer like: description: true 本人已点赞 false 本人未点赞 type: boolean likes: description: 文章点赞数 type: integer nick_name: type: string owner: description: 是否是本人发布的文章 type: boolean pics: items: type: string type: array title: type: string uid: type: integer updated_at: type: string user_icon: description: 用户头像 type: string user_name: type: string user_phone: type: string type: object v1.NeighborArticleListReply: properties: list: items: $ref: '#/definitions/v1.NeighborArticleItem' type: array page: type: integer total: type: integer type: object v1.NeighborArticleListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.NeighborArticleListReply' type: object message: default: success description: 消息 type: string type: object v1.NeighborArticleUpdateBody: properties: content: description: 文章类容 type: string garden_id: type: integer id: type: integer pics: description: 文章图片 items: type: string type: array title: description: 文章标题 type: string type: object v1.NeighborArticleUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.NeighborClassItem: properties: article_count: description: 分类下的文章总数 type: integer class_name: type: string class_pic: type: string created_at: description: 分类创建时间 type: string enable: type: boolean id: type: integer updated_at: description: 分类结束时间 type: string type: object v1.NeighborClassListReply: properties: list: items: $ref: '#/definitions/v1.NeighborClassItem' type: array page: type: integer total: type: integer type: object v1.NeighborClassListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.NeighborClassListReply' type: object message: default: success description: 消息 type: string type: object v1.NeighborCommentAddBody: properties: article_id: type: integer content: description: 文章类容 type: string garden_id: type: integer pics: description: 文章图片 items: type: string type: array pid: description: pid 和 article_id 二选一, 当为文章评论使用article_id, 当为评论添加子评论使用pid(即父评论id) type: integer type: object v1.NeighborCommentAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.NeighborCommentDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.NeighborCommentItem: properties: content: type: string created_at: type: string id: type: integer like: description: 本人是否点赞 type: boolean likes: description: 点赞数 type: integer nick_name: type: string owner: description: 是否是本人发布的文章 type: boolean pics: items: type: string type: array sub_comment_count: description: 子评论数 type: integer uid: type: integer updated_at: type: string user_icon: description: 用户头像 type: string user_name: type: string user_phone: type: string type: object v1.NeighborCommentListReply: properties: list: items: $ref: '#/definitions/v1.NeighborCommentItem' type: array page: type: integer total: type: integer type: object v1.NeighborCommentListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.NeighborCommentListReply' type: object message: default: success description: 消息 type: string type: object v1.NeighborCommentUpdateBody: properties: content: description: 文章类容 type: string garden_id: type: integer id: type: integer pics: description: 文章图片 items: type: string type: array type: object v1.NeighborCommentUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.NeighborLikeBody: properties: garden_id: type: integer like: description: true 点赞 false 撤销点赞(前端应做相应控制,如果目标已点赞则不能点赞只能撤销,如果目标未点赞则只能点赞,不能撤销) type: boolean like_id: description: 点赞id(like_type为1时代表文章id,like_type为2时代表评论id) type: integer like_type: description: 点赞类型 1 文章 2 评论 type: integer type: object v1.NeighborLikeResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.OpenImTokenReply: properties: expire_at: type: integer token: type: string type: object v1.OpenImTokenResponse: properties: data: $ref: '#/definitions/v1.OpenImTokenReply' type: object token: description: token type: string userId: description: 用户id type: integer type: object v1.OpenImUserData: properties: face_url: type: string gender: type: integer nick_name: type: string openim_id: type: string type: object v1.OpenImUserInfoReply: properties: list: items: $ref: '#/definitions/v1.OpenImUserData' type: array type: object v1.OpenImUsersInfoResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.OpenImUserInfoReply' type: object message: default: success description: 消息 type: string type: object v1.ParkSpaceItem: properties: comment: type: string created_at: type: string house_id: type: integer house_name: type: string id: type: integer park_id: type: integer park_name: type: string park_number: type: string park_type: type: integer space_area: type: number space_number: type: string space_type: type: integer type: object v1.ParkSpaceListReply: properties: list: items: $ref: '#/definitions/v1.ParkSpaceItem' type: array page: type: integer total: type: integer type: object v1.ProvinceCityAreaReply: properties: area_list: items: $ref: '#/definitions/v1.AreaData' type: array city_list: items: $ref: '#/definitions/v1.CityData' type: array province_list: items: $ref: '#/definitions/v1.ProvinceData' type: array type: object v1.ProvinceCityAreaResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ProvinceCityAreaReply' type: object message: default: success description: 消息 type: string type: object v1.ProvinceData: properties: code: type: string name: type: string type: object v1.RealNameAuthBody: properties: id_number: type: string id_type: type: integer real_name: type: string type: object v1.RealNameAuthData: properties: token: type: string type: object v1.RealNameAuthResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.RealNameAuthData' type: object message: default: success description: 消息 type: string type: object v1.RepairClassItem: properties: area: type: integer enable: type: boolean id: type: integer name: type: string type: object v1.RepairClassListReply: properties: list: items: $ref: '#/definitions/v1.RepairClassItem' type: array page: type: integer total: type: integer type: object v1.RepairClassListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.RepairClassListReply' type: object message: default: success description: 消息 type: string type: object v1.RepairOrderAddBody: properties: apply_content: description: 报修内容 type: string apply_people: description: 报修人 type: string apply_people_phone: description: 报修人电话 type: string apply_pic: description: 报修图片 items: type: string type: array appointment: description: 预约时间 type: integer class_id: description: 分类id type: integer garden_id: type: integer house_id: description: 房屋id type: integer type: object v1.RepairOrderAddReply: properties: id: type: integer type: object v1.RepairOrderAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.RepairOrderAddReply' type: object message: default: success description: 消息 type: string type: object v1.RepairOrderInfoReply: properties: base_info: $ref: '#/definitions/v1.RepairOrderItem' description: 基本信息 type: object list: description: 工单流水线 items: $ref: '#/definitions/v1.RepairOrderPipelineData' type: array type: object v1.RepairOrderInfoResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.RepairOrderInfoReply' type: object message: default: success description: 消息 type: string type: object v1.RepairOrderItem: properties: apply_content: description: 报修内容 type: string apply_people: description: 报修人 type: string apply_people_phone: description: 报修人电话 type: string apply_pic: description: 报修图片 items: type: string type: array appointment: description: 预约时间 type: string area: description: 1 公共区域 2 室内 type: integer building_id: description: 楼栋id type: integer class_id: description: 分类id type: integer class_name: description: 分类名称 type: string created_at: description: 报修时间 type: string current_user: description: 当前状态处理人 type: string house_id: description: 房屋id type: integer house_name: description: 房屋全称 type: string id: type: integer last_user: description: 上级处理人 type: string repair_pic: items: type: string type: array repair_time: description: 维修时间 type: string return_visit_content: description: 回访内容 type: string return_visit_level: description: 回访满意度 type: integer status: type: integer unit_id: description: 单元id type: integer type: object v1.RepairOrderListReply: properties: list: items: $ref: '#/definitions/v1.RepairOrderItem' type: array page: type: integer total: type: integer type: object v1.RepairOrderListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.RepairOrderListReply' type: object message: default: success description: 消息 type: string type: object v1.RepairOrderPipelineData: properties: feedback: description: 处理意见 type: string handle_time: description: 处理时间 type: string phone: type: string status: type: string user: description: 处理人 type: string type: object v1.RepairOrderReturnVisitBody: properties: garden_id: type: integer id: type: integer return_visit_content: description: 回访内容 type: string return_visit_level: description: 1 满意 2 不满意 type: integer type: object v1.RepairOrderReturnVisitResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.RepairOrderUpdateBody: properties: apply_content: description: 报修内容 type: string apply_people: description: 报修人 type: string apply_people_phone: description: 报修人电话 type: string apply_pic: description: 报修图片 items: type: string type: array appointment: description: 预约时间 type: integer class_id: description: 分类id type: integer garden_id: type: integer house_id: description: 房屋id type: integer id: type: integer type: object v1.RepairOrderUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.ServicePhoneClassItem: properties: class_name: type: string enable: type: boolean id: type: integer type: object v1.ServicePhoneClassListReply: properties: list: items: $ref: '#/definitions/v1.ServicePhoneClassItem' type: array page: type: integer total: type: integer type: object v1.ServicePhoneClassListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ServicePhoneClassListReply' type: object message: default: success description: 消息 type: string type: object v1.ServicePhoneItem: properties: class_id: type: integer class_name: type: string enable: type: boolean id: type: integer name: type: string phone: type: string type: object v1.ServicePhoneListReply: properties: list: items: $ref: '#/definitions/v1.ServicePhoneItem' type: array page: type: integer total: type: integer type: object v1.ServicePhoneListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ServicePhoneListReply' type: object message: default: success description: 消息 type: string type: object v1.StreetCommitteeReply: properties: committee_list: items: $ref: '#/definitions/v1.CommitteeData' type: array street_list: items: $ref: '#/definitions/v1.StreetData' type: array type: object v1.StreetCommitteeResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.StreetCommitteeReply' type: object message: default: success description: 消息 type: string type: object v1.StreetData: properties: code: type: string name: type: string type: object v1.SuggestionOrderAddBody: properties: apply_content: description: 投诉内容 type: string apply_people: description: 投诉人 type: string apply_people_phone: description: 投诉人电话 type: string apply_pic: description: 投诉图片 items: type: string type: array garden_id: type: integer suggestion_type: description: 投诉类型 1 投诉 2 建议 type: integer type: object v1.SuggestionOrderAddReply: properties: id: type: integer type: object v1.SuggestionOrderAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.SuggestionOrderAddReply' type: object message: default: success description: 消息 type: string type: object v1.SuggestionOrderInfoReply: properties: base_info: $ref: '#/definitions/v1.SuggestionOrderItem' description: 基本信息 type: object list: description: 工单流水线 items: $ref: '#/definitions/v1.SuggestionOrderPipelineData' type: array type: object v1.SuggestionOrderInfoResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.SuggestionOrderInfoReply' type: object message: default: success description: 消息 type: string type: object v1.SuggestionOrderItem: properties: apply_content: description: 投诉内容 type: string apply_people: description: 投诉人 type: string apply_people_phone: description: 投诉人电话 type: string apply_pic: description: 投诉图片 items: type: string type: array created_at: description: 投诉时间 type: string current_user: description: 当前状态处理人 type: string id: type: integer last_user: description: 上级处理人 type: string return_visit_content: description: 回访内容 type: string return_visit_level: description: 回访满意度 type: integer status: type: integer suggestion_type: description: 投诉类型 1 投诉 2 建议 type: integer type: object v1.SuggestionOrderListReply: properties: list: items: $ref: '#/definitions/v1.SuggestionOrderItem' type: array page: type: integer total: type: integer type: object v1.SuggestionOrderListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.SuggestionOrderListReply' type: object message: default: success description: 消息 type: string type: object v1.SuggestionOrderPipelineData: properties: feedback: description: 处理意见 type: string handle_time: description: 处理时间 type: string phone: type: string status: type: string user: description: 处理人 type: string type: object v1.SuggestionOrderReturnVisitBody: properties: garden_id: type: integer id: type: integer return_visit_content: description: 回访内容 type: string return_visit_level: description: 1 满意 2 不满意 type: integer type: object v1.SuggestionOrderReturnVisitResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.SuggestionOrderUpdateBody: properties: apply_content: description: 投诉内容 type: string apply_people: description: 投诉人 type: string apply_people_phone: description: 投诉人电话 type: string apply_pic: description: 投诉图片 items: type: string type: array garden_id: type: integer id: type: integer suggestion_type: description: 投诉类型 1 投诉 2 建议 type: integer type: object v1.SuggestionOrderUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.TokenResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: type: string message: default: success description: 消息 type: string refresh_token: type: string type: object v1.UnitItem: properties: building_id: description: 楼栋id type: integer building_name: type: string id: type: integer unit_layers: description: 楼层数 type: integer unit_name: description: 单元名 type: string unit_number: description: 单元编号 type: integer type: object v1.UnitListReply: properties: list: items: $ref: '#/definitions/v1.UnitItem' type: array page: type: integer total: type: integer type: object v1.UnitListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.UnitListReply' type: object message: default: success description: 消息 type: string type: object v1.UploadResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: type: string message: default: success description: 消息 type: string type: object v1.UserInfoReply: properties: id_number: type: string id_type: type: integer real_name: type: string type: object v1.UserInfoResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.UserInfoReply' type: object message: default: success description: 消息 type: string type: object v1.UserUpdateNickNameBody: properties: nick_name: type: string type: object v1.UserUpdateNickNameResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.VehicleItem: properties: bind_type: type: integer brand: type: string brand_pic: type: string color: type: string displacement: type: number displacement_unit: type: string engine_no: type: string household_name: type: string household_phone: type: string household_uid: type: integer id: type: integer park_id: type: integer park_name: type: string park_number: type: string plate_no: type: string seat: type: integer space_id: type: integer space_number: type: string vehicle_type: type: integer vin: type: string type: object v1.VehicleListReply: properties: list: items: $ref: '#/definitions/v1.VehicleItem' type: array page: type: integer total: type: integer type: object v1.VoteAddAnswerBody: properties: answers: items: $ref: '#/definitions/v1.VoteTopicAnswer' type: array garden_id: type: integer id: type: integer type: object v1.VoteAddAnswerResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.VoteListForHouseholdItem: properties: answered: description: 是否已投票 type: boolean created_at: type: integer end: type: integer id: type: integer pics: items: type: string type: array start: type: integer title: description: 标题 type: string topics: description: 题目类容和用户回答 items: $ref: '#/definitions/v1.VoteTopicForHouseholdItem' type: array type: object v1.VoteListForHouseholdReply: properties: list: items: $ref: '#/definitions/v1.VoteListForHouseholdItem' type: array page: type: integer total: type: integer type: object v1.VoteListForHouseholdResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.VoteListForHouseholdReply' type: object message: default: success description: 消息 type: string type: object v1.VoteResultStatisticChoice: properties: count: description: 该选项被选的用户 type: integer flag: description: 选择选项标识 type: string type: object v1.VoteResultStatisticItem: properties: choice_items: description: 选择题的选项内容 items: $ref: '#/definitions/v1.VoteTopicChoiceItem' type: array choice_statistic: description: 选择题的选项回答统计,当题目类型为选择题时有效 items: $ref: '#/definitions/v1.VoteResultStatisticChoice' type: array must: description: 是否必选 type: boolean number: description: 题目编号 type: integer star: description: 总星数,当为评分题时有效 type: integer star_avg: description: 平均分, 当题目类型为评分题时有效 type: integer star_statistic: description: 评分题的分数回答统计,当题目类型为评分题时有效 items: $ref: '#/definitions/v1.VoteResultStatisticStar' type: array topic_name: type: string topic_type: description: 题目类型 1 填空题 2 单选题 3 多选题 4 评分题 type: integer type: object v1.VoteResultStatisticReply: properties: list: description: 题目统计 items: $ref: '#/definitions/v1.VoteResultStatisticItem' type: array type: object v1.VoteResultStatisticResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.VoteResultStatisticReply' type: object message: default: success description: 消息 type: string type: object v1.VoteResultStatisticStar: properties: count: description: 评该星数的用户数量 type: integer star: description: 评分星数 type: integer type: object v1.VoteTopicAnswer: properties: choice_answers: description: 选择题回答,当题目类型为选择题时有效 items: type: string type: array completion_answers: description: 问答题回答,当题目类型为问答题时有效 items: type: string type: array number: description: 题目编号 type: integer star_answers: description: 评分题回答,当题目类型为评分题时有效 type: integer topic_type: description: 题目类型 type: integer type: object v1.VoteTopicChoiceItem: properties: flag: type: string text: type: string type: object v1.VoteTopicForHouseholdItem: properties: choice_answers: description: 选择题回答,当题目类型为选择题时有效 items: type: string type: array choice_items: description: 选择题的选项 items: $ref: '#/definitions/v1.VoteTopicChoiceItem' type: array completion_answers: description: |- 当已投票时,以下字段有效 问答题回答,当题目类型为问答题时有效 items: type: string type: array must: description: 是否必选 type: boolean number: description: 题目编号 type: integer star: description: 总星数,当为评分题时有效 type: integer star_answers: description: 评分题回答,当题目类型为评分题时有效 type: integer topic_name: type: string topic_type: description: 题目类型 1 填空题 2 单选题 3 多选题 4 评分题 type: integer type: object v1.WxAppletPrepayReply: properties: prepay: type: string prepay_id: type: string type: object info: contact: {} description: This is a gateway server. On the page, you can go to do testing for every API. license: {} title: Project property-household-gateway's APIs version: "1.1" paths: /api/v1/area/city: get: consumes: - application/json description: 用城市名换取城市code parameters: - description: ' ' in: header name: token required: true type: string - description: 城市名称 in: query name: city_name required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.CityResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 用城市名换取城市code tags: - 区域 /api/v1/area/province_city_area: get: consumes: - application/json description: 省市区列表 parameters: - description: ' ' in: header name: token required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ProvinceCityAreaResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 省市区列表 tags: - 区域 /api/v1/area/street_committee: get: consumes: - application/json description: 街道社区列表 parameters: - description: ' ' in: header name: token required: true type: string - description: 区域代码 in: query name: area_code required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.StreetCommitteeResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 街道社区列表 tags: - 区域 /api/v1/charge/bill_list: get: consumes: - application/json description: 待缴费某个费项的账单列表 parameters: - description: token in: header name: token required: true type: string - description: 小区id in: query name: garden_id required: true type: integer - description: 绑定关系id in: query name: bind_id required: true type: integer - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeBillListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 待缴费某个费项的账单列表 tags: - 生活缴费 /api/v1/charge/months/property: get: consumes: - application/json description: 预缴物业费前获取月数和赠送信息 parameters: - description: token in: header name: token required: true type: string - description: 小区id in: query name: garden_id required: true type: integer - description: 房屋id in: query name: house_id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargePropertyMonthInfoResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 预缴物业费前获取月数和赠送信息 tags: - 预缴 /api/v1/charge/months/space: get: consumes: - application/json description: 预缴车位管理前获取月数和赠送信息 parameters: - description: token in: header name: token required: true type: string - description: 小区id in: query name: garden_id required: true type: integer - description: 车位id in: query name: space_id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeSpaceMonthInfoResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 预缴车位管理费前获取月数和赠送信息 tags: - 预缴 /api/v1/charge/months/vehicle: get: consumes: - application/json description: 预缴月租停车费前获取月数和赠送信息 parameters: - description: token in: header name: token required: true type: string - description: 小区id in: query name: garden_id required: true type: integer - description: 车辆id in: query name: vehicle_id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeVehicleMonthInfoResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 预缴月租停车费前获取月数和赠送信息 tags: - 预缴 /api/v1/charge/obj_charge/charge_list: get: consumes: - application/json description: 查看对象下的费项 parameters: - description: token in: header name: token required: true type: string - description: 房屋/车位/车辆id in: query name: obj_id required: true type: integer - description: '1 房屋 2 车位 3 车辆 ' in: query name: obj_type required: true type: integer - description: 费用类型1 物业费 2 水费 3 电费 4 气费 5 车位管理费 6 月租停车费 99 其他 in: query name: charge_type required: true type: integer - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 查看对象下的费项 tags: - 预缴 /api/v1/charge/order/cancel: put: consumes: - application/json description: 取消支付 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: body name: body required: true schema: $ref: '#/definitions/v1.ChargeOrderCancelBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeOrderCancelResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 取消支付 tags: - 取消支付 /api/v1/charge/order/info: get: consumes: - application/json description: 未支付订单的订单详情 parameters: - description: token in: header name: token required: true type: string - description: 小区id in: query name: garden_id required: true type: integer - description: 订单详情 in: query name: order_id required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeOrderInfoResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 未支付订单的订单详情 tags: - 生活缴费 /api/v1/charge/order/list: get: consumes: - application/json description: 未支付订单列表 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: 小区id in: query name: garden_id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeOrderListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 未支付订单列表 tags: - 生活缴费 /api/v1/charge/pay: put: consumes: - application/json description: 欠费线上缴费 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: body name: body required: true schema: $ref: '#/definitions/v1.ChargeBillPayByHouseholdBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeBillPayByHouseholdResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 欠费线上缴费 tags: - 生活缴费 /api/v1/charge/pay_test: put: consumes: - application/json description: 支付测试 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: body name: body required: true schema: $ref: '#/definitions/v1.ChargeWxPayTestBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeWxPayTestResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 支付测试 tags: - 支付测试 /api/v1/charge/payed_bill_list: get: consumes: - application/json description: 已缴费的账单列表 parameters: - description: token in: header name: token required: true type: string - description: 小区id in: query name: garden_id required: true type: integer - description: 房屋id in: query name: house_id required: true type: integer - description: 支付时间 in: query name: pay_time type: integer - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeUnpayListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 已缴费的账单列表 tags: - 生活缴费 /api/v1/charge/pre_pay: put: consumes: - application/json description: 线上预缴物业费、停车费 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: body name: body required: true schema: $ref: '#/definitions/v1.ChargePrePayByHouseholdBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargePrePayByHouseholdResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 线上预缴物业费、停车费 tags: - 预缴 /api/v1/charge/pre_pay_info: get: consumes: - application/json description: 预缴物业费或车位费前获取对应的金额信息 parameters: - description: token in: header name: token required: true type: string - description: 小区id in: query name: garden_id required: true type: integer - description: 关系id in: query name: bind_id required: true type: integer - description: 缴费月数 in: query name: months required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargePrePayInfoResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 预缴物业费或车位费前获取对应的金额信息 tags: - 预缴 /api/v1/charge/unpay_list: get: consumes: - application/json description: 待缴费的费项列表 parameters: - description: token in: header name: token required: true type: string - description: 小区id in: query name: garden_id required: true type: integer - description: 房屋id in: query name: house_id required: true type: integer - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeUnpayListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 待缴费的费项列表 tags: - 生活缴费 /api/v1/garden/building: get: consumes: - application/json description: 楼栋列表 parameters: - description: token in: header name: token required: true type: string - description: 小区id in: query name: garden_id required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.BuildingListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 楼栋列表 tags: - 小区 /api/v1/garden/buildings/manager: get: consumes: - application/json description: 楼栋管家列表 parameters: - description: token in: header name: token required: true type: string - description: 小区id 必填 in: query name: garden_id required: true type: integer - description: 房屋id 必填 in: query name: house_id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.BuildingManagerListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 楼栋管家列表 tags: - 小区 /api/v1/garden/house: get: consumes: - application/json description: 房屋列表 parameters: - description: token in: header name: token required: true type: string - description: 单元id in: query name: unit_id required: true type: integer - description: 小区id in: query name: garden_id required: true type: string - description: true只返回还可以发布租房的房屋 in: query name: house_rent type: boolean produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.HouseListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 房屋列表 tags: - 小区 /api/v1/garden/info: get: consumes: - application/json description: 小区详情 parameters: - description: ' ' in: header name: token required: true type: string - description: 小区id in: query name: garden_id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GardenInfoResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 小区详情 tags: - 小区 /api/v1/garden/list: get: consumes: - application/json description: 小区列表 parameters: - description: ' ' in: header name: token required: true type: string - description: 省份代码 in: query name: province_code type: string - description: 城市代码 in: query name: city_code type: string - description: 区域代码 in: query name: area_code type: string - description: 社区代码 in: query name: committee_code type: string - description: 街道代码 in: query name: street_code type: string - description: 小区名字 in: query name: garden_name type: string - description: ' 1塔楼 2 板楼 3 塔板结合 4 其他' in: query name: building_type type: integer - description: ' 楼龄年份大于' in: query name: building_year_greater type: integer - description: ' 楼龄小于' in: query name: building_year_less type: integer - description: ' 均价大于' in: query name: price_greater type: integer - description: ' 均价小于' in: query name: price_less type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GardenListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 小区列表 tags: - 小区 /api/v1/garden/unit: get: consumes: - application/json description: 单元列表 parameters: - description: token in: header name: token required: true type: string - description: 楼栋id in: query name: building_id required: true type: integer - description: 小区id in: query name: garden_id required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.UnitListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 单元列表 tags: - 小区 /api/v1/gate: get: consumes: - application/json description: 门禁列表 parameters: - description: ' ' in: header name: token required: true type: string - description: 小区id in: query name: garden_id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GateListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 门禁列表 tags: - 门禁 /api/v1/gate/face: get: consumes: - application/json description: 人脸信息 parameters: - description: ' ' in: header name: token required: true type: string - description: 小区id in: query name: garden_id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GateUserPicInfoResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 人脸信息 tags: - 门禁 post: consumes: - application/json description: 录入人脸 parameters: - description: ' ' in: header name: token required: true type: string - description: ' ' in: body name: body required: true schema: $ref: '#/definitions/v1.GateUserPicAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GateUserPicAddResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 录入人脸 tags: - 门禁 /api/v1/gate/has_face_device: get: consumes: - application/json description: 是否有人脸设备 parameters: - description: ' ' in: header name: token required: true type: string - description: 小区id in: query name: garden_id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GateHasFaceResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 是否有人脸设备 tags: - 门禁 /api/v1/gate/qcode: get: consumes: - application/json description: 门禁二维码 parameters: - description: ' ' in: header name: token required: true type: string - description: 小区id in: query name: garden_id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GateQcodeResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 门禁二维码 tags: - 门禁 /api/v1/gate/qcode_visitor: get: consumes: - application/json description: 门禁访客邀约二维码 parameters: - description: ' ' in: header name: token required: true type: string - description: 设备id in: query name: device_id required: true type: integer - description: 小区id in: query name: garden_id required: true type: integer - description: 开始时间戳 in: query name: start required: true type: integer - description: 截止时间戳 in: query name: end required: true type: integer - description: 访客姓名 in: query name: visitor_name required: true type: string - description: 访客联系方式 in: query name: visitor_phone required: true type: string - description: 访问是由 in: query name: comment required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GateQcodeVisitorResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 门禁访客邀约二维码 tags: - 门禁 /api/v1/gate/visitor: delete: consumes: - application/json description: 删除访客记录 parameters: - description: ' ' in: header name: token required: true type: string - description: ' 记录id' in: query name: id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GateVisitorDelResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 删除访客记录 tags: - 门禁 get: consumes: - application/json description: 我的邀约 parameters: - description: ' ' in: header name: token required: true type: string - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: 门禁id选填 in: query name: gate_id type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GateVisitorListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 我的邀约 tags: - 门禁 /api/v1/gate/visitor/share: get: consumes: - application/json description: 访客获取到的分享页面 parameters: - description: ' 访客邀约记录id' in: query name: id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GateVisitorPageResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 访客获取到的分享页面 tags: - 门禁 /api/v1/household/apply: post: consumes: - application/json description: 房屋认证申请 parameters: - description: ' ' in: header name: token required: true type: string - description: 信息 in: body name: body required: true schema: $ref: '#/definitions/v1.HouseholdApplyBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.HouseholdApplyResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 房屋认证申请 tags: - 业主房屋 /api/v1/household/house: delete: consumes: - application/json description: 解绑房屋 parameters: - description: ' ' in: header name: token required: true type: string - description: ' ' in: query name: garden_id required: true type: integer - description: ' ' in: query name: house_id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.HouseholdListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 解绑房屋 tags: - 业主房屋 get: consumes: - application/json description: 房屋列表 parameters: - description: ' ' in: header name: token required: true type: string - description: 1 待审核 2 通过审核 3 未通过审核 in: query name: approve_status required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.HouseholdListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 房屋列表 tags: - 业主房屋 /api/v1/material/info: get: consumes: - application/json description: 获取单个素材 parameters: - description: ' ' in: header name: token required: true type: string - description: 素材类型 in: query name: mtype required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.MaterialInfoResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 获取单个素材 tags: - 素材 /api/v1/material/list: get: consumes: - application/json description: 根据类型获取素材列表 parameters: - description: ' ' in: header name: token required: true type: string - description: 类型,多个类型以逗号分隔 in: query name: mtypes required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.MaterialListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 根据类型获取素材列表 tags: - 素材 /api/v1/openim_upload: post: consumes: - application/json description: 上传文件(openim聊天专用) parameters: - description: jwt token in: header name: token required: true type: string - description: file in: formData name: file type: file produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.UploadResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 上传文件(openim聊天专用) tags: - upload /api/v1/rent/garden_info: get: consumes: - application/json description: 均价,已租已售数 parameters: - description: token in: header name: token required: true type: string - description: ' 小区id' in: query name: garden_id required: true type: integer - description: 我发布的 in: query name: is_me type: boolean produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GardenHouseRentInfoResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 均价,已租已售数 tags: - 房屋租赁 /api/v1/rent/house: get: consumes: - application/json description: 租房列表 parameters: - description: token in: header name: token required: true type: string - description: 省份代码 in: query name: province_code type: string - description: 城市代码 in: query name: city_code type: string - description: 区域代码 in: query name: area_code type: string - description: 街道代码 in: query name: street_code type: string - description: 几室 in: query name: room_count type: integer - description: 几厅 in: query name: hall_count type: integer - description: 几卫 in: query name: wc_count type: integer - description: 租金大于 in: query name: rent_price_greater type: string - description: 租金小于 in: query name: rent_price_less type: string - description: 审核状态 0 不过滤 1 待审核 2 通过 3 未通过 in: query name: approve_status type: integer - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: 从低bit到高bit分别表示床 天然气 暖气 宽带 冰箱 衣柜 沙发 空调 电视机 热水器 洗衣机 in: query name: base_conf type: integer - description: 从低到高分别表示 智能门锁 wifi 近地铁 停车位 独卫 私人阳台 首次出租 in: query name: special_conf type: integer - description: ' 小区id' in: query name: garden_id type: integer - description: ' 小区名字' in: query name: garden_name type: string - description: ' 1塔楼 2 板楼 3 塔板结合 4 其他' in: query name: building_type type: integer - description: ' 楼龄年份大于' in: query name: building_year_greater type: integer - description: ' 楼龄小于' in: query name: building_year_less type: integer - description: 我发布的 in: query name: is_me type: boolean produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.HouseRentListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 租房列表 tags: - 房屋租赁 post: consumes: - application/json description: 发布房源 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: body name: body required: true schema: $ref: '#/definitions/v1.HouseRentApplyBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.HouseRentApplyResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 发布房源 tags: - 房屋租赁 put: consumes: - application/json description: 修改信息 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: body name: body required: true schema: $ref: '#/definitions/v1.HouseRentUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.HouseRentUpdateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 修改信息 tags: - 房屋租赁 /api/v1/rent/house/appointment: delete: consumes: - application/json description: 删除租房预约记录 parameters: - description: token in: header name: token required: true type: string - description: 记录id in: query name: id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.HouseRentAppointmentDelResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 删除租房预约记录 tags: - 房屋租赁 get: consumes: - application/json description: 租房预约记录 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.HouseRentAppointmentListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 租房预约记录 tags: - 房屋租赁 post: consumes: - application/json description: 租房预约看房 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: body name: body required: true schema: $ref: '#/definitions/v1.HouseRentAppointmentAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.HouseRentAppointmentListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 租房预约看房 tags: - 房屋租赁 /api/v1/rent/house/down: put: consumes: - application/json description: 下架 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: body name: body required: true schema: $ref: '#/definitions/v1.HouseRentDownBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.HouseRentDownResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 下架 tags: - 房屋租赁 /api/v1/rent/house/manager: get: consumes: - application/json description: 房屋的经纪人列表 parameters: - description: token in: header name: token required: true type: string - description: 租房信息id in: query name: rent_id required: true type: integer - description: 小区id in: query name: garden_id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.HouseRentManagerListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 房屋的经纪人列表 tags: - 房屋租赁 /api/v1/repair/class: get: consumes: - application/json description: 分类列表 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: ' ' in: query name: garden_id required: true type: integer - description: ' 1 公区 2 室内' in: query name: area type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.RepairClassListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 分类列表 tags: - 报事报修 /api/v1/repair/order: get: consumes: - application/json description: 工单列表 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: ' 1未派单 2 已派单 3 已完结 ' in: query name: status type: integer - description: 报修人 in: query name: apply_people type: string - description: 报修人电话 in: query name: apply_people_phone type: string - description: ' ' in: query name: garden_id required: true type: integer - description: 分类id in: query name: class_id type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.RepairOrderListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 工单列表 tags: - 报事报修 post: consumes: - application/json description: 新增工单 parameters: - description: token in: header name: token required: true type: string - description: 信息 in: body name: body required: true schema: $ref: '#/definitions/v1.RepairOrderAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.RepairOrderAddResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 新增工单 tags: - 报事报修 put: consumes: - application/json description: 修改工单 parameters: - description: token in: header name: token required: true type: string - description: 信息 in: body name: body required: true schema: $ref: '#/definitions/v1.RepairOrderUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.RepairOrderUpdateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 修改工单 tags: - 报事报修 /api/v1/repair/order/info: get: consumes: - application/json description: 工单详情 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: id required: true type: integer - description: ' ' in: query name: garden_id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.RepairOrderInfoResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 工单详情 tags: - 报事报修 /api/v1/repair/order/return_visit: put: consumes: - application/json description: 回访 parameters: - description: token in: header name: token required: true type: string - description: 信息 in: body name: body required: true schema: $ref: '#/definitions/v1.RepairOrderReturnVisitBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.RepairOrderReturnVisitResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 回访 tags: - 报事报修 /api/v1/service/announcement: get: consumes: - application/json description: 公告列表 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: 小区id in: query name: garden_id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.AnnouncementListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 公告列表 tags: - 公告 /api/v1/service/announcement/read_count: put: consumes: - application/json description: 公告增加阅读次数 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: 小区id in: query name: garden_id required: true type: integer - description: 公告id in: query name: id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.AnnouncementReadAddResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 公告增加阅读次数 tags: - 公告 /api/v1/service/event: get: consumes: - application/json description: 社区活动列表 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: ' ' in: query name: garden_id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.EventListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 社区活动列表 tags: - 社区活动 /api/v1/service/event/sign: post: consumes: - application/json description: 添加社区活动报名 parameters: - description: token in: header name: token required: true type: string - description: 信息 in: body name: body required: true schema: $ref: '#/definitions/v1.EventSignAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.EventSignAddResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 社区活动报名 tags: - 社区活动 /api/v1/service/neighbor/article: delete: consumes: - application/json description: 删除文章 parameters: - description: token in: header name: token required: true type: string - description: 小区id in: query name: garden_id required: true type: integer - description: ' ' in: query name: id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.NeighborArticleDelResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 删除文章 tags: - 社区邻里 get: consumes: - application/json description: 文章列表 parameters: - description: token in: header name: token required: true type: string - description: 小区id in: query name: garden_id required: true type: integer - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: '文章标题 ' in: query name: title type: string - description: 'true我发布的 false 不过滤 ' in: query name: is_me type: boolean produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.NeighborArticleListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 文章列表 tags: - 社区邻里 post: consumes: - application/json description: 添加文章 parameters: - description: token in: header name: token required: true type: string - description: 信息 in: body name: body required: true schema: $ref: '#/definitions/v1.NeighborArticleAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.NeighborArticleAddResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 添加文章 tags: - 社区邻里 put: consumes: - application/json description: 修改文章 parameters: - description: token in: header name: token required: true type: string - description: 信息 in: body name: body required: true schema: $ref: '#/definitions/v1.NeighborArticleUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.NeighborArticleUpdateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 修改文章 tags: - 社区邻里 /api/v1/service/neighbor/class: get: consumes: - application/json description: 分类列表 parameters: - description: token in: header name: token required: true type: string - description: 小区id in: query name: garden_id required: true type: integer - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: 分类名称 in: query name: class_name type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.NeighborClassListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 分类列表 tags: - 社区邻里 /api/v1/service/neighbor/comment: delete: consumes: - application/json description: 删除评论 parameters: - description: token in: header name: token required: true type: string - description: 小区id in: query name: garden_id required: true type: integer - description: ' ' in: query name: id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.NeighborCommentDelResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 删除评论 tags: - 社区邻里 get: consumes: - application/json description: 评论列表 parameters: - description: token in: header name: token required: true type: string - description: 小区id in: query name: garden_id required: true type: integer - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: 文章id in: query name: article_id required: true type: integer - description: 父评论id in: query name: pid type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.NeighborCommentListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 评论列表 tags: - 社区邻里 post: consumes: - application/json description: 添加评论 parameters: - description: token in: header name: token required: true type: string - description: 信息 in: body name: body required: true schema: $ref: '#/definitions/v1.NeighborCommentAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.NeighborCommentAddResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 添加评论 tags: - 社区邻里 put: consumes: - application/json description: 修改评论 parameters: - description: token in: header name: token required: true type: string - description: 信息 in: body name: body required: true schema: $ref: '#/definitions/v1.NeighborCommentUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.NeighborCommentUpdateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 修改评论 tags: - 社区邻里 /api/v1/service/neighbor/like: put: consumes: - application/json description: 点赞或撤销点赞 parameters: - description: token in: header name: token required: true type: string - description: 信息 in: body name: body required: true schema: $ref: '#/definitions/v1.NeighborLikeBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.NeighborLikeResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 点赞或撤销点赞 tags: - 社区邻里 /api/v1/service/vote: get: consumes: - application/json description: 投票列表 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: 投票标题 in: query name: title type: string - description: 小区id in: query name: garden_id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.VoteListForHouseholdResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 投票列表 tags: - 投票 /api/v1/service/vote/answer: post: consumes: - application/json description: 提交投票回答 parameters: - description: token in: header name: token required: true type: string - description: 信息 in: body name: body required: true schema: $ref: '#/definitions/v1.VoteAddAnswerBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.VoteAddAnswerResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 提交投票回答 tags: - 投票 /api/v1/service/vote/result/statistic: get: consumes: - application/json description: 投票结果统计 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: id required: true type: integer - description: 小区id in: query name: garden_id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.VoteResultStatisticResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 投票结果统计 tags: - 投票 /api/v1/service_phone: get: consumes: - application/json description: 电话列表 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: 分类id in: query name: class_id type: integer - description: 小区id in: query name: garden_id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ServicePhoneListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 电话列表 tags: - 服务电话 /api/v1/service_phone/class: get: consumes: - application/json description: 分类列表 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: 小区id in: query name: garden_id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ServicePhoneClassListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 分类列表 tags: - 服务电话 /api/v1/suggestion/order: get: consumes: - application/json description: 工单列表 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: ' 1未派单 2 已派单 3 已完结 ' in: query name: status type: integer - description: 报修人 in: query name: apply_people type: string - description: 报修人电话 in: query name: apply_people_phone type: string - description: ' ' in: query name: garden_id required: true type: integer - description: 投诉类型 1 投诉 2 建议 in: query name: suggestion_type type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.SuggestionOrderListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 工单列表 tags: - 投诉与建议 post: consumes: - application/json description: 新增工单 parameters: - description: token in: header name: token required: true type: string - description: 信息 in: body name: body required: true schema: $ref: '#/definitions/v1.SuggestionOrderAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.SuggestionOrderAddResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 新增工单 tags: - 投诉与建议 put: consumes: - application/json description: 修改工单 parameters: - description: token in: header name: token required: true type: string - description: 信息 in: body name: body required: true schema: $ref: '#/definitions/v1.SuggestionOrderUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.SuggestionOrderUpdateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 修改工单 tags: - 投诉与建议 /api/v1/suggestion/order/info: get: consumes: - application/json description: 工单详情 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: id required: true type: integer - description: ' ' in: query name: garden_id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.SuggestionOrderInfoResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 工单详情 tags: - 投诉与建议 /api/v1/suggestion/order/return_visit: put: consumes: - application/json description: 回访 parameters: - description: token in: header name: token required: true type: string - description: 信息 in: body name: body required: true schema: $ref: '#/definitions/v1.SuggestionOrderReturnVisitBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.SuggestionOrderReturnVisitResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 回访 tags: - 投诉与建议 /api/v1/token_refresh: put: consumes: - application/json description: 刷新token parameters: - description: token in: header name: token required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.TokenResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 刷新token tags: - 用户 /api/v1/upload: post: consumes: - application/json description: 上传文件 parameters: - description: jwt token in: header name: token required: true type: string - description: file in: formData name: file type: file produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.UploadResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 上传文件 tags: - upload /api/v1/user/house: get: consumes: - application/json description: 用户的房屋 parameters: - description: token in: header name: token required: true type: string - description: true:返回可发布租房的房屋 false:返回用户的所有房屋 in: query name: for_rent type: boolean produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.HouseholdHousesResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 用户的房屋 tags: - 用户 /api/v1/user/info: get: consumes: - application/json description: 获取用户信息 parameters: - description: token in: header name: token required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.UserInfoResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 获取用户信息 tags: - 用户 /api/v1/user/login: post: consumes: - application/json description: 登录 parameters: - description: 登录信息 in: body name: body required: true schema: $ref: '#/definitions/v1.LoginBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.LoginResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 登录 tags: - 用户 /api/v1/user/nick_name: put: consumes: - application/json description: 修改昵称 parameters: - description: token in: header name: token required: true type: string - description: 信息 in: body name: body required: true schema: $ref: '#/definitions/v1.UserUpdateNickNameBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.UserUpdateNickNameResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 修改昵称 tags: - 用户 /api/v1/user/openim_token: get: consumes: - application/json description: 获取openim_token parameters: - description: token in: header name: token required: true type: string - description: openim_id in: query name: openim_id required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.OpenImTokenResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 获取openim token tags: - openim /api/v1/user/openim_users_info: get: consumes: - application/json description: 批量获取openim_用户信息 parameters: - description: token in: header name: token required: true type: string - description: 用户openim_id,以逗号分割 in: query name: openim_ids required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.OpenImUsersInfoResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 批量获取openim 用户信息 tags: - openim /api/v1/user/real_name_auth: put: consumes: - application/json description: 实名认证 parameters: - description: token in: header name: token required: true type: string - description: 信息 in: body name: body required: true schema: $ref: '#/definitions/v1.RealNameAuthBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.RealNameAuthResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 实名认证 tags: - 用户 /api/v1/user/space: get: consumes: - application/json description: 用户房屋下的车位(仅业主可查看) parameters: - description: token in: header name: token required: true type: string - description: 房屋id in: query name: house_id required: true type: integer - description: 小区id in: query name: garden_id required: true type: integer - description: 住户类型1 业主 2 家人 3 租户 in: query name: user_type required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.HouseholdSpaceResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 用户房屋下的车位(仅业主可查看) tags: - 用户 /api/v1/user/vehicle: get: consumes: - application/json description: 用户小区下的车辆 parameters: - description: token in: header name: token required: true type: string - description: 小区id in: query name: garden_id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.HouseholdVehicleResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 用户小区下的车辆 tags: - 用户 swagger: "2.0"