chore: 【ops】删除状态机监听器

This commit is contained in:
lzh
2026-01-08 15:00:35 +08:00
parent b225df4392
commit bdb2eb0856
3 changed files with 0 additions and 168 deletions

View File

@@ -1,55 +0,0 @@
package com.viewsh.module.ops.service.fsm.event;
import com.viewsh.module.ops.dal.dataobject.workorder.OpsOrderDO;
import com.viewsh.module.ops.enums.OperatorTypeEnum;
import com.viewsh.module.ops.enums.WorkOrderStatusEnum;
import lombok.Builder;
import lombok.Data;
import java.time.LocalDateTime;
/**
* 工单状态变更事件
*
* @author lzh
*/
@Data
@Builder
public class OrderStateChangedEvent {
/**
* 工单对象
*/
private OpsOrderDO order;
/**
* 原状态
*/
private WorkOrderStatusEnum oldStatus;
/**
* 新状态
*/
private WorkOrderStatusEnum newStatus;
/**
* 操作人类型
*/
private OperatorTypeEnum operatorType;
/**
* 操作人ID
*/
private Long operatorId;
/**
* 事件时间
*/
private LocalDateTime eventTime;
/**
* 说明
*/
private String remark;
}

View File

@@ -1,34 +0,0 @@
package com.viewsh.module.ops.service.fsm.listener;
import com.viewsh.module.ops.service.fsm.event.OrderStateChangedEvent;
/**
* 工单状态变更监听器接口
* 用于扩展业务逻辑,各业务线可注册自己的监听器
*
* 使用示例:
* <pre>
* &#64;Component
* public class CleanOrderStateChangeListener implements OrderStateChangeListener {
* &#64;Override
* public void onStateChanged(OrderStateChangedEvent event) {
* // 处理保洁工单状态变更
* if ("CLEAN".equals(event.getOrder().getOrderType())) {
* // 自定义逻辑
* }
* }
* }
* </pre>
*
* @author lzh
*/
public interface OrderStateChangeListener {
/**
* 状态变更时触发
*
* @param event 状态变更事件
*/
void onStateChanged(OrderStateChangedEvent event);
}