调整资产类型简称规则
This commit is contained in:
parent
d8eb7db1e1
commit
f842c508b7
@ -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`);
|
||||
@ -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")
|
||||
}
|
||||
|
||||
|
||||
@ -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 || '更新资产类型失败')
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user