Uses of Package
org.shoulder.log.operation.model

  • Class
    Description
    操作日志实体 (所有字段均为 protect: 方便使用者灵活扩展) 重要信息:操作时间、用户id、用户名称,IP、操作动作、被操作对象、操作结果、操作详情 其他信息:操作者终端标识、操作者使用的终端类型、追踪链路标识 traceId
    操作者信息 主要用于兼容不同框架,其中不带 default 的方法返回值不得为空 todo 【可选优化】certificate,密码类型;手机号,所属机构(租户编码),外部id,是否内部,扩展属性,用户状态。。
  • Class
    Description
    可以判断操作结果的对象 如批量操作场景下返回的多个DTO,DTO中某个字段表示本次操作是否成功,实现该接口后 可以使用 OperationResult.of(boolean) 就可以判断本次批量操作是 成功 or 失败 or 部分成功
  • Class
    Description
    操作日志实体 (所有字段均为 protect: 方便使用者灵活扩展) 重要信息:操作时间、用户id、用户名称,IP、操作动作、被操作对象、操作结果、操作详情 其他信息:操作者终端标识、操作者使用的终端类型、追踪链路标识 traceId
  • Class
    Description
    操作日志实体 (所有字段均为 protect: 方便使用者灵活扩展) 重要信息:操作时间、用户id、用户名称,IP、操作动作、被操作对象、操作结果、操作详情 其他信息:操作者终端标识、操作者使用的终端类型、追踪链路标识 traceId
  • Class
    Description
    操作日志实体 (所有字段均为 protect: 方便使用者灵活扩展) 重要信息:操作时间、用户id、用户名称,IP、操作动作、被操作对象、操作结果、操作详情 其他信息:操作者终端标识、操作者使用的终端类型、追踪链路标识 traceId
    操作对应业务方法/接口的入参
  • Class
    Description
    操作日志实体 (所有字段均为 protect: 方便使用者灵活扩展) 重要信息:操作时间、用户id、用户名称,IP、操作动作、被操作对象、操作结果、操作详情 其他信息:操作者终端标识、操作者使用的终端类型、追踪链路标识 traceId
  • Class
    Description
    操作日志实体 (所有字段均为 protect: 方便使用者灵活扩展) 重要信息:操作时间、用户id、用户名称,IP、操作动作、被操作对象、操作结果、操作详情 其他信息:操作者终端标识、操作者使用的终端类型、追踪链路标识 traceId
  • Class
    Description
    操作日志实体 (所有字段均为 protect: 方便使用者灵活扩展) 重要信息:操作时间、用户id、用户名称,IP、操作动作、被操作对象、操作结果、操作详情 其他信息:操作者终端标识、操作者使用的终端类型、追踪链路标识 traceId
    操作对应业务方法/接口的入参
  • Class
    Description
    可以判断操作结果的对象 如批量操作场景下返回的多个DTO,DTO中某个字段表示本次操作是否成功,实现该接口后 可以使用 OperationResult.of(boolean) 就可以判断本次批量操作是 成功 or 失败 or 部分成功
    可以获取操作详情的对象
    操作日志实体 (所有字段均为 protect: 方便使用者灵活扩展) 重要信息:操作时间、用户id、用户名称,IP、操作动作、被操作对象、操作结果、操作详情 其他信息:操作者终端标识、操作者使用的终端类型、追踪链路标识 traceId
    操作者信息 主要用于兼容不同框架,其中不带 default 的方法返回值不得为空 todo 【可选优化】certificate,密码类型;手机号,所属机构(租户编码),外部id,是否内部,扩展属性,用户状态。。
    操作对应业务方法/接口的入参
    有些操作(如定时任务)是非用户操作的,那么操作者就是系统了
  • Class
    Description
    一次操作记录(包含所有操作日志中不可预料的值) 常用于批量场景
    可以判断操作结果的对象 如批量操作场景下返回的多个DTO,DTO中某个字段表示本次操作是否成功,实现该接口后 可以使用 OperationResult.of(boolean) 就可以判断本次批量操作是 成功 or 失败 or 部分成功
    可以获取操作详情的对象