租户管理的代码框架

This commit is contained in:
zhonghua1
2025-12-20 17:23:07 +08:00
parent 1c5a6eee8b
commit 08bc957bd0
5 changed files with 363 additions and 0 deletions

View File

@@ -0,0 +1,51 @@
package com.rj.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.rj.entity.Tenant;
import java.util.Map;
/**
* <p>
* 租户表 服务类
* </p>
*
* @author 系统生成
* @since 2025-01-XX
*/
public interface ITenantService extends IService<Tenant> {
/**
* 分页查询租户列表
* @param current 页码
* @param size 每页大小
* @param tenantCode 租户编码
* @param tenantName 租户名称(模糊查询)
* @param status 状态1-启用0-禁用
* @param contactName 联系人姓名(模糊查询)
* @param contactPhone 联系人电话
* @param expireStartTime 过期时间开始
* @param expireEndTime 过期时间结束
* @return 分页结果
*/
Map<String, Object> getTenantList(Integer current, Integer size, String tenantCode,
String tenantName, Integer status, String contactName,
String contactPhone, String expireStartTime, String expireEndTime);
/**
* 根据条件查询租户列表(不分页)
* @param tenantCode 租户编码
* @param tenantName 租户名称(模糊查询)
* @param status 状态1-启用0-禁用
* @param contactName 联系人姓名(模糊查询)
* @param contactPhone 联系人电话
* @param expireStartTime 过期时间开始
* @param expireEndTime 过期时间结束
* @return 查询结果
*/
Map<String, Object> getTenantListWithoutPage(String tenantCode, String tenantName,
Integer status, String contactName,
String contactPhone, String expireStartTime,
String expireEndTime);
}