2025-04-27 16:49:30 +08:00
|
|
|
<?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.jdc.jdcproject.mapper.DicekeMininglossMapper">
|
|
|
|
|
2025-05-06 23:27:51 +08:00
|
|
|
<!-- 表结构 平盘-电铲号-剥离量-采剥总量-采下废石-贫化率-损失率-配矿配矿量-备注-月份 -->
|
2025-05-05 01:01:19 +08:00
|
|
|
<select id="findAllLoss" resultType="com.jdc.jdcproject.entity.VO.DicekeMininglossVo">
|
2025-05-03 22:52:41 +08:00
|
|
|
select dml.LossID,
|
|
|
|
dp.PlateRange,
|
|
|
|
ds.ShovelCode,
|
2025-05-06 23:27:51 +08:00
|
|
|
dml.StrippingTon,
|
2025-05-03 22:52:41 +08:00
|
|
|
dml.StrippingAndTotalMiningTon,
|
|
|
|
dml.WasteRockTon,
|
|
|
|
dml.DilutionRate,
|
|
|
|
dml.LossRate,
|
|
|
|
dml.AllocationTon,
|
|
|
|
dml.Month,
|
|
|
|
dml.beizhu
|
|
|
|
FROM diceke_miningloss dml
|
|
|
|
LEFT JOIN diceke_platearea dp ON dml.PlateID = dp.PlateID
|
|
|
|
LEFT JOIN diceke_shovel ds ON dml.ShovelID = ds.ShovelID
|
|
|
|
</select>
|
2025-05-05 16:45:44 +08:00
|
|
|
|
|
|
|
<select id="findLossByMonthRange" resultType="com.jdc.jdcproject.entity.VO.DicekeMininglossVo">
|
|
|
|
select dml.LossID,
|
|
|
|
dp.PlateRange,
|
|
|
|
ds.ShovelCode,
|
2025-05-06 23:27:51 +08:00
|
|
|
dml.StrippingTon,
|
2025-05-05 16:45:44 +08:00
|
|
|
dml.StrippingAndTotalMiningTon,
|
|
|
|
dml.WasteRockTon,
|
|
|
|
dml.DilutionRate,
|
|
|
|
dml.LossRate,
|
|
|
|
dml.AllocationTon,
|
|
|
|
dml.Month,
|
|
|
|
dml.beizhu
|
|
|
|
FROM diceke_miningloss dml
|
|
|
|
LEFT JOIN diceke_platearea dp ON dml.PlateID = dp.PlateID
|
|
|
|
LEFT JOIN diceke_shovel ds ON dml.ShovelID = ds.ShovelID
|
|
|
|
WHERE (YEAR(dml.Month) > #{SmonthY} OR (YEAR(dml.Month) = #{SmonthY} AND MONTH(dml.Month) >= #{SmonthM}))
|
|
|
|
AND
|
|
|
|
(YEAR(dml.Month) < #{endMonthY} OR (YEAR(dml.Month) = #{endMonthY} AND MONTH(dml.Month) <= #{endMonthM}))
|
|
|
|
</select>
|
|
|
|
|
|
|
|
<select id="findLossByMonth" resultType="com.jdc.jdcproject.entity.VO.DicekeMininglossVo">
|
|
|
|
select dml.LossID,
|
|
|
|
dp.PlateRange,
|
|
|
|
ds.ShovelCode,
|
2025-05-06 23:27:51 +08:00
|
|
|
dml.StrippingTon,
|
2025-05-05 16:45:44 +08:00
|
|
|
dml.StrippingAndTotalMiningTon,
|
|
|
|
dml.WasteRockTon,
|
|
|
|
dml.DilutionRate,
|
|
|
|
dml.LossRate,
|
|
|
|
dml.AllocationTon,
|
|
|
|
dml.Month,
|
|
|
|
dml.beizhu
|
|
|
|
FROM diceke_miningloss dml
|
|
|
|
LEFT JOIN diceke_platearea dp ON dml.PlateID = dp.PlateID
|
|
|
|
LEFT JOIN diceke_shovel ds ON dml.ShovelID = ds.ShovelID
|
|
|
|
WHERE YEAR(dml.Month) = #{year} AND MONTH(dml.Month) = #{monthV}
|
|
|
|
</select>
|
2025-04-27 16:49:30 +08:00
|
|
|
</mapper>
|