67 lines
2.8 KiB
XML
67 lines
2.8 KiB
XML
<?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.wms.mapper.OrderCheckMapper">
|
|
<resultMap type="OrderCheck" id="OrderCheckMap">
|
|
<result property="recordId" column="record_id"/>
|
|
<result property="checkId" column="check_id"/>
|
|
<result property="warehouse" column="warehouse"/>
|
|
<result property="status" column="status"/>
|
|
<result property="createTime" column="create_time"/>
|
|
<result property="completeTime" column="complete_time"/>
|
|
<result property="remark" column="remark"/>
|
|
</resultMap>
|
|
|
|
<!-- 条件查询-->
|
|
<select id="query" parameterType="orderCheck" resultMap="OrderCheckMap">
|
|
select record_id, check_id, warehouse, status, create_time, complete_time, remark
|
|
from tbl_app_order_check
|
|
<where>
|
|
<if test="recordId != null"> and record_id = #{recordId}</if>
|
|
<if test="checkId != null"> and check_id = #{checkId}</if>
|
|
<if test="warehouse != null"> and warehouse = #{warehouse}</if>
|
|
<if test="status != null"> and status = #{status}</if>
|
|
<if test="remark != null"> and remark = #{remark}</if>
|
|
order by create_time desc
|
|
</where>
|
|
</select>
|
|
|
|
|
|
<select id="queryByRecordId" parameterType="orderCheck" resultMap="OrderCheckMap">
|
|
select record_id, check_id, warehouse, status, create_time, complete_time, remark
|
|
from tbl_app_order_check
|
|
<where>
|
|
<if test="recordId != null"> and record_id = #{recordId}</if>
|
|
order by create_time desc
|
|
</where>
|
|
</select>
|
|
|
|
<select id="queryAll" parameterType="orderCheck" resultMap="OrderCheckMap">
|
|
select record_id, check_id, warehouse, status, create_time, complete_time, remark
|
|
from tbl_app_order_check
|
|
order by create_time desc
|
|
</select>
|
|
|
|
|
|
<!-- 插入一条-->
|
|
<insert id="insert" parameterType="orderCheck">
|
|
insert into tbl_app_order_check(record_id, check_id, warehouse, status, create_time, complete_time, remark)
|
|
values(#{recordId}, #{checkId}, #{warehouse}, #{status}, #{createTime}, #{completeTime}, #{remark})
|
|
</insert>
|
|
|
|
<!-- 插入 批量-->
|
|
<insert id="insertList" parameterType="java.util.List">
|
|
insert into tbl_app_order_check(record_id, check_id, warehouse, status, create_time, complete_time, remark)
|
|
values
|
|
<foreach collection="list" index="index" item="item" separator=",">
|
|
(#{item.recordId}, #{item.checkId}, #{item.warehouse}, #{item.status}, #{item.createTime}, #{item.completeTime}, #{item.remark})
|
|
</foreach>
|
|
</insert>
|
|
|
|
|
|
<delete id="delete" parameterType="String">
|
|
delete from tbl_app_order_check where record_id = #{record_id}
|
|
</delete>
|
|
|
|
|
|
</mapper> |