ElecDao.java 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package com.happy.dao;
  2. import com.happy.Model.Build_elec;
  3. import com.happy.Model.Detail_elc;
  4. import com.happy.Model.Detail_elc2;
  5. import com.happy.Model.Recharge_elc;
  6. import java.util.List;
  7. public interface ElecDao {
  8. public List<Build_elec> querySchool();
  9. public List<Build_elec> queryBuild(String school);
  10. public List<Build_elec> queryFloors(String school, String build);
  11. public List<Build_elec> queryDom(String school, String build, String floors);
  12. public List<Build_elec> queryUser_id(String school, String dom);
  13. public List<Build_elec> queryBuildByPoint(String pointid);
  14. public List<Build_elec> queryBuildByDom(String dom);
  15. public List<Build_elec> queryAll();
  16. public List<Detail_elc> queryDetailAll();
  17. public List<Detail_elc> queryUse();
  18. public List<Detail_elc> queryRe();
  19. public int insertDetail(Detail_elc detail_elc);
  20. public List<Detail_elc> queryByTimeAndPoint(String pointid, String dataTime);
  21. public int updateUse(String pointid, String dataTime, double use_elc);
  22. public int updateUseState(String pointid, String dataTime);
  23. public List<Recharge_elc> queryByPointAndDay(String pointid, String day_time);
  24. public int updateRe(String pointid, String dataTime, double recharge_elc);
  25. public int updateReState(String pointid, String dataTime);
  26. public List<Detail_elc> queryUsable();
  27. public int updateUsable(String pointid, String dataTime, double usable_elc);
  28. public int updateUsableState(String pointid, String dataTime);
  29. public List<Detail_elc2> queryDayPower(String dom, String sqlx);
  30. }