| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340 |
- package com.java110.property.dao;
- import com.java110.common.exception.DAOException;
- import java.util.List;
- import java.util.Map;
- /**
- * 物业组件内部之间使用,没有给外围系统提供服务能力
- * 物业服务接口类,要求全部以字符串传输,方便微服务化
- * 新建客户,修改客户,删除客户,查询客户等功能
- *
- * Created by wuxw on 2016/12/27.
- */
- public interface IPropertyServiceDao {
- /**
- * 保存 物业信息
- * @param businessPropertyInfo 物业信息 封装
- * @throws DAOException 操作数据库异常
- */
- public void saveBusinessPropertyInfo(Map businessPropertyInfo) throws DAOException;
- /**
- * 保存物业属性
- * @param businessPropertyAttr 物业属性信息封装
- * @throws DAOException 操作数据库异常
- */
- public void saveBusinessPropertyAttr(Map businessPropertyAttr) throws DAOException;
- /**
- * 保存物业照片信息
- * @param businessPropertyPhoto 物业照片
- * @throws DAOException 操作数据库异常
- */
- public void saveBusinessPropertyPhoto(Map businessPropertyPhoto) throws DAOException;
- /**
- * 保存物业证件信息
- * @param businessPropertyCerdentials 物业证件
- * @throws DAOException 操作数据库异常
- */
- public void saveBusinessPropertyCerdentials(Map businessPropertyCerdentials) throws DAOException;
- /**
- * 保存物业用户信息
- * @param info
- * @throws DAOException
- */
- public void saveBusinessPropertyUser(Map info) throws DAOException;
- /**
- * 保存物业费用信息
- * @param info
- * @throws DAOException
- */
- public void saveBusinessPropertyFee(Map info) throws DAOException;
- /**
- * 保存 住户信息
- * @param businessPropertyHouse 住户信息 封装
- * @throws DAOException 操作数据库异常
- */
- public void saveBusinessPropertyHouse(Map businessPropertyHouse) throws DAOException;
- /**
- * 保存住户属性
- * @param businessPropertyHouseAttr 住户信息封装
- * @throws DAOException 操作数据库异常
- */
- public void saveBusinessPropertyHouseAttr(Map businessPropertyHouseAttr) throws DAOException;
- /**
- * 查询物业信息(business过程)
- * 根据bId 查询物业信息
- * @param info bId 信息
- * @return 物业信息
- * @throws DAOException
- */
- public Map getBusinessPropertyInfo(Map info) throws DAOException;
- /**
- * 查询物业属性信息(business过程)
- * @param info bId 信息
- * @return 物业属性
- * @throws DAOException
- */
- public List<Map> getBusinessPropertyAttrs(Map info) throws DAOException;
- /**
- * 查询住户信息(business过程)
- * 根据bId 查询物业信息
- * @param info bId 信息
- * @return 物业信息
- * @throws DAOException
- */
- public Map getBusinessPropertyHouse(Map info) throws DAOException;
- /**
- * 查询住户属性信息(business过程)
- * @param info bId 信息
- * @return 物业属性
- * @throws DAOException
- */
- public List<Map> getBusinessPropertyHouseAttrs(Map info) throws DAOException;
- /**
- * 查询物业照片
- * @param info bId 信息
- * @return 物业照片
- * @throws DAOException
- */
- public List<Map> getBusinessPropertyPhoto(Map info) throws DAOException;
- /**
- * 查询物业证件信息
- * @param info bId 信息
- * @return 物业照片
- * @throws DAOException
- */
- public List<Map> getBusinessPropertyCerdentials(Map info) throws DAOException;
- /**
- * 查询物业用户信息
- * @param info bId 信息
- * @return 物业照片
- * @throws DAOException
- */
- public List<Map> getBusinessPropertyUser(Map info) throws DAOException;
- /**
- * 查询物业费用信息
- * @param info bId 信息
- * @return 物业照片
- * @throws DAOException
- */
- public List<Map> getBusinessPropertyFee(Map info) throws DAOException;
- /**
- * 保存 物业信息 Business数据到 Instance中
- * @param info
- * @throws DAOException
- */
- public void savePropertyInfoInstance(Map info) throws DAOException;
- /**
- * 保存 物业属性信息 Business数据到 Instance中
- * @param info
- * @throws DAOException
- */
- public void savePropertyAttrsInstance(Map info) throws DAOException;
- /**
- * 保存 住户信息 Business数据到 Instance中
- * @param info
- * @throws DAOException
- */
- public void savePropertyHouseInstance(Map info) throws DAOException;
- /**
- * 保存 住户属性信息 Business数据到 Instance中
- * @param info
- * @throws DAOException
- */
- public void savePropertyHouseAttrsInstance(Map info) throws DAOException;
- /**
- * 保存 物业照片信息 Business数据到 Instance中
- * @param info
- * @throws DAOException
- */
- public void savePropertyPhotoInstance(Map info) throws DAOException;
- /**
- * 保存 物业证件信息 Business数据到 Instance中
- * @param info
- * @throws DAOException
- */
- public void savePropertyCerdentialsInstance(Map info) throws DAOException;
- /**
- * 保存 物业用户信息 Business数据到 Instance中
- * @param info
- * @throws DAOException
- */
- public void savePropertyUserInstance(Map info) throws DAOException;
- /**
- * 保存 物业费用信息 Business数据到 Instance中
- * @param info
- * @throws DAOException
- */
- public void savePropertyFeeInstance(Map info) throws DAOException;
- /**
- * 查询物业信息(instance过程)
- * 根据bId 查询物业信息
- * @param info bId 信息
- * @return 物业信息
- * @throws DAOException
- */
- public Map getPropertyInfo(Map info) throws DAOException;
- /**
- * 查询物业属性信息(instance过程)
- * @param info bId 信息
- * @return 物业属性
- * @throws DAOException
- */
- public List<Map> getPropertyAttrs(Map info) throws DAOException;
- /**
- * 查询住户信息(instance过程)
- * 根据bId 查询物业信息
- * @param info bId 信息
- * @return 物业信息
- * @throws DAOException
- */
- public Map getPropertyHouse(Map info) throws DAOException;
- /**
- * 查询住户属性信息(instance过程)
- * @param info bId 信息
- * @return 物业属性
- * @throws DAOException
- */
- public List<Map> getPropertyHouseAttrs(Map info) throws DAOException;
- /**
- * 查询物业照片(instance 过程)
- * @param info bId 信息
- * @return 物业照片
- * @throws DAOException
- */
- public List<Map> getPropertyPhoto(Map info) throws DAOException;
- /**
- * 查询物业证件信息(instance 过程)
- * @param info bId 信息
- * @return 物业照片
- * @throws DAOException
- */
- public List<Map> getPropertyCerdentials(Map info) throws DAOException;
- /**
- * 查询物业用户信息(instance 过程)
- * @param info bId 信息
- * @return 物业照片
- * @throws DAOException
- */
- public List<Map> getPropertyUser(Map info) throws DAOException;
- /**
- * 查询物业费用信息(instance 过程)
- * @param info bId 信息
- * @return 物业照片
- * @throws DAOException
- */
- public List<Map> getPropertyFee(Map info) throws DAOException;
- /**
- * 修改物业信息
- * @param info 修改信息
- * @throws DAOException
- */
- public void updatePropertyInfoInstance(Map info) throws DAOException;
- /**
- * 修改物业属性信息
- * @param info 修改信息
- * @throws DAOException
- */
- public void updatePropertyAttrInstance(Map info) throws DAOException;
- /**
- * 修改住户信息
- * @param info 修改信息
- * @throws DAOException
- */
- public void updatePropertyHouseInstance(Map info) throws DAOException;
- /**
- * 修改住户属性信息
- * @param info 修改信息
- * @throws DAOException
- */
- public void updatePropertyHouseAttrInstance(Map info) throws DAOException;
- /**
- * 修改物业照片信息
- * @param info 修改信息
- * @throws DAOException
- */
- public void updatePropertyPhotoInstance(Map info) throws DAOException;
- /**
- * 修改物业证件信息
- * @param info 修改信息
- * @throws DAOException
- */
- public void updatePropertyCerdentailsInstance(Map info) throws DAOException;
- /**
- * 修改物业用户信息
- * @param info 修改信息
- * @throws DAOException
- */
- public void updatePropertyUserInstance(Map info) throws DAOException;
- /**
- * 修改物业费用信息
- * @param info 修改信息
- * @throws DAOException
- */
- public void updatePropertyFeeInstance(Map info) throws DAOException;
- }
|