ntk-cms-api
Version:
Ntk Cms Api And Model For Typscript
40 lines (39 loc) • 1.5 kB
TypeScript
import { ManagementContentSettingTypeEnum } from '../../enums/link-management/managementContentSettingTypeEnum';
import { SharingPriceTypeEnum } from '../../enums/link-management/sharingPriceTypeEnum';
import { BaseModuleEntity } from '../base/baseModuleEntity';
import { LinkManagementTargetCategoryModel } from './linkManagementTargetCategoryModel';
export declare class LinkManagementTargetModel extends BaseModuleEntity<number> {
title: string;
description: string;
isPublic?: boolean;
toWebAddress: string;
currentClickCount: number;
currentViewCount: number;
linkManagementMemberId?: number;
linkBillboardPatternId?: number;
targetCategories: LinkManagementTargetCategoryModel[];
webAddress: string;
smallPreview: string;
shareBeginDate?: Date;
shareExpireDate?: Date;
sharingLinkType: SharingPriceTypeEnum;
clickPrice: number;
viewPrice: number;
maxPriceOfShareTotal: number;
maxPriceOfSharePerDay: number;
formulaPercent: number;
linkMainImageId?: number;
linkFileIds: string;
contentSettingType: ManagementContentSettingTypeEnum;
carryBillboardId: number;
carryToWebAddress: string;
linkMainImageIdSrc: string;
linkFileIdsSrc: string[];
qRCodeBase64: string;
urlViewContent: string;
urlViewContentShort: string;
urlViewContentQRCodeBase64: string;
moduleName: string;
moduleEntityName: string;
moduleEntityId: string;
}