erp入库表单

This commit is contained in:
lsymicc
2025-12-08 09:35:10 +08:00
parent 0cff9b5af6
commit 0ad1b6b601
49 changed files with 2621 additions and 356 deletions

View File

@@ -0,0 +1,118 @@
<?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.in.ErpInStockinDetail.mapper.ErpInStockinDetailMapper">
<resultMap type="ErpInStockinDetail" id="ErpInStockinDetailResult">
<result property="id" column="id" />
<result property="quantity" column="quantity" />
<result property="assistUnit" column="assistUnit" />
<result property="assistQuantity" column="assistQuantity" />
<result property="ku" column="ku" />
<result property="warehousePositionID" column="warehousePositionID" />
<result property="ph" column="ph" />
<result property="xlh" column="xlh" />
<result property="datesc" column="datesc" />
<result property="dateyx" column="dateyx" />
<result property="date2" column="date2" />
<result property="sysIcusIInheritIdIidI1" column="sysIcusIInheritIdIidI1" />
<result property="kuin" column="kuin" />
<result property="rkbh" column="rkbh" />
</resultMap>
<sql id="selectErpInStockinDetailVo">
select id, quantity, assistUnit, assistQuantity, ku, warehousePositionID, ph, xlh, datesc, dateyx, date2, sysIcusIInheritIdIidI1, kuin, rkbh from erp_in_stockin_detail
</sql>
<select id="selectErpInStockinDetailList" parameterType="ErpInStockinDetail" resultMap="ErpInStockinDetailResult">
<include refid="selectErpInStockinDetailVo"/>
<where>
<if test="quantity != null "> and quantity = #{quantity}</if>
<if test="assistUnit != null "> and assistUnit = #{assistUnit}</if>
<if test="assistQuantity != null "> and assistQuantity = #{assistQuantity}</if>
<if test="ku != null "> and ku = #{ku}</if>
<if test="warehousePositionID != null "> and warehousePositionID = #{warehousePositionID}</if>
<if test="ph != null and ph != ''"> and ph = #{ph}</if>
<if test="xlh != null and xlh != ''"> and xlh = #{xlh}</if>
<if test="datesc != null and datesc != ''"> and datesc = #{datesc}</if>
<if test="dateyx != null and dateyx != ''"> and dateyx = #{dateyx}</if>
<if test="date2 != null and date2 != ''"> and date2 = #{date2}</if>
<if test="sysIcusIInheritIdIidI1 != null and sysIcusIInheritIdIidI1 != ''"> and sysIcusIInheritIdIidI1 = #{sysIcusIInheritIdIidI1}</if>
<if test="kuin != null and kuin != ''"> and kuin = #{kuin}</if>
<if test="rkbh != null and rkbh != ''"> and rkbh = #{rkbh}</if>
</where>
</select>
<select id="selectErpInStockinDetailById" parameterType="Long" resultMap="ErpInStockinDetailResult">
<include refid="selectErpInStockinDetailVo"/>
where id = #{id}
</select>
<insert id="insertErpInStockinDetail" parameterType="ErpInStockinDetail">
insert into erp_in_stockin_detail
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">id,</if>
<if test="quantity != null">quantity,</if>
<if test="assistUnit != null">assistUnit,</if>
<if test="assistQuantity != null">assistQuantity,</if>
<if test="ku != null">ku,</if>
<if test="warehousePositionID != null">warehousePositionID,</if>
<if test="ph != null">ph,</if>
<if test="xlh != null">xlh,</if>
<if test="datesc != null">datesc,</if>
<if test="dateyx != null">dateyx,</if>
<if test="date2 != null and date2 != ''">date2,</if>
<if test="sysIcusIInheritIdIidI1 != null and sysIcusIInheritIdIidI1 != ''">sysIcusIInheritIdIidI1,</if>
<if test="kuin != null and kuin != ''">kuin,</if>
<if test="rkbh != null and rkbh != ''">rkbh,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">#{id},</if>
<if test="quantity != null">#{quantity},</if>
<if test="assistUnit != null">#{assistUnit},</if>
<if test="assistQuantity != null">#{assistQuantity},</if>
<if test="ku != null">#{ku},</if>
<if test="warehousePositionID != null">#{warehousePositionID},</if>
<if test="ph != null">#{ph},</if>
<if test="xlh != null">#{xlh},</if>
<if test="datesc != null">#{datesc},</if>
<if test="dateyx != null">#{dateyx},</if>
<if test="date2 != null and date2 != ''">#{date2},</if>
<if test="sysIcusIInheritIdIidI1 != null and sysIcusIInheritIdIidI1 != ''">#{sysIcusIInheritIdIidI1},</if>
<if test="kuin != null and kuin != ''">#{kuin},</if>
<if test="rkbh != null and rkbh != ''">#{rkbh},</if>
</trim>
</insert>
<update id="updateErpInStockinDetail" parameterType="ErpInStockinDetail">
update erp_in_stockin_detail
<trim prefix="SET" suffixOverrides=",">
<if test="quantity != null">quantity = #{quantity},</if>
<if test="assistUnit != null">assistUnit = #{assistUnit},</if>
<if test="assistQuantity != null">assistQuantity = #{assistQuantity},</if>
<if test="ku != null">ku = #{ku},</if>
<if test="warehousePositionID != null">warehousePositionID = #{warehousePositionID},</if>
<if test="ph != null">ph = #{ph},</if>
<if test="xlh != null">xlh = #{xlh},</if>
<if test="datesc != null">datesc = #{datesc},</if>
<if test="dateyx != null">dateyx = #{dateyx},</if>
<if test="date2 != null and date2 != ''">date2 = #{date2},</if>
<if test="sysIcusIInheritIdIidI1 != null and sysIcusIInheritIdIidI1 != ''">sysIcusIInheritIdIidI1 = #{sysIcusIInheritIdIidI1},</if>
<if test="kuin != null and kuin != ''">kuin = #{kuin},</if>
<if test="rkbh != null and rkbh != ''">rkbh = #{rkbh},</if>
</trim>
where id = #{id}
</update>
<delete id="deleteErpInStockinDetailById" parameterType="Long">
delete from erp_in_stockin_detail where id = #{id}
</delete>
<delete id="deleteErpInStockinDetailByIds" parameterType="String">
delete from erp_in_stockin_detail where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>

