|
@ -1,7 +1,6 @@ |
|
|
package com.epmet.controller; |
|
|
package com.epmet.controller; |
|
|
|
|
|
|
|
|
import com.epmet.commons.tools.annotation.LoginUser; |
|
|
import com.epmet.commons.tools.annotation.LoginUser; |
|
|
import com.epmet.commons.tools.annotation.MaskResponse; |
|
|
|
|
|
import com.epmet.commons.tools.aop.NoRepeatSubmit; |
|
|
import com.epmet.commons.tools.aop.NoRepeatSubmit; |
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
import com.epmet.commons.tools.security.dto.TokenDto; |
|
|
import com.epmet.commons.tools.security.dto.TokenDto; |
|
@ -14,10 +13,8 @@ import com.epmet.commons.tools.validator.group.DefaultGroup; |
|
|
import com.epmet.commons.tools.validator.group.UpdateGroup; |
|
|
import com.epmet.commons.tools.validator.group.UpdateGroup; |
|
|
import com.epmet.dto.IcResiCollectVisitorDTO; |
|
|
import com.epmet.dto.IcResiCollectVisitorDTO; |
|
|
import com.epmet.dto.SaveCollectVisitorFormDTO; |
|
|
import com.epmet.dto.SaveCollectVisitorFormDTO; |
|
|
import com.epmet.dto.form.CollectDetailFormDTO; |
|
|
import com.epmet.dto.form.*; |
|
|
import com.epmet.dto.form.CollectListFormDTO; |
|
|
import com.epmet.dto.result.VisitVisitorChartResultDTO; |
|
|
import com.epmet.dto.form.VisitListFormDTO; |
|
|
|
|
|
import com.epmet.dto.result.CollectListResultDTO; |
|
|
|
|
|
import com.epmet.excel.IcResiCollectVisitorExcel; |
|
|
import com.epmet.excel.IcResiCollectVisitorExcel; |
|
|
import com.epmet.service.IcResiCollectVisitorService; |
|
|
import com.epmet.service.IcResiCollectVisitorService; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
@ -52,6 +49,7 @@ public class IcResiCollectVisitorController { |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Desc: 访客记录列表 |
|
|
* Desc: 访客记录列表 |
|
|
|
|
|
* |
|
|
* @param formDTO |
|
|
* @param formDTO |
|
|
* @param tokenDto |
|
|
* @param tokenDto |
|
|
* @author wgf |
|
|
* @author wgf |
|
@ -106,11 +104,11 @@ public class IcResiCollectVisitorController { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
|
|
|
* @return com.epmet.commons.tools.utils.Result |
|
|
* @describe: 保存访客信息 |
|
|
* @describe: 保存访客信息 |
|
|
* @author wangtong |
|
|
* @author wangtong |
|
|
* @date 2022/8/3 10:33 |
|
|
* @date 2022/8/3 10:33 |
|
|
* @params [dto] |
|
|
* @params [dto] |
|
|
* @return com.epmet.commons.tools.utils.Result |
|
|
|
|
|
*/ |
|
|
*/ |
|
|
@NoRepeatSubmit |
|
|
@NoRepeatSubmit |
|
|
@PostMapping("saveInfo") |
|
|
@PostMapping("saveInfo") |
|
@ -121,11 +119,11 @@ public class IcResiCollectVisitorController { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
|
|
|
* @return com.epmet.commons.tools.utils.Result |
|
|
* @describe: 访客信息详情 |
|
|
* @describe: 访客信息详情 |
|
|
* @author wangtong |
|
|
* @author wangtong |
|
|
* @date 2022/8/3 15:41 |
|
|
* @date 2022/8/3 15:41 |
|
|
* @params [dto] |
|
|
* @params [dto] |
|
|
* @return com.epmet.commons.tools.utils.Result |
|
|
|
|
|
*/ |
|
|
*/ |
|
|
@PostMapping("getVisitorDetail") |
|
|
@PostMapping("getVisitorDetail") |
|
|
public Result getVisitorDetail(@RequestBody CollectDetailFormDTO dto) { |
|
|
public Result getVisitorDetail(@RequestBody CollectDetailFormDTO dto) { |
|
@ -133,5 +131,35 @@ public class IcResiCollectVisitorController { |
|
|
return icResiCollectVisitorService.getVisitorDetail(dto); |
|
|
return icResiCollectVisitorService.getVisitorDetail(dto); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 登陆访客用户信息 |
|
|
|
|
|
* |
|
|
|
|
|
* @param tokenDto |
|
|
|
|
|
* @param dto |
|
|
|
|
|
* @return com.epmet.commons.tools.utils.Result |
|
|
|
|
|
* @author zhy |
|
|
|
|
|
* @date 2022/8/19 15:24 |
|
|
|
|
|
*/ |
|
|
|
|
|
@PostMapping("visitorinfo") |
|
|
|
|
|
public Result getVisitorInfo(@LoginUser TokenDto tokenDto, @RequestBody VisitorInfoFormDTO dto) { |
|
|
|
|
|
ValidatorUtils.validateEntity(dto); |
|
|
|
|
|
return icResiCollectVisitorService.getVisitorInfo(tokenDto, dto); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 访客折线图 |
|
|
|
|
|
* |
|
|
|
|
|
* @param dto |
|
|
|
|
|
* @return com.epmet.commons.tools.utils.Result<java.util.List<VisitVisitorChartResultDTO>> |
|
|
|
|
|
* @author zhy |
|
|
|
|
|
* @date 2022/8/22 9:56 |
|
|
|
|
|
*/ |
|
|
|
|
|
@NoRepeatSubmit |
|
|
|
|
|
@PostMapping("chart/traffic") |
|
|
|
|
|
public Result<List<VisitVisitorChartResultDTO>> getTraffic(@RequestBody VisitVisitorChartFormDTO dto) { |
|
|
|
|
|
//效验数据
|
|
|
|
|
|
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); |
|
|
|
|
|
return new Result<List<VisitVisitorChartResultDTO>>().ok(icResiCollectVisitorService.getTraffic(dto)); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|