|
|
@ -30,17 +30,17 @@ import jnpf.exception.WorkFlowException;
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* equipmentinspectionrecords
|
|
|
|
* EquipmentInspectionRecords
|
|
|
|
* @版本: V3.5
|
|
|
|
* @版本: V3.5
|
|
|
|
* @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com)
|
|
|
|
* @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com)
|
|
|
|
* @作者: JNPF开发平台组
|
|
|
|
* @作者: JNPF开发平台组
|
|
|
|
* @日期: 2024-07-18
|
|
|
|
* @日期: 2024-07-19
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@Slf4j
|
|
|
|
@Slf4j
|
|
|
|
@RestController
|
|
|
|
@RestController
|
|
|
|
@Tag(name = "equipmentinspectionrecords" , description = "example")
|
|
|
|
@Tag(name = "EquipmentInspectionRecords" , description = "example")
|
|
|
|
@RequestMapping("/api/example/Equipmentinspectionrecords")
|
|
|
|
@RequestMapping("/api/example/EquipmentInspectionRecords")
|
|
|
|
public class EquipmentinspectionrecordsController {
|
|
|
|
public class EquipmentInspectionRecordsController {
|
|
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
@Autowired
|
|
|
|
private GeneraterSwapUtil generaterSwapUtil;
|
|
|
|
private GeneraterSwapUtil generaterSwapUtil;
|
|
|
@ -49,53 +49,53 @@ public class EquipmentinspectionrecordsController {
|
|
|
|
private UserProvider userProvider;
|
|
|
|
private UserProvider userProvider;
|
|
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
@Autowired
|
|
|
|
private EquipmentinspectionrecordsService equipmentinspectionrecordsService;
|
|
|
|
private EquipmentInspectionRecordsService equipmentInspectionRecordsService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 列表
|
|
|
|
* 列表
|
|
|
|
*
|
|
|
|
*
|
|
|
|
* @param equipmentinspectionrecordsPagination
|
|
|
|
* @param equipmentInspectionRecordsPagination
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@Operation(summary = "获取列表")
|
|
|
|
@Operation(summary = "获取列表")
|
|
|
|
@PostMapping("/getList")
|
|
|
|
@PostMapping("/getList")
|
|
|
|
public ActionResult list(@RequestBody EquipmentinspectionrecordsPagination equipmentinspectionrecordsPagination)throws IOException{
|
|
|
|
public ActionResult list(@RequestBody EquipmentInspectionRecordsPagination equipmentInspectionRecordsPagination)throws IOException{
|
|
|
|
List<EquipmentinspectionrecordsEntity> list= equipmentinspectionrecordsService.getList(equipmentinspectionrecordsPagination);
|
|
|
|
List<EquipmentInspectionRecordsEntity> list= equipmentInspectionRecordsService.getList(equipmentInspectionRecordsPagination);
|
|
|
|
List<Map<String, Object>> realList=new ArrayList<>();
|
|
|
|
List<Map<String, Object>> realList=new ArrayList<>();
|
|
|
|
for (EquipmentinspectionrecordsEntity entity : list) {
|
|
|
|
for (EquipmentInspectionRecordsEntity entity : list) {
|
|
|
|
Map<String, Object> equipmentinspectionrecordsMap=JsonUtil.entityToMap(entity);
|
|
|
|
Map<String, Object> equipmentInspectionRecordsMap=JsonUtil.entityToMap(entity);
|
|
|
|
equipmentinspectionrecordsMap.put("id", equipmentinspectionrecordsMap.get("id"));
|
|
|
|
equipmentInspectionRecordsMap.put("id", equipmentInspectionRecordsMap.get("id"));
|
|
|
|
//副表数据
|
|
|
|
//副表数据
|
|
|
|
//子表数据
|
|
|
|
//子表数据
|
|
|
|
realList.add(equipmentinspectionrecordsMap);
|
|
|
|
realList.add(equipmentInspectionRecordsMap);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
//数据转换
|
|
|
|
//数据转换
|
|
|
|
realList = generaterSwapUtil.swapDataList(realList, EquipmentinspectionrecordsConstant.getFormData(), EquipmentinspectionrecordsConstant.getColumnData(), equipmentinspectionrecordsPagination.getModuleId(),false);
|
|
|
|
realList = generaterSwapUtil.swapDataList(realList, EquipmentInspectionRecordsConstant.getFormData(), EquipmentInspectionRecordsConstant.getColumnData(), equipmentInspectionRecordsPagination.getModuleId(),false);
|
|
|
|
|
|
|
|
|
|
|
|
//返回对象
|
|
|
|
//返回对象
|
|
|
|
PageListVO vo = new PageListVO();
|
|
|
|
PageListVO vo = new PageListVO();
|
|
|
|
vo.setList(realList);
|
|
|
|
vo.setList(realList);
|
|
|
|
PaginationVO page = JsonUtil.getJsonToBean(equipmentinspectionrecordsPagination, PaginationVO.class);
|
|
|
|
PaginationVO page = JsonUtil.getJsonToBean(equipmentInspectionRecordsPagination, PaginationVO.class);
|
|
|
|
vo.setPagination(page);
|
|
|
|
vo.setPagination(page);
|
|
|
|
return ActionResult.success(vo);
|
|
|
|
return ActionResult.success(vo);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 创建
|
|
|
|
* 创建
|
|
|
|
*
|
|
|
|
*
|
|
|
|
* @param equipmentinspectionrecordsForm
|
|
|
|
* @param equipmentInspectionRecordsForm
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@PostMapping()
|
|
|
|
@PostMapping()
|
|
|
|
@Operation(summary = "创建")
|
|
|
|
@Operation(summary = "创建")
|
|
|
|
public ActionResult create(@RequestBody @Valid EquipmentinspectionrecordsForm equipmentinspectionrecordsForm) {
|
|
|
|
public ActionResult create(@RequestBody @Valid EquipmentInspectionRecordsForm equipmentInspectionRecordsForm) {
|
|
|
|
String b = equipmentinspectionrecordsService.checkForm(equipmentinspectionrecordsForm,0);
|
|
|
|
String b = equipmentInspectionRecordsService.checkForm(equipmentInspectionRecordsForm,0);
|
|
|
|
if (StringUtil.isNotEmpty(b)){
|
|
|
|
if (StringUtil.isNotEmpty(b)){
|
|
|
|
return ActionResult.fail(b );
|
|
|
|
return ActionResult.fail(b );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
try{
|
|
|
|
try{
|
|
|
|
equipmentinspectionrecordsService.saveOrUpdate(equipmentinspectionrecordsForm, null ,true);
|
|
|
|
equipmentInspectionRecordsService.saveOrUpdate(equipmentInspectionRecordsForm, null ,true);
|
|
|
|
}catch(Exception e){
|
|
|
|
}catch(Exception e){
|
|
|
|
return ActionResult.fail("新增数据失败");
|
|
|
|
return ActionResult.fail("新增数据失败");
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -104,24 +104,24 @@ public class EquipmentinspectionrecordsController {
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 编辑
|
|
|
|
* 编辑
|
|
|
|
* @param id
|
|
|
|
* @param id
|
|
|
|
* @param equipmentinspectionrecordsForm
|
|
|
|
* @param equipmentInspectionRecordsForm
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@PutMapping("/{id}")
|
|
|
|
@PutMapping("/{id}")
|
|
|
|
@Operation(summary = "更新")
|
|
|
|
@Operation(summary = "更新")
|
|
|
|
public ActionResult update(@PathVariable("id") String id,@RequestBody @Valid EquipmentinspectionrecordsForm equipmentinspectionrecordsForm,
|
|
|
|
public ActionResult update(@PathVariable("id") String id,@RequestBody @Valid EquipmentInspectionRecordsForm equipmentInspectionRecordsForm,
|
|
|
|
@RequestParam(value = "isImport", required = false) boolean isImport){
|
|
|
|
@RequestParam(value = "isImport", required = false) boolean isImport){
|
|
|
|
equipmentinspectionrecordsForm.setId(id);
|
|
|
|
equipmentInspectionRecordsForm.setId(id);
|
|
|
|
if (!isImport) {
|
|
|
|
if (!isImport) {
|
|
|
|
String b = equipmentinspectionrecordsService.checkForm(equipmentinspectionrecordsForm,1);
|
|
|
|
String b = equipmentInspectionRecordsService.checkForm(equipmentInspectionRecordsForm,1);
|
|
|
|
if (StringUtil.isNotEmpty(b)){
|
|
|
|
if (StringUtil.isNotEmpty(b)){
|
|
|
|
return ActionResult.fail(b );
|
|
|
|
return ActionResult.fail(b );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
EquipmentinspectionrecordsEntity entity= equipmentinspectionrecordsService.getInfo(id);
|
|
|
|
EquipmentInspectionRecordsEntity entity= equipmentInspectionRecordsService.getInfo(id);
|
|
|
|
if(entity!=null){
|
|
|
|
if(entity!=null){
|
|
|
|
try{
|
|
|
|
try{
|
|
|
|
equipmentinspectionrecordsService.saveOrUpdate(equipmentinspectionrecordsForm,id,false);
|
|
|
|
equipmentInspectionRecordsService.saveOrUpdate(equipmentInspectionRecordsForm,id,false);
|
|
|
|
}catch(Exception e){
|
|
|
|
}catch(Exception e){
|
|
|
|
return ActionResult.fail("修改数据失败");
|
|
|
|
return ActionResult.fail("修改数据失败");
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -139,11 +139,11 @@ public class EquipmentinspectionrecordsController {
|
|
|
|
@DeleteMapping("/{id}")
|
|
|
|
@DeleteMapping("/{id}")
|
|
|
|
@Transactional
|
|
|
|
@Transactional
|
|
|
|
public ActionResult delete(@PathVariable("id") String id){
|
|
|
|
public ActionResult delete(@PathVariable("id") String id){
|
|
|
|
EquipmentinspectionrecordsEntity entity= equipmentinspectionrecordsService.getInfo(id);
|
|
|
|
EquipmentInspectionRecordsEntity entity= equipmentInspectionRecordsService.getInfo(id);
|
|
|
|
if(entity!=null){
|
|
|
|
if(entity!=null){
|
|
|
|
//假删除
|
|
|
|
//假删除
|
|
|
|
entity.setDeleteMark(1);
|
|
|
|
entity.setDeleteMark(1);
|
|
|
|
equipmentinspectionrecordsService.update(id,entity);
|
|
|
|
equipmentInspectionRecordsService.update(id,entity);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return ActionResult.success("删除成功");
|
|
|
|
return ActionResult.success("删除成功");
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -156,16 +156,16 @@ public class EquipmentinspectionrecordsController {
|
|
|
|
@Operation(summary = "表单信息(详情页)")
|
|
|
|
@Operation(summary = "表单信息(详情页)")
|
|
|
|
@GetMapping("/detail/{id}")
|
|
|
|
@GetMapping("/detail/{id}")
|
|
|
|
public ActionResult detailInfo(@PathVariable("id") String id){
|
|
|
|
public ActionResult detailInfo(@PathVariable("id") String id){
|
|
|
|
EquipmentinspectionrecordsEntity entity= equipmentinspectionrecordsService.getInfo(id);
|
|
|
|
EquipmentInspectionRecordsEntity entity= equipmentInspectionRecordsService.getInfo(id);
|
|
|
|
if(entity==null){
|
|
|
|
if(entity==null){
|
|
|
|
return ActionResult.fail("表单数据不存在!");
|
|
|
|
return ActionResult.fail("表单数据不存在!");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
Map<String, Object> equipmentinspectionrecordsMap=JsonUtil.entityToMap(entity);
|
|
|
|
Map<String, Object> equipmentInspectionRecordsMap=JsonUtil.entityToMap(entity);
|
|
|
|
equipmentinspectionrecordsMap.put("id", equipmentinspectionrecordsMap.get("id"));
|
|
|
|
equipmentInspectionRecordsMap.put("id", equipmentInspectionRecordsMap.get("id"));
|
|
|
|
//副表数据
|
|
|
|
//副表数据
|
|
|
|
//子表数据
|
|
|
|
//子表数据
|
|
|
|
equipmentinspectionrecordsMap = generaterSwapUtil.swapDataDetail(equipmentinspectionrecordsMap,EquipmentinspectionrecordsConstant.getFormData(),"583294095649145157",false);
|
|
|
|
equipmentInspectionRecordsMap = generaterSwapUtil.swapDataDetail(equipmentInspectionRecordsMap,EquipmentInspectionRecordsConstant.getFormData(),"583294095649145157",false);
|
|
|
|
return ActionResult.success(equipmentinspectionrecordsMap);
|
|
|
|
return ActionResult.success(equipmentInspectionRecordsMap);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 获取详情(编辑页)
|
|
|
|
* 获取详情(编辑页)
|
|
|
@ -176,16 +176,16 @@ public class EquipmentinspectionrecordsController {
|
|
|
|
@Operation(summary = "信息")
|
|
|
|
@Operation(summary = "信息")
|
|
|
|
@GetMapping("/{id}")
|
|
|
|
@GetMapping("/{id}")
|
|
|
|
public ActionResult info(@PathVariable("id") String id){
|
|
|
|
public ActionResult info(@PathVariable("id") String id){
|
|
|
|
EquipmentinspectionrecordsEntity entity= equipmentinspectionrecordsService.getInfo(id);
|
|
|
|
EquipmentInspectionRecordsEntity entity= equipmentInspectionRecordsService.getInfo(id);
|
|
|
|
if(entity==null){
|
|
|
|
if(entity==null){
|
|
|
|
return ActionResult.fail("表单数据不存在!");
|
|
|
|
return ActionResult.fail("表单数据不存在!");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
Map<String, Object> equipmentinspectionrecordsMap=JsonUtil.entityToMap(entity);
|
|
|
|
Map<String, Object> equipmentInspectionRecordsMap=JsonUtil.entityToMap(entity);
|
|
|
|
equipmentinspectionrecordsMap.put("id", equipmentinspectionrecordsMap.get("id"));
|
|
|
|
equipmentInspectionRecordsMap.put("id", equipmentInspectionRecordsMap.get("id"));
|
|
|
|
//副表数据
|
|
|
|
//副表数据
|
|
|
|
//子表数据
|
|
|
|
//子表数据
|
|
|
|
equipmentinspectionrecordsMap = generaterSwapUtil.swapDataForm(equipmentinspectionrecordsMap,EquipmentinspectionrecordsConstant.getFormData(),EquipmentinspectionrecordsConstant.TABLEFIELDKEY,EquipmentinspectionrecordsConstant.TABLERENAMES);
|
|
|
|
equipmentInspectionRecordsMap = generaterSwapUtil.swapDataForm(equipmentInspectionRecordsMap,EquipmentInspectionRecordsConstant.getFormData(),EquipmentInspectionRecordsConstant.TABLEFIELDKEY,EquipmentInspectionRecordsConstant.TABLERENAMES);
|
|
|
|
return ActionResult.success(equipmentinspectionrecordsMap);
|
|
|
|
return ActionResult.success(equipmentInspectionRecordsMap);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|