ITWarehouseService.java 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. package com.ruoyi.basicData.service;
  2. import com.ruoyi.basicData.domain.TWarehouse;
  3. import com.ruoyi.basicData.domain.TWarehouseArea;
  4. import com.ruoyi.common.core.domain.AjaxResult;
  5. import com.ruoyi.common.core.domain.model.LoginUser;
  6. import java.util.List;
  7. import java.util.Map;
  8. /**
  9. * 仓库Service接口
  10. *
  11. * @author ruoyi
  12. * @date 2020-12-11
  13. */
  14. public interface ITWarehouseService {
  15. /**
  16. * 查询仓库
  17. *
  18. * @param fId 仓库ID
  19. * @return 仓库
  20. */
  21. public TWarehouse selectTWarehouseById(Long fId);
  22. public Map<String, Object> selectTWarehouseById1(Long fId);
  23. /**
  24. * 查询仓库列表
  25. *
  26. * @param tWarehouse 仓库
  27. * @return 仓库集合
  28. */
  29. public List<TWarehouse> selectTWarehouseList(TWarehouse tWarehouse);
  30. /**
  31. * 新增仓库
  32. *
  33. * @param tWarehouse 仓库
  34. * @return 结果
  35. */
  36. public int insertTWarehouse(TWarehouse tWarehouse);
  37. public AjaxResult insertTWarehouse1(String tWarehouse, String tWarehouseArea, LoginUser loginUser);
  38. /**
  39. * 修改仓库
  40. *
  41. * @param tWarehouse 仓库
  42. * @return 结果
  43. */
  44. public int updateTWarehouse(TWarehouse tWarehouse);
  45. /**
  46. * 批量删除仓库
  47. *
  48. * @param fIds 需要删除的仓库ID
  49. * @return 结果
  50. */
  51. public AjaxResult deleteTWarehouseByIds(Long[] fIds);
  52. /**
  53. * 删除仓库信息
  54. *
  55. * @param fId 仓库ID
  56. * @return 结果
  57. */
  58. public int deleteTWarehouseById(Long fId);
  59. /**
  60. * 检验编号唯一
  61. * @return
  62. */
  63. public String checkUFNoUnique(TWarehouse tWarehouse);
  64. /**
  65. * 检验编号名称
  66. * @return
  67. */
  68. public String checkUFNnameUnique(TWarehouse tWarehouse);
  69. /**
  70. * 检验编号地址
  71. * @return
  72. */
  73. public String checkUFAaddrUnique(TWarehouse tWarehouse);
  74. /**
  75. * 检验编号唯一
  76. * @return
  77. */
  78. public String checkUFTWarehouseAreaNoUnique(TWarehouseArea tWarehouseAreas);
  79. /**
  80. * 检验编号名称
  81. * @return
  82. */
  83. public String checkUTWarehouseAreaFNnameUnique(TWarehouseArea tWarehouseAreas);
  84. }