package com.epmet.controller; import com.epmet.commons.tools.utils.Result; import com.epmet.commons.tools.validator.ValidatorUtils; import com.epmet.dto.form.PatrolTrackFormDTO; import com.epmet.dto.form.RecordListFormDTO; import com.epmet.dto.result.GridManagerUserListResultDTO; import com.epmet.dto.result.PatrolTrackResultDTO; import com.epmet.dto.result.RecordListResultDTO; import com.epmet.dto.result.UserNameAndLLResultDTO; import com.epmet.service.StaffPatrolRecordService; import com.epmet.user.result.GridManagerListResultDTO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.List; /** * @Author zxc * @DateTime 2021/6/9 10:32 上午 * @DESC */ @RestController @RequestMapping("staffpatrol") public class StaffPatrolController { @Autowired private StaffPatrolRecordService staffPatrolRecordService; /** * @Description 查询经纬度 * @Param userIds * @author zxc * @date 2021/6/9 10:40 上午 */ @PostMapping("getll") public Result selectll(@RequestBody List userIds){ return new Result().ok(staffPatrolRecordService.selectLL(userIds)); } /** * @Description 002、查看巡查记录 * @Param formDTO * @author zxc * @date 2021/6/7 3:25 下午 */ @PostMapping("recordlist") public Result> recordList(@RequestBody RecordListFormDTO formDTO){ ValidatorUtils.validateEntity(formDTO, RecordListFormDTO.RecordListForm.class); return new Result>().ok(staffPatrolRecordService.recordList(formDTO)); } /** * @Description 003、巡查轨迹 * @Param formDTO * @author zxc * @date 2021/6/7 3:35 下午 */ @PostMapping("patroltrack") public Result> patrolTrack(@RequestBody PatrolTrackFormDTO formDTO){ ValidatorUtils.validateEntity(formDTO, PatrolTrackFormDTO.PatrolTrackForm.class); return new Result>().ok(staffPatrolRecordService.patrolTrack(formDTO)); } }