@rytass/cms-base-nestjs-module
Version:
Rytass Content Management System NestJS Base Module
19 lines (18 loc) • 735 B
TypeScript
import { Relation } from 'typeorm';
import { BaseArticleVersionEntity } from './base-article-version.entity';
import { ArticleSignatureResult } from '../typings/article-signature-result.enum';
import { BaseSignatureLevelEntity } from './base-signature-level.entity';
export declare const ArticleSignatureRepo: unique symbol;
export declare class ArticleSignatureEntity {
id: string;
articleId: string;
version: number;
signatureLevelId: string | null;
result: ArticleSignatureResult;
rejectReason: string | null;
signerId: string | null;
signedAt: Date;
deletedAt: Date | null;
articleVersion: Relation<BaseArticleVersionEntity>;
signatureLevel: Relation<BaseSignatureLevelEntity> | null;
}