/** * @Project: hehenian-biz-common * @Package com.hehenian.biz.common.wygj * @Title: PropertyManagementFeeService.java * @Description: TODO * * @author: zhangjhmf * @date 2015-4-27 下午4:44:08 * @Copyright: HEHENIAN Co.,Ltd. All rights reserved. * @version V1.0 */ package com.hehenian.biz.common.wygj; import java.util.List; import java.util.Map; import com.hehenian.biz.common.wygj.dataobject.ParkingDetailDo; import com.hehenian.biz.common.wygj.dataobject.ParkingFeeDo; import com.hehenian.biz.common.wygj.dataobject.PropertyManagementDetailDo; import com.hehenian.biz.common.wygj.dataobject.PropertyManagementFeeDo; public interface IPropertyManagementFeeService { /** * * @Description: 获取冲抵物业费地址详细信息 * @param id * @return * @author: zhangjhmf * @date 2015-4-27 下午4:45:51 */ PropertyManagementDetailDo getPropertyManagementDetailDoById(Integer id); /** * 查询冲抵物业费地址数据记录 * @Description: TODO * @param conditon * @return * @author: zhangjhmf * @date 2015-4-27 下午4:48:47 */ List<Map<String, Object>> listPropertyManagementDetailDo(Map<String, Object> conditon); /** * 更新冲抵物业费地址信息 * @Description: TODO * @param pmdd * @return * @author: zhangjhmf * @date 2015-4-27 下午4:50:12 */ int updatePropertyManagementDetailDo(PropertyManagementDetailDo pmdd); /** * 根据addressId查询 * @param addressId * @return * @author: chenzhpmf * @date 2015-5-7 下午10:01:56 */ public List<PropertyManagementFeeDo> queryBuildingByAddressId(Long addressId,String building); /** * * @Description:根据用户id查询冲抵停车费信息 * @param userId * @return ParkingDetailDo * @author: jiangwmf * @date 2015-4-29 上午10:50:03 */ PropertyManagementDetailDo getDefaultByUserId(int userId); /** * * @Description:查询用户冲抵信息条数 * @param userId * @return int * @author: jiangwmf * @date 2015-4-29 上午10:50:03 */ int getPropertyManagementCounts(int userId); /** * * @Description:查询用户冲抵信息 * @param userId * @return List * @author: jiangwmf * @date 2015-4-29 上午10:50:03 */ List<PropertyManagementDetailDo> listPropertyManagementsByUserId(int userId); /** * * @Description:插入冲抵停车费信息 * @param parkingDetailDo * @return int * @author: jiangwmf * @date 2015-4-29 上午10:50:03 */ int insertManageDetail(PropertyManagementDetailDo propertyManageDetailDo); /** * * @Description:更新冲抵停车费信息 * @param userId,plateNo * @return int * @author: jiangwmf * @date 2015-4-29 上午10:50:03 */ int updateDefaultByBuildingNo(int userId , String buildingNo); /** * * @Description:删除冲抵停车费信息 * @param * @return int * @author: jiangwmf * @date 2015-4-29 上午10:50:03 */ int deleteManagerDetailById(int id); /** * * @Description:根据小区编号和车牌号,查询基础数据 * @param community,plateNum * @return ParkingFeeDo * @author: jiangwmf * @date 2015-4-29 上午10:50:03 */ PropertyManagementFeeDo getByParams(long mainaddressid,String buildingno,String roomno, String theOwner); PropertyManagementDetailDo getDetailByParams(long mainaddressid,String roomno,int userId); }