public interface OperationlogManager
限定符和类型 | 方法和说明 |
---|---|
void |
deleteLogById(java.lang.Long id)
通过主键删除对象
|
void |
deleteLogById(java.lang.String id)
删除日志
|
void |
deleteLogByObjectId(java.util.List<OperationLog> logList)
通过文档的id删除日志
|
java.util.List<OperationLog> |
getAllOperationLog(boolean needPagination)
查询所有日志
|
java.util.List<OperationLog> |
getAllOperationLog(java.util.List<java.lang.Long> objectIds,
boolean needPagination)
查询集合对象的所有日志
|
java.util.List<OperationLog> |
getAllOperationLogByConditions(java.util.List<java.lang.Long> objectIds,
boolean needPagination,
java.util.Map<java.lang.String,java.lang.Object> Params)
通过文档id查询操作记录(条件查询)
|
java.util.List<OperationLog> |
getOperationLogByCat(int catId,
boolean needPagination)
查询某一类别的日志
|
java.util.List<OperationLog> |
getOperationLogByCondition(java.lang.String category,
java.lang.String startTime,
java.lang.String endTime,
boolean needPagination)
根据条件查询日志
|
OperationLog |
getOperationLogByDocHistoryBodyId(java.lang.Long id)
通过历史正文表的主键或者操作记录
|
OperationLog |
getOperationLogById(java.lang.Long id)
通过主键获得操作日志对象
|
void |
insertOplog(java.lang.Long objectId,
com.seeyon.ctp.common.constants.ApplicationCategoryEnum category,
java.lang.String actionType,
java.lang.String contentLabel,
java.lang.Object... contentParameters)
保存业务日志,操作者就是当前登录者
|
void |
insertOplog(java.lang.Long objectId,
java.lang.Long subObjectId,
com.seeyon.ctp.common.constants.ApplicationCategoryEnum category,
java.lang.String actionType,
java.lang.String contentLabel,
java.lang.Object... contentParameters)
保存业务日志,操作者就是当前登录者
|
void |
insertOplog(java.lang.Long memberId,
java.lang.Long objectId,
java.lang.Long subObjectId,
com.seeyon.ctp.common.constants.ApplicationCategoryEnum category,
java.lang.String actionType,
java.lang.String contentLabel,
java.lang.Object... contentParameters) |
java.util.List<OperationLog> |
queryByObjectId(java.lang.Long objectId,
boolean needPagination)
根据操作对象查询日志
|
java.util.List<OperationLog> |
queryBySubObjectId(java.lang.Long subObjectId,
boolean needPagination)
根据次操作对象查询日志
|
java.util.List<OperationLog> |
queryBySubObjectIdAndObjectId(java.lang.Long objectId,
java.lang.Long subObjectId,
boolean needPagination)
根据操作对象和次操作对象查询日志
objectId=? |
java.util.List<OperationLog> |
queryBySubObjectIdOrObjectId(java.lang.Long objectId,
java.lang.Long subObjectId,
boolean needPagination)
根据操作对象或者次操作对象查询日志
objectId=? |
void insertOplog(java.lang.Long memberId, java.lang.Long objectId, java.lang.Long subObjectId, com.seeyon.ctp.common.constants.ApplicationCategoryEnum category, java.lang.String actionType, java.lang.String contentLabel, java.lang.Object... contentParameters)
void insertOplog(java.lang.Long objectId, java.lang.Long subObjectId, com.seeyon.ctp.common.constants.ApplicationCategoryEnum category, java.lang.String actionType, java.lang.String contentLabel, java.lang.Object... contentParameters)
objectId
- 操作对象idsubObjectId
- 次操作对象idcategory
- 所属应用类别actionType
- 操作类型contentLabel
- 显示内容国际化key(国际化资源自行管理)contentParameters
- 国际化参数void insertOplog(java.lang.Long objectId, com.seeyon.ctp.common.constants.ApplicationCategoryEnum category, java.lang.String actionType, java.lang.String contentLabel, java.lang.Object... contentParameters)
objectId
- 操作对象idsubObjectId
- 次操作对象idcategory
- 所属应用类别actionType
- 操作类型contentLabel
- 显示内容国际化key(国际化资源自行管理)contentParameters
- 国际化参数java.util.List<OperationLog> queryByObjectId(java.lang.Long objectId, boolean needPagination)
objectId
- needPagination
- 是否需要分页java.util.List<OperationLog> getAllOperationLog(boolean needPagination)
needPagination是否需要分页
- java.util.List<OperationLog> getOperationLogByCondition(java.lang.String category, java.lang.String startTime, java.lang.String endTime, boolean needPagination) throws java.lang.Exception
category
- 模块类别startTime
- 开始时间endTime
- 截至时间needPagination
- 是否需要分页java.lang.Exception
java.util.List<OperationLog> getOperationLogByCat(int catId, boolean needPagination)
catId
- 类别(ApplicationCategoryEnum.xxx)needPagination是否需要分页
- java.util.List<OperationLog> queryBySubObjectId(java.lang.Long subObjectId, boolean needPagination)
subObjectId
- needPagination
- 是否需要分页java.util.List<OperationLog> queryBySubObjectIdAndObjectId(java.lang.Long objectId, java.lang.Long subObjectId, boolean needPagination)
objectId=? and subObjectId=?
objectId
- subObjectId
- needPagination
- 是否需要分页java.util.List<OperationLog> queryBySubObjectIdOrObjectId(java.lang.Long objectId, java.lang.Long subObjectId, boolean needPagination)
objectId=? or subObjectId=?
objectId
- subObjectId
- needPagination
- 是否需要分页java.util.List<OperationLog> getAllOperationLog(java.util.List<java.lang.Long> objectIds, boolean needPagination)
objectIds
- needPagination
- 是否需要分页void deleteLogById(java.lang.String id) throws java.lang.Exception
id
- java.lang.Exception
void deleteLogById(java.lang.Long id)
id
- void deleteLogByObjectId(java.util.List<OperationLog> logList)
id
- OperationLog getOperationLogById(java.lang.Long id)
id
- OperationLog getOperationLogByDocHistoryBodyId(java.lang.Long id)
id
- java.util.List<OperationLog> getAllOperationLogByConditions(java.util.List<java.lang.Long> objectIds, boolean needPagination, java.util.Map<java.lang.String,java.lang.Object> Params)
objectIds
- needPagination
- Params
-