有一堆设备(Equit),每个设备包含数量补丁的(unit),只有所有的unit全部坏掉才判定设备坏掉。class Equip{
int id;
String name;
Set<Unit> unit;
class Unit{
int id;
String unitName;
String equipName;
}
class UnitBreakdown{//单元故障类
int id;
String UnitName
String occur://单元故障发生的时间
......
}
单元故障通过excel表导入,想要实现把所有的故障的设备全部输出来,新手,不知道怎么搞,跪求。
int id;
String name;
Set<Unit> unit;
class Unit{
int id;
String unitName;
String equipName;
}
class UnitBreakdown{//单元故障类
int id;
String UnitName
String occur://单元故障发生的时间
......
}
单元故障通过excel表导入,想要实现把所有的故障的设备全部输出来,新手,不知道怎么搞,跪求。
简单一点 设备:补丁总数,坏的个数
多一层也可以是 设备有补丁,然后补丁有一个好坏的状态,
1、把“单元故障类”组合到“单元”类里面;
2、再创建一个设备管理器类(管理所有设备),设备管理器类里面添加从excel读数据的方法,方法内部每解析出一天错误信息,就找到具体的设备单元,并修改其“单元故障”;
3、设备类中添加判断设备故障的方法;
4、设备管理器类中添加统计故障设备的方法
5、显示层从设备管理器类中读取故障设备信息。