From 4f3a98f19143865cdc1de4791e8a95d96bd40c65 Mon Sep 17 00:00:00 2001 From: maven <2163098428@qq.com> Date: 星期五, 01 八月 2025 13:27:59 +0800 Subject: [PATCH] yys 密码已重置 --- cnas-require/src/main/resources/mapper/ProcurementSuppliesStoreMapper.xml | 84 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 84 insertions(+), 0 deletions(-) diff --git a/cnas-require/src/main/resources/mapper/ProcurementSuppliesStoreMapper.xml b/cnas-require/src/main/resources/mapper/ProcurementSuppliesStoreMapper.xml new file mode 100644 index 0000000..20f4dd9 --- /dev/null +++ b/cnas-require/src/main/resources/mapper/ProcurementSuppliesStoreMapper.xml @@ -0,0 +1,84 @@ +<?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.ruoyi.require.mapper.ProcurementSuppliesStoreMapper"> + <resultMap id="map" type="com.ruoyi.require.dto.StoreDto"> + <id column="id" property="id"/> + <result column="consumables_id" property="consumablesId"/> + <result column="odd_numbers" property="oddNumbers"/> + <result column="consumables_name" property="consumablesName"/> + <result column="store_number" property="storeNumber"/> + <result column="total_price" property="totalPrice"/> + <result column="storage_user" property="storageUser"/> + <result column="storage_time" property="storageTime"/> + <result column="remark" property="remark"/> + <result column="registrant" property="registrant"/> + <result column="registrant_time" property="registrantTime"/> + <result column="storageUserName" property="storageUserName"/> + <result column="registrantName" property="registrantName"/> + </resultMap> + + <resultMap id="storeExcelMap" type="com.ruoyi.require.excel.StoreExcel"> + <result column="odd_numbers" property="oddNumbers"/> + <result column="consumables_name" property="consumablesName"/> + <result column="store_number" property="storeNumber"/> + <result column="total_price" property="totalPrice"/> + <result column="storage_time" property="storageTime"/> + <result column="remark" property="remark"/> + <result column="registrant_time" property="registrantTime"/> + <result column="storageUserName" property="storageUserName"/> + <result column="registrantName" property="registrantName"/> + </resultMap> + + + <select id="selectStoreList" resultMap="map"> +select * from ( + SELECT + s.id, + c.id AS consumables_id, + s.contents_id, + s.odd_numbers, + c.consumables_name, + c.store_number, + c.total_price, + s.storage_user, + s.storage_time, + s.remark, + s.registrant, + s.registrant_time, + u.name AS storageUserName, + u1.name AS registrantName + FROM + `procurement_supplies_store` s + LEFT JOIN procurement_supplies_consumables c ON s.id = c.store_id + LEFT JOIN user u ON u.id = s.storage_user + LEFT JOIN user u1 ON u1.id = s.registrant + )a + <if test="ew.customSqlSegment != null and ew.customSqlSegment != ''"> + ${ew.customSqlSegment} + </if> + </select> + + <select id="exportExcel" resultMap="storeExcelMap"> + SELECT * FROM ( + SELECT + s.odd_numbers, + c.consumables_name, + c.store_number, + c.total_price, + s.storage_time, + s.remark, + s.registrant_time, + u.name AS storageUserName, + u1.name AS registrantName + FROM + `procurement_supplies_store` s + LEFT JOIN procurement_supplies_consumables c ON s.id = c.store_id + LEFT JOIN user u ON u.id = s.storage_user + LEFT JOIN user u1 ON u1.id = s.registrant + + ) a + </select> + + + +</mapper> \ No newline at end of file -- Gitblit v1.9.3