类 TerminalController


  • @RestController
    @RequestMapping("/admin/terminal")
    public class TerminalController
    extends Object
    终端管理
    作者:
    mengjuhua, guoweijun, shidaobang
    • 构造器详细资料

      • TerminalController

        public TerminalController()
    • 方法详细资料

      • 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 - 父节点id
        pageQuery - 分页详情
        返回:
      • 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 - 父节点id
        userName - 用户名称
        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 - 终端IP
        pageQuery - 分页详情
        返回:
      • 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 - 终端IP
        userId - 用户id
        startTime - 开始时间
        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 - 终端IP
        userName - 用户名称
        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 - 用户id
        userHostIp - 终端IP
        pageQuery - 分页详情
        返回: