初始项目
This commit is contained in:
4
mallplus-mbg/src/main/resources/generator.properties
Normal file
4
mallplus-mbg/src/main/resources/generator.properties
Normal file
@@ -0,0 +1,4 @@
|
||||
jdbc.driverClass=com.mysql.jdbc.Driver
|
||||
jdbc.connectionURL=jdbc:mysql://localhost:3306/mallplus
|
||||
jdbc.userId=root
|
||||
jdbc.password=ueit
|
||||
40
mallplus-mbg/src/main/resources/generatorConfig.xml
Normal file
40
mallplus-mbg/src/main/resources/generatorConfig.xml
Normal file
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE generatorConfiguration
|
||||
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
|
||||
|
||||
<generatorConfiguration>
|
||||
<properties resource="generator.properties"/>
|
||||
<context id="MySqlContext" targetRuntime="MyBatis3" defaultModelType="flat">
|
||||
<property name="beginningDelimiter" value="`"/>
|
||||
<property name="endingDelimiter" value="`"/>
|
||||
<property name="javaFileEncoding" value="UTF-8"/>
|
||||
<!-- 为模型生成序列化方法-->
|
||||
<plugin type="org.mybatis.generator.plugins.SerializablePlugin"/>
|
||||
<!-- 为生成的Java模型创建一个toString方法 -->
|
||||
<plugin type="org.mybatis.generator.plugins.ToStringPlugin"/>
|
||||
<commentGenerator type="com.zscat.mallplus.CommentGenerator">
|
||||
<!-- 是否去除自动生成的注释 true:是 : false:否 -->
|
||||
<property name="suppressAllComments" value="true"/>
|
||||
<property name="suppressDate" value="true"/>
|
||||
<property name="addRemarkComments" value="true"/>
|
||||
</commentGenerator>
|
||||
|
||||
<jdbcConnection driverClass="${jdbc.driverClass}"
|
||||
connectionURL="${jdbc.connectionURL}"
|
||||
userId="${jdbc.userId}"
|
||||
password="${jdbc.password}">
|
||||
</jdbcConnection>
|
||||
|
||||
<javaModelGenerator targetPackage="com.zscat.mallplus.model" targetProject="mallplus-mbg\src\main\java"/>
|
||||
|
||||
<sqlMapGenerator targetPackage="com.zscat.mallplus.mapper" targetProject="mallplus-mbg\src\main\resources"/>
|
||||
|
||||
<javaClientGenerator type="XMLMAPPER" targetPackage="com.zscat.mallplus.mapper"
|
||||
targetProject="mallplus-mbg\src\main\java"/>
|
||||
<!--生成全部表tableName设为%-->
|
||||
<table tableName="%">
|
||||
<generatedKey column="id" sqlStatement="MySql" identity="true"/>
|
||||
</table>
|
||||
</context>
|
||||
</generatorConfiguration>
|
||||
@@ -0,0 +1,20 @@
|
||||
<?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.zscat.mallplus.appversion.mapper.AppVersionMapper">
|
||||
|
||||
|
||||
<select id="getAll" resultType="com.zscat.mallplus.appversion.entity.AppVersion">
|
||||
select * from app_version where isAlpha=0 order by versionCode desc limit 1
|
||||
|
||||
</select>
|
||||
|
||||
|
||||
<select id="selectAppVersion" resultType="com.zscat.mallplus.appversion.entity.AppVersion">
|
||||
select * from app_version where isAlpha=1 order by versionCode desc limit 1
|
||||
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
|
||||
</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.zscat.mallplus.build.mapper.BuildingCommunityMapper">
|
||||
|
||||
|
||||
|
||||
<select id="selectNearCommunity" resultType="com.zscat.mallplus.build.entity.BuildingCommunity">
|
||||
SELECT
|
||||
id, company_id, name, pic, price,wuyecompany,wuyefei,latitude,longitude,create_time,
|
||||
(
|
||||
6371 * acos (
|
||||
cos ( radians( #{latitude} ) ) * cos( radians( latitude ) ) * cos( radians( longitude ) - radians( #{longitude} ) ) + sin ( radians( #{latitude} ) ) * sin( radians( latitude ) )
|
||||
)
|
||||
) AS distance
|
||||
FROM
|
||||
building_community
|
||||
HAVING
|
||||
#{distance} >distance
|
||||
ORDER BY
|
||||
distance
|
||||
LIMIT 0 , #{pageSize}
|
||||
</select>
|
||||
|
||||
<!-- 筛选距离小于2km的商家(可不写),如果没查到数据就是没有小于2km的商家
|
||||
https://blog.csdn.net/MaNongXf/article/details/84977927?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1
|
||||
-->
|
||||
<select id="selectNearCommunity1" resultType="com.zscat.mallplus.build.entity.BuildingCommunity">
|
||||
SELECT
|
||||
*id, company_id, name, pic, price,wuyecompany,wuyefei,latitude,longitude,create_time,
|
||||
SQRT(
|
||||
POW( 111.2 * ( latitude - #{latitude} ), 2 ) + POW( 111.2 * ( #{longitude} - longitude ) * COS( latitude / 57.3 ), 2 )
|
||||
) AS distance
|
||||
FROM
|
||||
building_community
|
||||
HAVING
|
||||
#{distance} >distance
|
||||
ORDER BY
|
||||
distance
|
||||
LIMIT 0 , {pageSize}
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -0,0 +1,20 @@
|
||||
<?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.zscat.mallplus.cms.mapper.CmsHelpCategoryMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.cms.entity.CmsHelpCategory">
|
||||
<id column="id" property="id"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="icon" property="icon"/>
|
||||
<result column="help_count" property="helpCount"/>
|
||||
<result column="show_status" property="showStatus"/>
|
||||
<result column="sort" property="sort"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, name, icon, help_count, show_status, sort
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
22
mallplus-mbg/src/main/resources/mapper/cms/CmsHelpDao.xml
Normal file
22
mallplus-mbg/src/main/resources/mapper/cms/CmsHelpDao.xml
Normal file
@@ -0,0 +1,22 @@
|
||||
<?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.zscat.mallplus.cms.mapper.CmsHelpMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.cms.entity.CmsHelp">
|
||||
<id column="id" property="id"/>
|
||||
<result column="category_id" property="categoryId"/>
|
||||
<result column="icon" property="icon"/>
|
||||
<result column="title" property="title"/>
|
||||
<result column="show_status" property="showStatus"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="read_count" property="readCount"/>
|
||||
<result column="content" property="content"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, category_id, icon, title, show_status, create_time, read_count, content
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?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.zscat.mallplus.cms.mapper.CmsMemberReportMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.cms.entity.CmsMemberReport">
|
||||
<result column="id" property="id"/>
|
||||
<result column="report_type" property="reportType"/>
|
||||
<result column="report_member_name" property="reportMemberName"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="report_object" property="reportObject"/>
|
||||
<result column="report_status" property="reportStatus"/>
|
||||
<result column="handle_status" property="handleStatus"/>
|
||||
<result column="note" property="note"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, report_type, report_member_name, create_time, report_object, report_status, handle_status, note
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,20 @@
|
||||
<?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.zscat.mallplus.cms.mapper.CmsPrefrenceAreaMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.cms.entity.CmsPrefrenceArea">
|
||||
<id column="id" property="id"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="sub_title" property="subTitle"/>
|
||||
<result column="pic" property="pic"/>
|
||||
<result column="sort" property="sort"/>
|
||||
<result column="show_status" property="showStatus"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, name, sub_title, pic, sort, show_status
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,20 @@
|
||||
<?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.zscat.mallplus.cms.mapper.CmsSubjectCategoryMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.cms.entity.CmsSubjectCategory">
|
||||
<id column="id" property="id"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="icon" property="icon"/>
|
||||
<result column="subject_count" property="subjectCount"/>
|
||||
<result column="show_status" property="showStatus"/>
|
||||
<result column="sort" property="sort"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, name, icon, subject_count, show_status, sort
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,21 @@
|
||||
<?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.zscat.mallplus.cms.mapper.CmsSubjectCommentMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.cms.entity.CmsSubjectComment">
|
||||
<id column="id" property="id"/>
|
||||
<result column="subject_id" property="subjectId"/>
|
||||
<result column="member_nick_name" property="memberNickName"/>
|
||||
<result column="member_icon" property="memberIcon"/>
|
||||
<result column="content" property="content"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="show_status" property="showStatus"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, subject_id, member_nick_name, member_icon, content, create_time, show_status
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
65
mallplus-mbg/src/main/resources/mapper/cms/CmsSubjectDao.xml
Normal file
65
mallplus-mbg/src/main/resources/mapper/cms/CmsSubjectDao.xml
Normal file
@@ -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.zscat.mallplus.cms.mapper.CmsSubjectMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.cms.entity.CmsSubject">
|
||||
<id column="id" property="id"/>
|
||||
<result column="category_id" property="categoryId"/>
|
||||
<result column="title" property="title"/>
|
||||
<result column="pic" property="pic"/>
|
||||
<result column="product_count" property="productCount"/>
|
||||
<result column="recommend_status" property="recommendStatus"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="collect_count" property="collectCount"/>
|
||||
<result column="read_count" property="readCount"/>
|
||||
<result column="comment_count" property="commentCount"/>
|
||||
<result column="album_pics" property="albumPics"/>
|
||||
<result column="description" property="description"/>
|
||||
<result column="show_status" property="showStatus"/>
|
||||
<result column="content" property="content"/>
|
||||
<result column="forward_count" property="forwardCount"/>
|
||||
<result column="category_name" property="categoryName"/>
|
||||
<result column="area_id" property="areaId"/>
|
||||
<result column="school_id" property="schoolId"/>
|
||||
<result column="member_id" property="memberId"/>
|
||||
<result column="reward" property="reward"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, category_id, title, pic, product_count, recommend_status, create_time, collect_count, read_count,
|
||||
comment_count, album_pics, description, show_status, content, forward_count, category_name, area_id, school_id,
|
||||
member_id, reward
|
||||
</sql>
|
||||
|
||||
<select id="countByToday" resultType="java.lang.Integer">
|
||||
select count(1) from cms_subject where member_id =#{memberId} and DATE_FORMAT(create_time,'%Y-%m-%d') =
|
||||
DATE_FORMAT(now(),'%Y-%m-%d')
|
||||
</select>
|
||||
|
||||
|
||||
<select id="listTimelinePost" resultType="com.zscat.mallplus.vo.timeline.TimelinePost">
|
||||
select a.id,a.title,a.description,a.create_time from cms_subject a where DATE_FORMAT(a.create_time,'%Y')=#{year}
|
||||
and DATE_FORMAT(a.create_time,'%m')=#{month}
|
||||
t order by t.create_time desc
|
||||
</select>
|
||||
|
||||
<select id="listTimeline" resultType="com.zscat.mallplus.vo.timeline.Timeline">
|
||||
select t.year,count(t.year) as count from (
|
||||
select a.id,a.title,a.description,a.create_time,DATE_FORMAT(a.create_time,'%Y') as year from cms_subject a
|
||||
) t group by t.year order by t.year desc
|
||||
</select>
|
||||
|
||||
<!--获取文章的时间归档列表 -->
|
||||
<select id="articleArchiveList" resultType="java.util.Map">
|
||||
select DATE_FORMAT(create_time,'%Y年%m月') create_time,count(id) count from cms_subject group by
|
||||
DATE_FORMAT(create_time,'%Y年%m月') ORDER BY create_time desc
|
||||
|
||||
</select>
|
||||
<!--按时间归档加载文章-->
|
||||
<select id="loadArticleByArchive" resultType="com.zscat.mallplus.cms.entity.CmsSubject">
|
||||
select * from cms_subject where DATE_FORMAT(create_time,'%Y年%m月')=#{createTime}
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,20 @@
|
||||
<?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.zscat.mallplus.cms.mapper.CmsTopicCategoryMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.cms.entity.CmsTopicCategory">
|
||||
<id column="id" property="id"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="icon" property="icon"/>
|
||||
<result column="subject_count" property="subjectCount"/>
|
||||
<result column="show_status" property="showStatus"/>
|
||||
<result column="sort" property="sort"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, name, icon, subject_count, show_status, sort
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,21 @@
|
||||
<?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.zscat.mallplus.cms.mapper.CmsTopicCommentMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.cms.entity.CmsTopicComment">
|
||||
<id column="id" property="id"/>
|
||||
<result column="member_nick_name" property="memberNickName"/>
|
||||
<result column="topic_id" property="topicId"/>
|
||||
<result column="member_icon" property="memberIcon"/>
|
||||
<result column="content" property="content"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="show_status" property="showStatus"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, member_nick_name, topic_id, member_icon, content, create_time, show_status
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
27
mallplus-mbg/src/main/resources/mapper/cms/CmsTopicDao.xml
Normal file
27
mallplus-mbg/src/main/resources/mapper/cms/CmsTopicDao.xml
Normal file
@@ -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.zscat.mallplus.cms.mapper.CmsTopicMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.cms.entity.CmsTopic">
|
||||
<id column="id" property="id"/>
|
||||
<result column="category_id" property="categoryId"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="start_time" property="startTime"/>
|
||||
<result column="end_time" property="endTime"/>
|
||||
<result column="attend_count" property="attendCount"/>
|
||||
<result column="attention_count" property="attentionCount"/>
|
||||
<result column="read_count" property="readCount"/>
|
||||
<result column="award_name" property="awardName"/>
|
||||
<result column="attend_type" property="attendType"/>
|
||||
<result column="content" property="content"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, category_id, name, create_time, start_time, end_time, attend_count, attention_count, read_count, award_name,
|
||||
attend_type, content
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,20 @@
|
||||
<?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.zscat.mallplus.cms.mapper.CmsTopicMemberMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.cms.entity.CmsTopicMember">
|
||||
<id column="id" property="id"/>
|
||||
<result column="member_id" property="memberId"/>
|
||||
<result column="username" property="username"/>
|
||||
<result column="status" property="status"/>
|
||||
<result column="topic_id" property="topicId"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, member_id, username, status, topic_id, create_time
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?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.zscat.mallplus.fenxiao.mapper.FenxiaoRecordsMapper">
|
||||
|
||||
|
||||
<select id="listRecordsGroupByMemberId" resultType="com.zscat.mallplus.fenxiao.entity.FenxiaoRecords">
|
||||
SELECT SUM(money) money,type,member_id from fenxiao_records where `status`=2 group by type,member_id
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,40 @@
|
||||
<?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.zscat.mallplus.oms.mapper.OmsCartItemMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.oms.entity.OmsCartItem">
|
||||
<id column="id" property="id"/>
|
||||
<result column="product_id" property="productId"/>
|
||||
<result column="product_sku_id" property="productSkuId"/>
|
||||
<result column="member_id" property="memberId"/>
|
||||
<result column="quantity" property="quantity"/>
|
||||
<result column="price" property="price"/>
|
||||
<result column="sp1" property="sp1"/>
|
||||
<result column="sp2" property="sp2"/>
|
||||
<result column="sp3" property="sp3"/>
|
||||
<result column="product_pic" property="productPic"/>
|
||||
<result column="product_name" property="productName"/>
|
||||
<result column="product_sub_title" property="productSubTitle"/>
|
||||
<result column="product_sku_code" property="productSkuCode"/>
|
||||
<result column="member_nickname" property="memberNickname"/>
|
||||
<result column="create_date" property="createDate"/>
|
||||
<result column="modify_date" property="modifyDate"/>
|
||||
<result column="delete_status" property="deleteStatus"/>
|
||||
<result column="product_category_id" property="productCategoryId"/>
|
||||
<result column="product_brand" property="productBrand"/>
|
||||
<result column="product_sn" property="productSn"/>
|
||||
<result column="product_attr" property="productAttr"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, product_id, product_sku_id, member_id, quantity, price, sp1, sp2, sp3, product_pic, product_name,
|
||||
product_sub_title, product_sku_code, member_nickname, create_date, modify_date, delete_status,
|
||||
product_category_id, product_brand, product_sn, product_attr
|
||||
</sql>
|
||||
|
||||
<select id="countCart" resultType="Integer">
|
||||
select sum(quantity) from oms_cart_item where member_id=#{id}
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -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.zscat.mallplus.oms.mapper.OmsCompanyAddressMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.oms.entity.OmsCompanyAddress">
|
||||
<id column="id" property="id"/>
|
||||
<result column="address_name" property="addressName"/>
|
||||
<result column="send_status" property="sendStatus"/>
|
||||
<result column="receive_status" property="receiveStatus"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="phone" property="phone"/>
|
||||
<result column="province" property="province"/>
|
||||
<result column="city" property="city"/>
|
||||
<result column="region" property="region"/>
|
||||
<result column="detail_address" property="detailAddress"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, address_name, send_status, receive_status, name, phone, province, city, region, detail_address
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
233
mallplus-mbg/src/main/resources/mapper/oms/OmsOrderDao.xml
Normal file
233
mallplus-mbg/src/main/resources/mapper/oms/OmsOrderDao.xml
Normal file
@@ -0,0 +1,233 @@
|
||||
<?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.zscat.mallplus.oms.mapper.OmsOrderMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.oms.entity.OmsOrder">
|
||||
<id column="id" property="id"/>
|
||||
<result column="member_id" property="memberId"/>
|
||||
<result column="coupon_id" property="couponId"/>
|
||||
<result column="order_sn" property="orderSn"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="member_username" property="memberUsername"/>
|
||||
<result column="total_amount" property="totalAmount"/>
|
||||
<result column="pay_amount" property="payAmount"/>
|
||||
<result column="freight_amount" property="freightAmount"/>
|
||||
<result column="promotion_amount" property="promotionAmount"/>
|
||||
<result column="integration_amount" property="integrationAmount"/>
|
||||
<result column="coupon_amount" property="couponAmount"/>
|
||||
<result column="discount_amount" property="discountAmount"/>
|
||||
<result column="pay_type" property="payType"/>
|
||||
<result column="source_type" property="sourceType"/>
|
||||
<result column="status" property="status"/>
|
||||
<result column="order_type" property="orderType"/>
|
||||
<result column="delivery_company" property="deliveryCompany"/>
|
||||
<result column="delivery_sn" property="deliverySn"/>
|
||||
<result column="auto_confirm_day" property="autoConfirmDay"/>
|
||||
<result column="integration" property="integration"/>
|
||||
<result column="growth" property="growth"/>
|
||||
<result column="promotion_info" property="promotionInfo"/>
|
||||
<result column="bill_type" property="billType"/>
|
||||
<result column="bill_header" property="billHeader"/>
|
||||
<result column="bill_content" property="billContent"/>
|
||||
<result column="bill_receiver_phone" property="billReceiverPhone"/>
|
||||
<result column="bill_receiver_email" property="billReceiverEmail"/>
|
||||
<result column="receiver_name" property="receiverName"/>
|
||||
<result column="receiver_phone" property="receiverPhone"/>
|
||||
<result column="receiver_post_code" property="receiverPostCode"/>
|
||||
<result column="receiver_province" property="receiverProvince"/>
|
||||
<result column="receiver_city" property="receiverCity"/>
|
||||
<result column="receiver_region" property="receiverRegion"/>
|
||||
<result column="receiver_detail_address" property="receiverDetailAddress"/>
|
||||
<result column="note" property="note"/>
|
||||
<result column="confirm_status" property="confirmStatus"/>
|
||||
<result column="delete_status" property="deleteStatus"/>
|
||||
<result column="use_integration" property="useIntegration"/>
|
||||
<result column="payment_time" property="paymentTime"/>
|
||||
<result column="delivery_time" property="deliveryTime"/>
|
||||
<result column="receive_time" property="receiveTime"/>
|
||||
<result column="comment_time" property="commentTime"/>
|
||||
<result column="modify_time" property="modifyTime"/>
|
||||
<result column="prepay_id" property="prepayId"/>
|
||||
<result column="supply_id" property="supplyId"/>
|
||||
<result column="goods_id" property="goodsId"/>
|
||||
<result column="goods_name" property="goodsName"/>
|
||||
<result column="school_id" property="schoolId"/>
|
||||
</resultMap>
|
||||
<resultMap id="orderDetailMap" type="com.zscat.mallplus.oms.vo.OmsOrderDetail"
|
||||
extends="com.zscat.mallplus.oms.mapper.OmsOrderMapper.BaseResultMap">
|
||||
<collection property="orderItemList" columnPrefix="ot_"
|
||||
resultMap="com.zscat.mallplus.oms.mapper.OmsOrderItemMapper.BaseResultMap">
|
||||
</collection>
|
||||
</resultMap>
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, member_id, coupon_id, order_sn, create_time, member_username, total_amount, pay_amount, freight_amount,
|
||||
promotion_amount, integration_amount, coupon_amount, discount_amount, pay_type, source_type, status, order_type,
|
||||
delivery_company, delivery_sn, auto_confirm_day, integration, growth, promotion_info, bill_type, bill_header,
|
||||
bill_content, bill_receiver_phone, bill_receiver_email, receiver_name, receiver_phone, receiver_post_code,
|
||||
receiver_province, receiver_city, receiver_region, receiver_detail_address, note, confirm_status, delete_status,
|
||||
use_integration, payment_time, delivery_time, receive_time, comment_time, modify_time, prepay_id, supply_id,
|
||||
goods_id, goods_name, school_id
|
||||
</sql>
|
||||
<select id="getTimeOutOrders" resultMap="orderDetailMap">
|
||||
SELECT
|
||||
o.id,
|
||||
o.order_sn,
|
||||
o.coupon_id,
|
||||
o.integration,
|
||||
o.member_id,
|
||||
o.use_integration,
|
||||
ot.id ot_id,
|
||||
ot.product_name ot_product_name,
|
||||
ot.product_sku_id ot_product_sku_id,
|
||||
ot.product_sku_code ot_product_sku_code,
|
||||
ot.product_quantity ot_product_quantity
|
||||
FROM
|
||||
oms_order o
|
||||
LEFT JOIN oms_order_item ot ON o.id = ot.order_id
|
||||
WHERE
|
||||
o.status = 12
|
||||
AND date_add(NOW(), INTERVAL -#{minute} MINUTE)>o.create_time;
|
||||
</select>
|
||||
<select id="orderMonthStatic" resultType="Map">
|
||||
SELECT sum(CASE DATE_FORMAT(create_time, '%m') WHEN '01' THEN pay_amount ELSE 0 END) AS a1, sum(CASE
|
||||
DATE_FORMAT(create_time, '%m') WHEN '02' THEN pay_amount ELSE 0 END) AS a2, sum(CASE DATE_FORMAT(create_time,
|
||||
'%m') WHEN '03' THEN pay_amount ELSE 0 END) AS a3, sum(CASE DATE_FORMAT(create_time, '%m') WHEN '04' THEN
|
||||
pay_amount ELSE 0 END) AS a4, sum(CASE DATE_FORMAT(create_time, '%m') WHEN '05' THEN pay_amount ELSE 0 END) AS
|
||||
a5, sum(CASE DATE_FORMAT(create_time, '%m') WHEN '06' THEN pay_amount ELSE 0 END) AS a6,
|
||||
sum(CASE DATE_FORMAT(create_time, '%m') WHEN '07' THEN pay_amount ELSE 0 END) AS a7,
|
||||
sum(CASE DATE_FORMAT(create_time, '%m') WHEN '08' THEN pay_amount ELSE 0 END) AS a8, sum(CASE
|
||||
DATE_FORMAT(create_time, '%m') WHEN '09' THEN pay_amount ELSE 0 END) AS a9, sum(CASE DATE_FORMAT(create_time,
|
||||
'%m') WHEN '10' THEN pay_amount ELSE 0 END) AS a10, sum(CASE DATE_FORMAT(create_time, '%m') WHEN '11' THEN
|
||||
pay_amount ELSE 0 END) AS a11, sum(CASE DATE_FORMAT(create_time, '%m') WHEN '12' THEN pay_amount ELSE 0 END) AS
|
||||
a12
|
||||
FROM oms_order WHERE YEAR(create_time) = YEAR(#{date})
|
||||
</select>
|
||||
<select id="orderDayStatic" resultType="Map">
|
||||
SELECT
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '01' then pay_amount else 0 end) as a1,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '02' then pay_amount else 0 end) as a2,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '03' then pay_amount else 0 end) as a3,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '04' then pay_amount else 0 end) as a4,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '05' then pay_amount else 0 end) as a5,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '06' then pay_amount else 0 end) as a6,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '07' then pay_amount else 0 end) as a7,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '08' then pay_amount else 0 end) as a8,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '09' then pay_amount else 0 end) as a9,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '10' then pay_amount else 0 end) as a10,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '11' then pay_amount else 0 end) as a11,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '12' then pay_amount else 0 end) as a12,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '13' then pay_amount else 0 end) as a13,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '14' then pay_amount else 0 end) as a14,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '15' then pay_amount else 0 end) as a15,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '16' then pay_amount else 0 end) as a16,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '17' then pay_amount else 0 end) as a17,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '18' then pay_amount else 0 end) as a18,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '19' then pay_amount else 0 end) as a19,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '20' then pay_amount else 0 end) as a20,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '21' then pay_amount else 0 end) as a21,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '22' then pay_amount else 0 end) as a22,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '23' then pay_amount else 0 end) as a23,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '24' then pay_amount else 0 end) as a24,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '25' then pay_amount else 0 end) as a25,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '26' then pay_amount else 0 end) as a26,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '27' then pay_amount else 0 end) as a27,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '28' then pay_amount else 0 end) as a28,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '29' then pay_amount else 0 end) as a29,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '30' then pay_amount else 0 end) as a30,
|
||||
sum(case DATE_FORMAT(create_time,'%d') when '31' then pay_amount else 0 end) as a31
|
||||
FROM oms_order
|
||||
WHERE MONTH(create_time) = MONTH(#{date})
|
||||
</select>
|
||||
<update id="delivery">
|
||||
UPDATE oms_order
|
||||
SET
|
||||
delivery_sn = CASE id
|
||||
<foreach collection="list" item="item">
|
||||
WHEN #{item.orderId} THEN #{item.deliverySn}
|
||||
</foreach>
|
||||
END,
|
||||
delivery_company = CASE id
|
||||
<foreach collection="list" item="item">
|
||||
WHEN #{item.orderId} THEN #{item.deliveryCompany}
|
||||
</foreach>
|
||||
END,
|
||||
delivery_time = CASE id
|
||||
<foreach collection="list" item="item">
|
||||
WHEN #{item.orderId} THEN now()
|
||||
</foreach>
|
||||
END,
|
||||
`status` = CASE id
|
||||
<foreach collection="list" item="item">
|
||||
WHEN #{item.orderId} THEN 3
|
||||
</foreach>
|
||||
END
|
||||
WHERE
|
||||
id IN
|
||||
<foreach collection="list" item="item" separator="," open="(" close=")">
|
||||
#{item.orderId}
|
||||
</foreach>
|
||||
AND `status` = 2
|
||||
</update>
|
||||
<update id="updateSkuStock">
|
||||
UPDATE pms_sku_stock
|
||||
SET
|
||||
stock = CASE id
|
||||
<foreach collection="itemList" item="item">
|
||||
WHEN #{item.productSkuId} THEN stock - #{item.productQuantity}
|
||||
</foreach>
|
||||
END,
|
||||
lock_stock = CASE id
|
||||
<foreach collection="itemList" item="item">
|
||||
WHEN #{item.productSkuId} THEN lock_stock - #{item.productQuantity}
|
||||
</foreach>
|
||||
END
|
||||
WHERE
|
||||
id IN
|
||||
<foreach collection="itemList" item="item" separator="," open="(" close=")">
|
||||
#{item.productSkuId}
|
||||
</foreach>
|
||||
</update>
|
||||
|
||||
|
||||
<update id="updateOrderStatus">
|
||||
update oms_order
|
||||
set status=#{status}
|
||||
where id in
|
||||
<foreach collection="ids" item="id" separator="," open="(" close=")">
|
||||
#{id}
|
||||
</foreach>
|
||||
</update>
|
||||
<update id="releaseSkuStockLock">
|
||||
UPDATE pms_sku_stock
|
||||
SET
|
||||
lock_stock = CASE id
|
||||
<foreach collection="itemList" item="item">
|
||||
WHEN #{item.productSkuId} THEN lock_stock - #{item.productQuantity}
|
||||
</foreach>
|
||||
END
|
||||
WHERE
|
||||
id IN
|
||||
<foreach collection="itemList" item="item" separator="," open="(" close=")">
|
||||
#{item.productSkuId}
|
||||
</foreach>
|
||||
</update>
|
||||
|
||||
<select id="listOrderGroupByMemberId" resultType="com.zscat.mallplus.oms.vo.OrderStstic">
|
||||
select count(id) totalCount ,sum(pay_amount) totalPayAmount,member_id memberId from oms_order
|
||||
where 9>status group by member_id
|
||||
</select>
|
||||
|
||||
<select id="listByDate" resultMap="BaseResultMap">
|
||||
select id, pay_amount,status from oms_order where
|
||||
<if test="type==1">
|
||||
date_format(create_time,'%y%m%d') = date_format(#{date},'%y%m%d')
|
||||
</if>
|
||||
<if test="type==2">
|
||||
date_format(create_time,'%y%m') = date_format(#{date},'%y%m')
|
||||
</if>
|
||||
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,40 @@
|
||||
<?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.zscat.mallplus.oms.mapper.OmsOrderItemMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.oms.entity.OmsOrderItem">
|
||||
<id column="id" property="id"/>
|
||||
<result column="order_id" property="orderId"/>
|
||||
<result column="order_sn" property="orderSn"/>
|
||||
<result column="product_id" property="productId"/>
|
||||
<result column="product_pic" property="productPic"/>
|
||||
<result column="product_name" property="productName"/>
|
||||
<result column="product_brand" property="productBrand"/>
|
||||
<result column="product_sn" property="productSn"/>
|
||||
<result column="product_price" property="productPrice"/>
|
||||
<result column="product_quantity" property="productQuantity"/>
|
||||
<result column="product_sku_id" property="productSkuId"/>
|
||||
<result column="product_sku_code" property="productSkuCode"/>
|
||||
<result column="product_category_id" property="productCategoryId"/>
|
||||
<result column="sp1" property="sp1"/>
|
||||
<result column="sp2" property="sp2"/>
|
||||
<result column="sp3" property="sp3"/>
|
||||
<result column="promotion_name" property="promotionName"/>
|
||||
<result column="promotion_amount" property="promotionAmount"/>
|
||||
<result column="coupon_amount" property="couponAmount"/>
|
||||
<result column="integration_amount" property="integrationAmount"/>
|
||||
<result column="real_amount" property="realAmount"/>
|
||||
<result column="gift_integration" property="giftIntegration"/>
|
||||
<result column="gift_growth" property="giftGrowth"/>
|
||||
<result column="product_attr" property="productAttr"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, order_id, order_sn, product_id, product_pic, product_name, product_brand, product_sn, product_price,
|
||||
product_quantity, product_sku_id, product_sku_code, product_category_id, sp1, sp2, sp3, promotion_name,
|
||||
promotion_amount, coupon_amount, integration_amount, real_amount, gift_integration, gift_growth, product_attr
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,20 @@
|
||||
<?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.zscat.mallplus.oms.mapper.OmsOrderOperateHistoryMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.oms.entity.OmsOrderOperateHistory">
|
||||
<id column="id" property="id"/>
|
||||
<result column="order_id" property="orderId"/>
|
||||
<result column="operate_man" property="operateMan"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="order_status" property="orderStatus"/>
|
||||
<result column="note" property="note"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, order_id, operate_man, create_time, order_status, note
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,44 @@
|
||||
<?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.zscat.mallplus.oms.mapper.OmsOrderReturnApplyMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.oms.entity.OmsOrderReturnApply">
|
||||
<id column="id" property="id"/>
|
||||
<result column="order_id" property="orderId"/>
|
||||
<result column="company_address_id" property="companyAddressId"/>
|
||||
<result column="product_id" property="productId"/>
|
||||
<result column="order_sn" property="orderSn"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="member_username" property="memberUsername"/>
|
||||
<result column="return_amount" property="returnAmount"/>
|
||||
<result column="return_name" property="returnName"/>
|
||||
<result column="return_phone" property="returnPhone"/>
|
||||
<result column="status" property="status"/>
|
||||
<result column="handle_time" property="handleTime"/>
|
||||
<result column="product_pic" property="productPic"/>
|
||||
<result column="product_name" property="productName"/>
|
||||
<result column="product_brand" property="productBrand"/>
|
||||
<result column="product_attr" property="productAttr"/>
|
||||
<result column="product_count" property="productCount"/>
|
||||
<result column="product_price" property="productPrice"/>
|
||||
<result column="product_real_price" property="productRealPrice"/>
|
||||
<result column="reason" property="reason"/>
|
||||
<result column="description" property="description"/>
|
||||
<result column="proof_pics" property="proofPics"/>
|
||||
<result column="handle_note" property="handleNote"/>
|
||||
<result column="handle_man" property="handleMan"/>
|
||||
<result column="receive_man" property="receiveMan"/>
|
||||
<result column="receive_time" property="receiveTime"/>
|
||||
<result column="receive_note" property="receiveNote"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, order_id, company_address_id, product_id, order_sn, create_time, member_username, return_amount,
|
||||
return_name, return_phone, status, handle_time, product_pic, product_name, product_brand, product_attr,
|
||||
product_count, product_price, product_real_price, reason, description, proof_pics, handle_note, handle_man,
|
||||
receive_man, receive_time, receive_note
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?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.zscat.mallplus.oms.mapper.OmsOrderReturnReasonMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.oms.entity.OmsOrderReturnReason">
|
||||
<id column="id" property="id"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="sort" property="sort"/>
|
||||
<result column="status" property="status"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, name, sort, status, create_time
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,20 @@
|
||||
<?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.zscat.mallplus.oms.mapper.OmsOrderSettingMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.oms.entity.OmsOrderSetting">
|
||||
<id column="id" property="id"/>
|
||||
<result column="flash_order_overtime" property="flashOrderOvertime"/>
|
||||
<result column="normal_order_overtime" property="normalOrderOvertime"/>
|
||||
<result column="confirm_overtime" property="confirmOvertime"/>
|
||||
<result column="finish_overtime" property="finishOvertime"/>
|
||||
<result column="comment_overtime" property="commentOvertime"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, flash_order_overtime, normal_order_overtime, confirm_overtime, finish_overtime, comment_overtime
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,17 @@
|
||||
<?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.zscat.mallplus.pms.mapper.CmsPrefrenceAreaProductRelationMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.pms.entity.CmsPrefrenceAreaProductRelation">
|
||||
<id column="id" property="id"/>
|
||||
<result column="prefrence_area_id" property="prefrenceAreaId"/>
|
||||
<result column="product_id" property="productId"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, prefrence_area_id, product_id
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,17 @@
|
||||
<?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.zscat.mallplus.pms.mapper.CmsSubjectProductRelationMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.pms.entity.CmsSubjectProductRelation">
|
||||
<id column="id" property="id"/>
|
||||
<result column="subject_id" property="subjectId"/>
|
||||
<result column="product_id" property="productId"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, subject_id, product_id
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,17 @@
|
||||
<?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.zscat.mallplus.pms.mapper.PmsAlbumMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.pms.entity.PmsAlbum">
|
||||
<id column="id" property="id"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="pic" property="pic"/>
|
||||
<result column="type" property="type"/>
|
||||
<result column="sort" property="sort"/>
|
||||
<result column="description" property="description"/>
|
||||
<result column="store_id" property="storeId"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,17 @@
|
||||
<?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.zscat.mallplus.pms.mapper.PmsAlbumPicMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.pms.entity.PmsAlbumPic">
|
||||
<id column="id" property="id"/>
|
||||
<result column="album_id" property="albumId"/>
|
||||
<result column="pic" property="pic"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, album_id, pic
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -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.zscat.mallplus.pms.mapper.PmsBrandMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.pms.entity.PmsBrand">
|
||||
<id column="id" property="id"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="first_letter" property="firstLetter"/>
|
||||
<result column="sort" property="sort"/>
|
||||
<result column="factory_status" property="factoryStatus"/>
|
||||
<result column="show_status" property="showStatus"/>
|
||||
<result column="product_count" property="productCount"/>
|
||||
<result column="product_comment_count" property="productCommentCount"/>
|
||||
<result column="logo" property="logo"/>
|
||||
<result column="big_pic" property="bigPic"/>
|
||||
<result column="brand_story" property="brandStory"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, name, first_letter, sort, factory_status, show_status, product_count, product_comment_count, logo, big_pic,
|
||||
brand_story
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -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.zscat.mallplus.pms.mapper.PmsCommentMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.pms.entity.PmsComment">
|
||||
<id column="id" property="id"/>
|
||||
<result column="product_id" property="productId"/>
|
||||
<result column="member_nick_name" property="memberNickName"/>
|
||||
<result column="product_name" property="productName"/>
|
||||
<result column="star" property="star"/>
|
||||
<result column="member_ip" property="memberIp"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="show_status" property="showStatus"/>
|
||||
<result column="product_attribute" property="productAttribute"/>
|
||||
<result column="collect_couont" property="collectCouont"/>
|
||||
<result column="read_count" property="readCount"/>
|
||||
<result column="content" property="content"/>
|
||||
<result column="pics" property="pics"/>
|
||||
<result column="member_icon" property="memberIcon"/>
|
||||
<result column="replay_count" property="replayCount"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, product_id, member_nick_name, product_name, star, member_ip, create_time, show_status, product_attribute,
|
||||
collect_couont, read_count, content, pics, member_icon, replay_count
|
||||
</sql>
|
||||
<select id="getByProductId" resultType="com.zscat.mallplus.pms.entity.PmsComment">
|
||||
select id, product_id, member_nick_name, product_name, star, member_ip, create_time, show_status,
|
||||
product_attribute, collect_couont, read_count, content, pics, member_icon, replay_count
|
||||
from pms_comment where product_id = #{productId}
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,21 @@
|
||||
<?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.zscat.mallplus.pms.mapper.PmsCommentReplayMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.pms.entity.PmsCommentReplay">
|
||||
<id column="id" property="id"/>
|
||||
<result column="comment_id" property="commentId"/>
|
||||
<result column="member_nick_name" property="memberNickName"/>
|
||||
<result column="member_icon" property="memberIcon"/>
|
||||
<result column="content" property="content"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="type" property="type"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, comment_id, member_nick_name, member_icon, content, create_time, type
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -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.zscat.mallplus.pms.mapper.PmsFavoriteMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.pms.entity.PmsFavorite">
|
||||
<id column="id" property="id"/>
|
||||
<result column="addTime" property="addTime"/>
|
||||
<result column="type" property="type"/>
|
||||
<result column="obj_id" property="objId"/>
|
||||
<result column="store_id" property="storeId"/>
|
||||
<result column="user_id" property="userId"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="meno1" property="meno1"/>
|
||||
<result column="meno2" property="meno2"/>
|
||||
<result column="meno3" property="meno3"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, addTime, type, obj_id, store_id, user_id, name, meno1, meno2, meno3
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?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.zscat.mallplus.pms.mapper.PmsFeightTemplateMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.pms.entity.PmsFeightTemplate">
|
||||
<id column="id" property="id"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="charge_type" property="chargeType"/>
|
||||
<result column="first_weight" property="firstWeight"/>
|
||||
<result column="first_fee" property="firstFee"/>
|
||||
<result column="continue_weight" property="continueWeight"/>
|
||||
<result column="continme_fee" property="continmeFee"/>
|
||||
<result column="dest" property="dest"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, name, charge_type, first_weight, first_fee, continue_weight, continme_fee, dest
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?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.zscat.mallplus.pms.mapper.PmsMemberPriceMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.pms.entity.PmsMemberPrice">
|
||||
<id column="id" property="id"/>
|
||||
<result column="product_id" property="productId"/>
|
||||
<result column="member_level_id" property="memberLevelId"/>
|
||||
<result column="member_price" property="memberPrice"/>
|
||||
<result column="member_level_name" property="memberLevelName"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, product_id, member_level_id, member_price, member_level_name
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -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.zscat.mallplus.pms.mapper.PmsProductAttributeCategoryMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.pms.entity.PmsProductAttributeCategory">
|
||||
<id column="id" property="id"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="attribute_count" property="attributeCount"/>
|
||||
<result column="param_count" property="paramCount"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="getListWithAttrMap" type="com.zscat.mallplus.pms.vo.PmsProductAttributeCategoryItem"
|
||||
extends="BaseResultMap">
|
||||
<collection property="productAttributeList" columnPrefix="attr_"
|
||||
resultMap="BaseResultMap">
|
||||
</collection>
|
||||
</resultMap>
|
||||
<select id="getListWithAttr" resultMap="getListWithAttrMap">
|
||||
SELECT
|
||||
pac.id,
|
||||
pac.name,
|
||||
pa.id attr_id,
|
||||
pa.name attr_name
|
||||
FROM
|
||||
pms_product_attribute_category pac
|
||||
LEFT JOIN pms_product_attribute pa ON pac.id = pa.product_attribute_category_id
|
||||
AND pa.type=1;
|
||||
</select>
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, name, attribute_count, param_count
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,44 @@
|
||||
<?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.zscat.mallplus.pms.mapper.PmsProductAttributeMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.pms.entity.PmsProductAttribute">
|
||||
<id column="id" property="id"/>
|
||||
<result column="product_attribute_category_id" property="productAttributeCategoryId"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="select_type" property="selectType"/>
|
||||
<result column="input_type" property="inputType"/>
|
||||
<result column="input_list" property="inputList"/>
|
||||
<result column="sort" property="sort"/>
|
||||
<result column="filter_type" property="filterType"/>
|
||||
<result column="search_type" property="searchType"/>
|
||||
<result column="related_status" property="relatedStatus"/>
|
||||
<result column="hand_add_status" property="handAddStatus"/>
|
||||
<result column="type" property="type"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, product_attribute_category_id, name, select_type, input_type, input_list, sort, filter_type, search_type,
|
||||
related_status, hand_add_status, type
|
||||
</sql>
|
||||
|
||||
<select id="getProductAttrInfo" resultType="com.zscat.mallplus.pms.vo.ProductAttrInfo">
|
||||
SELECT
|
||||
pa.id attributeId,
|
||||
pac.id attributeCategoryId
|
||||
FROM
|
||||
pms_product_category_attribute_relation pcar
|
||||
LEFT JOIN pms_product_attribute pa ON pa.id = pcar.product_attribute_id
|
||||
LEFT JOIN pms_product_attribute_category pac ON pa.product_attribute_category_id = pac.id
|
||||
WHERE
|
||||
pcar.product_category_id = #{productCategoryId}
|
||||
</select>
|
||||
|
||||
<select id="getProductAttrById" resultType="com.zscat.mallplus.pms.vo.PmsProductAttr">
|
||||
select pa.* from pms_product_attribute_value pv
|
||||
LEFT JOIN pms_product_attribute pa ON pv.product_attribute_id = pa.id
|
||||
WHERE pv.product_id = #{productId} and pa.type = #{type}
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -0,0 +1,18 @@
|
||||
<?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.zscat.mallplus.pms.mapper.PmsProductAttributeValueMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.pms.entity.PmsProductAttributeValue">
|
||||
<id column="id" property="id"/>
|
||||
<result column="product_id" property="productId"/>
|
||||
<result column="product_attribute_id" property="productAttributeId"/>
|
||||
<result column="value" property="value"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, product_id, product_attribute_id, value
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,17 @@
|
||||
<?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.zscat.mallplus.pms.mapper.PmsProductCategoryAttributeRelationMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.pms.entity.PmsProductCategoryAttributeRelation">
|
||||
<id column="id" property="id"/>
|
||||
<result column="product_category_id" property="productCategoryId"/>
|
||||
<result column="product_attribute_id" property="productAttributeId"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, product_category_id, product_attribute_id
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,42 @@
|
||||
<?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.zscat.mallplus.pms.mapper.PmsProductCategoryMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.pms.entity.PmsProductCategory">
|
||||
<id column="id" property="id"/>
|
||||
<result column="parent_id" property="parentId"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="level" property="level"/>
|
||||
<result column="product_count" property="productCount"/>
|
||||
<result column="product_unit" property="productUnit"/>
|
||||
<result column="nav_status" property="navStatus"/>
|
||||
<result column="show_status" property="showStatus"/>
|
||||
<result column="index_status" property="indexStatus"/>
|
||||
<result column="sort" property="sort"/>
|
||||
<result column="icon" property="icon"/>
|
||||
<result column="keywords" property="keywords"/>
|
||||
<result column="description" property="description"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="listWithChildrenMap" type="com.zscat.mallplus.pms.vo.PmsProductCategoryWithChildrenItem"
|
||||
extends="BaseResultMap">
|
||||
<collection property="children" resultMap="BaseResultMap"
|
||||
columnPrefix="child_"></collection>
|
||||
</resultMap>
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, parent_id, name, level, product_count, product_unit, nav_status, show_status, index_status,sort, icon,
|
||||
keywords, description
|
||||
</sql>
|
||||
|
||||
<select id="listWithChildren" resultMap="listWithChildrenMap">
|
||||
select
|
||||
c1.id,
|
||||
c1.name,
|
||||
c2.id child_id,
|
||||
c2.name child_name
|
||||
from pms_product_category c1 left join pms_product_category c2 on c1.id = c2.parent_id
|
||||
where c1.parent_id = 0
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -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.zscat.mallplus.pms.mapper.PmsProductConsultMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.pms.entity.PmsProductConsult">
|
||||
<id column="id" property="id"/>
|
||||
<result column="goods_id" property="goodsId"/>
|
||||
<result column="goods_name" property="goodsName"/>
|
||||
<result column="member_id" property="memberId"/>
|
||||
<result column="member_name" property="memberName"/>
|
||||
<result column="store_id" property="storeId"/>
|
||||
<result column="email" property="email"/>
|
||||
<result column="consult_content" property="consultContent"/>
|
||||
<result column="consult_addtime" property="consultAddtime"/>
|
||||
<result column="consult_reply" property="consultReply"/>
|
||||
<result column="consult_reply_time" property="consultReplyTime"/>
|
||||
<result column="isanonymous" property="isanonymous"/>
|
||||
<result column="is_del" property="isDel"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, goods_id, goods_name, member_id, member_name, store_id, email, consult_content, consult_addtime,
|
||||
consult_reply, consult_reply_time, isanonymous, is_del
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,18 @@
|
||||
<?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.zscat.mallplus.pms.mapper.PmsProductFullReductionMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.pms.entity.PmsProductFullReduction">
|
||||
<id column="id" property="id"/>
|
||||
<result column="product_id" property="productId"/>
|
||||
<result column="full_price" property="fullPrice"/>
|
||||
<result column="reduce_price" property="reducePrice"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, product_id, full_price, reduce_price
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?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.zscat.mallplus.pms.mapper.PmsProductLadderMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.pms.entity.PmsProductLadder">
|
||||
<id column="id" property="id"/>
|
||||
<result column="product_id" property="productId"/>
|
||||
<result column="count" property="count"/>
|
||||
<result column="discount" property="discount"/>
|
||||
<result column="price" property="price"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, product_id, count, discount, price
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
229
mallplus-mbg/src/main/resources/mapper/pms/PmsProductMapper.xml
Normal file
229
mallplus-mbg/src/main/resources/mapper/pms/PmsProductMapper.xml
Normal file
@@ -0,0 +1,229 @@
|
||||
<?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.zscat.mallplus.pms.mapper.PmsProductMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.pms.entity.PmsProduct">
|
||||
<id column="id" property="id"/>
|
||||
<result column="brand_id" property="brandId"/>
|
||||
<result column="product_category_id" property="productCategoryId"/>
|
||||
<result column="feight_template_id" property="feightTemplateId"/>
|
||||
<result column="product_attribute_category_id" property="productAttributeCategoryId"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="pic" property="pic"/>
|
||||
<result column="product_sn" property="productSn"/>
|
||||
<result column="delete_status" property="deleteStatus"/>
|
||||
<result column="publish_status" property="publishStatus"/>
|
||||
<result column="new_status" property="newStatus"/>
|
||||
<result column="recommand_status" property="recommandStatus"/>
|
||||
<result column="verify_status" property="verifyStatus"/>
|
||||
<result column="sort" property="sort"/>
|
||||
<result column="sale" property="sale"/>
|
||||
<result column="price" property="price"/>
|
||||
<result column="promotion_price" property="promotionPrice"/>
|
||||
<result column="gift_growth" property="giftGrowth"/>
|
||||
<result column="gift_point" property="giftPoint"/>
|
||||
<result column="use_point_limit" property="usePointLimit"/>
|
||||
<result column="sub_title" property="subTitle"/>
|
||||
<result column="description" property="description"/>
|
||||
<result column="original_price" property="originalPrice"/>
|
||||
<result column="stock" property="stock"/>
|
||||
<result column="low_stock" property="lowStock"/>
|
||||
<result column="unit" property="unit"/>
|
||||
<result column="weight" property="weight"/>
|
||||
<result column="preview_status" property="previewStatus"/>
|
||||
<result column="service_ids" property="serviceIds"/>
|
||||
<result column="keywords" property="keywords"/>
|
||||
<result column="note" property="note"/>
|
||||
<result column="album_pics" property="albumPics"/>
|
||||
<result column="detail_title" property="detailTitle"/>
|
||||
<result column="detail_desc" property="detailDesc"/>
|
||||
<result column="detail_html" property="detailHtml"/>
|
||||
<result column="detail_mobile_html" property="detailMobileHtml"/>
|
||||
<result column="promotion_start_time" property="promotionStartTime"/>
|
||||
<result column="promotion_end_time" property="promotionEndTime"/>
|
||||
<result column="promotion_per_limit" property="promotionPerLimit"/>
|
||||
<result column="promotion_type" property="promotionType"/>
|
||||
<result column="brand_name" property="brandName"/>
|
||||
<result column="product_category_name" property="productCategoryName"/>
|
||||
<result column="supply_id" property="supplyId"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="school_name" property="schoolName"/>
|
||||
<result column="area_id" property="areaId"/>
|
||||
<result column="area_name" property="areaName"/>
|
||||
<result column="school_id" property="schoolId"/>
|
||||
<result column="transfee" property="transfee"/>
|
||||
<result column="type" property="type"/>
|
||||
<result column="store_name" property="storeName"/>
|
||||
<result column="tags" property="tags"/>
|
||||
<result column="store_class_id" property="storeClassId"/>
|
||||
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="cartProductMap" type="com.zscat.mallplus.oms.vo.CartProduct" autoMapping="true">
|
||||
<id column="id" jdbcType="BIGINT" property="id"/>
|
||||
<collection property="productAttributeList" columnPrefix="attr_"
|
||||
resultMap="com.zscat.mallplus.pms.mapper.PmsProductAttributeMapper.BaseResultMap">
|
||||
</collection>
|
||||
<collection property="skuStockList" columnPrefix="sku_"
|
||||
resultMap="com.zscat.mallplus.pms.mapper.PmsSkuStockMapper.BaseResultMap">
|
||||
</collection>
|
||||
</resultMap>
|
||||
<resultMap id="promotionProductMap" type="com.zscat.mallplus.pms.vo.PromotionProduct"
|
||||
extends="BaseResultMap">
|
||||
<id column="id" jdbcType="BIGINT" property="id"/>
|
||||
<collection property="skuStockList" columnPrefix="sku_"
|
||||
resultMap="com.zscat.mallplus.pms.mapper.PmsSkuStockMapper.BaseResultMap">
|
||||
</collection>
|
||||
<collection property="productLadderList" columnPrefix="ladder_"
|
||||
resultMap="com.zscat.mallplus.pms.mapper.PmsProductLadderMapper.BaseResultMap">
|
||||
</collection>
|
||||
<collection property="productFullReductionList" columnPrefix="full_"
|
||||
resultMap="com.zscat.mallplus.pms.mapper.PmsProductFullReductionMapper.BaseResultMap">
|
||||
</collection>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="updateInfoMap" type="com.zscat.mallplus.pms.vo.PmsProductResult"
|
||||
extends="BaseResultMap">
|
||||
<result column="cateParentId" jdbcType="BIGINT" property="cateParentId"/>
|
||||
<collection property="productLadderList" columnPrefix="ladder_"
|
||||
resultMap="com.zscat.mallplus.pms.mapper.PmsProductLadderMapper.BaseResultMap">
|
||||
</collection>
|
||||
<collection property="productFullReductionList" columnPrefix="full_"
|
||||
resultMap="com.zscat.mallplus.pms.mapper.PmsProductFullReductionMapper.BaseResultMap">
|
||||
</collection>
|
||||
<collection property="memberPriceList" columnPrefix="member_"
|
||||
resultMap="com.zscat.mallplus.pms.mapper.PmsMemberPriceMapper.BaseResultMap">
|
||||
</collection>
|
||||
<collection property="skuStockList" columnPrefix="sku_"
|
||||
resultMap="com.zscat.mallplus.pms.mapper.PmsSkuStockMapper.BaseResultMap">
|
||||
</collection>
|
||||
<collection property="productAttributeValueList" columnPrefix="attribute_"
|
||||
resultMap="com.zscat.mallplus.pms.mapper.PmsProductAttributeValueMapper.BaseResultMap">
|
||||
</collection>
|
||||
<collection property="subjectProductRelationList" column="{productId=id}"
|
||||
select="selectSubjectProductRelationByProductId"/>
|
||||
<collection property="prefrenceAreaProductRelationList" column="{productId=id}"
|
||||
select="selectPrefrenceAreaProductRelationByProductId"/>
|
||||
|
||||
</resultMap>
|
||||
|
||||
<select id="getUpdateInfo" resultMap="updateInfoMap">
|
||||
SELECT *,
|
||||
pc.parent_id cateParentId,
|
||||
l.id ladder_id,l.product_id ladder_product_id,l.discount ladder_discount,l.count ladder_count,l.price
|
||||
ladder_price,
|
||||
pf.id full_id,pf.product_id full_product_id,pf.full_price full_full_price,pf.reduce_price full_reduce_price,
|
||||
m.id member_id,m.product_id member_product_id,m.member_level_id member_member_level_id,m.member_price
|
||||
member_member_price,m.member_level_name member_member_level_name,
|
||||
s.id sku_id,s.product_id sku_product_id,s.price sku_price,s.low_stock sku_low_stock,s.pic sku_pic,s.sale
|
||||
sku_sale,s.sku_code sku_sku_code,s.sp1 sku_sp1,s.sp2 sku_sp2,s.sp3 sku_sp3,s.stock sku_stock,s.lock_stock
|
||||
sku_lock_stock,
|
||||
a.id attribute_id,a.product_id attribute_product_id,a.product_attribute_id
|
||||
attribute_product_attribute_id,a.value attribute_value
|
||||
FROM pms_product p
|
||||
LEFT JOIN pms_product_category pc on pc.id = p.product_category_id
|
||||
LEFT JOIN pms_product_ladder l ON p.id = l.product_id
|
||||
LEFT JOIN pms_product_full_reduction pf ON pf.product_id=p.id
|
||||
LEFT JOIN pms_member_price m ON m.product_id = p.id
|
||||
LEFT JOIN pms_sku_stock s ON s.product_id = p.id
|
||||
LEFT JOIN pms_product_attribute_value a ON a.product_id=p.id
|
||||
WHERE p.id=#{id}
|
||||
</select>
|
||||
<select id="selectSubjectProductRelationByProductId"
|
||||
resultMap="com.zscat.mallplus.pms.mapper.CmsSubjectProductRelationMapper.BaseResultMap">
|
||||
select * from cms_subject_product_relation where product_id=#{productId}
|
||||
</select>
|
||||
<select id="selectPrefrenceAreaProductRelationByProductId"
|
||||
resultMap="com.zscat.mallplus.pms.mapper.CmsPrefrenceAreaProductRelationMapper.BaseResultMap">
|
||||
select * from cms_prefrence_area_product_relation where product_id=#{productId}
|
||||
</select>
|
||||
|
||||
<select id="listByDate" resultMap="BaseResultMap">
|
||||
select publish_status,stock from pms_product where
|
||||
<if test="type==1">
|
||||
date_format(create_time,'%y%m%d') = date_format(#{date},'%y%m%d')
|
||||
</if>
|
||||
<if test="type==2">
|
||||
date_format(create_time,'%y%m') = date_format(#{date},'%y%m')
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<select id="getCartProduct" resultMap="cartProductMap">
|
||||
SELECT
|
||||
p.id id,
|
||||
p.`name` name,
|
||||
p.sub_title subTitle,
|
||||
p.price price,
|
||||
p.pic pic,
|
||||
p.product_attribute_category_id productAttributeCategoryId,
|
||||
p.stock stock,
|
||||
pa.id attr_id,
|
||||
pa.`name` attr_name,
|
||||
ps.id sku_id,
|
||||
ps.sku_code sku_code,
|
||||
ps.price sku_price,
|
||||
ps.sp1 sku_sp1,
|
||||
ps.sp2 sku_sp2,
|
||||
ps.sp3 sku_sp3,
|
||||
ps.stock sku_stock,
|
||||
ps.pic sku_pic
|
||||
FROM
|
||||
pms_product p
|
||||
LEFT JOIN pms_product_attribute pa ON p.product_attribute_category_id = pa.product_attribute_category_id
|
||||
LEFT JOIN pms_sku_stock ps ON p.id=ps.product_id
|
||||
WHERE
|
||||
p.id = #{id}
|
||||
AND pa.type = 0
|
||||
ORDER BY pa.sort desc
|
||||
</select>
|
||||
<select id="getPromotionProductList" resultMap="promotionProductMap">
|
||||
SELECT
|
||||
p.id,
|
||||
p.`name`,
|
||||
p.promotion_type,
|
||||
p.gift_growth,
|
||||
p.gift_point,
|
||||
sku.id sku_id,
|
||||
sku.price sku_price,
|
||||
sku.sku_code sku_sku_code,
|
||||
sku.promotion_price sku_promotion_price,
|
||||
sku.stock sku_stock,
|
||||
sku.lock_stock sku_lock_stock,
|
||||
ladder.id ladder_id,
|
||||
ladder.count ladder_count,
|
||||
ladder.discount ladder_discount,
|
||||
full_re.id full_id,
|
||||
full_re.full_price full_full_price,
|
||||
full_re.reduce_price full_reduce_price
|
||||
FROM
|
||||
pms_product p
|
||||
LEFT JOIN pms_sku_stock sku ON p.id = sku.product_id
|
||||
LEFT JOIN pms_product_ladder ladder ON p.id = ladder.product_id
|
||||
LEFT JOIN pms_product_full_reduction full_re ON p.id = full_re.product_id
|
||||
WHERE
|
||||
p.id IN
|
||||
<foreach collection="ids" open="(" close=")" item="id" separator=",">
|
||||
#{id}
|
||||
</foreach>
|
||||
</select>
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, brand_id, product_category_id, feight_template_id, product_attribute_category_id, name, pic, product_sn,
|
||||
delete_status, publish_status, new_status, recommand_status, verify_status, sort, sale, price, promotion_price,
|
||||
gift_growth, gift_point, use_point_limit, sub_title, description, original_price, stock, low_stock, unit,
|
||||
weight, preview_status, service_ids, keywords, note, album_pics, detail_title, detail_desc, detail_html,
|
||||
detail_mobile_html, promotion_start_time, promotion_end_time, promotion_per_limit, promotion_type, brand_name,
|
||||
product_category_name, supply_id, create_time, school_id
|
||||
</sql>
|
||||
|
||||
<select id="countGoodsByToday" resultType="java.lang.Integer">
|
||||
select count(*) from pms_product where member_id = #{id}
|
||||
and DATE_FORMAT(create_time,'%Y-%m-%d') = DATE_FORMAT(now(),'%Y-%m-%d')
|
||||
|
||||
</select>
|
||||
<select id="selectByTags" resultMap="BaseResultMap">
|
||||
select id, brand_id, product_category_id, product_attribute_category_id, name,area_id, pic , sale, price, original_price ,
|
||||
weight from pms_product where find_in_set(#{tags}, tags) and publish_status=1 and verify_status=1
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -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.zscat.mallplus.pms.mapper.PmsProductOperateLogMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.pms.entity.PmsProductOperateLog">
|
||||
<id column="id" property="id"/>
|
||||
<result column="product_id" property="productId"/>
|
||||
<result column="price_old" property="priceOld"/>
|
||||
<result column="price_new" property="priceNew"/>
|
||||
<result column="sale_price_old" property="salePriceOld"/>
|
||||
<result column="sale_price_new" property="salePriceNew"/>
|
||||
<result column="gift_point_old" property="giftPointOld"/>
|
||||
<result column="gift_point_new" property="giftPointNew"/>
|
||||
<result column="use_point_limit_old" property="usePointLimitOld"/>
|
||||
<result column="use_point_limit_new" property="usePointLimitNew"/>
|
||||
<result column="operate_man" property="operateMan"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, product_id, price_old, price_new, sale_price_old, sale_price_new, gift_point_old, gift_point_new,
|
||||
use_point_limit_old, use_point_limit_new, operate_man, create_time
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,20 @@
|
||||
<?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.zscat.mallplus.pms.mapper.PmsProductVertifyRecordMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.pms.entity.PmsProductVertifyRecord">
|
||||
<id column="id" property="id"/>
|
||||
<result column="product_id" property="productId"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="vertify_man" property="vertifyMan"/>
|
||||
<result column="status" property="status"/>
|
||||
<result column="detail" property="detail"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, product_id, create_time, vertify_man, status, detail
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,43 @@
|
||||
<?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.zscat.mallplus.pms.mapper.PmsSkuStockMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.pms.entity.PmsSkuStock">
|
||||
<id column="id" property="id"/>
|
||||
<result column="product_id" property="productId"/>
|
||||
<result column="sku_code" property="skuCode"/>
|
||||
<result column="price" property="price"/>
|
||||
<result column="stock" property="stock"/>
|
||||
<result column="low_stock" property="lowStock"/>
|
||||
<result column="sp1" property="sp1"/>
|
||||
<result column="sp2" property="sp2"/>
|
||||
<result column="sp3" property="sp3"/>
|
||||
<result column="pic" property="pic"/>
|
||||
<result column="sale" property="sale"/>
|
||||
<result column="promotion_price" property="promotionPrice"/>
|
||||
<result column="lock_stock" property="lockStock"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, product_id, sku_code, price, stock, low_stock, sp1, sp2, sp3, pic, sale, promotion_price, lock_stock
|
||||
</sql>
|
||||
|
||||
<insert id="replaceList">
|
||||
REPLACE INTO pms_sku_stock (id,product_id, sku_code, price, stock, low_stock, sp1, sp2, sp3, pic, sale) VALUES
|
||||
<foreach collection="list" item="item" index="index" separator=",">
|
||||
(#{item.id,jdbcType=BIGINT},
|
||||
#{item.productId,jdbcType=BIGINT},
|
||||
#{item.skuCode,jdbcType=VARCHAR},
|
||||
#{item.price,jdbcType=DECIMAL},
|
||||
#{item.stock,jdbcType=INTEGER},
|
||||
#{item.lowStock,jdbcType=INTEGER},
|
||||
#{item.sp1,jdbcType=VARCHAR},
|
||||
#{item.sp2,jdbcType=VARCHAR},
|
||||
#{item.sp3,jdbcType=VARCHAR},
|
||||
#{item.pic,jdbcType=VARCHAR},
|
||||
#{item.sale,jdbcType=INTEGER})
|
||||
</foreach>
|
||||
</insert>
|
||||
</mapper>
|
||||
@@ -0,0 +1,93 @@
|
||||
<?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.zscat.mallplus.pms.mapper.PmsSmallNaviconCategoryMapper">
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.pms.entity.PmsSmallNaviconCategory">
|
||||
<id column="id" jdbcType="BIGINT" property="id"/>
|
||||
<result column="title" property="title"/>
|
||||
<result column="icon" property="icon"/>
|
||||
<result column="summary" property="summary"/>
|
||||
<result column="content" property="content"/>
|
||||
<result column="sort" property="sort"/>
|
||||
</resultMap>
|
||||
|
||||
<sql id="Base_Column_List">
|
||||
`id`,`title`,`icon`,`summary`,`content`,`sort`
|
||||
</sql>
|
||||
|
||||
<select id="get" resultMap="BaseResultMap">
|
||||
select
|
||||
<include refid="Base_Column_List"/>
|
||||
from pms_small_navicon_category where id = #{value}
|
||||
</select>
|
||||
|
||||
<select id="list" resultMap="BaseResultMap">
|
||||
select
|
||||
<include refid="Base_Column_List"/>
|
||||
from pms_small_navicon_category
|
||||
<where>
|
||||
<if test="id != null and id != ''">and id = #{id}</if>
|
||||
<if test="title != null and title != ''">and title = #{title}</if>
|
||||
<if test="icon != null and icon != ''">and icon = #{icon}</if>
|
||||
<if test="summary != null and summary != ''">and summary = #{summary}</if>
|
||||
<if test="content != null and content != ''">and content = #{content}</if>
|
||||
<if test="sort != null and sort != ''">and sort = #{sort}</if>
|
||||
</where>
|
||||
|
||||
</select>
|
||||
<select id="count" resultType="int">
|
||||
select count(*) from pms_small_navicon_category
|
||||
<where>
|
||||
<if test="id != null and id != ''">and id = #{id}</if>
|
||||
<if test="title != null and title != ''">and title = #{title}</if>
|
||||
<if test="icon != null and icon != ''">and icon = #{icon}</if>
|
||||
<if test="summary != null and summary != ''">and summary = #{summary}</if>
|
||||
<if test="content != null and content != ''">and content = #{content}</if>
|
||||
<if test="sort != null and sort != ''">and sort = #{sort}</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<insert id="save" parameterType="com.zscat.mallplus.pms.entity.PmsSmallNaviconCategory" useGeneratedKeys="true"
|
||||
keyProperty="id">
|
||||
insert into pms_small_navicon_category
|
||||
(
|
||||
`title`,
|
||||
`icon`,
|
||||
`summary`,
|
||||
`content`,
|
||||
`sort`
|
||||
)
|
||||
values
|
||||
(
|
||||
#{title},
|
||||
#{icon},
|
||||
#{summary},
|
||||
#{content},
|
||||
#{sort}
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="update" parameterType="com.zscat.mallplus.pms.entity.PmsSmallNaviconCategory">
|
||||
update pms_small_navicon_category
|
||||
<set>
|
||||
<if test="title != null">`title` = #{title},</if>
|
||||
<if test="icon != null">`icon` = #{icon},</if>
|
||||
<if test="summary != null">`summary` = #{summary},</if>
|
||||
<if test="content != null">`content` = #{content},</if>
|
||||
<if test="sort != null">`sort` = #{sort}</if>
|
||||
</set>
|
||||
where id = #{id}
|
||||
</update>
|
||||
|
||||
<delete id="remove">
|
||||
delete from pms_small_navicon_category where id = #{value}
|
||||
</delete>
|
||||
|
||||
<delete id="batchRemove">
|
||||
delete from pms_small_navicon_category where id in
|
||||
<foreach item="id" collection="array" open="(" separator="," close=")">
|
||||
#{id}
|
||||
</foreach>
|
||||
</delete>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,64 @@
|
||||
<?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.zscat.mallplus.sms.mapper.SmsCouponHistoryMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sms.entity.SmsCouponHistory">
|
||||
<id column="id" property="id"/>
|
||||
<result column="coupon_id" property="couponId"/>
|
||||
<result column="member_id" property="memberId"/>
|
||||
<result column="coupon_code" property="couponCode"/>
|
||||
<result column="member_nickname" property="memberNickname"/>
|
||||
<result column="get_type" property="getType"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="use_status" property="useStatus"/>
|
||||
<result column="use_time" property="useTime"/>
|
||||
<result column="order_id" property="orderId"/>
|
||||
<result column="order_sn" property="orderSn"/>
|
||||
<result column="start_time" property="startTime"/>
|
||||
<result column="end_time" property="endTime"/>
|
||||
<result column="note" property="note"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="couponHistoryDetailMap" type="com.zscat.mallplus.sms.vo.SmsCouponHistoryDetail"
|
||||
extends="BaseResultMap">
|
||||
<association property="coupon" resultMap="com.zscat.mallplus.sms.mapper.SmsCouponMapper.BaseResultMap"
|
||||
columnPrefix="c_">
|
||||
</association>
|
||||
<collection property="productRelationList" columnPrefix="cpr_"
|
||||
resultMap="com.zscat.mallplus.sms.mapper.SmsCouponProductRelationMapper.BaseResultMap">
|
||||
</collection>
|
||||
<collection property="categoryRelationList" columnPrefix="cpcr_"
|
||||
resultMap="com.zscat.mallplus.sms.mapper.SmsCouponProductCategoryRelationMapper.BaseResultMap">
|
||||
</collection>
|
||||
</resultMap>
|
||||
<select id="getDetailList" resultMap="couponHistoryDetailMap">
|
||||
SELECT
|
||||
ch.*,
|
||||
c.id c_id,
|
||||
c.name c_name,
|
||||
c.amount c_amount,
|
||||
c.min_point c_min_point,
|
||||
c.platform c_platform,
|
||||
c.start_time c_start_time,
|
||||
c.end_time c_end_time,
|
||||
c.note c_note,
|
||||
c.use_type c_use_type,
|
||||
c.type c_type,
|
||||
cpr.id cpr_id,cpr.product_id cpr_product_id,
|
||||
cpcr.id cpcr_id,cpcr.product_category_id cpcr_product_category_id
|
||||
FROM
|
||||
sms_coupon_history ch
|
||||
LEFT JOIN sms_coupon c ON ch.coupon_id = c.id
|
||||
LEFT JOIN sms_coupon_product_relation cpr ON cpr.coupon_id = c.id
|
||||
LEFT JOIN sms_coupon_product_category_relation cpcr ON cpcr.coupon_id = c.id
|
||||
WHERE ch.member_id = #{memberId}
|
||||
AND ch.use_status = 0 and now() >c.start_time and c.end_time>now()
|
||||
</select>
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, coupon_id, member_id, coupon_code, member_nickname, get_type, create_time, use_status, use_time, order_id,
|
||||
order_sn, start_time, end_time, note
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,71 @@
|
||||
<?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.zscat.mallplus.sms.mapper.SmsCouponMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sms.entity.SmsCoupon">
|
||||
<id column="id" property="id"/>
|
||||
<result column="type" property="type"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="platform" property="platform"/>
|
||||
<result column="count" property="count"/>
|
||||
<result column="amount" property="amount"/>
|
||||
<result column="per_limit" property="perLimit"/>
|
||||
<result column="min_point" property="minPoint"/>
|
||||
<result column="start_time" property="startTime"/>
|
||||
<result column="end_time" property="endTime"/>
|
||||
<result column="use_type" property="useType"/>
|
||||
<result column="note" property="note"/>
|
||||
<result column="publish_count" property="publishCount"/>
|
||||
<result column="use_count" property="useCount"/>
|
||||
<result column="receive_count" property="receiveCount"/>
|
||||
<result column="enable_time" property="enableTime"/>
|
||||
<result column="code" property="code"/>
|
||||
<result column="member_level" property="memberLevel"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="couponItemParam" type="com.zscat.mallplus.sms.vo.SmsCouponParam"
|
||||
extends="com.zscat.mallplus.sms.mapper.SmsCouponMapper.BaseResultMap">
|
||||
<collection property="productRelationList" columnPrefix="cpr_"
|
||||
resultMap="com.zscat.mallplus.sms.mapper.SmsCouponProductRelationMapper.BaseResultMap">
|
||||
</collection>
|
||||
<collection property="productCategoryRelationList" columnPrefix="cpcr_"
|
||||
resultMap="com.zscat.mallplus.sms.mapper.SmsCouponProductCategoryRelationMapper.BaseResultMap">
|
||||
</collection>
|
||||
</resultMap>
|
||||
<select id="getItem" resultMap="couponItemParam">
|
||||
SELECT
|
||||
c.*,
|
||||
cpr.id cpr_id,
|
||||
cpr.product_id cpr_product_id,
|
||||
cpr.product_name cpr_product_name,
|
||||
cpr.product_sn cpr_product_sn,
|
||||
cpcr.id cpcr_id,
|
||||
cpcr.product_category_id cpcr_product_category_id,
|
||||
cpcr.product_category_name cpcr_product_category_name,
|
||||
cpcr.parent_category_name cpcr_parent_category_name
|
||||
FROM
|
||||
sms_coupon c
|
||||
LEFT JOIN sms_coupon_product_relation cpr ON c.id = cpr.coupon_id
|
||||
LEFT JOIN sms_coupon_product_category_relation cpcr ON c.id = cpcr.coupon_id
|
||||
WHERE
|
||||
c.id = #{id}
|
||||
</select>
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, type, name, platform, count, amount, per_limit, min_point, start_time, end_time, use_type, note,
|
||||
publish_count, use_count, receive_count, enable_time, code, member_level
|
||||
</sql>
|
||||
|
||||
<select id="selectNotRecive" resultMap="BaseResultMap">
|
||||
SELECT sms_coupon.* from sms_coupon where count>0 and now()>=start_time and end_time>=now() and id not in
|
||||
(SELECT coupon_id from sms_coupon_history where member_id =
|
||||
#{memberId}) limit #{limit}
|
||||
|
||||
</select>
|
||||
<select id="selectRecive" resultMap="BaseResultMap">
|
||||
|
||||
SELECT sms_coupon.* from sms_coupon where id in (SELECT coupon_id from sms_coupon_history where member_id =
|
||||
#{memberId}) limit #{limit}
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?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.zscat.mallplus.sms.mapper.SmsCouponProductCategoryRelationMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sms.entity.SmsCouponProductCategoryRelation">
|
||||
<id column="id" property="id"/>
|
||||
<result column="coupon_id" property="couponId"/>
|
||||
<result column="product_category_id" property="productCategoryId"/>
|
||||
<result column="product_category_name" property="productCategoryName"/>
|
||||
<result column="parent_category_name" property="parentCategoryName"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, coupon_id, product_category_id, product_category_name, parent_category_name
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?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.zscat.mallplus.sms.mapper.SmsCouponProductRelationMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sms.entity.SmsCouponProductRelation">
|
||||
<id column="id" property="id"/>
|
||||
<result column="coupon_id" property="couponId"/>
|
||||
<result column="product_id" property="productId"/>
|
||||
<result column="product_name" property="productName"/>
|
||||
<result column="product_sn" property="productSn"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, coupon_id, product_id, product_name, product_sn
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,21 @@
|
||||
<?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.zscat.mallplus.sms.mapper.SmsFlashPromotionLogMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sms.entity.SmsFlashPromotionLog">
|
||||
<id column="id" property="id"/>
|
||||
<result column="member_id" property="memberId"/>
|
||||
<result column="product_id" property="productId"/>
|
||||
<result column="member_phone" property="memberPhone"/>
|
||||
<result column="product_name" property="productName"/>
|
||||
<result column="subscribe_time" property="subscribeTime"/>
|
||||
<result column="send_time" property="sendTime"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, member_id, product_id, member_phone, product_name, subscribe_time, send_time
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,21 @@
|
||||
<?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.zscat.mallplus.sms.mapper.SmsFlashPromotionMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sms.entity.SmsFlashPromotion">
|
||||
<id column="id" property="id"/>
|
||||
<result column="title" property="title"/>
|
||||
<result column="start_date" property="startDate"/>
|
||||
<result column="end_date" property="endDate"/>
|
||||
<result column="status" property="status"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="isIndex" property="isIndex"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, title, start_date, end_date, status, create_time,isIndex
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,23 @@
|
||||
<?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.zscat.mallplus.sms.mapper.SmsFlashPromotionProductRelationMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sms.entity.SmsFlashPromotionProductRelation">
|
||||
<id column="id" property="id"/>
|
||||
<result column="flash_promotion_id" property="flashPromotionId"/>
|
||||
<result column="flash_promotion_session_id" property="flashPromotionSessionId"/>
|
||||
<result column="product_id" property="productId"/>
|
||||
<result column="flash_promotion_price" property="flashPromotionPrice"/>
|
||||
<result column="flash_promotion_count" property="flashPromotionCount"/>
|
||||
<result column="flash_promotion_limit" property="flashPromotionLimit"/>
|
||||
<result column="sort" property="sort"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, flash_promotion_id, flash_promotion_session_id, product_id, flash_promotion_price, flash_promotion_count,
|
||||
flash_promotion_limit, sort
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,36 @@
|
||||
<?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.zscat.mallplus.sms.mapper.SmsFlashPromotionSessionMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sms.entity.SmsFlashPromotionSession">
|
||||
<id column="id" property="id"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="start_time" property="startTime"/>
|
||||
<result column="end_time" property="endTime"/>
|
||||
<result column="status" property="status"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, name, start_time, end_time, status, create_time
|
||||
</sql>
|
||||
|
||||
<select id="getCurrentDang" resultType="com.zscat.mallplus.sms.vo.SmsFlashSessionInfo">
|
||||
SELECT
|
||||
id,
|
||||
name,
|
||||
start_time,
|
||||
end_time
|
||||
from
|
||||
sms_flash_promotion_session
|
||||
where
|
||||
status = 1
|
||||
and
|
||||
#{current_time} > start_time
|
||||
and
|
||||
#{current_time} < end_time
|
||||
</select>
|
||||
|
||||
</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.zscat.mallplus.sms.mapper.SmsGroupMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sms.entity.SmsGroup">
|
||||
<id column="id" property="id"/>
|
||||
<result column="goods_id" property="goodsId"/>
|
||||
<result column="goods_name" property="goodsName"/>
|
||||
<result column="origin_price" property="originPrice"/>
|
||||
<result column="group_price" property="groupPrice"/>
|
||||
<result column="start_time" property="startTime"/>
|
||||
<result column="end_time" property="endTime"/>
|
||||
<result column="hours" property="hours"/>
|
||||
<result column="peoples" property="peoples"/>
|
||||
<result column="status" property="status"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="max_people" property="maxPeople"/>
|
||||
<result column="limit_goods" property="limitGoods"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, goods_id, goods_name, origin_price, group_price, start_time, end_time, hours, peoples, status, create_time,
|
||||
max_people, limit_goods
|
||||
</sql>
|
||||
<select id="getByGoodsId" resultType="com.zscat.mallplus.sms.entity.SmsGroup">
|
||||
select `id`,`goods_id` goodsId,`goods_name` goodsName,`origin_price` originPrice,`group_price` groupPrice,
|
||||
`start_time` startTime,`end_time` endTime,`hours`,`peoples`,`status`,`create_time` createTime,
|
||||
`max_people` maxPeople,`limit_goods` limitGoods from sms_group where goods_id = #{goodsId} order by create_time
|
||||
desc limit 1
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -0,0 +1,23 @@
|
||||
<?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.zscat.mallplus.sms.mapper.SmsGroupMemberMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sms.entity.SmsGroupMember">
|
||||
<id column="id" property="id"/>
|
||||
<result column="group_id" property="groupId"/>
|
||||
<result column="member_id" property="memberId"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="main_id" property="mainId"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="goods_id" property="goodsId"/>
|
||||
<result column="status" property="status"/>
|
||||
<result column="order_id" property="orderId"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, group_id, member_id, create_time, main_id, name, goods_id, status, order_id
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -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.zscat.mallplus.sms.mapper.SmsHomeAdvertiseMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sms.entity.SmsHomeAdvertise">
|
||||
<id column="id" property="id"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="type" property="type"/>
|
||||
<result column="pic" property="pic"/>
|
||||
<result column="start_time" property="startTime"/>
|
||||
<result column="end_time" property="endTime"/>
|
||||
<result column="status" property="status"/>
|
||||
<result column="click_count" property="clickCount"/>
|
||||
<result column="order_count" property="orderCount"/>
|
||||
<result column="url" property="url"/>
|
||||
<result column="note" property="note"/>
|
||||
<result column="sort" property="sort"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, name, type, pic, start_time, end_time, status, click_count, order_count, url, note, sort
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?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.zscat.mallplus.sms.mapper.SmsHomeBrandMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sms.entity.SmsHomeBrand">
|
||||
<id column="id" property="id"/>
|
||||
<result column="brand_id" property="brandId"/>
|
||||
<result column="brand_name" property="brandName"/>
|
||||
<result column="recommend_status" property="recommendStatus"/>
|
||||
<result column="sort" property="sort"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, brand_id, brand_name, recommend_status, sort
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?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.zscat.mallplus.sms.mapper.SmsHomeNewProductMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sms.entity.SmsHomeNewProduct">
|
||||
<id column="id" property="id"/>
|
||||
<result column="product_id" property="productId"/>
|
||||
<result column="product_name" property="productName"/>
|
||||
<result column="recommend_status" property="recommendStatus"/>
|
||||
<result column="sort" property="sort"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, product_id, product_name, recommend_status, sort
|
||||
</sql>
|
||||
<select id="queryList" resultType="com.zscat.mallplus.sms.vo.HomeProductAttr">
|
||||
select sp.product_id as productId,sp.product_name as productName,p.price as productPrice,p.pic as productImg
|
||||
from sms_home_new_product sp LEFT JOIN pms_product p ON sp.product_id = p.id WHERE sp.recommend_status = 1
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -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.zscat.mallplus.sms.mapper.SmsHomeRecommendProductMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sms.entity.SmsHomeRecommendProduct">
|
||||
<id column="id" property="id"/>
|
||||
<result column="product_id" property="productId"/>
|
||||
<result column="product_name" property="productName"/>
|
||||
<result column="recommend_status" property="recommendStatus"/>
|
||||
<result column="sort" property="sort"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, product_id, product_name, recommend_status, sort
|
||||
</sql>
|
||||
|
||||
<select id="queryList" resultType="com.zscat.mallplus.sms.vo.HomeProductAttr">
|
||||
select sp.product_id as productId,sp.product_name as productName,p.price as productPrice,p.pic as productImg
|
||||
from sms_home_recommend_product sp LEFT JOIN pms_product p ON sp.product_id = p.id WHERE sp.recommend_status = 1
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?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.zscat.mallplus.sms.mapper.SmsHomeRecommendSubjectMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sms.entity.SmsHomeRecommendSubject">
|
||||
<id column="id" property="id"/>
|
||||
<result column="subject_id" property="subjectId"/>
|
||||
<result column="subject_name" property="subjectName"/>
|
||||
<result column="recommend_status" property="recommendStatus"/>
|
||||
<result column="sort" property="sort"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, subject_id, subject_name, recommend_status, sort
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,23 @@
|
||||
<?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.zscat.mallplus.sms.mapper.SmsRedPacketMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sms.entity.SmsRedPacket">
|
||||
<id column="id" property="id"/>
|
||||
<result column="user_id" property="userId"/>
|
||||
<result column="amount" property="amount"/>
|
||||
<result column="send_date" property="sendDate"/>
|
||||
<result column="total" property="total"/>
|
||||
<result column="unit_amount" property="unitAmount"/>
|
||||
<result column="stock" property="stock"/>
|
||||
<result column="type" property="type"/>
|
||||
<result column="note" property="note"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, user_id, amount, send_date, total, unit_amount, stock, type, note
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,32 @@
|
||||
<?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.zscat.mallplus.sms.mapper.SmsUserRedPacketMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sms.entity.SmsUserRedPacket">
|
||||
<id column="id" property="id"/>
|
||||
<result column="red_packet_id" property="redPacketId"/>
|
||||
<result column="admin_id" property="adminId"/>
|
||||
<result column="user_id" property="userId"/>
|
||||
<result column="amount" property="amount"/>
|
||||
<result column="grab_time" property="grabTime"/>
|
||||
<result column="note" property="note"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, red_packet_id, admin_id, user_id, amount, grab_time, note
|
||||
</sql>
|
||||
<select id="countOne" resultType="int">
|
||||
select count(*) from sms_user_red_packet
|
||||
where red_packet_id = #{redPacketId} and user_id =${userId}
|
||||
</select>
|
||||
|
||||
<select id="listUserRedOne" resultMap="BaseResultMap">
|
||||
select
|
||||
<include refid="Base_Column_List"/>
|
||||
from sms_user_red_packet
|
||||
where red_packet_id = #{value} and user_id is null limit 1
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,40 @@
|
||||
<?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.zscat.mallplus.sys.mapper.AdminDayStaticsMapper">
|
||||
|
||||
<resultMap type="com.zscat.mallplus.sys.entity.AdminDayStatics" id="AdminDayStaticsResult">
|
||||
<result property="id" column="id"/>
|
||||
<result property="goodsCount" column="goods_count"/>
|
||||
<result property="payOrderCount" column="pay_order_count"/>
|
||||
<result property="articleCount" column="article_count"/>
|
||||
<result property="payAmount" column="pay_amount"/>
|
||||
<result property="memberCount" column="member_count"/>
|
||||
<result property="createTime" column="create_time"/>
|
||||
<result property="storeId" column="store_id"/>
|
||||
<result property="notPayOrderCount" column="not_pay_order_count"/>
|
||||
<result property="notPayAmount" column="not_pay_amount"/>
|
||||
<result property="storeName" column="store_name"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<delete id="deleteAdminDayStaticsByDate" parameterType="String">
|
||||
delete from admin_day_statics where date_format(create_time,'%y%m%d') <= date_format(#{createTime},'%y%m%d')
|
||||
</delete>
|
||||
|
||||
<delete id="deleteAdminDayStaticsByIds" parameterType="String">
|
||||
delete from admin_day_statics where id in
|
||||
<foreach item="id" collection="array" open="(" separator="," close=")">
|
||||
#{id}
|
||||
</foreach>
|
||||
</delete>
|
||||
|
||||
|
||||
<select id="selectAdminDayStaticsGroupBySId" parameterType="Long" resultMap="AdminDayStaticsResult">
|
||||
SELECT store_id,sum(goods_count) goods_count, sum(pay_order_count) pay_order_count,sum(article_count)
|
||||
article_count,sum(pay_amount) pay_amount,sum(member_count) member_count
|
||||
from admin_day_statics where date_format(create_time,'%y%m%d') = date_format(now(),'%y%m%d') GROUP BY store_id
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?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.zscat.mallplus.sys.mapper.SysAdminLogMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sys.entity.SysAdminLog">
|
||||
<id column="id" property="id"/>
|
||||
<result column="user_id" property="userId"/>
|
||||
<result column="user_name" property="userName"/>
|
||||
<result column="service_name" property="serviceName"/>
|
||||
<result column="method" property="method"/>
|
||||
<result column="operation_desc" property="operationDesc"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="ip" property="ip"/>
|
||||
<result column="params" property="params"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, user_id, user_name, service_name, method, operation_desc, create_time, ip, params
|
||||
</sql>
|
||||
|
||||
<select id="getLogStatisc" resultType="com.zscat.mallplus.vo.LogStatisc">
|
||||
SELECT method, count(1) count,
|
||||
sum(time_min)/1000 as sum,
|
||||
sum(time_min)/count(1)/1000 avgMin ,
|
||||
sum(case when time_min>100 then time_min else 0 end)/1000 as sum1,
|
||||
sum(case when time_min>300 then time_min else 0 end)/1000 as sum2,
|
||||
sum(case when time_min>600 then time_min else 0 end)/1000 as sum3,
|
||||
sum(case when time_min>1000 then time_min else 0 end)/1000 as sum4,
|
||||
sum(case when time_min>1500 then time_min else 0 end)/1000 as sum5,
|
||||
sum(case when time_min>3000 then time_min else 0 end)/1000 as sum6,
|
||||
sum(case when time_min>100 then 1 else 0 end) as count1,
|
||||
sum(case when time_min>300 then 1 else 0 end) as count2,
|
||||
sum(case when time_min>600 then 1 else 0 end) as count3,
|
||||
sum(case when time_min>1000 then 1 else 0 end) as count4,
|
||||
sum(case when time_min>1500 then 1 else 0 end) as count5,
|
||||
sum(case when time_min>3000 then 1 else 0 end) as count6
|
||||
from sys_admin_log where 1=1
|
||||
<include refid="query_order_where"/>
|
||||
group by method order by avgMin desc
|
||||
limit 100
|
||||
</select>
|
||||
|
||||
|
||||
<sql id="query_order_where">
|
||||
<if test="startTime != null and startTime !=''.toString()">
|
||||
and DATE_FORMAT(create_time,'%Y-%m-%d') >= DATE_FORMAT(#{startTime},'%Y-%m-%d')
|
||||
|
||||
</if>
|
||||
<if test="endTime != null and endTime !=''.toString()">
|
||||
and DATE_FORMAT(#{endTime},'%Y-%m-%d') >= DATE_FORMAT(create_time,'%Y-%m-%d')
|
||||
</if>
|
||||
|
||||
|
||||
<if test="keyword!=null and keyword !=''.toString()">
|
||||
and method like concat('%',#{keyword},'%')
|
||||
</if>
|
||||
|
||||
</sql>
|
||||
</mapper>
|
||||
39
mallplus-mbg/src/main/resources/mapper/sys/SysAreaMapper.xml
Normal file
39
mallplus-mbg/src/main/resources/mapper/sys/SysAreaMapper.xml
Normal file
@@ -0,0 +1,39 @@
|
||||
<?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.zscat.mallplus.sys.mapper.SysAreaMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sys.entity.SysArea">
|
||||
<result column="id" property="id"/>
|
||||
<result column="pid" property="pid"/>
|
||||
<result column="deep" property="deep"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="pinyin_prefix" property="pinyinPrefix"/>
|
||||
<result column="pinyin" property="pinyin"/>
|
||||
<result column="ext_id" property="extId"/>
|
||||
<result column="ext_name" property="extName"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, pid, deep, name, pinyin_prefix, pinyin, ext_id, ext_name
|
||||
</sql>
|
||||
|
||||
<resultMap id="listWithChildrenMap" type="com.zscat.mallplus.sys.vo.AreaWithChildrenItem"
|
||||
extends="BaseResultMap">
|
||||
<collection property="children" resultMap="BaseResultMap"
|
||||
columnPrefix="child_"></collection>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<select id="listWithChildren" resultMap="listWithChildrenMap">
|
||||
select
|
||||
c1.id,
|
||||
c1.name,
|
||||
c2.id child_id,
|
||||
c2.name child_name
|
||||
from sys_area c1 left join sys_area c2 on c1.id = c2.pid
|
||||
where c1.deep = 0
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
20
mallplus-mbg/src/main/resources/mapper/sys/SysDictMapper.xml
Normal file
20
mallplus-mbg/src/main/resources/mapper/sys/SysDictMapper.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<?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.zscat.mallplus.sys.mapper.SysDictMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sys.entity.SysDict">
|
||||
<id column="id" property="id"/>
|
||||
<result column="keyname" property="keyname"/>
|
||||
<result column="valuename" property="valuename"/>
|
||||
<result column="status" property="status"/>
|
||||
<result column="remark" property="remark"/>
|
||||
<result column="type" property="type"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, keyname, valuename, status, remark, type
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,17 @@
|
||||
<?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.zscat.mallplus.sys.mapper.SysMemberAreaMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sys.entity.SysMemberArea">
|
||||
<id column="member_id" property="memberId"/>
|
||||
<result column="obj_id" property="objId"/>
|
||||
<result column="type" property="type"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
member_id, obj_id, type
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,95 @@
|
||||
<?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.zscat.mallplus.sys.mapper.SysPermissionCategoryMapper">
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sys.entity.SysPermissionCategory">
|
||||
<id column="id" jdbcType="BIGINT" property="id"/>
|
||||
<result column="id" property="id"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="icon" property="icon"/>
|
||||
<result column="type_count" property="typeCount"/>
|
||||
<result column="show_status" property="showStatus"/>
|
||||
<result column="sort" property="sort"/>
|
||||
</resultMap>
|
||||
|
||||
<sql id="Base_Column_List">
|
||||
`id`,`name`,`icon`,`type_count`,`show_status`,`sort`
|
||||
</sql>
|
||||
|
||||
<select id="get" resultMap="BaseResultMap">
|
||||
select
|
||||
<include refid="Base_Column_List"/>
|
||||
from sys_permission_category where id = #{value}
|
||||
</select>
|
||||
|
||||
<select id="list" resultMap="BaseResultMap">
|
||||
select
|
||||
<include refid="Base_Column_List"/>
|
||||
from sys_permission_category
|
||||
<where>
|
||||
<if test="id != null and id != ''">and id = #{id}</if>
|
||||
<if test="name != null and name != ''">and name = #{name}</if>
|
||||
<if test="icon != null and icon != ''">and icon = #{icon}</if>
|
||||
<if test="typeCount != null and typeCount != ''">and type_count = #{typeCount}</if>
|
||||
<if test="showStatus != null and showStatus != ''">and show_status = #{showStatus}</if>
|
||||
<if test="sort != null and sort != ''">and sort = #{sort}</if>
|
||||
</where>
|
||||
|
||||
</select>
|
||||
<select id="count" resultType="int">
|
||||
select count(*) from sys_permission_category
|
||||
<where>
|
||||
<if test="id != null and id != ''">and id = #{id}</if>
|
||||
<if test="name != null and name != ''">and name = #{name}</if>
|
||||
<if test="icon != null and icon != ''">and icon = #{icon}</if>
|
||||
<if test="typeCount != null and typeCount != ''">and type_count = #{typeCount}</if>
|
||||
<if test="showStatus != null and showStatus != ''">and show_status = #{showStatus}</if>
|
||||
<if test="sort != null and sort != ''">and sort = #{sort}</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<insert id="save" parameterType="com.zscat.mallplus.sys.entity.SysPermissionCategory">
|
||||
insert into sys_permission_category
|
||||
(
|
||||
`id`,
|
||||
`name`,
|
||||
`icon`,
|
||||
`type_count`,
|
||||
`show_status`,
|
||||
`sort`
|
||||
)
|
||||
values
|
||||
(
|
||||
#{id},
|
||||
#{name},
|
||||
#{icon},
|
||||
#{typeCount},
|
||||
#{showStatus},
|
||||
#{sort}
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="update" parameterType="com.zscat.mallplus.sys.entity.SysPermissionCategory">
|
||||
update sys_permission_category
|
||||
<set>
|
||||
<if test="name != null">`name` = #{name},</if>
|
||||
<if test="icon != null">`icon` = #{icon},</if>
|
||||
<if test="typeCount != null">`type_count` = #{typeCount},</if>
|
||||
<if test="showStatus != null">`show_status` = #{showStatus},</if>
|
||||
<if test="sort != null">`sort` = #{sort}</if>
|
||||
</set>
|
||||
where id = #{id}
|
||||
</update>
|
||||
|
||||
<delete id="remove">
|
||||
delete from sys_permission_category where id = #{value}
|
||||
</delete>
|
||||
|
||||
<delete id="batchRemove">
|
||||
delete from sys_permission_category where id in
|
||||
<foreach item="id" collection="array" open="(" separator="," close=")">
|
||||
#{id}
|
||||
</foreach>
|
||||
</delete>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,68 @@
|
||||
<?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.zscat.mallplus.sys.mapper.SysPermissionMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sys.entity.SysPermission">
|
||||
<id column="id" property="id"/>
|
||||
<result column="pid" property="pid"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="value" property="value"/>
|
||||
<result column="icon" property="icon"/>
|
||||
<result column="type" property="type"/>
|
||||
<result column="uri" property="uri"/>
|
||||
<result column="status" property="status"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="sort" property="sort"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, pid, name, value, icon, type, uri, status, create_time, sort
|
||||
</sql>
|
||||
<select id="getPermissionList" resultMap="BaseResultMap">
|
||||
SELECT
|
||||
p.*
|
||||
FROM
|
||||
sys_role_permission r
|
||||
LEFT JOIN sys_permission p ON r.permission_id = p.id
|
||||
WHERE
|
||||
r.role_id = #{roleId} and p.status=1
|
||||
</select>
|
||||
|
||||
<select id="listMenuByUserId" resultType="com.zscat.mallplus.sys.entity.SysPermission">
|
||||
select distinct
|
||||
m.id , pid, name, uri,
|
||||
`value`,`type`,icon,sort,create_time
|
||||
from sys_permission m
|
||||
left
|
||||
join sys_role_permission rm on m.id = rm.permission_id left join
|
||||
sys_user_role ur
|
||||
on rm.role_id =ur.role_id where ur.admin_id = #{id}
|
||||
and
|
||||
m.type in(0,1) and m.status=1
|
||||
order by
|
||||
m.sort
|
||||
</select>
|
||||
<select id="listUserPerms" resultType="com.zscat.mallplus.sys.entity.SysPermission">
|
||||
select distinct
|
||||
m.id , pid, name, uri,
|
||||
`value`,`type`,icon,sort,create_time
|
||||
from sys_permission m
|
||||
left
|
||||
join sys_role_permission rm on m.id = rm.permission_id left join
|
||||
sys_user_role ur
|
||||
on rm.role_id =ur.role_id where ur.admin_id = #{id} and m.status=1
|
||||
|
||||
</select>
|
||||
|
||||
<select id="selectMenuPermsByUserId" parameterType="Long" resultType="String">
|
||||
select distinct
|
||||
`value`
|
||||
from sys_permission m
|
||||
left
|
||||
join sys_role_permission rm on m.id = rm.permission_id left join
|
||||
sys_user_role ur
|
||||
on rm.role_id =ur.role_id where ur.admin_id = #{id} and m.status=1
|
||||
</select>
|
||||
</mapper>
|
||||
47
mallplus-mbg/src/main/resources/mapper/sys/SysRoleMapper.xml
Normal file
47
mallplus-mbg/src/main/resources/mapper/sys/SysRoleMapper.xml
Normal file
@@ -0,0 +1,47 @@
|
||||
<?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.zscat.mallplus.sys.mapper.SysRoleMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sys.entity.SysRole">
|
||||
<id column="id" property="id"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="description" property="description"/>
|
||||
<result column="admin_count" property="adminCount"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="status" property="status"/>
|
||||
<result column="sort" property="sort"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, name, description, admin_count, create_time, status, sort
|
||||
</sql>
|
||||
<select id="getRoleListByUserId" resultMap="BaseResultMap">
|
||||
select r.*
|
||||
from sys_user_role ar left join sys_role r on ar.role_id = r.id
|
||||
where ar.admin_id = #{adminId}
|
||||
</select>
|
||||
|
||||
|
||||
<select id="getRoleIdsByUserId" resultType="java.lang.Integer">
|
||||
SELECT
|
||||
role_id
|
||||
FROM
|
||||
sys_user_role
|
||||
WHERE
|
||||
admin_id = #{userId}
|
||||
</select>
|
||||
|
||||
<select id="crmSysRoleMenu" resultType="com.zscat.mallplus.sys.entity.SysRolePermission">
|
||||
SELECT
|
||||
*
|
||||
FROM
|
||||
sys_role_permission
|
||||
WHERE
|
||||
role_id IN
|
||||
<foreach collection="roleIds" index="index" item="i" open="(" separator="," close=")">
|
||||
#{i}
|
||||
</foreach>
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -0,0 +1,17 @@
|
||||
<?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.zscat.mallplus.sys.mapper.SysRolePermissionMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sys.entity.SysRolePermission">
|
||||
<id column="id" property="id"/>
|
||||
<result column="role_id" property="roleId"/>
|
||||
<result column="permission_id" property="permissionId"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, role_id, permission_id
|
||||
</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.zscat.mallplus.sys.mapper.SysSchoolMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sys.entity.SysSchool">
|
||||
<id column="id" property="id"/>
|
||||
<result column="longitude" property="longitude"/>
|
||||
<result column="latitude" property="latitude"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="province" property="province"/>
|
||||
<result column="city" property="city"/>
|
||||
<result column="region" property="region"/>
|
||||
<result column="address" property="address"/>
|
||||
<result column="hot" property="hot"/>
|
||||
<result column="is211" property="is211"/>
|
||||
<result column="is985" property="is985"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, longitude, latitude, name, province, city, region, address, hot, is211, is985
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
41
mallplus-mbg/src/main/resources/mapper/sys/SysShopMapper.xml
Normal file
41
mallplus-mbg/src/main/resources/mapper/sys/SysShopMapper.xml
Normal file
@@ -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.zscat.mallplus.sys.mapper.SysShopMapper">
|
||||
|
||||
|
||||
|
||||
<select id="selectDisShop" resultType="com.zscat.mallplus.sys.entity.SysShop">
|
||||
SELECT
|
||||
*,
|
||||
(
|
||||
6371 * acos (
|
||||
cos ( radians( #{latitude} ) ) * cos( radians( latitude ) ) * cos( radians( longitude ) - radians( #{longitude} ) ) + sin ( radians( #{latitude} ) ) * sin( radians( latitude ) )
|
||||
)
|
||||
) AS distance
|
||||
FROM
|
||||
sys_shop
|
||||
HAVING
|
||||
#{distance} >distance
|
||||
ORDER BY
|
||||
distance
|
||||
LIMIT 0 , #{pageSize}
|
||||
</select>
|
||||
|
||||
<!-- 筛选距离小于2km的商家(可不写),如果没查到数据就是没有小于2km的商家
|
||||
https://blog.csdn.net/MaNongXf/article/details/84977927?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1
|
||||
-->
|
||||
<select id="selectDisShop1" resultType="com.zscat.mallplus.sys.entity.SysStore">
|
||||
SELECT
|
||||
*,
|
||||
SQRT(
|
||||
POW( 111.2 * ( latitude - #{latitude} ), 2 ) + POW( 111.2 * ( #{longitude} - longitude ) * COS( latitude / 57.3 ), 2 )
|
||||
) AS distance
|
||||
FROM
|
||||
sys_shop
|
||||
HAVING
|
||||
#{distance} >distance
|
||||
ORDER BY
|
||||
distance
|
||||
LIMIT 0 , {pageSize}
|
||||
</select>
|
||||
</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.zscat.mallplus.sys.mapper.SysStoreMapper">
|
||||
|
||||
|
||||
|
||||
<select id="selectDisStore" resultType="com.zscat.mallplus.sys.entity.SysStore">
|
||||
SELECT
|
||||
*,
|
||||
(
|
||||
6371 * acos (
|
||||
cos ( radians( #{address_lat} ) ) * cos( radians( address_lat ) ) * cos( radians( address_lng ) - radians( #{address_lng} ) ) + sin ( radians( #{address_lat} ) ) * sin( radians( address_lat ) )
|
||||
)
|
||||
) AS distance
|
||||
FROM
|
||||
sys_store
|
||||
HAVING
|
||||
#{distance} >distance
|
||||
ORDER BY
|
||||
distance
|
||||
LIMIT 0 , #{pageSize}
|
||||
</select>
|
||||
|
||||
<!-- 筛选距离小于2km的商家(可不写),如果没查到数据就是没有小于2km的商家
|
||||
https://blog.csdn.net/MaNongXf/article/details/84977927?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1
|
||||
-->
|
||||
<select id="selectDisStore1" resultType="com.zscat.mallplus.sys.entity.SysStore">
|
||||
SELECT
|
||||
*,
|
||||
SQRT(
|
||||
POW( 111.2 * ( address_lat - #{address_lat} ), 2 ) + POW( 111.2 * ( #{address_lng} - address_lng ) * COS( address_lat / 57.3 ), 2 )
|
||||
) AS distance
|
||||
FROM
|
||||
sys_store
|
||||
HAVING
|
||||
#{distance} >distance
|
||||
ORDER BY
|
||||
distance
|
||||
LIMIT 0 , {pageSize}
|
||||
</select>
|
||||
</mapper>
|
||||
29
mallplus-mbg/src/main/resources/mapper/sys/SysUserMapper.xml
Normal file
29
mallplus-mbg/src/main/resources/mapper/sys/SysUserMapper.xml
Normal file
@@ -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.zscat.mallplus.sys.mapper.SysUserMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sys.entity.SysUser">
|
||||
<id column="id" property="id"/>
|
||||
<result column="username" property="username"/>
|
||||
<result column="password" property="password"/>
|
||||
<result column="icon" property="icon"/>
|
||||
<result column="email" property="email"/>
|
||||
<result column="nick_name" property="nickName"/>
|
||||
<result column="note" property="note"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="login_time" property="loginTime"/>
|
||||
<result column="status" property="status"/>
|
||||
<result column="supply_id" property="supplyId"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, username, password, icon, email, nick_name, note, create_time, login_time, status, supply_id
|
||||
</sql>
|
||||
|
||||
<select id="selectByUserName" resultType="com.zscat.mallplus.sys.entity.SysUserVo">
|
||||
select * from sys_user
|
||||
where username = #{username}
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -0,0 +1,18 @@
|
||||
<?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.zscat.mallplus.sys.mapper.SysUserPermissionMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sys.entity.SysUserPermission">
|
||||
<id column="id" property="id"/>
|
||||
<result column="admin_id" property="adminId"/>
|
||||
<result column="permission_id" property="permissionId"/>
|
||||
<result column="type" property="type"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, admin_id, permission_id, type
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,17 @@
|
||||
<?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.zscat.mallplus.sys.mapper.SysUserRoleMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sys.entity.SysUserRole">
|
||||
<id column="id" property="id"/>
|
||||
<result column="admin_id" property="adminId"/>
|
||||
<result column="role_id" property="roleId"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, admin_id, role_id
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,62 @@
|
||||
<?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.zscat.mallplus.sys.mapper.SysWebLogMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.sys.entity.SysWebLog">
|
||||
<id column="id" property="id"/>
|
||||
<result column="user_id" property="userId"/>
|
||||
<result column="user_name" property="userName"/>
|
||||
<result column="service_name" property="serviceName"/>
|
||||
<result column="method" property="method"/>
|
||||
<result column="operation_desc" property="operationDesc"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="ip" property="ip"/>
|
||||
<result column="params" property="params"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, user_id, user_name, service_name, method, operation_desc, create_time, ip, params
|
||||
</sql>
|
||||
|
||||
<select id="getLogStatisc" resultType="com.zscat.mallplus.vo.LogStatisc">
|
||||
SELECT method, count(1) count,
|
||||
sum(time_min)/1000 as sum,
|
||||
sum(time_min)/count(1)/1000 avgMin ,
|
||||
sum(case when time_min>100 then time_min else 0 end)/1000 as sum1,
|
||||
sum(case when time_min>300 then time_min else 0 end)/1000 as sum2,
|
||||
sum(case when time_min>600 then time_min else 0 end)/1000 as sum3,
|
||||
sum(case when time_min>1000 then time_min else 0 end)/1000 as sum4,
|
||||
sum(case when time_min>1500 then time_min else 0 end)/1000 as sum5,
|
||||
sum(case when time_min>3000 then time_min else 0 end)/1000 as sum6,
|
||||
sum(case when time_min>100 then 1 else 0 end) as count1,
|
||||
sum(case when time_min>300 then 1 else 0 end) as count2,
|
||||
sum(case when time_min>600 then 1 else 0 end) as count3,
|
||||
sum(case when time_min>1000 then 1 else 0 end) as count4,
|
||||
sum(case when time_min>1500 then 1 else 0 end) as count5,
|
||||
sum(case when time_min>3000 then 1 else 0 end) as count6
|
||||
from sys_web_log
|
||||
where 1=1
|
||||
<include refid="query_order_where"/>
|
||||
group by method order by avgMin desc
|
||||
limit 100
|
||||
</select>
|
||||
|
||||
|
||||
<sql id="query_order_where">
|
||||
<if test="startTime != null and startTime !=''.toString()">
|
||||
and DATE_FORMAT(create_time,'%Y-%m-%d') >= DATE_FORMAT(#{startTime},'%Y-%m-%d')
|
||||
|
||||
</if>
|
||||
<if test="endTime != null and endTime !=''.toString()">
|
||||
and DATE_FORMAT(#{endTime},'%Y-%m-%d') >= DATE_FORMAT(create_time,'%Y-%m-%d')
|
||||
</if>
|
||||
|
||||
|
||||
<if test="keyword!=null and keyword !=''.toString()">
|
||||
and method like concat('%',#{keyword},'%')
|
||||
</if>
|
||||
|
||||
</sql>
|
||||
</mapper>
|
||||
51
mallplus-mbg/src/main/resources/mapper/ums/SmsDao.xml
Normal file
51
mallplus-mbg/src/main/resources/mapper/ums/SmsDao.xml
Normal file
@@ -0,0 +1,51 @@
|
||||
<?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.zscat.mallplus.ums.mapper.SmsDao">
|
||||
|
||||
<update id="update">
|
||||
update sys_sms
|
||||
<set>
|
||||
<if test="signName != null and signName != ''">
|
||||
signName = #{signName,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="templateCode != null and templateCode != ''">
|
||||
templateCode = #{templateCode,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="bizId != null and bizId != ''">
|
||||
bizId = #{bizId,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="code != null and code != ''">
|
||||
code = #{code,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="message != null and message != ''">
|
||||
message = #{message,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="updateTime != null">
|
||||
updateTime = #{updateTime,jdbcType=TIMESTAMP},
|
||||
</if>
|
||||
</set>
|
||||
where id = #{id,jdbcType=INTEGER}
|
||||
</update>
|
||||
|
||||
<sql id="where">
|
||||
<where>
|
||||
<if test="phone != null and phone != ''">
|
||||
and t.phone = #{phone}
|
||||
</if>
|
||||
<if test="searchKey != null and searchKey != ''">
|
||||
and t.message like concat('%', #{searchKey}, '%')
|
||||
</if>
|
||||
</where>
|
||||
</sql>
|
||||
<select id="count" resultType="int">
|
||||
select count(*) from sys_sms t
|
||||
<include refid="where"/>
|
||||
</select>
|
||||
|
||||
<select id="findList" resultType="com.zscat.mallplus.ums.entity.Sms">
|
||||
select * from sys_sms t
|
||||
<include refid="where"/>
|
||||
order by t.createTime desc
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -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.zscat.mallplus.ums.mapper.SysAppletSetMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.ums.entity.SysAppletSet">
|
||||
<id column="store_id" property="storeId"/>
|
||||
<result column="appid" property="appid"/>
|
||||
<result column="appsecret" property="appsecret"/>
|
||||
<result column="mchid" property="mchid"/>
|
||||
<result column="paySignKey" property="paySignKey"/>
|
||||
<result column="certName" property="certName"/>
|
||||
<result column="notifyUrl" property="notifyUrl"/>
|
||||
<result column="templateId1" property="templateId1"/>
|
||||
<result column="templateId2" property="templateId2"/>
|
||||
<result column="templateId3" property="templateId3"/>
|
||||
<result column="templateId4" property="templateId4"/>
|
||||
<result column="templateId5" property="templateId5"/>
|
||||
<result column="templateId6" property="templateId6"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
appid, appsecret, mchid, paySignKey, certName, notifyUrl, templateId1, templateId2, templateId3, templateId4,
|
||||
templateId5, templateId6, store_id
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?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.zscat.mallplus.ums.mapper.UmsCollectMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.ums.entity.UmsCollect">
|
||||
<id column="id" property="id"/>
|
||||
<result column="member_id" property="memberId"/>
|
||||
<result column="goods_id" property="goodsId"/>
|
||||
<result column="goods_name" property="goodsName"/>
|
||||
<result column="goods_pic" property="goodsPic"/>
|
||||
<result column="goods_price" property="goodsPrice"/>
|
||||
<result column="type" property="type"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, member_id, goods_id, goods_name, goods_pic, goods_price, type, create_time
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?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.zscat.mallplus.ums.mapper.UmsGrowthChangeHistoryMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.ums.entity.UmsGrowthChangeHistory">
|
||||
<id column="id" property="id"/>
|
||||
<result column="member_id" property="memberId"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="change_type" property="changeType"/>
|
||||
<result column="change_count" property="changeCount"/>
|
||||
<result column="operate_man" property="operateMan"/>
|
||||
<result column="operate_note" property="operateNote"/>
|
||||
<result column="source_type" property="sourceType"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, member_id, create_time, change_type, change_count, operate_man, operate_note, source_type
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?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.zscat.mallplus.ums.mapper.UmsIntegrationChangeHistoryMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.ums.entity.UmsIntegrationChangeHistory">
|
||||
<id column="id" property="id"/>
|
||||
<result column="member_id" property="memberId"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="change_type" property="changeType"/>
|
||||
<result column="change_count" property="changeCount"/>
|
||||
<result column="operate_man" property="operateMan"/>
|
||||
<result column="operate_note" property="operateNote"/>
|
||||
<result column="source_type" property="sourceType"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, member_id, create_time, change_type, change_count, operate_man, operate_note, source_type
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?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.zscat.mallplus.ums.mapper.UmsIntegrationConsumeSettingMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.ums.entity.UmsIntegrationConsumeSetting">
|
||||
<id column="id" property="id"/>
|
||||
<result column="deduction_per_amount" property="deductionPerAmount"/>
|
||||
<result column="max_percent_per_order" property="maxPercentPerOrder"/>
|
||||
<result column="use_unit" property="useUnit"/>
|
||||
<result column="coupon_status" property="couponStatus"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, deduction_per_amount, max_percent_per_order, use_unit, coupon_status
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,20 @@
|
||||
<?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.zscat.mallplus.ums.mapper.UmsMemberBlanceLogMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.ums.entity.UmsMemberBlanceLog">
|
||||
<id column="id" property="id"/>
|
||||
<result column="member_id" property="memberId"/>
|
||||
<result column="price" property="price"/>
|
||||
<result column="type" property="type"/>
|
||||
<result column="note" property="note"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, member_id, price, type, note, create_time
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,32 @@
|
||||
<?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.zscat.mallplus.ums.mapper.UmsMemberLevelMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.ums.entity.UmsMemberLevel">
|
||||
<id column="id" property="id"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="growth_point" property="growthPoint"/>
|
||||
<result column="default_status" property="defaultStatus"/>
|
||||
<result column="free_freight_point" property="freeFreightPoint"/>
|
||||
<result column="comment_growth_point" property="commentGrowthPoint"/>
|
||||
<result column="priviledge_free_freight" property="priviledgeFreeFreight"/>
|
||||
<result column="priviledge_sign_in" property="priviledgeSignIn"/>
|
||||
<result column="priviledge_comment" property="priviledgeComment"/>
|
||||
<result column="priviledge_promotion" property="priviledgePromotion"/>
|
||||
<result column="priviledge_member_price" property="priviledgeMemberPrice"/>
|
||||
<result column="priviledge_birthday" property="priviledgeBirthday"/>
|
||||
<result column="articlecount" property="articlecount"/>
|
||||
<result column="goodscount" property="goodscount"/>
|
||||
<result column="price" property="price"/>
|
||||
<result column="note" property="note"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, name, growth_point, default_status, free_freight_point, comment_growth_point, priviledge_free_freight,
|
||||
priviledge_sign_in, priviledge_comment, priviledge_promotion, priviledge_member_price, priviledge_birthday,
|
||||
articlecount, goodscount, price, note
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,49 @@
|
||||
<?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.zscat.mallplus.ums.mapper.UmsMemberMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.ums.entity.UmsMember">
|
||||
<id column="id" property="id"/>
|
||||
<result column="member_level_id" property="memberLevelId"/>
|
||||
<result column="username" property="username"/>
|
||||
<result column="password" property="password"/>
|
||||
<result column="nickname" property="nickname"/>
|
||||
<result column="phone" property="phone"/>
|
||||
<result column="status" property="status"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="icon" property="icon"/>
|
||||
<result column="gender" property="gender"/>
|
||||
<result column="birthday" property="birthday"/>
|
||||
<result column="city" property="city"/>
|
||||
<result column="job" property="job"/>
|
||||
<result column="personalized_signature" property="personalizedSignature"/>
|
||||
<result column="source_type" property="sourceType"/>
|
||||
<result column="integration" property="integration"/>
|
||||
<result column="growth" property="growth"/>
|
||||
<result column="luckey_count" property="luckeyCount"/>
|
||||
<result column="history_integration" property="historyIntegration"/>
|
||||
<result column="avatar" property="avatar"/>
|
||||
<result column="weixin_openid" property="weixinOpenid"/>
|
||||
<result column="invitecode" property="invitecode"/>
|
||||
<result column="blance" property="blance"/>
|
||||
<result column="school_id" property="schoolId"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, member_level_id, username, password, nickname, phone, status, create_time, icon, gender, birthday, city,
|
||||
job, personalized_signature, source_type, integration, growth, luckey_count, history_integration, avatar,
|
||||
weixin_openid, invitecode, blance, school_id
|
||||
</sql>
|
||||
|
||||
<select id="listByDate" resultMap="BaseResultMap">
|
||||
select * from ums_member where
|
||||
<if test="type==1">
|
||||
date_format(create_time,'%y%m%d') = date_format(#{date},'%y%m%d')
|
||||
</if>
|
||||
<if test="type==2">
|
||||
date_format(create_time,'%y%m') = date_format(#{date},'%y%m')
|
||||
</if>
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -0,0 +1,18 @@
|
||||
<?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.zscat.mallplus.ums.mapper.UmsMemberMemberTagRelationMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.ums.entity.UmsMemberMemberTagRelation">
|
||||
<id column="id" property="id"/>
|
||||
<result column="member_id" property="memberId"/>
|
||||
<result column="tag_id" property="tagId"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, member_id, tag_id, create_time
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,17 @@
|
||||
<?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.zscat.mallplus.ums.mapper.UmsMemberProductCategoryRelationMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.ums.entity.UmsMemberProductCategoryRelation">
|
||||
<id column="id" property="id"/>
|
||||
<result column="member_id" property="memberId"/>
|
||||
<result column="product_category_id" property="productCategoryId"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, member_id, product_category_id
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -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.zscat.mallplus.ums.mapper.UmsMemberReceiveAddressMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.ums.entity.UmsMemberReceiveAddress">
|
||||
<id column="id" property="id"/>
|
||||
<result column="member_id" property="memberId"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="phone_number" property="phoneNumber"/>
|
||||
<result column="default_status" property="defaultStatus"/>
|
||||
<result column="post_code" property="postCode"/>
|
||||
<result column="province" property="province"/>
|
||||
<result column="city" property="city"/>
|
||||
<result column="region" property="region"/>
|
||||
<result column="detail_address" property="detailAddress"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, member_id, name, phone_number, default_status, post_code, province, city, region, detail_address
|
||||
</sql>
|
||||
|
||||
<update id="updateStatusByMember">
|
||||
update ums_member_receive_address set default_status = 0 where member_id = #{memberId}
|
||||
</update>
|
||||
</mapper>
|
||||
@@ -0,0 +1,21 @@
|
||||
<?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.zscat.mallplus.ums.mapper.UmsMemberRuleSettingMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.ums.entity.UmsMemberRuleSetting">
|
||||
<id column="id" property="id"/>
|
||||
<result column="continue_sign_day" property="continueSignDay"/>
|
||||
<result column="continue_sign_point" property="continueSignPoint"/>
|
||||
<result column="consume_per_point" property="consumePerPoint"/>
|
||||
<result column="low_order_amount" property="lowOrderAmount"/>
|
||||
<result column="max_point_per_order" property="maxPointPerOrder"/>
|
||||
<result column="type" property="type"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, continue_sign_day, continue_sign_point, consume_per_point, low_order_amount, max_point_per_order, type
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,32 @@
|
||||
<?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.zscat.mallplus.ums.mapper.UmsMemberStatisticsInfoMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.ums.entity.UmsMemberStatisticsInfo">
|
||||
<id column="id" property="id"/>
|
||||
<result column="member_id" property="memberId"/>
|
||||
<result column="consume_amount" property="consumeAmount"/>
|
||||
<result column="order_count" property="orderCount"/>
|
||||
<result column="coupon_count" property="couponCount"/>
|
||||
<result column="comment_count" property="commentCount"/>
|
||||
<result column="return_order_count" property="returnOrderCount"/>
|
||||
<result column="login_count" property="loginCount"/>
|
||||
<result column="attend_count" property="attendCount"/>
|
||||
<result column="fans_count" property="fansCount"/>
|
||||
<result column="collect_product_count" property="collectProductCount"/>
|
||||
<result column="collect_subject_count" property="collectSubjectCount"/>
|
||||
<result column="collect_topic_count" property="collectTopicCount"/>
|
||||
<result column="collect_comment_count" property="collectCommentCount"/>
|
||||
<result column="invite_friend_count" property="inviteFriendCount"/>
|
||||
<result column="recent_order_time" property="recentOrderTime"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, member_id, consume_amount, order_count, coupon_count, comment_count, return_order_count, login_count,
|
||||
attend_count, fans_count, collect_product_count, collect_subject_count, collect_topic_count,
|
||||
collect_comment_count, invite_friend_count, recent_order_time
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?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.zscat.mallplus.ums.mapper.UmsMemberTagMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.ums.entity.UmsMemberTag">
|
||||
<id column="id" property="id"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="type" property="type"/>
|
||||
<result column="gen_type" property="genType"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, name, type, gen_type, create_time
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?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.zscat.mallplus.ums.mapper.UmsMemberTaskMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.zscat.mallplus.ums.entity.UmsMemberTask">
|
||||
<id column="id" property="id"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="growth" property="growth"/>
|
||||
<result column="intergration" property="intergration"/>
|
||||
<result column="type" property="type"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, name, growth, intergration, type
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user