system-tenant 多应用多租户支持 @Mapper 添加

This commit is contained in:
Github_lizhw 2024-10-14 20:37:52 +08:00
parent 84b36a2288
commit f947afff7a
22 changed files with 44 additions and 0 deletions

View File

@ -1,5 +1,6 @@
package org.dromara.system.mapper; package org.dromara.system.mapper;
import org.apache.ibatis.annotations.Mapper;
import org.dromara.system.domain.SysApplication; import org.dromara.system.domain.SysApplication;
import org.dromara.system.domain.vo.SysApplicationVo; import org.dromara.system.domain.vo.SysApplicationVo;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
@ -10,6 +11,7 @@ import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
* @author Lion Li * @author Lion Li
* @date 2024-09-22 * @date 2024-09-22
*/ */
@Mapper
public interface SysApplicationMapper extends BaseMapperPlus<SysApplication, SysApplicationVo> { public interface SysApplicationMapper extends BaseMapperPlus<SysApplication, SysApplicationVo> {
} }

View File

@ -1,5 +1,6 @@
package org.dromara.system.mapper; package org.dromara.system.mapper;
import org.apache.ibatis.annotations.Mapper;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
import org.dromara.system.domain.SysConfig; import org.dromara.system.domain.SysConfig;
import org.dromara.system.domain.vo.SysConfigVo; import org.dromara.system.domain.vo.SysConfigVo;
@ -9,6 +10,7 @@ import org.dromara.system.domain.vo.SysConfigVo;
* *
* @author Lion Li * @author Lion Li
*/ */
@Mapper
public interface SysConfigMapper extends BaseMapperPlus<SysConfig, SysConfigVo> { public interface SysConfigMapper extends BaseMapperPlus<SysConfig, SysConfigVo> {
} }

View File

