UNPKG

py-uni

Version:

py-uni

83 lines (81 loc) 3.5 kB
/** * 登录信息返回值 */ export class FillInItemInstance { BusCode:string; BusinessDocRunRecords: string; FillInItemInstanceName: string; // 实例名称(怎么命名) FillInItemId: number; // 填报项标识 UrgeRuleWays: any; // 催报项集 FillInItemInstanceType: number; // 填报类型(1:期 2:次 ) Type: number; // 期填报类型1:日报 2:周报 2:月报 3:季报 4:半年报 5:年报 IsAudit: boolean | undefined; // 填报是否需审核 IsEdit: boolean | undefined; // 是否可编辑 ReportIds: string; // 报表定义文件集合(副本的问题) FillInTheTargets: any; // 填报目标用户 ReportStartTime: string; // 填报开始时间 ReportEndTime: string; // 填报结束时间 SubmitNum:number; NoSubmitNum:number; Year: string; // 年份 Period: number; // 期次 TaskIds: string; // 已生成的上报任务ids UodateBy: string; // 修改人(存nickName) UpdateTime: string; // 更新时间 isChecked: boolean; constructor(options: { BusCode?: string; BusinessDocRunRecords?: any; CreateTime?: string; OperUserId?: string; WorkID?: string; Status?: number; BusinessType?: number; EndTime?: string; SubmitNum?:number; NoSubmitNum?:number; OverdueDay?: number; OverdueTime?: string; ImportantDocs?: any; Remark?: string; FillInItemInstanceName?: string; FillInItemId?: number; UrgeRuleWays?: any; FillInItemInstanceType?: number; Type?: number; IsAudit?: boolean; IsEdit?: boolean; ReportIds?: string; FillInTheTargets?: any; ReportStartTime?: string; ReportEndTime?: string; Year?: string; Period?: number; TaskIds?: string; UodateBy?: string; UpdateTime?: string; isChecked?:boolean; } = {}) { this.BusCode = options.BusCode || ''; this.BusinessDocRunRecords = options.BusinessDocRunRecords || ''; this.FillInItemInstanceName = options.FillInItemInstanceName || ''; this.FillInItemId = !options.FillInItemId ? 0 : Number.parseFloat(options.FillInItemId.toString()); this.UrgeRuleWays = options.UrgeRuleWays || ''; this.FillInItemInstanceType = !options.FillInItemInstanceType ? 0 : Number.parseFloat(options.FillInItemInstanceType.toString()); this.Type = !options.Type ? 0 : Number.parseFloat(options.Type.toString()); this.IsAudit = options.IsAudit; this.IsEdit = options.IsEdit; this.ReportIds = options.ReportIds || ''; this.FillInTheTargets = options.FillInTheTargets || ''; this.ReportStartTime = options.ReportStartTime || ''; this.ReportEndTime = options.ReportEndTime || ''; this.Year = options.Year || ''; this.Period = !options.Period ? 0 : Number.parseFloat(options.Period.toString()); this.SubmitNum = !options.SubmitNum? 0 :Number.parseFloat(options.SubmitNum.toString()); this.NoSubmitNum = !options.NoSubmitNum? 0 :Number.parseFloat(options.NoSubmitNum.toString()); this.TaskIds = options.TaskIds || ''; this.UodateBy = options.UodateBy || ''; this.UpdateTime = options.UpdateTime || ''; this.isChecked = options.isChecked || true; } }