qa-prevention-gwj/src/main/resources/mybatis/datasource/xgf/FlowMapper.xml

92 lines
2.1 KiB
XML
Raw Normal View History

2023-12-18 20:24:02 +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.zcloud.mapper.datasource.xgf.FlowMapper">
<!--表名 -->
<sql id="tableName">
BUS_FLOW
</sql>
<!--数据字典表名 -->
<sql id="dicTableName">
SYS_DICTIONARIES
</sql>
<!-- 字段 -->
<sql id="Field">
f.FLOW_ID,
f.TYPE,
f.CREATOR,
f.CREATOR_NAME,
f.CREATOR_TIME,
f.VALID_FLAG,
f.FOREIGN_KEY
</sql>
<!-- 字段用于新增 -->
<sql id="Field2">
FLOW_ID,
TYPE,
CREATOR,
CREATOR_NAME,
CREATOR_TIME,
VALID_FLAG,
FOREIGN_KEY
</sql>
<!-- 字段值 -->
<sql id="FieldValue">
#{FLOW_ID},
#{TYPE},
#{CREATOR},
#{CREATOR_NAME},
#{CREATOR_TIME},
#{VALID_FLAG},
#{FOREIGN_KEY}
</sql>
<!-- 新增-->
<insert id="save" parameterType="pd">
insert into
<include refid="tableName"></include>
(
<include refid="Field2"></include>
) values (
<include refid="FieldValue"></include>
)
</insert>
<!-- 删除-->
<delete id="delete" parameterType="pd">
update
<include refid="tableName"></include>
set
ISDELETE = '1'
where
FLOW_ID = #{FLOW_ID}
</delete>
<!-- 修改 -->
<update id="edit" parameterType="pd">
update BUS_FLOW set
TYPE = #{TYPE},
CREATOR = #{CREATOR},
CREATOR_NAME = #{CREATOR_NAME},
CREATOR_TIME = #{CREATOR_TIME},
VALID_FLAG = #{VALID_FLAG},
FOREIGN_KEY = FOREIGN_KEY
where
FLOW_ID = #{FLOW_ID}
</update>
<select id="findById" parameterType="pd" resultType="pd">
select * from bus_flow a where a.FLOW_ID = #{FLOW_ID}
</select>
<select id="findByCondition" resultType="com.zcloud.entity.PageData">
select * from bus_flow a where a.ISDELETE = '0'
<if test="FOREIGN_KEY != null and FOREIGN_KEY != ''">
and a.FOREIGN_KEY = #{FOREIGN_KEY}
</if>
</select>
</mapper>