ITXlhtMedicineParamService.java 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. package com.xlht.xlhtproject.service;
  2. import com.xlht.xlhtproject.domain.TXlhtMedicineParam;
  3. import java.util.List;
  4. /**
  5. * 智能投药参数设置Service接口
  6. *
  7. * @author slibra
  8. * @date 2024-09-09
  9. */
  10. public interface ITXlhtMedicineParamService
  11. {
  12. /**
  13. * 查询智能投药参数设置
  14. *
  15. * @param id 智能投药参数设置主键
  16. * @return 智能投药参数设置
  17. */
  18. public TXlhtMedicineParam selectTXlhtMedicineParamById(Long id);
  19. /**
  20. * 查询智能投药参数设置列表
  21. * @param tXlhtMedicineParam 智能投药参数设置
  22. * @return 智能投药参数设置集合
  23. */
  24. public List<TXlhtMedicineParam> selectTXlhtMedicineParamList(TXlhtMedicineParam tXlhtMedicineParam);
  25. /**
  26. * 新增智能投药参数设置
  27. *
  28. * @param tXlhtMedicineParam 智能投药参数设置
  29. * @return 结果
  30. */
  31. public int insertTXlhtMedicineParam(TXlhtMedicineParam tXlhtMedicineParam);
  32. /**
  33. * 修改智能投药参数设置
  34. *
  35. * @param tXlhtMedicineParam 智能投药参数设置
  36. * @return 结果
  37. */
  38. public int updateTXlhtMedicineParam(TXlhtMedicineParam tXlhtMedicineParam);
  39. /**
  40. * 批量删除智能投药参数设置
  41. *
  42. * @param ids 需要删除的智能投药参数设置主键集合
  43. * @return 结果
  44. */
  45. public int deleteTXlhtMedicineParamByIds(Long[] ids);
  46. /**
  47. * 删除智能投药参数设置信息
  48. *
  49. * @param id 智能投药参数设置主键
  50. * @return 结果
  51. */
  52. public int deleteTXlhtMedicineParamById(Long id);
  53. TXlhtMedicineParam getLatestRecord();
  54. }