You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
1.8 KiB

5 years ago
5 years ago
5 years ago
5 years ago
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.xjfast.mapper.ShopOrderRequisitionMapper">
  4. <resultMap id="BaseResultMap" type="com.xjfast.entity.ShopOrderRequisition">
  5. <result column="id" jdbcType="INTEGER" property="id"/>
  6. <result column="site" jdbcType="VARCHAR" property="site"/>
  7. <result column="part_no" jdbcType="VARCHAR" property="partNo"/>
  8. <result column="need_date" jdbcType="TIMESTAMP" property="needDate"/>
  9. <result column="status" jdbcType="VARCHAR" property="status"/>
  10. <result column="qty_required" jdbcType="FLOAT" property="qtyRequired"/>
  11. <result column="created_by" jdbcType="VARCHAR" property="createdBy"/>
  12. <result column="created_date" jdbcType="TIMESTAMP" property="createdDate"/>
  13. <result column="excuted_date" jdbcType="TIMESTAMP" property="excutedDate"/>
  14. <result column="excuted_by" jdbcType="VARCHAR" property="excutedBy"/>
  15. </resultMap>
  16. <select id="searchShopOrderRequisitionList" resultType="com.xjfast.entity.vo.ShopOrderRequisitionVo"
  17. parameterType="com.xjfast.entity.query.ShopOrderRequisitionQuery">
  18. -- 查看生产计划单
  19. SELECT sor.id,sor.site,sor.part_no,p.PartDescription AS
  20. partDescription,sor.qty_required,sor.need_date,sor.created_by,sor.created_date,status
  21. FROM shop_order_requisition sor
  22. LEFT JOIN Part p ON (p.PartNo = part_no)
  23. <where>
  24. sor.status = '创建'
  25. <if test="partNo != null and partNo != ''">
  26. and sor.part_no = #{partNo}
  27. </if>
  28. <if test="partDescription != null and partDescription != ''">
  29. and p.PartDescription = #{partDescription}
  30. </if>
  31. </where>
  32. </select>
  33. </mapper>