类 TerminalController
- java.lang.Object
-
- net.risesoft.controller.TerminalController
-
@RestController @RequestMapping("/admin/terminal") public class TerminalController extends Object终端管理- 作者:
- mengjuhua, guoweijun, shidaobang
-
-
构造器概要
构造器 构造器 说明 TerminalController()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 net.risesoft.pojo.Y9Result<Map<String,Object>>getUserLoginDataByIpSection(String startTime, String endTime)获取一定时间段内的各个IP段登录人数数据net.risesoft.pojo.Y9Result<List<Map<String,Object>>>listAllUserHostIPs()获取所有登录的终端IPnet.risesoft.pojo.Y9Result<List<Map<String,Object>>>listTerminalIpByCip(String cip)根据C类IP段,获取属于该IP段的IP地址和次数net.risesoft.pojo.Y9Result<List<String>>listTerminator(String startTime, String endTime, String userHostIp)查询出该时间段终端IP的登录详情页面net.risesoft.pojo.Y9Result<List<Map<String,Object>>>listUserHostIpByUserId(String userId)根据人员id,获取所有登陆成功的终端ipnet.risesoft.pojo.Y9Page<Map<String,Object>>pagePersonByDeptId(String parentId, net.risesoft.pojo.Y9PageQuery pageQuery)根据部门获取部门下的所有人员net.risesoft.pojo.Y9Page<Map<String,Object>>pagePersonByDeptIdAndUserName(String parentId, String userName, net.risesoft.pojo.Y9PageQuery pageQuery)根据部门id以及人员名称模糊查询该部门下的人员net.risesoft.pojo.Y9Page<net.risesoft.y9public.entity.Y9logUserLoginInfo>pageSearchByLoginTime(String startTime, String endTime, String userHostIp, net.risesoft.pojo.Y9PageQuery pageQuery)根据终端C段IP和时间段查询出该时间段终端IP的登录详情net.risesoft.pojo.Y9Page<net.risesoft.y9public.entity.Y9logUserLoginInfo>pageSearchList(String userHostIp, String userId, String startTime, String endTime, net.risesoft.pojo.Y9PageQuery pageQuery)根据终端IP和人员以及时间段模糊搜索改人员的详细信息net.risesoft.pojo.Y9Page<Map<String,Object>>pageUserLoginListData(String userHostIp, String userName, net.risesoft.pojo.Y9PageQuery pageQuery)根据不同的终端IP,查询相关人员信息net.risesoft.pojo.Y9Page<net.risesoft.y9public.entity.Y9logUserLoginInfo>pageUserTerminalDetail(String userId, String userHostIp, net.risesoft.pojo.Y9PageQuery pageQuery)根据终端IP和人员获取人员的详细信息
-
-
-
方法详细资料
-
getUserLoginDataByIpSection
@RiseLog(moduleName="\u65e5\u5fd7\u7cfb\u7edf", operationName="\u83b7\u53d6\u4e00\u5b9a\u65f6\u95f4\u6bb5\u5185\u7684\u5404\u4e2aIP\u6bb5\u767b\u5f55\u4eba\u6570\u6570\u636e", logLevel=RSLOG) @GetMapping("/getUserLoginDataByIpSection") public net.risesoft.pojo.Y9Result<Map<String,Object>> getUserLoginDataByIpSection(String startTime, String endTime)获取一定时间段内的各个IP段登录人数数据- 参数:
startTime- 开始时间endTime- 结束时间- 返回:
-
listAllUserHostIPs
@RiseLog(moduleName="\u65e5\u5fd7\u7cfb\u7edf", operationName="\u83b7\u53d6\u6240\u6709\u767b\u5f55\u7684\u7ec8\u7aefIP", logLevel=RSLOG) @GetMapping("/listAllUserHostIPs") public net.risesoft.pojo.Y9Result<List<Map<String,Object>>> listAllUserHostIPs()获取所有登录的终端IP- 返回:
-
listTerminalIpByCip
@RiseLog(moduleName="\u65e5\u5fd7\u7cfb\u7edf", operationName="\u6839\u636eC\u7c7bIP\u6bb5\uff0c\u83b7\u53d6\u5c5e\u4e8e\u8be5IP\u6bb5\u7684IP\u5730\u5740\u548c\u6b21\u6570", logLevel=RSLOG) @GetMapping("/listTerminalIpByCip") public net.risesoft.pojo.Y9Result<List<Map<String,Object>>> listTerminalIpByCip(String cip)根据C类IP段,获取属于该IP段的IP地址和次数- 参数:
cip- c类IP段- 返回:
- String
-
listTerminator
@RiseLog(moduleName="\u65e5\u5fd7\u7cfb\u7edf", operationName="\u67e5\u8be2\u51fa\u8be5\u65f6\u95f4\u6bb5\u7ec8\u7aefIP\u7684\u767b\u5f55\u8be6\u60c5\u9875\u9762", logLevel=RSLOG) @GetMapping("/listTerminator") public net.risesoft.pojo.Y9Result<List<String>> listTerminator(String startTime, String endTime, String userHostIp)查询出该时间段终端IP的登录详情页面- 参数:
startTime- 开始时间endTime- 结束时间userHostIp- 终端IP- 返回:
-
listUserHostIpByUserId
@RiseLog(moduleName="\u65e5\u5fd7\u7cfb\u7edf", operationName="\u6839\u636e\u4eba\u5458id\uff0c\u83b7\u53d6\u6240\u6709\u767b\u9646\u6210\u529f\u7684\u7ec8\u7aefip", logLevel=RSLOG) @GetMapping("/listUserHostIpByUserId") public net.risesoft.pojo.Y9Result<List<Map<String,Object>>> listUserHostIpByUserId(@RequestParam String userId)根据人员id,获取所有登陆成功的终端ip- 参数:
userId- 人员id- 返回:
-
pagePersonByDeptId
@RiseLog(moduleName="\u65e5\u5fd7\u7cfb\u7edf", operationName="\u6839\u636e\u90e8\u95e8\u83b7\u53d6\u90e8\u95e8\u4e0b\u7684\u6240\u6709\u4eba\u5458", logLevel=RSLOG) @GetMapping("/pagePersonByDeptId") public net.risesoft.pojo.Y9Page<Map<String,Object>> pagePersonByDeptId(String parentId, net.risesoft.pojo.Y9PageQuery pageQuery)根据部门获取部门下的所有人员- 参数:
parentId- 父节点idpageQuery- 分页详情- 返回:
-
pagePersonByDeptIdAndUserName
@RiseLog(moduleName="\u65e5\u5fd7\u7cfb\u7edf", operationName="\u6839\u636e\u90e8\u95e8id\u4ee5\u53ca\u4eba\u5458\u540d\u79f0\u6a21\u7cca\u67e5\u8be2\u8be5\u90e8\u95e8\u4e0b\u7684\u4eba\u5458", logLevel=RSLOG) @GetMapping("/pagePersonByDeptIdAndUserName") public net.risesoft.pojo.Y9Page<Map<String,Object>> pagePersonByDeptIdAndUserName(String parentId, String userName, net.risesoft.pojo.Y9PageQuery pageQuery)根据部门id以及人员名称模糊查询该部门下的人员- 参数:
parentId- 父节点iduserName- 用户名称pageQuery- 分页详情- 返回:
-
pageSearchByLoginTime
@RiseLog(moduleName="\u65e5\u5fd7\u7cfb\u7edf", operationName="\u6839\u636e\u7ec8\u7aefC\u6bb5IP\u548c\u65f6\u95f4\u6bb5\u67e5\u8be2\u51fa\u8be5\u65f6\u95f4\u6bb5\u7ec8\u7aefIP\u7684\u767b\u5f55\u8be6\u60c5", logLevel=RSLOG) @GetMapping("/pageSearchByLoginTime") public net.risesoft.pojo.Y9Page<net.risesoft.y9public.entity.Y9logUserLoginInfo> pageSearchByLoginTime(String startTime, String endTime, String userHostIp, net.risesoft.pojo.Y9PageQuery pageQuery)根据终端C段IP和时间段查询出该时间段终端IP的登录详情- 参数:
startTime- 开始时间endTime- 结束时间userHostIp- 终端IPpageQuery- 分页详情- 返回:
-
pageSearchList
@RiseLog(moduleName="\u65e5\u5fd7\u7cfb\u7edf", operationName="\u6839\u636e\u7ec8\u7aefIP\u548c\u4eba\u5458\u4ee5\u53ca\u65f6\u95f4\u6bb5\u6a21\u7cca\u641c\u7d22\u6539\u4eba\u5458\u7684\u8be6\u7ec6\u4fe1\u606f", logLevel=RSLOG) @GetMapping("/pageSearchList") public net.risesoft.pojo.Y9Page<net.risesoft.y9public.entity.Y9logUserLoginInfo> pageSearchList(String userHostIp, String userId, String startTime, String endTime, net.risesoft.pojo.Y9PageQuery pageQuery)根据终端IP和人员以及时间段模糊搜索改人员的详细信息- 参数:
userHostIp- 终端IPuserId- 用户idstartTime- 开始时间endTime- 结束时间pageQuery- 分页详情- 返回:
-
pageUserLoginListData
@RiseLog(moduleName="\u65e5\u5fd7\u7cfb\u7edf", operationName="\u6839\u636e\u4e0d\u540c\u7684\u7ec8\u7aefIP\uff0c\u67e5\u8be2\u76f8\u5173\u4eba\u5458\u4fe1\u606f", logLevel=RSLOG) @GetMapping("/pageUserLoginListData") public net.risesoft.pojo.Y9Page<Map<String,Object>> pageUserLoginListData(String userHostIp, String userName, net.risesoft.pojo.Y9PageQuery pageQuery)根据不同的终端IP,查询相关人员信息- 参数:
userHostIp- 终端IPuserName- 用户名称pageQuery- 分页详情- 返回:
-
pageUserTerminalDetail
@RiseLog(moduleName="\u65e5\u5fd7\u7cfb\u7edf", operationName="\u6839\u636e\u7ec8\u7aefIP\u548c\u4eba\u5458\u83b7\u53d6\u4eba\u5458\u7684\u8be6\u7ec6\u4fe1\u606f", logLevel=RSLOG) @GetMapping("/pageUserTerminalDetail") public net.risesoft.pojo.Y9Page<net.risesoft.y9public.entity.Y9logUserLoginInfo> pageUserTerminalDetail(String userId, String userHostIp, net.risesoft.pojo.Y9PageQuery pageQuery)根据终端IP和人员获取人员的详细信息- 参数:
userId- 用户iduserHostIp- 终端IPpageQuery- 分页详情- 返回:
-
-