refactor(terminology): 统一术语标准并优化代码类型安全
- 将B2B统一为TOB术语 - 将状态值统一为大写格式 - 优化类型声明,避免使用any - 将float类型替换为decimal以提高精度 - 新增术语标准化文档 - 优化路由结构和菜单分类 - 添加TypeORM实体类 - 增强加密模块安全性 - 重构前端路由结构 - 完善任务模板和验收标准
This commit is contained in:
@@ -25,4 +25,15 @@ router.post('/', requireTraceContext, requirePermission('product:write'), Produc
|
||||
router.put('/:id', requireTraceContext, requirePermission('product:write'), ProductController.update);
|
||||
router.delete('/:id', requireTraceContext, requirePermission('product:delete'), ProductController.delete);
|
||||
|
||||
// [BE-P006] Multi-platform product mapping
|
||||
router.post('/platform-mapping', requireTraceContext, requirePermission('product:write'), ProductController.createPlatformMapping);
|
||||
router.get('/:productId/platform-mappings', requireTraceContext, ProductController.getPlatformMappings);
|
||||
|
||||
// [BE-P007] Batch operations
|
||||
router.post('/batch', requireTraceContext, requirePermission('product:write'), ProductController.batchOperation);
|
||||
|
||||
// [BE-P008] Cross-platform inventory sync
|
||||
router.post('/:productId/sync-inventory', requireTraceContext, requirePermission('product:write'), ProductController.syncInventory);
|
||||
router.get('/:productId/sync-status', requireTraceContext, ProductController.getSyncStatus);
|
||||
|
||||
export default router;
|
||||
|
||||
Reference in New Issue
Block a user