12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- syntax = "proto3";
- import "base.proto";
- package com.ywt.gapi.system;
- option java_generic_services = true;
- option java_multiple_files = true;
- option java_package = "com.ywt.gapi.system";
- message Hospital{
- int32 hospitalId = 1; //医院Id
- string hospitalName = 2; //医院名称
- string areaIds = 3; //地区Id
- int32 level = 4; //医院等级
- string logo = 5; //医院Logo
- string address = 6; //详细地址
- int32 registerable = 7; //能否挂号
- int32 status = 8; //状态(暂用于表示用户是否关注)
- }
- message Dept{
- int32 deptId = 1;
- string deptName = 2;
- string deptCode = 3;
- string yiDaCode = 4; //医达科室code
- int32 parentId = 5;
- }
- message HospitalDept{
- int32 deptId = 1;
- string deptName = 2;
- repeated Dept deptList = 3;
- string deptCode = 4;
- }
- message HospitalListRequest{
- int32 pageIndex = 1;
- int32 pageSize = 2;
- }
- message HospitalListResponse{
- Result result = 1;
- repeated Hospital hospitalList = 2;
- int32 count = 3;
- int32 totalPages = 4;
- }
- //地区
- message Area{
- int32 id = 1; //唯一标识
- string name = 2; //名称
- int32 weight = 3; //权重
- int32 status = 4; //状态
- int32 parentId = 5; //上级Id
- int32 display = 6; //显示
- int32 level = 7; //地区级别
- }
- //获取地区列表请求--APP专用
- message AreaListRequest{
- }
- //获取地区列表响应--APP专用
- message AreaListResponse{
- Result result = 1;
- repeated Area area = 2; //地区列表
- }
- // 对应 rpc 项目的 SystemServiceImpl 类
- service SystemService{
- rpc getHospitalList(HospitalListRequest) returns (HospitalListResponse); //获取医院列表
- rpc getAppAreaList(AreaListRequest) returns (AreaListResponse); //获取地区
- }
|