| | |
| | | package com.ard.sample.manage.mapper; |
| | | |
| | | import com.ard.common.annotation.DataScopePlus; |
| | | import com.baomidou.mybatisplus.core.conditions.Wrapper; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.ard.sample.manage.model.entity.DeviceEntity; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.apache.ibatis.annotations.Select; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * |
| | |
| | | */ |
| | | public interface IDeviceMapper extends BaseMapper<DeviceEntity> { |
| | | |
| | | @Select("SELECT m.* " + |
| | | "FROM manage_device m " + |
| | | "left join sys_dept d on d.dept_id = m.dept_id " + |
| | | "${ew.customSqlSegment}") |
| | | @DataScopePlus(deptAlias = "d", permission = "device:dock:list") |
| | | List<DeviceEntity> selectListPer(@Param("ew") Wrapper<DeviceEntity> queryWrapper); |
| | | |
| | | @Select("SELECT m.* " + |
| | | "FROM manage_device m " + |
| | | "left join sys_dept d on d.dept_id = m.dept_id " + |
| | | "${ew.customSqlSegment}") |
| | | @DataScopePlus(deptAlias = "d", permission = "device:dock:list") |
| | | <P extends IPage<DeviceEntity>> P selectPage(P page, @Param("ew") Wrapper<DeviceEntity> queryWrapper); |
| | | } |