123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- syntax = "proto3";
- package shopping_permission_service;
- option go_package = "./proto;shopping_service";
- import "proto/base_shopping_service.proto";
- service ShoppingPermissionService {
- rpc GetPermissionList(GetPermissionListRequest) returns (GetPermissionListResponse);
- rpc GetPermission(GetPermissionRequest) returns(GetPermissionResponse);
- rpc CreatePermission(CreatePermissionRequest) returns(CreatePermissionResponse);
- rpc CreateMultiplePermissions(CreateMultiplePermissionsRequest) returns(CreateMultiplePermissionsResponse);
- rpc UpdatePermission(UpdatePermissionRequest) returns(UpdatePermissionResponse);
- rpc DeletePermission(DeletePermissionRequest) returns(DeletePermissionResponse);
- rpc TogglePermission(TogglePermissionRequest) returns (TogglePermissionResponse);
- }
- message GetPermissionListRequest{
- int32 page = 1;
- int32 page_size = 2;
- string keyword = 3;
- base_shopping_service.StatusEnum status = 4;
- }
- message GetPermissionListResponse{
- repeated base_shopping_service.Permission items = 1;
- int64 total_count = 2;
- }
- message GetPermissionRequest{
- int64 permission_id = 1;
- }
- message GetPermissionResponse{
- base_shopping_service.Permission data = 1;
- }
- message CreatePermissionRequest{
- string name = 1;
- string description = 2;
- string endpoint = 3;
- base_shopping_service.StatusEnum status = 4;
- repeated int64 roles = 5;
- }
- message CreatePermissionResponse{}
- message CreateMultiplePermissionsRequest{
- repeated int64 roles = 1;
- repeated base_shopping_service.Permission items = 2;
- }
- message CreateMultiplePermissionsResponse{}
- message UpdatePermissionRequest{
- int64 permission_id = 1;
- string description = 2;
- repeated int64 roles = 3;
- string endpoint = 4;
- }
- message UpdatePermissionResponse{}
- message DeletePermissionRequest{
- int64 permission_id = 1;
- }
- message DeletePermissionResponse{}
- message TogglePermissionRequest{
- int64 permission_id = 1;
- base_shopping_service.StatusEnum status = 2;
- }
- message TogglePermissionResponse{}
|