提交 418ad264 作者: 刘明祎-运维用途

实体类

上级 329adb80
流水线 #7447 已失败 于阶段
in 22 秒
package com.mmc.csf.release.dao;
import com.mmc.csf.release.entity.curriculum.CurriculumOrderDO;
import com.mmc.csf.release.entity.curriculum.CurriculumOrderQO;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
/**
* @author Admin
* @description 针对表【curriculum_order】的数据库操作Mapper
* @createDate 2023-12-07 10:01:44
* @Entity com.mmc.csf.release.entity.curriculum.CurriculumOrderDO
*/
@Mapper
public interface CurriculumOrderDao {
int deleteByPrimaryKey(Integer id);
int insert(CurriculumOrderDO record);
int insertSelective(CurriculumOrderDO record);
CurriculumOrderDO selectByPrimaryKey(Long id);
int updateByPrimaryKeySelective(CurriculumOrderDO record);
int updateByPrimaryKey(CurriculumOrderDO record);
/**
* 获取查询订单的总数
* @param param 条件
* @return int
*/
int getCountCurriculumOrder(CurriculumOrderQO param);
/**
* 获取课程订单信息
* @param param 查询条件
* @return {@link List}<{@link CurriculumOrderDO}>
*/
List<CurriculumOrderDO> selectOrderList(CurriculumOrderQO param);
}
package com.mmc.csf.release.entity.curriculum;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
/**
*
* @author Admin
* @TableName curriculum_order
*/
@Data
public class CurriculumOrderDO implements Serializable {
/**
*
*/
private Integer id;
/**
* 订单编号
*/
private String orderNo;
/**
* 下单用户id
*/
private Integer userAccountId;
/**
* 上传课程的后台id
*/
private Integer backUserId;
/**
* 订单总金额
*/
private BigDecimal orderTotalAmount;
/**
* 抵扣佣金金额
*/
private BigDecimal salaryAmount;
/**
* 抵扣云享金金额
*/
private BigDecimal cashAmount;
/**
* 微信支付
*/
private BigDecimal weChat;
/**
* 发布者微信支付订单
*/
private String wechatPayOrderNumber;
private Integer curriculumInfoId;
private int jifenConsume;
private static final long serialVersionUID = 1L;
}
\ No newline at end of file
<?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.mmc.csf.release.dao.CurriculumOrderDao">
<sql id="Base_Column_List">
id,order_no,user_account_id,
back_user_id,order_total_amount,salary_amount,
cash_amount,we_chat,wechat_pay_order_number
</sql>
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" >
select
<include refid="Base_Column_List" />
from curriculum_order
where id = #{id,jdbcType=INTEGER}
</select>
<select id="getCountCurriculumOrder" resultType="java.lang.Integer">
select count(id) from curriculum_order
</select>
<select id="selectOrderList" resultType="com.mmc.csf.release.entity.curriculum.CurriculumOrderDO">
select
<include refid="Base_Column_List" />
from curriculum_order
order by create_time desc
limit #{pageNo},#{pageSize}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
delete from curriculum_order
where id = #{id,jdbcType=INTEGER}
</delete>
<insert id="insert" keyColumn="id" keyProperty="id" parameterType="com.mmc.csf.release.entity.curriculum.CurriculumOrderDO" useGeneratedKeys="true">
insert into curriculum_order
( id,order_no,user_account_id
,back_user_id,order_total_amount,salary_amount
,cash_amount,we_chat,wechat_pay_order_number
,create_time,update_time)
values (#{id,jdbcType=INTEGER},#{orderNo,jdbcType=VARCHAR},#{userAccountId,jdbcType=INTEGER}
,#{backUserId,jdbcType=INTEGER},#{orderTotalAmount,jdbcType=DECIMAL},#{salaryAmount,jdbcType=DECIMAL}
,#{cashAmount,jdbcType=DECIMAL},#{weChat,jdbcType=DECIMAL},#{wechatPayOrderNumber,jdbcType=VARCHAR}
,#{createTime,jdbcType=TIMESTAMP},#{updateTime,jdbcType=TIMESTAMP})
</insert>
<insert id="insertSelective" keyColumn="id" keyProperty="id" parameterType="com.mmc.csf.release.entity.curriculum.CurriculumOrderDO" useGeneratedKeys="true">
insert into curriculum_order
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">id,</if>
<if test="orderNo != null">order_no,</if>
<if test="userAccountId != null">user_account_id,</if>
<if test="backUserId != null">back_user_id,</if>
<if test="orderTotalAmount != null">order_total_amount,</if>
<if test="salaryAmount != null">salary_amount,</if>
<if test="cashAmount != null">cash_amount,</if>
<if test="weChat != null">we_chat,</if>
<if test="wechatPayOrderNumber != null">wechat_pay_order_number,</if>
<if test="createTime != null">create_time,</if>
<if test="updateTime != null">update_time,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">#{id,jdbcType=INTEGER},</if>
<if test="orderNo != null">#{orderNo,jdbcType=VARCHAR},</if>
<if test="userAccountId != null">#{userAccountId,jdbcType=INTEGER},</if>
<if test="backUserId != null">#{backUserId,jdbcType=INTEGER},</if>
<if test="orderTotalAmount != null">#{orderTotalAmount,jdbcType=DECIMAL},</if>
<if test="salaryAmount != null">#{salaryAmount,jdbcType=DECIMAL},</if>
<if test="cashAmount != null">#{cashAmount,jdbcType=DECIMAL},</if>
<if test="weChat != null">#{weChat,jdbcType=DECIMAL},</if>
<if test="wechatPayOrderNumber != null">#{wechatPayOrderNumber,jdbcType=VARCHAR},</if>
<if test="createTime != null">#{createTime,jdbcType=TIMESTAMP},</if>
<if test="updateTime != null">#{updateTime,jdbcType=TIMESTAMP},</if>
</trim>
</insert>
<update id="updateByPrimaryKeySelective" parameterType="com.mmc.csf.release.entity.curriculum.CurriculumOrderDO">
update curriculum_order
<set>
<if test="orderNo != null">
order_no = #{orderNo,jdbcType=VARCHAR},
</if>
<if test="userAccountId != null">
user_account_id = #{userAccountId,jdbcType=INTEGER},
</if>
<if test="backUserId != null">
back_user_id = #{backUserId,jdbcType=INTEGER},
</if>
<if test="orderTotalAmount != null">
order_total_amount = #{orderTotalAmount,jdbcType=DECIMAL},
</if>
<if test="salaryAmount != null">
salary_amount = #{salaryAmount,jdbcType=DECIMAL},
</if>
<if test="cashAmount != null">
cash_amount = #{cashAmount,jdbcType=DECIMAL},
</if>
<if test="weChat != null">
we_chat = #{weChat,jdbcType=DECIMAL},
</if>
<if test="wechatPayOrderNumber != null">
wechat_pay_order_number = #{wechatPayOrderNumber,jdbcType=VARCHAR},
</if>
<if test="createTime != null">
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
</set>
where id = #{id,jdbcType=INTEGER}
</update>
<update id="updateByPrimaryKey" parameterType="com.mmc.csf.release.entity.curriculum.CurriculumOrderDO">
update curriculum_order
set
order_no = #{orderNo,jdbcType=VARCHAR},
user_account_id = #{userAccountId,jdbcType=INTEGER},
back_user_id = #{backUserId,jdbcType=INTEGER},
order_total_amount = #{orderTotalAmount,jdbcType=DECIMAL},
salary_amount = #{salaryAmount,jdbcType=DECIMAL},
cash_amount = #{cashAmount,jdbcType=DECIMAL},
we_chat = #{weChat,jdbcType=DECIMAL},
wechat_pay_order_number = #{wechatPayOrderNumber,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP}
where id = #{id,jdbcType=INTEGER}
</update>
</mapper>
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论