Jelajahi Sumber

补充提交mapper文件

liuyaowen 1 tahun lalu
induk
melakukan
ab869e2438

+ 31 - 0
src/main/resources/mapper/FmsPeriodMapper.xml

@@ -0,0 +1,31 @@
+<?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.yunfeiyun.agmp.tss.mapper.FmsPeriodMapper">
+    
+    <resultMap type="FmsPeriod" id="FmsPeriodResult">
+        <result property="periodId"    column="periodId"    />
+        <result property="cropId"    column="cropId"    />
+        <result property="periodName"    column="periodName"    />
+        <result property="periodDays"    column="periodDays"    />
+        <result property="periodRemark"    column="periodRemark"    />
+    </resultMap>
+
+
+
+    <sql id="selectFmsPeriodVo">
+        select periodId, cropId, periodName, periodDays, periodRemark, periodSeq,
+        (select GROUP_CONCAT(resUrl) from SysRes r where r.resBusId = periodId) periodPreview,
+        (select GROUP_CONCAT(resId) from SysRes r where r.resBusId = periodId) resIds
+        from FmsPeriod
+    </sql>
+
+
+    <select id="selectFmsPeriodByCropId" parameterType="String" resultMap="FmsPeriodResult">
+        <include refid="selectFmsPeriodVo"/>
+        where cropId = #{cropId}
+        order by periodSeq
+    </select>
+
+</mapper>

+ 35 - 0
src/main/resources/mapper/FmsTaskpickMapper.xml

@@ -0,0 +1,35 @@
+<?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.yunfeiyun.agmp.tss.mapper.FmsTaskpickMapper">
+
+    <resultMap type="FmsTaskpick" id="FmsTaskpickResult">
+        <result property="taskpickId"    column="taskpickId"    />
+        <result property="taskId"    column="taskId"    />
+        <result property="pickArea"    column="pickArea"    />
+        <result property="pickWeight"    column="pickWeight"    />
+        <result property="pickDate"    column="pickDate"    />
+        <result property="pickRemark"    column="pickRemark"    />
+    </resultMap>
+
+
+    <sql id="selectFmsTaskpickVo">
+        select taskpickId, taskId, pickArea, pickWeight, pickDate, pickRemark, pickNo from FmsTaskpick
+    </sql>
+
+    <update id="updateFmsTaskpick" parameterType="FmsTaskpick">
+        update FmsTaskpick
+        <trim prefix="SET" suffixOverrides=",">
+            <if test="taskId != null">taskId = #{taskId},</if>
+            <if test="pickArea != null">pickArea = #{pickArea},</if>
+            <if test="pickWeight != null">pickWeight = #{pickWeight},</if>
+            <if test="pickDate != null">pickDate = #{pickDate},</if>
+            <if test="pickRemark != null">pickRemark = #{pickRemark},</if>
+            <if test="pickNo != null">pickNo = #{pickNo},</if>
+            <if test="pickChangestatus != null">pickChangestatus = #{pickChangestatus},</if>
+        </trim>
+        where taskpickId = #{taskpickId}
+    </update>
+
+</mapper>

+ 52 - 0
src/main/resources/mapper/FmsTaskrcdMapper.xml

@@ -0,0 +1,52 @@
+<?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.yunfeiyun.agmp.tss.mapper.FmsTaskrcdMapper">
+
+    <resultMap type="FmsTaskrcdListDto" id="FmsTaskrcdListResult">
+        <result property="taskrcdId"    column="taskrcdId"    />
+        <result property="taskId"    column="taskId"    />
+        <result property="warehouseId"    column="warehouseId"    />
+        <result property="taskrcdSubmitdate"    column="taskrcdSubmitdate"    />
+        <result property="taskrcdCompletedate"    column="taskrcdCompletedate"    />
+        <result property="taskrcdHour"    column="taskrcdHour"    />
+        <result property="taskrcdWeight"    column="taskrcdWeight"    />
+        <result property="taskrcdSubmitcontent"    column="taskrcdSubmitcontent"    />
+        <result property="taskrcdPatrolway"    column="taskrcdPatrolway"    />
+        <result property="taskrcdAuditstatus"    column="taskrcdAuditstatus"    />
+        <result property="taskrcdAuditdate"    column="taskrcdAuditdate"    />
+        <result property="taskrcdAuditor"    column="taskrcdAuditor"    />
+        <result property="taskrcdAuditorName"    column="taskrcdAuditorName"    />
+        <result property="taskrcdAuditcontent"    column="taskrcdAuditcontent"    />
+        <result property="taskrcdExecutor"    column="taskrcdExecutor"    />
+        <result property="taskrcdExecutorname"    column="taskrcdExecutorname"    />
+        <result property="taskrcdCost"    column="taskrcdCost"    />
+        <result property="taskrcdAssetInvestment"    column="taskrcdAssetInvestment"    />
+        <result property="taskrcdMachineInvestment"    column="taskrcdMachineInvestment"    />
+
+        <result property="warehouseName"    column="warehouseName"    />
+        <result property="taskmachUsedcount"    column="taskmachUsedcount"    />
+        <result property="machName"    column="machName"    />
+        <result property="machSpec"    column="machSpec"    />
+        <result property="goodsName"    column="goodsName"    />
+        <result property="goodsUnit"    column="goodsUnit"    />
+        <result property="goodsSpec"    column="goodsSpec"    />
+        <result property="resUrl"    column="resUrl"    />
+        <result property="taskassetInvestmentAmount"    column="taskassetInvestmentAmount"    />
+        <result property="taskmachInvestmentAmount"    column="taskmachInvestmentAmount"    />
+    </resultMap>
+
+    <sql id="selectFmsTaskrcdVo">
+        select taskrcdId, taskId, warehouseId, taskrcdCompletedate, taskrcdHour, taskrcdWeight, taskrcdSubmitcontent, taskrcdPatrolway, taskrcdAuditstatus, taskrcdAuditdate, taskrcdAuditor, taskrcdAuditcontent, taskrcdExecutor, taskrcdExecutorname from FmsTaskrcd
+    </sql>
+
+    <select id="selectTaskrcdList" parameterType="FmsTaskListReqVo" resultMap="FmsTaskrcdListResult">
+        <include refid="selectFmsTaskrcdVo"/>
+        <where>
+            <if test="taskId != null  and taskId != ''"> and taskId = #{taskId}</if>
+            <if test="taskrcdAuditstatus != null  and taskrcdAuditstatus != ''"> and taskrcdAuditstatus = #{taskrcdAuditstatus}</if>
+        </where>
+    </select>
+
+</mapper>