UNPKG

@fruits-chain/sop

Version:
1,840 lines (1,730 loc) 3.34 MB
export type Maybe<T> = T | null; export type InputMaybe<T> = Maybe<T>; export type Exact<T extends { [key: string]: unknown }> = { [K in keyof T]: T[K] }; export type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]> }; export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]> }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { ID: string; String: string; Boolean: boolean; Int: number; Float: number; BigDecimal: number; Date: number; DateTime: number; Instant: any; Long: number; Object: any; Short: any; }; export type AbnormalOrderInput = { abnormalOrderId: Scalars['ID']; }; export type AbnormalOrderItemPayload = CommoditySkuBase & { __typename?: 'AbnormalOrderItemPayload'; abnormalOrderId?: Maybe<Scalars['ID']>; abnormalOrderItemId?: Maybe<Scalars['ID']>; /** 申请入库量大单位 */ applyTotalQuantity?: Maybe<Scalars['BigDecimal']>; /** 申请入库量小单位 */ applyUnitQuantity?: Maybe<Scalars['BigDecimal']>; /** 审核入库量大单位 */ auditTotalQuantity?: Maybe<Scalars['BigDecimal']>; /** 审核入库量小单位 */ auditUnitQuantity?: Maybe<Scalars['BigDecimal']>; commoditySku?: Maybe<PitayaCommoditySku>; /** 生产成品/半成品总入库量 */ productAndSemiInStockTotalQuantity?: Maybe<Scalars['BigDecimal']>; /** 原因 */ reason?: Maybe<Scalars['String']>; /** 生产用量总量 */ surplusTotalQuantity?: Maybe<Scalars['BigDecimal']>; }; export type AbnormalOrderPayload = BelongOrgBase & CreateByBase & CustomerBase & OrgBase & SupplierBase & WarehouseBase & { __typename?: 'AbnormalOrderPayload'; /** 异常订单单据类型 IN/OUT */ abnormalOrderBasicTypeName?: Maybe<Scalars['String']>; abnormalOrderId?: Maybe<Scalars['ID']>; abnormalOrderItemPayload?: Maybe<Array<Maybe<AbnormalOrderItemPayload>>>; abnormalOrderStatus?: Maybe<Scalars['String']>; abnormalOrderStatusName?: Maybe<Scalars['String']>; /** 异常订单类型 出入库审核/生产任务 */ abnormalOrderTypeName?: Maybe<Scalars['String']>; /** 异常任务统计 */ abnormalTask?: Maybe<AbnormalTask>; belongOrg?: Maybe<PitayaOrg>; commodityType?: Maybe<Scalars['Int']>; commodityTypeName?: Maybe<Scalars['String']>; createBy?: Maybe<User>; createTime?: Maybe<Scalars['Long']>; /** 生产任务-计划类型 */ createType?: Maybe<Scalars['Int']>; customer?: Maybe<Customer>; /** 净重差异区间 */ interval?: Maybe<Scalars['BigDecimal']>; orderCode?: Maybe<Scalars['String']>; orderId?: Maybe<Scalars['ID']>; orderType?: Maybe<Scalars['Int']>; orderTypeName?: Maybe<Scalars['String']>; org?: Maybe<PitayaOrg>; remark?: Maybe<Scalars['String']>; supplier?: Maybe<Supplier>; /** 任务Code */ taskCode?: Maybe<Scalars['String']>; /** 任务id */ taskId?: Maybe<Scalars['ID']>; warehouse?: Maybe<Warehouse>; }; export type AbnormalOrderStatisticPayload = { __typename?: 'AbnormalOrderStatisticPayload'; inOutStockUnAuditCount?: Maybe<Scalars['Int']>; taskUnAuditCount?: Maybe<Scalars['Int']>; }; export const enum AbnormalOrderStatus { Audited = 'AUDITED', ToBeAudit = 'TO_BE_AUDIT' }; export type AbnormalOrderStatusStatisticInput = { /** 类型 */ abnormalOrderType: AbnormalOrderType; /** 时间 */ timeRange: PitayaTimeRange; }; export const enum AbnormalOrderType { InOutStock = 'IN_OUT_STOCK', ProductionTask = 'PRODUCTION_TASK' }; export type AbnormalSalesOrderPayload = { __typename?: 'AbnormalSalesOrderPayload'; /** 异常单品 */ abnormalCategory?: Maybe<Scalars['String']>; /** 异常商品列表 */ abnormalCommodity?: Maybe<Array<Maybe<OrderListSkuInfo>>>; /** 异常销售状态 */ abnormalStatus?: Maybe<AbnormalSalesOrderStatus>; /** 订单号 */ orderCode?: Maybe<Scalars['String']>; /** 订单id */ orderId?: Maybe<Scalars['ID']>; /** 开单时间 */ orderTime?: Maybe<Scalars['Long']>; /** 开单人 */ orderUserName?: Maybe<Scalars['String']>; }; export const enum AbnormalSalesOrderStatus { /** 已确认 */ Confirmed = 'CONFIRMED', /** 仅用于返回值。表示此版本中未知的值 */ Unknown = 'UNKNOWN', /** 无需确认 */ Unnecessary = 'UNNECESSARY', /** 未知 */ Unrecognized = 'UNRECOGNIZED', /** 未指定 */ Unspecified = 'UNSPECIFIED', /** 待确认 */ Wait = 'WAIT' }; /** 任务异常状态 */ export const enum AbnormalStatus { /** 异常 */ TaskAbnormal = 'TASK_ABNORMAL', /** 正常 */ TaskNormal = 'TASK_NORMAL', /** 仅用于返回值。表示此版本中未知的值 */ Unknown = 'UNKNOWN', /** 未知 */ Unrecognized = 'UNRECOGNIZED', /** 未指定 */ Unspecified = 'UNSPECIFIED' }; export type AbnormalTask = BelongOrgBase & UnitBase & WarehouseBase & { __typename?: 'AbnormalTask'; belongOrg?: Maybe<PitayaOrg>; /** 生产成品/半成品总入库量 */ productAndSemiSum?: Maybe<Scalars['BigDecimal']>; /** 生产用料总量 */ surplusSum?: Maybe<Scalars['BigDecimal']>; taskCode?: Maybe<Scalars['String']>; taskId?: Maybe<Scalars['ID']>; /** 单位 */ unit?: Maybe<Unit>; warehouse?: Maybe<Warehouse>; }; export const enum AccessType { /** 并行文件系统 */ ParallelFileSystem = 'PARALLEL_FILE_SYSTEM', /** 私有访问 */ Private = 'PRIVATE', /** 公开访问 */ Public = 'PUBLIC', Unrecognized = 'UNRECOGNIZED', /** 未指定的 */ UnSpecified = 'UN_SPECIFIED' }; /** 账户性质 */ export const enum AccountAttribute { /** 一般账户 */ GeneralAccount = 'GENERAL_ACCOUNT', /** 个人账户 */ PersonalAccount = 'PERSONAL_ACCOUNT' }; export type AccountChildrenStatementPayload = SupplierInterface & { __typename?: 'AccountChildrenStatementPayload'; /** 子对账单号 */ accountChildrenStatementCode?: Maybe<Scalars['String']>; /** 子对账单状态 */ accountChildrenStatementState?: Maybe<AccountStatementStateEnum>; /** 子对账单id */ id?: Maybe<Scalars['ID']>; /** 供应商ID */ supplierId?: Maybe<Scalars['ID']>; /** 供应商名称 */ supplierName?: Maybe<Scalars['String']>; }; /** 欠款账期设置 */ export type AccountPeriod = { __typename?: 'AccountPeriod'; /** 公司最大授信账期 */ maxCompanyCreditPeriod?: Maybe<Scalars['Int']>; /** 最大授信账期 */ maxCreditPeriod?: Maybe<Scalars['Int']>; /** 个人最大授信账期 */ maxPersonCreditPeriod?: Maybe<Scalars['Int']>; /** 客户超期限制天数 */ moderateSalesLimitDays?: Maybe<Scalars['Int']>; /** 超期限制 */ overdueLimit?: Maybe<CreditOverdueLimitEnum>; /** 超期管理 */ overdueManagement?: Maybe<CreditOverdueManagementEnum>; /** 超期预警 */ overdueWarnings?: Maybe<PeachWarningConfigurationPayload>; /** 账期设置 */ periodSetting: PeachConfigSettingEnum; /** 超期销售设置 */ salesTypePeriodLimit?: Maybe<CreditOverdueLimitSaleEnum>; }; /** 对账单新增入参 */ export type AccountStatementCreateInput = { /** 所属公司id */ companyId: Scalars['ID']; /** 供应商id */ supplierId: Scalars['ID']; /** 供应商类型 */ supplierType?: InputMaybe<DurianSupplierTypeEnum>; /** 结束时间 */ timeEnd: Scalars['Long']; /** 时间范围类型 */ timeRangeType: TimeRangeTypeEnum; /** 开始时间 */ timeStart: Scalars['Long']; }; /** 对账单详情信息 */ export type AccountStatementDetailPayload = CompanyNameInterFace & SupplierInterface & { __typename?: 'AccountStatementDetailPayload'; /** 对账单号 */ accountStatementCode?: Maybe<Scalars['String']>; /** 对账单状态 */ accountStatementState?: Maybe<AccountStatementStateEnum>; /** 所属公司id */ companyId?: Maybe<Scalars['ID']>; /** 所属公司名称 */ companyName?: Maybe<Scalars['String']>; /** 确认结算金额 */ confirmSettlementAmount?: Maybe<Scalars['BigDecimal']>; /** 创建日期 */ createTime?: Maybe<Scalars['Long']>; /** 差值 */ differenceValue?: Maybe<Scalars['BigDecimal']>; /** 结束时间 */ endTime?: Maybe<Scalars['Long']>; /** id */ id?: Maybe<Scalars['ID']>; /** 开始时间 */ startTime?: Maybe<Scalars['Long']>; /** 供应商金额 */ supplierAmount?: Maybe<Scalars['BigDecimal']>; /** 供应商ID */ supplierId?: Maybe<Scalars['ID']>; /** 供应商名称 */ supplierName?: Maybe<Scalars['String']>; /** 时间范围类型 */ timeRangeType?: Maybe<TimeRangeTypeEnum>; /** 待清算金额 */ unclearedAmount?: Maybe<Scalars['BigDecimal']>; }; export type AccountStatementImportConfirmInput = { /** 需要加入对账单的数据 */ needAddData: Array<InputMaybe<AccountStatementImportInput>>; /** 需要从对账单删除的数据 */ needRemoveData: Array<InputMaybe<AccountStatementImportInput>>; /** 原始文件对象 */ originFile: FileInput; }; export type AccountStatementImportInput = { /** 柜次 */ cabinetBatchCode?: InputMaybe<Scalars['String']>; /** 柜号 */ cabinetCode?: InputMaybe<Scalars['String']>; /** 产地计划号 */ originPlanCode?: InputMaybe<Scalars['String']>; }; export type AccountStatementImportPayload = { __typename?: 'AccountStatementImportPayload'; /** 柜次 */ cabinetBatchCode?: Maybe<Scalars['String']>; /** 柜号 */ cabinetCode?: Maybe<Scalars['String']>; /** 产地计划号 */ originPlanCode?: Maybe<Scalars['String']>; }; export type AccountStatementImportResultPayload = { __typename?: 'AccountStatementImportResultPayload'; /** 校验结果 */ checkResult: CheckResultPayload; /** 需要加入对账单的数据 */ needAddData: Array<Maybe<AccountStatementImportPayload>>; /** 需要从对账单删除的数据 */ needRemoveData: Array<Maybe<AccountStatementImportPayload>>; /** 原始文件对象 */ originFile: DurianFilePayload; }; /** 对账单分页查询入参 */ export type AccountStatementPageInput = { /** 对账单号 */ accountStatementCode?: InputMaybe<Scalars['String']>; /** 对账单状态 */ accountStatementState?: InputMaybe<AccountStatementStateEnum>; /** 所属公司id */ companyId?: InputMaybe<Scalars['ID']>; /** 创建结束时间 */ createTimeEnd?: InputMaybe<Scalars['Long']>; /** 创建开始时间 */ createTimeStart?: InputMaybe<Scalars['Long']>; /** 当前页码 */ pageCurrent?: InputMaybe<Scalars['Int']>; /** 条数 */ pageSize?: InputMaybe<Scalars['Int']>; /** 供应商id */ supplierId?: InputMaybe<Scalars['ID']>; }; /** 对账单分页返回对象 */ export type AccountStatementPagePayload = { __typename?: 'AccountStatementPagePayload'; /** 当前页码 */ pageCurrent?: Maybe<Scalars['Int']>; /** 条数 */ pageSize?: Maybe<Scalars['Int']>; /** 分页结果 */ records?: Maybe<Array<Maybe<AccountStatementDetailPayload>>>; /** 总记录数 */ totalRecords?: Maybe<Scalars['Int']>; }; /** 对账单操作记录详情信息 */ export type AccountStatementRecordDetailPayload = UserInterface & { __typename?: 'AccountStatementRecordDetailPayload'; /** 对账单id */ accountStatementId?: Maybe<Scalars['ID']>; /** 操作内容 */ content?: Maybe<Scalars['String']>; /** id */ id?: Maybe<Scalars['ID']>; /** 操作时间 */ operationTime?: Maybe<Scalars['Long']>; /** 组织id */ orgId?: Maybe<Scalars['Int']>; /** 备注 */ remark?: Maybe<Scalars['String']>; /** 租户id */ tenantId?: Maybe<Scalars['ID']>; /** 操作人id */ userId?: Maybe<Scalars['Int']>; /** 操作人 */ userName?: Maybe<Scalars['String']>; }; /** 对账单操作记录分页查询入参 */ export type AccountStatementRecordPageInput = { /** 对账单id */ id: Scalars['ID']; /** 当前页码 */ pageCurrent?: InputMaybe<Scalars['Int']>; /** 条数 */ pageSize?: InputMaybe<Scalars['Int']>; }; /** 对账单操作记录分页返回对象 */ export type AccountStatementRecordPagePayload = { __typename?: 'AccountStatementRecordPagePayload'; /** 当前页码 */ pageCurrent?: Maybe<Scalars['Int']>; /** 条数 */ pageSize?: Maybe<Scalars['Int']>; /** 分页结果 */ records?: Maybe<Array<Maybe<AccountStatementRecordDetailPayload>>>; /** 总记录数 */ totalRecords?: Maybe<Scalars['Int']>; }; export const enum AccountStatementStateEnum { /** 已作废 */ Cancellation = 'CANCELLATION', /** 确认中 */ Confirming = 'CONFIRMING', /** 已开票 */ Invoiced = 'INVOICED', /** 待开票 */ NotInvoiced = 'NOT_INVOICED', /** 待提交财务 */ NotSubmittedToFinance = 'NOT_SUBMITTED_TO_FINANCE', /** 部分确认失败 */ PartialConfirmationFailure = 'PARTIAL_CONFIRMATION_FAILURE', /** 部分开票 */ PartialInvoiced = 'PARTIAL_INVOICED', /** 待审核 */ Unaudited = 'UNAUDITED', /** 待核对 */ Unverified = 'UNVERIFIED' }; export type AccountStatementVerificationBatchEditInput = { /** idList */ idList: Array<Scalars['ID']>; /** 供应商id */ supplierId: Scalars['ID']; }; export type AccountStatementVerificationBatchInput = { /** 核对值 */ code: Array<InputMaybe<Scalars['String']>>; /** 核对数据类型 */ dataTypeEnum: AccountStatementVerificationDataTypeEnum; }; export type AccountStatementVerificationBatchRemoveInput = { /** 核对值 */ code: Array<InputMaybe<Scalars['String']>>; /** 核对数据类型 */ dataTypeEnum: AccountStatementVerificationDataTypeEnum; /** 对账单id */ id: Scalars['ID']; }; export const enum AccountStatementVerificationDataTypeEnum { /** 柜次 */ CabinetBatchCode = 'CABINET_BATCH_CODE', /** 产地计划号 */ OriginPlanCode = 'ORIGIN_PLAN_CODE' }; export type AccountStatementVerificationEditInput = { /** 确认结算金额 */ confirmSettlementAmount: Scalars['BigDecimal']; /** 凭证 */ file?: InputMaybe<FileInput>; /** id */ id: Scalars['ID']; /** 产地计划号 */ originPlanCode: Scalars['String']; /** 备注 */ remark?: InputMaybe<Scalars['String']>; }; export type AccountStatementVerificationPageInput = { /** 子对账id */ accountChildrenStatementId?: InputMaybe<Scalars['ID']>; /** 对账单id */ accountStatementId: Scalars['ID']; /** 柜次 */ cabinetBatchCode?: InputMaybe<Scalars['String']>; /** 柜号 */ cabinetCode?: InputMaybe<Scalars['String']>; /** 费用项id */ costId?: InputMaybe<Scalars['ID']>; /** 是否有差异 */ difference?: InputMaybe<Scalars['Boolean']>; /** 清算单号 */ liquidationRecordCode?: InputMaybe<Scalars['String']>; /** 产地计划号 */ originPlanCode?: InputMaybe<Scalars['String']>; /** 当前页码 */ pageCurrent?: InputMaybe<Scalars['Int']>; /** 条数 */ pageSize?: InputMaybe<Scalars['Int']>; /** 费用模板 */ tmpType?: InputMaybe<TemplateTypeEnum>; /** 是否核对 */ verification?: InputMaybe<Scalars['Boolean']>; }; export type AccountStatementVerificationPagePayload = { __typename?: 'AccountStatementVerificationPagePayload'; /** 当前页码 */ pageCurrent?: Maybe<Scalars['Int']>; /** 条数 */ pageSize?: Maybe<Scalars['Int']>; /** 分页结果 */ records?: Maybe<Array<Maybe<AccountStatementVerificationPayload>>>; /** 总记录数 */ totalRecords?: Maybe<Scalars['Int']>; }; export type AccountStatementVerificationPayload = CostNameInterface & InvoiceSupplierInterface & OrgNameInterFace & { __typename?: 'AccountStatementVerificationPayload'; /** 对账单号 */ accountCode?: Maybe<Scalars['String']>; /** 生成调整单的金额 */ adjustBillAmount?: Maybe<Scalars['BigDecimal']>; /** 费用项金额 */ amountIncludingTax?: Maybe<Scalars['BigDecimal']>; /** 柜次 */ cabinetBatchCode?: Maybe<Scalars['String']>; /** 柜号 */ cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>; /** 确认结算金额 */ confirmSettlementAmount?: Maybe<Scalars['BigDecimal']>; /** 费用项id */ costId?: Maybe<Scalars['ID']>; /** 费用项名称 */ costName?: Maybe<Scalars['String']>; /** 创建时间 */ createTime?: Maybe<Scalars['Long']>; /** 币种 */ currency?: Maybe<Scalars['String']>; /** 差值 */ differenceAmount?: Maybe<Scalars['BigDecimal']>; /** 凭证 */ file?: Maybe<Array<Maybe<DurianFilePayload>>>; /** 清算单id */ id?: Maybe<Scalars['ID']>; /** 开票供应商 */ invoiceSupplierId?: Maybe<Scalars['ID']>; /** 开票供应商名称 */ invoiceSupplierName?: Maybe<Scalars['String']>; /** 清算单号 */ liquidationRecordCode?: Maybe<Scalars['String']>; /** 所属组织 */ orgId?: Maybe<Scalars['ID']>; /** 所属组织名称 */ orgName?: Maybe<Scalars['String']>; /** 产地计划号 */ originPlanCode?: Maybe<Scalars['String']>; /** 备注 */ remark?: Maybe<Scalars['String']>; /** 来源费用单号 */ sourceBillCode?: Maybe<Scalars['String']>; /** 来源类型 */ sourceType?: Maybe<Scalars['String']>; /** 清算单状态 */ state?: Maybe<LiquidationRecordStateEnum>; /** 供应商金额 */ supplierAmount?: Maybe<Scalars['BigDecimal']>; /** 费用模板 */ tmpType?: Maybe<TemplateTypeEnum>; /** 待清算金额 */ unclearedAmount?: Maybe<Scalars['BigDecimal']>; /** 唯一key */ uniqueKey?: Maybe<Scalars['String']>; /** 更新日期 */ updateTime?: Maybe<Scalars['Long']>; }; export type AccountStatementVerificationRemoveInput = { /** 对账单id */ id: Scalars['ID']; /** 产地计划号 */ originPlanCode: Scalars['String']; }; /** 账户状态 */ export const enum AccountStatus { /** 注销 */ Blocked = 'BLOCKED', /** 冻结 */ Freeze = 'FREEZE', /** 在用 */ InUse = 'IN_USE' }; /** 账户性质 */ export const enum AccountType { /** 银行账户 */ BankAccount = 'BANK_ACCOUNT' }; export type AcquireItemPayload = { __typename?: 'AcquireItemPayload'; /** SPU名称 */ commodityName?: Maybe<Scalars['String']>; /** 副单位与基本单位关系转换 */ conversion?: Maybe<Scalars['BigDecimal']>; /** 赠送total数量 v2.9.0 */ giveTotalQuantity?: Maybe<Scalars['BigDecimal']>; /** 赠送unit数量 v2.9.0 */ giveUnitQuantity?: Maybe<Scalars['BigDecimal']>; /** 入库毛重 */ inStockGrossUnitQuantity?: Maybe<Scalars['BigDecimal']>; /** 入库单价 */ inStockPrice?: Maybe<Scalars['BigDecimal']>; /** 入库total数量 */ inStockTotalQuantity?: Maybe<Scalars['BigDecimal']>; /** 入库净重 */ inStockUnitQuantity?: Maybe<Scalars['BigDecimal']>; /** 标记 v2.9.0 */ markList?: Maybe<Array<Maybe<AcquireMarkEnum>>>; /** 单价 */ price?: Maybe<Scalars['BigDecimal']>; /** 单价定位(10净重,20毛重) */ pricePosition?: Maybe<Scalars['Int']>; /** 单价单位Id */ priceType?: Maybe<Scalars['Int']>; /** 单价单位名称 */ priceTypeName?: Maybe<Scalars['String']>; /** 关联采购单号 */ relevancyCode?: Maybe<Scalars['String']>; /** 商品skuID */ skuId?: Maybe<Scalars['Int']>; /** 规格选项 */ skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>; /** 总价 */ totalPrice?: Maybe<Scalars['BigDecimal']>; /** 副单位数量 */ totalQuantity?: Maybe<Scalars['BigDecimal']>; /** 副单位类型 */ totalType?: Maybe<Scalars['Int']>; /** 副单位类型名称 */ totalTypeName?: Maybe<Scalars['String']>; /** 小单位数量 */ unitQuantity?: Maybe<Scalars['BigDecimal']>; /** 小单位类型 */ unitType?: Maybe<Scalars['Int']>; /** 小单位类型名称 */ unitTypeName?: Maybe<Scalars['String']>; }; export const enum AcquireMarkEnum { /** 补损 */ Compensation = 'COMPENSATION', /** 货主代卖 */ ConsignorAgencySale = 'CONSIGNOR_AGENCY_SALE', /** 赠送 */ Give = 'GIVE', /** 包损耗 */ PacketLoss = 'PACKET_LOSS', /** 采购 */ Purchase = 'PURCHASE' }; /** 分页对象 */ export type AcquirePageResultPayload = { __typename?: 'AcquirePageResultPayload'; pageCurrent?: Maybe<Scalars['Int']>; pageSize?: Maybe<Scalars['Int']>; /** 采购订单列表 */ records?: Maybe<Array<Maybe<AcquirePayload>>>; totalRecords?: Maybe<Scalars['Long']>; }; export type AcquirePayload = BelongOrgBase & SupplierNameBase & { __typename?: 'AcquirePayload'; /** * 总价合计 * totalPrice:BigDecimal * 入库记录条数 */ appliedCount?: Maybe<Scalars['Int']>; /** 采购单号 */ applyCode?: Maybe<Scalars['String']>; /** 入库订单Id */ applyId?: Maybe<Scalars['ID']>; /** 采购订单状态Id '入库订单状态,默认待提交,10:待提交、20:待入库、30:部分入库、40:已完成、50:已取消'; */ applyStatus?: Maybe<Scalars['Int']>; /** 入库状态 */ applyStatusName?: Maybe<Scalars['String']>; /** 入库类型 */ applyType?: Maybe<Scalars['Int']>; /** 入库类型名称(原料采购、辅料采购) */ applyTypeName?: Maybe<Scalars['String']>; /** 客户Id */ belongId?: Maybe<Scalars['Int']>; /** 客户名称 */ belongName?: Maybe<Scalars['String']>; /** 所属组织 v2.9.0 */ belongOrg?: Maybe<PitayaOrg>; /** 客户类型Id */ belongType?: Maybe<Scalars['Int']>; /** 客户类型名称 */ belongTypeName?: Maybe<Scalars['String']>; /** 费用单ID */ billId?: Maybe<Scalars['ID']>; /** 商品信息 */ commodities?: Maybe<Array<Maybe<AcquireItemPayload>>>; /** 商品类型Id */ commodityType?: Maybe<Scalars['Int']>; /** 商品类型名称(原料、辅料) */ commodityTypeName?: Maybe<Scalars['String']>; /** 费用信息 */ costs?: Maybe<Array<Maybe<PitayaCostItemPayload>>>; /** 创建时间 */ createTime?: Maybe<Scalars['Long']>; /** 创建人员ID */ createUserId?: Maybe<Scalars['Int']>; /** 创建人员 */ createUserName?: Maybe<Scalars['String']>; /** 驳回(取消)原因(列表+详情) */ errorDescription?: Maybe<Scalars['String']>; /** 已经存在的退货类型 */ existReturnTypeList?: Maybe<Array<Maybe<Scalars['Int']>>>; /** 采购费用单ID */ exitCost?: Maybe<Scalars['Boolean']>; /** 是否可退货 */ exitReturn?: Maybe<Scalars['Boolean']>; /** 手工单号 */ manualCode?: Maybe<Scalars['String']>; /** 订单备注 */ note?: Maybe<Scalars['String']>; /** 申请操作记录 */ operationLog?: Maybe<Array<Maybe<FlowApplyOperationLogPayload>>>; /** 退货记录数量 */ returnCount?: Maybe<Scalars['Int']>; /** 供应商Id */ supplierId?: Maybe<Scalars['Int']>; /** 供应商名称 */ supplierName?: Maybe<Scalars['String']>; /** 费用模板id v2.17.1 */ templateId?: Maybe<Scalars['ID']>; /** 仓库Id */ warehouseId?: Maybe<Scalars['ID']>; /** 仓库名称 */ warehouseName?: Maybe<Scalars['String']>; }; export type ActualCostPaymentBillCostInput = { /** 金额 */ amount?: InputMaybe<Scalars['BigDecimal']>; /** 费用项金额 */ amountIncludingTax?: InputMaybe<Scalars['BigDecimal']>; /** 费用项id */ costId?: InputMaybe<Scalars['ID']>; /** 凭证 */ file?: InputMaybe<Array<InputMaybe<FileInput>>>; /** 产生日期 */ generationDate?: InputMaybe<Scalars['Long']>; /** id */ id: Scalars['ID']; /** 开票供应商 */ invoiceSupplierId?: InputMaybe<Scalars['ID']>; /** 备注 */ remark?: InputMaybe<Scalars['String']>; /** 供应商 */ supplierId?: InputMaybe<Scalars['ID']>; }; export type ActualCostPaymentBillCostPayload = { __typename?: 'ActualCostPaymentBillCostPayload'; /** 对账结果 */ accountResult?: Maybe<Scalars['String']>; /** 金额 */ amount?: Maybe<Scalars['BigDecimal']>; /** 费用项金额 */ amountIncludingTax?: Maybe<Scalars['BigDecimal']>; /** 费用项id */ costId?: Maybe<Scalars['ID']>; /** 费用项名称 */ costName?: Maybe<Scalars['String']>; /** 凭证 */ file?: Maybe<Array<Maybe<DurianFilePayload>>>; /** 产生日期 */ generationDate?: Maybe<Scalars['Long']>; /** id */ id?: Maybe<Scalars['ID']>; /** 开票供应商 */ invoiceSupplierId?: Maybe<Scalars['ID']>; /** 备注 */ remark?: Maybe<Scalars['String']>; /** 状态 */ state?: Maybe<ActualCostPaymentStateEnum>; /** 供应商 */ supplierId?: Maybe<Scalars['ID']>; }; export type ActualCostPaymentBillInfoInterface = { /** 费用项信息 */ costList?: Maybe<Array<Maybe<ActualCostPaymentBillCostPayload>>>; /** 模板id */ tmpId?: Maybe<Scalars['ID']>; }; export type ActualCostPaymentBillInfoPayload = ActualCostPaymentBillInfoInterface & { __typename?: 'ActualCostPaymentBillInfoPayload'; /** 费用项信息 */ costList?: Maybe<Array<Maybe<ActualCostPaymentBillCostPayload>>>; /** 模板id */ tmpId?: Maybe<Scalars['ID']>; }; export type ActualCostPaymentDetailPayload = CategoryInterface & EntryPortInterface & { __typename?: 'ActualCostPaymentDetailPayload'; /** 订舱模式 */ BookingMode?: Maybe<BookingModeEnum>; /** 柜次 */ cabinetBatchCode?: Maybe<Scalars['String']>; /** 柜号 */ cabinetCode?: Maybe<Scalars['String']>; /** 品类id */ categoryId?: Maybe<Scalars['ID']>; /** 品类名称 */ categoryName?: Maybe<Scalars['String']>; /** 空柜费用信息 */ emptyCabinetBill?: Maybe<ActualCostPaymentBillInfoPayload>; /** 进口港名称 */ entryPort?: Maybe<Scalars['String']>; /** 进口港ID */ entryPortId?: Maybe<Scalars['ID']>; /** 产地计划号 */ originPlanCode?: Maybe<Scalars['String']>; /** 采购费用信息 */ purchaseBill?: Maybe<ActualCostPaymentBillInfoPayload>; /** 还箱费用信息 */ returnBoxBill?: Maybe<ActualCostPaymentBillInfoPayload>; /** 状态 */ state?: Maybe<ActualCostPaymentStateEnum>; }; export type ActualCostPaymentPageInput = { /** 柜次 */ cabinetBatchCode?: InputMaybe<Scalars['String']>; /** 柜号 */ cabinetCode?: InputMaybe<Scalars['String']>; /** 创建时间终 */ createTimeEnd?: InputMaybe<Scalars['Long']>; /** 创建时间始 */ createTimeStart?: InputMaybe<Scalars['Long']>; /** 产地计划号 */ originPlanCode?: InputMaybe<Scalars['String']>; /** 当前页码 */ pageCurrent: Scalars['Int']; /** 条数 */ pageSize: Scalars['Int']; /** 状态 */ state?: InputMaybe<ActualCostPaymentStateEnum>; /** 更新时间终 */ updateTimeEnd?: InputMaybe<Scalars['Long']>; /** 更新时间始 */ updateTimeStart?: InputMaybe<Scalars['Long']>; }; export type ActualCostPaymentPagePayload = { __typename?: 'ActualCostPaymentPagePayload'; /** 当前页码 */ pageCurrent?: Maybe<Scalars['Int']>; /** 条数 */ pageSize?: Maybe<Scalars['Int']>; /** 分页结果 */ records?: Maybe<Array<Maybe<ActualCostPaymentPayload>>>; /** 总记录数 */ totalRecords?: Maybe<Scalars['Int']>; }; export type ActualCostPaymentPayload = CategoryInterface & EntryCustomsSupplierInterface & EntryPortInterface & ExportPortInterface & ShipCompanyInterface & { __typename?: 'ActualCostPaymentPayload'; /** 订舱模式 */ BookingMode?: Maybe<BookingModeEnum>; /** 柜次 */ cabinetBatchCode?: Maybe<Scalars['String']>; /** 柜号 */ cabinetCode?: Maybe<Scalars['String']>; /** 品类id */ categoryId?: Maybe<Scalars['ID']>; /** 品类名称 */ categoryName?: Maybe<Scalars['String']>; /** 创建时间 */ createTime?: Maybe<Scalars['Long']>; /** 进口报关公司名称 */ entryCustomsSupplier?: Maybe<Scalars['String']>; /** 进口报关公司ID */ entryCustomsSupplierId?: Maybe<Scalars['ID']>; /** 进口港名称 */ entryPort?: Maybe<Scalars['String']>; /** 进口港ID */ entryPortId?: Maybe<Scalars['ID']>; /** 出口港名称 */ exportPort?: Maybe<Scalars['String']>; /** 出口港ID */ exportPortId?: Maybe<Scalars['ID']>; /** 产地计划号 */ originPlanCode?: Maybe<Scalars['String']>; /** 船公司ID */ shipCompany?: Maybe<Scalars['ID']>; /** 船公司名称 */ shipCompanyName?: Maybe<Scalars['String']>; /** 船名 */ shipName?: Maybe<Scalars['String']>; /** 状态 */ state?: Maybe<ActualCostPaymentStateEnum>; /** 更新时间 */ updateTime?: Maybe<Scalars['Long']>; /** 船次 */ vesselNo?: Maybe<Scalars['String']>; }; export type ActualCostPaymentSaveInput = { /** 空柜费用信息 */ emptyCabinetBill?: InputMaybe<Array<InputMaybe<ActualCostPaymentBillCostInput>>>; /** 实报实销单id */ paymentId: Scalars['ID']; /** 采购费用信息 */ purchaseBill?: InputMaybe<Array<InputMaybe<ActualCostPaymentBillCostInput>>>; /** 还箱费用信息 */ returnBoxBill?: InputMaybe<Array<InputMaybe<ActualCostPaymentBillCostInput>>>; }; export const enum ActualCostPaymentStateEnum { /** 已清算 */ Liquidated = 'LIQUIDATED', /** 清算中 */ Liquidation = 'LIQUIDATION', /** 待清算 */ PendingLiquidation = 'PENDING_LIQUIDATION' }; export type ActualQuantity = { __typename?: 'ActualQuantity'; /** 实际单价 */ actualSalePrice?: Maybe<Scalars['BigDecimal']>; /** 实际销售小计 */ actualSaleTotalPrice?: Maybe<Scalars['BigDecimal']>; /** 实际数量大单位数量 */ actualTotalQuantity?: Maybe<Scalars['BigDecimal']>; /** 实际数量小单位数量 */ actualUnitQuantity?: Maybe<Scalars['BigDecimal']>; /** 冗余item id for dataloader */ outOrderItemId?: Maybe<Scalars['ID']>; }; export type AddCommodityStockInput = { /** 入库批次id */ batchId: Scalars['ID']; /** 商品sku */ commoditySkuId: Scalars['Int']; /** 采购id */ purchaseId: Scalars['ID']; sourceBatchId: Scalars['ID']; /** 申请增加量 */ totalQuantity?: InputMaybe<Scalars['BigDecimal']>; unitQuantity: Scalars['BigDecimal']; }; export type AddCustomerBlacklistInput = { /** 客户id */ customerId: Scalars['Int']; /** 拉黑原因 */ reason: Scalars['String']; }; /** 新增配送单入参 */ export type AddDeliveryOrderInput = { /** 客户信息集合 */ belongInfo: Array<InputMaybe<CustomerInfoInput>>; /** 所属组织ID */ belongOrgId: Scalars['Int']; /** 业务员名字 */ businessUserName?: InputMaybe<Scalars['String']>; /** 车牌号 */ carNum: Scalars['String']; /** 车辆类型 */ carType: Scalars['String']; /** 配送日期 */ deliveryDate: Scalars['Long']; /** 配送单费用明细 */ deliveryOrderFee: Array<DeliveryOrderFeeInput>; /** 配送单商品明细 */ deliveryOrderItem: Array<DeliveryOrderItemInput>; /** 配送方式 */ deliveryType: DeliveryMethodEnum; /** 司机联系方式 */ driverContact: Scalars['String']; /** 司机姓名 */ driverName: Scalars['String']; /** 配送货物销售订单日期 */ saleOrderDate: Scalars['Long']; /** 仓库ID */ warehouseId: Scalars['ID']; }; export type AddOrDeleteRecords = { __typename?: 'AddOrDeleteRecords'; /** 变更后的数量 */ afterQuantity?: Maybe<Scalars['BigDecimal']>; /** 变更前的数量 */ beforeQuantity?: Maybe<Scalars['BigDecimal']>; /** 变更数量 */ changeQuantity?: Maybe<Scalars['BigDecimal']>; /** 变更描述与备注 */ changeRemark?: Maybe<Scalars['String']>; /** 变更类型 10:增加 20:减少 */ changeType?: Maybe<Scalars['Int']>; /** 创建人 */ createBy?: Maybe<Scalars['Int']>; /** 创建人名称 */ createByName?: Maybe<Scalars['String']>; /** 创建时间 */ createTime?: Maybe<Scalars['Long']>; /** 计划id */ planId?: Maybe<Scalars['ID']>; /** 任务id */ taskId?: Maybe<Scalars['ID']>; /** 任务明细变更id */ taskItemChangeId?: Maybe<Scalars['ID']>; /** 任务明细id */ taskItemId?: Maybe<Scalars['ID']>; }; export type AddOrDeleteRecordsInput = { planId?: InputMaybe<Scalars['ID']>; taskId?: InputMaybe<Scalars['ID']>; taskItemId?: InputMaybe<Scalars['ID']>; }; export type AddSopInput = { /** sopId数组 */ sopIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>; }; export type AddSopOperationInput = { /** 货源 */ goodsSource: GoodsSourceEnum; /** sop环节 */ operation: OperationType; /** sopId */ sopId: Scalars['ID']; }; export type AddStockQuantityInput = { /** 采购单id */ applyId: Scalars['ID']; /** sku id */ skuId: Scalars['Int']; /** 采购退货:申请增加量大单位数量 */ totalQuantity?: InputMaybe<Scalars['BigDecimal']>; /** 采购退货:申请增加量小单位数量 */ unitQuantity: Scalars['BigDecimal']; }; export type AddressBase = { address?: Maybe<AddressInfo>; }; export type AddressInfo = { __typename?: 'AddressInfo'; /** 地址Id */ addressId?: Maybe<Scalars['Int']>; /** 地址名称 */ addressName?: Maybe<Scalars['String']>; /** 归属类型 */ belongType?: Maybe<Scalars['Int']>; /** 配送地址 */ deliveryName?: Maybe<Scalars['String']>; /** 是否禁用/能否开单 */ isEnabled?: Maybe<Scalars['Boolean']>; /** 库存商品数量(门店管理,库存列表有在使用) */ stockCount?: Maybe<Scalars['Int']>; }; export type AddressInfoBase = { addressInfo?: Maybe<AddressInfo>; }; export type AdjustBillDetailPayload = { __typename?: 'AdjustBillDetailPayload'; /** 费用单ID */ billMainId?: Maybe<Scalars['ID']>; /** 柜次 */ cabinetBatchCodeList?: Maybe<Array<Maybe<Scalars['String']>>>; /** 柜号 */ cabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>; /** id */ id?: Maybe<Scalars['ID']>; /** 财务驳回原因 */ rejectReason?: Maybe<Scalars['String']>; /** 销地计划号 */ salesPlanCode?: Maybe<Scalars['String']>; /** 状态 */ state?: Maybe<BillBusinessStateEnum>; /** 费用模板ID */ tmpId?: Maybe<Scalars['ID']>; }; export type AdjustBillPageInput = { /** 费用单号 */ billMainCode?: InputMaybe<Scalars['String']>; /** 调整单类型 */ billType?: InputMaybe<BillTypeEnum>; /** 柜次 */ cabinetBatchCode?: InputMaybe<Scalars['String']>; /** 柜号 */ cabinetCode?: InputMaybe<Scalars['String']>; /** 提交日期终 */ commitTimeEnd?: InputMaybe<Scalars['Long']>; /** 提交日期起 */ commitTimeStart?: InputMaybe<Scalars['Long']>; /** 创建日期日期终 */ createTimeEnd?: InputMaybe<Scalars['Long']>; /** 创建日期起 */ createTimeStart?: InputMaybe<Scalars['Long']>; /** 当前页码 */ pageCurrent?: InputMaybe<Scalars['Int']>; /** 分页参数 */ pageSize?: InputMaybe<Scalars['Int']>; /** 销地计划号 */ salesPlanCode?: InputMaybe<Scalars['String']>; /** 调整单状态 */ stateList?: InputMaybe<Array<InputMaybe<BillBusinessStateEnum>>>; }; export type AdjustBillPagePayload = { __typename?: 'AdjustBillPagePayload'; /** 当前页码 */ pageCurrent: Scalars['Int']; /** 条数 */ pageSize: Scalars['Int']; /** 数据 */ records?: Maybe<Array<Maybe<AdjustBillPayload>>>; /** 总记录数 */ totalRecords: Scalars['Int']; }; export type AdjustBillPayload = { __typename?: 'AdjustBillPayload'; /** 费用单号 */ billMainCode?: Maybe<Scalars['String']>; /** 调帐详情 */ billingDetail?: Maybe<Scalars['String']>; /** 柜次 */ cabinetBatchCodeList?: Maybe<Array<Maybe<Scalars['String']>>>; /** 柜号 */ cabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>; /** 提交日期 */ commitTime?: Maybe<Scalars['Long']>; /** 创建时间 */ createTime?: Maybe<Scalars['Long']>; /** id */ id?: Maybe<Scalars['ID']>; /** 销地计划号 */ salesPlanCode?: Maybe<Scalars['String']>; /** 状态 */ state?: Maybe<BillBusinessStateEnum>; /** 状态名称 */ stateName?: Maybe<Scalars['String']>; }; export type AdjustDepreciationSwitchInput = { /** 资产编码 */ assetNo: Scalars['String']; /** 开关标记 */ switchTag: Scalars['Int']; }; export type AdjustmentBillDetail = { __typename?: 'AdjustmentBillDetail'; /** 调整后金额 */ amountAfterAdjustment?: Maybe<Scalars['BigDecimal']>; /** 调整前金额 */ amountBeforeAdjustment?: Maybe<Scalars['BigDecimal']>; /** 差异金额 */ differenceAmount?: Maybe<Scalars['BigDecimal']>; /** 费用类型名称 */ feeType?: Maybe<Scalars['String']>; /** 开票供应商 */ invoiceSupplierName?: Maybe<Scalars['String']>; /** 付款方式 */ payMode?: Maybe<Scalars['String']>; /** 结算账期 */ paymentDays?: Maybe<Scalars['String']>; /** 供应商 */ supplier?: Maybe<Scalars['String']>; /** 供应商Id */ supplierId?: Maybe<Scalars['Int']>; }; export type AdjustmentBillPageInfoPayload = { __typename?: 'AdjustmentBillPageInfoPayload'; /** 调整费用明细 */ adjustmentBillDetail?: Maybe<Array<Maybe<AdjustmentBillDetail>>>; /** 所属组织 */ belongOrgName?: Maybe<Scalars['String']>; /** 费用单号 */ billCode?: Maybe<Scalars['String']>; /** 费用id */ billId?: Maybe<Scalars['ID']>; /** 费用单类型 */ billMainType?: Maybe<Scalars['Int']>; /** 费用单类型描述 */ billMainTypeDesc?: Maybe<Scalars['String']>; /** 费用单状态 */ billStatus?: Maybe<Scalars['Int']>; /** 费用单状态描述 */ billStatusDesc?: Maybe<Scalars['String']>; /** 柜次 */ cabinetBatchCodeList?: Maybe<Array<Maybe<Scalars['String']>>>; /** 柜号 */ cabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>; /** 品类ID */ categoryId?: Maybe<Scalars['ID']>; /** 品类名称 */ categoryName?: Maybe<Scalars['String']>; /** 所属公司 */ company?: Maybe<Scalars['String']>; /** 费用单创建人 */ createBy?: Maybe<Scalars['String']>; /** 费用单创建人ID */ createById?: Maybe<Scalars['Int']>; /** 费用单创建时间 */ createTime?: Maybe<Scalars['Long']>; /** 驳回原因 */ reason?: Maybe<Scalars['String']>; /** 提交日期 */ submissionDate?: Maybe<Scalars['Long']>; /** 提交人 */ submitBy?: Maybe<Scalars['String']>; /** 提交人id */ submitById?: Maybe<Scalars['Int']>; /** 调拨日期 */ transferDate?: Maybe<Scalars['Long']>; }; export type AdjustmentCommodityDetailPayload = { __typename?: 'AdjustmentCommodityDetailPayload'; /** sku补充Id,前端skuId取此值展示 */ assistId?: Maybe<Scalars['String']>; /** 批次号 */ batchCode?: Maybe<Scalars['String']>; /** 批次id */ batchId?: Maybe<Scalars['ID']>; /** 成本金额 */ costAmount?: Maybe<Scalars['BigDecimal']>; /** 成本批次号 */ costBatchCode?: Maybe<Scalars['String']>; /** 成本单价 */ costPrice?: Maybe<Scalars['BigDecimal']>; /** 数量 */ quantity?: Maybe<Scalars['BigDecimal']>; /** skuId */ skuId?: Maybe<Scalars['Int']>; /** sku名称 */ skuName?: Maybe<Scalars['String']>; /** 单位id */ unitId?: Maybe<Scalars['Int']>; /** 单位名称 */ unitName?: Maybe<Scalars['String']>; /** 仓库名称 */ warehouseName?: Maybe<Scalars['String']>; }; export type AdjustmentDetailPayload = { __typename?: 'AdjustmentDetailPayload'; /** 费用列表 */ adjustmentCost?: Maybe<Array<Maybe<PeachCommodityAdjustmentCostPayload>>>; /** 商品调整类型 */ adjustmentType?: Maybe<PeachCommodityAdjustmentEnum>; /** 商品调整单号 */ code?: Maybe<Scalars['String']>; /** 证明文件 */ files?: Maybe<Array<Maybe<PeachFilePayload>>>; /** 操作时间 */ operationTime?: Maybe<Scalars['Long']>; /** 操作人 */ operator?: Maybe<Scalars['String']>; /** 商品调整原因 */ remark?: Maybe<Scalars['String']>; /** 入库商品 */ stockInCommodity?: Maybe<CommodityAdjustmentDetailPayload>; /** 出库商品列表-辅料 */ stockOutAssistCommodity?: Maybe<Array<Maybe<CommodityAdjustmentDetailPayload>>>; /** 出库商品列表 */ stockOutCommodity?: Maybe<Array<Maybe<CommodityAdjustmentDetailPayload>>>; }; /** 预收明细信息 */ export type AdvanceInfoDetailPayload = { __typename?: 'AdvanceInfoDetailPayload'; /** 预收单编码 */ advanceOrderCode?: Maybe<Scalars['String']>; /** 预收单ID */ advanceOrderId?: Maybe<Scalars['ID']>; }; /** 预收单状态流转日志返回信息 */ export type AdvanceLogsPayload = { __typename?: 'AdvanceLogsPayload'; /** 预收单ID */ advanceOrderId?: Maybe<Scalars['ID']>; /** 预收单状态 */ status?: Maybe<Scalars['Int']>; /** 当前状态操作人ID */ statusCreateBy?: Maybe<Scalars['Int']>; /** 当前状态操作人 */ statusCreateName?: Maybe<Scalars['String']>; /** 预收单状态描述 */ statusDesc?: Maybe<Scalars['String']>; /** 当前状态操作时间 */ statusTime?: Maybe<Scalars['Long']>; }; export const enum AdvanceOperationEnum { /** 完成(入账) */ Complete = 'COMPLETE', /** 确认 */ Confirm = 'CONFIRM', /** 驳回 */ Reject = 'REJECT' }; export type AdvanceOrderLogInput = { /** 预收单类型 */ advanceType: AdvanceTypeEnum; /** 系统ID */ appId: Scalars['Int']; /** Id号入参 */ id: Scalars['ID']; }; export const enum AdvanceTypeEnum { /** 预收单 */ PreReceipt = 'PRE_RECEIPT', /** 预收退款单 */ PreReceiptRefund = 'PRE_RECEIPT_REFUND', /** 未知 */ Unrecognized = 'UNRECOGNIZED' }; export type AfterSaleOrderCommodity = { __typename?: 'AfterSaleOrderCommodity'; /** skuId */ skuId?: Maybe<Scalars['Int']>; /** sku退货信息 */ skuInfo?: Maybe<Array<Maybe<SkuInfo>>>; /** skuName */ skuName?: Maybe<Scalars['String']>; }; export type AfterSalesInfo = { __typename?: 'AfterSalesInfo'; /** 售后商品信息 */ afterSaleOrderCommodity?: Maybe<Array<Maybe<AfterSaleOrderCommodity>>>; /** 售后类型 */ afterSaleType?: Maybe<PeachAfterSaleType>; /** 退款金额 */ amount?: Maybe<Scalars['BigDecimal']>; /** 售后单Code */ code?: Maybe<Scalars['String']>; /** 售后单id */ id?: Maybe<Scalars['ID']>; /** 发起人 */ sponsor?: Maybe<Scalars['String']>; /** 状态 */ status?: Maybe<PeachReturnOrderEnum>; }; /** 售后小票入参 */ export type AfterSalesTicketInput = { /** 退货订单id */ returnOrderId: Scalars['ID']; }; /** 售后小票返回对象 */ export type AfterSalesTicketPayload = { __typename?: 'AfterSalesTicketPayload'; /** 客户ID */ customerId?: Maybe<Scalars['Int']>; /** 客户名称 */ customerName?: Maybe<Scalars['String']>; /** 备注 */ remark?: Maybe<Scalars['String']>; /** 退货商品明细 */ returnCommodities?: Maybe<Array<Maybe<PeachCommodityPayload>>>; /** 退货单号 */ returnOrderCode?: Maybe<Scalars['String']>; /** 退货订单id */ returnOrderId?: Maybe<Scalars['ID']>; /** 退货总数量 */ returnTotalQuantity?: Maybe<Array<Maybe<SalesNumCount>>>; /** 退货审核人 */ reviewerName?: Maybe<Scalars['String']>; /** 销售单号 */ saleOrderCode?: Maybe<Scalars['String']>; /** 退货发起人 */ sponsorName?: Maybe<Scalars['String']>; /** 退货订单创建时间 */ time?: Maybe<Scalars['Long']>; }; export type AgencyManagementCategoryInput = { /** 代卖单类型 */ orderType: AgencySaleEnum; }; export type AgencyManagementPayload = { __typename?: 'AgencyManagementPayload'; /** 代卖商/货主名称 */ agentName?: Maybe<Scalars['String']>; /** 代卖柜号(委托待销特有字段) */ cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>; /** 品类列表 */ categoryList?: Maybe<Array<Maybe<Scalars['String']>>>; /** 发起时间 */ createTime?: Maybe<Scalars['Long']>; /** 发起人 */ createUser?: Maybe<Scalars['String']>; /** 代卖单号 */ orderCode?: Maybe<Scalars['String']>; /** 代卖单id */ orderId?: Maybe<Scalars['ID']>; /** 代卖规则值 */ ruleValue?: Maybe<Scalars['BigDecimal']>; /** 销售进度 */ salesProgress?: Maybe<Scalars['BigDecimal']>; /** 结算单状态 UNSPECIFIED 表示待发起 */ settlementAuditStatus?: Maybe<SettlementAuditStatus>; /** 代卖规则 */ settlementRrule?: Maybe<SettlementRuleType>; /** 结算状态 */ settlementStatus?: Maybe<AgencySaleSettlementStatus>; }; export type AgencyPurchasePaymentBillInput = { /** 本次付款金额 */ agencyAmount?: InputMaybe<Scalars['BigDecimal']>; /** 付款单ID */ paymentBillId?: InputMaybe<Scalars['ID']>; }; /** 代卖单-采购退货单 */ export type AgencyPurchaseReturnOrder = { __typename?: 'AgencyPurchaseReturnOrder'; /** 折损/退货金额 */ amount?: Maybe<Scalars['BigDecimal']>; /** 商品信息 */ commodityInfo?: Maybe<Array<Maybe<PurchaseReturnCommodity>>>; /** 操作员 */ operateName?: Maybe<Scalars['String']>; /** 操作时间 */ operateTime?: Maybe<Scalars['Long']>; /** 采购退货id */ purchaseReturnId?: Maybe<Scalars['ID']>; /** 采购退货单号 */ returnCode?: Maybe<Scalars['String']>; /** 退货类型 */ returnType?: Maybe<PurchaseReturnsType>; /** 供应商id */ supplierId?: Maybe<Scalars['Int']>; /** 供应商名称 */ supplierName?: Maybe<Scalars['String']>; }; /** 退回入库记录 */ export type AgencyReturnBackInRecord = { __typename?: 'AgencyReturnBackInRecord'; /** 商品信息 */ commodityInfo?: Maybe<Scalars['String']>; /** 入库类型 */ inRecordType?: Maybe<PeachWareHouseType>; /** 操作员 */ operateName?: Maybe<Scalars['String']>; /** 操作时间 */ operateTime?: Maybe<Scalars['Long']>; /** 入库单号 */ recordCode?: Maybe<Scalars['String']>; /** 入库记录id */ recordId?: Maybe<Scalars['ID']>; /** 供应商id */ supplierId?: Maybe<Scalars['Int']>; /** 供应商名称 */ supplierName?: Maybe<Scalars['String']>; /** 仓库信息 */ wareHouse?: Maybe<WarehouseDataLoaderPayload>; }; export type AgencySaleCategoryInput = { /** 代卖商id */ agentId: Scalars['ID']; }; /** 代卖单商品入参 */ export type AgencySaleCommodityInput = { /** 批次id */ batchId?: InputMaybe<Scalars['ID']>; /** 柜号 */ cabinetCode?: InputMaybe<Scalars['String']>; /** 商品skuId */ commoditySkuId: Scalars['Int']; /** 代卖数量 */ quantity: Scalars['BigDecimal']; /** 代卖数量单位Id */ unitId: Scalars['Int']; }; /** 代卖单商品 */ export type AgencySaleCommodityItemPayload = { __typename?: 'AgencySaleCommodityItemPayload'; /** 销售均价 */ averagePrice?: Maybe<Scalars['BigDecimal']>; /** 柜号 */ cabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>; /** 商品skuId */ commoditySkuId?: Maybe<Scalars['Int']>; /** 商品sku名 */ commoditySkuName?: Maybe<Scalars['String']>; /** 代卖数量 */ quantity?: Maybe<Scalars['BigDecimal']>; /** 销售金额 */ salesAmount?: Maybe<Scalars['BigDecimal']>; /** 销售数量 */ salesQuantity?: Maybe<Scalars['BigDecimal']>; /** 数量单位Id */ unitId?: Maybe<Scalars['Int']>; }; export type AgencySaleCommodityOverviewPayload = { __typename?: 'AgencySaleCommodityOverviewPayload'; /** 代卖数量 */ agencySaleQuantityList?: Maybe<Array<Maybe<UnitQuantityCountPayLoad>>>; /** 代卖商/货主名称列表 */ agentNameList?: Maybe<Array<Maybe<Scalars['String']>>>; /** 柜号 */ cabinetCode?: Maybe<Scalars['String']>; /** 品类id */ categoryId?: Maybe<Scalars['ID']>; /** 品类名称 */ categoryName?: Maybe<Scalars['String']>; /** 合作天数 */ cooperationDays?: Maybe<Scalars['Int']>; /** 销售进度 */ salesProgress?: Maybe<Scalars['BigDecimal']>; /** 销售数量 */ salesQuantityList?: Maybe<Array<Maybe<UnitQuantityCountPayLoad>>>; }; /** 代卖合作项出参 */ export type AgencySaleCooperationItemPayload = { __typename?: 'AgencySaleCooperationItemPayload'; /** 代卖类型 */ agencySaleType?: Maybe<AgencySaleEnum>; /** 代卖商/货主id */ agentId?: Maybe<Scalars['ID']>; /** 代卖商/货主名称 */ agentName?: Maybe<Scalars['String']>; /** 联系人姓名 */ contactName?: Maybe<Scalars['String']>; /** 联系人电话 */ contactPhone?: Maybe<Scalars['String']>; /** 合作状态 */ cooperationStatus?: Maybe<AgencySaleCooperationStatus>; }; export type AgencySaleCooperationOverviewPayload = { __typename?: 'AgencySaleCooperationOverviewPayload'; /** 代卖类型 */ agencySaleType?: Maybe<AgencySaleEnum>; /** 代卖商/货主id */ agentId?: Maybe<Scalars['ID']>; /** 代卖商/货主名称 */ agentName?: Maybe<Scalars['String']>; /** 联系方式:电话 */ phone?: Maybe<Scalars['String']>; /** 销售金额 */ salesAmount?: Maybe<Scalars['BigDecimal']>; /** 销售进度 */ salesProgress?: Maybe<Scalars['BigDecimal']>; }; /** 代卖合作:代卖结算出参 */ export type AgencySaleCooperationSettlementPayload = { __typename?: 'AgencySaleCooperationSettlementPayload'; /** 应收金额 */ receivableAmount?: Maybe<Scalars['BigDecimal']>; /** 销售贷款 */ salesAmount?: Maybe<Scalars['BigDecimal']>; /** 已结算金额 */ settlementAmount?: Maybe<Scalars['BigDecimal']>; /** 结算单列表 */ settlementList?: Maybe<Array<Maybe<CooperationSettlementPayload>>>; /** 结算状态 */ settlementStatus?: Maybe<AgencySaleSettlementStatus>; }; /** 代卖合作状态 */ export const enum AgencySaleCooperationStatus { /** 合作完成 */ Completed = 'COMPLETED', /** 合作中 */ InCooperation = 'IN_COOPERATION', /** 仅用于返回值。表示此版本中未知的值 */ Unknown = 'UNKNOWN', /** 未知 */ Unrecognized = 'UNRECOGNIZED', /** 未指定 */ Unspecified = 'UNSPECIFIED', /** 暂无合作 */ UnCooperation = 'UN_COOPERATION' }; /** 代卖单费用记录 */ export type AgencySaleCostInput = { /** 金额 */ amount: Scalars['BigDecimal']; /** 费用项 */ costType: AgencySaleCostType; /** 付款方式 */ payMode?: InputMaybe<PayMode>; /** 供应商id */ supplierId: Scalars['Int']; }; /** 代卖单费用项 */ export type AgencySaleCostItemPayload = { __typename?: 'AgencySaleCostItemPayload'; /** 金额 */ amount?: Maybe<Scalars['BigDecimal']>; /** 费用项名称 */ costName?: Maybe<Scalars['String']>; /** 费用项类型 */ costType?: Maybe<AgencySaleCostType>; /** 填写方 */ createOrgName?: Maybe<Scalars['String']>; /** 结算状态 */ settlementStatus?: Maybe<SettlementCostStatus>; }; /** 代卖单费用项 */ export const enum AgencySaleCostType { /** 打冷费 */ Chill = 'CHILL', /** 消杀费 */ DisinfectionFee = 'DISINFECTION_FEE', /** 进场费 */ EntryFee = 'ENTRY_FEE', /** 叉车费 */ Forklift = 'FORKLIFT', /** 运输费-仅展示 */ FreightFee = 'FREIGHT_FEE', /** 板车费 */ Handcart = 'HANDCART', /** 装卸费 */ Handling = 'HANDLING', /** 运输费 */ Logistics = 'LOGISTICS', /** 核酸消毒费 */ NucleinicFee = 'NUCLEINIC_FEE', /** 油费 */ OilFee = 'OIL_FEE', /** 其他费用 */ Other = 'OTHER', /** 托盘费 */ PalletFee = 'PALLET_FEE', /** @Deprecated 车位占用费 */ ParkingCost = 'PARKING_COST', /** @Deprecated 押车费 */ RidingFee = 'RIDING_FEE', /** @Deprecated 采购三轮费 */ ThreeRounds = 'THREE_ROUNDS', /** 过路费 */ Tolls = 'TOLLS', /** @Deprecated 搬运费 */ Transport = 'TRANSPORT', /** 仅用于返回值。表示此版本中未知的值 */ Unknown = 'UNKNOWN', /** 未知 */ Unrecognized = 'UNRECOGNIZED', /** 未指定 */ Unspecified = 'UNSPECIFIED' }; /** 代卖单类型 */ export const enum AgencySaleEnum { /** 外部货主代卖(受托代销) */ ExternalCargoOwner = 'EXTERNAL_CARGO_OWNER', /** 外部代卖商代卖(委托代销) */ ExternalSeller = 'EXTERNAL_SELLER', /** 内部货主代卖(内部受托) */ InternalCargoOwner = 'INTERNAL_CARGO_OWNER', /** 内部代卖商代卖(内部委托) */ InternalSeller = 'INTERNAL_SELLER', /** 仅用于返回值。表示此版本中未知的值 */ Unknown = 'UNKNOWN', /** 未知 */ Unrecognized = 'UNRECOGNIZED', /** 未指定 */ Unspecified = 'UNSPECIFIED' }; export type AgencySaleIdInput = { /** 代卖单id */ agencySaleId?: InputMaybe<Scalars['ID']>; /** 用于其他系统内部代卖给批发系统,获取结算相关信息 */ parentId?: InputMaybe<Scalars['ID']>; }; export type AgencySaleInfoDetailPayload = { __typename?: 'AgencySaleInfoDetailPayload'; /** 关联代卖单号 */ agencySaleOrderCode?: Maybe<Scalars['String']>; /** 关联代卖单id */ agencySaleOrderId?: Maybe<Scalars['ID']>; /** 累计对账金额 */ checkAmount?: Maybe<Scalars['BigDecimal']>; /** 差异金额 */ differentAmount?: Maybe<Scalars['BigDecimal']>; /** 累计回款金额 */ returnAmount?: Maybe<Scalars['BigDecimal']>; /** 累计回款详情 */ returnDetail?: Maybe<Scalars['String']>; /** 关联销售单总金额 */ saleAmount?: Maybe<Scalars['BigDecimal']>; }; export type AgencySaleInfoPayload = { __typename?: 'AgencySaleInfoPayload'; /** 代卖单信息 */ agencySaleInfoDetail?: Maybe<Array<Maybe<AgencySaleInfoDetailPayload>>>; /** 累计对账合计 */ checkTotalAmount?: Maybe<Scalars['BigDecimal']>; /** 差异金额合计 */ differentTotalAmount?: Maybe<Scalars['BigDecimal']>; /** 累计回款合计 */ returnTotalAmount?: Maybe<Scalars['BigDecimal']>; /** 销售金额合计 */ saleTotalAmount?: Maybe<Scalars['BigDecimal']>; }; export type AgencySaleManagementCommodity = { __typename?: 'AgencySaleManagementCommodity'; /** 代卖数量 */ agencySaleQuantity?: Maybe<Scalars['BigDecimal']>; /** 销售金额 */ amount?: Maybe<Scalars['BigDecimal']>; /** 销售均价 */ averageSellingPrice?: Maybe<Scalars['BigDecimal']>; /** 批次id */ batchId?: Maybe<Scalars['ID']>; /** 溯源柜号 */ cabinetCode?: Maybe<Scalars['String']>; /** 溯源批次号 */ originalBatchCode?: Maybe<Scalars['String']>; /** 退回数量 */ returnNum?: Maybe<Scalars['BigDecimal']>; /** skuId */ skuId?: Maybe<Scalars['Int']>; /** sku名称 */ skuName?: Maybe<Scalars['String']>; /** 已销售数量 */ soldQuantity?: Maybe<Scalars['BigDecimal']>; /** 数量单位 */ unitId?: Maybe<Scalars['Int']>; /** 未销售数量 */ unsoldQuantity?: Maybe<Scalars['BigDecimal']>; }; export type AgencySaleManagementSettlement = { __typename?: 'AgencySaleManagementSettlement'; /** 代卖费用 */ agencyAmount?: Maybe<Scalars['BigDecimal']>; /** 结算审核状态 */ auditStatus?: Maybe<SettlementAuditStatus>; /** 创建时间 */ createTime?: Maybe<Scalars['Long']>; /** 发起人 */ createUser?: Maybe<Scalars['String']>; /** 货款 */ goodsAmount?: Maybe<Scalars['BigDecimal']>; /** 其他费用 */ otherCost?: Maybe<Array<Maybe<SettlementCost>>>; /** 应收金额 */ paymentAmount?: Maybe<Scalars['BigDecimal']>; /** 结算单号 */ settlementCode?: Maybe<Scalars['String']>; /** 结算单id */ settlementId?: Maybe<Scalars['ID']>; /** 结算规则 */ settlementRule?: Maybe<SettlementRuleType>; /** 结算规则值(扣款金额或百分比) */ settlementRuleValue?: Maybe<Scalars['BigDecimal']>; }; export type AgencySaleOrderCategory = { __typename?: 'AgencySaleOrderCategory'; /** 品类id */ categoryId?: Maybe<Scalars['Int']>; /** 品类名称 */ categoryName?: Maybe<Scalars['String']>; /** 品类数量 */ quantity?: Maybe<Array<Maybe<AgencySaleOrderCategoryQuantity>>>; }; export type AgencySaleOrderCategoryQuantity = { __typename?: 'AgencySaleOrderCategoryQuantity'; /** 数量 */ quantity?: Maybe<Scalars['BigDecimal']>; /** 单位 */ unitId?: Maybe<Scalars['Int']>; }; export type AgencySaleOrderCreateCommodity = { /** 批次id */ batchId: Scalars['ID']; /** 商品重量(默认kg)(暂时仅供菠萝蜜使用) */ goodsWeight?: InputMaybe<Scalars['BigDecimal']>; /** 购买数量 */ quantity: Scalars['BigDecimal']; /** 数量单位类型 */ quantityUnitType: Scalars['Int']; /** 小计 */ subtotal: Scalars['BigDecimal']; /** 单价 */ unitPrice: Scalars['BigDecimal']; }; export type AgencySaleOrderCreateInput = { /** 代卖商id */ agentId: Scalars['ID']; /** 代卖商品列表 */ commodityList: Array<InputMaybe<AgencySaleOrderCreateCommodity>>; /** 备注 */ remark?: InputMaybe<Scalars['String']>; /** 商品总额 */ totalAmount: Scalars['BigDecimal']; }; export type AgencySaleOrderPayload = { __typename?: 'AgencySaleOrderPayload'; /** 代卖渠道 */ agencyChannelList?: Maybe<Array<Maybe<Scalars['String']>>>; /** 代卖数量 */ agencyQuantity?: Maybe<Array<Maybe<AgencySaleOrderCategory>>>; /** 代卖商 */ agentName?: Maybe<Scalars['String']>; /** 代卖柜号 */ cabinetCode?: Maybe<Scalars['String']>; /** 是否完成入库 */ completeInStock?: Maybe<Scalars['Boolean']>; /** 合作天数 */ cooperationDays?: Maybe<Scalars['Int']>; /** 合作时间 */ createTime?: Maybe<Scalars['Long']>; /** 发起人 */