public interface LogonLogDao
限定符和类型 | 方法和说明 |
---|---|
int |
clearData(long accountId,
java.util.Date clearDate) |
int |
clearData(long accountId,
java.util.Date clearDate,
java.lang.Integer userType) |
void |
deleteById(long id) |
java.util.List<com.seeyon.ctp.login.po.LogonLog> |
findDepartmentLogonLog(java.lang.Long departmentId,
java.util.Date startDate,
java.util.Date endDate)
|
java.util.List<com.seeyon.ctp.login.po.LogonLog> |
findExcptionByUserId(java.lang.Long userId) |
java.util.List<com.seeyon.ctp.login.po.LogonLog> |
findExcptionData(java.lang.Long beforeTime) |
java.util.List<com.seeyon.ctp.login.po.LogonLog> |
findMemberLogonLog(java.lang.Long memberId,
java.util.Date startDate,
java.util.Date endDate)
|
java.util.List<com.seeyon.ctp.login.po.LogonLog> |
getAllLogonLogs(java.lang.Long[] users,
java.util.Date startTime,
java.util.Date endTime,
java.lang.String ipAddress)
得到符合条件的所有日志记录
|
java.util.List<java.lang.Object[]> |
getAllOnlineTime(long accountId,
java.lang.Long[] users,
java.util.Date startTime,
java.util.Date endTime,
int desc) |
java.util.List<java.lang.Object[]> |
getAllOnlineTimeHistory(long accountId,
java.lang.Long[] users,
java.util.Date startTime,
java.util.Date endTime,
int desc) |
com.seeyon.ctp.login.po.LogonLog |
getById(long id) |
com.seeyon.ctp.login.po.LogonLog |
getBySessionId(java.lang.String sessionId) |
java.util.List<com.seeyon.ctp.login.po.LogonLog> |
getDetail(long accountId,
java.lang.Long[] users,
java.util.Date startTime,
java.util.Date endTime,
java.lang.String ipAddress,
boolean needPage) |
java.util.List<com.seeyon.ctp.login.po.LogonLog> |
getDetail(long accountId,
java.lang.Long[] users,
java.util.Date startTime,
java.util.Date endTime,
java.lang.String ipAddress,
java.lang.Integer logonType,
boolean needPage) |
java.util.List<com.seeyon.ctp.login.po.LogonLog> |
getDetail(long accountId,
java.lang.Long[] users,
java.util.Date startTime,
java.util.Date endTime,
java.lang.String ipAddress,
java.lang.Integer logonType,
boolean needPage,
java.lang.Integer userType) |
java.util.List<com.seeyon.ctp.login.po.LogonLog> |
getDetail(long accountId,
java.lang.Long[] users,
java.util.Date startTime,
java.util.Date endTime,
java.lang.String ipAddress,
java.lang.Integer logonType,
boolean needPage,
java.lang.Integer userType,
java.lang.Integer result) |
java.util.List<com.seeyon.ctp.login.po.LogonLogHistory> |
getDetailHistory(long accountId,
java.lang.Long[] users,
java.util.Date startTime,
java.util.Date endTime,
java.lang.String ipAddress,
java.lang.Integer logonType,
boolean needPage,
java.lang.Integer userType) |
java.util.List<com.seeyon.ctp.login.po.LogonLog> |
getDetailList(long userId,
java.util.Date startDate,
java.util.Date endDate) |
java.util.Date |
getEarliestLogonTime(java.lang.Long userId,
java.util.Date startTime,
java.util.Date endTime)
获取时间范围内,最早登录的小时分
|
com.seeyon.ctp.login.po.LogonLog |
getFirstLogonLog(java.lang.Long userId,
java.util.Date startDate,
java.util.Date endDate)
获取最早登录时间
|
com.seeyon.ctp.login.po.LogonLog |
getLastLogonLog(long userId) |
com.seeyon.ctp.login.po.LogonLog |
getLastLogoutLog(java.lang.Long userId,
java.util.Date startDate,
java.util.Date endDate)
最晚退出时间
|
java.util.Date |
getLatestLogoutTime(java.lang.Long userId,
java.util.Date startTime,
java.util.Date endTime)
获取时间范围内,最晚登出的小时分
|
java.util.List<java.lang.Object[]> |
getMaxAccess(long accountId,
java.util.Date startTime,
java.util.Date endTime) |
java.util.Map |
getMaxLogonTime(java.lang.Long[] users,
java.util.Date startTime,
java.util.Date endTime,
boolean flag) |
java.util.List<java.lang.Object[]> |
getOnlineTime(long accountId,
java.lang.Long[] users,
java.util.Date startTime,
java.util.Date endTime,
int desc) |
java.util.List<java.lang.Object[]> |
getOnlineTimeAndTimes(java.lang.Long memberId,
java.util.Date startDate,
java.util.Date endDate,
java.util.List<java.lang.Integer> ua)
获取某人某段时间内通过指定方式登录系统的次数和在线时间
|
java.util.List<java.lang.Object[]> |
getOnlineTimeHistory(long accountId,
java.lang.Long[] users,
java.util.Date startTime,
java.util.Date endTime,
int desc) |
long |
getTotalAccess(long accountId,
java.util.Date startTime,
java.util.Date endTime)
查询 单位人员在一段时间内的登录次数。
|
java.util.List<java.lang.Object[]> |
getUnlogon(long accountId,
java.lang.String state,
java.util.Date startTime,
java.util.Date endTime,
boolean flag) |
java.util.List<java.lang.Object[]> |
getUnlogonHistory(long accountId,
java.lang.String state,
java.util.Date startTime,
java.util.Date endTime,
boolean flag) |
void |
save(com.seeyon.ctp.login.po.LogonLog log) |
void |
saveAll(java.util.List<com.seeyon.ctp.login.po.LogonLog> logs) |
void |
update(java.lang.Object logonLog) |
void |
updateLngLat(long logId,
java.lang.String city,
java.lang.Double x,
java.lang.Double y) |
void |
updateOnlineTime(long logId,
java.util.Date logoutTime,
int onlineTime,
int logoutType) |
void deleteById(long id)
void save(com.seeyon.ctp.login.po.LogonLog log)
void saveAll(java.util.List<com.seeyon.ctp.login.po.LogonLog> logs)
com.seeyon.ctp.login.po.LogonLog getById(long id)
com.seeyon.ctp.login.po.LogonLog getBySessionId(java.lang.String sessionId)
void updateOnlineTime(long logId, java.util.Date logoutTime, int onlineTime, int logoutType)
long getTotalAccess(long accountId, java.util.Date startTime, java.util.Date endTime)
accountId
- startTime
- endTime
- java.util.List<java.lang.Object[]> getMaxAccess(long accountId, java.util.Date startTime, java.util.Date endTime)
java.util.List<java.lang.Object[]> getOnlineTime(long accountId, java.lang.Long[] users, java.util.Date startTime, java.util.Date endTime, int desc)
java.util.List<java.lang.Object[]> getAllOnlineTime(long accountId, java.lang.Long[] users, java.util.Date startTime, java.util.Date endTime, int desc)
java.util.List<com.seeyon.ctp.login.po.LogonLog> getDetail(long accountId, java.lang.Long[] users, java.util.Date startTime, java.util.Date endTime, java.lang.String ipAddress, boolean needPage)
java.util.List<com.seeyon.ctp.login.po.LogonLog> getDetail(long accountId, java.lang.Long[] users, java.util.Date startTime, java.util.Date endTime, java.lang.String ipAddress, java.lang.Integer logonType, boolean needPage)
java.util.List<com.seeyon.ctp.login.po.LogonLog> getDetail(long accountId, java.lang.Long[] users, java.util.Date startTime, java.util.Date endTime, java.lang.String ipAddress, java.lang.Integer logonType, boolean needPage, java.lang.Integer userType)
java.util.List<com.seeyon.ctp.login.po.LogonLog> getDetail(long accountId, java.lang.Long[] users, java.util.Date startTime, java.util.Date endTime, java.lang.String ipAddress, java.lang.Integer logonType, boolean needPage, java.lang.Integer userType, java.lang.Integer result)
java.util.List<com.seeyon.ctp.login.po.LogonLog> getAllLogonLogs(java.lang.Long[] users, java.util.Date startTime, java.util.Date endTime, java.lang.String ipAddress)
users
- startTime
- endTime
- ipAddress
- java.util.List<com.seeyon.ctp.login.po.LogonLog> getDetailList(long userId, java.util.Date startDate, java.util.Date endDate)
com.seeyon.ctp.login.po.LogonLog getLastLogonLog(long userId)
com.seeyon.ctp.login.po.LogonLog getFirstLogonLog(java.lang.Long userId, java.util.Date startDate, java.util.Date endDate)
userId
- com.seeyon.ctp.login.po.LogonLog getLastLogoutLog(java.lang.Long userId, java.util.Date startDate, java.util.Date endDate)
userId
- startDate
- endDate
- java.util.List<java.lang.Object[]> getUnlogon(long accountId, java.lang.String state, java.util.Date startTime, java.util.Date endTime, boolean flag)
java.util.Map getMaxLogonTime(java.lang.Long[] users, java.util.Date startTime, java.util.Date endTime, boolean flag)
int clearData(long accountId, java.util.Date clearDate)
int clearData(long accountId, java.util.Date clearDate, java.lang.Integer userType)
void updateLngLat(long logId, java.lang.String city, java.lang.Double x, java.lang.Double y)
java.util.List<com.seeyon.ctp.login.po.LogonLog> findMemberLogonLog(java.lang.Long memberId, java.util.Date startDate, java.util.Date endDate) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId
- startDate
- endDate
- com.seeyon.ctp.common.exceptions.BusinessException
java.util.List<com.seeyon.ctp.login.po.LogonLog> findDepartmentLogonLog(java.lang.Long departmentId, java.util.Date startDate, java.util.Date endDate) throws com.seeyon.ctp.common.exceptions.BusinessException
departmentId
- startDate
- endDate
- com.seeyon.ctp.common.exceptions.BusinessException
java.util.List<java.lang.Object[]> getOnlineTimeAndTimes(java.lang.Long memberId, java.util.Date startDate, java.util.Date endDate, java.util.List<java.lang.Integer> ua)
memberId
- startDate
- endDate
- ua
- java.util.Date getEarliestLogonTime(java.lang.Long userId, java.util.Date startTime, java.util.Date endTime) throws com.seeyon.ctp.common.exceptions.BusinessException
userId
- startTime
- endTime
- com.seeyon.ctp.common.exceptions.BusinessException
java.util.Date getLatestLogoutTime(java.lang.Long userId, java.util.Date startTime, java.util.Date endTime) throws com.seeyon.ctp.common.exceptions.BusinessException
userId
- startTime
- endTime
- com.seeyon.ctp.common.exceptions.BusinessException
void update(java.lang.Object logonLog)
java.util.List<com.seeyon.ctp.login.po.LogonLog> findExcptionData(java.lang.Long beforeTime)
java.util.List<com.seeyon.ctp.login.po.LogonLog> findExcptionByUserId(java.lang.Long userId)
java.util.List<java.lang.Object[]> getOnlineTimeHistory(long accountId, java.lang.Long[] users, java.util.Date startTime, java.util.Date endTime, int desc)
java.util.List<java.lang.Object[]> getAllOnlineTimeHistory(long accountId, java.lang.Long[] users, java.util.Date startTime, java.util.Date endTime, int desc)
java.util.List<com.seeyon.ctp.login.po.LogonLogHistory> getDetailHistory(long accountId, java.lang.Long[] users, java.util.Date startTime, java.util.Date endTime, java.lang.String ipAddress, java.lang.Integer logonType, boolean needPage, java.lang.Integer userType)
java.util.List<java.lang.Object[]> getUnlogonHistory(long accountId, java.lang.String state, java.util.Date startTime, java.util.Date endTime, boolean flag)