Package org.shoulder.log.operation.model
Interface Operator
- All Known Implementing Classes:
ShoulderCurrentUserOperator,SystemOperator
public interface Operator
操作者信息
主要用于兼容不同框架,其中不带 default 的方法返回值不得为空
todo 【可选优化】certificate,密码类型;手机号,所属机构(租户编码),外部id,是否内部,扩展属性,用户状态。。
- Author:
- lym
-
Method Details
-
getUserId
操作者 【非空】- Returns:
- 用户标识
-
getUserName
操作者 用户姓名/昵称- Returns:
- 用户姓名
-
getUserRealName
操作者 实名关联的人id- Returns:
- 实名标识
-
getUserOrgId
操作者所属组标识- Returns:
- 用户组标识
-
getUserOrgName
操作者所属组名称- Returns:
- 用户组名称
-
getTerminalType
操作者 登录终端类型- Returns:
- 登录终端类型 【非空】
-
getRemoteAddress
操作者所在机器 ip- Returns:
- 处理机器/服务/docker 标识
-
getTerminalId
操作者的 terminalId- Returns:
- 操作者会话标识,用于追踪
-
getTerminalInfo
操作者的 terminalInfo- Returns:
- 登录终端信息,如系统名称、系统信息、浏览器信息、手机信息
-