<?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.huaheng.pc.config.warehouse.mapper.WorkOrderListMapper"> <insert id="insert"> insert into work_order_list <trim prefix="(" suffix=")" suffixOverrides=","> <if test="materialCode != null"> materialCode, </if> <if test="materialName != null"> materialName, </if> <if test="needQuantity != null"> needQuantity, </if> <if test="workOrderNumber != null"> workOrderNumber, </if> <if test="userDef1 != null"> userDef1, </if> <if test="orderDate != null"> orderDate, </if> <if test="orderBomCode != null"> orderBomCode, </if> <if test="name != null"> name, </if> <if test="lineNumber != null"> lineNumber, </if> <if test="workOrderQuantity != null"> workOrderQuantity, </if> <if test="receiveQuantity != null"> receiveQuantity, </if> <if test="workOrderId != null"> workOrderId, </if> <if test="workOrderSonId != null"> workOrderSonId, </if> </trim> <trim prefix=" values (" suffix=")" suffixOverrides=","> <if test="materialCode != null"> #{materialCode, jdbcType=VARCHAR}, </if> <if test="materialName != null"> #{materialName, jdbcType=VARCHAR}, </if> <if test="needQuantity != null"> #{needQuantity, jdbcType=DECIMAL}, </if> <if test="workOrderNumber != null"> #{workOrderNumber, jdbcType=VARCHAR}, </if> <if test="userDef1 != null"> #{userDef1, jdbcType=VARCHAR}, </if> <if test="orderDate != null"> #{orderDate, jdbcType=VARCHAR}, </if> <if test="orderBomCode != null"> #{orderBomCode, jdbcType=VARCHAR}, </if> <if test="name != null"> #{name, jdbcType=VARCHAR}, </if> <if test="lineNumber != null"> #{lineNumber, jdbcType=VARCHAR}, </if> <if test="workOrderQuantity != null"> #{workOrderQuantity, jdbcType=DECIMAL}, </if> <if test="receiveQuantity != null"> #{receiveQuantity, jdbcType=DECIMAL}, </if> <if test="workOrderId != null"> #{workOrderId, jdbcType=INTEGER}, </if> <if test="workOrderSonId != null"> #{workOrderSonId, jdbcType=INTEGER}, </if> </trim> </insert> <select id="selectByOption" resultType="com.huaheng.pc.config.warehouse.domain.WorkOrderList"> select * from work_order_list <where> <if test="workOrderNumber !=null"> and workOrderNumber =#{workOrderNumber} </if> <if test="materialCode !=null"> and materialCode =#{materialCode} </if> <if test="needQuantity"> and needQuantity=#{needQuantity} </if> <if test="userDef1"> and userDef1=#{userDef1} </if> </where> </select> <delete id="deleteList"> delete from work_order_list where workOrderNumber=#{workOrderNumber} </delete> </mapper>