Uses of Package
org.shoulder.log.operation.model
Packages that use org.shoulder.log.operation.model
Package
Description
[扩展举例]
由于这些类经常出现在业务代码中,故推荐仿照该类的写法,在自己工程代码中实现
Operable,
OperationDetailAble 以与本框架解耦-
Classes in org.shoulder.log.operation.model used by org.shoulder.log.operation.contextClassDescription操作日志实体 (所有字段均为 protect: 方便使用者灵活扩展) 重要信息:操作时间、用户id、用户名称,IP、操作动作、被操作对象、操作结果、操作详情 其他信息:操作者终端标识、操作者使用的终端类型、追踪链路标识 traceId操作者信息 主要用于兼容不同框架,其中不带 default 的方法返回值不得为空 todo 【可选优化】certificate,密码类型;手机号,所属机构(租户编码),外部id,是否内部,扩展属性,用户状态。。
-
Classes in org.shoulder.log.operation.model used by org.shoulder.log.operation.enumsClassDescription可以判断操作结果的对象 如批量操作场景下返回的多个DTO,DTO中某个字段表示本次操作是否成功,实现该接口后 可以使用
OperationResult.of(boolean)就可以判断本次批量操作是 成功 or 失败 or 部分成功 -
Classes in org.shoulder.log.operation.model used by org.shoulder.log.operation.formatClassDescription操作日志实体 (所有字段均为 protect: 方便使用者灵活扩展) 重要信息:操作时间、用户id、用户名称,IP、操作动作、被操作对象、操作结果、操作详情 其他信息:操作者终端标识、操作者使用的终端类型、追踪链路标识 traceId
-
Classes in org.shoulder.log.operation.model used by org.shoulder.log.operation.format.covertorClassDescription操作日志实体 (所有字段均为 protect: 方便使用者灵活扩展) 重要信息:操作时间、用户id、用户名称,IP、操作动作、被操作对象、操作结果、操作详情 其他信息:操作者终端标识、操作者使用的终端类型、追踪链路标识 traceId
-
Classes in org.shoulder.log.operation.model used by org.shoulder.log.operation.format.implClassDescription操作日志实体 (所有字段均为 protect: 方便使用者灵活扩展) 重要信息:操作时间、用户id、用户名称,IP、操作动作、被操作对象、操作结果、操作详情 其他信息:操作者终端标识、操作者使用的终端类型、追踪链路标识 traceId操作对应业务方法/接口的入参
-
Classes in org.shoulder.log.operation.model used by org.shoulder.log.operation.loggerClassDescription操作日志实体 (所有字段均为 protect: 方便使用者灵活扩展) 重要信息:操作时间、用户id、用户名称,IP、操作动作、被操作对象、操作结果、操作详情 其他信息:操作者终端标识、操作者使用的终端类型、追踪链路标识 traceId
-
Classes in org.shoulder.log.operation.model used by org.shoulder.log.operation.logger.implClassDescription操作日志实体 (所有字段均为 protect: 方便使用者灵活扩展) 重要信息:操作时间、用户id、用户名称,IP、操作动作、被操作对象、操作结果、操作详情 其他信息:操作者终端标识、操作者使用的终端类型、追踪链路标识 traceId
-
Classes in org.shoulder.log.operation.model used by org.shoulder.log.operation.logger.interceptClassDescription操作日志实体 (所有字段均为 protect: 方便使用者灵活扩展) 重要信息:操作时间、用户id、用户名称,IP、操作动作、被操作对象、操作结果、操作详情 其他信息:操作者终端标识、操作者使用的终端类型、追踪链路标识 traceId操作对应业务方法/接口的入参
-
Classes in org.shoulder.log.operation.model used by org.shoulder.log.operation.modelClassDescription可以判断操作结果的对象 如批量操作场景下返回的多个DTO,DTO中某个字段表示本次操作是否成功,实现该接口后 可以使用
OperationResult.of(boolean)就可以判断本次批量操作是 成功 or 失败 or 部分成功可以获取操作详情的对象操作日志实体 (所有字段均为 protect: 方便使用者灵活扩展) 重要信息:操作时间、用户id、用户名称,IP、操作动作、被操作对象、操作结果、操作详情 其他信息:操作者终端标识、操作者使用的终端类型、追踪链路标识 traceId操作者信息 主要用于兼容不同框架,其中不带 default 的方法返回值不得为空 todo 【可选优化】certificate,密码类型;手机号,所属机构(租户编码),外部id,是否内部,扩展属性,用户状态。。操作对应业务方法/接口的入参有些操作(如定时任务)是非用户操作的,那么操作者就是系统了 -
Classes in org.shoulder.log.operation.model used by org.shoulder.log.operation.model.sampleClassDescription一次操作记录(包含所有操作日志中不可预料的值) 常用于批量场景可以判断操作结果的对象 如批量操作场景下返回的多个DTO,DTO中某个字段表示本次操作是否成功,实现该接口后 可以使用
OperationResult.of(boolean)就可以判断本次批量操作是 成功 or 失败 or 部分成功可以获取操作详情的对象