View File

@@ -0,0 +1,149 @@
<?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.in.ErpInStockin.mapper.ErpInStockinMapper">
<resultMap type="ErpInStockin" id="ErpInStockinResult">
<result property="title" column="title" />
<result property="kuin" column="kuin" />
<result property="complete1" column="complete1" />
<result property="cateid" column="cateid" />
<result property="date3" column="date3" />
<result property="date5" column="date5" />
<result property="catein" column="catein" />
<result property="intro2" column="intro2" />
<result property="intro" column="intro" />
<result property="caigou" column="caigou" />
<result property="date7" column="date7" />
<result property="kg" column="kg" />
<result property="sort1" column="sort1" />
<result property="rkbh" column="rkbh" />
<result property="status" column="status" />
<result property="kuinList" column="kuinList" />
<result property="sysIcusIInheritIdIidI413" column="sysIcusIInheritIdIidI413" />
<result property="sysIcusIInheritIdIidI414" column="sysIcusIInheritIdIidI414" />
<result property="sysIcusIInheritIdIidI415" column="sysIcusIInheritIdIidI415" />
<result property="stockinGuid" column="stockin_guid" />
</resultMap>
<sql id="selectErpInStockinVo">
select title, kuin, complete1, cateid, date3, date5, catein, intro2, intro, caigou, date7, kg, sort1, rkbh, status, kuinList, sysIcusIInheritIdIidI413, sysIcusIInheritIdIidI414, sysIcusIInheritIdIidI415, stockin_guid from erp_in_stockin
</sql>
<select id="selectErpInStockinList" parameterType="ErpInStockin" resultMap="ErpInStockinResult">
<include refid="selectErpInStockinVo"/>
<where>
<if test="title != null and title != ''"> and title = #{title}</if>
<if test="kuin != null and kuin != ''"> and kuin = #{kuin}</if>
<if test="complete1 != null and complete1 != ''"> and complete1 = #{complete1}</if>
<if test="cateid != null and cateid != ''"> and cateid = #{cateid}</if>
<if test="date3 != null and date3 != ''"> and date3 = #{date3}</if>
<if test="date5 != null and date5 != ''"> and date5 = #{date5}</if>
<if test="catein != null and catein != ''"> and catein = #{catein}</if>
<if test="intro2 != null and intro2 != ''"> and intro2 = #{intro2}</if>
<if test="intro != null and intro != ''"> and intro = #{intro}</if>
<if test="caigou != null and caigou != ''"> and caigou = #{caigou}</if>
<if test="date7 != null and date7 != ''"> and date7 = #{date7}</if>
<if test="kg != null and kg != ''"> and kg = #{kg}</if>
<if test="sort1 != null and sort1 != ''"> and sort1 = #{sort1}</if>
<if test="rkbh != null and rkbh != ''"> and rkbh = #{rkbh}</if>
<if test="status != null and status != ''"> and status = #{status}</if>
<if test="kuinList != null and kuinList != ''"> and kuinList = #{kuinList}</if>
<if test="sysIcusIInheritIdIidI413 != null and sysIcusIInheritIdIidI413 != ''"> and sysIcusIInheritIdIidI413 = #{sysIcusIInheritIdIidI413}</if>
<if test="sysIcusIInheritIdIidI414 != null and sysIcusIInheritIdIidI414 != ''"> and sysIcusIInheritIdIidI414 = #{sysIcusIInheritIdIidI414}</if>
<if test="sysIcusIInheritIdIidI415 != null and sysIcusIInheritIdIidI415 != ''"> and sysIcusIInheritIdIidI415 = #{sysIcusIInheritIdIidI415}</if>
<if test="stockinGuid != null and stockinGuid != ''"> and stockin_guid = #{stockinGuid}</if>
</where>
</select>
<select id="selectErpInStockinByTitle" parameterType="String" resultMap="ErpInStockinResult">
<include refid="selectErpInStockinVo"/>
where title = #{title}
</select>
<insert id="insertErpInStockin" parameterType="ErpInStockin">
insert into erp_in_stockin
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="title != null">title,</if>
<if test="kuin != null">kuin,</if>
<if test="complete1 != null">complete1,</if>
<if test="cateid != null">cateid,</if>
<if test="date3 != null">date3,</if>
<if test="date5 != null">date5,</if>
<if test="catein != null">catein,</if>
<if test="intro2 != null">intro2,</if>
<if test="intro != null">intro,</if>
<if test="caigou != null">caigou,</if>
<if test="date7 != null">date7,</if>
<if test="kg != null">kg,</if>
<if test="sort1 != null">sort1,</if>
<if test="rkbh != null and rkbh != ''">rkbh,</if>
<if test="status != null">status,</if>
<if test="kuinList != null">kuinList,</if>
<if test="sysIcusIInheritIdIidI413 != null">sysIcusIInheritIdIidI413,</if>
<if test="sysIcusIInheritIdIidI414 != null">sysIcusIInheritIdIidI414,</if>
<if test="sysIcusIInheritIdIidI415 != null">sysIcusIInheritIdIidI415,</if>
<if test="stockinGuid != null">stockin_guid,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="title != null">#{title},</if>
<if test="kuin != null">#{kuin},</if>
<if test="complete1 != null">#{complete1},</if>
<if test="cateid != null">#{cateid},</if>
<if test="date3 != null">#{date3},</if>
<if test="date5 != null">#{date5},</if>
<if test="catein != null">#{catein},</if>
<if test="intro2 != null">#{intro2},</if>
<if test="intro != null">#{intro},</if>
<if test="caigou != null">#{caigou},</if>
<if test="date7 != null">#{date7},</if>
<if test="kg != null">#{kg},</if>
<if test="sort1 != null">#{sort1},</if>
<if test="rkbh != null and rkbh != ''">#{rkbh},</if>
<if test="status != null">#{status},</if>
<if test="kuinList != null">#{kuinList},</if>
<if test="sysIcusIInheritIdIidI413 != null">#{sysIcusIInheritIdIidI413},</if>
<if test="sysIcusIInheritIdIidI414 != null">#{sysIcusIInheritIdIidI414},</if>
<if test="sysIcusIInheritIdIidI415 != null">#{sysIcusIInheritIdIidI415},</if>
<if test="stockinGuid != null">#{stockinGuid},</if>
</trim>
</insert>
<update id="updateErpInStockin" parameterType="ErpInStockin">
update erp_in_stockin
<trim prefix="SET" suffixOverrides=",">
<if test="kuin != null">kuin = #{kuin},</if>
<if test="complete1 != null">complete1 = #{complete1},</if>
<if test="cateid != null">cateid = #{cateid},</if>
<if test="date3 != null">date3 = #{date3},</if>
<if test="date5 != null">date5 = #{date5},</if>
<if test="catein != null">catein = #{catein},</if>
<if test="intro2 != null">intro2 = #{intro2},</if>
<if test="intro != null">intro = #{intro},</if>
<if test="caigou != null">caigou = #{caigou},</if>
<if test="date7 != null">date7 = #{date7},</if>
<if test="kg != null">kg = #{kg},</if>
<if test="sort1 != null">sort1 = #{sort1},</if>
<if test="rkbh != null and rkbh != ''">rkbh = #{rkbh},</if>
<if test="status != null">status = #{status},</if>
<if test="kuinList != null">kuinList = #{kuinList},</if>
<if test="sysIcusIInheritIdIidI413 != null">sysIcusIInheritIdIidI413 = #{sysIcusIInheritIdIidI413},</if>
<if test="sysIcusIInheritIdIidI414 != null">sysIcusIInheritIdIidI414 = #{sysIcusIInheritIdIidI414},</if>
<if test="sysIcusIInheritIdIidI415 != null">sysIcusIInheritIdIidI415 = #{sysIcusIInheritIdIidI415},</if>
<if test="stockinGuid != null">stockin_guid = #{stockinGuid},</if>
</trim>
where title = #{title}
</update>
<delete id="deleteErpInStockinByTitle" parameterType="String">
delete from erp_in_stockin where title = #{title}
</delete>
<delete id="deleteErpInStockinByTitles" parameterType="String">
delete from erp_in_stockin where title in
<foreach item="title" collection="array" open="(" separator="," close=")">
#{title}
</foreach>
</delete>
</mapper>

