DepreciationCaculator caculator = null;
Set<DepreciationCaculator> caculators = equipment.getDepreciationCaculators();
if(caculators!=null&&caculators.size()>0)
caculator = caculators.iterator().next();*/
// 由于equipment是主键,每次设置后会直接覆盖原来的(如果存在),故不需要判断
DepreciationCaculator caculator = new DepreciationCaculator();
caculator.setEquipment(equipment);
caculator.setDepAlgorithm(depAlgorithm);
caculator.setEquipmentId(equipmentID);
BeanUtils.populate(caculator, properties);
Double value = Caculate(equipment,caculator);//计算资产净值