From d8a687741273d121586b83745280c57f7e9d3297 Mon Sep 17 00:00:00 2001
From: XiaoRuby <3114200645@qq.com>
Date: 星期一, 07 八月 2023 17:51:28 +0800
Subject: [PATCH] Merge branch 'master' of https://gitee.com/yuanchu_code/lims-management-system

---
 inspection-server/src/main/resources/mapper/RawMaterialMapper.xml |   37 +++++++++++++++++++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

diff --git a/inspection-server/src/main/resources/mapper/RawMaterialMapper.xml b/inspection-server/src/main/resources/mapper/RawMaterialMapper.xml
new file mode 100644
index 0000000..5cffc9a
--- /dev/null
+++ b/inspection-server/src/main/resources/mapper/RawMaterialMapper.xml
@@ -0,0 +1,37 @@
+<?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>
+
+    <select id="selectRawmaById" resultType="com.yuanchu.limslaboratory.pojo.vo.InspectionVo">
+        select create_time formTime,
+               supplier_name supplier,
+               material_coding mcode,
+               material_name name,
+               specifications_models specifications,
+               unit ,
+               quantity num
+        from lims_laboratory.raw_material
+        where id=#{id}
+    </select>
+</mapper>

--
Gitblit v1.9.3