Browse Source

Merge branch 'dev_staff_patrol_syc' into develop

dev
sunyuchao 4 years ago
parent
commit
9eb65c43c1
  1. 7
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/StartPatrolFormDTO.java
  2. 1
      epmet-user/epmet-user-server/src/main/java/com/epmet/controller/StaffPatrolController.java

7
epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/StartPatrolFormDTO.java

@ -1,8 +1,10 @@
package com.epmet.dto.form; package com.epmet.dto.form;
import com.epmet.commons.tools.validator.group.CustomerClientShowGroup;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import javax.validation.constraints.NotBlank;
import java.io.Serializable; import java.io.Serializable;
/** /**
@ -15,17 +17,22 @@ import java.io.Serializable;
public class StartPatrolFormDTO implements Serializable { public class StartPatrolFormDTO implements Serializable {
private static final long serialVersionUID = -2765639550834711582L; private static final long serialVersionUID = -2765639550834711582L;
public interface StartPatrol extends CustomerClientShowGroup {}
/** /**
* 网格id * 网格id
*/ */
@NotBlank(message = "网格Id不能为空",groups = StartPatrol.class)
private String gridId; private String gridId;
/** /**
* 纬度 * 纬度
*/ */
@NotBlank(message = "位置维度不能为空",groups = StartPatrol.class)
private String latitude; private String latitude;
/** /**
* 经度 * 经度
*/ */
@NotBlank(message = "位置经度不能为空",groups = StartPatrol.class)
private String longitude; private String longitude;
/** /**
* 速度如果拿不到默认0 * 速度如果拿不到默认0

1
epmet-user/epmet-user-server/src/main/java/com/epmet/controller/StaffPatrolController.java

@ -82,6 +82,7 @@ public class StaffPatrolController {
@PostMapping("startpatrol") @PostMapping("startpatrol")
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOT_GOVERN_PATROL) @RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOT_GOVERN_PATROL)
public Result<StartPatrolResultDTO> startPatrol(@LoginUser TokenDto tokenDto, @RequestBody StartPatrolFormDTO formDTO) { public Result<StartPatrolResultDTO> startPatrol(@LoginUser TokenDto tokenDto, @RequestBody StartPatrolFormDTO formDTO) {
ValidatorUtils.validateEntity(formDTO, StartPatrolFormDTO.StartPatrol.class);
StartPatrolResultDTO result = staffPatrolRecordService.startPatrol(tokenDto, formDTO); StartPatrolResultDTO result = staffPatrolRecordService.startPatrol(tokenDto, formDTO);
return new Result<StartPatrolResultDTO>().ok(result); return new Result<StartPatrolResultDTO>().ok(result);

Loading…
Cancel
Save