py-uni
Version:
py-uni
50 lines (48 loc) • 1.49 kB
text/typescript
import {File} from "./file.domain";
/**
* 登录信息返回值
*/
export class ReportDefine {
CreateBy:string;
CreateDate: string;
DataSourceId: string;
Enable: number;
File: File;
GroupId: number;
Id: string;
Name: string;
Params: any;
Remark: string;
RequireRes: any;
UpdateBy: string;
UpdateDate: string;
constructor(options: {
CreateBy?:string;
CreateDate?: string;
DataSourceId?: string;
Enable?: number;
File?: File;
GroupId?: number;
Id?: string;
Name?: string;
Params?: any;
Remark?: string;
RequireRes?: any;
UpdateBy?: string;
UpdateDate?: string;
} = {}) {
this.CreateBy = options.CreateBy || '';
this.CreateDate = options.CreateDate || '';
this.DataSourceId = options.DataSourceId || '';
this.Enable = !options.Enable ? 0 : Number.parseFloat(options.Enable.toString());
this.File = new File(options.File);
this.GroupId = !options.GroupId ? 0 : Number.parseFloat(options.GroupId.toString());
this.Id = options.Id || '';
this.Name = options.Name || '';
this.Params = options.Params || '';
this.Remark = options.Remark || '';
this.RequireRes = options.RequireRes || '';
this.UpdateBy = options.UpdateBy || '';
this.UpdateDate = options.UpdateDate || '';
}
}