feat(card): 实现后台博客文章与动态发布中心及OpenGraph自动提炼 (Point 02)
这个提交包含在:
@@ -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 {}
|
||||
在新工单中引用
屏蔽一个用户