-
-
- serialVersionUID:
- 1998019128906395110L
-
Serialized Fields
-
appId
String appId
应用标识 (必填) 默认取 `spring.application.name`
-
businessId
String businessId
与本次操作所关联其他业务操作的业务号 ,用于多个请求完共同完成一个业务功能时(选填)
例 上传csv进行数据的批量导入场景:上传导入文件、校验导入数据、点击确认导入、导入成功业务相关可以填同一个标识符
上传新头像、确定修改个人信息也可以有相同的业务标识
-
detail
String detail
本次操作的详细描述(选填)
详细的描述用户的操作内容,如被操作对象的 json 输出,注意不要输出密码等敏感信息,或是具体发生了怎样的事情
-
detailItems
List<String> detailItems
操作详情占位填充项,用于填充 detailKey 中的 %1,%2,%n
-
detailKey
String detailKey
操作详情对应的多语言key(选填)
- 若不支持多语言则不填。
占位符使用 %1,%2,%n形式,n表示第n个参数;
-
endTime
Instant endTime
操作结束时间
-
errorCode
String errorCode
当操作结果为失败时,记录操作失败对应的错误码(选填)
-
extFields
Map<String,Object> extFields
扩展字段 (选填) key 不能为 null
-
instanceId
Long instanceId
应用实例编号 / 机器序号
-
objectId
String objectId
被操作对象唯一标示 (选填)
例: tb_user 的 userId
-
objectName
String objectName
操作对象的名称 (选填)
若存在多个值时,以 ","分隔 例: "user1,user2,user3"
-
objectType
String objectType
被操作对象的类型标识 (选填)
Key格式为:objectType.<操作对象类型标识>
-
operation
String operation
具体操作标识 【必填】
多语言翻译文件由服务提供,导入到网关或日志服务前端,展示时翻译。
例:注册、登录、退出、查询、新增、修改、删除、下载等
-
operationTime
Instant operationTime
操作发生时间
-
params
List<OpLogParam> params
操作参数,记录业务操作的参数信息,用于操作审计和分析 (选填)
- See Also:
-
-
remoteAddress
String remoteAddress
操作者所在终端标识,如 IP (选填)
用户终端机器IP 例:192.168.0.10
若系统内部触发为服务部署机器IP
-
result
OperationResult result
本次操作结果(必填)
-
tenantCode
String tenantCode
租户编码
-
terminalId
String terminalId
操作者终端标识 (选填),也可以生成 UUID
手机设备的唯一标识:IMSI、IMEI、ESN、MEID
PC 中网卡唯一标识 MAC 地址 系统内部触发记为服务器所在机器 MAC 地址
-
terminalInfo
String terminalInfo
操作者终端信息,如浏览器可获取 UserAgent、App 可获取手机类型 (选填)
-
terminalType
TerminalType terminalType
操作者终端类型 (必填)
-
traceId
String traceId
本次业务操作的调用链标识(选填)
-
userId
String userId
操作者标识 【必须】
用户 ————————— 用户名唯一标识,用户名、用户id等
系统内部触发 —— 应用标识 格式为 "system.应用标识" 例: system.order
-
userName
String userName
操作者姓名(选填)
用户 ————————— 用户昵称, 例: lym
系统内部触发 —— 不填
-
userOrgId
String userOrgId
操作者所属组唯一标识(选填)
用户 ————————— 所属组织/用户组/群/部门标识 例: tb_user_group 表的 主键
系统内部触发 —— 不填
-
userOrgName
String userOrgName
操作者所属组名称(选填)
-
userRealName
String userRealName
操作者真实姓名,适合在实名制较强的后台管理系统 (选填)
用户 ————————— 用户对应的真实姓名
系统内部触发 —— 不填
-
- serialVersionUID:
- 1429478242021042150L