在库在用设备维保删除功能

This commit is contained in:
hongchao 2025-08-08 11:12:27 +08:00
parent f330f9be11
commit 7eb1976939
5 changed files with 31 additions and 0 deletions

View File

@ -122,4 +122,15 @@ public class EquipmentToRepairController extends BaseController {
EquipmentRecord vo = service.getMaintenanceEquipment(bean);
return AjaxResult.success(vo);
}
/**
* 删除维保记录
*/
@ApiOperation(value = "删除维保记录")
@Log(title = "删除维保记录", businessType = BusinessType.DELETE)
@PostMapping("/deleteEquipmentNew")
public AjaxResult deleteEquipmentNew(@RequestBody EquipmentRecord bean) {
AjaxResult ajaxResult = service.deleteEquipmentNew(bean);
return ajaxResult;
}
}

View File

@ -48,4 +48,6 @@ public interface EquipmentToRepairMapper {
int submitStatusNew(long id);
EquipmentRecord getMaintenanceEquipment(EquipmentRecord bean);
int deleteRecord(EquipmentRecord bean);
}

View File

@ -39,4 +39,6 @@ public interface EquipmentToRepairService {
AjaxResult submitStatusNew(EquipmentRecord bean);
EquipmentRecord getMaintenanceEquipment(EquipmentRecord bean);
AjaxResult deleteEquipmentNew(EquipmentRecord bean);
}

View File

@ -475,4 +475,16 @@ public class EquipmentToRepairServiceImpl implements EquipmentToRepairService {
public EquipmentRecord getMaintenanceEquipment(EquipmentRecord bean) {
return mapper.getMaintenanceEquipment(bean);
}
@Override
public AjaxResult deleteEquipmentNew(EquipmentRecord bean) {
int count =mapper.deleteRecord(bean);
if(count<=0){
return AjaxResult.error("删除失败");
}else{
mapper.deleteEquipmentDetails(bean);
mapper.deleteFileEquipmentList(bean);
}
return AjaxResult.success();
}
}

View File

@ -199,4 +199,8 @@
red.parent_id = #{id}
group by red.parent_id,red.type_id
</select>
<delete id="deleteRecord">
delete from repair_equipment_record where id = #{id}
</delete>
</mapper>