package com.whyc.controller;
|
|
import com.whyc.dto.Response;
|
import com.whyc.service.AreaInfService;
|
import com.whyc.service.AuthiruzeInfService;
|
import com.whyc.service.LockCtlLogService;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestParam;
|
import org.springframework.web.bind.annotation.RestController;
|
|
@RestController
|
@Api(tags = "app管理")
|
@RequestMapping("app")
|
public class AppController {
|
@Autowired
|
private AuthiruzeInfService authService;
|
|
@Autowired
|
private AreaInfService ainfService;
|
|
@Autowired
|
private LockCtlLogService ctlLogService;
|
|
|
@ApiOperation(value = "普通用户登录查看自己授权记录--普通用户")
|
@GetMapping("getAuthByUid")
|
public Response getAuthByUid(){
|
return authService.getAuthByUid();
|
}
|
|
|
@ApiOperation(value = "区域管理员登录查看自己管理区域,锁具和区域对应的用户--区域管理员")
|
@GetMapping("getInfByAreaManage")
|
public Response getInfByAreaManage(){
|
return ainfService.getInfByAreaManage();
|
}
|
|
@ApiOperation(value = "区域管理员点击管理的区域跳转--区域管理员")
|
@GetMapping("getAinfByManage")
|
public Response getAinfByManage(){
|
return ainfService.getAinfByManage();
|
}
|
|
@ApiOperation(value = "区域管理员点击指定区域查看所有的锁信息--区域管理员")
|
@GetMapping("getlinfByAid")
|
public Response getlinfByAid(@RequestParam int id){
|
return ainfService.getlinfByAid(id);
|
}
|
|
@ApiOperation(value = "区域管理员点击查看开锁操作记录--区域管理员")
|
@GetMapping("getCtlog")
|
public Response getCtlog(int pageNum, int pageSize){
|
return ainfService.getCtlog(pageNum,pageSize);
|
}
|
|
}
|