feat(order): 新增订单管理功能 V2

- 新增订单创建、查询、备注更新、申请退款等接口
- 添加订单相关实体类和枚举类
- 实现订单事件监听器,处理支付、退款、订单状态变化
- 优化移动端订单创建逻辑,集成订单服务
This commit is contained in:
2025-08-28 18:42:47 +08:00
parent af79a5ffa6
commit e95e0a04ff
28 changed files with 2515 additions and 12 deletions

View File

@@ -0,0 +1,12 @@
package com.ycwl.basic.order.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ycwl.basic.order.entity.OrderDiscountV2;
import org.apache.ibatis.annotations.Mapper;
/**
* 订单优惠记录表Mapper接口
*/
@Mapper
public interface OrderDiscountMapper extends BaseMapper<OrderDiscountV2> {
}

View File

@@ -0,0 +1,12 @@
package com.ycwl.basic.order.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ycwl.basic.order.entity.OrderItemV2;
import org.apache.ibatis.annotations.Mapper;
/**
* 订单商品明细表Mapper接口
*/
@Mapper
public interface OrderItemMapper extends BaseMapper<OrderItemV2> {
}

View File

@@ -0,0 +1,12 @@
package com.ycwl.basic.order.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ycwl.basic.order.entity.OrderV2;
import org.apache.ibatis.annotations.Mapper;
/**
* 订单表Mapper接口
*/
@Mapper
public interface OrderMapper extends BaseMapper<OrderV2> {
}

View File

@@ -0,0 +1,12 @@
package com.ycwl.basic.order.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ycwl.basic.order.entity.OrderRefundV2;
import org.apache.ibatis.annotations.Mapper;
/**
* 订单退款记录表Mapper接口
*/
@Mapper
public interface OrderRefundMapper extends BaseMapper<OrderRefundV2> {
}