public interface AppLogManager
限定符和类型 | 方法和说明 |
---|---|
void |
clearAppLogs(java.util.Date date)
清理应用日志,删除某一时间之前的所有应用日志
|
void |
clearAppLogs(java.lang.Integer moduleId,
java.lang.Integer actionId,
java.util.List<java.lang.Long> actionUserIds,
java.util.List<java.lang.Long> departmentIds,
java.util.List<java.lang.Long> actionAccountIds,
java.util.Date beginDate,
java.util.Date endDate)
清除应用日志
|
void |
delAppLogsUnits(java.lang.String moduleId,
java.lang.String actionId,
java.lang.String actionUserId,
java.lang.Long departmentIds,
java.lang.Long actionAccountId,
java.lang.String beginDate,
java.lang.String endDate)
删除日志的工具方法
|
void |
deleteAppLogs(java.util.Date date,
java.lang.String urlType)
清理应用日志,删除某一时间之前的所有应用日志
|
java.util.Date |
formatDate(java.lang.String dateTime) |
java.util.Date |
formatDateEndTime(java.lang.String dateTime) |
java.util.List<AppLog> |
getAllAppLogsList(java.lang.Integer currentUserRole,
java.lang.Integer moduleId,
java.lang.Integer actionId,
java.util.List<java.lang.Long> actionUserIds,
java.util.List<java.lang.Long> departmentIds,
java.util.List<java.lang.Long> actionAccountIds,
java.util.Date beginDate,
java.util.Date endDate)
查询应用日志列表,不分页,用于导出EXCEL
|
java.util.List<AppLog> |
getAllAppLogsList(java.lang.Integer currentUserRole,
java.lang.Integer moduleId,
java.lang.Integer actionId,
java.util.List<java.lang.Long> actionUserIds,
java.util.List<java.lang.Long> departmentIds,
java.util.List<java.lang.Long> actionAccountIds,
java.util.Date beginDate,
java.util.Date endDate,
java.lang.Integer actionUserType)
查询所有日志,条件包括操作人员类型
|
java.util.List<java.lang.Long> |
getDepartmentIds(User user) |
void |
insertLog(User user,
AppLogAction appLogAction,
java.util.Date date,
java.lang.String... params) |
void |
insertLog(User user,
AppLogAction appLogAction,
java.lang.String... params)
已过时。
|
void |
insertLog(User user,
java.lang.Integer actionId,
java.lang.String... params) |
void |
insertLog4Account(User user,
java.lang.Long accountId,
AppLogAction action,
java.lang.String... params)
已过时。
|
void |
insertLog4Account(User user,
java.lang.Long accountId,
java.lang.Integer actionId,
java.lang.String... params) |
void |
insertLogs(User user,
AppLogAction appLogAction,
java.util.List<java.lang.String[]> labelsList)
已过时。
|
void |
insertLogs(User user,
java.lang.Integer moduleId,
java.lang.Integer actionId,
java.util.List<java.lang.String[]> labelsList) |
void |
insertLogs(User user,
java.lang.Integer actionId,
java.util.List<java.lang.String[]> labelsList) |
void |
insertLogs4Account(User user,
java.lang.Long accountId,
AppLogAction action,
java.util.List<java.lang.String[]> labelsList)
已过时。
|
void |
insertLogs4Account(User user,
java.lang.Long accountId,
java.lang.Integer actionId,
java.util.List<java.lang.String[]> labelsList) |
void |
insertLogWithUserType(User user,
java.lang.Long accountId,
java.lang.Integer actionId,
AppLogConstants.action_user_type actionUserType,
java.lang.String... params)
记录日志,并且指定操作人员类型
|
java.util.List<AppLog> |
queryAppLogs(java.lang.Integer moduleId,
java.lang.Integer actionId,
java.util.Date beginDate,
java.util.Date endDate,
User user,
boolean page) |
java.util.List<AppLog> |
queryAppLogs(java.lang.Integer currentUserRole,
java.lang.Integer moduleId,
java.lang.Integer actionId,
java.util.List<java.lang.Long> actionUserIds,
java.util.List<java.lang.Long> departmentIds,
java.util.List<java.lang.Long> actionAccountIds,
java.util.Date beginDate,
java.util.Date endDate)
查询应用日志列表,分页
|
java.util.List<AppLog> |
queryAppLogs(java.lang.Integer currentUserRole,
java.lang.Integer moduleId,
java.lang.Integer actionId,
java.util.List<java.lang.Long> actionUserIds,
java.util.List<java.lang.Long> departmentIds,
java.util.List<java.lang.Long> actionAccountIds,
java.util.Date beginDate,
java.util.Date endDate,
java.lang.Integer actionUserType)
查询日志,条件包括操作人员类型
|
java.util.List<AppLog> |
queryAppLogs(java.lang.Integer moduleId,
java.lang.Integer actionId,
java.util.List<java.lang.Long> actionUserIds,
java.util.List<java.lang.Long> departmentIds,
java.util.List<java.lang.Long> actionAccountIds,
java.util.Date beginDate,
java.util.Date endDate)
查询应用日志列表,分页
|
java.util.List<AppLog> |
queryAppLogsUnits(java.lang.String moduleId,
java.lang.String actionId,
java.lang.String actionUserId,
java.lang.Long actionAccountId,
java.lang.Long departmentIds,
java.lang.String beginDate,
java.lang.String endDate,
boolean page,
boolean flag) |
java.util.List<AppLog> |
queryAppLogsUnits(java.lang.String urlType,
java.lang.String moduleId,
java.lang.String actionId,
java.lang.String actionUserId,
java.lang.Long actionAccountId,
java.lang.Long departmentId,
java.util.List<java.lang.Long> departIds,
java.lang.String beginDate,
java.lang.String endDate,
boolean page) |
java.util.List<AppLog> |
queryAppLogsUnits(java.lang.String urlType,
java.lang.String moduleId,
java.lang.String actionId,
java.lang.String actionUserId,
java.lang.Long actionAccountId,
java.lang.Long departmentIds,
java.lang.String beginDate,
java.lang.String endDate,
boolean page)
查询应用日志转化数据
|
@Deprecated void insertLog(User user, AppLogAction appLogAction, java.lang.String... params)
user
- 登录用户action
- 操作类型枚举params
- 操作描述国际化key对应的参数void insertLog(User user, java.lang.Integer actionId, java.lang.String... params)
@Deprecated void insertLog4Account(User user, java.lang.Long accountId, AppLogAction action, java.lang.String... params)
void insertLog4Account(User user, java.lang.Long accountId, java.lang.Integer actionId, java.lang.String... params)
@Deprecated void insertLogs(User user, AppLogAction appLogAction, java.util.List<java.lang.String[]> labelsList)
user
- 登录用户action
- 操作类型枚举labelsList
- 操作描述国际化key对应的参数list, Listvoid insertLogs(User user, java.lang.Integer actionId, java.util.List<java.lang.String[]> labelsList)
@Deprecated void insertLogs4Account(User user, java.lang.Long accountId, AppLogAction action, java.util.List<java.lang.String[]> labelsList)
void insertLogs4Account(User user, java.lang.Long accountId, java.lang.Integer actionId, java.util.List<java.lang.String[]> labelsList)
void insertLogs(User user, java.lang.Integer moduleId, java.lang.Integer actionId, java.util.List<java.lang.String[]> labelsList)
java.util.List<AppLog> queryAppLogs(java.lang.Integer moduleId, java.lang.Integer actionId, java.util.List<java.lang.Long> actionUserIds, java.util.List<java.lang.Long> departmentIds, java.util.List<java.lang.Long> actionAccountIds, java.util.Date beginDate, java.util.Date endDate)
moduleId
- 模块IdactionId
- 操作类型IdactionUserId
- 操作用户IdbeginDate
- 起始日期endDate
- 结束日期java.util.List<AppLog> queryAppLogs(java.lang.Integer currentUserRole, java.lang.Integer moduleId, java.lang.Integer actionId, java.util.List<java.lang.Long> actionUserIds, java.util.List<java.lang.Long> departmentIds, java.util.List<java.lang.Long> actionAccountIds, java.util.Date beginDate, java.util.Date endDate)
moduleId
- 模块IdactionId
- 操作类型IdactionUserId
- 操作用户IdbeginDate
- 起始日期endDate
- 结束日期java.util.List<AppLog> getAllAppLogsList(java.lang.Integer currentUserRole, java.lang.Integer moduleId, java.lang.Integer actionId, java.util.List<java.lang.Long> actionUserIds, java.util.List<java.lang.Long> departmentIds, java.util.List<java.lang.Long> actionAccountIds, java.util.Date beginDate, java.util.Date endDate)
moduleId
- 模块IdactionId
- 操作类型IdactionUserId
- 操作用户IdbeginDate
- 起始日期endDate
- 结束日期void clearAppLogs(java.lang.Integer moduleId, java.lang.Integer actionId, java.util.List<java.lang.Long> actionUserIds, java.util.List<java.lang.Long> departmentIds, java.util.List<java.lang.Long> actionAccountIds, java.util.Date beginDate, java.util.Date endDate)
moduleId
- 模块IdactionId
- 操作类型IdactionUserId
- 操作用户IdbeginDate
- 起始日期endDate
- 结束日期java.util.List<AppLog> queryAppLogsUnits(java.lang.String urlType, java.lang.String moduleId, java.lang.String actionId, java.lang.String actionUserId, java.lang.Long actionAccountId, java.lang.Long departmentIds, java.lang.String beginDate, java.lang.String endDate, boolean page) throws java.lang.Exception
moduleId
- 操作模块IDactionId
- 操作类型IDactionUserId
- 操作用户ID串departmentIds
- 部门IDactionAccountId
- 单位IdbeginDate
- 起始日期endDate
- 结束日期page
- 是否需要分页java.lang.Exception
java.util.List<AppLog> queryAppLogsUnits(java.lang.String moduleId, java.lang.String actionId, java.lang.String actionUserId, java.lang.Long actionAccountId, java.lang.Long departmentIds, java.lang.String beginDate, java.lang.String endDate, boolean page, boolean flag) throws java.lang.Exception
java.lang.Exception
java.util.List<AppLog> queryAppLogsUnits(java.lang.String urlType, java.lang.String moduleId, java.lang.String actionId, java.lang.String actionUserId, java.lang.Long actionAccountId, java.lang.Long departmentId, java.util.List<java.lang.Long> departIds, java.lang.String beginDate, java.lang.String endDate, boolean page) throws java.lang.Exception
java.lang.Exception
java.util.Date formatDate(java.lang.String dateTime) throws java.lang.Exception
java.lang.Exception
java.util.Date formatDateEndTime(java.lang.String dateTime) throws java.lang.Exception
java.lang.Exception
java.util.List<java.lang.Long> getDepartmentIds(User user) throws BusinessException
java.util.List<AppLog> queryAppLogs(java.lang.Integer moduleId, java.lang.Integer actionId, java.util.Date beginDate, java.util.Date endDate, User user, boolean page) throws java.lang.Exception
java.lang.Exception
void delAppLogsUnits(java.lang.String moduleId, java.lang.String actionId, java.lang.String actionUserId, java.lang.Long departmentIds, java.lang.Long actionAccountId, java.lang.String beginDate, java.lang.String endDate) throws java.lang.Exception
moduleId
- actionId
- actionUserId
- departmentIds
- actionAccountId
- beginDate
- endDate
- java.lang.Exception
void clearAppLogs(java.util.Date date) throws java.lang.Exception
java.lang.Exception
void deleteAppLogs(java.util.Date date, java.lang.String urlType) throws java.lang.Exception
java.lang.Exception
void insertLogWithUserType(User user, java.lang.Long accountId, java.lang.Integer actionId, AppLogConstants.action_user_type actionUserType, java.lang.String... params)
user
- accountId
- actionId
- actionUserType
- AppLogConstants.action_user_typeparams
- java.util.List<AppLog> queryAppLogs(java.lang.Integer currentUserRole, java.lang.Integer moduleId, java.lang.Integer actionId, java.util.List<java.lang.Long> actionUserIds, java.util.List<java.lang.Long> departmentIds, java.util.List<java.lang.Long> actionAccountIds, java.util.Date beginDate, java.util.Date endDate, java.lang.Integer actionUserType)
moduleId
- actionId
- actionUserIds
- departmentIds
- actionAccountIds
- beginDate
- endDate
- actionUserType
- java.util.List<AppLog> getAllAppLogsList(java.lang.Integer currentUserRole, java.lang.Integer moduleId, java.lang.Integer actionId, java.util.List<java.lang.Long> actionUserIds, java.util.List<java.lang.Long> departmentIds, java.util.List<java.lang.Long> actionAccountIds, java.util.Date beginDate, java.util.Date endDate, java.lang.Integer actionUserType)
moduleId
- actionId
- actionUserIds
- departmentIds
- actionAccountIds
- beginDate
- endDate
- actionUserType
- 操作人员分类void insertLog(User user, AppLogAction appLogAction, java.util.Date date, java.lang.String... params)
user
- 登录用户appLogAction
- 操作类型枚举date
- 操作时间params
- 国际化