refactor: 重构数据库插入参数结构体定义并移除重复及冗余前缀

- 重构代码以通过模块化导入使用InsertArgs结构体并移除重复定义。
- 优化数据库插入参数结构体定义并移除不必要的命名空间前缀以提升代码可读性和维护性。
This commit is contained in:
2025-08-19 23:04:32 +08:00
parent 9131358716
commit 9cd11a7f37
2 changed files with 12 additions and 10 deletions

View File

@@ -72,7 +72,7 @@ async fn create_token(
let token: String = state.generator.generate(16);
let _token_id = state
.db
.insert_authorize(db::InsertArgs {
.insert_authorize(InsertArgs {
project: args.project.clone(),
token: token.clone(),
device_id: args.device_id.clone(),
@@ -224,6 +224,15 @@ fn add_day(t: &str, days: i64) -> Result<String, ParseError> {
Ok(new_time.format("%Y-%m-%d %H:%M:%S").to_string())
}
pub struct InsertArgs {
pub project: String,
pub token: String,
pub device_id: String,
pub disable: i8,
pub expire: String,
pub insert_time: String,
}
#[derive(Clone)]
struct AppState {
db: Arc<db::Db>,