|
@ -1,35 +1,46 @@
|
|
|
package com.yihu.iot.service.equipment;
|
|
|
|
|
|
import com.yihu.iot.dao.equipment.IotEquipmentDetailDao;
|
|
|
import com.yihu.iot.model.BaseResultModel;
|
|
|
import com.yihu.jw.entity.hospital.message.BaseBannerDoctorDO;
|
|
|
import com.yihu.iot.util.excel.EntityUtils;
|
|
|
import com.yihu.jw.entity.iot.equipment.IotEquipmentDetailDO;
|
|
|
import com.yihu.mysql.query.BaseJpaService;
|
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.util.Date;
|
|
|
import java.util.UUID;
|
|
|
|
|
|
@Service
|
|
|
public class IotEqtDetailService extends BaseJpaService<IotEquipmentDetailDO, IotEquipmentDetailDao> {
|
|
|
@Autowired
|
|
|
private IotEquipmentDetailDao iotEquipmentDetailDao;
|
|
|
public void updateEquipment(IotEquipmentDetailDO iotEquipmentDetailDO){
|
|
|
IotEquipmentDetailDO io = iotEquipmentDetailDao.findOne(iotEquipmentDetailDO.getId());
|
|
|
if(null!=io){
|
|
|
io.setAddress(iotEquipmentDetailDO.getAddress());
|
|
|
io.setApplicantName(iotEquipmentDetailDO.getApplicantName());
|
|
|
io.setApplicantTel(iotEquipmentDetailDO.getApplicantTel());
|
|
|
io.setBelongAre(iotEquipmentDetailDO.getBelongAre());
|
|
|
io.setDeviceCode(iotEquipmentDetailDO.getDeviceCode());
|
|
|
io.setDeviceModel(iotEquipmentDetailDO.getDeviceModel());
|
|
|
io.setDeviceName(iotEquipmentDetailDO.getDeviceModel());
|
|
|
io.setLocalAdd(iotEquipmentDetailDO.getLocalAdd());
|
|
|
io.setManufacturer(iotEquipmentDetailDO.getManufacturer());
|
|
|
io.setManufacturerCode(iotEquipmentDetailDO.getManufacturerCode());
|
|
|
io.setNeighborhoodCommitteeCode(iotEquipmentDetailDO.getNeighborhoodCommitteeCode());
|
|
|
io.setNeighborhoodCommitteeName(iotEquipmentDetailDO.getNeighborhoodCommitteeName());
|
|
|
io.setRepresentative(iotEquipmentDetailDO.getRepresentative());
|
|
|
iotEquipmentDetailDao.save(io);
|
|
|
}
|
|
|
public void updateEquipment(String jsonData){
|
|
|
IotEquipmentDetailDO iotEquipmentDetailDO = EntityUtils.jsonToEntity(jsonData, IotEquipmentDetailDO.class);
|
|
|
if(null==iotEquipmentDetailDO.getId()){
|
|
|
//新增
|
|
|
iotEquipmentDetailDO.setId(UUID.randomUUID().toString());
|
|
|
iotEquipmentDetailDO.setCreateTime(new Date());
|
|
|
iotEquipmentDetailDao.save(iotEquipmentDetailDO);
|
|
|
}else {
|
|
|
IotEquipmentDetailDO iotEquipmentDetailDO1 = iotEquipmentDetailDao.findOne(iotEquipmentDetailDO.getId());
|
|
|
iotEquipmentDetailDO1.setAddress(iotEquipmentDetailDO1.getAddress());
|
|
|
iotEquipmentDetailDO1.setApplicantName(iotEquipmentDetailDO.getApplicantName());
|
|
|
iotEquipmentDetailDO1.setApplicantTel(iotEquipmentDetailDO.getApplicantTel());
|
|
|
iotEquipmentDetailDO1.setBelongAre(iotEquipmentDetailDO.getBelongAre());
|
|
|
iotEquipmentDetailDO1.setDeviceCode(iotEquipmentDetailDO.getDeviceCode());
|
|
|
iotEquipmentDetailDO1.setDeviceModel(iotEquipmentDetailDO.getDeviceModel());
|
|
|
iotEquipmentDetailDO1.setDeviceName(iotEquipmentDetailDO.getDeviceName());
|
|
|
iotEquipmentDetailDO1.setLocalAdd(iotEquipmentDetailDO.getLocalAdd());
|
|
|
iotEquipmentDetailDO1.setManufacturer(iotEquipmentDetailDO.getManufacturer());
|
|
|
iotEquipmentDetailDO1.setManufacturerCode(iotEquipmentDetailDO.getManufacturerCode());
|
|
|
iotEquipmentDetailDO1.setNeighborhoodCommitteeCode(iotEquipmentDetailDO.getNeighborhoodCommitteeCode());
|
|
|
iotEquipmentDetailDO1.setNeighborhoodCommitteeName(iotEquipmentDetailDO.getNeighborhoodCommitteeName());
|
|
|
iotEquipmentDetailDO1.setRepresentative(iotEquipmentDetailDO.getRepresentative());
|
|
|
iotEquipmentDetailDO1.setLatitude(iotEquipmentDetailDO.getLatitude());
|
|
|
iotEquipmentDetailDO1.setLongitude(iotEquipmentDetailDO.getLongitude());
|
|
|
iotEquipmentDetailDao.save(iotEquipmentDetailDO1);
|
|
|
}
|
|
|
|
|
|
}
|
|
|
public void deleteEquipment(String id){
|
|
@ -39,26 +50,5 @@ public class IotEqtDetailService extends BaseJpaService<IotEquipmentDetailDO, I
|
|
|
}
|
|
|
|
|
|
}
|
|
|
public void createEquipment(IotEquipmentDetailDO iotEquipmentDetailDO){
|
|
|
IotEquipmentDetailDO io = new IotEquipmentDetailDO();
|
|
|
io.setAddress(iotEquipmentDetailDO.getAddress());
|
|
|
io.setApplicantName(iotEquipmentDetailDO.getApplicantName());
|
|
|
io.setApplicantTel(iotEquipmentDetailDO.getApplicantTel());
|
|
|
io.setBelongAre(iotEquipmentDetailDO.getBelongAre());
|
|
|
io.setDeviceCode(iotEquipmentDetailDO.getDeviceCode());
|
|
|
io.setDeviceModel(iotEquipmentDetailDO.getDeviceModel());
|
|
|
io.setDeviceName(iotEquipmentDetailDO.getDeviceModel());
|
|
|
io.setLocalAdd(iotEquipmentDetailDO.getLocalAdd());
|
|
|
io.setManufacturer(iotEquipmentDetailDO.getManufacturer());
|
|
|
io.setManufacturerCode(iotEquipmentDetailDO.getManufacturerCode());
|
|
|
io.setNeighborhoodCommitteeCode(iotEquipmentDetailDO.getNeighborhoodCommitteeCode());
|
|
|
io.setNeighborhoodCommitteeName(iotEquipmentDetailDO.getNeighborhoodCommitteeName());
|
|
|
io.setRepresentative(iotEquipmentDetailDO.getRepresentative());
|
|
|
iotEquipmentDetailDao.save(io);
|
|
|
|
|
|
}
|
|
|
public void getEquipment(){
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|