| ... | @@ -4,9 +4,27 @@ |
... | @@ -4,9 +4,27 @@ |
|
|
* Logger - Log服务
|
|
* Logger - Log服务
|
|
|
* Mongo - Mongo数据库的schema定义,一般不需要直接使用
|
|
* Mongo - Mongo数据库的schema定义,一般不需要直接使用
|
|
|
* CacheService - 一般DBService内部调用
|
|
* CacheService - 一般DBService内部调用
|
|
|
|
* Common - 通用的一些对象的申明
|
|
|
* Lib - 一些常用方法库
|
|
* Lib - 一些常用方法库
|
|
|
* AuthService - 权限校验服务,一般不用直接调用
|
|
* AuthService - 权限校验服务,一般不用直接调用
|
|
|
* EntityResolver - 生成的Graphql调用的方法,一般不直接调用
|
|
* EntityResolver - 生成的Graphql调用的方法,一般不直接调用
|
|
|
* Hooks - 一般不直接使用
|
|
* Hooks - 一般不直接使用
|
|
|
|
|
|
|
|
# |
|
# Common
|
|
\ No newline at end of file |
|
* 定义了一些和config文件对应的对象类型,一般不需要直接使用。有帮助的一些对象如下
|
|
|
|
* Entity - 所有数据库对象的基础,默认包含6个缺省的字段
|
|
|
|
1. _id
|
|
|
|
2. createdAt - 创建时间的timestamp(毫秒)
|
|
|
|
3. createdBy - 创建用户的id
|
|
|
|
4. updatedAt - 最近一次更改时间的timestamp(毫秒)
|
|
|
|
5. updatedBy - 最近一次更改人的id
|
|
|
|
6. isRemove - true表示该记录被标记为删除,整个系统只有软删除,缺省值为false
|
|
|
|
* MutationResult - graphql mutation的结果
|
|
|
|
1. success - 是否操作成功
|
|
|
|
2. error - 如有错误则包含错误信息
|
|
|
|
* MutationSuccess - 上面MutationResult的一个实例,返回{success: true}
|
|
|
|
* Me - 当前登录用户的信息,默认只包含两个field,这个信息由框架在用户登录的时候自动填写
|
|
|
|
1. id - 用户的id
|
|
|
|
2. role - 当前用户的角色
|
|
|
|
* SysAdmin - 上面Me的一个实例,用于指代系统管理员,用户比如cron job中创建临时Context时设置Me信息
|
|
|
|
* AnonymousUser - Me的另一个实例 |
|
|
|
\ No newline at end of file |