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>
|