@ -2,6 +2,7 @@ package org.dromara.system.mapper;
import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.toolkit.Constants; import com.baomidou.mybatisplus.core.toolkit.Constants;
import org.apache.ibatis.annotations.Mapper;
import org.dromara.common.mybatis.annotation.DataColumn; import org.dromara.common.mybatis.annotation.DataColumn;
import org.dromara.common.mybatis.annotation.DataPermission; import org.dromara.common.mybatis.annotation.DataPermission;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
@ -16,6 +17,7 @@ import java.util.List;
* *
* @author Lion Li * @author Lion Li
*/ */
@Mapper
public interface SysDeptMapper extends BaseMapperPlus<SysDept, SysDeptVo> { public interface SysDeptMapper extends BaseMapperPlus<SysDept, SysDeptVo> {
/** /**

View File

@ -1,6 +1,7 @@
package org.dromara.system.mapper; package org.dromara.system.mapper;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import org.apache.ibatis.annotations.Mapper;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
import org.dromara.system.domain.SysDictData; import org.dromara.system.domain.SysDictData;
import org.dromara.system.domain.vo.SysDictDataVo; import org.dromara.system.domain.vo.SysDictDataVo;
@ -12,6 +13,7 @@ import java.util.List;
* *
* @author Lion Li * @author Lion Li
*/ */
@Mapper
public interface SysDictDataMapper extends BaseMapperPlus<SysDictData, SysDictDataVo> { public interface SysDictDataMapper extends BaseMapperPlus<SysDictData, SysDictDataVo> {
default List<SysDictDataVo> selectDictDataByType(String dictType) { default List<SysDictDataVo> selectDictDataByType(String dictType) {

View File

@ -1,5 +1,6 @@
package org.dromara.system.mapper; package org.dromara.system.mapper;
import org.apache.ibatis.annotations.Mapper;
import org.dromara.system.domain.SysDictType; import org.dromara.system.domain.SysDictType;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
import org.dromara.system.domain.vo.SysDictTypeVo; import org.dromara.system.domain.vo.SysDictTypeVo;
@ -9,6 +10,7 @@ import org.dromara.system.domain.vo.SysDictTypeVo;
* *
* @author Lion Li * @author Lion Li
*/ */
@Mapper
public interface SysDictTypeMapper extends BaseMapperPlus<SysDictType, SysDictTypeVo> { public interface SysDictTypeMapper extends BaseMapperPlus<SysDictType, SysDictTypeVo> {
} }

View File

@ -1,5 +1,6 @@
package org.dromara.system.mapper; package org.dromara.system.mapper;
import org.apache.ibatis.annotations.Mapper;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
import org.dromara.system.domain.SysLogininfor; import org.dromara.system.domain.SysLogininfor;
import org.dromara.system.domain.vo.SysLogininforVo; import org.dromara.system.domain.vo.SysLogininforVo;
@ -9,6 +10,7 @@ import org.dromara.system.domain.vo.SysLogininforVo;
* *
* @author Lion Li * @author Lion Li
*/ */
@Mapper
public interface SysLogininforMapper extends BaseMapperPlus<SysLogininfor, SysLogininforVo> { public interface SysLogininforMapper extends BaseMapperPlus<SysLogininfor, SysLogininforVo> {
} }

View File

@ -3,6 +3,7 @@ package org.dromara.system.mapper;
import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Constants; import com.baomidou.mybatisplus.core.toolkit.Constants;
import org.apache.ibatis.annotations.Mapper;
import org.dromara.common.core.constant.UserConstants; import org.dromara.common.core.constant.UserConstants;
import org.dromara.system.domain.SysMenu; import org.dromara.system.domain.SysMenu;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
@ -16,6 +17,7 @@ import java.util.List;
* *
* @author Lion Li * @author Lion Li
*/ */
@Mapper
public interface SysMenuMapper extends BaseMapperPlus<SysMenu, SysMenuVo> { public interface SysMenuMapper extends BaseMapperPlus<SysMenu, SysMenuVo> {
/** /**

View File

@ -1,5 +1,6 @@
package org.dromara.system.mapper; package org.dromara.system.mapper;
import org.apache.ibatis.annotations.Mapper;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
import org.dromara.system.domain.SysNotice; import org.dromara.system.domain.SysNotice;
import org.dromara.system.domain.vo.SysNoticeVo; import org.dromara.system.domain.vo.SysNoticeVo;
@ -9,6 +10,7 @@ import org.dromara.system.domain.vo.SysNoticeVo;
* *
* @author Lion Li * @author Lion Li
*/ */
@Mapper
public interface SysNoticeMapper extends BaseMapperPlus<SysNotice, SysNoticeVo> { public interface SysNoticeMapper extends BaseMapperPlus<SysNotice, SysNoticeVo> {
} }

View File

@ -1,5 +1,6 @@
package org.dromara.system.mapper; package org.dromara.system.mapper;
import org.apache.ibatis.annotations.Mapper;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
import org.dromara.system.domain.SysOperLog; import org.dromara.system.domain.SysOperLog;
import org.dromara.system.domain.vo.SysOperLogVo; import org.dromara.system.domain.vo.SysOperLogVo;
@ -9,6 +10,7 @@ import org.dromara.system.domain.vo.SysOperLogVo;
* *
* @author Lion Li * @author Lion Li
*/ */
@Mapper
public interface SysOperLogMapper extends BaseMapperPlus<SysOperLog, SysOperLogVo> { public interface SysOperLogMapper extends BaseMapperPlus<SysOperLog, SysOperLogVo> {
} }

View File

@ -1,5 +1,6 @@
package org.dromara.system.mapper; package org.dromara.system.mapper;
import org.apache.ibatis.annotations.Mapper;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
import org.dromara.system.domain.SysOssConfig; import org.dromara.system.domain.SysOssConfig;
import org.dromara.system.domain.vo.SysOssConfigVo; import org.dromara.system.domain.vo.SysOssConfigVo;
@ -11,6 +12,7 @@ import org.dromara.system.domain.vo.SysOssConfigVo;
* @author 孤舟烟雨 * @author 孤舟烟雨
* @date 2021-08-13 * @date 2021-08-13
*/ */
@Mapper
public interface SysOssConfigMapper extends BaseMapperPlus<SysOssConfig, SysOssConfigVo> { public interface SysOssConfigMapper extends BaseMapperPlus<SysOssConfig, SysOssConfigVo> {
} }

View File

@ -1,5 +1,6 @@
package org.dromara.system.mapper; package org.dromara.system.mapper;
import org.apache.ibatis.annotations.Mapper;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
import org.dromara.system.domain.SysOss; import org.dromara.system.domain.SysOss;
import org.dromara.system.domain.vo.SysOssVo; import org.dromara.system.domain.vo.SysOssVo;
@ -9,5 +10,6 @@ import org.dromara.system.domain.vo.SysOssVo;
* *
* @author Lion Li * @author Lion Li
*/ */
@Mapper
public interface SysOssMapper extends BaseMapperPlus<SysOss, SysOssVo> { public interface SysOssMapper extends BaseMapperPlus<SysOss, SysOssVo> {
} }

View File

@ -3,6 +3,7 @@ package org.dromara.system.mapper;
import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.toolkit.Constants; import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import org.dromara.common.mybatis.annotation.DataColumn; import org.dromara.common.mybatis.annotation.DataColumn;
import org.dromara.common.mybatis.annotation.DataPermission; import org.dromara.common.mybatis.annotation.DataPermission;
@ -17,6 +18,7 @@ import java.util.List;
* *
* @author Lion Li * @author Lion Li
*/ */
@Mapper
public interface SysPostMapper extends BaseMapperPlus<SysPost, SysPostVo> { public interface SysPostMapper extends BaseMapperPlus<SysPost, SysPostVo> {
@DataPermission({ @DataPermission({

View File

@ -1,5 +1,6 @@
package org.dromara.system.mapper; package org.dromara.system.mapper;
import org.apache.ibatis.annotations.Mapper;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
import org.dromara.system.domain.SysRoleDept; import org.dromara.system.domain.SysRoleDept;
@ -8,6 +9,7 @@ import org.dromara.system.domain.SysRoleDept;
* *
* @author Lion Li * @author Lion Li
*/ */
@Mapper
public interface SysRoleDeptMapper extends BaseMapperPlus<SysRoleDept, SysRoleDept> { public interface SysRoleDeptMapper extends BaseMapperPlus<SysRoleDept, SysRoleDept> {
} }

View File

@ -3,6 +3,7 @@ package org.dromara.system.mapper;
import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.toolkit.Constants; import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import org.dromara.common.mybatis.annotation.DataColumn; import org.dromara.common.mybatis.annotation.DataColumn;
import org.dromara.common.mybatis.annotation.DataPermission; import org.dromara.common.mybatis.annotation.DataPermission;
@ -17,6 +18,7 @@ import java.util.List;
* *
* @author Lion Li * @author Lion Li
*/ */
@Mapper
public interface SysRoleMapper extends BaseMapperPlus<SysRole, SysRoleVo> { public interface SysRoleMapper extends BaseMapperPlus<SysRole, SysRoleVo> {
@DataPermission({ @DataPermission({

View File

@ -1,5 +1,6 @@
package org.dromara.system.mapper; package org.dromara.system.mapper;
import org.apache.ibatis.annotations.Mapper;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
import org.dromara.system.domain.SysRoleMenu; import org.dromara.system.domain.SysRoleMenu;
@ -8,6 +9,7 @@ import org.dromara.system.domain.SysRoleMenu;
* *
* @author Lion Li * @author Lion Li
*/ */
@Mapper
public interface SysRoleMenuMapper extends BaseMapperPlus<SysRoleMenu, SysRoleMenu> { public interface SysRoleMenuMapper extends BaseMapperPlus<SysRoleMenu, SysRoleMenu> {
} }

View File

@ -1,5 +1,6 @@
package org.dromara.system.mapper; package org.dromara.system.mapper;
import org.apache.ibatis.annotations.Mapper;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
import org.dromara.system.domain.SysSocial; import org.dromara.system.domain.SysSocial;
import org.dromara.system.domain.vo.SysSocialVo; import org.dromara.system.domain.vo.SysSocialVo;
@ -9,6 +10,7 @@ import org.dromara.system.domain.vo.SysSocialVo;
* *
* @author thiszhc * @author thiszhc
*/ */
@Mapper
public interface SysSocialMapper extends BaseMapperPlus<SysSocial, SysSocialVo> { public interface SysSocialMapper extends BaseMapperPlus<SysSocial, SysSocialVo> {
} }

View File

@ -1,5 +1,6 @@
package org.dromara.system.mapper; package org.dromara.system.mapper;
import org.apache.ibatis.annotations.Mapper;
import org.dromara.system.domain.SysTenantApplication; import org.dromara.system.domain.SysTenantApplication;
import org.dromara.system.domain.vo.SysTenantApplicationVo; import org.dromara.system.domain.vo.SysTenantApplicationVo;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
@ -10,6 +11,7 @@ import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
* @author Lion Li * @author Lion Li
* @date 2024-09-22 * @date 2024-09-22
*/ */
@Mapper
public interface SysTenantApplicationMapper extends BaseMapperPlus<SysTenantApplication, SysTenantApplicationVo> { public interface SysTenantApplicationMapper extends BaseMapperPlus<SysTenantApplication, SysTenantApplicationVo> {
} }

View File

@ -1,5 +1,6 @@
package org.dromara.system.mapper; package org.dromara.system.mapper;
import org.apache.ibatis.annotations.Mapper;
import org.dromara.system.domain.SysTenant; import org.dromara.system.domain.SysTenant;
import org.dromara.system.domain.vo.SysTenantVo; import org.dromara.system.domain.vo.SysTenantVo;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
@ -9,6 +10,7 @@ import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
* *
* @author Michelle.Chung * @author Michelle.Chung
*/ */
@Mapper
public interface SysTenantMapper extends BaseMapperPlus<SysTenant, SysTenantVo> { public interface SysTenantMapper extends BaseMapperPlus<SysTenant, SysTenantVo> {
} }

View File

@ -1,5 +1,6 @@
package org.dromara.system.mapper; package org.dromara.system.mapper;
import org.apache.ibatis.annotations.Mapper;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
import org.dromara.system.domain.SysTenantPackage; import org.dromara.system.domain.SysTenantPackage;
import org.dromara.system.domain.vo.SysTenantPackageVo; import org.dromara.system.domain.vo.SysTenantPackageVo;
@ -9,6 +10,7 @@ import org.dromara.system.domain.vo.SysTenantPackageVo;
* *
* @author Michelle.Chung * @author Michelle.Chung
*/ */
@Mapper
public interface SysTenantPackageMapper extends BaseMapperPlus<SysTenantPackage, SysTenantPackageVo> { public interface SysTenantPackageMapper extends BaseMapperPlus<SysTenantPackage, SysTenantPackageVo> {
} }

View File

@ -3,6 +3,7 @@ package org.dromara.system.mapper;
import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.toolkit.Constants; import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import org.dromara.common.mybatis.annotation.DataColumn; import org.dromara.common.mybatis.annotation.DataColumn;
import org.dromara.common.mybatis.annotation.DataPermission; import org.dromara.common.mybatis.annotation.DataPermission;
@ -18,6 +19,7 @@ import java.util.List;
* *
* @author Lion Li * @author Lion Li
*/ */
@Mapper
public interface SysUserMapper extends BaseMapperPlus<SysUser, SysUserVo> { public interface SysUserMapper extends BaseMapperPlus<SysUser, SysUserVo> {
@DataPermission({ @DataPermission({

View File

@ -1,5 +1,6 @@
package org.dromara.system.mapper; package org.dromara.system.mapper;
import org.apache.ibatis.annotations.Mapper;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
import org.dromara.system.domain.SysUserPost; import org.dromara.system.domain.SysUserPost;
@ -8,6 +9,7 @@ import org.dromara.system.domain.SysUserPost;
* *
* @author Lion Li * @author Lion Li
*/ */
@Mapper
public interface SysUserPostMapper extends BaseMapperPlus<SysUserPost, SysUserPost> { public interface SysUserPostMapper extends BaseMapperPlus<SysUserPost, SysUserPost> {
} }

View File

@ -1,5 +1,6 @@
package org.dromara.system.mapper; package org.dromara.system.mapper;
import org.apache.ibatis.annotations.Mapper;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
import org.dromara.system.domain.SysUserRole; import org.dromara.system.domain.SysUserRole;
@ -10,6 +11,7 @@ import java.util.List;
* *
* @author Lion Li * @author Lion Li
*/ */
@Mapper
public interface SysUserRoleMapper extends BaseMapperPlus<SysUserRole, SysUserRole> { public interface SysUserRoleMapper extends BaseMapperPlus<SysUserRole, SysUserRole> {
List<Long> selectUserIdsByRoleId(Long roleId); List<Long> selectUserIdsByRoleId(Long roleId);