feat(card): 实现后台博客文章与动态发布中心及OpenGraph自动提炼 (Point 02)

这个提交包含在:
wikiboss
2026-09-20 22:40:43 +08:00
父节点 679ea8441e
当前提交 991c0bb6b5
共有 11 个文件被更改,包括 1635 次插入 和 2 次删除

查看文件

@@ -0,0 +1,26 @@
import { CoolController, BaseController } from '@cool-midway/core';
import { CardArticleEntity } from '../../entity/article';
import { CardArticleService } from '../../service/article';
/**
* 后台文章标准 CRUD 配置
*/
export const adminCardArticleCurdOption = {
api: ['add', 'delete', 'update', 'info', 'list', 'page'] as Array<
'add' | 'delete' | 'update' | 'info' | 'list' | 'page'
>,
entity: CardArticleEntity,
service: CardArticleService,
pageQueryOp: {
keyWordLikeFields: ['a.title', 'a.summary'],
fieldEq: ['a.cardId', 'a.isPublished'],
addOrderBy: { updateTime: 'desc' as const },
},
};
/**
* 名片模块-后台文章与动态发布中心
* 路由前缀:/admin/card/article
*/
@CoolController(adminCardArticleCurdOption)
export class AdminCardArticleController extends BaseController {}