definitions: base.HTTPError: properties: code: example: 500 format: int type: integer message: example: status bad request type: string type: object v1.AllPermissionResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.GardenPermissionListReply' type: object message: default: success description: 消息 type: string type: object v1.AnnouncementAddBody: properties: content: type: string title: type: string type: object v1.AnnouncementAddReply: properties: id: type: integer type: object v1.AnnouncementAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.AnnouncementAddReply' type: object message: default: success description: 消息 type: string type: object v1.AnnouncementDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 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.AnnouncementUpdateBody: properties: content: type: string id: type: integer title: type: string type: object v1.AnnouncementUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.ApplicationItem: properties: content: type: string desc: type: string enable: type: boolean icon: type: string id: type: integer name: type: string price: type: integer type: object v1.ApplicationListReply: properties: list: items: $ref: '#/definitions/v1.ApplicationItem' type: array page: type: integer total: type: integer type: object v1.ApplicationListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ApplicationListReply' type: object message: default: success description: 消息 type: string type: object v1.ApplicationOrderAddBody: properties: amount: description: 单价*周期得出的总价 type: integer application_id: type: integer type: object v1.ApplicationOrderAddReply: properties: amount: description: 订单金额 type: integer application_desc: type: string application_name: type: string bank_account: description: 银行账号 type: string bank_name: description: 开户行 type: string bank_user_name: description: 户名 type: string order_id: type: integer pay_type: description: 支付方式 1 对公转账 type: integer type: object v1.ApplicationOrderAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ApplicationOrderAddReply' type: object message: default: success description: 消息 type: string type: object v1.BatchHouseAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.BatchUrgeData: properties: list: items: $ref: '#/definitions/v1.BatchUrgeItem' type: array type: object v1.BatchUrgeFeeItem: properties: charge_name: description: 费用名称 type: string charge_type: description: 费用类型 1 物业费 2 水费 3 电费 4 气费 5 车位管理费 6 月租停车费 99 其他 type: integer fee: description: 欠费金额 type: integer type: object v1.BatchUrgeItem: properties: list: description: 费用 items: $ref: '#/definitions/v1.BatchUrgeFeeItem' type: array obj_name: description: 房号/车位号 type: string type: object v1.BatchUrgeResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.BatchUrgeData' type: object message: default: success description: 消息 type: string type: object v1.BuildingAddBody: 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 type: object v1.BuildingAddManagerBody: properties: building_id: type: integer manager_uid: type: integer type: object v1.BuildingAddManagerReply: properties: id: type: integer type: object v1.BuildingAddManagerResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.BuildingAddManagerReply' type: object message: default: success description: 消息 type: string type: object v1.BuildingAddReply: properties: id: type: integer type: object v1.BuildingAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.BuildingAddReply' type: object message: default: success description: 消息 type: string type: object v1.BuildingDelManagerResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.BuildingDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 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.BuildingUpdateBody: 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: type: integer type: object v1.BuildingUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.ChangePasswordBody: properties: new_password: type: string old_password: type: string type: object v1.ChangePasswordResponse: properties: code: default: 0 description: 返回码 format: int type: integer 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_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.ChargeBillObjItem: properties: bill_count: type: integer obj_id: type: integer obj_name: type: string obj_type: type: integer should_pay_amount: type: integer type: object v1.ChargeBillObjListReply: properties: list: items: $ref: '#/definitions/v1.ChargeBillObjItem' type: array page: type: integer total: type: integer type: object v1.ChargeBillObjListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeBillObjListReply' type: object message: default: success description: 消息 type: string type: object v1.ChargeBillPayBody: properties: bind_ids: description: |- BillIds []int64 `form:"bill_ids" json:"bill_ids"` 绑定关系id列表 items: type: integer type: array comment: description: 备注 type: string pay_amount: description: 实缴 type: integer pay_type: description: 1 现金 2 微信 3 支付宝 4 pos 5 转账 type: integer should_pay_amount: description: 应缴 type: integer type: object v1.ChargeBillPayReply: properties: order_id: type: string type: object v1.ChargeBillPayResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeBillPayReply' type: object message: default: success description: 消息 type: string type: object v1.ChargeBindBody: properties: charge_id: type: integer custom_fee: type: integer end: description: 只有车辆费用有,结束时间 type: integer obj_ids: description: 绑定对象的id items: type: integer type: array start: description: 开始时间 type: integer type: object v1.ChargeBindResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.ChargeConfAddBody: properties: bill_period: description: 账单生成周期 1 按月 2 按季度 3 半年 4 年 type: integer bill_period_type: description: 账单周期计算方式 1自然周期 2 费用生效时间 type: integer charge_basis: description: 1 按房屋面积 2 按使用面积 3 按车位面积 4 按使用量 5 固定费用 6 自定义 type: integer charge_effective_time: description: 费用生效时间 type: integer charge_name: description: 费用名称 type: string charge_time_type: description: 缴费时间类型 1 周期性缴 2 一次性 type: integer charge_type: description: 费用类型1 物业费 2 水费 3 电费 4 气费 5 车位管理费 6 月租停车费 99 其他 type: integer fix_amount: description: 固定费用 type: integer fix_amount_name: description: 固定费用别名 type: string late_fee_day: description: 账单生成后xx天开始算滞纳金 type: integer late_fee_enable: description: 滞纳金开启关闭 type: boolean late_fee_max_days: description: 滞纳金封顶天数 type: integer lateFeePercent: description: 滞纳金比例 1代表万分之1 type: integer unit_price: description: 单价 type: integer type: object v1.ChargeConfAddReply: properties: id: type: integer type: object v1.ChargeConfAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeConfAddReply' type: object message: default: success description: 消息 type: string type: object v1.ChargeConfDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.ChargeConfItem: properties: bill_period: description: 账单生成周期 1 按月 2 按季度 3 半年 4 年 type: integer bill_period_type: description: 账单周期计算方式 1自然周期 2 费用生效时间 type: integer charge_basis: description: 1 按房屋面积 2 按使用面积 3 按车位面积 4 按使用量 5 固定费用 6 自定义 type: integer charge_effective_time: description: 费用生效时间 type: integer charge_name: description: 费用名称 type: string charge_time_type: description: 缴费时间类型 1 周期性缴 2 一次性 type: integer charge_type: description: 费用类型1 物业费 2 水费 3 电费 4 气费 5 车位管理费 6 月租停车费 99 其他 type: integer fix_amount: description: 固定费用 type: integer fix_amount_name: description: 固定费用别名 type: string garden_id: type: integer id: type: integer late_fee_day: description: 账单生成后xx天开始算滞纳金 type: integer late_fee_enable: description: 滞纳金开启关闭 type: boolean late_fee_max_days: description: 滞纳金封顶天数 type: integer late_fee_percent: description: 滞纳金比例 1代表万分之1 type: integer unit_price: description: 单价 type: integer type: object v1.ChargeConfListReply: properties: list: items: $ref: '#/definitions/v1.ChargeConfItem' type: array page: type: integer total: type: integer type: object v1.ChargeConfListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeConfListReply' type: object message: default: success description: 消息 type: string type: object v1.ChargeConfUpdateBody: properties: bill_period: description: 账单生成周期 1 按月 2 按季度 3 半年 4 年 type: integer bill_period_type: description: 账单周期计算方式 1自然周期 2 费用生效时间 type: integer charge_basis: description: 1 按房屋面积 2 按使用面积 3 按车位面积 4 按使用量 5 固定费用 6 自定义 type: integer charge_effective_time: description: 费用生效时间 type: integer charge_name: description: 费用名称 type: string charge_time_type: description: 缴费时间类型 1 周期性缴 2 一次性 type: integer charge_type: description: 费用类型1 物业费 2 水费 3 电费 4 气费 5 车位管理费 6 月租停车费 99 其他 type: integer fix_amount: description: 固定费用 type: integer fix_amount_name: description: 固定费用别名 type: string id: type: integer late_fee_day: description: 账单生成后xx天开始算滞纳金 type: integer late_fee_enable: description: 滞纳金开启关闭 type: boolean late_fee_max_days: description: 滞纳金封顶天数 type: integer lateFeePercent: description: 滞纳金比例 1代表万分之1 type: integer unit_price: description: 单价 type: integer type: object v1.ChargeConfUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.ChargeDelBillBody: properties: bill_id: type: integer del_reason: type: string type: object v1.ChargeDelBillItem: properties: amount: type: integer bill_id: type: integer charge_desc: type: string charge_name: type: string charge_type: type: integer current_used: type: number del_at: type: string del_reason: type: string end: type: string household_name: type: string household_phone: type: string last_used: type: number late_fee: type: integer obj_name: type: string obj_type: type: integer pay_time: type: string pay_type: type: integer start: type: string type: object v1.ChargeDelBillListReply: properties: list: items: $ref: '#/definitions/v1.ChargeDelBillItem' type: array page: type: integer total: type: integer type: object v1.ChargeDelBillListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeDelBillListReply' type: object message: default: success description: 消息 type: string type: object v1.ChargeDelBillResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.ChargeGenerateBillBody: properties: bind_id: type: integer end: type: integer type: object v1.ChargeGenerateBillResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.ChargeHouseBindedListReply: properties: list: items: $ref: '#/definitions/v1.ChargeHouseData' type: array page: type: integer total: type: integer type: object v1.ChargeHouseBindedListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeHouseBindedListReply' type: object message: default: success description: 消息 type: string type: object v1.ChargeHouseData: properties: house_area: type: number house_id: type: integer house_name: description: 房屋号 type: string house_number: description: 门牌号 type: string house_status: type: integer house_type: type: integer house_used_area: type: number layer: type: integer start: type: integer type: object v1.ChargeHouseGroupItem: properties: has_unpay_bill: description: 是否有欠费账单 type: boolean house_area: type: number house_id: type: integer house_name: type: string house_property_bind_id: description: 房屋与物业费的绑定id type: integer house_status: type: integer house_type: type: integer house_used_area: type: number layer: type: integer type: object v1.ChargeHouseGroupReply: properties: list: items: $ref: '#/definitions/v1.ChargeHouseGroupItem' type: array page: type: integer total: type: integer type: object v1.ChargeHouseGroupResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeHouseGroupReply' type: object message: default: success description: 消息 type: string type: object v1.ChargeHouseNotBindListReply: properties: list: items: $ref: '#/definitions/v1.ChargeHouseData' type: array page: type: integer total: type: integer type: object v1.ChargeHouseNotBindListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeHouseNotBindListReply' 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 has_bill: type: boolean 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.ChargeObjBillListReply: properties: list: items: $ref: '#/definitions/v1.ChargeBillItem' type: array page: type: integer total: type: integer type: object v1.ChargeObjBillListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeObjBillListReply' type: object message: default: success description: 消息 type: string 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.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: comment: 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.ChargeOrderPayBody: properties: order_id: type: string type: object v1.ChargeOrderPayResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.ChargeOrderTicketItem: properties: amount: description: 金额 不包含滞纳金 type: integer area_used: description: 面积/用量 type: number charge_name: description: 费用名称 type: string charge_type: description: 费用类型 type: integer custom_fee: description: 自定义费用 type: integer end: type: string fix_amount: description: 固定费用 type: integer late_fee: description: 滞纳金 type: integer obj_name: description: 房屋/车位/车辆 type: string obj_type: description: 1 房屋 2 车位 3 车辆 type: integer pay_time: description: 支付时间 type: string start: description: 收费范围 type: string unit_price: description: 单价 type: integer type: object v1.ChargeOrderTicketReply: properties: comment: description: 备注 type: string list: description: 账单小票条目 items: $ref: '#/definitions/v1.ChargeOrderTicketItem' type: array should_pay_amount: description: 应付总金额 包含滞纳金 type: integer type: object v1.ChargeOrderTicketResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeOrderTicketReply' type: object message: default: success description: 消息 type: string type: object v1.ChargePayedBillItem: 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 obj_type: type: integer pay_time: type: string pay_type: type: integer start: type: string type: object v1.ChargePayedBillListReply: properties: list: items: $ref: '#/definitions/v1.ChargePayedBillItem' type: array page: type: integer total: type: integer type: object v1.ChargePayedBillListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargePayedBillListReply' type: object message: default: success description: 消息 type: string type: object v1.ChargePrePayBody: properties: bind_id: type: integer comment: description: 备注 type: string months: type: integer pay_amount: description: 实缴金额 type: integer pay_type: description: 1 现金 2 微信 3 支付宝 4 pos 5 转账 type: integer should_pay_amount: description: 应缴金额 type: integer type: object v1.ChargePrePayInfoReply: properties: charge_desc: type: string charge_name: type: string charge_type: type: integer should_pay_amount: 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.ChargePrePayReply: properties: order_id: type: string type: object v1.ChargePrePayResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargePrePayReply' type: object message: default: success description: 消息 type: string type: object v1.ChargeRecoverBillBody: properties: bill_id: type: integer type: object v1.ChargeRecoverBillResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.ChargeSpaceBindedListReply: properties: list: items: $ref: '#/definitions/v1.ChargeSpaceData' type: array page: type: integer total: type: integer type: object v1.ChargeSpaceBindedListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeSpaceBindedListReply' type: object message: default: success description: 消息 type: string type: object v1.ChargeSpaceData: properties: park_name: type: string park_number: type: string space_area: type: number space_id: type: integer space_number: type: string space_status: type: integer space_type: type: integer start: type: integer type: object v1.ChargeSpaceGroupItem: properties: has_unpay_bill: description: 是否有欠费账单 type: boolean park_name: type: string park_number: type: string space_area: type: number space_bind_id: description: 车位与费用的绑定id type: integer space_id: type: integer space_number: type: string space_status: type: integer space_type: type: integer type: object v1.ChargeSpaceGroupReply: properties: list: items: $ref: '#/definitions/v1.ChargeSpaceGroupItem' type: array page: type: integer total: type: integer type: object v1.ChargeSpaceGroupResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeSpaceGroupReply' type: object message: default: success description: 消息 type: string type: object v1.ChargeSpaceNotBindListReply: properties: list: items: $ref: '#/definitions/v1.ChargeSpaceData' type: array page: type: integer total: type: integer type: object v1.ChargeSpaceNotBindListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeSpaceNotBindListReply' type: object message: default: success description: 消息 type: string type: object v1.ChargeTimeSetBody: properties: bind_id: type: integer end: description: 仅车辆费用可以设结束时间 type: integer start: type: integer type: object v1.ChargeTimeSetResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.ChargeUnbindBody: properties: charge_id: type: integer obj_id: type: integer type: object v1.ChargeUnbindResponse: properties: code: default: 0 description: 返回码 format: int type: integer 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.ChargeUrgeBody: properties: obj_id: type: integer obj_type: type: integer type: object v1.ChargeUrgeInfoReply: properties: id: type: integer urge_day: type: integer urge_msg_type: type: integer urge_target: type: integer type: object v1.ChargeUrgeInfoResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeUrgeInfoReply' type: object message: default: success description: 消息 type: string type: object v1.ChargeUrgeResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.ChargeUrgeSetBody: properties: id: description: 催缴信息返回的id为0时填0 type: integer urge_day: type: integer urge_msg_type: description: 1 仅短信 2 仅微信 3 短信和微信 type: integer urge_target: description: 1 仅业主 2 业主和家人 3 业主家人租客 type: integer type: object v1.ChargeUrgeSetResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.ChargeVehicleBindedListReply: properties: list: items: $ref: '#/definitions/v1.ChargeVehicleData' type: array page: type: integer total: type: integer type: object v1.ChargeVehicleBindedListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeVehicleBindedListReply' type: object message: default: success description: 消息 type: string type: object v1.ChargeVehicleData: properties: brand: type: string custom_fee: type: integer displacement: type: string end: type: integer is_custom: type: boolean plate_no: type: string seat: type: integer start: type: integer vehicle_id: type: integer vehicle_type: type: integer type: object v1.ChargeVehicleGroupItem: properties: brand: type: string displacement: type: string plate_no: type: string seat: type: integer vehicle_id: type: integer vehicle_type: type: integer type: object v1.ChargeVehicleGroupReply: properties: list: items: $ref: '#/definitions/v1.ChargeVehicleGroupItem' type: array page: type: integer total: type: integer type: object v1.ChargeVehicleGroupResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeVehicleGroupReply' type: object message: default: success description: 消息 type: string type: object v1.ChargeVehicleNotBindListReply: properties: list: items: $ref: '#/definitions/v1.ChargeVehicleData' type: array page: type: integer total: type: integer type: object v1.ChargeVehicleNotBindListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ChargeVehicleNotBindListReply' type: object message: default: success description: 消息 type: string type: object v1.ChooseUserResponse: 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.CompanyEnterGardenResponse: 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.DepartmentAddBody: properties: department_name: type: string desc: type: string type: object v1.DepartmentAddReply: properties: id: type: integer type: object v1.DepartmentAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.DepartmentAddReply' type: object message: default: success description: 消息 type: string type: object v1.DepartmentDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.DepartmentItem: properties: created_at: type: string department_name: type: string desc: type: string id: type: integer type: object v1.DepartmentListReply: properties: list: items: $ref: '#/definitions/v1.DepartmentItem' type: array page: type: integer total: type: integer type: object v1.DepartmentListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.DepartmentListReply' type: object message: default: success description: 消息 type: string type: object v1.DepartmentUpdateBody: properties: department_name: type: string desc: type: string id: type: integer type: object v1.DepartmentUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.EventAddBody: properties: addr: description: 活动地址 type: string content: description: 内容 type: string end: description: 活动结束时间 type: integer fee: description: 报名费用 type: integer people_limit: description: 人数限制 type: integer pic: description: 图片 items: type: string type: array sign_up_end: description: 报名截止时间 type: integer start: description: 活动开始时间 type: integer title: type: string type: object v1.EventAddReply: properties: id: type: integer type: object v1.EventAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.EventAddReply' type: object message: default: success description: 消息 type: string type: object v1.EventDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 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.EventSignDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.EventSignItem: properties: comment: type: string count: description: 人数 type: integer event_id: type: integer id: type: integer name: type: string phone: type: string sign_time: type: string type: object v1.EventSignListReply: properties: list: items: $ref: '#/definitions/v1.EventSignItem' type: array page: type: integer total: type: integer type: object v1.EventSignListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.EventSignListReply' type: object message: default: success description: 消息 type: string type: object v1.EventUpdateBody: properties: addr: description: 活动地址 type: string content: description: 内容 type: string end: description: 活动结束时间 type: integer fee: description: 报名费用 type: integer id: type: integer people_limit: description: 人数限制 type: integer pic: description: 图片 items: type: string type: array sign_up_end: description: 报名截止时间 type: integer start: description: 活动开始时间 type: integer title: type: string type: object v1.EventUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.GardenApplicationItem: properties: amount: type: integer application_id: type: integer content: type: string desc: type: string enable: type: boolean feedback: type: string garden_name: type: string icon: type: string name: type: string order_id: type: integer pay_type: description: 1 对公转帐 type: integer status: description: 1 待审批 2 通过 3 未通过 type: integer type: object v1.GardenApplicationListReply: properties: list: items: $ref: '#/definitions/v1.GardenApplicationItem' type: array page: type: integer total: type: integer type: object v1.GardenApplicationListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.GardenApplicationListReply' type: object message: default: success description: 消息 type: string type: object v1.GardenHouseRentListReply: properties: list: items: $ref: '#/definitions/v1.HouseRentItem' type: array page: type: integer total: type: integer 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 enable: type: boolean expire_at: type: integer 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_count: type: integer house_count_limit: type: integer house_total: description: 总户数 type: integer id: type: integer in_use: type: boolean lat: description: 纬度 type: number lnt: description: 经度 type: number mch_id: type: string pay_mode: type: integer 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 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.GardenKeyInfoChangeBody: properties: area: description: 区 type: string area_code: type: string city: description: 市 type: string city_code: type: string committee: description: 社区 type: string committee_code: type: string garden_name: description: 小区名字 type: string province: description: 省 type: string province_code: type: string street: description: 街道 type: string street_code: type: string type: object v1.GardenKeyInfoChangeListReply: properties: list: items: $ref: '#/definitions/v1.GardenKeyInfoData' type: array page: type: integer total: type: integer type: object v1.GardenKeyInfoChangeListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.GardenKeyInfoChangeListReply' type: object message: default: success description: 消息 type: string type: object v1.GardenKeyInfoChangeResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.GardenKeyInfoData: properties: cid: type: integer feedback: type: string garden_detail: type: string garden_id: type: integer garden_name: type: string id: type: integer list: items: $ref: '#/definitions/v1.GardenKeyInfoItem' type: array status: type: integer type: object v1.GardenKeyInfoItem: properties: field_name: type: string field_value_dst: type: string field_value_src: type: string type: object v1.GardenPermissionItem: properties: applete_path: description: 小程序组件路径 type: string childs: items: $ref: '#/definitions/v1.GardenPermissionItem' type: array code: type: string created_at: type: integer enable: description: 1 已发布 2 未发布 type: integer enable_at: type: integer level: type: integer name: description: 权限名字 type: string path: description: 组件路径 type: string pcode: description: 父code,若没有则填空 type: string router: description: 路由 type: string type: object v1.GardenPermissionListReply: properties: list: items: $ref: '#/definitions/v1.GardenPermissionItem' type: array type: object v1.GardenUpdateBody: 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_addr: description: |- 省 Province string `form:"province" json:"province"` ProvinceCode string `form:"province_code" json:"province_code"` 市 City string `form:"city" json:"city"` CityCode string `form:"city_code" json:"city_code"` 区 Area string `form:"area" json:"area"` AreaCode string `form:"area_code" json:"area_code"` 街道 Street string `form:"street" json:"street"` StreetCode string `form:"street_code" json:"street_code"` 社区 Committee string `form:"committee" json:"committee"` CommitteeCode string `form:"committee_code" json:"committee_code"` 小区名字 GardenName string `form:"garden_name" json:"garden_name"` 小区地址 type: string garden_desc: description: 小区描述 type: string garden_pic: description: 小区形象图片 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 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 space_info: description: 车位配比 type: string space_total: description: 固定车位数 type: integer water_type: description: 水费类型多选 1 民用 2 商用 items: type: integer type: array type: object v1.GardenUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.GateCardAddBody: properties: card_number: type: string device_ids: items: type: integer type: array name: type: string type: object v1.GateCardAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.GateCardCanBindDevicesReply: properties: list: items: $ref: '#/definitions/v1.GateItem' type: array type: object v1.GateCardCanBindDevicesResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.GateCardCanBindDevicesReply' type: object message: default: success description: 消息 type: string type: object v1.GateCardDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.GateCardDevice: properties: device_id: type: integer device_name: type: string direction: type: integer down_status: type: integer location: type: string type: object v1.GateCardItem: properties: card_number: type: string created_at: type: integer down_status: type: integer gate_permissions: items: $ref: '#/definitions/v1.GateCardDevice' type: array id: type: integer name: type: string type: object v1.GateCardListReply: properties: list: items: $ref: '#/definitions/v1.GateCardItem' type: array page: type: integer total: type: integer type: object v1.GateCardListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.GateCardListReply' type: object message: default: success description: 消息 type: string type: object v1.GateCardSyncBody: properties: id: description: 卡的记录id type: integer type: object v1.GateCardSyncResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.GateCommandItem: properties: created_at: type: integer desc: type: string device_id: type: integer id: type: integer result_status: description: 1 成功 2 失败 type: integer result_status_desc: description: 结果描述 type: string status: description: 1 待执行 2 执行中 3 执行完成 type: integer type: object v1.GateCommandListReply: properties: list: items: $ref: '#/definitions/v1.GateCommandItem' type: array page: type: integer total: type: integer type: object v1.GateCommandListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.GateCommandListReply' type: object message: default: success description: 消息 type: string type: object v1.GateEnableBody: properties: device_id: type: integer enable: description: true 启用 false 停用 type: boolean type: object v1.GateEnableResponse: properties: code: default: 0 description: 返回码 format: int type: integer 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.GateListReply: properties: list: items: $ref: '#/definitions/v1.GateItem' type: array page: type: integer total: type: integer type: object v1.GateListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.GateListReply' type: object message: default: success description: 消息 type: string type: object v1.GateOpenBody: properties: device_id: type: integer type: object v1.GateOpenResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.GateRecordItem: properties: card_number: type: string card_owner: type: string device_id: type: string direction: type: integer garden_id: type: integer household_housename: type: string household_id_number: type: string household_uid: type: integer household_user: type: string is_visitor: description: 1 访客 2 非访客 type: integer location: type: string online: type: integer open_time: description: 开门时间 type: integer open_type: description: 1 二维码 2 刷卡 3 人脸 type: integer protocol: type: integer sn: type: string visitor_name: type: string visitor_phone: type: string white_id: type: integer type: object v1.GateRecordListReply: properties: list: items: $ref: '#/definitions/v1.GateRecordItem' type: array page: type: integer total: type: integer type: object v1.GateRecordListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.GateRecordListReply' type: object message: default: success description: 消息 type: string type: object v1.GateRestartBody: properties: device_id: type: integer type: object v1.GateRestartResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.GateSetBody: properties: device_id: type: integer direction: description: 1 进场 2 出场 3 进出场 type: integer gate_name: type: string ip: type: string location: description: 位置 type: string mac: type: string password: type: string user: type: string type: object v1.GateSetResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.GateUnitAddBody: properties: device_id: type: integer unit_id: items: type: integer type: array type: object v1.GateUnitAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.GateUserPicApproveBody: properties: feedback: type: string id: description: 人脸记录id type: integer status: type: boolean type: object v1.GateUserPicApproveResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.GateUserPicDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.GateUserPicDevice: properties: device_id: type: integer device_name: type: string direction: type: integer down_status: type: integer location: type: string type: object v1.GateUserPicItem: properties: approve_status: type: integer approved_at: type: integer created_at: type: integer down_status: type: integer gate_permissions: items: $ref: '#/definitions/v1.GateUserPicDevice' type: array house_name: type: string id: type: integer id_number: type: string name: type: string pic_url: type: string uid: type: integer user_type: type: integer type: object v1.GateUserPicListReply: properties: list: items: $ref: '#/definitions/v1.GateUserPicItem' type: array page: type: integer total: type: integer type: object v1.GateUserPicListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.GateUserPicListReply' type: object message: default: success description: 消息 type: string type: object v1.GateUserPicSyncBody: properties: id: description: 人脸记录id type: integer type: object v1.GateUserPicSyncResponse: 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.GetVcodeReply: properties: vcode: type: integer type: object v1.GetVcodeResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.GetVcodeReply' type: object message: default: success description: 消息 type: string type: object v1.GroupAddBody: properties: group_desc: type: string group_name: type: string permission_codes: items: type: string type: array type: object v1.GroupAddReply: properties: id: type: integer type: object v1.GroupAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.GroupAddReply' type: object message: default: success description: 消息 type: string type: object v1.GroupDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.GroupInfoReply: properties: list: items: $ref: '#/definitions/v1.SystemGroupPermissionItem' type: array type: object v1.GroupInfoResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.GroupInfoReply' type: object message: default: success description: 消息 type: string type: object v1.GroupItem: properties: group_desc: type: string group_name: type: string id: type: integer super: type: boolean user_count: type: integer type: object v1.GroupListReply: properties: list: items: $ref: '#/definitions/v1.GroupItem' type: array type: object v1.GroupListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.GroupListReply' type: object message: default: success description: 消息 type: string type: object v1.GroupUpdateBody: properties: group_desc: type: string group_name: type: string id: type: integer permission_codes: items: type: string type: array type: object v1.GroupUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.HouseAddBody: properties: building_id: type: integer hall_count: description: 几厅 type: integer house_area: description: 房屋建筑面积 type: number house_number: description: 门牌号 type: string house_type: description: 房屋类型 1 住宅 2 公寓 3 商业 4 洋房 5 别墅 type: integer house_used_area: description: 房屋使用面积 type: number layer: description: 楼层 type: integer room_count: description: 几室 type: integer unit_id: description: 单元id type: integer type: object v1.HouseAddReply: properties: id: type: integer type: object v1.HouseAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.HouseAddReply' type: object message: default: success description: 消息 type: string type: object v1.HouseDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.HouseItem: properties: building_id: type: integer building_number: type: string 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 unit_number: 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.HouseRentAddManagerBody: properties: manager_uid: type: integer rent_id: type: integer type: object v1.HouseRentAddManagerReply: properties: id: type: integer type: object v1.HouseRentAddManagerResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.HouseRentAddManagerReply' 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 house_id: description: 房屋id type: integer house_pic: description: 房屋图片 items: type: string type: array 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.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.HouseRentAppointmentStatusBody: properties: feedback: type: string id: type: integer status: description: 2 已受理,3 已拒绝,4 未到访,5已到访 type: integer type: object v1.HouseRentAppointmentStatusResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.HouseRentApproveBody: properties: feedback: type: string id: type: integer status: type: boolean type: object v1.HouseRentApproveResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.HouseRentDelManagerResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.HouseRentDownBody: properties: 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_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.HouseRentListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.GardenHouseRentListReply' type: object message: default: success description: 消息 type: string type: object v1.HouseRentManagerItem: properties: id: type: integer manager_uid: type: integer name: description: 姓名 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 house_id: description: 房屋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.HouseUpdateBody: properties: hall_count: description: 几厅 type: integer house_area: description: 房屋建筑面积 type: number 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 unit_id: description: 单元id type: integer type: object v1.HouseUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.HouseholdApproveBody: properties: feedback: type: string id: type: integer status: type: boolean type: object v1.HouseholdApproveResponse: properties: code: default: 0 description: 返回码 format: int type: integer 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.LoginBody: properties: password: type: string user: type: string type: object v1.LoginByPhoneBody: properties: phone: type: string vcode: description: 短信验证码 type: integer type: object v1.LoginByPhoneData: properties: list: items: $ref: '#/definitions/v1.LoginByPhoneItem' type: array token: type: string type: object v1.LoginByPhoneItem: properties: garden_id: type: integer garden_name: type: string is_super: type: boolean openim_id: type: string permissions: items: $ref: '#/definitions/v1.SystemGroupPermissionData' type: array uid: type: integer user: type: string type: object v1.LoginByPhoneResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.LoginByPhoneData' type: object message: default: success description: 消息 type: string type: object v1.LoginData: properties: company: type: boolean is_super: type: boolean openim_id: type: string permissions: items: $ref: '#/definitions/v1.SystemGroupPermissionData' type: array 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 phone_data: $ref: '#/definitions/v1.LoginByPhoneData' description: 当账号存在多个小区时使用phone_data type: object 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.MsgPackageItem: properties: comment: description: 套餐描述 type: string id: type: integer msg_count: description: 短信条数 type: integer name: description: 套餐名称 type: string price: description: 套餐价格 type: integer type: object v1.MsgPackageListReply: properties: list: items: $ref: '#/definitions/v1.MsgPackageItem' type: array page: type: integer total: type: integer type: object v1.MsgPackageListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.MsgPackageListReply' type: object message: default: success description: 消息 type: string type: object v1.MsgPackageOrderAddBody: properties: amount: description: 套餐总价 price*package_count type: integer package_count: description: 套餐个数 type: integer package_id: description: 套餐id type: integer type: object v1.MsgPackageOrderAddReply: properties: amount: description: 订单金额 type: integer bank_account: description: 银行账号 type: string bank_name: description: 开户行 type: string bank_user_name: description: 户名 type: string garden_count: type: integer order_id: type: integer package_count: description: 购买个数 type: integer package_name: type: string pay_type: description: 支付方式 1 对公转账 type: integer type: object v1.MsgPackageOrderAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.MsgPackageOrderAddReply' type: object message: default: success description: 消息 type: string type: object v1.MsgPackageOrderItem: properties: amount: description: 订单总价 type: integer comment: type: string created_at: type: integer feedback: type: string garden_id: type: integer garden_name: type: string msg_available_count: description: 订单套餐短信剩余条数 type: integer msg_count: description: 套餐短信条数 type: integer msg_total_count: description: 订单套餐短信总条数 type: integer name: type: string order_id: type: integer package_count: description: 订单包含的套餐个数 type: integer package_id: type: integer price: description: 套餐单价 type: integer status: description: 1 待审核 2 通过 3 未通过 type: integer type: object v1.MsgPackageOrderListReply: properties: list: items: $ref: '#/definitions/v1.MsgPackageOrderItem' type: array page: type: integer total: type: integer type: object v1.MsgPackageOrderListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.MsgPackageOrderListReply' type: object 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 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.NeighborClassAddBody: properties: class_name: type: string class_pic: description: 分类图标 type: string enable: description: true 开启 false 禁用 type: boolean type: object v1.NeighborClassAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.NeighborClassDelResponse: 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.NeighborClassUpdateBody: properties: class_name: type: string class_pic: description: 分类图标 type: string enable: description: true 开启 false 禁用 type: boolean id: type: integer type: object v1.NeighborClassUpdateResponse: 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 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.OpenImTokenReply: properties: expire_at: type: integer token: type: string type: object v1.OpenImTokenResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.OpenImTokenReply' type: object message: default: success description: 消息 type: string 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.OpenImUserInfoResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.OpenImUserData' type: object message: default: success description: 消息 type: string type: object v1.OpenImUserSetFaceBody: properties: face_url: type: string openim_id: type: string type: object v1.OpenImUserSetFaceResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string 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.ParkAddBody: properties: comment: type: string park_name: type: string park_number: type: string park_type: type: integer type: object v1.ParkAddReply: properties: id: type: integer type: object v1.ParkAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ParkAddReply' type: object message: default: success description: 消息 type: string type: object v1.ParkDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.ParkItem: properties: comment: type: string created_at: type: string garden_id: type: integer id: type: integer park_name: type: string park_number: type: string park_type: type: integer space_count: type: integer type: object v1.ParkListReply: properties: list: items: $ref: '#/definitions/v1.ParkItem' type: array type: object v1.ParkListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ParkListReply' type: object message: default: success description: 消息 type: string type: object v1.ParkSpaceAddBody: properties: comment: type: string house_id: type: integer park_id: type: integer space_area: type: number space_number: type: string space_type: type: integer type: object v1.ParkSpaceDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer 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 plate_no: type: string space_area: type: number space_number: type: string space_type: type: integer status: description: 1 空闲 2 已售 3 已租 type: integer type: object v1.ParkSpaceListReply: properties: list: items: $ref: '#/definitions/v1.ParkSpaceItem' type: array page: type: integer total: type: integer type: object v1.ParkSpaceListResponse: 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.ParkSpaceUpdateBody: properties: comment: type: string house_id: type: integer id: type: integer park_id: type: integer space_area: type: number space_number: type: string space_type: type: integer type: object v1.ParkSpaceUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.ParkUpdateBody: properties: comment: type: string id: type: integer park_name: type: string park_number: type: string park_type: type: integer type: object v1.ParkUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.PersonInfoData: properties: department: type: string email: type: string gender: type: integer phone: type: string real_name: type: string user: type: string type: object v1.PersonInfoResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.PersonInfoData' type: object message: default: success description: 消息 type: string type: object v1.PersonInfoUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.PowerRecordAddBody: properties: charge_type: description: 费用类型 type: integer comment: description: 备注 type: string current_amount: description: 本期抄表数 type: number end: description: 结束时间戳 type: integer house_id: description: 房屋id type: integer last_amount: description: 上期抄表数 type: number start: description: 开始时间戳 type: integer type: object v1.PowerRecordAddReply: type: object v1.PowerRecordAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.PowerRecordAddReply' type: object message: default: success description: 消息 type: string type: object v1.PowerRecordBatchAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.PowerRecordDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.PowerRecordItem: properties: charge_type: type: integer comment: type: string created_at: type: integer current_amount: type: number end: type: integer has_bill: type: boolean house_id: type: integer house_name: type: string id: type: integer last_amount: type: number read_at: type: integer start: type: integer type: object v1.PowerRecordListReply: properties: list: items: $ref: '#/definitions/v1.PowerRecordItem' type: array page: type: integer total: type: integer type: object v1.PowerRecordListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.PowerRecordListReply' type: object message: default: success description: 消息 type: string type: object v1.PropertyPackageAddBody: properties: enable: type: boolean give_content: description: 增送文本 type: string give_months: description: 赠送月数 type: integer package_type: description: 1 按月 2 按文本 type: integer pay_months: description: 购买月数 type: integer type: object v1.PropertyPackageAddReply: properties: id: type: integer type: object v1.PropertyPackageAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.PropertyPackageAddReply' type: object message: default: success description: 消息 type: string type: object v1.PropertyPackageDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.PropertyPackageItem: properties: enable: type: boolean give_content: description: 增送文本 type: string give_months: description: 赠送月数 type: integer id: type: integer package_type: description: 1 按月 2 按文本 type: integer pay_months: description: 购买月数 type: integer type: object v1.PropertyPackageListReply: properties: list: items: $ref: '#/definitions/v1.PropertyPackageItem' type: array page: type: integer total: type: integer type: object v1.PropertyPackageListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.PropertyPackageListReply' type: object message: default: success description: 消息 type: string type: object v1.PropertyPackageUpdateBody: properties: enable: type: boolean give_content: description: 增送文本 type: string give_months: description: 赠送月数 type: integer id: type: integer package_type: description: 1 按月 2 按文本 type: integer pay_months: description: 购买月数 type: integer type: object v1.PropertyPackageUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.RepairClassAddBody: properties: area: description: 1 公共区域 2 室内 type: integer enable: type: boolean name: type: string type: object v1.RepairClassAddReply: properties: id: type: integer type: object v1.RepairClassAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.RepairClassAddReply' type: object message: default: success description: 消息 type: string type: object v1.RepairClassDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer 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.RepairClassUpdateBody: properties: area: type: integer enable: type: boolean id: type: integer name: type: string type: object v1.RepairClassUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer 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 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.RepairOrderBackBody: properties: feedback: description: 意见 type: string id: description: 工单id type: integer type: object v1.RepairOrderBackResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.RepairOrderDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.RepairOrderFinishBody: properties: feedback: description: 意见 type: string id: description: 工单id type: integer repair_pic: description: 处理图片 items: type: string type: array type: object v1.RepairOrderFinishResponse: properties: code: default: 0 description: 返回码 format: int type: integer 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: 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: description: 维修图片 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: 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.RepairOrderSendBody: properties: current_uid: description: 指派给谁 type: integer feedback: description: 意见 type: string id: description: 工单id type: integer type: object v1.RepairOrderSendResponse: 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 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.ResetPasswordBody: properties: password: type: string phone: type: string uid: description: 用户id,第一次调用时为空,如果电话对应多个账号,选择账号后第二次调用需填该值 type: integer vcode: description: 短信验证码 type: integer type: object v1.ResetPasswordData: properties: garden_name: description: 小区名 type: string uid: description: 用户id type: integer username: description: 用户名 type: string type: object v1.ResetPasswordReply: properties: list: items: $ref: '#/definitions/v1.ResetPasswordData' type: array type: object v1.ResetPasswordResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ResetPasswordReply' type: object message: default: success description: 消息 type: string type: object v1.ServicePhoneAddBody: properties: class_id: type: integer enable: type: boolean name: type: string phone: type: string type: object v1.ServicePhoneAddReply: properties: id: type: integer type: object v1.ServicePhoneAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ServicePhoneAddReply' type: object message: default: success description: 消息 type: string type: object v1.ServicePhoneClassAddBody: properties: class_name: type: string enable: type: boolean type: object v1.ServicePhoneClassAddReply: properties: id: type: integer type: object v1.ServicePhoneClassAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.ServicePhoneClassAddReply' type: object message: default: success description: 消息 type: string type: object v1.ServicePhoneClassDelResponse: 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.ServicePhoneClassUpdateBody: properties: class_name: type: string enable: type: boolean id: type: integer type: object v1.ServicePhoneClassUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.ServicePhoneDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer 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.ServicePhoneUpdateBody: properties: enable: type: boolean id: type: integer name: type: string phone: type: string type: object v1.ServicePhoneUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.StatisticReply: properties: house_count: description: 房屋数 type: integer list: items: $ref: '#/definitions/v1.StatisticWaitFinish' type: array space_count: description: 车位数 type: integer user_count: description: 住户数 type: integer vehicle_count: description: 车辆数 type: integer type: object v1.StatisticResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.StatisticReply' type: object message: default: success description: 消息 type: string type: object v1.StatisticWaitFinish: properties: finish_count: type: integer type: type: string wait_count: type: integer 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 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.SuggestionOrderBackBody: properties: feedback: description: 意见 type: string id: description: 工单id type: integer type: object v1.SuggestionOrderBackResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.SuggestionOrderDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.SuggestionOrderFinishBody: properties: feedback: description: 意见 type: string handle_pic: description: 处理图片 items: type: string type: array id: description: 工单id type: integer type: object v1.SuggestionOrderFinishResponse: properties: code: default: 0 description: 返回码 format: int type: integer 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: 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.SuggestionOrderSendBody: properties: current_uid: description: 指派给谁 type: integer feedback: description: 意见 type: string id: description: 工单id type: integer type: object v1.SuggestionOrderSendResponse: 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 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.SystemGroupPermissionData: properties: applete_path: type: string code: type: string name: description: 权限名字 type: string path: description: 组件路径 type: string pcode: description: 父code,若没有则填空 type: string router: description: 路由 type: string type: object v1.SystemGroupPermissionItem: properties: applete_path: description: 小程序组件路径 type: string childs: items: $ref: '#/definitions/v1.SystemGroupPermissionItem' type: array code: type: string name: description: 权限名字 type: string path: description: 组件路径 type: string pcode: description: 父code,若没有则填空 type: string router: description: 路由 type: string selected: description: 是否拥有该权限 type: boolean type: object v1.SystemMsgItem: properties: code: type: string content: type: string created_at: type: string id: type: integer type: object v1.SystemMsgListReply: properties: list: items: $ref: '#/definitions/v1.SystemMsgItem' type: array page: type: integer total: type: integer type: object v1.SystemMsgListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.SystemMsgListReply' type: object message: default: success description: 消息 type: string type: object v1.SystemMsgReadedBody: properties: id: items: type: integer type: array type: object v1.TemplateData: properties: url: type: string type: object v1.TemplateResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.TemplateData' type: object 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.UnitAddBody: properties: building_id: type: integer has_lift: description: 是否有电梯 type: boolean unit_layers: description: 楼层数 type: integer unit_name: description: 单元名 type: string unit_number: description: 单元编号 type: integer type: object v1.UnitAddReply: properties: id: type: integer type: object v1.UnitAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.UnitAddReply' type: object message: default: success description: 消息 type: string type: object v1.UnitDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.UnitItem: properties: building_id: description: 楼栋id type: integer building_name: type: string building_number: type: string has_lift: type: boolean 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.UnitUpdateBody: properties: building_id: type: integer has_lift: description: 是否有电梯 type: boolean id: type: integer unit_layers: description: 楼层数 type: integer unit_name: description: 单元名 type: string unit_number: description: 单元编号 type: integer type: object v1.UnitUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer 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.UserAddBody: properties: base_permission: description: 1 仅用户小区后台 2 仅用于员工小程序 3 二者皆可 type: integer department_id: type: integer email: type: string gender: type: integer group_id: type: integer password: type: string phone: type: string real_name: type: string user_name: type: string type: object v1.UserAddReply: properties: id: type: integer type: object v1.UserAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.UserAddReply' type: object message: default: success description: 消息 type: string type: object v1.UserDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.UserItem: properties: base_permission: type: integer cid: type: integer created_at: type: string department_name: type: string email: type: string enable: type: boolean garden_id: type: integer garden_name: type: string gender: type: integer group_id: type: integer group_name: type: string id: type: integer openim_id: type: string password: type: string phone: type: string real_name: type: string super: type: boolean user_name: type: string type: object v1.UserListReply: properties: list: items: $ref: '#/definitions/v1.UserItem' type: array page: type: integer total: type: integer type: object v1.UserListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.UserListReply' type: object message: default: success description: 消息 type: string type: object v1.UserUpdateBody: properties: base_permission: description: 1 仅用户小区后台 2 仅用于员工小程序 3 二者皆可 type: integer department_id: type: integer email: type: string gender: type: integer group_id: type: integer id: type: integer password: type: string phone: type: string real_name: type: string user_name: type: string type: object v1.UserUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.VehicleAddBody: properties: bind_type: description: 1 出租 2 出售 type: integer brand: description: 品牌 type: string color: description: 颜色 type: string displacement: description: 排量 type: number displacement_unit: description: 排量单位 type: string engine_no: description: 发动机号 type: string household_uid: description: 住户uid type: integer plate_no: description: 车牌号 type: string seat: description: 座位数 type: integer space_id: description: 车位id type: integer vehicle_type: description: 1 小型车 2 大型车 3 新能源小车 4 新能源大车 type: integer vin: description: 车架号 type: string type: object v1.VehicleAddReply: properties: id: type: integer type: object v1.VehicleAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.VehicleAddReply' type: object message: default: success description: 消息 type: string type: object v1.VehicleBrandData: properties: list: items: $ref: '#/definitions/v1.VehicleBrandItem' type: array type: object v1.VehicleBrandItem: properties: brand: type: string brand_pic: type: string type: object v1.VehicleBrandListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.VehicleBrandData' type: object message: default: success description: 消息 type: string type: object v1.VehicleDelResponse: 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.VehicleListResponse: 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.VehicleUpdateBody: properties: bind_type: description: 1 出租 2 出售 type: integer brand: description: 品牌 type: string color: description: 颜色 type: string displacement: description: 排量 type: number displacement_unit: description: 排量单位 type: string engine_no: description: 发动机号 type: string household_uid: description: 住户uid type: integer id: type: integer plate_no: description: 车牌号 type: string seat: description: 座位数 type: integer space_id: description: 车位id type: integer vehicle_type: description: 1 小型车 2 大型车 3 新能源小车 4 新能源大车 type: integer vin: description: 车架号 type: string type: object v1.VehicleUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.VoteAddBody: properties: end: description: 投票结束时间 type: integer pics: description: 图片 items: type: string type: array start: description: 投票开始时间 type: integer title: description: 投票标题 type: string topics: description: 投票题目列表 items: $ref: '#/definitions/v1.VoteTopic' type: array type: object v1.VoteAddResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.VoteDelResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.VoteItem: properties: created_at: type: integer end: type: integer id: type: integer pics: items: type: string type: array start: type: integer title: type: string topics: items: $ref: '#/definitions/v1.VoteTopic' type: array user_count: type: integer type: object v1.VoteListReply: properties: list: items: $ref: '#/definitions/v1.VoteItem' type: array page: type: integer total: type: integer type: object v1.VoteListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.VoteListReply' type: object message: default: success description: 消息 type: string type: object v1.VoteResultData: 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.VoteResultListReply: properties: list: items: $ref: '#/definitions/v1.VoteResultUserAnswerItem' type: array page: type: integer total: type: integer type: object v1.VoteResultListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.VoteResultListReply' type: object message: default: success description: 消息 type: string type: object v1.VoteResultStatisticChoice: properties: count: description: 该选项被选的用户 type: integer flag: description: 选择选项标识 type: string text: 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: number 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.VoteResultUserAnswerItem: properties: answer: $ref: '#/definitions/v1.VoteResultData' type: object uid: description: 用户uid type: integer user_name: type: string type: object v1.VoteTopic: properties: choice_items: description: 选择题的选项 items: $ref: '#/definitions/v1.VoteTopicChoiceItem' type: array must: description: 是否必选 type: boolean number: description: 题目编号 type: integer star: description: 总星数,当为评分题时有效 type: integer topic_name: type: string topic_type: description: 题目类型 1 填空题 2 单选题 3 多选题 4 评分题 type: integer type: object v1.VoteTopicChoiceItem: properties: flag: type: string text: type: string type: object v1.VoteUpdateBody: properties: end: description: 投票结束时间 type: integer id: description: 投票id type: integer pics: description: 图片 items: type: string type: array start: description: 投票开始时间 type: integer title: description: 投票标题 type: string topics: description: 投票题目列表 items: $ref: '#/definitions/v1.VoteTopic' type: array type: object v1.VoteUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 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-system-gateway's APIs version: "1.1" paths: /api/v1/application: get: consumes: - application/json description: 所有应用列表 parameters: - description: ' ' in: header name: token required: true type: string - description: 第几页,1为起始页, -1 不分页返回所有 in: query name: page required: true type: integer - description: 每页条数,-1 不分页返回所有 in: query name: page_size type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ApplicationListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 所有应用列表 tags: - 应用 /api/v1/buildings/building: 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.BuildingDelResponse' "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 - description: 楼栋编号 in: query name: building_number 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: - 楼盘管理 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.BuildingAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.BuildingAddResponse' "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.BuildingUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.BuildingUpdateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 更改楼栋 tags: - 楼盘管理 /api/v1/buildings/building/import: post: consumes: - application/json description: 楼栋导入 parameters: - description: token in: header name: token required: true type: string - description: file in: formData name: file required: true type: file produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.BatchHouseAddResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 楼栋导入 tags: - 楼盘管理 /api/v1/buildings/building/template: 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.TemplateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 获取楼盘模板 tags: - 楼盘管理 /api/v1/buildings/house: 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.HouseDelResponse' "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 - description: 门牌号906 in: query name: house_number type: integer - description: 总房号 1-2-906 in: query name: house_name type: integer - description: 楼栋id in: query name: building_id type: integer - description: 单元id in: query name: unit_id type: integer - description: 住户uid in: query name: household_uid type: integer - description: 房屋类型 1 住宅 2 商铺 3 办公 in: query name: house_type type: integer - description: 是否用于房屋租赁 true 是 false 否 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: - 楼盘管理 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.HouseAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.HouseAddResponse' "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.HouseUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.HouseUpdateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 更改房屋 tags: - 楼盘管理 /api/v1/buildings/house/import: post: consumes: - application/json description: 房屋导入 parameters: - description: token in: header name: token required: true type: string - description: file in: formData name: file required: true type: file produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.BatchHouseAddResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 房屋导入 tags: - 楼盘管理 /api/v1/buildings/house/template: 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.TemplateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 获取房屋模板 tags: - 楼盘管理 /api/v1/buildings/manager: 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.BuildingDelManagerResponse' "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: building_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: - 楼栋管理 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.BuildingAddManagerBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.BuildingAddManagerResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 添加楼栋管家 tags: - 楼栋管理 /api/v1/buildings/unit: 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.UnitDelResponse' "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 - description: 单元编号 in: query name: unit_number type: integer - description: 楼栋id in: query name: building_id type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.UnitListResponse' "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.UnitAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.UnitAddResponse' "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.UnitUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.UnitUpdateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 更改单元 tags: - 楼盘管理 /api/v1/buildings/unit/import: post: consumes: - application/json description: 单元导入 parameters: - description: token in: header name: token required: true type: string - description: file in: formData name: file required: true type: file produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.BatchHouseAddResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 单元导入 tags: - 楼盘管理 /api/v1/buildings/unit/template: 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.TemplateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 获取单元模板 tags: - 楼盘管理 /api/v1/charge/batch_urge: get: consumes: - application/json description: 批量催缴单 parameters: - description: token in: header name: token required: true type: string - description: 1 房屋 2 车位 in: query name: obj_type required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.BatchUrgeResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 批量催缴单 tags: - 对象收费相关 /api/v1/charge/bind: 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.ChargeBindBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeBindResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 费用绑定对象 tags: - 费用绑定相关 /api/v1/charge/conf: delete: consumes: - application/json description: 删除费用配置 parameters: - description: ' ' in: query name: id required: true type: integer - description: token in: header name: token required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeConfDelResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 删除费用配置 tags: - 费用配置 get: consumes: - application/json description: 费用配置列表 parameters: - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: 费用类型1 物业费 2 水费 3 电费 4 气费 5 车位管理费 6 月租停车费 99 其他 in: query name: charge_type type: integer - description: token in: header name: token required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeConfListResponse' "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.ChargeConfAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeConfAddResponse' "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.ChargeConfUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeConfUpdateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 修改费用配置 tags: - 费用配置 /api/v1/charge/discard_bill/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: 费用类型 费用类型1 物业费 2 水费 3 电费 4 气费 5 车位管理费 6 月租停车费 99 其他 in: query name: charge_type type: integer - description: 对象名 in: query name: obj_name type: string - description: 费项名 in: query name: charge_name type: string - description: '1 房屋 2 车位 3 车辆 ' in: query name: obj_type type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeDelBillListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 作废账单列表 tags: - 作废账单 /api/v1/charge/discard_bill/recover: 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.ChargeRecoverBillBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeRecoverBillResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 恢复账单 tags: - 作废账单 /api/v1/charge/house/binded_list: get: consumes: - application/json description: 绑定了项目的房屋列表 parameters: - description: token in: header name: token required: true type: string - description: 费项id in: query name: charge_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.ChargeHouseBindedListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 绑定了项目的房屋列表 tags: - 费用绑定相关 /api/v1/charge/house/can_bind_list: get: consumes: - application/json description: 可以绑定某项目的房屋列表 parameters: - description: token in: header name: token required: true type: string - description: 费项id in: query name: charge_id required: true type: integer - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: 房号1-2-906 in: query name: house_name type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeHouseNotBindListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 可以绑定某项目的房屋列表 tags: - 费用绑定相关 /api/v1/charge/obj_charge/bill: 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.ChargeGenerateBillBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeGenerateBillResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 手动生成账单,仅周期性费用和水电气可以生成 tags: - 对象收费相关 /api/v1/charge/obj_charge/bill_list: get: consumes: - application/json description: 对象的某费项下的待缴账单列表 parameters: - description: token in: header name: token required: true type: string - 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/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: ' ' 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/obj_charge/house_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 produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeHouseGroupResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 房屋收费 房屋列表 tags: - 对象收费相关 /api/v1/charge/obj_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.ChargeBillPayBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeBillPayResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 欠费线下缴费 tags: - 对象收费相关 /api/v1/charge/obj_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.ChargePrePayBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargePrePayResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 线下预缴物业费或车位费 tags: - 对象收费相关 /api/v1/charge/obj_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: 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/obj_charge/space_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 produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeSpaceGroupResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 车位收费 车位列表 tags: - 对象收费相关 /api/v1/charge/obj_charge/ticket: get: consumes: - application/json description: 小票和收据信息 parameters: - description: token in: header name: token required: true type: string - description: '订单号 ' in: query name: order_id required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeOrderTicketResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 小票和收据信息 tags: - 对象收费相关 /api/v1/charge/obj_charge/time: 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.ChargeTimeSetBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeTimeSetResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 变更时间 tags: - 对象收费相关 /api/v1/charge/obj_charge/unpay_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: ' ' 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/obj_charge/vehicle_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 produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeVehicleGroupResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 车辆收费 车辆列表 tags: - 对象收费相关 /api/v1/charge/order/confirm: 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.ChargeOrderPayBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeOrderPayResponse' "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: 订单详情 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: 1 现金 2 微信 3 支付宝 4 pos 5 转账 6 小程序微信支付 7 小程序支付宝支付 8 app 微信支付 9 app 支付宝支付 in: query name: pay_type type: integer - description: 对象名 in: query name: obj_name type: string - description: 1 待支付 2 已支付 in: query name: pay_status 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/payed_bill/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: 费用类型 费用类型1 物业费 2 水费 3 电费 4 气费 5 车位管理费 6 月租停车费 99 其他 in: query name: charge_type type: integer - description: 对象名 in: query name: obj_name type: string - description: 费项名 in: query name: charge_name type: string - description: '1 房屋 2 车位 3 车辆 ' in: query name: obj_type type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargePayedBillListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 已缴账单 tags: - 已缴账单 /api/v1/charge/power: delete: consumes: - application/json description: 删除抄表记录 parameters: - description: ' ' in: query name: id required: true type: integer - description: token in: header name: token required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.PowerRecordDelResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 删除抄表记录 tags: - 抄表 get: consumes: - application/json description: 抄表列表 parameters: - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: '费用类型 2 水费 3 电费 4 气费 ' in: query name: charge_type type: integer - description: token in: header name: token required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.PowerRecordListResponse' "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.PowerRecordAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.PowerRecordAddResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 添加抄表记录 tags: - 抄表 /api/v1/charge/power/batch: post: consumes: - application/json description: 批量抄表 parameters: - description: jwt token in: header name: token required: true type: string - description: 费用类型 2 水费 3 电费 4 气费 in: query name: charge_type required: true type: integer - description: file in: formData name: file required: true type: file produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.PowerRecordBatchAddResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 批量抄表 tags: - 抄表 /api/v1/charge/power/template: 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.TemplateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 获取抄表模板 tags: - 抄表 /api/v1/charge/property_package: delete: consumes: - application/json description: 删除物业费套餐 parameters: - description: ' ' in: query name: id required: true type: integer - description: token in: header name: token required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.PropertyPackageDelResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 删除物业费套餐 tags: - 物业费套餐 get: consumes: - application/json description: 物业费套餐列表 parameters: - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: token in: header name: token required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.PropertyPackageListResponse' "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.PropertyPackageAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.PropertyPackageAddResponse' "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.PropertyPackageUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.PropertyPackageUpdateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 修改物业费套餐 tags: - 物业费套餐 /api/v1/charge/space/binded_list: get: consumes: - application/json description: 绑定了项目的车位列表 parameters: - description: token in: header name: token required: true type: string - description: 费项id in: query name: charge_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.ChargeSpaceBindedListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 绑定了项目的车位列表 tags: - 费用绑定相关 /api/v1/charge/space/can_bind_list: get: consumes: - application/json description: 可以绑定某项目的车位列表 parameters: - description: token in: header name: token required: true type: string - description: 费项id in: query name: charge_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.ChargeSpaceNotBindListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 可以绑定某项目的车位列表 tags: - 费用绑定相关 /api/v1/charge/unbind: 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.ChargeUnbindBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeUnbindResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 费用解绑对象 tags: - 费用绑定相关 /api/v1/charge/unpay_bill/discard: 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.ChargeDelBillBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeDelBillResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 作废账单 tags: - 应收账单 /api/v1/charge/unpay_bill/obj_bill_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: obj_id type: integer - description: '1 房屋 2 车位 3 车辆 ' in: query name: obj_type type: integer - description: 费用类型 费用类型1 物业费 2 水费 3 电费 4 气费 5 车位管理费 6 月租停车费 99 其他 in: query name: charge_type type: integer - description: 对象名 in: query name: obj_name type: string - description: 费项名 in: query name: charge_name type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeObjBillListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 应收账单平铺列表 tags: - 应收账单 /api/v1/charge/unpay_bill/obj_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 produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeBillObjListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 应收账单中的对象列表(已废弃) tags: - 应收账单 /api/v1/charge/unpay_bill/urge: 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.ChargeUrgeBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeUrgeResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 一键催缴 tags: - 应收账单 /api/v1/charge/urge: 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.ChargeUrgeInfoResponse' "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.ChargeUrgeSetBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChargeUrgeSetResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 催缴设置 tags: - 催缴设置 /api/v1/charge/vehicle/binded_list: get: consumes: - application/json description: 绑定了项目的车辆列表 parameters: - description: token in: header name: token required: true type: string - description: 费项id in: query name: charge_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.ChargeVehicleBindedListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 绑定了项目的车辆列表 tags: - 费用绑定相关 /api/v1/charge/vehicle/can_bind_list: get: consumes: - application/json description: 可以绑定某项目的车辆列表 parameters: - description: token in: header name: token required: true type: string - description: 费项id in: query name: charge_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.ChargeVehicleNotBindListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 可以绑定某项目的车辆列表 tags: - 费用绑定相关 /api/v1/department: 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.DepartmentDelResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 删除部门 tags: - 部门 get: consumes: - application/json description: 部门列表 parameters: - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: token in: header name: token required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.DepartmentListResponse' "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.DepartmentAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.DepartmentAddResponse' "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.DepartmentUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.DepartmentUpdateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 更改部门 tags: - 部门 /api/v1/garden: 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.GardenInfoResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 小区信息 tags: - 小区 put: 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.GardenUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GardenUpdateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 修改小区普通信息 tags: - 小区 /api/v1/garden/key_info: 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: '0不过率 1 待审核 2 审核通过 3 未通过 ' in: query name: status type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GardenKeyInfoChangeListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 小区关键信息申请列表 tags: - 小区 put: 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.GardenKeyInfoChangeBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GardenKeyInfoChangeResponse' "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: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: 设备名 in: query name: device_name type: string - description: 厂商 in: query name: manufactor type: string - description: 序列号 in: query name: sn type: string 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/card: 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.GateCardDelResponse' "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: 姓名 in: query name: name type: string - description: 下发状态 0 不过滤 1 待下发 2 下发成功 3 下发失败 in: query name: down_status type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GateCardListResponse' "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.GateCardAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GateCardAddResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 添加卡 tags: - 门禁 put: 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.GateCardSyncBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GateCardSyncResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 门禁卡号重新下发 tags: - 门禁 /api/v1/gate/card/devices: get: consumes: - application/json description: 卡还可以绑定的设备 parameters: - description: ' ' in: header name: token required: true type: string - description: 卡号 in: query name: card_number required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GateCardCanBindDevicesResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 卡还可以绑定的设备 tags: - 门禁 /api/v1/gate/command: 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: device_id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GateCommandListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 操作记录 tags: - 门禁 /api/v1/gate/command/open: 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.GateOpenBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GateOpenResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 门禁远程开门 tags: - 门禁 /api/v1/gate/command/restart: 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.GateRestartBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GateRestartResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 门禁重启设备 tags: - 门禁 /api/v1/gate/enable: put: 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.GateEnableBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GateEnableResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 门禁起停用 tags: - 门禁 /api/v1/gate/pic: 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.GateUserPicDelResponse' "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: 姓名 in: query name: name type: string - description: 下发状态 0 不过滤 1 待下发 2 下发成功 3 下发失败 in: query name: down_status type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GateUserPicListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 人脸列表 tags: - 门禁 put: 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.GateUserPicSyncBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GateUserPicSyncResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 人脸重新下发 tags: - 门禁 /api/v1/gate/pic/approve: put: 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.GateUserPicApproveBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GateUserPicApproveResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 人脸审核 tags: - 门禁 /api/v1/gate/record: 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: device_id type: string - description: 开始时间 in: query name: start type: integer - description: 结束时间 in: query name: end type: integer - description: 0不过滤 1 访客 2 非访客 in: query name: is_visitor type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GateRecordListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 开门记录 tags: - 门禁 /api/v1/gate/set: put: 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.GateSetBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GateSetResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 门禁配置进场场和位置 tags: - 门禁 /api/v1/gate/unit: 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 produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GateListResponse' "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.GateUnitAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GateUnitAddResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 门禁添加单元 tags: - 门禁 /api/v1/gate/visitor: 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 - description: 开始时间 in: query name: start type: integer - description: 结束时间 in: query name: end type: integer - description: 邀请人 in: query name: user type: string - description: 被邀请人 in: query name: visitor type: string 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/household/approve: 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.HouseholdApproveBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.HouseholdApproveResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 审核业主 tags: - 业主管理 /api/v1/household/list: get: consumes: - application/json description: 申请列表 parameters: - description: token in: header name: token required: true type: string - description: 业主身份类型 in: query name: user_type type: integer - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: 业主姓名 in: query name: name type: string - description: 0 未审核+未通过 1 未审核 2 已通过 3 未通过 in: query name: approve_status 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/household/user_list: get: consumes: - application/json description: 业主信息 parameters: - description: token in: header name: token required: true type: string - description: 业主身份类型 in: query name: user_type type: integer - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: 业主姓名 in: query name: name type: string - description: 房屋id in: query name: house_id type: integer - description: 楼栋id in: query name: building_id type: integer - description: 单元id in: query name: unit_id type: integer - description: 门禁设备id in: query name: gate_id type: string 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/msg_package: get: consumes: - application/json description: 所有套餐列表 parameters: - description: ' ' in: header name: token required: true type: string - description: 第几页,1为起始页, -1 不分页返回所有 in: query name: page required: true type: integer - description: 每页条数,-1 不分页返回所有 in: query name: page_size type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.MsgPackageListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 所有套餐列表 tags: - 短信套餐 /api/v1/msg_package/order: get: consumes: - application/json description: 短信套餐订单列表 parameters: - description: ' ' in: header name: token required: true type: string - description: 第几页,1为起始页, -1 不分页返回所有 in: query name: page required: true type: integer - description: 每页条数,-1 不分页返回所有 in: query name: page_size type: integer - description: 0不过滤,1待认证 2 已通过(已购) 3 未通过 in: query name: status type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.MsgPackageOrderListResponse' "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.MsgPackageOrderAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.MsgPackageOrderAddResponse' "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/order/application: get: consumes: - application/json description: 应用订单列表 parameters: - description: ' ' in: header name: token required: true type: string - description: 第几页,1为起始页, -1 不分页返回所有 in: query name: page required: true type: integer - description: 每页条数,-1 不分页返回所有 in: query name: page_size type: integer - description: 0不过滤,1待认证 2 已通过(已购) 3 未通过 in: query name: status type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GardenApplicationListResponse' "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.ApplicationOrderAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ApplicationOrderAddResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 购买应用 tags: - 应用订单 /api/v1/park: 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.ParkDelResponse' "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 produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ParkListResponse' "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.ParkAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ParkAddResponse' "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.ParkUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ParkUpdateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 更改停车场 tags: - 停车场 /api/v1/park/space: 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.ParkSpaceDelResponse' "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 - description: '车位编号 ' in: query name: space_number type: string - description: '停车场id ' in: query name: park_id type: integer - description: '车位类型 1 普通车位 2 子母车位 3 豪华车位 ' in: query name: space_type type: integer - description: 业主uid in: query name: household_uid type: integer - description: 车辆的绑定类型 in: query name: bind_type type: integer - description: 车辆已绑定的车位id in: query name: bind_space_id type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ParkSpaceListResponse' "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.ParkSpaceAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ParkAddResponse' "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.ParkSpaceUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ParkSpaceUpdateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 更改停车位 tags: - 停车位 /api/v1/permission/all: 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.AllPermissionResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 所有权限节点信息 tags: - 权限管理 /api/v1/permission/group: 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.GroupDelResponse' "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.GroupAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GroupAddResponse' "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.GroupUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GroupUpdateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 更改权限组 tags: - 权限管理 /api/v1/permission/group_info: get: 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.GroupInfoResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 权限组信息 tags: - 权限管理 /api/v1/permission/group_list: 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.GroupListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 权限组列表 tags: - 权限管理 /api/v1/person: 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.PersonInfoResponse' "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 produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.PersonInfoUpdateResponse' "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 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 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: house_name type: string - description: 联系人 in: query name: name type: string - description: 联系人电话 in: query name: phone type: string - description: 租房信息id in: query name: rent_id 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.HouseRentAppointmentListResponse' "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.HouseRentAppointmentStatusBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.HouseRentAppointmentStatusResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 修改租房预约状态 tags: - 房屋租赁 /api/v1/rent/house/approve: 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.HouseRentApproveBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.HouseRentApproveResponse' "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: 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.HouseRentDelManagerResponse' "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: rent_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: - 房屋租赁 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.HouseRentAddManagerBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.HouseRentAddManagerResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 添加经纪人 tags: - 房屋租赁 /api/v1/repair/class: delete: consumes: - application/json description: 删除分类 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.RepairClassDelResponse' "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 - 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: - 报事报修 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.RepairClassAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.RepairClassAddResponse' "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.RepairClassUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.RepairClassUpdateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 修改分类 tags: - 报事报修 /api/v1/repair/order: delete: consumes: - application/json description: 删除工单 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.RepairOrderDelResponse' "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 - 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: ' true: 指派给我的' in: query name: is_me type: boolean - 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/back: 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.RepairOrderBackBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.RepairOrderBackResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 退单 tags: - 报事报修 /api/v1/repair/order/finish: 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.RepairOrderFinishBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.RepairOrderFinishResponse' "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 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/repair/order/send: 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.RepairOrderSendBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.RepairOrderSendResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 派单 tags: - 报事报修 /api/v1/service/announcement: delete: consumes: - application/json description: 删除公告 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.AnnouncementDelResponse' "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.AnnouncementListResponse' "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.AnnouncementAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.AnnouncementAddResponse' "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.AnnouncementUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.AnnouncementUpdateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 修改公告 tags: - 公告 /api/v1/service/event: delete: consumes: - application/json description: 删除社区活动 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.EventDelResponse' "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.EventListResponse' "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.EventAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.EventAddResponse' "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.EventUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.EventUpdateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 修改社区活动 tags: - 社区活动 /api/v1/service/event/sign: delete: consumes: - application/json description: 删除社区活动报名记录 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.EventSignDelResponse' "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 - description: 活动id in: query name: event_id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.EventSignListResponse' "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: ' ' 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: ' ' 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: class_id type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.NeighborArticleListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 文章列表 tags: - 社区邻里 /api/v1/service/neighbor/class: delete: consumes: - application/json description: 删除分类 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.NeighborClassDelResponse' "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 - 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: - 社区邻里 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.NeighborClassAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.NeighborClassAddResponse' "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.NeighborClassUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.NeighborClassUpdateResponse' "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: ' ' 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: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: 文章id in: query name: article_id type: integer - description: 父评论id in: query name: comment_id 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: - 社区邻里 /api/v1/service/vote: delete: consumes: - application/json description: 删除投票 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.VoteDelResponse' "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 - description: 投票标题 in: query name: title type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.VoteListResponse' "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.VoteAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.VoteAddResponse' "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.VoteUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.VoteUpdateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 修改投票 tags: - 投票 /api/v1/service/vote/result: 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: id required: true type: integer - description: 题的编号 in: query name: number required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.VoteResultListResponse' "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 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: delete: consumes: - application/json description: 删除电话 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ServicePhoneDelResponse' "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 - description: 分类id in: query name: class_id 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: - 服务电话 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.ServicePhoneAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ServicePhoneAddResponse' "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.ServicePhoneUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ServicePhoneUpdateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 修改电话 tags: - 服务电话 /api/v1/service_phone/class: delete: consumes: - application/json description: 删除分类 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ServicePhoneClassDelResponse' "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.ServicePhoneClassListResponse' "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.ServicePhoneClassAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ServicePhoneClassAddResponse' "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.ServicePhoneClassUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ServicePhoneClassUpdateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 修改分类 tags: - 服务电话 /api/v1/statistic: 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.StatisticResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 统计 tags: - 首页 /api/v1/suggestion/order: delete: consumes: - application/json description: 删除工单 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.SuggestionOrderDelResponse' "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 - 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: ' true: 指派给我的' in: query name: is_me type: boolean - 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/back: 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.SuggestionOrderBackBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.SuggestionOrderBackResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 退单 tags: - 投诉与建议 /api/v1/suggestion/order/finish: 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.SuggestionOrderFinishBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.SuggestionOrderFinishResponse' "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 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/suggestion/order/send: 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.SuggestionOrderSendBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.SuggestionOrderSendResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 派单 tags: - 投诉与建议 /api/v1/system_msg: 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.SystemMsgReadedBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.VehicleAddResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 设置消息为已读 tags: - 系统消息 /api/v1/system_msg/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 produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.SystemMsgListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 获取未读消息列表 tags: - 系统消息 /api/v1/system_user: delete: consumes: - application/json description: 删除用户 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.UserDelResponse' "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 required: true type: integer - description: ' ' in: query name: page_size type: integer - description: 权限组id in: query name: group_id type: integer - description: 用户名 in: query name: user_name type: string - description: 电话号 in: query name: phone type: string - description: 需要排除的用户id,以逗号分隔,如11,2,13,46 (不需要则留空) in: query name: exclude type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.UserListResponse' "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.UserAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.UserAddResponse' "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.UserUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.UserUpdateResponse' "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/change_password: put: 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.ChangePasswordBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ChangePasswordResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 修改密码 tags: - 用户 /api/v1/user/choose_user: get: 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.ChooseUserResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 手机号登录选择账户 tags: - 用户 /api/v1/user/company_login: post: 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.CompanyEnterGardenResponse' "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/login_by_phone: post: consumes: - application/json description: 手机号登录 parameters: - description: ' ' in: body name: body required: true schema: $ref: '#/definitions/v1.LoginByPhoneBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.LoginByPhoneResponse' "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_user_face: put: consumes: - application/json description: 设置openim_用户头像 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: body name: body required: true schema: $ref: '#/definitions/v1.OpenImUserSetFaceBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.OpenImUserSetFaceResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 设置openim 用户头像 tags: - openim /api/v1/user/openim_user_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_id required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.OpenImUserInfoResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 获取openim 用户信息 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/permission_reget: 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.LoginResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 权限变更后重新获取权限和token tags: - 用户 /api/v1/user/reset_password: put: consumes: - application/json description: 忘记密码重置密码 parameters: - description: 信息 in: body name: body required: true schema: $ref: '#/definitions/v1.ResetPasswordBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ResetPasswordResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 忘记密码重置密码 tags: - 用户 /api/v1/user/vcode: get: consumes: - application/json description: 获取短信验证码 parameters: - description: ' ' in: query name: phone required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.GetVcodeResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 获取短信验证码 tags: - 用户 /api/v1/vehicle: delete: consumes: - application/json description: 删除车辆 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.VehicleDelResponse' "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 - description: 住户uid in: query name: household_id type: integer - description: 车牌号 in: query name: plate_no type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.VehicleListResponse' "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.VehicleAddBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.VehicleAddResponse' "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.VehicleUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.VehicleUpdateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 修改车辆 tags: - 车辆 /api/v1/vehicle/brand: 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.VehicleBrandListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 车辆品牌 tags: - 车辆 swagger: "2.0"