完善 server-rs DDD 重构计划与骨架
This commit is contained in:
3
server-rs/crates/module-auth/src/application.rs
Normal file
3
server-rs/crates/module-auth/src/application.rs
Normal file
@@ -0,0 +1,3 @@
|
||||
//! 认证应用编排过渡落位。
|
||||
//!
|
||||
//! 这里只返回纯应用结果与领域事件;短信 provider、JWT 签发和持久化由外层 adapter 完成。
|
||||
3
server-rs/crates/module-auth/src/commands.rs
Normal file
3
server-rs/crates/module-auth/src/commands.rs
Normal file
@@ -0,0 +1,3 @@
|
||||
//! 认证写入命令过渡落位。
|
||||
//!
|
||||
//! 用于表达密码入口、手机号验证码、微信登录、刷新会话签发和吊销等用例输入。
|
||||
4
server-rs/crates/module-auth/src/domain.rs
Normal file
4
server-rs/crates/module-auth/src/domain.rs
Normal file
@@ -0,0 +1,4 @@
|
||||
//! 认证领域模型过渡落位。
|
||||
//!
|
||||
//! 后续迁移账号、刷新会话、验证码和微信绑定聚合时,只保留认证规则;
|
||||
//! 文件持久化、真实短信发送、cookie 写入和 HTTP 上下文都不属于领域核心。
|
||||
3
server-rs/crates/module-auth/src/errors.rs
Normal file
3
server-rs/crates/module-auth/src/errors.rs
Normal file
@@ -0,0 +1,3 @@
|
||||
//! 认证领域错误过渡落位。
|
||||
//!
|
||||
//! 领域错误保持可测试、可映射,不能直接依赖 Axum、cookie 或平台 provider 错误模型。
|
||||
3
server-rs/crates/module-auth/src/events.rs
Normal file
3
server-rs/crates/module-auth/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::{
|
||||
collections::HashMap,
|
||||
error::Error,
|
||||
|
||||
Reference in New Issue
Block a user