package com.realnet.order_estimation.Entity;
 import lombok.*;
import com.realnet.WhoColumn.Entity.Extension; 
 import javax.persistence.*;
 import java.time.LocalDateTime;
 import java.util.*;














import com.realnet.order_estimation.Entity.Product_selection;

 @Entity 
 @Data
 public class    Customer_information extends Extension { 
 /**
	 * 
	 */
	private static final long serialVersionUID = 1L;

 @Id
 @GeneratedValue(strategy = GenerationType.IDENTITY)
 private Integer id;

private String  customer_name;

private String  contact_person;

private String email_address;

 private String phone_number;

@Column(length = 2000)
private String customer_address;

private String deployment_type;


  
 
private boolean dg_monitoring___with_fuel;
   

 
private boolean active_energy;
   

 
private boolean dg_monitoring___without_fuel;
   

 
private boolean ups_monitoring;
   

 
private boolean apfc_panel_monitoring;
   

 
private boolean busbar_monitoring;
   

 
private boolean lt_panel_monitoring;
   

 
private boolean ht_panel_monitoring;
   

 
private boolean compressed_air__gas_monotoring;
   

 
private boolean compress_air___lpg_o2_n2_co2;
   

 
private boolean water_management__stp_etp;
   

 
private boolean water_management___water_monitoring;
   

 
private boolean water_management__water_quality;
   


@OneToMany(  cascade=CascadeType.ALL)
 private List<Product_selection> product_selection = new ArrayList<>();


}
