SiteDynamicPropertiesServiceImpl.java 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.bizmatics.service.impl;
  2. import com.bizmatics.model.SiteDynamicProperties;
  3. import com.bizmatics.model.UserSite;
  4. import com.bizmatics.persistence.mapper.SiteDynamicPropertiesMapper;
  5. import com.bizmatics.service.SiteDynamicPropertiesService;
  6. import com.bizmatics.common.mvc.base.AbstractCrudService;
  7. import com.bizmatics.service.util.SessionLocal;
  8. import org.apache.ibatis.annotations.Param;
  9. import org.springframework.stereotype.Service;
  10. import java.text.SimpleDateFormat;
  11. import java.time.LocalDate;
  12. import java.time.LocalDateTime;
  13. import java.time.format.DateTimeFormatter;
  14. import java.util.Date;
  15. /**
  16. * <p>
  17. * 站点动态属性表 服务实现类
  18. * </p>
  19. *
  20. * @author ya
  21. * @since 2021-09-22
  22. */
  23. @Service
  24. public class SiteDynamicPropertiesServiceImpl extends AbstractCrudService<SiteDynamicPropertiesMapper, SiteDynamicProperties> implements SiteDynamicPropertiesService {
  25. public void SiteDynamicPropertiesAdd(String fault_status, String real_time_load, String total_electricity, String power_factor, int site_id, String site_type,
  26. String user_company, String operation_time, String service_deadline, String power_supply_type, String voltage_level,
  27. String Demolition_standard_coal, String Demolition_standard_coal1,String sitePictureOne,String sitePictureTwo,String sitePictureThree){
  28. DateTimeFormatter fmts = DateTimeFormatter.ofPattern("yyyy-MM-dd");
  29. SiteDynamicProperties site_dynamic_properties = new SiteDynamicProperties();
  30. site_dynamic_properties.setFaultStatus(fault_status);
  31. site_dynamic_properties.setRealTimeLoad(real_time_load);
  32. site_dynamic_properties.setTotalElectricity(total_electricity);
  33. site_dynamic_properties.setPowerFactor(power_factor);
  34. site_dynamic_properties.setSiteId(site_id);
  35. site_dynamic_properties.setSiteType(Integer.parseInt(site_type));
  36. site_dynamic_properties.setUserCompany(user_company);
  37. site_dynamic_properties.setOperationTime(LocalDate.parse(operation_time, fmts));
  38. site_dynamic_properties.setServiceDeadline(LocalDate.parse(service_deadline, fmts));
  39. site_dynamic_properties.setPowerSupplyType(Integer.parseInt(power_supply_type));
  40. site_dynamic_properties.setVoltageLevel(voltage_level);
  41. site_dynamic_properties.setDemolitionStandardCoal(Integer.parseInt(Demolition_standard_coal));
  42. site_dynamic_properties.setDemolitionStandardCoal1(Demolition_standard_coal1);
  43. site_dynamic_properties.setCreator(SessionLocal.getUser().getUserName());
  44. site_dynamic_properties.setCreateTime(LocalDateTime.now());
  45. site_dynamic_properties.setSitePictureOne(sitePictureOne);
  46. site_dynamic_properties.setSitePictureTwo(sitePictureTwo);
  47. site_dynamic_properties.setSitePictureThree(sitePictureThree);
  48. this.save(site_dynamic_properties);
  49. }
  50. }