mobilebroken/nflg-mobilebroken-repository/src/main/resources/mapper/TBasePositionMapper.xml

29 lines
1.2 KiB
XML
Raw Normal View History

2025-01-26 19:22:42 +08:00
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.nflg.mobilebroken.repository.mapper.TBasePositionMapper">
<sql id="whr">
<if test="query.positionCode!=null and query.positionCode!=''">
2025-02-06 22:43:55 +08:00
and position_code=#{query.positionCode}
2025-01-26 19:22:42 +08:00
</if>
<if test="query.positionName!=null and query.positionName!=''">
2025-02-15 14:51:30 +08:00
and position_name like concat('%',#{query.positionName},'%')
2025-01-26 19:22:42 +08:00
</if>
</sql>
<select id="getList" resultType="com.nflg.mobilebroken.repository.entity.TBasePosition">
select id, position_code, position_name, position_attribute, data_create_user_no,
data_create_user_name, data_create_time, data_modify_user_no, data_modify_user_name,
data_modify_time
from t_base_position
where data_valid_state=1 <include refid="whr" />
</select>
<update id="delByIds">
update t_base_position set data_valid_state=0 where id in
<foreach collection="ids" item="item" open="(" close=")" separator=",">
#{item}
</foreach>
</update>
</mapper>