|
@@ -3,6 +3,7 @@
|
|
|
<mapper namespace="cn.seecoder.courselearning.mapperservice.CourseOrderMapper">
|
|
<mapper namespace="cn.seecoder.courselearning.mapperservice.CourseOrderMapper">
|
|
|
<resultMap id="BaseResultMap" type="cn.seecoder.courselearning.po.CourseOrder">
|
|
<resultMap id="BaseResultMap" type="cn.seecoder.courselearning.po.CourseOrder">
|
|
|
<id column="id" jdbcType="INTEGER" property="id" />
|
|
<id column="id" jdbcType="INTEGER" property="id" />
|
|
|
|
|
+ <result column="origin" jdbcType="INTEGER" property="cost" />
|
|
|
<result column="cost" jdbcType="INTEGER" property="cost" />
|
|
<result column="cost" jdbcType="INTEGER" property="cost" />
|
|
|
<result column="course_id" jdbcType="INTEGER" property="courseId" />
|
|
<result column="course_id" jdbcType="INTEGER" property="courseId" />
|
|
|
<result column="course_name" jdbcType="VARCHAR" property="courseName" />
|
|
<result column="course_name" jdbcType="VARCHAR" property="courseName" />
|
|
@@ -15,16 +16,17 @@
|
|
|
where id = #{id,jdbcType=INTEGER}
|
|
where id = #{id,jdbcType=INTEGER}
|
|
|
</delete>
|
|
</delete>
|
|
|
<insert id="insert" parameterType="cn.seecoder.courselearning.po.CourseOrder" useGeneratedKeys="true" keyProperty="id">
|
|
<insert id="insert" parameterType="cn.seecoder.courselearning.po.CourseOrder" useGeneratedKeys="true" keyProperty="id">
|
|
|
- insert into course_order (id, cost, course_id,
|
|
|
|
|
|
|
+ insert into course_order (id, origin, cost, course_id,
|
|
|
course_name, create_time, user_id,
|
|
course_name, create_time, user_id,
|
|
|
status)
|
|
status)
|
|
|
- values (#{id,jdbcType=INTEGER}, #{cost,jdbcType=INTEGER}, #{courseId,jdbcType=INTEGER},
|
|
|
|
|
|
|
+ values (#{id,jdbcType=INTEGER}, #{origin,jdbcType=INTEGER}, #{cost,jdbcType=INTEGER}, #{courseId,jdbcType=INTEGER},
|
|
|
#{courseName,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{userId,jdbcType=INTEGER},
|
|
#{courseName,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{userId,jdbcType=INTEGER},
|
|
|
#{status,jdbcType=INTEGER})
|
|
#{status,jdbcType=INTEGER})
|
|
|
</insert>
|
|
</insert>
|
|
|
<update id="updateByPrimaryKey" parameterType="cn.seecoder.courselearning.po.CourseOrder">
|
|
<update id="updateByPrimaryKey" parameterType="cn.seecoder.courselearning.po.CourseOrder">
|
|
|
update course_order
|
|
update course_order
|
|
|
set cost = #{cost,jdbcType=INTEGER},
|
|
set cost = #{cost,jdbcType=INTEGER},
|
|
|
|
|
+ orgin = #{origin,jdbcType=INTEGER},
|
|
|
course_id = #{courseId,jdbcType=INTEGER},
|
|
course_id = #{courseId,jdbcType=INTEGER},
|
|
|
course_name = #{courseName,jdbcType=VARCHAR},
|
|
course_name = #{courseName,jdbcType=VARCHAR},
|
|
|
create_time = #{createTime,jdbcType=TIMESTAMP},
|
|
create_time = #{createTime,jdbcType=TIMESTAMP},
|
|
@@ -33,21 +35,21 @@
|
|
|
where id = #{id,jdbcType=INTEGER}
|
|
where id = #{id,jdbcType=INTEGER}
|
|
|
</update>
|
|
</update>
|
|
|
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
|
|
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
|
|
|
- select id, cost, course_id, course_name, create_time, user_id, status
|
|
|
|
|
|
|
+ select id, origin, cost, course_id, course_name, create_time, user_id, status
|
|
|
from course_order
|
|
from course_order
|
|
|
where id = #{id,jdbcType=INTEGER}
|
|
where id = #{id,jdbcType=INTEGER}
|
|
|
</select>
|
|
</select>
|
|
|
<select id="selectAll" resultMap="BaseResultMap">
|
|
<select id="selectAll" resultMap="BaseResultMap">
|
|
|
- select id, cost, course_id, course_name, create_time, user_id, status
|
|
|
|
|
|
|
+ select id, origin, cost, course_id, course_name, create_time, user_id, status
|
|
|
from course_order
|
|
from course_order
|
|
|
</select>
|
|
</select>
|
|
|
<select id="selectByUserId" parameterType="java.lang.Integer" resultMap="BaseResultMap">
|
|
<select id="selectByUserId" parameterType="java.lang.Integer" resultMap="BaseResultMap">
|
|
|
- select id, cost, course_id, course_name, create_time, user_id, status
|
|
|
|
|
|
|
+ select id, origin, cost, course_id, course_name, create_time, user_id, status
|
|
|
from course_order
|
|
from course_order
|
|
|
where user_id=#{userId}
|
|
where user_id=#{userId}
|
|
|
</select>
|
|
</select>
|
|
|
<select id="queryMostRecentOrder" parameterType="java.lang.Integer" resultMap="BaseResultMap">
|
|
<select id="queryMostRecentOrder" parameterType="java.lang.Integer" resultMap="BaseResultMap">
|
|
|
- select id, cost, course_id, course_name, create_time, user_id, status
|
|
|
|
|
|
|
+ select id, origin, cost, course_id, course_name, create_time, user_id, status
|
|
|
from course_order
|
|
from course_order
|
|
|
where user_id=#{userId} and course_id=#{courseId}
|
|
where user_id=#{userId} and course_id=#{courseId}
|
|
|
order by create_time desc limit 1
|
|
order by create_time desc limit 1
|