PlanService.java 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. package com.ruoyi.demo.service;
  2. import com.github.pagehelper.PageInfo;
  3. import com.ruoyi.demo.entity.AddrCategory;
  4. import com.ruoyi.demo.entity.Equipment;
  5. import com.ruoyi.demo.entity.Plan;
  6. import com.ruoyi.demo.entity.bo.PlanAddBo;
  7. import com.ruoyi.demo.entity.bo.PlanBo;
  8. import com.ruoyi.demo.entity.vo.*;
  9. import java.util.List;
  10. public interface PlanService {
  11. int addPlan(PlanAddBo bo);
  12. int deletePlan(String id);
  13. int deletePlans(List<String> ids);
  14. int checkPlan(PlanBo bo,Long userId);
  15. PageInfo<List<PlanListVo>> getPlanList(PlanBo bo);
  16. PlanDetailVo getPlanDetail(String planId);
  17. List<PlanPushVo> getPlanPush(String equipmentId);
  18. int planUpDown(String planId);
  19. PageInfo<List<PlanManageListVo>> getPlanManageList(PlanBo bo);
  20. PlanManageDetailVo getPlanManageDetail(String planId);
  21. PageInfo<List<PlanPushListVo>> getPlanPushList(PlanBo bo);
  22. PageInfo<List<PlanPushStatisticsListVo>> getPlanPushStatisticsList(PlanBo bo);
  23. PlanHomeVo getPlanTotal();
  24. List<AddrCategory> getAddrCategory();
  25. PageInfo<List<Equipment>> getEquipments(PlanBo bo);
  26. }