优化IwsTeamUserMapper接口及XML映射文件,增加参数注解并修正SQL查询条件

This commit is contained in:
syruan 2025-06-10 16:08:56 +08:00
parent 451a624146
commit 61e84ebbe6
2 changed files with 5 additions and 4 deletions

View File

@ -2,6 +2,7 @@ package com.bonus.material.app.mapper;
import com.bonus.material.app.domain.IwsTeamUserVo; import com.bonus.material.app.domain.IwsTeamUserVo;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
@ -27,12 +28,12 @@ public interface IwsTeamUserMapper {
* @param idCard 身份证号码班组长 * @param idCard 身份证号码班组长
* @return List集合 * @return List集合
*/ */
List<IwsTeamUserVo> selectProjectTeamInfoByIdCard(String idCard); List<IwsTeamUserVo> selectProjectTeamInfoByIdCard(@Param("idCard") String idCard);
/** /**
* 根据工程集合查询工程及班组信息 * 根据工程id集合查询工程及班组信息
* @param ids 工程id集合 * @param ids 工程id集合
* @return List集合 * @return List集合
*/ */
List<IwsTeamUserVo> selectProjectTeamInfoByProjectIds(List<String> ids); List<IwsTeamUserVo> selectProjectTeamInfoByProjectIds(@Param("ids") List<String> ids);
} }

View File

@ -35,7 +35,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
bz as remark, bz_status as teamStatus, project_id as projectId, project_name as projectName bz as remark, bz_status as teamStatus, project_id as projectId, project_name as projectName
from from
`micro-tool`.bzgl_bz `micro-tool`.bzgl_bz
WHERE bzz_idcard IN WHERE project_id IN
<foreach collection="ids" item="id" open="(" separator="," close=")"> <foreach collection="ids" item="id" open="(" separator="," close=")">
#{id} #{id}
</foreach> </foreach>