因个人原因需要请假两周左右,又恰逢周末无法当面交接工作,故写了个文档给后续开发人员。如有疑问可以随时钉我(可能没办法及时回复)
1. 亚瑟管理后台角色管理接口开发及完善
工作内容概要
- 接口文档(包含postman测试脚本)
-
铜雀台——>亚瑟王——>左上角”版本记录”——>角色管理——>角色信息管理

工作分支:arthur-server : feature-admin-role-manage
开发进度:
目前还有第1个接口需要完善, 其他接口均已实现且自测通过
对于目前无法提供的字段文档中最后没有勾选,需要对接用户中心或大数据平台后提供该字段

工作目录:
亚瑟role BC ,这里因单个文件太大故将其拆成了四个单独的go文件,分别为service定义、请求与响应结构体定义、处理函数、第1个接口的处理函数(第1个接口设计实现较为复杂故单独放到一个文件中)

后续工作内容:
1. 对接用户中心和大数据平台以完善第1个接口,提供目前空缺的字段
2. 优化第1个接口,或者增加一个接口以满足条件筛选
- 根据运营的需求,需要对指定区服的角色进行全服角色进行条件查询,筛选选项有:账号标识(需要接入用户中心后台才能实现)、角色标识(role_id)、角色编号(show_id)、角色昵称(nickname)、角色注册时间(包含起始时间和结束时间)

- 以账号标识或角色注册时间作为筛选条件或有多条结果,故还需要进行分页
- 接口的设计应当尽量做到兼容可调整、模块化,(考虑运营后面可能会改变需求如做多条件筛选)
- 因要对全服角色数据进行筛选,数据量会很大考虑在role-base进行条件查询,不要一次把所有数据都捞出来再筛选,数据量大的话这样很危险:/
- 接上一条:及时跟 rolebase 维护者 杜晓利 确定一下这个分类条件查询的设计实现分工
-
3.及时沟通、及时更新接口文档、并参加后续的角色管理接口需求评审工作
2. 分发服务对接
目前主要是文枢那边在对接分发服务,对接人是:孙祺
分发服务会请求分发服务,分片规约现在还不完善,有问题可以找分片服务维护者:杜晓利
3. 任务调度master分支(非合约版本)维护
目前主要存在的问题是日志输出可能有点多,对于过期任务和从数据库中将任务加载到内存都会有日志输出,可以考虑是否自动删除过期的任务
