<?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.yuanchu.limslaboratory.mapper.RawMaterialMapper">
|
|
<select id="selectRawMaterial" resultType="com.yuanchu.limslaboratory.pojo.RawMaterial">
|
SELECT *
|
FROM raw_material r
|
where r.state = 1
|
<if test="materialCoding != null and materialCoding != ''">
|
AND r.`material_coding` LIKE CONCAT('%',#{materialCoding},'%')
|
</if>
|
<if test="materialName != null and materialName != ''">
|
AND r.`material_name` LIKE CONCAT('%',#{materialName},'%')
|
</if>
|
<if test="condition != null and condition != ''">
|
AND r.`condition` = #{condition}
|
</if>
|
<if test="createTime != null and createTime != ''">
|
AND DATE_FORMAT(r.`create_time`,'%Y-%m-%d') = #{createTime}
|
</if>
|
</select>
|
<select id="selectRawmaAll" resultType="com.yuanchu.limslaboratory.pojo.RawMaterial">
|
select * from lims_laboratory.raw_material where state=1
|
</select>
|
|
|
</mapper>
|