FangJianJun_branch
方建军 1 year ago
parent 2fc1c0d212
commit 963b6045c8

@ -0,0 +1,42 @@
/*
* Copyright (c) 2018-2999 广 All rights reserved.
*
* https://www.mall4j.com/
*
*
*
*
*/
// 包声明表明该类所在的包名这里定义在com.yami.shop.bean.event包下
// 按照Java的包结构规范通常用于对相关类进行组织和分类管理方便代码的模块化开发和维护。
package com.yami.shop.bean.event;
// 导入Order类因为在本类中会使用到Order类型的变量通过导入对应的类
// 才能在代码中正确地引用和操作该类型此处表示从com.yami.shop.bean.model包中引入Order类。
import com.yami.shop.bean.model.Order;
// Lombok注解用于自动生成包含所有参数的构造函数
// 这样在创建CancelOrderEvent类的实例时可以方便地通过传入相应参数来初始化对象。
import lombok.AllArgsConstructor;
// Lombok注解用于自动生成类的getter、setter方法以及其他一些常用的方法如toString等
// 减少了手动编写这些重复代码的工作量,提高代码的简洁性和开发效率。
import lombok.Data;
// 类的文档注释,简要描述了该类的作用,即表示取消订单的事件。
// 这种注释有助于其他开发人员快速理解该类在整个业务逻辑中的用途。
/**
*
* @author
*/
// 使用@Data注解让Lombok自动为该类生成相关的方法如getter、setter等。
// 使用@AllArgsConstructor注解让Lombok自动生成包含所有参数的构造函数。
@Data
@AllArgsConstructor
// 定义CancelOrderEvent类用于表示取消订单这一业务事件相关的信息
// 通常在基于事件驱动的架构中,此类可以作为事件对象在不同组件之间传递相关的业务数据。
public class CancelOrderEvent {
// 定义一个私有成员变量order类型为Order用于存储被取消的订单相关的详细信息
// 比如订单编号、下单用户、商品明细、订单金额等内容,方便在事件传递过程中获取和处理订单相关的数据。
private Order order;
}
Loading…
Cancel
Save