mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
models
This commit is contained in:
parent
1c2db6cb15
commit
d1da8cdfd6
@ -1,7 +1,6 @@
|
|||||||
/* eslint-disable @typescript-eslint/no-explicit-any */
|
/* eslint-disable @typescript-eslint/no-explicit-any */
|
||||||
/* eslint-disable @typescript-eslint/explicit-module-boundary-types */
|
/* eslint-disable @typescript-eslint/explicit-module-boundary-types */
|
||||||
import { ObjectType, Field, Int } from 'type-graphql'
|
import { ObjectType, Field, Int } from 'type-graphql'
|
||||||
import { Transaction } from '../../typeorm/entity/Transaction'
|
|
||||||
|
|
||||||
@ObjectType()
|
@ObjectType()
|
||||||
export class Decay {
|
export class Decay {
|
||||||
|
|||||||
@ -1,16 +1,7 @@
|
|||||||
/* eslint-disable @typescript-eslint/no-explicit-any */
|
/* eslint-disable @typescript-eslint/no-explicit-any */
|
||||||
/* eslint-disable @typescript-eslint/explicit-module-boundary-types */
|
/* eslint-disable @typescript-eslint/explicit-module-boundary-types */
|
||||||
import { ObjectType, Field } from 'type-graphql'
|
import { ObjectType, Field } from 'type-graphql'
|
||||||
|
import { GdtEntryType } from '../enum/GdtEntryType'
|
||||||
export enum GdtEntryType {
|
|
||||||
FORM = 1,
|
|
||||||
CVS = 2,
|
|
||||||
ELOPAGE = 3,
|
|
||||||
ELOPAGE_PUBLISHER = 4,
|
|
||||||
DIGISTORE = 5,
|
|
||||||
CVS2 = 6,
|
|
||||||
GLOBAL_MODIFICATOR = 7,
|
|
||||||
}
|
|
||||||
|
|
||||||
@ObjectType()
|
@ObjectType()
|
||||||
export class GdtEntry {
|
export class GdtEntry {
|
||||||
@ -46,7 +37,7 @@ export class GdtEntry {
|
|||||||
@Field(() => String)
|
@Field(() => String)
|
||||||
couponCode: string
|
couponCode: string
|
||||||
|
|
||||||
@Field(() => Number)
|
@Field(() => GdtEntryType)
|
||||||
gdtEntryType: GdtEntryType
|
gdtEntryType: GdtEntryType
|
||||||
|
|
||||||
@Field(() => Number)
|
@Field(() => Number)
|
||||||
|
|||||||
@ -3,20 +3,6 @@
|
|||||||
import { GdtEntry } from './GdtEntry'
|
import { GdtEntry } from './GdtEntry'
|
||||||
import { ObjectType, Field } from 'type-graphql'
|
import { ObjectType, Field } from 'type-graphql'
|
||||||
|
|
||||||
@ObjectType()
|
|
||||||
export class GdtSumPerEmail {
|
|
||||||
constructor(email: string, summe: number) {
|
|
||||||
this.email = email
|
|
||||||
this.summe = summe
|
|
||||||
}
|
|
||||||
|
|
||||||
@Field(() => String)
|
|
||||||
email: string
|
|
||||||
|
|
||||||
@Field(() => Number)
|
|
||||||
summe: number
|
|
||||||
}
|
|
||||||
|
|
||||||
@ObjectType()
|
@ObjectType()
|
||||||
export class GdtEntryList {
|
export class GdtEntryList {
|
||||||
constructor(json: any) {
|
constructor(json: any) {
|
||||||
|
|||||||
19
backend/src/graphql/models/GdtSumPerEmail.ts
Normal file
19
backend/src/graphql/models/GdtSumPerEmail.ts
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
/* eslint-disable @typescript-eslint/no-explicit-any */
|
||||||
|
/* eslint-disable @typescript-eslint/explicit-module-boundary-types */
|
||||||
|
/*
|
||||||
|
import { ObjectType, Field } from 'type-graphql'
|
||||||
|
|
||||||
|
@ObjectType()
|
||||||
|
export class GdtSumPerEmail {
|
||||||
|
constructor(email: string, summe: number) {
|
||||||
|
this.email = email
|
||||||
|
this.summe = summe
|
||||||
|
}
|
||||||
|
|
||||||
|
@Field(() => String)
|
||||||
|
email: string
|
||||||
|
|
||||||
|
@Field(() => Number)
|
||||||
|
summe: number
|
||||||
|
}
|
||||||
|
*/
|
||||||
@ -53,32 +53,3 @@ export class Transaction {
|
|||||||
@Field({ nullable: true })
|
@Field({ nullable: true })
|
||||||
decay?: Decay
|
decay?: Decay
|
||||||
}
|
}
|
||||||
|
|
||||||
@ObjectType()
|
|
||||||
export class TransactionList {
|
|
||||||
constructor() {
|
|
||||||
this.gdtSum = 0
|
|
||||||
this.count = 0
|
|
||||||
this.balance = 0
|
|
||||||
this.decay = 0
|
|
||||||
this.decayDate = ''
|
|
||||||
}
|
|
||||||
|
|
||||||
@Field(() => Number)
|
|
||||||
gdtSum: number
|
|
||||||
|
|
||||||
@Field(() => Number)
|
|
||||||
count: number
|
|
||||||
|
|
||||||
@Field(() => Number)
|
|
||||||
balance: number
|
|
||||||
|
|
||||||
@Field(() => Number)
|
|
||||||
decay: number
|
|
||||||
|
|
||||||
@Field(() => String)
|
|
||||||
decayDate: string
|
|
||||||
|
|
||||||
@Field(() => [Transaction])
|
|
||||||
transactions: Transaction[]
|
|
||||||
}
|
|
||||||
|
|||||||
33
backend/src/graphql/models/TransactionList.ts
Normal file
33
backend/src/graphql/models/TransactionList.ts
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
/* eslint-disable @typescript-eslint/no-explicit-any */
|
||||||
|
/* eslint-disable @typescript-eslint/explicit-module-boundary-types */
|
||||||
|
import { ObjectType, Field } from 'type-graphql'
|
||||||
|
import { Transaction } from './Transaction'
|
||||||
|
|
||||||
|
@ObjectType()
|
||||||
|
export class TransactionList {
|
||||||
|
constructor() {
|
||||||
|
this.gdtSum = 0
|
||||||
|
this.count = 0
|
||||||
|
this.balance = 0
|
||||||
|
this.decay = 0
|
||||||
|
this.decayDate = ''
|
||||||
|
}
|
||||||
|
|
||||||
|
@Field(() => Number)
|
||||||
|
gdtSum: number
|
||||||
|
|
||||||
|
@Field(() => Number)
|
||||||
|
count: number
|
||||||
|
|
||||||
|
@Field(() => Number)
|
||||||
|
balance: number
|
||||||
|
|
||||||
|
@Field(() => Number)
|
||||||
|
decay: number
|
||||||
|
|
||||||
|
@Field(() => String)
|
||||||
|
decayDate: string
|
||||||
|
|
||||||
|
@Field(() => [Transaction])
|
||||||
|
transactions: Transaction[]
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user