/** * 获取收货任务详情以及当前员工收货信息 * @param taskNo 任务号 * @param staff 操作人账号 * @param version 系统版本 */ export interface getIReceivingTaskType { taskNo: string; version:string; warehouse: string; } /** * 获取收货任务详情以及当前员工收货信息 * @param warehouse 仓库 * @param barcode 条码 * @param asnNos ASN单号 */ export interface getReceivingAsnDetailsType { warehouse: string; barcode:string, asnNos?: string[]; } /** * 获取商品物理属性 * @param warehouse 仓库 * @param barcode 条码 * @param owner 货主 */ export interface getProductAttributeType { warehouse: string; owner:string; barcode:string, } /** * 修改商品物理属性路径参数 * @param warehouse 仓库 * @param sku sku * @param owner 货主 */ export interface setProductAttributeParamsType { warehouse?: string; owner?:string; sku?:string, } /** * 修改商品物理属性 @param packCarton 每箱件数 @param length 长 @param width 宽 @param height 高 @param weight 重量(千克) @param packId 箱规 @param sku 商品编码 @param size 是否需要维护长宽高 @param metering 是否需要维护体积重量 @param carton 是否需要维护箱规 */ export interface setProductAttributeDataType { packCarton?: string; length?:string; width?:string, height?:string, weight?:string, packId?:string, sku?:string, size?:boolean, metering?:boolean, carton?:boolean, } /** * 计算效期 */ export interface calculateShelfLifeType { barcode?: string; customer?: string; /** * 生产日期或失效日期 */ date?: string; /** * true:计算失效日期, false:计算生产日期 */ isExpiryDate?: string; [property: string]: any; } /** * 收货 */ export interface setReceivingType { asnLineNo?: string; asnNo?: string; containerId?: string; lotAtt05?: string; lotAtt08?: string; quantity?: number; /** * 序列号(商品唯一码) */ serialNos?: string[]; warehouse?: string; [property: string]: any; } /** * 获取商品规则 */ export interface getCommodityRuleType { /** * 货主编码 */ customer?: string; /** * RECEIVING-收货, REVIEW-复核 */ input?: string; /** * 商品编码 */ sku?: string; [property: string]: any; }