refactor: 修复 modules 三层架构违规
- auth: actionDeleteAccount 改用 service+repo,forgot-password 完整三层实现 - card: serviceCheckCardOwnership 替代直接调用 repository - deck: 移除 service 层的 use server 指令 - dictionary: 数据转换逻辑从 repository 移到 service - ocr: 认证移到 action 层,跨模块调用改用 service - translator: genIPA/genLanguage 改用 service 层
This commit is contained in:
@@ -1,5 +1,3 @@
|
||||
import { TSharedItem } from "@/shared/dictionary-type";
|
||||
|
||||
export type RepoInputCreateDictionaryLookUp = {
|
||||
userId?: string;
|
||||
text: string;
|
||||
@@ -8,7 +6,29 @@ export type RepoInputCreateDictionaryLookUp = {
|
||||
dictionaryItemId?: number;
|
||||
};
|
||||
|
||||
export type RepoOutputSelectLastLookUpResult = TSharedItem & {id: number} | null;
|
||||
export type RepoOutputSelectLastLookUpResultEntry = {
|
||||
id: number;
|
||||
itemId: number;
|
||||
ipa: string | null;
|
||||
definition: string;
|
||||
partOfSpeech: string | null;
|
||||
example: string;
|
||||
createdAt: Date;
|
||||
updatedAt: Date;
|
||||
};
|
||||
|
||||
export type RepoOutputSelectLastLookUpResultItem = {
|
||||
id: number;
|
||||
frequency: number;
|
||||
standardForm: string;
|
||||
queryLang: string;
|
||||
definitionLang: string;
|
||||
createdAt: Date;
|
||||
updatedAt: Date;
|
||||
entries: RepoOutputSelectLastLookUpResultEntry[];
|
||||
};
|
||||
|
||||
export type RepoOutputSelectLastLookUpResult = RepoOutputSelectLastLookUpResultItem | null;
|
||||
|
||||
export type RepoInputCreateDictionaryItem = {
|
||||
standardForm: string;
|
||||
|
||||
Reference in New Issue
Block a user