import { UploadFileOption } from 'rh-base/model'; /** 锁库配置查询数据传输对象 */ export declare class MaterialInventoryLockConfigQueryDto { /** 锁库类型 */ LockType: string; /** 是否锁库 */ IsLocked: boolean; /** 条码 */ SN: string; /** 物料代码 */ MaterialCode: string; /** 物料名称 */ MaterialName: string; /** 物料规格 */ MaterialSpecification: string; /** 物料属性 */ MaterialAttribute: string; /** 物料类别 */ MaterialCategory: string; /** 单位 */ ExpiryUnit: string; /** 计量单位 */ MeasureUnit: string; /** 权重 */ Grade: number; /** 仓库代码 */ WarehouseCode: string; /** 仓库名称 */ WarehouseName: string; /** 库位代码 */ StorageLocationCode: string; /** 库位名称 */ StorageLocationName: string; /** 数量 */ Qty: number; /** 批次号 */ LotNum: string; /** 生产日期 */ ProductionDate: Date; /** 开始生产日期 */ StartProductionDate: Date; /** 结束生产日期 */ EndProductionDate: Date; /** 生产日期区间 */ ProductionDateRange: Date; /** 生产时间 */ ProductionTime: Date; /** 开始生产时间 */ StartProductionTime: Date; /** 结束生产时间 */ EndProductionTime: Date; /** 生产时间区间 */ ProductionTimeRange: Date; /** 保质期 */ ExpiryDays: number; /** 可用数量 */ AvailableQty: number; /** 冻结数量 */ FreezeQty: number; /** 有效期 */ ExpirationDate: Date; /** 开始有效期 */ StartExpirationDate: Date; /** 结束有效期 */ EndExpirationDate: Date; /** 有效期区间 */ ExpirationDateRange: Date; /** 备注 */ Remark: string; /** 扩展字段1 */ SField1: string; /** 扩展字段2 */ SField2: string; /** 扩展字段3 */ SField3: string; /** 扩展字段4 */ FField1: number; /** 扩展字段5 */ FField2: number; /** 扩展字段6 */ FField3: number; /** 扩展字段7 */ DField1: Date; /** 开始扩展字段7 */ StartDField1: Date; /** 结束扩展字段7 */ EndDField1: Date; /** 扩展字段8 */ DField2: Date; /** 开始扩展字段8 */ StartDField2: Date; /** 结束扩展字段8 */ EndDField2: Date; /** 扩展字段9 */ DField3: Date; /** 开始扩展字段9 */ StartDField3: Date; /** 结束扩展字段9 */ EndDField3: Date; /** 扩展字段10 */ DField4: Date; /** 开始扩展字段10 */ StartDField4: Date; /** 结束扩展字段10 */ EndDField4: Date; /** 工厂代码 */ FactoryCode: string; /** 查询模式 */ Mode: number; /** 需要返回的结果数量 */ MaxResultCount: number; /** 跳过的数量 */ SkipCount: number; constructor( /** 锁库类型 */ LockType: string, /** 是否锁库 */ IsLocked: boolean, /** 条码 */ SN: string, /** 物料代码 */ MaterialCode: string, /** 物料名称 */ MaterialName: string, /** 物料规格 */ MaterialSpecification: string, /** 物料属性 */ MaterialAttribute: string, /** 物料类别 */ MaterialCategory: string, /** 单位 */ ExpiryUnit: string, /** 计量单位 */ MeasureUnit: string, /** 权重 */ Grade: number, /** 仓库代码 */ WarehouseCode: string, /** 仓库名称 */ WarehouseName: string, /** 库位代码 */ StorageLocationCode: string, /** 库位名称 */ StorageLocationName: string, /** 数量 */ Qty: number, /** 批次号 */ LotNum: string, /** 生产日期 */ ProductionDate: Date, /** 开始生产日期 */ StartProductionDate: Date, /** 结束生产日期 */ EndProductionDate: Date, /** 生产日期区间 */ ProductionDateRange: Date, /** 生产时间 */ ProductionTime: Date, /** 开始生产时间 */ StartProductionTime: Date, /** 结束生产时间 */ EndProductionTime: Date, /** 生产时间区间 */ ProductionTimeRange: Date, /** 保质期 */ ExpiryDays: number, /** 可用数量 */ AvailableQty: number, /** 冻结数量 */ FreezeQty: number, /** 有效期 */ ExpirationDate: Date, /** 开始有效期 */ StartExpirationDate: Date, /** 结束有效期 */ EndExpirationDate: Date, /** 有效期区间 */ ExpirationDateRange: Date, /** 备注 */ Remark: string, /** 扩展字段1 */ SField1: string, /** 扩展字段2 */ SField2: string, /** 扩展字段3 */ SField3: string, /** 扩展字段4 */ FField1: number, /** 扩展字段5 */ FField2: number, /** 扩展字段6 */ FField3: number, /** 扩展字段7 */ DField1: Date, /** 开始扩展字段7 */ StartDField1: Date, /** 结束扩展字段7 */ EndDField1: Date, /** 扩展字段8 */ DField2: Date, /** 开始扩展字段8 */ StartDField2: Date, /** 结束扩展字段8 */ EndDField2: Date, /** 扩展字段9 */ DField3: Date, /** 开始扩展字段9 */ StartDField3: Date, /** 结束扩展字段9 */ EndDField3: Date, /** 扩展字段10 */ DField4: Date, /** 开始扩展字段10 */ StartDField4: Date, /** 结束扩展字段10 */ EndDField4: Date, /** 工厂代码 */ FactoryCode: string, /** 查询模式 */ Mode: number, /** 需要返回的结果数量 */ MaxResultCount: number, /** 跳过的数量 */ SkipCount: number); static create(): MaterialInventoryLockConfigQueryDto; } /** 锁库配置表 */ export declare class MaterialInventoryLockConfigDto { /** 锁库类型 */ LockType: string; /** 是否锁库 */ IsLocked: boolean; /** 条码 */ SN: string; /** 物料代码 */ MaterialCode: string; /** 物料名称 */ MaterialName: string; /** 物料规格 */ MaterialSpecification: string; /** 物料属性 */ MaterialAttribute: string; /** 物料类别 */ MaterialCategory: string; /** 单位 */ ExpiryUnit: string; /** 计量单位 */ MeasureUnit: string; /** 权重 */ Grade: number; /** 仓库代码 */ WarehouseCode: string; /** 仓库名称 */ WarehouseName: string; /** 库位代码 */ StorageLocationCode: string; /** 库位名称 */ StorageLocationName: string; /** 数量 */ Qty: number; /** 批次号 */ LotNum: string; /** 生产日期 */ ProductionDate: Date; /** 生产时间 */ ProductionTime: Date; /** 保质期 */ ExpiryDays: number; /** 可用数量 */ AvailableQty: number; /** 冻结数量 */ FreezeQty: number; /** 有效期 */ ExpirationDate: Date; /** 备注 */ Remark: string; /** 扩展字段1 */ SField1: string; /** 扩展字段2 */ SField2: string; /** 扩展字段3 */ SField3: string; /** 扩展字段4 */ FField1: number; /** 扩展字段5 */ FField2: number; /** 扩展字段6 */ FField3: number; /** 扩展字段7 */ DField1: Date; /** 扩展字段8 */ DField2: Date; /** 扩展字段9 */ DField3: Date; /** 扩展字段10 */ DField4: Date; /** 工厂代码 */ FactoryCode: string; /** 创建时间 */ CreationTime: Date; /** 创建人Id */ CreatorUserId: number; /** 创建人名字 */ CreatorUserName: string; /** 上一次修改时间 */ LastModificationTime: Date; /** 上一次修改人Id */ LastModifierUserId: number; /** 上一次修改人名字 */ LastModifierUserName: string; /** 主键 */ Id: number; /** */ OpSign: number; constructor( /** 锁库类型 */ LockType: string, /** 是否锁库 */ IsLocked: boolean, /** 条码 */ SN: string, /** 物料代码 */ MaterialCode: string, /** 物料名称 */ MaterialName: string, /** 物料规格 */ MaterialSpecification: string, /** 物料属性 */ MaterialAttribute: string, /** 物料类别 */ MaterialCategory: string, /** 单位 */ ExpiryUnit: string, /** 计量单位 */ MeasureUnit: string, /** 权重 */ Grade: number, /** 仓库代码 */ WarehouseCode: string, /** 仓库名称 */ WarehouseName: string, /** 库位代码 */ StorageLocationCode: string, /** 库位名称 */ StorageLocationName: string, /** 数量 */ Qty: number, /** 批次号 */ LotNum: string, /** 生产日期 */ ProductionDate: Date, /** 生产时间 */ ProductionTime: Date, /** 保质期 */ ExpiryDays: number, /** 可用数量 */ AvailableQty: number, /** 冻结数量 */ FreezeQty: number, /** 有效期 */ ExpirationDate: Date, /** 备注 */ Remark: string, /** 扩展字段1 */ SField1: string, /** 扩展字段2 */ SField2: string, /** 扩展字段3 */ SField3: string, /** 扩展字段4 */ FField1: number, /** 扩展字段5 */ FField2: number, /** 扩展字段6 */ FField3: number, /** 扩展字段7 */ DField1: Date, /** 扩展字段8 */ DField2: Date, /** 扩展字段9 */ DField3: Date, /** 扩展字段10 */ DField4: Date, /** 工厂代码 */ FactoryCode: string, /** 创建时间 */ CreationTime: Date, /** 创建人Id */ CreatorUserId: number, /** 创建人名字 */ CreatorUserName: string, /** 上一次修改时间 */ LastModificationTime: Date, /** 上一次修改人Id */ LastModifierUserId: number, /** 上一次修改人名字 */ LastModifierUserName: string, /** 主键 */ Id: number, /** */ OpSign: number); static create(): MaterialInventoryLockConfigDto; } /** 附件信息查询数据传输对象 */ export declare class AttachFileInfoQueryDto { /** 系统附件唯一码 */ AttachFileInfoCode: string; /** 单据类型 */ OrderType: string; /** 单据代码 */ OrderCode: string; /** 文件名称 */ FileName: string; /** 备注 */ Remark: string; /** 查询模式 */ Mode: number; /** 需要返回的结果数量 */ MaxResultCount: number; /** 跳过的数量 */ SkipCount: number; constructor( /** 系统附件唯一码 */ AttachFileInfoCode: string, /** 单据类型 */ OrderType: string, /** 单据代码 */ OrderCode: string, /** 文件名称 */ FileName: string, /** 备注 */ Remark: string, /** 查询模式 */ Mode: number, /** 需要返回的结果数量 */ MaxResultCount: number, /** 跳过的数量 */ SkipCount: number); static create(): AttachFileInfoQueryDto; } /** 附件信息表 */ export declare class AttachFileInfoDto { /** 系统附件唯一码 */ AttachFileInfoCode: string; /** 单据类型 */ OrderType: string; /** 单据代码 */ OrderCode: string; /** 文件名称 */ FileName: string; /** 相对路径 */ DirectoryRelativePath: string; /** 备注 */ Remark: string; /** */ FactoryCode: string; /** */ DField1: Date; /** */ DField2: Date; /** */ DField3: Date; /** */ DField4: Date; /** */ SField1: string; /** */ SField2: string; /** */ SField3: string; /** */ FField1: number; /** */ FField2: number; /** */ FField3: number; /** 创建时间 */ CreationTime: Date; /** 创建人Id */ CreatorUserId: number; /** 创建人名字 */ CreatorUserName: string; /** 上一次修改时间 */ LastModificationTime: Date; /** 上一次修改人Id */ LastModifierUserId: number; /** 上一次修改人名字 */ LastModifierUserName: string; /** */ Id: number; /** */ OpSign: number; constructor( /** 系统附件唯一码 */ AttachFileInfoCode: string, /** 单据类型 */ OrderType: string, /** 单据代码 */ OrderCode: string, /** 文件名称 */ FileName: string, /** 相对路径 */ DirectoryRelativePath: string, /** 备注 */ Remark: string, /** */ FactoryCode: string, /** */ DField1: Date, /** */ DField2: Date, /** */ DField3: Date, /** */ DField4: Date, /** */ SField1: string, /** */ SField2: string, /** */ SField3: string, /** */ FField1: number, /** */ FField2: number, /** */ FField3: number, /** 创建时间 */ CreationTime: Date, /** 创建人Id */ CreatorUserId: number, /** 创建人名字 */ CreatorUserName: string, /** 上一次修改时间 */ LastModificationTime: Date, /** 上一次修改人Id */ LastModifierUserId: number, /** 上一次修改人名字 */ LastModifierUserName: string, /** */ Id: number, /** */ OpSign: number); static create(): AttachFileInfoDto; } /** 附件上传表 */ export declare class UploadAttachFilesDto { /** 单据类型 */ OrderType: string; /** 单据代码 */ OrderCode: string; /** 工厂代码 */ FactoryCode: string; /** 附件信息 */ UploadFileOptions: UploadFileOption[]; constructor( /** 单据类型 */ OrderType: string, /** 单据代码 */ OrderCode: string, /** 工厂代码 */ FactoryCode: string, /** 附件信息 */ UploadFileOptions: UploadFileOption[]); static create(): UploadAttachFilesDto; } /** 数据导入模型 */ export declare class DataImportDto { /** 模块代码 */ ModuleCode: string; /** 业务代码 */ BusinessCode: string; /** 工厂代码 */ FactoryCode: string; /** 文件流字符串 */ FileStreamString: string; /** 操作员编码 */ OperatorCode: string; /** 操作员名称 */ OperatorName: string; constructor( /** 模块代码 */ ModuleCode: string, /** 业务代码 */ BusinessCode: string, /** 工厂代码 */ FactoryCode: string, /** 文件流字符串 */ FileStreamString: string, /** 操作员编码 */ OperatorCode: string, /** 操作员名称 */ OperatorName: string); static create(): DataImportDto; } /** 其他入库导入模型 */ export declare class OtherInImportDto { /** 单据创建人代码 */ OrderCreatorCode: string; /** 单据创建人名称 */ OrderCreatorName: string; /** GTS占比(10%) */ DeminimisDm10: number; /** GTS占比(25%) */ DeminimisDm25: number; /** 是否受EAR管辖(10%) */ EarFlgDm10: number; /** 是否受EAR管辖(25%) */ EarFlgDm25: number; /** ECCN是否可用 */ IsEccnValid: boolean; /** ECCN码 */ Eccn: string; /** 账户别名(ERP) */ AccountDisplayName: string; /** 其他入库类型 */ OtherOrderType: string; /** 入库仓库代码 */ InWarehouseCode: string; /** 入库仓库名称 */ InWarehouseName: string; /** 入库库位代码 */ InStorageLocationCode: string; /** 入库库位名称 */ InStorageLocationName: string; /** 办理数量 */ TransactQty: number; /** 备注 */ Remark: string; /** 物料代码 */ MaterialCode: string; /** 工厂代码 */ FactoryCode: string; /** 是否紧急 */ IsEmergency: boolean; /** 生产日期 */ ProductionDate: Date; constructor( /** 单据创建人代码 */ OrderCreatorCode: string, /** 单据创建人名称 */ OrderCreatorName: string, /** GTS占比(10%) */ DeminimisDm10: number, /** GTS占比(25%) */ DeminimisDm25: number, /** 是否受EAR管辖(10%) */ EarFlgDm10: number, /** 是否受EAR管辖(25%) */ EarFlgDm25: number, /** ECCN是否可用 */ IsEccnValid: boolean, /** ECCN码 */ Eccn: string, /** 账户别名(ERP) */ AccountDisplayName: string, /** 其他入库类型 */ OtherOrderType: string, /** 入库仓库代码 */ InWarehouseCode: string, /** 入库仓库名称 */ InWarehouseName: string, /** 入库库位代码 */ InStorageLocationCode: string, /** 入库库位名称 */ InStorageLocationName: string, /** 办理数量 */ TransactQty: number, /** 备注 */ Remark: string, /** 物料代码 */ MaterialCode: string, /** 工厂代码 */ FactoryCode: string, /** 是否紧急 */ IsEmergency: boolean, /** 生产日期 */ ProductionDate: Date); static create(): OtherInImportDto; } /** 其他出库导入模型 */ export declare class OtherOutImportDto { /** 单据创建人代码 */ OrderCreatorCode: string; /** 单据创建人名称 */ OrderCreatorName: string; /** GTS占比(10%) */ DeminimisDm10: number; /** GTS占比(25%) */ DeminimisDm25: number; /** 是否受EAR管辖(10%) */ EarFlgDm10: number; /** 是否受EAR管辖(25%) */ EarFlgDm25: number; /** ECCN是否可用 */ IsEccnValid: boolean; /** ECCN码 */ Eccn: string; /** 生产日期 */ ProductionDate: Date; /** 账户别名(ERP) */ AccountDisplayName: string; /** 其他出库类型 */ OtherOrderType: string; /** 项目(ERP) */ ProjName: string; /** 出库仓库代码 */ OutWarehouseCode: string; /** 客户代码 */ CustomerCode: string; /** 客户名称 */ CustomerName: string; /** 出库仓库名称 */ OutWarehouseName: string; /** 出库库位代码 */ OutStorageLocationCode: string; /** 出库库位名称 */ OutStorageLocationName: string; /** 办理数量 */ TransactQty: number; /** 备注 */ Remark: string; /** 物料代码 */ MaterialCode: string; /** 工厂代码 */ FactoryCode: string; /** 源单类型 */ SourceOrderType: string; /** 源单号 */ SourceOrderId: string; constructor( /** 单据创建人代码 */ OrderCreatorCode: string, /** 单据创建人名称 */ OrderCreatorName: string, /** GTS占比(10%) */ DeminimisDm10: number, /** GTS占比(25%) */ DeminimisDm25: number, /** 是否受EAR管辖(10%) */ EarFlgDm10: number, /** 是否受EAR管辖(25%) */ EarFlgDm25: number, /** ECCN是否可用 */ IsEccnValid: boolean, /** ECCN码 */ Eccn: string, /** 生产日期 */ ProductionDate: Date, /** 账户别名(ERP) */ AccountDisplayName: string, /** 其他出库类型 */ OtherOrderType: string, /** 项目(ERP) */ ProjName: string, /** 出库仓库代码 */ OutWarehouseCode: string, /** 客户代码 */ CustomerCode: string, /** 客户名称 */ CustomerName: string, /** 出库仓库名称 */ OutWarehouseName: string, /** 出库库位代码 */ OutStorageLocationCode: string, /** 出库库位名称 */ OutStorageLocationName: string, /** 办理数量 */ TransactQty: number, /** 备注 */ Remark: string, /** 物料代码 */ MaterialCode: string, /** 工厂代码 */ FactoryCode: string, /** 源单类型 */ SourceOrderType: string, /** 源单号 */ SourceOrderId: string); static create(): OtherOutImportDto; } /** 库存导入模型 */ export declare class MaterialInventoryParameter { /** 仓库名称 */ WarehouseName: string; /** 仓库代码 */ WarehouseCode: string; /** 生产时间 */ ProductionTime: Date; /** 工厂代码 */ FactoryCode: string; /** 实际数量 */ AvailableQty: number; /** 单据代码 */ OrderId: string; /** 物料代码 */ MaterialCode: string; /** 物料名称 */ MaterialName: string; /** 库位代码 */ StorageLocationCode: string; /** 库位名称 */ StorageLocationName: string; /** 批次号 */ LotNum: string; constructor( /** 仓库名称 */ WarehouseName: string, /** 仓库代码 */ WarehouseCode: string, /** 生产时间 */ ProductionTime: Date, /** 工厂代码 */ FactoryCode: string, /** 实际数量 */ AvailableQty: number, /** 单据代码 */ OrderId: string, /** 物料代码 */ MaterialCode: string, /** 物料名称 */ MaterialName: string, /** 库位代码 */ StorageLocationCode: string, /** 库位名称 */ StorageLocationName: string, /** 批次号 */ LotNum: string); static create(): MaterialInventoryParameter; }