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.
70 lines
1.8 KiB
70 lines
1.8 KiB
package com.epmet.service;
|
|
|
|
import com.epmet.commons.tools.security.dto.TokenDto;
|
|
import com.epmet.dto.IcHouseDTO;
|
|
import com.epmet.dto.form.IcResiUserConfirmSubmitDTO;
|
|
import com.epmet.dto.form.RegisterAndBindFormDTO;
|
|
import com.epmet.dto.result.HomeInfoResultDTO;
|
|
import com.epmet.dto.result.HomeUserBriefResultDTO;
|
|
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
|
|
*/
|
|
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);
|
|
|
|
/**
|
|
* 获取房主名下的房屋列表
|
|
*
|
|
* @Param tokenDto
|
|
* @Return {@link List< HomeInfoResultDTO>}
|
|
* @Author zhaoqifeng
|
|
* @Date 2022/7/19 16:48
|
|
*/
|
|
List<HomeInfoResultDTO> getOwnerHouseList(TokenDto tokenDto, IcHouseDTO formDTO);
|
|
|
|
/**
|
|
* 变更绑定的房屋
|
|
*
|
|
* @Param tokenDto
|
|
* @Param formDTO
|
|
* @Return
|
|
* @Author zhaoqifeng
|
|
* @Date 2022/7/20 17:28
|
|
*/
|
|
void changeHome(TokenDto tokenDto, IcResiUserConfirmSubmitDTO formDTO);
|
|
}
|
|
|