|
|
|
@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
|
|
import com.supervision.common.domain.R;
|
|
|
|
|
import com.supervision.police.domain.CasePerson;
|
|
|
|
|
import com.supervision.police.domain.ModelCase;
|
|
|
|
|
import com.supervision.police.dto.IndexDetail;
|
|
|
|
|
import com.supervision.police.dto.ModelCaseBase;
|
|
|
|
|
import com.supervision.police.dto.ModelCaseDTO;
|
|
|
|
|
import com.supervision.police.service.ModelCaseService;
|
|
|
|
@ -27,6 +28,7 @@ public class ModelCaseController {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 查询案件列表
|
|
|
|
|
*
|
|
|
|
|
* @param modelCase
|
|
|
|
|
* @param page
|
|
|
|
|
* @param size
|
|
|
|
@ -35,25 +37,27 @@ public class ModelCaseController {
|
|
|
|
|
@Operation(summary = "查询案件列表")
|
|
|
|
|
@PostMapping("/queryList")
|
|
|
|
|
public R<IPage<ModelCaseDTO>> queryList(@RequestBody ModelCaseVO modelCase,
|
|
|
|
|
@RequestParam(required = false, defaultValue = "1") Integer page,
|
|
|
|
|
@RequestParam(required = false, defaultValue = "20") Integer size) {
|
|
|
|
|
@RequestParam(required = false, defaultValue = "1") Integer page,
|
|
|
|
|
@RequestParam(required = false, defaultValue = "20") Integer size) {
|
|
|
|
|
IPage<ModelCaseDTO> modelCaseDTOIPage = modelCaseService.queryList(modelCase, page, size);
|
|
|
|
|
return R.ok(modelCaseDTOIPage);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 检查案件编号是否已存在
|
|
|
|
|
*
|
|
|
|
|
* @param caseNo
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@GetMapping("/checkCaseNo")
|
|
|
|
|
public R<?> checkCaseNo(@RequestParam @Parameter(name = "caseNo",description = "案件编号") String caseNo,
|
|
|
|
|
@RequestParam(required = false) @Parameter(name = "caseId",description = "案件id") String caseId) {
|
|
|
|
|
return modelCaseService.checkCaseNo(caseNo,caseId);
|
|
|
|
|
public R<?> checkCaseNo(@RequestParam @Parameter(name = "caseNo", description = "案件编号") String caseNo,
|
|
|
|
|
@RequestParam(required = false) @Parameter(name = "caseId", description = "案件id") String caseId) {
|
|
|
|
|
return modelCaseService.checkCaseNo(caseNo, caseId);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 新增或修改
|
|
|
|
|
*
|
|
|
|
|
* @param modelCaseBase
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -64,6 +68,7 @@ public class ModelCaseController {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 删除
|
|
|
|
|
*
|
|
|
|
|
* @param id
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -74,6 +79,7 @@ public class ModelCaseController {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 查询案件人员信息列表
|
|
|
|
|
*
|
|
|
|
|
* @param name
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -97,6 +103,7 @@ public class ModelCaseController {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 导入案件信息
|
|
|
|
|
*
|
|
|
|
|
* @param file
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -107,16 +114,18 @@ public class ModelCaseController {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取指标结果
|
|
|
|
|
*
|
|
|
|
|
* @param caseId
|
|
|
|
|
* @param indexType
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@PostMapping("/getIndexDetail")
|
|
|
|
|
public R<?> getIndexDetail(@RequestParam String caseId,
|
|
|
|
|
public R<IPage<IndexDetail>> getIndexDetail(@RequestParam String caseId,
|
|
|
|
|
@RequestParam String indexType,
|
|
|
|
|
@RequestParam(required = false, defaultValue = "1") Integer page,
|
|
|
|
|
@RequestParam(required = false, defaultValue = "20") Integer size) {
|
|
|
|
|
return modelCaseService.getIndexDetail(caseId, indexType, page, size);
|
|
|
|
|
IPage<IndexDetail> indexDetail = modelCaseService.getIndexDetail(caseId, indexType, page, size);
|
|
|
|
|
return R.ok(indexDetail);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|