| | |
| | | <resultMap id="productMap" type="com.example.erp.entity.sd.Product" > |
| | | <id column="id" property="id"/> |
| | | <result column="product_name" property="productName"/> |
| | | <result column="product" property="productName"/> |
| | | <result column="product_abbreviation" property="productAbbreviation"/> |
| | | <result column="total_thickness" property="totalThickness"/> |
| | | <result column="thickness" property="thickness"/> |
| | | <result column="query" property="query"/> |
| | |
| | | <select id="defaultProduct" resultMap="productMap"> |
| | | select a.id , |
| | | a.product_name, |
| | | a.product_abbreviation, |
| | | a.total_thickness, |
| | | a.thickness, |
| | | a.query, |
| | |
| | | <if test="product.productName != null and product.productName != ''"> |
| | | and a.product_name like concat('%',#{product.productName},'%') |
| | | </if> |
| | | <if test="product.productAbbreviation != null and product.productAbbreviation != ''"> |
| | | and a.product_abbreviation like concat('%',#{product.productAbbreviation},'%') |
| | | </if> |
| | | <if test="product.basicGlassType.typeName != null and product.basicGlassType.typeName!= ''"> |
| | | and bgt.type_name like concat('%',#{product.basicGlassType.typeName},'%') |
| | | </if> |