py-uni
Version:
py-uni
34 lines (32 loc) • 1.21 kB
text/typescript
/**
*业务单要件
*/
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 || '';
}
}