Ai
1 Star 0 Fork 0

iotas/toolkit

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
parser.proto 2.40 KB
一键复制 编辑 原始数据 按行查看 历史
xuthus 提交于 2021-12-14 18:45 +08:00 . fix
syntax = "proto3";
package proto_parser;
option go_package = "./;proto_parser";
enum ErrCode {
Nil = 0; // 无错误
}
// @desc: 封号类型
enum BannedType {
BannedTypeNil = 0; // 无限制
FuncDisabling = 1; // 功能限制
ShortTermBanned = 2; // 短期封禁
ForeverBanned = 3; // 永久封禁
}
// @desc: 封号原因
enum BannedReason {
BannedReasonNil = 0;
FreqOperate = 1; //操作频繁, 对其他⽤⼾构成骚扰
FreqRegister = 2; //批量或者使⽤⾮法软件注册
EnvAnomaly = 3; // 环境异常,影响账号安全
AccountDanger = 4; // 账号有被盗⽤的⻛险,为了保护隐私和财产安全,系统冻结账号
RestrictAddFriend = 101; // 限制加好友
RestrictFriendMoment = 102; // 限制朋友圈
RestrictWeworkFriend = 103; // 限制与企业微信联系⼈相关
RestrictGroupAndPull = 104; // 限制加群、拉⼈、被拉群
}
// @desc: 封号记录
message ModelBannedLog {
int64 id = 1; // 日志id
string robot_wx_id = 2; // 机器人ID
int64 created_at = 3; // 创建时间
int64 updated_at = 4; // 更新时间
int64 recovered_at = 5; // 恢复时间
string recorder = 6; // 记录者
string recover_recorder = 7; // 恢复记录⼈
BannedType type = 10; // 类型
BannedReason reason = 11; // 原因
}
// @desc: 操作⽇志
message ModelOperLog {
message A {}
message B {}
int64 id = 1; // 日志ID
int64 created_at = 2; // 操作时间
string operator = 3; // 操作⼈
string op_field = 4; // 变更字段
string op_before = 5; // 变更前
string op_after = 6; // 变更后
A a = 7;
B b = 8;
}
// @route_group: true
// @route_api: /api/freq
// @gen_to: ./freq_controller.go
service Freq {
// @desc: 用户信息
// @author: 徐业
// @method: POST
// @api: /user_info
// @freq: 10 20 30
rpc UserInfo (UserInfoReq) returns (UserInfoResp);
// @desc: 用户列表
// @author: 徐业
// @method: POST
// @api: /user_list
// @freq: 10 20 30
rpc UserList (UserListReq) returns (UserListResp);
}
message UserInfoReq {}
message UserInfoResp {}
message UserListReq {}
message UserListResp {}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/iotas/toolkit.git
git@gitee.com:iotas/toolkit.git
iotas
toolkit
toolkit
6a2c4ec13c63

搜索帮助