system.proto 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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. // 用户登录
  31. message UserAuth {
  32. string user_name = 1; // 用户名称
  33. string password = 2; // 用户密码
  34. string phone = 3; // 用户手机号
  35. int64 role_id = 4; // 用户角色id
  36. string role_name = 5; // 用户角色名称
  37. }
  38. message AddSystemUser {
  39. int64 id = 1; // 用户id
  40. string name = 2; // 用户名称
  41. string phone = 3; // 用户手机号
  42. int64 role_id = 4; // 角色id
  43. IsShow.Kind is_show = 5; // 是否开启
  44. string employee_name = 6; // 员工姓名
  45. }