mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-29 01:08:43 +08:00 
			
		
		
		
	fix:完善 TODO 提到的问题
This commit is contained in:
		| @@ -0,0 +1,20 @@ | ||||
| package cn.iocoder.yudao.module.trade.api.order; | ||||
|  | ||||
| import cn.iocoder.yudao.module.trade.api.order.dto.TradeOrderRespDTO; | ||||
|  | ||||
| /** | ||||
|  * 订单 API 接口 | ||||
|  * | ||||
|  * @author HUIHUI | ||||
|  */ | ||||
| public interface TradeOrderApi { | ||||
|  | ||||
|     /** | ||||
|      * 获取订单通过订单 id | ||||
|      * | ||||
|      * @param id id | ||||
|      * @return 订单信息 Response DTO | ||||
|      */ | ||||
|     TradeOrderRespDTO getOrder(Long id); | ||||
|  | ||||
| } | ||||
| @@ -0,0 +1,92 @@ | ||||
| package cn.iocoder.yudao.module.trade.api.order.dto; | ||||
|  | ||||
| import cn.iocoder.yudao.framework.common.enums.TerminalEnum; | ||||
| import cn.iocoder.yudao.module.trade.enums.order.TradeOrderCancelTypeEnum; | ||||
| import cn.iocoder.yudao.module.trade.enums.order.TradeOrderStatusEnum; | ||||
| import cn.iocoder.yudao.module.trade.enums.order.TradeOrderTypeEnum; | ||||
| import lombok.Data; | ||||
|  | ||||
| import java.time.LocalDateTime; | ||||
|  | ||||
| /** | ||||
|  * 订单信息 Response DTO | ||||
|  * | ||||
|  * @author HUIHUI | ||||
|  */ | ||||
| @Data | ||||
| public class TradeOrderRespDTO { | ||||
|  | ||||
|     // ========== 订单基本信息 ========== | ||||
|     /** | ||||
|      * 订单编号,主键自增 | ||||
|      */ | ||||
|     private Long id; | ||||
|     /** | ||||
|      * 订单流水号 | ||||
|      * <p> | ||||
|      * 例如说,1146347329394184195 | ||||
|      */ | ||||
|     private String no; | ||||
|     /** | ||||
|      * 订单类型 | ||||
|      * <p> | ||||
|      * 枚举 {@link TradeOrderTypeEnum} | ||||
|      */ | ||||
|     private Integer type; | ||||
|     /** | ||||
|      * 订单来源 | ||||
|      * <p> | ||||
|      * 枚举 {@link TerminalEnum} | ||||
|      */ | ||||
|     private Integer terminal; | ||||
|     /** | ||||
|      * 用户编号 | ||||
|      * <p> | ||||
|      * 关联 MemberUserDO 的 id 编号 | ||||
|      */ | ||||
|     private Long userId; | ||||
|     /** | ||||
|      * 用户 IP | ||||
|      */ | ||||
|     private String userIp; | ||||
|     /** | ||||
|      * 用户备注 | ||||
|      */ | ||||
|     private String userRemark; | ||||
|     /** | ||||
|      * 订单状态 | ||||
|      * <p> | ||||
|      * 枚举 {@link TradeOrderStatusEnum} | ||||
|      */ | ||||
|     private Integer status; | ||||
|     /** | ||||
|      * 购买的商品数量 | ||||
|      */ | ||||
|     private Integer productCount; | ||||
|     /** | ||||
|      * 订单完成时间 | ||||
|      */ | ||||
|     private LocalDateTime finishTime; | ||||
|     /** | ||||
|      * 订单取消时间 | ||||
|      */ | ||||
|     private LocalDateTime cancelTime; | ||||
|     /** | ||||
|      * 取消类型 | ||||
|      * <p> | ||||
|      * 枚举 {@link TradeOrderCancelTypeEnum} | ||||
|      */ | ||||
|     private Integer cancelType; | ||||
|     /** | ||||
|      * 商家备注 | ||||
|      */ | ||||
|     private String remark; | ||||
|     /** | ||||
|      * 是否评价 | ||||
|      * <p> | ||||
|      * true - 已评价 | ||||
|      * false - 未评价 | ||||
|      */ | ||||
|     private Boolean commentStatus; | ||||
|  | ||||
| } | ||||
| @@ -0,0 +1 @@ | ||||
| package cn.iocoder.yudao.module.trade.api; | ||||
		Reference in New Issue
	
	Block a user
	 puhui999
					puhui999