123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217 |
- syntax = "proto3";
- package backend.operation;
- option go_package = ".;operationPb";
- import "backend/operation/enum.proto";
- import "backend/operation/pagination.proto";
- import "backend/operation/pasture.proto";
- message CommonOK {
- int32 code = 1;
- string msg = 2;
- Success data = 3;
- }
- message Success {
- bool success = 1;
- }
- message WxOpenId {
- string openid = 1;
- }
- message AddRoleRequest {
- uint32 id = 1;
- string name = 2;
- string remarks = 3;
- IsShow.Kind is_show = 4;
- repeated uint32 pasture_id = 5;
- repeated uint32 menu_id = 6;
- repeated uint32 mobile_id = 7;
- string create_user = 8;
- uint32 created_at = 9;
- string created_at_format = 10;
- }
- message SearchRoleRequest {
- string name = 3;
- PaginationModel pagination = 2;
- }
- message SearchRoleResponse {
- uint32 code = 1;
- string msg = 2;
- SearchRoleData data = 3;
- }
- message SearchRoleData {
- int32 page = 1;
- int32 total = 2;
- int32 page_size = 3;
- repeated AddRoleRequest list = 4;
- }
- message RolePermissionsList {
- int32 code = 1;
- string msg = 2;
- RolePermissionsData data = 3;
- }
- message RolePermissionsData {
- repeated uint32 mobile_list = 1;
- repeated uint32 pasture_list = 2;
- repeated uint32 menu_list = 3;
- }
- message SystemToken {
- int32 code = 1;
- string msg = 2;
- TokenData data = 3;
- }
- message TokenData {
- string token = 1;
- }
- message UserAuth {
- int32 code = 1;
- string msg = 2;
- UserAuthData data = 3;
- }
- message UserAuthData {
- string user_name = 1;
- string password = 2;
- string phone = 3;
- repeated UserRole roles = 4;
- string employee_name = 5;
- repeated UserPasture pastures = 6;
- }
- message UserRole {
- int32 id = 1;
- string name = 2;
- }
- message UserDetails {
- int32 code = 1;
- string msg = 2;
- AddSystemUser data = 3;
- }
- message AddSystemUser {
- int32 id = 1;
- string name = 2;
- string phone = 3;
- repeated UserRole roles = 4;
- IsShow.Kind is_show = 5;
- string employee_name = 6;
- string create_user = 7;
- int32 created_at = 8;
- string created_at_format = 9;
- string role_name = 10;
- repeated int32 role_ids = 11;
- }
- message SearchUserRequest {
- string name = 1;
- string employee_name = 2;
- IsShow.Kind is_show = 3;
- uint32 created_start_time = 4;
- uint32 created_end_time = 5;
- PaginationModel pagination = 6;
- }
- message SearchUserResponse {
- int32 code = 1;
- string msg = 2;
- SearchUserData data = 3;
- }
- message SearchUserData {
- int32 page = 1;
- int32 total = 2;
- int32 page_size = 3;
- repeated AddSystemUser list = 4;
- }
- message IsShowSystemUserRequest {
- int32 user_id = 1;
- IsShow.Kind is_show = 2;
- }
- message AddMenuRequest {
- int32 id = 1;
- string name = 2;
- int32 parent_id = 3;
- int32 menu_type = 4;
- string title = 5;
- string path = 6;
- IsShow.Kind is_show = 7;
- string component = 8;
- string icon = 9;
- int32 sort = 10;
- string redirect = 11;
- int32 created_at = 12;
- string created_at_format = 13;
- int32 level = 14;
- repeated AddMenuRequest children = 15;
- bool affix = 16;
- bool keepAlive = 17;
- }
- message IsShowSystemMenuRequest {
- int32 menu_id = 1;
- IsShow.Kind is_show = 2;
- }
- message SearchMenuRequest {
- string name = 1;
- PaginationModel pagination = 2;
- }
- message SearchMenuResponse {
- int32 code = 1;
- string msg = 2;
- SearchMenuData data = 3;
- }
- message SearchMenuData {
- int32 page = 1;
- int32 total = 2;
- repeated AddMenuRequest list = 3;
- }
- message SystemUserMenuPermissions {
- int32 code = 1;
- string msg = 2;
- SystemUserMenuData data = 3;
- }
- message SystemUserMenuData {
- repeated AddPastureRequest pasture_list = 1;
- repeated AddMenuRequest menu_list = 2;
- repeated AddMobileRequest mobile_list = 3;
- repeated MenuButtonsPath menu_buttons_path = 4;
- }
- message MenuButtonsPath {
- string path = 1;
- int32 menu_id = 2;
- }
- message AddMobileRequest {
- uint32 id = 1;
- string name = 2;
- }
|