123456789101112131415161718192021222324252627282930 |
- package com.sky.ioc.mapper;
- import com.baomidou.mybatisplus.core.mapper.BaseMapper;
- import com.sky.ioc.entity.domain.parking.Parking;
- import com.sky.ioc.entity.params.IocParam;
- import org.apache.ibatis.annotations.Mapper;
- import org.apache.ibatis.annotations.Param;
- import org.apache.ibatis.annotations.Select;
- import java.util.List;
- @Mapper
- public interface ParkingMapper extends BaseMapper<Parking> {
- @Select("<script>" +
- "SELECT count(1) FROM parking where 1=1 " +
- "<if test='iocParam!=null and iocParam.companyId != null '>" +
- " and company_id=#{iocParam.companyId} " +
- "</if>"+
- "</script>")
- Integer getTotalParkingByCompanyIdAndDeptId(@Param("iocParam") IocParam iocParam);
- @Select("<script>" +
- "SELECT * FROM parking where 1=1 " +
- "<if test='iocParam!=null and iocParam.companyId != null '>" +
- " and company_id=#{iocParam.companyId} " +
- "</if>"+
- "</script>")
- List<Parking> getListByCompanyIdAndDeptId(@Param("iocParam") IocParam iocParam);
- }
|