mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
Change the Contribution entity to join on user.
This commit is contained in:
parent
1147f58f17
commit
d066227043
@ -1,6 +1,15 @@
|
|||||||
import Decimal from 'decimal.js-light'
|
import Decimal from 'decimal.js-light'
|
||||||
import { BaseEntity, Column, Entity, PrimaryGeneratedColumn, DeleteDateColumn } from 'typeorm'
|
import {
|
||||||
|
BaseEntity,
|
||||||
|
Column,
|
||||||
|
Entity,
|
||||||
|
PrimaryGeneratedColumn,
|
||||||
|
DeleteDateColumn,
|
||||||
|
OneToOne,
|
||||||
|
JoinColumn,
|
||||||
|
} from 'typeorm'
|
||||||
import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer'
|
import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer'
|
||||||
|
import { User } from '../User'
|
||||||
|
|
||||||
@Entity('contributions')
|
@Entity('contributions')
|
||||||
export class Contribution extends BaseEntity {
|
export class Contribution extends BaseEntity {
|
||||||
@ -10,6 +19,10 @@ export class Contribution extends BaseEntity {
|
|||||||
@Column({ unsigned: true, nullable: false, name: 'user_id' })
|
@Column({ unsigned: true, nullable: false, name: 'user_id' })
|
||||||
userId: number
|
userId: number
|
||||||
|
|
||||||
|
@OneToOne(() => User)
|
||||||
|
@JoinColumn({ name: 'user_id' })
|
||||||
|
user: User
|
||||||
|
|
||||||
@Column({ type: 'datetime', default: () => 'CURRENT_TIMESTAMP', name: 'created_at' })
|
@Column({ type: 'datetime', default: () => 'CURRENT_TIMESTAMP', name: 'created_at' })
|
||||||
createdAt: Date
|
createdAt: Date
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user