View File

@@ -0,0 +1,63 @@
<?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.in.ErpInStockinMiddle.mapper.ErpInStockinMiddleMapper">
<resultMap type="ErpInStockinMiddle" id="ErpInStockinMiddleResult">
<result property="stockinId" column="stockin_id" />
<result property="status" column="status" />
<result property="createDate" column="create_date" />
</resultMap>
<sql id="selectErpInStockinMiddleVo">
select stockin_id, status, create_date from erp_in_stockin_middle
</sql>
<select id="selectErpInStockinMiddleList" parameterType="ErpInStockinMiddle" resultMap="ErpInStockinMiddleResult">
<include refid="selectErpInStockinMiddleVo"/>
<where>
<if test="status != null and status != ''"> and status = #{status}</if>
<if test="createDate != null and createDate != ''"> and create_date = #{createDate}</if>
</where>
</select>
<select id="selectErpInStockinMiddleByStockinId" parameterType="Long" resultMap="ErpInStockinMiddleResult">
<include refid="selectErpInStockinMiddleVo"/>
where stockin_id = #{stockinId}
</select>
<insert id="insertErpInStockinMiddle" parameterType="ErpInStockinMiddle">
insert into erp_in_stockin_middle
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="stockinId != null">stockin_id,</if>
<if test="status != null">status,</if>
<if test="createDate != null">create_date,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="stockinId != null">#{stockinId},</if>
<if test="status != null">#{status},</if>
<if test="createDate != null">#{createDate},</if>
</trim>
</insert>
<update id="updateErpInStockinMiddle" parameterType="ErpInStockinMiddle">
update erp_in_stockin_middle
<trim prefix="SET" suffixOverrides=",">
<if test="status != null">status = #{status},</if>
<if test="createDate != null">create_date = #{createDate},</if>
</trim>
where stockin_id = #{stockinId}
</update>
<delete id="deleteErpInStockinMiddleByStockinId" parameterType="Long">
delete from erp_in_stockin_middle where stockin_id = #{stockinId}
</delete>
<delete id="deleteErpInStockinMiddleByStockinIds" parameterType="String">
delete from erp_in_stockin_middle where stockin_id in
<foreach item="stockinId" collection="array" open="(" separator="," close=")">
#{stockinId}
</foreach>
</delete>
</mapper>

