|
@ -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; |
|
@ -17,7 +16,7 @@ import com.epmet.dto.SaveCollectVisitorFormDTO; |
|
|
import com.epmet.dto.form.CollectDetailFormDTO; |
|
|
import com.epmet.dto.form.CollectDetailFormDTO; |
|
|
import com.epmet.dto.form.CollectListFormDTO; |
|
|
import com.epmet.dto.form.CollectListFormDTO; |
|
|
import com.epmet.dto.form.VisitListFormDTO; |
|
|
import com.epmet.dto.form.VisitListFormDTO; |
|
|
import com.epmet.dto.result.CollectListResultDTO; |
|
|
import com.epmet.dto.form.VisitorInfoFormDTO; |
|
|
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; |
|
@ -42,7 +41,7 @@ public class IcResiCollectVisitorController { |
|
|
private IcResiCollectVisitorService icResiCollectVisitorService; |
|
|
private IcResiCollectVisitorService icResiCollectVisitorService; |
|
|
|
|
|
|
|
|
@RequestMapping("page") |
|
|
@RequestMapping("page") |
|
|
public Result<PageData<IcResiCollectVisitorDTO>> page(@RequestParam Map<String, Object> params){ |
|
|
public Result<PageData<IcResiCollectVisitorDTO>> page(@RequestParam Map<String, Object> params) { |
|
|
// PageData<IcResiCollectVisitorDTO> page = icResiCollectVisitorService.page(params);
|
|
|
// PageData<IcResiCollectVisitorDTO> page = icResiCollectVisitorService.page(params);
|
|
|
PageData<IcResiCollectVisitorDTO> page = icResiCollectVisitorService.getPhrasePage(params); |
|
|
PageData<IcResiCollectVisitorDTO> page = icResiCollectVisitorService.getPhrasePage(params); |
|
|
return new Result<PageData<IcResiCollectVisitorDTO>>().ok(page); |
|
|
return new Result<PageData<IcResiCollectVisitorDTO>>().ok(page); |
|
@ -52,6 +51,7 @@ public class IcResiCollectVisitorController { |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Desc: 访客记录列表 |
|
|
* Desc: 访客记录列表 |
|
|
|
|
|
* |
|
|
* @param formDTO |
|
|
* @param formDTO |
|
|
* @param tokenDto |
|
|
* @param tokenDto |
|
|
* @author wgf |
|
|
* @author wgf |
|
@ -60,22 +60,22 @@ public class IcResiCollectVisitorController { |
|
|
@PostMapping("list") |
|
|
@PostMapping("list") |
|
|
// @MaskResponse(fieldNames = { "memberIdNum", "memberMobile" },
|
|
|
// @MaskResponse(fieldNames = { "memberIdNum", "memberMobile" },
|
|
|
// fieldsMaskType = { MaskResponse.MASK_TYPE_ID_CARD, MaskResponse.MASK_TYPE_MOBILE })
|
|
|
// fieldsMaskType = { MaskResponse.MASK_TYPE_ID_CARD, MaskResponse.MASK_TYPE_MOBILE })
|
|
|
public Result<PageData<IcResiCollectVisitorDTO>> getVisitorList(@RequestBody VisitListFormDTO formDTO, @LoginUser TokenDto tokenDto){ |
|
|
public Result<PageData<IcResiCollectVisitorDTO>> getVisitorList(@RequestBody VisitListFormDTO formDTO, @LoginUser TokenDto tokenDto) { |
|
|
ValidatorUtils.validateEntity(formDTO,CollectListFormDTO.CollectListForm.class); |
|
|
ValidatorUtils.validateEntity(formDTO, CollectListFormDTO.CollectListForm.class); |
|
|
formDTO.setUserId(tokenDto.getUserId()); |
|
|
formDTO.setUserId(tokenDto.getUserId()); |
|
|
formDTO.setCustomerId(tokenDto.getCustomerId()); |
|
|
formDTO.setCustomerId(tokenDto.getCustomerId()); |
|
|
return new Result<PageData<IcResiCollectVisitorDTO>>().ok(icResiCollectVisitorService.getVisitorList(formDTO)); |
|
|
return new Result<PageData<IcResiCollectVisitorDTO>>().ok(icResiCollectVisitorService.getVisitorList(formDTO)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@RequestMapping(value = "{id}",method = {RequestMethod.POST,RequestMethod.GET}) |
|
|
@RequestMapping(value = "{id}", method = {RequestMethod.POST, RequestMethod.GET}) |
|
|
public Result<IcResiCollectVisitorDTO> get(@PathVariable("id") String id){ |
|
|
public Result<IcResiCollectVisitorDTO> get(@PathVariable("id") String id) { |
|
|
IcResiCollectVisitorDTO data = icResiCollectVisitorService.get(id); |
|
|
IcResiCollectVisitorDTO data = icResiCollectVisitorService.get(id); |
|
|
return new Result<IcResiCollectVisitorDTO>().ok(data); |
|
|
return new Result<IcResiCollectVisitorDTO>().ok(data); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@NoRepeatSubmit |
|
|
@NoRepeatSubmit |
|
|
@PostMapping("save") |
|
|
@PostMapping("save") |
|
|
public Result save(@RequestBody IcResiCollectVisitorDTO dto){ |
|
|
public Result save(@RequestBody IcResiCollectVisitorDTO dto) { |
|
|
//效验数据
|
|
|
//效验数据
|
|
|
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); |
|
|
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); |
|
|
icResiCollectVisitorService.save(dto); |
|
|
icResiCollectVisitorService.save(dto); |
|
@ -84,7 +84,7 @@ public class IcResiCollectVisitorController { |
|
|
|
|
|
|
|
|
@NoRepeatSubmit |
|
|
@NoRepeatSubmit |
|
|
@PostMapping("update") |
|
|
@PostMapping("update") |
|
|
public Result update(@RequestBody IcResiCollectVisitorDTO dto){ |
|
|
public Result update(@RequestBody IcResiCollectVisitorDTO dto) { |
|
|
//效验数据
|
|
|
//效验数据
|
|
|
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); |
|
|
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); |
|
|
icResiCollectVisitorService.update(dto); |
|
|
icResiCollectVisitorService.update(dto); |
|
@ -92,7 +92,7 @@ public class IcResiCollectVisitorController { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@PostMapping("delete") |
|
|
@PostMapping("delete") |
|
|
public Result delete(@RequestBody String[] ids){ |
|
|
public Result delete(@RequestBody String[] ids) { |
|
|
//效验数据
|
|
|
//效验数据
|
|
|
AssertUtils.isArrayEmpty(ids, "id"); |
|
|
AssertUtils.isArrayEmpty(ids, "id"); |
|
|
icResiCollectVisitorService.delete(ids); |
|
|
icResiCollectVisitorService.delete(ids); |
|
@ -106,26 +106,26 @@ 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") |
|
|
public Result saveInfo(@RequestBody SaveCollectVisitorFormDTO dto){ |
|
|
public Result saveInfo(@RequestBody SaveCollectVisitorFormDTO dto) { |
|
|
//效验数据
|
|
|
//效验数据
|
|
|
ValidatorUtils.validateEntity(dto); |
|
|
ValidatorUtils.validateEntity(dto); |
|
|
return icResiCollectVisitorService.saveInfo(dto); |
|
|
return icResiCollectVisitorService.saveInfo(dto); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
|
|
|
* @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 +133,19 @@ 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); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|