|
@ -10,7 +10,9 @@ import com.epmet.commons.tools.validator.group.AddGroup; |
|
|
import com.epmet.commons.tools.validator.group.UpdateGroup; |
|
|
import com.epmet.commons.tools.validator.group.UpdateGroup; |
|
|
import com.epmet.commons.tools.validator.group.DefaultGroup; |
|
|
import com.epmet.commons.tools.validator.group.DefaultGroup; |
|
|
import com.epmet.plugin.power.dto.visit.VisitVisitorDTO; |
|
|
import com.epmet.plugin.power.dto.visit.VisitVisitorDTO; |
|
|
|
|
|
import com.epmet.plugin.power.dto.visit.form.VisitVisitorChartFormDTO; |
|
|
import com.epmet.plugin.power.dto.visit.form.VisitVisitorFormDTO; |
|
|
import com.epmet.plugin.power.dto.visit.form.VisitVisitorFormDTO; |
|
|
|
|
|
import com.epmet.plugin.power.dto.visit.result.VisitVisitorChartResultDTO; |
|
|
import com.epmet.plugin.power.modules.visit.excel.VisitVisitorExcel; |
|
|
import com.epmet.plugin.power.modules.visit.excel.VisitVisitorExcel; |
|
|
import com.epmet.plugin.power.modules.visit.service.VisitVisitorService; |
|
|
import com.epmet.plugin.power.modules.visit.service.VisitVisitorService; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
@ -35,20 +37,20 @@ public class VisitVisitorController { |
|
|
private VisitVisitorService visitVisitorService; |
|
|
private VisitVisitorService visitVisitorService; |
|
|
|
|
|
|
|
|
@RequestMapping("page") |
|
|
@RequestMapping("page") |
|
|
public Result<PageData<VisitVisitorDTO>> page(@RequestParam Map<String, Object> params){ |
|
|
public Result<PageData<VisitVisitorDTO>> page(@RequestParam Map<String, Object> params) { |
|
|
PageData<VisitVisitorDTO> page = visitVisitorService.page(params); |
|
|
PageData<VisitVisitorDTO> page = visitVisitorService.page(params); |
|
|
return new Result<PageData<VisitVisitorDTO>>().ok(page); |
|
|
return new Result<PageData<VisitVisitorDTO>>().ok(page); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@RequestMapping(value = "{id}", method = {RequestMethod.POST, RequestMethod.GET}) |
|
|
@RequestMapping(value = "{id}", method = {RequestMethod.POST, RequestMethod.GET}) |
|
|
public Result<VisitVisitorDTO> get(@PathVariable("id") String id){ |
|
|
public Result<VisitVisitorDTO> get(@PathVariable("id") String id) { |
|
|
VisitVisitorDTO data = visitVisitorService.get(id); |
|
|
VisitVisitorDTO data = visitVisitorService.get(id); |
|
|
return new Result<VisitVisitorDTO>().ok(data); |
|
|
return new Result<VisitVisitorDTO>().ok(data); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@NoRepeatSubmit |
|
|
@NoRepeatSubmit |
|
|
@PostMapping("save") |
|
|
@PostMapping("save") |
|
|
public Result save(@RequestBody VisitVisitorDTO dto){ |
|
|
public Result save(@RequestBody VisitVisitorDTO dto) { |
|
|
//效验数据
|
|
|
//效验数据
|
|
|
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); |
|
|
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); |
|
|
visitVisitorService.save(dto); |
|
|
visitVisitorService.save(dto); |
|
@ -57,7 +59,7 @@ public class VisitVisitorController { |
|
|
|
|
|
|
|
|
@NoRepeatSubmit |
|
|
@NoRepeatSubmit |
|
|
@PostMapping("update") |
|
|
@PostMapping("update") |
|
|
public Result update(@RequestBody VisitVisitorDTO dto){ |
|
|
public Result update(@RequestBody VisitVisitorDTO dto) { |
|
|
//效验数据
|
|
|
//效验数据
|
|
|
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); |
|
|
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); |
|
|
visitVisitorService.update(dto); |
|
|
visitVisitorService.update(dto); |
|
@ -65,7 +67,7 @@ public class VisitVisitorController { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@RequestMapping(value = "delete", method = {RequestMethod.POST, RequestMethod.DELETE}) |
|
|
@RequestMapping(value = "delete", method = {RequestMethod.POST, RequestMethod.DELETE}) |
|
|
public Result delete(@RequestBody String[] ids){ |
|
|
public Result delete(@RequestBody String[] ids) { |
|
|
//效验数据
|
|
|
//效验数据
|
|
|
AssertUtils.isArrayEmpty(ids, "id"); |
|
|
AssertUtils.isArrayEmpty(ids, "id"); |
|
|
visitVisitorService.delete(ids); |
|
|
visitVisitorService.delete(ids); |
|
@ -80,11 +82,19 @@ public class VisitVisitorController { |
|
|
|
|
|
|
|
|
@NoRepeatSubmit |
|
|
@NoRepeatSubmit |
|
|
@PostMapping("visit") |
|
|
@PostMapping("visit") |
|
|
public Result visit(@RequestBody VisitVisitorFormDTO dto){ |
|
|
public Result visit(@RequestBody VisitVisitorFormDTO dto) { |
|
|
//效验数据
|
|
|
//效验数据
|
|
|
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); |
|
|
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); |
|
|
visitVisitorService.visit(dto); |
|
|
visitVisitorService.visit(dto); |
|
|
return new Result(); |
|
|
return new Result(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@NoRepeatSubmit |
|
|
|
|
|
@PostMapping("chart/traffic") |
|
|
|
|
|
public Result<VisitVisitorChartResultDTO> getTraffic(@RequestBody VisitVisitorChartFormDTO dto) { |
|
|
|
|
|
//效验数据
|
|
|
|
|
|
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); |
|
|
|
|
|
return new Result<VisitVisitorChartResultDTO>().ok(visitVisitorService.getTraffic(dto);); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|