签入版本
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
<?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.xiaomayi.product.mapper.BrandMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.xiaomayi.product.entity.Brand">
|
||||
<id column="id" property="id" />
|
||||
<result column="tenant_id" property="tenantId" />
|
||||
<result column="brand_name" property="brandName" />
|
||||
<result column="brand_code" property="brandCode" />
|
||||
<result column="brand_logo" property="brandLogo" />
|
||||
<result column="brand_desc" property="brandDesc" />
|
||||
<result column="status" property="status" />
|
||||
<result column="sort" property="sort" />
|
||||
<result column="create_user" property="createUser" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_user" property="updateUser" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="del_flag" property="delFlag" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, tenant_id, brand_name, brand_code, brand_logo, brand_desc, status, sort, create_user, create_time, update_user, update_time, del_flag
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
<?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.xiaomayi.product.mapper.CouponDistributeMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.xiaomayi.product.entity.CouponDistribute">
|
||||
<id column="id" property="id" />
|
||||
<result column="tenant_id" property="tenantId" />
|
||||
<result column="coupon_id" property="couponId" />
|
||||
<result column="distribute_type" property="distributeType" />
|
||||
<result column="distribute_count" property="distributeCount" />
|
||||
<result column="target_type" property="targetType" />
|
||||
<result column="target_value" property="targetValue" />
|
||||
<result column="distribute_time" property="distributeTime" />
|
||||
<result column="note" property="note" />
|
||||
<result column="create_user" property="createUser" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_user" property="updateUser" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="del_flag" property="delFlag" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, tenant_id, coupon_id, distribute_type, distribute_count, target_type, target_value, distribute_time, note, create_user, create_time, update_user, update_time, del_flag
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,41 @@
|
||||
<?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.xiaomayi.product.mapper.CouponMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.xiaomayi.product.entity.Coupon">
|
||||
<id column="id" property="id" />
|
||||
<result column="tenant_id" property="tenantId" />
|
||||
<result column="coupon_name" property="couponName" />
|
||||
<result column="coupon_code" property="couponCode" />
|
||||
<result column="coupon_type" property="couponType" />
|
||||
<result column="coupon_desc" property="couponDesc" />
|
||||
<result column="coupon_amount" property="couponAmount" />
|
||||
<result column="min_amount" property="minAmount" />
|
||||
<result column="expired_type" property="expiredType" />
|
||||
<result column="expired_days" property="expiredDays" />
|
||||
<result column="start_time" property="startTime" />
|
||||
<result column="end_time" property="endTime" />
|
||||
<result column="use_type" property="useType" />
|
||||
<result column="platform" property="platform" />
|
||||
<result column="total_count" property="totalCount" />
|
||||
<result column="receive_count" property="receiveCount" />
|
||||
<result column="used_count" property="usedCount" />
|
||||
<result column="enable_time" property="enableTime" />
|
||||
<result column="member_level" property="memberLevel" />
|
||||
<result column="per_limit" property="perLimit" />
|
||||
<result column="status" property="status" />
|
||||
<result column="note" property="note" />
|
||||
<result column="create_user" property="createUser" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_user" property="updateUser" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="del_flag" property="delFlag" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, tenant_id, coupon_name, coupon_code, coupon_type, coupon_desc, coupon_amount, min_amount, expired_type, expired_days, start_time, end_time, use_type, platform, total_count, receive_count, used_count, enable_time, member_level, per_limit, status, note, create_user, create_time, update_user, update_time, del_flag
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?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.xiaomayi.product.mapper.CouponScopeMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.xiaomayi.product.entity.CouponScope">
|
||||
<id column="id" property="id" />
|
||||
<result column="tenant_id" property="tenantId" />
|
||||
<result column="coupon_id" property="couponId" />
|
||||
<result column="scope_type" property="scopeType" />
|
||||
<result column="scope_id" property="scopeId" />
|
||||
<result column="scope_name" property="scopeName" />
|
||||
<result column="create_user" property="createUser" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_user" property="updateUser" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="del_flag" property="delFlag" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, tenant_id, coupon_id, scope_type, scope_id, scope_name, create_user, create_time, update_user, update_time, del_flag
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
<?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.xiaomayi.product.mapper.ProductAttributeCategoryMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.xiaomayi.product.entity.ProductAttributeCategory">
|
||||
<id column="id" property="id" />
|
||||
<result column="tenant_id" property="tenantId" />
|
||||
<result column="category_name" property="categoryName" />
|
||||
<result column="sort" property="sort" />
|
||||
<result column="note" property="note" />
|
||||
<result column="create_user" property="createUser" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_user" property="updateUser" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="del_flag" property="delFlag" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, tenant_id, category_name, sort, note, create_user, create_time, update_user, update_time, del_flag
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
<?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.xiaomayi.product.mapper.ProductAttributeMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.xiaomayi.product.entity.ProductAttribute">
|
||||
<id column="id" property="id" />
|
||||
<result column="tenant_id" property="tenantId" />
|
||||
<result column="category_id" property="categoryId" />
|
||||
<result column="attribute_name" property="attributeName" />
|
||||
<result column="attribute_value" property="attributeValue" />
|
||||
<result column="attribute_type" property="attributeType" />
|
||||
<result column="status" property="status" />
|
||||
<result column="sort" property="sort" />
|
||||
<result column="note" property="note" />
|
||||
<result column="create_user" property="createUser" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_user" property="updateUser" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="del_flag" property="delFlag" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, tenant_id, category_id, attribute_name, attribute_value, attribute_type, status, sort, note, create_user, create_time, update_user, update_time, del_flag
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
<?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.xiaomayi.product.mapper.ProductAttributeValueMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.xiaomayi.product.entity.ProductAttributeValue">
|
||||
<id column="id" property="id" />
|
||||
<result column="tenant_id" property="tenantId" />
|
||||
<result column="product_id" property="productId" />
|
||||
<result column="attribute_id" property="attributeId" />
|
||||
<result column="attribute_type" property="attributeType" />
|
||||
<result column="attribute_name" property="attributeName" />
|
||||
<result column="attribute_value" property="attributeValue" />
|
||||
<result column="create_user" property="createUser" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_user" property="updateUser" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="del_flag" property="delFlag" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, tenant_id, product_id, attribute_id, attribute_type, attribute_name, attribute_value, create_user, create_time, update_user, update_time, del_flag
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
<?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.xiaomayi.product.mapper.ProductCategoryMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.xiaomayi.product.entity.ProductCategory">
|
||||
<id column="id" property="id" />
|
||||
<result column="tenant_id" property="tenantId" />
|
||||
<result column="category_name" property="categoryName" />
|
||||
<result column="category_code" property="categoryCode" />
|
||||
<result column="category_image" property="categoryImage" />
|
||||
<result column="category_level" property="categoryLevel" />
|
||||
<result column="parent_id" property="parentId" />
|
||||
<result column="status" property="status" />
|
||||
<result column="sort" property="sort" />
|
||||
<result column="note" property="note" />
|
||||
<result column="create_user" property="createUser" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_user" property="updateUser" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="del_flag" property="delFlag" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, tenant_id, category_name, category_code, category_image, category_level, parent_id, status, sort, note, create_user, create_time, update_user, update_time, del_flag
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,33 @@
|
||||
<?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.xiaomayi.product.mapper.ProductMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.xiaomayi.product.entity.Product">
|
||||
<id column="id" property="id" />
|
||||
<result column="tenant_id" property="tenantId" />
|
||||
<result column="category_id" property="categoryId" />
|
||||
<result column="product_code" property="productCode" />
|
||||
<result column="product_title" property="productTitle" />
|
||||
<result column="product_cover" property="productCover" />
|
||||
<result column="product_desc" property="productDesc" />
|
||||
<result column="product_content" property="productContent" />
|
||||
<result column="brand_id" property="brandId" />
|
||||
<result column="original_price" property="originalPrice" />
|
||||
<result column="original_price" property="originalPrice" />
|
||||
<result column="click_number" property="clickNumber" />
|
||||
<result column="status" property="status" />
|
||||
<result column="sort" property="sort" />
|
||||
<result column="create_user" property="createUser" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_user" property="updateUser" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="del_flag" property="delFlag" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, tenant_id, category_id, product_code, product_title, product_cover, product_desc, product_content, brand_id, original_price, original_price, click_number, status, sort, create_user, create_time, update_user, update_time, del_flag
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,65 @@
|
||||
<?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.xiaomayi.product.mapper.ProductSkuMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.xiaomayi.product.entity.ProductSku">
|
||||
<id column="id" property="id" />
|
||||
<result column="tenant_id" property="tenantId" />
|
||||
<result column="product_id" property="productId" />
|
||||
<result column="product_tag" property="productTag" />
|
||||
<result column="sku_cover" property="skuCover" />
|
||||
<result column="sku_code" property="skuCode" />
|
||||
<result column="sku_attribute" property="skuAttribute" />
|
||||
<result column="cost_price" property="costPrice" />
|
||||
<result column="original_price" property="originalPrice" />
|
||||
<result column="discount_price" property="discountPrice" />
|
||||
<result column="discount_desc" property="discountDesc" />
|
||||
<result column="stock_number" property="stockNumber" />
|
||||
<result column="sales_number" property="salesNumber" />
|
||||
<result column="min_stock" property="minStock" />
|
||||
<result column="max_stock" property="maxStock" />
|
||||
<result column="locked_stock" property="lockedStock" />
|
||||
<result column="file_name" property="fileName" />
|
||||
<result column="file_path" property="filePath" />
|
||||
<result column="file_version" property="fileVersion" />
|
||||
<result column="file_time" property="fileTime" />
|
||||
<result column="file_url" property="fileUrl" />
|
||||
<result column="status" property="status" />
|
||||
<result column="open_buy" property="openBuy" />
|
||||
<result column="is_show" property="isShow" />
|
||||
<result column="note" property="note" />
|
||||
<result column="create_user" property="createUser" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_user" property="updateUser" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="del_flag" property="delFlag" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, tenant_id, product_id, product_tag, sku_cover, sku_code, sku_attribute, cost_price, original_price, discount_price, discount_desc, stock_number, sales_number, min_stock, max_stock, locked_stock, file_name, file_path, file_version, file_time, file_url, status, open_buy, is_show, note, create_user, create_time, update_user, update_time, del_flag
|
||||
</sql>
|
||||
|
||||
<!-- 获取前台产品SKU列表 -->
|
||||
<select id="getProductSkuList" resultType="com.xiaomayi.product.vo.productsku.ProductSkuListVO">
|
||||
SELECT
|
||||
s.*
|
||||
FROM
|
||||
pms_product_sku AS s
|
||||
INNER JOIN pms_product AS p ON p.id = s.product_id
|
||||
WHERE
|
||||
p.`status` = 1
|
||||
<!-- 添加参数条件判断 -->
|
||||
<if test="categoryId != null">
|
||||
AND p.category_id = #{categoryId}
|
||||
</if>
|
||||
AND p.del_flag = 0
|
||||
AND s.`status` = 1
|
||||
AND s.is_show = 1
|
||||
AND s.del_flag = 0
|
||||
ORDER BY
|
||||
p.id ASC,s.id ASC;
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user