@Select("<script>select SUM(IF(b.TYPE=1, b.AREA, 0)) as WATER_AREA,SUM(IF(b.TYPE=2, b.AREA, 0)) as ELEC_AREA,SUM(IF(b.TYPE=3, b.AREA, 0)) as GAS_AREA from bus_project_area b where b.PRO_ID=#{proId}</script>")
@@ -17,11 +18,11 @@ public interface EnergyPriceRepository extends BaseMapper<EnergyPrice> {
/**
* 根据项目id搜索水电气价格列表
* @param proId 项目id
* @param energyPrice proId:项目id,pHour:小时
* @return
*/
@Select("<script>select * from ENERGY_PRICE e where e.PRO_ID = #{proId}</script>")
@ResultMap("BaseResultMap")
List<EnergyPrice>getPrice(StringproId);
@Select("<script>select e.P_HOUR,SUM(IF(e.P_TP=1, e.P_PRICE, 0)) as WATER,SUM(IF(e.P_TP=2, e.P_PRICE, 0)) as ELEC,SUM(IF(e.P_TP=3, e.P_PRICE, 0)) as GAS from energy_price e where e.PRO_ID=#{proId} and e.P_HOUR=#{pHour}</script>")