123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854 |
- syntax = "proto3";
- // package声明符,用来防止不同的消息类型有命名冲突
- package pb_v1;
- // 用于生成指定语言go的包名称
- option go_package = "property-company/pb/v1";
- message LoginRequest {
- string username = 1;
- string password = 2;
- }
- message LoginReply {
- int64 uid = 1;
- int64 cid = 2;
- string user = 3;
- string company_name = 4;
- bool super = 5;
- }
- message LoginByPhoneRequest {
- string phone = 1;
- }
- message LoginByPhoneReply {
- int64 uid = 1;
- int64 cid = 2;
- string user = 3;
- string company_name = 4;
- bool super = 5;
- }
- message RegisterRequest {
- // false 物业公司注册 true 运营人员添加
- bool is_by_manager = 1;
- // 申请人
- string applicant = 2;
- // 申请人电话
- string applicant_phone = 3;
- // 公司名称
- string company_name = 4;
- // 公司电话
- string company_phone = 5;
- // 申请人职位
- string applicant_duty = 6;
- // 法人
- string legal_person = 7;
- // 公司地址
- string company_addr = 8;
- // 社会信用码
- string social_code = 9;
- // 营业执照
- string business_license = 10;
- // 申请人身份
- string applicant_identification = 11;
- // 营业执照类型 1 多证合一营业执照 2 普通营业执照
- int32 license_type = 12;
- // 免费小区个数
- int32 free_garden_count = 13;
- // 账户名
- string username = 14;
- // 密码
- string password = 15;
- // 小区有效期天
- int32 expire = 16;
- string logo = 17;
- string desc = 18;
- string site = 19;
- }
- message RegisterReply {
- int64 id = 1;
- }
- message CompanyListRequest {
- string company_name = 1;
- int64 page = 2;
- int64 page_size = 3;
- int32 approve_status = 4;
- }
- message CompanyItem {
- // 审核状态
- int32 approve_status = 1;
- // 申请人
- string applicant = 2;
- // 申请人电话
- string applicant_phone = 3;
- // 公司名称
- string company_name = 4;
- // 公司电话
- string company_phone = 5;
- // 申请人职位
- string applicant_duty = 6;
- // 法人
- string legal_person = 7;
- // 公司地址
- string company_addr = 8;
- // 社会信用码
- string social_code = 9;
- // 营业执照
- string business_license = 10;
- // 申请人身份
- string applicant_identification = 11;
- // 营业执照类型
- int32 license_type = 12;
- // 免费小区个数
- int32 free_garden_count = 13;
- // 已有小区个数
- int32 garden_count = 14;
- // 账户名
- string username = 15;
- // 密码
- string password = 16;
- // 申请时间
- string created_at = 17;
- // 审批时间
- string approved_at = 18;
- int64 id = 19;
- // 小区有效期天
- int32 expire = 20;
- string logo = 21;
- string desc = 22;
- string site = 23;
- }
- message CompanyListReply {
- int64 total = 1;
- int64 page = 2;
- int64 page_size = 3;
- repeated CompanyItem list = 4;
- }
- message CompanyInfoRequest {
- int64 id = 1;
- }
- message CompanyInfoReply {
- // 审核状态
- int32 approve_status = 1;
- // 申请人
- string applicant = 2;
- // 申请人电话
- string applicant_phone = 3;
- // 公司名称
- string company_name = 4;
- // 公司电话
- string company_phone = 5;
- // 申请人职位
- string applicant_duty = 6;
- // 法人
- string legal_person = 7;
- // 公司地址
- string company_addr = 8;
- // 社会信用码
- string social_code = 9;
- // 营业执照
- string business_license = 10;
- // 申请人身份
- string applicant_identification = 11;
- // 营业执照类型 1 多证合一营业执照 2 普通营业执照
- int32 license_type = 12;
- // 免费小区个数
- int32 free_garden_count = 13;
- // 已有小区个数
- int32 garden_count = 14;
- // 账户名
- string username = 15;
- // 密码
- string password = 16;
- // 申请时间
- string created_at = 17;
- // 审批时间
- string approved_at = 18;
- // 小区有效天数
- int32 expire = 19;
- // 公司logo
- string logo = 20;
- // 简介
- string desc = 21;
- // 网址
- string site = 22;
- // int32 pay_mode = 23;
- // string mch_id = 24;
- }
- message CompanyUpdateRequest {
- //
- int64 cid = 1;
- // 公司名称
- string company_name = 2;
- // 公司电话
- string company_phone = 3;
- // 公司地址
- string company_addr = 4;
- // 社会信用码
- string social_code = 5;
- // 营业执照
- string business_license = 6;
- // 营业执照类型
- int32 license_type = 7;
- // 公司logo
- string logo = 8;
- // 简介
- string desc = 9;
- // 网址
- string site = 10;
- }
- message CompanyUpdateReply {
- CompanyUpdateRequest origin = 1;
- }
- message CompanyApproveRequest {
- int64 id = 1;
- bool status = 2;
- string feedback = 3;
- }
- message CompanyApproveReply {
- }
- message CompanyChangeFreeGardenRequest {
- int64 id = 1;
- int32 count = 2;
- }
- message CompanyChangeFreeGardenReply {
- CompanyChangeFreeGardenRequest origin = 1;
- }
- message CompanyAddGardenRequest {
- // 物业公司id
- int64 cid = 1;
- // 省
- string province = 2;
- string province_code = 3;
- // 市
- string city = 4;
- string city_code = 5;
- // 区
- string area = 6;
- string area_code = 7;
- // 街道
- string street = 8;
- string street_code = 9;
- // 社区
- string committee = 10;
- string committee_code = 11;
- // 小区名字
- string garden_name = 12;
- // 小区地址
- string garden_addr = 13;
- // 物业联系人
- string property_person = 14;
- // 物业联系人手机号
- string property_phone = 15;
- string garden_pic = 16;
- string garden_desc = 17;
- // 经度
- double lnt = 18;
- // 纬度
- double lat = 19;
- repeated string appendix = 20;
- int64 order_id = 21;
- // 1塔楼 2 板楼 3 塔板结合 4 其他
- int32 building_type = 31;
- // 建成年份开始时间戳
- int64 building_start = 32;
- // 建成年份结束时间戳
- int64 building_end = 33;
- // 绿化率
- double green_percent = 34;
- // 容积率
- double area_percent = 35;
- // 车位配比
- string space_info = 36;
- // 占地面积
- double covered_area = 37;
- // 建筑面积
- double building_area = 38;
- // 小区图片
- repeated string garden_pics = 39;
- // 开发企业
- string building_company = 40;
- // 总户数
- int64 house_total = 41;
- // 固定车位数
- int64 space_total = 42;
- // 物业费开始,单位分
- int64 property_fee_start = 43;
- // 物业费结束, 单位分
- int64 property_fee_end = 44;
- // 水费类型多选 1 民用 2 商用
- repeated int32 water_type = 45;
- // 电费类型多选 1 民用 2 商用
- repeated int32 electric_type = 46;
- // 燃气费开始,单位分
- int64 gas_fee_start = 47;
- // 燃气费开始,单位分
- int64 gas_fee_end = 48;
- int64 avg_price = 49;
- }
- message CompanyAddGardenReply {
- int64 id = 1;
- }
- message ResetPasswordRequest {
- string phone = 1;
- uint32 vcode = 2;
- string password = 3;
- }
- message ResetPasswordReply {
- }
- message ChangePasswordRequest {
- int64 uid = 1;
- string old_password = 2;
- string new_password = 3;
- }
- message ChangePasswordReply {
- }
- message CheckPhoneRequest {
- string phone = 1;
- }
- message CheckPhoneReply {
- }
- message CompanyGardenDecreaseRequest {
- int64 cid = 1;
- }
- message CompanyGardenDecreaseReply {
- }
- // 主体为政府机关/事业单位/其他组织时,必填
- message CompanyWxCertificateInfo {
- // 证书图片id
- string cert_copy = 1;
- // 当主体为事业单位时,选择此枚举值:
- //CERTIFICATE_TYPE_2388:事业单位法人证书
- //
- //当主体为政府机关,选择此枚举值:
- //CERTIFICATE_TYPE_2389:统一社会信用代码证书
- //
- //当主体为社会组织,选择以下枚举值之一:
- //CERTIFICATE_TYPE_2389:统一社会信用代码证书
- //CERTIFICATE_TYPE_2394:社会团体法人登记证书
- //CERTIFICATE_TYPE_2395:民办非企业单位登记证书
- //CERTIFICATE_TYPE_2396:基金会法人登记证书
- //CERTIFICATE_TYPE_2397:慈善组织公开募捐资格证书(已废弃)
- //CERTIFICATE_TYPE_2398:农民专业合作社法人营业执照(已废弃)
- //CERTIFICATE_TYPE_2520:执业许可证/执业证
- //CERTIFICATE_TYPE_2521:基层群众性自治组织特别法人统一社会信用代码证
- //CERTIFICATE_TYPE_2522:农村集体经济组织登记证
- //CERTIFICATE_TYPE_2399:宗教活动场所登记证
- //CERTIFICATE_TYPE_2400:政府部门下发的其他有效证明文件
- string cert_type = 2;
- // 证书号
- string cert_number = 3;
- // 商户名称
- string merchant_name = 4;
- // 证书上的注册地址
- string company_address = 5;
- // 证书上的法人
- string legal_person = 6;
- // 证书开始时间 2006-01-02
- string period_begin = 7;
- // 证书结束时间2006-01-02,若为长期则填长期
- string period_end = 8;
- }
- message CompanyWxIdCardInfo {
- // 身份证人像面照片
- string id_card_copy = 1;
- // 身份证国徽面照片
- string id_card_national = 2;
- // 身份证号码
- string id_card_number = 3;
- // 有效期开始时间
- string card_period_begin = 4;
- // 有效期结束时间
- string card_period_end = 5;
- // 身份证姓名
- string id_card_name = 6;
- string id_card_address = 7;
- // 身份证人像面照片url
- string id_card_copy_url = 8;
- // 身份证国徽面照片url
- string id_card_national_url = 9;
- }
- message CompanyWxIdDocInfo {
- // 证件图片
- string id_doc_copy = 1;
- string id_doc_copy_back = 2;
- // 证件姓名
- string id_doc_name = 3;
- // 证件号
- string id_doc_number =4;
- // 开始时间
- string doc_period_begin = 5;
- // 结束时间
- string doc_period_end = 6;
- string id_doc_address = 7;
- // 证件图片url
- string id_doc_copy_url = 8;
- string id_doc_copy_back_url = 9;
- // IDENTIFICATION_TYPE_IDCARD:中国大陆居民-身份证
- // IDENTIFICATION_TYPE_OVERSEA_PASSPORT:其他国家或地区居民-护照
- // IDENTIFICATION_TYPE_HONGKONG_PASSPORT:中国香港居民-来往内地通行证
- // IDENTIFICATION_TYPE_MACAO_PASSPORT:中国澳门居民-来往内地通行证
- // IDENTIFICATION_TYPE_TAIWAN_PASSPORT:中国台湾居民-来往大陆通行证
- string id_doc_type = 10;
- }
- message CompanyWxIdentityInfo {
- // 1. 主体类型为政府机关、事业单位时选传:
- //(1)若上传的是法人证件,则不需要上传该字段
- //(2)若因特殊情况,无法提供法人证件时,可上传经办人。 (经办人:经商户授权办理微信支付业务的人员,授权范围包括但不限于签约,入驻过程需完成账户验证)。
- string id_holder_type = 1;
- // 法定代表人说明函图片id
- // 1、当证件持有人类型为经办人时,必须上传。其他情况,无需上传。
- // 2、若因特殊情况,无法提供法定代表人证件时,请参照示例图打印法定代表人说明函,全部信息需打印,不支持手写商户信息,并加盖公章。
- // 3、可上传1张图片,请填写通过图片上传APIAPI预先上传图片生成好的MediaID。
- string authorize_letter_copy = 2;
- // 证件信息
- CompanyWxIdDocInfo id_doc_info = 3;
- // 法人是否为最终受益人
- bool owner = 4;
- string authorize_letter_copy_url = 5;
- }
- message CompanyWxUboInfo {
- // IDENTIFICATION_TYPE_IDCARD:中国大陆居民-身份证
- // IDENTIFICATION_TYPE_OVERSEA_PASSPORT:其他国家或地区居民-护照
- // IDENTIFICATION_TYPE_HONGKONG_PASSPORT:中国香港居民-来往内地通行证
- // IDENTIFICATION_TYPE_MACAO_PASSPORT:中国澳门居民-来往内地通行证
- // IDENTIFICATION_TYPE_TAIWAN_PASSPORT:中国台湾居民-来往大陆通行证
- string ubo_id_doc_type = 1;
- // 收益人证件正面
- string ubo_id_doc_copy = 2;
- // 背面
- string ubo_id_doc_copy_back = 3;
- // 证件居住地址
- string ubo_id_doc_address = 4;
- // 受益人姓名
- string ubo_id_doc_name = 5;
- // 证件号码
- string ubo_id_doc_number = 6;
- // 开始时间
- string ubo_period_begin = 7;
- // 结束时间
- string ubo_period_end = 8;
- // 收益人证件正面url
- string ubo_id_doc_copy_url = 9;
- // 背面url
- string ubo_id_doc_copy_back_url = 10;
- }
- message CompanyWxBusinessLicenseInfo {
- // 营业执照图片
- string license_copy = 1;
- // 统一社会信用码
- string license_number = 2;
- // 营业执照上的商户名称
- string merchant_name = 3;
- // 法人姓名
- string legal_person = 4;
- string license_address = 5;
- string period_begin = 6;
- string period_end = 7;
- // 营业执照图片
- string license_copy_url = 8;
- }
- message CompanyWxSubjectInfo {
- //主体类型需与营业执照/登记证书上一致,可参考选择主体指引
- //SUBJECT_TYPE_INDIVIDUAL(个体户):营业执照上的主体类型一般为个体户、个体工商户、个体经营;
- //SUBJECT_TYPE_ENTERPRISE(企业):营业执照上的主体类型一般为有限公司、有限责任公司;
- //SUBJECT_TYPE_INSTITUTIONS(党政、机关及事业单位):包括国内各级、各类政府机构、事业单位等(如:公安、党团、司法、交通、旅游、工商税务、市政、医疗、教育、学校等机构);
- //SUBJECT_TYPE_OTHERS(其他组织):不属于企业、政府/事业单位的组织机构(如社会团体、民办非企业、基金会),要求机构已办理组织机构代码证。
- string subject_type = 1;
- // 营业执照信息
- CompanyWxBusinessLicenseInfo business_license_info = 2;
- // 法人身份信息
- CompanyWxIdentityInfo identity_info = 4;
- // 受益人身份信息,若法人不是最终受益人,该字段必填
- // 若经营者/法人不是最终受益所有人,则需提填写受益所有人信息。
- // 根据国家相关法律法规,需要提供公司受益所有人信息,受益所有人需符合至少以下条件之一:
- // 1、直接或者间接拥有超过25%公司股权或者表决权的自然人。
- // 2、通过人事、财务等其他方式对公司进行控制的自然人。
- // 3、公司的高级管理人员,包括公司的经理、副经理、财务负责人、上市公司董事会秘书和公司章程规定的其他人员。
- repeated CompanyWxIdDocInfo ubo_infos = 5;
- // 主体为政府机关/事业单位/其他组织时,必填。
- CompanyWxCertificateInfo cert_info = 6;
- }
- message CompanyWxBusinessInfo {
- // 1、请输入2-30个字符,支持中文/字母/数字/特殊符号
- // 2、在支付完成页向买家展示,需与微信经营类目相关;
- // 3、简称要求
- // (1)不支持单纯以人名来命名,若为个体户经营,可用“个体户+经营者名称”或“经营者名称+业务”命名,如“个体户张三”或“张三餐饮店”;
- // (2)不支持无实际意义的文案,如“XX特约商户”、“800”、“XX客服电话XXX”
- string merchant_shortname = 1;
- // 客服电话
- string service_phone = 2;
- }
- message CompanyWxBankAccountInfo {
- // 开户姓名, 开户名称必须与营业执照/登记证书的“商户名称”一致
- string account_name = 1;
- // 开户行
- string account_bank = 2;
- // 开户银行省市编码
- string bank_address_code = 3;
- // 开户银行联行号
- // 1、17家直连银行无需填写,如为其他银行,则开户银行全称(含支行)和开户银行联行号二选一。
- // 2、详细参见开户银行全称(含支行)对照表。
- // 示例值:402713354941
- string bank_branch_id = 4;
- // 开户银行全称(含支行)
- // 1、17家直连银行无需填写,如为其他银行,则开户银行全称(含支行)和 开户银行联行号二选一。
- //2、需填写银行全称,如"深圳农村商业银行XXX支行",详细参见开户银行全称(含支行)对照表。
- //示例值:施秉县农村信用合作联社城关信用社
- string bank_name = 5;
- // 银行账号
- string account_number = 6;
- string bank_account_type = 7;
- }
- message CompanyWxContactInfo {
- // LEGAL:经营者/法人,SUPER:经办人 。
- string contact_type = 1;
- // 联系人姓名
- string contact_name = 2;
- // 联系人证件类型(当为经办人时才填)
- string contact_id_doc_type = 3;
- // 证件号(当为经办人时才填)
- string contact_id_number = 4;
- // 证件正面图片id(当为经办人时才填)
- string contact_id_doc_copy = 5;
- // 证件背面图片id(当为经办人时才填)
- string contact_id_doc_copy_back = 6;
- // 证件开始时间(当为经办人时才填)
- string contact_period_begin = 7;
- // 证件结束时间(当为经办人时才填)
- string contact_period_end = 8;
- // 授权函(当为经办人时才填)
- string business_authorization_letter = 9;
- // 联系人电话(当为经办人时才填)
- string mobile_phone = 10;
- string openid = 11;
- // 联系人邮箱(当为经办人时才填)
- string contact_email = 12;
- // 证件正面图片id(当为经办人时才填)
- string contact_id_doc_copy_url = 13;
- // 证件背面图片id(当为经办人时才填)
- string contact_id_doc_copy_back_url = 14;
- // 授权函(当为经办人时才填)
- string business_authorization_letter_url = 15;
- }
- message CompanyWxAccountApplyRequest {
- int64 cid = 1;
- // 主体资料
- CompanyWxSubjectInfo subject_info = 2;
- // 经营资料
- CompanyWxBusinessInfo business_info = 3;
- // 银行账号资料
- CompanyWxBankAccountInfo bank_account_info = 4;
- // 超管员资料
- CompanyWxContactInfo contact_info = 5;
- }
- message CompanyWxAccountApplyReply {
- }
- message CompanyWxAccountApplyListRequest {
- int64 cid = 1;
- int64 page = 2;
- int64 page_size = 3;
- string merchant_name = 4;
- bool management = 5;
- }
- message CompanyWxAccountApplyListItem {
- int64 id = 1;
- // 单号
- string business_code = 2;
- // 申请的商户名称
- string merchant_name = 3;
- // 1、APPLYMENT_STATE_EDITTING(编辑中):提交申请发生错误导致,请尝试重新提交。
- //2、APPLYMENT_STATE_AUDITING(审核中):申请单正在审核中,超级管理员用微信打开“签约链接”,完成绑定微信号后,申请单进度将通过微信公众号通知超级管理员,引导完成后续步骤。
- //3、APPLYMENT_STATE_REJECTED(已驳回):请按照驳回原因修改申请资料,超级管理员用微信打开“签约链接”,完成绑定微信号,后续申请单进度将通过微信公众号通知超级管理员。
- //4、APPLYMENT_STATE_TO_BE_CONFIRMED(待账户验证):请超级管理员使用微信打开返回的“签约链接”,根据页面指引完成账户验证。
- //5、APPLYMENT_STATE_TO_BE_SIGNED(待签约):请超级管理员使用微信打开返回的“签约链接”,根据页面指引完成签约。
- //6、APPLYMENT_STATE_SIGNING(开通权限中):系统开通相关权限中,请耐心等待。
- //7、APPLYMENT_STATE_FINISHED(已完成):商户入驻申请已完成。
- //8、APPLYMENT_STATE_CANCELED(已作废):申请单已被撤销。
- string state = 4;
- // 状态描述
- string state_msg = 5;
- // 商户号(申请审批成功才会有)
- string mch_id = 6;
- // 二维码
- string sign_url = 7;
- // 驳回原因
- string reason = 8;
- }
- message CompanyWxAccountApplyListReply {
- int64 total = 1;
- int64 page = 2;
- repeated CompanyWxAccountApplyListItem list = 3;
- }
- message CompanyWxAccountInfo {
- string company_name = 1;
- int64 cid = 2;
- int64 id = 3;
- // 主体资料
- CompanyWxSubjectInfo subject_info = 4;
- // 经营资料
- // CompanyWxBusinessInfo business_info = 5;
- // 银行账号资料
- // CompanyWxBankAccountInfo bank_account_info = 6;
- int32 status = 7;
- string feedback = 8;
- }
- message CompanyWxAccountApplyInfoRequest {
- int64 id = 1;
- int64 cid = 2;
- bool management = 3;
- }
- message CompanyWxAccountApplyInfoReply {
- int64 id = 1;
- // 主体资料
- CompanyWxSubjectInfo subject_info = 2;
- // 经营资料
- CompanyWxBusinessInfo business_info = 3;
- // 银行账号资料
- CompanyWxBankAccountInfo bank_account_info = 4;
- // 超管员资料
- CompanyWxContactInfo contact_info = 5;
- }
- message CompanyPayModelRequest {
- // 1 仅支持线下支付 2 支付到公司账户 3 支付到系统提供商账户
- int32 pay_mode = 1;
- int64 cid = 2;
- }
- message CompanyPayModelReply {
- }
- message CompanyMchIdSetRequest {
- string mch_id = 1;
- int64 cid = 2;
- }
- message CompanyMchIdSetReply {
- }
- message CompanyCanAddGardenRequest {
- int64 cid = 1;
- }
- message CompanyCanAddGardenReply {
- bool can_add = 1;
- }
- message CompanyUserAddRequest {
- string user_name = 1;
- string password = 2;
- string email = 3;
- string phone = 4;
- int64 cid = 5;
- string real_name = 6;
- }
- message CompanyUserAddReply {
- int64 id = 1;
- }
- message CompanyUserUpdateRequest {
- string user_name = 1;
- string password = 2;
- string email = 3;
- string phone = 4;
- bool super = 5;
- int64 id = 6;
- string real_name = 7;
- int64 cid = 8;
- }
- message CompanyUserUpdateReply {
- CompanyUserUpdateRequest origin = 1;
- }
- message CompanyUserDelRequest {
- int64 id = 1;
- int64 cid = 2;
- }
- message CompanyUserDelReply {
- CompanyUserUpdateRequest origin = 1;
- }
- message CompanyUserListRequest {
- int64 cid = 1;
- int64 page = 2;
- int64 page_size = 3;
- }
- message CompanyUserItem {
- string user_name = 1;
- string password = 2;
- string email = 3;
- string phone = 4;
- bool super = 5;
- int64 id = 6;
- string real_name = 7;
- int64 created_at = 8;
- }
- message CompanyUserListReply {
- int64 total = 1;
- int64 page = 2;
- repeated CompanyUserItem list = 3;
- }
- message CompanyObjStatisticSetRequest {
- int64 garden_id = 1;
- int32 obj_type = 2;
- // 为负数表示减少
- int64 total_increase = 3;
- int64 cid = 4;
- }
- message CompanyObjStatisticSetReply {
- }
- message CompanyDealStatisticSetRequest {
- int64 garden_id = 1;
- int64 amount = 2;
- int64 date_timestamp = 3;
- }
- message CompanyDealStatisticSetReply {
- }
- message CompanyStatisticRequest {
- int64 cid = 1;
- }
- message DealItem {
- // 成交量
- int64 deal_count = 1;
- // 成交额
- int64 deal_amount = 2;
- int64 date_timestamp = 3;
- }
- message CompanyStatisticReply {
- // 房屋数
- int64 house_count = 1;
- // 住户数
- int64 user_count = 2;
- // 车位数
- int64 space_count = 3;
- // 小区数
- int64 garden_count = 4;
- repeated DealItem deal_list = 5;
- }
|