From bb3d2a2fbc181fe8e04c77651fe4988aff1a51a6 Mon Sep 17 00:00:00 2001 From: snowgitea Date: Wed, 1 Jul 2026 17:44:58 +0800 Subject: [PATCH] chore: src/modules/knowledge/service/film-category.ts --- .../knowledge/service/film-category.ts | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 src/modules/knowledge/service/film-category.ts diff --git a/src/modules/knowledge/service/film-category.ts b/src/modules/knowledge/service/film-category.ts new file mode 100644 index 0000000..0045429 --- /dev/null +++ b/src/modules/knowledge/service/film-category.ts @@ -0,0 +1,33 @@ +import { Provide } from '@midwayjs/core'; +import { BaseService } from '@cool-midway/core'; +import { InjectEntityModel } from '@midwayjs/typeorm'; +import { Repository } from 'typeorm'; +import { KnowledgeFilmCategoryEntity } from '../entity/film-category'; +import { escapeObject } from '../utils/xss'; + +/** + * 知识库模块-电影分类 + */ +@Provide() +export class KnowledgeFilmCategoryService extends BaseService { + @InjectEntityModel(KnowledgeFilmCategoryEntity) + knowledgeFilmCategoryEntity: Repository; + + /** + * 新增分类 - XSS 防护 + * @param params 分类数据 + */ + async add(params: any) { + const safeParams = escapeObject(params); + return super.add(safeParams); + } + + /** + * 更新分类 - XSS 防护 + * @param params 分类数据 + */ + async update(params: any) { + const safeParams = escapeObject(params); + return super.update(safeParams); + } +}