xiangpei
2025-02-22 839919c37a00a55bc57b21bcf519a113fcbd37ba
business/src/main/resources/mapper/ProjectInfoMapper.xml
@@ -234,4 +234,17 @@
    <select id="queryById" resultType="com.ycl.domain.entity.ProjectInfo">
        select * from t_project_info where id = #{id} and deleted = 0
    </select>
    <resultMap id="pInfo" type="com.ycl.domain.entity.ProjectInfo">
        <id column="id" property="id"/>
    </resultMap>
    <select id="checkProjectNameAndIdIsUnique" resultMap="pInfo">
        select p.id from t_project_info p where  p.project_name =#{name}
        <if test="code !=null and code !=''">
            or p.project_code =#{code}
        </if>
        having p.id != #{id}
    </select>
</mapper>