system.proto 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  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. string name = 3; // 角色名称
  14. }
  15. message SearchRoleResponse {
  16. int32 page = 1;
  17. int32 total = 2;
  18. repeated AddRoleRequest list = 3;
  19. }
  20. message AddMenuRequest {
  21. int64 id = 1;
  22. string name = 2;
  23. }
  24. // 用户token
  25. message SystemToken {
  26. string token = 1;
  27. }
  28. // 用户登录
  29. message UserAuth {
  30. string user_name = 1; // 用户名称
  31. string password = 2; // 用户密码
  32. string phone = 3; // 用户手机号
  33. repeated UserRole roles = 4; // 用户角色
  34. string employee_name = 5; // 员工名称
  35. }
  36. message UserRole {
  37. int64 id = 1; // 角色id
  38. string name = 2; // 角色名称
  39. }
  40. message AddSystemUser {
  41. int64 id = 1; // 用户id
  42. string name = 2; // 用户名称
  43. string phone = 3; // 用户手机号
  44. repeated UserRole roles = 4; // 角色
  45. IsShow.Kind is_show = 5; // 是否开启
  46. string employee_name = 6; // 员工姓名
  47. string create_user = 7; // 创建人
  48. int64 created_at = 8; // 创建时间
  49. }
  50. // 查询用户
  51. message SearchUserRequest {
  52. string name = 1; // 用户名称
  53. string employee_name = 2; // 员工姓名
  54. IsShow.Kind is_show = 3; // 是否启用
  55. int64 created_start_time = 4; // 开始时间
  56. int64 created_end_time = 5; // 结束时间
  57. }
  58. message SearchUserResponse {
  59. int32 page = 1;
  60. int32 total = 2;
  61. repeated AddSystemUser list = 3;
  62. }
  63. message EditIsShowSystemUserRequest {
  64. int64 user_id = 1; // 用户id
  65. IsShow.Kind is_show = 2; // is_show
  66. }