import {
  Column, Entity, PrimaryColumn, UpdateDateColumn,
} from 'typeorm';

@Entity('cooperative_settings')
export class CooperativeSettings {
  @PrimaryColumn({ type: 'varchar', length: 100 }) key: string;

  @Column({ type: 'text', nullable: true }) value: string | null;
  @Column({ type: 'varchar', length: 300, nullable: true }) label: string | null;
  @Column({ type: 'varchar', length: 300, nullable: true }) labelNe: string | null;
  @Column({ type: 'varchar', length: 50, nullable: true }) group: string | null;
  @Column({ type: 'varchar', length: 50, nullable: true }) dataType: string | null;

  @UpdateDateColumn() updatedAt: Date;
}
