71 lines
1.5 KiB
Java
71 lines
1.5 KiB
Java
package com.ruoyi.system.service;
|
|
|
|
import com.ruoyi.system.domain.SysTenant;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* 租户信息Service接口
|
|
*
|
|
* @author W-yf
|
|
* @date 2025-12-19
|
|
*/
|
|
public interface ISysTenantService
|
|
{
|
|
/**
|
|
* 查询租户信息
|
|
*
|
|
* @param tenantId 租户信息主键
|
|
* @return 租户信息
|
|
*/
|
|
public SysTenant selectSysTenantByTenantId(Long tenantId);
|
|
|
|
/**
|
|
* 通过租户编码查询租户信息
|
|
*
|
|
* @param tenantCode 租户编码
|
|
* @return 租户信息
|
|
*/
|
|
public SysTenant selectSysTenantByTenantCode(String tenantCode);
|
|
|
|
/**
|
|
* 查询租户信息列表
|
|
*
|
|
* @param sysTenant 租户信息
|
|
* @return 租户信息集合
|
|
*/
|
|
public List<SysTenant> selectSysTenantList(SysTenant sysTenant);
|
|
|
|
/**
|
|
* 新增租户信息
|
|
*
|
|
* @param sysTenant 租户信息
|
|
* @return 结果
|
|
*/
|
|
public int insertSysTenant(SysTenant sysTenant);
|
|
|
|
/**
|
|
* 修改租户信息
|
|
*
|
|
* @param sysTenant 租户信息
|
|
* @return 结果
|
|
*/
|
|
public int updateSysTenant(SysTenant sysTenant);
|
|
|
|
/**
|
|
* 批量删除租户信息
|
|
*
|
|
* @param tenantIds 需要删除的租户信息主键集合
|
|
* @return 结果
|
|
*/
|
|
public int deleteSysTenantByTenantIds(Long[] tenantIds);
|
|
|
|
/**
|
|
* 删除租户信息信息
|
|
*
|
|
* @param tenantId 租户信息主键
|
|
* @return 结果
|
|
*/
|
|
public int deleteSysTenantByTenantId(Long tenantId);
|
|
}
|