InsPlyMainMapper.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. package com.ydtech.modules.fnc.dao;
  2. import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
  3. import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
  4. import com.baomidou.mybatisplus.core.metadata.IPage;
  5. import com.baomidou.mybatisplus.core.toolkit.Constants;
  6. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  7. import com.ydtech.modules.fnc.entity.InsPlyMain;
  8. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  9. import com.ydtech.modules.fnc.entity.InsPlySettle;
  10. import com.ydtech.modules.fnc.vo.InsPlySettleVo;
  11. import org.apache.ibatis.annotations.Mapper;
  12. import org.apache.ibatis.annotations.Param;
  13. import org.apache.ibatis.annotations.Select;
  14. import java.util.List;
  15. /**
  16. * <p>
  17. * Mapper 接口
  18. * </p>
  19. *
  20. * @author gws
  21. * @since 2024-01-23
  22. */
  23. @Mapper
  24. public interface InsPlyMainMapper extends BaseMapper<InsPlyMain> {
  25. @Select("select (select b.`name` from sys_dept b where a.dept_id=b.id) deptName,c.`name` companyName, (select d.`name` from sys_user d where a.user_id=d.id ) userName,a.* from ins_ply_main a " +
  26. "left join esm_ins_company c on a.company_id=c.id " +
  27. " ${ew.customSqlSegment}")
  28. List<InsPlyMain> selectByCondition( @Param(Constants.WRAPPER) LambdaQueryWrapper<InsPlyMain> wrapper);
  29. }