12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- syntax = "proto3";
- // package声明符,用来防止不同的消息类型有命名冲突
- package pb_v1;
- // 用于生成指定语言go的包名称
- option go_package = "property-garden/pb/v1";
- // 费用描述
- message BillDesc {
- int32 charge_basis = 1;
- double obj_area = 2;
- int64 fix_amount = 3;
- string fix_amount_name = 4;
- int64 unit_price = 5;
- int64 CustomFee = 6;
- }
- // 生成账单接口
- message GenerateBillRequest {
- // 小区id
- int64 garden_id = 1;
- // 费项id
- int64 charge_id = 2;
- // 费用绑定id,如果charge_bind_id不为空表示只生成这条绑定关系的账单
- int64 charge_bind_id=3;
- // 计算结束时间
- int64 end_time = 4;
- }
- message GenerateBillReply{
- }
- // 生成滞纳金接口
- message GenerateOverdueRequest{
- // 小区id
- int64 garden_id = 1;
- // 费用项目id
- int64 charge_id = 2;
- }
- message GenerateOverdueReply{
- }
- // 生成催缴接口
- message GenerateReminderRequest{
- // 小区id
- int64 garden_id = 1;
- repeated int32 user_type = 2;
- bool is_new = 3;
- }
- message ReminderUserInfo {
- string public_open_id = 1;
- string phone = 2;
- }
- message ReminderItem {
- int64 obj_id = 1;
- int32 obj_type = 2;
- // 微信公众号openid
- repeated ReminderUserInfo users = 3;
- }
- message GenerateReminderReply{
- repeated ReminderItem list = 1;
- }
|