feat: 添加请求参数验证中间件和设计令牌Hook
feat(validation): 为机房、机柜和设备路由添加Joi验证中间件 feat(hooks): 创建useDesignTokens Hook集中管理主题配置 feat(models): 为耗材模型添加乐观锁version字段和updatedAt索引 feat(3d): 增强3D场景和设备模型视觉效果与交互 refactor: 移除数据备份相关功能并优化代码结构 fix: 修复前端安全日志和密码加密工具 chore: 更新依赖并添加axios和joi库 docs: 更新注释和文档说明 style: 改进代码格式和命名一致性
This commit is contained in:
@@ -54,6 +54,12 @@ const Consumable = sequelize.define('Consumable', {
|
||||
status: {
|
||||
type: DataTypes.STRING,
|
||||
defaultValue: 'active'
|
||||
},
|
||||
version: {
|
||||
type: DataTypes.INTEGER,
|
||||
allowNull: false,
|
||||
defaultValue: 0,
|
||||
comment: '乐观锁版本号'
|
||||
}
|
||||
}, {
|
||||
tableName: 'consumables',
|
||||
@@ -61,7 +67,8 @@ const Consumable = sequelize.define('Consumable', {
|
||||
indexes: [
|
||||
{ fields: ['category'] },
|
||||
{ fields: ['status'] },
|
||||
{ fields: ['category', 'status'] }
|
||||
{ fields: ['category', 'status'] },
|
||||
{ fields: ['updatedAt'] }
|
||||
]
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user