| | |
| | | |
| | | import com.fgkj.dto.BattDischarge_plan; |
| | | import com.fgkj.dto.BattMap_information; |
| | | import com.fgkj.dto.Batt_Maint_Dealarm; |
| | | import com.fgkj.dto.User_inf; |
| | | import com.fgkj.mapper.BattTestData; |
| | | import org.apache.ibatis.annotations.Delete; |
| | | import org.apache.ibatis.annotations.Insert; |
| | |
| | | public int del(BattDischarge_plan obj); |
| | | |
| | | //8.1批量添加作业计划时先检测计划的可行性 |
| | | public int judgePlan(Object obj); |
| | | @Select(" SELECT battgroupid FROM web_site.tb_battdischarge_plan " + |
| | | "WHERE discharge_starttime>=#{discharge_starttime1} and discharge_starttime<=#{discharge_stoptime1} AND discharge_cleartype=1 and discharge_state in(0,1) AND battgroupid " + |
| | | "in (select battgroupid FROM db_battinf.tb_battinf where stationname=#{note})") |
| | | public List<String> judgePlan(BattDischarge_plan obj); |
| | | |
| | | @Select("select num,battgroupid,discharge_starttime,discharge_stoptime,discharge_state,discharge_reason,discharge_cleartype,preset_time,preset_cap,preset_monvol,preset_groupvol,preset_curr,preset_mon,dcvolhighlimit,chargecurrset,note from web_site.tb_battdischarge_plan ") |
| | | public List<BattDischarge_plan> searchAll() ; |
| | |
| | | } |
| | | return list; |
| | | }*/ |
| | | public List serchByCondition(Object obj); |
| | | |
| | | |
| | | public List serchByCondition(Batt_Maint_Dealarm obj); |
| | | |
| | | //9.1查询机房放电计划中存在放电延时的总数 |
| | | //地图上所有的放电延时机房 |
| | |
| | | } |
| | | return nums; |
| | | }*/ |
| | | public int searchNums(Object obj) ; |
| | | |
| | | @Select("select count(num) as nums from web_site.tb_battdischarge_plan " + |
| | | "where discharge_state='${@com.fgkj.mapper.BattTestData@test_plan0}' and battgroupid " + |
| | | "in (select distinct db_battinf.tb_battinf.battgroupid " + |
| | | "from db_battinf.tb_battinf,db_user.tb_user_battgroup_baojigroup_battgroup,db_user.tb_user_battgroup_baojigroup_usr,db_user.tb_user_inf " + |
| | | "where db_user.tb_user_battgroup_baojigroup_battgroup.BattGroupId=db_battinf.tb_battinf.BattGroupId and db_user.tb_user_battgroup_baojigroup_usr.baoji_group_id=db_user.tb_user_battgroup_baojigroup_battgroup.baoji_group_id and db_user.tb_user_inf.uid=db_user.tb_user_battgroup_baojigroup_usr.uid and db_user.tb_user_inf.uid=#{uId})") |
| | | public int searchNums(User_inf obj) ; |
| | | |
| | | //8.1放电计划管理中饼状图(放电计划统计查询) |
| | | /*public List searchState(){ |
| | |
| | | }); |
| | | return list; |
| | | }*/ |
| | | public List searchState(Object obj); |
| | | |
| | | |
| | | @Select("SELECT COUNT(num) num,discharge_state,battgroupid " + |
| | | "from web_site.tb_battdischarge_plan " + |
| | | "GROUP BY battgroupid,discharge_state " + |
| | | "having web_site.tb_battdischarge_plan.battgroupid " + |
| | | "in(select distinct db_battinf.tb_battinf.battgroupid from db_battinf.tb_battinf,db_user.tb_user_battgroup_baojigroup_battgroup,db_user.tb_user_battgroup_baojigroup_usr,db_user.tb_user_inf where db_user.tb_user_battgroup_baojigroup_battgroup.BattGroupId=db_battinf.tb_battinf.BattGroupId and db_user.tb_user_battgroup_baojigroup_usr.baoji_group_id=db_user.tb_user_battgroup_baojigroup_battgroup.baoji_group_id and db_user.tb_user_inf.uid=db_user.tb_user_battgroup_baojigroup_usr.uid and db_user.tb_user_inf.uid=#{uId})") |
| | | public List<BattDischarge_plan> searchState(User_inf obj); |
| | | |
| | | } |