ITWarehouseBillsService.java 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. package com.ruoyi.warehouseBusiness.service;
  2. import com.ruoyi.common.core.domain.model.LoginUser;
  3. import com.ruoyi.warehouseBusiness.domain.TWarehouseDetails;
  4. import java.util.List;
  5. import java.util.Map;
  6. /**
  7. * 详情主表Service接口
  8. *
  9. * @author ruoyi
  10. * @date 2020-12-11
  11. */
  12. public interface ITWarehouseBillsService {
  13. /**
  14. * 查询详情主表
  15. *
  16. * @param fId 详情主表ID
  17. * @return 详情主表
  18. */
  19. public Map<String, Object> selectTWarehouseDetailsById(Long fId);
  20. /**
  21. * 查询详情主表列表
  22. *
  23. * @param tWarehouseDetails 详情主表
  24. * @return 详情主表集合
  25. */
  26. public List<TWarehouseDetails> selectTWarehouseDetailsList(TWarehouseDetails tWarehouseDetails);
  27. /**
  28. * 新增详情主表
  29. *
  30. * @param tWarehouseDetails 详情主表
  31. * @param loginUser
  32. * @return 结果
  33. */
  34. public int insertTWarehouseDetails(TWarehouseDetails tWarehouseDetails, LoginUser loginUser);
  35. /**
  36. * 修改详情主表
  37. *
  38. * @param tWarehouseDetails 详情主表
  39. * @return 结果
  40. */
  41. public int updateTWarehouseDetails(TWarehouseDetails tWarehouseDetails);
  42. /**
  43. * 批量删除详情主表
  44. *
  45. * @param fIds 需要删除的详情主表ID
  46. * @return 结果
  47. */
  48. public int deleteTWarehouseDetailsByIds(Long[] fIds);
  49. /**
  50. * 删除详情主表信息
  51. *
  52. * @param fId 详情主表ID
  53. * @return 结果
  54. */
  55. public int deleteTWarehouseDetailsById(Long fId);
  56. }