newsletter CRUD & pdf
This commit is contained in:
parent
e9b29f8acf
commit
01ce3fdd39
31 changed files with 1185 additions and 23 deletions
12
src/viewmodel/admin/newsletter.models.ts
Normal file
12
src/viewmodel/admin/newsletter.models.ts
Normal file
|
@ -0,0 +1,12 @@
|
|||
import { QueryStoreViewModel } from "./queryStore.models";
|
||||
|
||||
export interface NewsletterViewModel {
|
||||
id: number;
|
||||
title: string;
|
||||
description: string;
|
||||
newsletterTitle: string;
|
||||
newsletterText: string;
|
||||
newsletterSignatur: string;
|
||||
isSent: boolean;
|
||||
recipientsByQuery?: QueryStoreViewModel;
|
||||
}
|
9
src/viewmodel/admin/newsletterDates.models.ts
Normal file
9
src/viewmodel/admin/newsletterDates.models.ts
Normal file
|
@ -0,0 +1,9 @@
|
|||
import { CalendarViewModel } from "./calendar.models";
|
||||
|
||||
export interface NewsletterDatesViewModel {
|
||||
newsletterId: number;
|
||||
calendarId: number;
|
||||
diffTitle: string | null;
|
||||
diffDescription: string | null;
|
||||
calendar: CalendarViewModel;
|
||||
}
|
8
src/viewmodel/admin/newsletterRecipients.models.ts
Normal file
8
src/viewmodel/admin/newsletterRecipients.models.ts
Normal file
|
@ -0,0 +1,8 @@
|
|||
import { MemberViewModel } from "./member.models";
|
||||
|
||||
export interface NewsletterRecipientsViewModel {
|
||||
newsletterId: number;
|
||||
memberId: number;
|
||||
addedManually: boolean;
|
||||
member: MemberViewModel;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue