package com.ruoyi.demo.service; import com.github.pagehelper.PageInfo; import com.ruoyi.demo.entity.AddrCategory; import com.ruoyi.demo.entity.Equipment; import com.ruoyi.demo.entity.Plan; import com.ruoyi.demo.entity.bo.PlanAddBo; import com.ruoyi.demo.entity.bo.PlanBo; import com.ruoyi.demo.entity.vo.*; import java.util.List; public interface PlanService { int addPlan(PlanAddBo bo); int deletePlan(String id); int deletePlans(List ids); int checkPlan(PlanBo bo,Long userId); PageInfo> getPlanList(PlanBo bo); PlanDetailVo getPlanDetail(String planId); List getPlanPush(String equipmentId); int planUpDown(String planId); PageInfo> getPlanManageList(PlanBo bo); PlanManageDetailVo getPlanManageDetail(String planId); PageInfo> getPlanPushList(PlanBo bo); PageInfo> getPlanPushStatisticsList(PlanBo bo); PlanHomeVo getPlanTotal(); List getAddrCategory(); PageInfo> getEquipments(PlanBo bo); }