BasicKeeperHouseService.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. package com.chinaitop.depot.basic.service;
  2. import com.chinaitop.depot.basic.model.BasicKeeperHouse;
  3. import com.chinaitop.depot.basic.model.BasicKeeperHouseExample;
  4. import java.util.List;
  5. public interface BasicKeeperHouseService {
  6. /**
  7. * 新增
  8. * @param keeperHouse
  9. */
  10. void save(BasicKeeperHouse keeperHouse);
  11. /**
  12. * 删除
  13. * @param example
  14. */
  15. void delete(BasicKeeperHouseExample example);
  16. /**
  17. * 修改
  18. * @param keeperHouse
  19. */
  20. void update(BasicKeeperHouse keeperHouse);
  21. /**
  22. * 按条件查询
  23. * @param example
  24. * @return
  25. */
  26. List<BasicKeeperHouse> findCondition(BasicKeeperHouseExample example);
  27. /**
  28. * 通过员工ID和仓房ID删除一条数据
  29. *
  30. * @param keeperId 员工ID
  31. * @param houseId 仓房ID
  32. */
  33. void deleteByKeeperIdAndHouseId(Integer keeperId,Integer houseId);
  34. /**
  35. * 通过员工ID和仓房ID查询一条数据
  36. *
  37. * @param keeperId 员工ID
  38. * @param houseId 仓房ID
  39. * @return
  40. */
  41. BasicKeeperHouse getHouseKeeperBykeeperIdAndHouseId(Integer keeperId,Integer houseId);
  42. /**
  43. * 获取一个仓房的所有保管员的员工数据ID
  44. *
  45. * @param orgIdId 单位ID
  46. * @param houseId 仓房ID
  47. * @return
  48. */
  49. List<Integer> getKeeperId(Integer orgId,Integer houseId);
  50. }