proto/service/basic.proto
menghaiwen@fusen.cn bbaacafa6d 调整
2024-03-04 17:49:22 +08:00

67 lines
1.7 KiB
Protocol Buffer
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

syntax = "proto3"; //版本声明使用v3版本
package basic;
option go_package = ".;service";
import "google/protobuf/struct.proto";
// 定义请求消息类型.
message Request {
}
// golang使用一个map返回, 使用这个response
message Response {
google.protobuf.Value data=1;
}
message ResourceInfo{
string resource_id = 1;
int64 guest_id =2;
int64 user_id =3;
string resource_type = 4;
string resource_url = 5;
string version = 6;
int64 api_type = 7;
string bucket_name = 8;
string source = 9;
string uploaded_at = 10;
bytes metadata = 11;
string trace_id = 12;
}
message Meta {
int64 total_count =1; // 总数
int64 page_count=2; // 总页数
int64 current_page=3; // 当前页码
int64 per_page=4; // 每页数量
}
// 用户信息
message FsUser {
int64 user_id = 7;//用户ID
string email = 1; // 邮箱
string first_name = 2; // 名
string last_name = 3; // 姓
string username = 4; // 用户名称
string company = 5; // 公司
string mobile = 6; // 电话号码
}
message LdapUser {
int64 user_id = 1; //用户id
string user_dn = 2; //用户dn
string user_name = 3; //用户名
string email = 4; //邮箱
string mobile = 5; //手机号
string avatar = 6; //头像地址
int64 employee_type = 7; //雇佣类型 1正式 2实习 3外包
int64 gender = 8; //性别 1男 2女 3未知
string birthday = 9; //生日
repeated string belong_organizations = 10 ;//属于哪些部门
repeated string manage_organizations = 11 ;//管理哪些部门
int64 status = 12 ; //状态 1正常0离职
int64 group_id = 13; //权限分组id
}