This commit is contained in:
雷欧(林平凡)
2025-08-11 15:56:24 +08:00
parent 8638187ced
commit 5c17de4681
12 changed files with 1423 additions and 0 deletions

View File

@@ -0,0 +1,117 @@
<?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.jarvis.mapper.XbMessageItemMapper">
<resultMap type="XbMessageItem" id="XbMessageItemResult">
<result property="id" column="id"/>
<result property="createDate" column="create_date"/>
<result property="skuid" column="skuid"/>
<result property="xbMessageId" column="xb_message_id"/>
<result property="jsonQueryResult" column="json_query_result"/>
<result property="jsonCouponList" column="json_coupon_list"/>
<result property="spuid" column="spuid"/>
<result property="skuName" column="sku_name"/>
<result property="jsonShopInfo" column="json_shop_info"/>
<result property="priceInfo" column="price_info"/>
<result property="jsonCommissionInfo" column="json_commission_info"/>
<result property="jsonImageList" column="json_image_list"/>
<result property="owner" column="owner"/>
<result property="jsonCategoryInfo" column="json_category_info"/>
</resultMap>
<sql id="selectXbMessageItemVo">
select id, create_date, skuid, xb_message_id, json_query_result, json_coupon_list, spuid, sku_name, json_shop_info, price_info, json_commission_info, json_image_list, owner, json_category_info from xb_message_item
</sql>
<select id="selectXbMessageItemList" parameterType="XbMessageItem" resultMap="XbMessageItemResult">
<include refid="selectXbMessageItemVo"/>
<where>
<if test="createDate != null">and create_date = #{createDate}</if>
<if test="skuid != null and skuid != ''">and skuid = #{skuid}</if>
<if test="xbMessageId != null and xbMessageId != ''">and xb_message_id = #{xbMessageId}</if>
<if test="jsonQueryResult != null and jsonQueryResult != ''">and json_query_result = #{jsonQueryResult}</if>
<if test="jsonCouponList != null and jsonCouponList != ''">and json_coupon_list = #{jsonCouponList}</if>
<if test="spuid != null and spuid != ''">and spuid = #{spuid}</if>
<if test="skuName != null and skuName != ''">and sku_name = #{skuName}</if>
<if test="jsonShopInfo != null and jsonShopInfo != ''">and json_shop_info = #{jsonShopInfo}</if>
<if test="priceInfo != null and priceInfo != ''">and price_info = #{priceInfo}</if>
<if test="jsonCommissionInfo != null and jsonCommissionInfo != ''">and json_commission_info = #{jsonCommissionInfo}</if>
<if test="jsonImageList != null and jsonImageList != ''">and json_image_list = #{jsonImageList}</if>
<if test="owner != null and owner != ''">and owner = #{owner}</if>
<if test="jsonCategoryInfo != null and jsonCategoryInfo != ''">and json_category_info = #{jsonCategoryInfo}</if>
</where>
</select>
<select id="selectXbMessageItemById" parameterType="Integer" resultMap="XbMessageItemResult">
<include refid="selectXbMessageItemVo"/>
where id = #{id}
</select>
<insert id="insertXbMessageItem" parameterType="XbMessageItem" useGeneratedKeys="true" keyProperty="id">
insert into xb_message_item
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="createDate != null">create_date,</if>
<if test="skuid != null and skuid != ''">skuid,</if>
<if test="xbMessageId != null and xbMessageId != ''">xb_message_id,</if>
<if test="jsonQueryResult != null and jsonQueryResult != ''">json_query_result,</if>
<if test="jsonCouponList != null and jsonCouponList != ''">json_coupon_list,</if>
<if test="spuid != null and spuid != ''">spuid,</if>
<if test="skuName != null and skuName != ''">sku_name,</if>
<if test="jsonShopInfo != null and jsonShopInfo != ''">json_shop_info,</if>
<if test="priceInfo != null and priceInfo != ''">price_info,</if>
<if test="jsonCommissionInfo != null and jsonCommissionInfo != ''">json_commission_info,</if>
<if test="jsonImageList != null and jsonImageList != ''">json_image_list,</if>
<if test="owner != null and owner != ''">owner,</if>
<if test="jsonCategoryInfo != null and jsonCategoryInfo != ''">json_category_info,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="createDate != null">#{createDate},</if>
<if test="skuid != null and skuid != ''">#{skuid},</if>
<if test="xbMessageId != null and xbMessageId != ''">#{xbMessageId},</if>
<if test="jsonQueryResult != null and jsonQueryResult != ''">#{jsonQueryResult},</if>
<if test="jsonCouponList != null and jsonCouponList != ''">#{jsonCouponList},</if>
<if test="spuid != null and spuid != ''">#{spuid},</if>
<if test="skuName != null and skuName != ''">#{skuName},</if>
<if test="jsonShopInfo != null and jsonShopInfo != ''">#{jsonShopInfo},</if>
<if test="priceInfo != null and priceInfo != ''">#{priceInfo},</if>
<if test="jsonCommissionInfo != null and jsonCommissionInfo != ''">#{jsonCommissionInfo},</if>
<if test="jsonImageList != null and jsonImageList != ''">#{jsonImageList},</if>
<if test="owner != null and owner != ''">#{owner},</if>
<if test="jsonCategoryInfo != null and jsonCategoryInfo != ''">#{jsonCategoryInfo},</if>
</trim>
</insert>
<update id="updateXbMessageItem" parameterType="XbMessageItem">
update xb_message_item
<set>
<if test="createDate != null">create_date = #{createDate},</if>
<if test="skuid != null and skuid != ''">skuid = #{skuid},</if>
<if test="xbMessageId != null and xbMessageId != ''">xb_message_id = #{xbMessageId},</if>
<if test="jsonQueryResult != null and jsonQueryResult != ''">json_query_result = #{jsonQueryResult},</if>
<if test="jsonCouponList != null and jsonCouponList != ''">json_coupon_list = #{jsonCouponList},</if>
<if test="spuid != null and spuid != ''">spuid = #{spuid},</if>
<if test="skuName != null and skuName != ''">sku_name = #{skuName},</if>
<if test="jsonShopInfo != null and jsonShopInfo != ''">json_shop_info = #{jsonShopInfo},</if>
<if test="priceInfo != null and priceInfo != ''">price_info = #{priceInfo},</if>
<if test="jsonCommissionInfo != null and jsonCommissionInfo != ''">json_commission_info = #{jsonCommissionInfo},</if>
<if test="jsonImageList != null and jsonImageList != ''">json_image_list = #{jsonImageList},</if>
<if test="owner != null and owner != ''">owner = #{owner},</if>
<if test="jsonCategoryInfo != null and jsonCategoryInfo != ''">json_category_info = #{jsonCategoryInfo},</if>
</set>
where id = #{id}
</update>
<delete id="deleteXbMessageItemById" parameterType="Integer">
delete from xb_message_item where id = #{id}
</delete>
<delete id="deleteXbMessageItemByIds" parameterType="String">
delete from xb_message_item where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>

