package com.thhy.secure.modules.biz.regionInspection.controller;
|
|
import com.thhy.general.common.BasicResult;
|
import com.thhy.secure.modules.biz.regionInspection.entity.RegionInspectionEntity;
|
import com.thhy.secure.modules.biz.regionInspection.entity.RegionInspectionRecordEntity;
|
import com.thhy.secure.modules.biz.regionInspection.service.RegionInspectionRecordService;
|
import org.checkerframework.checker.units.qual.A;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
|
import javax.servlet.http.HttpServletResponse;
|
import java.util.Map;
|
|
/**
|
* @Author QiuYuHao
|
* @CreateDate 2023-11-20 13:21:02
|
* 区域打卡记录控制层
|
*/
|
@RestController
|
@RequestMapping("regionInspectionRecord")
|
public class RegionInspectionRecordController {
|
|
@Autowired
|
private RegionInspectionRecordService regionInspectionRecordService;
|
/**
|
* app提交打卡
|
* @param regionInspectionEntity
|
* @return
|
*/
|
@PostMapping("clockInSubmission")
|
BasicResult clockInSubmission(@RequestBody RegionInspectionRecordEntity regionInspectionEntity){
|
return regionInspectionRecordService.insertAndUpdate(regionInspectionEntity);
|
}
|
|
/**
|
* 删除
|
* @param id
|
* @return
|
*/
|
@GetMapping("delete")
|
BasicResult delete(@RequestParam String id){
|
return regionInspectionRecordService.delete(id);
|
}
|
|
/**
|
* 查询分页列表
|
* @param map
|
* @return
|
*/
|
@PostMapping("selectPageList")
|
BasicResult selectPageList(@RequestBody Map map){
|
return regionInspectionRecordService.selectPageList(map);
|
}
|
|
/**
|
* web端列表详情
|
* @param map
|
* @return
|
*/
|
@PostMapping("selectInfo")
|
BasicResult selectInfo(@RequestBody Map map){
|
String regionInspectionId = map.get("regionInspectionId").toString();
|
String userId = map.get("userId").toString();
|
return regionInspectionRecordService.selectInfo(regionInspectionId,userId);
|
}
|
|
/**
|
* web端列表详情的区域详情
|
* @param map
|
* @return
|
*/
|
@PostMapping("regionInfo")
|
BasicResult regionInfo(@RequestBody Map map) {
|
String regionInspectionId = map.get("regionInspectionId").toString();
|
String userId = map.get("userId").toString();
|
String regionHazardInformId = map.get("regionHazardInformId").toString();
|
return regionInspectionRecordService.regionInfo(regionInspectionId,userId,regionHazardInformId);
|
}
|
|
/**
|
* 小程序列表详情
|
* @param map
|
* @return
|
*/
|
@PostMapping("selectAppInfo")
|
BasicResult selectAppInfo(@RequestBody Map map){
|
String regionInspectionId = map.get("regionInspectionId").toString();
|
return regionInspectionRecordService.selectAppInfo(regionInspectionId,null);
|
}
|
|
/**
|
* 小程序列表
|
* @param map
|
* @return
|
*/
|
@PostMapping("selectAppList")
|
BasicResult selectAppList(@RequestBody Map map){
|
return regionInspectionRecordService.selectAppList(map);
|
}
|
|
/**
|
* web导出
|
* @param map
|
* @return
|
*/
|
@PostMapping("export")
|
void export(@RequestBody Map map, HttpServletResponse response){
|
regionInspectionRecordService.export(map,response);
|
}
|
|
}
|