调整资产类型简称规则

This commit is contained in:
WuYongJie 2026-03-10 19:13:23 +08:00
parent d8eb7db1e1
commit f842c508b7
3 changed files with 8 additions and 3 deletions

View File

@ -0,0 +1,4 @@
DROP INDEX `asset_type_short_name_key` ON `asset_type`;
CREATE INDEX `asset_type_short_name_idx`
ON `asset_type`(`short_name`);

View File

@ -13,7 +13,7 @@ datasource db {
model AssetType {
id Int @id @default(autoincrement())
name String @unique @db.VarChar(50)
short_name String? @unique @db.VarChar(20)
short_name String? @db.VarChar(20)
status String @default("active") @db.VarChar(20)
can_be_parent Boolean @default(false) // 可作为父资产
can_be_child Boolean @default(false) // 可作为子资产
@ -23,6 +23,7 @@ model AssetType {
equipments Equipment[]
@@index([status])
@@index([short_name])
@@map("asset_type")
}

View File

@ -116,7 +116,7 @@ export const createAssetType = async (req: Request, res: Response) => {
successResponse(res, assetType, '新增资产类型成功')
} catch (error: any) {
if (error.code === 'P2002') {
return errorResponse(res, '类型名称或简称已存在')
return errorResponse(res, '类型名称已存在')
}
errorResponse(res, error.message || '新增资产类型失败')
}
@ -168,7 +168,7 @@ export const updateAssetType = async (req: Request, res: Response) => {
successResponse(res, updated, '更新资产类型成功')
} catch (error: any) {
if (error.code === 'P2002') {
return errorResponse(res, '类型名称或简称已存在')
return errorResponse(res, '类型名称已存在')
}
errorResponse(res, error.message || '更新资产类型失败')
}