IOwnerRoomRelServiceDao.java 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. package com.java110.user.dao;
  2. import com.java110.utils.exception.DAOException;
  3. import java.util.List;
  4. import java.util.Map;
  5. /**
  6. * 业主房屋组件内部之间使用,没有给外围系统提供服务能力
  7. * 业主房屋服务接口类,要求全部以字符串传输,方便微服务化
  8. * 新建客户,修改客户,删除客户,查询客户等功能
  9. * <p>
  10. * Created by wuxw on 2016/12/27.
  11. */
  12. public interface IOwnerRoomRelServiceDao {
  13. /**
  14. * 保存 业主房屋信息
  15. *
  16. * @param businessOwnerRoomRelInfo 业主房屋信息 封装
  17. * @throws DAOException 操作数据库异常
  18. */
  19. void saveBusinessOwnerRoomRelInfo(Map businessOwnerRoomRelInfo) throws DAOException;
  20. /**
  21. * 查询业主房屋信息(business过程)
  22. * 根据bId 查询业主房屋信息
  23. *
  24. * @param info bId 信息
  25. * @return 业主房屋信息
  26. * @throws DAOException DAO异常
  27. */
  28. List<Map> getBusinessOwnerRoomRelInfo(Map info) throws DAOException;
  29. /**
  30. * 保存 业主房屋信息 Business数据到 Instance中
  31. *
  32. * @param info
  33. * @throws DAOException DAO异常
  34. */
  35. void saveOwnerRoomRelInfoInstance(Map info) throws DAOException;
  36. /**
  37. * 查询业主房屋信息(instance过程)
  38. * 根据bId 查询业主房屋信息
  39. *
  40. * @param info bId 信息
  41. * @return 业主房屋信息
  42. * @throws DAOException DAO异常
  43. */
  44. List<Map<Object, Object>> getOwnerRoomRelInfo(Map<Object, Object> info) throws DAOException;
  45. /**
  46. * 修改业主房屋信息
  47. *
  48. * @param info 修改信息
  49. * @throws DAOException DAO异常
  50. */
  51. void updateOwnerRoomRelInfoInstance(Map info) throws DAOException;
  52. /**
  53. * 查询业主房屋总数
  54. *
  55. * @param info 业主房屋信息
  56. * @return 业主房屋数量
  57. */
  58. int queryOwnerRoomRelsCount(Map info);
  59. /**
  60. * 保存关系
  61. *
  62. * @param beanCovertMap
  63. * @return
  64. */
  65. int saveOwnerRoomRels(Map beanCovertMap);
  66. /**
  67. * 修改关系
  68. *
  69. * @param beanCovertMap
  70. * @return
  71. */
  72. int updateOwnerRoomRels(Map beanCovertMap);
  73. }