EquipmentService.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.ruoyi.demo.service;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  4. import com.github.pagehelper.PageInfo;
  5. import com.ruoyi.demo.entity.Equipment;
  6. import com.ruoyi.demo.entity.PlanItem;
  7. import com.ruoyi.demo.entity.bo.EquipmentBo;
  8. import com.ruoyi.demo.entity.bo.PlanItemBo;
  9. import com.ruoyi.demo.entity.vo.EquipmentVo;
  10. import com.ruoyi.demo.entity.vo.PlanItemVo;
  11. import java.util.HashMap;
  12. import java.util.List;
  13. public interface EquipmentService {
  14. void addEquipment(EquipmentVo equipmentVo);
  15. void updateEquipment(EquipmentVo equipmentVo);
  16. EquipmentBo getEquipment(String equipmentId);
  17. String deleteEquipment(String[] equipmentIds);
  18. Page<Equipment> getEquipmentBySelect(EquipmentVo equipmentVo);
  19. void addStoreEquipment(EquipmentVo equipmentVo);
  20. Page<Equipment> getEquipmentByStoreId(EquipmentVo equipmentVo);
  21. IPage<PlanItemBo> getEquipmentPlanList(EquipmentVo equipmentVo);
  22. void updateEquipmentPlan(PlanItemVo planItemVo);
  23. int getEquipmentCount();
  24. HashMap getEquipmentList(EquipmentVo equipmentVo);
  25. void deleteStoreEquipment(String[] equipmentIds);
  26. void deleteEquipmentPlan(String[] planItemIds);
  27. }