/**
 *业务单要件
 */
export class BusinessImportant {
    DocumentName: string; // 要件名称
    DocumentValue: string; // 要件配置文件Id
    Qualified: boolean; // 是否合格
    Opinion: string; // 要件审核意见,意见
    FilingCode: string; // 归档编号
    FileTypes: string; // 文件类型
    MaxFileSize: number; // 最大文件大小（单位KB）
    AccessoryIds: string; // 附件Id列表

    constructor(options: {
        DocumentName?: string;
        DocumentValue?: string;
        Qualified?: boolean;
        Opinion?: string;
        FilingCode?: string;
        FileTypes?: string;
        MaxFileSize?: number;
        AccessoryIds?: string;
    } = {}) {
        this.DocumentName = options.DocumentName || '';
        this.DocumentValue = options.DocumentValue || '';
        this.Qualified = !!options.Qualified;
        this.Opinion = options.Opinion || '';
        this.FilingCode = options.FilingCode || '';
        this.FileTypes = options.FileTypes || '';
        this.MaxFileSize = !options.MaxFileSize ? 0 : Number.parseFloat(options.MaxFileSize.toString());
        this.AccessoryIds = options.AccessoryIds || '';
    }
}