View File

@@ -0,0 +1,88 @@
<?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.jarvis.mapper.XbMessageMapper">
<resultMap type="XbMessage" id="XbMessageResult">
<result property="id" column="id"/>
<result property="createDate" column="create_date"/>
<result property="skuid" column="skuid"/>
<result property="tipOriginalMessage" column="tip_original_message"/>
<result property="fromWxid" column="from_wxid"/>
<result property="firstLine" column="first_line"/>
<result property="firstSkuName" column="first_sku_name"/>
<result property="firstPrice" column="first_price"/>
</resultMap>
<sql id="selectXbMessageVo">
select id, create_date, skuid, tip_original_message, from_wxid, first_line, first_sku_name, first_price from xb_message
</sql>
<select id="selectXbMessageList" parameterType="XbMessage" resultMap="XbMessageResult">
<include refid="selectXbMessageVo"/>
<where>
<if test="createDate != null">and create_date = #{createDate}</if>
<if test="skuid != null and skuid != ''">and skuid = #{skuid}</if>
<if test="tipOriginalMessage != null and tipOriginalMessage != ''">and tip_original_message = #{tipOriginalMessage}</if>
<if test="fromWxid != null and fromWxid != ''">and from_wxid = #{fromWxid}</if>
<if test="firstLine != null and firstLine != ''">and first_line = #{firstLine}</if>
<if test="firstSkuName != null and firstSkuName != ''">and first_sku_name = #{firstSkuName}</if>
<if test="firstPrice != null">and first_price = #{firstPrice}</if>
</where>
order by create_date desc
</select>
<select id="selectXbMessageById" parameterType="Integer" resultMap="XbMessageResult">
<include refid="selectXbMessageVo"/>
where id = #{id}
</select>
<insert id="insertXbMessage" parameterType="XbMessage" useGeneratedKeys="true" keyProperty="id">
insert into xb_message
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="createDate != null">create_date,</if>
<if test="skuid != null and skuid != ''">skuid,</if>
<if test="tipOriginalMessage != null and tipOriginalMessage != ''">tip_original_message,</if>
<if test="fromWxid != null and fromWxid != ''">from_wxid,</if>
<if test="firstLine != null and firstLine != ''">first_line,</if>
<if test="firstSkuName != null and firstSkuName != ''">first_sku_name,</if>
<if test="firstPrice != null">first_price,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="createDate != null">#{createDate},</if>
<if test="skuid != null and skuid != ''">#{skuid},</if>
<if test="tipOriginalMessage != null and tipOriginalMessage != ''">#{tipOriginalMessage},</if>
<if test="fromWxid != null and fromWxid != ''">#{fromWxid},</if>
<if test="firstLine != null and firstLine != ''">#{firstLine},</if>
<if test="firstSkuName != null and firstSkuName != ''">#{firstSkuName},</if>
<if test="firstPrice != null">#{firstPrice},</if>
</trim>
</insert>
<update id="updateXbMessage" parameterType="XbMessage">
update xb_message
<set>
<if test="createDate != null">create_date = #{createDate},</if>
<if test="skuid != null and skuid != ''">skuid = #{skuid},</if>
<if test="tipOriginalMessage != null and tipOriginalMessage != ''">tip_original_message = #{tipOriginalMessage},</if>
<if test="fromWxid != null and fromWxid != ''">from_wxid = #{fromWxid},</if>
<if test="firstLine != null and firstLine != ''">first_line = #{firstLine},</if>
<if test="firstSkuName != null and firstSkuName != ''">first_sku_name = #{firstSkuName},</if>
<if test="firstPrice != null">first_price = #{firstPrice},</if>
</set>
where id = #{id}
</update>
<delete id="deleteXbMessageById" parameterType="Integer">
delete from xb_message where id = #{id}
</delete>
<delete id="deleteXbMessageByIds" parameterType="String">
delete from xb_message where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>