java后端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

96 line
2.3 KiB

  1. package com.ruoyi.resource.service;
  2. import com.ruoyi.resource.domain.TResourceLand;
  3. import com.ruoyi.resource.domain.TResourceLandMap;
  4. import java.util.List;
  5. /**
  6. * 地块属性Service接口
  7. *
  8. * @author rongxin
  9. * @date 2025-09-05
  10. */
  11. public interface ITResourceLandService
  12. {
  13. /**
  14. * 查询地块属性
  15. *
  16. * @param fid 地块属性主键
  17. * @return 地块属性
  18. */
  19. public TResourceLand selectTResourceLandByFid(Long fid);
  20. public TResourceLand selectTResourceLandByDkbm(String dkbm);
  21. public String selectTResourceLandAutoGenCode(String orgCode);
  22. /**
  23. * 查询地块属性列表
  24. *
  25. * @param tResourceLand 地块属性
  26. * @return 地块属性集合
  27. */
  28. public List<TResourceLand> selectTResourceLandList(TResourceLand tResourceLand);
  29. public List<TResourceLandMap> selectTResourceLandQuery(TResourceLand tResourceLand);
  30. /**
  31. * 导入地块属性数据
  32. *
  33. * @param list 地块属性数据列表
  34. * @param isUpdateSupport 是否更新支持,如果已存在,则进行更新数据
  35. * @param userName 操作用户
  36. * @return 结果
  37. */
  38. public String importTResourceLand(List<TResourceLand> list, Boolean isUpdateSupport, String userName);
  39. /**
  40. * 新增地块属性
  41. *
  42. * @param tResourceLand 地块属性
  43. * @return 结果
  44. */
  45. public int insertTResourceLand(TResourceLand tResourceLand);
  46. /**
  47. * 批量新增地块属性
  48. *
  49. * @param list 地块属性
  50. * @return 结果
  51. */
  52. public int insertTResourceLandBatch(List<TResourceLand> list);
  53. /**
  54. * 修改地块属性
  55. *
  56. * @param tResourceLand 地块属性
  57. * @return 结果
  58. */
  59. public int updateTResourceLand(TResourceLand tResourceLand);
  60. /**
  61. * 批量修改 地块属性
  62. *
  63. * @param list 地块属性
  64. * @return 结果
  65. */
  66. public int updateTResourceLandBatch(List<TResourceLand> list);
  67. /**
  68. * 批量删除地块属性
  69. *
  70. * @param fids 需要删除的地块属性主键集合
  71. * @return 结果
  72. */
  73. public int deleteTResourceLandByFids(Long[] fids);
  74. /**
  75. * 删除地块属性信息
  76. *
  77. * @param fid 地块属性主键
  78. * @return 结果
  79. */
  80. public int deleteTResourceLandByFid(Long fid);
  81. }