package com.ruoyi.system.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.common.basic.PageInfo; import com.ruoyi.system.dto.TBillDto; import com.ruoyi.system.dto.TTenantDTO; import com.ruoyi.system.model.TContract; import com.ruoyi.system.model.TDept; import com.ruoyi.system.model.THouse; import com.ruoyi.system.query.TBillAppletQuery; import com.ruoyi.system.query.TExamineAppletQuery; import com.ruoyi.system.query.TTenantAppletQuery; import com.ruoyi.system.utils.wx.pojo.AppletUserDecodeData; import com.ruoyi.system.model.TTenant; import com.ruoyi.system.query.TTenantQuery; import com.ruoyi.system.vo.ExamineVO; import com.ruoyi.system.vo.TBillVO; import com.ruoyi.system.vo.TenantVO; import java.util.List; import java.util.Map; /** *

* 租户 服务类 *

* * @author xiaochen * @since 2025-01-17 */ public interface TTenantService extends IService { /** * 获取租户分页列表 * @param query * @return */ PageInfo pageList(TTenantQuery query); PageInfo pageListApplet(TTenantAppletQuery query); List listHouse(String id); List listContract(String id); PageInfo listBill(TBillAppletQuery query); PageInfo examineList(TExamineAppletQuery dto); /** * 判断租户是否已存在 * @param dto * @return */ boolean isExit(TTenantDTO dto); }