123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862 |
- package v1
- import (
- "property-system-gateway/param/base"
- "property-system-gateway/pb/v1"
- )
- type ChargeConfAddBody struct {
- // 费用类型1 物业费 2 水费 3 电费 4 气费 5 车位管理费 6 月租停车费 99 其他
- ChargeType int32 `form:"charge_type" json:"charge_type"`
- // 费用名称
- ChargeName string `form:"charge_name" json:"charge_name"`
- // 缴费时间类型 1 周期性缴 2 一次性
- ChargeTimeType int32 `form:"charge_time_type" json:"charge_time_type"`
- // 账单生成周期 1 按月 2 按季度 3 半年 4 年
- BillPeriod int32 `form:"bill_period" json:"bill_period"`
- // 账单周期计算方式 1自然周期 2 费用生效时间
- BillPeriodType int32 `form:"bill_period_type" json:"bill_period_type"`
- // 1 按房屋面积 2 按使用面积 3 按车位面积 4 按使用量 5 固定费用 6 自定义
- ChargeBasis int32 `form:"charge_basis" json:"charge_basis"`
- // 滞纳金开启关闭
- LateFeeEnable bool `form:"late_fee_enable" json:"late_fee_enable"`
- // 固定费用
- FixAmount int64 `form:"fix_amount" json:"fix_amount"`
- // 固定费用别名
- FixAmountName string `form:"fix_amount_name" json:"fix_amount_name"`
- // 费用生效时间
- ChargeEffectiveTime int64 `form:"charge_effective_time" json:"charge_effective_time"`
- // 单价
- UnitPrice int64 `form:"unit_price" json:"unit_price"`
- // 账单生成后xx天开始算滞纳金
- LateFeeDay int64 `form:"late_fee_day" json:"late_fee_day"`
- // 滞纳金封顶天数
- LateFeeMaxDays int64 `form:"late_fee_max_days" json:"late_fee_max_days"`
- // 滞纳金比例 1代表万分之1
- LateFeePercent int64
- }
- type ChargeConfAddRequest struct {
- base.Header
- ChargeConfAddBody
- }
- type ChargeConfAddResponse struct {
- base.Result
- Data v1.ChargeConfAddReply `json:"data"`
- }
- type ChargeConfUpdateBody struct {
- // 费用类型1 物业费 2 水费 3 电费 4 气费 5 车位管理费 6 月租停车费 99 其他
- ChargeType int32 `form:"charge_type" json:"charge_type"`
- // 费用名称
- ChargeName string `form:"charge_name" json:"charge_name"`
- // 缴费时间类型 1 周期性缴 2 一次性
- ChargeTimeType int32 `form:"charge_time_type" json:"charge_time_type"`
- // 账单生成周期 1 按月 2 按季度 3 半年 4 年
- BillPeriod int32 `form:"bill_period" json:"bill_period"`
- // 账单周期计算方式 1自然周期 2 费用生效时间
- BillPeriodType int32 `form:"bill_period_type" json:"bill_period_type"`
- // 1 按房屋面积 2 按使用面积 3 按车位面积 4 按使用量 5 固定费用 6 自定义
- ChargeBasis int32 `form:"charge_basis" json:"charge_basis"`
- // 滞纳金开启关闭
- LateFeeEnable bool `form:"late_fee_enable" json:"late_fee_enable"`
- // 固定费用
- FixAmount int64 `form:"fix_amount" json:"fix_amount"`
- // 固定费用别名
- FixAmountName string `form:"fix_amount_name" json:"fix_amount_name"`
- // 费用生效时间
- ChargeEffectiveTime int64 `form:"charge_effective_time" json:"charge_effective_time"`
- // 单价
- UnitPrice int64 `form:"unit_price" json:"unit_price"`
- // 账单生成后xx天开始算滞纳金
- LateFeeDay int64 `form:"late_fee_day" json:"late_fee_day"`
- // 滞纳金封顶天数
- LateFeeMaxDays int64 `form:"late_fee_max_days" json:"late_fee_max_days"`
- // 滞纳金比例 1代表万分之1
- LateFeePercent int64
- Id int64 `form:"id"`
- }
- type ChargeConfUpdateRequest struct {
- base.Header
- ChargeConfUpdateBody
- }
- type ChargeConfUpdateResponse struct {
- base.Result
- }
- type ChargeConfDelQuery struct {
- Id int64 `form:"id"`
- }
- type ChargeConfDelRequest struct {
- base.Header
- ChargeConfDelQuery
- }
- type ChargeConfDelResponse struct {
- base.Result
- }
- type ChargeConfListQuery struct {
- Page int64 `form:"page" json:"page"`
- PageSize int64 `form:"page_size" json:"page_size"`
- ChargeType int32 `form:"charge_type" json:"charge_type"`
- ChargeName int32 `form:"charge_name" json:"charge_name"`
- }
- type ChargeConfListRequest struct {
- base.Header
- ChargeConfListQuery
- }
- type ChargeConfListResponse struct {
- base.Result
- Data v1.ChargeConfListReply `json:"data"`
- }
- type PowerRecordAddBody struct {
- // 费用类型
- ChargeType int32 `form:"charge_type" json:"charge_type"`
- // 上期抄表数
- LastAmount float64 `form:"last_amount" json:"last_amount"`
- // 本期抄表数
- CurrentAmount float64 `form:"current_amount" json:"current_amount"`
- // 开始时间戳
- Start int64 `form:"start" json:"start"`
- // 结束时间戳
- End int64 `form:"end" json:"end"`
- // 备注
- Comment string `form:"comment" json:"comment"`
- // 房屋id
- HouseId int64 `form:"house_id" json:"house_id"`
- }
- type PowerRecordAddRequest struct {
- base.Header
- PowerRecordAddBody
- }
- type PowerRecordAddResponse struct {
- base.Result
- Data v1.PowerRecordAddReply `json:"data"`
- }
- type PowerRecordDelQuery struct {
- Id int64 `form:"id"`
- }
- type PowerRecordDelRequest struct {
- base.Header
- PowerRecordDelQuery
- }
- type PowerRecordDelResponse struct {
- base.Result
- }
- type PowerRecordListQuery struct {
- HouseId int64 `form:"house_id" json:"house_id"`
- ChargeType int32 `form:"charge_type" json:"charge_type"`
- Page int64 `form:"page" json:"page"`
- PageSize int64 `form:"page_size" json:"page_size"`
- }
- type PowerRecordListRequest struct {
- base.Header
- PowerRecordListQuery
- }
- type PowerRecordListResponse struct {
- base.Result
- Data v1.PowerRecordListReply `json:"data"`
- }
- type PowerRecordBatchAddQuery struct {
- ChargeType int32 `form:"charge_type" json:"charge_type"`
- }
- type PowerRecordBatchAddRequest struct {
- base.Header
- PowerRecordBatchAddQuery
- }
- type PowerRecordBatchAddResponse struct {
- base.Result
- }
- // 费用绑定对象
- type ChargeBindBody struct {
- // 绑定对象的id
- ObjIds []int64 `form:"obj_ids" json:"obj_ids"`
- ChargeId int64 `form:"charge_id" json:"charge_id"`
- // 开始时间
- Start int64 `form:"start" json:"start"`
- // 只有车辆费用有,结束时间
- End int64 `form:"end" json:"end"`
- CustomFee int64 `form:"custom_fee" json:"custom_fee"`
- }
- type ChargeBindRequest struct {
- base.Header
- ChargeBindBody
- }
- type ChargeBindResponse struct {
- base.Result
- }
- // 费用解绑对象
- type ChargeUnbindBody struct {
- ObjId int64 `form:"obj_id" json:"obj_id"`
- ChargeId int64 `form:"charge_id" json:"charge_id"`
- }
- type ChargeUnbindRequest struct {
- base.Header
- ChargeUnbindBody
- }
- type ChargeUnbindResponse struct {
- base.Result
- }
- // 绑定了项目的房屋列表
- type ChargeHouseBindedListQuery struct {
- ChargeId int64 `form:"charge_id" json:"charge_id"`
- Page int64 `form:"page" json:"page"`
- PageSize int64 `form:"page_size" json:"page_size"`
- }
- type ChargeHouseBindedListRequest struct {
- base.Header
- ChargeHouseBindedListQuery
- }
- type ChargeHouseBindedListResponse struct {
- base.Result
- Data v1.ChargeHouseBindedListReply `json:"data"`
- }
- // 可以绑定某项目的房屋列表
- type ChargeHouseNotBindListQuery struct {
- ChargeId int64 `form:"charge_id" json:"charge_id"`
- Page int64 `form:"page" json:"page"`
- PageSize int64 `form:"page_size" json:"page_size"`
- HouseName string `form:"house_name" json:"house_name"`
- }
- type ChargeHouseNotBindListRequest struct {
- base.Header
- ChargeHouseNotBindListQuery
- }
- type ChargeHouseNotBindListResponse struct {
- base.Result
- Data v1.ChargeHouseNotBindListReply `json:"data"`
- }
- // 绑定了某项目的车位列表
- type ChargeSpaceBindedListQuery struct {
- ChargeId int64 `form:"charge_id" json:"charge_id"`
- Page int64 `form:"page" json:"page"`
- PageSize int64 `form:"page_size" json:"page_size"`
- }
- type ChargeSpaceBindedListRequest struct {
- base.Header
- ChargeSpaceBindedListQuery
- }
- type ChargeSpaceBindedListResponse struct {
- base.Result
- Data v1.ChargeSpaceBindedListReply `json:"data"`
- }
- // 可以绑定某项目的车位列表
- type ChargeSpaceNotBindListQuery struct {
- ChargeId int64 `form:"charge_id" json:"charge_id"`
- Page int64 `form:"page" json:"page"`
- PageSize int64 `form:"page_size" json:"page_size"`
- }
- type ChargeSpaceNotBindListRequest struct {
- base.Header
- ChargeSpaceNotBindListQuery
- }
- type ChargeSpaceNotBindListResponse struct {
- base.Result
- Data v1.ChargeSpaceNotBindListReply `json:"data"`
- }
- // 绑定了某项目的车辆列表
- type ChargeVehicleBindedListQuery struct {
- ChargeId int64 `form:"charge_id" json:"charge_id"`
- Page int64 `form:"page" json:"page"`
- PageSize int64 `form:"page_size" json:"page_size"`
- }
- type ChargeVehicleBindedListRequest struct {
- base.Header
- ChargeVehicleBindedListQuery
- }
- type ChargeVehicleBindedListResponse struct {
- base.Result
- Data v1.ChargeVehicleBindedListReply `json:"data"`
- }
- // 可以绑定某项目的车辆列表
- type ChargeVehicleNotBindListQuery struct {
- ChargeId int64 `form:"charge_id" json:"charge_id"`
- Page int64 `form:"page" json:"page"`
- PageSize int64 `form:"page_size" json:"page_size"`
- }
- type ChargeVehicleNotBindListRequest struct {
- base.Header
- ChargeVehicleNotBindListQuery
- }
- type ChargeVehicleNotBindListResponse struct {
- base.Result
- Data v1.ChargeVehicleNotBindListReply `json:"data"`
- }
- // 房屋收费 房屋列表
- type ChargeHouseGroupQuery struct {
- Page int64 `form:"page" json:"page"`
- PageSize int64 `form:"page_size" json:"page_size"`
- }
- type ChargeHouseGroupRequest struct {
- base.Header
- ChargeHouseGroupQuery
- }
- type ChargeHouseGroupResponse struct {
- base.Result
- Data v1.ChargeHouseGroupReply `json:"data"`
- }
- // 车位收费 车位列表
- type ChargeSpaceGroupQuery struct {
- Page int64 `form:"page" json:"page"`
- PageSize int64 `form:"page_size" json:"page_size"`
- }
- type ChargeSpaceGroupRequest struct {
- base.Header
- ChargeSpaceGroupQuery
- }
- type ChargeSpaceGroupResponse struct {
- base.Result
- Data v1.ChargeSpaceGroupReply `json:"data"`
- }
- // 车辆收费 车辆列表
- type ChargeVehicleGroupQuery struct {
- Page int64 `form:"page" json:"page"`
- PageSize int64 `form:"page_size" json:"page_size"`
- }
- type ChargeVehicleGroupRequest struct {
- base.Header
- ChargeVehicleGroupQuery
- }
- type ChargeVehicleGroupResponse struct {
- base.Result
- Data v1.ChargeVehicleGroupReply `json:"data"`
- }
- // 欠费线下缴费
- type ChargeBillPayBody struct {
- //BillIds []int64 `form:"bill_ids" json:"bill_ids"`
- // 绑定关系id列表
- BindIds []int64 `form:"bind_ids" json:"bind_ids"`
- // 1 现金 2 微信 3 支付宝 4 pos 5 转账
- PayType int32 `form:"pay_type" json:"pay_type"`
- // 应缴
- ShouldPayAmount int64 `form:"should_pay_amount" json:"should_pay_amount"`
- // 实缴
- PayAmount int64 `form:"pay_amount" json:"pay_amount"`
- // 备注
- Comment string `form:"comment" json:"comment"`
- }
- type ChargeBillPayRequest struct {
- base.Header
- ChargeBillPayBody
- }
- type ChargeBillPayResponse struct {
- base.Result
- Data v1.ChargeBillPayReply `json:"data"`
- }
- // 欠费缴费欠费列表
- type ChargeUnpayListQuery struct {
- // 对象id
- ObjId int64 `form:"obj_id" json:"obj_id"`
- // 对象类型
- ObjType int32 `form:"obj_type" json:"obj_type"`
- Page int64 `form:"page" json:"page"`
- PageSize int64 `form:"page_size" json:"page_size"`
- }
- type ChargeUnpayListRequest struct {
- base.Header
- ChargeUnpayListQuery
- }
- type ChargeUnpayListResponse struct {
- base.Result
- Data v1.ChargeUnpayListReply `json:"data"`
- }
- // 查看费用,费项列表
- type ChargeListQuery struct {
- // 对象id
- ObjId int64 `form:"obj_id" json:"obj_id"`
- // 对象类型
- ObjType int32 `form:"obj_type" json:"obj_type"`
- Page int64 `form:"page" json:"page"`
- PageSize int64 `form:"page_size" json:"page_size"`
- }
- type ChargeListRequest struct {
- base.Header
- ChargeListQuery
- }
- type ChargeListResponse struct {
- base.Result
- Data v1.ChargeListReply `json:"data"`
- }
- // 对象的某费项下的待缴账单列表
- type ChargeBillListQuery struct {
- Page int64 `form:"page" json:"page"`
- PageSize int64 `form:"page_size" json:"page_size"`
- BindId int64 `form:"bind_id" json:"bind_id"`
- }
- type ChargeBillListRequest struct {
- base.Header
- ChargeBillListQuery
- }
- type ChargeBillListResponse struct {
- base.Result
- Data v1.ChargeBillListReply `json:"data"`
- }
- // 应收账单中的对象列表
- type ChargeBillObjListQuery struct {
- Page int64 `form:"page" json:"page"`
- PageSize int64 `form:"page_size" json:"page_size"`
- }
- type ChargeBillObjListRequest struct {
- base.Header
- ChargeBillObjListQuery
- }
- type ChargeBillObjListResponse struct {
- base.Result
- Data v1.ChargeBillObjListReply `json:"data"`
- }
- // 应收账单中某对象的账单明细
- type ChargeObjBillListQuery struct {
- ObjId int64 `form:"obj_id" json:"obj_id"`
- ObjType int32 `form:"obj_type" json:"obj_type"`
- Page int64 `form:"page" json:"page"`
- PageSize int64 `form:"page_size" json:"page_size"`
- // 对象名称
- ObjName string `form:"obj_name" json:"obj_name"`
- // 费用类型
- ChargeType int32 `form:"charge_type" json:"charge_type"`
- // 费用名称
- ChargeName string `form:"charge_name" json:"charge_name"`
- }
- type ChargeObjBillListRequest struct {
- base.Header
- ChargeObjBillListQuery
- }
- type ChargeObjBillListResponse struct {
- base.Result
- Data v1.ChargeObjBillListReply `json:"data"`
- }
- // 变更时间
- type ChargeTimeSetBody struct {
- Start int64 `form:"start" json:"start"`
- // 仅车辆费用可以设结束时间
- End int64 `form:"end" json:"end"`
- BindId int64 `form:"bind_id" json:"bind_id"`
- }
- type ChargeTimeSetRequest struct {
- base.Header
- ChargeTimeSetBody
- }
- type ChargeTimeSetResponse struct {
- base.Result
- }
- // 小票和收据信息
- type ChargeOrderTicketQuery struct {
- OrderId string `form:"order_id" json:"order_id"`
- }
- type ChargeOrderTicketRequest struct {
- base.Header
- ChargeOrderTicketQuery
- }
- type ChargeOrderTicketResponse struct {
- base.Result
- Data v1.ChargeOrderTicketReply `json:"data"`
- }
- // 预缴物业费或车位费前获取对应的金额信息
- type ChargePrePayInfoQuery struct {
- BindId int64 `form:"bind_id" json:"bind_id"`
- // 月数
- Months int64 `form:"months" json:"months"`
- }
- type ChargePrePayInfoRequest struct {
- base.Header
- ChargePrePayInfoQuery
- }
- type ChargePrePayInfoResponse struct {
- base.Result
- Data v1.ChargePrePayInfoReply `json:"data"`
- }
- // 线下预缴物业费或车位费
- type ChargePrePayBody struct {
- BindId int64 `form:"bind_id" json:"bind_id"`
- Months int64 `form:"months" json:"months"`
- // 应缴金额
- ShouldPayAmount int64 `form:"should_pay_amount" json:"should_pay_amount"`
- // 实缴金额
- PayAmount int64 `form:"pay_amount" json:"pay_amount"`
- // 备注
- Comment string `form:"comment" json:"comment"`
- // 1 现金 2 微信 3 支付宝 4 pos 5 转账
- PayType int32 `form:"pay_type" json:"pay_type"`
- }
- type ChargePrePayRequest struct {
- base.Header
- ChargePrePayBody
- }
- type ChargePrePayResponse struct {
- base.Result
- Data v1.ChargePrePayReply `json:"data"`
- }
- // 已交账单列表
- type ChargePayedBillListQuery struct {
- // 对象名称
- ObjName string `form:"obj_name" json:"obj_name"`
- Page int64 `form:"page" json:"page"`
- PageSize int64 `form:"page_size" json:"page_size"`
- // 费用类型
- ChargeType int32 `form:"charge_type" json:"charge_type"`
- // 费用名称
- ChargeName string `form:"charge_name" json:"charge_name"`
- ObjType int32 `form:"obj_type" json:"obj_type"`
- }
- type ChargePayedBillListRequest struct {
- base.Header
- ChargePayedBillListQuery
- }
- type ChargePayedBillListResponse struct {
- base.Result
- Data v1.ChargePayedBillListReply `json:"data"`
- }
- // 作废账单
- type ChargeDelBillBody struct {
- BillId int64 `form:"bill_id" json:"bill_id"`
- DelReason string `form:"del_reason" json:"del_reason"`
- }
- type ChargeDelBillRequest struct {
- base.Header
- ChargeDelBillBody
- }
- type ChargeDelBillResponse struct {
- base.Result
- }
- // 恢复账单
- type ChargeRecoverBillBody struct {
- BillId int64 `form:"bill_id" json:"bill_id"`
- }
- type ChargeRecoverBillRequest struct {
- base.Header
- ChargeRecoverBillBody
- }
- type ChargeRecoverBillResponse struct {
- base.Result
- }
- // 作废账单列表
- type ChargeDelBillListQuery struct {
- // 对象名称
- ObjName string `form:"obj_name" json:"obj_name"`
- Page int64 `form:"page" json:"page"`
- PageSize int64 `form:"page_size" json:"page_size"`
- // 费用类型
- ChargeType int32 `form:"charge_type" json:"charge_type"`
- // 费用名称
- ChargeName string `form:"charge_name" json:"charge_name"`
- ObjType int32 `form:"obj_type" json:"obj_type"`
- }
- type ChargeDelBillListRequest struct {
- base.Header
- ChargeDelBillListQuery
- }
- type ChargeDelBillListResponse struct {
- base.Result
- Data v1.ChargeDelBillListReply `json:"data"`
- }
- // 缴费订单列表
- type ChargeOrderListQuery struct {
- ObjName string `form:"obj_name" json:"obj_name"`
- Page int64 `form:"page" json:"page"`
- PageSize int64 `form:"page_size" json:"page_size"`
- PayType int32 `form:"pay_type" json:"pay_type"`
- OrderId string `form:"order_id" json:"order_id"`
- // 1 待支付 2 已支付
- PayStatus int32 `form:"pay_status" json:"pay_status"`
- }
- type ChargeOrderListRequest struct {
- base.Header
- ChargeOrderListQuery
- }
- type ChargeOrderListResponse struct {
- base.Result
- Data v1.ChargeOrderListReply `json:"data"`
- }
- // 缴费订单详情
- type ChargeOrderInfoQuery struct {
- OrderId string `form:"order_id" json:"order_id"`
- }
- type ChargeOrderInfoRequest struct {
- base.Header
- ChargeOrderInfoQuery
- }
- type ChargeOrderInfoResponse struct {
- base.Result
- Data v1.ChargeOrderInfoReply `json:"data"`
- }
- // 确认已支付
- type ChargeOrderPayBody struct {
- OrderId string `form:"order_id" json:"order_id"`
- }
- type ChargeOrderPayRequest struct {
- base.Header
- ChargeOrderPayBody
- }
- type ChargeOrderPayResponse struct {
- base.Result
- }
- type PropertyPackageAddBody struct {
- // 1 按月 2 按文本
- PackageType int32 `form:"package_type" json:"package_type"`
- // 赠送月数
- GiveMonths int64 `form:"give_months" json:"give_months"`
- // 增送文本
- GiveContent string `form:"give_content" json:"give_content"`
- // 购买月数
- PayMonths int64 `form:"pay_months" json:"pay_months"`
- Enable bool `form:"enable" json:"enable"`
- }
- type PropertyPackageAddRequest struct {
- base.Header
- PropertyPackageAddBody
- }
- type PropertyPackageAddResponse struct {
- base.Result
- Data v1.PropertyPackageAddReply `json:"data"`
- }
- type PropertyPackageUpdateBody struct {
- // 1 按月 2 按文本
- PackageType int32 `form:"package_type" json:"package_type"`
- // 赠送月数
- GiveMonths int64 `form:"give_months" json:"give_months"`
- // 增送文本
- GiveContent string `form:"give_content" json:"give_content"`
- // 购买月数
- PayMonths int64 `form:"pay_months" json:"pay_months"`
- Enable bool `form:"enable" json:"enable"`
- Id int64 `form:"id"`
- }
- type PropertyPackageUpdateRequest struct {
- base.Header
- PropertyPackageUpdateBody
- }
- type PropertyPackageUpdateResponse struct {
- base.Result
- }
- type PropertyPackageDelQuery struct {
- Id int64 `form:"id"`
- }
- type PropertyPackageDelRequest struct {
- base.Header
- PropertyPackageDelQuery
- }
- type PropertyPackageDelResponse struct {
- base.Result
- }
- type PropertyPackageListQuery struct {
- Page int64 `form:"page" json:"page"`
- PageSize int64 `form:"page_size" json:"page_size"`
- }
- type PropertyPackageListRequest struct {
- base.Header
- PropertyPackageListQuery
- }
- type PropertyPackageListResponse struct {
- base.Result
- Data v1.PropertyPackageListReply `json:"data"`
- }
- type ChargeGenerateBillBody struct {
- BindId int64 `form:"bind_id" json:"bind_id"`
- End int64 `form:"end" json:"end"`
- }
- type ChargeGenerateBillRequest struct {
- base.Header
- ChargeGenerateBillBody
- }
- type ChargeGenerateBillResponse struct {
- base.Result
- }
- type ChargeUrgeSetBody struct {
- UrgeDay int64 `form:"urge_day" json:"urge_day"`
- // 1 仅业主 2 业主和家人 3 业主家人租客
- UrgeTarget int32 `form:"urge_target" json:"urge_target"`
- //1 仅短信 2 仅微信 3 短信和微信
- UrgeMsgType int32 `form:"urge_msg_type" json:"urge_msg_type"`
- // 催缴信息返回的id为0时填0
- Id int64 `form:"id" json:"id"`
- }
- type ChargeUrgeSetRequest struct {
- base.Header
- ChargeUrgeSetBody
- }
- type ChargeUrgeSetResponse struct {
- base.Result
- }
- type ChargeUrgeInfoRequest struct {
- base.Header
- }
- type ChargeUrgeInfoResponse struct {
- base.Result
- Data v1.ChargeUrgeInfoReply `json:"data"`
- }
- type TemplateRequest struct {
- base.Header
- }
- type TemplateData struct {
- Url string `json:"url"`
- }
- type TemplateResponse struct {
- base.Result
- Data TemplateData `json:"data"`
- }
- type ChargeUrgeBody struct {
- ObjId int64 `form:"obj_id" json:"obj_id"`
- ObjType int32 `form:"obj_type" json:"obj_type"`
- }
- type ChargeUrgeRequest struct {
- base.Header
- ChargeUrgeBody
- }
- type ChargeUrgeResponse struct {
- base.Result
- }
- type BatchUrgeQuery struct {
- ObjType int32 `form:"obj_type" json:"obj_type"`
- }
- type BatchUrgeRequest struct {
- base.Header
- BatchUrgeQuery
- }
- type BatchUrgeFeeItem struct {
- // 费用名称
- ChargeName string `json:"charge_name"`
- // 费用类型 1 物业费 2 水费 3 电费 4 气费 5 车位管理费 6 月租停车费 99 其他
- ChargeType int32 `json:"charge_type"`
- // 欠费金额
- Fee int64 `json:"fee"`
- }
- type BatchUrgeItem struct {
- // 房号/车位号
- ObjName string `json:"obj_name"`
- // 费用
- List []BatchUrgeFeeItem `json:"list"`
- }
- type BatchUrgeData struct {
- List []BatchUrgeItem `json:"list"`
- }
- type BatchUrgeResponse struct {
- base.Result
- Data BatchUrgeData `json:"data"`
- }
|