完善 server-rs DDD 重构计划与骨架
This commit is contained in:
3
server-rs/crates/module-quest/src/application.rs
Normal file
3
server-rs/crates/module-quest/src/application.rs
Normal file
@@ -0,0 +1,3 @@
|
||||
//! 任务应用编排过渡落位。
|
||||
//!
|
||||
//! 这里只返回任务变更结果、日志和奖励待处理事件,不直接写背包或成长表。
|
||||
3
server-rs/crates/module-quest/src/commands.rs
Normal file
3
server-rs/crates/module-quest/src/commands.rs
Normal file
@@ -0,0 +1,3 @@
|
||||
//! 任务写入命令过渡落位。
|
||||
//!
|
||||
//! 用于表达领取任务、推进信号、确认完成和交付任务等输入。
|
||||
4
server-rs/crates/module-quest/src/domain.rs
Normal file
4
server-rs/crates/module-quest/src/domain.rs
Normal file
@@ -0,0 +1,4 @@
|
||||
//! 任务领域模型过渡落位。
|
||||
//!
|
||||
//! 后续迁移任务记录、步骤、目标、奖励和日志规则时,只保留任务聚合内部变化;
|
||||
//! 奖励发放和成长记账通过事件交给外层事务编排。
|
||||
3
server-rs/crates/module-quest/src/errors.rs
Normal file
3
server-rs/crates/module-quest/src/errors.rs
Normal file
@@ -0,0 +1,3 @@
|
||||
//! 任务领域错误过渡落位。
|
||||
//!
|
||||
//! 错误保持任务规则语义,例如状态不允许、目标不匹配或重复交付。
|
||||
3
server-rs/crates/module-quest/src/events.rs
Normal file
3
server-rs/crates/module-quest/src/events.rs
Normal file
@@ -0,0 +1,3 @@
|
||||
//! 任务领域事件过渡落位。
|
||||
//!
|
||||
//! 用于表达任务已领取、进度已推进、任务已完成和奖励待发放等事实。
|
||||
@@ -1,3 +1,9 @@
|
||||
mod application;
|
||||
mod commands;
|
||||
mod domain;
|
||||
mod errors;
|
||||
mod events;
|
||||
|
||||
use std::{error::Error, fmt};
|
||||
|
||||
use serde::{Deserialize, Serialize};
|
||||
|
||||
Reference in New Issue
Block a user