package com.sandu.ximon.dao.mapper;
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.sandu.ximon.dao.bo.C3mOrderBo;
|
import com.sandu.ximon.dao.domain.C3mOrder;
|
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Select;
|
import org.apache.ibatis.annotations.Update;
|
|
import java.util.List;
|
|
/**
|
* @author Administrator
|
* @description 针对表【c3_order(C3订单表)】的数据库操作Mapper
|
* @createDate 2022-06-27 12:11:23
|
* @Entity com.sandu.ximon.dao.domain.C3mOrder
|
*/
|
@Mapper
|
public interface C3mOrderMapper extends BaseMapper<C3mOrder> {
|
|
/**
|
* 订单详情
|
*
|
* @param outTradeNo
|
* @return
|
*/
|
@Select("select * from c3_order where out_trade_no = #{outTradeNo}")
|
C3mOrder getOrderByOutTradeNo(@Param("outTradeNo") String outTradeNo);
|
|
/**
|
* 退款 更新订单状态
|
*
|
* @param c3mOrderEntity
|
*/
|
@Update("update c3_order set refund_amount = #{refundAmount},refund_timestamp=#{refundTimestamp},order_status=#{orderStatus}, refund_msg = #{refundMsg} where order_id = #{orderId}")
|
void updateRefundOrder(C3mOrder c3mOrderEntity);
|
|
List<C3mOrderBo> orderList(Long userId);
|
}
|