select id, data_update_time, work_status, grid_status, device_status, control_mode, total_active_power, daily_ac_charge_energy, a_phase_voltage, a_phase_current, total_reactive_power, daily_ac_discharge_energy, b_phase_voltage, b_phase_current, total_apparent_power, pcs_module_temperature, c_phase_voltage, c_phase_current, total_power_factor, pcs_environment_temperature, ac_frequency, branch_status, discharge_status, dc_power, dc_voltage, dc_current, create_by, create_time, update_by, update_time, remark, site_id, device_id, date_month, date_day, total_ac_charge_energy, total_ac_discharge_energy, ac_charge_active_power, ac_capacitive_reactive_power, ac_discharge_active_power, ac_inductive_reactive_power, max_capacitive_power_capacity, max_inductive_power_capacity, max_charge_power_capacity, max_discharge_power_capacity, ac_switch_status, dc_switch_status, remote_control_status, sys_u_current, sys_v_current, sys_w_current from ems_pcs_data
insert into ems_pcs_data
data_update_time,
work_status,
grid_status,
device_status,
control_mode,
total_active_power,
daily_ac_charge_energy,
a_phase_voltage,
a_phase_current,
total_reactive_power,
daily_ac_discharge_energy,
b_phase_voltage,
b_phase_current,
total_apparent_power,
pcs_module_temperature,
c_phase_voltage,
c_phase_current,
total_power_factor,
pcs_environment_temperature,
ac_frequency,
branch_status,
discharge_status,
dc_power,
dc_voltage,
dc_current,
create_by,
create_time,
update_by,
update_time,
remark,
site_id,
device_id,
date_month,
date_day,
total_ac_charge_energy,
total_ac_discharge_energy,
ac_charge_active_power,
ac_capacitive_reactive_power,
ac_discharge_active_power,
ac_inductive_reactive_power,
max_capacitive_power_capacity,
max_inductive_power_capacity,
max_charge_power_capacity,
max_discharge_power_capacity,
ac_switch_status,
dc_switch_status,
remote_control_status,
sys_u_current,
sys_v_current,
sys_w_current,
#{dataUpdateTime},
#{workStatus},
#{gridStatus},
#{deviceStatus},
#{controlMode},
#{totalActivePower},
#{dailyAcChargeEnergy},
#{aPhaseVoltage},
#{aPhaseCurrent},
#{totalReactivePower},
#{dailyAcDischargeEnergy},
#{bPhaseVoltage},
#{bPhaseCurrent},
#{totalApparentPower},
#{pcsModuleTemperature},
#{cPhaseVoltage},
#{cPhaseCurrent},
#{totalPowerFactor},
#{pcsEnvironmentTemperature},
#{acFrequency},
#{branchStatus},
#{dischargeStatus},
#{dcPower},
#{dcVoltage},
#{dcCurrent},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
#{siteId},
#{deviceId},
#{dateMonth},
#{dateDay},
#{totalAcChargeEnergy},
#{totalAcDischargeEnergy},
#{acChargeActivePower},
#{acCapacitiveReactivePower},
#{acDischargeActivePower},
#{acInductiveReactivePower},
#{maxCapacitivePowerCapacity},
#{maxInductivePowerCapacity},
#{maxChargePowerCapacity},
#{maxDischargePowerCapacity},
#{acSwitchStatus},
#{dcSwitchStatus},
#{remoteControlStatus},
#{sysUCurrent},
#{sysVCurrent},
#{sysWCurrent},
update ems_pcs_data
data_update_time = #{dataUpdateTime},
work_status = #{workStatus},
grid_status = #{gridStatus},
device_status = #{deviceStatus},
control_mode = #{controlMode},
total_active_power = #{totalActivePower},
daily_ac_charge_energy = #{dailyAcChargeEnergy},
a_phase_voltage = #{aPhaseVoltage},
a_phase_current = #{aPhaseCurrent},
total_reactive_power = #{totalReactivePower},
daily_ac_discharge_energy = #{dailyAcDischargeEnergy},
b_phase_voltage = #{bPhaseVoltage},
b_phase_current = #{bPhaseCurrent},
total_apparent_power = #{totalApparentPower},
pcs_module_temperature = #{pcsModuleTemperature},
c_phase_voltage = #{cPhaseVoltage},
c_phase_current = #{cPhaseCurrent},
total_power_factor = #{totalPowerFactor},
pcs_environment_temperature = #{pcsEnvironmentTemperature},
ac_frequency = #{acFrequency},
branch_status = #{branchStatus},
discharge_status = #{dischargeStatus},
dc_power = #{dcPower},
dc_voltage = #{dcVoltage},
dc_current = #{dcCurrent},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
site_id = #{siteId},
device_id = #{deviceId},
date_month = #{dateMonth},
date_day = #{dateDay},
total_ac_charge_energy = #{totalAcChargeEnergy},
total_ac_discharge_energy = #{totalAcDischargeEnergy},
ac_charge_active_power = #{acChargeActivePower},
ac_capacitive_reactive_power = #{acCapacitiveReactivePower},
ac_discharge_active_power = #{acDischargeActivePower},
ac_inductive_reactive_power = #{acInductiveReactivePower},
max_capacitive_power_capacity = #{maxCapacitivePowerCapacity},
max_inductive_power_capacity = #{maxInductivePowerCapacity},
max_charge_power_capacity = #{maxChargePowerCapacity},
max_discharge_power_capacity = #{maxDischargePowerCapacity},
ac_switch_status = #{acSwitchStatus},
dc_switch_status = #{dcSwitchStatus},
remote_control_status = #{remoteControlStatus},
sys_u_current = #{sysUCurrent},
sys_v_current = #{sysVCurrent},
sys_w_current = #{sysWCurrent},
where id = #{id}
delete from ems_pcs_data where id = #{id}
delete from ems_pcs_data where id in
#{id}
WHERE p.site_id = #{siteId}
AND p.data_update_time >= #{startDate}
AND p.data_update_time < #{endDate}
WHERE p.site_id = #{siteId}
and p.device_id = #{deviceId}
AND p.data_update_time >= #{startDate}
AND p.data_update_time < #{endDate}
t.total_active_power as activePower
t.total_reactive_power as reactivePower
t.sys_u_current as uCurrent,
t.sys_v_current as vCurrent,
t.sys_w_current as wCurrent
0 as activePower
t.total_apparent_power as gridPower
t.total_active_power as loadPower
t.max_discharge_power_capacity as storagePower
t.ac_capacitive_reactive_power as pvPower
0 as gridPower