烟台政务云平台
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.

71 lines
1.8 KiB

package com.epmet.service;
import com.epmet.commons.tools.security.dto.TokenDto;
import com.epmet.dto.IcHouseDTO;
3 years ago
import com.epmet.dto.form.IcResiUserConfirmSubmitDTO;
import com.epmet.dto.form.RegisterAndBindFormDTO;
import com.epmet.dto.result.HomeInfoResultDTO;
import com.epmet.dto.result.HomeUserBriefResultDTO;
3 years ago
import com.epmet.dto.result.RegisterAndBindResultDTO;
import java.util.List;
/**
* @Description
* @Author zhaoqifeng
* @Date 2022/5/31 16:21
*/
public interface MyHomeService {
/**
* 注册绑定房屋信息
*
* @Param formDTO
* @Return
* @Author zhaoqifeng
* @Date 2022/6/1 16:33
*/
3 years ago
RegisterAndBindResultDTO registerAndBind(RegisterAndBindFormDTO formDTO);
/**
* 获取用户绑定的房屋信息
*
* @Param tokenDto
* @Return {@link HomeInfoResultDTO}
* @Author zhaoqifeng
* @Date 2022/6/1 16:52
*/
HomeInfoResultDTO getHomeInfo(TokenDto tokenDto);
/**
* 查询家庭成员
*
* @param houseCode 房屋编码
* @param customerId
* @return java.util.List<com.epmet.dto.result.HomeUserBriefResultDTO>
* @author work@yujt.net.cn
* @date 2022/6/1/0001 16:12
*/
List<HomeUserBriefResultDTO> selectListHomeMember(String houseCode, String customerId);
3 years ago
/**
* 获取房主名下的房屋列表
*
* @Param tokenDto
* @Return {@link List< HomeInfoResultDTO>}
* @Author zhaoqifeng
* @Date 2022/7/19 16:48
*/
List<HomeInfoResultDTO> getOwnerHouseList(TokenDto tokenDto, IcHouseDTO formDTO);
3 years ago
/**
* 变更绑定的房屋
*
* @Param tokenDto
* @Param formDTO
* @Return
* @Author zhaoqifeng
* @Date 2022/7/20 17:28
*/
void changeHome(TokenDto tokenDto, IcResiUserConfirmSubmitDTO formDTO);
}