| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- syntax = "proto3"; // 表示使用的protobuf版本是proto3。还有一个版本是proto2,建议使用最新版本。
- option java_multiple_files = true; // 如果是false,则只生成一个java文件。反之生成多个。
- option java_package = "com.muchinfo.mtp3century.proto.system"; // 类的包名
- option java_outer_classname = "SystemProto"; // 想要生成的类的名字
- option objc_class_prefix = "system"; // 设置Objective-C类前缀,该前缀位于此.proto中所有Objective-C生成的类和枚举之前。似乎Java没用上。
- package system; // protobuf消息类型的包类,同样是为了防止命名冲突。
- service ISystemService{
- //登录
- rpc loginIn(LoginRequest) returns (LoginRespond);
- //获取验证码
- rpc getVerifyCode(CommonRequest) returns (VerifyCodeRespond);
- //管理员查询
- rpc query(SystemUserReqParam) returns (SystemResultRespond);
- }
- // CommonRequest入参类型
- message CommonRequest{
- }
- // CommonRespond入参类型
- message CommonRespond{
- uint64 retCode = 1; //返回码
- string retMessage = 2;//返回响应信息
- string filed1 = 3;//返回参数
- }
- message LoginRequest{
- //用户名不能为空
- string accountCode = 1;
- //密码不能为空
- string password = 2;
- //验证码不能为空
- string verifyCode = 3;
- //验证码密钥不能为空
- string key = 4;
- }
- message LoginRespond{
- uint64 code = 1;
- string message = 2;
- //敏感词权限
- string sensitive = 3;
- //管理员所属机构角色类型
- string orgztypes = 4;
- //判断是否激活(有正常状态的母账户)
- uint64 active = 5;
- //是否强制修改密码
- string forcechangepass = 6;
- uint64 releType = 7;
- }
- message VerifyCodeRespond{
- string img = 1;
- string key = 2;
- }
- message SystemUserReqParam{
- //页码
- uint64 pageNum = 1;
- //页大小
- uint64 pageSize = 2;
- //账户
- string loginCode = 3;
- // 用户类型 - 1- 交易所管理员 2- 机构管理员 3-子机构管理员
- string releType = 4;
- //账户状态
- uint64 managerStatus = 5;
- //选取的所有机构id
- string areaIds = 6;
- }
- message SystemUserReqResult{
- //用户autoId
- uint64 autoId = 1;
- //登录账号
- string loginCode = 2;
- //用户名称
- string userName = 3;
- //所属机构
- string areaName = 4;
- //角色
- string roleName = 5;
- //账户状态
- uint64 managerStatus = 6;
- //创建时间
- string modifytime = 7;
- }
- message SystemResultRespond{
- repeated SystemUserReqResult systemUserReqResult = 1;
- CommonRespond commonRespond = 2;
- //总页数
- uint64 pages = 3;
- //页大小
- uint64 pageSize = 4;
- //总数
- uint64 total = 5;
- //当前页
- uint64 current = 6;
- }
|