IFeeServiceSMO.java 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. package com.java110.web.smo;
  2. import com.java110.core.context.IPageData;
  3. import org.springframework.http.ResponseEntity;
  4. /**
  5. * 费用服务类
  6. */
  7. public interface IFeeServiceSMO {
  8. /**
  9. * 物业配置费
  10. *
  11. * @param pd 页面数据封装对象
  12. * @param feeTypeCd 费用类型
  13. * @return 返回 ResponseEntity对象包含 http状态 信息 body信息
  14. */
  15. ResponseEntity<String> loadPropertyConfigFee(IPageData pd, String feeTypeCd);
  16. /**
  17. * 停车配置费
  18. *
  19. * @param pd 页面数据封装对象
  20. * @return 返回 ResponseEntity对象包含 http状态 信息 body信息
  21. */
  22. ResponseEntity<String> loadParkingSpaceConfigFee(IPageData pd);
  23. /**
  24. * 缴费
  25. *
  26. * @param pd 页面数据封装对象
  27. * @return 返回 ResponseEntity对象包含 http状态 信息 body信息
  28. */
  29. ResponseEntity<String> payFee(IPageData pd);
  30. /**
  31. * 查询主费用
  32. *
  33. * @param pd 页面数据封装对象
  34. * @return 返回 ResponseEntity对象包含 http状态 信息 body信息
  35. */
  36. ResponseEntity<String> loadFeeByRoomId(IPageData pd);
  37. /**
  38. * 查询主费用
  39. *
  40. * @param pd 页面数据封装对象
  41. * @return 返回 ResponseEntity对象包含 http状态 信息 body信息
  42. */
  43. ResponseEntity<String> loadFeeByPsId(IPageData pd);
  44. /**
  45. * 查询费用明细
  46. *
  47. * @param pd 页面数据封装对象
  48. * @return 返回 ResponseEntity对象包含 http状态 信息 body信息
  49. */
  50. ResponseEntity<String> loadFeeDetail(IPageData pd);
  51. /**
  52. * 保存或修改物业费配置
  53. * @param pd 页面数据封装对象
  54. * @return 返回 ResponseEntity对象包含 http状态 信息 body信息
  55. */
  56. ResponseEntity<String> saveOrUpdatePropertyFeeConfig(IPageData pd);
  57. /**
  58. * 保存或修改停车费配置
  59. * @param pd 页面数据封装对象
  60. * @return 返回 ResponseEntity对象包含 http状态 信息 body信息
  61. */
  62. ResponseEntity<String> saveOrUpdateParkingSpaceFeeConfig(IPageData pd);
  63. /**
  64. * 查询费用信息
  65. * @param pd 页面数据封装
  66. * @return 费用信息
  67. */
  68. ResponseEntity<String> listArrearsFee(IPageData pd);
  69. }