View File

@@ -66,7 +66,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<where>
<if test="stockinId != null and stockinId != ''"> and is2.stockin_id = #{stockinId}</if>
<if test="inType != null and inType != ''"> and is2.in_type = #{inType}</if>
<if test="createDate != null and createDate != ''"> and is2.create_date = #{createDate}</if>
<if test="beginTime != null and beginTime != ''"> and is2.create_date &gt;= #{beginTime}</if>
<if test="endTime != null and endTime != ''"> and is2.create_date &lt;= #{endTime}</if>
<if test="createManId != null and createManId != ''"> and is2.create_man_id = #{createManId}</if>
<if test="status != null and status != ''"> and is2.status = #{status}</if>
<if test="warehouseId != null and warehouseId != ''"> and is2.warehouse_id = #{warehouseId}</if>
@@ -77,6 +78,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="customerNo != null and customerNo != ''"> and is2.customer_no = #{customerNo}</if>
<if test="classNo != null and classNo != ''"> and is2.class_no = #{classNo}</if>
<if test="supplierNo != null and supplierNo != ''"> and is2.supplier_no = #{supplierNo}</if>
<if test="supplierName != null and supplierName != ''"> and supplier_name like concat('%', #{supplierName},'%')</if>
<if test="spare1 != null and spare1 != ''"> and is2.spare1 = #{spare1}</if>
<if test="spare2 != null and spare2 != ''"> and is2.spare2 = #{spare2}</if>
<if test="spare4 != null and spare4 != ''"> and is2.spare4 = #{spare4}</if>

View File

@@ -28,8 +28,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select id="selectRequestLogList" parameterType="RequestLog" resultMap="RequestLogResult">
<include refid="selectRequestLogVo"/>
<where>
<if test="requestTime != null and requestTime != ''"> and request_time = #{requestTime}</if>
<where> <if test="requestTime != null and requestTime != ''"> and request_time = #{requestTime}</if>
<if test="sourceSystem != null and sourceSystem != ''"> and source_system = #{sourceSystem}</if>
<if test="targetSystem != null and targetSystem != ''"> and target_system = #{targetSystem}</if>
<if test="endpoint != null and endpoint != ''"> and endpoint = #{endpoint}</if>
@@ -43,6 +42,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="errorDetails != null and errorDetails != ''"> and error_details = #{errorDetails}</if>
<if test="duration != null and duration != ''"> and duration = #{duration}</if>
<if test="isSuccessful != null and isSuccessful != ''"> and Is_successful = #{isSuccessful}</if>
</where>
</select>