system.proto 950 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. syntax = "proto3";
  2. package backend.operation;
  3. option go_package = ".;operationPb";
  4. import "backend/operation/enum.proto";
  5. // 用户权限
  6. message AddRoleRequest {
  7. int64 id = 1;
  8. string name = 2; // 角色名称
  9. string remarks = 3; // 角色备注
  10. IsShow is_show = 4; // 是否启用
  11. }
  12. message SearchRoleRequest {
  13. int32 page = 1; // 第几页,从1开始
  14. int32 page_size = 2; // 每页size,一般为20
  15. string name = 3; // 角色名称
  16. }
  17. message SearchRoleResponse {
  18. int32 page = 1;
  19. int32 total = 2;
  20. repeated AddRoleRequest list = 3;
  21. }
  22. message AddMenuRequest {
  23. int64 id = 1;
  24. string name = 2;
  25. }
  26. // 用户token
  27. message SystemToken {
  28. string token = 1;
  29. }
  30. message UserAuth {
  31. string user_name = 1; // 用户名称
  32. string password = 2; // 用户密码
  33. string phone = 3; // 用户手机号
  34. int64 role_id = 4; // 用户角色id
  35. string role_name = 5; // 用户角色名称
  36. }