import { Entity, Column, PrimaryGeneratedColumn } from 'typeorm'; @Entity('diy_form_write_config') export class DiyFormWriteConfig { @PrimaryGeneratedColumn({ type: 'int' }) id: number; @Column({ name: 'site_id', type: 'int', default: 0 }) siteId: any; @Column({ name: 'form_id', type: 'int', default: 0 }) formId: any; @Column({ name: 'write_way', type: 'varchar', length: 255 }) writeWay: any; @Column({ name: 'join_member_type', type: 'varchar', length: 255, default: 'all_member' }) joinMemberType: any; @Column({ name: 'level_ids', type: 'text' }) levelIds: any; @Column({ name: 'label_ids', type: 'text' }) labelIds: any; @Column({ name: 'member_write_type', type: 'varchar', length: 255 }) memberWriteType: any; @Column({ name: 'member_write_rule', type: 'text' }) memberWriteRule: any; @Column({ name: 'form_write_type', type: 'varchar', length: 255 }) formWriteType: any; @Column({ name: 'form_write_rule', type: 'text' }) formWriteRule: any; @Column({ name: 'time_limit_type', type: 'varchar', length: 255, default: 0 }) timeLimitType: any; @Column({ name: 'time_limit_rule', type: 'text' }) timeLimitRule: any; @Column({ name: 'is_allow_update_content', type: 'int', default: 0 }) isAllowUpdateContent: any; @Column({ name: 'write_instruction', type: 'text' }) writeInstruction: any; @Column({ name: 'create_time', type: 'int', default: 0 }) createTime: any; @Column({ name: 'update_time', type: 'int', default: 0 }) updateTime: any; }