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']>;
  /** 发起人 */
  createUser?: Maybe<Scalars['String']>;
  /** 是否存在审核中的结算单 */
  existUnderReviewSettlementOrder?: Maybe<Scalars['Boolean']>;
  /** 代卖单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 代卖单id */
  orderId?: Maybe<Scalars['ID']>;
  /** 代卖单类型 */
  orderType?: Maybe<AgencySaleEnum>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 销售进度 */
  salesProgress?: Maybe<Scalars['BigDecimal']>;
  /** 销售数量 */
  salesQuantity?: Maybe<Array<Maybe<AgencySaleOrderCategory>>>;
  /** 代卖单结算标签，1 表示结算中 ，0 表示待结算 */
  settlementLabel?: Maybe<Scalars['Int']>;
  /** 结算状态 */
  settlementStatus?: Maybe<AgencySaleSettlementStatus>;
};

export type AgencySaleOverviewCountPayload = {
  __typename?: 'AgencySaleOverviewCountPayload';
  /** 外部货主代卖单数量 */
  externalCargoOwnerCount?: Maybe<Scalars['Long']>;
  /** 外部代卖商代卖单数量 */
  externalSellerCount?: Maybe<Scalars['Long']>;
  /** 外部代卖商代卖单数量 */
  internalCargoOwnerCount?: Maybe<Scalars['Long']>;
  /** 内部代卖商代卖单数量 */
  internalSellerCount?: Maybe<Scalars['Long']>;
};

export type AgencySaleOverviewListInput = {
  /** 代卖类型 */
  agencyType: AgencySaleEnum;
};

export type AgencySaleOverviewPayload = {
  __typename?: 'AgencySaleOverviewPayload';
  /** 代卖商品概览 */
  commodityOverviewList?: Maybe<Array<Maybe<AgencySaleCommodityOverviewPayload>>>;
  /** 代卖合作概览 */
  cooperationOverviewList?: Maybe<Array<Maybe<AgencySaleCooperationOverviewPayload>>>;
};

/** 代卖合作:代卖单 */
export type AgencySalePayload = {
  __typename?: 'AgencySalePayload';
  /** 代卖渠道 */
  agencyChannelList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 代卖数量 */
  agencyQuantityList?: Maybe<Array<Maybe<AgencySaleOrderCategory>>>;
  /** 代卖单号 */
  agencySaleCode?: Maybe<Scalars['String']>;
  /** 代卖单id */
  agencySaleId?: Maybe<Scalars['ID']>;
  /** 代卖类型 */
  agencySaleType?: Maybe<AgencySaleEnum>;
  /** 代卖柜号 */
  cabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 合作天数 */
  cooperationDays?: Maybe<Scalars['Int']>;
  /** 发起人id */
  createBy?: Maybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 发起人 */
  creator?: Maybe<Scalars['String']>;
  /** 销售进度 */
  salesProgress?: Maybe<Scalars['BigDecimal']>;
  /** 销售数量 */
  salesQuantityList?: Maybe<Array<Maybe<AgencySaleOrderCategory>>>;
  /** 结算状态 */
  settlementStatus?: Maybe<AgencySaleSettlementStatus>;
};

/** 代卖销售单退货入参 */
export type AgencySaleReturnInput = {
  /** 代卖销售单id */
  orderId: Scalars['ID'];
};

/** 代卖单代卖销售统计项 */
export type AgencySaleSalesItemPayload = {
  __typename?: 'AgencySaleSalesItemPayload';
  /** 代卖商品(数量) */
  agencyQuantity?: Maybe<Array<Maybe<AgencySaleOrderCategory>>>;
  /** 代卖区域名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 代卖销售进度 */
  salesProgress?: Maybe<Scalars['BigDecimal']>;
};

export type AgencySaleSettlementPayload = {
  __typename?: 'AgencySaleSettlementPayload';
  /** 代卖类型 */
  agencySaleType?: Maybe<AgencySaleEnum>;
  /** 代卖商 */
  agentName?: Maybe<Scalars['String']>;
  /** 结算审核状态 */
  auditStatus?: Maybe<SettlementAuditStatus>;
  /** 商品 */
  commodity?: Maybe<Array<Maybe<AgencySaleOrderCategory>>>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 发起人 */
  createUser?: Maybe<Scalars['String']>;
  /** 财务结算金额 为null时代表财务未结算 */
  financialAmount?: Maybe<Scalars['BigDecimal']>;
  /** 结算货款 */
  goodsAmount?: Maybe<Scalars['BigDecimal']>;
  /** 发起组织 */
  orgName?: Maybe<Scalars['String']>;
  /** 结算费用 */
  settlementAmount?: Maybe<Scalars['BigDecimal']>;
  /** 结算单号 */
  settlementCode?: Maybe<Scalars['String']>;
  /** 结算单id */
  settlementId?: Maybe<Scalars['ID']>;
};

/** 代卖单结算状态 */
export const enum AgencySaleSettlementStatus {
  /** 部分结算 */
  PartialSettlement = 'PARTIAL_SETTLEMENT',
  /** 全部结算 */
  Settled = 'SETTLED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未结算 */
  Unsettled = 'UNSETTLED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type AgencySaleSettlementStatusQuantityPayload = {
  __typename?: 'AgencySaleSettlementStatusQuantityPayload';
  /** 已驳回数量 */
  rejected?: Maybe<Scalars['Int']>;
  /** 审核中数量 */
  underReview?: Maybe<Scalars['Int']>;
};

export type AgencySaleTransferCommodityInput = {
  /**  批次Id */
  batchId: Scalars['ID'];
  /**  数量 */
  quantity: Scalars['BigDecimal'];
  /**  单位Id */
  unitId: Scalars['Int'];
};

export type AgencyTradeBillCount = {
  __typename?: 'AgencyTradeBillCount';
  toAudit?: Maybe<Scalars['Long']>;
  toSubmit?: Maybe<Scalars['Long']>;
};

export type AgencyTradeTransferAuditByBase = {
  /** 更新人 */
  agencyTradeTransferAuditBy?: Maybe<User>;
};

export type AgencyTradeTransferBillCommodity = {
  __typename?: 'AgencyTradeTransferBillCommodity';
  /** 货款单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 明细数据 */
  billPaymentFeeItemList?: Maybe<Array<Maybe<BillPaymentFeeItem>>>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 总金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type AgencyTradeTransferBillPayload = AgencyTradeTransferAuditByBase & BillAuditByBase & CreateByBase & SourceBelongOrgBase & SourceOrgBase & SourceWarehouseBase & TargetBelongOrgBase & TargetOrgBase & TargetWarehouseBase & {
  __typename?: 'AgencyTradeTransferBillPayload';
  /** 调拨单审核人 */
  agencyTradeTransferAuditBy?: Maybe<User>;
  /** 调拨单入库审核时间 */
  agencyTradeTransferAuditTime?: Maybe<Scalars['Long']>;
  /** 调拨商品 */
  agencyTradeTransferBillCommodity?: Maybe<AgencyTradeTransferBillCommodity>;
  /** 运杂费用 */
  agencyTradeTransferOtherBill?: Maybe<AgencyTradeTransferOtherBill>;
  /** 费用业务审核人 */
  billAuditBy?: Maybe<User>;
  /** 费用单id */
  billId?: Maybe<Scalars['ID']>;
  /** 费用状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 费用状态名称 */
  billStatusName?: Maybe<Scalars['String']>;
  /** 商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 代卖单号 */
  consignmentOrderCode?: Maybe<Scalars['String']>;
  /** 调拨订单创建人 */
  createBy?: Maybe<User>;
  /** 调拨订单创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 调拨单号 */
  flowCode?: Maybe<Scalars['String']>;
  /** 调拨申请单id */
  flowId?: Maybe<Scalars['ID']>;
  /** 调拨申请状态 */
  flowStatus?: Maybe<Scalars['Int']>;
  /** 调拨申请状态名称 */
  flowStatusName?: Maybe<Scalars['String']>;
  /** 调拨申请类型 */
  flowType?: Maybe<Scalars['Int']>;
  /** 调拨申请类型名称 */
  flowTypeName?: Maybe<Scalars['String']>;
  /** 驳回原因 */
  refuseNote?: Maybe<Scalars['String']>;
  /** 备注信息 */
  remark?: Maybe<Scalars['String']>;
  /** 调出系统id */
  sourceAppId?: Maybe<Scalars['Int']>;
  /** 调出所属组织 */
  sourceBelongOrg?: Maybe<PitayaOrg>;
  /** 出入库订单id */
  sourceId?: Maybe<Scalars['ID']>;
  /** 调出归属类型 */
  sourceOrg?: Maybe<PitayaOrg>;
  /** 调出仓库 */
  sourceWarehouse?: Maybe<Warehouse>;
  /** 调入系统id */
  targetAppId?: Maybe<Scalars['Int']>;
  /** 调入所属组织 */
  targetBelongOrg?: Maybe<PitayaOrg>;
  /** 调入归属类型 */
  targetOrg?: Maybe<PitayaOrg>;
  /** 调入仓库 */
  targetWarehouse?: Maybe<Warehouse>;
};

export type AgencyTradeTransferFright = {
  /** 费用金额 */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /** 费用类型 */
  billType?: InputMaybe<Scalars['Int']>;
  /** 车牌 */
  brand?: InputMaybe<Scalars['String']>;
  /** 付款方式 */
  payMode?: InputMaybe<PayModeEnum>;
  /** 联系电话 */
  phone?: InputMaybe<Scalars['String']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 供应商id */
  supplierId?: InputMaybe<Scalars['Int']>;
};

export type AgencyTradeTransferOtherBill = {
  __typename?: 'AgencyTradeTransferOtherBill';
  /** 运杂费明细列表 */
  agencyTradeTransferOtherItemBill?: Maybe<Array<Maybe<AgencyTradeTransferOtherItemBill>>>;
  /** 运杂费单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 总金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type AgencyTradeTransferOtherItemBill = SupplierBase & {
  __typename?: 'AgencyTradeTransferOtherItemBill';
  /** 费用金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 运杂费明细id */
  billFreightItemId?: Maybe<Scalars['ID']>;
  /** 费用类型 */
  billFreightType?: Maybe<Scalars['Int']>;
  billFrightTypeName?: Maybe<Scalars['String']>;
  /** 车牌 */
  brand?: Maybe<Scalars['String']>;
  /** 运杂费归属方 */
  freightAttribute?: Maybe<Scalars['Int']>;
  /** 付款方式 */
  payMode?: Maybe<PayModeEnum>;
  payModeName?: Maybe<Scalars['String']>;
  /** 联系电话 */
  phone?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 供应商 */
  supplier?: Maybe<Supplier>;
};

/** 调拨退货单 */
export type AgencyTransferBackOrder = {
  __typename?: 'AgencyTransferBackOrder';
  /**  货主名称 */
  agentName?: Maybe<Scalars['String']>;
  /** 商品信息 */
  commodityInfo?: Maybe<Array<Maybe<TransferBackCommodity>>>;
  /** 费用项 */
  costList?: Maybe<Array<Maybe<Cost>>>;
  /** 调拨id */
  flowId?: Maybe<Scalars['ID']>;
  /** 操作员 */
  operateName?: Maybe<Scalars['String']>;
  /** 操作时间 */
  operateTime?: Maybe<Scalars['Long']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /**  出入库类型 */
  stockRecordType?: Maybe<StockRecordType>;
  /** 调拨单号 */
  transferCode?: Maybe<Scalars['String']>;
};

/** 代卖商、货主信息 */
export type AgentInfoPayload = {
  __typename?: 'AgentInfoPayload';
  /** 代卖类型 */
  agencySaleType?: Maybe<AgencySaleEnum>;
  /** id */
  id?: Maybe<Scalars['Int']>;
  /** 名称 */
  name?: Maybe<Scalars['String']>;
  /** 联系方式 */
  phone?: Maybe<Scalars['String']>;
};

/** 金额合计明细 */
export type AggregateAmountDetailPayLoad = {
  __typename?: 'AggregateAmountDetailPayLoad';
  /** 支付方式 */
  paymentMethod?: Maybe<Scalars['String']>;
  /** 支付金额 */
  paymentTotalAmount?: Maybe<Scalars['BigDecimal']>;
};

/** 金额合计统一出参 */
export type AggregateAmountPayLoad = {
  __typename?: 'AggregateAmountPayLoad';
  /**  差异金额合计 */
  diffTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 金额合计明细 */
  paymentDetail?: Maybe<Array<Maybe<AggregateAmountDetailPayLoad>>>;
  /**  金额合计 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

/** 航空运输 */
export type AirTransportInfo = {
  __typename?: 'AirTransportInfo';
  /** 航班号 */
  flightNo?: Maybe<Scalars['String']>;
  /** 计划到达时间 */
  planArriveTime?: Maybe<Scalars['Long']>;
  /** 计划起航时间 */
  planDepartureTime?: Maybe<Scalars['Long']>;
};

/** 空运运输信息 */
export type AirTransportInformationInput = {
  /** 能否删除(backend不用) */
  canDelete?: InputMaybe<Scalars['Boolean']>;
  /** 航班号 */
  flightNo?: InputMaybe<Scalars['String']>;
  /** 运输单id */
  id?: InputMaybe<Scalars['ID']>;
  /** 信息填写方式 */
  inputType: TransportInputTypeEnum;
  /** 计划到达时间 */
  planArrivalTime?: InputMaybe<Scalars['Long']>;
  /** 计划起航时间 */
  planDepartureTime?: InputMaybe<Scalars['Long']>;
  /** 运输供应商 */
  supplierId: Scalars['ID'];
  /** 运输商名称 */
  supplierName?: InputMaybe<Scalars['String']>;
  /** 运输要求 */
  transportRequirement?: InputMaybe<Scalars['String']>;
};

/** 空运运输信息 */
export type AirTransportInformationPayload = SupplierInterface & {
  __typename?: 'AirTransportInformationPayload';
  /** 是否可以删除 */
  canDelete?: Maybe<Scalars['Boolean']>;
  /** 航班号 */
  flightNo?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 信息填写方式 */
  inputType: TransportInputTypeEnum;
  /** 计划到达时间 */
  planArrivalTime?: Maybe<Scalars['Long']>;
  /** 计划起航时间 */
  planDepartureTime?: Maybe<Scalars['Long']>;
  /** 运输供应商 */
  supplierId: Scalars['ID'];
  /** 运输商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 运单号 */
  transportCode?: Maybe<Scalars['String']>;
  /** 运输要求 */
  transportRequirement?: Maybe<Scalars['String']>;
};

export type AlarmConditionCreateInput = {
  /** 通知信息 */
  alarmNoticeList: Array<AlarmNoticeCreateInput>;
  /** 最高温度 */
  maximumTemperature?: InputMaybe<Scalars['BigDecimal']>;
  /** 最低温度 */
  minimumTemperature?: InputMaybe<Scalars['BigDecimal']>;
  /** 温差 */
  temperatureDiff?: InputMaybe<Scalars['BigDecimal']>;
};

export type AlarmConditionLevelCreateInput = {
  /** 报警条件 */
  alarmConditionList?: InputMaybe<Array<InputMaybe<AlarmConditionCreateInput>>>;
  /** 报警条件类型 */
  alarmConditionType: AlarmConditionTypeEnum;
};

export type AlarmConditionLevelPayload = {
  __typename?: 'AlarmConditionLevelPayload';
  /** 报警条件 */
  alarmConditionList?: Maybe<Array<Maybe<AlarmConditionPayload>>>;
  /** 报警条件类型 */
  alarmConditionType: AlarmConditionTypeEnum;
  /** 报警级别id */
  alarmLevelId?: Maybe<Scalars['ID']>;
};

export type AlarmConditionLevelUpdateInput = {
  /** 报警级别 */
  alarmConditionList?: InputMaybe<Array<InputMaybe<AlarmConditionUpdateInput>>>;
  /** 报警条件类型 */
  alarmConditionType: AlarmConditionTypeEnum;
  /** 报警级别id */
  alarmLevelId?: InputMaybe<Scalars['ID']>;
};

export type AlarmConditionPayload = {
  __typename?: 'AlarmConditionPayload';
  /** 报警条件id */
  alarmConditionId: Scalars['ID'];
  /** 通知详情 */
  alarmNoticeList: Array<Maybe<AlarmNoticePayload>>;
  /** 最高温度 */
  maximumTemperature?: Maybe<Scalars['BigDecimal']>;
  /** 最低温度 */
  minimumTemperature?: Maybe<Scalars['BigDecimal']>;
  /** 温差 */
  temperatureDiff?: Maybe<Scalars['BigDecimal']>;
};

export const enum AlarmConditionTypeEnum {
  /** 温差 */
  TemperatureDiff = 'TEMPERATURE_DIFF',
  /** 温度范围 */
  TemperatureRange = 'TEMPERATURE_RANGE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type AlarmConditionUpdateInput = {
  /** 报警条件id */
  alarmConditionId?: InputMaybe<Scalars['ID']>;
  /** 通知信息 */
  alarmNoticeList: Array<AlarmNoticeUpdateInput>;
  /** 最高温度 */
  maximumTemperature?: InputMaybe<Scalars['BigDecimal']>;
  /** 最低温度 */
  minimumTemperature?: InputMaybe<Scalars['BigDecimal']>;
  /** 温差 */
  temperatureDiff?: InputMaybe<Scalars['BigDecimal']>;
};

export type AlarmCreateInput = {
  /** 报警方案 */
  alarmRuleList: Array<AlarmRuleCreateInput>;
  /** 数据间隔 */
  interval: Scalars['Int'];
  /** 间隔单位 */
  intervalUnit: TimeUnitEnum;
  /** 名称 */
  name: Scalars['String'];
  /** 触发条件 */
  triggerConditionList: Array<AlarmTriggerConditionInput>;
};

export type AlarmDetailPayload = {
  __typename?: 'AlarmDetailPayload';
  /** 报警方案 */
  alarmRuleList: Array<AlarmRulePayload>;
  /** id */
  id: Scalars['ID'];
  /** 数据间隔 */
  interval: Scalars['Int'];
  /** 间隔单位 */
  intervalUnit: TimeUnitEnum;
  /** 名称 */
  name: Scalars['String'];
  /** 触发条件 */
  triggerConditionList: Array<AlarmTriggerConditionPayload>;
};

export type AlarmHandlerInfoPayload = ThermometerOrderCabinetInfoInterface & ThermometerOrderDeviceInfoInterface & {
  __typename?: 'AlarmHandlerInfoPayload';
  /** 报警信息 */
  alarmInfo?: Maybe<SubAlarmInfoPayload>;
  /** 温度计关联柜子信息 */
  cabinetInfo?: Maybe<ThermometerCabinetInfoPayload>;
  /** 温度计设备信息 */
  deviceInfo?: Maybe<ThermometerDevicePayload>;
  /** 设备订单ID */
  thermometerOrderId?: Maybe<Scalars['ID']>;
};

/** 报警信息 */
export type AlarmInfoPayload = {
  __typename?: 'AlarmInfoPayload';
  /** 报警颜色值 */
  alarmColor?: Maybe<Scalars['String']>;
  /** 报警描述 */
  alarmDesc?: Maybe<Scalars['String']>;
  /** 报警状态:持续报警/已结束 */
  alarmState?: Maybe<AlarmState>;
  /** 报警次类型，温度报警/湿度报警/光感报警 */
  alarmSubType?: Maybe<AlarmSubType>;
  /** 报警文本颜色值 */
  alarmTextColor?: Maybe<Scalars['String']>;
  /** 报警类型，温度报警/湿度报警/光感报警 */
  alarmType?: Maybe<AlarmType>;
  /** 报警值 */
  alarmValue?: Maybe<Scalars['String']>;
  /** 持续时间14小时20分 */
  durationTime?: Maybe<Scalars['String']>;
  /** 报警结束地点 */
  endAddress?: Maybe<Scalars['String']>;
  /** 报警结束时间 */
  endTime?: Maybe<Scalars['Long']>;
  /** 处理内容 */
  handleContent?: Maybe<Scalars['String']>;
  /** 处理时间 */
  handleTime?: Maybe<Scalars['Long']>;
  /** 处理人名称 */
  handler?: Maybe<Scalars['String']>;
  /** 报警ID */
  id?: Maybe<Scalars['ID']>;
  /** 报警地点 */
  startAddress?: Maybe<Scalars['String']>;
  /** 报警开始时间 */
  startTime?: Maybe<Scalars['Long']>;
};

export type AlarmNoticeConditionCreateInput = {
  /** 连续次数 */
  durationNum?: InputMaybe<Scalars['Int']>;
  /** 持续次数的时间 */
  durationNumTime?: InputMaybe<Scalars['Int']>;
  /** 连续次数时间单位 */
  durationNumTimeUnit?: InputMaybe<TimeUnitEnum>;
  /** 持续时间 */
  durationTime?: InputMaybe<Scalars['Int']>;
  /** 持续时间单位 */
  durationTimeUnit?: InputMaybe<TimeUnitEnum>;
  /** 是否启用 */
  enabled?: InputMaybe<EnabledEnum>;
  /** 通知条件类型 */
  noticeConditionType?: InputMaybe<AlarmNoticeConditionTypeEnum>;
};

export type AlarmNoticeConditionPayload = {
  __typename?: 'AlarmNoticeConditionPayload';
  /** 连续次数 */
  durationNum?: Maybe<Scalars['Int']>;
  /** 持续次数的时间 */
  durationNumTime?: Maybe<Scalars['Int']>;
  /** 连续次数时间单位 */
  durationNumTimeUnit?: Maybe<TimeUnitEnum>;
  /** 持续时间 */
  durationTime?: Maybe<Scalars['Int']>;
  /** 持续时间单位 */
  durationTimeUnit?: Maybe<TimeUnitEnum>;
  /** 是否启用 */
  enabled: EnabledEnum;
  /** 报警条件id */
  noticeConditionId: Scalars['ID'];
  /** 通知条件类型 */
  noticeConditionType?: Maybe<AlarmNoticeConditionTypeEnum>;
};

export const enum AlarmNoticeConditionTypeEnum {
  /** 持续次数 */
  DurationNum = 'DURATION_NUM',
  /** 持续时间 */
  DurationTime = 'DURATION_TIME',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type AlarmNoticeConditionUpdateInput = {
  /** 连续次数 */
  durationNum?: InputMaybe<Scalars['Int']>;
  /** 持续次数的时间 */
  durationNumTime?: InputMaybe<Scalars['Int']>;
  /** 连续次数时间单位 */
  durationNumTimeUnit?: InputMaybe<TimeUnitEnum>;
  /** 持续时间 */
  durationTime?: InputMaybe<Scalars['Int']>;
  /** 持续时间单位 */
  durationTimeUnit?: InputMaybe<TimeUnitEnum>;
  /** 是否启用 */
  enabled: EnabledEnum;
  /** 子条件id */
  noticeConditionId?: InputMaybe<Scalars['ID']>;
  /** 通知条件类型 */
  noticeConditionType: AlarmNoticeConditionTypeEnum;
};

export type AlarmNoticeCreateInput = {
  /** 通知条件 */
  noticeConditionList: Array<AlarmNoticeConditionCreateInput>;
  /** 通知人idList */
  noticeIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 通知方式 */
  noticeModeList?: InputMaybe<Array<InputMaybe<AlarmNoticeModeEnum>>>;
};

export const enum AlarmNoticeModeEnum {
  /** 短信 */
  Sms = 'SMS',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type AlarmNoticePayload = {
  __typename?: 'AlarmNoticePayload';
  /** 通知详情id */
  alarmNoticeId?: Maybe<Scalars['ID']>;
  /** 通知条件 */
  noticeConditionList: Array<AlarmNoticeConditionPayload>;
  /** 通知人idList */
  noticeIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 通知方式 */
  noticeModeList?: Maybe<Array<Maybe<AlarmNoticeModeEnum>>>;
};

export type AlarmNoticeUpdateInput = {
  /** 通知详情id */
  alarmNoticeId?: InputMaybe<Scalars['ID']>;
  /** 子通知条件 */
  noticeConditionList: Array<AlarmNoticeConditionUpdateInput>;
  /** 通知人idList */
  noticeIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 通知方式 */
  noticeModeList?: InputMaybe<Array<InputMaybe<AlarmNoticeModeEnum>>>;
};

export type AlarmNoticeUserBusinessNameInterface = {
  /** 对应的业务id */
  businessId: Scalars['ID'];
  /** 名称 */
  businessName?: Maybe<Scalars['String']>;
  /** 关联类型 */
  relationType?: Maybe<AlarmNoticeUserType>;
  /** 供应商类型 */
  supplierType?: Maybe<DurianSupplierTypeEnum>;
};

export type AlarmNoticeUserCreateInput = {
  /** 对应的业务id */
  businessId: Scalars['ID'];
  /** 姓名 */
  name: Scalars['String'];
  /** 电话 */
  phone: Scalars['String'];
  /** 关联类型 */
  relationType: AlarmNoticeUserType;
  /** 供应商类型 */
  supplierType?: InputMaybe<DurianSupplierTypeEnum>;
};

export type AlarmNoticeUserDetailPayload = AlarmNoticeUserBusinessNameInterface & {
  __typename?: 'AlarmNoticeUserDetailPayload';
  /** 对应的业务id */
  businessId: Scalars['ID'];
  /** 名称 */
  businessName?: Maybe<Scalars['String']>;
  id: Scalars['ID'];
  /** 电话 */
  name: Scalars['String'];
  /** 电话 */
  phone: Scalars['String'];
  /** 关联类型 */
  relationType: AlarmNoticeUserType;
  /** 供应商类型 */
  supplierType?: Maybe<DurianSupplierTypeEnum>;
};

export type AlarmNoticeUserIdInput = {
  idList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type AlarmNoticeUserInterface = {
  /** 对应的业务id */
  businessId: Scalars['ID'];
  /** 名称 */
  name?: Maybe<Scalars['String']>;
  /** 关联类型 */
  relationType?: Maybe<AlarmNoticeUserType>;
  /** 供应商类型 */
  supplierType?: Maybe<DurianSupplierTypeEnum>;
};

export type AlarmNoticeUserOption = AlarmNoticeUserInterface & {
  __typename?: 'AlarmNoticeUserOption';
  /** 对应的业务id */
  businessId: Scalars['ID'];
  children?: Maybe<Array<Maybe<AlarmNoticeUserOption>>>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 名称 */
  name?: Maybe<Scalars['String']>;
  /** 关联类型 */
  relationType?: Maybe<AlarmNoticeUserType>;
  /** 供应商类型 */
  supplierType?: Maybe<DurianSupplierTypeEnum>;
};

export type AlarmNoticeUserPageInput = {
  /** 名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent: Scalars['Int'];
  /** 条数 */
  pageSize: Scalars['Int'];
};

export type AlarmNoticeUserPagePayload = {
  __typename?: 'AlarmNoticeUserPagePayload';
  pageCurrent: Scalars['Int'];
  pageSize: Scalars['Int'];
  records?: Maybe<Array<Maybe<AlarmNoticeUserPayload>>>;
  totalRecords: Scalars['Int'];
};

export type AlarmNoticeUserPayload = AlarmNoticeUserBusinessNameInterface & {
  __typename?: 'AlarmNoticeUserPayload';
  /** 对应的业务id */
  businessId: Scalars['ID'];
  /** 名称 */
  businessName?: Maybe<Scalars['String']>;
  /** id */
  id: Scalars['ID'];
  /** 名称 */
  name: Scalars['String'];
  /** 电话 */
  phone: Scalars['String'];
  /** 关联类型 */
  relationType: AlarmNoticeUserType;
  /** 供应商类型 */
  supplierType?: Maybe<DurianSupplierTypeEnum>;
};

export const enum AlarmNoticeUserType {
  /** 收货方 */
  Receiver = 'RECEIVER',
  /** 发货方 */
  Shipper = 'SHIPPER',
  /** 供应商 */
  Supplier = 'SUPPLIER',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type AlarmNoticeUserUpdateInput = {
  /** 对应的业务id */
  businessId: Scalars['ID'];
  id: Scalars['ID'];
  /** 姓名 */
  name: Scalars['String'];
  /** 电话 */
  phone: Scalars['String'];
  /** 关联类型 */
  relationType: AlarmNoticeUserType;
  /** 供应商类型 */
  supplierType?: InputMaybe<DurianSupplierTypeEnum>;
};

export type AlarmPageInput = {
  /** 名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent: Scalars['Int'];
  /** 条数 */
  pageSize: Scalars['Int'];
};

export type AlarmPagePayload = {
  __typename?: 'AlarmPagePayload';
  pageCurrent: Scalars['Int'];
  pageSize: Scalars['Int'];
  records?: Maybe<Array<Maybe<AlarmPayload>>>;
  totalRecords: Scalars['Int'];
};

export type AlarmPayload = {
  __typename?: 'AlarmPayload';
  /** 报警类型 */
  alarmTypeList?: Maybe<Array<Maybe<AlarmTypeEnum>>>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 状态 */
  enabled?: Maybe<EnabledEnum>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 名称 */
  name?: Maybe<Scalars['String']>;
};

export type AlarmRecordsPayload = ThermometerOrderAlarmInfoInterface & {
  __typename?: 'AlarmRecordsPayload';
  /** 温度计订单信息 */
  orderInfo?: Maybe<ThermometerOrderAlarmPayload>;
  /** 设备订单ID */
  thermometerOrderId?: Maybe<Scalars['ID']>;
};

export type AlarmRuleCreateInput = {
  /** 报警级别 */
  alarmConditionLevelList: Array<AlarmConditionLevelCreateInput>;
  /** 报警类型 */
  alarmType: AlarmTypeEnum;
};

export type AlarmRulePayload = {
  __typename?: 'AlarmRulePayload';
  /** 报警条件 */
  alarmConditionLevelList: Array<AlarmConditionLevelPayload>;
  /** 报警条件id */
  alarmRuleId: Scalars['ID'];
  /** 报警类型 */
  alarmType: AlarmTypeEnum;
};

export type AlarmRuleUpdateInput = {
  /** 报警级别 */
  alarmConditionLevelList: Array<AlarmConditionLevelUpdateInput>;
  /** 报警规则id */
  alarmRuleId?: InputMaybe<Scalars['ID']>;
  /** 报警类型 */
  alarmType: AlarmTypeEnum;
};

export const enum AlarmState {
  /** 报警结束 */
  AlarmEnd = 'ALARM_END',
  /** 报警中 */
  AlarmIng = 'ALARM_ING',
  /** 尚未报警 */
  NotAlarm = 'NOT_ALARM',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export const enum AlarmSubType {
  /** 温差报警 */
  TemperatureDiff = 'TEMPERATURE_DIFF',
  /** 温度范围报警 */
  TemperatureRange = 'TEMPERATURE_RANGE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export const enum AlarmTriggerConditionEnum {
  /** 品类 */
  Category = 'CATEGORY',
  /** 商品 */
  Commodity = 'COMMODITY',
  /** 发货地国家 */
  DeliveryCountry = 'DELIVERY_COUNTRY',
  /** 运输节点 */
  TransportNode = 'TRANSPORT_NODE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type AlarmTriggerConditionInput = {
  /** 条件 */
  conditionType: AlarmTriggerConditionEnum;
  /** 触发方式 */
  triggerModeList?: InputMaybe<Array<InputMaybe<ElectricFenceTriggerModeEnum>>>;
  /** 触发值 */
  triggerValueList?: InputMaybe<Array<Scalars['String']>>;
};

export type AlarmTriggerConditionPayload = {
  __typename?: 'AlarmTriggerConditionPayload';
  /** 条件 */
  conditionType: AlarmTriggerConditionEnum;
  /** 触发方式 */
  triggerModeList?: Maybe<Array<Maybe<ElectricFenceTriggerModeEnum>>>;
  /** 触发值 */
  triggerValueList?: Maybe<Array<Scalars['String']>>;
};

export const enum AlarmType {
  /** 湿度报警 */
  HumidityAlarm = 'HUMIDITY_ALARM',
  /** 晚到报警 */
  LateForAlarm = 'LATE_FOR_ALARM',
  /** 低电量报警 */
  LowBatteryAlarm = 'LOW_BATTERY_ALARM',
  /** 离线报警 */
  OfflineAlarm = 'OFFLINE_ALARM',
  /** 超时停留报警 */
  StayOvertimeAlarm = 'STAY_OVERTIME_ALARM',
  /** 温度报警 */
  TemperatureAlarm = 'TEMPERATURE_ALARM',
  /** 超时未发报警 */
  TimeoutNotCallThePolice = 'TIMEOUT_NOT_CALL_THE_POLICE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export const enum AlarmTypeEnum {
  /** 温度报警 */
  TemperatureAlarm = 'TEMPERATURE_ALARM',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type AlarmTypeInfoPayload = {
  __typename?: 'AlarmTypeInfoPayload';
  /** 报警颜色值 */
  alarmColor?: Maybe<Scalars['String']>;
  /** 报警文本颜色值 */
  alarmTextColor?: Maybe<Scalars['String']>;
  /** 报警类型 */
  alarmType?: Maybe<AlarmType>;
};

export type AlarmUpdateInput = {
  /** 报警方案 */
  alarmRuleList: Array<AlarmRuleUpdateInput>;
  /** 报警方案id */
  id?: InputMaybe<Scalars['ID']>;
  /** 数据间隔 */
  interval: Scalars['Int'];
  /** 间隔单位 */
  intervalUnit: TimeUnitEnum;
  /** 名称 */
  name: Scalars['String'];
  /** 触发条件 */
  triggerConditionList: Array<AlarmTriggerConditionInput>;
};

/** 所有业务类型：入库订单类型，出库订单类型，计划类型，任务类型,实时库存，借调，出入库记录，运营监管等 */
export const enum AllBusinessType {
  /** 履约违约 */
  BreakContract = 'BREAK_CONTRACT',
  /** 出库订单: 盘点出库: 80 */
  CheckAcquisition = 'CHECK_ACQUISITION',
  /** 入库订单：盘点入库: 90 */
  CheckInApply = 'CHECK_IN_APPLY',
  /** 商品转换 */
  CommodityConvert = 'COMMODITY_CONVERT',
  /** 生产计划: 销售生产: 20 */
  CreateAutomatically = 'CREATE_AUTOMATICALLY',
  /** 生产计划: 备货生产: 10 */
  CreateManually = 'CREATE_MANUALLY',
  /** 出库订单: 报损出库: 70 */
  DamagedAcquisition = 'DAMAGED_ACQUISITION',
  /** 出库订单: 生产报损: 180 */
  DamagedProduction = 'DAMAGED_PRODUCTION',
  /** 出库订单: 原料报损: 150 */
  DamagedRawMaterial = 'DAMAGED_RAW_MATERIAL',
  /** 出库订单: 退货品报损: 170 */
  DamagedReturnedGoods = 'DAMAGED_RETURNED_GOODS',
  /** 出库订单: 半成品报损: 160 */
  DamagedSemiFinishedProduct = 'DAMAGED_SEMI_FINISHED_PRODUCT',
  /** 默认 */
  Default = 'DEFAULT',
  /** 入库订单：次品入库: 50 */
  DefectiveInApply = 'DEFECTIVE_IN_APPLY',
  /** 出库订单: 次品销售: 90 */
  DefectiveSale = 'DEFECTIVE_SALE',
  /** 配送单/配送费用单 */
  Delivery = 'DELIVERY',
  /** 入库订单：配送退货：380 */
  DeliveryReturn = 'DELIVERY_RETURN',
  /** 出库订单: 成品销售: 30 */
  FinishedProductAcquisition = 'FINISHED_PRODUCT_ACQUISITION',
  /** 生产计划: 货品拆分: 30 */
  GoodsSplit = 'GOODS_SPLIT',
  /** 代卖退回 */
  InternalConsignmentReturn = 'INTERNAL_CONSIGNMENT_RETURN',
  /** 内部采购 */
  InternalPurchase = 'INTERNAL_PURCHASE',
  /** 内部销售-部门间交易 */
  InternalSale = 'INTERNAL_SALE',
  /** 入库记录 */
  InStockRecord = 'IN_STOCK_RECORD',
  /** 联营销售 */
  JointVentureSale = 'JOINT_VENTURE_SALE',
  /** 原件销售 */
  OriginalSale = 'ORIGINAL_SALE',
  /** 出库订单: 其他出库: 60 */
  OtherAcquisition = 'OTHER_ACQUISITION',
  /** 入库订单：其他入库: 100 */
  OtherInApply = 'OTHER_IN_APPLY',
  /** 出库记录 */
  OutStockRecord = 'OUT_STOCK_RECORD',
  /** 平台退回 */
  PlatformReturn = 'PLATFORM_RETURN',
  /** 平台开单 */
  PlatformSale = 'PLATFORM_SALE',
  /** 平台开单退货 */
  PlatformSaleReturn = 'PLATFORM_SALE_RETURN',
  /** 入库订单：成品入库: 10 */
  ProductionInApply = 'PRODUCTION_IN_APPLY',
  /** 内部采购-项目组间交易 */
  ProjectTeamPurchase = 'PROJECT_TEAM_PURCHASE',
  /** 内部销售-项目组间交易 */
  ProjectTeamSale = 'PROJECT_TEAM_SALE',
  /** 出库订单: 采购退货: 100 */
  PurchaseReturn = 'PURCHASE_RETURN',
  /** 出库订单: 原料领料: 10 */
  RawMaterialAcquisition = 'RAW_MATERIAL_ACQUISITION',
  /** 入库订单：原料采购: 20 */
  RawPurchase = 'RAW_PURCHASE',
  /** 入库订单：原料退料: 30 */
  RawReturn = 'RAW_RETURN',
  /** 实时库存 */
  RealtimeStock = 'REALTIME_STOCK',
  /** 出库订单: 退货品领料: 25 */
  ReturnedGoodsOut = 'RETURNED_GOODS_OUT',
  /** 入库订单：退货品退料: 130 */
  ReturnedGoodsReturn = 'RETURNED_GOODS_RETURN',
  /** 入库订单：销售退货: 120 */
  SalesReturn = 'SALES_RETURN',
  /** 销售开单 */
  SaleInvoice = 'SALE_INVOICE',
  /** 销售开单退货 */
  SaleInvoiceReturn = 'SALE_INVOICE_RETURN',
  /** 销地收货 */
  SalePlaceReceive = 'SALE_PLACE_RECEIVE',
  /** 商品借调入库 */
  SecondedIn = 'SECONDED_IN',
  /** 商品借调出库 */
  SecondedOut = 'SECONDED_OUT',
  /** 入库订单：半成品入库: 40 */
  SemiFinishedInApply = 'SEMI_FINISHED_IN_APPLY',
  /** 入库订单：半成品退料: 140 */
  SemiFinishedProductsReturn = 'SEMI_FINISHED_PRODUCTS_RETURN',
  /** 出库订单: 半成品领料: 50 */
  SemiFinishedProductAcquisition = 'SEMI_FINISHED_PRODUCT_ACQUISITION',
  /** 入库订单：辅料采购: 60 */
  SubPurchase = 'SUB_PURCHASE',
  /** 入库订单：辅料退料: 70 */
  SubReturn = 'SUB_RETURN',
  /** 出库订单: 辅料领料: 20 */
  SupplementaryMaterialAcquisition = 'SUPPLEMENTARY_MATERIAL_ACQUISITION',
  /** 任务监控 */
  TaskMonitor = 'TASK_MONITOR',
  /** 入库订单：调拨入库: 150 */
  TransferInApply = 'TRANSFER_IN_APPLY',
  /** 出库订单: 调拨出库: 110 */
  TransferOutApply = 'TRANSFER_OUT_APPLY',
  /** 入库订单：销售归还: 110 */
  TurnoverBasketReturn = 'TURNOVER_BASKET_RETURN'
};

export type AllTripSopPayload = OriginPlanInterface & OriginPlanLoadingDetailInterface & SopAboutListInterface & {
  __typename?: 'AllTripSopPayload';
  /** 装货商品明细 */
  loadingDetailList?: Maybe<Array<Maybe<PlanCommodityDetailPayload>>>;
  /** 产地计划ID */
  originPlanId?: Maybe<Scalars['ID']>;
  /** 基本信息 */
  originPlanInfo?: Maybe<OriginPlanPayload>;
  /** sop简介 */
  sopList?: Maybe<Array<Maybe<SopAboutPayload>>>;
  /** sop请求id */
  sopReqIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
};

export type AllocateCancelInput = {
  /**  取消原因 */
  cancelReason: Scalars['String'];
  /**  调拨单id */
  flowId: Scalars['ID'];
  /** 调拨订单类型，不传默认为普通调拨 */
  transferOrderType?: InputMaybe<PeachTransferOrderEnum>;
};

/**  入库/出库商品明细 */
export type AllocateCommodityDetailPayload = {
  __typename?: 'AllocateCommodityDetailPayload';
  /**  库存id */
  batchId?: Maybe<Scalars['ID']>;
  /**  商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /**  换算数量 */
  convertQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  换算单位Id */
  convertUnitId?: Maybe<Scalars['Int']>;
  /**  成本 */
  costPrice?: Maybe<Scalars['BigDecimal']>;
  /** 货款明细id */
  itemId?: Maybe<Scalars['ID']>;
  /**  成本单位Id */
  priceUnitId?: Maybe<Scalars['Int']>;
  /**  数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /**  SKU ID */
  skuId?: Maybe<Scalars['Int']>;
  /**  小计 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  单位Id */
  unitId?: Maybe<Scalars['Int']>;
};

export type AllocateCostBaseInfoPayload = {
  __typename?: 'AllocateCostBaseInfoPayload';
  /**  运杂费单号 */
  costCode?: Maybe<Scalars['String']>;
  /**  操作人 */
  operator?: Maybe<Scalars['String']>;
  /**  调入组织名称 */
  orgInName?: Maybe<Scalars['String']>;
  /**  调出组织名称 */
  orgOutName?: Maybe<Scalars['String']>;
  /**  出库时间 */
  outboundTime?: Maybe<Scalars['Long']>;
  /**  备注 */
  remark?: Maybe<Scalars['String']>;
  /**  订单状态 */
  status?: Maybe<AllocateStatus>;
  /**  入库时间 */
  stockInTime?: Maybe<Scalars['Long']>;
  /**  调拨单号 */
  transferCode?: Maybe<Scalars['String']>;
};

export type AllocateCostCountPayload = {
  __typename?: 'AllocateCostCountPayload';
  /**  已提交数量 */
  submitNum?: Maybe<Scalars['Int']>;
  /**  待提交数量 */
  waitSubmitNum?: Maybe<Scalars['Int']>;
};

export type AllocateCostInfoPayload = {
  __typename?: 'AllocateCostInfoPayload';
  /**  调拨基本信息 */
  allocateCostBaseInfo?: Maybe<AllocateCostBaseInfoPayload>;
  /**  费用详情 */
  costInformationDetail?: Maybe<Array<Maybe<CostInformationDetailPayload>>>;
  /**  运杂费合计 */
  costTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  调拨单id */
  flowId?: Maybe<Scalars['ID']>;
};

export type AllocateDetailInput = {
  /**  调拨单id */
  id: Scalars['ID'];
  /** 调拨订单类型，不传默认为普通调拨 */
  transferOrderType?: InputMaybe<PeachTransferOrderEnum>;
};

export type AllocatePayload = {
  __typename?: 'AllocatePayload';
  /**  入库单号 */
  stockInCode?: Maybe<Scalars['String']>;
  /**  入库id */
  stockInId?: Maybe<Scalars['ID']>;
  /**  入库类型 */
  stockInType?: Maybe<PeachWareHouseType>;
  /**  出库单号 */
  stockOutCode?: Maybe<Scalars['String']>;
  /**  出库id */
  stockOutId?: Maybe<Scalars['ID']>;
  /**  出库类型 */
  stockOutType?: Maybe<PeachOutBoundType>;
};

/** 调拨价格类型 */
export const enum AllocatePriceType {
  /** 调拨金额 */
  Amount = 'AMOUNT',
  /** 调拨单价 */
  Price = 'PRICE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export const enum AllocateStatus {
  /**  已取消 */
  FlowTransferStatusCancel = 'FLOW_TRANSFER_STATUS_CANCEL',
  /**  已完成 */
  FlowTransferStatusCompleted = 'FLOW_TRANSFER_STATUS_COMPLETED',
  /**  待审核 */
  FlowTransferStatusWaitAudit = 'FLOW_TRANSFER_STATUS_WAIT_AUDIT',
  /**  待接收 */
  FlowTransferStatusWaitReceipt = 'FLOW_TRANSFER_STATUS_WAIT_RECEIPT',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/**  调拨单详情 */
export type AllocateStockRecordPayload = {
  __typename?: 'AllocateStockRecordPayload';
  /**  调出人 */
  allocateOutUser?: Maybe<Scalars['String']>;
  /**  调拨合计金额 */
  allocatedTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  取消原因 */
  cancelReason?: Maybe<Scalars['String']>;
  /**  取消时间 */
  cancelTime?: Maybe<Scalars['Long']>;
  /**  取消人 */
  canceler?: Maybe<Scalars['String']>;
  /**  未聚合商品信息 */
  commodityDetail?: Maybe<Array<Maybe<AllocateCommodityDetailPayload>>>;
  /**  运杂费单号 */
  costCode?: Maybe<Scalars['String']>;
  /**  运杂费详情 */
  costInformationDetail?: Maybe<Array<Maybe<CostInformationDetailPayload>>>;
  /**  运杂费合计 */
  costTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  调拨单id */
  flowId?: Maybe<Scalars['ID']>;
  /**  入库审核人 */
  flowInStockAuditUser?: Maybe<Scalars['String']>;
  /**  是否包含代卖商品信息,true 包含代卖商品 */
  includeAgencyCommodityFlag?: Maybe<Scalars['Boolean']>;
  /**  调入组织id */
  orgInId?: Maybe<Scalars['Int']>;
  /**  调入组织名称 */
  orgInName?: Maybe<Scalars['String']>;
  /**  调出组织id */
  orgOutId?: Maybe<Scalars['Int']>;
  /**  调出组织名称 */
  orgOutName?: Maybe<Scalars['String']>;
  /**  收货时间 */
  receiptTime?: Maybe<Scalars['Long']>;
  /**  收货人 */
  receiver?: Maybe<Scalars['String']>;
  /**  备注 */
  remark?: Maybe<Scalars['String']>;
  /**  订单状态 */
  status?: Maybe<AllocateStatus>;
  /**  入库时间 */
  stockInTime?: Maybe<Scalars['Long']>;
  /**  出库时间 */
  stockOutTime?: Maybe<Scalars['Long']>;
  /**  出/入库单号 */
  stockRecordCode?: Maybe<Scalars['String']>;
  /**  出库记录主键Id */
  stockRecordId?: Maybe<Scalars['ID']>;
  /**  出入库类型 */
  stockRecordType?: Maybe<PeachStockInOutType>;
  /**  商品合计 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  调拨单号 */
  transferCode?: Maybe<Scalars['String']>;
  /** 调拨订单类型 */
  transferOrderType?: Maybe<PeachTransferOrderEnum>;
  /**  类型 */
  type?: Maybe<PeachFlowTransferType>;
  /**  聚合后商品信息 */
  warehouseCommodityDetail?: Maybe<Array<Maybe<AllocateWarehouseCommodityDetailPayload>>>;
};

export const enum AllocateType {
  /**  跨区域调拨 */
  AreaTransfer = 'AREA_TRANSFER',
  /**  跨组织调拨 */
  OrganizationTransfer = 'ORGANIZATION_TRANSFER',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED',
  /**  商户仓库间调拨 */
  WarehouseTransfer = 'WAREHOUSE_TRANSFER'
};

export type AllocateWarehouseCommodityDetailPayload = {
  __typename?: 'AllocateWarehouseCommodityDetailPayload';
  /** 附加信息选项 */
  additionalId?: Maybe<WarehouseAdditionalEnum>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /**  车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /**  商品信息 */
  commodityDetail?: Maybe<Array<Maybe<AllocateCommodityDetailPayload>>>;
  /**  挂车号 */
  trailerCarNo?: Maybe<Scalars['String']>;
  /**  仓库 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type AllowSelectBatchesPayload = {
  __typename?: 'AllowSelectBatchesPayload';
  batches?: Maybe<Array<Maybe<SopBatchItemPayload>>>;
};

/** 所有可供选择的质检品类 */
export type AllowSelectCategoriesPayload = {
  __typename?: 'AllowSelectCategoriesPayload';
  categories?: Maybe<Array<Maybe<SopCategoryPayload>>>;
};

/** 所有可供选择的质检仓库 */
export type AllowSelectSopWarehousesPayload = {
  __typename?: 'AllowSelectSopWarehousesPayload';
  warehouses?: Maybe<Array<Maybe<SopWarehousePayload>>>;
};

/** 返回值-报销费用管理: 摊销记录 */
export type AmortizePayLoad = {
  __typename?: 'AmortizePayLoad';
  /** 摊销金额 */
  amortizeAmount?: Maybe<Scalars['BigDecimal']>;
  /** 摊销单号 */
  amortizeCode?: Maybe<Scalars['String']>;
  /** 摊销时间 */
  amortizeTime?: Maybe<Scalars['Long']>;
  /** 摊销id */
  id?: Maybe<Scalars['ID']>;
};

/**  返回值-凭证模板数据来源-金额值来源(具体item) */
export type AmountSourceInfoPayLoad = {
  __typename?: 'AmountSourceInfoPayLoad';
  /**  字段key的名称(用于展示的中文名)  */
  fieldKeyName?: Maybe<Scalars['String']>;
  /**  id  */
  id?: Maybe<Scalars['ID']>;
};

export type AppDomesticPlanDetailPayload = {
  __typename?: 'AppDomesticPlanDetailPayload';
  /** 基础信息 */
  basicInformation?: Maybe<DomesticBasicInformationPayload>;
  /** 发货信息 */
  deliveryInformation?: Maybe<DomesticDeliveryInformationPayload>;
  /** 质检信息 */
  inspectionInfo?: Maybe<InspectionPayload>;
  /** 其他任务安排 */
  otherTaskInformation?: Maybe<OtherTaskInformationPayload>;
  /** 收货方信息 */
  receiverInformationList?: Maybe<Array<Maybe<DomesticReceiverInformationPayload>>>;
  /** 标签 */
  tagList?: Maybe<Array<Maybe<TagInfoPayload>>>;
  /** 运输信息 */
  transportInformationList?: Maybe<Array<Maybe<RoadTransportInformationPayload>>>;
};

export type AppExceptionInput = {
  /**  appId */
  appId?: InputMaybe<Scalars['Int']>;
  /**  异常类型 */
  exceptionType?: InputMaybe<Scalars['Int']>;
  /**  异常信息 */
  message?: InputMaybe<Scalars['String']>;
  /**  平台类型 */
  platform?: InputMaybe<Scalars['String']>;
  /**  异常版本 */
  systemVersion?: InputMaybe<Scalars['String']>;
  version?: InputMaybe<Scalars['String']>;
};

export type AppExceptionType = {
  __typename?: 'AppExceptionType';
  /**  appId */
  appId?: Maybe<Scalars['Int']>;
  /**  异常类型 */
  exceptionType?: Maybe<Scalars['Int']>;
  /**  id */
  id?: Maybe<Scalars['Int']>;
  /**  异常信息 */
  message?: Maybe<Scalars['String']>;
  /**  平台类型 */
  platform?: Maybe<Scalars['Int']>;
  /**  异常版本 */
  systemVersion?: Maybe<Scalars['String']>;
};

/** 系统信息 */
export type AppInfo = {
  __typename?: 'AppInfo';
  /**  系统id */
  appId?: Maybe<Scalars['Int']>;
  /**  应用系统编码 */
  code?: Maybe<Scalars['String']>;
  /**  系统入口地址 */
  entryUrl?: Maybe<Scalars['String']>;
  /**  系统名称 */
  name?: Maybe<Scalars['String']>;
};

export type AppListInterface = {
  /** 系统id */
  appIdList?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 系统名称 */
  appNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type AppPlanSaleCommodityTablePayload = {
  __typename?: 'AppPlanSaleCommodityTablePayload';
  /** 商品表格 */
  tableList?: Maybe<Array<Maybe<TablePayload>>>;
  /** 任务id */
  taskIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
};

/** App类型 */
export const enum AppType {
  /** 关务 */
  Customs = 'CUSTOMS',
  /** 星桥物流 */
  Durian = 'DURIAN',
  /** 星策 */
  Kiwi = 'KIWI',
  /** 直播电商 */
  LiveStreamingEcommerce = 'LIVE_STREAMING_ECOMMERCE',
  /** 星桥社群 */
  LocalCommunity = 'LOCAL_COMMUNITY',
  /** 星图 */
  Longan = 'LONGAN',
  /** 运营平台 */
  Operation = 'OPERATION',
  /** 星桥批发 */
  Peach = 'PEACH',
  /** 星桥生产 */
  Pitaya = 'PITAYA',
  /** 星桥商超 */
  Supermarket = 'SUPERMARKET',
  /** 运输 */
  Transportation = 'TRANSPORTATION',
  Unknown = 'UNKNOWN'
};

/** 系统下拉 */
export const enum AppTypeEnum {
  /** 直播电商 */
  LiveStreamingEcommerce = 'LIVE_STREAMING_ECOMMERCE',
  /** 星桥批发 */
  Peach = 'PEACH',
  /** 星桥生产 */
  Pitaya = 'PITAYA',
  /** 星桥商超 */
  Supermarket = 'SUPERMARKET',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type AppUpdateDomesticPlanInput = {
  /** 发货信息 */
  deliveryInformation?: InputMaybe<DeliveryInformationInput>;
  /** id */
  id?: InputMaybe<Scalars['ID']>;
  /** 其他任务安排(转柜校验和温控) */
  otherTaskInfo?: InputMaybe<OtherTaskInformationInput>;
  /** 收货信息 */
  receiptInformation?: InputMaybe<Array<InputMaybe<DomesticReceiptInformationInput>>>;
};

export type AppVersionPayload = {
  __typename?: 'AppVersionPayload';
  /**     @ApiModelProperty(notes = "ios 苹果商店的应用 id") */
  appleId?: Maybe<Scalars['String']>;
  /**     @ApiModelProperty(notes = "创建时间") */
  createAt?: Maybe<Scalars['Long']>;
  /**     @ApiModelProperty(notes = "android 包下载地址") */
  downloadUrl?: Maybe<Scalars['String']>;
  nowData?: Maybe<Scalars['Long']>;
  platform?: Maybe<Scalars['Int']>;
  /**     @ApiModelProperty(notes = "发布时间") */
  releaseAt?: Maybe<Scalars['Long']>;
  updateInfo?: Maybe<Scalars['String']>;
  /**     @ApiModelProperty(notes = "0不升级，1升级，2强制升级") */
  upgradeStrategy?: Maybe<Scalars['Int']>;
  version?: Maybe<Scalars['Int']>;
  versionCode?: Maybe<Scalars['String']>;
};

export type ApprovalOption = {
  __typename?: 'ApprovalOption';
  key?: Maybe<ApprovalType>;
  name?: Maybe<Scalars['String']>;
};

export const enum ApprovalType {
  /** 我已审批 */
  Approved = 'APPROVED',
  /** 抄送我的 */
  Copy = 'COPY',
  /** 草稿箱 */
  DraftBox = 'DRAFT_BOX',
  /** 进行中 */
  InProgress = 'IN_PROGRESS',
  /** 已通过 */
  Passed = 'PASSED',
  /** 待我审批 */
  PendingApproval = 'PENDING_APPROVAL',
  /** 已驳回 */
  Rejected = 'REJECTED'
};

export type AreaEmptyCabinetBillFeePayload = CustomerInterface & {
  __typename?: 'AreaEmptyCabinetBillFeePayload';
  /** 费用单ID */
  billMainId?: Maybe<Scalars['ID']>;
  /** 客户id */
  customerId?: Maybe<Scalars['ID']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 费用模板ID */
  tmpId?: Maybe<Scalars['ID']>;
};

/** 到港信息 */
export type ArriveCustomsInfo = {
  __typename?: 'ArriveCustomsInfo';
  /** 到港时间 */
  arrivalTime?: Maybe<Scalars['Long']>;
};

export type AssistCommodity = {
  __typename?: 'AssistCommodity';
  /** 库存批次ID */
  batchId?: Maybe<Scalars['ID']>;
  /** 代卖标记，所属货主 */
  belongConsignorName?: Maybe<Scalars['String']>;
  /** SKU ID */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** SKU名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /** 换算库存数量 */
  convertQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 换算单位(如为0,则没有配置双单位) */
  convertUnit?: Maybe<Scalars['Int']>;
  /** 入库时间 */
  inStockTime?: Maybe<Scalars['Long']>;
  /** 代卖标记 */
  saleMark?: Maybe<Scalars['Boolean']>;
  /** 可售库存 */
  stock?: Maybe<Scalars['BigDecimal']>;
  /** 是否展示仓库附加信息 */
  temporaryStatus?: Maybe<Scalars['Boolean']>;
  /** 可售库存单位 */
  unit?: Maybe<Scalars['Int']>;
  /** 单位换算 */
  unitConversion?: Maybe<PeachUnitConversion>;
};

export type AssistStockPayload = {
  __typename?: 'AssistStockPayload';
  /** 批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品规格 */
  commoditySpecOptionName?: Maybe<Scalars['String']>;
  /** 商品属性 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 所属客户 */
  customerName?: Maybe<Scalars['String']>;
  /** 入库时间 */
  inStockTime?: Maybe<Scalars['Long']>;
  /** 在库时间 */
  onStockTime?: Maybe<Scalars['String']>;
  /** 辅料属性信息 */
  tagInfo?: Maybe<Array<Maybe<CommodityTagInfo>>>;
  /** 剩余库存(副单位) */
  totalQuantity?: Maybe<Scalars['String']>;
  /** 剩余库存(基本单位) */
  unitQuantity?: Maybe<Scalars['String']>;
  /** 所属仓库 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type AssistStockQueryInput = {
  /** 商品名称 */
  commodityName?: InputMaybe<Scalars['String']>;
  /** 商品属性id */
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  /** 所属仓库id */
  warehouseId?: InputMaybe<Scalars['ID']>;
};

/** 采关联采购单分页入参 */
export type AssociatedPurchaseOrderPageInput = {
  /** 查询关键字 */
  keywords?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent: Scalars['Int'];
  /** 每页显示条数 */
  pageSize: Scalars['Int'];
};

/** 原子指标表新增入参 */
export type AtomicIndexCreateInput = {
  /** 名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

/** 原子指标表详情信息 */
export type AtomicIndexDetailPayload = {
  __typename?: 'AtomicIndexDetailPayload';
  /** 主键 */
  id?: Maybe<Scalars['ID']>;
  /** 名称 */
  name?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 状态 */
  state?: Maybe<EnableEnum>;
};

/** 原子指标表编辑入参 */
export type AtomicIndexEditInput = {
  /** 主键 */
  id: Scalars['ID'];
  /** 名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

/** 原子指标表启用禁用入参 */
export type AtomicIndexEnableInput = {
  /** 主键ID */
  id: Scalars['ID'];
  /** 状态 */
  state: EnableEnum;
};

/** 原子指标表分页查询入参 */
export type AtomicIndexPageInput = {
  /** 名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
};

/** 原子指标表分页返回对象 */
export type AtomicIndexPagePayload = {
  __typename?: 'AtomicIndexPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页结果 */
  records?: Maybe<Array<Maybe<AtomicIndexDetailPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type AtomicIndexPayload = {
  __typename?: 'AtomicIndexPayload';
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 原子指标值 */
  value?: Maybe<Scalars['String']>;
};

export type AuditAbnormalTaskOrderInput = {
  taskId: Scalars['ID'];
};

export type AuditAgencyTradeTransferBillInput = {
  auditAgencyTradeTransferBillOperation: AuditAgencyTradeTransferBillOperation;
  billId: Scalars['ID'];
};

export const enum AuditAgencyTradeTransferBillOperation {
  Audit = 'AUDIT',
  Submit = 'SUBMIT'
};

export type AuditBill2Input = {
  billMainId: Scalars['ID'];
};

export type AuditInOrderItemPayload = SkuDetailBase & {
  __typename?: 'AuditInOrderItemPayload';
  /** 批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** SPUId */
  commodityId?: Maybe<Scalars['Int']>;
  /** SPU名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品skuID */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 商品规格选项Id */
  commoditySpecOptionId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 是否完成入库 */
  completeInStock?: Maybe<Scalars['Int']>;
  /** 副单位与基本单位换算 */
  conversion?: Maybe<Scalars['BigDecimal']>;
  /** 毛重数量 */
  grossUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 已入库毛重数量 */
  inBoundGrossUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 已入库总计数量 */
  inBoundTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 已入库净重数量 */
  inBoundUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** item列表Id */
  inOrderItemId?: Maybe<Scalars['ID']>;
  /** 单价类型 10 净重 20 毛重 */
  pricePosition?: Maybe<Scalars['Int']>;
  /**  2.11 生产领用量  */
  productPickingQuantity?: Maybe<ProductPickingQuantity>;
  /** 原因 */
  reason?: Maybe<Scalars['String']>;
  /** 商品信息 */
  skuDetail?: Maybe<PitayaCommoditySku>;
  /** 规格选项 */
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 副单位数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 副单位类型名称 */
  totalTypeName?: Maybe<Scalars['String']>;
  /** 单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  unitPriceType?: Maybe<Scalars['Int']>;
  /** 单价类型名称 */
  unitPriceTypeName?: Maybe<Scalars['String']>;
  /** 小单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 小计 */
  unitTotalPrice?: Maybe<Scalars['BigDecimal']>;
  /** 小单位类型 */
  unitType?: Maybe<Scalars['Int']>;
  /** 小单位类型名称 */
  unitTypeName?: Maybe<Scalars['String']>;
  /** 待入库副单位数量 */
  waitTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 待入库小单位数量 */
  waitUnitQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type AuditInOrderPayload = BelongOrgBase & SupplierNameBase & {
  __typename?: 'AuditInOrderPayload';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<AuditInOrderItemPayload>>>;
  /** 商品类型Id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人员 */
  createUserName?: Maybe<Scalars['String']>;
  /** 联系电话 */
  createUserPhone?: Maybe<Scalars['String']>;
  /** 客户配送地址 */
  customerDistributionName?: Maybe<Scalars['String']>;
  /** 客户Id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型Id */
  customerTypeId?: Maybe<Scalars['Int']>;
  /** 客户类型名称 */
  customerTypeName?: Maybe<Scalars['String']>;
  /** 预估运费 */
  deliveryFee?: Maybe<Scalars['BigDecimal']>;
  /** 入库单号 */
  inOrderCode?: Maybe<Scalars['String']>;
  /** 订单备注 */
  inOrderDescription?: Maybe<Scalars['String']>;
  /** 入库订单Id */
  inOrderId?: Maybe<Scalars['ID']>;
  /** 入库状态Id */
  inOrderStatus?: Maybe<Scalars['Int']>;
  /** 入库状态 */
  inOrderStatusName?: Maybe<Scalars['String']>;
  /** 入库类型 */
  inOrderTypeId?: Maybe<Scalars['Int']>;
  /** 入库类型名称 */
  inOrderTypeName?: Maybe<Scalars['String']>;
  /** 是否是出入库异常审批标志 */
  isExceptional?: Maybe<Scalars['Boolean']>;
  /** 净重差异比例 */
  netWeightExceptionRatio?: Maybe<Scalars['BigDecimal']>;
  /** 源AppId */
  sourceAppId?: Maybe<Scalars['Int']>;
  /** 供应商Id */
  supplierId?: Maybe<Scalars['Int']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 目标AppId */
  targetAppId?: Maybe<Scalars['Int']>;
  /** 任务单号 */
  taskCode?: Maybe<Scalars['String']>;
  /** 任务Id */
  taskId?: Maybe<Scalars['ID']>;
  /** 总计 */
  totalPrice?: Maybe<Scalars['BigDecimal']>;
  /** 调拨id */
  transferId?: Maybe<Scalars['ID']>;
  /** 调出组织id */
  transferOrganizationId?: Maybe<Scalars['Int']>;
  /** 调出组织名称 */
  transferOrganizationName?: Maybe<Scalars['String']>;
  /** 调拨类型 10:分拣仓-分拣仓 20:分拣仓-批发 */
  transferType?: Maybe<Scalars['Int']>;
  /** 仓库Id */
  warehouseId?: Maybe<Scalars['ID']>;
  /** 仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type AuditLog = CreateUserBase & {
  __typename?: 'AuditLog';
  /** 审批动作 */
  actionTypeId?: Maybe<Scalars['Int']>;
  /** 审批动作名称 */
  actionTypeName?: Maybe<Scalars['String']>;
  /** 审批完成时间 */
  completeTime?: Maybe<Scalars['Long']>;
  /** 审批人 */
  createUser?: Maybe<User>;
  /** 审批意见 */
  note?: Maybe<Scalars['String']>;
};

/** 审核日志信息 */
export type AuditLogInfo = {
  __typename?: 'AuditLogInfo';
  /** 操作人 */
  operateName?: Maybe<Scalars['String']>;
  /** 操作时间 */
  operateTime?: Maybe<Scalars['Long']>;
  /** 驳回原因 */
  rejectReason?: Maybe<Scalars['String']>;
  /** 流程状态 */
  reviewProcess?: Maybe<ReviewProcessEnum>;
};

export type AuditOrderItem = {
  __typename?: 'AuditOrderItem';
  /** SPUId */
  commodityId?: Maybe<Scalars['Int']>;
  /** SPU名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品skuID */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 商品规格选项Id */
  commoditySpecOptionId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 规格选项 */
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 副单位数量 */
  totalQuantity?: Maybe<Scalars['String']>;
  /** 副单位类型 */
  totalType?: Maybe<Scalars['Int']>;
  /** 副单位类型名称 */
  totalTypeName?: Maybe<Scalars['String']>;
  /** 单价 */
  unitPrice?: Maybe<Scalars['String']>;
  /** 单价单位名称 */
  unitPriceTypeName?: Maybe<Scalars['String']>;
  /** 小单位数量 */
  unitQuantity?: Maybe<Scalars['String']>;
  /** 小计 */
  unitTotalPrice?: Maybe<Scalars['String']>;
  /** 小单位类型 */
  unitType?: Maybe<Scalars['Int']>;
  /** 小单位类型名称 */
  unitTypeName?: Maybe<Scalars['String']>;
};

export type AuditOutOrder = {
  __typename?: 'AuditOutOrder';
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<AuditOrderItem>>>;
  /** 商品类型Id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['String']>;
  /** 创建人员 */
  createUserName?: Maybe<Scalars['String']>;
  /** 客户分组Id */
  customerGroupId?: Maybe<Scalars['Int']>;
  /** 客户分组名称 */
  customerGroupName?: Maybe<Scalars['String']>;
  /** 客户Id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型Id */
  customerTypeId?: Maybe<Scalars['Int']>;
  /** 客户类型名称 */
  customerTypeName?: Maybe<Scalars['String']>;
  /** 出库单号 */
  outOrderCode?: Maybe<Scalars['String']>;
  /** 订单备注 */
  outOrderDescription?: Maybe<Scalars['String']>;
  /** 出库订单Id */
  outOrderId?: Maybe<Scalars['ID']>;
  /** 出库状态 */
  outOrderStatus?: Maybe<Scalars['String']>;
  /** 出库状态Id */
  outOrderStatusId?: Maybe<Scalars['Int']>;
  /** 出库类型 */
  outOrderTypeId?: Maybe<Scalars['Int']>;
  /** 出库类型名称 */
  outOrderTypeName?: Maybe<Scalars['String']>;
  /** 任务单号 */
  taskCode?: Maybe<Scalars['String']>;
  /** 任务Id */
  taskId?: Maybe<Scalars['ID']>;
  /** 总计 */
  totalPrice?: Maybe<Scalars['String']>;
  /** 仓库Id */
  warehouseId?: Maybe<Scalars['ID']>;
  /** 仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

/**  费用单审核流程 */
export const enum AuditProcessEnum {
  /** 完成 */
  Complete = 'COMPLETE',
  /** 驳回 */
  Reject = 'REJECT',
  /** 发起 */
  Sponsor = 'SPONSOR',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type AuditSaleIncomeOrderInput = {
  incomeId: Scalars['ID'];
  saleCostOrderItems?: InputMaybe<Array<InputMaybe<SaleCostOrderItemInput>>>;
  saleIncomeOrderItems?: InputMaybe<Array<InputMaybe<PitayaSaleIncomeOrderInput>>>;
};

export type AuditSaleIncomeOrderWebInput = {
  incomeId: Scalars['ID'];
};

/**
 * ------------------ 枚举 ----------------
 *  采购订单审核状态枚举
 */
export const enum AuditStatusEnum {
  /**  已完成 */
  Completed = 'COMPLETED',
  /**  已驳回 */
  Rejected = 'REJECTED',
  /**  待审核 */
  ToReviewed = 'TO_REVIEWED',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/**  审核入库申请参数 */
export type AuditStockRecordInput = {
  /**  申请id */
  orderId: Scalars['ID'];
};

/**  审核相关信息结果 */
export type AuditStockRecordPayload = {
  __typename?: 'AuditStockRecordPayload';
  /**  调拨时间-调出组织出库时间 */
  allocateOutDeliveryTime?: Maybe<Scalars['Long']>;
  /**  调出组织 */
  allocateOutOrganization?: Maybe<Scalars['String']>;
  /** 所属货主 */
  belongOwner?: Maybe<Scalars['String']>;
  /** 商品信息 */
  commodityInformation?: Maybe<Array<Maybe<CommodityInformationPayload>>>;
  /**  入库类型 */
  entryType?: Maybe<PeachWareHouseType>;
  /**  调拨单id */
  flowId?: Maybe<Scalars['ID']>;
  /**  采购/调拨杂运费 */
  miscellaneousFreight?: Maybe<Array<Maybe<MiscellaneousFreightPayload>>>;
  /**  备注信息 */
  remark?: Maybe<Scalars['String']>;
  /** 代卖标记 */
  saleMark?: Maybe<Scalars['Boolean']>;
  /**  合计种类 */
  species?: Maybe<Scalars['Int']>;
  /**  供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /**  调拨子类型 */
  type?: Maybe<FlowTransferType>;
};

export const enum AuditType {
  Abnormal = 'ABNORMAL',
  AbnormalPass = 'ABNORMAL_PASS',
  Normal = 'NORMAL'
};

export type AuditUserBase = {
  /** 审核人 */
  auditUser?: Maybe<User>;
};

export type AuditUserIdBase = {
  /** 审核人 */
  auditUserId?: Maybe<User>;
};

export type AuthorityUdfBo = {
  __typename?: 'AuthorityUdfBO';
  id: Scalars['String'];
  udfName: Scalars['String'];
};

export const enum BankAccountType {
  /** 基本账户 */
  BasicAccount = 'BASIC_ACCOUNT',
  /** 一般账户 */
  GeneralAccount = 'GENERAL_ACCOUNT',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/**  基地货调拨入库信息分页查询结果 */
export type BaseInStockBillPayLoad = {
  __typename?: 'BaseInStockBillPayLoad';
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜次list */
  cabinetBatchCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 柜号list */
  cabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** SKU名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /** SKU单位入库成本 */
  costPrice?: Maybe<Scalars['BigDecimal']>;
  /** SKU单位入库成本描述 */
  costPriceStr?: Maybe<Scalars['String']>;
  /** 成本单价标识 true 计算数据 false 未计算默认数据 */
  costPriceTag?: Maybe<Scalars['Boolean']>;
  /** 入库组织 */
  createByOrg?: Maybe<Scalars['String']>;
  /** 入库组织Id */
  createByOrgId?: Maybe<Scalars['ID']>;
  /** 入库时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 新批次号 */
  currentBatchCode?: Maybe<Scalars['String']>;
  /** 新批次ID */
  currentBatchId?: Maybe<Scalars['ID']>;
  /** 当前批次ID(分页唯一标志) */
  inStockRecordItemId?: Maybe<Scalars['ID']>;
  /** 入库单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 入库类型 */
  orderType?: Maybe<Scalars['Int']>;
  /** 入库类型 */
  orderTypeDesc?: Maybe<Scalars['String']>;
  /** 原始批次号 */
  originalBatchCode?: Maybe<Scalars['String']>;
  /** 原始批次ID */
  originalBatchId?: Maybe<Scalars['ID']>;
  /** SKU入库数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** SKU入库数量 */
  quantityStr?: Maybe<Scalars['String']>;
  /** 入库成本合计 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
  /** SKU单位 */
  unitName?: Maybe<Scalars['String']>;
  /** 入库仓库 */
  warehouse?: Maybe<Scalars['String']>;
};

/**  订单基本信息 */
export type BaseInfo = {
  __typename?: 'BaseInfo';
  /**  客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /**  客户类型 */
  customerType?: Maybe<FcPeachCustomerType>;
  /**  所属商户 */
  merchantName?: Maybe<Scalars['String']>;
  /**  订单号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  退货订单号 */
  returnOrderCode?: Maybe<Scalars['String']>;
  /**  订单状态 */
  statusDesc?: Maybe<Scalars['String']>;
};

export type BasePage = {
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
};

/**  报表相关枚举 */
export type BaseSelectOption = {
  __typename?: 'BaseSelectOption';
  disable?: Maybe<Scalars['Boolean']>;
  label?: Maybe<Scalars['String']>;
  value?: Maybe<Scalars['String']>;
};

/** 基本信息 */
export type BasicInfo = {
  __typename?: 'BasicInfo';
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 质检品类 */
  categoryName?: Maybe<Scalars['String']>;
  /** 质检单号 */
  code?: Maybe<Scalars['String']>;
  /** 提交人 */
  commitBy?: Maybe<Scalars['String']>;
  /** 提交时间 */
  commitTime?: Maybe<Scalars['Long']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 质检类型 */
  sopType: PeachSopLink;
  /** 任务id */
  taskId?: Maybe<Scalars['ID']>;
  /** 仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

/** 计划基础信息 */
export type BasicInformationInput = {
  /** 订舱模式 */
  bookingMode?: InputMaybe<BookingModeEnum>;
  /** 柜次规则 */
  cabinetRuleId?: InputMaybe<Scalars['ID']>;
  /** 品类id */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 合同id */
  contractId?: InputMaybe<Scalars['ID']>;
  /** 合同规则 */
  contractRule?: InputMaybe<ContractRuleEnum>;
  /** 出口公司id */
  exportCompanySupplierId?: InputMaybe<Scalars['ID']>;
  /** 供应链金融公司id */
  financeCompanySupplierId?: InputMaybe<Scalars['ID']>;
  /** 数量 */
  quantity?: InputMaybe<Scalars['Int']>;
  /** 子合同号 */
  subContractCode?: InputMaybe<Scalars['String']>;
  /** 供应链模式 */
  supplyChainModel?: InputMaybe<SupplyChainModelEnum>;
  /** 发运方式 */
  transportMethod?: InputMaybe<TransportMethodEnum>;
};

/** 计划基础信息 */
export type BasicInformationPayload = CategoryInterface & {
  __typename?: 'BasicInformationPayload';
  /** 订舱模式 */
  bookingMode?: Maybe<BookingModeEnum>;
  /** 柜次规则 */
  cabinetRuleId?: Maybe<Scalars['ID']>;
  /** 柜次规则名称 */
  cabinetRuleName?: Maybe<Scalars['String']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类id */
  categoryName?: Maybe<Scalars['String']>;
  /** 合同id */
  contractId?: Maybe<Scalars['ID']>;
  /** 计划创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 出口公司id */
  exportCompanySupplierId?: Maybe<Scalars['ID']>;
  /** 供应链金融公司id */
  financeCompanySupplierId?: Maybe<Scalars['ID']>;
  /** 是否是当前最大合同号 */
  isContractMaxCode?: Maybe<Scalars['Boolean']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 计划状态 */
  state?: Maybe<PlanStateEnum>;
  /** 次合同号 */
  subContractCode?: Maybe<Scalars['String']>;
  /** 供应链模式 */
  supplyChainModel?: Maybe<SupplyChainModelEnum>;
  /** 发运方式 */
  transportMethod?: Maybe<TransportMethodEnum>;
  /** 发运方式名称 */
  transportMethodName?: Maybe<Scalars['String']>;
};

/** 查询省市区地址信息请求 */
export type BasicLocationInput = {
  /**  id */
  id?: InputMaybe<Scalars['ID']>;
  /**  类型 */
  locationType?: InputMaybe<LocationTypeGqlEnum>;
};

/** 查询省市区地址信息返回 */
export type BasicLocationListPayload = {
  __typename?: 'BasicLocationListPayload';
  /** 省市区地址信息集 */
  locationsList?: Maybe<Array<Maybe<BasicLocationPayload>>>;
};

/** 省市区地址信息 */
export type BasicLocationPayload = {
  __typename?: 'BasicLocationPayload';
  /**  首字母 */
  firstChar?: Maybe<Scalars['String']>;
  /**  是否存在子节点 */
  hasChildren?: Maybe<Scalars['Boolean']>;
  /**  id */
  id?: Maybe<Scalars['ID']>;
  /**  类型 */
  locationType?: Maybe<LocationTypeGqlEnum>;
  /**  名称 */
  name?: Maybe<Scalars['String']>;
};

/** 基本返回参数，用于没有具体数据返回的服务，统一区分成功失败，与grpc的BasicResp对应，免得每次都转成bool */
export type BasicPayload = {
  __typename?: 'BasicPayload';
  /** 返回码 0 成功 ，其它错误码 */
  code?: Maybe<Scalars['Int']>;
  /** 错误信息 */
  msg?: Maybe<Scalars['String']>;
};

export type BatchAddPitayaSopInput = {
  /** sopId集合 */
  sopIdList: Array<Scalars['ID']>;
};

/**  批量操作预收相关单据信息入参  */
export type BatchAdvanceOrderOperationInput = {
  /**  预收相关单据ID */
  advanceIdList: Array<Scalars['ID']>;
  /**  预收单类型 */
  advanceType: AdvanceTypeEnum;
  /**  系统ID */
  appId: Scalars['Int'];
  /**  操作类型 */
  operationType: AdvanceOperationEnum;
  /**  驳回原因(驳回必填) */
  reason?: InputMaybe<Scalars['String']>;
};

export type BatchCodeBase = {
  /** code */
  batchCode?: Maybe<Scalars['String']>;
  /** id */
  batchId?: Maybe<Scalars['ID']>;
};

export type BatchCommitPayload = {
  __typename?: 'BatchCommitPayload';
  /** 提交成功与否的标识 */
  commitFlag?: Maybe<Scalars['Boolean']>;
  /** 失败文件查看路径 */
  fileUrl?: Maybe<Scalars['String']>;
};

export type BatchCommodityDetailPayload = {
  __typename?: 'BatchCommodityDetailPayload';
  /**  批次库存ID */
  batchId?: Maybe<Scalars['ID']>;
  /**  Sku价格总和 */
  commoditySkuAmount?: Maybe<Scalars['BigDecimal']>;
  /**  商品总件数 */
  commoditySkuQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 数量单价类型 */
  quantityUnitType?: Maybe<Scalars['Int']>;
  /**  商品SKU单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
};

/** 批量确认入参 */
export type BatchDecideInput = {
  /** 招标id列表 */
  biddingIdList: Array<InputMaybe<Scalars['ID']>>;
};

export type BatchDeleteLabelsInput = {
  /** pitaya-web使用PITAYA, oss使用OPERATION */
  appType: AppType;
  /** 标签id */
  labelId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 要求补充类型 10:规格要求 20：品质要求 */
  requestType?: InputMaybe<Scalars['Int']>;
};

/** 批量发柜入参 */
export type BatchDeliverInput = {
  /** 任务id */
  taskIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type BatchDeliverPayload = {
  __typename?: 'BatchDeliverPayload';
  /** 失败数 */
  fail?: Maybe<Scalars['Int']>;
  /** 失败计划号 */
  failPlanCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 成功数 */
  success?: Maybe<Scalars['Int']>;
  /** 总任务数 */
  total?: Maybe<Scalars['Int']>;
};

export type BatchDistDataInput = {
  /** 规则对应的数据 */
  batchDistList?: InputMaybe<Array<InputMaybe<DistDataInput>>>;
  /** 分组类型 */
  commonType?: InputMaybe<RuleDataTypeEnum>;
};

/** 批量向分组添加业务数据 */
export type BatchDistDataToSubGroupInput = {
  /** 子分组id */
  idList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 业务数据 */
  valueList?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
};

export type BatchInfo = CustomerBelongInfoBase & {
  __typename?: 'BatchInfo';
  batchCode?: Maybe<Scalars['String']>;
  batchId?: Maybe<Scalars['ID']>;
  /** 库存创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 所属客户 */
  customerBelongInfo?: Maybe<BelongInfo>;
  /** 库存量total */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 库存量unit */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type BatchInfoWithLock = CustomerBelongInfoBase & {
  __typename?: 'BatchInfoWithLock';
  batchCode?: Maybe<Scalars['String']>;
  batchId?: Maybe<Scalars['ID']>;
  /** 所属客户 */
  customerBelongInfo?: Maybe<BelongInfo>;
  /** 库存量total */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 库存量unit */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type BatchInfoWithWarehouse = CustomerBase & WarehouseBase & {
  __typename?: 'BatchInfoWithWarehouse';
  batchCode?: Maybe<Scalars['String']>;
  batchId?: Maybe<Scalars['ID']>;
  /** 商品类型id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 库存创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /**  批次在库存中的所属客户  */
  customer?: Maybe<Customer>;
  /** 库存量total */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 库存量unit */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 仓库信息 */
  warehouse?: Maybe<Warehouse>;
};

export type BatchInfoWithWarehouseBase = {
  batchInfo?: Maybe<BatchInfoWithWarehouse>;
};

export type BatchItemPayload = {
  __typename?: 'BatchItemPayload';
  /** 批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** 副单位数量 */
  totalQuantity?: Maybe<Scalars['String']>;
  /** 小单位数量 */
  unitQuantity?: Maybe<Scalars['String']>;
};

/**  批量操作调拨费用单信息入参  */
export type BatchOperationInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /**  费用单ID */
  billIdList: Array<Scalars['ID']>;
  /**  费用单类型 */
  billType: FmsBillTypeEnum;
  /**  操作类型 */
  operationType: BillOperationEnum;
  /**  驳回原因(驳回必填) */
  reason?: InputMaybe<Scalars['String']>;
};

export type BatchOrderOperationInput = {
  /** 系统id */
  appId?: InputMaybe<Scalars['Int']>;
  /** 业务单类型 */
  businessOrderType?: InputMaybe<BusinessOrderTypeEnum>;
  /** 操作类型 */
  operationType: OrderOperationTypeEnum;
  /** 业务单id */
  orderId: Array<Scalars['ID']>;
  /** 驳回原因（驳回必填） */
  rejectReason?: InputMaybe<Scalars['String']>;
};

/** 批量向分组移除业务数据 */
export type BatchRmDataOfSubGroupInput = {
  /** 分组类型 */
  type?: InputMaybe<RootGroupTypeEnum>;
  /** 需要移除的值 */
  valueList?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
};

export type BatchStockItem = {
  /** 批次Id */
  batchStockId: Scalars['ID'];
  /** 副单位数量 */
  totalQuantity: Scalars['BigDecimal'];
  /** 小单位数量 */
  unitQuantity: Scalars['BigDecimal'];
};

export type BatchTransportAirBookInput = {
  /** 批量订舱列表 */
  bookInput?: InputMaybe<Array<InputMaybe<TransportAirBookInput>>>;
};

export type BatchTransportSeaBookInput = {
  /** 批量订舱列表 */
  bookList?: InputMaybe<Array<InputMaybe<TransportSeaBookInput>>>;
};

/** 批量更新sku单位类型如参 */
export type BatchUpdateCommoditySkuInput = {
  /** 基本单位类型 */
  basicType: Scalars['Int'];
  /** 基本单位换算值 */
  basicTypeRatio?: InputMaybe<Scalars['BigDecimal']>;
  /** skuId 集合 */
  commoditySkuId: Array<Scalars['Int']>;
  /** 辅助单位类型 */
  subType?: InputMaybe<Scalars['Int']>;
  /** 辅助单位换算值 */
  subTypeRatio?: InputMaybe<Scalars['BigDecimal']>;
};

export type BatchUpdateDeviceInput = {
  /** id */
  ids: Array<InputMaybe<Scalars['ID']>>;
  /** 计划使用地 */
  plannedUsageAddress?: InputMaybe<PlannedUsageAddressInput>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 状态 */
  state?: InputMaybe<DeviceStateEnum>;
};

export type BatchUpdateDevicePayload = {
  __typename?: 'BatchUpdateDevicePayload';
  /** 无效的设备号 */
  codes?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type BatchUpdateStdOptionInput = {
  /** 商品品类id */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** 选项列表 */
  optionList?: InputMaybe<Array<InputMaybe<StdOptionInput>>>;
  /** 标准规格id */
  stdSpecId?: InputMaybe<Scalars['Int']>;
};

/** 开始任务请求参数 */
export type BeginTask = {
  /** 正式工人数 */
  numberActual: Scalars['Int'];
  /** 任务id */
  taskId: Scalars['ID'];
  /** 零时工人数 */
  tempWorkerQuantity: Scalars['Int'];
};

export type BelongCustomerNameBase = {
  belongCustomerId?: Maybe<Scalars['Int']>;
  belongCustomerName?: Maybe<Scalars['String']>;
  belongCustomerType?: Maybe<Scalars['Int']>;
};

export type BelongInfo = {
  __typename?: 'BelongInfo';
  /** 客户Id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型 */
  customerType?: Maybe<Scalars['Int']>;
};

export type BelongInfoBase = {
  belongInfo?: Maybe<AddressInfo>;
};

export type BelongInfoList = CustomerBelongInfoBase & {
  __typename?: 'BelongInfoList';
  customerBelongInfo?: Maybe<BelongInfo>;
};

export type BelongNameBase = {
  belongId?: Maybe<Scalars['Int']>;
  belongName?: Maybe<Scalars['String']>;
  belongType?: Maybe<Scalars['Int']>;
};

export type BelongOrgBase = {
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
};

export type BelongOrgPayload = {
  __typename?: 'BelongOrgPayload';
  /** 标签ID */
  labelId?: Maybe<Scalars['Int']>;
  /** 标签名称 */
  labelName?: Maybe<Scalars['String']>;
  /** 组织id */
  orgId?: Maybe<Scalars['Int']>;
  /** 组织名称 */
  orgName?: Maybe<Scalars['String']>;
};

export type BelongOrganizationBase = {
  /** 所属组织 */
  belongOrganization?: Maybe<PitayaOrg>;
};

/** 归属类型 */
export const enum BelongType {
  /** 地址: 40 */
  Address = 'ADDRESS',
  /** 渠道: 30 */
  Channel = 'CHANNEL',
  /** 公司: 10 */
  Company = 'COMPANY',
  /** 客户: 20 */
  Customer = 'CUSTOMER'
};

/** 靠泊状态 */
export const enum BerthStateEnum {
  /** 已靠泊 */
  Berthed = 'BERTHED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 未靠泊 */
  UnBerthed = 'UN_BERTHED'
};

export type BidPricePayload = {
  __typename?: 'BidPricePayload';
  /** 最高报价 */
  highestQuotation?: Maybe<Scalars['Int']>;
  /** 最低报价 */
  lowestQuotation?: Maybe<Scalars['Int']>;
};

/** 基本信息 */
export type BiddingBaseInfoPayload = {
  __typename?: 'BiddingBaseInfoPayload';
  /** 取消原因 */
  cancelReason?: Maybe<Scalars['String']>;
  /** 品类名称 */
  category: Scalars['String'];
  /** 品类id */
  categoryId: Scalars['Long'];
  /** 招标号 */
  code: Scalars['String'];
  /** 创建日期 */
  createTime: Scalars['Long'];
  /** 决标日期 */
  decideTime?: Maybe<Scalars['Long']>;
  /** 招标结束日期 */
  endTime: Scalars['Long'];
  /** 招标ID */
  id: Scalars['ID'];
  /** 招标状态 */
  state: BiddingStateEnum;
  /** 招标状态描述 */
  stateName: Scalars['String'];
};

/** 取消投标车辆入参 */
export type BiddingCancelInput = {
  /** 取消原因 */
  cancelReason: Scalars['String'];
  /** 招标ID */
  id: Scalars['ID'];
};

/** 招标数量信息 */
export type BiddingCountPayload = {
  __typename?: 'BiddingCountPayload';
  /** 招标中数量 */
  biddingCount: Scalars['Int'];
  /** 待决标数 */
  waitDecideCount: Scalars['Int'];
};

/** 创建招标计划入参 */
export type BiddingCreateInput = {
  /** 品类id */
  categoryId: Scalars['ID'];
  /** 计划结束时间,精确到分 */
  endTime: Scalars['Long'];
  /** 计划发货时间,精确到天 */
  planStartShipTime: Scalars['Long'];
  /** 招标计划列表 */
  plans: Array<BiddingPlanInput>;
  /** 出发地ID(口岸) */
  senderId: Scalars['ID'];
  /** 供应商公司Ids */
  supplierId: Array<Scalars['ID']>;
};

/** 决标入参 */
export type BiddingDecideInput = {
  /** 招标ID */
  id: Scalars['ID'];
  /** 决标结果 */
  tenderDetailInfoList: Array<InputMaybe<TenderDetailInfoInput>>;
};

/** 招标详情信息 */
export type BiddingInfoPayload = {
  __typename?: 'BiddingInfoPayload';
  /** 基本信息 */
  baseInfo: BiddingBaseInfoPayload;
  /** 招标计划信息 */
  planInfo: BiddingPlanInfoPayload;
};

/** 招标列表信息 */
export type BiddingPageInfoPayload = {
  __typename?: 'BiddingPageInfoPayload';
  /** 已投标数量 */
  bidCount: Scalars['Int'];
  /** 投标价格范围 */
  bidPrice?: Maybe<BidPricePayload>;
  /** 品类名称 */
  category: Scalars['String'];
  /** 品类id */
  categoryId: Scalars['Long'];
  /** 招标号 */
  code: Scalars['String'];
  /** 创建日期 */
  createTime: Scalars['Long'];
  /** 决标日期 */
  decideTime?: Maybe<Scalars['Long']>;
  /** 招标结束日期 */
  endTime: Scalars['Long'];
  /** 招标ID */
  id: Scalars['ID'];
  /** 收货地 */
  receiverName: Scalars['String'];
  /** 换车消息处理状态 */
  reminderState?: Maybe<MessageCompleteStateEnum>;
  /** 发货地 */
  senderName: Scalars['String'];
  /** 招标状态 */
  state: BiddingStateEnum;
  /** 招标状态描述 */
  stateName: Scalars['String'];
  /** 中标信息 */
  winInfos?: Maybe<Array<Maybe<BiddingWinPayload>>>;
};

/** 分页入参 */
export type BiddingPageInput = {
  /** 招标结束时间止 */
  biddingEndTime?: InputMaybe<Scalars['Long']>;
  /** 招标结束时间起 */
  biddingStartTime?: InputMaybe<Scalars['Long']>;
  /** 车牌号 */
  carNo?: InputMaybe<Scalars['String']>;
  /** 品类ids */
  categoryIds?: InputMaybe<Array<InputMaybe<Scalars['Long']>>>;
  /** 招标号 */
  code?: InputMaybe<Scalars['String']>;
  /** 结束日期 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 发货地ids */
  senderIds?: InputMaybe<Array<InputMaybe<Scalars['Long']>>>;
  /** 开始日期 */
  startTime?: InputMaybe<Scalars['Long']>;
  /** 招标状态 */
  state?: InputMaybe<BiddingStateEnum>;
};

/** 招标分页出参 */
export type BiddingPagePayload = {
  __typename?: 'BiddingPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页结果 */
  records?: Maybe<Array<Maybe<BiddingPageInfoPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

/** 招标计划信息 */
export type BiddingPlanInfoPayload = {
  __typename?: 'BiddingPlanInfoPayload';
  /** 车辆数 */
  carCount: Scalars['Int'];
  /** 预计发车日期 */
  planStartShipTime?: Maybe<Scalars['Long']>;
  /** 收货地 */
  receiverName: Scalars['String'];
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 发货地 */
  senderName: Scalars['String'];
  /** 装柜方式 */
  shipment: BiddingShipmentEnum;
  /** 可投标公司名称 */
  tenderSupplierNames: Array<Scalars['String']>;
};

export type BiddingPlanInput = {
  /** 车辆数量(1-50) */
  carCount: Scalars['Int'];
  /** 收货地 */
  receiverName: Scalars['String'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 转柜方式 */
  shipment: BiddingShipmentEnum;
  /** 分标计划列表 */
  subPlans: Array<BiddingSubPlanInput>;
};

/** 招标装柜方式 */
export const enum BiddingShipmentEnum {
  /** 原柜 */
  OriginCabinet = 'ORIGIN_CABINET',
  /** 原柜、转柜 */
  OriginTransferCabinet = 'ORIGIN_TRANSFER_CABINET',
  /** 转柜 */
  TransferCabinet = 'TRANSFER_CABINET',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 招标状态 */
export const enum BiddingStateEnum {
  /** 招标中 */
  Bidding = 'BIDDING',
  /** 已完成 */
  Complete = 'COMPLETE',
  /** 已流标 */
  Fail = 'FAIL',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 待确认 */
  WaitDecide = 'WAIT_DECIDE'
};

export type BiddingSubPlanInput = {
  /** 可投标车辆数（1-50） */
  carCount: Scalars['Int'];
  /** 供应商ID */
  supplierId: Scalars['ID'];
};

/** 取消投标报价入参 */
export type BiddingTenderDetailCancelInput = {
  /** 取消原因 */
  cancelReason: Scalars['String'];
  /** 投标报价Id */
  tenderDetailId: Scalars['ID'];
};

export type BiddingTenderDetailsPayload = {
  __typename?: 'BiddingTenderDetailsPayload';
  /** 投标明细信息 */
  tenderDetailList?: Maybe<Array<Maybe<TenderDetailInfoPayload>>>;
  /** 合计投标车辆 */
  totalCar: Scalars['Int'];
  /** 合计投标金额 */
  totalPrice: Scalars['Int'];
  /** 合计中标车辆 */
  totalWinCar: Scalars['Int'];
  /** 合计中标金额 */
  totalWinPrice: Scalars['Int'];
};

/** 投标供应商统计信息 */
export type BiddingTenderSupplierPayload = {
  __typename?: 'BiddingTenderSupplierPayload';
  /** 可投车辆数 */
  carCount: Scalars['Int'];
  /** 供应商id */
  supplierId: Scalars['Long'];
  /** 供应商名称 */
  supplierName: Scalars['String'];
  /** 投标ID */
  tenderId: Scalars['ID'];
  /** 投标状态 */
  tenderState: TenderSupplierStateEnum;
  /** 已投车辆数 */
  tenderedCarCount: Scalars['Int'];
};

/** 中标公司信息 */
export type BiddingWinPayload = {
  __typename?: 'BiddingWinPayload';
  /** 招标ID */
  biddingId: Scalars['ID'];
  /** 中标价格 */
  price: Scalars['Int'];
  /** 中标供应商id */
  supplierId: Scalars['Long'];
  /** 中标供应商名称 */
  supplierName: Scalars['String'];
};

export type Bill1DataPayload = BelongOrgBase & CreateByBase & CustomerBelongInfoBase & {
  __typename?: 'Bill1DataPayload';
  /**  所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 费用单ID */
  billId?: Maybe<Scalars['ID']>;
  /** 货款信息 */
  billPaymentResp?: Maybe<Bill1PaymentPayload>;
  /**  费用类型 */
  billSource?: Maybe<PitayaBillSourceEnum>;
  /**  费用类型描述 */
  billSourceDesc?: Maybe<Scalars['String']>;
  /** 费用单状态 */
  billStatus?: Maybe<PitayaBillStatusEnum>;
  /** 费用单状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /**  业务id */
  businessId?: Maybe<Scalars['ID']>;
  /** 业务单关联数据 */
  businessInfo?: Maybe<BusinessInfoPayload>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 客户信息 */
  customerBelongInfo?: Maybe<BelongInfo>;
  /** 驳回原因 */
  refuseNote?: Maybe<Scalars['String']>;
  /** 仓库 */
  warehouse?: Maybe<WarehouseDataLoaderPayload>;
};

export type Bill1PaymentFeeItemPayload = CommoditySkuBase & PriceTypeBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'Bill1PaymentFeeItemPayload';
  /** 小计金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 商品sku */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 成本单价 */
  costUnitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 商品毛重 */
  grossUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 货款费明细ID */
  itemId?: Maybe<Scalars['ID']>;
  /** 单价类型 */
  priceType?: Maybe<Unit>;
  /** 原批次ID */
  sourceBatchId?: Maybe<Scalars['ID']>;
  /**  出入库方式 */
  stockType?: Maybe<Scalars['Int']>;
  /** 总计数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 总计类型 */
  totalType?: Maybe<Unit>;
  /** 采购单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 单位类型 */
  unitType?: Maybe<Unit>;
};

export type Bill1PaymentPayload = SupplierBase & {
  __typename?: 'Bill1PaymentPayload';
  /** 单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 备注 */
  billNote?: Maybe<Scalars['String']>;
  /** 商品信息 */
  billPaymentFeeItemRespsList?: Maybe<Array<Maybe<Bill1PaymentFeeItemPayload>>>;
  /** 供应商 */
  supplier?: Maybe<Supplier>;
  /** 总金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

/**  符合状态条数返回 */
export type Bill1StatusCountPayload = {
  __typename?: 'Bill1StatusCountPayload';
  /** 1调拨出库，2调拨入库，3采购，4采购退货 */
  billSource?: Maybe<PitayaBillSourceEnum>;
  /** 待业务审核 */
  bizUnReviewed?: Maybe<Scalars['Int']>;
  /** 已完成 */
  complete?: Maybe<Scalars['Int']>;
  /**  财务已确认 */
  fdConfirmed?: Maybe<Scalars['Int']>;
  /** 待财务审核 */
  fdUnReviewed?: Maybe<Scalars['Int']>;
  /** 待确认 */
  unConfirmed?: Maybe<Scalars['Int']>;
  /** 待提交 */
  unSubmitted?: Maybe<Scalars['Int']>;
};

export type Bill1StatusGroupCountInput = {
  billSourceList: Array<PitayaBillSourceEnum>;
};

export type Bill2DataPayload = BelongOrgBase & CreateByBase & CustomerBelongInfoBase & SubmitUserBase & {
  __typename?: 'Bill2DataPayload';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 费用单详情 该费用自身的费用项 */
  billDetailsList?: Maybe<Array<Maybe<PitayaBillDetailPayload>>>;
  /** 运杂款部分信息 */
  billFreightResp?: Maybe<Bill2FreightPayload>;
  /** 费用单单号 */
  billMainCode?: Maybe<Scalars['String']>;
  /** 费用单ID */
  billMainId?: Maybe<Scalars['ID']>;
  /** 费用单类型 */
  billMainType?: Maybe<BillMainTypeEnum>;
  /** 费用单类型名称 */
  billMainTypeName?: Maybe<Scalars['String']>;
  /** 货款信息 */
  billPaymentResp?: Maybe<Bill2PaymentPayload>;
  /** 费用单状态 */
  billStatus?: Maybe<PitayaBillStatusEnum>;
  /** 费用单状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 费用模板id */
  billTemplateId?: Maybe<Scalars['ID']>;
  /** 业务id */
  businessId?: Maybe<Scalars['ID']>;
  /** 业务单关联数据 */
  businessInfo?: Maybe<BusinessInfoPayload>;
  /** 业务类型 */
  businessType?: Maybe<Scalars['Int']>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 客户信息 */
  customerBelongInfo?: Maybe<BelongInfo>;
  /** 财务驳回原因 */
  financialRejectionReason?: Maybe<Scalars['String']>;
  /** 匹配货源 */
  matchSourceName?: Maybe<MarchingSourceInfo>;
  /** 备注 */
  note?: Maybe<Scalars['String']>;
  /** 驳回来源 */
  rejectSourceType?: Maybe<RejectSourceType>;
  /** 费用单详情 该费用关联方的费用项 不要在列表页请求该值 */
  relationBillDetail?: Maybe<RelationBillDetail>;
  /** 对方费用单状态 */
  relationBillStatus?: Maybe<PitayaBillStatusEnum>;
  /** 来源费用单 */
  sourceBillMainId?: Maybe<Scalars['ID']>;
  /** 提交时间 */
  submitTime?: Maybe<Scalars['Long']>;
  /** 提交人 */
  submitUser?: Maybe<User>;
  /** 仓库 */
  warehouse?: Maybe<WarehouseDataLoaderPayload>;
};

export type Bill2FreightPayload = {
  __typename?: 'Bill2FreightPayload';
  /** 运杂款单号 */
  billFreightCode?: Maybe<Scalars['String']>;
  /** 类型 */
  billType?: Maybe<Scalars['String']>;
  /** 运杂款总金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type Bill2PaymentFeeItemPayload = CommoditySkuBase & CustomerBelongInfoBase & PriceTypeBase & StockBatchBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'Bill2PaymentFeeItemPayload';
  /** 小计金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 申请大单位数量(采购数量) */
  applyTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 申请小单位数量(采购数量) */
  applyUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 批次id */
  batch?: Maybe<StockBatch>;
  /** 商品sku */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 成本单价 */
  costUnitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 所属客户 */
  customerBelongInfo?: Maybe<BelongInfo>;
  /** 可扣损金额(采购扣损费用单专用) */
  deductibleAmount?: Maybe<Scalars['BigDecimal']>;
  /** 商品毛重 */
  grossUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  index?: Maybe<Scalars['ID']>;
  /** 货款费明细ID */
  itemId?: Maybe<Scalars['ID']>;
  /** 商品标记 */
  markList?: Maybe<Array<Maybe<AcquireMarkEnum>>>;
  /** 果品单价定位（0其他 10净重 20毛重） */
  pricePosition?: Maybe<Scalars['Int']>;
  /** 单价类型 */
  priceType?: Maybe<Unit>;
  /** 采购小记（采购扣损费用单专用） */
  purchaseAmountForBuckleDamage?: Maybe<Scalars['BigDecimal']>;
  /** 总计数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  总计单位信息  */
  totalType?: Maybe<Unit>;
  /** 采购单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  基本单位信息  */
  unitType?: Maybe<Unit>;
};

export type Bill2PaymentPayload = SupplierBase & {
  __typename?: 'Bill2PaymentPayload';
  /** 单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 备注 */
  billNote?: Maybe<Scalars['String']>;
  /** 商品信息 */
  billPaymentFeeItemRespsList?: Maybe<Array<Maybe<Bill2PaymentFeeItemPayload>>>;
  /** 手工单号 */
  manualCode?: Maybe<Scalars['String']>;
  /** 供应商 */
  supplier?: Maybe<Supplier>;
  /** 总金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type Bill2StatusCountPayload = {
  __typename?: 'Bill2StatusCountPayload';
  billMainType?: Maybe<BillMainTypeEnum>;
  billStatus?: Maybe<BillStatus>;
  number?: Maybe<Scalars['Int']>;
};

export type Bill2StatusGroupCountInput = {
  /** 费用来源 */
  billMainTypeList: Array<BillMainTypeEnum>;
};

/** 费用单状态变更记录出参  */
export type BillAlterRecordPayload = {
  __typename?: 'BillAlterRecordPayload';
  /** 费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 费用单状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 备注 */
  note?: Maybe<Scalars['String']>;
  /** 操作人 */
  operator?: Maybe<Scalars['String']>;
  /** 操作人ID */
  operatorId?: Maybe<Scalars['Int']>;
  /** 操作时间 */
  operatorTime?: Maybe<Scalars['Long']>;
};

export type BillAuditByBase = {
  /** 费用业务审核人 */
  billAuditBy?: Maybe<User>;
};

/** 费用单审核信息 */
export type BillAuditDetailPayload = UserBase & {
  __typename?: 'BillAuditDetailPayload';
  /** 操作时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 日志信息 */
  note?: Maybe<Scalars['String']>;
  /** 状态 */
  status?: Maybe<PitayaBillStatusEnum>;
  /** 状态 */
  statusName?: Maybe<Scalars['String']>;
  /** 操作人 */
  user?: Maybe<User>;
};

/** 国产货费用详情-费用单信息 */
export type BillBusinessInfoPayload = InvoiceSupplierInterface & PictureEvidenceInterface & {
  __typename?: 'BillBusinessInfoPayload';
  /** 费用单信息-商品列表 */
  billBusinessInfoList?: Maybe<Array<Maybe<BillBusinessPayload>>>;
  /** 费用单号 */
  billMainCode?: Maybe<Scalars['String']>;
  /** 费用单类型 */
  billType?: Maybe<BillTypeEnum>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 费用单id */
  id?: Maybe<Scalars['ID']>;
  /** 开票供应商 */
  invoiceSupplierId?: Maybe<Scalars['ID']>;
  /** 开票供应商名称 */
  invoiceSupplierName?: Maybe<Scalars['String']>;
  /** 采购/销售订单id */
  orderId?: Maybe<Scalars['ID']>;
  /** 图片凭证 */
  pictureEvidenceList?: Maybe<Array<Maybe<DurianFilePayload>>>;
  /** 合计金额 */
  total?: Maybe<Scalars['BigDecimal']>;
};

/** 国产货费用详情-费用单信息单条 */
export type BillBusinessInput = {
  /** spu_id */
  commodityId?: InputMaybe<Scalars['ID']>;
  /** 商品标记 */
  commodityMark?: InputMaybe<DurianCommodityMarkEnum>;
  /** 款项itemId（更新需要） */
  itemId?: InputMaybe<Scalars['ID']>;
  /** 数量单位 */
  quantityUnit?: InputMaybe<QuantityUnitEnum>;
  /** sku_id */
  skuId?: InputMaybe<Scalars['ID']>;
  /** 小计金额 */
  subtotal?: InputMaybe<Scalars['BigDecimal']>;
  /** 单价 */
  unitPrice?: InputMaybe<Scalars['BigDecimal']>;
  /** 数量 */
  weight?: InputMaybe<Scalars['BigDecimal']>;
};

/** 国产货费用详情-费用单信息单条 */
export type BillBusinessPayload = CommodityInterface & CommoditySkuInterface & {
  __typename?: 'BillBusinessPayload';
  /** spu_id */
  commodityId?: Maybe<Scalars['ID']>;
  /** 商品标记 */
  commodityMark?: Maybe<DurianCommodityMarkEnum>;
  /** spu名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 款项itemId（更新需要） */
  itemId?: Maybe<Scalars['ID']>;
  /** 数量单位 */
  quantityUnit?: Maybe<QuantityUnitEnum>;
  /** sku_id */
  skuId?: Maybe<Scalars['ID']>;
  /** sku名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 小计金额 */
  subtotal?: Maybe<Scalars['BigDecimal']>;
  /** 单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 数量 */
  weight?: Maybe<Scalars['BigDecimal']>;
};

/** 费用单状态枚举 */
export const enum BillBusinessStateEnum {
  /** 待业务审核 */
  BillBizUnReviewed = 'BILL_BIZ_UN_REVIEWED',
  /** 已取消 */
  BillCancel = 'BILL_CANCEL',
  /** 已完成 */
  BillComplete = 'BILL_COMPLETE',
  /** 财务已确认 */
  BillFdConfirmed = 'BILL_FD_CONFIRMED',
  /** 待财务审核 */
  BillFdUnReviewed = 'BILL_FD_UN_REVIEWED',
  /** 待提交 */
  BillUnSubmitted = 'BILL_UN_SUBMITTED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 根据计算规则计算费用入参 */
export type BillCalculatorInput = {
  /** 具体字段和对应的值 必填 */
  billCostData?: InputMaybe<Scalars['String']>;
  /** 费用项id 必填 */
  ruleId?: InputMaybe<Scalars['ID']>;
};

export type BillCommonPayload = {
  __typename?: 'BillCommonPayload';
  /** 费用单ID */
  billMainId?: Maybe<Scalars['ID']>;
  /** 费用模板ID */
  tmpId?: Maybe<Scalars['ID']>;
};

export type BillCostDetailPayload = {
  __typename?: 'BillCostDetailPayload';
  /** 选择类型 */
  choiceType?: Maybe<ChoiceType>;
  /** 默认值 */
  data?: Maybe<Scalars['String']>;
  /** 保留小数位数 */
  decimalPlaces?: Maybe<Scalars['Int']>;
  /** 字典名 */
  dictName?: Maybe<Array<Maybe<DictItemPayload>>>;
  /** id */
  fieldId?: Maybe<Scalars['ID']>;
  /** 字段key */
  fieldKey?: Maybe<Scalars['String']>;
  /** 明细名称 */
  fieldName?: Maybe<Scalars['String']>;
  /** 输入框类型 */
  fieldType?: Maybe<FieldType>;
  /** 是否是整数 */
  isInteger?: Maybe<Scalars['Boolean']>;
  /** 说明 */
  note?: Maybe<Scalars['String']>;
  /** 是否必填 */
  required?: Maybe<Scalars['Boolean']>;
};

export type BillCostInput = {
  /** id */
  costId?: InputMaybe<Scalars['ID']>;
  /** 费用项名称 */
  costName: Scalars['String'];
  /** 说明 */
  note?: InputMaybe<Scalars['String']>;
};

export type BillCostPayload = {
  __typename?: 'BillCostPayload';
  /** 费用项id */
  costId?: Maybe<Scalars['ID']>;
  /** 费用项名称 */
  costName?: Maybe<Scalars['String']>;
  /** 说明 */
  note?: Maybe<Scalars['String']>;
  /** 是否预设金额 */
  supportPreset?: Maybe<Scalars['Boolean']>;
};

export type BillCostRulePayload = {
  __typename?: 'BillCostRulePayload';
  /** 计算规则 */
  calculateRule?: Maybe<Scalars['String']>;
  /** 费用项类型：input 默认预设金额 ，CALCULATE 正常计算 */
  calculateType?: Maybe<Scalars['String']>;
  /** 费用项id */
  costId?: Maybe<Scalars['ID']>;
  details?: Maybe<Array<Maybe<BillCostDetailPayload>>>;
  /** 说明 */
  note?: Maybe<Scalars['String']>;
  /** 规则id */
  ruleId?: Maybe<Scalars['ID']>;
  /** 费用规则名称 */
  ruleName?: Maybe<Scalars['String']>;
  /** 控制是否展示field字段 */
  showField?: Maybe<Scalars['String']>;
  /** 状态 */
  status?: Maybe<Status>;
  /** 版本号 */
  version?: Maybe<Scalars['Int']>;
};

/** 费用提交入参 */
export type BillCreateInput = {
  /** 费用项 */
  billDetailsList?: InputMaybe<Array<InputMaybe<BillDetailInput>>>;
  /** 费用单id */
  billMainId?: InputMaybe<Scalars['ID']>;
  /** 备注 */
  note?: InputMaybe<Scalars['String']>;
  /** 模板id */
  tmpId?: InputMaybe<Scalars['ID']>;
};

export type BillDetail = {
  /** 具体数据 */
  billCostData: Scalars['String'];
  /** 费用项业务规则分组字典code: NEED_CUSTOMER 客户/NEED_SUPPLIER 供应商 /NONE 无 */
  businessItemValue?: InputMaybe<Scalars['String']>;
  /** 费用项金额 */
  costAmount: Scalars['BigDecimal'];
  /** 费用项id */
  costId: Scalars['ID'];
  /** 费用项名称 */
  costName?: InputMaybe<Scalars['String']>;
  /** 费用项分组字典id */
  dictItemId?: InputMaybe<Scalars['ID']>;
  /** 费用项业务规则扩展id */
  extendId?: InputMaybe<Scalars['Int']>;
  /** 费用项备注 */
  note?: InputMaybe<Scalars['String']>;
  /** 财务规则:是否参与成本计算 0不参与，1参与 默认为0 */
  partCostCalculate?: InputMaybe<Scalars['Int']>;
  /** 费用承担方式（10：自己承担，20：接收方承担） */
  paymentType?: InputMaybe<Scalars['Int']>;
  /** 重复使用:99不允许，1运行 默认99 */
  repeatUse?: InputMaybe<Scalars['Int']>;
  /** 规则code */
  ruleCode: Scalars['String'];
  /** 规则id */
  ruleId: Scalars['ID'];
  /** 控制field是否直接展示（1展示，99不展示，默认99） */
  showField?: InputMaybe<Scalars['Int']>;
  /** 供应商开票主体id */
  supplierInvoicingBodyId?: InputMaybe<Scalars['Int']>;
};

/**  费用明细信息  */
export type BillDetailInfoPayload = {
  __typename?: 'BillDetailInfoPayload';
  /** 结算账期 */
  accountPeriod?: Maybe<Scalars['String']>;
  /** 开票供应商ID */
  billingSupplierId?: Maybe<Scalars['ID']>;
  /** 开票供应商名称 */
  billingSupplierName?: Maybe<Scalars['String']>;
  /** 费用金额 */
  costAmount?: Maybe<Scalars['BigDecimal']>;
  /** 费用项名称 */
  costName?: Maybe<Scalars['String']>;
  /** 支付方式 */
  paymentWay?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 供应商ID */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

/** 费用项信息 */
export type BillDetailInput = {
  /** 金额（含税） */
  amountIncludingTax?: InputMaybe<Scalars['BigDecimal']>;
  /** 具体数据,map的json数据 key:费用规则字段fieldKey,value：费用负责字段value */
  billCostData?: InputMaybe<Scalars['String']>;
  /** 费用项金额 */
  costAmount: Scalars['BigDecimal'];
  /** 费用项id */
  costId: Scalars['ID'];
  /** 开票主体id */
  invoicingSupplierId?: InputMaybe<Scalars['ID']>;
  /** 费用项备注 */
  note?: InputMaybe<Scalars['String']>;
  /** 规则id */
  ruleId?: InputMaybe<Scalars['ID']>;
  showFieldValue?: InputMaybe<Scalars['Boolean']>;
  /** 供应商id */
  supplierId?: InputMaybe<Scalars['ID']>;
  /** 税点 */
  taxPoint?: InputMaybe<Scalars['BigDecimal']>;
};

export type BillDetailPayload = TransportRoadInterface & {
  __typename?: 'BillDetailPayload';
  /** 基本信息 */
  baseInfo?: Maybe<DomesticBillBasePayload>;
  /** 商品信息 */
  commodityInfo?: Maybe<DomesticBillCommodityPayload>;
  /** 空柜费用信息 */
  emptyCabinetBillFeeInfo?: Maybe<EmptyCabinetBillFeeAggregatePayload>;
  /** 总部采购费用信息 */
  headquarterPurchaseInfo?: Maybe<BillCommonPayload>;
  /** 总部销售费用信息 */
  headquarterSalesInfoList?: Maybe<Array<Maybe<HeadquarterSalesOrderInfoPayload>>>;
  /** 进口报关信息 */
  importDeclareInfo?: Maybe<PurchaseAndSalesBillImportDeclarePayload>;
  /** 还箱费用信息 */
  returnBoxBillFeeInfo?: Maybe<ReturnBoxBillFeePayload>;
  /** 陆运信息 */
  roadTransportInfo?: Maybe<TransportRoadCommonPayload>;
};

export type BillDictItemInput = {
  /** 字典编码Code,对应取字段规则中的dataSource字段 */
  dictCode: Scalars['String'];
};

/** 费用字典表返回结果 */
export type BillDictItemList = {
  __typename?: 'BillDictItemList';
  /** 描述 */
  description?: Maybe<Scalars['String']>;
  /** 字典编码 */
  dictCode?: Maybe<Scalars['String']>;
  /** 字典id */
  dictItemId?: Maybe<Scalars['ID']>;
  /** 字典项文本 */
  itemText?: Maybe<Scalars['String']>;
  /** 字典项值 */
  itemValue?: Maybe<Scalars['String']>;
  /** 排序 */
  sort?: Maybe<Scalars['Int']>;
};

export type BillDictItemPayload = {
  __typename?: 'BillDictItemPayload';
  description?: Maybe<Scalars['String']>;
  dictCode?: Maybe<Scalars['String']>;
  dictItemId?: Maybe<Scalars['ID']>;
  itemText?: Maybe<Scalars['String']>;
  itemValue?: Maybe<Scalars['String']>;
  sort?: Maybe<Scalars['Int']>;
};

export const enum BillDictType {
  /** 所有 */
  All = 'ALL',
  /** 费用项业务规则分组 */
  BillCostBusinessRuleGroup = 'BILL_COST_BUSINESS_RULE_GROUP',
  /** 费用项分组 */
  BillCostGroup = 'BILL_COST_GROUP',
  /** 新增费用字段数据源 */
  NewBillFieldSource = 'NEW_BILL_FIELD_SOURCE'
};

export type BillFeeItemSelectInput = {
  /** 费用项名称 */
  feeItemName?: InputMaybe<Scalars['String']>;
  /** 模板id */
  tempId?: InputMaybe<Scalars['ID']>;
};

export type BillFeeItemValInput = {
  /** 费用项业务规则分组字典code: NEED_CUSTOMER 客户/NEED_SUPPLIER 供应商 /NONE 无 */
  businessItemValue?: InputMaybe<Scalars['String']>;
  /** 费用项分组字典code */
  dictItemId?: InputMaybe<Scalars['String']>;
  /** 费用项业务规则扩展类型 */
  extendTypes?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 费用项Id */
  itemId?: InputMaybe<Scalars['ID']>;
  /** 费用项计算规则Id */
  itemRuleId?: InputMaybe<Scalars['ID']>;
  /** 财务规则：是否参与成本计算 0 不参与，1参与 默认为0 */
  partCostCalculate?: InputMaybe<Scalars['Int']>;
  /** 是否重复使用 99不允许，1运行 默认99 */
  repeatUse?: InputMaybe<Scalars['Int']>;
  /** 是否必填项 99必填 1非必填 默认99 */
  requiredField?: InputMaybe<Scalars['Int']>;
};

export type BillFeeItemValPayload = {
  __typename?: 'BillFeeItemValPayload';
  /** 费用项业务规则分组字典code: NEED_CUSTOMER 客户/NEED_SUPPLIER 供应商 /NONE 无 */
  businessItemValue?: Maybe<Scalars['String']>;
  /** 费用项分组字典code */
  dictItemId?: Maybe<Scalars['String']>;
  /** 费用项业务规则扩展类型 */
  extendTypes?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 费用项Id */
  itemId?: Maybe<Scalars['ID']>;
  /** 费用项计算规则Id */
  itemRuleId?: Maybe<Scalars['ID']>;
  /** 财务规则：是否参与成本计算 0 不参与，1参与 默认为0 */
  partCostCalculate?: Maybe<Scalars['Int']>;
  /** 是否重复使用 99不允许，1运行 默认99 */
  repeatUse?: Maybe<Scalars['Int']>;
  /** 是否必填项 99必填 1非必填 默认99 */
  requiredField?: Maybe<Scalars['Int']>;
};

export type BillFeeTemplateDetailInput = {
  /** 应用id */
  appId: Scalars['ID'];
  /** 模板详情id */
  itemId: Scalars['ID'];
};

export type BillFeeTemplateDetailPayload = {
  __typename?: 'BillFeeTemplateDetailPayload';
  /** 应用id */
  appId?: Maybe<Scalars['ID']>;
  /** 条件 */
  conditions?: Maybe<Scalars['String']>;
  /** 默认模板类型 */
  defaultTmp?: Maybe<BillTmpDefaultTypeEnum>;
  /** 费用项 */
  feeItems?: Maybe<Array<Maybe<BillFeeItemValPayload>>>;
  /** 模板id */
  tmpId?: Maybe<Scalars['ID']>;
  /** 模板名称 */
  tmpName?: Maybe<Scalars['String']>;
  /** 模板类型 */
  tmpType?: Maybe<Scalars['String']>;
  /** 模板类型名称 */
  tmpTypeName?: Maybe<Scalars['String']>;
};

export type BillFeeTemplatePageInput = {
  /** 应用id */
  appId?: InputMaybe<Scalars['ID']>;
  /** 状态 */
  enabled?: InputMaybe<EnabledEnum>;
  /** 模板名称 */
  templateName?: InputMaybe<Scalars['String']>;
  /** 模板类型 */
  templateType?: InputMaybe<Scalars['String']>;
};

export type BillFeeTemplatePagePayload = {
  __typename?: 'BillFeeTemplatePagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<BillFeeTemplatePayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type BillFeeTemplatePayload = {
  __typename?: 'BillFeeTemplatePayload';
  /** 应用id */
  appId?: Maybe<Scalars['ID']>;
  /** 应用名称 */
  appName?: Maybe<Scalars['String']>;
  /** 状态 */
  state?: Maybe<EnabledEnum>;
  /** id */
  tmpId?: Maybe<Scalars['ID']>;
  /** 名称 */
  tmpName?: Maybe<Scalars['String']>;
  /** 模板类型 */
  tmpType?: Maybe<Scalars['String']>;
  /** 模板类型名称 */
  tmpTypeName?: Maybe<Scalars['String']>;
  /** 版本 */
  version?: Maybe<Scalars['Int']>;
};

/**  费用规则字段 */
export type BillFieldPayload = {
  __typename?: 'BillFieldPayload';
  /**  默认值 */
  data?: Maybe<Scalars['String']>;
  /**  小数位数 */
  decimalPlaces?: Maybe<Scalars['Int']>;
  /**  id */
  fieldId?: Maybe<Scalars['ID']>;
  /**  字段key */
  fieldKey?: Maybe<Scalars['String']>;
  /**  名称 */
  fieldName?: Maybe<Scalars['String']>;
  /**  输入框类型 */
  fieldType?: Maybe<Scalars['String']>;
  /**  是否是整型 */
  isInteger?: Maybe<Scalars['Int']>;
  /**  说明 */
  note?: Maybe<Scalars['String']>;
  /**  是否必填 */
  required?: Maybe<Scalars['Int']>;
  /**  费用规则id */
  ruleId?: Maybe<Scalars['ID']>;
};

export type BillFreightAndMainIdInfo = {
  __typename?: 'BillFreightAndMainIdInfo';
  /**  采购费用单id  */
  billMainId?: Maybe<Scalars['ID']>;
  /**  运杂费列表  */
  freightItemList?: Maybe<Array<Maybe<FreightItem>>>;
  /**  采购费用单条数  */
  purchaseBillCount?: Maybe<Scalars['Int']>;
  /**  模板id  */
  templateId?: Maybe<Scalars['ID']>;
};

export const enum BillFreightTypeEnum {
  /** 打冷费 */
  Chill = 'CHILL',
  /** 快递费 */
  CourierFee = 'COURIER_FEE',
  /** 检测费 */
  DetectionFee = 'DETECTION_FEE',
  /** 消杀费 */
  DisinfectionFee = 'DISINFECTION_FEE',
  /** 进场费 */
  EntryFee = 'ENTRY_FEE',
  /** 叉车费 */
  Forklift = 'FORKLIFT',
  /** 运输费 */
  FreightFee = 'FREIGHT_FEE',
  /** 板车费 */
  Handcart = 'HANDCART',
  /** 装卸费 */
  Handling = 'HANDLING',
  /** 人工费 */
  Labor = 'LABOR',
  /** 装卸费 */
  Loading = 'LOADING',
  /** 物流费 */
  Logistics = 'LOGISTICS',
  /** 核酸消毒费 */
  NucleinicFee = 'NUCLEINIC_FEE',
  /** 油费 */
  OilFee = 'OIL_FEE',
  /** 其他费用 */
  Other = 'OTHER',
  /** 包装物费用 */
  Pack = 'PACK',
  /** 包装费 */
  Packaging = 'PACKAGING',
  /** 车位占用费 */
  ParkingCost = 'PARKING_COST',
  /** 售后充值 */
  RechargeAfterSale = 'RECHARGE_AFTER_SALE',
  /** 押车费 */
  RidingFee = 'RIDING_FEE',
  /** 劳务费 */
  ServiceFee = 'SERVICE_FEE',
  /** 三轮费 */
  ThreeRounds = 'THREE_ROUNDS',
  /** 过路费 */
  Tolls = 'TOLLS',
  /** 搬运费 */
  Transport = 'TRANSPORT',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type BillGetInput = {
  /** 费用单ID,返回费用项+已填写金额 */
  billMainId?: InputMaybe<Scalars['ID']>;
  /** 计划ID,根据计划匹配费用项预设费用 */
  planId?: InputMaybe<Scalars['ID']>;
  /** 费用模板ID,仅返回费用项 */
  tmpId?: InputMaybe<Scalars['ID']>;
};

export type BillImportResultPageInput = {
  /** 费用导入批次 */
  importBatchCode: Scalars['String'];
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type BillImportResultPagePayload = {
  __typename?: 'BillImportResultPagePayload';
  /** 当前页码 */
  pageCurrent: Scalars['Int'];
  /** 条数 */
  pageSize: Scalars['Int'];
  /** 数据 */
  records?: Maybe<Array<Maybe<BillImportResultPayload>>>;
  /** 总记录数 */
  totalRecords: Scalars['Int'];
};

export type BillImportResultPayload = {
  __typename?: 'BillImportResultPayload';
  /** 费用单ID */
  billMainId?: Maybe<Scalars['ID']>;
  /** 柜次 */
  cabinetBatchCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 销地计划号 */
  salesPlanCode?: Maybe<Scalars['String']>;
  /** 费用模板ID */
  tmpId?: Maybe<Scalars['ID']>;
};

export type BillItemList = {
  __typename?: 'BillItemList';
  /** 费用项业务规则分组字典code， NEED_CUSTOMER 客户/NEED_SUPPLIER 供应商 /NONE 无 */
  businessItemValue?: Maybe<Scalars['String']>;
  /** 费用项id */
  costId?: Maybe<Scalars['ID']>;
  /** 费用项名称 */
  costName?: Maybe<Scalars['String']>;
  /** 费用项业务规则扩展类型,5 TRANSPORTATION 运杂 / 6 GOODS 货品 */
  extendTypes?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 财务规则：是否参与成本计算 0 不参与，1参与 默认为0 */
  partCostCalculate?: Maybe<Scalars['Int']>;
  /** 重复使用:99不允许，1运行 默认99 */
  repeatUse?: Maybe<Scalars['Int']>;
  /** 必填项:99必填 1非必填 默认99 */
  requiredField?: Maybe<Scalars['Int']>;
  /** 规则字段 */
  ruleFiledList?: Maybe<Array<Maybe<RuleFiled>>>;
  /** 规则id */
  ruleId?: Maybe<Scalars['ID']>;
  /** 规则名称 */
  ruleName?: Maybe<Scalars['String']>;
};

/** 费用项 */
export type BillItemPayload = {
  __typename?: 'BillItemPayload';
  /** 金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 金额（含税） */
  amountIncludingTax?: Maybe<Scalars['BigDecimal']>;
  /** 规则字段 */
  billFieldList?: Maybe<Array<Maybe<DurianBillFieldPayload>>>;
  /** 计算规则 */
  calculateRule?: Maybe<Scalars['String']>;
  /** 计算方式 */
  calculateType?: Maybe<CalculateTypeEnum>;
  /** 费用项id */
  costId?: Maybe<Scalars['ID']>;
  /** 费用项名称 */
  costName?: Maybe<Scalars['String']>;
  /** 开票主体id */
  invoicingSupplierId?: Maybe<Scalars['ID']>;
  /** 是否需要开票主体 */
  needInvoicingSupplier?: Maybe<Scalars['Boolean']>;
  /** 说明 */
  note?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 是否必填 */
  required?: Maybe<Scalars['Boolean']>;
  /** 费用规则id */
  ruleId?: Maybe<Scalars['ID']>;
  /** 费用项展示名称 控制是否展示cost项 */
  showField?: Maybe<Scalars['String']>;
  /** 费用项展现名称，选项值 */
  showFieldValue?: Maybe<Scalars['Boolean']>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['ID']>;
  /** 税点 */
  taxPoint?: Maybe<Scalars['BigDecimal']>;
  /** 模板ID */
  tmpId?: Maybe<Scalars['ID']>;
};

export type BillListGetInput = {
  idList?: InputMaybe<Array<InputMaybe<BillGetInput>>>;
};

export type BillListItemPayload = {
  __typename?: 'BillListItemPayload';
  /** 费用项 */
  itemList?: Maybe<Array<Maybe<BillItemPayload>>>;
};

export type BillLoadingCodePayload = UniqueIdInterface & {
  __typename?: 'BillLoadingCodePayload';
  /** 提单号 */
  code?: Maybe<Scalars['String']>;
  /** 生成参数 */
  parameterList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 唯一id */
  uniqueId?: Maybe<Scalars['ID']>;
};

/**  列表查询费用单状态流转日志返回信息  */
export type BillLogsPayload = {
  __typename?: 'BillLogsPayload';
  /**  费用单ID */
  billId?: Maybe<Scalars['ID']>;
  /** 费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 当前状态操作人ID */
  billStatusCreateBy?: Maybe<Scalars['Int']>;
  /** 当前状态操作人 */
  billStatusCreateName?: Maybe<Scalars['String']>;
  /** 费用单状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 当前状态是否已操作 */
  billStatusOperation?: Maybe<Scalars['Boolean']>;
  /** 当前状态操作时间 */
  billStatusTime?: Maybe<Scalars['Long']>;
};

export const enum BillMainTypeEnum {
  /** 采购 v2.21 */
  CgBillFee = 'CG_BILL_FEE',
  /** 采购退货 v2.21 */
  CtBillFee = 'CT_BILL_FEE',
  /** 配送费用单 */
  DeliveryFees = 'DELIVERY_FEES',
  /** 生产 拆成品费用 */
  DismantleFinishedProductFee = 'DISMANTLE_FINISHED_PRODUCT_FEE',
  /** 国产集采收货费用单 */
  DomesticCollectionAndReceivingFee = 'DOMESTIC_COLLECTION_AND_RECEIVING_FEE',
  /** 国产集采扣损费用单 */
  DomesticCollectiveProcurementLossFee = 'DOMESTIC_COLLECTIVE_PROCUREMENT_LOSS_FEE',
  /** 国产集采退货费用单 */
  DomesticCollectiveProcurementReturnsFee = 'DOMESTIC_COLLECTIVE_PROCUREMENT_RETURNS_FEE',
  /** 国产总部采购费用单 */
  DomesticHqProcurementFee = 'DOMESTIC_HQ_PROCUREMENT_FEE',
  /** 国产总部采购扣损费用单 */
  DomesticHqProcurementLossFee = 'DOMESTIC_HQ_PROCUREMENT_LOSS_FEE',
  /** 国产总部采购退货费用单 */
  DomesticHqProcurementReturnsFee = 'DOMESTIC_HQ_PROCUREMENT_RETURNS_FEE',
  /** 国产总部销售费用单 */
  DomesticHqSaleFee = 'DOMESTIC_HQ_SALE_FEE',
  /** 国产总部销售扣损费用单 */
  DomesticHqSaleLossFee = 'DOMESTIC_HQ_SALE_LOSS_FEE',
  /** 国产总部销售退货费用单 */
  DomesticHqSaleReturnsFee = 'DOMESTIC_HQ_SALE_RETURNS_FEE',
  /** 空柜调整确认费用 */
  EmptyCabinetAdjustAffirmBill = 'EMPTY_CABINET_ADJUST_AFFIRM_BILL',
  /** 空柜费用调整 */
  EmptyCabinetAdjustBill = 'EMPTY_CABINET_ADJUST_BILL',
  /** 空柜区域费用 */
  EmptyCabinetAreaBill = 'EMPTY_CABINET_AREA_BILL',
  /** 空柜费 */
  EmptyCabinetFee = 'EMPTY_CABINET_FEE',
  /** 无 */
  ErrorMainType = 'ERROR_MAIN_TYPE',
  /** 调拨费 */
  HqProcurementFee = 'HQ_PROCUREMENT_FEE',
  /** 计调调整确认费用 */
  HqPurchaseAdjustAffirmFee = 'HQ_PURCHASE_ADJUST_AFFIRM_FEE',
  /** 计调调整费用 */
  HqPurchaseAdjustFee = 'HQ_PURCHASE_ADJUST_FEE',
  /** 总部销售调整确认费用单 */
  HqSalesAdjustmentConfirmFee = 'HQ_SALES_ADJUSTMENT_CONFIRM_FEE',
  /** 总部销售调整费用单 */
  HqSalesAdjustmentFee = 'HQ_SALES_ADJUSTMENT_FEE',
  /** 总部销售费用 */
  HqSaleFee = 'HQ_SALE_FEE',
  /** 平台开单收入单 */
  IncomePlatformBilling = 'INCOME_PLATFORM_BILLING',
  /** 销售开单收入单 */
  IncomeSalesInvoicing = 'INCOME_SALES_INVOICING',
  /** 内部采购费用单 */
  InternalProcurementFee = 'INTERNAL_PROCUREMENT_FEE',
  /** 内部销售费用单 */
  InternalSalesFee = 'INTERNAL_SALES_FEE',
  /** 产地费用 */
  OriginProcurementFee = 'ORIGIN_PROCUREMENT_FEE',
  /** 产地销售费用 */
  OriginSaleFee = 'ORIGIN_SALE_FEE',
  /** 回款费用 */
  PaymentFee = 'PAYMENT_FEE',
  /** 生产完工成本费用 */
  ProductionFinishedCostFee = 'PRODUCTION_FINISHED_COST_FEE',
  /** 采购扣损费用单 v2.21 */
  PurchaseBuckleDamageFee = 'PURCHASE_BUCKLE_DAMAGE_FEE',
  /** 代卖采购 */
  PurchaseOnBehalfOfTheSellerFee = 'PURCHASE_ON_BEHALF_OF_THE_SELLER_FEE',
  /** 区域采购收货费用 */
  RegionalPurchaseReceivedFee = 'REGIONAL_PURCHASE_RECEIVED_FEE',
  /** 还箱调整确认费用 */
  ReturnBoxAdjustAffirmFee = 'RETURN_BOX_ADJUST_AFFIRM_FEE',
  /** 还箱调整费用 */
  ReturnBoxAdjustFee = 'RETURN_BOX_ADJUST_FEE',
  /** 还箱费 */
  ReturnBoxFee = 'RETURN_BOX_FEE',
  /** 销售 */
  SaleBillFee = 'SALE_BILL_FEE',
  /** 销售退货费用 */
  SaleReturnBillFee = 'SALE_RETURN_BILL_FEE',
  Unrecognized = 'UNRECOGNIZED'
};

export type BillNotSubmitSummary = {
  __typename?: 'BillNotSubmitSummary';
  /** 采购费用单未提交 */
  purchaseSummary?: Maybe<TodayTotalSummary>;
  /** 掉入费用单未提交 */
  transferInSummary?: Maybe<TodayTotalSummary>;
  /** 调出费用单未提交 */
  transferOutSummary?: Maybe<TodayTotalSummary>;
};

/**  费用单批量操作类型  */
export const enum BillOperationEnum {
  /** 取消确认 */
  CancelConfirm = 'CANCEL_CONFIRM',
  /** 完成 */
  Complete = 'COMPLETE',
  /** 确认 */
  Confirm = 'CONFIRM',
  /** 驳回 */
  Reject = 'REJECT'
};

/**  中台费用单操作日志  */
export type BillOperationLogPayload = UserBase & {
  __typename?: 'BillOperationLogPayload';
  /**  时间  */
  createTime?: Maybe<Scalars['Long']>;
  /**  变更后状态  */
  endStatus?: Maybe<PitayaBillStatusEnum>;
  /**  变更后状态描述  */
  endStatusDesc?: Maybe<Scalars['String']>;
  /**  备注  */
  note?: Maybe<Scalars['String']>;
  /**  变更前状态  */
  startStatus?: Maybe<PitayaBillStatusEnum>;
  /**  变更前状态描述  */
  startStatusDesc?: Maybe<Scalars['String']>;
  /**  用户信息  */
  user?: Maybe<User>;
};

export type BillPaymentFeeItem = CommoditySkuBase & CustomerBase & StockBatchBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'BillPaymentFeeItem';
  /** 小计金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 批次信息 */
  batch?: Maybe<StockBatch>;
  /** 商品信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 成本单价 */
  costUnitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 所属客户 */
  customer?: Maybe<Customer>;
  /** 总计数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 单价类型 */
  totalType?: Maybe<Unit>;
  /** 单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 单位类型 */
  unitType?: Maybe<Unit>;
};

export type BillPaymentFeeItemInput = {
  /** 小计 */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /** 批次id */
  batchId?: InputMaybe<Scalars['ID']>;
  /** 货款费明细ID */
  itemId?: InputMaybe<Scalars['ID']>;
  /** 商品 sku id */
  skuId?: InputMaybe<Scalars['Int']>;
  /** 单价 */
  unitPrice?: InputMaybe<Scalars['BigDecimal']>;
};

export type BillPaymentFeeItemPayload = CommoditySkuBase & PriceTypeBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'BillPaymentFeeItemPayload';
  /** 小计金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** 商品信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 标记列表 */
  markList?: Maybe<Array<Maybe<AcquireMarkEnum>>>;
  /** 单价单位信息 */
  priceType?: Maybe<Unit>;
  /** 总计数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 总计单位信息 */
  totalType?: Maybe<Unit>;
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 基本单位信息 */
  unitType?: Maybe<Unit>;
};

export type BillPaymentPayload = SupplierBase & {
  __typename?: 'BillPaymentPayload';
  /** 货款单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 商品信息 */
  billPaymentFeeItemList?: Maybe<Array<Maybe<BillPaymentFeeItemPayload>>>;
  /** 供应商 */
  supplier?: Maybe<Supplier>;
};

export type BillSaveCommitBillInput = {
  /** 费用信息 */
  feeInfoList?: InputMaybe<Array<InputMaybe<BillDetailInput>>>;
  /** 费用业务id */
  id?: InputMaybe<Scalars['ID']>;
};

export const enum BillSource {
  /** 入库环节 */
  RkhjBill = 'RKHJ_BILL',
  Unrecognized = 'UNRECOGNIZED',
  /** 销售环节 */
  XshjBill = 'XSHJ_BILL'
};

export const enum BillStatus {
  /** 待业务审核 */
  BillBizUnReviewed = 'BILL_BIZ_UN_REVIEWED',
  /** 已取消 */
  BillCancel = 'BILL_CANCEL',
  /** 已完成 */
  BillComplete = 'BILL_COMPLETE',
  /** 财务已确认 */
  BillFdConfirmed = 'BILL_FD_CONFIRMED',
  /** 待财务审核 */
  BillFdUnReviewed = 'BILL_FD_UN_REVIEWED',
  /** 待确认 */
  BillUnConfirmed = 'BILL_UN_CONFIRMED',
  /** 待生成 */
  BillUnCreate = 'BILL_UN_CREATE',
  /** 待提交 */
  BillUnSubmitted = 'BILL_UN_SUBMITTED',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/**  调拨费用单状态  */
export const enum BillStatusEnum {
  /**  待业务审核  */
  BillBizUnReviewed = 'BILL_BIZ_UN_REVIEWED',
  /**  已取消  */
  BillCancel = 'BILL_CANCEL',
  /**  已完成  */
  BillComplete = 'BILL_COMPLETE',
  /**  财务已确认  */
  BillFdConfirmed = 'BILL_FD_CONFIRMED',
  /**  待财务审核  */
  BillFdUnReviewed = 'BILL_FD_UN_REVIEWED',
  /**  待确认  */
  BillUnConfirmed = 'BILL_UN_CONFIRMED',
  /**  待提交  */
  BillUnSubmitted = 'BILL_UN_SUBMITTED',
  /**  错误状态 */
  ErrorBillStatus = 'ERROR_BILL_STATUS',
  /**  未知  */
  Unrecognized = 'UNRECOGNIZED'
};

/**  中台-费用单状态-数量  */
export type BillStatusNumber = {
  __typename?: 'BillStatusNumber';
  /**  数量  */
  number?: Maybe<Scalars['Int']>;
  /**  状态  */
  status?: Maybe<PitayaBillStatusEnum>;
};

export type BillTemplateForPayOfAnother = {
  __typename?: 'BillTemplateForPayOfAnother';
  /** 费用项id */
  costId?: Maybe<Scalars['ID']>;
  /** 费用项名称 */
  costName?: Maybe<Scalars['String']>;
  /** 唯一标识 */
  id?: Maybe<Scalars['ID']>;
};

export type BillTemplateForPayOfAnotherPayload = {
  __typename?: 'BillTemplateForPayOfAnotherPayload';
  item?: Maybe<Array<Maybe<BillTemplateForPayOfAnother>>>;
};

/** 费用模板响应结果 */
export type BillTemplatePayload = {
  __typename?: 'BillTemplatePayload';
  /** 费用模板费用项信息 */
  billItemList?: Maybe<Array<Maybe<BillItemList>>>;
  /** 模板code */
  tempCode?: Maybe<Scalars['String']>;
  /** 模板id */
  tempId?: Maybe<Scalars['ID']>;
  /** 模板名称 */
  tempName?: Maybe<Scalars['String']>;
  /** 模板类型 */
  tempType?: Maybe<Scalars['String']>;
  /** 模板类型名称 */
  tempTypeName?: Maybe<Scalars['String']>;
};

export type BillTemplateQueryInput = {
  /** 模板类型 */
  billTemplateType: BillTemplateType;
};

/**  模板类型 */
export const enum BillTemplateType {
  /** 代卖采购费用 */
  AgencyCgBillFee = 'AGENCY_CG_BILL_FEE',
  /** 采购 */
  CgBillFee = 'CG_BILL_FEE',
  /** 采购退货 */
  CtBillFee = 'CT_BILL_FEE',
  /** 国产集采收货费用单 */
  DomesticCollectionAndReceivingFee = 'DOMESTIC_COLLECTION_AND_RECEIVING_FEE',
  /** 国产集采扣损费用单 */
  DomesticCollectiveProcurementLossFee = 'DOMESTIC_COLLECTIVE_PROCUREMENT_LOSS_FEE',
  /** 国产集采退货费用单 */
  DomesticCollectiveProcurementReturnsFee = 'DOMESTIC_COLLECTIVE_PROCUREMENT_RETURNS_FEE',
  /** 内部采购费用单 */
  InternalProcurementFee = 'INTERNAL_PROCUREMENT_FEE',
  /** 内部销售费用单 */
  InternalSalesFee = 'INTERNAL_SALES_FEE',
  /** 回款费用 */
  PaymentFee = 'PAYMENT_FEE',
  /** 采购扣损费用单 */
  PurchaseBuckleDamageFee = 'PURCHASE_BUCKLE_DAMAGE_FEE',
  /** 代卖采购 */
  PurchaseOnBehalfOfTheSellerFee = 'PURCHASE_ON_BEHALF_OF_THE_SELLER_FEE',
  /** 区域采购收货费用 */
  RegionalPurchaseReceivedFee = 'REGIONAL_PURCHASE_RECEIVED_FEE',
  /** 销售 */
  SaleBillFee = 'SALE_BILL_FEE',
  /** 销售退货费用 */
  SaleReturnBillFee = 'SALE_RETURN_BILL_FEE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type BillTemplateTypeSelectInput = {
  /** 应用id */
  appId?: InputMaybe<Scalars['ID']>;
  /** 模板类型名称 */
  templateTypeName?: InputMaybe<Scalars['String']>;
};

export type BillTmpCreateInput = {
  /** 模板应用 */
  appId?: InputMaybe<Scalars['ID']>;
  /** 条件 */
  conditions?: InputMaybe<Scalars['String']>;
  /** 默认模板类型 */
  defaultTmp?: InputMaybe<BillTmpDefaultTypeEnum>;
  /** 费用项 */
  feeItems?: InputMaybe<Array<InputMaybe<BillFeeItemValInput>>>;
  /** 模板名称 */
  tmpName?: InputMaybe<Scalars['String']>;
  /** 模板类型 */
  tmpType?: InputMaybe<Scalars['String']>;
};

export const enum BillTmpDefaultTypeEnum {
  /** 缺省模板 */
  Default = 'DEFAULT',
  /** 其他 */
  Other = 'OTHER',
  Unknown = 'UNKNOWN',
  Unrecognized = 'UNRECOGNIZED',
  Unspecified = 'UNSPECIFIED'
};

export type BillTmpEnableInput = {
  /** 模板应用 */
  appId?: InputMaybe<Scalars['ID']>;
  /** 启用禁用命令 */
  command?: InputMaybe<EnabledEnum>;
  /** 模板id */
  tmpId?: InputMaybe<Scalars['ID']>;
};

export type BillTmpModifyInput = {
  /** 模板应用 */
  appId?: InputMaybe<Scalars['ID']>;
  /** 条件 */
  conditions?: InputMaybe<Scalars['String']>;
  /** 默认模板类型 */
  defaultTmp?: InputMaybe<BillTmpDefaultTypeEnum>;
  /** 费用项 */
  feeItems?: InputMaybe<Array<InputMaybe<BillFeeItemValInput>>>;
  tmpId?: InputMaybe<Scalars['ID']>;
  /** 模板名称 */
  tmpName?: InputMaybe<Scalars['String']>;
  /** 模板类型 */
  tmpType?: InputMaybe<Scalars['String']>;
};

export type BillTmpValidInput = {
  /** 应用id */
  appId: Scalars['ID'];
  /** 模板id */
  tempId?: InputMaybe<Scalars['ID']>;
  /** 模板名称 */
  tempName?: InputMaybe<Scalars['String']>;
};

/**  待提交费用单统计类型  */
export const enum BillTypeCountEnum {
  /** 调整费用单 */
  AdjustmentBill = 'ADJUSTMENT_BILL',
  /** 空柜费用单 */
  EmptyCabinetBill = 'EMPTY_CABINET_BILL',
  /** 还箱费用单 */
  ReturnCabinetBill = 'RETURN_CABINET_BILL',
  /** 调拨费用单 */
  TransferBill = 'TRANSFER_BILL'
};

/** 费用单类型 */
export const enum BillTypeEnum {
  /** 国产总部采购费用单 */
  DomesticHqProcurementFee = 'DOMESTIC_HQ_PROCUREMENT_FEE',
  /** 国产总部采购扣损费用单 */
  DomesticHqProcurementLossFee = 'DOMESTIC_HQ_PROCUREMENT_LOSS_FEE',
  /** 国产总部采购退货费用单 */
  DomesticHqProcurementReturnsFee = 'DOMESTIC_HQ_PROCUREMENT_RETURNS_FEE',
  /** 国产总部销售费用单 */
  DomesticHqSaleFee = 'DOMESTIC_HQ_SALE_FEE',
  /** 国产总部销售扣损费用单 */
  DomesticHqSaleLossFee = 'DOMESTIC_HQ_SALE_LOSS_FEE',
  /** 国产总部销售退货费用单 */
  DomesticHqSaleReturnsFee = 'DOMESTIC_HQ_SALE_RETURNS_FEE',
  /** 空柜费用调整单 */
  EmptyCabinetAdjustBill = 'EMPTY_CABINET_ADJUST_BILL',
  /** 空柜费 */
  EmptyCabinetBill = 'EMPTY_CABINET_BILL',
  /** 总部采购费用调整单 */
  HeadquarterPurchaseAdjustBill = 'HEADQUARTER_PURCHASE_ADJUST_BILL',
  /** 总部采购费用单 */
  HeadquarterPurchaseBill = 'HEADQUARTER_PURCHASE_BILL',
  /** 总部销售费用调整单 */
  HeadquarterSalesAdjustBill = 'HEADQUARTER_SALES_ADJUST_BILL',
  /** 总部销售费用单 */
  HeadquarterSalesBill = 'HEADQUARTER_SALES_BILL',
  /** 产地采购费用单 */
  OriginPurchaseBill = 'ORIGIN_PURCHASE_BILL',
  /** 产地销售费用单 */
  OriginSalesBill = 'ORIGIN_SALES_BILL',
  /** 还箱费用调整单 */
  ReturnBoxAdjustBill = 'RETURN_BOX_ADJUST_BILL',
  /** 还箱费 */
  ReturnBoxBill = 'RETURN_BOX_BILL',
  /** 调拨费 */
  TransferBill = 'TRANSFER_BILL',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type BindOrgInput = {
  bindToken?: InputMaybe<Scalars['String']>;
  orgId?: InputMaybe<Scalars['Int']>;
};

export type BindOrgPayload = {
  __typename?: 'BindOrgPayload';
  token?: Maybe<Scalars['String']>;
};

export const enum BindThermometerState {
  /** 已绑定 */
  Bind = 'BIND',
  /** 未绑定 */
  Unbind = 'UNBIND',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type BlackListCheckInput = {
  /** id */
  id?: InputMaybe<Scalars['ID']>;
  /** 校验值 */
  keyWord?: InputMaybe<Scalars['String']>;
  /** 类型 */
  type: BlackListTypeEnum;
};

export type BlackListCreateInput = {
  /** 司机名称 */
  driverName?: InputMaybe<Scalars['String']>;
  /** 司机手机号 */
  driverPhone?: InputMaybe<Scalars['String']>;
  /** 相关文件 */
  file?: InputMaybe<Array<InputMaybe<FileInput>>>;
  /** 车牌号 */
  plateNumber?: InputMaybe<Scalars['String']>;
  /** 拉黑原因 */
  reason: Scalars['String'];
  /** 类型 */
  type: BlackListTypeEnum;
};

export type BlackListDetailPayload = {
  __typename?: 'BlackListDetailPayload';
  /** 拉黑原因 */
  blockingReason?: Maybe<Scalars['String']>;
  /** 司机名称 */
  driverName?: Maybe<Scalars['String']>;
  /** 司机手机号 */
  driverPhone?: Maybe<Scalars['String']>;
  /** 相关文件 */
  file?: Maybe<Array<Maybe<DurianFilePayload>>>;
  /** id */
  id: Scalars['ID'];
  /** 操作记录 */
  operation?: Maybe<Array<Maybe<BlackListOperationPayload>>>;
  /** 车牌号 */
  plateNumber?: Maybe<Scalars['String']>;
  /** 类型 */
  type: BlackListTypeEnum;
  /** 类型名称 */
  typeName?: Maybe<Scalars['String']>;
};

export type BlackListEnableInput = {
  /** id */
  id: Scalars['ID'];
  /** 原因 */
  reason: Scalars['String'];
};

export type BlackListOperationPayload = UserInterface & {
  __typename?: 'BlackListOperationPayload';
  /** 操作类型 */
  operation?: Maybe<BlackListOperationTypeEnum>;
  /** 操作名称 */
  operationName?: Maybe<Scalars['String']>;
  /** 原因 */
  reason?: Maybe<Scalars['String']>;
  /** 时间 */
  time?: Maybe<Scalars['Long']>;
  /** 操作人id */
  userId?: Maybe<Scalars['Int']>;
  /** 操作人 */
  userName?: Maybe<Scalars['String']>;
};

export const enum BlackListOperationTypeEnum {
  /** 新增 */
  Create = 'CREATE',
  /** 移入 */
  MoveIn = 'MOVE_IN',
  /** 移出 */
  MoveOut = 'MOVE_OUT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type BlackListPageInput = {
  /** 司机名称 */
  driverName?: InputMaybe<Scalars['String']>;
  /** 司机手机号 */
  driverPhone?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 车牌号 */
  plateNumber?: InputMaybe<Scalars['String']>;
};

export type BlackListPagePayload = {
  __typename?: 'BlackListPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<BlackListPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type BlackListPayload = {
  __typename?: 'BlackListPayload';
  /** 拉黑原因 */
  blockingReason?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 司机名称 */
  driverName?: Maybe<Scalars['String']>;
  /** 司机手机号 */
  driverPhone?: Maybe<Scalars['String']>;
  /** 状态 */
  enabled?: Maybe<EnabledEnum>;
  /** 状态名称 */
  enabledName?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 车牌号 */
  plateNumber?: Maybe<Scalars['String']>;
  /** 类型 */
  type?: Maybe<BlackListTypeEnum>;
  /** 类型名称 */
  typeName?: Maybe<Scalars['String']>;
};

export const enum BlackListTypeEnum {
  /** 司机黑名单 */
  DriverBlacklist = 'DRIVER_BLACKLIST',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 车辆黑名单 */
  VehicleBlacklist = 'VEHICLE_BLACKLIST'
};

export type BlackListUpdateInput = {
  /** 司机名称 */
  driverName?: InputMaybe<Scalars['String']>;
  /** 相关文件 */
  file?: InputMaybe<Array<InputMaybe<FileInput>>>;
  /** id */
  id: Scalars['ID'];
};

/**  黑名单操作记录列表  */
export type BlacklistOperateRecordsListPayload = {
  __typename?: 'BlacklistOperateRecordsListPayload';
  /**  操作记录 */
  blacklistOperateRecordsList?: Maybe<Array<Maybe<BlacklistOperateRecordsPayload>>>;
  /**  客户主表id */
  customerId?: Maybe<Scalars['Int']>;
  /**  客户名称 */
  name?: Maybe<Scalars['String']>;
  /**  手机号 */
  phone?: Maybe<Scalars['String']>;
  /** 客户类型 */
  type?: Maybe<Scalars['String']>;
};

/**  黑名单操作记录 */
export type BlacklistOperateRecordsPayload = {
  __typename?: 'BlacklistOperateRecordsPayload';
  /**  操作时间 */
  operateTime?: Maybe<Scalars['Long']>;
  /**  操作类型 */
  operateType?: Maybe<Scalars['String']>;
  /**  操作人 */
  operatorId?: Maybe<Scalars['Int']>;
  /**  操作人名称 */
  operatorName?: Maybe<Scalars['String']>;
  /**  拉黑原因 */
  reason?: Maybe<Scalars['String']>;
};

export type BlindInventoryCommodityInput = {
  /**  盘点仓库ID */
  warehouseId: Scalars['ID'];
};

export type BlindInventoryCommodityPayload = {
  __typename?: 'BlindInventoryCommodityPayload';
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 主单位id */
  unitIds?: Maybe<Array<Maybe<Scalars['Int']>>>;
};

export type BlindInventoryInput = {
  /** 盘点品类数量列表 */
  inventoryCategoryList?: InputMaybe<Array<InputMaybe<InventoryCategoryInput>>>;
  /** 盘点仓库id */
  warehouseId: Scalars['ID'];
};

export const enum BookingModeEnum {
  /** 自主订舱 */
  Self = 'SELF',
  /** 传统订舱 */
  Traditional = 'TRADITIONAL'
};

export type BreakContractAuditInput = {
  /** 违约单ID */
  breakContractId: Scalars['ID'];
  /** 明细列表 */
  breakContractItemList: Array<BreakContractItemAuditList>;
  /** 罚款证照 */
  photos: Array<Scalars['String']>;
};

export type BreakContractCancelInput = {
  /** 违约单ID */
  breakContractId: Scalars['ID'];
  /** 取消原因 */
  statusNote: Scalars['String'];
};

export type BreakContractCommodityInput = {
  /** 组织ID */
  belongOrgId: Scalars['ID'];
  /** 客户地址Id */
  customerDistributionId: Scalars['ID'];
  /** 销售日期 */
  saleTime: Scalars['Long'];
};

export type BreakContractCommodityItemPayload = CommoditySkuBase & {
  __typename?: 'BreakContractCommodityItemPayload';
  /** 商品sku */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 销售单Id */
  outOrderId?: Maybe<Scalars['ID']>;
  /** 销售单明细Id */
  outOrderItemId?: Maybe<Scalars['ID']>;
};

export type BreakContractCommodityPayLoad = CustomerBase & {
  __typename?: 'BreakContractCommodityPayLoad';
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<BreakContractCommodityItemPayload>>>;
  /** 销售客户地址 */
  customer?: Maybe<Customer>;
  /** 销售单号 */
  outOrderCode?: Maybe<Scalars['String']>;
  /** 销售单Id */
  outOrderId?: Maybe<Scalars['ID']>;
  /** 销售时间 */
  saleTime?: Maybe<Scalars['Long']>;
};

export type BreakContractCreateInput = {
  /** 所属组织ID */
  belongOrgId: Scalars['Int'];
  /** 明细列表 */
  breakContractItemList: Array<BreakContractItemInput>;
  /** 违约日期 */
  breakDate: Scalars['Long'];
  /** 客户ID */
  customerId: Scalars['Int'];
  /** 客户类型 */
  customerType: Scalars['Int'];
  /** 关联销售单id */
  saleOrderId: Scalars['ID'];
};

export type BreakContractItemAuditList = {
  /** 实际罚款 */
  actualFine: Scalars['BigDecimal'];
  /** 违约单明细id */
  breakContractItemId: Scalars['ID'];
  /** 罚款日期 */
  fineDate: Scalars['Long'];
  /** 罚款方式 */
  fineWay: FineWayEnum;
};

export type BreakContractItemInput = {
  /** 违约原因 */
  breakContractReason?: InputMaybe<Scalars['String']>;
  /** 商品违约类型 */
  breakContractType: FineTypeEnum;
  /** 商品sku的ID */
  commoditySkuId: Scalars['ID'];
  /** 预估罚款 */
  estimateFine: Scalars['BigDecimal'];
};

export type BreakContractItemPayload = CommoditySkuBase & {
  __typename?: 'BreakContractItemPayload';
  /** 实际罚款 */
  actualFine?: Maybe<Scalars['BigDecimal']>;
  /** 违约单id */
  breakContractId?: Maybe<Scalars['ID']>;
  /** 违约单明细id */
  breakContractItemId?: Maybe<Scalars['ID']>;
  /** 违约原因 */
  breakContractReason?: Maybe<Scalars['String']>;
  /** 违约类型 */
  breakContractType?: Maybe<FineTypeEnum>;
  /** 违约类型描述 */
  breakContractTypeDesc?: Maybe<Scalars['String']>;
  /** 违约商品sku */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 预估罚款 */
  estimateFine?: Maybe<Scalars['BigDecimal']>;
  /** 罚款日期 */
  fineDate?: Maybe<Scalars['Long']>;
  /** 扣款方式 */
  fineWay?: Maybe<FineWayEnum>;
  /** 扣款方式描述 */
  fineWayDesc?: Maybe<Scalars['String']>;
};

/**  日志操作类型枚举 */
export const enum BreakContractLogTypeEnum {
  /** 取消 */
  Cancel = 'CANCEL',
  /** 完成 */
  Complete = 'COMPLETE',
  /** 创建 */
  Create = 'CREATE',
  /** 驳回 */
  Reject = 'REJECT',
  /** 回滚 */
  Rollback = 'ROLLBACK',
  /** 提交 */
  Submit = 'SUBMIT'
};

export type BreakContractOrderInput = {
  /** 违约单ID */
  breakContractId: Scalars['ID'];
};

export type BreakContractPayload = BelongOrgBase & CreateUserBase & CustomerBase & {
  __typename?: 'BreakContractPayload';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 违约单Code */
  breakContractCode?: Maybe<Scalars['String']>;
  /** 违约单ID */
  breakContractId?: Maybe<Scalars['ID']>;
  /** 违约单明细 */
  breakContractItem?: Maybe<Array<Maybe<BreakContractItemPayload>>>;
  /** 违约日期 */
  breakDate?: Maybe<Scalars['Long']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人 */
  createUser?: Maybe<User>;
  /** 违约客户 */
  customer?: Maybe<Customer>;
  /** 罚款证照 */
  photos?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 销售日期 */
  saleDate?: Maybe<Scalars['Long']>;
  /** 销售单code */
  saleOrderCode?: Maybe<Scalars['String']>;
  /** 关联销售单id */
  saleOrderId?: Maybe<Scalars['ID']>;
  /** 销售单类型 */
  saleOrderType?: Maybe<Scalars['Int']>;
  /** 违约单状态 */
  status?: Maybe<BreakContractStatusEnum>;
  /** "违约单状态描述 */
  statusDesc?: Maybe<Scalars['String']>;
  /** 违约状态备注 */
  statusNote?: Maybe<Scalars['String']>;
  /** 提交信息 */
  submitInfo?: Maybe<SubmitInfoPayload>;
};

export type BreakContractRejectedInput = {
  /** 违约单ID */
  breakContractId: Scalars['ID'];
  /** 驳回原因 */
  statusNote: Scalars['String'];
};

export type BreakContractRollBackInput = {
  /** 违约单ID */
  breakContractId: Scalars['ID'];
};

/**  履约违约状态枚举 */
export const enum BreakContractStatusEnum {
  /** 已取消 */
  Canceled = 'CANCELED',
  /** 已完成 */
  Completed = 'COMPLETED',
  /** 已驳回 */
  Rejected = 'REJECTED',
  /** 待审核 */
  ToBeAudit = 'TO_BE_AUDIT',
  /** 待提交 */
  ToSubmit = 'TO_SUBMIT'
};

export type BreakContractStatusInput = {
  /** 组织Id，不传查询全部 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 查询时间条件 */
  timeRange?: InputMaybe<PitayaTimeRange>;
};

export type BreakContractStatusPayload = {
  __typename?: 'BreakContractStatusPayload';
  /** 审核模块待审核记录条数 */
  auditToAuditCount?: Maybe<Scalars['Int']>;
  /** 销售模块待审核记录条数 */
  saleToAuditCount?: Maybe<Scalars['Int']>;
  /** 销售模块已驳回记录条数 */
  saleToRejectedCount?: Maybe<Scalars['Int']>;
  /** 销售模块待提交记录条数 */
  saleToSubmitCount?: Maybe<Scalars['Int']>;
};

export type BreakContractSubmitInput = {
  /** 违约单ID */
  breakContractId: Scalars['ID'];
};

export type BreakContractTraceLogInput = {
  /** 违约单ID */
  breakContractId: Scalars['ID'];
};

export type BreakContractTraceLogPayLoad = CreateByBase & {
  __typename?: 'BreakContractTraceLogPayLoad';
  /** 履约违约单id */
  breakContractId?: Maybe<Scalars['ID']>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 操作备注 */
  logDescription?: Maybe<Scalars['String']>;
  /** 履约违约记录主键id */
  logId?: Maybe<Scalars['ID']>;
  /** 操作类型 */
  logType?: Maybe<BreakContractLogTypeEnum>;
  /** 操作类型文字 */
  logTypeText?: Maybe<Scalars['String']>;
};

export type BreakContractUpdateInput = {
  /** 违约单ID */
  breakContractId: Scalars['ID'];
  /** 明细列表 */
  breakContractItemList: Array<BreakContractItemInput>;
};

export type BreakageCommodity = {
  __typename?: 'BreakageCommodity';
  /** 报损出库数量（1.17版本确定展示基本单位数量） */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** skuId */
  skuId?: Maybe<Scalars['Int']>;
  /** sku名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 数量单位（1.17版本确定展示基本单） */
  unitType?: Maybe<Scalars['Int']>;
};

export type BreakageCommodityBatchGroupDetail = {
  __typename?: 'BreakageCommodityBatchGroupDetail';
  /** 商品批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** 报损商品所属柜号 */
  cabinetNo?: Maybe<Scalars['String']>;
  /** 入库时间 */
  inStockTime?: Maybe<Scalars['Long']>;
  /** 是否为代卖商品,ture则前端展示 */
  isAgencySelling?: Maybe<Scalars['Boolean']>;
  /** 商品skuId */
  skuId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 标准商品单位转换 */
  stockUnitConversion?: Maybe<StockQuantityUnit>;
  /** 用户输入单位Id */
  userUnitId?: Maybe<Scalars['Int']>;
  /** 用户输入单位数量 */
  userUnitQuantity?: Maybe<Scalars['BigDecimal']>;
};

/** 报损商品信息 */
export type BreakageCommodityDetail = {
  __typename?: 'BreakageCommodityDetail';
  /** 仓库商品信息 */
  commodityList?: Maybe<Array<Maybe<BreakageCommodityBatchGroupDetail>>>;
  /** 仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

/** 报损统计返回参数 */
export type BreakageOrderCuntPayload = {
  __typename?: 'BreakageOrderCuntPayload';
  /** 已完成报损单数量 */
  completeNum?: Maybe<Scalars['Long']>;
  /** 已驳回报损单数量 */
  rejectedNum?: Maybe<Scalars['Long']>;
  /** 未完成报损单数量 */
  unCompleteNum?: Maybe<Scalars['Long']>;
};

/** 报损单明细对象 */
export type BreakageOrderDetailPayload = {
  __typename?: 'BreakageOrderDetailPayload';
  /** 报损申请单号 */
  applyCode?: Maybe<Scalars['String']>;
  /** 报损申请id */
  applyId?: Maybe<Scalars['ID']>;
  /** 审批流程 */
  approvalProcess?: Maybe<Array<Maybe<WorkflowApprovalProcess>>>;
  /** 报损审批记录 */
  breakageApprovalRecords?: Maybe<Array<Maybe<WorkflowApprovalRecords>>>;
  /**  报损照片 */
  breakagePictures?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /**  报损单 */
  breakageReceipts?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /**  商品列表 */
  commodityDetail?: Maybe<Array<Maybe<BreakageCommodityDetail>>>;
  /** 报损-操作人 */
  operateName?: Maybe<Scalars['String']>;
  /** 报损-操作时间 */
  operateTime?: Maybe<Scalars['Long']>;
  /**  出库单号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  出库记录Id */
  outOrderId?: Maybe<Scalars['ID']>;
  /** 报损-备注信息 */
  remark?: Maybe<Scalars['String']>;
  /** 报损-状态 */
  status?: Maybe<BreakageStatusEnum>;
};

/** 报损单参数 */
export type BreakageOrderInput = {
  /**  报损单Id */
  orderId: Scalars['ID'];
};

/** 报损单对象 */
export type BreakageOrderPayload = {
  __typename?: 'BreakageOrderPayload';
  /** 报损申请单号 */
  applyCode?: Maybe<Scalars['String']>;
  /** 报损申请id */
  applyId?: Maybe<Scalars['ID']>;
  /** 报损商品信息 */
  breakageCommodityList?: Maybe<Array<Maybe<BreakageCommodity>>>;
  /** 操作人 */
  operateName?: Maybe<Scalars['String']>;
  /** 操作时间 */
  operateTime?: Maybe<Scalars['Long']>;
  /**  出库订单号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  出库订单id */
  outOrderId?: Maybe<Scalars['ID']>;
  /** 报损单状态 */
  status?: Maybe<BreakageStatusEnum>;
};

export type BreakageRecordDetailPayload = {
  __typename?: 'BreakageRecordDetailPayload';
  /**  报损照片 */
  breakagePictures?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /**  报损单 */
  breakageReceipts?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /**  商品列表 */
  commodityDetail?: Maybe<Array<Maybe<PeachCommodityDetailPayload>>>;
  /**  出库单号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  出库记录Id */
  stockRecordId?: Maybe<Scalars['ID']>;
};

export type BreakageRecordPayload = {
  __typename?: 'BreakageRecordPayload';
  /**  sku补充id */
  assistId?: Maybe<Scalars['String']>;
  /**  批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** 报损数量-商品单位转换 */
  breakageUnitConversion?: Maybe<CurrentUnitConversion>;
  /**  主键id */
  id?: Maybe<Scalars['ID']>;
  /**  出库订单号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  出库订单id */
  recordId?: Maybe<Scalars['ID']>;
  /**  备注 */
  remark?: Maybe<Scalars['String']>;
  /**  商品skuId */
  skuId?: Maybe<Scalars['Int']>;
  /**  商品名称 */
  skuName?: Maybe<Scalars['String']>;
  /**  出库时间 */
  stockOutTime?: Maybe<Scalars['Long']>;
  /** 出库数量-商品单位转换 */
  stockUnitConversion?: Maybe<StockQuantityUnit>;
};

/** 报损单更新入参数 */
export type BreakageRecordUpdateInput = {
  /**  报损照片ids */
  breakagePictures?: InputMaybe<Array<InputMaybe<PeachFileInput>>>;
  /**  报损单ids */
  breakageReceipts?: InputMaybe<Array<InputMaybe<PeachFileInput>>>;
  /**  报损单Id */
  orderId: Scalars['ID'];
};

/** 报损查询状态 */
export const enum BreakageStatusEnum {
  /** 已取消 */
  Cancel = 'CANCEL',
  /** 已完成 */
  Completed = 'COMPLETED',
  /** 进行中 */
  InProgress = 'IN_PROGRESS',
  /** 已驳回 */
  Rejected = 'REJECTED',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type BusinessCommonLog = CreateByBase & {
  __typename?: 'BusinessCommonLog';
  businessId?: Maybe<Scalars['ID']>;
  businessType?: Maybe<PitayaBusinessTypeEnum>;
  businessTypeName?: Maybe<Scalars['String']>;
  createBy?: Maybe<User>;
  createTime?: Maybe<Scalars['Long']>;
  id?: Maybe<Scalars['ID']>;
  logType?: Maybe<LogTypeEnum>;
  logTypeName?: Maybe<Scalars['String']>;
  nextStatus?: Maybe<Scalars['Int']>;
  preStatus?: Maybe<Scalars['Int']>;
  remark?: Maybe<Scalars['String']>;
};

export type BusinessData = {
  __typename?: 'BusinessData';
  /** 业务单号 */
  businessCode?: Maybe<Scalars['String']>;
  /** 业务单id */
  businessId?: Maybe<Scalars['ID']>;
};

/**  经营时长 */
export const enum BusinessDuration {
  /**  10年以上 */
  AboveTenYear = 'ABOVE_TEN_YEAR',
  /**  5~10年 */
  FiveTenYear = 'FIVE_TEN_YEAR',
  /**  1~3年 */
  OneThreeYear = 'ONE_THREE_YEAR',
  /**  1年以内 */
  OneYear = 'ONE_YEAR',
  /**  3~5年 */
  ThreeFiveYear = 'THREE_FIVE_YEAR',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type BusinessInfo = BelongOrgBase & CustomerListBase & {
  __typename?: 'BusinessInfo';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 业务单号 */
  businessCode?: Maybe<Scalars['String']>;
  /** 业务单状态 */
  businessStatus?: Maybe<Scalars['Int']>;
  /** 业务单状态名 */
  businessStatusName?: Maybe<Scalars['String']>;
  /** 业务客户 */
  customerList?: Maybe<Array<Maybe<Customer>>>;
  /** 业务单id */
  id?: Maybe<Scalars['ID']>;
};

export type BusinessInfoPayload = {
  __typename?: 'BusinessInfoPayload';
  /** 国产集采退货/国产集采扣损 */
  domesticCollectiveProcurementReturnsAndLoss?: Maybe<DomesticCollectiveProcurementReturnsAndLoss>;
  /** 内部采购/内部销售 */
  internalConsignmentSaleAndPurchase?: Maybe<InternalConsignmentSaleAndPurchase>;
  /** 其他入库 */
  otherIn?: Maybe<OtherInBillExtendInfo>;
  /** 地采采购/地采退货/地采扣损 */
  selfPurchase?: Maybe<SelfPurchaseInfo>;
};

/**  业务单状态  */
export const enum BusinessOrderStatusEnum {
  /** 财务已确认(批发) */
  PeachDamageFdConfirmed = 'PEACH_DAMAGE_FD_CONFIRMED',
  /** 待财务审核(批发) */
  PeachDamageFdUnReviewed = 'PEACH_DAMAGE_FD_UN_REVIEWED',
  /** 已驳回(批发) */
  PeachDamageRejected = 'PEACH_DAMAGE_REJECTED',
  /** 财务已确认(生产) */
  PitayaDamageFdConfirmed = 'PITAYA_DAMAGE_FD_CONFIRMED',
  /** 待财务审核(生产) */
  PitayaDamageFdUnReviewed = 'PITAYA_DAMAGE_FD_UN_REVIEWED',
  /** 已驳回(生产) */
  PitayaDamageRejected = 'PITAYA_DAMAGE_REJECTED',
  /** 已完成(生产配送费用单) */
  PitayaDeliveryBillCompleted = 'PITAYA_DELIVERY_BILL_COMPLETED',
  /** 财务已确认(生产配送费用单) */
  PitayaDeliveryBillConfirmed = 'PITAYA_DELIVERY_BILL_CONFIRMED',
  /** 待财务审核(生产配送费用单) */
  PitayaDeliveryBillFdUnReviewed = 'PITAYA_DELIVERY_BILL_FD_UN_REVIEWED',
  /** 待业务审核(生产配送费用单) */
  PitayaDeliveryBillUnBizAudit = 'PITAYA_DELIVERY_BILL_UN_BIZ_AUDIT',
  /** 待提交(生产配送费用单) */
  PitayaDeliveryBillUnSubmitted = 'PITAYA_DELIVERY_BILL_UN_SUBMITTED',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export const enum BusinessOrderTypeEnum {
  /** 批发报损单 */
  PeachDamageOrder = 'PEACH_DAMAGE_ORDER',
  /** 批发其他收入单 */
  PeachOtherIncomeOrder = 'PEACH_OTHER_INCOME_ORDER',
  /** 生产报损单 */
  PitayaDamageOrder = 'PITAYA_DAMAGE_ORDER',
  /** 配送费用单 */
  PitayaDeliveryBill = 'PITAYA_DELIVERY_BILL'
};

/** 返回值-对账管理: 所属组织分组记录 */
export type BusinessOrgGroup = {
  __typename?: 'BusinessOrgGroup';
  /** 所属组织Id */
  businessOrgId?: Maybe<Scalars['ID']>;
  /** 所属组织-名称 */
  businessOrgName?: Maybe<Scalars['String']>;
  /** 组织对账金额 */
  orgReconciliationAmount?: Maybe<Scalars['BigDecimal']>;
  /** 来源系统-appId */
  sourceAppId?: Maybe<Scalars['Int']>;
  /** 来源系统-名称 */
  sourceAppName?: Maybe<Scalars['String']>;
};

export type BusinessPayload = {
  __typename?: 'BusinessPayload';
  /** 渠道id */
  channelId?: Maybe<Scalars['Int']>;
  /** 渠道名称 */
  channelName?: Maybe<Scalars['String']>;
  /** 已经生产 */
  completedNum?: Maybe<Scalars['BigDecimal']>;
  /** 预估销量 */
  expectNum?: Maybe<Scalars['BigDecimal']>;
  /** 已经配送 */
  finishDelivery?: Maybe<Scalars['BigDecimal']>;
  /** 平台数量 */
  platformNum?: Maybe<Scalars['Int']>;
  /** 实际销量 */
  realQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 销售金额 */
  saleAmount?: Maybe<Scalars['BigDecimal']>;
};

/**  经营规模 */
export const enum BusinessScale {
  /**  5000万以上 */
  AboveFiftyMillion = 'ABOVE_FIFTY_MILLION',
  /**  500~1000万 */
  FiveTenMillion = 'FIVE_TEN_MILLION',
  /**  100~500万 */
  OneFiveMillion = 'ONE_FIVE_MILLION',
  /**  10万以下 */
  OneHundredThousand = 'ONE_HUNDRED_THOUSAND',
  /**  10~100万 */
  OneTenHundredThousand = 'ONE_TEN_HUNDRED_THOUSAND',
  /**  1000~5000万 */
  TenFiftyMillion = 'TEN_FIFTY_MILLION',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/**  业务相关类型 */
export const enum BusinessType {
  /** 物流系统收货单 */
  Gscm = 'GSCM',
  /** 盘点信息 */
  Inventory = 'INVENTORY',
  /** 采购订单 */
  Purchase = 'PURCHASE',
  /** 批发订单 */
  Wholesale = 'WHOLESALE'
};

/** 商品类型 */
export const enum BusinessTypeEnum {
  /** 全部 */
  All = 'ALL',
  /** 其他入库 */
  OtherInStockType = 'OTHER_IN_STOCK_TYPE',
  /** 采购退货 */
  PurchaseReturnType = 'PURCHASE_RETURN_TYPE',
  /** 盘点管理 */
  StockCheckType = 'STOCK_CHECK_TYPE'
};

/** 采购员 */
export type BuyOption = {
  __typename?: 'BuyOption';
  label?: Maybe<Scalars['String']>;
  value?: Maybe<Scalars['ID']>;
};

/** 国产货费用详情-采购员可选项 */
export type BuyerIdPayload = {
  __typename?: 'BuyerIdPayload';
  /** 采购员集合 */
  buyerList?: Maybe<Array<Maybe<BuyOption>>>;
};

export type CabinetBatchCodeInput = {
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 产地计划id */
  planId?: InputMaybe<Scalars['ID']>;
};

export type CabinetBatchCodeRelatePlanIdPayload = {
  __typename?: 'CabinetBatchCodeRelatePlanIdPayload';
  /** 产地计划id */
  originPlanId?: Maybe<Scalars['ID']>;
  /** 销地计划id */
  salesPlanId?: Maybe<Array<Maybe<Scalars['ID']>>>;
};

export type CabinetBindingLogInput = {
  /** 柜次 */
  cabinetBatchCode: Scalars['String'];
  /** 柜号 */
  cabinetCode: Scalars['String'];
};

export type CabinetBindingLogPayload = DeviceBasicInfoInterface & {
  __typename?: 'CabinetBindingLogPayload';
  /** 基础信息 */
  basicInfo?: Maybe<DeviceBasicInfoPayload>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 操作时间 */
  operationTime?: Maybe<Scalars['Long']>;
  /** 操作类型 */
  operationType?: Maybe<DeviceBindingTypeEnum>;
};

/** 提柜信息：已完成 */
export type CabinetCustomsInfo = {
  __typename?: 'CabinetCustomsInfo';
  /** 提柜时间 */
  deliveryTime?: Maybe<Scalars['Long']>;
  /** 目的地 */
  destination?: Maybe<Scalars['ID']>;
  /** 目的地类型 */
  destinationType?: Maybe<DestinationType>;
};

/** 提柜信息：已完成 */
export type CabinetCustomsInfoInput = {
  /** 提柜时间 */
  deliveryTime?: InputMaybe<Scalars['Long']>;
  /** 目的地 */
  destination?: InputMaybe<Scalars['ID']>;
  /** 目的地类型 */
  destinationType?: InputMaybe<DestinationType>;
};

export type CabinetInfo = {
  __typename?: 'CabinetInfo';
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 柜子ID */
  cabinetId?: Maybe<Scalars['ID']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 计划创建时间 */
  planCreateTime?: Maybe<Scalars['Long']>;
  /** 计划ID */
  planId?: Maybe<Scalars['ID']>;
};

export type CabinetRuleCreateInput = {
  /** 品类id */
  categoryId: Scalars['ID'];
  /** 柜次规则code */
  code: Scalars['String'];
  /** 状态 */
  enabled: EnabledEnum;
  /** 月度偏移量 */
  monthOffset: Scalars['Int'];
  /** 柜次规则名称 */
  name: Scalars['String'];
  /** 柜次规则名称 */
  nameLocale?: InputMaybe<Scalars['Object']>;
  /** 柜次所属产地ID */
  originPlaceIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 重置时间 */
  resetTime?: InputMaybe<Scalars['String']>;
};

/** 柜次规则接口 */
export type CabinetRuleInterface = {
  /** 柜次规则id */
  cabinetRuleId?: Maybe<Scalars['ID']>;
  /** 柜次规则名称 */
  cabinetRuleName?: Maybe<Scalars['String']>;
};

export type CabinetRuleListInterface = {
  /** 柜次规则id */
  cabinetRuleIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 柜次规则名称 */
  cabinetRuleNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type CabinetRulePageInput = {
  /** 品类id */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type CabinetRulePagePayload = {
  __typename?: 'CabinetRulePagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<CabinetRulePayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type CabinetRulePayload = {
  __typename?: 'CabinetRulePayload';
  /** 柜次规则code */
  code?: Maybe<Scalars['String']>;
  /** 状态 */
  enabled?: Maybe<EnabledEnum>;
  /** 状态名称 */
  enabledName?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 月度偏移量 */
  monthOffset?: Maybe<Scalars['Int']>;
  /** 柜次规则名称 */
  name?: Maybe<Scalars['String']>;
  /** 柜次规则名称 */
  nameLocale?: Maybe<Scalars['Object']>;
  /** 柜次所属产地id */
  originPlaceIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 重置时间 */
  resetTime?: Maybe<Scalars['String']>;
};

export type CabinetRuleUpdateInput = {
  /** 柜次规则code */
  code: Scalars['String'];
  /** 状态 */
  enabled: EnabledEnum;
  /** id */
  id?: InputMaybe<Scalars['ID']>;
  /** 月度偏移量 */
  monthOffset: Scalars['Int'];
  /** 柜次规则名称 */
  name: Scalars['String'];
  /** 柜次规则名称 */
  nameLocale?: InputMaybe<Scalars['Object']>;
  /** 柜次所属产地ID */
  originPlaceIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 重置时间 */
  resetTime?: InputMaybe<Scalars['String']>;
};

/** 装柜方式 */
export const enum CabinetTypeEnum {
  /** 原柜 */
  OriginCabinet = 'ORIGIN_CABINET',
  /** 转柜 */
  TransferCabinet = 'TRANSFER_CABINET',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type CacheAnswerInput = {
  /** 业务Id */
  businessId?: InputMaybe<Scalars['ID']>;
  /** 答案 */
  result?: InputMaybe<Array<InputMaybe<ResultReqInput>>>;
};

/**  创建批发订单详情 */
export type CalculateOrderDetailInput = {
  /**  库存ID */
  batchId: Scalars['ID'];
  /**  购买数量 */
  quantity: Scalars['BigDecimal'];
  /**  库存ID */
  skuId: Scalars['Int'];
  /**  单价 */
  unitPrice: Scalars['BigDecimal'];
};

/** 消息状态 */
export const enum CalculateTypeEnum {
  /** 公式计算 */
  Calculate = 'CALCULATE',
  /** 未指定 */
  ErrorType = 'ERROR_TYPE',
  /** 输入 */
  Input = 'INPUT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type CalculatorAmountIncludingTaxInput = {
  /** 金额 */
  amount: Scalars['BigDecimal'];
  /** 费用项id */
  costId: Scalars['ID'];
  /** 供应商id */
  supplierId: Scalars['ID'];
  /** 费用模板id */
  tmpId: Scalars['ID'];
};

export type CalculatorAmountIncludingTaxPayload = {
  __typename?: 'CalculatorAmountIncludingTaxPayload';
  /** 含税金额 */
  amountIncludingTax?: Maybe<Scalars['BigDecimal']>;
  /** 税点 */
  taxPoint?: Maybe<Scalars['BigDecimal']>;
};

export type CalculatorInput = {
  /** 具体字段对应值，json数据 */
  billCostDate?: InputMaybe<Scalars['String']>;
  /** 规则id */
  ruleId?: InputMaybe<Scalars['ID']>;
};

export type CalculatorPaymentInput = {
  /** 客户授信编码 */
  creditCode?: InputMaybe<Scalars['ID']>;
  /** 选择的欠款单id */
  debitFormIdsList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 退款冲销欠款时排除当前退款单 */
  extDebitIdsList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 回款规则 1:总欠款自动回款， 2:指定欠款回款 */
  settleRule?: InputMaybe<SettleRuleEnum>;
  /** 总回款金额 */
  totalAmount?: InputMaybe<Scalars['BigDecimal']>;
};

export type CalculatorPaymentPayload = {
  __typename?: 'CalculatorPaymentPayload';
  debitFormsList?: Maybe<Array<Maybe<DebitFormPayload>>>;
};

/** 温度计信息 */
export type CanUseThermometerPayload = {
  __typename?: 'CanUseThermometerPayload';
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 设备ID */
  deviceId?: Maybe<Scalars['ID']>;
  /** 首次上报时间 */
  firstReportTime?: Maybe<Scalars['Long']>;
  /** 温度计设备号 */
  thermometerCode?: Maybe<Scalars['String']>;
  /** 开始时间 */
  thermometerStartTime?: Maybe<Scalars['Long']>;
};

export type CancelAcquireInput = {
  applyId?: InputMaybe<Scalars['ID']>;
  note?: InputMaybe<Scalars['String']>;
};

export type CancelAgencySaleSettlementOrderInput = {
  /** 结算单id */
  settlementId: Scalars['ID'];
};

export type CancelDeliveryOrderInput = {
  /** 配送单订单ID */
  orderId: Scalars['ID'];
};

export type CancelInOrderInput = {
  inOrderDescription?: InputMaybe<Scalars['String']>;
  inOrderId: Scalars['ID'];
};

export type CancelIndividualPurchaseReturnInput = {
  note: Scalars['String'];
  returnId: Scalars['ID'];
};

export type CancelJointVentureSaleInput = {
  outOrderId: Scalars['ID'];
  remark?: InputMaybe<Scalars['String']>;
};

export type CancelOtherInOrderInput = {
  inOrderDescription: Scalars['String'];
  inOrderId: Scalars['ID'];
};

export type CancelOutOrderInput = {
  outOrderDescription: Scalars['String'];
  outOrderId: Scalars['ID'];
};

export type CancelPlanInput = {
  /** 计划id */
  planId: Scalars['ID'];
  /** 计划文字描述 */
  planLogDescription?: InputMaybe<Scalars['String']>;
};

export type CancelPurchaseReturnOrderInput = {
  note: Scalars['String'];
  returnId: Scalars['ID'];
};

export type CancelSaleDeliveryOrderInput = {
  /** 配送单订单ID */
  deliveryOrderId: Scalars['ID'];
  /** 取消原因 */
  remark: Scalars['String'];
};

export type CancelSaleInvoiceInput = {
  /** 订单id */
  orderId: Scalars['ID'];
  /** 取消原因 */
  remark: Scalars['String'];
};

export type CancelSaleOrderCommodityInput = {
  outOrderItemId: Scalars['ID'];
};

export type CancelSaleProductionInput = {
  /** 出库明细id */
  outOrderItemId: Scalars['ID'];
};

export type CancelSaleProductionPayload = {
  __typename?: 'CancelSaleProductionPayload';
  result?: Maybe<Scalars['Boolean']>;
};

export type CancelSupplementalOrderInput = {
  /** 配送补充单订单ID */
  deliverySupplementalOrderId: Scalars['ID'];
};

export type CancelTaskInput = {
  /** 任务id */
  taskId: Scalars['ID'];
};

export type CancelTaskPayload = {
  __typename?: 'CancelTaskPayload';
  result?: Maybe<Scalars['Boolean']>;
};

export type CancelWasteSaleOrderInput = {
  cancelReason: Scalars['String'];
  saleOrderId: Scalars['ID'];
};

/** ---------------- 入参 ------------ */
export type CantBatchCountInput = {
  /** 运输单id列表 */
  id: Array<Scalars['ID']>;
  /** 操作类型 */
  operationType: NodeOperationTypeEnum;
  /** 运输类型 */
  transportType: TransportTypeEnum;
};

/** 货物装卸类型 */
export const enum CargoWorkTypeEnum {
  /** 装货 */
  Load = 'LOAD',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 卸货 */
  Unload = 'UNLOAD',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type CascadeOrgInput = {
  /** 组织id */
  orgId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 租户 */
  tenantId?: InputMaybe<Scalars['Long']>;
};

/**  收银员返回结果 */
export type CashierListPayload = {
  __typename?: 'CashierListPayload';
  cashierList?: Maybe<Array<Maybe<CashierPayload>>>;
};

/**  收银员信息 */
export type CashierPayload = {
  __typename?: 'CashierPayload';
  /**  收银员id */
  cashierId?: Maybe<Scalars['Int']>;
  /**  收银员名称 */
  cashierName?: Maybe<Scalars['String']>;
};

export type Category = {
  __typename?: 'Category';
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 品类排序 */
  categorySort?: Maybe<Scalars['Int']>;
  /** 商品类型id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 语言 */
  nameLocale?: Maybe<Array<Maybe<NamePayload>>>;
};

export type CategoryFilterInput = {
  /**  商品分类id */
  categoryId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 品类名称 */
  categoryName?: InputMaybe<Scalars['String']>;
  /**  商品类型id */
  commodityTypeId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 删除标识 */
  deleted?: InputMaybe<Scalars['Int']>;
};

export type CategoryInput = {
  /**  商品分类id */
  categoryId?: InputMaybe<Scalars['Int']>;
  /**  排序 */
  categorySort: Scalars['Int'];
  /**  商品类型id */
  commodityTypeId: Scalars['Int'];
  /**  商品分类名称 */
  nameLocale?: InputMaybe<Array<InputMaybe<NameInput>>>;
};

/** 品类信息接口 */
export type CategoryInterface = {
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
};

export type CategoryNameBase = {
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
};

export type CategoryPage = {
  __typename?: 'CategoryPage';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<Category>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 品类信息接口 */
export type CategoryResourceInterface = {
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类资源 */
  categoryResource?: Maybe<CategoryResourcePayload>;
};

export type CategoryResourcePayload = CategoryInterface & {
  __typename?: 'CategoryResourcePayload';
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 品类图片 */
  categoryPicList?: Maybe<Array<Maybe<DurianFilePayload>>>;
};

export type CategoryRuleInterface = {
  /** 品类规则id */
  categoryRuleId?: Maybe<Scalars['ID']>;
  /** 品类规则名称 */
  categoryRuleName?: Maybe<Scalars['String']>;
};

export type CategoryRuleListInterface = {
  /** 品类规则id */
  categoryRuleIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 品类规则名称 */
  categoryRuleNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type ChangeBill2StatusInput = {
  billMainId: Scalars['ID'];
  changeBill2StatusType: ChangeBill2StatusType;
  rejectReason?: InputMaybe<Scalars['String']>;
};

export const enum ChangeBill2StatusType {
  /** 提交给财务审核 */
  AuditSubmitToFd = 'AUDIT_SUBMIT_TO_FD',
  /** 驳回给业务人员 */
  RejectToBi = 'REJECT_TO_BI'
};

export type ChangeBillStatusInput = {
  /** 费用单ID */
  billMainId: Scalars['ID'];
  /** 费用单状态 */
  endStatus: PitayaBillStatusEnum;
  /** 操作备注 */
  note?: InputMaybe<Scalars['String']>;
  /** 变更前状态 必填 */
  startStatus: PitayaBillStatusEnum;
};

export type ChangeLogPayload = CreateByBase & {
  __typename?: 'ChangeLogPayload';
  /** 标签id */
  checkLabelId?: Maybe<Scalars['ID']>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 标签内容 */
  labelContent?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
};

export type ChangePayOfAnotherItemCustomerInput = {
  /** 详细信息 */
  detail?: InputMaybe<Array<ItemCustomerInput>>;
  /** 调入方代付费用单id */
  payOfAnotherId?: InputMaybe<Scalars['ID']>;
};

export type ChangePaymentStatusInput = {
  /**  自动取消 传1 默认为0 非必填 */
  autoCancel?: InputMaybe<Scalars['Int']>;
  /**  费用单编码 */
  billMainCode?: InputMaybe<Scalars['String']>;
  /**  费用单id */
  billMainId?: InputMaybe<Scalars['ID']>;
  /**  客户编码 */
  creditCode: Scalars['ID'];
  /**  回款单id */
  paymentId: Scalars['ID'];
  /**  操作备注 */
  remarks?: InputMaybe<Scalars['String']>;
};

export type ChangeProductionStockAdjustmentStatusInput = {
  /** id集合 */
  adjustmentIds: Array<InputMaybe<Scalars['ID']>>;
  /** 调整类型 */
  adjustmentType: ProductionStockAdjustmentType;
};

/**  中台采购单-改变采购单状态接收参数  */
export type ChangePurchaseStatusInput = {
  /**  采购单id  */
  id?: InputMaybe<Scalars['ID']>;
  /**  备注  */
  note?: InputMaybe<Scalars['String']>;
  /**  操作类型  */
  operationEnum?: InputMaybe<PurchaseOperationEnum>;
};

export type ChangePwdInput = {
  newPwd?: InputMaybe<Scalars['String']>;
  oldPwd?: InputMaybe<Scalars['String']>;
};

export type ChangePwdPayload = {
  __typename?: 'ChangePwdPayload';
  success?: Maybe<Scalars['Boolean']>;
};

export type ChangeStatusExpandOrderInput = {
  /**  扩展单id  */
  id: Scalars['ID'];
  /**  备注  */
  note?: InputMaybe<Scalars['String']>;
  /**  采购单ID  */
  purchaseOrderId: Scalars['ID'];
};

export type ChangeStatusInput = {
  /** 费用规则id */
  ruleId: Scalars['ID'];
};

export type ChangeSupplierStatusInput = {
  /** 供应商状态 1 启用 99 禁用 2.19 新增 */
  enable: Scalars['Int'];
  supplierId: Scalars['Int'];
};

/** 仓库变更状态入参 */
export type ChangeWarehouseStatInput = {
  /** 仓库id */
  id: Scalars['ID'];
  /** 仓库变更状态 */
  status: WarehouseStatEnum;
};

/** 渠道统计任务 */
export type ChannelStatisticsPayload = {
  __typename?: 'ChannelStatisticsPayload';
  /** 渠道名称 */
  channelName?: Maybe<Scalars['String']>;
  /** 完成/已生产 */
  completed?: Maybe<Scalars['BigDecimal']>;
  /** 计划生产 */
  expectNum?: Maybe<Scalars['BigDecimal']>;
  /** 未完成/未生产 */
  undone?: Maybe<Scalars['BigDecimal']>;
};

export type CheckConditionInput = {
  /** 商品分类 */
  commodityTypeIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 仓库id */
  warehouseId: Scalars['ID'];
};

export type CheckDetailInput = {
  batchCode?: InputMaybe<Scalars['String']>;
  batchId?: InputMaybe<Scalars['ID']>;
  /** 归属名称 */
  belongId?: InputMaybe<Scalars['Int']>;
  belongName?: InputMaybe<Scalars['String']>;
  /** 归属类型 */
  belongType?: InputMaybe<Scalars['Int']>;
  /** 盘点标签id */
  checkLabelId?: InputMaybe<Scalars['ID']>;
  checkTotalQuantity?: InputMaybe<Scalars['Float']>;
  checkUnitQuantity?: InputMaybe<Scalars['Float']>;
  /** 商品分类 */
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  commodityTypeName?: InputMaybe<Scalars['String']>;
  remark?: InputMaybe<Scalars['String']>;
  skuId?: InputMaybe<Scalars['Int']>;
  totalQuantity?: InputMaybe<Scalars['Float']>;
  unitQuantity?: InputMaybe<Scalars['Float']>;
};

export type CheckDetailPayload = {
  __typename?: 'CheckDetailPayload';
  abnormalQuantity?: Maybe<Scalars['Int']>;
  /** 归属名称 */
  belongId?: Maybe<Scalars['Int']>;
  belongIdList?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 归属name */
  belongName?: Maybe<Scalars['String']>;
  belongNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 归属类型 */
  belongType?: Maybe<Scalars['Int']>;
  belongTypeList?: Maybe<Array<Maybe<Scalars['Int']>>>;
  checkCode?: Maybe<Scalars['String']>;
  /** 盘点日期 */
  checkDate?: Maybe<Scalars['Long']>;
  /** 异常数量 */
  checkErrorNum?: Maybe<Scalars['Int']>;
  checkId?: Maybe<Scalars['ID']>;
  /** 盘点数量 */
  checkNum?: Maybe<Scalars['Int']>;
  checkStatus?: Maybe<Scalars['Int']>;
  commodityTypeId?: Maybe<Scalars['Int']>;
  commodityTypeIdList?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 商品分类名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  commodityTypeNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 操作时间 */
  operateDate?: Maybe<Scalars['Long']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 提交人员 */
  username?: Maybe<Scalars['String']>;
  /** 盘点仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type CheckIfPickingInput = {
  outOrderItemId: Scalars['ID'];
};

export type CheckIfPickingPayload = {
  __typename?: 'CheckIfPickingPayload';
  result?: Maybe<Scalars['Boolean']>;
};

export type CheckInfoInput = {
  /** 盘点日期 */
  checkDate?: InputMaybe<Scalars['Long']>;
  /** 具体库存盘点详情 */
  checkDetailList?: InputMaybe<Array<InputMaybe<CheckDetailInput>>>;
  remark?: InputMaybe<Scalars['String']>;
  /** 仓库id */
  warehouseId?: InputMaybe<Scalars['ID']>;
  warehouseName?: InputMaybe<Scalars['String']>;
};

export type CheckInfoPayload = {
  __typename?: 'CheckInfoPayload';
  checkOrderList?: Maybe<Array<Maybe<CheckOrderPayload>>>;
  stockCheck?: Maybe<CheckDetailPayload>;
  stockCheckItemList?: Maybe<Array<Maybe<CheckItemPayload>>>;
};

export type CheckItemPayload = {
  __typename?: 'CheckItemPayload';
  batchCode?: Maybe<Scalars['String']>;
  batchId?: Maybe<Scalars['ID']>;
  /** 归属名称 */
  belongId?: Maybe<Scalars['Int']>;
  /** 归属name */
  belongName?: Maybe<Scalars['String']>;
  /** 归属类型 */
  belongType?: Maybe<Scalars['Int']>;
  /** 标签修改记录 */
  changeLogsList?: Maybe<Array<Maybe<ChangeLogPayload>>>;
  checkId?: Maybe<Scalars['ID']>;
  checkItemId?: Maybe<Scalars['Int']>;
  /** 盘点标签描述 */
  checkLabelDesc?: Maybe<Scalars['String']>;
  /** 盘点标签 */
  checkLabelId?: Maybe<Scalars['ID']>;
  checkOrderId?: Maybe<Scalars['Int']>;
  checkTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  checkUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  commodityName?: Maybe<Scalars['String']>;
  /** 盘点商品类型 */
  commodityTypeId?: Maybe<Scalars['Int']>;
  createTime?: Maybe<Scalars['Long']>;
  orderId?: Maybe<Scalars['Int']>;
  orderType?: Maybe<Scalars['Int']>;
  remark?: Maybe<Scalars['String']>;
  skuId?: Maybe<Scalars['Int']>;
  skuTextDescriptionList?: Maybe<Array<Maybe<Scalars['String']>>>;
  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 type CheckLabelChangeLog = {
  __typename?: 'CheckLabelChangeLog';
  /** 标签ID */
  checkLabelId?: Maybe<Scalars['ID']>;
  /** 标签内容 */
  labelContent?: Maybe<Scalars['String']>;
  /** 操作人 */
  operateName?: Maybe<Scalars['String']>;
  /** 操作时间 */
  operateTime?: Maybe<Scalars['Long']>;
  /** 标签备注-具体原因 */
  remark?: Maybe<Scalars['String']>;
};

export type CheckOrderPayload = {
  __typename?: 'CheckOrderPayload';
  /** 归属名称 */
  belongId?: Maybe<Scalars['Int']>;
  /** 归属name */
  belongName?: Maybe<Scalars['String']>;
  /** 归属类型 */
  belongType?: Maybe<Scalars['Int']>;
  /** 订单id */
  checkOrderId?: Maybe<Scalars['Int']>;
  /** 盘点类型 */
  checkType?: Maybe<Scalars['Int']>;
  /** 商品分类 */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品分类名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 操作时间 */
  operateDate?: Maybe<Scalars['Long']>;
  stockOrderId?: Maybe<Scalars['ID']>;
  /** 订单号 */
  stockOrderNumber?: Maybe<Scalars['String']>;
  /** 入库人员 */
  username?: Maybe<Scalars['String']>;
  /** 盘点仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type CheckPayload = {
  __typename?: 'CheckPayload';
  /** 是否错误 */
  error?: Maybe<Scalars['Boolean']>;
  /** 错误信息 */
  errorMessage?: Maybe<Scalars['String']>;
};

export type CheckPlanCommodityInput = {
  /** 计划单id */
  planId: Scalars['ID'];
};

/** 校验名称是否重复入参 */
export type CheckPositionNameInput = {
  /** 岗位id */
  positionId?: InputMaybe<Scalars['Int']>;
  /** 岗位名称 */
  positionName?: InputMaybe<Scalars['String']>;
};

export type CheckRecordConfitionInput = {
  /** 审核状态 */
  auditStatus?: InputMaybe<Scalars['Int']>;
  /** 商品分类 */
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  /** 盘点结束日期 */
  expireDate?: InputMaybe<Scalars['Long']>;
  /** 盘点开始日期 */
  startDate?: InputMaybe<Scalars['Long']>;
  /** 仓库id */
  warehouseId?: InputMaybe<Scalars['ID']>;
};

export type CheckRecordPageInput = {
  checkRecordConfitionInput?: InputMaybe<CheckRecordConfitionInput>;
  page?: InputMaybe<Page>;
};

export type CheckRecordPageResultPayload = {
  __typename?: 'CheckRecordPageResultPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<CheckRecordPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type CheckRecordPayload = {
  __typename?: 'CheckRecordPayload';
  abnormalQuantity?: Maybe<Scalars['Int']>;
  /** 财务审核状态 */
  auditStatus?: Maybe<Scalars['Int']>;
  /** 财务审核状态描述 */
  auditStatusDesc?: Maybe<Scalars['String']>;
  /** 归属名称 */
  belongIdList?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 归属name */
  belongNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 归属类型 */
  belongTypeList?: Maybe<Array<Maybe<Scalars['Int']>>>;
  checkCode?: Maybe<Scalars['String']>;
  /** 盘点日期 */
  checkDate?: Maybe<Scalars['Long']>;
  checkId?: Maybe<Scalars['ID']>;
  /** 盘点数量 */
  checkNum?: Maybe<Scalars['Int']>;
  /** 库存状态 */
  checkStatus?: Maybe<Scalars['Int']>;
  /** 2.3 新增最近盘点时间 */
  checkTime?: Maybe<Scalars['Long']>;
  /** 盘点商品类型 */
  commodityTypeIdList?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 盘点商品类型 */
  commodityTypeNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 操作时间 */
  operateDate?: Maybe<Scalars['Long']>;
  /** 财务是否修改 */
  tag?: Maybe<Scalars['Boolean']>;
  /** 盘点人员 */
  username?: Maybe<Scalars['String']>;
  warehouseName?: Maybe<Scalars['String']>;
};

export type CheckResultPayload = {
  __typename?: 'CheckResultPayload';
  /** 失败条数 */
  failCount?: Maybe<Scalars['Int']>;
  /** failFileBatchCode */
  failFileBatchCode?: Maybe<Scalars['String']>;
  /** 成功条数 */
  successCount?: Maybe<Scalars['Int']>;
  /** 数据总条数 */
  total?: Maybe<Scalars['Int']>;
};

export const enum CheckStatus {
  /** 已完成 */
  CheckFinish = 'CHECK_FINISH',
  /** 部分完成 */
  CheckHalfFinish = 'CHECK_HALF_FINISH',
  /** 未完成 */
  CheckUndone = 'CHECK_UNDONE'
};

export type CheckStockBatchDetailPayload = {
  __typename?: 'CheckStockBatchDetailPayload';
  /**  批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** 代卖标记，所属货主 */
  belongConsignorName?: Maybe<Scalars['String']>;
  /** 报损锁定 */
  breakageLock?: Maybe<StockQuantityUnit>;
  /**  可售库存 */
  canSaleQuantity?: Maybe<StockQuantityUnit>;
  /** 商品类型 */
  commodityType?: Maybe<PeachGatewayCommodityTypeEnum>;
  /**  系统库存 */
  entryQuantity?: Maybe<StockQuantityUnit>;
  /**  入库时间 */
  entryTime?: Maybe<Scalars['Long']>;
  /**  锁定库存 */
  lockQuantity?: Maybe<StockQuantityUnit>;
  /** 代卖标记 */
  saleMark?: Maybe<Scalars['Boolean']>;
  /**  库存暂存数量 */
  temporaryQuantity?: Maybe<CurrentUnitConversion>;
  /** 待提货锁定 */
  waitPickLock?: Maybe<StockQuantityUnit>;
};

/**  盘点仓库下的批次库存 */
export type CheckStockBatchInput = {
  /**  批次库存ID */
  batchIds: Array<Scalars['ID']>;
};

export type CheckStockBatchListPayload = {
  __typename?: 'CheckStockBatchListPayload';
  stockBatchInfos?: Maybe<Array<Maybe<CheckStockBatchPayload>>>;
};

export type CheckStockBatchPayload = {
  __typename?: 'CheckStockBatchPayload';
  /**  批次库存ID */
  batchId?: Maybe<Scalars['ID']>;
  /**  批次库存可售总计数量（基本单位数量） */
  stockBasicQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  批次库存可售单位数量(辅助单位数量) */
  stockSubQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type CheckStockBatchSkuPayload = {
  __typename?: 'CheckStockBatchSkuPayload';
  /**  商品sku_id */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  sku名称 */
  skuName?: Maybe<Scalars['String']>;
  /**  商品SKU下库存详情 */
  stockBatchRecords?: Maybe<Array<Maybe<CheckStockBatchDetailPayload>>>;
  /** sku比例换算 */
  unitConversion?: Maybe<PeachUnitConversion>;
};

/**  盘点仓库下的批次库存 */
export type CheckStockInput = {
  /** 商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料, */
  commodityTypes?: InputMaybe<Array<InputMaybe<PeachGatewayCommodityTypeEnum>>>;
  /**  盘点仓库ID */
  warehouseId: Scalars['ID'];
};

export type CheckStockPayload = {
  __typename?: 'CheckStockPayload';
  abnormalQuantity?: Maybe<Scalars['Int']>;
  batchCode?: Maybe<Scalars['String']>;
  /** 批次号 */
  batchId?: Maybe<Scalars['ID']>;
  /** 归属名称 */
  belongId?: Maybe<Scalars['Int']>;
  belongName?: Maybe<Scalars['String']>;
  /** 归属类型 */
  belongType?: Maybe<Scalars['Int']>;
  /** 2.3新增 最近一次盘点时间 */
  checkTime?: Maybe<Scalars['Long']>;
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  createTime?: Maybe<Scalars['Long']>;
  /** displayBelongName */
  displayBelongName?: Maybe<Scalars['String']>;
  /**  锁定量  */
  lockedQuantity?: Maybe<Quantity>;
  priceType?: Maybe<Scalars['Int']>;
  priceTypeName?: Maybe<Scalars['String']>;
  skuId?: Maybe<Scalars['Int']>;
  /** 规格字符串，由后端组装 */
  skuTextDescriptionList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  系统库存(未包含锁定量)  */
  systemStockQuantity?: Maybe<Quantity>;
  /** 库存总计数量 */
  totalQuantity?: Maybe<Scalars['Float']>;
  /** 总计数量单位 */
  totalType?: Maybe<Scalars['Int']>;
  totalTypeName?: Maybe<Scalars['String']>;
  unitPrice?: Maybe<Scalars['Float']>;
  /** 库存数量 */
  unitQuantity?: Maybe<Scalars['Float']>;
  /** 库存单位 */
  unitType?: Maybe<Scalars['Int']>;
  unitTypeName?: Maybe<Scalars['String']>;
};

export type CheckStockResultPayload = {
  __typename?: 'CheckStockResultPayload';
  checkId?: Maybe<Scalars['ID']>;
  /** 入库数量 */
  checkInNum?: Maybe<Scalars['Int']>;
  /** 出库数量 */
  checkOutNum?: Maybe<Scalars['Int']>;
  /** checkRecordId */
  checkRecordId?: Maybe<Scalars['Int']>;
  inStockCode?: Maybe<Scalars['String']>;
  inStockRecordId?: Maybe<Scalars['ID']>;
  outStockCode?: Maybe<Scalars['String']>;
  outStockRecordId?: Maybe<Scalars['ID']>;
};

export type CheckTakeEffectTimeInput = {
  /** 计划单价设置ID，修改时必填 */
  id?: InputMaybe<Scalars['ID']>;
  /** 生效结束日期 */
  takeEffectClosingTime: Scalars['Long'];
  /** 生效起始日期 */
  takeEffectStartingTime: Scalars['Long'];
};

/**  校验用户存在入参 */
export type CheckUserInput = {
  /**  手机号 */
  phone: Scalars['String'];
};

export const enum ChoiceType {
  /** 数据字典 */
  Dict = 'DICT'
};

export type CityBo = {
  __typename?: 'CityBO';
  id: Scalars['Short'];
  name: Scalars['String'];
};

export type CityBase = {
  /** 市 */
  city?: Maybe<LocationPayload>;
};

/** 通关信息 */
export type ClearanceInfo = {
  __typename?: 'ClearanceInfo';
  /** 到港信息 */
  arriveCustomsInfo?: Maybe<ArriveCustomsInfo>;
  /** 提柜信息 */
  cabinetCustomsInfo?: Maybe<CabinetCustomsInfo>;
  /** 放行信息 */
  releaseCustomsInfo?: Maybe<ReleaseCustomsInfo>;
  /** 任务状态 */
  status: TrackingStatus;
  /** 任务状态描述 */
  statusDesc?: Maybe<Scalars['String']>;
};

export type CmmodityQueryInput = {
  /** 分类id */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** 商品名称模糊查询 */
  commodityName?: InputMaybe<Scalars['String']>;
  /** 商品类型 果品辅料周转筐 */
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  /** 产地id */
  placeOriginId?: InputMaybe<Scalars['Int']>;
  /** sku的类型 原料 成品 半成品 次品 */
  skuType?: InputMaybe<Scalars['Int']>;
  /** 品种id */
  varietyId?: InputMaybe<Scalars['Int']>;
};

export const enum ColdChainAmbientEnum {
  /** 常温 */
  Ambient = 'AMBIENT',
  /** 冷链 */
  ColdChain = 'COLD_CHAIN',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export const enum CollectionEnum {
  /** 已收藏 */
  Collected = 'COLLECTED',
  /** 未收藏 */
  NotCollected = 'NOT_COLLECTED'
};

export type ColorMarkingInput = {
  /** 全量的颜色 */
  color?: InputMaybe<Array<InputMaybe<Scalars['Boolean']>>>;
  /** id */
  id?: InputMaybe<Scalars['ID']>;
};

/** 对齐方式 */
export const enum ColumnAlignEnum {
  /** 居中 */
  Center = 'CENTER',
  /** 左对齐 */
  Left = 'LEFT',
  /** 右对齐 */
  Right = 'RIGHT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 字段列信息 */
export type ColumnInfo = {
  __typename?: 'ColumnInfo';
  /** 对齐方式，默认左对齐 */
  align?: Maybe<ColumnAlignEnum>;
  /** 列字段 */
  filed?: Maybe<Scalars['String']>;
  /** 列名 */
  name?: Maybe<Scalars['String']>;
};

export type ColumnInput = {
  /** 列字段 */
  filed?: InputMaybe<Scalars['String']>;
  /** 列名 */
  name?: InputMaybe<Scalars['String']>;
};

export type ColumnPayload = {
  __typename?: 'ColumnPayload';
  /** 对齐方式 */
  align?: Maybe<DurianColumnAlignEnum>;
  /** 列字段 */
  dataIndex?: Maybe<Scalars['String']>;
  /** 是否计算合计 */
  summing?: Maybe<Scalars['Boolean']>;
  /** 列名 */
  title?: Maybe<Scalars['String']>;
};

export type ColumnRuleItemInput = {
  /** 字段名称 */
  columnName: Scalars['String'];
  /** 规则id */
  ruleId: Scalars['Long'];
};

/**  出库商品相关集合 */
export type ComeWareHouseCommodityInput = {
  /**  调拨价格类型 */
  allocatePriceType?: InputMaybe<AllocatePriceType>;
  /**  金额小计 */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /**  批次Id */
  batchId?: InputMaybe<Scalars['ID']>;
  /**  skuId */
  commoditySkuId?: InputMaybe<Scalars['Int']>;
  /**  成本价格 */
  costPrice?: InputMaybe<Scalars['BigDecimal']>;
  /**  数量 */
  quantity?: InputMaybe<Scalars['BigDecimal']>;
  /**  单位Id */
  unitId: Scalars['Int'];
};

/**  新增出库 */
export type ComeWareHouseInput = {
  /**  商品信息 */
  comeWareHouseCommodity?: InputMaybe<Array<InputMaybe<ComeWareHouseCommodityInput>>>;
  /**  出库类型 */
  entryWareHouseType: PeachOutBoundType;
  /**  备注 */
  remark?: InputMaybe<Scalars['String']>;
  /**  所属厂库id */
  wareHouseId?: InputMaybe<Scalars['ID']>;
};

export type CommandBillCostRuleInput = {
  /** 计算规则 */
  calculateRule?: InputMaybe<Scalars['String']>;
  calculateType?: InputMaybe<Scalars['String']>;
  /** 费用项id */
  costId: Scalars['ID'];
  details?: InputMaybe<Array<InputMaybe<CommandBillFieldInput>>>;
  /** 说明 */
  note?: InputMaybe<Scalars['String']>;
  /** 费用规则id */
  ruleId?: InputMaybe<Scalars['ID']>;
  /** 费用名称 */
  ruleName: Scalars['String'];
  /** 控制item是否直接展示 */
  showField?: InputMaybe<Scalars['String']>;
  /** 状态 */
  status?: InputMaybe<Status>;
};

export type CommandBillFieldInput = {
  /** 选择类型 */
  choiceType?: InputMaybe<ChoiceType>;
  /** 默认值 */
  data?: InputMaybe<Scalars['String']>;
  /** 保留小数位数 */
  decimalPlaces: Scalars['Int'];
  /** 字典名 */
  dictName?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 明细id */
  fieldId?: InputMaybe<Scalars['ID']>;
  /** 字段key */
  fieldKey?: InputMaybe<Scalars['String']>;
  /** 明细名称 */
  fieldName: Scalars['String'];
  /** 输入框类型 */
  fieldType: FieldType;
  /** 是否是整数 */
  isInteger: Scalars['Boolean'];
  /** 说明 */
  note?: InputMaybe<Scalars['String']>;
  /** 是否必填 */
  required: Scalars['Boolean'];
};

export type CommandDynamicSubGroupInput = {
  /** 规则ids */
  commandRuleIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 扩展信息 */
  ext?: InputMaybe<Scalars['String']>;
  /** id */
  id?: InputMaybe<Scalars['ID']>;
  /** 名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 主分组id */
  rgId?: InputMaybe<Scalars['ID']>;
  /** 序号 */
  sn?: InputMaybe<Scalars['Int']>;
  /** 子分组类型 */
  type?: InputMaybe<SubGroupTypeEnum>;
};

export type CommandDynamicSubGroupListInput = {
  /** 修改的子分组 */
  commandSubGroupList?: InputMaybe<Array<InputMaybe<CommandDynamicSubGroupInput>>>;
  /** 主分组id */
  rgId?: InputMaybe<Scalars['ID']>;
};

export type CommandOrderResp = {
  __typename?: 'CommandOrderResp';
  /** 订单id */
  orderId: Scalars['ID'];
};

/** 单个/批量操作类型枚举 */
export const enum CommandTypeEnum {
  /** 批量 */
  BatchCommand = 'BATCH_COMMAND',
  /** 单个 */
  SingleCommand = 'SINGLE_COMMAND',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type CommodityAdjustmentCostInput = {
  /** 费用金额 */
  amount: Scalars['BigDecimal'];
  /** 费用类型 */
  costType: CommodityAdjustmentCostItemEnum;
  /** 付款方式 */
  payMethod: PayMode;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 供应商id */
  supplierId: Scalars['Int'];
};

/** 商品调整费用项枚举 */
export const enum CommodityAdjustmentCostItemEnum {
  /** 人工费 */
  Labor = 'LABOR',
  /** 装卸费 */
  Loading = 'LOADING',
  /** 其他费用 */
  Other = 'OTHER',
  /** 包装费 */
  Packaging = 'PACKAGING',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type CommodityAdjustmentCostPayload = {
  __typename?: 'CommodityAdjustmentCostPayload';
  /** 费用金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 费用项Id */
  costId?: Maybe<Scalars['Int']>;
  /** 费用项名称 */
  costName?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  supplierId?: Maybe<Scalars['Int']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

export type CommodityAdjustmentDetailPayload = {
  __typename?: 'CommodityAdjustmentDetailPayload';
  /** sku补充id */
  assistId?: Maybe<Scalars['String']>;
  /** 批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** 批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** 溯源批次号 */
  originalBatchCode?: Maybe<Scalars['String']>;
  /** 数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** sku名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 单位id */
  unitId?: Maybe<Scalars['Int']>;
};

/** 商品调整类型枚举 */
export const enum CommodityAdjustmentEnum {
  /** 大件改小件 */
  BigToSmall = 'BIG_TO_SMALL',
  /** 明细调整 */
  DetailedAdjustment = 'DETAILED_ADJUSTMENT'
};

export type CommodityAdjustmentInDetailInput = {
  /** 数量 */
  quantity: Scalars['BigDecimal'];
  /** sku id */
  skuId: Scalars['Int'];
};

export type CommodityAdjustmentLabelInput = {
  /** 商品调整类型 */
  adjustmentType: PeachCommodityAdjustmentEnum;
  /** 查询所有状态 默认false仅查询启用 */
  queryAll?: InputMaybe<Scalars['Boolean']>;
};

export type CommodityAdjustmentOutDetailInput = {
  /** 批次id */
  batchId: Scalars['ID'];
  /** 数量 */
  quantity: Scalars['BigDecimal'];
  /** 单位id */
  unitId?: InputMaybe<Scalars['Int']>;
};

export type CommodityAdjustmentPayload = {
  __typename?: 'CommodityAdjustmentPayload';
  /** 商品调整类型 */
  adjustmentType?: Maybe<PeachCommodityAdjustmentEnum>;
  /** 商品调整单号 */
  code?: Maybe<Scalars['String']>;
  /**  详情id */
  id?: Maybe<Scalars['ID']>;
  /**  入库单号 */
  inRecordCode?: Maybe<Scalars['String']>;
  /**  完成时间 */
  operationTime?: Maybe<Scalars['Long']>;
  /**  操作人 */
  operator?: Maybe<Scalars['String']>;
  /**  商品调整原因 */
  remark?: Maybe<Scalars['String']>;
  /** 入库商品 */
  stockInCommodity?: Maybe<CommodityAdjustmentDetailPayload>;
  /** 出库商品列表 */
  stockOutCommodity?: Maybe<Array<Maybe<CommodityAdjustmentDetailPayload>>>;
};

/** 商品明细 */
export type CommodityAggregationDetail = {
  __typename?: 'CommodityAggregationDetail';
  /** 采购商品单位数量 */
  purchaseQuantity?: Maybe<CurrentUnitConversion>;
  /** skuId */
  skuId?: Maybe<Scalars['Int']>;
  /** sku名称 */
  skuName?: Maybe<Scalars['String']>;
};

export type CommodityAliasListPayload = {
  __typename?: 'CommodityAliasListPayload';
  /**  商品品类名称 */
  commodityCategoryName?: Maybe<Scalars['String']>;
  /**  SKU别名 */
  commoditySkuAlias?: Maybe<Scalars['String']>;
  /**  SKU名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /** 商品别名id */
  id?: Maybe<Scalars['Int']>;
};

/**  获取商品别名分页列表条件入参 */
export type CommodityAliasQueryInput = {
  /** 商品别名 */
  commodityCategoryAlias?: InputMaybe<Scalars['String']>;
  /**  商品品类id */
  commodityCategoryId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 商品名称 */
  commoditySkuName?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 每页显示条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type CommodityAliasQueryPayload = {
  __typename?: 'CommodityAliasQueryPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<CommodityAliasListPayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

export type CommodityAliasUpdateInput = {
  /**  SKU别名 */
  commoditySkuAlias?: InputMaybe<Scalars['String']>;
  /**  商品别名id */
  id: Scalars['Int'];
};

/** 商品分析 */
export type CommodityAnalysisPaylaod = {
  __typename?: 'CommodityAnalysisPaylaod';
  /** 按渠道统计商品 */
  channelStatistics?: Maybe<Array<Maybe<ChannelStatisticsPayload>>>;
  /** 商品sku数量总数 */
  commoditySkuTotal?: Maybe<Scalars['Int']>;
  /** 已生产 */
  completed?: Maybe<Scalars['BigDecimal']>;
  /** 未生产 */
  undone?: Maybe<Scalars['BigDecimal']>;
};

export type CommodityBase = {
  /** sku信息 */
  commodity?: Maybe<PitayaCommoditySku>;
};

/**  商品批次信息  */
export type CommodityBatchCodeInfo = BatchCodeBase & {
  __typename?: 'CommodityBatchCodeInfo';
  /**  批次号  */
  batchCode?: Maybe<Scalars['String']>;
  /**  批次id  */
  batchId?: Maybe<Scalars['ID']>;
  /**  商品index  */
  index?: Maybe<Scalars['ID']>;
  /**  货款明细id  */
  itemId?: Maybe<Scalars['ID']>;
  /**  销售小计  */
  salesAmount?: Maybe<Scalars['BigDecimal']>;
  /**  销售数量、单价和单位  */
  salesQuantityAndPrice?: Maybe<QuantityAndPriceAndTypeInfo>;
};

/**  收入单: 修改销售金额商品批次价格参数  */
export type CommodityBatchIdInput = {
  /**  销售小计-销售开单用这个字段 (这个字段要删除) */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /**  批次id  */
  batchId: Scalars['ID'];
  /**  商品序号  */
  index: Scalars['ID'];
  /**  货款费明细id  */
  itemId: Scalars['ID'];
  /**  销售单价-销售开单用这个字段 (这个字段要删除) */
  price?: InputMaybe<Scalars['BigDecimal']>;
  /**  批次的数量、单价、单位信息  */
  salesBatchQuantityAndPrice?: InputMaybe<QuantityAndPriceAndTypeInfoInput>;
};

export type CommodityCategoryCountListPayload = {
  __typename?: 'CommodityCategoryCountListPayload';
  commodityCategoryCounts?: Maybe<Array<Maybe<CommodityCategoryCountPayload>>>;
};

export type CommodityCategoryCountPayload = {
  __typename?: 'CommodityCategoryCountPayload';
  /**  品类ID */
  commodityCategoryId?: Maybe<Scalars['Int']>;
  /**  品类名称 */
  commodityCategoryName?: Maybe<Scalars['String']>;
  /**  购物车条数 */
  shoppingCarCount?: Maybe<Scalars['Long']>;
};

export type CommodityCategoryEntity = {
  __typename?: 'CommodityCategoryEntity';
  /** 商品品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 商品品类id */
  id?: Maybe<Scalars['Int']>;
};

export type CommodityCategoryInput = {
  /** 商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料 */
  commodityTypes?: InputMaybe<Array<InputMaybe<PeachGatewayCommodityTypeEnum>>>;
  /** 是否有库存 默认false查询所有 */
  hasStock?: InputMaybe<Scalars['Boolean']>;
};

/** 商品品类下拉列表返回值 */
export type CommodityCategoryOptionPayload = {
  __typename?: 'CommodityCategoryOptionPayload';
  categoryId?: Maybe<Scalars['Int']>;
  categoryName?: Maybe<Scalars['String']>;
};

export type CommodityCategoryPayload = CategoryNameBase & {
  __typename?: 'CommodityCategoryPayload';
  /**  品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /**  品类名称 */
  categoryName?: Maybe<Scalars['String']>;
};

export type CommodityConsigneePayload = CustomerInterface & {
  __typename?: 'CommodityConsigneePayload';
  /** 客户id */
  customerId?: Maybe<Scalars['ID']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 任务id, 用于请求商品的table */
  receiptTaskId?: Maybe<Scalars['ID']>;
  /** 总数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type CommodityControlPayload = {
  __typename?: 'CommodityControlPayload';
  /**  商品品类Id  */
  commodityCategoryId?: Maybe<Scalars['Int']>;
  /**  商品品类名称  */
  commodityCategoryName?: Maybe<Scalars['String']>;
  /**  商品SkuId  */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  商品Sku名称  */
  commoditySkuName?: Maybe<Scalars['String']>;
  /**  商品SpuId  */
  commoditySpuId?: Maybe<Scalars['Int']>;
  /**  商品Spu名称  */
  commoditySpuName?: Maybe<Scalars['String']>;
  /**  主键Id  */
  id?: Maybe<Scalars['ID']>;
};

export type CommodityConvertItemPayload = CommodityDetailBase & ConvertToSkuBase & PriceTypeBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'CommodityConvertItemPayload';
  /** 批次code */
  batchCode: Scalars['String'];
  /** 批次id */
  batchId: Scalars['ID'];
  /** 商品信息 */
  commodityDetail?: Maybe<PitayaCommoditySku>;
  /** 转换后sku信息 */
  convertToSku?: Maybe<PitayaCommoditySku>;
  /** item id */
  itemId: Scalars['ID'];
  /** 照片 */
  photos?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 单价单位信息 */
  priceType?: Maybe<Unit>;
  /** 库存total数量 */
  stockTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 库存unit数量 */
  stockUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** total 数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 副单位信息 */
  totalType?: Maybe<Unit>;
  /** unit 数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 小单位信息 */
  unitType?: Maybe<Unit>;
};

export type CommodityConvertPayload = BelongNameBase & CreateByBase & OrgBase & WarehouseBase & {
  __typename?: 'CommodityConvertPayload';
  /** 客户id */
  belongId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  belongName?: Maybe<Scalars['String']>;
  /** 客户类型 */
  belongType?: Maybe<Scalars['Int']>;
  /** 商品 */
  commodities?: Maybe<Array<Maybe<CommodityConvertItemPayload>>>;
  /** 转换后商品类型 */
  convertAfterCommodityType?: Maybe<Scalars['Int']>;
  /** 转换前商品类型 */
  convertBeforeCommodityType?: Maybe<Scalars['Int']>;
  /** 日志 */
  convertLogs?: Maybe<Array<Maybe<ConvertOrderLogPadload>>>;
  /** 订单code */
  convertOrderCode?: Maybe<Scalars['ID']>;
  /** 订单id */
  convertOrderId?: Maybe<Scalars['ID']>;
  /** 订单类型 */
  convertType?: Maybe<ConvertType>;
  /** 订单类型 */
  convertTypeName?: Maybe<Scalars['String']>;
  /** 创建人信息 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 组织信息 */
  org?: Maybe<PitayaOrg>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 状态 */
  status?: Maybe<ConvertOrderStatus>;
  /** 状态名称 */
  statusName?: Maybe<Scalars['String']>;
  /** 状态描述 */
  statusRemark?: Maybe<Scalars['String']>;
  /** 仓库信息 */
  warehouse?: Maybe<Warehouse>;
};

/**  商品明细信息 */
export type CommodityDetail = {
  __typename?: 'CommodityDetail';
  /**  批次号 */
  batchStockCode?: Maybe<Scalars['String']>;
  /**  批次id */
  batchStockId?: Maybe<Scalars['ID']>;
  /**  商品sku名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /**  指导价 */
  guidePrice?: Maybe<Scalars['String']>;
  /**  商品标签 */
  labelRemarkList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 价格单位 */
  priceType?: Maybe<Scalars['Int']>;
  /**  数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** 数量单位 */
  quantityUnitType?: Maybe<Scalars['Int']>;
  /**  金额合计 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
};

export type CommodityDetailBase = {
  /** sku信息 */
  commodityDetail?: Maybe<PitayaCommoditySku>;
};

/** 商品出入库明细信息 */
export type CommodityDetailInfo = {
  __typename?: 'CommodityDetailInfo';
  /** 出/入库基本单位数量 */
  basicQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 出/入库基本单位 */
  basicUnit?: Maybe<Scalars['Int']>;
  /** batchId */
  batchId?: Maybe<Scalars['ID']>;
  /** 其他入库-成本价 */
  costPrice?: Maybe<Scalars['BigDecimal']>;
  /** 单价单位 */
  priceType?: Maybe<Scalars['Int']>;
  /** skuId */
  skuId?: Maybe<Scalars['Int']>;
  /** skuName */
  skuName?: Maybe<Scalars['String']>;
  /** 出/入库辅助单位数量 */
  subQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 其他入库-金额小计 */
  subTotal?: Maybe<Scalars['BigDecimal']>;
  /** 出/入库辅助单位 */
  subUnit?: Maybe<Scalars['Int']>;
};

export type CommodityDetailPayload = {
  __typename?: 'CommodityDetailPayload';
  /** 商品品类id */
  commodityCategoryId?: Maybe<Scalars['Int']>;
  /** 商品品类名称 */
  commodityCategoryName?: Maybe<Scalars['String']>;
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品产地名称 */
  commodityPlaceOriginName?: Maybe<Scalars['String']>;
  /** 商品类型id */
  commodityTypeId?: Maybe<Scalars['String']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 商品品种名称 */
  commodityVarietyName?: Maybe<Scalars['String']>;
  /** 英语 */
  englishName?: Maybe<Scalars['String']>;
  /** 泰语 */
  thailandName?: Maybe<Scalars['String']>;
  /** 越南语 */
  vietnamName?: Maybe<Scalars['String']>;
};

export type CommodityDetailSplitByCabinetPayload = {
  __typename?: 'CommodityDetailSplitByCabinetPayload';
  /** 柜次号 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 柜次id */
  cabinetRuleId?: Maybe<Scalars['ID']>;
  /** 商品明细 */
  items?: Maybe<Array<Maybe<TablePayload>>>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 计划id */
  planId?: Maybe<Scalars['ID']>;
  /** 装柜任务id */
  taskId?: Maybe<Scalars['ID']>;
  /** 总净重 */
  totalNetWeight?: Maybe<Scalars['BigDecimal']>;
  /** 总数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type CommodityEntity = {
  __typename?: 'CommodityEntity';
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品id */
  id?: Maybe<Scalars['Int']>;
};

export type CommodityGuidePriceInput = {
  /**  商品SkuId  */
  commoditySkuId?: InputMaybe<Scalars['Int']>;
  /**  最低指导价  */
  minGuidePrice?: InputMaybe<Scalars['BigDecimal']>;
  /**  指导价单位Id  */
  priceUnitId?: InputMaybe<Scalars['Int']>;
};

export type CommodityIdOption = {
  __typename?: 'CommodityIDOption';
  label?: Maybe<Scalars['String']>;
  value?: Maybe<Scalars['ID']>;
};

/** 商品信息 */
export type CommodityInfo = {
  __typename?: 'CommodityInfo';
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 标签 */
  tagList?: Maybe<Array<Maybe<DurianFilePayload>>>;
  /** 出口总值 */
  totalExportAmount?: Maybe<Scalars['BigDecimal']>;
  /** 出口总值单位,货币，1: 人民币, 2: 美元 */
  totalExportCurrency?: Maybe<Scalars['Int']>;
  /** 总毛重 */
  totalGrossWeight?: Maybe<Scalars['BigDecimal']>;
  /** 进口总值 */
  totalImportAmount?: Maybe<Scalars['BigDecimal']>;
  /** 进口总值单位,货币，1: 人民币, 2: 美元 */
  totalImportCurrency?: Maybe<Scalars['Int']>;
  /** 总净重 */
  totalNetWeight?: Maybe<Scalars['BigDecimal']>;
  /** 总数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type CommodityInfoInput = {
  /** 商品id */
  commodityId?: InputMaybe<Scalars['ID']>;
  /** 商品标记 */
  commodityMark?: InputMaybe<DurianCommodityMarkEnum>;
  /** 装货数量 */
  quantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 数量单位 */
  quantityUnit?: InputMaybe<QuantityUnitEnum>;
  /** 收货方收货数量 */
  receiptCommodityInfoList?: InputMaybe<Array<InputMaybe<ReceiptCommodityInfoInput>>>;
  /** skuId */
  skuId?: InputMaybe<Scalars['ID']>;
  /** 小计金额 */
  subtotalAmount?: InputMaybe<Scalars['BigDecimal']>;
  /** 单价 */
  unitPrice?: InputMaybe<Scalars['BigDecimal']>;
  /** 重量 */
  weight?: InputMaybe<Scalars['BigDecimal']>;
};

/**  商品信息 */
export type CommodityInformationPayload = {
  __typename?: 'CommodityInformationPayload';
  /** 入库申请数量-商品单位转换 */
  applyUnitConversion?: Maybe<CurrentUnitConversion>;
  /**   商品权限（ false 无权限  true 有权限） */
  authority?: Maybe<Scalars['Boolean']>;
  /** 商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料 */
  commodityType?: Maybe<PeachGatewayCommodityTypeEnum>;
  /**  采购/调拨-成本价 */
  costPrice?: Maybe<Scalars['BigDecimal']>;
  /**  商品名称 */
  name?: Maybe<Scalars['String']>;
  /** 价格单位 */
  priceType?: Maybe<Scalars['Int']>;
  /**  批次id */
  stockBatchId?: Maybe<Scalars['ID']>;
  /** 实际出入库数量-商品单位转换 */
  stockQuantityUnit?: Maybe<CurrentUnitConversion>;
  /** sku单位换算配比关系 */
  unitConversion?: Maybe<PeachUnitConversion>;
};

export type CommodityInput = {
  /** 商品sku id */
  commoditySkuId: Scalars['Int'];
  /**  备货生产(生产数量)  货品拆分(计划拆分量)  */
  expectNum: Scalars['BigDecimal'];
  /**
   * 2.2新增 包装要求的商品id列表
   * 2.2新增 包装要求列表
   */
  packageIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 包装要求 */
  packageLabel?: InputMaybe<Scalars['String']>;
  packageRequireInfos?: InputMaybe<Array<InputMaybe<OutOrderItemRequestInput>>>;
  /** 品质要求 */
  quantityLabel?: InputMaybe<Scalars['String']>;
  /** 规格要求 */
  specificationLabel?: InputMaybe<Scalars['String']>;
  /** 任务明细id */
  taskItemId?: InputMaybe<Scalars['ID']>;
};

export type CommodityInterface = {
  /** 商品id */
  commodityId?: Maybe<Scalars['ID']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
};

/** 商品标签入参 */
export type CommodityLabelInput = {
  /** 商品批次列表,当品类列表为空时默认查询批次品类 */
  batchIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 品类id */
  categoryId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 状态 1:启用 99:禁用,默认查询所有 */
  status?: InputMaybe<Scalars['Int']>;
};

/** 商品标签对象 */
export type CommodityLabelPayload = {
  __typename?: 'CommodityLabelPayload';
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 标签id */
  id?: Maybe<Scalars['ID']>;
  /** 标签名称 */
  name?: Maybe<Scalars['String']>;
  /** 标签说明 */
  remark?: Maybe<Scalars['String']>;
  /** 状态 1:启用 99:禁用 */
  status?: Maybe<Scalars['Int']>;
  /** 标签类型id，1:通用  2:品质异常 */
  type?: Maybe<Scalars['Int']>;
  /** 标签类型描述 */
  typeDesc?: Maybe<Scalars['String']>;
};

export type CommodityListInterface = {
  /** 商品id */
  commodityIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 商品名称 */
  commodityNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

/** 商品标记类型 */
export const enum CommodityMarkEnum {
  /** 补损 */
  Compensation = 'COMPENSATION',
  /** 赠品 */
  Give = 'GIVE',
  /** 正常 */
  Purchase = 'PURCHASE',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type CommodityModifyInput = {
  commodityId?: InputMaybe<Scalars['Int']>;
  commoditySpecs?: InputMaybe<Array<InputMaybe<CommoditySpecInput>>>;
};

export type CommodityNameBase = {
  commodityName?: Maybe<Scalars['String']>;
  commoditySkuId?: Maybe<Scalars['Int']>;
};

export type CommodityNameByIdBase = {
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
};

export type CommodityNameForSkuIdBase = {
  commodityName?: Maybe<Scalars['String']>;
  skuId?: Maybe<Scalars['Int']>;
};

export type CommodityNameInterface = {
  /** 商品id */
  commodityId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 商品名称 */
  commodityName?: Maybe<Array<Maybe<Scalars['String']>>>;
};

/** 商品操作 */
export type CommodityOperatePayload = {
  __typename?: 'CommodityOperatePayload';
  /** 辅料 */
  assist?: Maybe<Scalars['Int']>;
  /** 周转筐 */
  box?: Maybe<Scalars['Int']>;
  /** 次品 */
  defective?: Maybe<Scalars['Int']>;
  /** 半成品 */
  halfProduct?: Maybe<Scalars['Int']>;
  /** 成品 */
  product?: Maybe<Scalars['Int']>;
  /** 原料 */
  rawMaterial?: Maybe<Scalars['Int']>;
  /** 退货品 */
  return?: Maybe<Scalars['Int']>;
};

export type CommodityOriginPlaceOptionInput = {
  /** 产地id */
  id?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 产地pid */
  pid?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type CommodityOriginPlacePayload = {
  __typename?: 'CommodityOriginPlacePayload';
  /** 产地id */
  placeId?: Maybe<Scalars['ID']>;
  /** 产地名称 */
  placeName?: Maybe<Scalars['String']>;
  /** 产地pid */
  placePid?: Maybe<Scalars['ID']>;
};

/**  出库商品信息  */
export type CommodityOutWarehouse = {
  __typename?: 'CommodityOutWarehouse';
  /**  商品sku  */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /**  确认出库页面有个净重差异区间  */
  netWeightDifference?: Maybe<Scalars['String']>;
  /**  已出库总计单位数量  */
  outWarehouseTotalQuantity?: Maybe<Scalars['Int']>;
  /**  移除库基本单位数量  */
  outWarehouseUnitQuantity?: Maybe<Scalars['Int']>;
  /**  待出库总计单位数量  */
  waitOutWarehouseTotalQuantity?: Maybe<Scalars['Int']>;
  /**  待出库基本单位数量  */
  waitOutWarehouseUnitQuantity?: Maybe<Scalars['Int']>;
};

export type CommodityPagePayload = {
  __typename?: 'CommodityPagePayload';
  /** 商品品类id */
  commodityCategoryId?: Maybe<Scalars['Int']>;
  /** 商品品类名称 */
  commodityCategoryName?: Maybe<Scalars['String']>;
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品产地名称 */
  commodityPlaceOriginName?: Maybe<Scalars['String']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 商品品种名称 */
  commodityVarietyName?: Maybe<Scalars['String']>;
  /** sku总数 */
  skuSum?: Maybe<Scalars['Int']>;
  /** 激活状态 */
  status?: Maybe<Scalars['Int']>;
};

/** 商品分页对象 */
export type CommodityPageResult = {
  __typename?: 'CommodityPageResult';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<CommodityPagePayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 2.11 新增 */
export type CommodityPayload = {
  __typename?: 'CommodityPayload';
  /** 商品分类id */
  commodityCategoryId?: Maybe<Scalars['Int']>;
  commodityCategoryName?: Maybe<Scalars['String']>;
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  commodityPlaceOriginId?: Maybe<Scalars['Int']>;
  commodityPlaceOriginName?: Maybe<Scalars['String']>;
  commodityTypeId?: Maybe<Scalars['Int']>;
  commodityTypeName?: Maybe<Scalars['String']>;
  commodityVarietyId?: Maybe<Scalars['Int']>;
  commodityVarietyName?: Maybe<Scalars['String']>;
};

export type CommodityPlaceOriginEntity = {
  __typename?: 'CommodityPlaceOriginEntity';
  /** 商品产地id */
  id?: Maybe<Scalars['Int']>;
  /** 商品产地名称 */
  placeOriginName?: Maybe<Scalars['String']>;
};

export type CommodityPlaceOriginListInterface = {
  /** 商品id */
  commodityId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 商品产地id */
  commodityPlaceOriginIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
};

export type CommodityPlaceOriginNameListInterface = {
  /** 商品产地id */
  commodityPlaceOriginIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 商品产地名称 */
  commodityPlaceOriginNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type CommodityQuantityInfo = {
  __typename?: 'CommodityQuantityInfo';
  /** 总数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 数量单位 */
  unitId?: Maybe<Scalars['Int']>;
};

/**  商品销售明细 */
export type CommoditySalesListPayload = {
  __typename?: 'CommoditySalesListPayload';
  /**  品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /**  品类id */
  commodityCategoryId?: Maybe<Scalars['Int']>;
  /**  sku销售信息 */
  commoditySkuDetail?: Maybe<Array<Maybe<SkuDetailInfo>>>;
  /**  今日销售金额 */
  salesAmount?: Maybe<Scalars['BigDecimal']>;
  /**  今日销售数量 */
  salesNum?: Maybe<Array<Maybe<SalesNumCount>>>;
};

export type CommoditySelectedPayload = {
  __typename?: 'CommoditySelectedPayload';
  /** 商品规格集合 */
  commoditySpecs?: Maybe<Array<Maybe<PeachCommoditySpecPayload>>>;
};

export type CommoditySkuAndUnitInput = {
  commoditySkuId: Scalars['Int'];
  commoditySpecOptionIds: Array<InputMaybe<Scalars['Int']>>;
};

export type CommoditySkuAndUnitPayload = {
  __typename?: 'CommoditySkuAndUnitPayload';
  commodityBomId?: Maybe<Scalars['Int']>;
  commodityName?: Maybe<Scalars['String']>;
  commoditySkuId?: Maybe<Scalars['Int']>;
  commoditySpecOptionId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  totalType?: Maybe<Scalars['Int']>;
  totalTypeName?: Maybe<Scalars['String']>;
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  unitType?: Maybe<Scalars['Int']>;
  unitTypeName?: Maybe<Scalars['String']>;
};

export type CommoditySkuBase = {
  /** sku信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
};

export type CommoditySkuBatchEnableInput = {
  enabled?: InputMaybe<EnabledEnum>;
  ids?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type CommoditySkuEntity = {
  __typename?: 'CommoditySkuEntity';
  /** 商品sku名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /** 商品sku id */
  id?: Maybe<Scalars['Int']>;
};

export type CommoditySkuInfos = CommoditySkuBase & {
  __typename?: 'CommoditySkuInfos';
  commoditySku?: Maybe<PitayaCommoditySku>;
};

export type CommoditySkuInput = {
  /** 数量 */
  quantity?: InputMaybe<Scalars['BigDecimal']>;
  /** sku id */
  skuId?: InputMaybe<Scalars['ID']>;
};

export type CommoditySkuInputSave = {
  commoditySkuSaveInput?: InputMaybe<Array<InputMaybe<CommoditySkuSaveInput>>>;
};

export type CommoditySkuInterface = {
  /** skuId */
  skuId?: Maybe<Scalars['ID']>;
  /** sku名称 */
  skuName?: Maybe<Scalars['String']>;
};

export type CommoditySkuPayload = {
  __typename?: 'CommoditySkuPayload';
  /** 商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料 */
  commodityType?: Maybe<PeachGatewayCommodityTypeEnum>;
  skuId?: Maybe<Scalars['Int']>;
  skuName?: Maybe<Scalars['String']>;
  /** 单位换算对象 */
  unitConversion?: Maybe<PeachUnitConversion>;
};

export type CommoditySkuSaveInput = {
  /** 商品id */
  commodityId: Scalars['Int'];
  /** 规格类型不可为空 */
  commoditySpecIdList: Array<Scalars['Int']>;
  /** 规格选项不可为空 */
  commoditySpecOptionIdsList: Array<Scalars['Int']>;
};

export type CommoditySkuSelectPayload = {
  __typename?: 'CommoditySkuSelectPayload';
  /** skuId */
  skuId?: Maybe<Scalars['ID']>;
  /** SKU名称 */
  skuName?: Maybe<Scalars['String']>;
  /** sku具体规格项id */
  specOptionIds?: Maybe<Array<Maybe<Scalars['ID']>>>;
};

export type CommoditySkuSpecInterface = {
  /** skuId */
  skuId?: Maybe<Scalars['ID']>;
  /** sku规格 */
  specList?: Maybe<Array<Maybe<DurianSkuSpecOption>>>;
};

export type CommoditySkuStock = CommoditySkuBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'CommoditySkuStock';
  /** v2.9 采购退货:单品小计 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** v2.9 采购退货:最后一个批次 */
  batchId?: Maybe<Scalars['ID']>;
  /** v2.9 采购退货:是否可以进行库存调整申请 */
  canApply?: Maybe<Scalars['Boolean']>;
  /** 商品sku */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** v2.9 采购退货:入库净总量 */
  inBoundQuantity?: Maybe<Quantity>;
  /** v2.9 采购退货:可退货量 */
  returnableQuantity?: Maybe<Quantity>;
  /** v2.9 采购退货:库存量 */
  stockQuantity?: Maybe<Quantity>;
  /** 总计单位类型 */
  totalType?: Maybe<Unit>;
  /** v2.9 采购退货:单品单价 */
  unitPrice?: Maybe<UnitQuantity>;
  /** 基本单位类型 */
  unitType?: Maybe<Unit>;
};

export type CommoditySkuStockInput = {
  belongId?: InputMaybe<Scalars['Int']>;
  belongType?: InputMaybe<Scalars['Int']>;
  commoditySkuId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  commodityTypeId: Scalars['Int'];
  customerDistributionId?: InputMaybe<Scalars['Int']>;
  warehouseId: Scalars['ID'];
};

export type CommoditySkuStockPayload = CommoditySkuBase & {
  __typename?: 'CommoditySkuStockPayload';
  commoditySku?: Maybe<PitayaCommoditySku>;
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type CommoditySkuValidInput = {
  /** sku id */
  skuId?: InputMaybe<Scalars['ID']>;
  /** 装货任务id */
  taskId?: InputMaybe<Scalars['ID']>;
};

export type CommoditySpecDetailPayload = {
  __typename?: 'CommoditySpecDetailPayload';
  /**  商品规格ID */
  commoditySpecId?: Maybe<Scalars['Int']>;
  /**  商品规格名称 */
  commoditySpecName?: Maybe<Scalars['String']>;
  /**  商品规格选项列表信息 */
  commoditySpecOptionDetailPayload?: Maybe<Array<Maybe<CommoditySpecOptionDetailPayload>>>;
  /**  商品规格排序 */
  commoditySpecSort?: Maybe<Scalars['Int']>;
};

export type CommoditySpecInput = {
  commoditySpecId?: InputMaybe<Scalars['Int']>;
  commoditySpecName?: InputMaybe<Scalars['String']>;
  commoditySpecOptionList?: InputMaybe<Array<InputMaybe<CommoditySpecOptionInput>>>;
  commoditySpecSort?: InputMaybe<Scalars['Int']>;
  nameLocale?: InputMaybe<NameLocale>;
  nameSort?: InputMaybe<Scalars['Int']>;
  /** 关联的标准规格id */
  stdSpecId: Scalars['Int'];
};

/** 规格接口 */
export type CommoditySpecInterface = {
  /** 规格id */
  commoditySpecId?: Maybe<Scalars['ID']>;
  /** 规格名称 */
  commoditySpecName?: Maybe<Scalars['String']>;
};

export type CommoditySpecListInterface = {
  /** 商品id */
  commodityId?: Maybe<Scalars['ID']>;
  /** 商品名称 */
  specList?: Maybe<Array<Maybe<DurianSkuSpec>>>;
};

export type CommoditySpecOptionConditionInput = {
  /** 规格id */
  commoditySpecId?: InputMaybe<Scalars['Int']>;
  /** 规格选项id */
  commoditySpecOptionId?: InputMaybe<Scalars['Int']>;
};

export type CommoditySpecOptionDetailPayload = {
  __typename?: 'CommoditySpecOptionDetailPayload';
  /**  规格选项id */
  commoditySpecOptionId?: Maybe<Scalars['Int']>;
  /**  规格选项名称 */
  commoditySpecOptionName?: Maybe<Scalars['String']>;
};

export type CommoditySpecOptionInput = {
  commoditySpecOptionId?: InputMaybe<Scalars['Int']>;
  commoditySpecOptionName?: InputMaybe<Scalars['String']>;
  commoditySpecOptionSort?: InputMaybe<Scalars['Int']>;
  nameLocale?: InputMaybe<NameLocale>;
  /** 关联的标准选项id */
  stdOptionId: Scalars['Int'];
};

/** 规格接口 */
export type CommoditySpecOptionInterface = {
  /** 规格选项名称 */
  commoditySpecOptionId?: Maybe<Scalars['ID']>;
  /** 规格选项名称 */
  commoditySpecOptionName?: Maybe<Scalars['String']>;
};

export type CommoditySpecOptionListInterface = {
  /** 规格选项id */
  optionIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 规格选项名称 */
  optionNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type CommoditySpecOptionPayload = {
  __typename?: 'CommoditySpecOptionPayload';
  commoditySpecOptionId?: Maybe<Scalars['Int']>;
  commoditySpecOptionName?: Maybe<Scalars['String']>;
  commoditySpecOptionSort?: Maybe<Scalars['Int']>;
  nameLocale?: Maybe<NameLocalePayload>;
  /** 关联的标准选项id */
  stdOptionId?: Maybe<Scalars['Int']>;
};

/**  specOption */
export type CommoditySpecOptionsPayload = {
  __typename?: 'CommoditySpecOptionsPayload';
  optionId?: Maybe<Scalars['Int']>;
  optionName?: Maybe<Scalars['String']>;
};

export type CommoditySpecPayload = {
  __typename?: 'CommoditySpecPayload';
  commoditySpecId?: Maybe<Scalars['Int']>;
  commoditySpecName?: Maybe<Scalars['String']>;
  commoditySpecOptionList?: Maybe<Array<Maybe<CommoditySpecOptionPayload>>>;
  commoditySpecSort?: Maybe<Scalars['Int']>;
  nameLocale?: Maybe<NameLocalePayload>;
  nameSort?: Maybe<Scalars['Int']>;
  /** 关联的标准规格id */
  stdSpecId?: Maybe<Scalars['Int']>;
  /** 是否为系统通用规格 */
  system?: Maybe<Scalars['Int']>;
};

/**   spec */
export type CommoditySpecsPayload = {
  __typename?: 'CommoditySpecsPayload';
  commoditySpecOptions?: Maybe<Array<Maybe<CommoditySpecOptionsPayload>>>;
  specId?: Maybe<Scalars['Int']>;
  specName?: Maybe<Scalars['String']>;
};

/**  查询SPU入参 */
export type CommoditySpuInput = {
  categoryId?: InputMaybe<Scalars['Int']>;
  /** 商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料 */
  commodityTypes?: InputMaybe<Array<InputMaybe<PeachGatewayCommodityTypeEnum>>>;
  /**  库存为0是否隐藏，默认不隐藏 */
  hideNoStock?: InputMaybe<Scalars['Boolean']>;
};

export type CommoditySpuPayload = {
  __typename?: 'CommoditySpuPayload';
  /** 商品类型 */
  commodityType?: Maybe<PeachGatewayCommodityTypeEnum>;
  /**  品类id */
  spuId?: Maybe<Scalars['Int']>;
  /**  品类名称 */
  spuName?: Maybe<Scalars['String']>;
};

export const enum CommodityStatus {
  /** 正常 */
  Normal = 'NORMAL',
  /** 生产取消中 */
  ProductCanceling = 'PRODUCT_CANCELING',
  /** 生产已取消 */
  ProductCancelled = 'PRODUCT_CANCELLED',
  /** 取消生产已拒绝 */
  ProductRejected = 'PRODUCT_REJECTED',
  /** 销售商品已取消 */
  SaleCancelled = 'SALE_CANCELLED',
  Unrecognized = 'UNRECOGNIZED'
};

/**  增加商品库存申请信息  */
export type CommodityStockApplyPayload = CommodityBase & {
  __typename?: 'CommodityStockApplyPayload';
  /**  单品小计  */
  amount?: Maybe<Scalars['BigDecimal']>;
  /**  sku信息  */
  commodity?: Maybe<PitayaCommoditySku>;
  /**  入库申请id  */
  inStockOrderId?: Maybe<Scalars['ID']>;
  /**  入库净重量  */
  inStockTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  inStockUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  单品单价  */
  price?: Maybe<Scalars['BigDecimal']>;
  /**  单价单位  */
  priceType?: Maybe<Unit>;
  /**  库存量  */
  stockBatchInfo?: Maybe<StockBatchInfo>;
  /**  入库申请状态  */
  stockOrderStatus?: Maybe<Scalars['Int']>;
  /**  重量单位  */
  totalType?: Maybe<Unit>;
  unitType?: Maybe<Unit>;
};

export type CommodityStockBatchPayload = {
  __typename?: 'CommodityStockBatchPayload';
  batchCode?: Maybe<Scalars['String']>;
  batchId?: Maybe<Scalars['ID']>;
  commodityId?: Maybe<Scalars['Int']>;
  commodityName?: Maybe<Scalars['String']>;
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 商品规格选项id */
  commoditySpecOptionId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 换算单位 */
  conversion?: Maybe<Scalars['BigDecimal']>;
  customerId?: Maybe<Scalars['Int']>;
  customerName?: Maybe<Scalars['String']>;
  customerType?: Maybe<Scalars['Int']>;
  customerTypeName?: Maybe<Scalars['String']>;
  pickingTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  pickingUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** sku文字描述，规格选项文字数组 */
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  stockTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  stockTotalType?: Maybe<Scalars['Int']>;
  stockTotalTypeName?: Maybe<Scalars['String']>;
  /**
   * 库存单价
   * @deprecated 2.14弃用
   */
  stockUnitPrice?: Maybe<Scalars['BigDecimal']>;
  /**
   * 库存单价的单位
   * @deprecated 2.14弃用
   */
  stockUnitPriceType?: Maybe<Scalars['Int']>;
  /**
   * 库存单价名称
   * @deprecated 2.14弃用
   */
  stockUnitPriceTypeName?: Maybe<Scalars['String']>;
  stockUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  stockUnitType?: Maybe<Scalars['Int']>;
  stockUnitTypeName?: Maybe<Scalars['String']>;
};

/** 商品库存 */
export type CommodityStockPayload = {
  __typename?: 'CommodityStockPayload';
  /** 批次code */
  batchCode?: Maybe<Scalars['String']>;
  /** 批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** 库存量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** 已退货数量 */
  returnQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 库存量单位Id */
  unitId?: Maybe<Scalars['Int']>;
  /** 仓库id */
  warehouseId?: Maybe<Scalars['ID']>;
  /** 仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

/** 商品table聚合payload:自定义表头+商品明细table */
export type CommodityTableAggregatePayload = CommodityTableInterface & {
  __typename?: 'CommodityTableAggregatePayload';
  /** 页面 */
  actionPage?: Maybe<LowCodeActionPageEnum>;
  /** 模块 */
  module?: Maybe<LowCodeModuleEnum>;
  /** 表头规则list */
  ruleList?: Maybe<Array<Maybe<LowCodeRulePayload>>>;
  /** 商品table */
  table?: Maybe<CommodityTablePayload>;
  /** task id */
  taskId?: Maybe<Scalars['ID']>;
};

export type CommodityTableInput = {
  /** 页面 */
  actionPage: LowCodeActionPageEnum;
  /** 商品id */
  commodityId?: InputMaybe<Scalars['ID']>;
  /** Id 根据不同页面传不同的数据id */
  id?: InputMaybe<Scalars['ID']>;
  /** 模块 */
  module?: InputMaybe<LowCodeModuleEnum>;
  /** 品种id */
  varietyId?: InputMaybe<Scalars['ID']>;
};

export type CommodityTableInterface = {
  /** 页面 */
  actionPage?: Maybe<LowCodeActionPageEnum>;
  /** 模块 */
  module?: Maybe<LowCodeModuleEnum>;
  /** 表头规则list */
  ruleList?: Maybe<Array<Maybe<LowCodeRulePayload>>>;
  /** 商品table */
  table?: Maybe<CommodityTablePayload>;
  /** task id */
  taskId?: Maybe<Scalars['ID']>;
};

export type CommodityTableListInput = {
  /** 页面 */
  actionPage: LowCodeActionPageEnum;
  /** Id 根据不同页面传不同的数据id */
  id?: InputMaybe<Scalars['ID']>;
  /** 模块 */
  module?: InputMaybe<LowCodeModuleEnum>;
};

export type CommodityTableListPayload = {
  __typename?: 'CommodityTableListPayload';
  /** 商品表格 */
  tableList?: Maybe<Array<Maybe<CommodityTableAggregatePayload>>>;
  /** 总净重 */
  totalNetWeight?: Maybe<Scalars['BigDecimal']>;
  /** 总数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type CommodityTablePayload = {
  __typename?: 'CommodityTablePayload';
  /** 动态列 */
  columnList?: Maybe<Array<Maybe<ColumnPayload>>>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 数据 */
  recordList?: Maybe<Array<Maybe<Scalars['Object']>>>;
  /** 标题,即商品名称 */
  title?: Maybe<Scalars['String']>;
  /** 总抽检后数量 */
  totalActualQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 总毛重 */
  totalGrossWeight?: Maybe<Scalars['BigDecimal']>;
  /** 总进口货值 */
  totalImportValue?: Maybe<Scalars['BigDecimal']>;
  /** 总净重 */
  totalNetWeight?: Maybe<Scalars['BigDecimal']>;
  /** 总装柜数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 总抽检数 */
  totalSampleQuantity?: Maybe<Scalars['BigDecimal']>;
};

/** 商品tag关联信息 */
export type CommodityTagAssociationPayload = {
  __typename?: 'CommodityTagAssociationPayload';
  commodityList?: Maybe<Array<Maybe<CommodityPayload>>>;
  tagCode?: Maybe<Scalars['String']>;
  tagId?: Maybe<Scalars['Long']>;
  tagName?: Maybe<Scalars['String']>;
};

/**  标签属性信息  */
export type CommodityTagInfo = {
  __typename?: 'CommodityTagInfo';
  /** 标签属性code */
  tagCode?: Maybe<Scalars['String']>;
  /** 标签属性Id */
  tagId?: Maybe<Scalars['ID']>;
  /** 标签属性描述 */
  tagName?: Maybe<Scalars['String']>;
};

export const enum CommodityTaskTypeEnum {
  /** 装柜商品 */
  Loading = 'LOADING',
  /** 收货商品 */
  Receipt = 'RECEIPT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type CommodityTextRecogInput = {
  /**  系统id */
  appId: Scalars['Int'];
  /** 提取策略 */
  extractStrategy: ExtractStrategy;
  /** 提取类型 */
  extractType: ExtractType;
  /**  文件id或文件完整url */
  file: Scalars['String'];
};

export type CommodityTextRecogPayload = {
  __typename?: 'CommodityTextRecogPayload';
  /** 果园编号 */
  orchardNumber?: Maybe<Scalars['String']>;
  /** 包装编号 */
  packingNumber?: Maybe<Scalars['String']>;
};

export type CommodityTypeBase = {
  /** 商品类型信息 */
  commodityType?: Maybe<PitayaCommodityType>;
};

/** 商品类型枚举 */
export const enum CommodityTypeEnum {
  /** 辅料 */
  Assist = 'ASSIST',
  /** 周转筐 */
  Box = 'BOX',
  /** 次品 */
  Defective = 'DEFECTIVE',
  /** 食品 */
  Food = 'FOOD',
  /** 水果 */
  Fruit = 'FRUIT',
  /** 半成品 */
  HalfProduct = 'HALF_PRODUCT',
  /** 成品 */
  Product = 'PRODUCT',
  /** 原料 */
  RawMaterial = 'RAW_MATERIAL',
  /** 退货品 */
  Return = 'RETURN'
};

export type CommodityTypePayload = {
  __typename?: 'CommodityTypePayload';
  /** 商品类型id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 上级类型id */
  parentCommodityTypeId?: Maybe<Scalars['Int']>;
};

/** 商品单位对象 */
export type CommodityUnitPayload = {
  __typename?: 'CommodityUnitPayload';
  /** 单位id */
  unitId?: Maybe<Scalars['Int']>;
  /** 单位名称 */
  unitName?: Maybe<Scalars['String']>;
  /** 单位类型：10重量单位，20数量单位 */
  unitType?: Maybe<Scalars['Int']>;
};

export const enum CommodityUnitTypeEnum {
  /** 数量单位 */
  QuantityUnit = 'QUANTITY_UNIT',
  /** 重量单位 */
  WeightUnit = 'WEIGHT_UNIT'
};

/** 商品单位类型入参 */
export type CommodityUnitTypeInput = {
  /** 商品类型 */
  commodityType?: InputMaybe<CommodityTypeEnum>;
};

export type CommodityVarietyEntity = {
  __typename?: 'CommodityVarietyEntity';
  /** 商品品种id */
  id?: Maybe<Scalars['Int']>;
  /** 商品品种名称 */
  varietyName?: Maybe<Scalars['String']>;
};

export type CommonRoutePageInput = {
  /** 路线名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type CommonRoutePagePayload = {
  __typename?: 'CommonRoutePagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<CommonRoutePayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type CommonRoutePayload = {
  __typename?: 'CommonRoutePayload';
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 路线名称 */
  name?: Maybe<Scalars['String']>;
  /** 路线节点 */
  points?: Maybe<Array<Maybe<PointPayload>>>;
};

/** 运输信息 */
export type CommonTransportInfoPayload = EntryPortInterface & {
  __typename?: 'CommonTransportInfoPayload';
  /** 备用电话 */
  backupPhone?: Maybe<Scalars['String']>;
  /** 柜子类型 */
  cabinetType?: Maybe<Scalars['String']>;
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 发货地 */
  deliverAddress?: Maybe<Scalars['String']>;
  /** 发货地类型 */
  deliverAddressType?: Maybe<Scalars['String']>;
  /** 发车日期 */
  departureDate?: Maybe<Scalars['Long']>;
  /** 司机 */
  driver?: Maybe<Scalars['String']>;
  /** 进口港名称 */
  entryPort?: Maybe<Scalars['String']>;
  /** 进口港id */
  entryPortId?: Maybe<Scalars['ID']>;
  /** 联系电话 */
  phone?: Maybe<Scalars['String']>;
  /** 收货地 */
  receiptPlace?: Maybe<Scalars['String']>;
  /** 挂车号 */
  trailerNo?: Maybe<Scalars['String']>;
  /** 运输公司 */
  transportCompany?: Maybe<Scalars['String']>;
};

export type CommondConvertItemInput = {
  /** 批次id */
  batchId: Scalars['ID'];
  /** 转换后skuId */
  convertToSkuId?: InputMaybe<Scalars['Int']>;
  /** 照片 */
  photos?: InputMaybe<Array<Scalars['String']>>;
  /** sku_id */
  skuId: Scalars['Int'];
  /** total数量 */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** unit数量 */
  unitQuantity: Scalars['BigDecimal'];
};

export type CommondOrderStatusInput = {
  /** 订单id */
  orderId: Scalars['ID'];
  /** 状态原因 */
  statusRemark?: InputMaybe<Scalars['String']>;
};

/** 公司账户信息列表返回 */
export type CompanyAccountListInput = {
  /** 账户状态 */
  accountStatusList?: InputMaybe<Array<InputMaybe<AccountStatus>>>;
  /** 账户id */
  idList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 所属公司id */
  orgIdList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

/** 公司账户操作请求 */
export type CompanyAccountOperateInput = {
  /** 账号 */
  account: Scalars['String'];
  /** 账户性质 */
  accountAttribute: AccountAttribute;
  /** 账户名称 */
  accountName: Scalars['String'];
  /** 开户日期 */
  accountOpeningDate: Scalars['Long'];
  /** 币种 */
  currency: CurrencyType;
  /** id */
  id?: InputMaybe<Scalars['ID']>;
  /** 开户行 */
  openBank: Scalars['String'];
  /** 所属公司id */
  orgId: Scalars['Int'];
  /** 账户说明 */
  remark: Scalars['String'];
  /** 类型 */
  type: AccountType;
};

/** 分页查询公司账户请求 */
export type CompanyAccountPageInput = {
  /** 账号 */
  account?: InputMaybe<Scalars['String']>;
  /** 账户性质 */
  accountAttribute?: InputMaybe<AccountAttribute>;
  /** 账户名称 */
  accountName?: InputMaybe<Scalars['String']>;
  /** 开户日期起始 */
  accountOpeningDateBegin?: InputMaybe<Scalars['Long']>;
  /** 开户日期截止 */
  accountOpeningDateEnd?: InputMaybe<Scalars['Long']>;
  /** 账户状态 */
  accountStatus?: InputMaybe<AccountStatus>;
  /** 创建日期起始 */
  createTimeBegin?: InputMaybe<Scalars['Long']>;
  /** 创建日期截止 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 开户行 */
  openBank?: InputMaybe<Scalars['String']>;
  /** 所属公司id */
  orgId?: InputMaybe<Scalars['Int']>;
  /** 分页请求参数 */
  page?: InputMaybe<PageInput>;
};

/** 分页查询公司账户返回 */
export type CompanyAccountPagePayload = {
  __typename?: 'CompanyAccountPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页大小 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 组织架构信息 */
  records?: Maybe<Array<Maybe<CompanyAccountPayload>>>;
  /** 总共满足条件数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 公司账户信息 */
export type CompanyAccountPayload = {
  __typename?: 'CompanyAccountPayload';
  /** 账号 */
  account?: Maybe<Scalars['String']>;
  /** 账户性质 */
  accountAttribute?: Maybe<AccountAttribute>;
  /** 账户性质名称 */
  accountAttributeName?: Maybe<Scalars['String']>;
  /** 账户名称 */
  accountName?: Maybe<Scalars['String']>;
  /** 开户日期 */
  accountOpeningDate?: Maybe<Scalars['Long']>;
  /** 账户状态 */
  accountStatus?: Maybe<AccountStatus>;
  /** 账户状态名称 */
  accountStatusName?: Maybe<Scalars['String']>;
  /** 编码 */
  code?: Maybe<Scalars['String']>;
  /** 创建人 */
  createName?: Maybe<Scalars['String']>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 币种 */
  currency?: Maybe<CurrencyType>;
  /** 币种名称 */
  currencyName?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 开户行 */
  openBank?: Maybe<Scalars['String']>;
  /** 所属公司id */
  orgId?: Maybe<Scalars['Int']>;
  /** 所属公司名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 账户说明 */
  remark?: Maybe<Scalars['String']>;
  /** 类型 */
  type?: Maybe<AccountType>;
  /** 类型名称 */
  typeName?: Maybe<Scalars['String']>;
};

/** 公司账户状态变更请求 */
export type CompanyAccountStatusModifyInput = {
  /** 状态 */
  accountStatus?: InputMaybe<AccountStatus>;
  /** 公司账户id */
  id?: InputMaybe<Scalars['ID']>;
};

export type CompanyNameInterFace = {
  /** 公司id */
  companyId?: Maybe<Scalars['ID']>;
  /** 公司名称 */
  companyName?: Maybe<Scalars['String']>;
};

export const enum CompareSignEnum {
  /** 等于 = */
  Eq = 'EQ',
  /** 大于等于 >= */
  Ge = 'GE',
  /** 小于等于 <= */
  Le = 'LE'
};

export type CompleteDeliveryOrderInput = {
  /** 收货时间 */
  completeTime: Scalars['Long'];
  /** 商品列表 */
  itemList: Array<InputMaybe<CompleteDeliveryOrderItemInput>>;
  /** 配送单订单ID */
  orderId: Scalars['ID'];
  /** 收货回执 */
  photos: Array<Scalars['String']>;
};

export type CompleteDeliveryOrderItemInput = {
  /** 实际收货大单位数量 */
  actualTotalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 实际收货小单位数量 */
  actualUnitQuantity: Scalars['BigDecimal'];
  /** 差异原因 */
  differenceReason?: InputMaybe<Scalars['String']>;
  /** 配送单商品明细ID */
  itemId: Scalars['ID'];
};

export type CompletePitayaDomesticReceiveTaskInput = {
  /** 收货任务id */
  id: Scalars['ID'];
  /** 答案 */
  result?: InputMaybe<Array<InputMaybe<PitayaSopResultInput>>>;
};

export type CompletePitayaReceiveTaskInput = {
  /** 文件id集合 */
  fileInfoList?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 收货任务id */
  id: Scalars['ID'];
  /** 答案 */
  result?: InputMaybe<Array<InputMaybe<PitayaSopResultInput>>>;
};

export type CompleteSaleDeliveryOrderInput = {
  /** 收货时间 */
  completeTime: Scalars['Long'];
  /** 商品列表 for sale plan only */
  itemList?: InputMaybe<Array<InputMaybe<CompleteSaleDeliveryOrderItemInput>>>;
  /** 配送单订单ID */
  orderId: Scalars['ID'];
  /** 收货回执 use fileId(cherry desired) */
  photos: Array<Scalars['String']>;
};

export type CompleteSaleDeliveryOrderItemInput = {
  /** 实际收货大单位数量，可同时为0 */
  actualTotalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 实际收货小单位数量 */
  actualUnitQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 配送退货信息 */
  deliveryReturnInfo?: InputMaybe<SaleDeliveryExtendOrderInfoInput>;
  /** 收货差异信息 */
  differenceInfo?: InputMaybe<Array<InputMaybe<SaleDeliveryExtendOrderInfoInput>>>;
  /** 配送单商品明细ID */
  itemId: Scalars['ID'];
};

export type CompleteTaskInput = {
  interval: Scalars['BigDecimal'];
  taskId: Scalars['ID'];
};

export type CompleteUserBase = {
  completeUser?: Maybe<User>;
};

export const enum CompositeStateEnum {
  /** 成功 */
  Composited = 'COMPOSITED',
  /** 失败 */
  CompositeFailed = 'COMPOSITE_FAILED',
  /** 合成中 */
  Compositing = 'COMPOSITING',
  /** 仅用于返回值,表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 未合成 */
  UnComposited = 'UN_COMPOSITED'
};

/**  返回值-凭证模板数据来源-条件字段(具体item) */
export type ConditionFieldInfoPayLoad = {
  __typename?: 'ConditionFieldInfoPayLoad';
  /**  字段key的名称(用于展示的中文名)  */
  fieldKeyName?: Maybe<Scalars['String']>;
  /**  字段key的值的可选项  */
  fieldValueOptions?: Maybe<Array<Maybe<FasOption>>>;
  /**  id  */
  id?: Maybe<Scalars['ID']>;
};

export type ConfigValuePayload = ProductionSwitchPayload | WorkerSalaryPayload;

export const enum ConfigurationStateEnum {
  /** 已配置 */
  Configured = 'CONFIGURED',
  /** 未配置 */
  Unconfigured = 'UNCONFIGURED',
  Unknown = 'UNKNOWN',
  Unrecognized = 'UNRECOGNIZED',
  Unspecified = 'UNSPECIFIED'
};

export type ConfirmCancelProductionInput = {
  /** 出库明细id */
  outOrderItemId: Scalars['ID'];
  /** 任务id */
  taskId: Scalars['ID'];
};

export type ConfirmCancelProductionPayload = {
  __typename?: 'ConfirmCancelProductionPayload';
  result?: Maybe<Scalars['Boolean']>;
};

export type ConfirmCommodityGuidePriceInput = {
  /**  商品SkuId  */
  commoditySkuIdList: Array<Scalars['Int']>;
};

export type ConfirmEmptyCabinetInput = {
  /** 空柜信息 */
  emptyCabinetInfo?: InputMaybe<EmptyCabinetInfoInput>;
  /** 收货任务Id */
  taskId?: InputMaybe<Scalars['ID']>;
};

/** 确认入库信息 */
export type ConfirmEntryInput = {
  /**  入库类型 */
  entryType: PeachWareHouseType;
  /**  调拨单id */
  flowId?: InputMaybe<Scalars['ID']>;
  /**  标记商品批次id */
  markStockBatchIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /**   备注信息 */
  remark?: InputMaybe<Scalars['String']>;
  /**  出入库记录主键Id */
  stockRecordId?: InputMaybe<Scalars['ID']>;
  /** 未配置单位的商品列表 */
  unitNotConfiguredCommodity?: InputMaybe<Array<InputMaybe<StockApplyCommodityList>>>;
  /**  仓库Id */
  wareHouseId?: InputMaybe<Scalars['ID']>;
};

/** 确认入库 */
export type ConfirmInput = {
  auditType: AuditType;
  belongId?: InputMaybe<Scalars['Int']>;
  /**  所属组织（仅限于批发和货柜调拨给生产时无所属组织选项）  */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  belongType?: InputMaybe<Scalars['Int']>;
  /** 预估运费 */
  deliveryFee?: InputMaybe<Scalars['BigDecimal']>;
  /** 入库订单Id */
  inOrderId: Scalars['ID'];
  /** 入库商品信息 */
  items?: InputMaybe<Array<InputMaybe<ConfirmItemInput>>>;
  /** 本次入库操作备注信息 */
  remark?: InputMaybe<Scalars['String']>;
  warehouseId?: InputMaybe<Scalars['ID']>;
};

export type ConfirmItemInput = {
  /** 批次id */
  batchId?: InputMaybe<Scalars['ID']>;
  /** SPUId */
  commodityId: Scalars['Int'];
  /** 商品skuID */
  commoditySkuId: Scalars['Int'];
  /** item列表Id */
  inOrderItemId?: InputMaybe<Scalars['ID']>;
  /** 总价 */
  totalPrice?: InputMaybe<Scalars['BigDecimal']>;
  /** 副单位数量 */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 小单位数量 */
  unitQuantity: Scalars['BigDecimal'];
  /** 小单位类型 */
  unitType?: InputMaybe<Scalars['Int']>;
};

export type ConfirmOmsPurchaseCommodityInput = {
  index: Scalars['ID'];
  skuId: Scalars['Int'];
  totalQuantity: Scalars['BigDecimal'];
  totalType: Scalars['Int'];
  unitQuantity: Scalars['BigDecimal'];
  unitType: Scalars['Int'];
};

export type ConfirmOmsPurchaseInput = {
  /** 审核类型 */
  auditType: AuditType;
  /** 客户id */
  belongId: Scalars['Int'];
  /** 客户类型 */
  belongType: Scalars['Int'];
  /** 商品参数 */
  commodityList: Array<ConfirmOmsPurchaseCommodityInput>;
  /** 订单Id */
  id: Scalars['ID'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 仓库id */
  warehouseId: Scalars['ID'];
};

/** 确认出库 */
export type ConfirmOutOrderInput = {
  auditType: AuditType;
  deliveryFee?: InputMaybe<Scalars['Float']>;
  /** 商品信息 */
  items?: InputMaybe<Array<InputMaybe<ConfirmOutOrderItem>>>;
  /** 出库订单Id */
  outOrderId: Scalars['ID'];
  /** 出库备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export type ConfirmOutOrderItem = {
  /** 周转筐归属 */
  basketCustomerId?: InputMaybe<Scalars['Int']>;
  /** 周转筐数量 */
  basketQuantity?: InputMaybe<Scalars['Int']>;
  /** 批次及数量 */
  batchStockItems: Array<InputMaybe<BatchStockItem>>;
  outOrderItemId: Scalars['ID'];
  /**  v2.3.1中台对接新增 */
  skuId: Scalars['Int'];
};

export type ConfirmOutOrderStatisticsPayload = {
  __typename?: 'ConfirmOutOrderStatisticsPayload';
  commodityCount?: Maybe<Scalars['Int']>;
  outOrderFinishCount?: Maybe<Scalars['Int']>;
  outOrderUnFinishCount?: Maybe<Scalars['Int']>;
};

export type ConfirmPurchaseInput = {
  /** 商品类型 */
  commodityType: Scalars['Int'];
  purchaseTime: Scalars['Long'];
};

export type ConfirmStockOrderInput = {
  commodities: Array<InputMaybe<ConfirmStockOrderItemInput>>;
  stockOrderId: Scalars['ID'];
};

export type ConfirmStockOrderItemInput = {
  batchId?: InputMaybe<Scalars['ID']>;
  skuId: Scalars['Int'];
  stockOrderItemId: Scalars['ID'];
  totalQuantity: Scalars['BigDecimal'];
  unitQuantity: Scalars['BigDecimal'];
};

export type ConfirmStockWmsOrderInput = {
  /**  业务单id  */
  businessId?: InputMaybe<Scalars['ID']>;
  commodities: Array<InputMaybe<ConfirmStockWmsOrderItemInput>>;
  stockOrderId: Scalars['ID'];
  type: StockWmsOrderType;
};

export type ConfirmStockWmsOrderItemInput = {
  batchId?: InputMaybe<Scalars['ID']>;
  /**  申请入库毛重数量  */
  grossUnitQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /**  商品序号  */
  index?: InputMaybe<Scalars['ID']>;
  /**  单价定位  */
  pricePosition?: InputMaybe<PricePositionEnum>;
  skuId: Scalars['Int'];
  stockWmsOrderItemId: Scalars['ID'];
  /**  申请入库净重数量  */
  totalQuantity: Scalars['BigDecimal'];
  totalType?: InputMaybe<Scalars['Int']>;
  /**  申请入库净重数量  */
  unitQuantity: Scalars['BigDecimal'];
  unitType?: InputMaybe<Scalars['Int']>;
};

export type ConfirmTaskFinishPayload = UnitBase & {
  __typename?: 'ConfirmTaskFinishPayload';
  interval?: Maybe<Scalars['BigDecimal']>;
  picking?: Maybe<Picking>;
  /** 生产总览 */
  productionOverview?: Maybe<ProductionOverview>;
  returnMaterial?: Maybe<ReturnMaterial>;
  unit?: Maybe<Unit>;
  warehousing?: Maybe<Warehousing>;
};

export type ConformPurchasePayload = {
  __typename?: 'ConformPurchasePayload';
  result?: Maybe<Scalars['Boolean']>;
};

export type ConsignmentLogPayload = CreateByBase & {
  __typename?: 'ConsignmentLogPayload';
  /** 操作人 */
  createBy?: Maybe<User>;
  /** 操作时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 状态类型 */
  logType?: Maybe<InternalConsignmentLogEnum>;
  /** 日志文案 */
  logTypeText?: Maybe<Scalars['String']>;
};

export type ConsignmentOrgBase = {
  /** 委托代卖组织 */
  consignmentOrg?: Maybe<PitayaOrg>;
};

export type ConsignmentOrgPayload = {
  __typename?: 'ConsignmentOrgPayload';
  /** 国家 1 中国 3 泰国 2 越南 */
  country?: Maybe<Scalars['Int']>;
  /** 主键ID */
  id?: Maybe<Scalars['Int']>;
  /** 负责人 */
  leadingId?: Maybe<Scalars['Int']>;
  /** 操作人 */
  operatorId?: Maybe<Scalars['Int']>;
  /** 组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 父级ID */
  parentId?: Maybe<Scalars['Int']>;
  /** 父级名称 */
  parentName?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 租户id */
  tenantId?: Maybe<Scalars['Long']>;
};

export type ConsignmentPayModePayload = {
  __typename?: 'ConsignmentPayModePayload';
  payMode?: Maybe<PayModeEnum>;
  payModeName?: Maybe<Scalars['String']>;
};

/**  消费信息 */
export type ConsumeInfo = {
  __typename?: 'ConsumeInfo';
  /**  收银备注 */
  cashRemark?: Maybe<Scalars['String']>;
  commodityDetail?: Maybe<Array<Maybe<CommodityDetail>>>;
  /**  优惠金额 */
  discountMoney?: Maybe<Scalars['BigDecimal']>;
  /**  付款详情 */
  paymentDetail?: Maybe<Array<Maybe<PaymentInfo>>>;
  /**  实收金额 */
  receivableMoney?: Maybe<Scalars['BigDecimal']>;
  /**  订单备注 */
  remark?: Maybe<Scalars['String']>;
  /**  应收金额 */
  totalMoney?: Maybe<Scalars['BigDecimal']>;
};

export type ContactGroup = {
  __typename?: 'ContactGroup';
  /** 分组类型 */
  groupType?: Maybe<Scalars['Int']>;
  /** 分组值 */
  groupValue?: Maybe<Array<Maybe<Scalars['ID']>>>;
};

export type ContactGroupInput = {
  /** 联系人分组类型 */
  contactGroupType?: InputMaybe<Scalars['ID']>;
  /** 联系人分组值 */
  contactGroupValue?: InputMaybe<Scalars['ID']>;
};

export type ContactGroupInterface = {
  /** 联系人分组类型 */
  contactGroupType?: Maybe<Scalars['ID']>;
  /** 联系人分组类型翻译 */
  contactGroupTypeName?: Maybe<Scalars['String']>;
  /** 联系人分组值 */
  contactGroupValue?: Maybe<Scalars['ID']>;
};

export type ContactGroupPayLoad = ContactGroupInterface & ContactGroupValueInterface & {
  __typename?: 'ContactGroupPayLoad';
  /** 联系人分组类型 */
  contactGroupType?: Maybe<Scalars['ID']>;
  /** 联系人分组类型翻译 */
  contactGroupTypeName?: Maybe<Scalars['String']>;
  /** 联系人分组值 */
  contactGroupValue?: Maybe<Scalars['ID']>;
  /** 联系人分组值翻译 */
  contactGroupValueName?: Maybe<Scalars['String']>;
};

export type ContactGroupValueInterface = {
  /** 联系人分组类型 */
  contactGroupType?: Maybe<Scalars['ID']>;
  /** 联系人分组值 */
  contactGroupValue?: Maybe<Scalars['ID']>;
  /** 联系人分组值翻译 */
  contactGroupValueName?: Maybe<Scalars['String']>;
};

export type ContactInfoInterface = {
  /** 联系人信息 */
  contactList?: Maybe<Array<Maybe<DurianContactOption>>>;
  /** 节点 */
  pointId?: Maybe<Scalars['ID']>;
};

export type ContactInput = {
  /** 联系人分组 */
  contactGroupList?: InputMaybe<Array<InputMaybe<ContactGroupInput>>>;
  /** 联系人id */
  contactId?: InputMaybe<Scalars['ID']>;
  /** 联系人名称 */
  contactName?: InputMaybe<Scalars['String']>;
  /** 联系电话 */
  contactPhone?: InputMaybe<Scalars['String']>;
};

export type ContactOption = {
  __typename?: 'ContactOption';
  /** 联系人 */
  contactId?: Maybe<Scalars['ID']>;
  /** 联系人 */
  contactName?: Maybe<Scalars['String']>;
  /** 联系电话 */
  contactNumber?: Maybe<Scalars['String']>;
  /** 用户状态 */
  state?: Maybe<UserStateEnum>;
};

export type ContactOptionInput = {
  /** 联系人分组 */
  contactGroup?: InputMaybe<Scalars['ID']>;
  /** 联系人分组值 */
  contactGroupValue?: InputMaybe<Scalars['ID']>;
  /** 联系人id */
  contactId?: InputMaybe<Scalars['ID']>;
  /** 联系人名称 */
  contactName?: InputMaybe<Scalars['String']>;
  /** 联系人电话 */
  contactPhone?: InputMaybe<Scalars['String']>;
};

export type ContactPayload = {
  __typename?: 'ContactPayload';
  /** 联系人 */
  contactName?: Maybe<Scalars['String']>;
  /** 联系人电话 */
  contactPhone?: Maybe<Scalars['String']>;
  /** 所有标签 */
  tagList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

/** 地址联系人类型关联 */
export type ContactTypeRelPitayaInput = {
  /** 联系人分组 */
  contactGroup?: InputMaybe<Scalars['Int']>;
  /** 联系人类型 */
  contactTypeList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** id */
  id?: InputMaybe<Scalars['Int']>;
};

/** app修改入参 */
export type ContainerAndTrackingUpdateInput = {
  /** 提柜，提柜时间 */
  deliveryTime?: InputMaybe<Scalars['Long']>;
  /** 目的地 */
  destination?: InputMaybe<Scalars['ID']>;
  /** 目的地类型 */
  destinationType?: InputMaybe<DestinationType>;
  /** 主键Id */
  id: Scalars['ID'];
  /** 放行时间 */
  releaseTime?: InputMaybe<Scalars['Long']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 放行，抽检数量 */
  sampleQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 抽检单位 */
  samplingUnit?: InputMaybe<UnitTypeEnum>;
  /** 任务状态 */
  status: TrackingStatus;
};

/** 货柜商品明细信息 */
export type ContainerCommodityDetail = {
  __typename?: 'ContainerCommodityDetail';
  /** 入库申请数量 */
  inApplyStockQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 入库申请数量单位 */
  inApplyStockUnitId?: Maybe<Scalars['Int']>;
  /** 入库申请数量 */
  inRecordStockQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 入库申请数量单位 */
  inRecordStockUnitId?: Maybe<Scalars['Int']>;
  /** skuId */
  skuId?: Maybe<Scalars['Int']>;
  /** skuN名称 */
  skuName?: Maybe<Scalars['String']>;
};

/** 货柜信息 */
export type ContainerInfo = {
  __typename?: 'ContainerInfo';
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
};

/** 新建合同入参 */
export type ContractCreateInput = {
  /** 收到预付款日期 */
  advancePaymentDate?: InputMaybe<Scalars['Long']>;
  /** 金额 */
  amount: Scalars['BigDecimal'];
  /** 品类id */
  categoryId: Scalars['ID'];
  /** 合同号 */
  code: Scalars['String'];
  /** 合同主体 */
  contractingParty?: InputMaybe<Scalars['ID']>;
  /** 货值换算汇率 */
  conversionRate?: InputMaybe<Scalars['BigDecimal']>;
  /** 货币符号 */
  currency: Scalars['Int'];
  /** 报关模板Id数组 */
  customsTmpIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 状态 */
  enabled: EnabledEnum;
  /** 预计使用数量 */
  estimateQuantity: Scalars['Int'];
  /** 利率 */
  interestRate?: InputMaybe<Scalars['BigDecimal']>;
  /** 最晚回款时间 */
  lastCollectMoneyDate?: InputMaybe<Scalars['Long']>;
  /** 最晚放柜日期 */
  lastPassCabinetDate?: InputMaybe<Scalars['Long']>;
  /** 合同名称 */
  name: Scalars['String'];
  /** 合同名称多语言 */
  nameLocale?: InputMaybe<Scalars['Object']>;
  /** 账期 */
  paymentTerms?: InputMaybe<Scalars['Int']>;
  /** 合同类型 */
  type: ContractTypeEnum;
  /** 预警数量 */
  warningQuantity?: InputMaybe<Scalars['Int']>;
};

/** 合同签署信息 */
export type ContractInfo = {
  __typename?: 'ContractInfo';
  /** 合同号 */
  contractCode?: Maybe<Scalars['String']>;
  /** 合同文件 */
  contractFile?: Maybe<Scalars['String']>;
  /** 合同签署状态 */
  contractSignStatus?: Maybe<ContractSignStatusEnum>;
  /** 合同签署url */
  contractSigningUrl?: Maybe<Scalars['String']>;
  /** 合同状态 */
  contractStatus?: Maybe<ContractStatusEnum>;
  /** 接收人联系电话 */
  receivePhone?: Maybe<Scalars['String']>;
  /** 接收人名称 */
  receiverName?: Maybe<Scalars['String']>;
  /** 接收人id */
  recipientId?: Maybe<Scalars['Int']>;
  /** 销售金额 */
  saleAmount?: Maybe<Scalars['BigDecimal']>;
  /** 签署人 */
  signer?: Maybe<Scalars['String']>;
  /** 签署人ID */
  signerId?: Maybe<Scalars['Int']>;
  /** 签署时间 */
  signingTime?: Maybe<Scalars['Long']>;
};

export type ContractMsg = {
  __typename?: 'ContractMsg';
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人id */
  creatorId?: Maybe<Scalars['Int']>;
  /** 创建人名称 */
  creatorName?: Maybe<Scalars['String']>;
  /** h5地址 */
  h5Address?: Maybe<Scalars['String']>;
  /** 消息内容 */
  msgContent?: Maybe<Scalars['String']>;
  /** 合同消息记录id */
  msgRecordId?: Maybe<Scalars['ID']>;
  /** 消息标题 */
  msgTitle?: Maybe<Scalars['String']>;
  /** pc地址 */
  pcAddress?: Maybe<Scalars['String']>;
  /** 读取标记(1已读，99未读) */
  readTag?: Maybe<Scalars['Int']>;
  /** 消息类型 */
  typeOption?: Maybe<ContractMsgTypePayload>;
};

export const enum ContractMsgType {
  ContractChangeReminders = 'CONTRACT_CHANGE_REMINDERS',
  ContractExpires = 'CONTRACT_EXPIRES',
  PersonnelChangeReminders = 'PERSONNEL_CHANGE_REMINDERS',
  ProcessApproval = 'PROCESS_APPROVAL',
  /**     CONTRACT_OVERDUE */
  QualificationExpires = 'QUALIFICATION_EXPIRES'
};

export type ContractMsgTypeListPayload = {
  __typename?: 'ContractMsgTypeListPayload';
  types?: Maybe<Array<Maybe<ContractMsgTypePayload>>>;
};

export type ContractMsgTypePayload = {
  __typename?: 'ContractMsgTypePayload';
  name?: Maybe<Scalars['String']>;
  type?: Maybe<Scalars['Int']>;
  typeEnum?: Maybe<ContractMsgType>;
};

/** 合同分页入参 */
export type ContractPageInput = {
  /** 品类id */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 合同号 */
  contractCode?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type ContractPagePayload = {
  __typename?: 'ContractPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<ContractPayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

/** 合同详细信息 */
export type ContractPayload = CategoryInterface & {
  __typename?: 'ContractPayload';
  /** 收到预付款日期 */
  advancePaymentDate?: Maybe<Scalars['Long']>;
  /** 金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 合同号 */
  code?: Maybe<Scalars['String']>;
  /** 合同主体 */
  contractingParty?: Maybe<Scalars['ID']>;
  /** 货值换算汇率 */
  conversionRate?: Maybe<Scalars['BigDecimal']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 货币符号 */
  currency?: Maybe<Scalars['Int']>;
  /** 报关模板id数组 */
  customsTmpIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 状态 */
  enabled?: Maybe<EnabledEnum>;
  /** 状态名称 */
  enabledName?: Maybe<Scalars['String']>;
  /** 预计使用数量 */
  estimateQuantity?: Maybe<Scalars['Int']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 利率 */
  interestRate?: Maybe<Scalars['BigDecimal']>;
  /** 最晚回款时间 */
  lastCollectMoneyDate?: Maybe<Scalars['Long']>;
  /** 最晚放柜日期 */
  lastPassCabinetDate?: Maybe<Scalars['Long']>;
  /** 合同名称 */
  name?: Maybe<Scalars['String']>;
  /** 合同名称多语言 */
  nameLocale?: Maybe<Scalars['Object']>;
  /** 账期 */
  paymentTerms?: Maybe<Scalars['Int']>;
  /** 剩余金额 */
  surplusAmount?: Maybe<Scalars['BigDecimal']>;
  /** 剩余数量 */
  surplusQuantity?: Maybe<Scalars['Int']>;
  /** 合同类型 */
  type?: Maybe<ContractTypeEnum>;
  /** 合同类型描述 */
  typeName?: Maybe<Scalars['String']>;
  /** 使用金额 */
  useAmount?: Maybe<Scalars['BigDecimal']>;
  /** 已使用数量 */
  usedQuantity?: Maybe<Scalars['Int']>;
  /** 带装柜数量 */
  waitLoadingCabinetQuantity?: Maybe<Scalars['Int']>;
  /** 预警数量 */
  warningQuantity?: Maybe<Scalars['Int']>;
};

export const enum ContractRuleEnum {
  /** 一票多柜 */
  OneTicketMultipleCabinet = 'ONE_TICKET_MULTIPLE_CABINET',
  /** 一票单柜 */
  OneTicketSingleCabinet = 'ONE_TICKET_SINGLE_CABINET',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 合同签署查询状态 */
export const enum ContractSignQueryStatusEnum {
  /** 已取消 */
  Canceled = 'CANCELED',
  /** 已完成 */
  Completed = 'COMPLETED',
  /** 已作废 */
  Invalid = 'INVALID',
  /** 未完成 */
  NotCompleted = 'NOT_COMPLETED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 合同签署状态 */
export const enum ContractSignStatusEnum {
  /** 已转签 */
  Forwarded = 'FORWARDED',
  /** 已拒签 */
  Rejected = 'REJECTED',
  /** 已签署 */
  Signed = 'SIGNED',
  /** 待签署 */
  ToSigned = 'TO_SIGNED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type ContractSigningOrg = {
  __typename?: 'ContractSigningOrg';
  /** 组织id */
  orgId?: Maybe<Scalars['Int']>;
  /** 组织名称 */
  orgName?: Maybe<Scalars['String']>;
};

/** 合同状态 */
export const enum ContractStatusEnum {
  /** 已完成 */
  Completed = 'COMPLETED',
  /** 已过期 */
  Expired = 'EXPIRED',
  /** 填写中 */
  Filling = 'FILLING',
  /** 已作废 */
  Invalid = 'INVALID',
  /** 作废确认中 */
  InvalidConfirm = 'INVALID_CONFIRM',
  /** 已逾期 */
  Overdue = 'OVERDUE',
  /** 已拒填 */
  Refused = 'REFUSED',
  /** 已拒签 */
  Rejected = 'REJECTED',
  /** 已撤销 */
  Revoked = 'REVOKED',
  /** 待他人签署 */
  ToOtherSigned = 'TO_OTHER_SIGNED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export const enum ContractTypeEnum {
  /** 外汇合同 */
  ForeignExchange = 'FOREIGN_EXCHANGE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 修改合同入参 */
export type ContractUpdateInput = {
  /** 收到预付款日期 */
  advancePaymentDate?: InputMaybe<Scalars['Long']>;
  /** 金额 */
  amount: Scalars['BigDecimal'];
  /** 品类id */
  categoryId: Scalars['ID'];
  /** 合同号 */
  code: Scalars['String'];
  /** 合同主体 */
  contractingParty?: InputMaybe<Scalars['ID']>;
  /** 货值换算汇率 */
  conversionRate?: InputMaybe<Scalars['BigDecimal']>;
  /** 货币符号 */
  currency: Scalars['Int'];
  /** 报关模板Id数组 */
  customsTmpIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 状态 */
  enabled?: InputMaybe<EnabledEnum>;
  /** 预计使用数量 */
  estimateQuantity: Scalars['Int'];
  /** id */
  id: Scalars['ID'];
  /** 利率 */
  interestRate?: InputMaybe<Scalars['BigDecimal']>;
  /** 最晚回款时间 */
  lastCollectMoneyDate?: InputMaybe<Scalars['Long']>;
  /** 最晚放柜日期 */
  lastPassCabinetDate?: InputMaybe<Scalars['Long']>;
  /** 合同名称 */
  name: Scalars['String'];
  /** 合同名称多语言 */
  nameLocale?: InputMaybe<Scalars['Object']>;
  /** 账期 */
  paymentTerms?: InputMaybe<Scalars['Int']>;
  /** 合同类型 */
  type?: InputMaybe<ContractTypeEnum>;
  /** 预警数量 */
  warningQuantity?: InputMaybe<Scalars['Int']>;
};

export type ControlCommodityCategoryPayload = {
  __typename?: 'ControlCommodityCategoryPayload';
  /**  品类id  */
  categoryId?: Maybe<Scalars['Int']>;
  /**  品类名称  */
  categoryName?: Maybe<Scalars['String']>;
  /**  商品管控id  */
  commodityControlId?: Maybe<Scalars['ID']>;
  /**  待办数量  */
  toDoCount?: Maybe<Scalars['Int']>;
};

export type ControlCommoditySkuPayload = {
  __typename?: 'ControlCommoditySkuPayload';
  /**  基本单位id  */
  basicTypeId?: Maybe<Scalars['Int']>;
  /**  商品管控Id  */
  commodityControlId?: Maybe<Scalars['ID']>;
  /**  商品SkuId  */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  商品Sku名称  */
  commoditySkuName?: Maybe<Scalars['String']>;
  /**  最低指导价  */
  minGuidePrice?: Maybe<Scalars['BigDecimal']>;
  /**  指导价单位Id  */
  priceUnitId?: Maybe<Scalars['Int']>;
  /** 排序 */
  sort?: Maybe<Scalars['Int']>;
  /**  状态  */
  state?: Maybe<GuidePriceState>;
};

/** 零售开单管控方式 */
export const enum ControlModeEnum {
  /** 限制开单 */
  LimitOrder = 'LIMIT_ORDER',
  /** 弹窗提醒 */
  PopupRemind = 'POPUP_REMIND',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type ConvertCommodityType = {
  __typename?: 'ConvertCommodityType';
  /** 商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 商品转换类型 */
  convertType?: Maybe<ConvertType>;
};

export type ConvertOrderDetailInput = {
  /** 系统ID */
  appId?: InputMaybe<Scalars['Int']>;
  /** 费用单ID */
  billId: Scalars['ID'];
};

export type ConvertOrderDetailPayload = {
  __typename?: 'ConvertOrderDetailPayload';
  /** 所属客户 */
  belongName?: Maybe<Scalars['String']>;
  /** 费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用id */
  billId?: Maybe<Scalars['ID']>;
  /** 审核状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 审核状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 转换申请单号 */
  convertOrderCode?: Maybe<Scalars['String']>;
  /** 照片详情 */
  convertOrderPhotos?: Maybe<Array<Maybe<ConvertOrderPhotosPayload>>>;
  /** 转换类型 */
  convertTypeDesc?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人 */
  createUserName?: Maybe<Scalars['String']>;
  /** 转换入库商品明细 */
  inConvertOrderItems?: Maybe<Array<Maybe<FmsPitayaConvertOrderItemPayload>>>;
  /** 入库总成本 */
  inTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 所属组织id */
  orgId?: Maybe<Scalars['Long']>;
  /** 所属组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 转换出库商品明细 */
  outConvertOrderItems?: Maybe<Array<Maybe<FmsPitayaConvertOrderItemPayload>>>;
  /** 出库总成本 */
  outTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 转换原因 */
  remark?: Maybe<Scalars['String']>;
  /** 标记 */
  sign?: Maybe<Scalars['Int']>;
  /** 标记描述 */
  signDesc?: Maybe<Scalars['String']>;
  /** 所属仓库 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type ConvertOrderIdInput = {
  orderId: Scalars['ID'];
};

export type ConvertOrderLogPadload = CreateByBase & {
  __typename?: 'ConvertOrderLogPadload';
  /** 日志id */
  convertLogId?: Maybe<Scalars['ID']>;
  /** 订单id */
  convertOrderId?: Maybe<Scalars['ID']>;
  /** 操作人 */
  createBy?: Maybe<User>;
  /** 操作时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 操作说明 */
  description?: Maybe<Scalars['String']>;
  /** 操作类型 */
  typeText?: Maybe<Scalars['String']>;
};

export type ConvertOrderPhotosPayload = {
  __typename?: 'ConvertOrderPhotosPayload';
  /** 明细id 唯一标识 */
  itemId?: Maybe<Scalars['ID']>;
  /** 拍照记录 */
  photos?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** skuId */
  skuId?: Maybe<Scalars['Long']>;
  /** 商品名称 */
  skuName?: Maybe<Scalars['String']>;
};

export const enum ConvertOrderStatus {
  /** 已取消 */
  Canceled = 'CANCELED',
  /** 已完成 */
  Completed = 'COMPLETED',
  /** 待审核 */
  ToBeAudit = 'TO_BE_AUDIT',
  /** 待提交 */
  ToSubmit = 'TO_SUBMIT'
};

/**  预收转回款 */
export type ConvertPaymentInput = {
  /**  欠款单ids   */
  debitFormIdsList: Array<InputMaybe<Scalars['ID']>>;
  /**  旧的回款单id,编辑回款单时传   */
  oldPaymentId?: InputMaybe<Scalars['ID']>;
  /**  备注   */
  remarks?: InputMaybe<Scalars['String']>;
  /**  回款规则 1:总欠款自动回款， 2:指定欠款回款   */
  settleRule: SettleRuleEnum;
};

/**  预收转回款 */
export type ConvertPaymentType = {
  __typename?: 'ConvertPaymentType';
  /**  欠款单ids   */
  debitFormIdsList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 欠款单扩展信息 */
  debitFormList?: Maybe<Array<Maybe<PeachRefundPaymentFormList>>>;
  /**  旧的回款单id,编辑回款单时传   */
  oldPaymentId?: Maybe<Scalars['ID']>;
  /**  备注   */
  remarks?: Maybe<Scalars['String']>;
  /**  回款规则 1:总欠款自动回款， 2:指定欠款回款   */
  settleRule?: Maybe<SettleRuleEnum>;
};

export type ConvertToSkuBase = {
  /** 转换后sku信息 */
  convertToSku?: Maybe<PitayaCommoditySku>;
};

export const enum ConvertType {
  /** 辅料转报损品 */
  AssistToDamaged = 'ASSIST_TO_DAMAGED',
  /** 次品转报损品 */
  DefectiveToDamaged = 'DEFECTIVE_TO_DAMAGED',
  /** 半成品转报损品 */
  HalfProductToDamaged = 'HALF_PRODUCT_TO_DAMAGED',
  /** 半成品转次品 */
  HalfProductToDefective = 'HALF_PRODUCT_TO_DEFECTIVE',
  /** 成品转报损品 */
  ProductToDamaged = 'PRODUCT_TO_DAMAGED',
  /** 成品转次品 */
  ProductToDefective = 'PRODUCT_TO_DEFECTIVE',
  /** 成品转半成品 */
  ProductToHalf = 'PRODUCT_TO_HALF',
  /** 原料转报损品 */
  RawMaterialToDamaged = 'RAW_MATERIAL_TO_DAMAGED',
  /** 原料转次品 */
  RawMaterialToDefective = 'RAW_MATERIAL_TO_DEFECTIVE',
  /** 退货品转报损品 */
  ReturnToDamaged = 'RETURN_TO_DAMAGED',
  /** 退货品转次品 */
  ReturnToDefective = 'RETURN_TO_DEFECTIVE'
};

/** 代卖合作:结算单出参 */
export type CooperationSettlementPayload = {
  __typename?: 'CooperationSettlementPayload';
  /** 审核状态 */
  auditStatus?: Maybe<SettlementAuditStatus>;
  /** 发起人 */
  operator?: Maybe<Scalars['String']>;
  /** 发起组织 */
  orgName?: Maybe<Scalars['String']>;
  /** 应收金额 */
  receivableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 结算金额 */
  settlementAmount?: Maybe<Scalars['BigDecimal']>;
  /** 结算单号 */
  settlementCode?: Maybe<Scalars['String']>;
  /** 结算单id */
  settlementId?: Maybe<Scalars['ID']>;
  /** 发起时间 */
  settlementTime?: Maybe<Scalars['Long']>;
};

export const enum CopyTag {
  /** 已处理 */
  Processed = 'Processed',
  /** 未处理 */
  Unprocessed = 'Unprocessed'
};

export type CorpArea = {
  __typename?: 'CorpArea';
  /** 城市 */
  city?: Maybe<Scalars['String']>;
  /** 区域 */
  county?: Maybe<Scalars['String']>;
  /** 省份 */
  province?: Maybe<Scalars['String']>;
};

export type CorpBackInfo = {
  __typename?: 'CorpBackInfo';
  /** 企业地址 */
  address?: Maybe<Scalars['String']>;
  /** 开户行 */
  bank?: Maybe<Scalars['String']>;
  /** 开户行账号 */
  bankAccount?: Maybe<Scalars['String']>;
  /** 企业税号 */
  creditCode?: Maybe<Scalars['String']>;
  /** 企业名称 */
  name?: Maybe<Scalars['String']>;
  /** 电话号码 */
  tel?: Maybe<Scalars['String']>;
};

export type CorpBaseInput = {
  keyword?: InputMaybe<Scalars['String']>;
};

export type CorpBasePayload = {
  __typename?: 'CorpBasePayload';
  /** 统一社会信用代码 */
  creditCode?: Maybe<Scalars['String']>;
  /** 企业名称 */
  name?: Maybe<Scalars['String']>;
  /** 工商注册号 */
  no?: Maybe<Scalars['String']>;
  /** 法定代表人名称 */
  operName?: Maybe<Scalars['String']>;
};

export type CorpContactInfo = {
  __typename?: 'CorpContactInfo';
  /** 邮箱 */
  email?: Maybe<Scalars['String']>;
  /** 更多邮箱 */
  moreEmailList?: Maybe<Array<Maybe<CorpEmail>>>;
  /** 更多电话 */
  moreTelList?: Maybe<Array<Maybe<CorpTel>>>;
  /** 联系电话 */
  tel?: Maybe<Scalars['String']>;
  /** 网址 */
  webSiteList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type CorpDetailInput = {
  /** 搜索关键字（企业名称、统一社会信用代码、注册号） */
  keyword?: InputMaybe<Scalars['String']>;
};

export type CorpDetailPayload = {
  __typename?: 'CorpDetailPayload';
  /** 注册地址 */
  address?: Maybe<Scalars['String']>;
  /** 通信地址 */
  annualAddress?: Maybe<Scalars['String']>;
  /** 所属地区 */
  area?: Maybe<CorpArea>;
  /** 开票信息 */
  bankInfo?: Maybe<CorpBackInfo>;
  /** 联系信息 */
  contactInfo?: Maybe<CorpContactInfo>;
  /** 统一社会信用代码 */
  creditCode?: Maybe<Scalars['String']>;
  /** 英文名 */
  englishName?: Maybe<Scalars['String']>;
  /** 经纬度 */
  longLat?: Maybe<CorpLongLat>;
  /** 企业名称 */
  name?: Maybe<Scalars['String']>;
  /** 工商注册号 */
  no?: Maybe<Scalars['String']>;
  /** 法定代表人 */
  operName?: Maybe<Scalars['String']>;
  /** 注册资本 */
  registCapi?: Maybe<Scalars['String']>;
  /** 经营范围 */
  scope?: Maybe<Scalars['String']>;
  /** 成立日期，精确到天，如“2022-01-01” */
  startDate?: Maybe<Scalars['Long']>;
  /** 登记状态（HLCorpRegisterStatus） */
  status?: Maybe<CorpRegisterStatus>;
  /** 纳税人识别号 */
  taxNo?: Maybe<Scalars['String']>;
  /** 纳税类别（HLTaxpayerClass） */
  taxpayerType?: Maybe<TaxpayerClassEnum>;
};

export type CorpEmail = {
  __typename?: 'CorpEmail';
  /** 邮箱 */
  email?: Maybe<Scalars['String']>;
  /** 来源，如“互联网” */
  source?: Maybe<Scalars['String']>;
};

export type CorpLongLat = {
  __typename?: 'CorpLongLat';
  /** 纬度 */
  latitude?: Maybe<Scalars['BigDecimal']>;
  /** 经度 */
  longitude?: Maybe<Scalars['BigDecimal']>;
};

export const enum CorpRegisterStatus {
  /** 异常 */
  Abnormal = 'ABNORMAL',
  /** 注销 */
  Logout = 'LOGOUT',
  /** 存续 */
  Subsist = 'SUBSIST',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type CorpTel = {
  __typename?: 'CorpTel';
  /** 来源，如“互联网” */
  source?: Maybe<Scalars['String']>;
  /** 电话 */
  tel?: Maybe<Scalars['String']>;
};

export type Cost = {
  __typename?: 'Cost';
  /** 金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 费用项名字 */
  costType?: Maybe<CostType>;
};

/** 代卖费用承担方类型 */
export const enum CostBearType {
  /** 自己承担 */
  Oneself = 'ONESELF',
  /** 对方承担 */
  Opposite = 'OPPOSITE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 费用货款修改入参 */
export type CostCommodityDetailEditInput = {
  /**  商品SKU ID */
  commoditySkuId?: InputMaybe<Scalars['Int']>;
  /**  商品index */
  index?: InputMaybe<Scalars['ID']>;
  /**  商品单价 */
  unitPrice?: InputMaybe<Scalars['BigDecimal']>;
};

export type CostCommodityPayload = {
  __typename?: 'CostCommodityPayload';
  /** 采购数量 */
  applyTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 采购净重/采购毛重 */
  applyUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品规格选项id */
  commoditySpecOptionId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 商品规格名称 */
  commoditySpecOptionName?: Maybe<Scalars['String']>;
  /** 赠送total数量 */
  giveTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 赠送unit数量 */
  giveUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 入库毛重量（基本单位:kg） */
  grossUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 入库单价 */
  inStockUnitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 货款明细ID */
  itemId?: Maybe<Scalars['ID']>;
  /** 采购标识 */
  markList?: Maybe<Array<Maybe<AcquireMarkEnum>>>;
  /** 果品单价定位（0其他 10净重 20毛重） */
  pricePosition?: Maybe<Scalars['Int']>;
  /** 单价类型 */
  priceType?: Maybe<Scalars['Int']>;
  /** 单价类型名称 */
  priceTypeName?: Maybe<Scalars['String']>;
  /** 关联采购单号 */
  relevancyCode?: Maybe<Scalars['String']>;
  /** 商品sku */
  skuId?: Maybe<Scalars['Int']>;
  /** 小计 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 入库净重量（副单位:件）/ 入库毛重量（副单位:件） */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 副单位类型 */
  totalType?: Maybe<Scalars['Int']>;
  /** 副单位名称 */
  totalTypeName?: Maybe<Scalars['String']>;
  /** 净重单价/毛重单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 入库净重量（基本单位:kg） */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 小单位类型 */
  unitType?: Maybe<Scalars['Int']>;
  /** 小单位名称 */
  unitTypeName?: Maybe<Scalars['String']>;
};

/** 费用明细 */
export type CostDetail = {
  __typename?: 'CostDetail';
  /**  金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /**  费用类型 */
  costType?: Maybe<CommodityAdjustmentCostItemEnum>;
  /**  备注 */
  note?: Maybe<Scalars['String']>;
  /**  付款方式 */
  payMode?: Maybe<PayMode>;
  /**  供应商 */
  supplierId?: Maybe<Scalars['Int']>;
  /**  供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

export type CostDetailInput = {
  /**  金额 */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /**  费用类型 */
  costType?: InputMaybe<CommodityAdjustmentCostItemEnum>;
  /**  备注 */
  note?: InputMaybe<Scalars['String']>;
  /**  付款方式 */
  payMode?: InputMaybe<PayMode>;
  /**  供应商 */
  supplierId?: InputMaybe<Scalars['Int']>;
  /**  供应商名称 */
  supplierName?: InputMaybe<Scalars['String']>;
};

/** 费用录入入参 */
export type CostEntryAddInput = {
  /** 费用金额 */
  amount: Scalars['BigDecimal'];
  /** 费用支付方式 */
  costPaymentMethod: CostPaymentMethodEnum;
  /** 费用证明 */
  costProveList?: InputMaybe<Array<InputMaybe<PeachFileInput>>>;
  /** 费用项供应商 */
  costSupplierId: Scalars['Int'];
  /** 费用产生时间，结束 */
  costTimeEnd: Scalars['Long'];
  /** 费用产生时间，开始 */
  costTimeStart: Scalars['Long'];
  /** 费用项 */
  costType: CostTypeEnum;
  /** 产生环节 */
  productionLink: ProductionLinkEnum;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export const enum CostEntryAuditLogEnum {
  /** 取消 */
  Cancel = 'CANCEL',
  /** 取消确认 */
  CancelConfirm = 'CANCEL_CONFIRM',
  /** 完成 */
  Complete = 'COMPLETE',
  /** 确认 */
  Confirm = 'CONFIRM',
  /** 驳回 */
  Reject = 'REJECT',
  /** 撤销 */
  Revoke = 'REVOKE',
  /** 发起 */
  Sponsor = 'SPONSOR',
  Unknown = 'UNKNOWN'
};

export type CostEntryAuditLogInfo = CreateByBase & {
  __typename?: 'CostEntryAuditLogInfo';
  /** 日志操作类型 */
  costEntryAuditLogEnum?: Maybe<CostEntryAuditLogEnum>;
  /** 日志操作类型名称 */
  costEntryAuditLogEnumDesc?: Maybe<Scalars['String']>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 日志时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 驳回原因 */
  rejectReason?: Maybe<Scalars['String']>;
};

export type CostEntryCountInput = {
  /** 所属组织，不传就是查全部 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 费用项，不传就是查全部 */
  costType?: InputMaybe<Array<InputMaybe<BillFreightTypeEnum>>>;
  /** 产生环节，不传就是查全部 */
  productionLink?: InputMaybe<BillSource>;
};

/** 费用录入明细返回结果 */
export type CostEntryDetailPayload = {
  __typename?: 'CostEntryDetailPayload';
  /** 费用金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 审核记录 */
  auditRecordList?: Maybe<Array<Maybe<AuditLogInfo>>>;
  /** 费用录入状态 */
  costEntryStatus?: Maybe<CostEntryStatusEnum>;
  /** 费用单id */
  costId?: Maybe<Scalars['ID']>;
  /** 费用单号 */
  costOrderCode?: Maybe<Scalars['String']>;
  /** 费用支付方式 */
  costPaymentMethod: CostPaymentMethodEnum;
  /** 费用证明 */
  costProveList?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /** 费用项供应商id */
  costSupplierId?: Maybe<Scalars['Int']>;
  /** 费用项供应商 */
  costSupplierName?: Maybe<Scalars['String']>;
  /** 费用产生时间，结束 */
  costTimeEnd: Scalars['Long'];
  /** 费用产生时间，开始 */
  costTimeStart: Scalars['Long'];
  /** 费用项 */
  costType?: Maybe<CostTypeEnum>;
  /** 产生环节 */
  productionLink?: Maybe<ProductionLinkEnum>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 发起人 */
  sponsorName?: Maybe<Scalars['String']>;
  /** 发起时间 */
  sponsorTime?: Maybe<Scalars['Long']>;
};

/** 费用id请求入参 */
export type CostEntryIdInput = {
  /** 费用单id */
  costId: Scalars['ID'];
};

/** 费用id返回结果 */
export type CostEntryIdPayload = {
  __typename?: 'CostEntryIdPayload';
  /** 费用单id */
  costId?: Maybe<Scalars['ID']>;
};

/** 费用录入列表数据 */
export type CostEntryListPayload = {
  __typename?: 'CostEntryListPayload';
  /** 费用金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 费用录入状态 */
  costEntryStatus?: Maybe<CostEntryStatusEnum>;
  /** 费用单id */
  costId?: Maybe<Scalars['ID']>;
  /** 费用单号 */
  costOrderCode?: Maybe<Scalars['String']>;
  /** 费用项 */
  costType?: Maybe<CostTypeEnum>;
  /** 产生环节 */
  productionLink?: Maybe<ProductionLinkEnum>;
  /** 发起人 */
  sponsorName?: Maybe<Scalars['String']>;
  /** 发起时间 */
  sponsorTime?: Maybe<Scalars['Long']>;
};

/** 费用录入分页查询入参 */
export type CostEntryPageInput = {
  /** 费用录入查询状态,查询全部时，不传 */
  costEntryQueryStatus?: InputMaybe<CostEntryQueryStatusEnum>;
  /** 费用单号模糊查询 */
  costOrderCode?: InputMaybe<Scalars['String']>;
  /** 费用项,查询全部时，不传或者传空数组 */
  costTypeQuery?: InputMaybe<Array<InputMaybe<CostTypeEnum>>>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 每页显示条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 发起时间结束 */
  timeEnd?: InputMaybe<Scalars['Long']>;
  /** 发起时间开始 */
  timeStart?: InputMaybe<Scalars['Long']>;
};

export type CostEntryPagePayload = {
  __typename?: 'CostEntryPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页显示条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页数据集合 */
  records?: Maybe<Array<Maybe<CostEntryListPayload>>>;
  /** 总条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 录入费用查询状态 */
export const enum CostEntryQueryStatusEnum {
  /** 已完成（财务已确认，已完成） */
  Complete = 'COMPLETE',
  /** 审核中（待财务审核） */
  UnderReview = 'UNDER_REVIEW',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 待提交（包含财务已驳回） */
  UnSubmit = 'UN_SUBMIT'
};

/** 录入费用状态 */
export const enum CostEntryStatusEnum {
  /** 已完成（财务已确认，已完成） */
  Complete = 'COMPLETE',
  /** 财务已驳回 */
  Rejected = 'REJECTED',
  /** 审核中（待财务审核） */
  UnderReview = 'UNDER_REVIEW',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 待提交 */
  UnSubmit = 'UN_SUBMIT'
};

export type CostEntryTypeInput = {
  /** 产生环节 */
  productionLink?: InputMaybe<Array<InputMaybe<BillSource>>>;
};

export type CostEntryTypePayload = {
  __typename?: 'CostEntryTypePayload';
  typeEnum?: Maybe<BillFreightTypeEnum>;
  /** 枚举描述 */
  typeText?: Maybe<Scalars['String']>;
};

/** 费用录入编辑入参 */
export type CostEntryUpdateInput = {
  /** 费用金额 */
  amount: Scalars['BigDecimal'];
  /** 费用单id */
  costId: Scalars['ID'];
  /** 费用支付方式 */
  costPaymentMethod: CostPaymentMethodEnum;
  /** 费用证明 */
  costProveList?: InputMaybe<Array<InputMaybe<PeachFileInput>>>;
  /** 费用项供应商 */
  costSupplierId: Scalars['Int'];
  /** 费用产生时间，结束 */
  costTimeEnd: Scalars['Long'];
  /** 费用产生时间，开始 */
  costTimeStart: Scalars['Long'];
  /** 费用项 */
  costType: CostTypeEnum;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export type CostInformationDetailInput = {
  /**  金额 */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /**  车牌 */
  board?: InputMaybe<Scalars['String']>;
  /**  费用类型 */
  costType?: InputMaybe<CostType>;
  /**  备注 */
  note?: InputMaybe<Scalars['String']>;
  /**  付款方式 */
  payMode?: InputMaybe<PayMode>;
  /**  联系电话 */
  phone?: InputMaybe<Scalars['String']>;
  /**  供应商 */
  supplierId?: InputMaybe<Scalars['Int']>;
  /**  供应商名称 */
  supplierName?: InputMaybe<Scalars['String']>;
};

export type CostInformationDetailPayload = {
  __typename?: 'CostInformationDetailPayload';
  /**  金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /**  车牌 */
  board?: Maybe<Scalars['String']>;
  /**  费用类型 */
  costType?: Maybe<PeachCostType>;
  /**  费用名称 */
  costTypeName?: Maybe<Scalars['String']>;
  /**  备注 */
  note?: Maybe<Scalars['String']>;
  /**  付款方式 */
  payMode?: Maybe<TransferPayMode>;
  /**  联系电话 */
  phone?: Maybe<Scalars['String']>;
  /**  供应商 */
  supplierId?: Maybe<Scalars['Int']>;
  /**  供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

/** 费用单 */
export type CostInput = {
  /**  金额 */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /**  费用项业务分组字典code  */
  businessItemValue?: InputMaybe<Scalars['String']>;
  /**  费用项id */
  costId?: InputMaybe<Scalars['ID']>;
  /**  具体字段值 */
  data?: InputMaybe<Scalars['String']>;
  /**  费用字典项id  */
  dictItemId?: InputMaybe<Scalars['ID']>;
  /**  业务规则扩展id (客户id或者供应商id) */
  extendId?: InputMaybe<Scalars['Int']>;
  /**  备注 */
  note?: InputMaybe<Scalars['String']>;
  /** 财务规则:是否参与成本计算 0不参与，1参与 默认为0 */
  partCostCalculate?: InputMaybe<Scalars['Int']>;
  /** 规则code */
  ruleCode?: InputMaybe<Scalars['String']>;
  /**  规则id */
  ruleId?: InputMaybe<Scalars['ID']>;
};

export type CostItem = SupplierBase & {
  __typename?: 'CostItem';
  /**  金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /**  费用项id */
  costId?: Maybe<Scalars['ID']>;
  /** 费用名称 */
  costName?: Maybe<Scalars['String']>;
  /**  具体字段值 */
  data?: Maybe<Scalars['String']>;
  /**  费用项id  */
  dictItemId?: Maybe<Scalars['ID']>;
  /**  业务规则扩展 (客户id或者供应商id) */
  extendId?: Maybe<Scalars['Int']>;
  /**  备注 */
  note?: Maybe<Scalars['String']>;
  /**  规则id */
  ruleId?: Maybe<Scalars['ID']>;
  /**  供应商  */
  supplier?: Maybe<Supplier>;
};

export type CostNameInterface = {
  /** 费用项id */
  costId?: Maybe<Scalars['ID']>;
  /** 费用项名称 */
  costName?: Maybe<Scalars['String']>;
};

/** 费用单商品明细 */
export type CostOrderCommodityDetail = {
  __typename?: 'CostOrderCommodityDetail';
  /** 入库商品 */
  inCommodityDetail?: Maybe<Array<Maybe<StockCostOrderCommodityDetail>>>;
  /** 出库商品 */
  outCommodityDetail?: Maybe<Array<Maybe<StockCostOrderCommodityDetail>>>;
};

/** 费用单明细查询入参 */
export type CostOrderCostDetailInput = {
  /** 费用单id */
  costId: Scalars['ID'];
};

/** 费用单明细查询入参 */
export type CostOrderDetailInput = {
  /** 费用单id */
  costOrderId: Scalars['ID'];
  /** 费用单类型 */
  costOrderType: StockCostOrderTypeEnum;
};

export type CostOrderPayload = BelongOrgBase & SupplierNameBase & {
  __typename?: 'CostOrderPayload';
  /** 申请编号（采购单号） */
  applyCode?: Maybe<Scalars['String']>;
  /** 入库时间 */
  auditTime?: Maybe<Scalars['Long']>;
  /** 入库审核人id */
  auditUser?: Maybe<Scalars['Int']>;
  /** 入库审核人姓名 */
  auditUserName?: Maybe<Scalars['String']>;
  belongId?: Maybe<Scalars['Int']>;
  belongName?: Maybe<Scalars['String']>;
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  belongType?: Maybe<Scalars['Int']>;
  /** 运费流转记录 */
  billAuditDetailList?: Maybe<Array<Maybe<BillAuditDetailPayload>>>;
  /** 费用id */
  billId?: Maybe<Scalars['ID']>;
  /** 驳回原因 */
  cancelDescription?: Maybe<Scalars['String']>;
  /** 商品明细 */
  commodityItems?: Maybe<Array<Maybe<CostCommodityPayload>>>;
  /** 货款备注 */
  commodityRemark?: Maybe<Scalars['String']>;
  /** 入库类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 采购人id */
  createBy?: Maybe<Scalars['Int']>;
  /** 采购人名称 */
  createName?: Maybe<Scalars['String']>;
  /** 采购时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 运杂款单号 */
  freightCode?: Maybe<Scalars['String']>;
  /** 运杂款明细 */
  freightCostItem?: Maybe<Array<Maybe<FreightCostPayload>>>;
  /** 运杂款总金额 */
  freightTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 入库类型中文名称 */
  inOrderTypeName?: Maybe<Scalars['String']>;
  /** 手工单号 */
  manualCode?: Maybe<Scalars['String']>;
  /** 货款总金额 */
  paymentActualAmount?: Maybe<Scalars['BigDecimal']>;
  /** 货款单号 */
  paymentCode?: Maybe<Scalars['String']>;
  /** 采购人电话号码 */
  phoneNum?: Maybe<Scalars['String']>;
  /** 费用单状态 */
  status?: Maybe<Scalars['Int']>;
  /** 状态名称 */
  statusName?: Maybe<Scalars['String']>;
  /** 审核人id */
  submitBy?: Maybe<Scalars['Int']>;
  /** 审核人姓名 */
  submitName?: Maybe<Scalars['String']>;
  /** 供应商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 CostOrderStatusStatisticPayload = {
  __typename?: 'CostOrderStatusStatisticPayload';
  all?: Maybe<Scalars['Int']>;
  assist?: Maybe<Scalars['Int']>;
  rawMaterial?: Maybe<Scalars['Int']>;
};

/** 录入费用支付方式 */
export const enum CostPaymentMethodEnum {
  /** 现结 */
  CashPay = 'CASH_PAY',
  /** 未知 */
  ErrorPay = 'ERROR_PAY',
  /** 半月结 */
  HalfMonthPay = 'HALF_MONTH_PAY',
  /** 月结 */
  MonthPay = 'MONTH_PAY',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type CostRulePayload = {
  __typename?: 'CostRulePayload';
  calculateRule?: Maybe<Scalars['String']>;
  calculateType?: Maybe<Scalars['String']>;
  costId?: Maybe<Scalars['ID']>;
  costName?: Maybe<Scalars['String']>;
  fieldList?: Maybe<Array<Maybe<FieldPayload>>>;
  note?: Maybe<Scalars['String']>;
  ruleCode?: Maybe<Scalars['String']>;
  ruleId?: Maybe<Scalars['ID']>;
  ruleName?: Maybe<Scalars['String']>;
  showField?: Maybe<Scalars['String']>;
  status?: Maybe<Scalars['String']>;
  tenantId?: Maybe<Scalars['ID']>;
  version?: Maybe<Scalars['Int']>;
};

/**  采购费用状态类型 */
export const enum CostStatusEnum {
  /**  已取消 */
  Cancel = 'CANCEL',
  /**  已完成 */
  Complete = 'COMPLETE',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED',
  /**  待提交 */
  UnSubmit = 'UN_SUBMIT'
};

export type CostSubmitInput = {
  /** 费用单id */
  costId: Scalars['ID'];
};

/**  费用类型 */
export const enum CostType {
  /** @Deprecated 打冷费 */
  Chill = 'CHILL',
  /**  消杀费 */
  DisinfectionFee = 'DISINFECTION_FEE',
  /**  进场费 */
  EntryFee = 'ENTRY_FEE',
  /**  未知类型 */
  ErrorCost = 'ERROR_COST',
  /**  叉车费 */
  Forklift = 'FORKLIFT',
  /** @Deprecated 运输费 */
  FreightFee = 'FREIGHT_FEE',
  /** @Deprecated 板车费 */
  Handcart = 'HANDCART',
  /**  装卸费 */
  Handling = 'HANDLING',
  /**  运输费 */
  Logistics = 'LOGISTICS',
  /** 油费 */
  OilFee = 'OIL_FEE',
  /**  其他费用 */
  Other = 'OTHER',
  /**  包装物费用 */
  Pack = 'PACK',
  /**  托盘费 */
  PalletFee = 'PALLET_FEE',
  /**  车位占用费 */
  ParkingCost = 'PARKING_COST',
  /**  押车费 */
  RidingFee = 'RIDING_FEE',
  /**  三轮车费 */
  ThreeRounds = 'THREE_ROUNDS',
  /**  过路费 */
  Tolls = 'TOLLS',
  /** @Deprecated 搬运费 */
  Transport = 'TRANSPORT',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 录入费用项类型 */
export const enum CostTypeEnum {
  /** 打冷费 */
  Chill = 'CHILL',
  /** 进场费 */
  EntryFee = 'ENTRY_FEE',
  /** 运输费 */
  FreightFee = 'FREIGHT_FEE',
  /** 装卸费 */
  Handling = 'HANDLING',
  /** 维修费 */
  MaintenanceFee = 'MAINTENANCE_FEE',
  /** 油费 */
  OilFee = 'OIL_FEE',
  /** 其他费用 */
  Other = 'OTHER',
  /** 托盘费 */
  PalletFee = 'PALLET_FEE',
  /** 劳务费 */
  ServiceFee = 'SERVICE_FEE',
  /** 三轮费 */
  ThreeRounds = 'THREE_ROUNDS',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/**  列表获取费用类型返回信息 */
export type CostTypePayload = {
  __typename?: 'CostTypePayload';
  /**  费用类型ID */
  costId?: Maybe<Scalars['ID']>;
  /**  费用类型名称 */
  costName?: Maybe<Scalars['String']>;
};

export type CostUpdateInput = {
  /** 费用单id */
  costId: Scalars['ID'];
  /** 费用详情 */
  costInformationDetail?: InputMaybe<Array<InputMaybe<CostDetailInput>>>;
  /** 费用单类型 */
  costOrderType: StockCostOrderTypeEnum;
  /** 货款详情 */
  goodsDetailList?: InputMaybe<Array<InputMaybe<GoodsDetailInput>>>;
};

/** 采购记录条数 */
export type CountAcquireFilter = {
  /** 商品类型 */
  commodityType: Scalars['Int'];
  /** 订单结束时间 */
  endTime: Scalars['Long'];
  /** 订单起始时间 */
  startTime: Scalars['Long'];
};

/** 记录条数 */
export type CountAcquirePayload = {
  __typename?: 'CountAcquirePayload';
  /** 已取消记录条数 */
  canceled?: Maybe<Scalars['Long']>;
  /** 已完成记录条数 */
  finished?: Maybe<Scalars['Long']>;
  /** 已驳回 */
  refused?: Maybe<Scalars['Long']>;
  /** 待入库记录条数 */
  toInbound?: Maybe<Scalars['Long']>;
  /** 待提交记录条数 */
  toSubmit?: Maybe<Scalars['Long']>;
};

export type CountAgencyCommodityAfterSaleInput = {
  /** 代卖单id */
  agencyId: Scalars['ID'];
  /** 订单来源类型 */
  sourceType: PeachSettlementCommoditySourceType;
  /** 筛选时间结束 */
  timeEnd?: InputMaybe<Scalars['Long']>;
  /** 筛选时间开始 */
  timeStart?: InputMaybe<Scalars['Long']>;
};

export type CountAgencyCommodityAfterSalePayload = {
  __typename?: 'CountAgencyCommodityAfterSalePayload';
  /** 存在代卖商品已发起售后的销售单数量 */
  agencyCommodityAfterSaleOrderNum?: Maybe<Scalars['Int']>;
};

export type CountAgencySaleCooperationInput = {
  /** 代卖类型 */
  agencySaleType?: InputMaybe<AgencySaleEnum>;
  /** 代卖商/货主id */
  agentId?: InputMaybe<Scalars['ID']>;
  /** 截止时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 开始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
};

export type CountAgencySaleCooperationPayload = {
  __typename?: 'CountAgencySaleCooperationPayload';
  /** 合作完成 */
  completed?: Maybe<Scalars['Int']>;
  /** 合作中 */
  inCooperation?: Maybe<Scalars['Int']>;
};

/** 调拨费用单统计入参 */
export type CountAllocateCostInput = {
  /** 出入库类型 */
  stockRecordType: PeachStockInOutType;
  /** 调拨业务类型，默认普通调拨 */
  transferBusinessType?: InputMaybe<PeachTransferOrderEnum>;
};

/**  中台费用单状态数量统计查询条件  */
export type CountBillStatusInput = {
  billMainType?: InputMaybe<BillMainTypeEnum>;
  billStatusList?: InputMaybe<Array<InputMaybe<PitayaBillStatusEnum>>>;
};

/**  中台-费用单状态数量返回内容  */
export type CountBillStatusPayload = {
  __typename?: 'CountBillStatusPayload';
  /**  中台-费用单类型  */
  billMainType?: Maybe<BillMainTypeEnum>;
  /**  中台-费用单状态  */
  billStatusNumberList?: Maybe<Array<Maybe<BillStatusNumber>>>;
};

export type CountContractMsgInput = {
  /** #合同消息类型 */
  msgTypeList?: InputMaybe<Array<InputMaybe<ContractMsgType>>>;
  /** 读取标记(1已读，99未读) */
  readTag?: InputMaybe<Scalars['Int']>;
};

export type CountContractPayload = {
  __typename?: 'CountContractPayload';
  count?: Maybe<Scalars['Long']>;
  name?: Maybe<Scalars['String']>;
  typeOption?: Maybe<ContractMsgTypePayload>;
};

/** 费用录入按状态统计返回结果 */
export type CountCostEntryByStatusPayload = {
  __typename?: 'CountCostEntryByStatusPayload';
  /** 待提交(包含已驳回)费用单数量 */
  toSubmitNum?: Maybe<Scalars['Int']>;
  /** 审核中费用单数量（待财务审核） */
  underReviewNum?: Maybe<Scalars['Int']>;
};

export type CountCostOrderPayload = {
  __typename?: 'CountCostOrderPayload';
  /** 待审核条数 */
  countNotAudit?: Maybe<Scalars['Int']>;
  /** 待提交条数 */
  countNotSubmit?: Maybe<Scalars['Int']>;
};

export type CountCreditCustomerInput = {
  /** 模糊搜索 */
  fuzzySearch?: InputMaybe<Scalars['String']>;
};

export type CountCreditCustomerPayload = {
  __typename?: 'CountCreditCustomerPayload';
  /** 已授信客户数量 */
  creditCustomerNum?: Maybe<Scalars['Long']>;
};

export type CountDeliveryReturnPayload = {
  __typename?: 'CountDeliveryReturnPayload';
  /** 待提交 */
  toSubmit?: Maybe<Scalars['Long']>;
};

export type CountDomesticPurchaseStatusFilter = {
  /**  扩展单状态列表  */
  extStatusList?: InputMaybe<Array<InputMaybe<ExtendOrderStatus>>>;
  /**  采购单状态列表  */
  statusList?: InputMaybe<Array<InputMaybe<PurchaseStatusEnum>>>;
  /**  采购时间范围  */
  timeRange?: InputMaybe<PitayaTimeRange>;
};

/** 入库条数 */
export type CountInOrderPayload = {
  __typename?: 'CountInOrderPayload';
  /** 报损品入库记录条数 */
  damageProduct?: Maybe<Scalars['Long']>;
  /** 次品入库记录条数 */
  defectiveProduct?: Maybe<Scalars['Long']>;
  /** 成品入库记录条数 */
  finishedProduct?: Maybe<Scalars['Long']>;
  /** 原料入库记录条数 */
  rawMaterial?: Maybe<Scalars['Long']>;
  /** 退货品入库记录条数 */
  returnProduct?: Maybe<Scalars['Long']>;
  /** 半成品入库记录条数 */
  semiFinishedProduct?: Maybe<Scalars['Long']>;
  /** 辅料入库记录条数 */
  subMaterial?: Maybe<Scalars['Long']>;
  /** 周转筐入库记录条数 */
  turnoverBasket?: Maybe<Scalars['Long']>;
};

/** 收入按状态统计返回结果 */
export type CountIncomeByStatusPayload = {
  __typename?: 'CountIncomeByStatusPayload';
  /** 待提交(包含已驳回)费用单数量 */
  toSubmitNum?: Maybe<Scalars['Int']>;
  /** 审核中费用单数量（待财务审核） */
  underReviewNum?: Maybe<Scalars['Int']>;
};

export type CountInspectionPayload = {
  __typename?: 'CountInspectionPayload';
  /** 未质检计划id */
  ids?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 已质检数量 */
  inspectedCount?: Maybe<Scalars['Int']>;
  /** 质检总数 */
  totalCount?: Maybe<Scalars['Int']>;
};

export type CountInternalConsignmentPayload = {
  __typename?: 'CountInternalConsignmentPayload';
  /** 待提交 */
  unSubmitted?: Maybe<Scalars['Long']>;
};

export type CountInternalPurchaseStatusPayload = {
  __typename?: 'CountInternalPurchaseStatusPayload';
  /** 已收货 */
  received?: Maybe<Scalars['Int']>;
  /** 待收货 */
  toBeReceived?: Maybe<Scalars['Int']>;
};

export type CountInternalSaleStatusPayload = {
  __typename?: 'CountInternalSaleStatusPayload';
  /** 待发货 */
  toBeDelivered?: Maybe<Scalars['Int']>;
  /** 待提交 */
  toBeSubmitted?: Maybe<Scalars['Int']>;
};

export type CountOfStatusPayload = {
  __typename?: 'CountOfStatusPayload';
  countDomesticPurchaseStatus?: Maybe<CountStatusDomesticPurchase>;
  countExpandOrderStatus?: Maybe<Array<Maybe<CountStatusExpandOrderStatus>>>;
};

/** 出库条数 */
export type CountOutOrder = {
  __typename?: 'CountOutOrder';
  /** 成品销售记录条数 */
  finishedProduct?: Maybe<Scalars['Long']>;
  /** 原料领料记录条数 */
  rawMaterial?: Maybe<Scalars['Long']>;
  /** 辅料领料记录条数 */
  subMaterial?: Maybe<Scalars['Long']>;
};

export type CountOutOrderStatusInput = {
  /**  商品类型 */
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: InputMaybe<Scalars['Long']>;
  endTime?: InputMaybe<Scalars['Long']>;
  /** 出库订单状态，默认待提交，10：待提交、15 待审核 20：待出库、30：部分出库、40：已完成、50：已取消 */
  orderStatus?: InputMaybe<Scalars['Int']>;
  /**     出库订单类型，10：原料领料、20辅料领料 30 成品销售 40 次品 50 半成品 */
  outOrderType?: InputMaybe<Scalars['Int']>;
  /** 销售时间 */
  saleTime?: InputMaybe<Scalars['Long']>;
  startTime?: InputMaybe<Scalars['Long']>;
  /**  任务id */
  taskId?: InputMaybe<Scalars['ID']>;
};

export type CountOutOrderStatusPayload = {
  __typename?: 'CountOutOrderStatusPayload';
  /** 已取消 */
  canceled?: Maybe<Scalars['Int']>;
  /** 已完成 */
  finished?: Maybe<Scalars['Int']>;
  /** 待审核 */
  toAudit?: Maybe<Scalars['Int']>;
  /** 待出库 */
  toOutbound?: Maybe<Scalars['Int']>;
  /** 待提交 */
  toSubmit?: Maybe<Scalars['Int']>;
};

export type CountOutOrderTypeInput = {
  /**     商品类型 */
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: InputMaybe<Scalars['Long']>;
  /** 出库订单状态，默认待提交，10：待提交、15 待审核 20：待出库、30：部分出库、40：已完成、50：已取消 */
  orderStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 销售时间 */
  saleTime?: InputMaybe<Scalars['Long']>;
};

export type CountOutStockRecordInput = {
  outOrderId: Scalars['ID'];
};

/** 统计批发入库申请数量 */
export type CountPeachStockApplyPayload = {
  __typename?: 'CountPeachStockApplyPayload';
  /** 普通入库申请数量 */
  normalOrderApplyNum?: Maybe<Scalars['Int']>;
  /** 虚拟入库申请数量 */
  virtualOrderApplyNum?: Maybe<Scalars['Int']>;
};

/** 采购记录条数 */
export type CountPurchaseFilter = {
  /** 商品类型 */
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  /** 订单结束时间 */
  endTime: Scalars['Long'];
  /** 入库类型 */
  inOrderTypeId: Scalars['Int'];
  /** 订单起始时间 */
  startTime: Scalars['Long'];
};

/** 记录条数 */
export type CountPurchasePayload = {
  __typename?: 'CountPurchasePayload';
  /** 已取消记录条数 */
  canceled?: Maybe<Scalars['Long']>;
  /** 已完成记录条数 */
  finished?: Maybe<Scalars['Long']>;
  /** 待入库记录条数 */
  toInbound?: Maybe<Scalars['Long']>;
  /** 待提交记录条数 */
  toSubmit?: Maybe<Scalars['Long']>;
};

/**  中台采购单-采购单状态数量统计接收参数  */
export type CountPurchaseStatusInput = {
  /**  采购时间范围  */
  purchaseDate?: InputMaybe<PitayaTimeRange>;
  /**  采购单类型  */
  purchaseType?: InputMaybe<PitayaPurchaseTypeEnum>;
  /**  采购单状态列表  */
  statusList?: InputMaybe<Array<InputMaybe<PurchaseStatusEnum>>>;
};

/**  中台采购单-状态数量返回内容  */
export type CountPurchaseStatusPayload = {
  __typename?: 'CountPurchaseStatusPayload';
  /**  处于status状态的采购单数量  */
  count?: Maybe<Scalars['Int']>;
  /**  状态  */
  status?: Maybe<PurchaseStatusEnum>;
};

/**  中台采购单-统计售后单包含有`待处理`状态的采购单数量接收参数  */
export type CountPurchaseStatusWithExtendInput = {
  /**  采购时间范围  */
  purchaseDate?: InputMaybe<PitayaTimeRange>;
  /**  采购单类型  */
  purchaseType?: InputMaybe<PitayaPurchaseTypeEnum>;
  /**  售后单状态列表  */
  statusList?: InputMaybe<Array<InputMaybe<ExtendOrderStatus>>>;
};

/** 收入按状态统计返回结果 */
export type CountReceiptByStatusPayload = {
  __typename?: 'CountReceiptByStatusPayload';
  /** 待提交(包含已驳回)订单单数量 */
  toSubmitNum?: Maybe<Scalars['Int']>;
  /** 审核中订单数量（待财务审核） */
  underReviewNum?: Maybe<Scalars['Int']>;
};

export type CountReturnOrderStatusInput = {
  /** 发起人过滤标记，true：过滤当前人发起的售后单 null或者false 不过滤，查询当前组织所有的售后单 */
  userFilterFlag?: InputMaybe<Scalars['Boolean']>;
};

export type CountReturnOrderStatusPayload = {
  __typename?: 'CountReturnOrderStatusPayload';
  /**  已审核数量 */
  reviewedNum?: Maybe<Scalars['Int']>;
  /**  待审核数量 */
  unReviewNum?: Maybe<Scalars['Int']>;
};

export type CountSaleOrderStatusInput = {
  endTime: Scalars['Long'];
  /**
   * saleTime:Long
   * v2.14 销售时间查询时间段
   */
  startTime: Scalars['Long'];
};

export type CountSaleReturnInput = {
  /** 退货时间 */
  returnTime: PitayaTimeRange;
};

/** 记录条数 */
export type CountSaleReturnPayload = {
  __typename?: 'CountSaleReturnPayload';
  /** 已完成时被星云财务驳回记录条数 */
  finished?: Maybe<Scalars['Long']>;
  /** 待入库记录条数 */
  toInbound?: Maybe<Scalars['Long']>;
  /** 待提交记录条数 */
  toSubmit?: Maybe<Scalars['Long']>;
};

/**  国产集采货采购单的状态-数量  */
export type CountStatusDomesticPurchase = {
  __typename?: 'CountStatusDomesticPurchase';
  count?: Maybe<Scalars['Int']>;
  status?: Maybe<PurchaseStatusEnum>;
};

/**  扩展单的状态-数量  */
export type CountStatusExpandOrderStatus = {
  __typename?: 'CountStatusExpandOrderStatus';
  count?: Maybe<Scalars['Int']>;
  status?: Maybe<ExtendOrderStatus>;
};

/**  统计未提交费用单数量  */
export type CountUnCommitBillInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /**  费用单类型 */
  billType: BillTypeCountEnum;
};

export type CountUnCommitSaleIncomeOrderInput = {
  /** 单据类型 */
  sourceTypes: Array<InputMaybe<Scalars['Int']>>;
};

/**  统计未提交费用单数量  */
export type CountUnCommitSaleReturnBillInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /**  费用单类型 */
  billType: FmsBillTypeEnum;
};

/**  统计未提交费用单数量  */
export type CountUnCommitTransferBillInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /**  费用单类型 */
  transferBillType: TransferBillTypeCountEnum;
};

export const enum CountryCode {
  /** 中国 */
  Cn = 'CN',
  CountryCodeUnspecified = 'COUNTRY_CODE_UNSPECIFIED',
  /** 老挝 */
  La = 'LA',
  /** 泰国 */
  Th = 'TH',
  /** 越南 */
  Vn = 'VN'
};

/** 国家类型 */
export const enum CountryTypeEnum {
  /** 中国 */
  Cn = 'CN',
  /** 除中国外，其他国家 */
  Foreign = 'FOREIGN',
  /** 老挝 */
  La = 'LA',
  /** 泰国 */
  Th = 'TH',
  /** 越南 */
  Vn = 'VN'
};

/** 新增采购信息 */
export type CreateAcquireInput = {
  /** 客户Id */
  belongId: Scalars['Int'];
  /** 所属组织 v2.9.0 */
  belongOrgId: Scalars['Int'];
  /** 客户类型Id */
  belongType: Scalars['Int'];
  /** 商品信息 */
  commodities: Array<CreateAcquireItemInput>;
  /** 商品类型Id */
  commodityType: Scalars['Int'];
  /** 费用信息 */
  costs?: InputMaybe<Array<InputMaybe<CreateCostInput>>>;
  /** 订单备注 */
  note?: InputMaybe<Scalars['String']>;
  /** 供应商Id */
  supplierId: Scalars['Int'];
  /** 模板Id */
  templateId?: InputMaybe<Scalars['ID']>;
  /** 仓库名称 */
  warehouseId: Scalars['ID'];
};

export type CreateAcquireItemInput = {
  /** 赠送total数量 v2.9.0 */
  giveTotalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 赠送unit数量 v2.9.0 */
  giveUnitQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 标记 v2.9.0 */
  markList?: InputMaybe<Array<InputMaybe<AcquireMarkEnum>>>;
  /** 单价 */
  price: Scalars['BigDecimal'];
  pricePosition?: InputMaybe<Scalars['Int']>;
  /** 单价单位类型 */
  priceType: Scalars['Int'];
  /** 关联采购单号 */
  relevancyCode?: InputMaybe<Scalars['String']>;
  /** 商品skuID */
  skuId: Scalars['Int'];
  /** 商品总计金额 */
  totalAmount?: InputMaybe<Scalars['BigDecimal']>;
  /** 总计数量 */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  totalType?: InputMaybe<Scalars['Int']>;
  /** 单位数量 */
  unitQuantity: Scalars['BigDecimal'];
  unitType?: InputMaybe<Scalars['Int']>;
};

/** 保存代卖单入参 */
export type CreateAgencySaleInput = {
  /** 代卖类型 */
  agencySaleType: AgencySaleEnum;
  /** 代卖商id、货主Id、代卖组织id */
  agentId: Scalars['Int'];
  /** 代卖商品列表 */
  commodityList?: InputMaybe<Array<InputMaybe<AgencySaleCommodityInput>>>;
  /** 是否代卖合作 */
  cooperation?: InputMaybe<Scalars['Boolean']>;
  /** 费用记录列表 */
  costList?: InputMaybe<Array<InputMaybe<AgencySaleCostInput>>>;
  /** 内部代卖费用列表 */
  internalCostList?: InputMaybe<Array<InputMaybe<CostInformationDetailInput>>>;
  /** 运杂费 */
  miscellaneousFreightList?: InputMaybe<Array<InputMaybe<PeachTransferFreightInput>>>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 结算规则值（扣款金额或百分比） */
  ruleValue?: InputMaybe<Scalars['BigDecimal']>;
  /** 结算规则 */
  settlementRule?: InputMaybe<SettlementRuleType>;
  /** 费用模板 */
  templateId?: InputMaybe<Scalars['ID']>;
};

/** 创建代卖单出参 */
export type CreateAgencySalePayload = {
  __typename?: 'CreateAgencySalePayload';
  /** 代卖单ID */
  agencySaleId?: Maybe<Scalars['ID']>;
  /** 代卖商id */
  agentId?: Maybe<Scalars['Int']>;
  /** 调拨单Id */
  flowId?: Maybe<Scalars['ID']>;
};

export type CreateAgencySaleSettlementAddCostInput = {
  /** 金额 */
  amount: Scalars['BigDecimal'];
  /** 是否计算结算金额 默认false不计算 */
  calculation?: InputMaybe<Scalars['Boolean']>;
  /** 费用类型 */
  costType: AgencySaleCostType;
  /** 付款方式 */
  payMode: PayMode;
  /** 供应商id */
  supplierId: Scalars['Int'];
};

export type CreateAgencySaleSettlementCommodityBatchInput = {
  /** 销售金额 */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /** 批次id */
  batchId?: InputMaybe<Scalars['ID']>;
  /** 可结算数量 */
  quantity?: InputMaybe<Scalars['BigDecimal']>;
};

export type CreateAgencySaleSettlementCommodityInput = {
  /** 商品批次 */
  batchCommodityList?: InputMaybe<Array<InputMaybe<CreateAgencySaleSettlementCommodityBatchInput>>>;
  /** 订单id */
  orderId: Scalars['ID'];
  /** 订单来源类型 */
  sourceType: PeachSettlementCommoditySourceType;
};

export type CreateAgencySaleSettlementCostInput = {
  /** 是否计算结算金额 默认false不计算 */
  calculation?: InputMaybe<Scalars['Boolean']>;
  /** 费用项id */
  costId: Scalars['ID'];
};

export type CreateAgencySaleSettlementOrderInput = {
  /** 其他费用-新增 */
  addOtherCostList?: InputMaybe<Array<InputMaybe<CreateAgencySaleSettlementAddCostInput>>>;
  /** 结算货款 */
  commodityList?: InputMaybe<Array<InputMaybe<CreateAgencySaleSettlementCommodityInput>>>;
  /** 下级货款 */
  lowerCommodityList?: InputMaybe<Array<InputMaybe<CreateAgencySaleSettlementCommodityInput>>>;
  /** 下级费用 */
  lowerCostList?: InputMaybe<Array<InputMaybe<CreateAgencySaleSettlementCostInput>>>;
  /** 代卖单id */
  orderId: Scalars['ID'];
  /** 相关费用 */
  otherCostList?: InputMaybe<Array<InputMaybe<CreateAgencySaleSettlementCostInput>>>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 结算规则值（扣款金额或百分比） */
  ruleValue?: InputMaybe<Scalars['BigDecimal']>;
  /** 结算单id 编辑时需要 */
  settlementId?: InputMaybe<Scalars['ID']>;
  /** 结算规则 */
  settlementRule: SettlementRuleType;
};

export type CreateAgencySaleTransferInput = {
  /**  商品信息 */
  commodityList: Array<AgencySaleTransferCommodityInput>;
  /**  费用信息 */
  costInformation?: InputMaybe<Array<InputMaybe<CostInformationDetailInput>>>;
  /** 代卖单id */
  orderId: Scalars['ID'];
  /**  调入组织id */
  orgId: Scalars['Int'];
  /**  备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export type CreateBill2FreightInput = {
  /** 费用项 */
  billDetailList?: InputMaybe<BillDetail>;
  /** 备注 */
  note?: InputMaybe<Scalars['String']>;
  /** 模板id */
  templateId: Scalars['ID'];
};

export type CreateBreakageOutStockInput = {
  /** 报损申请id */
  applyId?: InputMaybe<Scalars['ID']>;
  /**  报损照片 */
  breakagePictures?: InputMaybe<Array<InputMaybe<PeachFileInput>>>;
  /**  商品信息 */
  comeWareHouseCommodity?: InputMaybe<Array<InputMaybe<ComeWareHouseCommodityInput>>>;
  /**  备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export type CreateBreakageOutStockPayload = {
  __typename?: 'CreateBreakageOutStockPayload';
  /** 报损申请单号 */
  applyCode?: Maybe<Scalars['String']>;
  /** 报损申请id */
  applyId?: Maybe<Scalars['ID']>;
};

export type CreateByBase = {
  /** 创建人 */
  createBy?: Maybe<User>;
};

export type CreateCommodityAdjustmentInput = {
  /** 费用列表 */
  adjustmentCost?: InputMaybe<Array<InputMaybe<CommodityAdjustmentCostInput>>>;
  /** 商品调整类型 */
  adjustmentType: PeachCommodityAdjustmentEnum;
  /** 证明文件 */
  files: Array<InputMaybe<PeachFileInput>>;
  /** 货柜信息唯一标识-入库申请id */
  inOrderId?: InputMaybe<Scalars['ID']>;
  /** 调整原因 */
  remark: Scalars['String'];
  /** 入库商品 */
  stockInCommodity: CommodityAdjustmentInDetailInput;
  /** 出库商品列表 */
  stockOutCommodity: Array<InputMaybe<CommodityAdjustmentOutDetailInput>>;
  /** 入库仓库id */
  warehouseId: Scalars['ID'];
};

export type CreateCommodityAdjustmentPayload = {
  __typename?: 'CreateCommodityAdjustmentPayload';
  /** 入库单号 */
  inRecodeCode?: Maybe<Scalars['String']>;
  /** 出库单号 */
  outRecodeCode?: Maybe<Scalars['String']>;
};

export type CreateCommodityControlInput = {
  /**  商品SkuId  */
  commoditySkuIdList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

/**
 * 未添加商品列表
 * 添加商品
 */
export type CreateCommodityInput = {
  /** 商品id */
  commodityId?: InputMaybe<Scalars['Int']>;
  /** 商品类型id */
  commodityTypeId?: InputMaybe<Scalars['Int']>;
};

export type CreateCommodityTagAssociationInput = {
  /** 商品id列表，每一次都是全量 */
  commodityId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 标签id */
  tagId?: InputMaybe<Scalars['Long']>;
};

export type CreateConvertInput = {
  /** 客户id */
  belongId: Scalars['Int'];
  /** 客户类型 */
  belongType: Scalars['Int'];
  /** 商品明细 */
  convertItems?: InputMaybe<Array<InputMaybe<CommondConvertItemInput>>>;
  /** 转换类型 */
  convertType: ConvertType;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 仓库id */
  warehouseId: Scalars['ID'];
};

export type CreateCostInput = {
  /**  金额 */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /**  费用项id */
  costId?: InputMaybe<Scalars['ID']>;
  /**  具体字段值 */
  data?: InputMaybe<Scalars['String']>;
  /**  业务规则扩展id (客户id或者供应商id) */
  extendId?: InputMaybe<Scalars['Int']>;
  /**  备注 */
  note?: InputMaybe<Scalars['String']>;
  /**  规则id */
  ruleId?: InputMaybe<Scalars['ID']>;
};

export type CreateCustomerRealNameAuthInput = {
  /** 公司联系人id */
  concatId?: InputMaybe<Scalars['Int']>;
  /** 客户id */
  customerId: Scalars['Int'];
  /** 客户类型 */
  customerType: PeachCustomerType;
  /** 客户手机号 */
  phone: Scalars['String'];
};

export type CreateDailyLaborCostInput = {
  /** 日期 */
  laborCostDay: Scalars['Long'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 工资总支出 */
  totalSalaryExpense: Scalars['Float'];
};

export type CreateDamageOutItemInput = {
  batchId: Scalars['ID'];
  damageReason: Scalars['String'];
  /** 修改时必传,新增时不传itemId */
  outOrderItemId?: InputMaybe<Scalars['ID']>;
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  unitQuantity: Scalars['BigDecimal'];
};

/** 新增其他出库单 */
export type CreateDamageOutOrderInput = {
  /** 报损日期 */
  applyDate: Scalars['Long'];
  /** 所属组织 */
  belongOrgId: Scalars['Int'];
  /** 商品信息 */
  commodityList: Array<InputMaybe<CreateDamageOutItemInput>>;
  /** 商品类型 */
  commodityTypeId: Scalars['Int'];
  /** 申请说明 */
  outOrderDescription: Scalars['String'];
  /** 报损出库id，修改时传 */
  outOrderId?: InputMaybe<Scalars['ID']>;
  /** 报损证明-上传照片 */
  proofUploads: Array<PitayaFileInput>;
  /** 仓库id */
  warehouseId: Scalars['ID'];
};

export type CreateDefectiveItemInput = {
  commoditySkuId?: InputMaybe<Scalars['Int']>;
  photos: Array<Scalars['String']>;
  /** v2.8 次品销售:新增销售单价 */
  salePrice?: InputMaybe<Scalars['BigDecimal']>;
  saleQuantity?: InputMaybe<Scalars['BigDecimal']>;
  saleTotalPrice?: InputMaybe<Scalars['BigDecimal']>;
};

export type CreateDefectiveSaleOrderInput = {
  /** v2.9 次品销售:新增所属组织 */
  belongOrgId: Scalars['Int'];
  defectiveItems: Array<InputMaybe<CreateDefectiveItemInput>>;
  /** v2.8 次品销售:新增付款方式 */
  payMethod: OutOrderPayModeEnum;
  remark?: InputMaybe<Scalars['String']>;
  saleTime?: InputMaybe<Scalars['Long']>;
  warehouseId?: InputMaybe<Scalars['ID']>;
};

export type CreateExpandOrderInput = {
  /**  费用单id(修改扩展单时用)  */
  billId?: InputMaybe<Scalars['ID']>;
  /**  运杂费  */
  costs?: InputMaybe<Array<InputMaybe<CostInput>>>;
  /**  扩展单商品列表  */
  expandOrderCommodities: Array<ExpandOrderCommodityInput>;
  /**  退货凭证  */
  fileImages: Array<FileInfo>;
  /**  采购单id  */
  id: Scalars['ID'];
  /**  备注  */
  note?: InputMaybe<Scalars['String']>;
  /**  模板id  */
  templateId?: InputMaybe<Scalars['ID']>;
  /**  拓展单类型  */
  type: ExpandOrderTypeEnum;
};

/**  采购单-接入中台: 创建采购单参数  */
export type CreateIndividualPurchaseInput = {
  /**  所属客户Id  */
  belongId: Scalars['Int'];
  /**  所属组织  */
  belongOrgId: Scalars['Int'];
  /**  所属客户类型id  */
  belongType: Scalars['Int'];
  /**  商品列表  */
  commodityList: Array<IndividualPurchaseCommodityInput>;
  /**  运杂费信息  */
  costs?: InputMaybe<Array<InputMaybe<CostInput>>>;
  /**  备注  */
  note?: InputMaybe<Scalars['String']>;
  /**  采购日期  */
  purchaseDate: Scalars['Long'];
  /**  供应商id  */
  supplierId: Scalars['Int'];
  /** 模板Id */
  templateId?: InputMaybe<Scalars['ID']>;
  /**  采购单类型枚举: 原料采购/辅料采购  */
  type: PitayaPurchaseTypeEnum;
  /**  所属仓库Id  */
  warehouseId: Scalars['ID'];
};

export type CreateLabelInput = {
  /** pitaya-web使用PITAYA, oss使用OPERATION */
  appType: AppType;
  /** 品类id */
  categoryId: Scalars['Int'];
  /** 标签内容 */
  labelContent: Scalars['String'];
  /** 请求类型 10：规格要求 30：品质要求 */
  requestType: Scalars['Int'];
};

/** 产生环节 */
export const enum CreateLinkEnum {
  /** 入库环节 */
  RkhjBill = 'RKHJ_BILL',
  /** 销售环节 */
  XshjBill = 'XSHJ_BILL'
};

/**  创建团队成员 */
export type CreateMemberInput = {
  /**  用户Id */
  userId: Scalars['Int'];
};

/** 新增或修改采购退货 */
export type CreateOrUpdateIndividualPurchaseReturnInput = {
  /**  费用单id(修改扩展单时用)  */
  billId?: InputMaybe<Scalars['ID']>;
  /**  扩展单商品列表  */
  commodities: Array<IndividualPurchaseReturnCommodityInput>;
  /**  运杂费  */
  costs?: InputMaybe<Array<InputMaybe<CostInput>>>;
  /**  备注  */
  note?: InputMaybe<Scalars['String']>;
  /**  采购单id  */
  purchaseId: Scalars['ID'];
  /** 退货单id */
  returnId?: InputMaybe<Scalars['ID']>;
  /** 退货子类型 */
  subType: ExtendOrderSubTypeEnum;
  /**  模板id  */
  templateId?: InputMaybe<Scalars['ID']>;
  /**  退货类型  */
  type: ExpandOrderTypeEnum;
};

export type CreateOrUpdatePitayaAddressInput = {
  /** 详细地址 */
  addressName?: InputMaybe<Scalars['String']>;
  /** 市 */
  cityId?: InputMaybe<Scalars['ID']>;
  /** 地址联系人集 */
  contactReqList?: InputMaybe<Array<InputMaybe<CreateOrUpdatePitayaContactInput>>>;
  /** 经纬度 */
  coordinateList?: InputMaybe<Array<InputMaybe<Scalars['BigDecimal']>>>;
  /** 国家 */
  country?: InputMaybe<Scalars['String']>;
  /** 客户detailId（必传） */
  customerDetailId?: InputMaybe<Scalars['Int']>;
  /** 配送名称 */
  deliveryName?: InputMaybe<Scalars['String']>;
  /** 区 */
  districtId?: InputMaybe<Scalars['ID']>;
  /** 地址id 更新填 */
  id?: InputMaybe<Scalars['Int']>;
  /** 省 */
  provinceId?: InputMaybe<Scalars['ID']>;
  /** 地址简称 */
  shortAddress?: InputMaybe<Scalars['String']>;
};

export type CreateOrUpdatePitayaContactInput = {
  /** 地址联系人姓名 */
  contactName?: InputMaybe<Scalars['String']>;
  /** 地址联系人电话 */
  contactPhone?: InputMaybe<Scalars['String']>;
  /** 联系人分组 */
  contactTypeRelList?: InputMaybe<Array<InputMaybe<ContactTypeRelPitayaInput>>>;
  /** 关联用户id */
  contactUserId?: InputMaybe<Scalars['Int']>;
  /** 联系人id */
  id?: InputMaybe<Scalars['Int']>;
};

export type CreateOrUpdatePitayaQualificationInput = {
  /**  其他资产说明 */
  assetOther?: InputMaybe<Scalars['String']>;
  /**  房产说明 */
  assetProperty?: InputMaybe<Scalars['String']>;
  /**  车辆说明 */
  assetVehicle?: InputMaybe<Scalars['String']>;
  /**  经营时长 */
  businessDuration?: InputMaybe<PitayaCustomerBusinessDurationEnum>;
  /**  经营规模 */
  businessScale?: InputMaybe<PitayaCustomerBusinessScale>;
  /**  经营类型 */
  businessTypesList?: InputMaybe<Array<InputMaybe<PitayaCustomerBusinessTypeEnum>>>;
  /**  客户基础表Id */
  customerId?: InputMaybe<Scalars['Int']>;
  /**  简介 */
  description?: InputMaybe<Scalars['String']>;
  /** 分类文件列表 */
  fileRecordList?: InputMaybe<Array<InputMaybe<PitayaFileRecordInput>>>;
  /**  历史业绩说明 */
  historyAchievement?: InputMaybe<Scalars['String']>;
  /**  主键 */
  id?: InputMaybe<Scalars['Int']>;
  /**  销售类别集合（品类id） */
  saleTypesList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  销售渠道说明 */
  salesChannels?: InputMaybe<Scalars['String']>;
};

export type CreateOrUpdatePlatformReturnInput = {
  /** 退回平台 */
  addressId: Scalars['Int'];
  /** 门店分类-社群/商超/直播电商 */
  appType?: InputMaybe<AppType>;
  /** 商品信息 */
  commodities: Array<PlatformReturnCommodityInput>;
  /** 备注信息 */
  remark?: InputMaybe<Scalars['String']>;
  /** 退回日期 */
  returnTime: Scalars['Long'];
};

export type CreateOrUpdatePlatformSaleReturnInput = {
  /** 退货商品 */
  commodities: Array<PlatformSaleReturnCommodityInput>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 退货日期 */
  returnTime: Scalars['Long'];
  /** 销售单id */
  saleOrderId: Scalars['ID'];
};

export type CreateOrUpdateSaleInvoiceInput = {
  /** 归属id */
  belongId: Scalars['Int'];
  /** 所属组织id */
  belongOrgId: Scalars['Int'];
  /** 归属类型 */
  belongType: Scalars['Int'];
  /** 商品列表 */
  commodityList: Array<SaleInvoiceItemInput>;
  /** 商品合计 */
  commoditySaleTotalPrice: Scalars['BigDecimal'];
  /** 出库方式 配送为10 自提出库为20 */
  deliveryType: DeliveryTypeEnum;
  /** 订单id 修改时必传 */
  orderId?: InputMaybe<Scalars['ID']>;
  /** 收款方式 */
  payMode: SaleInvoicePayModeEnum;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 销售日期 */
  saleTime: Scalars['Long'];
  /**  客户类型  */
  type?: InputMaybe<PitayaCustomerType>;
};

export type CreateOrUpdateSaleInvoiceReturnInput = {
  /** 销售开单退货的退货商品 */
  commodityList: Array<SaleInvoiceReturnItemInput>;
  /** 销售开单的订单Id */
  orderId: Scalars['ID'];
  /** 销售开单退货的备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 销售开单的退货单Id 修改时必传 */
  returnOrderId?: InputMaybe<Scalars['ID']>;
  /** 销售开单退货的退货日期 */
  returnTime: Scalars['Long'];
  /** 售后类型 */
  saleReturnWay: SaleReturnWayEnum;
};

/** 创建组织架构请求 */
export type CreateOrgGroupInput = {
  /** 组织架构名称 */
  name?: InputMaybe<Scalars['String']>;
};

/** 新增标签请求 */
export type CreateOrgLabelInput = {
  /** 标签名称 */
  name?: InputMaybe<Scalars['String']>;
};

/** 新增其他入库信息 */
export type CreateOtherInOrderInput = {
  /** 商品信息 */
  commodities: Array<InputMaybe<CreateOtherOrderItemInput>>;
  /** 商品类型Id */
  commodityTypeId: Scalars['Int'];
  /** 客户Id */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 客户类型Id */
  customerTypeId?: InputMaybe<Scalars['Int']>;
  /** 订单备注 */
  inOrderDescription?: InputMaybe<Scalars['String']>;
  /** 入库类型 */
  inOrderTypeId: Scalars['Int'];
  /** 供应商Id */
  supplierId?: InputMaybe<Scalars['Int']>;
  /** 仓库名称 */
  warehouseId: Scalars['ID'];
};

export type CreateOtherOrderItemInput = {
  /** 商品skuID */
  commoditySkuId: Scalars['Int'];
  /** 总价 */
  totalPrice?: InputMaybe<Scalars['BigDecimal']>;
  /** 副单位数量 */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 单价 */
  unitPrice?: InputMaybe<Scalars['BigDecimal']>;
  /** 单价单位类型 */
  unitPriceType?: InputMaybe<Scalars['Int']>;
  /** 小单位数量 */
  unitQuantity: Scalars['BigDecimal'];
};

/** 新增其他出库单 */
export type CreateOtherOutOrderInput = {
  /** 商品信息 */
  commodityList: Array<InputMaybe<CreateOtherOutOrderItemInput>>;
  /** 商品类型 */
  commodityTypeId: Scalars['Int'];
  /** 客户Id */
  customerId?: InputMaybe<Scalars['Int']>;
  customerType: Scalars['Int'];
  /** 订单备注 */
  outOrderDescription?: InputMaybe<Scalars['String']>;
  /** 仓库id */
  warehouseId: Scalars['ID'];
};

export type CreateOtherOutOrderItemInput = {
  batchId: Scalars['ID'];
  /** 商品skuID */
  commoditySkuId: Scalars['Int'];
  /** 大单位数量 */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 小单位数量 */
  unitQuantity?: InputMaybe<Scalars['BigDecimal']>;
};

/**  代付费用单新增入参  */
export type CreatePayOfAnotherInput = {
  /**  记账期间  */
  accountPeriod?: InputMaybe<Scalars['Long']>;
  /** 应用id */
  appId?: InputMaybe<Scalars['Int']>;
  /**  本位币币种  */
  currency: Scalars['String'];
  /**  生成方式  */
  generationType: Scalars['String'];
  /** 费用详情信息 */
  items: Array<InputMaybe<CreatePayOfAnotherItemInput>>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /**  调出组织  */
  sourceBelongOrg: Scalars['ID'];
  /**  所属公司  */
  sourceCompanyId: Scalars['ID'];
  /**  调入组织  */
  targetBelongOrg: Scalars['ID'];
  /**  调入公司  */
  targetCompanyId?: InputMaybe<Scalars['ID']>;
  /**  转移总金额  */
  transferAmount: Scalars['BigDecimal'];
};

/**  代付费用单详情信息入参  */
export type CreatePayOfAnotherItemInput = {
  /** 费用单创建时间 */
  billCreateTime?: InputMaybe<Scalars['Long']>;
  /** 费用单详情id */
  billDetailId?: InputMaybe<Scalars['ID']>;
  /** 费用单id */
  billId?: InputMaybe<Scalars['ID']>;
  /**  费用单号  */
  billMainCode?: InputMaybe<Scalars['String']>;
  /** 费用项金额 */
  costAmount: Scalars['BigDecimal'];
  /** 费用项id */
  costId: Scalars['ID'];
  /** 费用项名称 */
  costName: Scalars['String'];
  /** 业务项目 */
  operationalProject: Scalars['String'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 销售单号 */
  saleCode?: InputMaybe<Scalars['String']>;
  /** 销售单id */
  saleId?: InputMaybe<Scalars['ID']>;
  /** 供应商id */
  supplierId?: InputMaybe<Scalars['ID']>;
};

export type CreatePitayaCustomerAccountInput = {
  /** 账户名 */
  accountName?: InputMaybe<Scalars['String']>;
  /** 账户类型 */
  accountType?: InputMaybe<BankAccountType>;
  /** 银行账户 */
  bankCardNo?: InputMaybe<Scalars['String']>;
  /** 银行所在市 */
  bankCityName?: InputMaybe<Scalars['String']>;
  /** 银行名称 */
  bankName?: InputMaybe<Scalars['String']>;
  /** 银行所在省 */
  bankProvinceName?: InputMaybe<Scalars['String']>;
  /** 客户基础信息id */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 文件列表 */
  fileRecordList?: InputMaybe<Array<InputMaybe<PitayaFileRecordInput>>>;
};

export type CreatePitayaCustomerBaseInfoInput = {
  /**  客户属性 */
  attribute?: InputMaybe<CustomerAttribute>;
  /** 所属组织id */
  belongOrganizationId?: InputMaybe<Scalars['Int']>;
  /**  控制人 */
  controlUser?: InputMaybe<Scalars['String']>;
  /** 法人 */
  corporation?: InputMaybe<Scalars['String']>;
  /** 客户关联用户id */
  customerUserId?: InputMaybe<Scalars['Int']>;
  /**  成立日期 */
  establishTime?: InputMaybe<Scalars['Long']>;
  /**  证明材料 */
  fileRecordsList?: InputMaybe<Array<InputMaybe<PitayaFileRecordInput>>>;
  /** 客户身份证号 */
  idNumber?: InputMaybe<Scalars['String']>;
  /**  工商信息认证标识（1是，99否，0未指定） */
  infoAuth?: InputMaybe<Scalars['Int']>;
  /**  邮箱 */
  mail?: InputMaybe<Scalars['String']>;
  /** 客户名称 */
  name?: InputMaybe<Scalars['String']>;
  /**  nc编码 */
  ncCode?: InputMaybe<Scalars['String']>;
  /**  经营地址 */
  operateAddress?: InputMaybe<Scalars['String']>;
  /** 身份证其他信息 */
  otherInfoOfIdCard?: InputMaybe<Scalars['String']>;
  /**  纳税类别 */
  payTaxesType?: InputMaybe<TaxpayerClassEnum>;
  /** 客户电话 */
  phone?: InputMaybe<Scalars['String']>;
  /**  注册地 */
  registerAddress?: InputMaybe<Scalars['String']>;
  /**  注册资本 */
  registerCapital?: InputMaybe<Scalars['String']>;
  /**  登记状态 */
  registerStatus?: InputMaybe<CorpRegisterStatus>;
  /** 纳税人识别号 */
  taxpayerIdentificationNumber?: InputMaybe<Scalars['String']>;
  /** 客户类型 */
  type?: InputMaybe<PitayaCustomerType>;
  /**  微信账号 */
  wechat?: InputMaybe<Scalars['String']>;
};

export type CreatePitayaCustomerContractRelInput = {
  /** 客户明细id */
  customerDetailId?: InputMaybe<Scalars['Int']>;
  /** 被关联的客户基础id */
  customerId?: InputMaybe<Scalars['Int']>;
};

export type CreatePitayaCustomerDetailInput = {
  /**  别名 */
  alias?: InputMaybe<Scalars['String']>;
  /**  渠道id */
  channelId?: InputMaybe<Scalars['Int']>;
  /**  合作类型（10：正常合作，20：代卖合作） */
  cooperateTypeList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  授信状态 */
  credit?: InputMaybe<Scalars['Int']>;
  /**  客户主表id */
  customerId: Scalars['Int'];
  /**  启用状态 */
  enable?: InputMaybe<Scalars['Int']>;
  /**  引荐人用户ID */
  introducerId?: InputMaybe<Scalars['Int']>;
  /**  长期合作（1是，99否，0未指定） */
  longCooperation?: InputMaybe<Scalars['Int']>;
  /**  备注 */
  remark?: InputMaybe<Scalars['String']>;
  /**  客户来源（10客户自行上门，20员工引荐,0未指定） */
  sourceType?: InputMaybe<Scalars['Int']>;
};

export type CreatePitayaSupplierAccountInput = {
  /** 账户名 */
  accountName?: InputMaybe<Scalars['String']>;
  /** 账户类型 */
  accountType?: InputMaybe<BankAccountType>;
  /** 银行账户 */
  bankCardNo?: InputMaybe<Scalars['String']>;
  /** 银行所在市 */
  bankCityName?: InputMaybe<Scalars['String']>;
  /** 银行名称 */
  bankName?: InputMaybe<Scalars['String']>;
  /** 银行所在省 */
  bankProvinceName?: InputMaybe<Scalars['String']>;
  /** 备注 */
  note?: InputMaybe<Scalars['String']>;
  /** 图片 */
  pics?: InputMaybe<Array<InputMaybe<PitayaFileRecordInput>>>;
  /** 供应商详情信息 */
  supplierDetailId?: InputMaybe<Scalars['Int']>;
  /** 供应商基础信息id */
  supplierId?: InputMaybe<Scalars['Int']>;
};

export type CreatePitayaSupplierContractInput = {
  /** 供应商明细id */
  supplierDetailId?: InputMaybe<Scalars['Int']>;
  /** 被关联的供应商基础id */
  supplierId?: InputMaybe<Scalars['Int']>;
};

export type CreatePitayaSupplierCooperationInput = {
  /** 结算方式（10先货后款，20先款后货） */
  balanceMode?: InputMaybe<PitayaSettlementMethodType>;
  /** 结算账期 */
  cycleBalance?: InputMaybe<Scalars['String']>;
  /** 对账周期 */
  cycleCheck?: InputMaybe<Scalars['String']>;
  /** 开票周期 */
  cycleInvoicing?: InputMaybe<Scalars['String']>;
  /** 付款周期 */
  cyclePay?: InputMaybe<Scalars['String']>;
  /** 发票类型（10：专票:20：普票） */
  invoiceType?: InputMaybe<InvoiceType>;
  /** 备注 */
  note?: InputMaybe<Scalars['String']>;
  /** 额度 */
  quota?: InputMaybe<Scalars['BigDecimal']>;
  /** 预付比例 */
  rate?: InputMaybe<Scalars['BigDecimal']>;
  /** 供应商明细id */
  supplierDetailId?: InputMaybe<Scalars['Int']>;
  /** 供应商id */
  supplierId?: InputMaybe<Scalars['Int']>;
};

export type CreatePlatformCommodityInput = {
  /** skuId */
  commoditySkuId: Scalars['Int'];
  /** 商品类型 */
  commodityType: Scalars['Int'];
  /** 数量价格信息 */
  items: Array<CreatePlatformCommodityItemInput>;
};

export type CreatePlatformCommodityItemInput = {
  /** 销售单价 */
  salePrice: Scalars['BigDecimal'];
  /** 单价单位 */
  salePriceType: Scalars['Int'];
  /** 销售数量 */
  saleQuantity: PitayaQuantity;
  /** 销售小计 */
  saleTotalPrice: Scalars['BigDecimal'];
};

export type CreatePlatformSaleInput = {
  /** 地址id */
  addressId: Scalars['Int'];
  /** 门店分类-社群/商超/直播电商 */
  appType: AppType;
  /** 商品信息 */
  commodities: Array<CreatePlatformCommodityInput>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 销售日期 */
  saleTime: Scalars['Long'];
};

/** 新增岗位请求 */
export type CreatePositionInput = {
  /** 岗位名称（必填） */
  positionName?: InputMaybe<Scalars['String']>;
};

export type CreateProductionStockAdjustmentInput = {
  /** 商品集合 */
  itemList: Array<CreateProductionStockAdjustmentItemInput>;
  /** 仓库Id */
  warehouseId: Scalars['ID'];
};

export type CreateProductionStockAdjustmentItemInput = {
  /** 调整原因 */
  adjustmentReason: Scalars['String'];
  /** 调整类型 */
  adjustmentType: ProductionStockAdjustmentType;
  /** 批次Id */
  batchId: Scalars['ID'];
  /** skuId */
  skuId: Scalars['Int'];
  /** 总计数量 */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 总计单位 */
  totalType?: InputMaybe<Scalars['Int']>;
  /** 基本数量 */
  unitQuantity: Scalars['BigDecimal'];
  /** 基本单位 */
  unitType: Scalars['Int'];
};

export type CreateQuickLabelInput = {
  /** 品类Id */
  categoryId: Scalars['Int'];
  /** 品质要求 */
  quantityLabel?: InputMaybe<Scalars['String']>;
  /** 规格要求 */
  specificationLabel?: InputMaybe<Scalars['String']>;
};

export type CreateReturnPayload = {
  __typename?: 'CreateReturnPayload';
  /**  是否需要退款选择，为true 则跳转退款选择页面  */
  needRefundChoose?: Maybe<Scalars['Boolean']>;
  /**  售后单ID， 如成功创建，此项大于0  */
  returnOrderId?: Maybe<Scalars['ID']>;
  /**  弹窗错误信息  */
  toast?: Maybe<Scalars['String']>;
};

/** 创建角色请求 */
export type CreateRoleInput = {
  /** 系统id（必填） */
  appId?: InputMaybe<Scalars['Int']>;
  /** 角色名称（必填） */
  roleName?: InputMaybe<Scalars['String']>;
};

export type CreateSaleDeliveryOrderInput = {
  /** 所属组织ID */
  belongOrgId: Scalars['Int'];
  /** 业务员名字 */
  businessUserName?: InputMaybe<Scalars['String']>;
  /** 车牌号 */
  carNum: Scalars['String'];
  /** 车辆类型 */
  carType: Scalars['String'];
  /** 配送日期 */
  deliveryDate: Scalars['Long'];
  /** 单据类型（配送货物来源） */
  deliveryGoodsSource: DeliveryGoodsSourceEnum;
  /** 配送单费用明细: (直播电商的不会生成费用单) */
  deliveryOrderFee?: InputMaybe<SaleDeliveryOrderFeeInput>;
  /** 配送单商品明细 */
  deliveryOrderItem: Array<SaleDeliveryOrderItemInput>;
  /** 配送方式 */
  deliveryType: DeliveryMethodEnum;
  /** 司机联系方式 */
  driverContact: Scalars['String'];
  /** 司机姓名 */
  driverName: Scalars['String'];
  /** 配送方式 */
  saleDeliveryMode: DeliveryModeEnum;
};

export type CreateSaleDeliverySupplementalOrderInput = {
  /** 配送单id */
  deliveryOrderId: Scalars['ID'];
  /** 配送单商品明细 */
  deliveryOrderItem: Array<SaleDeliveryOrderItemInput>;
};

/** 新增销售信息 */
export type CreateSaleOrderInput = {
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /**  商品信息  */
  commodityList: Array<InputMaybe<CreateSaleOrderItemInput>>;
  /**  客户地址  */
  customerDistributionId: Scalars['Int'];
  /**  客户Id  */
  customerId: Scalars['Int'];
  /**  订单备注  */
  outOrderDescription?: InputMaybe<Scalars['String']>;
  /**  销售时间  */
  saleTime: Scalars['Long'];
  /**  仓库名称  */
  warehouseId: Scalars['ID'];
};

export type CreateSaleOrderItemInput = {
  /** 商品skuID */
  commoditySkuId?: InputMaybe<Scalars['Int']>;
  /** 最大销量 */
  maxQuantity?: InputMaybe<Scalars['Int']>;
  /**
   * 2.2新增 包装要求的商品id列表
   * 2.2新增 包装要求列表
   */
  packageIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 包装要求 */
  packageLabel?: InputMaybe<Scalars['String']>;
  packageRequireInfos: Array<InputMaybe<OutOrderItemRequestInput>>;
  /** 计划生产 */
  planQuantity?: InputMaybe<Scalars['Int']>;
  /** 品质要求 */
  quantityLabel: Scalars['String'];
  /** 销售单价 */
  salePrice?: InputMaybe<Scalars['BigDecimal']>;
  /** 规格要求 */
  specificationLabel: Scalars['String'];
};

export type CreateSalePlanOrderInput = {
  /** 所属组织 */
  belongOrgId: Scalars['Int'];
  /** 销售计划单明细 */
  commodities?: InputMaybe<Array<InputMaybe<UpdateSalePlanOrderItemInput>>>;
  /** 客户id */
  customerId: Scalars['Int'];
  /** 地址id */
  distributionId: Scalars['Int'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 销售时间 */
  saleTime: Scalars['Long'];
};

export type CreateSopTaskBatchInput = {
  batchId: Scalars['ID'];
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  skuId: Scalars['Int'];
  /** 合计 */
  totalCount?: InputMaybe<Scalars['BigDecimal']>;
  unitId: Scalars['Int'];
};

export type CreateTransferOrderInput = {
  /**  所属组织  */
  belongOrgId: Scalars['Int'];
  /**  商品类型 */
  commodityType?: InputMaybe<Scalars['Int']>;
  /**  调拨商品 */
  flowTransferCommodityInput?: InputMaybe<Array<InputMaybe<FlowTransferCommodityInput>>>;
  /**  运杂费用 */
  flowTransferOtherBillInput?: InputMaybe<Array<InputMaybe<FlowTransferOtherBillInput>>>;
  /**  备注信息 */
  remark?: InputMaybe<Scalars['String']>;
  /**  调出归属id */
  sourceBelongId?: InputMaybe<Scalars['Int']>;
  /**  调出仓库id */
  sourceWarehouseId?: InputMaybe<Scalars['ID']>;
  /**  调入系统id */
  targetAppId?: InputMaybe<Scalars['Int']>;
  /**  调入归属id */
  targetBelongId?: InputMaybe<Scalars['Int']>;
  /**  调入组织  */
  targetBelongOrgId: Scalars['Int'];
  /**  调入仓库id */
  targetWarehouseId?: InputMaybe<Scalars['ID']>;
  /**  调拨类型 */
  transferType?: InputMaybe<Scalars['Int']>;
};

export const enum CreateTypeEnum {
  /**  备货生产  */
  CreateManually = 'CREATE_MANUALLY',
  /**  计划拆分  */
  GoodsSplit = 'GOODS_SPLIT'
};

export type CreateUserBase = {
  /** 创建人 */
  createUser?: Maybe<User>;
};

/** 创建用户请求 */
export type CreateUserInput = {
  /** 身份证号码 */
  idNum?: InputMaybe<Scalars['String']>;
  /** 联系方式[手机号]（非必填） */
  phone?: InputMaybe<Scalars['String']>;
  /** 电话代码（必填） */
  phoneCode?: InputMaybe<Scalars['Int']>;
  /** 用户名称（代码未校验，但属于必填） */
  userName?: InputMaybe<Scalars['String']>;
};

/** 创建用户返回 */
export type CreateUserPayload = {
  __typename?: 'CreateUserPayload';
  /** 用户编码 */
  id?: Maybe<Scalars['Int']>;
  /** 用户初始密码 */
  initPassword?: Maybe<Scalars['String']>;
  /** 用户账号 */
  userAccount?: Maybe<Scalars['String']>;
};

/** 用户绑定岗位 */
export type CreateUserPositionRelInput = {
  /** 组织id（必填） */
  orgId?: InputMaybe<Scalars['Int']>;
  /** 岗位id（必填） */
  positionId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 用户id（必填） */
  userId?: InputMaybe<Scalars['Int']>;
};

/** 添加sku */
export type CreateVarietyGroupSkuInput = {
  group: Scalars['Int'];
  skuId: Array<InputMaybe<Scalars['Int']>>;
};

export type CreateWasteSaleOrderInput = {
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  payMode: OutOrderPayModeEnum;
  remark?: InputMaybe<Scalars['String']>;
  saleTime: Scalars['Long'];
  warehouseId: Scalars['ID'];
  wasteSaleOrderItemList: Array<InputMaybe<CreateWasteSaleOrderItemInput>>;
};

export type CreateWasteSaleOrderItemInput = {
  commodityName: Scalars['String'];
  photos: Array<InputMaybe<Scalars['String']>>;
  saleAmount: Scalars['BigDecimal'];
  totalSaleAmount: Scalars['BigDecimal'];
  unitQuantity: Scalars['BigDecimal'];
  unitType: Scalars['Int'];
};

/** 授信申请状态 */
export const enum CreditApplyStatusEnum {
  /** 已取消 */
  Cancelled = 'CANCELLED',
  /** 进行中 */
  InProgress = 'IN_PROGRESS',
  /** 已通过 */
  Passed = 'PASSED',
  /** 已驳回 */
  Rejected = 'REJECTED'
};

/** 欠款设置修改入参 */
export type CreditConfigurationInput = {
  /** 配置id */
  configurationId: Scalars['ID'];
  /** 额度-超额管理 */
  excessManagement: CreditOverdueManagementEnum;
  /** 额度-超额预警配置 */
  excessWarnings?: InputMaybe<PeachWarningConfigurationInput>;
  /** 公司最大授信额度 */
  maxCompanyCreditLine?: InputMaybe<Scalars['BigDecimal']>;
  /** 公司最大授信账期 */
  maxCompanyCreditPeriod?: InputMaybe<Scalars['Int']>;
  /** 额度-最大授信额度 */
  maxCreditLine?: InputMaybe<Scalars['BigDecimal']>;
  /** 账期-最大授信账期 */
  maxCreditPeriod?: InputMaybe<Scalars['Int']>;
  /** 个人最大授信额度 */
  maxPersonCreditLine?: InputMaybe<Scalars['BigDecimal']>;
  /** 个人最大授信账期 */
  maxPersonCreditPeriod?: InputMaybe<Scalars['Int']>;
  /** 账期-客户超期限制天数 */
  moderateSalesLimitDays?: InputMaybe<Scalars['Int']>;
  /** 账期-超期限制 */
  overdueLimit?: InputMaybe<CreditOverdueLimitEnum>;
  /** 账期-超期管理 */
  overdueManagement: CreditOverdueManagementEnum;
  /** 账期-超期预警 */
  overdueWarnings?: InputMaybe<PeachWarningConfigurationInput>;
  /** 账期设置 */
  periodSetting: PeachConfigSettingEnum;
  /** 额度设置 */
  quotaSetting: PeachConfigSettingEnum;
  /** 账期-超期销售设置 */
  salesTypePeriodLimit?: InputMaybe<CreditOverdueLimitSaleEnum>;
};

/** 欠款设置查询返回结果 */
export type CreditConfigurationPayLoad = {
  __typename?: 'CreditConfigurationPayLoad';
  /** 账期设置 */
  accountPeriod?: Maybe<AccountPeriod>;
  /** 配置id */
  configurationId?: Maybe<Scalars['ID']>;
  /** 额度设置 */
  quotaSetting?: Maybe<QuotSetting>;
};

export type CreditCustomerPayload = {
  __typename?: 'CreditCustomerPayload';
  /** 客户别名 */
  alias?: Maybe<Scalars['String']>;
  /** 授信申请表 */
  applyFiles?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /**  客户属性  (1:内部, 2:外部); */
  attribute?: Maybe<PeachAttributeTypeEnum>;
  /**  可用额度 */
  availableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 黑名单状态 */
  blacklistStatus?: Maybe<CustomerBlacklistStatusEnum>;
  /** 授信申请id */
  creditApplyId?: Maybe<Scalars['ID']>;
  /** 详情-授信变更记录 */
  creditChangeRecordList?: Maybe<Array<Maybe<CustomerCreditChangeRecord>>>;
  /**  客户授信编码 */
  creditCode?: Maybe<Scalars['ID']>;
  /**  额度 */
  creditLine?: Maybe<Scalars['BigDecimal']>;
  /**  账期 */
  creditPeriod?: Maybe<Scalars['Int']>;
  /**  欠款总额 */
  creditTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 跨区域授信记录-查询详情接口使用 */
  crossRegionCreditRecord?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 客户身份信息完整性 true已完善 */
  customerIdentityIntegrity?: Maybe<Scalars['Boolean']>;
  /**  当前最近的一次客户授权禁用填写的原因 */
  disableRemarks?: Maybe<Scalars['String']>;
  /** 是否存在授信申请 true存在 */
  existCreditApply?: Maybe<Scalars['Boolean']>;
  /** 客户id */
  id?: Maybe<Scalars['Int']>;
  /** 标记 */
  mark?: Maybe<Array<Maybe<PeachCustomerMarkEnum>>>;
  /** 客户名称 */
  name?: Maybe<Scalars['String']>;
  /**  逾期天数 -2即将逾期 大于0已逾期 */
  overdueDay?: Maybe<Scalars['Int']>;
  /**  超期欠款总额 */
  overdueTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  是否签订协议合同 1.是 0.否 */
  signAgreement?: Maybe<Scalars['Int']>;
  /**  证明资料 */
  supportingMaterials?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /** 客户类型(1:个人，2：公司，3：零售) */
  type?: Maybe<PeachCustomerType>;
  /**  使用状态(1：启用，99：禁用) */
  useStatus?: Maybe<Scalars['Int']>;
};

export type CreditEnableStatusInput = {
  /**  授信编码 */
  creditCode: Array<Scalars['ID']>;
  /**  启用禁用状态 1：启用 99：禁用 */
  operationStatus: Scalars['Int'];
  /**  备注 */
  remarks: Scalars['String'];
};

/** 超期限制选项 */
export const enum CreditOverdueLimitEnum {
  /** 适度销售 */
  ModerateSales = 'MODERATE_SALES',
  /** 无限制 */
  Unlimited = 'UNLIMITED',
  Unrecognized = 'UNRECOGNIZED',
  /** 无法销售 */
  Unsalable = 'UNSALABLE'
};

/** 超期限制销售选项 */
export const enum CreditOverdueLimitSaleEnum {
  /** 所有销售方式 */
  AllSales = 'ALL_SALES',
  /** 欠款销售 */
  DebitSales = 'DEBIT_SALES',
  /** 无限制 */
  Unlimited = 'UNLIMITED',
  Unrecognized = 'UNRECOGNIZED'
};

/** 超期管理选项 */
export const enum CreditOverdueManagementEnum {
  /** 超期预警 */
  EarlyWarning = 'EARLY_WARNING',
  /** "超期限制 */
  OverdueLimit = 'OVERDUE_LIMIT',
  /** 无限制 */
  Unlimited = 'UNLIMITED',
  Unrecognized = 'UNRECOGNIZED'
};

/** 欠款超期状态 */
export const enum CreditOverdueStatusEnum {
  /** 未逾期 */
  NotOverdue = 'NOT_OVERDUE',
  /** 存在逾期 */
  Overdue = 'OVERDUE',
  /** 即将逾期 */
  OverdueSoon = 'OVERDUE_SOON'
};

/**  客户授信状态 */
export const enum CreditPeriodStatusEnum {
  /**  禁用 */
  Disable = 'DISABLE',
  /**  启用 */
  Enable = 'ENABLE',
  /**  未初始化 */
  Uninitialized = 'UNINITIALIZED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 币种 */
export const enum CurrencyType {
  /** 人民币 */
  Cny = 'CNY',
  /** 泰铢 */
  Thb = 'THB',
  /** 美元 */
  Usd = 'USD',
  /** 越南盾 */
  Vnd = 'VND'
};

/** 当前单位转换对象 */
export type CurrentUnitConversion = {
  __typename?: 'CurrentUnitConversion';
  /** 换算数量 */
  convertQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 换算单位Id */
  convertUnitId?: Maybe<Scalars['Int']>;
  /** skuId */
  skuId?: Maybe<Scalars['Int']>;
  /** 单位Id */
  unitId?: Maybe<Scalars['Int']>;
  /** 单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
};

/** 当前单位转换对象input */
export type CurrentUnitConversionInput = {
  /** 换算数量 */
  convertQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 换算单位Id */
  convertUnitId?: InputMaybe<Scalars['Int']>;
  /** skuId */
  skuId?: InputMaybe<Scalars['Int']>;
  /** 单位Id */
  unitId?: InputMaybe<Scalars['Int']>;
  /** 单位数量 */
  unitQuantity?: InputMaybe<Scalars['BigDecimal']>;
};

/**  当前用户信息 */
export type CurrentUserPayload = {
  __typename?: 'CurrentUserPayload';
  /** 头像 */
  avatar?: Maybe<Scalars['String']>;
  /** 当前用户登录所属组织 */
  belongOrgId?: Maybe<Scalars['Int']>;
  /** 当前用户登录所属租户 */
  belongTenantId?: Maybe<Scalars['Long']>;
  /**  是否需要更新密码 */
  needUpdatePassword?: Maybe<Scalars['Boolean']>;
  /** 公司名称 */
  organizationName?: Maybe<Scalars['String']>;
  /** 联系方式 */
  phone?: Maybe<Scalars['String']>;
  /** 团队角色 */
  roleNames?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 用户ID */
  userId?: Maybe<Scalars['Int']>;
  /** 用户名称 */
  userName?: Maybe<Scalars['String']>;
};

export type Customer = {
  __typename?: 'Customer';
  /** 客户Id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型 */
  customerType?: Maybe<Scalars['Int']>;
  /** 上一层id(地址->客户->渠道->org) */
  lastLevelId?: Maybe<Scalars['Int']>;
  lastLevelName?: Maybe<Scalars['String']>;
};

export type CustomerAddressBase = {
  /** 地址信息 */
  customer?: Maybe<AddressInfo>;
};

export type CustomerAddressEntity = {
  __typename?: 'CustomerAddressEntity';
  /** 客户详细地址 */
  addressName?: Maybe<Scalars['String']>;
  /** 客户地址id */
  id?: Maybe<Scalars['Int']>;
  /** 客户地址简称 */
  shortAddress?: Maybe<Scalars['String']>;
};

export type CustomerAddressInfo = {
  __typename?: 'CustomerAddressInfo';
  /** 客户Id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型 */
  customerType?: Maybe<Scalars['Int']>;
  /** 配送地址 */
  deliveryName?: Maybe<Scalars['String']>;
};

export type CustomerAddressInfoBase = {
  customerAddressInfo?: Maybe<CustomerAddressInfo>;
};

export type CustomerAllListInput = {
  /**  客户属性  */
  attribute?: InputMaybe<CustomerAttribute>;
};

/** 客户属性 */
export const enum CustomerAttribute {
  /** 外部 */
  External = 'EXTERNAL',
  /** 内部 */
  Internal = 'INTERNAL'
};

export const enum CustomerAttributeEnum {
  /** 外部 */
  External = 'EXTERNAL',
  /** 内部 */
  Internal = 'INTERNAL'
};

/** 客户类型枚举 */
export const enum CustomerAttributeTypeEnum {
  /**  外部 */
  External = 'EXTERNAL',
  /**  内部 */
  Internal = 'INTERNAL',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type CustomerBase = {
  customer?: Maybe<Customer>;
};

export type CustomerBaseInfoInput = {
  /** 名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 电话号码 */
  phone?: InputMaybe<Scalars['String']>;
  /** 客户类型(必填) */
  type?: InputMaybe<PeachCustomerType>;
};

export type CustomerBaseInfoPayload = {
  __typename?: 'CustomerBaseInfoPayload';
  /** 客户属性 */
  attribute?: Maybe<PeachAttributeTypeEnum>;
  /** 黑名单状态 */
  blacklistStatus?: Maybe<CustomerBlacklistStatusEnum>;
  /** 实际控制人 */
  controlUser?: Maybe<Scalars['String']>;
  /** 法定代表人 */
  corporation?: Maybe<Scalars['String']>;
  /** 跨区域客户记录 */
  crossRegionCustomerRecord?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 客户唯一id */
  customerUniqueId?: Maybe<Scalars['Int']>;
  /** 成立日期 */
  establishTime?: Maybe<Scalars['Long']>;
  /** 客户文件资源 */
  fileRecord?: Maybe<Array<Maybe<PeachCustomerFilePayload>>>;
  /** 客户身份证号码 */
  idNumber?: Maybe<Scalars['String']>;
  /** 是否被关联过 */
  isAssociated?: Maybe<Scalars['Boolean']>;
  /** 邮箱 */
  mail?: Maybe<Scalars['String']>;
  /** 客户姓名 */
  name?: Maybe<Scalars['String']>;
  /** 实际经营地址 */
  operateAddress?: Maybe<Scalars['String']>;
  /** 纳税类别 */
  payTaxesType?: Maybe<PeachCustomerTaxpayerClassEnum>;
  /** 手机号 */
  phone?: Maybe<Scalars['String']>;
  /** 实名认证,True: 已经实名认证，false:未实名认证  */
  realNameAuth?: Maybe<Scalars['Boolean']>;
  /** 实名认证状态 */
  realNameAuthStatus?: Maybe<RealNameAuthStatusEnum>;
  /** 注册地 */
  registerAddress?: Maybe<Scalars['String']>;
  /** 注册资本 */
  registerCapital?: Maybe<Scalars['String']>;
  /** 登记状态 */
  registerStatus?: Maybe<PeachCustomerCorpRegisterStatusEnum>;
  /** 纳税人识别号 */
  taxpayerIdentificationNumber?: Maybe<Scalars['String']>;
  /** 客户类型 */
  type?: Maybe<PeachCustomerType>;
  /** 微信账号 */
  wechat?: Maybe<Scalars['String']>;
};

/** 客户基本信息 */
export type CustomerBasePayload = {
  __typename?: 'CustomerBasePayload';
  /** 客户属性 */
  attribute?: Maybe<CustomerAttribute>;
  /** 控制人 */
  controlUser?: Maybe<Scalars['String']>;
  /** 法人 */
  corporation?: Maybe<Scalars['String']>;
  /** 客户关联用户id */
  customerUserId?: Maybe<Scalars['Int']>;
  /** 成立日期 */
  establishTime?: Maybe<Scalars['Long']>;
  /** 证明材料 */
  fileRecordList?: Maybe<Array<Maybe<PitayaFileRecordPayload>>>;
  /** 客户id */
  id?: Maybe<Scalars['Int']>;
  /** 客户身份证号码 */
  idNumber?: Maybe<Scalars['String']>;
  /** 工商信息认证标识（1是，99否，0未指定） */
  infoAuth?: Maybe<Scalars['Int']>;
  /** 邮箱 */
  mail?: Maybe<Scalars['String']>;
  /** 客户姓名 */
  name?: Maybe<Scalars['String']>;
  /** nc编码 */
  ncCode?: Maybe<Scalars['String']>;
  /** 经营地址 */
  operateAddress?: Maybe<Scalars['String']>;
  /** 纳税类别 */
  payTaxesType?: Maybe<TaxpayerClassEnum>;
  /** 联系电话 */
  phone?: Maybe<Scalars['String']>;
  /** 注册地 */
  registerAddress?: Maybe<Scalars['String']>;
  /** 注册资本 */
  registerCapital?: Maybe<Scalars['String']>;
  /** 登记状态 */
  registerStatus?: Maybe<CorpRegisterStatus>;
  /** 纳税人识别号 */
  tfn?: Maybe<Scalars['String']>;
  /** 客户类型 */
  type?: Maybe<PitayaCustomerType>;
  /** 微信账号 */
  wechat?: Maybe<Scalars['String']>;
};

export type CustomerBelongInfoBase = {
  customerBelongInfo?: Maybe<BelongInfo>;
};

/** 黑名单列表 */
export type CustomerBlacklistPayload = {
  __typename?: 'CustomerBlacklistPayload';
  /**  客户主表id */
  customerId?: Maybe<Scalars['Int']>;
  /**  客户名称 */
  name?: Maybe<Scalars['String']>;
  /**  加入黑名单时间 */
  operateTime?: Maybe<Scalars['Long']>;
  /**  操作人 */
  operatorId?: Maybe<Scalars['Int']>;
  /**  操作人名称 */
  operatorName?: Maybe<Scalars['String']>;
  /**  手机号 */
  phone?: Maybe<Scalars['String']>;
  /**  拉黑原因 */
  reason?: Maybe<Scalars['String']>;
  /** 客户类型 */
  type?: Maybe<Scalars['String']>;
};

/** 客户黑名单状态 */
export const enum CustomerBlacklistStatusEnum {
  /** 已拉黑 */
  Blocked = 'BLOCKED',
  /** 正常 */
  NotBlocked = 'NOT_BLOCKED',
  Unrecognized = 'UNRECOGNIZED'
};

export type CustomerChannelByOrgPayload = {
  __typename?: 'CustomerChannelByOrgPayload';
  channelId?: Maybe<Scalars['Int']>;
  channelName?: Maybe<Scalars['String']>;
};

export type CustomerChannelEntity = {
  __typename?: 'CustomerChannelEntity';
  /** 客户渠道名称 */
  channelName?: Maybe<Scalars['String']>;
  /** 客户渠道id */
  id?: Maybe<Scalars['Int']>;
};

/**  客户联系人 */
export type CustomerContact = {
  __typename?: 'CustomerContact';
  /**  联系人别名 */
  alias?: Maybe<Scalars['String']>;
  /** 关联用户id */
  contactUserId?: Maybe<Scalars['Int']>;
  /**  客户联系人id */
  id?: Maybe<Scalars['Int']>;
  /**  联系人姓名 */
  name?: Maybe<Scalars['String']>;
  /**  联系人电话 */
  phone?: Maybe<Scalars['String']>;
  /** 实名认证,True: 已经实名认证，false:未实名认证  */
  realNameAuth?: Maybe<Scalars['Boolean']>;
  /** 实名认证状态 */
  realNameAuthStatus?: Maybe<RealNameAuthStatusEnum>;
  /** 内部联系人在职状态 */
  userStatus?: Maybe<PeachUserStatusEnum>;
};

export type CustomerContactOptionInput = {
  /** 地址id */
  addressId?: InputMaybe<Scalars['ID']>;
  /** 计划id */
  planId?: InputMaybe<Scalars['ID']>;
};

/** 客户合作信息 */
export type CustomerCooperationPayload = {
  __typename?: 'CustomerCooperationPayload';
  /** 结算方式（10先货后款，20先款后货） */
  balanceMode?: Maybe<PitayaSettlementMethodType>;
  /** 客户明细id */
  customerDetailId?: Maybe<Scalars['Int']>;
  /** 对账周期 */
  cycleCheck?: Maybe<Scalars['String']>;
  /** 授信账期 */
  cycleCredit?: Maybe<Scalars['String']>;
  /** 开票周期 */
  cycleInvoicing?: Maybe<Scalars['String']>;
  /** 付款周期 */
  cyclePay?: Maybe<Scalars['String']>;
  id?: Maybe<Scalars['Int']>;
  /** 额度 */
  quota?: Maybe<Scalars['BigDecimal']>;
  /** 更新人 */
  updateBy?: Maybe<Scalars['Int']>;
  /** 更新时间 */
  updateTime?: Maybe<Scalars['Long']>;
};

/** 客户授信申请类型 */
export const enum CustomerCreditApplyTypeEnum {
  /** 变更 */
  ChangeCredit = 'CHANGE_CREDIT',
  /** 新增 */
  NewCredit = 'NEW_CREDIT',
  Unrecognized = 'UNRECOGNIZED'
};

export type CustomerCreditChangeRecord = {
  __typename?: 'CustomerCreditChangeRecord';
  /** 申请类型 */
  applyType?: Maybe<CustomerCreditApplyTypeEnum>;
  /** 完成时间 */
  completeTime?: Maybe<Scalars['Long']>;
  /** 额度 */
  creditLine?: Maybe<Scalars['BigDecimal']>;
  /** 账期 */
  creditPeriod?: Maybe<Scalars['Int']>;
};

/** 客户授信配置信息 */
export type CustomerCreditConfigurationInfo = {
  __typename?: 'CustomerCreditConfigurationInfo';
  /** 最大授信额度 */
  maxCreditLine?: Maybe<Scalars['BigDecimal']>;
  /** 最大授信账期 */
  maxCreditPeriod?: Maybe<Scalars['Int']>;
  /** 适度销售限制天数 */
  moderateSalesLimitDays?: Maybe<Scalars['Int']>;
  /** 超期限制 */
  overdueLimit?: Maybe<CreditOverdueLimitEnum>;
  /** 超期管理 */
  overdueManagement?: Maybe<CreditOverdueManagementEnum>;
  /** 超期销售限制 */
  salesTypePeriodLimit?: Maybe<CreditOverdueLimitSaleEnum>;
};

export type CustomerCreditCreateInput = {
  /** 申请id-编辑 */
  applyId?: InputMaybe<Scalars['ID']>;
  /** 申请类型 */
  applyType: CustomerCreditApplyTypeEnum;
  /**  额度 */
  creditLine: Scalars['BigDecimal'];
  /**  账期 */
  creditPeriod: Scalars['Int'];
  /**  客户id */
  customerId: Scalars['Int'];
  /** 申请说明 */
  remark: Scalars['String'];
  /**  证明资料 */
  supportingMaterials?: InputMaybe<Array<InputMaybe<PeachFileInput>>>;
};

export type CustomerCreditCreatePayload = {
  __typename?: 'CustomerCreditCreatePayload';
  /**  授信申请id */
  applyId?: Maybe<Scalars['ID']>;
};

export type CustomerCreditSimpleInfo = {
  __typename?: 'CustomerCreditSimpleInfo';
  /** 授信申请表 */
  applyFiles?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /**  可用额度 */
  availableAmount?: Maybe<Scalars['BigDecimal']>;
  /**  客户授信编码 */
  creditCode?: Maybe<Scalars['ID']>;
  /**  额度 */
  creditLine?: Maybe<Scalars['BigDecimal']>;
  /**  账期 */
  creditPeriod?: Maybe<Scalars['Int']>;
  /**  授信状态 */
  creditPeriodStatusEnum?: Maybe<CreditPeriodStatusEnum>;
  /** 授信时间 */
  creditTime?: Maybe<Scalars['Long']>;
  /** 客户标记 */
  customerMark?: Maybe<PeachCustomerMarkEnum>;
  /** 授信创建人 */
  operator?: Maybe<Scalars['String']>;
  /**  逾期天数 -2即将逾期 大于0已逾期 */
  overdueDay?: Maybe<Scalars['Int']>;
  /** 授信附件 */
  supportingMaterials?: Maybe<Array<Maybe<PeachFilePayload>>>;
};

export type CustomerDebtCountInput = {
  /** 客户属性类型 */
  attributeType?: InputMaybe<PeachAttributeTypeEnum>;
  customerIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 创建时间起始 */
  debtCreateTimeBegin?: InputMaybe<Scalars['Long']>;
  /** 创建时间截至 */
  debtCreateTimeOver?: InputMaybe<Scalars['Long']>;
};

export type CustomerDebtCountPayload = {
  __typename?: 'CustomerDebtCountPayload';
  /** 欠款客户数量 */
  customerNumber?: Maybe<Scalars['Int']>;
  /** 欠款总额 */
  debitTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 欠款单数量 */
  debtOrderCount?: Maybe<Scalars['Long']>;
  /** 欠款合计 */
  debtOrderTotalAmount?: Maybe<Scalars['BigDecimal']>;
};

/** 客户欠款明细入参 */
export type CustomerDebtDetailInput = {
  /** 客户id */
  customerId: Scalars['Int'];
  /** 创建时间起始-销售时间 */
  debtCreateTimeBegin?: InputMaybe<Scalars['Long']>;
  /** 创建时间截至-销售时间 */
  debtCreateTimeOver?: InputMaybe<Scalars['Long']>;
  /** 退款冲销欠款时排除当前退款单 */
  extDebitIdsList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 创建时间排序规则 */
  sortRule?: InputMaybe<SortRuleType>;
};

/** 客户欠款详情返回结果对象 */
export type CustomerDebtDetailListPayload = {
  __typename?: 'CustomerDebtDetailListPayload';
  /** 代卖销售单标记 */
  agencyOrderMark?: Maybe<Scalars['Boolean']>;
  /** 欠款单号 */
  debitFormCode?: Maybe<Scalars['String']>;
  /** 欠款单id */
  debitFormId: Scalars['ID'];
  /** 欠款单欠款金额 */
  debitMoney?: Maybe<Scalars['BigDecimal']>;
  /** 欠款单标记列表 */
  debtMarkList?: Maybe<Array<Maybe<PeachDebtMarkEnum>>>;
  /** 欠款单状态 */
  debtOrderStatus?: Maybe<DebtOrderStatusEnum>;
  /** 欠款单状态描述 */
  debtOrderStatusDesc?: Maybe<Scalars['String']>;
  /** 欠款单锁定金额 */
  lockTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 销售单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 订单id */
  orderId?: Maybe<Scalars['ID']>;
  /** 开单人 */
  orderUser?: Maybe<Scalars['String']>;
  /** 逾期天数 */
  overdueDay?: Maybe<Scalars['Int']>;
  /** 是否逾期状态 */
  overdueStatus?: Maybe<OverdueStatusEnum>;
  /** 销售商品信息 */
  saleOrderCommodities?: Maybe<Array<Maybe<DebtCommoditySkuDetailPayload>>>;
  /** 销售时间 */
  saleTime?: Maybe<Scalars['Long']>;
};

/** 客户欠款详情分页返回结果 */
export type CustomerDebtDetailPagePayload = {
  __typename?: 'CustomerDebtDetailPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页显示条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页数据集合 */
  records?: Maybe<Array<Maybe<CustomerDebtDetailListPayload>>>;
  /** 总条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type CustomerDistributionInput = {
  /**  联系人  */
  contacts?: InputMaybe<Scalars['String']>;
  /**  客户ID  */
  customerId?: InputMaybe<Scalars['Int']>;
  /**  配送地址  */
  distributionAddr?: InputMaybe<Scalars['String']>;
  /**  配送ID  */
  distributionId?: InputMaybe<Scalars['Int']>;
  /**  配送名称  */
  distributionName?: InputMaybe<Scalars['String']>;
  /**  联系电话  */
  phoneNum?: InputMaybe<Scalars['String']>;
};

export type CustomerDistributionNameBase = {
  customerDistributionId?: Maybe<Scalars['Int']>;
  customerDistributionName?: Maybe<Scalars['String']>;
};

export type CustomerDistributionPayloadV2 = CityBase & DistrictBase & ProvinceBase & {
  __typename?: 'CustomerDistributionPayloadV2';
  /** 市 */
  city?: Maybe<LocationPayload>;
  /** 联系人Id */
  contactId?: Maybe<Scalars['Int']>;
  /** 联系人 */
  contacts?: Maybe<Scalars['String']>;
  /** 经纬度 */
  coordinate?: Maybe<Array<Maybe<Scalars['Float']>>>;
  /** 客户ID */
  customerId?: Maybe<Scalars['Int']>;
  /** 详细地址 */
  detailedAddress?: Maybe<Scalars['String']>;
  /** 配送ID */
  distributionId?: Maybe<Scalars['Int']>;
  /** 配送名称 */
  distributionName?: Maybe<Scalars['String']>;
  /** 区 */
  district?: Maybe<LocationPayload>;
  /** 联系电话 */
  phoneNum?: Maybe<Scalars['String']>;
  /** 省 */
  province?: Maybe<LocationPayload>;
};

export type CustomerDistributionVo = {
  __typename?: 'CustomerDistributionVO';
  /**  联系人  */
  contacts?: Maybe<Scalars['String']>;
  /**  客户ID  */
  customerId?: Maybe<Scalars['Int']>;
  /**  配送地址  */
  distributionAddr?: Maybe<Scalars['String']>;
  /**  配送ID  */
  distributionId?: Maybe<Scalars['Int']>;
  /**  配送名称  */
  distributionName?: Maybe<Scalars['String']>;
  /**  联系电话  */
  phoneNum?: Maybe<Scalars['String']>;
};

export type CustomerEntity = {
  __typename?: 'CustomerEntity';
  /** 客户id */
  id?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  name?: Maybe<Scalars['String']>;
  /** nc编码 */
  ncCode?: Maybe<Scalars['String']>;
};

/** 客户分组实体 */
export type CustomerGroupPayload = {
  __typename?: 'CustomerGroupPayload';
  customerGroupId?: Maybe<Scalars['Int']>;
  customerGroupName?: Maybe<Scalars['String']>;
  customerPayloadList?: Maybe<Array<Maybe<CustomerPayload>>>;
};

/** 客户分组实体  */
export type CustomerGroupResponse = {
  __typename?: 'CustomerGroupResponse';
  customerGroupId?: Maybe<Scalars['Int']>;
  customerGroupName?: Maybe<Scalars['String']>;
};

/**  客户信息  */
export type CustomerInfo = {
  __typename?: 'CustomerInfo';
  /**  所属系统  */
  appId?: Maybe<Scalars['Int']>;
  /**  联系人身份证号码  */
  contactIdNumber?: Maybe<Scalars['String']>;
  /**  联系人姓名  */
  contactName?: Maybe<Scalars['String']>;
  /**  创建时间  */
  createTime?: Maybe<Scalars['Long']>;
  /**  客户id  */
  id?: Maybe<Scalars['Int']>;
  /**  客户名称  */
  name?: Maybe<Scalars['String']>;
  /**  手机号  */
  phone?: Maybe<Scalars['String']>;
  /**  纳税人识别号  */
  taxpayerIdentificationNumber?: Maybe<Scalars['String']>;
  /**  客户类型  */
  type?: Maybe<Scalars['Int']>;
};

export type CustomerInfoInput = {
  /** 客户Id */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 客户类型 */
  customerType?: InputMaybe<Scalars['Int']>;
};

export type CustomerInfoPayload = {
  __typename?: 'CustomerInfoPayload';
  /**  客户别名 */
  alias?: Maybe<Scalars['String']>;
  /**  客户属性 */
  attribute?: Maybe<PeachAttributeTypeEnum>;
  /**  授信可用额度 */
  availableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 客户授信配置 */
  creditConfigurationInfo?: Maybe<CustomerCreditConfigurationInfo>;
  /**  授信额度 */
  creditLine?: Maybe<Scalars['BigDecimal']>;
  /**  账期 */
  creditPeriod?: Maybe<Scalars['Int']>;
  /**  授信状态 */
  creditPeriodStatusEnum?: Maybe<CreditPeriodStatusEnum>;
  /**  公司客户联系人 */
  customerContact?: Maybe<Array<Maybe<CustomerContact>>>;
  /**  客户id */
  id?: Maybe<Scalars['Int']>;
  /**  客户名称 */
  name?: Maybe<Scalars['String']>;
  /**  逾期天数 -2即将逾期 大于0已逾期 */
  overdueDay?: Maybe<Scalars['Int']>;
  /**  客户电话 */
  phone?: Maybe<Scalars['String']>;
  /** 预收可用额度 */
  preReceiptAvailableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 实名认证,True: 已经实名认证，false:未实名认证  */
  realNameAuth?: Maybe<Scalars['Boolean']>;
  /** 实名认证状态 */
  realNameAuthStatus?: Maybe<RealNameAuthStatusEnum>;
  /**  是否签订协议合同 1.是 0.否 */
  signAgreement?: Maybe<Scalars['Int']>;
  /**  客户类型 */
  type?: Maybe<PeachCustomerType>;
};

export type CustomerInput = {
  /**  联系人  */
  contacts?: InputMaybe<Scalars['String']>;
  /**  客户ID  */
  customerId?: InputMaybe<Scalars['Int']>;
  /**  配送地址  */
  distributionAddr?: InputMaybe<Scalars['String']>;
  /**  配送ID  */
  distributionId?: InputMaybe<Scalars['Int']>;
  /**  配送名称  */
  distributionName?: InputMaybe<Scalars['String']>;
  /**  联系电话  */
  phoneNum?: InputMaybe<Scalars['String']>;
};

export type CustomerInterface = {
  /** 客户id */
  customerId?: Maybe<Scalars['ID']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
};

export type CustomerListBase = {
  customerList?: Maybe<Array<Maybe<Customer>>>;
};

export type CustomerListInput = {
  /**  客户属性：内部/外部  */
  attribute?: InputMaybe<CustomerAttribute>;
  /** 客户分组ID */
  customerGroupId?: InputMaybe<Scalars['Int']>;
  /** 客户全称 */
  name?: InputMaybe<Scalars['String']>;
  /** 电话 */
  phone?: InputMaybe<Scalars['String']>;
};

export type CustomerListInterface = {
  /** 客户id */
  customerId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 客户名称 */
  customerName?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type CustomerMarkSettingInput = {
  /** 客户id */
  customerId: Scalars['Int'];
  /** 客户标记 */
  mark?: InputMaybe<Array<InputMaybe<PeachCustomerMarkEnum>>>;
};

export type CustomerNameAndIdNumberPayload = {
  __typename?: 'CustomerNameAndIdNumberPayload';
  /**  客户身份证号 */
  idNumber?: Maybe<Scalars['String']>;
  /**  客户姓名 */
  name?: Maybe<Scalars['String']>;
};

export type CustomerNameBase = {
  /** 客户Id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型 */
  customerType?: Maybe<Scalars['Int']>;
};

export type CustomerOption = CustomerTagInterface & {
  __typename?: 'CustomerOption';
  /** 客户id */
  customerId?: Maybe<Scalars['ID']>;
  /** 客户每次 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户特性 */
  customerTagList?: Maybe<Array<Maybe<CustomerTagEnum>>>;
  /** 是否可用 */
  disabled?: Maybe<Scalars['Boolean']>;
};

/** 获取客户列表入参 */
export type CustomerPageInput = {
  /**  客户属性 */
  attribute?: InputMaybe<PeachAttributeTypeEnum>;
  /** 是否包含黑名单 不传查所有，TRUE：黑名单，FALSE：非黑名单 */
  blacklist?: InputMaybe<Scalars['Boolean']>;
  /**  合作方式,TRUE 是代卖合作，FALSE 标识非代卖合作 null代表查询所有 */
  cooperationWay?: InputMaybe<Scalars['Boolean']>;
  /**  创建时间起始 */
  detailCreateTimeBegin?: InputMaybe<Scalars['Long']>;
  /**  创建时间截至 */
  detailCreateTimeOver?: InputMaybe<Scalars['Long']>;
  /**  是否查询包含禁用客户 不传默认true为查询 */
  disableQuery?: InputMaybe<Scalars['Boolean']>;
  /**  财务系统编码 */
  financialSystemCode?: InputMaybe<Scalars['String']>;
  /** 模糊搜索 */
  fuzzySearch?: InputMaybe<Scalars['String']>;
  /**  客户名称 */
  name?: InputMaybe<Scalars['String']>;
  /**  查询零售客户 */
  obtainRetailCustomers?: InputMaybe<Scalars['Boolean']>;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
  /**  手机号 */
  phone?: InputMaybe<Scalars['String']>;
  /** 实名认证状态 */
  realNameAuthList?: InputMaybe<Array<InputMaybe<RealNameAuthStatusEnum>>>;
};

export type CustomerPagePayload = {
  __typename?: 'CustomerPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PageCustomerInfoPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 客户分页实体  */
export type CustomerPageResult = {
  __typename?: 'CustomerPageResult';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<CustomerVo>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 客户返回实体 */
export type CustomerPayload = BelongOrganizationBase & OrgBase & {
  __typename?: 'CustomerPayload';
  /** 地址集 */
  addressList?: Maybe<Array<Maybe<PitayaAddress>>>;
  /** 客户别名（简称） */
  alias?: Maybe<Scalars['String']>;
  /**  应用id */
  appId?: Maybe<Scalars['Int']>;
  /** 客户属性 */
  attribute?: Maybe<CustomerAttribute>;
  /** 所属组织 */
  belongOrganization?: Maybe<PitayaOrg>;
  /** 归属类型 */
  belongType?: Maybe<Scalars['Int']>;
  /**  黑名单状态 */
  blacklistStatus?: Maybe<Scalars['Int']>;
  /** 客户渠道id */
  channelId?: Maybe<Scalars['Int']>;
  /** 渠道名称 */
  channelName?: Maybe<Scalars['String']>;
  /** 控制人 */
  controlUser?: Maybe<Scalars['String']>;
  /**  合作方式 */
  cooperateTypeList?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 法人 */
  corporation?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /**  客户授信状态（1：已授信，99：未授信） */
  credit?: Maybe<Scalars['Int']>;
  /** 账户信息 */
  customerAccountList?: Maybe<Array<Maybe<PitayaCustomerAccountPayload>>>;
  /** 客户联系人集 */
  customerContactList?: Maybe<Array<Maybe<PitayaCustomerContact>>>;
  /** 合作信息 */
  customerCooperation?: Maybe<CustomerCooperationPayload>;
  /**  主表id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客戶客户资质 */
  customerQualification?: Maybe<PitayaCustomerQualificationPayload>;
  /** 关联用户id */
  customerUserId?: Maybe<Scalars['Int']>;
  /** 客户状态 */
  enable?: Maybe<Scalars['Int']>;
  /** 成立日期 */
  establishTime?: Maybe<Scalars['Long']>;
  /**  在法大大电子签的管理员id */
  fascAdminId?: Maybe<Scalars['String']>;
  /**  客户在法大大的id */
  fascId?: Maybe<Scalars['String']>;
  /** 分类文件列表 */
  fileRecordList?: Maybe<Array<Maybe<PitayaFileRecordPayload>>>;
  /** 财务系统编码 */
  financialSystemCode?: Maybe<Scalars['String']>;
  /** 客户detailId */
  id?: Maybe<Scalars['Int']>;
  /** 客户身份证号 */
  idNumber?: Maybe<Scalars['String']>;
  /** 工商信息认证标识（1是，99否，0未指定） */
  infoAuth?: Maybe<Scalars['Int']>;
  /** 首字母 */
  initials?: Maybe<Scalars['String']>;
  /** 引荐人用户ID */
  introducerId?: Maybe<Scalars['Int']>;
  /** 长期合作（1是，99否，0未指定） */
  longCooperation?: Maybe<Scalars['Int']>;
  /** 邮箱 */
  mail?: Maybe<Scalars['String']>;
  /** 客户名称 */
  name?: Maybe<Scalars['String']>;
  /**  nc编码 */
  ncCode?: Maybe<Scalars['String']>;
  /** 经营地址 */
  operateAddress?: Maybe<Scalars['String']>;
  /** 组织信息 */
  org?: Maybe<PitayaOrg>;
  /** 纳税类别 */
  payTaxesType?: Maybe<TaxpayerClassEnum>;
  /** 客户电话 */
  phone?: Maybe<Scalars['String']>;
  /** 客户名称拼音 */
  pinyinOfName?: Maybe<Scalars['String']>;
  /**  实名认证状态 com.huanglong.common.enums.fasc.RealNameAuthStatusEnum */
  realNameAuthStatus?: Maybe<Scalars['Int']>;
  /** 注册地 */
  registerAddress?: Maybe<Scalars['String']>;
  /** 注册资本 */
  registerCapital?: Maybe<Scalars['String']>;
  /** 登记状态 */
  registerStatus?: Maybe<CorpRegisterStatus>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 客户来源（10客户自行上门，20员工引荐,0未指定） */
  sourceType?: Maybe<Scalars['Int']>;
  /** 纳税人识别号 */
  taxpayerIdentificationNumber?: Maybe<Scalars['String']>;
  /** 租户id */
  tenantId?: Maybe<Scalars['ID']>;
  /** 客户类型 */
  type?: Maybe<PitayaCustomerType>;
  /** 用户状态 */
  userStatus?: Maybe<UserStatus>;
  /** 微信账号 */
  wechat?: Maybe<Scalars['String']>;
};

export type CustomerPayloadV2 = BelongOrganizationBase & {
  __typename?: 'CustomerPayloadV2';
  /** 客户属性 */
  attribute?: Maybe<CustomerAttribute>;
  /** 客户属性描述 */
  attributeDesc?: Maybe<Scalars['String']>;
  /** 所属组织 */
  belongOrganization?: Maybe<PitayaOrg>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 配送信息 */
  customerDistribution?: Maybe<Array<Maybe<CustomerDistributionPayloadV2>>>;
  /** 客户分组ID */
  customerGroupId?: Maybe<Scalars['Int']>;
  /** 客户分组名称 */
  customerGroupName?: Maybe<Scalars['String']>;
  /** 客户ID */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户简称/别名 */
  customerShortName?: Maybe<Scalars['String']>;
  /** 客户相关员工信息 */
  customerUserId?: Maybe<Scalars['Int']>;
  /** 财务编码 */
  financialCode?: Maybe<Scalars['String']>;
  /** 客户身份证号 */
  idNumber?: Maybe<Scalars['String']>;
  /** 手机号 */
  phone?: Maybe<Scalars['String']>;
  /** 备注信息 */
  remark?: Maybe<Scalars['String']>;
  /** 客户类型 */
  type?: Maybe<PitayaCustomerType>;
  /** 客户类型描述 */
  typeDesc?: Maybe<Scalars['String']>;
  /** 员工状态（离职/停职） */
  userStatus?: Maybe<UserStatus>;
};

/** 统计客户回款单金额合计入参 */
export type CustomerPaymentAmountInput = {
  /** 客户Id */
  customerId: Scalars['Int'];
};

/** 统计客户回款单金额合计出参 */
export type CustomerPaymentAmountPayload = {
  __typename?: 'CustomerPaymentAmountPayload';
  /** 回款总金额 */
  totalPaymentAmount?: Maybe<Scalars['BigDecimal']>;
};

/** 客户预收业务查询 */
export type CustomerReceiptBusinessDataInput = {
  /** 业务类型,全部类型不传或者选择未指定 */
  businessType?: InputMaybe<ReceiptBusinessTypeEnum>;
  /** 客户id */
  customerId: Scalars['Int'];
  /** 业务记录类型 */
  recordType?: InputMaybe<ReceiptRecordTypeEnum>;
  /** 使用时间-结束 */
  useTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 使用时间-开始 */
  useTimeStart?: InputMaybe<Scalars['Long']>;
};

/** 客户预收明细业务数据返回对象 */
export type CustomerReceiptBusinessDataPayload = {
  __typename?: 'CustomerReceiptBusinessDataPayload';
  /** 金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 单号 */
  businessCode?: Maybe<Scalars['String']>;
  /** 业务id */
  businessId?: Maybe<Scalars['String']>;
  /** 业务类型,全部类型不传或者选择未指定 */
  businessType?: Maybe<ReceiptBusinessTypeEnum>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 订单id */
  orderId?: Maybe<Scalars['ID']>;
  /** 业务记录类型 */
  recordType?: Maybe<ReceiptRecordTypeEnum>;
  /** 使用时间 */
  useTime?: Maybe<Scalars['Long']>;
};

/** 客户预收明细业务数据返回汇总对象 */
export type CustomerReceiptBusinessDataTotalPayload = {
  __typename?: 'CustomerReceiptBusinessDataTotalPayload';
  /** 客户预收明细业务数据 */
  detail?: Maybe<Array<Maybe<CustomerReceiptBusinessDataPayload>>>;
  /** 总金额 */
  total?: Maybe<Scalars['BigDecimal']>;
};

/** 客户预收列表查询 */
export type CustomerReceiptListInput = {
  /** 客户id */
  customerId: Scalars['Int'];
  /** 预收单列表-业务单编辑-将记录对应的金额加回预收单一并返回 */
  recordIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

/** 客户预收数据对象 */
export type CustomerReceiptPayload = {
  __typename?: 'CustomerReceiptPayload';
  /** 客户属性  (1:内部, 2:外部); */
  attribute?: Maybe<PeachAttributeTypeEnum>;
  /** 可用金额 */
  availableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 客户Id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 退款中金额 */
  returnAmount?: Maybe<Scalars['BigDecimal']>;
  /** 审核中金额 */
  reviewAmount?: Maybe<Scalars['BigDecimal']>;
  /** 客户类型(1:个人，2：公司，3：零售) */
  type?: Maybe<PeachCustomerType>;
};

/** 客户来源 */
export const enum CustomerSourceEnum {
  /** 客户自行上门 */
  CustomerSelf = 'CUSTOMER_SELF',
  /** 由员工引荐 */
  EmployeeReferrals = 'EMPLOYEE_REFERRALS',
  Unrecognized = 'UNRECOGNIZED'
};

/** 客户特性枚举 */
export const enum CustomerTagEnum {
  /** 短驳客户 */
  Shortbarge = 'SHORTBARGE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type CustomerTagInterface = {
  /** 客户id */
  customerId?: Maybe<Scalars['ID']>;
  /** 客户特性 */
  customerTagList?: Maybe<Array<Maybe<CustomerTagEnum>>>;
};

/** 客户树请求(为空表示全量返回) */
export type CustomerTreeInput = {
  /**  客户属性，内部/外部  */
  attribute?: InputMaybe<CustomerAttribute>;
  /** 所属组织 for2.9所属组织 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 业务类型 */
  businessType?: InputMaybe<AllBusinessType>;
  /** 商品类型 */
  commodityType?: InputMaybe<Scalars['Int']>;
  /** 模糊搜索关键词 */
  keyword?: InputMaybe<Scalars['String']>;
};

/** 客户树返回 */
export type CustomerTreePayload = {
  __typename?: 'CustomerTreePayload';
  /** 客户ID */
  belongId: Scalars['Int'];
  /** 客户名称 */
  belongName?: Maybe<Scalars['String']>;
  /** 客户类型 */
  belongType: Scalars['Int'];
  /** 子节点集合 */
  children?: Maybe<Array<Maybe<CustomerTreePayload>>>;
  /** 是否可选择 */
  optional?: Maybe<Scalars['Boolean']>;
  /** 父节点 */
  parent?: Maybe<CustomerTreePayload>;
  /** 是否可见 */
  visible?: Maybe<Scalars['Boolean']>;
};

export const enum CustomerTypeEnum {
  /** 公司 */
  Company = 'COMPANY',
  /** 个人 */
  Personal = 'PERSONAL',
  /** 零售 */
  Retail = 'RETAIL'
};

/** 客户返回实体  */
export type CustomerVo = {
  __typename?: 'CustomerVO';
  /**  创建时间  */
  createTime?: Maybe<Scalars['Long']>;
  /**  配送信息  */
  customerDistribution?: Maybe<Array<Maybe<CustomerDistributionVo>>>;
  /**  客户分组ID  */
  customerGroupId?: Maybe<Scalars['Int']>;
  /**  客户分组名称  */
  customerGroupName?: Maybe<Scalars['String']>;
  /**  客户ID  */
  customerId?: Maybe<Scalars['Int']>;
  /**  客户名称  */
  customerName?: Maybe<Scalars['String']>;
  /**  客户简称  */
  customerShortName?: Maybe<Scalars['String']>;
  /**  备注信息  */
  remark?: Maybe<Scalars['String']>;
};

export type CustomerWebInput = {
  /** 客户属性 */
  attribute: CustomerAttribute;
  /** 客户所属组织 内部公司和个人必传 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  customerDistributions: Array<PitayaCustomerDistributionInput>;
  /** 客户分组ID */
  customerGroupId?: InputMaybe<Scalars['Int']>;
  /** 客户分组名称 */
  customerGroupName?: InputMaybe<Scalars['String']>;
  /** 客户ID */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 客户名称 */
  customerName: Scalars['String'];
  /** 客户简称 */
  customerShortName?: InputMaybe<Scalars['String']>;
  /** 客户关联用户 内部个人必传 */
  customerUserId?: InputMaybe<Scalars['Int']>;
  /** 财务编码 */
  financialCode?: InputMaybe<Scalars['String']>;
  /** 客户身份证号 */
  idNumber?: InputMaybe<Scalars['String']>;
  /** 客户手机号 */
  phone?: InputMaybe<Scalars['String']>;
  /** 备注信息 */
  remark?: InputMaybe<Scalars['String']>;
  /** 客户类型 */
  type: PitayaCustomerType;
};

export type CustomerWhiteListPayload = {
  __typename?: 'CustomerWhiteListPayload';
  /** 客户id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
};

export type CustomerWithAdd = {
  __typename?: 'CustomerWithAdd';
  /** 客户地址 */
  addresses?: Maybe<Array<Maybe<AddressInfo>>>;
  /** 客户Id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型 */
  customerType?: Maybe<Scalars['Int']>;
};

export type CustomerWithAddBase = {
  customerDetail?: Maybe<CustomerWithAdd>;
};

export type CustomersInput = {
  /** 当前org组织下筛选label(即appType的值),内部销售首次在用 */
  appTypes?: InputMaybe<Array<InputMaybe<AppType>>>;
  /** 客户属性 */
  attribute?: InputMaybe<CustomerAttribute>;
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /**  业务类型  */
  businessType?: InputMaybe<AllBusinessType>;
  /** 客户分组 */
  channelId?: InputMaybe<Scalars['Int']>;
  /** 客户名称模糊搜索 */
  customerName?: InputMaybe<Scalars['String']>;
  /** 客户简称模糊搜索 */
  customerShortName?: InputMaybe<Scalars['String']>;
  /** 客户类型 */
  customerType?: InputMaybe<PitayaCustomerType>;
  /** 纳税人识别号模糊 */
  fuzzyTin?: InputMaybe<Scalars['String']>;
  /** 身份证 */
  idNumber?: InputMaybe<Scalars['String']>;
  keyword?: InputMaybe<Scalars['String']>;
  /** 所属城仓 */
  orgId?: InputMaybe<Scalars['Int']>;
  /** 客户号码 */
  phone?: InputMaybe<Scalars['String']>;
};

export type CustomersWebInput = {
  /** 客户别名 */
  alias?: InputMaybe<Scalars['String']>;
  /** 客户属性 */
  attribute?: InputMaybe<CustomerAttribute>;
  /** 客户分组 */
  channelId?: InputMaybe<Scalars['Int']>;
  /** 客户姓名 */
  name?: InputMaybe<Scalars['String']>;
  /** 客户类型 */
  type?: InputMaybe<PitayaCustomerType>;
};

export type CustomsDataTreeNode = {
  __typename?: 'CustomsDataTreeNode';
  /** 子节点 */
  children?: Maybe<Array<Maybe<CustomsDataTreeNode>>>;
  /** 禁用 */
  disabled?: Maybe<Scalars['Boolean']>;
  /** 节点值TYPE_ID */
  key?: Maybe<Scalars['String']>;
  /** 父节点值 */
  parentId?: Maybe<Scalars['String']>;
  /** 名称 */
  title?: Maybe<Scalars['String']>;
};

export const enum CustomsDataType {
  /** 口岸 */
  Port = 'PORT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 堆场 */
  Yard = 'YARD'
};

export const enum CustomsDeclarationAgentType {
  /** 整合申报 */
  IntegrateDeclaration = 'INTEGRATE_DECLARATION',
  /** 两步申报 */
  TwoStepDeclaration = 'TWO_STEP_DECLARATION'
};

export type CustomsDeclarationCabinetInfoPayload = CategoryInterface & {
  __typename?: 'CustomsDeclarationCabinetInfoPayload';
  /** 柜次 */
  cabinetBatchCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 合同号 */
  contractCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 报关单号 */
  customsDeclarationCode?: Maybe<Scalars['String']>;
  /** 报关单状态 */
  declarationState?: Maybe<CustomsDeclarationFormStateEnum>;
  /** 发运方式 */
  deliveryMethod?: Maybe<TransportTypeEnum>;
  /** 出口港信息 */
  exportPortInfo?: Maybe<PortCountryPayload>;
  /** 进口港信息 */
  importPortInfo?: Maybe<PortCountryPayload>;
};

/** 报关文件类型 */
export const enum CustomsDeclarationFileTypeEnum {
  /** 提单 */
  BillLading = 'BILL_LADING',
  /** 报关申报资料 */
  DeclareApplyData = 'DECLARE_APPLY_DATA',
  /** 消毒报告 */
  DisinfectionReport = 'DISINFECTION_REPORT',
  /** 出口报关单 */
  ExportDeclaration = 'EXPORT_DECLARATION',
  /** 卫生证 */
  HealthCertificate = 'HEALTH_CERTIFICATE',
  /** 进口报关单 */
  ImportDeclaration = 'IMPORT_DECLARATION',
  /** 检验检疫证 */
  InspectionQuarantineCertificate = 'INSPECTION_QUARANTINE_CERTIFICATE',
  /** 检验检疫证（水印） */
  InspectionQuarantineCertificateWatermark = 'INSPECTION_QUARANTINE_CERTIFICATE_WATERMARK',
  /** 国联运单 */
  LeagueNationsWaybill = 'LEAGUE_NATIONS_WAYBILL',
  /** 舱单 */
  Manifest = 'MANIFEST',
  /** 合并资料 */
  MergeFile = 'MERGE_FILE',
  /** 核酸报告 */
  NucleicAcidReport = 'NUCLEIC_ACID_REPORT',
  /** 原产地证 */
  OriginCertificate = 'ORIGIN_CERTIFICATE',
  /** 其他出口口资料 */
  OtherExportInformation = 'OTHER_EXPORT_INFORMATION',
  /** 其他资料 */
  OtherInformation = 'OTHER_INFORMATION',
  /** 装箱单&发票 */
  PackingExportInvoice = 'PACKING_EXPORT_INVOICE',
  /** 装箱单或者进口发票 */
  PackingInvoice = 'PACKING_INVOICE',
  /** 植检证 */
  PhytosanitaryCertificate = 'PHYTOSANITARY_CERTIFICATE',
  /** 销售合同 */
  SalesContract = 'SALES_CONTRACT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type CustomsDeclarationFormAgentTypeEditInput = {
  /** 申报类型 */
  agentType?: InputMaybe<CustomsDeclarationAgentType>;
  /** 表单id */
  formId?: InputMaybe<Scalars['ID']>;
};

export type CustomsDeclarationFormAttachedFilePayload = {
  __typename?: 'CustomsDeclarationFormAttachedFilePayload';
  /** 文件 */
  file?: Maybe<Array<Maybe<DurianFilePayload>>>;
  /** 文件类型code */
  fileType?: Maybe<Scalars['String']>;
};

export type CustomsDeclarationFormAttachedFileSyncPayload = {
  __typename?: 'CustomsDeclarationFormAttachedFileSyncPayload';
  /** 随附单据 */
  attachedFile?: Maybe<Array<Maybe<CustomsDeclarationFormAttachedFilePayload>>>;
  /** 文本信息 */
  message?: Maybe<Scalars['String']>;
  /** 同步结果 */
  syncResult?: Maybe<Scalars['Boolean']>;
};

export type CustomsDeclarationFormAttachedFileUploadInput = {
  /** 文件 */
  attachedFile?: InputMaybe<Array<InputMaybe<CustomsDeclarationFormAttachedFileUploadListInput>>>;
  /** 报关单id */
  formId?: InputMaybe<Scalars['ID']>;
};

export type CustomsDeclarationFormAttachedFileUploadListInput = {
  /** 文件 */
  file?: InputMaybe<Array<InputMaybe<FileInput>>>;
  /** 文件类型code */
  fileType?: InputMaybe<Scalars['String']>;
};

export type CustomsDeclarationFormCommodityBasePayload = {
  __typename?: 'CustomsDeclarationFormCommodityBasePayload';
  /** 业务事项 */
  businessMatters?: Maybe<Scalars['String']>;
  /** 合同协议号 */
  contractNo?: Maybe<Scalars['String']>;
  /** 毛重 */
  grossWeight?: Maybe<Scalars['BigDecimal']>;
  /** 净重 */
  netWeight?: Maybe<Scalars['BigDecimal']>;
  /** 其他包装 */
  otherWrap?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 件数 */
  quantity?: Maybe<Scalars['Int']>;
  /** 包装种类 */
  wrapType?: Maybe<Scalars['String']>;
};

/** 报关单集装箱详情信息 */
export type CustomsDeclarationFormContainerDetailInput = {
  /** 集装箱号 */
  containerCode?: InputMaybe<Scalars['String']>;
  /** 集装箱主键 */
  containerId?: InputMaybe<Scalars['ID']>;
  /** 集装箱规格 */
  containerSpec?: InputMaybe<Scalars['String']>;
  /** 自重 */
  containerWeight?: InputMaybe<Scalars['BigDecimal']>;
  /** 表单id */
  formId?: InputMaybe<Scalars['ID']>;
  /** 商品项号关系 */
  goodsNoRelation?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
};

/** 报关单集装箱详情信息 */
export type CustomsDeclarationFormContainerDetailPayload = {
  __typename?: 'CustomsDeclarationFormContainerDetailPayload';
  /** 集装箱号 */
  containerCode?: Maybe<Scalars['String']>;
  /** 集装箱主键 */
  containerId?: Maybe<Scalars['ID']>;
  /** 集装箱规格 */
  containerSpec?: Maybe<Scalars['String']>;
  /** 自重 */
  containerWeight?: Maybe<Scalars['BigDecimal']>;
  /** 表单id */
  formId?: Maybe<Scalars['ID']>;
  /** 商品项号关系 */
  goodsNoRelation?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export const enum CustomsDeclarationFormCustomsStateEnum {
  /** 海关已接收 */
  CustomsReceived = 'CUSTOMS_RECEIVED',
  /** 申报成功 */
  DeclarationSuccess = 'DECLARATION_SUCCESS',
  /** 已结关 */
  Finished = 'FINISHED',
  /** 查验通知 */
  InspectNotice = 'INSPECT_NOTICE',
  /** 海关已放行 */
  Released = 'RELEASED',
  /** 已暂存 */
  Storage = 'STORAGE'
};

/** 海关报关单详情信息 */
export type CustomsDeclarationFormDetailPayload = {
  __typename?: 'CustomsDeclarationFormDetailPayload';
  /** 申报类型(INTEGRATE_DECLARATION-整合申报,TWO_STEP_DECLARATION-两步申报) */
  agentType?: Maybe<Scalars['String']>;
  /** 随附单据 */
  attachedFile?: Maybe<Array<Maybe<CustomsDeclarationFormAttachedFilePayload>>>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 集装箱信息 */
  containerInfoList?: Maybe<Array<Maybe<CustomsDeclarationFormContainerDetailPayload>>>;
  /** 海关状态 */
  customsState?: Maybe<CustomsDeclarationFormCustomsStateEnum>;
  /** 企业资质信息 */
  enterpriseQualificationInfoList?: Maybe<Array<Maybe<CustomsDeclarationFormEnterpriseQualificationPayload>>>;
  /** 费用信息 */
  feeInfo?: Maybe<CustomsDeclarationFormFeePayload>;
  /** 商品基础信息 */
  goodsBaseInfo?: Maybe<CustomsDeclarationFormCommodityBasePayload>;
  /** 商品详细信息 */
  goodsList?: Maybe<Array<Maybe<CustomsDeclarationFormGoodsDetailPayload>>>;
  /** 主键 */
  id?: Maybe<Scalars['ID']>;
  /** 检验检疫信息 */
  inspectionInfo?: Maybe<CustomsDeclarationFormInspectionPayload>;
  /** 舱单id */
  mainfestInfoId?: Maybe<Scalars['ID']>;
  /** 状态 */
  state?: Maybe<CustomsDeclarationFormStateEnum>;
  /** 收发货人信息 */
  tradeInfo?: Maybe<CustomsDeclarationFormTradePayload>;
  /** 运输信息 */
  transportInfo?: Maybe<CustomsDeclarationFormTransportPayload>;
};

/** 海关报关单编辑入参 */
export type CustomsDeclarationFormEditInput = {
  /** 集装箱信息 */
  containerInfoList?: InputMaybe<Array<InputMaybe<CustomsDeclarationFormContainerDetailInput>>>;
  /** 企业资质信息 */
  enterpriseQualificationInfoList?: InputMaybe<Array<InputMaybe<CustomsDeclarationFormEnterpriseQualificationInput>>>;
  /** 费用信息 */
  feeInfo?: InputMaybe<CustomsDeclarationFormFeeInput>;
  /** 主键 */
  formId?: InputMaybe<Scalars['ID']>;
  /** 商品基础信息 */
  goodsBaseInfo?: InputMaybe<CustomsDeclarationFormGoodsBaseInput>;
  /** 检验检疫信息 */
  inspectionInfo?: InputMaybe<CustomsDeclarationFormInspectionInput>;
  /** 收发货人信息 */
  tradeInfo?: InputMaybe<CustomsDeclarationFormTradeInput>;
  /** 运输信息 */
  transportInfo?: InputMaybe<CustomsDeclarationFormTransportInput>;
};

export type CustomsDeclarationFormEnterpriseQualificationInput = {
  /** 企业承诺 */
  declarationMaterialCode?: InputMaybe<Scalars['String']>;
  /** 企业资质编号 */
  enterpriseQualificationCode?: InputMaybe<Scalars['String']>;
  /** 企业资质类别 */
  enterpriseQualificationTypeCode?: InputMaybe<Scalars['String']>;
  /** 资质id */
  qualificationId?: InputMaybe<Scalars['ID']>;
};

export type CustomsDeclarationFormEnterpriseQualificationPayload = {
  __typename?: 'CustomsDeclarationFormEnterpriseQualificationPayload';
  /** 企业承诺 */
  declarationMaterialCode?: Maybe<Scalars['String']>;
  /** 企业资质编号 */
  enterpriseQualificationCode?: Maybe<Scalars['String']>;
  /** 企业资质类别 */
  enterpriseQualificationTypeCode?: Maybe<Scalars['String']>;
  /** 资质id */
  qualificationId?: Maybe<Scalars['ID']>;
};

export type CustomsDeclarationFormFeeInput = {
  /** 公式定价确认 */
  formulaPricingConfirm?: InputMaybe<Scalars['Boolean']>;
  /** 运费币制 */
  freightFeeCurrency?: InputMaybe<Scalars['String']>;
  /** 运费标记 */
  freightFeeMark?: InputMaybe<Scalars['String']>;
  /** 运费/率 */
  freightFeeRate?: InputMaybe<Scalars['BigDecimal']>;
  /** 保险费币制 */
  insuranceFeeCurrency?: InputMaybe<Scalars['String']>;
  /** 保险费标记 */
  insuranceFeeMark?: InputMaybe<Scalars['String']>;
  /** 保险费/率 */
  insuranceFeeRate?: InputMaybe<Scalars['BigDecimal']>;
  /** 征免性质 */
  levyExemptionNature?: InputMaybe<Scalars['String']>;
  /** 杂费币制 */
  otherFeeCurrency?: InputMaybe<Scalars['String']>;
  /** 杂费标志 */
  otherFeeMark?: InputMaybe<Scalars['String']>;
  /** 杂费/率 */
  otherFeeRate?: InputMaybe<Scalars['BigDecimal']>;
  /** 价格影响确认 */
  priceImpactConfirm?: InputMaybe<Scalars['Boolean']>;
  /** 与货物有关的特许权使用费支付确认 */
  royaltyPaymentConfirm?: InputMaybe<Scalars['Boolean']>;
  /** 特殊关系确认 */
  specialRelateConfirm?: InputMaybe<Scalars['Boolean']>;
  /** 监管方式 */
  supervisoryMode?: InputMaybe<Scalars['String']>;
  /** 暂定价格确认 */
  tentativePriceConfirm?: InputMaybe<Scalars['Boolean']>;
  /** 成交方式 */
  transactionMode?: InputMaybe<Scalars['String']>;
};

export type CustomsDeclarationFormFeePayload = {
  __typename?: 'CustomsDeclarationFormFeePayload';
  /** 公式定价确认 */
  formulaPricingConfirm?: Maybe<Scalars['Boolean']>;
  /** 运费币制 */
  freightFeeCurrency?: Maybe<Scalars['String']>;
  /** 运费标记 */
  freightFeeMark?: Maybe<Scalars['String']>;
  /** 运费/率 */
  freightFeeRate?: Maybe<Scalars['BigDecimal']>;
  /** 保险费币制 */
  insuranceFeeCurrency?: Maybe<Scalars['String']>;
  /** 保险费标记 */
  insuranceFeeMark?: Maybe<Scalars['String']>;
  /** 保险费/率 */
  insuranceFeeRate?: Maybe<Scalars['BigDecimal']>;
  /** 征免性质 */
  levyExemptionNature?: Maybe<Scalars['String']>;
  /** 杂费币制 */
  otherFeeCurrency?: Maybe<Scalars['String']>;
  /** 杂费标志 */
  otherFeeMark?: Maybe<Scalars['String']>;
  /** 杂费/率 */
  otherFeeRate?: Maybe<Scalars['BigDecimal']>;
  /** 价格影响确认 */
  priceImpactConfirm?: Maybe<Scalars['Boolean']>;
  /** 与货物有关的特许权使用费支付确认 */
  royaltyPaymentConfirm?: Maybe<Scalars['Boolean']>;
  /** 特殊关系确认 */
  specialRelateConfirm?: Maybe<Scalars['Boolean']>;
  /** 监管方式 */
  supervisoryMode?: Maybe<Scalars['String']>;
  /** 暂定价格确认 */
  tentativePriceConfirm?: Maybe<Scalars['Boolean']>;
  /** 成交方式 */
  transactionMode?: Maybe<Scalars['String']>;
};

export type CustomsDeclarationFormGoodsBaseInput = {
  /** 业务事项 */
  businessMatters?: InputMaybe<Scalars['String']>;
  /** 合同协议号 */
  contractNo?: InputMaybe<Scalars['String']>;
  /** 毛重 */
  grossWeight?: InputMaybe<Scalars['BigDecimal']>;
  /** 净重 */
  netWeight?: InputMaybe<Scalars['BigDecimal']>;
  /** 其他包装 */
  otherWrap?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 件数 */
  quantity?: InputMaybe<Scalars['Int']>;
  /** 包装种类 */
  wrapType?: InputMaybe<Scalars['String']>;
};

/** 报关单商品明细详情信息 */
export type CustomsDeclarationFormGoodsDetailPayload = {
  __typename?: 'CustomsDeclarationFormGoodsDetailPayload';
  /** 目的地代码 */
  destinationCode?: Maybe<Scalars['String']>;
  /** 最终目的国(地区) */
  destinationCountry?: Maybe<Scalars['String']>;
  /** 境内目的地 */
  districtCode?: Maybe<Scalars['String']>;
  /** 法定第一数量 */
  firstQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 货物属性 */
  goodsAttr?: Maybe<Scalars['String']>;
  /** 货物品牌 */
  goodsBrand?: Maybe<Scalars['String']>;
  /** 商品编号 */
  goodsCode?: Maybe<Scalars['String']>;
  /** 主键 */
  goodsId?: Maybe<Scalars['ID']>;
  /** 规格型号 */
  goodsModel?: Maybe<Scalars['String']>;
  /** 商品名称 */
  goodsName?: Maybe<Scalars['String']>;
  /** 项号 */
  goodsNo?: Maybe<Scalars['Int']>;
  /** 商品资质信息 */
  goodsQualificationList?: Maybe<Array<Maybe<CustomsDeclarationFormGoodsQualificationPayload>>>;
  /** 成交数量 */
  goodsQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 货物规格 */
  goodsSpec?: Maybe<Scalars['String']>;
  /** 征免方式 */
  levyExemptionMode?: Maybe<Scalars['String']>;
  /** 原产地证明编号 */
  originCertificateCode?: Maybe<Scalars['String']>;
  /** 原产地证明商品项号 */
  originCertificateGoodsNo?: Maybe<Scalars['Int']>;
  /** 原产国 */
  originCountry?: Maybe<Scalars['String']>;
  /** 原产地区代码 */
  originPlaceCode?: Maybe<Scalars['String']>;
  /** 优惠贸易协定代码 */
  preferentialTradeAgreementCode?: Maybe<Scalars['String']>;
  /** 优惠贸易协定项下原产地 */
  preferentialTradeAgreementOriginPlaceCode?: Maybe<Scalars['String']>;
  /** 单价 */
  price?: Maybe<Scalars['BigDecimal']>;
  /** 生产日期 */
  produceDate?: Maybe<Scalars['String']>;
  /** 用途 */
  purpose?: Maybe<Scalars['String']>;
  /** 成交币制 */
  tradeCurrency?: Maybe<Scalars['String']>;
};

export type CustomsDeclarationFormGoodsEditInput = {
  /** 目的地代码 */
  destinationCode?: InputMaybe<Scalars['String']>;
  /** 最终目的国(地区) */
  destinationCountry?: InputMaybe<Scalars['String']>;
  /** 境内目的地 */
  districtCode?: InputMaybe<Scalars['String']>;
  /** 法定第一数量 */
  firstQuantity?: InputMaybe<Scalars['BigDecimal']>;
  formId: Scalars['ID'];
  /** 货物属性 */
  goodsAttr?: InputMaybe<Scalars['String']>;
  /** 货物品牌 */
  goodsBrand?: InputMaybe<Scalars['String']>;
  /** 商品编号 */
  goodsCode?: InputMaybe<Scalars['String']>;
  /** 商品id */
  goodsId: Scalars['ID'];
  /** 规格型号 */
  goodsModel?: InputMaybe<Scalars['String']>;
  /** 商品名称 */
  goodsName?: InputMaybe<Scalars['String']>;
  /** 商品资质信息 */
  goodsQualificationList?: InputMaybe<Array<InputMaybe<CustomsDeclarationFormGoodsQualificationInput>>>;
  /** 成交数量 */
  goodsQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 货物规格 */
  goodsSpec?: InputMaybe<Scalars['String']>;
  /** 征免方式 */
  levyExemptionMode?: InputMaybe<Scalars['String']>;
  /** 原产地证明编号 */
  originCertificateCode?: InputMaybe<Scalars['String']>;
  /** 原产地证明商品项号 */
  originCertificateGoodsNo?: InputMaybe<Scalars['Int']>;
  /** 原产国 */
  originCountry?: InputMaybe<Scalars['String']>;
  /** 原产地区代码 */
  originPlaceCode?: InputMaybe<Scalars['String']>;
  /** 优惠贸易协定代码 */
  preferentialTradeAgreementCode?: InputMaybe<Scalars['String']>;
  /** 优惠贸易协定项下原产地 */
  preferentialTradeAgreementOriginPlaceCode?: InputMaybe<Scalars['String']>;
  /** 单价 */
  price?: InputMaybe<Scalars['BigDecimal']>;
  /** 生产日期 */
  produceDate?: InputMaybe<Scalars['String']>;
  /** 用途 */
  purpose?: InputMaybe<Scalars['String']>;
  /** 成交币制 */
  tradeCurrency?: InputMaybe<Scalars['String']>;
};

export type CustomsDeclarationFormGoodsQualificationInput = {
  /** 许可证类别 */
  licTypeCode?: InputMaybe<Scalars['String']>;
  /** 核销货物序号 */
  licWriteOffDetailNo?: InputMaybe<Scalars['String']>;
  /** 核销数量 */
  licWriteOffQuantity?: InputMaybe<Scalars['String']>;
  /** 核销数量单位 */
  licWriteOffQuantityUnit?: InputMaybe<Scalars['String']>;
  /** 许可证编号 */
  licenseNo?: InputMaybe<Scalars['String']>;
  /** 资质id */
  qualificationId?: InputMaybe<Scalars['ID']>;
};

export type CustomsDeclarationFormGoodsQualificationPayload = {
  __typename?: 'CustomsDeclarationFormGoodsQualificationPayload';
  /** 许可证类别 */
  licTypeCode?: Maybe<Scalars['String']>;
  /** 核销货物序号 */
  licWriteOffDetailNo?: Maybe<Scalars['String']>;
  /** 核销数量 */
  licWriteOffQuantity?: Maybe<Scalars['String']>;
  /** 核销数量单位 */
  licWriteOffQuantityUnit?: Maybe<Scalars['String']>;
  /** 许可证编号 */
  licenseNo?: Maybe<Scalars['String']>;
  /** 资质id */
  qualificationId?: Maybe<Scalars['ID']>;
};

export type CustomsDeclarationFormGoodsSaveInput = {
  /** 目的地代码 */
  destinationCode?: InputMaybe<Scalars['String']>;
  /** 最终目的国(地区) */
  destinationCountry?: InputMaybe<Scalars['String']>;
  /** 境内目的地 */
  districtCode?: InputMaybe<Scalars['String']>;
  /** 法定第一数量 */
  firstQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 报关单id */
  formId: Scalars['ID'];
  /** 货物属性 */
  goodsAttr?: InputMaybe<Scalars['String']>;
  /** 货物品牌 */
  goodsBrand?: InputMaybe<Scalars['String']>;
  /** 商品编号 */
  goodsCode?: InputMaybe<Scalars['String']>;
  /** 规格型号 */
  goodsModel?: InputMaybe<Scalars['String']>;
  /** 商品名称 */
  goodsName?: InputMaybe<Scalars['String']>;
  /** 商品资质信息 */
  goodsQualificationList?: InputMaybe<Array<InputMaybe<CustomsDeclarationFormGoodsQualificationInput>>>;
  /** 成交数量 */
  goodsQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 货物规格 */
  goodsSpec?: InputMaybe<Scalars['String']>;
  /** 征免方式 */
  levyExemptionMode?: InputMaybe<Scalars['String']>;
  /** 原产地证明编号 */
  originCertificateCode?: InputMaybe<Scalars['String']>;
  /** 原产地证明商品项号 */
  originCertificateGoodsNo?: InputMaybe<Scalars['Int']>;
  /** 原产国 */
  originCountry?: InputMaybe<Scalars['String']>;
  /** 原产地区代码 */
  originPlaceCode?: InputMaybe<Scalars['String']>;
  /** 优惠贸易协定代码 */
  preferentialTradeAgreementCode?: InputMaybe<Scalars['String']>;
  /** 优惠贸易协定项下原产地 */
  preferentialTradeAgreementOriginPlaceCode?: InputMaybe<Scalars['String']>;
  /** 单价 */
  price?: InputMaybe<Scalars['BigDecimal']>;
  /** 生产日期 */
  produceDate?: InputMaybe<Scalars['String']>;
  /** 用途 */
  purpose?: InputMaybe<Scalars['String']>;
  /** 成交币制 */
  tradeCurrency?: InputMaybe<Scalars['String']>;
};

export type CustomsDeclarationFormInspectionInput = {
  /** B\L号 */
  billLoadingCode?: InputMaybe<Scalars['String']>;
  /** 启运日期 */
  departureDate?: InputMaybe<Scalars['Long']>;
  /** 目的地检验检疫机关 */
  destinationInspectionQuarantineOrgCode?: InputMaybe<Scalars['String']>;
  /** 检验检疫单证 */
  inspectionCertificate?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 检验检疫证名称 */
  inspectionCertificateName?: InputMaybe<Scalars['String']>;
  /** 检验检疫受理机关 */
  inspectionQuarantineAcceptOrgCode?: InputMaybe<Scalars['String']>;
  /** 口岸检验检疫机关 */
  inspectionQuarantineOrgCode?: InputMaybe<Scalars['String']>;
  /** 使用人 */
  usePersonName?: InputMaybe<Scalars['String']>;
  /** 使用人电话 */
  usePersonPhone?: InputMaybe<Scalars['String']>;
  /** 领证机关 */
  vsaOrgCode?: InputMaybe<Scalars['String']>;
};

export type CustomsDeclarationFormInspectionPayload = {
  __typename?: 'CustomsDeclarationFormInspectionPayload';
  /** B\L号 */
  billLoadingCode?: Maybe<Scalars['String']>;
  /** 启运日期 */
  departureDate?: Maybe<Scalars['Long']>;
  /** 目的地检验检疫机关 */
  destinationInspectionQuarantineOrgCode?: Maybe<Scalars['String']>;
  /** 检验检疫单证 */
  inspectionCertificate?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 检验检疫受理机关 */
  inspectionQuarantineAcceptOrgCode?: Maybe<Scalars['String']>;
  /** 口岸检验检疫机关 */
  inspectionQuarantineOrgCode?: Maybe<Scalars['String']>;
  /** 使用人 */
  usePersonName?: Maybe<Scalars['String']>;
  /** 使用人电话 */
  usePersonPhone?: Maybe<Scalars['String']>;
  /** 领证机关 */
  vsaOrgCode?: Maybe<Scalars['String']>;
};

export type CustomsDeclarationFormOriginQualificationSyncInput = {
  /** 来源商品id */
  sourceGoodsId?: InputMaybe<Scalars['ID']>;
  /** 来源商品id */
  targetGoodsIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

/** 海关报关单分页查询入参 */
export type CustomsDeclarationFormPageInput = {
  /** 提运单号 */
  billNo?: InputMaybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 合同号 */
  contractCode?: InputMaybe<Scalars['String']>;
  /** 海关编号 */
  customsNo?: InputMaybe<Scalars['String']>;
  /** 海关状态 */
  customsState?: InputMaybe<CustomsDeclarationFormCustomsStateEnum>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 状态 */
  state?: InputMaybe<CustomsDeclarationFormStateEnum>;
  /** 境内收发货人企业名称(中文) */
  tradeName?: InputMaybe<Scalars['String']>;
  /** 统一编号 */
  uniformNo?: InputMaybe<Scalars['String']>;
  /** 最后操作时间终 */
  updateTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 最后操作时间始 */
  updateTimeStart?: InputMaybe<Scalars['Long']>;
};

/** 海关报关单分页返回对象 */
export type CustomsDeclarationFormPagePayload = {
  __typename?: 'CustomsDeclarationFormPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页结果 */
  records?: Maybe<Array<Maybe<CustomsDeclarationFormPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

/** 海关报关单详情信息 */
export type CustomsDeclarationFormPayload = CategoryInterface & {
  __typename?: 'CustomsDeclarationFormPayload';
  /** 申报类型(INTEGRATE_DECLARATION-整合申报,TWO_STEP_DECLARATION-两步申报) */
  agentType?: Maybe<CustomsDeclarationAgentType>;
  /** 提运单号 */
  billNo?: Maybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 报关单号 */
  code?: Maybe<Scalars['String']>;
  /** 合同号 */
  contractCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 海关编号 */
  customsNo?: Maybe<Scalars['String']>;
  /** 海关状态 */
  customsState?: Maybe<CustomsDeclarationFormCustomsStateEnum>;
  /** 主键 */
  id?: Maybe<Scalars['ID']>;
  /** 状态 */
  state?: Maybe<CustomsDeclarationFormStateEnum>;
  /** 境内收发货人企业名称(中文) */
  tradeName?: Maybe<Scalars['String']>;
  /** 统一编号 */
  uniformNo?: Maybe<Scalars['String']>;
  /** 最后更新时间 */
  updateTime?: Maybe<Scalars['Long']>;
};

export const enum CustomsDeclarationFormStateEnum {
  /** 新增 */
  Init = 'INIT',
  /** 制单中 */
  MarkForm = 'MARK_FORM',
  /** 已提交 */
  Submitted = 'SUBMITTED',
  /** 提交中 */
  Submitting = 'SUBMITTING',
  /** 提交失败 */
  SubmitFailed = 'SUBMIT_FAILED'
};

export type CustomsDeclarationFormTradeInput = {
  /** 境外收发货人企业名称(中文) */
  overseasConsignorName?: InputMaybe<Scalars['String']>;
  /** 消费使用单位10位海关编码 */
  ownerHarmonizationSystemCode?: InputMaybe<Scalars['String']>;
  /** 消费使用单位10位检验检疫编码 */
  ownerInspectionQuarantineCode?: InputMaybe<Scalars['String']>;
  /** 消费使用单位企业名称(中文) */
  ownerName?: InputMaybe<Scalars['String']>;
  /** 消费使用单位18位社会信用代码 */
  ownerSocialCreditCode?: InputMaybe<Scalars['String']>;
  /** 境内收发货人10位海关编码 */
  tradeHarmonizationSystemCode?: InputMaybe<Scalars['String']>;
  /** 境内收发货人10位检验检疫编码 */
  tradeInspectionQuarantineCode?: InputMaybe<Scalars['String']>;
  /** 境内收发货人企业名称(中文) */
  tradeName?: InputMaybe<Scalars['String']>;
  /** 境内收发货人18位社会信用代码 */
  tradeSocialCreditCode?: InputMaybe<Scalars['String']>;
};

export type CustomsDeclarationFormTradePayload = {
  __typename?: 'CustomsDeclarationFormTradePayload';
  /** 境外收发货人企业名称(中文) */
  overseasConsignorName?: Maybe<Scalars['String']>;
  /** 消费使用单位10位海关编码 */
  ownerHarmonizationSystemCode?: Maybe<Scalars['String']>;
  /** 消费使用单位10位检验检疫编码 */
  ownerInspectionQuarantineCode?: Maybe<Scalars['String']>;
  /** 消费使用单位企业名称(中文) */
  ownerName?: Maybe<Scalars['String']>;
  /** 消费使用单位18位社会信用代码 */
  ownerSocialCreditCode?: Maybe<Scalars['String']>;
  /** 境内收发货人10位海关编码 */
  tradeHarmonizationSystemCode?: Maybe<Scalars['String']>;
  /** 境内收发货人10位检验检疫编码 */
  tradeInspectionQuarantineCode?: Maybe<Scalars['String']>;
  /** 境内收发货人企业名称(中文) */
  tradeName?: Maybe<Scalars['String']>;
  /** 境内收发货人18位社会信用代码 */
  tradeSocialCreditCode?: Maybe<Scalars['String']>;
};

export type CustomsDeclarationFormTransportInput = {
  /** 提运单号 */
  billNo?: InputMaybe<Scalars['String']>;
  /** 申报地海关 */
  declarationPlaceOfCustoms?: InputMaybe<Scalars['String']>;
  /** 起运国(地区) */
  departureCountry?: InputMaybe<Scalars['String']>;
  /** 启运港 */
  departurePortCode?: InputMaybe<Scalars['String']>;
  /** 进境关别 */
  entryCustoms?: InputMaybe<Scalars['String']>;
  /** 入境口岸 */
  entryPortCode?: InputMaybe<Scalars['String']>;
  /** 货物存放地 */
  goodsStoredPlace?: InputMaybe<Scalars['String']>;
  /** 标记唛码 */
  markNo?: InputMaybe<Scalars['String']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 贸易国别(地区) */
  tradeAreaCode?: InputMaybe<Scalars['String']>;
  /** 经停港 */
  transitPort?: InputMaybe<Scalars['String']>;
  /** 运输方式代码 */
  transportMode?: InputMaybe<Scalars['String']>;
  /** 运输工具代码及名称 */
  transportName?: InputMaybe<Scalars['String']>;
  /** 航次号 */
  voyageNo?: InputMaybe<Scalars['String']>;
};

export type CustomsDeclarationFormTransportPayload = {
  __typename?: 'CustomsDeclarationFormTransportPayload';
  /** 提运单号 */
  billNo?: Maybe<Scalars['String']>;
  /** 申报地海关 */
  declarationPlaceOfCustoms?: Maybe<Scalars['String']>;
  /** 起运国(地区) */
  departureCountry?: Maybe<Scalars['String']>;
  /** 启运港 */
  departurePortCode?: Maybe<Scalars['String']>;
  /** 进境关别 */
  entryCustoms?: Maybe<Scalars['String']>;
  /** 入境口岸 */
  entryPortCode?: Maybe<Scalars['String']>;
  /** 货物存放地 */
  goodsStoredPlace?: Maybe<Scalars['String']>;
  /** 标记唛码 */
  markNo?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 贸易国别(地区) */
  tradeAreaCode?: Maybe<Scalars['String']>;
  /** 经停港 */
  transitPort?: Maybe<Scalars['String']>;
  /** 运输方式代码 */
  transportMode?: Maybe<Scalars['String']>;
  /** 运输工具代码及名称 */
  transportName?: Maybe<Scalars['String']>;
  /** 航次号 */
  voyageNo?: Maybe<Scalars['String']>;
};

/** 报关信息 */
export type CustomsDeclarationInfoInput = {
  /** 总毛重 */
  totalGrossWeight?: InputMaybe<Scalars['BigDecimal']>;
  /** 总进口货值 */
  totalImportValue?: InputMaybe<Scalars['BigDecimal']>;
  /** 总净重 */
  totalNetWeight?: InputMaybe<Scalars['BigDecimal']>;
};

export type CustomsDeclarationInfoInterface = {
  /** 报关信息 */
  customsDeclarationInfo?: Maybe<CustomsDeclarationCabinetInfoPayload>;
  /** 报关任务id */
  customsDeclarationTaskId?: Maybe<Scalars['ID']>;
};

/** 报关信息 */
export type CustomsDeclarationInfoPayload = {
  __typename?: 'CustomsDeclarationInfoPayload';
  /** 总毛重 */
  totalGrossWeight?: Maybe<Scalars['BigDecimal']>;
  /** 总进口货值 */
  totalImportValue?: Maybe<Scalars['BigDecimal']>;
  /** 总净重 */
  totalNetWeight?: Maybe<Scalars['BigDecimal']>;
};

export type CustomsDeclareTaskCreateInput = {
  /** 柜子id */
  cabinetId: Array<Scalars['ID']>;
  /** 任务类型 */
  taskType: Array<CustomsDeclareTaskTypeEnum>;
};

export const enum CustomsDeclareTaskTypeEnum {
  /** 报关单 */
  CustomsDeclareForm = 'CUSTOMS_DECLARE_FORM',
  /** 检疫检验证 */
  InspectionQuarantineCertificateInfo = 'INSPECTION_QUARANTINE_CERTIFICATE_INFO',
  /** 舱单 */
  ManifestInfo = 'MANIFEST_INFO',
  /** 原产地证 */
  OriginCertificateInfo = 'ORIGIN_CERTIFICATE_INFO'
};

/** 关务系统筛选接口枚举 */
export const enum CustomsFilterTypeEnum {
  /** 通关跟踪 */
  Bidding = 'BIDDING',
  /** 出口报关 */
  ExportDeclare = 'EXPORT_DECLARE',
  /** 进口报关 */
  ImportDeclare = 'IMPORT_DECLARE',
  /** 单据上传 */
  InvoiceUpload = 'INVOICE_UPLOAD',
  /** 口岸质检 */
  PortSop = 'PORT_SOP',
  /** 还箱 */
  ReturnBox = 'RETURN_BOX',
  /** 陆运在途分页 */
  RoadTripPage = 'ROAD_TRIP_PAGE',
  /** 海运在途分页 */
  SeaTripPage = 'SEA_TRIP_PAGE',
  /** 转柜 */
  TransferCabinet = 'TRANSFER_CABINET',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type CustomsLicencePageInput = {
  /** 申请单位id,来源为供应商 */
  applicantUnitId?: InputMaybe<Scalars['ID']>;
  /** 品名 */
  goodsName?: InputMaybe<Scalars['String']>;
  /** 进境口岸 */
  importPort?: InputMaybe<Scalars['String']>;
  /** 许可证号 */
  licenceCode?: InputMaybe<Scalars['String']>;
  /** 许可证状态 */
  licenseStateName?: InputMaybe<LicenseStateEnum>;
  /** 产地国家 */
  originCountry?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 签发日期结束 */
  signDateEnd?: InputMaybe<Scalars['Long']>;
  /** 签发日期起始 */
  signDateStart?: InputMaybe<Scalars['Long']>;
};

export type CustomsRoadTripAppPageDetailPayload = CategoryInterface & {
  __typename?: 'CustomsRoadTripAppPageDetailPayload';
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 国内运输信息 */
  domesticTransportationList?: Maybe<Array<Maybe<RoadTripTransportInfoPayload>>>;
  /** 出口报关公司名称 */
  exportCustomsSupplier?: Maybe<Scalars['String']>;
  /** 出口报关公司ID */
  exportCustomsSupplierId?: Maybe<Scalars['ID']>;
  /** 工厂发柜日期 */
  factoryDeliverTime?: Maybe<Scalars['Long']>;
  /** 文件状态 */
  fileState?: Maybe<FileStateEnum>;
  /** 主键 */
  id?: Maybe<Scalars['ID']>;
  /** 进口申报事件 */
  importApplyEventList?: Maybe<Array<Maybe<ImportApplyEventEnum>>>;
  /** 海外车牌 */
  overseasCarPlate?: Maybe<Scalars['String']>;
  /** 海外车队 */
  overseasCarTeam?: Maybe<Scalars['String']>;
  /** 海外车挂 */
  overseasCarTrailer?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 陆运港口 */
  roadTripPort?: Maybe<RoadTripPortPayload>;
  /** 在途路线 */
  roadTripRoute?: Maybe<CustomsRoadTripRoutePayload>;
};

export type CustomsRoadTripAppPageInput = {
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类 */
  categoryIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 当前位置节点 */
  currentLocationNodeIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 进口港 */
  entryPortIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 出口报关公司 */
  exportCustomsSupplierIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 文件状态 */
  fileState?: InputMaybe<FileStateEnum>;
  /** 进口申报事件 */
  importApplyEventList?: InputMaybe<Array<InputMaybe<ImportApplyEventEnum>>>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type CustomsRoadTripAppPagePayload = {
  __typename?: 'CustomsRoadTripAppPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<CustomsRoadTripAppPageDetailPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type CustomsRoadTripEditBatchInput = {
  /** 到港时间 */
  arrivePortTime?: InputMaybe<Scalars['Long']>;
  /** 当前位置节点id */
  currentLocationNodeId?: InputMaybe<Scalars['ID']>;
  /** 文件状态 */
  fileState?: InputMaybe<FileStateEnum>;
  /** 进口申报事件 */
  importApplyEventList?: InputMaybe<Array<InputMaybe<ImportApplyEventEnum>>>;
  /** 关键节点到达时间 */
  keyNodeArriveTime?: InputMaybe<Scalars['Long']>;
  /** 原产地证(正本) */
  originCertificate?: InputMaybe<OriginCertificateEnum>;
  /** 海外车牌 */
  overseasCarPlate?: InputMaybe<Scalars['String']>;
  /** 海外车队 */
  overseasCarTeam?: InputMaybe<Scalars['String']>;
  /** 海外车挂 */
  overseasCarTrailer?: InputMaybe<Scalars['String']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 已选主键集合 */
  selectedIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type CustomsRoadTripEditEchoPayload = {
  __typename?: 'CustomsRoadTripEditEchoPayload';
  /** 到港时间 */
  arrivePortTime?: Maybe<Scalars['Long']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 当前位置 */
  currentLocation?: Maybe<RoadTripNodePayload>;
  /** 国内运输信息 */
  domesticTransportationList?: Maybe<Array<Maybe<RoadTripTransportInfoPayload>>>;
  /** 文件状态 */
  fileState?: Maybe<FileStateEnum>;
  id?: Maybe<Scalars['ID']>;
  /** 进口申报事件 */
  importApplyEventList?: Maybe<Array<Maybe<ImportApplyEventEnum>>>;
  /** 关键节点信息 */
  keyNode?: Maybe<RoadTripNodePayload>;
  /** 关键节点到达时间 */
  keyNodeArriveTime?: Maybe<Scalars['Long']>;
  /** 原产地证(正本) */
  originCertificate?: Maybe<OriginCertificateEnum>;
  /** 海外车牌 */
  overseasCarPlate?: Maybe<Scalars['String']>;
  /** 海外车队 */
  overseasCarTeam?: Maybe<Scalars['String']>;
  /** 海外车挂 */
  overseasCarTrailer?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 陆运在途路线id */
  routeId?: Maybe<Scalars['ID']>;
};

export type CustomsRoadTripPageDetailPayload = CategoryInterface & CategoryRuleInterface & EntryPortInterface & {
  __typename?: 'CustomsRoadTripPageDetailPayload';
  /** 到港时间 */
  arrivePortTime?: Maybe<Scalars['Long']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 品类规则id */
  categoryRuleId?: Maybe<Scalars['ID']>;
  /** 品类规则名称 */
  categoryRuleName?: Maybe<Scalars['String']>;
  /** 当前位置节点 */
  currentLocationNode?: Maybe<RoadTripNodePayload>;
  /** 国内运输信息 */
  domesticTransportationList?: Maybe<Array<Maybe<RoadTripTransportInfoPayload>>>;
  /** 进口港名称 */
  entryPort?: Maybe<Scalars['String']>;
  /** 进口港id */
  entryPortId?: Maybe<Scalars['ID']>;
  /** 出口报关公司名称 */
  exportCustomsSupplier?: Maybe<Scalars['String']>;
  /** 出口报关公司ID */
  exportCustomsSupplierId?: Maybe<Scalars['ID']>;
  /** 工厂发柜日期 */
  factoryDeliverTime?: Maybe<Scalars['Long']>;
  /** 文件状态 */
  fileState?: Maybe<FileStateEnum>;
  /** 头程运输信息 */
  firstTransportation?: Maybe<RoadTripTransportInfoPayload>;
  /** 主键 */
  id?: Maybe<Scalars['ID']>;
  /** 进口申报事件 */
  importApplyEventList?: Maybe<Array<Maybe<ImportApplyEventEnum>>>;
  /** 关键节点 */
  keyNode?: Maybe<RoadTripNodePayload>;
  /** 关键节点到达时间 */
  keyNodeArriveTime?: Maybe<Scalars['Long']>;
  /** 原产地证(正本) */
  originCertificate?: Maybe<OriginCertificateEnum>;
  /** 海外车牌 */
  overseasCarPlate?: Maybe<Scalars['String']>;
  /** 海外车队 */
  overseasCarTeam?: Maybe<Scalars['String']>;
  /** 海外车挂 */
  overseasCarTrailer?: Maybe<Scalars['String']>;
  /** 商品数量 */
  quantity?: Maybe<Scalars['Int']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 路线id */
  routeId?: Maybe<Scalars['ID']>;
  /** 运输公司Id */
  transportSupplierId?: Maybe<Scalars['ID']>;
  /** 运输公司名称 */
  transportSupplierName?: Maybe<Scalars['String']>;
};

export type CustomsRoadTripRoutePayload = RoadTripRouteInterface & {
  __typename?: 'CustomsRoadTripRoutePayload';
  /** 到港时间-终末时间 */
  arrivePortTime?: Maybe<Scalars['Long']>;
  /** 当前位置 */
  currentLocation?: Maybe<RoadTripNodePayload>;
  /** 工厂发柜日期-起始时间 */
  factoryDeliverTime?: Maybe<Scalars['Long']>;
  /** 关键节点到达时间 */
  keyNodeArriveTime?: Maybe<Scalars['Long']>;
  /** 路线详情 */
  routeDetail?: Maybe<RoadTripRouteDetailPayload>;
  /** 路线Id */
  routeId?: Maybe<Scalars['ID']>;
};

export type CustomsRoadTripTaskValidInput = {
  id?: InputMaybe<Scalars['ID']>;
  taskType?: InputMaybe<DurianAppTaskTypeEnum>;
};

/** 关务陆运在途分页入参 */
export type CustomsRoadTripWebPageInput = {
  /** 到港时间终末 */
  arrivePortTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 到港时间起始 */
  arrivePortTimeStart?: InputMaybe<Scalars['Long']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类 */
  categoryIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 当前位置节点 */
  currentLocationNodeIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 进口港 */
  entryPortIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 出口报关公司 */
  exportCustomsSupplierIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 工厂发柜日期终末 */
  factoryDeliverTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 工厂发柜日期起始 */
  factoryDeliverTimeStart?: InputMaybe<Scalars['Long']>;
  /** 文件状态 */
  fileState?: InputMaybe<FileStateEnum>;
  /** 进口申报事件 */
  importApplyEventList?: InputMaybe<Array<InputMaybe<ImportApplyEventEnum>>>;
  /** 关键节点到达时间终末 */
  keyNodeArriveTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 关键节点到达时间起始 */
  keyNodeArriveTimeStart?: InputMaybe<Scalars['Long']>;
  /** 原产地证(正本) */
  originCertificate?: InputMaybe<OriginCertificateEnum>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type CustomsRoadTripWebPagePayload = {
  __typename?: 'CustomsRoadTripWebPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<CustomsRoadTripPageDetailPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type CustomsRoleDataRelInput = {
  /** 数据权限类型 */
  dataType?: InputMaybe<CustomsDataType>;
  /** 角色id */
  roleId: Scalars['Int'];
};

export type CustomsRoleEnableInput = {
  /** 状态 */
  enabled?: InputMaybe<EnabledEnum>;
  /** 角色id */
  roleId?: InputMaybe<Scalars['Int']>;
};

export type CustomsRolePageInput = {
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 角色名称 */
  roleName?: InputMaybe<Scalars['String']>;
};

export type CustomsRolePagePayload = {
  __typename?: 'CustomsRolePagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<CustomsRolePayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type CustomsRolePayload = {
  __typename?: 'CustomsRolePayload';
  /** 名称 */
  name?: Maybe<Scalars['String']>;
  /** 角色id */
  roleId?: Maybe<Scalars['Int']>;
  /** 状态 */
  smsEnabled?: Maybe<EnabledEnum>;
};

export type CustomsSeaTripCabinetEditDetailPayload = {
  __typename?: 'CustomsSeaTripCabinetEditDetailPayload';
  /** 提单号 */
  billLoadingCode?: Maybe<Scalars['String']>;
  /** 电放状态 */
  electricityReleaseState?: Maybe<ElectricityReleaseStateEnum>;
  /** 文件状态 */
  fileState?: Maybe<FileStateEnum>;
  /** 免箱期 */
  freeBoxDeadline?: Maybe<Scalars['Long']>;
  /** 进口申报事件 */
  importApplyEventList?: Maybe<Array<Maybe<ImportApplyEventEnum>>>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 海运在途货柜ID */
  seaTripCabinetId?: Maybe<Scalars['ID']>;
};

export type CustomsSeaTripCabinetInfoListPayload = {
  __typename?: 'CustomsSeaTripCabinetInfoListPayload';
  /** 结果 */
  records?: Maybe<Array<Maybe<SeaTripCabinetInfoPayload>>>;
};

export type CustomsSeaTripCabinetListInput = {
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 卸货港 */
  dischargePortIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 电放状态 */
  electricityReleaseState?: InputMaybe<ElectricityReleaseStateEnum>;
  /** 出口报关公司 */
  exportCustomsSupplierIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 文件状态 */
  fileState?: InputMaybe<FileStateEnum>;
  /** 进口申报事件 */
  importApplyEventList?: InputMaybe<Array<InputMaybe<ImportApplyEventEnum>>>;
  /** 提单号 */
  loadingBillCode?: InputMaybe<Scalars['String']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 船期ID */
  sailScheduleId?: InputMaybe<Scalars['ID']>;
  /** 卸货港码头 */
  wharfIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type CustomsSeaTripCabinetManageBatchEditInput = {
  /** 提单号 */
  billLoadingCode?: InputMaybe<Scalars['String']>;
  /** 电放状态 */
  electricityReleaseState?: InputMaybe<ElectricityReleaseStateEnum>;
  /** 文件状态 */
  fileState?: InputMaybe<FileStateEnum>;
  /** 免箱期 */
  freeBoxDeadline?: InputMaybe<Scalars['Long']>;
  /** 进口申报事件 */
  importApplyEventList?: InputMaybe<Array<InputMaybe<ImportApplyEventEnum>>>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 海域在途货柜ID数组 */
  seaTripCabinetIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type CustomsSeaTripWebPageInfoPayload = CategoryInterface & DataGroupInfoInterface & SailScheduleShipInterface & {
  __typename?: 'CustomsSeaTripWebPageInfoPayload';
  /** 靠泊状态 */
  berthState?: Maybe<BerthStateEnum>;
  /** 柜量 */
  cabinetQuantity?: Maybe<Scalars['Int']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 数据类型 */
  dataTypeList: Array<Maybe<RuleDataTypeEnum>>;
  /** 卸货港信息:卸货港/到港时间/靠泊时间 */
  dischargePortInfoList?: Maybe<Array<Maybe<DischargePortWithArriveAndBerthTimePayload>>>;
  /** 电放状态 */
  electricityReleaseState?: Maybe<ElectricityReleaseStateEnum>;
  /** 出口报关公司名称 */
  exportCustomsSupplierList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 文件状态 */
  fileState?: Maybe<FileStateEnum>;
  /** 数据值所属的分组 */
  includeSubGroupList?: Maybe<Array<Maybe<DynamicGroupsPayload>>>;
  /** 列表索引关键字:船期-装货港-卸货港-品类 */
  indexKey?: Maybe<Scalars['ID']>;
  /** 装货港信息:装货港/离港时间 */
  loadingPortInfoList?: Maybe<Array<Maybe<LoadingPortAndLeaveTimePayload>>>;
  /** 船期维度id */
  sailScheduleDimIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 列表索引关键字:船期id */
  sailScheduleId?: Maybe<Scalars['ID']>;
  /** 海运在途货柜ID数组 */
  seaTripCabinetIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 船信息 */
  ship?: Maybe<ShipInfoPayload>;
  /** 数据值 */
  value: Scalars['String'];
};

/** 海运在途分页 */
export type CustomsSeaTripWebPageInput = {
  /** 到港时间终末 */
  arrivePortTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 到港时间起始 */
  arrivePortTimeStart?: InputMaybe<Scalars['Long']>;
  /** 靠泊状态 */
  berthState?: InputMaybe<BerthStateEnum>;
  /** 靠泊时间终末 */
  berthTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 靠泊时间起始 */
  berthTimeStart?: InputMaybe<Scalars['Long']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类 */
  categoryIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 卸货港id */
  dischargePortId?: InputMaybe<Scalars['ID']>;
  /** 电放状态 */
  electricityReleaseState?: InputMaybe<ElectricityReleaseStateEnum>;
  /** 出口报关公司id */
  exportCustomsSupplierIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 文件状态 */
  fileState?: InputMaybe<FileStateEnum>;
  /** 离港时间终末 */
  leavePortTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 离港时间起始 */
  leavePortTimeStart?: InputMaybe<Scalars['Long']>;
  /** 提单号 */
  loadingBillCode?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 船次 */
  sailList?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 海运在途船期id数组 */
  seaTripCabinetIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 船名 */
  shipNameList?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
};

export type CustomsSeaTripWebPagePayload = {
  __typename?: 'CustomsSeaTripWebPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<CustomsSeaTripWebPageInfoPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type CustomsSopDetailPayload = {
  __typename?: 'CustomsSopDetailPayload';
  /** 基础信息 */
  baseInfo?: Maybe<SopTaskBaseInfoPayload>;
  /** 是否超期 */
  overtime?: Maybe<Scalars['Boolean']>;
  /** sopId */
  sopIds?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** sop任务状态 */
  state?: Maybe<TaskCommonState>;
  /** 质检任务Id */
  taskId?: Maybe<Scalars['ID']>;
  /** 温控信息 */
  temperature?: Maybe<TaskTemperatureInfoPayload>;
};

export type CustomsSopPageInput = {
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类id */
  categoryIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 口岸Id */
  portIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 起始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
  /** 任务状态 */
  state?: InputMaybe<TaskCommonState>;
  /** 堆场id */
  yardIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type CustomsSopPagePayload = {
  __typename?: 'CustomsSopPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<SopPageInfoPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type CustomsSopQuantityPayload = {
  __typename?: 'CustomsSopQuantityPayload';
  /** 已处理 */
  solvedQuantity?: Maybe<Scalars['Int']>;
  /** 待处理 */
  waitSolveQuantity?: Maybe<Scalars['Int']>;
};

export const enum CustomsStateEnum {
  /** 完成 */
  Finish = 'FINISH',
  /** 进行中 */
  Process = 'PROCESS',
  /** 仅用于返回值,表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 等待 */
  Wait = 'WAIT'
};

export type CustomsStatePayload = {
  __typename?: 'CustomsStatePayload';
  /** 是否已发生 */
  happened?: Maybe<HappenedEnum>;
  /** 是否已发生 */
  happenedName?: Maybe<Scalars['String']>;
  /** 图片URL */
  imageUrl?: Maybe<Scalars['String']>;
  /** 当前状态 */
  state?: Maybe<Scalars['String']>;
  /** 当前状态名称 */
  stateName?: Maybe<Scalars['String']>;
  /** 当前状态使用情况 */
  stateUsed?: Maybe<CustomsStateEnum>;
  /** 当前状态使用情况名称 */
  stateUsedName?: Maybe<Scalars['String']>;
  /** 时间 */
  time?: Maybe<Scalars['Long']>;
};

/** 报关模板添加商品input */
export type CustomsTemplateAddCommodityInput = {
  /** 商品id */
  commodityIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 模板id */
  id?: InputMaybe<Scalars['ID']>;
};

/** 模板商品下sku分页input */
export type CustomsTemplateCommoditySkuPageInput = {
  /** 商品id */
  commodityId?: InputMaybe<Scalars['ID']>;
  /** 配置情况 */
  configurationState?: InputMaybe<ConfigurationStateEnum>;
  /** 启用/禁用状态 */
  enabled?: InputMaybe<EnabledEnum>;
  /** 模板id */
  id?: InputMaybe<Scalars['ID']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 规格筛选 */
  skuConditionList?: InputMaybe<Array<InputMaybe<CustomsTemplateSkuConditionInput>>>;
};

/** 模板商品sku分页payload */
export type CustomsTemplateCommoditySkuPagePayload = {
  __typename?: 'CustomsTemplateCommoditySkuPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 记录 */
  records?: Maybe<Array<Maybe<CustomsTemplateCommoditySkuPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

/** 模板商品sku信息payload */
export type CustomsTemplateCommoditySkuPayload = {
  __typename?: 'CustomsTemplateCommoditySkuPayload';
  /** sku Id */
  commoditySkuId?: Maybe<Scalars['ID']>;
  /** 状态 */
  enabled?: Maybe<EnabledEnum>;
  /** 状态名称 */
  enabledName?: Maybe<Scalars['String']>;
  /** 出口货币 */
  exportCurrency?: Maybe<Scalars['ID']>;
  /** 出口单价 */
  exportPrice?: Maybe<Scalars['BigDecimal']>;
  /** 毛重 */
  grossWeight?: Maybe<Scalars['BigDecimal']>;
  /** 进口货币 */
  importCurrency?: Maybe<Scalars['ID']>;
  /** 进口单价 */
  importPrice?: Maybe<Scalars['BigDecimal']>;
  /** 净重 */
  netWeight?: Maybe<Scalars['BigDecimal']>;
  /** 规格选项 */
  skuOptionList?: Maybe<Array<Maybe<CustomsTemplateSkuOptionPayload>>>;
  /** 是否使用 */
  used?: Maybe<Scalars['Boolean']>;
};

/** 复制模板input */
export type CustomsTemplateCopyInput = {
  /** 品类 */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 进口港 */
  entryPortIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 相关文件 */
  fileList?: InputMaybe<Array<InputMaybe<FileInput>>>;
  /** 复制的模板id */
  id?: InputMaybe<Scalars['ID']>;
  /** 名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 有效期结束时间 */
  validityTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 有效期开始时间 */
  validityTimeStart?: InputMaybe<Scalars['Long']>;
};

/** 创建模板input */
export type CustomsTemplateCreateInput = {
  /** 品类 */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 进口港 */
  entryPortIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 相关文件 */
  fileList?: InputMaybe<Array<InputMaybe<FileInput>>>;
  /** 名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

/** 模板详情 */
export type CustomsTemplateDetailPayload = CategoryInterface & CommodityListInterface & EntryPortListInterface & {
  __typename?: 'CustomsTemplateDetailPayload';
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 商品id */
  commodityIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 商品名称 */
  commodityNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 进口港id */
  entryPortIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 进口港名称 */
  entryPortList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 相关文件 */
  fileList?: Maybe<Array<Maybe<DurianFilePayload>>>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 名称 */
  name?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 是否使用(关联计划) */
  used?: Maybe<Scalars['Boolean']>;
  /** 已被使用进口港id */
  usedEntryPortIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
};

/** 未添加商品分页input */
export type CustomsTemplateNotAddCommodityPageInput = {
  /** 模板id */
  id?: InputMaybe<Scalars['ID']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 产地id */
  placeId?: InputMaybe<Scalars['ID']>;
  /** 品种id */
  varietyId?: InputMaybe<Scalars['ID']>;
};

/** 未添加商品分页Payload */
export type CustomsTemplateNotAddCommodityPagePayload = {
  __typename?: 'CustomsTemplateNotAddCommodityPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 记录 */
  records?: Maybe<Array<Maybe<CustomsTemplateNotAddCommodityPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

/** 未添加商品Payload */
export type CustomsTemplateNotAddCommodityPayload = CommodityInterface & {
  __typename?: 'CustomsTemplateNotAddCommodityPayload';
  /** 商品id */
  commodityId?: Maybe<Scalars['ID']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 产地id */
  placeId?: Maybe<Scalars['ID']>;
  /** 产地名 */
  placeName?: Maybe<Scalars['String']>;
  /** 品种id */
  varietyId?: Maybe<Scalars['ID']>;
  /** 品种名 */
  varietyName?: Maybe<Scalars['String']>;
};

export type CustomsTemplatePageInput = {
  /** 品类id */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 商品id */
  commodityId?: InputMaybe<Scalars['ID']>;
  /** 进口港 */
  entryPortIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 模板名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type CustomsTemplatePagePayload = {
  __typename?: 'CustomsTemplatePagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<CustomsTemplatePayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type CustomsTemplatePayload = CategoryInterface & CommodityListInterface & EntryPortListInterface & {
  __typename?: 'CustomsTemplatePayload';
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 商品id */
  commodityIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 商品名称 */
  commodityNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 状态 */
  enabled?: Maybe<EnabledEnum>;
  /** 状态名称 */
  enabledName?: Maybe<Scalars['String']>;
  /** 进口港id */
  entryPortIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 进口港名称 */
  entryPortList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 模板名称 */
  name?: Maybe<Scalars['String']>;
};

export type CustomsTemplateSkuBatchUpdateInput = {
  /** 出口单价 */
  exportCurrency?: InputMaybe<Scalars['ID']>;
  /** 出口单价 */
  exportPrice?: InputMaybe<Scalars['BigDecimal']>;
  /** 毛重 */
  grossWeight?: InputMaybe<Scalars['BigDecimal']>;
  /** 模板id */
  id?: InputMaybe<Scalars['ID']>;
  /** 进口单价 */
  importCurrency?: InputMaybe<Scalars['ID']>;
  /** 进口单价 */
  importPrice?: InputMaybe<Scalars['BigDecimal']>;
  /** 净重 */
  netWeight?: InputMaybe<Scalars['BigDecimal']>;
  /** sku id */
  skuIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type CustomsTemplateSkuClearBatchInput = {
  /** 模板id */
  id?: InputMaybe<Scalars['ID']>;
  /** sku id */
  skuIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

/** sku规格选项input */
export type CustomsTemplateSkuConditionInput = {
  /** 规格选项id */
  optionIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 规格id */
  specId?: InputMaybe<Scalars['ID']>;
};

/** sku规格选项payload */
export type CustomsTemplateSkuOptionPayload = CommoditySpecInterface & CommoditySpecOptionInterface & {
  __typename?: 'CustomsTemplateSkuOptionPayload';
  /** 规格id */
  commoditySpecId?: Maybe<Scalars['ID']>;
  /** 规格名称 */
  commoditySpecName?: Maybe<Scalars['String']>;
  /** 规格选项名称 */
  commoditySpecOptionId?: Maybe<Scalars['ID']>;
  /** 规格选项名称 */
  commoditySpecOptionName?: Maybe<Scalars['String']>;
};

export type CustomsTemplateSkuUpdateByConditionInput = {
  /** 商品id */
  commodityId?: InputMaybe<Scalars['ID']>;
  /** 配置情况 */
  configurationState?: InputMaybe<ConfigurationStateEnum>;
  /** 启用/禁用状态 */
  enabled?: InputMaybe<EnabledEnum>;
  /** 出口单价 */
  exportCurrency?: InputMaybe<Scalars['ID']>;
  /** 出口单价 */
  exportPrice?: InputMaybe<Scalars['BigDecimal']>;
  /** 毛重 */
  grossWeight?: InputMaybe<Scalars['BigDecimal']>;
  /** 模板id */
  id?: InputMaybe<Scalars['ID']>;
  /** 进口单价 */
  importCurrency?: InputMaybe<Scalars['ID']>;
  /** 进口单价 */
  importPrice?: InputMaybe<Scalars['BigDecimal']>;
  /** 净重 */
  netWeight?: InputMaybe<Scalars['BigDecimal']>;
  /** 规格筛选 */
  skuConditionList?: InputMaybe<Array<InputMaybe<CustomsTemplateSkuConditionInput>>>;
};

export type CustomsTemplateSkuUpdateInput = {
  /** 出口单价 */
  exportCurrency?: InputMaybe<Scalars['ID']>;
  /** 出口单价 */
  exportPrice?: InputMaybe<Scalars['BigDecimal']>;
  /** 毛重 */
  grossWeight?: InputMaybe<Scalars['BigDecimal']>;
  /** 模板id */
  id?: InputMaybe<Scalars['ID']>;
  /** 进口单价 */
  importCurrency?: InputMaybe<Scalars['ID']>;
  /** 进口单价 */
  importPrice?: InputMaybe<Scalars['BigDecimal']>;
  /** 净重 */
  netWeight?: InputMaybe<Scalars['BigDecimal']>;
  /** sku id */
  skuId?: InputMaybe<Scalars['ID']>;
};

/** 编辑模板input */
export type CustomsTemplateUpdateInput = {
  /** 品类 */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 进口港 */
  entryPortIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 相关文件 */
  fileList?: InputMaybe<Array<InputMaybe<FileInput>>>;
  /** id */
  id?: InputMaybe<Scalars['ID']>;
  /** 名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export type CustomsTreeNode = {
  __typename?: 'CustomsTreeNode';
  /** 子节点 */
  children?: Maybe<Array<Maybe<CustomsTreeNode>>>;
  /** 禁用 */
  disabled?: Maybe<Scalars['Boolean']>;
  /** 节点值等于ID */
  key?: Maybe<Scalars['ID']>;
  /** 父节点ID */
  parentId?: Maybe<Scalars['Int']>;
  /** 名称 */
  title?: Maybe<Scalars['String']>;
};

export type CustomsUpdateDataRelInput = {
  /** 数据权限Id */
  dataIds: Array<InputMaybe<Scalars['String']>>;
  /** 角色id */
  roleId: Scalars['Int'];
};

export type Cv = {
  __typename?: 'Cv';
  /** 查询字段 */
  code?: Maybe<LowCodeRulePayload>;
  /** 字段值 */
  valueList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type CvList = {
  __typename?: 'CvList';
  cvList?: Maybe<Array<Maybe<Cv>>>;
};

export type DailyLaborCostPayload = {
  __typename?: 'DailyLaborCostPayload';
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 日期 */
  laborCostDay?: Maybe<Scalars['Long']>;
  /** ID */
  laborCostId?: Maybe<Scalars['ID']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 临时工总工资支出 */
  totalSalaryExpense?: Maybe<Scalars['Float']>;
  /** 修改人 */
  updateBy?: Maybe<User>;
  /** 修改时间 */
  updateTime?: Maybe<Scalars['Long']>;
};

export type DamageOutIdInput = {
  /** 报损单id */
  outOrderId: Scalars['ID'];
  /** 报损处理证明-上传照片 */
  photo?: InputMaybe<Array<InputMaybe<PitayaFileInput>>>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export type DamageOutItemPayload = CommoditySkuBase & StockBatchInfoBase & {
  __typename?: 'DamageOutItemPayload';
  /** 商品sku信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 报损数量 */
  damageQuantity?: Maybe<Quantity>;
  /** 报损原因 */
  damageReason?: Maybe<Scalars['String']>;
  /** itemId */
  outOrderItemId?: Maybe<Scalars['Long']>;
  /** 批次信息 */
  stockBatchInfo?: Maybe<BatchInfo>;
};

export type DamageOutPayload = BelongOrgBase & CreateUserBase & WarehouseBase & {
  __typename?: 'DamageOutPayload';
  /** 报损日期 */
  applyDate?: Maybe<Scalars['Long']>;
  /** 审批进度 */
  auditLogs?: Maybe<Array<Maybe<AuditLog>>>;
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<DamageOutItemPayload>>>;
  /** 商品类型Id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人 */
  createUser?: Maybe<User>;
  /** 异常备注(取消原因/驳回原因等,依据单据状态判断,可能为空) */
  errorDescription?: Maybe<Scalars['String']>;
  /** 出库订单单号 */
  outOrderCode?: Maybe<Scalars['String']>;
  /** 申请说明 */
  outOrderDescription?: Maybe<Scalars['String']>;
  /** 出库订单id */
  outOrderId?: Maybe<Scalars['ID']>;
  /** 出库单状态 */
  outOrderStatus?: Maybe<Scalars['Int']>;
  /** 出库单状态名称 */
  outOrderStatusName?: Maybe<Scalars['String']>;
  /** 出库类型 */
  outOrderType?: Maybe<Scalars['Int']>;
  /** 出库类型名称 */
  outOrderTypeName?: Maybe<Scalars['String']>;
  /** 报损单照片 */
  photos?: Maybe<DamagePhotos>;
  /** 所属仓库 */
  warehouse?: Maybe<Warehouse>;
};

export type DamageOutStatusCountInput = {
  /** 果品报损品-10 辅料报损品-11 */
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  /** 出库订单状态10-待提交 20-审批中 25-待出库 30-已完成 40-已驳回 50-已取消 */
  status?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  timeRange?: InputMaybe<PitayaTimeRange>;
};

export type DamageOutStatusCountPayload = {
  __typename?: 'DamageOutStatusCountPayload';
  /** 已取消 */
  canceled?: Maybe<Scalars['Int']>;
  /** 已完成 */
  completed?: Maybe<Scalars['Int']>;
  /** 待审核 */
  inProgress?: Maybe<Scalars['Int']>;
  /** 已驳回 */
  rejected?: Maybe<Scalars['Int']>;
  /** 待出库 */
  toBeOut?: Maybe<Scalars['Int']>;
  /** 待提交 */
  toBeSubmit?: Maybe<Scalars['Int']>;
};

export type DamagePhotos = {
  __typename?: 'DamagePhotos';
  /** 报损证明-报损单 */
  damageOrder?: Maybe<PitayaFilePayload>;
  /** 报损处理证明-上传照片 */
  processProofUploads?: Maybe<Array<Maybe<PitayaFilePayload>>>;
  /** 报损证明-上传照片 */
  proofUploads?: Maybe<Array<Maybe<PitayaFilePayload>>>;
};

export type DataCenterImportInput = {
  /** 文件 */
  file: FileInput;
  /** 模板id */
  templateId: Scalars['ID'];
};

export type DataCenterImportOperationRecordListPayload = {
  __typename?: 'DataCenterImportOperationRecordListPayload';
  /** 操作记录 */
  recordList?: Maybe<Array<Maybe<DataCenterImportOperationRecordPayload>>>;
};

export type DataCenterImportOperationRecordPayload = UserInterface & {
  __typename?: 'DataCenterImportOperationRecordPayload';
  /** 操作说明 */
  description?: Maybe<Scalars['String']>;
  /** 操作文件 */
  file?: Maybe<DurianFilePayload>;
  id?: Maybe<Scalars['ID']>;
  /** 操作时间 */
  operationTime?: Maybe<Scalars['Long']>;
  /** 状态 */
  state?: Maybe<DataCenterImportOperationStateEnum>;
  /** 操作人id */
  userId?: Maybe<Scalars['Int']>;
  /** 操作人 */
  userName?: Maybe<Scalars['String']>;
};

export const enum DataCenterImportOperationStateEnum {
  /** 已删除 */
  Deleted = 'DELETED',
  /** 导入成功 */
  Success = 'SUCCESS'
};

export type DataDictClassPageInput = {
  /** 分类编码 */
  classCode?: InputMaybe<Scalars['String']>;
  /** 分类名 */
  className?: InputMaybe<Scalars['String']>;
  /** 一级分类id */
  id: Scalars['ID'];
  /** 当前页码 */
  pageCurrent: Scalars['Int'];
  /** 条数 */
  pageSize: Scalars['Int'];
};

export type DataDictClassPagePayload = {
  __typename?: 'DataDictClassPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<DataDictClassPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type DataDictClassPayload = {
  __typename?: 'DataDictClassPayload';
  /** 分类编码 */
  classCode?: Maybe<Scalars['String']>;
  /** 分类名称 */
  className?: Maybe<Scalars['String']>;
  /** 分类id */
  id?: Maybe<Scalars['ID']>;
  /** 上级分类id,一级分类的上级分类id为0 */
  parentId?: Maybe<Scalars['ID']>;
  /** 上级分类名称 */
  parentName?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 状态 */
  status?: Maybe<Scalars['Int']>;
  /** 可用系统 */
  system?: Maybe<Array<Maybe<Scalars['Int']>>>;
};

export type DataDictClassPayloadInterFace = {
  /** 分类id */
  classId?: Maybe<Scalars['ID']>;
  /** 分类对象 */
  classObj?: Maybe<DataDictClassPayload>;
};

export type DataDictClassQueryInput = {
  /** 分类编码 */
  classCode?: InputMaybe<Scalars['String']>;
  /** 字典项启禁用状态 */
  dictStatus?: InputMaybe<Scalars['Int']>;
  /** 分类id */
  id?: InputMaybe<Scalars['ID']>;
  /** 系统id */
  systemId: Scalars['Int'];
};

/** 数据字典分类表新增入参 */
export type DataDictClassificationCreateInput = {
  /** 分类编码 */
  classCode?: InputMaybe<Scalars['String']>;
  /** 分类名称 */
  className?: InputMaybe<Scalars['String']>;
  /** 上级分类id */
  parentId?: InputMaybe<Scalars['ID']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 状态 */
  status?: InputMaybe<Scalars['Int']>;
  /** 可用系统 */
  system?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

/** 数据字典分类表编辑入参 */
export type DataDictClassificationEditInput = {
  /** 分类编码 */
  classCode?: InputMaybe<Scalars['String']>;
  /** 分类名称 */
  className?: InputMaybe<Scalars['String']>;
  /** 分类id */
  id?: InputMaybe<Scalars['ID']>;
  /** 上级分类id */
  parentId?: InputMaybe<Scalars['ID']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 状态 */
  status?: InputMaybe<Scalars['Int']>;
  /** 可用系统 */
  system?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

/** 数据字典分类表启用禁用入参 */
export type DataDictClassificationEnableInput = {
  /** 主键ID */
  id: Scalars['ID'];
  /** 主键ID */
  status: Scalars['Int'];
};

/** 数据字典表新增入参 */
export type DataDictCreateInput = {
  /** 上级分类id */
  classId: Scalars['ID'];
  /** 扩展字段1 */
  expansion1?: InputMaybe<Scalars['String']>;
  /** 扩展字段2 */
  expansion2?: InputMaybe<Scalars['String']>;
  /** 扩展字段3 */
  expansion3?: InputMaybe<Scalars['String']>;
  /** 字典名称 */
  itemText: Scalars['String'];
  /** 字典值 */
  itemValue: Scalars['String'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 状态 */
  status: Scalars['Int'];
};

/** 数据字典表编辑入参 */
export type DataDictEditInput = {
  /** 上级分类id */
  classId: Scalars['ID'];
  /** 扩展字段1 */
  expansion1?: InputMaybe<Scalars['String']>;
  /** 扩展字段2 */
  expansion2?: InputMaybe<Scalars['String']>;
  /** 扩展字段3 */
  expansion3?: InputMaybe<Scalars['String']>;
  /** 字典id */
  id: Scalars['ID'];
  /** 字典名称 */
  itemText: Scalars['String'];
  /** 字典值 */
  itemValue: Scalars['String'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 状态 */
  status: Scalars['Int'];
};

/** 数据字典表启用禁用入参 */
export type DataDictEnableInput = {
  /** 主键ID */
  id: Scalars['ID'];
  /** 主键ID */
  status: Scalars['Int'];
};

export type DataDictPageInput = {
  /** 二级分类id */
  id: Scalars['ID'];
  /** 字典名称 */
  itemText?: InputMaybe<Scalars['String']>;
  /** 字典值 */
  itemValue?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent: Scalars['Int'];
  /** 条数 */
  pageSize: Scalars['Int'];
};

export type DataDictPagePayload = {
  __typename?: 'DataDictPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<DataDictPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type DataDictPayload = DataDictClassPayloadInterFace & {
  __typename?: 'DataDictPayload';
  /** 所属分类id */
  classId?: Maybe<Scalars['ID']>;
  /** 分类对象 */
  classObj?: Maybe<DataDictClassPayload>;
  /** 扩展字段1 */
  expansion1?: Maybe<Scalars['String']>;
  /** 扩展字段2 */
  expansion2?: Maybe<Scalars['String']>;
  /** 扩展字段3 */
  expansion3?: Maybe<Scalars['String']>;
  /** 字典Id */
  id: Scalars['ID'];
  /** 字典名称 */
  itemText?: Maybe<Scalars['String']>;
  /** 字典值 */
  itemValue?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 状态 */
  status?: Maybe<Scalars['Int']>;
};

export type DataExportDeclareInfoPayload = ExportCustomsSupplierInterface & ExportPortInterface & {
  __typename?: 'DataExportDeclareInfoPayload';
  /** 提单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 出口报关公司名称 */
  exportCustomsSupplier?: Maybe<Scalars['String']>;
  /** 出口报关公司id */
  exportCustomsSupplierId?: Maybe<Scalars['ID']>;
  /** 出口报关时间 */
  exportDeclareTime?: Maybe<Scalars['Long']>;
  /** 出口港名称 */
  exportPort?: Maybe<Scalars['String']>;
  /** 出口港id */
  exportPortId?: Maybe<Scalars['ID']>;
  /** 相关文件 */
  file?: Maybe<Array<Maybe<ResourceFilesPayload>>>;
};

export type DataGroupInfoInterface = {
  /** 数据类型 */
  dataTypeList: Array<Maybe<RuleDataTypeEnum>>;
  /** 数据值所属的分组 */
  includeSubGroupList?: Maybe<Array<Maybe<DynamicGroupsPayload>>>;
  /** 数据值 */
  value: Scalars['String'];
};

export type DataImportDeclareInfoPayload = EntryCustomsSupplierInterface & EntryPortInterface & ImportDeclarePortInterface & {
  __typename?: 'DataImportDeclareInfoPayload';
  /** 进口报关公司名称 */
  entryCustomsSupplier?: Maybe<Scalars['String']>;
  /** 进口报关公司ID */
  entryCustomsSupplierId?: Maybe<Scalars['ID']>;
  /** 进口港名称 */
  entryPort?: Maybe<Scalars['String']>;
  /** 进口港id */
  entryPortId?: Maybe<Scalars['ID']>;
  file?: Maybe<Array<Maybe<ResourceFilesPayload>>>;
  /** 进口单号 */
  importDeclareNo?: Maybe<Scalars['String']>;
  /** 进口报关口岸名称 */
  importDeclarePort?: Maybe<Scalars['String']>;
  /** 进口报关口岸Id */
  importDeclarePortId?: Maybe<Scalars['ID']>;
  /** 进口报关时间 */
  importDeclareTime?: Maybe<Scalars['Long']>;
};

export type DataImportPagePayload = {
  __typename?: 'DataImportPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页结果 */
  records?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type DataImportResultPageInput = {
  /** 关键字 */
  key?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 模板id */
  templateId: Scalars['ID'];
};

/**  返回值-凭证模板数据来源-金额值来源、条件信息  */
export type DataSourcePayLoad = {
  __typename?: 'DataSourcePayLoad';
  /**  金额值来源  */
  amountSource?: Maybe<Array<Maybe<AmountSourceInfoPayLoad>>>;
  /**  条件字段  */
  conditionField?: Maybe<Array<Maybe<ConditionFieldInfoPayLoad>>>;
};

/**  入参-凭证模板数据来源-金额值来源、条件信息  */
export type DataSourceQueryInput = {
  /**  业务单据类型  */
  businessType: Scalars['String'];
};

export type DataTreeNode = {
  __typename?: 'DataTreeNode';
  /** 子节点 */
  children?: Maybe<Array<Maybe<DataTreeNode>>>;
  /** 禁用 */
  disabled?: Maybe<Scalars['Boolean']>;
  /** 名称 */
  label?: Maybe<Scalars['String']>;
  /** 父节点值 */
  parentId?: Maybe<Scalars['String']>;
  /** 节点值TYPE_ID */
  value?: Maybe<Scalars['String']>;
};

export const enum DataVerificationEnum {
  /** 必填 */
  NotNull = 'NOT_NULL',
  /** 禁止重复 */
  NotRepeat = 'NOT_REPEAT'
};

export type Datasource = {
  __typename?: 'Datasource';
  /** 类型 */
  dsType: Scalars['String'];
  /** id */
  id: Scalars['Long'];
  /** 名称 */
  name: Scalars['String'];
};

export type DatasourceBo = {
  __typename?: 'DatasourceBO';
  database: Scalars['String'];
  dsType: Scalars['String'];
  encoding: Scalars['String'];
  host: Scalars['String'];
  id: Scalars['String'];
  password: Scalars['String'];
  port: Scalars['Int'];
  url: Scalars['String'];
  username: Scalars['String'];
};

export type DatasourceListPayload = {
  __typename?: 'DatasourceListPayload';
  /** 状态信息 */
  msg: Scalars['String'];
  /** 数据 */
  records: Array<Datasource>;
  /** 状态码 */
  statusCode: Scalars['Int'];
  /** 总记录数 */
  totalRecords: Scalars['Long'];
};

export type DdpPurchaseCommodityItemInput = {
  /** 商品id */
  commodityId?: InputMaybe<Scalars['ID']>;
  /** 商品标记 */
  commodityMark?: InputMaybe<DurianCommodityMarkEnum>;
  /** 扣损小计金额 */
  deductedAmount?: InputMaybe<Scalars['BigDecimal']>;
  /** skuId */
  skuId?: InputMaybe<Scalars['ID']>;
};

export type DdpPurchaseDeductionLossCreatedInput = {
  /** 采购扣损商品信息 */
  commodityInfoList?: InputMaybe<Array<InputMaybe<DdpPurchaseCommodityItemInput>>>;
  /** 扣损凭证 */
  fileList?: InputMaybe<Array<InputMaybe<FileInput>>>;
  /** 收货任务id */
  id?: InputMaybe<Scalars['ID']>;
};

/**  移出黑名单请求 */
export type DeBlacklistedInput = {
  /**  客户主表id */
  customerIdList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  原因 */
  reason?: InputMaybe<Scalars['String']>;
};

export type DebitFormPayload = {
  __typename?: 'DebitFormPayload';
  /** 代卖销售单标记 */
  agencyOrderMark?: Maybe<Scalars['Boolean']>;
  /** 欠款单id */
  debitFormId?: Maybe<Scalars['ID']>;
  /**  欠款金额 */
  debitMoney?: Maybe<Scalars['BigDecimal']>;
  /** 欠款单锁定金额 */
  lockTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  欠款单号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  订单id */
  orderId?: Maybe<Scalars['ID']>;
  /**  回款金额 */
  paymentMoney?: Maybe<Scalars['BigDecimal']>;
  /**  销售日期 */
  salesDate?: Maybe<Scalars['Long']>;
};

/** 欠款商品明细对象 */
export type DebtCommodityDetailPayload = {
  __typename?: 'DebtCommodityDetailPayload';
  /** 商品sku明细 */
  commoditySkuDetail?: Maybe<Array<Maybe<CommoditySkuDetailPayload>>>;
  /** 商品skuId */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 商品SKU名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
};

/** 欠款商品明细对象 */
export type DebtCommodityInfoPayload = {
  __typename?: 'DebtCommodityInfoPayload';
  /** 实收金额 */
  actuallyReceiveAmount?: Maybe<Scalars['BigDecimal']>;
  /** 商品总额 */
  commodityTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 欠款商品明细 */
  debtCommodityDetail?: Maybe<Array<Maybe<DebtCommodityDetailPayload>>>;
  /** 欠款支付金额 */
  debtPayAmount?: Maybe<Scalars['BigDecimal']>;
  /** 优惠金额 */
  discountAmount?: Maybe<Scalars['BigDecimal']>;
};

/** 欠款商品sku明细展示 */
export type DebtCommoditySkuDetailPayload = {
  __typename?: 'DebtCommoditySkuDetailPayload';
  /** 批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** 数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** skuId */
  skuId?: Maybe<Scalars['Int']>;
  /** sku名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 数量单位 */
  unitId?: Maybe<Scalars['Int']>;
  /** 单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
};

/** 欠款统计 */
export type DebtCountInput = {
  /** 客户属性类型 */
  attributeType: PeachAttributeTypeEnum;
  /** 结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 开始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
};

/** 欠款统计返回对象 */
export type DebtCountPayload = {
  __typename?: 'DebtCountPayload';
  /** 欠款合计 */
  currentDebitTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 欠款总额 */
  debitTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 欠款客户数量 */
  debtCustomerCount?: Maybe<Scalars['Int']>;
  /** 欠款客户信息 */
  debtCustomerCountList?: Maybe<Array<Maybe<DebtListPayload>>>;
};

/** 欠款客户信息返回 */
export type DebtCustomerInfoPayload = {
  __typename?: 'DebtCustomerInfoPayload';
  /** 授信编码 */
  creditCode?: Maybe<Scalars['String']>;
  /** 授信额度 */
  creditLine?: Maybe<Scalars['BigDecimal']>;
  /** 账期 */
  creditPeriod?: Maybe<Scalars['Int']>;
  /** 客户别名 */
  customerAlias?: Maybe<Scalars['String']>;
  /** 客户属性 */
  customerAttribute?: Maybe<PeachAttributeTypeEnum>;
  /** 客户id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型 */
  customerType?: Maybe<PeachCustomerType>;
  /** 客户欠款锁定金额 */
  lockTotalCusAmount?: Maybe<Scalars['BigDecimal']>;
  /** 客户联系方式(包括公司客户联系人方式) */
  phone?: Maybe<Scalars['String']>;
  /** 是否签订协议合同 1.是 0.否 */
  signAgreement?: Maybe<Scalars['Int']>;
};

/** 欠款信息 */
export type DebtInfoPayload = {
  __typename?: 'DebtInfoPayload';
  /** 欠款单欠款金额 */
  debitMoney?: Maybe<Scalars['BigDecimal']>;
  /** 欠款单状态 */
  debtOrderStatus?: Maybe<DebtOrderStatusEnum>;
  /** 欠款单状态描述 */
  debtOrderStatusDesc?: Maybe<Scalars['String']>;
  /** 欠款单锁定金额 */
  lockTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 销售单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 订单id */
  orderId?: Maybe<Scalars['ID']>;
  /** 开单人 */
  orderUser?: Maybe<Scalars['String']>;
  /** 销售时间 */
  saleTime?: Maybe<Scalars['Long']>;
};

/** 欠款列表对象 */
export type DebtListPayload = {
  __typename?: 'DebtListPayload';
  /** 客户欠款总额 */
  customerDebitTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 客户信息 */
  customerInfo?: Maybe<DebtCustomerInfoPayload>;
  /** 标记 */
  mark?: Maybe<Array<Maybe<PeachCustomerMarkEnum>>>;
  /** 逾期欠款 */
  overdueAmount?: Maybe<Scalars['BigDecimal']>;
  /** 是否逾期状态 */
  overdueStatus?: Maybe<OverdueStatusEnum>;
  /** 预收可用金额 */
  preReceiptAvailableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 客户存在未完成的售后 true为存在 */
  reviewReturnOrderExist?: Maybe<Scalars['Boolean']>;
};

export type DebtMarkSettingInput = {
  /** 是否全部标记, true 全部标记，null或者false 不全部标记 */
  allMarkFlag?: InputMaybe<Scalars['Boolean']>;
  /** 客户id */
  customerId: Scalars['Int'];
  /** 欠款单id集合，不是全部标记的时候必传 */
  debitFormIds?: InputMaybe<Array<Scalars['ID']>>;
  /** 结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 标记 */
  mark?: InputMaybe<Array<InputMaybe<PeachDebtMarkEnum>>>;
  /** 开始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
};

/** 欠款单明细入参 */
export type DebtOrderDetailInput = {
  /** 欠款单id */
  debitFormId: Scalars['ID'];
};

/** 欠款单返回对象 */
export type DebtOrderDetailPayload = {
  __typename?: 'DebtOrderDetailPayload';
  /** 商品明细 */
  commodityInfos?: Maybe<DebtCommodityInfoPayload>;
  /** 客户信息 */
  customerInfo?: Maybe<DebtCustomerInfoPayload>;
  /** 欠款单号 */
  debitFormCode?: Maybe<Scalars['String']>;
  /** 欠款单id */
  debitFormId?: Maybe<Scalars['ID']>;
  /** 欠款金额 */
  debitMoney?: Maybe<Scalars['BigDecimal']>;
  /** 欠款信息 */
  debtInfo?: Maybe<DebtInfoPayload>;
  /** 回款信息 */
  moneyBackInfo?: Maybe<MoneyBackInfoPayload>;
  /** 逾期天数 */
  overdueDay?: Maybe<Scalars['Int']>;
  /** 是否逾期状态 */
  overdueStatus?: Maybe<OverdueStatusEnum>;
  /** 退款信息 */
  refundInfo?: Maybe<RefundInfoPayload>;
};

export const enum DebtOrderStatusEnum {
  /** 已取消 */
  Cancelled = 'CANCELLED',
  /** 已结清 */
  HaveBeenSettled = 'HAVE_BEEN_SETTLED',
  /** 部分结清 */
  PartialSettlement = 'PARTIAL_SETTLEMENT',
  /** 待结清 */
  ToBeSettled = 'TO_BE_SETTLED',
  /** 未知类型 */
  UnknownType = 'UNKNOWN_TYPE',
  /** 未识别 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 欠款分页查询对象 */
export type DebtPagePayload = {
  __typename?: 'DebtPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页显示条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页数据集合 */
  records?: Maybe<Array<Maybe<DebtListPayload>>>;
  /** 总条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 欠款查询入参 */
export type DebtQueryInput = {
  /** 客户属性类型 */
  attributeType?: InputMaybe<PeachAttributeTypeEnum>;
  /** 客户名称 */
  customerName?: InputMaybe<Scalars['String']>;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
};

/** 报关信息 */
export type DeclarationInformationInput = {
  /** 进口港id */
  entryPortId?: InputMaybe<Scalars['ID']>;
  /** 进口港码头 */
  entryPortWharfId?: InputMaybe<Scalars['ID']>;
  /** 出口报关公司 */
  exportDeclarationSupplierId?: InputMaybe<Scalars['ID']>;
  /** 出口港id */
  exportPortId?: InputMaybe<Scalars['ID']>;
  /** 进口报关公司 */
  importDeclarationSupplierId?: InputMaybe<Scalars['ID']>;
};

/** 报关信息 */
export type DeclarationInformationPayload = {
  __typename?: 'DeclarationInformationPayload';
  /** 进口港 */
  entryPortId?: Maybe<Scalars['ID']>;
  /** 进口港码头 */
  entryPortWharfId?: Maybe<Scalars['ID']>;
  /** 出口报关公司-状态 */
  exportCanEdit?: Maybe<Scalars['Boolean']>;
  /** 出口报关公司 */
  exportDeclarationSupplierId?: Maybe<Scalars['ID']>;
  /** 出口港国家 */
  exportPortCountry?: Maybe<DurianCountryTypeEnum>;
  /** 出口港 */
  exportPortId?: Maybe<Scalars['ID']>;
  /** 进口报关公司-状态 */
  importCanEdit?: Maybe<Scalars['Boolean']>;
  /** 进口报关公司 */
  importDeclarationSupplierId?: Maybe<Scalars['ID']>;
  /** 进口港国家 */
  importPortCountry?: Maybe<DurianCountryTypeEnum>;
};

export const enum DeclareMailStateEnum {
  /** 已发送 */
  Sent = 'SENT',
  Unknown = 'UNKNOWN',
  Unrecognized = 'UNRECOGNIZED',
  Unspecified = 'UNSPECIFIED',
  /** 未发送 */
  UnSend = 'UN_SEND',
  /** 待重发 */
  WaitResent = 'WAIT_RESENT'
};

export const enum DeclareMailTypeEnum {
  /** 出口申报资料 */
  ExportApplyData = 'EXPORT_APPLY_DATA',
  /** 进口申报资料 */
  ImportApplyData = 'IMPORT_APPLY_DATA'
};

/** 报关操作类型 */
export const enum DeclareOperateTypeEnum {
  /** 确认报关 */
  ConfirmDeclare = 'CONFIRM_DECLARE',
  /** 保存 */
  Save = 'SAVE',
  /** 保存并设为已解决 */
  SaveSolve = 'SAVE_SOLVE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type DeclareTmpOptPayload = {
  __typename?: 'DeclareTmpOptPayload';
  /** 状态 */
  enabled?: Maybe<EnabledEnum>;
  /** 报关模板进口港id数组 */
  entryPortIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 报关模板id */
  tmpId?: Maybe<Scalars['ID']>;
  /** 报关模板名称 */
  tmpName?: Maybe<Scalars['String']>;
};

export type DeclareTmpPayload = {
  __typename?: 'DeclareTmpPayload';
  /** 相关文件 */
  fileList?: Maybe<Array<Maybe<DurianFilePayload>>>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 模板名称 */
  template?: Maybe<Scalars['String']>;
  /** 模板id */
  tmpId?: Maybe<Scalars['ID']>;
};

export type DeclareTmpValidInput = {
  /** 品类id */
  categoryId: Scalars['ID'];
  /** 合同ID */
  contractId: Scalars['ID'];
  /** 进口港ID */
  entryPortId: Scalars['ID'];
  /** 计划Id */
  planId?: InputMaybe<Scalars['ID']>;
};

/** 扣损退货 */
export type DeductionReturnDetail = {
  __typename?: 'DeductionReturnDetail';
  /** 费用单id */
  billId?: Maybe<Scalars['ID']>;
  /** 费用单状态 */
  billStatus?: Maybe<PeachBillStatusCommonEnum>;
  /** 商品 */
  commodityList?: Maybe<Array<Maybe<DeductionReturnDetailCommodity>>>;
  /** 扣损退货单id */
  returnId?: Maybe<Scalars['ID']>;
  /** 退货单状态 */
  returnOrderStatus?: Maybe<PeachReturnOrderEnum>;
  /** 退货单类型 */
  returnType?: Maybe<PurchaseReturnsType>;
  /** 金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

/** 扣损退货商品 */
export type DeductionReturnDetailCommodity = {
  __typename?: 'DeductionReturnDetailCommodity';
  /** 金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /**  商品SKU ID */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  商品 skuName */
  commoditySkuName?: Maybe<Scalars['String']>;
  /**  换算数量 */
  convertQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  换算单位Id */
  convertUnitId?: Maybe<Scalars['Int']>;
  /**  商品数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /**  单位Id */
  unitId?: Maybe<Scalars['Int']>;
};

export type DefaultValCreateInput = {
  /** 触发条件 */
  condition?: InputMaybe<Array<InputMaybe<ItemTriggerConditionInput>>>;
  /** 预设金额 */
  defaultAmount?: InputMaybe<Scalars['BigDecimal']>;
};

export type DefaultValPagePayload = {
  __typename?: 'DefaultValPagePayload';
  /** 触发条件 */
  conditionList?: Maybe<Array<Maybe<ItemTriggerConditionPage>>>;
  /** 预设金额 */
  defaultAmount?: Maybe<Scalars['BigDecimal']>;
  /** 预设金额Id */
  defaultValId?: Maybe<Scalars['ID']>;
};

export type DefaultValPayload = {
  __typename?: 'DefaultValPayload';
  /** 触发条件 */
  condition?: Maybe<Array<Maybe<ItemTriggerConditionPayload>>>;
  /** 预设金额 */
  defaultAmount?: Maybe<Scalars['BigDecimal']>;
  /** 预设金额Id */
  defaultValId?: Maybe<Scalars['ID']>;
};

export type DefectiveSkuOptionInput = {
  /** 商品Id commodityId */
  commodityId?: InputMaybe<Scalars['Int']>;
};

export type DelPitayaSupplierContractInput = {
  /** 关联id */
  id?: InputMaybe<Scalars['Int']>;
  /** 供应商明细id */
  supplierDetailId?: InputMaybe<Scalars['Int']>;
  /** 被关联的供应商基础id */
  supplierId?: InputMaybe<Scalars['Int']>;
};

/** 删除岗位请求 */
export type DelPositionInput = {
  /** 岗位id集（必填） */
  positionId: Scalars['Int'];
};

export type DelPtayaSupplierAccountInput = {
  /** 账户id */
  id?: InputMaybe<Scalars['Int']>;
  /** 供应商id */
  supplierId?: InputMaybe<Scalars['Int']>;
};

/**  删除用户岗位信息请求 */
export type DelUserPositionInput = {
  /** 组织id */
  orgId?: InputMaybe<Scalars['Int']>;
  /** 用户id */
  userId?: InputMaybe<Scalars['Int']>;
};

/**  删除用户特殊权限请求 */
export type DelUserSpecialPermissionsInput = {
  /**  应用id */
  appId?: InputMaybe<Scalars['Int']>;
  /**  组织id */
  orgId?: InputMaybe<Scalars['Int']>;
  /**  用户id */
  userId?: InputMaybe<Scalars['Int']>;
};

/** 批量删除 */
export type DelVarietyGroupSkuInput = {
  varietyGroupSkuId: Array<InputMaybe<Scalars['Int']>>;
};

export type DeleteCommodityControlInput = {
  /**  商品SkuId  */
  commoditySkuIdList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type DeletePitayaCustomerAccountInput = {
  /** 客户详情id */
  customerDetailId?: InputMaybe<Scalars['Int']>;
  /** 账户id */
  id?: InputMaybe<Scalars['Int']>;
};

export type DeletePitayaCustomerContractRelInput = {
  /** 客户明细id */
  customerDetailId?: InputMaybe<Scalars['Int']>;
  /** 被关联的客户基础id */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 关联id */
  id?: InputMaybe<Scalars['Int']>;
};

export type DeliverAddressPayload = {
  __typename?: 'DeliverAddressPayload';
  /** 地址名称 */
  address?: Maybe<Scalars['String']>;
  /** 地址id */
  addressId?: Maybe<Scalars['Int']>;
  /** 地址简称 */
  addressShortName?: Maybe<Scalars['String']>;
  /** 地址所属国家 */
  country?: Maybe<DurianCountryTypeEnum>;
};

export type DeliverTemperatureInterface = {
  /** 发柜温度 */
  deliverTemperature?: Maybe<Scalars['BigDecimal']>;
  /** 产地计划id */
  planId?: Maybe<Scalars['ID']>;
};

export type DeliveryBillCommodityItemPayload = SkuBase & {
  __typename?: 'DeliveryBillCommodityItemPayload';
  /** 实际收货大单位数量 */
  actualTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 实际收货小单位数量 */
  actualUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 销售配送申请大单位数量 */
  applyTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 销售配送申请小单位数量 */
  applyUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 备份销售配送申请大单位数量 */
  bakApplyTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 备份销售配送申请小单位数量 */
  bakApplyUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 备份销售配送出库大单位数量 */
  bakTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 备份销售配送出库小单位数量 */
  bakUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 差异原因 */
  differenceReason?: Maybe<Scalars['String']>;
  /** 配送费用单商品明细ID as key */
  itemId?: Maybe<Scalars['ID']>;
  /** 商品skiId */
  sku?: Maybe<PitayaCommoditySku>;
  /** 销售配送出库大单位数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 销售配送出库小单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type DeliveryBillFeeItemPayload = {
  __typename?: 'DeliveryBillFeeItemPayload';
  /** 费用金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 费用项id(唯一标识) */
  feeItemId?: Maybe<Scalars['ID']>;
  /** 费用类型 */
  feeType?: Maybe<Scalars['Int']>;
  /** 费用类型描述 */
  feeTypeDesc?: Maybe<Scalars['String']>;
  /** 结算方式 */
  payMode?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['Int']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

export type DeliveryBillItemPayload = CustomerAddressInfoBase & {
  __typename?: 'DeliveryBillItemPayload';
  /** 配送费用单ID */
  billId?: Maybe<Scalars['ID']>;
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<DeliveryBillCommodityItemPayload>>>;
  /** 客户信息 */
  customerAddressInfo?: Maybe<CustomerAddressInfo>;
  /** 关联销售单号 */
  saleOrderCode?: Maybe<Scalars['String']>;
  /** 关联销售单 as key */
  saleOrderId?: Maybe<Scalars['ID']>;
};

export type DeliveryBillLogPayload = CreateByBase & {
  __typename?: 'DeliveryBillLogPayload';
  /** 配送费用单Id */
  billId?: Maybe<Scalars['ID']>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 配送费用单日志ID */
  logId?: Maybe<Scalars['ID']>;
  /** 订单日志类型 */
  logType?: Maybe<Scalars['String']>;
  /** 日志类型描述 */
  logTypeDesc?: Maybe<Scalars['String']>;
  /** 备注信息 */
  remark?: Maybe<Scalars['String']>;
};

export type DeliveryBillPayload = BelongOrgBase & CreateByBase & OrgBase & WarehouseBase & {
  __typename?: 'DeliveryBillPayload';
  /** 客户信息集合：地址数据集合 */
  belongInfo?: Maybe<Array<Maybe<SummaryCustomerAddressInfo>>>;
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 配送费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 配送费用单ID */
  billId?: Maybe<Scalars['ID']>;
  /** 配送费用单状态 */
  billStatus?: Maybe<DeliveryBillStatusEnum>;
  /** 配送费用单状态 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 业务员名字 */
  businessUserName?: Maybe<Scalars['String']>;
  /** 车牌号 */
  carNum?: Maybe<Scalars['String']>;
  /** 车辆类型 */
  carType?: Maybe<Scalars['String']>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 配送日期 */
  deliveryDate?: Maybe<Scalars['Long']>;
  /** 配送类型 */
  deliveryOrderType?: Maybe<DeliveryOrderTypeEnum>;
  /** 配送方式 */
  deliveryType?: Maybe<DeliveryMethodEnum>;
  /** 配送方式 */
  deliveryTypeDesc?: Maybe<Scalars['String']>;
  /** 联系方式 */
  driverContact?: Maybe<Scalars['String']>;
  /** 司机姓名 */
  driverName?: Maybe<Scalars['String']>;
  /** 费用信息 */
  feeItems?: Maybe<Array<Maybe<PitayaDeliveryBillFeeItemPayload>>>;
  /** 配送信息 */
  items?: Maybe<Array<Maybe<DeliveryBillItemPayload>>>;
  /** 联营费用单商品明细 */
  jointVentureBillItem?: Maybe<Array<Maybe<JointVentureBillItemPayload>>>;
  /** 操作日志信息 */
  logs?: Maybe<Array<Maybe<DeliveryBillLogPayload>>>;
  /** 手工单号 */
  manualCode?: Maybe<Scalars['String']>;
  /** 配送单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 配送单ID */
  orderId?: Maybe<Scalars['ID']>;
  /** 组织ID */
  org?: Maybe<PitayaOrg>;
  /** 收货回执 */
  photos?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 状态备注信息 */
  statusNote?: Maybe<Scalars['String']>;
  /** 仓库ID */
  warehouse?: Maybe<Warehouse>;
};

export const enum DeliveryBillStatus {
  /** 配送费用单已完成提交 */
  Submitted = 'SUBMITTED',
  /** 配送费用单未完成提交 */
  UnSubmitted = 'UN_SUBMITTED'
};

export type DeliveryBillStatusCountPayload = {
  __typename?: 'DeliveryBillStatusCountPayload';
  /** 待审核 */
  unAudit?: Maybe<Scalars['Int']>;
  /** 待提交 */
  unSubmit?: Maybe<Scalars['Int']>;
};

export const enum DeliveryBillStatusEnum {
  /** 已完成 */
  Complete = 'COMPLETE',
  /** 财务人员已确认 */
  FdAudit = 'FD_AUDIT',
  /** 待业务人员审核 */
  UnBizAudit = 'UN_BIZ_AUDIT',
  /** 待财务人员审核 */
  UnFdAudit = 'UN_FD_AUDIT',
  /** 待提交 */
  UnSubmit = 'UN_SUBMIT'
};

export type DeliveryBillSummary = {
  __typename?: 'DeliveryBillSummary';
  /** 创建数量统计 */
  createSummary?: Maybe<TodayTotalSummary>;
  /** 未提交数量统计 */
  notSubmitSummary?: Maybe<TodayTotalSummary>;
};

export type DeliveryEditDetailInput = {
  /** 柜次号 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 产地计划信息 */
  originPlan?: InputMaybe<DeliveryOriginPlanInput>;
  /** 销地计划信息 */
  salePlanList?: InputMaybe<Array<InputMaybe<DeliverySalesPlanInput>>>;
};

export type DeliveryEditDetailPayload = {
  __typename?: 'DeliveryEditDetailPayload';
  /** 柜次号 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 产地计划信息 */
  originPlan?: Maybe<DeliveryOriginPlanPayload>;
  /** 销地计划信息 */
  salesPlanList?: Maybe<Array<Maybe<DeliverySalesPlanPayload>>>;
};

export type DeliveryEditPageInfoPayload = CategoryInterface & CommodityListInterface & {
  __typename?: 'DeliveryEditPageInfoPayload';
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 商品id */
  commodityIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 商品名称 */
  commodityNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 产地计划号 */
  originPlanCode?: Maybe<Scalars['String']>;
  /** 产地计划id */
  originPlanId?: Maybe<Scalars['ID']>;
  /** 销地计划号 */
  salesPlanCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type DeliveryEditPageInput = {
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类id */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 商品 */
  commodityId?: InputMaybe<Scalars['ID']>;
  /** 产地计划号 */
  originPlanCode?: InputMaybe<Scalars['String']>;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 销地计划号 */
  salesPlanCode?: InputMaybe<Scalars['String']>;
};

export type DeliveryEditPagePayload = {
  __typename?: 'DeliveryEditPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<DeliveryEditPageInfoPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type DeliveryExportPortInput = {
  /** 品类ID */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 发货地所属国家 */
  deliveryCountry?: InputMaybe<DurianCountryTypeEnum>;
  /** 进口港ID */
  importPortId?: InputMaybe<Scalars['ID']>;
  /** 运输方式 */
  transportMethod?: InputMaybe<TransportMethodEnum>;
};

/**  费用单主信息  */
export type DeliveryFeeMainInfo = CreateByBase & {
  __typename?: 'DeliveryFeeMainInfo';
  /**  费用单号  */
  billMainCode?: Maybe<Scalars['String']>;
  /**  配送费用单id  */
  billMainId?: Maybe<Scalars['ID']>;
  /**  费用单类型-配送费用单  */
  billMainType?: Maybe<BillMainTypeEnum>;
  /**  费用单类型描述  */
  billMainTypeDesc?: Maybe<Scalars['String']>;
  /**  配送费用单状态  */
  billStatus?: Maybe<PitayaBillStatusEnum>;
  /**  配送费用单状态描述  */
  billStatusDesc?: Maybe<Scalars['String']>;
  /**  创建人  */
  createBy?: Maybe<User>;
  /**  创建时间  */
  createTime?: Maybe<Scalars['Long']>;
  /**  配送单信息  */
  deliveryInfo?: Maybe<DeliveryInfo>;
  /**  驳回原因  */
  mark?: Maybe<Scalars['String']>;
  /**  费用单模板id  */
  templateId?: Maybe<Scalars['ID']>;
};

/**  配送费用单: 操作日志信息  */
export type DeliveryFeeOperationLog = {
  __typename?: 'DeliveryFeeOperationLog';
  /**  变更前状态  */
  beforeStatus?: Maybe<Scalars['Int']>;
  /**  变更前状态描述  */
  beforeStatusDesc?: Maybe<Scalars['String']>;
  /**  时间  */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人 */
  createUser?: Maybe<User>;
  /**  备注  */
  note?: Maybe<Scalars['String']>;
  /**  配送费用单状态  */
  status?: Maybe<Scalars['Int']>;
  /**  配送费用单状态名称  */
  statusDesc?: Maybe<Scalars['String']>;
};

export const enum DeliveryFeePayModeEnum {
  /** 日结 */
  DailyPay = 'DAILY_PAY',
  /** 半月结 */
  HalfMoonPay = 'HALF_MOON_PAY',
  /** 月结 */
  MonthlyPay = 'MONTHLY_PAY',
  /** 次结 */
  PerPay = 'PER_PAY'
};

/**  配送费用单信息  */
export type DeliveryFeePayload = {
  __typename?: 'DeliveryFeePayload';
  /**  商品列表  */
  commodityList?: Maybe<Array<Maybe<DetailDeliveryCommodity>>>;
  deliveryFeeMainInfo?: Maybe<DeliveryFeeMainInfo>;
};

export const enum DeliveryFeeTypeEnum {
  /** 冷藏费 */
  ColdStorageFee = 'COLD_STORAGE_FEE',
  /** 运费 */
  Freight = 'FREIGHT',
  /** 装卸费 */
  LoadingAndUnloadingFee = 'LOADING_AND_UNLOADING_FEE',
  /** 装车费 */
  LoadingFee = 'LOADING_FEE',
  /** 油费 */
  OilFee = 'OIL_FEE',
  /** 其他费用 */
  OtherFee = 'OTHER_FEE',
  /** 三轮车费 */
  TricycleFee = 'TRICYCLE_FEE',
  /** 卸车费 */
  UnloadingFee = 'UNLOADING_FEE'
};

export const enum DeliveryGoodsSourceEnum {
  /** 销售开单 */
  SaleOrder = 'SALE_ORDER',
  /** 销售计划 */
  SalePlan = 'SALE_PLAN'
};

export type DeliveryImportResultPayload = {
  __typename?: 'DeliveryImportResultPayload';
  /** 失败数 */
  fail?: Maybe<Scalars['Int']>;
  /** 失败记录excel */
  failFile?: Maybe<DurianFilePayload>;
  /** 成功数 */
  success?: Maybe<Scalars['Int']>;
  /** 总数量 */
  total?: Maybe<Scalars['Int']>;
};

/**  配送费用单：配送单据信息  */
export type DeliveryInfo = BelongOrgBase & CustomerListBase & FileInfoListBase & UserBase & {
  __typename?: 'DeliveryInfo';
  /**  所属组织  */
  belongOrg?: Maybe<PitayaOrg>;
  /**  所属客户  */
  customerList?: Maybe<Array<Maybe<Customer>>>;
  /**  配送单号  */
  deliveryCode?: Maybe<Scalars['String']>;
  /**  配送单id  */
  deliveryId?: Maybe<Scalars['ID']>;
  /**  配送日期  */
  deliveryTime?: Maybe<Scalars['Long']>;
  /**  收货回执图片  */
  fileInfoList?: Maybe<Array<Maybe<FileInfoPayLoad>>>;
  /**  手工单号  */
  manualCode?: Maybe<Scalars['String']>;
  /**  收货时间  */
  receptionTime?: Maybe<Scalars['Long']>;
  /**  收货人  */
  user?: Maybe<User>;
};

export type DeliveryInfoPayload = {
  __typename?: 'DeliveryInfoPayload';
  /** 发货地址 */
  deliverAddressInfo?: Maybe<DeliverAddressPayload>;
  /** 计划id */
  planId?: Maybe<Scalars['Long']>;
  /** 发货方id */
  supplierId?: Maybe<Scalars['Int']>;
  /** 发货方名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 发货方简称 */
  supplierShortName?: Maybe<Scalars['String']>;
};

/** 计划发货信息 */
export type DeliveryInformationInput = {
  /** 地址简称 */
  address?: InputMaybe<Scalars['String']>;
  /** 地址id */
  addressId?: InputMaybe<Scalars['ID']>;
  /** 联系人信息 */
  contactList?: InputMaybe<Array<InputMaybe<ContactInput>>>;
  /** 计划装柜日期 */
  planLoadingTime?: InputMaybe<Scalars['Long']>;
  /** 供应商id */
  supplierId?: InputMaybe<Scalars['ID']>;
};

export const enum DeliveryMethodEnum {
  /** 常温 */
  Ambient = 'AMBIENT',
  /** 冷链 */
  ColdChain = 'COLD_CHAIN'
};

export const enum DeliveryModeEnum {
  /** 直播电商配送 */
  LiveStreamingEcommerce = 'LIVE_STREAMING_ECOMMERCE',
  /** 物流运输 */
  Transportation = 'TRANSPORTATION'
};

export type DeliveryNodePayload = {
  __typename?: 'DeliveryNodePayload';
  /** 状态 */
  state?: Maybe<TravelCabinetCodeStateEnum>;
  /** 时间 */
  time?: Maybe<Scalars['Long']>;
};

export type DeliveryOrderCommodityItemPayload = SkuBase & {
  __typename?: 'DeliveryOrderCommodityItemPayload';
  /** 实际收货大单位数量 */
  actualTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 实际收货小单位数量 */
  actualUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 备份销售配送出库大单位数量 */
  bakOutTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 备份销售配送出库小单位数量 */
  bakOutUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 备份配送申请大单位数量 */
  bakTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 备份配送申请小单位数量 */
  bakUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 可配送量总计数量 */
  deliverableTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 可配送量单位数量 */
  deliverableUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 已配送量总计数量 */
  deliveredTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 已配送量单位数量 */
  deliveredUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 出库单商品ID */
  deliveryOutItemId?: Maybe<Scalars['ID']>;
  /** 差异原因 */
  differenceReason?: Maybe<Scalars['String']>;
  /** 配送单商品ID */
  itemId?: Maybe<Scalars['ID']>;
  /** 销售配送出库大单位数量 */
  outTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 销售配送出库小单位数量 */
  outUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 配送退货总计数量 */
  returnTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 配送退货单位数量 */
  returnUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 销售单商品ID */
  saleOrderItemId?: Maybe<Scalars['ID']>;
  /** 商品sku */
  sku?: Maybe<PitayaCommoditySku>;
  /** 销售配送申请大单位数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 销售配送申请小单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
};

/**  配送单信息 */
export type DeliveryOrderDetailPayload = BelongOrgBase & CreateByBase & OrgBase & WarehouseBase & {
  __typename?: 'DeliveryOrderDetailPayload';
  /** 客户信息集合 */
  belongInfo?: Maybe<Array<Maybe<SummaryCustomerAddressInfo>>>;
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 业务员名字 */
  businessUserName?: Maybe<Scalars['String']>;
  /** 车牌号 */
  carNum?: Maybe<Scalars['String']>;
  /** 车辆类型 */
  carType?: Maybe<Scalars['String']>;
  /** 商品类别描述 */
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /** 商品类别id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 收货时间 */
  completeTime?: Maybe<Scalars['Long']>;
  /** 收货时间修改标识 */
  completeTimeUpdateSign?: Maybe<Scalars['Boolean']>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 配送日期 */
  deliveryDate?: Maybe<Scalars['Long']>;
  /** 配送单费用明细 */
  deliveryOrderFee?: Maybe<Array<Maybe<DeliveryOrderFeePayload>>>;
  /** 配送单商品明细 */
  deliveryOrderItem?: Maybe<Array<Maybe<DeliveryOrderItemPayload>>>;
  /** 配送类型描述 */
  deliveryOrderTypeDesc?: Maybe<Scalars['String']>;
  /** 配送方式 */
  deliveryType?: Maybe<DeliveryMethodEnum>;
  /** 配送方式描述 */
  deliveryTypeDesc?: Maybe<Scalars['String']>;
  /** 司机联系方式 */
  driverContact?: Maybe<Scalars['String']>;
  /** 司机姓名 */
  driverName?: Maybe<Scalars['String']>;
  /** 联营配送单商品明细 */
  jointVentureOrderItem?: Maybe<Array<Maybe<JointVentureOrderItemPayload>>>;
  /** 配送单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 配送单ID */
  orderId?: Maybe<Scalars['ID']>;
  /** 配送单状态 */
  orderStatus?: Maybe<DeliveryOrderStatusEnum>;
  /** 配送单状态描述 */
  orderStatusDesc?: Maybe<Scalars['String']>;
  /** 组织ID */
  org?: Maybe<PitayaOrg>;
  /** 出库单ID */
  outOrderId?: Maybe<Scalars['ID']>;
  /** 出库记录数量 */
  outOrderQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 出库类型 */
  outOrderType?: Maybe<OutOrderTypeEnum>;
  /** 出库类型描述 */
  outOrderTypeDesc?: Maybe<Scalars['String']>;
  /** 收货回执 */
  photos?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 配送货物销售订单日期 */
  saleOrderDate?: Maybe<Scalars['Long']>;
  /** 备注信息 */
  statusNote?: Maybe<Scalars['String']>;
  /** 仓库ID */
  warehouse?: Maybe<Warehouse>;
};

/** 获取配送单详情查询入参 */
export type DeliveryOrderDetailQueryInput = {
  /** 配送单ID */
  orderId: Scalars['ID'];
};

/**  配送单费用明细 */
export type DeliveryOrderFeeInput = {
  /** 配送费用 */
  amount: Scalars['BigDecimal'];
  /** 配送费用类型 */
  feeType: DeliveryFeeTypeEnum;
  /** 支付模式 */
  payMode: DeliveryFeePayModeEnum;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 供应商ID */
  supplierId: Scalars['Int'];
};

/**  配送单费用明细 */
export type DeliveryOrderFeePayload = SupplierBase & {
  __typename?: 'DeliveryOrderFeePayload';
  /** 配送费用 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 配送费用单号 */
  billId?: Maybe<Scalars['ID']>;
  /** 费用项Id */
  feeItemId?: Maybe<Scalars['ID']>;
  /** 配送费用类型 */
  feeType?: Maybe<DeliveryFeeTypeEnum>;
  /** 配送费用类型描述 */
  feeTypeDesc?: Maybe<Scalars['String']>;
  /** 支付方式 */
  payMode?: Maybe<DeliveryFeePayModeEnum>;
  /** 支付方式描述 */
  payModeDesc?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 供应商 */
  supplier?: Maybe<Supplier>;
};

/**  配送单商品明细 */
export type DeliveryOrderItemInput = {
  /** 商品类型id */
  commodityTypeId: Scalars['Int'];
  /** 商品类型名称 */
  commodityTypeName: Scalars['String'];
  /** 配送客户ID */
  customerId: Scalars['Int'];
  /** 配送客户类型 */
  customerType: Scalars['Int'];
  /** 配送单配送的商品项明细 */
  deliveryOrderItemList: Array<DeliveryOrderItemListInput>;
  /** 销售单订单类型,200成品销售，210原件销售 */
  orderType?: InputMaybe<Scalars['Int']>;
  /** 出库单ID,修改配送货物时使用 */
  outOrderId?: InputMaybe<Scalars['ID']>;
  /** 关联销售单号Code */
  saleOrderCode?: InputMaybe<Scalars['String']>;
  /** 销售单号ID */
  saleOrderId?: InputMaybe<Scalars['ID']>;
};

/**  配送单配送的商品项明细 */
export type DeliveryOrderItemListInput = {
  /** 备份配送总计数量 */
  bakTotalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 备份配送单位数量 */
  bakUnitQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 批次号 */
  batchCode?: InputMaybe<Scalars['String']>;
  /** 批次id */
  batchId?: InputMaybe<Scalars['ID']>;
  /** 出库单商品ID,修改配送货物时使用 */
  deliveryOutItemId?: InputMaybe<Scalars['ID']>;
  /** 商品ID */
  itemId?: InputMaybe<Scalars['ID']>;
  /** 销售单商品ID */
  saleOrderItemId?: InputMaybe<Scalars['ID']>;
  /** 商品sku */
  skuId: Scalars['Int'];
  /** 销售配送总计数量 */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 销售配送单位数量 */
  unitQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 是否被修改 */
  updated?: InputMaybe<Scalars['Boolean']>;
};

/**  配送单商品明细 */
export type DeliveryOrderItemPayload = CustomerAddressInfoBase & {
  __typename?: 'DeliveryOrderItemPayload';
  /** 商品信息 */
  commodityDetail?: Maybe<Array<Maybe<DeliveryOrderCommodityItemPayload>>>;
  /** 商品类型id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 客户信息 */
  customerAddressInfo?: Maybe<CustomerAddressInfo>;
  /** 配送单商品明细ID */
  itemId?: Maybe<Scalars['ID']>;
  /** 配送单号 */
  orderId?: Maybe<Scalars['ID']>;
  /** 销售单订单类型，200成品销售，210原件销售 */
  orderType?: Maybe<Scalars['Int']>;
  /** 出库单ID */
  outOrderId?: Maybe<Scalars['ID']>;
  /** 出库记录数量 */
  outOrderQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 关联销售单号 */
  saleOrderCode?: Maybe<Scalars['String']>;
  /** 关联销售单ID */
  saleOrderId?: Maybe<Scalars['ID']>;
};

/** 获取配送单列表查询入参 */
export type DeliveryOrderQueryInput = {
  /** 配送客户ID */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 配送客户类型 */
  customerType?: InputMaybe<Scalars['Int']>;
  /** 配送类型 */
  deliveryOrderType: DeliveryOrderTypeEnum;
  /** 结束时间 */
  endDate?: InputMaybe<Scalars['Long']>;
  /** 通过配送客户、配送单号进行模糊搜索 */
  keyword?: InputMaybe<Scalars['String']>;
  /** 配送单状态 */
  orderStatus?: InputMaybe<DeliveryOrderStatusEnum>;
  /** 开始时间 */
  startDate?: InputMaybe<Scalars['Long']>;
};

/** 获取配送单列表统计数据入参 */
export type DeliveryOrderStatusCountInput = {
  /** 配送单类型 */
  deliveryOrderType?: InputMaybe<DeliveryOrderTypeEnum>;
};

export type DeliveryOrderStatusCountPayload = {
  __typename?: 'DeliveryOrderStatusCountPayload';
  /** 待出库 */
  unOutStock?: Maybe<Scalars['Int']>;
  /** 待收货 */
  unReceipt?: Maybe<Scalars['Int']>;
  /** 待提交 */
  unSubmit?: Maybe<Scalars['Int']>;
};

/**  配送单状态枚举 */
export const enum DeliveryOrderStatusEnum {
  /** 已取消 */
  Canceled = 'CANCELED',
  /** 已完成 */
  Completed = 'COMPLETED',
  /** 待出库 */
  UnOutStock = 'UN_OUT_STOCK',
  /** 待收货 */
  UnReceipt = 'UN_RECEIPT',
  /** 待提交 */
  UnSubmit = 'UN_SUBMIT'
};

/**  配送单类型枚举 */
export const enum DeliveryOrderTypeEnum {
  /** 普通配送 */
  Delivery = 'DELIVERY',
  /** 联营配送 */
  JointVenture = 'JOINT_VENTURE'
};

export type DeliveryOriginPlanInput = {
  /** 到达进口港时间 */
  actualArrivalTime?: InputMaybe<Scalars['Long']>;
  /** 发柜时间 */
  deliverTime?: InputMaybe<Scalars['Long']>;
  /** 免箱期 */
  endFreeRentTime?: InputMaybe<Scalars['Long']>;
  /** 装柜时间 */
  operationTime?: InputMaybe<Scalars['Long']>;
  /** 产地计划id */
  originPlanId?: InputMaybe<Scalars['ID']>;
  /** 放行时间 */
  releaseTime?: InputMaybe<Scalars['Long']>;
  /** 起航时间 */
  shipmentTime?: InputMaybe<Scalars['Long']>;
};

export type DeliveryOriginPlanPayload = {
  __typename?: 'DeliveryOriginPlanPayload';
  /** 柜号 */
  cabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 产地计划号 */
  originPlanCode?: Maybe<Scalars['String']>;
  /** 产地计划Id */
  originPlanId?: Maybe<Scalars['ID']>;
};

export type DeliveryOutStockItem = {
  __typename?: 'DeliveryOutStockItem';
  /** 实际收货数量Str */
  actualReceiveNumStr?: Maybe<Scalars['String']>;
  /** 成本单价 */
  costPriceStr?: Maybe<Scalars['String']>;
  /** 成本批次号 */
  costStockBatchCode?: Maybe<Scalars['String']>;
  /** 配送出库数量Str */
  deliveryOutStockNumStr?: Maybe<Scalars['String']>;
  /**  skuId  */
  skuId?: Maybe<Scalars['ID']>;
  /**  销售商品  */
  skuName?: Maybe<Scalars['String']>;
  /** 当前批次号 */
  stockBatchCode?: Maybe<Scalars['String']>;
  /** 唯一标识 */
  uniqueId?: Maybe<Scalars['ID']>;
};

export type DeliveryPlanCreateByEmptyCabinetInput = {
  /** 基础信息 */
  basicInformation?: InputMaybe<BasicInformationInput>;
  /** 发货信息 */
  deliveryInformation?: InputMaybe<DeliveryInformationInput>;
  /** 空柜id */
  emptyCabinetIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 收货信息 */
  receiptInformation?: InputMaybe<ReceiptInformationInput>;
};

export type DeliveryPlanCreateByRouteInput = {
  /** 基础信息 */
  basicInformation?: InputMaybe<BasicInformationInput>;
  /** 报关信息 */
  declarationInformation?: InputMaybe<DeclarationInformationInput>;
  /** 路线信息 */
  routeInformation?: InputMaybe<RouteInformationInput>;
};

export type DeliveryPlanCreateInput = {
  /** 航空信息 */
  airTransportInformation?: InputMaybe<AirTransportInformationInput>;
  /** 基础信息 */
  basicInformation?: InputMaybe<BasicInformationInput>;
  /** 报关信息 */
  declarationInformation?: InputMaybe<DeclarationInformationInput>;
  /** 发货信息 */
  deliveryInformation?: InputMaybe<DeliveryInformationInput>;
  /** 收货信息 */
  receiptInformation?: InputMaybe<ReceiptInformationInput>;
  /** 海运信息 */
  seaTransportInformation?: InputMaybe<SeaTransportInformationInput>;
  /** 头程运输信息 */
  transportInformation?: InputMaybe<HeadTransportInformationInput>;
};

export type DeliveryPlanDetailPayload = {
  __typename?: 'DeliveryPlanDetailPayload';
  /** 基础信息 */
  basicInformation?: Maybe<BasicInformationPayload>;
  /** 柜次可修改 */
  cabinetRuleCanChange?: Maybe<Scalars['Boolean']>;
  /** 报关信息 */
  declarationInformation?: Maybe<DeclarationInformationPayload>;
  /** 报关模板 */
  declareTmp?: Maybe<DeclareTmpPayload>;
  /** 发货信息 */
  deliveryInfo?: Maybe<DeliveryInfoPayload>;
  /** 空柜信息 */
  emptyCabinetInfo?: Maybe<PlanEmptyCabinetPayload>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 运输信息 */
  routeInformation?: Maybe<RouteInformationPayload>;
};

export type DeliveryPlanPageInput = {
  /** 报警类型 */
  alarmTypeList?: InputMaybe<Array<InputMaybe<AlarmType>>>;
  /** 绑定温度计状态 */
  bindThermometer?: InputMaybe<BindThermometerState>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 商品类别 */
  cabinetRuleId?: InputMaybe<Scalars['Long']>;
  /** 品类 */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 合同号 */
  contractCode?: InputMaybe<Scalars['String']>;
  /** 创建时间终 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建时间起 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 出口报关公司 */
  exportCustomsSupplierIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 计划号 */
  planCode?: InputMaybe<Scalars['String']>;
  /** 标签 */
  tagIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 温度计设备号 */
  thermometerCode?: InputMaybe<Scalars['String']>;
  /** 时区 */
  timeZone?: InputMaybe<Scalars['String']>;
  /** 发运方式 */
  transportMethodList?: InputMaybe<Array<InputMaybe<TransportMethodEnum>>>;
};

export type DeliveryPlanPagePayload = {
  __typename?: 'DeliveryPlanPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<DeliveryPlanPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type DeliveryPlanPayload = CabinetRuleListInterface & CategoryInterface & ExportCustomsSupplierInterface & PlanCabinetInfoInterface & ThermometerMergeOrderInterface & {
  __typename?: 'DeliveryPlanPayload';
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜子信息 */
  cabinetInfoList?: Maybe<Array<Maybe<CabinetInfo>>>;
  /** 柜次规则id */
  cabinetRuleIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 柜次规则名称 */
  cabinetRuleNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 合同号 */
  contractCode?: Maybe<Scalars['String']>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 出口报关公司名称 */
  exportCustomsSupplier?: Maybe<Scalars['String']>;
  /** 出口报关公司ID */
  exportCustomsSupplierId?: Maybe<Scalars['ID']>;
  id?: Maybe<Scalars['ID']>;
  /** 产地-创建时间 */
  originCreateTime?: Maybe<Scalars['Long']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 销地计划id */
  salePlanIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 标签信息 */
  tag?: Maybe<Array<Maybe<TagInfoPayload>>>;
  /** 订单合并信息 */
  thermometerMergeOrder?: Maybe<ThermometerMergeOrderPayload>;
  /** 温度计订单ID */
  thermometerOrderIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 运单号 */
  transportCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 发运方式 */
  transportMethod?: Maybe<TransportMethodEnum>;
  /** 发运方式名称 */
  transportMethodName?: Maybe<Scalars['String']>;
};

export type DeliveryPlanSplitInput = {
  sku?: InputMaybe<Array<InputMaybe<DeliveryPlanSplitSkuInput>>>;
};

export type DeliveryPlanSplitSkuInput = {
  /** 拆分计划下标 */
  index?: InputMaybe<Scalars['Int']>;
  /** 计划id */
  planId?: InputMaybe<Scalars['ID']>;
  /** 数量 */
  quantity?: InputMaybe<Scalars['BigDecimal']>;
  /** sku id */
  skuId?: InputMaybe<Scalars['Int']>;
  /** 装柜任务id */
  taskId?: InputMaybe<Scalars['ID']>;
};

export type DeliveryPlanUpdateInput = {
  /** 订舱模式 */
  bookingMode?: InputMaybe<BookingModeEnum>;
  /** 柜次规则ID */
  cabinetRuleId?: InputMaybe<Scalars['ID']>;
  /** 合同id */
  contractId?: InputMaybe<Scalars['ID']>;
  /** 报关信息 */
  declarationInformation?: InputMaybe<DeclarationInformationInput>;
  /** 出口公司id */
  exportCompanySupplierId?: InputMaybe<Scalars['ID']>;
  /** 供应链金融公司id */
  financeCompanySupplierId?: InputMaybe<Scalars['ID']>;
  /** id */
  id?: InputMaybe<Scalars['ID']>;
  /** 计划空柜信息 */
  planEmptyCabinetInfo?: InputMaybe<PlanEmptyCabinetInput>;
  /** 路线信息 */
  routeInformation?: InputMaybe<RouteInformationUpdateInput>;
  /** 次合同号 */
  subContractCode?: InputMaybe<Scalars['String']>;
  /** 供应链模式 */
  supplyChainModel?: InputMaybe<SupplyChainModelEnum>;
  /** 发运方式 */
  transportMethod?: InputMaybe<TransportMethodEnum>;
};

export type DeliveryReturnCommodityItemPayload = CommoditySkuBase & {
  __typename?: 'DeliveryReturnCommodityItemPayload';
  /** 商品sku */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 配送单ItemId */
  deliveryOrderItemId?: Maybe<Scalars['ID']>;
  /** 退货单ItemId */
  deliveryReturnItemId?: Maybe<Scalars['ID']>;
  /** 出库总量 */
  outBoundQuantity?: Maybe<Quantity>;
  /** 已退货量 */
  returnFinishedQuantity?: Maybe<Quantity>;
  /** 本次退货量 */
  returnQuantity?: Maybe<Quantity>;
  /** 本次已退货量 */
  returnThisQuantity?: Maybe<Quantity>;
  /** 本次待退货量 */
  returnThisToBeAuditedQuantity?: Maybe<Quantity>;
  /** 待退货量 */
  returnToBeAuditedQuantity?: Maybe<Quantity>;
  /** 可退货量 */
  returnableQuantity?: Maybe<Quantity>;
};

export type DeliveryReturnCommodityPayload = CustomerBase & {
  __typename?: 'DeliveryReturnCommodityPayload';
  /** 能否修改 */
  canBeUpdated?: Maybe<Scalars['Boolean']>;
  /** 商品信息 */
  commodityItems?: Maybe<Array<Maybe<DeliveryReturnCommodityItemPayload>>>;
  /** 客户 */
  customer?: Maybe<Customer>;
  /** 联营配送单ID,有且>0则说明是,无则说明不是联营配送 */
  jointOrderId?: Maybe<Scalars['ID']>;
  /** 退货单Id */
  returnId?: Maybe<Scalars['ID']>;
  /** 销售单号 */
  saleOrderCode?: Maybe<Scalars['String']>;
  /** 销售单ID */
  saleOrderId?: Maybe<Scalars['ID']>;
};

export type DeliveryReturnLogPayload = UserBase & {
  __typename?: 'DeliveryReturnLogPayload';
  /**  创建时间  */
  createTime?: Maybe<Scalars['Long']>;
  /**  备注  */
  remark?: Maybe<Scalars['String']>;
  /**  配送退货日志ID  */
  returnLogId?: Maybe<Scalars['ID']>;
  /**  配送退货单ID  */
  returnOrderId?: Maybe<Scalars['ID']>;
  /**  日志类型  */
  type?: Maybe<DeliveryReturnLogType>;
  /**  日志类型文字  */
  typeText?: Maybe<Scalars['String']>;
  /**  用户信息  */
  user?: Maybe<User>;
};

export const enum DeliveryReturnLogType {
  /**  取消信息  */
  Canceled = 'CANCELED',
  /**  创建信息  */
  Create = 'CREATE',
  /**  完成信息  */
  Finished = 'FINISHED',
  /**  入库信息  */
  Inbound = 'INBOUND',
  /**  驳回信息  */
  Rejected = 'REJECTED',
  /**  提交信息  */
  Submit = 'SUBMIT'
};

export type DeliveryReturnOrderInput = {
  /** 退货单ID */
  returnOrderId: Scalars['ID'];
};

export type DeliveryReturnPayload = BelongOrgBase & CreateUserBase & WarehouseBase & {
  __typename?: 'DeliveryReturnPayload';
  /** 配送客户 */
  belongInfo?: Maybe<Array<Maybe<SummaryCustomerAddressInfo>>>;
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 销售单商品信息 */
  commodities?: Maybe<Array<Maybe<DeliveryReturnCommodityPayload>>>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人 */
  createUser?: Maybe<User>;
  /** 配送日期 */
  deliveryDate?: Maybe<Scalars['Long']>;
  /** 配送单号 */
  deliveryOrderCode?: Maybe<Scalars['String']>;
  /** 配送单id */
  deliveryOrderId?: Maybe<Scalars['ID']>;
  /** v2.14.2配送类型 */
  deliveryOrderType?: Maybe<OutOrderTypeEnum>;
  /** 退货单最新日志信息，依据单据状态而定，可能为空 */
  latestDescription?: Maybe<Scalars['String']>;
  /** 退货原因 */
  orderDescription?: Maybe<Scalars['String']>;
  /** 退货单号 */
  returnCode?: Maybe<Scalars['String']>;
  /** 退货单Id */
  returnId?: Maybe<Scalars['ID']>;
  /** 单据状态 */
  returnOrderStatus?: Maybe<ReturnOrderStatus>;
  /** 单据状态名称 */
  returnOrderStatusName?: Maybe<Scalars['String']>;
  /** 所属仓库 */
  warehouse?: Maybe<Warehouse>;
};

export type DeliveryReturnStatusInput = {
  /** 时间 */
  returnTime: PitayaTimeRange;
};

export type DeliveryReturnStatusPayload = {
  __typename?: 'DeliveryReturnStatusPayload';
  /** 已取消记录条数 */
  canceled?: Maybe<Scalars['Long']>;
  /** 已完成记录条数 */
  finished?: Maybe<Scalars['Long']>;
  /** 待入库记录条数 */
  toInbound?: Maybe<Scalars['Long']>;
  /** 待提交记录条数 */
  toSubmit?: Maybe<Scalars['Long']>;
};

export type DeliverySalesPlanInput = {
  /** 一键发货时间 */
  deliveryTime?: InputMaybe<Scalars['Long']>;
  /** 收货方收货时间 */
  receiptTimeList?: InputMaybe<Array<InputMaybe<Scalars['Long']>>>;
  /** 销地计划id */
  salesPlanId?: InputMaybe<Scalars['ID']>;
  /** 国内发货时间 */
  shipmentTime?: InputMaybe<Scalars['Long']>;
  /** 调拨时间 */
  transferTime?: InputMaybe<Scalars['Long']>;
};

export type DeliverySalesPlanPayload = {
  __typename?: 'DeliverySalesPlanPayload';
  /** 收货方数量 */
  customerCount?: Maybe<Scalars['Int']>;
  /** 销地计划号 */
  salesPlanCode?: Maybe<Scalars['String']>;
  /** 销地计划Id */
  salesPlanId?: Maybe<Scalars['ID']>;
};

export const enum DeliveryTypeEnum {
  /** 配送出库:10 */
  Distribution = 'DISTRIBUTION',
  /** 自提出库:20 */
  SelfPickup = 'SELF_PICKUP'
};

export type DepartureInspectionInfoInput = {
  /** 是否取消质检 */
  cancelInspection?: InputMaybe<Scalars['Boolean']>;
  /** 取消质检的原因 */
  cancelInspectionReason?: InputMaybe<Scalars['String']>;
  /** 处罚金额 */
  punishAmount?: InputMaybe<Scalars['BigDecimal']>;
};

export type DepartureInspectionInfoPayload = {
  __typename?: 'DepartureInspectionInfoPayload';
  /** 是否取消质检 */
  cancelInspection?: Maybe<Scalars['Boolean']>;
  /** 取消质检的原因 */
  cancelInspectionReason?: Maybe<Scalars['String']>;
  /** 质检车牌号 */
  inspectionLicensePlateNumber?: Maybe<Scalars['String']>;
  /** 处罚金额 */
  punishAmount?: Maybe<Scalars['BigDecimal']>;
};

export const enum DestinationPortStateEnum {
  /** 到港未放行 */
  ArrivalNotRelease = 'ARRIVAL_NOT_RELEASE',
  /** 待到港 */
  NonArrival = 'NON_ARRIVAL',
  /** 已放行 */
  Release = 'RELEASE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 目的地类型 */
export const enum DestinationType {
  /** 口岸 */
  Port = 'PORT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 堆场 */
  Yard = 'YARD'
};

/** 会计科目管理: 返回值-详情 */
export type DetailAccountSubjectForCreateSubPayLoad = {
  __typename?: 'DetailAccountSubjectForCreateSubPayLoad';
  /**  余额方向  */
  balanceDirection?: Maybe<Scalars['String']>;
  /**  余额方向-名称  */
  balanceDirectionName?: Maybe<Scalars['String']>;
  /**  现金分类  */
  cashType?: Maybe<Scalars['String']>;
  /**  现金分类-名称  */
  cashTypeName?: Maybe<Scalars['String']>;
  /**  会计科目编码  */
  subjectCode?: Maybe<Scalars['String']>;
  /**  会计科目名称  */
  subjectName?: Maybe<Scalars['String']>;
  /**  科目子类型  */
  subjectSubType?: Maybe<Scalars['String']>;
  /**  科目子类型-名称  */
  subjectSubTypeName?: Maybe<Scalars['String']>;
  /**  科目类型  */
  subjectType?: Maybe<Scalars['String']>;
  /**  科目类型-名称 */
  subjectTypeName?: Maybe<Scalars['String']>;
};

/** 返回值-发票管理: 预收抵扣金额 */
export type DetailAdvanceReceiptInfoFasInvoicePayLoad = {
  __typename?: 'DetailAdvanceReceiptInfoFasInvoicePayLoad';
  /** 预收金额(最多可抵扣的) */
  advanceReceiptAmountCanOffset?: Maybe<Scalars['BigDecimal']>;
  /** 预收金额(全部的) */
  advanceReceiptAmountTotal?: Maybe<Scalars['BigDecimal']>;
};

/** 返回值-财务核算系统用组织公司: 详情-公司信息 */
export type DetailCompanyInfoPayLoad = FasCurrencyBase & {
  __typename?: 'DetailCompanyInfoPayLoad';
  /** 公司id */
  companyId?: Maybe<Scalars['ID']>;
  /** 公司名称 */
  companyName?: Maybe<Scalars['String']>;
  /** 币种 */
  currency?: Maybe<FasCurrencyPayload>;
};

/** 返回值-财务核算系统用组织公司: 详情-客户信息 */
export type DetailCustomerInfoPayLoad = {
  __typename?: 'DetailCustomerInfoPayLoad';
  /** 客户所属id */
  customerBelongId?: Maybe<Scalars['ID']>;
  /** 客户所属类型 */
  customerBelongType?: Maybe<Scalars['Int']>;
  /** 客户id（customer表的） */
  customerId?: Maybe<Scalars['ID']>;
  /** 客户名称（customer表的） */
  customerName?: Maybe<Scalars['String']>;
  /** 客户名称（基于客户类型的，belongType为渠道、地址、一般，则为渠道名、地址名、客户名；） */
  customerNameByType?: Maybe<Scalars['String']>;
  /** 身份证号 */
  idNumber?: Maybe<Scalars['String']>;
  /** 纳税人识别号 */
  taxpayerIdentificationNumber?: Maybe<Scalars['String']>;
};

/**  详情页配送费用单上的商品信息  */
export type DetailDeliveryCommodity = CommoditySkuBase & CommodityTypeBase & WarehouseBase & {
  __typename?: 'DetailDeliveryCommodity';
  /**  批次Code  */
  batchCode?: Maybe<Scalars['String']>;
  /**  批次id  */
  batchId?: Maybe<Scalars['ID']>;
  /**  sku信息  */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /**  商品类型信息  */
  commodityType?: Maybe<PitayaCommodityType>;
  /**  配送数量以及商品价格  */
  deliveryQuantity?: Maybe<QuantityAndPriceAndTypeInfo>;
  /**  配送退货数量  */
  deliveryReturnQuantity?: Maybe<Quantity>;
  /**  差异数量  */
  differencesQuantity?: Maybe<Quantity>;
  /**  商品明细itemId  */
  itemId?: Maybe<Scalars['ID']>;
  /**  实际收货数量  */
  receptionQuantity?: Maybe<Quantity>;
  /**  来源订单商品项id  */
  sourceOrderItemId?: Maybe<Scalars['ID']>;
  /**  出库仓库  */
  warehouse?: Maybe<Warehouse>;
};

export type DetailDeliveryFeePayload = {
  __typename?: 'DetailDeliveryFeePayload';
  /**  操作日志  */
  billOperationLogPayload?: Maybe<Array<Maybe<BillOperationLogPayload>>>;
  /**  费用单主信息  */
  deliveryFeeMainInfo?: Maybe<DeliveryFeeMainInfo>;
  /**  运杂款明细  */
  freightFeeList?: Maybe<Array<Maybe<FreightItem>>>;
  /**  运杂款总金额  */
  freightFeeTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  销售单/销售计划单列表  */
  salesOrderList?: Maybe<Array<Maybe<SalesOrder>>>;
};

/** 返回值-财务核算系统用组织公司: 详情-部门信息 */
export type DetailDepartInfoPayLoad = {
  __typename?: 'DetailDepartInfoPayLoad';
  /** 部门的公司id */
  companyId?: Maybe<Scalars['ID']>;
  /** 部门的公司名称 */
  companyName?: Maybe<Scalars['String']>;
  /** 部门id */
  departId?: Maybe<Scalars['ID']>;
  /** 部门名称 */
  departName?: Maybe<Scalars['String']>;
};

/**  扩展单详情  */
export type DetailExpandOrderPayload = BelongOrgBase & CustomerBase & SupplierBase & WarehouseBase & {
  __typename?: 'DetailExpandOrderPayload';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /**  费用单id  */
  billId?: Maybe<Scalars['ID']>;
  /**  扩展单号  */
  code?: Maybe<Scalars['String']>;
  /**  扩展单商品列表  */
  commodities?: Maybe<Array<Maybe<ExpandOrderCommodity>>>;
  /**  商品类型  */
  commodityType?: Maybe<Scalars['Int']>;
  /**  商品类型描述  */
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /** 所属客户 */
  customer?: Maybe<Customer>;
  /**  扩展单标签  */
  extendLabelId?: Maybe<Array<Maybe<Scalars['Long']>>>;
  /**  退货凭证  */
  fileImages?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  运杂费列表详情  */
  freightItemList?: Maybe<Array<Maybe<FreightItem>>>;
  /**  退货单 -- 运杂费总金额  */
  freightTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  扩展单id  */
  id?: Maybe<Scalars['ID']>;
  /**  匹配货源  */
  matchingSource?: Maybe<MarchingSourceInfo>;
  /**  关联采购单号  */
  purchaseCode?: Maybe<Scalars['String']>;
  /**  备注  */
  remark?: Maybe<Scalars['String']>;
  /**  扩展单状态  */
  status?: Maybe<ExtendOrderStatus>;
  statusDesc?: Maybe<Scalars['String']>;
  /**  供应商  */
  supplier?: Maybe<Supplier>;
  /**  扩展单类型  */
  type?: Maybe<ExpandOrderTypeEnum>;
  typeDesc?: Maybe<Scalars['String']>;
  /**  仓库信息  */
  warehouse?: Maybe<Warehouse>;
};

/** 返回值-财务付款管理: 详情 */
export type DetailFinancialPaymentPayLoad = {
  __typename?: 'DetailFinancialPaymentPayLoad';
  /** 所属公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 所属公司名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 本位币币种-编码 */
  currencyStandardCode?: Maybe<Scalars['String']>;
  /** 本位币币种-单位 */
  currencyStandardUnit?: Maybe<Scalars['String']>;
  /** 付款单金额 */
  financialPaymentAmount?: Maybe<Scalars['BigDecimal']>;
  /** 列表信息 */
  financialPaymentItems?: Maybe<Array<Maybe<FinancialPaymentItemPayLoad>>>;
  /** 流水信息 */
  flowMatchRecords?: Maybe<Array<Maybe<FlowMatchRecordPayLoad>>>;
  /** 已付款金额 */
  paymentAmount?: Maybe<Scalars['BigDecimal']>;
  /** 付款单号 */
  paymentCode?: Maybe<Scalars['String']>;
  /** 付款对象id */
  paymentObjectId?: Maybe<Scalars['ID']>;
  /** 付款对象名称 */
  paymentObjectName?: Maybe<Scalars['String']>;
  /** 来源单子类型 */
  paymentSubType?: Maybe<Scalars['String']>;
  /** 来源单子类型名称 */
  paymentSubTypeName?: Maybe<Scalars['String']>;
  /** 来源单类型 */
  paymentType?: Maybe<Scalars['String']>;
  /** 来源单类型名称 */
  paymentTypeName?: Maybe<Scalars['String']>;
  /** 剩余付款金额 */
  remainPaymentAmount?: Maybe<Scalars['BigDecimal']>;
  /** 实际供应商id */
  supplierId?: Maybe<Scalars['ID']>;
  /** 实际供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 总匹配金额 */
  totalMatchAmount?: Maybe<Scalars['BigDecimal']>;
};

/** 返回值-商品税率管理: 详情 */
export type DetailGoodsTaxRatePayLoad = {
  __typename?: 'DetailGoodsTaxRatePayLoad';
  /** 商品品类id */
  commodityCategoryId?: Maybe<Scalars['ID']>;
  /** 商品品类-名称 */
  commodityCategoryName?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 税率 */
  taxRate?: Maybe<Scalars['BigDecimal']>;
  /** 税种类型(字典taxType) */
  taxType?: Maybe<Scalars['String']>;
  /** 税种类型-名称 */
  taxTypeName?: Maybe<Scalars['String']>;
};

/** 返回值-发票(应付)管理: 可核销的预付信息-预付账款总额(按供应商和组织分组) */
export type DetailInAdvancePaymentAmountGroupBySupplierAndOrgPayLoad = {
  __typename?: 'DetailInAdvancePaymentAmountGroupBySupplierAndOrgPayLoad';
  /** 预付账款总额(特定供应商下的按组织分组) */
  inAdvancePaymentAmountOneSupplierGroupByOrg?: Maybe<Array<Maybe<DetailInAdvancePaymentAmountOneSupplierGroupByOrgPayLoad>>>;
  /** 应付账款可核销总额(特定供应商下的按组织分组) */
  invoicePayableCanOffsetAmountOneSupplierGroupByOrg?: Maybe<Array<Maybe<FasPayTypeAmountPayload>>>;
  /** 应付账款可核销总额(特定供应商下的) */
  invoicePayableCanOffsetAmountOneSupplierTotal?: Maybe<Scalars['BigDecimal']>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

/** 返回值-发票(应付)管理: 可核销的预付信息-预付账款总额(特定供应商下的按组织分组) */
export type DetailInAdvancePaymentAmountOneSupplierGroupByOrgPayLoad = {
  __typename?: 'DetailInAdvancePaymentAmountOneSupplierGroupByOrgPayLoad';
  /** 所属组织-id */
  businessOrgId?: Maybe<Scalars['ID']>;
  /** 所属组织-名称 */
  businessOrgName?: Maybe<Scalars['String']>;
  /** 预付单的信息 */
  inAdvancePaymentInfos?: Maybe<Array<Maybe<DetailInAdvancePaymentInfoPayLoad>>>;
};

/** 返回值-发票(应付)管理: 可核销的预付信息 */
export type DetailInAdvancePaymentCanOffsetPayLoad = {
  __typename?: 'DetailInAdvancePaymentCanOffsetPayLoad';
  /** 预付账款总额(按供应商和组织分组) */
  inAdvancePaymentAmountGroupBySupplierAndOrg?: Maybe<Array<Maybe<DetailInAdvancePaymentAmountGroupBySupplierAndOrgPayLoad>>>;
  /** 预付账款总额 */
  inAdvancePaymentAmountTotal?: Maybe<Scalars['BigDecimal']>;
  /** 应付账款可核销总额(按组织分组) */
  invoicePayableCanOffsetAmountGroupByOrg?: Maybe<Array<Maybe<FasPayTypeAmountPayload>>>;
  /** 应付账款可核销总额 */
  invoicePayableCanOffsetAmountTotal?: Maybe<Scalars['BigDecimal']>;
};

/** 返回值-发票(应付)管理: 可核销的预付信息-预付单的信息 */
export type DetailInAdvancePaymentInfoPayLoad = {
  __typename?: 'DetailInAdvancePaymentInfoPayLoad';
  /** 预付单的金额(即最大可用于核销应付单的金额) */
  inAdvancePaymentAmount?: Maybe<Scalars['BigDecimal']>;
  /** 预付单Code */
  inAdvancePaymentCode?: Maybe<Scalars['String']>;
  /** 预付单id */
  inAdvancePaymentId?: Maybe<Scalars['ID']>;
};

/**  收入单详情页商品列表  */
export type DetailIncomeStatementCommodityPayload = CommoditySkuBase & FileInfoListBase & {
  __typename?: 'DetailIncomeStatementCommodityPayload';
  /**  费用单id  */
  billMainId?: Maybe<Scalars['ID']>;
  /**  商品批次列表  */
  commodityBatchCodeList?: Maybe<Array<Maybe<CommodityBatchCodeInfo>>>;
  /**  sku信息  */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /**  单品小计  */
  commoditySkuAmount?: Maybe<Scalars['BigDecimal']>;
  /**  商品类型  */
  commodityType?: Maybe<Scalars['Int']>;
  /**  商品类型描述  */
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /**  图片信息列表 - 次品用这个字段  */
  fileInfoList?: Maybe<Array<Maybe<FileInfoPayLoad>>>;
  /**  销售单id  */
  saleOrderId?: Maybe<Scalars['ID']>;
  /**  销售总量、单价和单位信息 - 次品用这个字段  */
  salesAllQuantityAndPrice?: Maybe<QuantityAndPriceAndTypeInfo>;
};

/**  收入单: 详情查询参数  */
export type DetailIncomeStatementInput = {
  id: Scalars['ID'];
  /**  收入单类型  */
  incomeStatementType: BillMainTypeEnum;
};

/**  收入单(销售开单/平台开单)详情返回实体  */
export type DetailIncomeStatementPayload = {
  __typename?: 'DetailIncomeStatementPayload';
  /**  商品-skuId列表  */
  commodities?: Maybe<Array<Maybe<DetailIncomeStatementCommodityPayload>>>;
  /**  收入单主信息  */
  incomeStatementMainInfo?: Maybe<IncomeStatementMainInfo>;
  /**  操作日志  */
  incomeStatementOperationLogPayload?: Maybe<Array<Maybe<BillOperationLogPayload>>>;
};

export type DetailIndividualPurchasePayload = {
  __typename?: 'DetailIndividualPurchasePayload';
  /**  费用信息，包括费用单id，运杂费信息  */
  billFreightAndMainIdInfo?: Maybe<BillFreightAndMainIdInfo>;
  /**  采购单商品列表  */
  commodityList?: Maybe<Array<Maybe<IndividualPurchaseCommodity>>>;
  /**  扩展单列表  */
  extendOrderList?: Maybe<Array<Maybe<ExtendOrder>>>;
  /**  采购单主信息  */
  individualPurchaseMainInfo?: Maybe<IndividualPurchaseMainInfo>;
  /**  入库记录条数  */
  instockCount?: Maybe<Scalars['Int']>;
  /**  操作日志记录  */
  purchaseOperationLogList?: Maybe<Array<Maybe<PurchaseOperationLogPayload>>>;
};

/** 返回值-发票: 详情(业务单据商品信息) */
export type DetailInvoiceBusinessGoodsInfoPayLoad = {
  __typename?: 'DetailInvoiceBusinessGoodsInfoPayLoad';
  /** 业务单据明细id */
  businessItemId?: Maybe<Scalars['ID']>;
  /** 发票明细商品id */
  invoiceItemGoodsId?: Maybe<Scalars['ID']>;
  /** 本次开票不含税金额 */
  makeOutInvoiceAmountNoTax?: Maybe<Scalars['BigDecimal']>;
  /** 累计开票价税合计 */
  makeOutInvoiceAmountTotalWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 本次开票价税合计 */
  makeOutInvoiceAmountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 开票商品数量 */
  makeOutInvoiceQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 开票商品单位 */
  makeOutInvoiceQuantityType?: Maybe<Scalars['Int']>;
  /** 开票商品单位-名称 */
  makeOutInvoiceQuantityTypeName?: Maybe<Scalars['String']>;
  /** 本次开票冲暂估金额 */
  offsetAppraiseReceivableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 商品金额 */
  skuAmount?: Maybe<Scalars['BigDecimal']>;
  /** 商品skuId */
  skuId?: Maybe<Scalars['ID']>;
  /** 商品名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 商品数量 */
  skuQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 税额 */
  skuTaxFee?: Maybe<Scalars['BigDecimal']>;
  /** 税率 */
  skuTaxRate?: Maybe<Scalars['BigDecimal']>;
  /** 商品类型id */
  skuTypeId?: Maybe<Scalars['ID']>;
  /** 商品类型名称 */
  skuTypeName?: Maybe<Scalars['String']>;
};

/** 返回值-发票: 详情(业务单据) */
export type DetailInvoiceBusinessInfoPayLoad = {
  __typename?: 'DetailInvoiceBusinessInfoPayLoad';
  /** 单据总金额 */
  businessAmount?: Maybe<Scalars['BigDecimal']>;
  /** 业务单据编码 */
  businessCode?: Maybe<Scalars['String']>;
  /** 业务单据商品明细 */
  businessGoodsInfos?: Maybe<Array<Maybe<DetailInvoiceBusinessGoodsInfoPayLoad>>>;
  /** 业务单据明细id */
  businessItemId?: Maybe<Scalars['ID']>;
  /** 业务单据类型 */
  businessType?: Maybe<Scalars['Int']>;
  /** 业务单据类型-名称 */
  businessTypeName?: Maybe<Scalars['String']>;
  /** 商品类型 */
  goodsTypeId?: Maybe<Scalars['ID']>;
  /** 商品类型 */
  goodsTypeStr?: Maybe<Scalars['String']>;
  /** 发票明细id */
  invoiceItemId?: Maybe<Scalars['ID']>;
  /** 税额 */
  invoiceTaxFee?: Maybe<Scalars['BigDecimal']>;
  /** 税率 */
  invoiceTaxRate?: Maybe<Scalars['BigDecimal']>;
  /** 本次开票不含税金额 */
  makeOutInvoiceAmountNoTax?: Maybe<Scalars['BigDecimal']>;
  /** 累计开票价税合计 */
  makeOutInvoiceAmountTotalWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 本次开票价税合计 */
  makeOutInvoiceAmountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 开票商品数量 */
  makeOutInvoiceQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 开票商品单位-id */
  makeOutInvoiceQuantityType?: Maybe<Scalars['Int']>;
  /** 开票商品单位-名称 */
  makeOutInvoiceQuantityTypeName?: Maybe<Scalars['String']>;
  /** 本次开票冲暂估金额 */
  offsetAppraiseReceivableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 本次开票金额对应的支付方式 */
  paymentOfMakeOutInvoiceAmountWithTaxStr?: Maybe<Scalars['String']>;
};

/** 返回值-发票: 详情 */
export type DetailInvoicePayLoad = {
  __typename?: 'DetailInvoicePayLoad';
  /** 业务发生公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 业务发生公司-名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 业务单据明细 */
  businessInfos?: Maybe<Array<Maybe<DetailInvoiceBusinessInfoPayLoad>>>;
  /** 业务发生的组织id */
  businessOrgId?: Maybe<Scalars['ID']>;
  /** 业务发生的组织-名称 */
  businessOrgName?: Maybe<Scalars['String']>;
  /** 合同主体公司名称 */
  contractCompanyName?: Maybe<Scalars['String']>;
  /** 本位币币种-编码 */
  currencyStandardCode?: Maybe<Scalars['String']>;
  /** 本位币币种-单位 */
  currencyStandardUnit?: Maybe<Scalars['String']>;
  /** 客户所属id */
  customerBelongId?: Maybe<Scalars['ID']>;
  /** 客户所属类型 */
  customerBelongType?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 不含税金额合计 */
  invoiceAmountNoTax?: Maybe<Scalars['BigDecimal']>;
  /** 价税合计金额 */
  invoiceAmountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 发票代码 */
  invoiceCode?: Maybe<Scalars['String']>;
  /** 发票号码 */
  invoiceNumber?: Maybe<Scalars['String']>;
  /** 税额合计 */
  invoiceTaxFee?: Maybe<Scalars['BigDecimal']>;
  /** 税率 */
  invoiceTaxRate?: Maybe<Scalars['BigDecimal']>;
  /** 发票日期 */
  invoiceTime?: Maybe<Scalars['Long']>;
  /** 发票类型 */
  invoiceType?: Maybe<Scalars['String']>;
  /** 发票类型名称 */
  invoiceTypeName?: Maybe<Scalars['String']>;
  /** 开票公司 */
  makeOutCompanyId?: Maybe<Scalars['ID']>;
  /** 开票公司-名称 */
  makeOutCompanyName?: Maybe<Scalars['String']>;
  /** 来源系统-appId */
  sourceAppId?: Maybe<Scalars['Int']>;
  /** 来源系统-名称 */
  sourceAppName?: Maybe<Scalars['String']>;
};

/** 返回值-发票(应付)管理: 详情-业务单据 */
export type DetailInvoicePayableBusinessPayLoad = {
  __typename?: 'DetailInvoicePayableBusinessPayLoad';
  /** 业务单据金额 */
  businessAmount?: Maybe<Scalars['BigDecimal']>;
  /** 业务单据编码 */
  businessCode?: Maybe<Scalars['String']>;
  /** 来源单据类型-编码 */
  businessType?: Maybe<Scalars['Int']>;
  /** 来源单据类型-名称 */
  businessTypeName?: Maybe<Scalars['String']>;
  /** 费用项-id */
  expenseCostId?: Maybe<Scalars['Long']>;
  /** 费用项-名称 */
  expenseCostName?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 税费 */
  invoiceTaxFee?: Maybe<Scalars['BigDecimal']>;
  /** 税率 */
  invoiceTaxRate?: Maybe<Scalars['BigDecimal']>;
  /** 剩余开票金额价税合计 */
  makeOutInvoiceAmountRemainWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 累计开票价税合计 */
  makeOutInvoiceAmountTotalWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 本次开票价税合计 */
  makeOutInvoiceAmountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 本次冲暂估应付金额 */
  offsetAppraisePayableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 剩余冲暂估应付金额 */
  offsetAppraisePayableRemainAmount?: Maybe<Scalars['BigDecimal']>;
  /** 对账金额 */
  sourceAmount?: Maybe<Scalars['BigDecimal']>;
};

/** 返回值-发票(应付)管理: 详情 */
export type DetailInvoicePayablePayLoad = {
  __typename?: 'DetailInvoicePayablePayLoad';
  /** 不含税合计金额 */
  amountNoTax?: Maybe<Scalars['BigDecimal']>;
  /** 价税合计金额 */
  amountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 业务发生的公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 业务发生的公司-名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 本位币币种-编码 */
  currencyStandardCode?: Maybe<Scalars['String']>;
  /** 本位币币种-单位 */
  currencyStandardUnit?: Maybe<Scalars['String']>;
  /** 发票分类-code */
  invoiceBizType?: Maybe<Scalars['String']>;
  /** 发票分类-名称 */
  invoiceBizTypeName?: Maybe<Scalars['String']>;
  /** 发票主体公司id */
  invoiceBodyCompanyId?: Maybe<Scalars['ID']>;
  /** 发票主体公司-名称 */
  invoiceBodyCompanyName?: Maybe<Scalars['String']>;
  /** 发票代码 */
  invoiceCode?: Maybe<Scalars['String']>;
  /** 发票号码 */
  invoiceNumber?: Maybe<Scalars['String']>;
  /** 发票日期 */
  invoiceTime?: Maybe<Scalars['Long']>;
  /** 发票类型 */
  invoiceType?: Maybe<Scalars['String']>;
  /** 发票类型-名称 */
  invoiceTypeName?: Maybe<Scalars['String']>;
  /** 开票供应商id */
  makeOutSupplierId?: Maybe<Scalars['Int']>;
  /** 开票供应商名称 */
  makeOutSupplierName?: Maybe<Scalars['String']>;
  /** 来源单据明细 */
  sourceInfos?: Maybe<Array<Maybe<DetailInvoicePayableSourcePayLoad>>>;
  /** 实际供应商id */
  supplierId?: Maybe<Scalars['Int']>;
  /** 实际供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 税费 */
  taxFee?: Maybe<Scalars['BigDecimal']>;
  /** 税率 */
  taxRate?: Maybe<Scalars['BigDecimal']>;
};

/** 返回值-发票(应付)管理: 详情-来源单据 */
export type DetailInvoicePayableSourcePayLoad = {
  __typename?: 'DetailInvoicePayableSourcePayLoad';
  /** 业务单据明细 */
  businessInfos?: Maybe<Array<Maybe<DetailInvoicePayableBusinessPayLoad>>>;
  /** 所属组织(多个) */
  businessOrgNames?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 税费 */
  invoiceTaxFee?: Maybe<Scalars['BigDecimal']>;
  /** 税率 */
  invoiceTaxRate?: Maybe<Scalars['BigDecimal']>;
  /** 剩余开票金额价税合计 */
  makeOutInvoiceAmountRemainWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 累计开票价税合计 */
  makeOutInvoiceAmountTotalWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 本次开票价税合计 */
  makeOutInvoiceAmountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 本次冲暂估应付金额 */
  offsetAppraisePayableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 剩余冲暂估应付金额 */
  offsetAppraisePayableRemainAmount?: Maybe<Scalars['BigDecimal']>;
  /** 对账总额 */
  sourceAmount?: Maybe<Scalars['BigDecimal']>;
  /** 对账单号 */
  sourceCode?: Maybe<Scalars['String']>;
  /** 对账日期 */
  sourceTime?: Maybe<Scalars['Long']>;
  /** 来源单据类型-编码 */
  sourceType?: Maybe<Scalars['Int']>;
  /** 来源单据类型-名称 */
  sourceTypeName?: Maybe<Scalars['String']>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['Int']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

/**  非主营业务收款管理详情返回信息  */
export type DetailNonPrimaryReceiptsPayLoad = {
  __typename?: 'DetailNonPrimaryReceiptsPayLoad';
  /** 业务发生公司id */
  businessCompanyId?: Maybe<Scalars['Int']>;
  /** 业务发生公司-名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 业务发生的组织id */
  businessOrgId?: Maybe<Scalars['Int']>;
  /** 业务发生的组织-名称 */
  businessOrgName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 本位币币种-编码 */
  currencyStandardCode?: Maybe<Scalars['String']>;
  /** 本位币币种-单位 */
  currencyStandardUnit?: Maybe<Scalars['String']>;
  /** 客户所属id */
  customerBelongId?: Maybe<Scalars['ID']>;
  /** 客户所属类型 */
  customerBelongType?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /**  员工ID  */
  employeeId?: Maybe<Scalars['Int']>;
  /**  员工名称  */
  employeeName?: Maybe<Scalars['String']>;
  /**  流水匹配总金额  */
  flowMatchAmount?: Maybe<Scalars['BigDecimal']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /**  收款单号  */
  receiptsCode?: Maybe<Scalars['String']>;
  /**  收款单付款方式  */
  receiptsPaymentList?: Maybe<Array<Maybe<FasPayTypeAmountPayload>>>;
  /**  收款单匹配流水信息(真实流水)  */
  receiptsRealFlowMatchList?: Maybe<Array<Maybe<ReceiptsFlowMatchPayLoad>>>;
  /**  收款单字类型  */
  receiptsSubType?: Maybe<Scalars['String']>;
  /**  收款单子类型描述  */
  receiptsSubTypeName?: Maybe<Scalars['String']>;
  /** 收款日期 */
  receiptsTime?: Maybe<Scalars['Long']>;
  /**  收款单类型  */
  receiptsType?: Maybe<Scalars['String']>;
  /**  收款单类型描述  */
  receiptsTypeName?: Maybe<Scalars['String']>;
  /**  收款单匹配流水信息(虚拟流水)  */
  receiptsVirtualFlowMatchList?: Maybe<Array<Maybe<ReceiptsFlowMatchPayLoad>>>;
  /**  备注  */
  remark?: Maybe<Scalars['String']>;
  /**  收款总金额  */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

/**  退货出库单详情  */
export type DetailOutWarehouseOrderPayload = {
  __typename?: 'DetailOutWarehouseOrderPayload';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /**  商品明细列表  */
  commodities?: Maybe<Array<Maybe<CommodityOutWarehouse>>>;
  /**  商品类型Id  */
  commodityTyp?: Maybe<Scalars['Int']>;
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /** 所属客户 */
  customer?: Maybe<Customer>;
  /**  出库单备注  */
  mark?: Maybe<Scalars['String']>;
  /**  匹配货源  */
  matchingGoodsSource?: Maybe<Scalars['String']>;
  /**  匹配货源id  */
  matchingGoodsSourceId?: Maybe<Scalars['Int']>;
  /**  出库单号  */
  outWarehouseCode?: Maybe<Scalars['String']>;
  /**  出库单id  */
  outWarehouseId?: Maybe<Scalars['ID']>;
  /**  出库单状态  */
  outWarehouseStatus?: Maybe<Scalars['String']>;
  /**  出库类型  */
  outWarehouseType?: Maybe<Scalars['String']>;
  /**  提交时间  */
  submitTime?: Maybe<Scalars['Long']>;
  /**  提交人  */
  submitUser?: Maybe<User>;
  /**  供应商  */
  supplier?: Maybe<Supplier>;
  /**  仓库信息  */
  warehouse?: Maybe<Warehouse>;
};

/** 返回值-应付管理: 详情基础信息 */
export type DetailPayablePayLoad = {
  __typename?: 'DetailPayablePayLoad';
  /** 所属公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 所属公司名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 所属组织名称 */
  businessOrgName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 红蓝字 */
  direction?: Maybe<Scalars['String']>;
  /** 红蓝字名称 */
  directionName?: Maybe<Scalars['String']>;
  /** 发票号码 */
  invoiceNumber?: Maybe<Scalars['String']>;
  /** 发票时间 */
  invoiceTime?: Maybe<Scalars['Long']>;
  /** 开票供应商id */
  makeOutSupplierId?: Maybe<Scalars['ID']>;
  /** 开票供应商名称 */
  makeOutSupplierName?: Maybe<Scalars['String']>;
  /** 应付金额 */
  payableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 应付单号 */
  payableCode?: Maybe<Scalars['String']>;
  /** 列表信息 */
  payableItems?: Maybe<Array<Maybe<PayableItemPayLoad>>>;
  /** 应付单子类型 */
  payableSubType?: Maybe<Scalars['String']>;
  /** 应付单子类型名称 */
  payableSubTypeName?: Maybe<Scalars['String']>;
  /** 应付单类型 */
  payableType?: Maybe<Scalars['String']>;
  /** 应付单类型名称 */
  payableTypeName?: Maybe<Scalars['String']>;
  /** 付款对象id */
  paymentObjectId?: Maybe<Scalars['ID']>;
  /** 付款对象名称 */
  paymentObjectName?: Maybe<Scalars['String']>;
  /** 剩余应付金额 */
  remainPayableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 实际供应商id */
  supplierId?: Maybe<Scalars['ID']>;
  /** 实际供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

/**  主营业务收款管理详情返回信息  */
export type DetailPrimaryReceiptsPayLoad = {
  __typename?: 'DetailPrimaryReceiptsPayLoad';
  /** 业务发生公司id */
  businessCompanyId?: Maybe<Scalars['Int']>;
  /** 业务发生公司-名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 业务发生的组织id */
  businessOrgId?: Maybe<Scalars['Int']>;
  /** 业务发生的组织-名称 */
  businessOrgName?: Maybe<Scalars['String']>;
  /** 合同主体名称 */
  contractCompanyName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 本位币币种-编码 */
  currencyStandardCode?: Maybe<Scalars['String']>;
  /** 本位币币种-单位 */
  currencyStandardUnit?: Maybe<Scalars['String']>;
  /** 客户所属id */
  customerBelongId?: Maybe<Scalars['ID']>;
  /** 客户所属类型 */
  customerBelongType?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /**  流水匹配总金额  */
  flowMatchAmount?: Maybe<Scalars['BigDecimal']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 出票公司名称 */
  makeOutCompanyName?: Maybe<Scalars['String']>;
  /**  收款单号  */
  receiptsCode?: Maybe<Scalars['String']>;
  /**  收款单付款方式  */
  receiptsPaymentList?: Maybe<Array<Maybe<ReceiptsPaymentPayLoad>>>;
  /**  收款单匹配流水信息(真实流水)  */
  receiptsRealFlowMatchList?: Maybe<Array<Maybe<ReceiptsFlowMatchPayLoad>>>;
  /**  收款单关联应收单明细信息  */
  receiptsReceivableList?: Maybe<Array<Maybe<ReceiptsReceivablePayLoad>>>;
  /**  收款单来源类型  */
  receiptsSourceType?: Maybe<Scalars['String']>;
  /**  收款单来源类型描述  */
  receiptsSourceTypeName?: Maybe<Scalars['String']>;
  /** 收款日期 */
  receiptsTime?: Maybe<Scalars['Long']>;
  /**  收款单匹配流水信息(虚拟流水)  */
  receiptsVirtualFlowMatchList?: Maybe<Array<Maybe<ReceiptsFlowMatchPayLoad>>>;
  /**  备注  */
  remark?: Maybe<Scalars['String']>;
  /**  收款总金额  */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type DetailPrimaryReceiptsReturnPayLoad = {
  __typename?: 'DetailPrimaryReceiptsReturnPayLoad';
  /** 业务发生公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 业务发生公司-名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 业务发生的组织id */
  businessOrgId?: Maybe<Scalars['ID']>;
  /** 业务发生的组织-名称 */
  businessOrgName?: Maybe<Scalars['String']>;
  /** 合同客户id */
  contractCustomerId?: Maybe<Scalars['ID']>;
  /** 合同客户名称 */
  contractCustomerName?: Maybe<Scalars['String']>;
  /** 合同客户类型 */
  contractCustomerType?: Maybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 本位币币种-编码 */
  currencyStandardCode?: Maybe<Scalars['String']>;
  /** 本位币币种-单位 */
  currencyStandardUnit?: Maybe<Scalars['String']>;
  /** 客户所属id */
  customerBelongId?: Maybe<Scalars['ID']>;
  /** 客户所属类型 */
  customerBelongType?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 出票公司ID */
  drawCompanyId?: Maybe<Scalars['ID']>;
  /** 出票公司名称 */
  drawCompanyName?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /**  退款单关联流水匹配记录  */
  matchFlowList?: Maybe<Array<Maybe<ReceiptsReturnFlowMatchPayLoad>>>;
  /**  驳回原因  */
  reason?: Maybe<Scalars['String']>;
  /**  退款单关联应收单明细信息  */
  receiptsReceivableList?: Maybe<Array<Maybe<ReceiptsReturnReceivablePayLoad>>>;
  /**  退款单号  */
  receiptsReturnCode?: Maybe<Scalars['String']>;
  /**  退款单来源类型  */
  receiptsReturnSourceType?: Maybe<Scalars['String']>;
  /**  退款单来源类型描述  */
  receiptsReturnSourceTypeName?: Maybe<Scalars['String']>;
  /** 退款日期 */
  receiptsReturnTime?: Maybe<Scalars['Long']>;
  /**  剩余款金额(退款总额-已退款单)  */
  remainTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  备注  */
  remark?: Maybe<Scalars['String']>;
  /**  已退款金额(取退款单关联的付款单的【已付款金额】累积)  */
  returnedTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 来源系统-appId */
  sourceAppId?: Maybe<Scalars['Int']>;
  /** 来源系统-名称 */
  sourceAppName?: Maybe<Scalars['String']>;
  /**  退款总金额  */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

/** 返回值-应收管理: 详情（业务单据商品信息） */
export type DetailReceivableBusinessGoodsInfoPayLoad = {
  __typename?: 'DetailReceivableBusinessGoodsInfoPayLoad';
  /** 业务单据明细id */
  businessItemId?: Maybe<Scalars['ID']>;
  /** 发票金额(本次开票价税合计) */
  makeOutInvoiceAmountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 累计核销预收金额 */
  offsetAdvanceReceivableAmountTotalWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 累计冲销蓝/红字应收金额 */
  offsetBlueOrRedReceivableAmountTotalWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 累积收款/退款金额 */
  offsetReceiptOrRefundAmountTotalWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 应收金额（含税） */
  receivableAmountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 应收明细商品id */
  receivableItemGoodsId?: Maybe<Scalars['ID']>;
  /** 剩余冲暂估金额 */
  remainOffsetAppraiseReceivableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 剩余应收金额（含税） */
  remainReceivableAmountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 商品金额 */
  skuAmount?: Maybe<Scalars['BigDecimal']>;
  /** 商品skuId */
  skuId?: Maybe<Scalars['ID']>;
  /** 商品名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 商品类型id */
  skuTypeId?: Maybe<Scalars['ID']>;
  /** 商品类型名称 */
  skuTypeName?: Maybe<Scalars['String']>;
};

/** 返回值-应收管理: 详情（业务单据信息） */
export type DetailReceivableBusinessInfoPayLoad = {
  __typename?: 'DetailReceivableBusinessInfoPayLoad';
  /** 单据总金额 */
  businessAmount?: Maybe<Scalars['BigDecimal']>;
  /** 业务单据商品明细 */
  businessGoodsInfos?: Maybe<Array<Maybe<DetailReceivableBusinessGoodsInfoPayLoad>>>;
  /** 业务单据id */
  businessId?: Maybe<Scalars['ID']>;
  /** 业务单日期 */
  businessTime?: Maybe<Scalars['Long']>;
  /** 业务单据类型 */
  businessType?: Maybe<Scalars['Int']>;
  /** 业务单据类型-名称 */
  businessTypeName?: Maybe<Scalars['String']>;
  /** 发票金额(本次开票价税合计) */
  makeOutInvoiceAmountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 累计核销预收金额 */
  offsetAdvanceReceivableAmountTotalWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 累计冲销蓝/红字应收金额 */
  offsetBlueOrRedReceivableAmountTotalWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 累积收款/退款金额 */
  offsetReceiptOrRefundAmountTotalWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 应收金额(含税) */
  receivableAmountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 应收单号 */
  receivableCode?: Maybe<Scalars['String']>;
  /** 应收单明细id */
  receivableItemId?: Maybe<Scalars['ID']>;
  /** 剩余冲暂估金额 */
  remainOffsetAppraiseReceivableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 剩余应收金额(含税) */
  remainReceivableAmountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 剩余应收分组收款方式金额(含税)-Join */
  remainReceivableAmountWithTaxGroupByPaymentJoin?: Maybe<Scalars['String']>;
};

/** 返回值-应收管理: 详情 */
export type DetailReceivablePayLoad = {
  __typename?: 'DetailReceivablePayLoad';
  /** 所属公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 所属公司-名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 业务单据明细 */
  businessInfos?: Maybe<Array<Maybe<DetailReceivableBusinessInfoPayLoad>>>;
  /** 所属组织id */
  businessOrgId?: Maybe<Scalars['ID']>;
  /** 所属公司-名称 */
  businessOrgName?: Maybe<Scalars['String']>;
  /** 发票红字/蓝字-value */
  invoiceDirection?: Maybe<Scalars['String']>;
  /** 发票红字/蓝字-名称 */
  invoiceDirectionName?: Maybe<Scalars['String']>;
  /** 应收金额(含税) */
  receivableAmountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 应收单单号 */
  receivableCode?: Maybe<Scalars['String']>;
  /** 应收日期 */
  receivableTime?: Maybe<Scalars['Long']>;
  /** 剩余应收金额(含税) */
  remainReceivableAmountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 来源系统-appId */
  sourceAppId?: Maybe<Scalars['Int']>;
  /** 来源系统-名称 */
  sourceAppName?: Maybe<Scalars['String']>;
  /**  应收单状态-code */
  status?: Maybe<Scalars['String']>;
  /**  应收单状态-名称 */
  statusName?: Maybe<Scalars['String']>;
};

/** 返回值-对账管理: 详情组合（业务单据信息） */
export type DetailReconciliationItemCombinePayLoad = {
  __typename?: 'DetailReconciliationItemCombinePayLoad';
  /** 基础数据 */
  baseInfo?: Maybe<DetailReconciliationItemPayLoad>;
  /** 逆向单据信息 */
  children?: Maybe<Array<Maybe<DetailReconciliationItemPayLoad>>>;
};

/** 返回值-对账管理: 详情（业务单据信息） */
export type DetailReconciliationItemPayLoad = {
  __typename?: 'DetailReconciliationItemPayLoad';
  /** 累计已开票金额 */
  accumulativeInvoiceAmount?: Maybe<Scalars['BigDecimal']>;
  /** 业务单金额 */
  businessAmount?: Maybe<Scalars['BigDecimal']>;
  /** 业务单据号 */
  businessCode?: Maybe<Scalars['String']>;
  /** 所属公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 所属公司-名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 业务单创建人 */
  businessCreateBy?: Maybe<Scalars['ID']>;
  /** 业务单创建人-名称 */
  businessCreateByName?: Maybe<Scalars['String']>;
  /** 业务单据id */
  businessId?: Maybe<Scalars['ID']>;
  /** 所属组织id */
  businessOrgId?: Maybe<Scalars['ID']>;
  /** 所属组织-名称 */
  businessOrgName?: Maybe<Scalars['String']>;
  /** 业务日期 */
  businessTime?: Maybe<Scalars['Long']>;
  /** 单据类型 */
  businessType?: Maybe<Scalars['Int']>;
  /** 单据类型-名称 */
  businessTypeName?: Maybe<Scalars['String']>;
  /** 费用项id */
  costId?: Maybe<Scalars['ID']>;
  /** 费用项名称 */
  costName?: Maybe<Scalars['String']>;
  /** 对账单明细id */
  id?: Maybe<Scalars['ID']>;
  /** 本次对账金额 */
  reconciliationAmount?: Maybe<Scalars['BigDecimal']>;
  /** 差额 */
  reconciliationDiffAmount?: Maybe<Scalars['BigDecimal']>;
  /** 剩余可开票金额 */
  remainInvoiceAmount?: Maybe<Scalars['BigDecimal']>;
  /** 剩余对账金额 */
  remainReconciliationAmount?: Maybe<Scalars['BigDecimal']>;
  /** 来源系统-appId */
  sourceAppId?: Maybe<Scalars['Int']>;
  /** 来源系统-名称 */
  sourceAppName?: Maybe<Scalars['String']>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

/** 返回值-对账管理: 详情 */
export type DetailReconciliationPayLoad = {
  __typename?: 'DetailReconciliationPayLoad';
  /** 累计已开票金额 */
  accumulativeInvoiceAmount?: Maybe<Scalars['BigDecimal']>;
  /** 所属公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 所属公司-名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 对账人 */
  createBy?: Maybe<Scalars['ID']>;
  /** 对账人-名称 */
  createByName?: Maybe<Scalars['String']>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 本位币币种-编码 */
  currencyStandardCode?: Maybe<Scalars['String']>;
  /** 本位币币种-单位 */
  currencyStandardUnit?: Maybe<Scalars['String']>;
  /** 对账单id */
  id?: Maybe<Scalars['ID']>;
  /** 对账周期结束时间 */
  periodEndTime?: Maybe<Scalars['Long']>;
  /** 对账周期开始时间 */
  periodStartTime?: Maybe<Scalars['Long']>;
  /** 本次对账总金额 */
  reconciliationAmount?: Maybe<Scalars['BigDecimal']>;
  /** 对账单号 */
  reconciliationCode?: Maybe<Scalars['String']>;
  /** 对账单明细 */
  reconciliationItems?: Maybe<Array<Maybe<DetailReconciliationItemCombinePayLoad>>>;
  /** 对账单类型(字典reconciliationType) */
  reconciliationType?: Maybe<Scalars['String']>;
  /** 对账单类型名称 */
  reconciliationTypeName?: Maybe<Scalars['String']>;
  /** 关联的发票号码 */
  relInvoiceNumberList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 剩余可开票金额 */
  remainInvoiceAmount?: Maybe<Scalars['BigDecimal']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

/** 返回值-报销费用管理:报销单明细详情 */
export type DetailReimbursementItemPayLoad = {
  __typename?: 'DetailReimbursementItemPayLoad';
  /** 报销金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 业务项目(字典businessProject) */
  businessProject?: Maybe<Scalars['String']>;
  /** 业务项目名称 */
  businessProjectName?: Maybe<Scalars['String']>;
  /** 客户所属id */
  customerBelongId?: Maybe<Scalars['ID']>;
  /** 客户所属类型 */
  customerBelongType?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 报销单明细id */
  id?: Maybe<Scalars['ID']>;
  /** 报销费用子类型(字典reimbursementExpenseType) */
  reimbursementExpenseSubtype?: Maybe<Scalars['String']>;
  /** 报销费用子类型名称 */
  reimbursementExpenseSubtypeName?: Maybe<Scalars['String']>;
  /** 报销费用类型(字典reimbursementExpenseType) */
  reimbursementExpenseType?: Maybe<Scalars['String']>;
  /** 报销费用类型名称 */
  reimbursementExpenseTypeName?: Maybe<Scalars['String']>;
};

/** 返回值-报销费用管理: 详情 */
export type DetailReimbursementPayLoad = {
  __typename?: 'DetailReimbursementPayLoad';
  /** 是否摊销【1：是；99：否】 */
  amortize?: Maybe<Scalars['Int']>;
  /** 摊销结束时间 */
  amortizeEndTime?: Maybe<Scalars['Long']>;
  /** 摊销记录列表 */
  amortizeList?: Maybe<Array<Maybe<AmortizePayLoad>>>;
  /** 摊销开始时间 */
  amortizeStartTime?: Maybe<Scalars['Long']>;
  /** 摊销状态(字典reimbursementAmortizeStatus) */
  amortizeStatus?: Maybe<Scalars['String']>;
  /** 摊销状态名称 */
  amortizeStatusName?: Maybe<Scalars['String']>;
  /** 所属公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 所属公司名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 所属组织id */
  businessOrgId?: Maybe<Scalars['ID']>;
  /** 所属组织名称 */
  businessOrgName?: Maybe<Scalars['String']>;
  /** 创建人 */
  createBy?: Maybe<Scalars['ID']>;
  /** 创建人-名称 */
  createByName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 本位币币种-单位 */
  currencyStandardUnit?: Maybe<Scalars['String']>;
  /** 拓展公司id */
  expandCompanyId?: Maybe<Scalars['ID']>;
  /** 拓展公司名称 */
  expandCompanyName?: Maybe<Scalars['String']>;
  /** 附件列表 */
  fileList?: Maybe<Array<Maybe<FasFilePayload>>>;
  /** 生成应付单失败的原因 */
  genePayableFailReason?: Maybe<Scalars['String']>;
  /** 报销单id */
  id?: Maybe<Scalars['ID']>;
  /** 是否增量【1：是；99：否】 */
  increment?: Maybe<Scalars['Int']>;
  /** 匹配借支总额 */
  matchingBorrowingAmount?: Maybe<Scalars['BigDecimal']>;
  /** 匹配借支单情况 */
  matchingBorrowingCase?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** NC单号 */
  ncSystemCode?: Maybe<Scalars['String']>;
  /** 冲借款类型(字典offsetBorrowType) */
  offsetBorrowType?: Maybe<Scalars['String']>;
  /** 冲借款类型名称 */
  offsetBorrowTypeName?: Maybe<Scalars['String']>;
  /** 报销单付款状态(字典reimbursementPayStatus) */
  payStatus?: Maybe<Scalars['String']>;
  /** 报销单付款状态名称 */
  payStatusName?: Maybe<Scalars['String']>;
  /** 需支付金额(借支差额) */
  payableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 已付款金额 */
  paymentAmount?: Maybe<Scalars['BigDecimal']>;
  /** 付款单号 */
  paymentCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 付款对象id(员工为用户id，单位为0) */
  paymentObjectId?: Maybe<Scalars['ID']>;
  /** 付款对象名称 */
  paymentObjectName?: Maybe<Scalars['String']>;
  /** 报销金额 */
  reimbursementAmount?: Maybe<Scalars['BigDecimal']>;
  /** 报销单号 */
  reimbursementCode?: Maybe<Scalars['String']>;
  /** 报销单明细 */
  reimbursementItemList?: Maybe<Array<Maybe<DetailReimbursementItemPayLoad>>>;
  /** 报销部门组织id */
  reimbursementOrgId?: Maybe<Scalars['ID']>;
  /** 报销部门组织名称 */
  reimbursementOrgName?: Maybe<Scalars['String']>;
  /** 报销事由 */
  reimbursementReason?: Maybe<Scalars['String']>;
  /** 报销单状态(字典reimbursementStatus) */
  reimbursementStatus?: Maybe<Scalars['String']>;
  /** 报销单状态名称 */
  reimbursementStatusName?: Maybe<Scalars['String']>;
  /** 报销子类型(字典reimbursementType) */
  reimbursementSubtype?: Maybe<Scalars['String']>;
  /** 报销子类型名称 */
  reimbursementSubtypeName?: Maybe<Scalars['String']>;
  /** 报销时间 */
  reimbursementTime?: Maybe<Scalars['Long']>;
  /** 报销类型(字典reimbursementType) */
  reimbursementType?: Maybe<Scalars['String']>;
  /** 报销类型名称 */
  reimbursementTypeName?: Maybe<Scalars['String']>;
  /** 关联应付单状态(字典relPayableStatus) */
  relPayableStatus?: Maybe<Scalars['String']>;
  /** 关联应付单状态名称 */
  relPayableStatusName?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
};

export type DetailRelationReceiptsReturnPayLoad = {
  __typename?: 'DetailRelationReceiptsReturnPayLoad';
  /**  销售售后单号  */
  businessCode?: Maybe<Scalars['String']>;
  /** 业务发生公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 业务发生公司-名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 业务发生的组织id */
  businessOrgId?: Maybe<Scalars['ID']>;
  /** 业务发生的组织-名称 */
  businessOrgName?: Maybe<Scalars['String']>;
  /** 客户所属id */
  customerBelongId?: Maybe<Scalars['ID']>;
  /** 客户所属类型 */
  customerBelongType?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /**  匹配退款金额合计  */
  matchAmount?: Maybe<Scalars['BigDecimal']>;
  /**  退款单关联应收单明细信息  */
  receiptsReceivableList?: Maybe<Array<Maybe<RelationReceivablePayLoad>>>;
  /**  退款单号  */
  receiptsReturnCode?: Maybe<Scalars['String']>;
  /** 来源系统-appId */
  sourceAppId?: Maybe<Scalars['Int']>;
  /** 来源系统-名称 */
  sourceAppName?: Maybe<Scalars['String']>;
  /**  退款总金额  */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

/** 返回值-凭证模板: 详情(科目的条件) */
export type DetailVoucherTemplateConditionInput = {
  __typename?: 'DetailVoucherTemplateConditionInput';
  /** condition的id */
  conditionId?: Maybe<Scalars['ID']>;
  /** 条件间-逻辑运算符 */
  conditionLogicalOperator?: Maybe<Scalars['String']>;
  /** 条件间-逻辑运算符(名称) */
  conditionLogicalOperatorName?: Maybe<Scalars['String']>;
  /** 字段-key */
  filedKey?: Maybe<Scalars['String']>;
  /** 字段-key(名称) */
  filedKeyName?: Maybe<Scalars['String']>;
  /** 字段-关系运算符 */
  filedRelationalOperator?: Maybe<Scalars['String']>;
  /** 字段-关系运算符-名称 */
  filedRelationalOperatorName?: Maybe<Scalars['String']>;
  /** 字段-value */
  filedValue?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 字段-value(名称) */
  filedValueName?: Maybe<Scalars['String']>;
  /** 条件序号(1、2、3进行递增) */
  index?: Maybe<Scalars['Int']>;
};

/** 返回值-凭证模板: 详情(用于创建凭证) */
export type DetailVoucherTemplateForCreateBillPayLoad = {
  __typename?: 'DetailVoucherTemplateForCreateBillPayLoad';
  /** 凭证模板-id */
  id?: Maybe<Scalars['ID']>;
  /** 科目信息 */
  subjectList?: Maybe<Array<Maybe<DetailVoucherTemplateForCreateBillSubjectInput>>>;
};

/** 返回值-凭证模板: 详情(用于创建凭证)-科目信息 */
export type DetailVoucherTemplateForCreateBillSubjectInput = {
  __typename?: 'DetailVoucherTemplateForCreateBillSubjectInput';
  /** 金额方向 */
  amountDirection?: Maybe<Scalars['String']>;
  /** 科目编码 */
  subjectCode?: Maybe<Scalars['String']>;
  /** 科目方向(字典类型debitAndCredit) */
  subjectDirection?: Maybe<Scalars['String']>;
  /** subjectId的 id */
  subjectId?: Maybe<Scalars['ID']>;
  /** 科目名称 */
  subjectName?: Maybe<Scalars['String']>;
  /** 摘要 */
  summary?: Maybe<Scalars['String']>;
};

/** 返回值-凭证模板: 详情 */
export type DetailVoucherTemplatePayLoad = {
  __typename?: 'DetailVoucherTemplatePayLoad';
  /** 是否为调整类凭证 */
  adjustTypeVoucher?: Maybe<Scalars['Int']>;
  /** 适用范围的单据类型 */
  businessType?: Maybe<Scalars['String']>;
  /** 适用范围的单据类型-名称 */
  businessTypeName?: Maybe<Scalars['String']>;
  /** 适用范围的单据类型的父级（选择一） */
  businessTypeParent?: Maybe<Scalars['String']>;
  /** 适用范围的单据类型的父级（选择一）-名称 */
  businessTypeParentName?: Maybe<Scalars['String']>;
  /** 凭证模板-id */
  id?: Maybe<Scalars['ID']>;
  /** 是否手工凭证 */
  manualBill?: Maybe<Scalars['Int']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 科目组合模式(字典类型subjectCombineMode) */
  subjectCombineMode?: Maybe<Scalars['String']>;
  /** 科目信息 */
  subjectList?: Maybe<Array<Maybe<DetailVoucherTemplateSubjectInput>>>;
  /** 是否通用 */
  universal?: Maybe<Scalars['Int']>;
  /** 凭证模板归属类型 */
  voucherTemplateBelongType?: Maybe<Scalars['String']>;
  /** 凭证模板归属类型-名称 */
  voucherTemplateBelongTypeName?: Maybe<Scalars['String']>;
  /** 凭证模板名称 */
  voucherTemplateName?: Maybe<Scalars['String']>;
  /** 凭证模板名称-id */
  voucherTemplateNameId?: Maybe<Scalars['ID']>;
};

/** 返回值-凭证模板: 详情(科目信息) */
export type DetailVoucherTemplateSubjectInput = {
  __typename?: 'DetailVoucherTemplateSubjectInput';
  /** 金额方向 */
  amountDirection?: Maybe<Scalars['String']>;
  /** 金额方向-名称 */
  amountDirectionName?: Maybe<Scalars['String']>;
  /** 金额来源 */
  amountSource?: Maybe<Scalars['String']>;
  /** 金额来源-名称 */
  amountSourceName?: Maybe<Scalars['String']>;
  /** 辅助核算类型 */
  auxiliaryAccountType?: Maybe<Scalars['String']>;
  /** 辅助核算类型-名称 */
  auxiliaryAccountTypeName?: Maybe<Scalars['String']>;
  /** 条件信息 */
  conditionList?: Maybe<Array<Maybe<DetailVoucherTemplateConditionInput>>>;
  /** 科目编码 */
  subjectCode?: Maybe<Scalars['String']>;
  /** 科目方向(字典类型debitAndCredit) */
  subjectDirection?: Maybe<Scalars['String']>;
  /** 科目方向-名称 */
  subjectDirectionName?: Maybe<Scalars['String']>;
  /** subjectId的 id */
  subjectId?: Maybe<Scalars['ID']>;
  /** 科目名称 */
  subjectName?: Maybe<Scalars['String']>;
  /** 摘要 */
  summary?: Maybe<Scalars['String']>;
  /** 是否通用【通用：1，非通用：99】 */
  universal?: Maybe<Scalars['Int']>;
};

export type DeviceBasicInfoInterface = {
  /** 基础信息 */
  basicInfo?: Maybe<DeviceBasicInfoPayload>;
  /** id */
  id?: Maybe<Scalars['ID']>;
};

export type DeviceBasicInfoPayload = {
  __typename?: 'DeviceBasicInfoPayload';
  /** 设备号 */
  code?: Maybe<Scalars['String']>;
  /** 当前地址 */
  currentAddress?: Maybe<Scalars['String']>;
  /** 设备订单号 */
  currentBiddingOrderId?: Maybe<Scalars['ID']>;
  /** 电量 */
  electric?: Maybe<Scalars['Int']>;
  /** 服务到期时间 */
  expireTime?: Maybe<Scalars['Long']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 是否绑定订单 */
  wasBindingOrder?: Maybe<Scalars['Boolean']>;
};

export type DeviceBindingLogsPayload = {
  __typename?: 'DeviceBindingLogsPayload';
  /** 温度计关联柜子信息 */
  cabinetInfo?: Maybe<ThermometerCabinetInfoPayload>;
  /** 操作时间 */
  operationTime?: Maybe<Scalars['Long']>;
  /** 操作类型 */
  operationType?: Maybe<DeviceBindingTypeEnum>;
  /** 设备订单ID */
  thermometerOrderId?: Maybe<Scalars['ID']>;
};

export const enum DeviceBindingTypeEnum {
  /** 绑定 */
  Bind = 'BIND',
  /** 解绑 */
  UnBind = 'UN_BIND'
};

export type DeviceDetailsPayload = DeviceBasicInfoInterface & DevicePoolInfoInterface & FailureDeviceInterface & RecoveryDeviceInterface & {
  __typename?: 'DeviceDetailsPayload';
  /** 基础信息 */
  basicInfo?: Maybe<DeviceBasicInfoPayload>;
  /** 设备故障信息 */
  failureInfo?: Maybe<FailureDeviceInfoPayload>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 设备池记录信息 */
  poolInfo?: Maybe<DeviceUsabilityPayload>;
  /** 设备回收信息 */
  recoveryInfo?: Maybe<RecoveryDeviceInfoPayload>;
};

/** 异常标签 */
export const enum DeviceFailureLabelEnum {
  /** 无法正常开机 */
  CannotBoot = 'CANNOT_BOOT',
  /** 数据异常 */
  DataFailure = 'DATA_FAILURE',
  /** GPS异常 */
  GpsAbnormal = 'GPS_ABNORMAL',
  /** 其他 */
  Other = 'OTHER',
  /** 设备关机 */
  PowerOff = 'POWER_OFF',
  /** 探针异常 */
  ProbeFailure = 'PROBE_FAILURE',
  /** 信号异常 */
  SignalFailure = 'SIGNAL_FAILURE'
};

/** 故障状态 */
export const enum DeviceFailureStateEnum {
  /** 故障中 */
  Faulty = 'FAULTY',
  /** 正常 */
  Normal = 'NORMAL'
};

export type DeviceLocationInterface = {
  /** 地址 */
  address?: Maybe<Scalars['String']>;
  /** 地址id */
  addressId?: Maybe<Scalars['ID']>;
  /** 地址类型 */
  type?: Maybe<DevicePlannedUsageAddressEnum>;
};

/** 设备操作类型 */
export const enum DeviceOperateTypeEnum {
  /** 新增 */
  Create = 'CREATE',
  /** 编辑 */
  Update = 'UPDATE'
};

export type DevicePageInput = {
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 设备号 */
  codes?: InputMaybe<Array<Scalars['String']>>;
  /** 服务到期结束时间 */
  expireTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 服务到期开始时间 */
  expireTimeStart?: InputMaybe<Scalars['Long']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 计划使用地 */
  plannedUsageAddress?: InputMaybe<PlannedUsageAddressInput>;
  /** 状态 */
  status?: InputMaybe<Array<InputMaybe<DeviceStateEnum>>>;
  /** 是否故障 */
  wasFaulted?: InputMaybe<Scalars['Boolean']>;
  /** 是否回收 */
  wasRecycled?: InputMaybe<Scalars['Boolean']>;
};

export type DevicePagePayload = {
  __typename?: 'DevicePagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<DeviceRecordPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export const enum DevicePlannedUsageAddressEnum {
  /** 组织 */
  Org = 'ORG',
  /** 口岸 */
  Port = 'PORT'
};

export type DevicePlatformInput = {
  /**
   * WEB 0
   * ANDROID 1
   * IOS 2
   */
  device: Scalars['Int'];
};

export type DevicePoolInfoInterface = {
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 设备池记录信息 */
  poolInfo?: Maybe<DeviceUsabilityPayload>;
};

export type DeviceRecordPayload = DeviceBasicInfoInterface & DevicePoolInfoInterface & {
  __typename?: 'DeviceRecordPayload';
  /** 基础信息 */
  basicInfo?: Maybe<DeviceBasicInfoPayload>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 设备池记录信息 */
  poolInfo?: Maybe<DeviceUsabilityPayload>;
};

/** 设备回收状态 */
export const enum DeviceRecoveryStateEnum {
  /** 已分发 */
  Distributed = 'DISTRIBUTED',
  /** 已回收 */
  Recycled = 'RECYCLED'
};

export const enum DeviceStateEnum {
  /** 已完成 */
  Completed = 'COMPLETED',
  /** 已过期 */
  Expired = 'EXPIRED',
  /** 待使用 */
  Free = 'FREE',
  /** 使用中 */
  Using = 'USING'
};

export type DeviceUsabilityPayload = DurianThermometerOrderDeliveryPlanInfoInterface & {
  __typename?: 'DeviceUsabilityPayload';
  /** 循环次数 */
  cycleNumber?: Maybe<Scalars['Int']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 计划信息 */
  planInfo?: Maybe<DurianThermometerOrderDeliveryPlanPayload>;
  /** 计划使用地 */
  plannedUsageAddress?: Maybe<PlannedUsageAddressPayload>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 设备状态 */
  state?: Maybe<DeviceStateEnum>;
  /** 设备订单号 */
  thermometerOrderId?: Maybe<Scalars['ID']>;
  /** 是否故障 */
  wasFaulted?: Maybe<Scalars['Boolean']>;
  /** 是否回收 */
  wasRecycled?: Maybe<Scalars['Boolean']>;
};

export type DictClassInterFace = {
  /** 分类id */
  classId?: Maybe<Scalars['ID']>;
  /** 分类名称 */
  className?: Maybe<Scalars['String']>;
};

/** 查询费用字典表入参 */
export type DictCodeGroupInput = {
  /** 字典类型，1新增费用字段数据源，2费用项分组，3费用项业务规则分组 */
  billDictType?: InputMaybe<BillDictType>;
  /** 字典编码 */
  dictCode?: InputMaybe<Scalars['String']>;
};

export type DictCodeGroupPayload = {
  __typename?: 'DictCodeGroupPayload';
  dictCode?: Maybe<Array<Maybe<DictCodePayload>>>;
};

export type DictCodePayload = {
  __typename?: 'DictCodePayload';
  /** 字典类型，1新增费用字段数据源，2费用项分组，3费用项业务规则分组 */
  billDictType?: Maybe<BillDictType>;
  /** 描述 */
  description?: Maybe<Scalars['String']>;
  /** 字典编码 */
  dictCode?: Maybe<Scalars['String']>;
  /** 字典名称 */
  dictName?: Maybe<Scalars['String']>;
  /** 租户id */
  tenantId?: Maybe<Scalars['ID']>;
};

export type DictItemInput = {
  /** 字典项值 */
  dictCode?: InputMaybe<Scalars['String']>;
};

export type DictItemListPayload = {
  __typename?: 'DictItemListPayload';
  dictItem?: Maybe<Array<Maybe<DictItemPayload>>>;
};

export type DictItemPayload = {
  __typename?: 'DictItemPayload';
  /** 描述 */
  description?: Maybe<Scalars['String']>;
  /** 字典编码 */
  dictCode?: Maybe<Scalars['String']>;
  /** 字典项文本 */
  itemText?: Maybe<Scalars['String']>;
  /** 字典项值 */
  itemValue?: Maybe<Scalars['String']>;
  /** 排序 */
  sort?: Maybe<Scalars['Int']>;
};

/** 字典选项PayLoad */
export type DictOptionPayLoad = {
  __typename?: 'DictOptionPayLoad';
  /** 字典选项列表 */
  dictOptions?: Maybe<Array<Maybe<FasExpandOption>>>;
  /** 字典类型-编码 */
  dictTypeCode?: Maybe<Scalars['String']>;
};

/** 字典选项Input */
export type DictQueryInput = {
  /** 字典类型-编码（枚举） */
  dictTypeCode: DictTypeCodeEnum;
  /** 父级字典-值(传入时返回该父级字典下的二级字典，不传入返回该父级字典的一级字典) */
  parentDictValue?: InputMaybe<Scalars['String']>;
};

/** 字典选项(树形)Input */
export type DictTreeQueryInput = {
  /** 字典类型-编码 */
  dictTypeCode: DictTypeCodeEnum;
};

/** 字典类型-编码（枚举） */
export const enum DictTypeCodeEnum {
  /** 科目状态 */
  AccountSubjectStatus = 'accountSubjectStatus',
  /** 财务凭证 */
  AccountVoucher = 'accountVoucher',
  /**  金额方向  */
  AmountDirection = 'amountDirection',
  /** 资产类别 */
  AssetClassification = 'assetClassification',
  /** 资产采购类型 */
  AssetPurchaseType = 'assetPurchaseType',
  /** 资产状态 */
  AssetStatus = 'assetStatus',
  /** 代付费用单关联状态 */
  AssociationStatus = 'associationStatus',
  /**  辅助核算类型  */
  AuxiliaryAccountType = 'auxiliaryAccountType',
  /** 资产调拨业务单状态 */
  BizOrderStatus = 'bizOrderStatus',
  /** 借款单付款状态 */
  BorrowingPayStatus = 'borrowingPayStatus',
  /**  借款单状态  */
  BorrowingStatus = 'borrowingStatus',
  /**  借款单类型  */
  BorrowingType = 'borrowingType',
  /**  项目类型  */
  BusinessItemType = 'businessItemType',
  /**  业务项目  */
  BusinessProject = 'businessProject',
  /** 现金分类 */
  CashType = 'cashType',
  /** 出纳付款收支项目 */
  CashierPaymentItem = 'cashierPaymentItem',
  /** 币种 */
  Currency = 'currency',
  /** 本次折旧情况 */
  CurrentDepreciationStatus = 'currentDepreciationStatus',
  /**  借贷方向  */
  DebitAndCredit = 'debitAndCredit',
  /** 资产折旧状态 */
  DepreciationStatus = 'depreciationStatus',
  /** 资产设备大类 */
  DeviceCategory = 'deviceCategory',
  /** 资产处置方式 */
  DisposalMethod = 'disposalMethod',
  /** 资产盘点单据类型 */
  DocumentType = 'documentType',
  /** 费用单类型 */
  ExpenseType = 'expenseType',
  /** 财务付款状态 */
  FinancialPaymentStatus = 'financialPaymentStatus',
  /** 财务付款类型 */
  FinancialPaymentType = 'financialPaymentType',
  /**  匹配流水状态  */
  FlowMatchStatus = 'flowMatchStatus',
  /**  资金流水单据状态  */
  FundFlowStatus = 'fundFlowStatus',
  /**  资金流水类型  */
  FundFlowType = 'fundFlowType',
  /**  生成状态  */
  GeneStatus = 'geneStatus',
  /** 代付费用单 生成方式 */
  GenerationType = 'generationType',
  /** 资产入库类型 */
  InStockType = 'inStockType',
  /**  发票生成规则  */
  InvoiceGeneRule = 'invoiceGeneRule',
  /** 发票(应付)分类 */
  InvoicePayableBizType = 'invoicePayableBizType',
  /** 发票(应付)状态 */
  InvoicePayableStatus = 'invoicePayableStatus',
  /**  发票状态  */
  InvoiceStatus = 'invoiceStatus',
  /**  发票类型  */
  InvoiceType = 'invoiceType',
  /**  开票状态  */
  InvoicingStatus = 'invoicingStatus',
  /**  逻辑运算符  */
  LogicalOperator = 'logicalOperator',
  /**  非主营业务收款单收入类型  */
  NonPrimaryReceiptsType = 'nonPrimaryReceiptsType',
  /** 冲借款单类型 */
  OffsetBorrowType = 'offsetBorrowType',
  /** 调出调入 */
  OutInType = 'outInType',
  /** 代付费用单状态 */
  PayOfAnotherStatus = 'payOfAnotherStatus',
  /**  支付方式  */
  PayType = 'payType',
  /** 应付来源单类型 */
  PayableSourceType = 'payableSourceType',
  /** 应付单状态 */
  PayableStatus = 'payableStatus',
  /** 应付单类型 */
  PayableType = 'payableType',
  /** 预付单状态 */
  PaymentAdvanceStatus = 'paymentAdvanceStatus',
  /**  付款单付款状态  */
  PaymentPayStatus = 'paymentPayStatus',
  /**  付款单来源单据子类型  */
  PaymentSourceSubType = 'paymentSourceSubType',
  /**  付款单来源单据类型  */
  PaymentSourceType = 'paymentSourceType',
  /**  付款单状态  */
  PaymentStatus = 'paymentStatus',
  /**  付款单子类型  */
  PaymentSubType = 'paymentSubType',
  /**  付款单类型  */
  PaymentType = 'paymentType',
  /**  支付方式分组  */
  PaymentTypeGroup = 'paymentTypeGroup',
  /**  销售单正逆向类型  */
  PositiveOrNegative = 'positiveOrNegative',
  /**  主营业务收款单收入类型  */
  PrimaryReceiptsType = 'primaryReceiptsType',
  /**  采购单正逆向类型  */
  PurchasePositiveOrNegative = 'purchasePositiveOrNegative',
  /**  退款单来源类型  */
  ReceiptsReturnSourceType = 'receiptsReturnSourceType',
  /**  收款退款单状态  */
  ReceiptsReturnStatus = 'receiptsReturnStatus',
  /**  收款单来源类型  */
  ReceiptsSourceType = 'receiptsSourceType',
  /**  收款单状态  */
  ReceiptsStatus = 'receiptsStatus',
  /**  应收单状态  */
  ReceivableStatus = 'receivableStatus',
  /**  对账单开票状态  */
  ReconciliationInvoicingStatus = 'reconciliationInvoicingStatus',
  /**  对账单状态  */
  ReconciliationStatus = 'reconciliationStatus',
  /** 对账单类型 */
  ReconciliationType = 'reconciliationType',
  /**  红蓝字  */
  RedOrBlueWord = 'redOrBlueWord',
  /**  对账单摊销状态  */
  ReimbursementAmortizeStatus = 'reimbursementAmortizeStatus',
  /** 报销单费用类型 */
  ReimbursementExpenseType = 'reimbursementExpenseType',
  /** 报销单付款状态 */
  ReimbursementPayStatus = 'reimbursementPayStatus',
  /**  报销单状态  */
  ReimbursementStatus = 'reimbursementStatus',
  /**  报销单类型  */
  ReimbursementType = 'reimbursementType',
  /**  关联应付单状态  */
  RelPayableStatus = 'relPayableStatus',
  /**  关系运算符  */
  RelationalOperator = 'relationalOperator',
  /**  科目组合模式  */
  SubjectCombineMode = 'subjectCombineMode',
  /** 科目类型 */
  SubjectType = 'subjectType',
  /**  税种类型  */
  TaxType = 'taxType',
  /**  使用部门属性  */
  UsingDepartmentProperty = 'usingDepartmentProperty',
  /**  增值税税率  */
  VatTaxRate = 'vatTaxRate',
  /**  关联凭证状态  */
  VoucherMatchStatus = 'voucherMatchStatus',
  /**  凭证状态  */
  VoucherStatus = 'voucherStatus',
  /** 凭证模板适用范围 */
  VoucherTemplateAppScope = 'voucherTemplateAppScope',
  /**  凭证模板归属类型  */
  VoucherTemplateBelongType = 'voucherTemplateBelongType',
  /** 凭证模板状态 */
  VoucherTemplateStatus = 'voucherTemplateStatus'
};

/** 字典类型查询入参 */
export type DictionaryQueryInput = {
  /** 字典类型 */
  dictionaryType: DictionaryTypeEnum;
};

export const enum DictionaryTypeEnum {
  /** 收入 */
  IncomeType = 'INCOME_TYPE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export const enum DiffStatus {
  /** 已完成 */
  Completed = 'COMPLETED'
};

export type DifferenceOrderItemPayLoad = BatchInfoWithWarehouseBase & CommoditySkuBase & CommodityTypeBase & {
  __typename?: 'DifferenceOrderItemPayLoad';
  /** 批次详情 */
  batchInfo?: Maybe<BatchInfoWithWarehouse>;
  /** 差异单关联明细 */
  businessItemId?: Maybe<Scalars['ID']>;
  /** 商品sku */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 商品类型信息 */
  commodityType?: Maybe<PitayaCommodityType>;
  /** 差异单id */
  orderId?: Maybe<Scalars['ID']>;
  /** 差异单明细id */
  orderItemId?: Maybe<Scalars['ID']>;
  /** 配送相关的信息 for 配送收货差异单，配送退货差异单 */
  originDeliveryExtendInfo?: Maybe<OriginDeliveryExtendInfo>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 计划销售日期 */
  planSaleTime?: Maybe<Scalars['Long']>;
  /** 差异原因 */
  reason?: Maybe<Scalars['String']>;
  /** 关联主订单明细id */
  saleOrderItemId?: Maybe<Scalars['ID']>;
  /** 差异数量大单位数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 差异数量小单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type DifferenceOrderPayLoad = BelongOrgBase & CreateUserBase & CustomerBase & {
  __typename?: 'DifferenceOrderPayLoad';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 关联的业务订单单号 */
  businessCode?: Maybe<Scalars['String']>;
  /** 关联的业务订单id */
  businessId?: Maybe<Scalars['ID']>;
  /** 差异商品信息 */
  commodityList?: Maybe<Array<Maybe<DifferenceOrderItemPayLoad>>>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人 */
  createUser?: Maybe<User>;
  /** 所属客户 */
  customer?: Maybe<Customer>;
  /** 配送日期 */
  deliveryTime?: Maybe<Scalars['Long']>;
  /** 差异单状态 NORMAL=10=正常,VOIDED=20=已作废 */
  differenceOrderStatus?: Maybe<DifferenceOrderStatus>;
  /** 差异单状态描述 */
  differenceOrderStatusDesc?: Maybe<Scalars['String']>;
  /** 单据类型 配送退货差异|配送收货差异|平台退回差异|销售收货差异 */
  differenceOrderType?: Maybe<DifferenceOrderType>;
  /** 单据类型描述 */
  differenceOrderTypeDesc?: Maybe<Scalars['String']>;
  /** 差异单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 差异单id */
  orderId?: Maybe<Scalars['ID']>;
  /** 收货日期 */
  receiveTime?: Maybe<Scalars['Long']>;
  /** 退货日期 */
  returnTime?: Maybe<Scalars['Long']>;
};

export const enum DifferenceOrderStatus {
  /** 正常 */
  Normal = 'NORMAL',
  /** 已作废 */
  Voided = 'VOIDED'
};

export const enum DifferenceOrderType {
  /** 配送收货差异 */
  DeliveryReceive = 'DELIVERY_RECEIVE',
  /** 配送退货差异 */
  DeliveryReturn = 'DELIVERY_RETURN',
  /** 平台退回差异 */
  PlatformReturn = 'PLATFORM_RETURN',
  /** 销售退货差异 */
  PlatformSaleReturn = 'PLATFORM_SALE_RETURN',
  /** 销售退货差异 */
  SaleInvoiceReturn = 'SALE_INVOICE_RETURN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type DirectTransportationDeclarationInput = {
  /** 单份全程运输单证号码 */
  ladingBillNo?: InputMaybe<Scalars['String']>;
  /** 其他需要说明的情况 */
  otherExplain?: InputMaybe<Scalars['String']>;
  /** 是否有单份全程运输单证 */
  thereLadingBillNo?: InputMaybe<Scalars['Boolean']>;
  /** 是否经过非协定成员方中转 */
  transfer?: InputMaybe<Scalars['Boolean']>;
  /** 是否获得中转确认书等未再加工证明文件 */
  transferConfirmation?: InputMaybe<Scalars['Boolean']>;
  /** 中转确认书等未再加工证明文件号码 */
  transferConfirmationNo?: InputMaybe<Scalars['String']>;
};

export type DirectTransportationDeclarationPayload = {
  __typename?: 'DirectTransportationDeclarationPayload';
  /** 单份全程运输单证号码 */
  ladingBillNo?: Maybe<Scalars['String']>;
  /** 其他需要说明的情况 */
  otherExplain?: Maybe<Scalars['String']>;
  /** 是否有单份全程运输单证 */
  thereLadingBillNo?: Maybe<Scalars['Boolean']>;
  /** 是否经过非协定成员方中转 */
  transfer?: Maybe<Scalars['Boolean']>;
  /** 是否获得中转确认书等未再加工证明文件 */
  transferConfirmation?: Maybe<Scalars['Boolean']>;
  /** 中转确认书等未再加工证明文件号码 */
  transferConfirmationNo?: Maybe<Scalars['String']>;
};

export type DischargePortInterface = {
  /** "卸货港名称 */
  dischargePort?: Maybe<Scalars['String']>;
  /** 卸货港ID */
  dischargePortId?: Maybe<Scalars['ID']>;
};

export type DischargePortWithArriveAndBerthTimePayload = PortInterface & {
  __typename?: 'DischargePortWithArriveAndBerthTimePayload';
  /** 到港时间 */
  arriveTime?: Maybe<Scalars['Long']>;
  /** 靠泊时间 */
  berthTime?: Maybe<Scalars['Long']>;
  /** 港口id */
  portId?: Maybe<Scalars['ID']>;
  /** 港口名称 */
  portName?: Maybe<Scalars['String']>;
};

export type DistDataInput = {
  /** 筛选项id */
  commonId?: InputMaybe<Scalars['ID']>;
  /** 规则id */
  ruleId?: InputMaybe<Scalars['Long']>;
  /** 值 */
  valueList?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
};

export type DistributionNameBase = {
  distributionId?: Maybe<Scalars['Int']>;
  distributionName?: Maybe<Scalars['String']>;
};

export type DistrictBase = {
  /** 区 */
  district?: Maybe<LocationPayload>;
};

export type DoQuantityStatPayload = {
  __typename?: 'DoQuantityStatPayload';
  /** 消杀 */
  disinfectant?: Maybe<Scalars['Int']>;
  /** 国抽 */
  domesticSampling?: Maybe<Scalars['Int']>;
  /** 未放电 */
  electricityReleased?: Maybe<Scalars['Int']>;
  /** 文件不齐全 */
  fileCompiled?: Maybe<Scalars['Int']>;
  /** 查验 */
  inspection?: Maybe<Scalars['Int']>;
  /** 核酸 */
  nucleicAcidCheck?: Maybe<Scalars['Int']>;
  /** 放行 */
  release?: Maybe<Scalars['Int']>;
};

/** 计划基础信息 */
export type DomesticBasicInformationPayload = CategoryInterface & {
  __typename?: 'DomesticBasicInformationPayload';
  /** 柜次 */
  cabinetBatchCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 合同号 */
  contractCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 进口港id */
  entryPortId?: Maybe<Scalars['ID']>;
  /** Id */
  id?: Maybe<Scalars['ID']>;
  /** 原计划号 */
  originalPlanCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 发运方式 */
  transportMethod?: Maybe<TransportMethodEnum>;
  /** 发运方式名称 */
  transportMethodName?: Maybe<Scalars['String']>;
  /** 计划类型 */
  type?: Maybe<PlanTypeEnum>;
};

export type DomesticBillBasePayload = {
  __typename?: 'DomesticBillBasePayload';
  /** 柜次号 */
  cabinetBatchCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 销地计划号 */
  salesPlanCode?: Maybe<Scalars['String']>;
};

export type DomesticBillCommitBatchInput = {
  /** 费用类型 */
  billType?: InputMaybe<BillTypeEnum>;
  /** 计划id */
  planIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type DomesticBillCommitBatchPayload = {
  __typename?: 'DomesticBillCommitBatchPayload';
  /** 失败销地计划号 */
  salesPlanCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type DomesticBillCommodityPayload = CategoryInterface & {
  __typename?: 'DomesticBillCommodityPayload';
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 装柜数 */
  loadQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 抽检信息格式 柜次（抽检数 抽检单位） 例子:TH202202280001（1件） */
  samplingInfoList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type DomesticBillExportInput = {
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类 */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 提交空柜单日期终 */
  emptyCabinetBillCommitTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 提交空柜单日期起 */
  emptyCabinetBillCommitTimeStart?: InputMaybe<Scalars['Long']>;
  /** 空柜单状态 */
  emptyCabinetBillState?: InputMaybe<BillBusinessStateEnum>;
  /** 进口报关公司 */
  entryCustomsSupplierId?: InputMaybe<Scalars['ID']>;
  /** 提交空柜单日期终 */
  returnBoxBillCommitTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 提交空柜单日期起 */
  returnBoxBillCommitTimeStart?: InputMaybe<Scalars['Long']>;
  /** 还箱单状态 */
  returnBoxBillState?: InputMaybe<BillBusinessStateEnum>;
  /** 销地计划号 */
  salesPlanCode?: InputMaybe<Scalars['String']>;
  /** 销地计划状态 */
  salesPlanStateList?: InputMaybe<Array<InputMaybe<SalesPlanStateEnum>>>;
  /** 调拨时间终 */
  transferTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 调拨时间起 */
  transferTimeStart?: InputMaybe<Scalars['Long']>;
  /** 运输公司 */
  transportSupplierId?: InputMaybe<Scalars['ID']>;
};

export type DomesticBillPageInput = {
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类 */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 提交空柜单日期终 */
  emptyCabinetBillCommitTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 提交空柜单日期起 */
  emptyCabinetBillCommitTimeStart?: InputMaybe<Scalars['Long']>;
  /** 空柜单状态 */
  emptyCabinetBillState?: InputMaybe<BillBusinessStateEnum>;
  /** 进口报关公司 */
  entryCustomsSupplierId?: InputMaybe<Scalars['ID']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 提交还箱单日期终 */
  returnBoxBillCommitTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 提交还箱单日期起 */
  returnBoxBillCommitTimeStart?: InputMaybe<Scalars['Long']>;
  /** 还箱单状态 */
  returnBoxBillState?: InputMaybe<BillBusinessStateEnum>;
  /** 销地计划号 */
  salesPlanCode?: InputMaybe<Scalars['String']>;
  /** 销地计划状态 */
  salesPlanStateList?: InputMaybe<Array<InputMaybe<SalesPlanStateEnum>>>;
  /** 调拨时间终 */
  transferTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 调拨时间起 */
  transferTimeStart?: InputMaybe<Scalars['Long']>;
  /** 运输公司 */
  transportSupplierId?: InputMaybe<Scalars['ID']>;
};

export type DomesticBillPagePayload = {
  __typename?: 'DomesticBillPagePayload';
  /** 当前页码 */
  pageCurrent: Scalars['Int'];
  /** 条数 */
  pageSize: Scalars['Int'];
  /** 数据 */
  records?: Maybe<Array<Maybe<DomesticBillPayload>>>;
  /** 总记录数 */
  totalRecords: Scalars['Int'];
};

export type DomesticBillPayload = CategoryInterface & CustomerListInterface & EntryCustomsSupplierInterface & EntryPortInterface & TransportSupplierInterface & {
  __typename?: 'DomesticBillPayload';
  /** 柜次 */
  cabinetBatchCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 客户id */
  customerId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 客户名称 */
  customerName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 提交空柜单日期 */
  emptyCabinetBillCommitTime?: Maybe<Scalars['Long']>;
  /** 空柜单状态 */
  emptyCabinetBillState?: Maybe<BillBusinessStateEnum>;
  /** 空柜单状态名称 */
  emptyCabinetBillStateName?: Maybe<Scalars['String']>;
  /** 进口报关公司名称 */
  entryCustomsSupplier?: Maybe<Scalars['String']>;
  /** 进口报关公司ID */
  entryCustomsSupplierId?: Maybe<Scalars['ID']>;
  /** 进口港名称 */
  entryPort?: Maybe<Scalars['String']>;
  /** 进口港id */
  entryPortId?: Maybe<Scalars['ID']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 提交还箱单日期 */
  returnBoxBillCommitTime?: Maybe<Scalars['Long']>;
  /** 还箱单状态 */
  returnBoxBillState?: Maybe<BillBusinessStateEnum>;
  /** 还箱单状态名称 */
  returnBoxBillStateName?: Maybe<Scalars['String']>;
  /** 销地计划号 */
  salesPlanCode?: Maybe<Scalars['String']>;
  /** 销地计划状态 */
  salesPlanState?: Maybe<SalesPlanStateEnum>;
  /** 销地计划状态名称 */
  salesPlanStateName?: Maybe<Scalars['String']>;
  /** 调拨时间 */
  transferTime?: Maybe<Scalars['Long']>;
  /** 运输公司Id */
  transportSupplierId?: Maybe<Scalars['ID']>;
  /** 运输公司名称 */
  transportSupplierName?: Maybe<Scalars['String']>;
};

export type DomesticCollectiveProcurementLossCommodityPayload = TotalTypeBase & UnitTypeBase & {
  __typename?: 'DomesticCollectiveProcurementLossCommodityPayload';
  /** 商品 sku id */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 大单位 */
  totalType?: Maybe<Unit>;
  /** 小单位 */
  unitType?: Maybe<Unit>;
};

export type DomesticCollectiveProcurementReturnsAndLoss = BelongOrgBase & CreateByBase & CustomerBase & SupplierBase & WarehouseBase & {
  __typename?: 'DomesticCollectiveProcurementReturnsAndLoss';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 类型 */
  businessType?: Maybe<Scalars['Int']>;
  /** 类型名称 */
  businessTypeName?: Maybe<Scalars['String']>;
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<DomesticCollectiveProcurementLossCommodityPayload>>>;
  /** 商品类型 */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** "商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 客户 */
  customer?: Maybe<Customer>;
  domesticCollectiveCode?: Maybe<Scalars['String']>;
  /** 备注 */
  note?: Maybe<Scalars['String']>;
  /** 供应商 */
  supplier?: Maybe<Supplier>;
  /** 所属仓库 */
  warehouse?: Maybe<Warehouse>;
};

export type DomesticCommodityInfoPayload = CommodityInterface & CommoditySpecListInterface & {
  __typename?: 'DomesticCommodityInfoPayload';
  /** 商品id */
  commodityId?: Maybe<Scalars['ID']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** sku列表 */
  skuList?: Maybe<Array<Maybe<DomesticCommoditySkuItemPayload>>>;
  /** 商品规格 */
  specList?: Maybe<Array<Maybe<DurianSkuSpec>>>;
};

export type DomesticCommoditySkuItemPayload = CommoditySkuInterface & CommoditySkuSpecInterface & {
  __typename?: 'DomesticCommoditySkuItemPayload';
  /** 商品id */
  commodityId?: Maybe<Scalars['ID']>;
  /** 商品标记 */
  commodityMark?: Maybe<DurianCommodityMarkEnum>;
  /** 数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** 数量单位 */
  quantityUnit?: Maybe<QuantityUnitEnum>;
  /** 收货商品信息 */
  receiptCommodityList?: Maybe<Array<Maybe<DomesticReceiptCommodityItemPayload>>>;
  /** skuId */
  skuId?: Maybe<Scalars['ID']>;
  /** sku名称 */
  skuName?: Maybe<Scalars['String']>;
  /** sku规格 */
  specList?: Maybe<Array<Maybe<DurianSkuSpecOption>>>;
  /** 小计金额 */
  subtotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 重量 */
  weight?: Maybe<Scalars['BigDecimal']>;
};

/** 计划发货信息 */
export type DomesticDeliveryInformationPayload = ContactInfoInterface & {
  __typename?: 'DomesticDeliveryInformationPayload';
  /** 地址简称 */
  address?: Maybe<Scalars['String']>;
  /** 地址id */
  addressId?: Maybe<Scalars['ID']>;
  /** 联系人信息 */
  contactList?: Maybe<Array<Maybe<DurianContactOption>>>;
  /** 装柜方式 */
  loadingMethod?: Maybe<LoadingTypeEnum>;
  /** 装柜描述 */
  loadingMethodName?: Maybe<Scalars['String']>;
  /** 节点 */
  pointId?: Maybe<Scalars['ID']>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['ID']>;
  /** 转柜信息 */
  transferInfo?: Maybe<TransferInfo>;
};

export type DomesticDeliveryPagePayload = {
  __typename?: 'DomesticDeliveryPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<DomesticDeliveryPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type DomesticDeliveryPayload = CategoryInterface & CustomerListInterface & {
  __typename?: 'DomesticDeliveryPayload';
  /** 采购员 */
  buyer?: Maybe<Scalars['String']>;
  /** 是否取消质检 */
  cancelInspection?: Maybe<Scalars['Boolean']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类 */
  categoryName?: Maybe<Scalars['String']>;
  /** 确认匹配时间 */
  confirmMatchTime?: Maybe<Scalars['Long']>;
  /** 客户id */
  customerId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 收货方名称 */
  customerName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 发车时间 */
  departureTime?: Maybe<Scalars['Long']>;
  /** 质检状态 */
  inspectionState?: Maybe<ShipmentInspectionStateEnum>;
  /** 车牌号 */
  licensePlateNumber?: Maybe<Scalars['String']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 计划id */
  planId?: Maybe<Scalars['ID']>;
  /** 收货时间 */
  receiptTime?: Maybe<Scalars['Long']>;
  /** 计划状态 */
  state?: Maybe<DomesticDeliveryPlanStateEnum>;
};

export type DomesticDeliveryPlanBasicInput = {
  /** 采购员 */
  buyer?: InputMaybe<Scalars['ID']>;
  /** 品类 */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 确认匹配日期 */
  confirmMatchTime?: InputMaybe<Scalars['Long']>;
  /** 需要到货日期 */
  expectedDeliveryTime?: InputMaybe<Scalars['Long']>;
  /** 采购方 */
  purchaserId?: InputMaybe<Scalars['ID']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export type DomesticDeliveryPlanBasicPayload = CategoryInterface & SupplierInterface & {
  __typename?: 'DomesticDeliveryPlanBasicPayload';
  /** 采购方 */
  buyer?: Maybe<Scalars['String']>;
  /** 采购方id */
  buyerId?: Maybe<Scalars['ID']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 确认匹配时间 */
  confirmMatchTime?: Maybe<Scalars['Long']>;
  /** 需要到货日期 */
  expectedDeliveryTime?: Maybe<Scalars['Long']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 采购方名称 */
  purchaser?: Maybe<Scalars['String']>;
  /** 采购方id */
  purchaserId?: Maybe<Scalars['ID']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 计划状态 */
  state?: Maybe<DomesticDeliveryPlanStateEnum>;
  /** 供应商ID */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

export type DomesticDeliveryPlanInput = {
  /** 基础信息 */
  basicInfo?: InputMaybe<DomesticDeliveryPlanBasicInput>;
  /** 商品信息 */
  commodityInfo?: InputMaybe<Array<InputMaybe<CommodityInfoInput>>>;
  /** 计划id */
  planId?: InputMaybe<Scalars['ID']>;
  /** 收货方信息 */
  receiptInfo?: InputMaybe<Array<InputMaybe<ReceiptInfoInput>>>;
  /** 发车质检信息 */
  shipmentInspectionInfo?: InputMaybe<DepartureInspectionInfoInput>;
  /** 发货信息 */
  shippingInfo?: InputMaybe<ShippingInfoInput>;
  /** 运输信息 */
  transportInfo?: InputMaybe<TransportInfoInput>;
};

export type DomesticDeliveryPlanPageInput = {
  /** 是否取消质检 */
  cancelInspection?: InputMaybe<Scalars['Boolean']>;
  /** 品类 */
  categoryIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 收货方 */
  customerId?: InputMaybe<Scalars['ID']>;
  /** 发车结束日期 */
  departureTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 发车开始日期 */
  departureTimeStart?: InputMaybe<Scalars['Long']>;
  /** 质检状态 */
  inspectionState?: InputMaybe<ShipmentInspectionStateEnum>;
  /** 车牌号 */
  licensePlateNumber?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent: Scalars['Int'];
  /** 分页参数 */
  pageSize: Scalars['Int'];
  /** 计划号 */
  planCode?: InputMaybe<Scalars['String']>;
  /** 收货结束日期 */
  receiptTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 收货开始日期 */
  receiptTimeStart?: InputMaybe<Scalars['Long']>;
  /** 状态 */
  state?: InputMaybe<DomesticDeliveryPlanStateEnum>;
};

export const enum DomesticDeliveryPlanStateEnum {
  /** 暂存 */
  Init = 'INIT',
  /** 部分收货 */
  PartialReceipt = 'PARTIAL_RECEIPT',
  /** 已收货 */
  Received = 'RECEIVED',
  /** 已提交 */
  Submitted = 'SUBMITTED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 已作废 */
  Voided = 'VOIDED',
  /** 待收货 */
  WaitReceipt = 'WAIT_RECEIPT'
};

export type DomesticPlanDetailPayload = {
  __typename?: 'DomesticPlanDetailPayload';
  /** 基础信息 */
  basicInformation?: Maybe<DomesticBasicInformationPayload>;
  /** 发货信息 */
  deliveryInformation?: Maybe<DomesticDeliveryInformationPayload>;
  /** 质检信息 */
  inspectionInfo?: Maybe<InspectionPayload>;
  /** 其他任务安排 */
  otherTaskInfo?: Maybe<OtherTaskInformationPayload>;
  /** 收货方信息 */
  receiverInformationPayload?: Maybe<Array<Maybe<DomesticReceiverInformationPayload>>>;
};

export type DomesticPlanDetailWithRoutePayload = {
  __typename?: 'DomesticPlanDetailWithRoutePayload';
  /** 基础信息 */
  basicInformation?: Maybe<DomesticBasicInformationPayload>;
  /** 发货信息 */
  deliveryInformation?: Maybe<DomesticDeliveryInformationPayload>;
  /** 质检信息 */
  inspectionInfo?: Maybe<InspectionPayload>;
  /** 其他任务安排 */
  otherTaskInfo?: Maybe<OtherTaskInformationPayload>;
  /** 运输信息 */
  routeInformation?: Maybe<RouteInformationPayload>;
};

/** 国产货费用详情信息 */
export type DomesticProductPurchaseBillDetailPayload = {
  __typename?: 'DomesticProductPurchaseBillDetailPayload';
  /** 基本信息 */
  baseInfo?: Maybe<DomesticProductsBillBaseInfoPayload>;
  /** 费用单信息 */
  billBusinessInfo?: Maybe<BillBusinessInfoPayload>;
  /** 采购计划信息 */
  purchaserPlan?: Maybe<PurchaserPlanInfoPayload>;
};

/** 国产货费用分页参数 */
export type DomesticProductPurchaseBillPageInput = {
  /** 费用单号 */
  billMainCode?: InputMaybe<Scalars['String']>;
  /** 费用单类型 */
  billTypeList?: InputMaybe<Array<InputMaybe<BillTypeEnum>>>;
  /** 采购员 */
  buyerId?: InputMaybe<Scalars['ID']>;
  /** 品类id */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 创建时间结束 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建时间起始 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 收货方id */
  customerId?: InputMaybe<Scalars['ID']>;
  /** 国产货采购计划号 */
  domesticProductsPlanCode?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 采购计划状态 */
  planState?: InputMaybe<DomesticDeliveryPlanStateEnum>;
  /** 采购方ID */
  purchaserId?: InputMaybe<Scalars['ID']>;
  /** 费用单状态 */
  state?: InputMaybe<BillBusinessStateEnum>;
  /** 供应商ID */
  supplierId?: InputMaybe<Scalars['ID']>;
};

/** 国产货费用分页返回值 */
export type DomesticProductPurchaseBillPagePayload = {
  __typename?: 'DomesticProductPurchaseBillPagePayload';
  /** 当前页码 */
  pageCurrent: Scalars['Int'];
  /** 条数 */
  pageSize: Scalars['Int'];
  /** 数据 */
  records?: Maybe<Array<Maybe<DomesticProductPurchaseBillPayload>>>;
  /** 总记录数 */
  totalRecords: Scalars['Int'];
};

/** 国产货费用分页返回值单条记录 */
export type DomesticProductPurchaseBillPayload = CategoryInterface & CustomerInterface & DomesticPurchaserNameInterface & SupplierInterface & {
  __typename?: 'DomesticProductPurchaseBillPayload';
  /** 费用单号 */
  billMainCode?: Maybe<Scalars['String']>;
  /** 费用单类型 */
  billType?: Maybe<BillTypeEnum>;
  /** 业务ID */
  businessId?: Maybe<Scalars['ID']>;
  /** 采购员 */
  buyerId?: Maybe<Scalars['ID']>;
  /** 采购员 */
  buyerName?: Maybe<Scalars['String']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 收货方id */
  customerId?: Maybe<Scalars['ID']>;
  /** 收货方名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 国产货采购计划号 */
  domesticProductsPlanCode?: Maybe<Scalars['String']>;
  /** 国产货采购计划id */
  domesticProductsPlanId?: Maybe<Scalars['ID']>;
  /** 费用单id */
  id?: Maybe<Scalars['ID']>;
  /** 采购计划状态 */
  planState?: Maybe<DomesticDeliveryPlanStateEnum>;
  /** 采购方 */
  purchaserId?: Maybe<Scalars['ID']>;
  /** 采购方 */
  purchaserName?: Maybe<Scalars['String']>;
  /** 费用单驳回原因 */
  reason?: Maybe<Scalars['String']>;
  /** 收货方状态 */
  receiptState?: Maybe<ReceiptState>;
  /** 费用单状态 */
  state?: Maybe<BillBusinessStateEnum>;
  /** 供应商ID */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 总金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

/** 国产货费用详情信息 */
export type DomesticProductSaleBillDetailPayload = {
  __typename?: 'DomesticProductSaleBillDetailPayload';
  /** 基本信息 */
  baseInfo?: Maybe<DomesticProductsBillBaseInfoPayload>;
  /** 费用单信息 */
  billBusinessInfo?: Maybe<BillBusinessInfoPayload>;
  /** 收货信息 */
  receiveInfo?: Maybe<ReceiveInfoPayload>;
};

/** 国产货销售费用分页参数 */
export type DomesticProductSaleBillPageInput = {
  /** 费用单号 */
  billMainCode?: InputMaybe<Scalars['String']>;
  /** 费用单类型 */
  billTypeList?: InputMaybe<Array<InputMaybe<BillTypeEnum>>>;
  /** 采购员 */
  buyerId?: InputMaybe<Scalars['ID']>;
  /** 品类id */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 创建时间结束 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建时间起始 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 收货方id */
  customerId?: InputMaybe<Scalars['ID']>;
  /** 国产货采购计划号 */
  domesticProductsPlanCode?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 采购计划状态 */
  planState?: InputMaybe<DomesticDeliveryPlanStateEnum>;
  /** 采购方ID */
  purchaserId?: InputMaybe<Scalars['ID']>;
  /** 费用单状态 */
  state?: InputMaybe<BillBusinessStateEnum>;
};

/** 国产货销售费用分页返回值 */
export type DomesticProductSaleBillPagePayload = {
  __typename?: 'DomesticProductSaleBillPagePayload';
  /** 当前页码 */
  pageCurrent: Scalars['Int'];
  /** 条数 */
  pageSize: Scalars['Int'];
  /** 数据 */
  records?: Maybe<Array<Maybe<DomesticProductSaleBillPayload>>>;
  /** 总记录数 */
  totalRecords: Scalars['Int'];
};

/** 国产货费用分页返回值单条记录 */
export type DomesticProductSaleBillPayload = CategoryInterface & CustomerInterface & DomesticPurchaserNameInterface & SupplierInterface & {
  __typename?: 'DomesticProductSaleBillPayload';
  /** 费用单号 */
  billMainCode?: Maybe<Scalars['String']>;
  /** 费用单类型 */
  billType?: Maybe<BillTypeEnum>;
  /** 业务ID */
  businessId?: Maybe<Scalars['ID']>;
  /** 采购员 */
  buyerId?: Maybe<Scalars['ID']>;
  /** 采购员 */
  buyerName?: Maybe<Scalars['String']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 收货方id */
  customerId?: Maybe<Scalars['ID']>;
  /** 收货方名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 国产货采购计划号 */
  domesticProductsPlanCode?: Maybe<Scalars['String']>;
  /** 国产货采购计划id */
  domesticProductsPlanId?: Maybe<Scalars['ID']>;
  /** 费用单id */
  id?: Maybe<Scalars['ID']>;
  /** 采购计划状态 */
  planState?: Maybe<DomesticDeliveryPlanStateEnum>;
  /** 采购方 */
  purchaserId?: Maybe<Scalars['ID']>;
  /** 采购方 */
  purchaserName?: Maybe<Scalars['String']>;
  /** 费用单驳回原因 */
  reason?: Maybe<Scalars['String']>;
  /** 收货方状态 */
  receiptState?: Maybe<ReceiptState>;
  /** 费用单状态 */
  state?: Maybe<BillBusinessStateEnum>;
  /** 供应商ID */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 总金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type DomesticProductsBillBaseInfoPayload = CategoryInterface & SupplierInterface & {
  __typename?: 'DomesticProductsBillBaseInfoPayload';
  /** 费用单号 */
  billMainCode?: Maybe<Scalars['String']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 国产货采购计划号 */
  domesticProductsPlanCode?: Maybe<Scalars['String']>;
  /** 国产货采购计划id */
  domesticProductsPlanId?: Maybe<Scalars['ID']>;
  /** 费用单id */
  id?: Maybe<Scalars['ID']>;
  /** 采购计划状态 */
  planState?: Maybe<DomesticDeliveryPlanStateEnum>;
  /** 采购方 */
  purchaserId?: Maybe<Scalars['ID']>;
  /** 采购方 */
  purchaserName?: Maybe<Scalars['String']>;
  /** 费用单状态 */
  state?: Maybe<BillBusinessStateEnum>;
  /** 供应商ID */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

/** 国产货费用详情-保存参数 */
export type DomesticProductsBillSaveInput = {
  /** 费用单信息-商品列表 */
  billBusinessInfoList?: InputMaybe<Array<InputMaybe<BillBusinessInput>>>;
  /** 费用单id */
  id?: InputMaybe<Scalars['ID']>;
  /** 开票供应商id */
  invoiceSupplierId?: InputMaybe<Scalars['ID']>;
};

export type DomesticProductsBillUpdateInput = {
  /** 费用单信息-商品列表 */
  billBusinessInfoList?: InputMaybe<Array<InputMaybe<BillBusinessInput>>>;
  /** 费用单id */
  billMainId?: InputMaybe<Scalars['ID']>;
};

export type DomesticPurchaseCommodity = CommoditySkuBase & PriceTypeBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'DomesticPurchaseCommodity';
  /**  入库总计单位数量  */
  actualTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** " 入库基本单位数量  */
  actualUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  单品小计  */
  amount?: Maybe<Scalars['BigDecimal']>;
  /**  入库批次code  */
  batchCode?: Maybe<Scalars['String']>;
  /**  入库批次id  */
  batchId?: Maybe<Scalars['ID']>;
  /**  是否展示申请库存按钮 true:可以申请，false:申请中，不可以申请  */
  canApplyStock?: Maybe<Scalars['Boolean']>;
  /**  批次可退货总计单位数量  */
  canReturnTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** " 批次可退货基本单位数量  */
  canReturnUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  sku信息  */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /**  扣损总计单位数量  */
  deductTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** " 扣损基本单位数量  */
  deductUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  商品标签类型枚举  */
  expandOrderTypeEnum?: Maybe<ExpandOrderTypeEnum>;
  /**  商品标签类型描述  */
  expandOrderTypeEnumDesc?: Maybe<Scalars['String']>;
  /**  商品明细id  */
  id?: Maybe<Scalars['ID']>;
  index?: Maybe<Scalars['ID']>;
  /**  商品标记  */
  markList?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /**  订单id  */
  orderId?: Maybe<Scalars['Long']>;
  /**  订单类型  */
  orderType?: Maybe<ExpandOrderTypeEnum>;
  /**  单价  */
  price?: Maybe<Scalars['BigDecimal']>;
  /**  单价单位  */
  priceType?: Maybe<Unit>;
  /**  批次已退货总计单位数量  */
  returnTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** " 批次已退货基本单位数量  */
  returnUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  流水号--前端不用  */
  runCode?: Maybe<Scalars['String']>;
  /**  原始批次id  */
  sourceBatchId?: Maybe<Scalars['ID']>;
  /**  实时库存量  */
  stockBatch?: Maybe<BatchInfo>;
  /**  采购/赠送/补损 总计单位数量  */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  总计单位信息  */
  totalType?: Maybe<Unit>;
  /**  采购/赠送/补损 基本单位数量  */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  基本单位信息  */
  unitType?: Maybe<Unit>;
  /**  商品仓库id  */
  warehouseId?: Maybe<Scalars['ID']>;
};

export type DomesticPurchaseDetailPayload = {
  __typename?: 'DomesticPurchaseDetailPayload';
  /** 基础信息 */
  basicInfo?: Maybe<DomesticDeliveryPlanBasicPayload>;
  /** 商品信息 */
  loadingInfoList?: Maybe<Array<Maybe<DomesticCommoditySkuItemPayload>>>;
  /** 收货信息 */
  receiptInfoList?: Maybe<Array<Maybe<DomesticReceiptInfoPayload>>>;
  /** 发货信息 */
  shippingInfo?: Maybe<ShippingInfoPayload>;
  /** 运输信息 */
  transportPointInfo?: Maybe<DomesticTransportInfoPayload>;
};

/**  查询国产货采购单操作日志  */
export type DomesticPurchaseOperationLogInput = {
  orderId: Scalars['ID'];
};

export type DomesticPurchaseOperationLogPayload = CreateUserBase & {
  __typename?: 'DomesticPurchaseOperationLogPayload';
  /**  变更前状态  */
  beforeStatus?: Maybe<PurchaseStatusEnum>;
  /**  变更前状态描述  */
  beforeStatusDesc?: Maybe<Scalars['String']>;
  /**  时间  */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人 */
  createUser?: Maybe<User>;
  /**  备注  */
  note?: Maybe<Scalars['String']>;
  /**  采购单状态  */
  status?: Maybe<PurchaseStatusEnum>;
  /**  采购单状态名称  */
  statusDesc?: Maybe<Scalars['String']>;
};

/**  采购单基础信息  */
export type DomesticPurchasePayload = BelongOrgBase & CreateByBase & CustomerBase & SupplierBase & WarehouseBase & {
  __typename?: 'DomesticPurchasePayload';
  /**  采购总计  */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /**  采购单号  */
  code?: Maybe<Scalars['String']>;
  /**  商品信息  */
  commodityItems?: Maybe<Array<Maybe<DomesticPurchaseCommodity>>>;
  /**  商品类型id  */
  commodityType?: Maybe<Scalars['Int']>;
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /**  创建人员id  */
  createBy?: Maybe<User>;
  /**  创建时间  */
  createTime?: Maybe<Scalars['Long']>;
  /** 所属客户 */
  customer?: Maybe<Customer>;
  /**  扩展单列表  */
  expandOrderList?: Maybe<Array<Maybe<ExpandOrder>>>;
  /**  采购单id  */
  id?: Maybe<Scalars['ID']>;
  /**  匹配货源信息  */
  matchingSource?: Maybe<MarchingSourceInfo>;
  /**  采购日期  */
  purchaseDate?: Maybe<Scalars['Long']>;
  /**  流水号  */
  runCode?: Maybe<Scalars['String']>;
  /**  采购订单状态:   */
  status?: Maybe<PurchaseStatusEnum>;
  /**  采购订单状态描述  */
  statusDesc?: Maybe<Scalars['String']>;
  /**  采购业务子类型  */
  subType?: Maybe<PurchaseSubTypeEnum>;
  subTypeDesc?: Maybe<Scalars['String']>;
  /**  供应商  */
  supplier?: Maybe<Supplier>;
  /**  仓库信息  */
  warehouse?: Maybe<Warehouse>;
};

export type DomesticPurchaseReturnBusinessInfo = BelongOrgBase & CreateUserBase & CustomerBase & SupplierBase & WarehouseBase & {
  __typename?: 'DomesticPurchaseReturnBusinessInfo';
  /** 采购单id */
  applyId?: Maybe<Scalars['ID']>;
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 退货单商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 退货单商品类型描述 */
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人 */
  createUser?: Maybe<User>;
  /** 所属客户 */
  customer?: Maybe<Customer>;
  /**  匹配货源  */
  matchingSource?: Maybe<MarchingSourceInfo>;
  /** 关联采购单号 */
  purchaseCode?: Maybe<Scalars['String']>;
  /** 采购时间 */
  purchaseTime?: Maybe<Scalars['Long']>;
  /** 流水号 */
  runCode?: Maybe<Scalars['String']>;
  /** 供应商信息 */
  supplier?: Maybe<Supplier>;
  /** 仓库信息 */
  warehouse?: Maybe<Warehouse>;
};

/** 国产货采购方名称 */
export type DomesticPurchaserNameInterface = {
  /** 采购方 */
  purchaserId?: Maybe<Scalars['ID']>;
  /** 采购方 */
  purchaserName?: Maybe<Scalars['String']>;
};

export type DomesticQualityTrackingPayload = {
  __typename?: 'DomesticQualityTrackingPayload';
  /** 基础信息 */
  basicInfo?: Maybe<DomesticDeliveryPlanBasicPayload>;
  /** 质检安排 */
  shipmentInspectionInfo?: Maybe<DepartureInspectionInfoPayload>;
  /** sop执行信息 */
  sopExecInfo?: Maybe<DomesticSopInfoPayload>;
};

export type DomesticReceiptCommodityInfoPayload = CommoditySkuInterface & CommoditySkuSpecInterface & {
  __typename?: 'DomesticReceiptCommodityInfoPayload';
  /** 商品id */
  commodityId?: Maybe<Scalars['ID']>;
  /** 商品标记 */
  commodityMark?: Maybe<DurianCommodityMarkEnum>;
  /** 扣损小计金额 */
  deductionLossAmount?: Maybe<Scalars['BigDecimal']>;
  /** 数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** 单位 */
  quantityUnit?: Maybe<QuantityUnitEnum>;
  /** 退货数量 */
  returnQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 退货小计金额 */
  returnSubTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 结算小计金额 */
  settlementSubTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** skuId */
  skuId?: Maybe<Scalars['ID']>;
  /** sku名称 */
  skuName?: Maybe<Scalars['String']>;
  /** sku规格 */
  specList?: Maybe<Array<Maybe<DurianSkuSpecOption>>>;
  /** 小计金额 */
  subTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 重量 */
  weight?: Maybe<Scalars['BigDecimal']>;
};

export type DomesticReceiptCommodityItemPayload = CustomerInterface & {
  __typename?: 'DomesticReceiptCommodityItemPayload';
  /** 客户id */
  customerId?: Maybe<Scalars['ID']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 收货数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** 数量单位 */
  quantityUnit?: Maybe<QuantityUnitEnum>;
  /** 收货状态 */
  state?: Maybe<ReceiptState>;
  /** 收货重量 */
  weight?: Maybe<Scalars['BigDecimal']>;
};

export type DomesticReceiptCommodityPayload = {
  __typename?: 'DomesticReceiptCommodityPayload';
  /** 普通商品明细 */
  commodityInfoList?: Maybe<Array<Maybe<DomesticCommoditySkuItemPayload>>>;
  /** 收货任务id */
  id?: Maybe<Scalars['ID']>;
};

export type DomesticReceiptInfoPayload = CustomerInterface & {
  __typename?: 'DomesticReceiptInfoPayload';
  /** 商品信息 */
  commodityInfoList?: Maybe<Array<Maybe<DomesticReceiptCommodityInfoPayload>>>;
  /** 客户id */
  customerId?: Maybe<Scalars['ID']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 收货顺序 */
  receiptSort?: Maybe<Scalars['Int']>;
  /** 收货时间 */
  receiptTime?: Maybe<Scalars['Long']>;
};

/** 收货方信息 */
export type DomesticReceiptInformationInput = {
  /** 地址简称 */
  address?: InputMaybe<Scalars['String']>;
  /** 地址id */
  addressId?: InputMaybe<Scalars['ID']>;
  /** 系统 */
  appType?: InputMaybe<AppTypeEnum>;
  /** 联系人信息 */
  contactList?: InputMaybe<Array<InputMaybe<ContactInput>>>;
  /** 客户id */
  customerId?: InputMaybe<Scalars['ID']>;
  /** 客户特性 */
  customerTagList?: InputMaybe<Array<InputMaybe<CustomerTagEnum>>>;
  /** 商品明细 */
  items?: InputMaybe<Array<InputMaybe<CommoditySkuInput>>>;
};

export type DomesticReceiptRoutInfoPayload = ContactInfoInterface & CustomerInterface & {
  __typename?: 'DomesticReceiptRoutInfoPayload';
  /** 地址 */
  address?: Maybe<Scalars['String']>;
  /** 地址名称 */
  addressId?: Maybe<Scalars['ID']>;
  /** 联系人 */
  contactList?: Maybe<Array<Maybe<DurianContactOption>>>;
  /** 客户id */
  customerId?: Maybe<Scalars['ID']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 节点 */
  pointId?: Maybe<Scalars['ID']>;
  /** 收货状态 */
  state?: Maybe<ReceiptState>;
  /** 入库系统 */
  storageSystem?: Maybe<AppTypeEnum>;
};

/** 收货方信息 */
export type DomesticReceiverInformationPayload = ContactInfoInterface & CustomerInterface & {
  __typename?: 'DomesticReceiverInformationPayload';
  /** 地址简称 */
  address?: Maybe<Scalars['String']>;
  /** 地址id */
  addressId?: Maybe<Scalars['ID']>;
  /** 系统 */
  appType?: Maybe<AppTypeEnum>;
  /** 联系人信息 */
  contactList?: Maybe<Array<Maybe<DurianContactOption>>>;
  /** 供应商id */
  customerId?: Maybe<Scalars['ID']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户特性 */
  customerTagList?: Maybe<Array<Maybe<CustomerTagEnum>>>;
  /** 节点 */
  pointId?: Maybe<Scalars['ID']>;
};

export type DomesticSopExecInfoInput = {
  /** 操作环节 */
  operate?: InputMaybe<OperationType>;
  /** 计划id */
  planId?: InputMaybe<Scalars['ID']>;
  /** 任务id */
  taskId?: InputMaybe<Scalars['ID']>;
};

export type DomesticSopInfoPayload = {
  __typename?: 'DomesticSopInfoPayload';
  /** 操作环节 */
  operationOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 收货方 */
  receiptOption?: Maybe<Array<Maybe<DurianOption>>>;
};

export type DomesticTransportInfoPayload = {
  __typename?: 'DomesticTransportInfoPayload';
  /** 备用电话 */
  alternativePhone?: Maybe<Scalars['String']>;
  /** 发车照片 */
  departureFileList?: Maybe<Array<Maybe<DurianFilePayload>>>;
  /** 发车时间 */
  departureTime?: Maybe<Scalars['Long']>;
  /** 司机姓名 */
  driverName?: Maybe<Scalars['String']>;
  /** 司机电话 */
  driverPhone?: Maybe<Scalars['String']>;
  /** 车牌号 */
  licensePlateNumber?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 冷链常温 */
  temperatureModel?: Maybe<ColdChainAmbientEnum>;
  /** 挂车号 */
  trailerNumber?: Maybe<Scalars['String']>;
  /** 车次 */
  trainNumber?: Maybe<Scalars['String']>;
  /** 运输订单id */
  transportOrderId?: Maybe<Scalars['ID']>;
  /** 运输节点 */
  transportPointList?: Maybe<Array<Maybe<DomesticTransportPointPayload>>>;
  /** 车型 */
  vehicleModel?: Maybe<VehicleModelEnum>;
  /** 车型备注 */
  vehicleModelRemark?: Maybe<Scalars['String']>;
};

export type DomesticTransportPointPayload = {
  __typename?: 'DomesticTransportPointPayload';
  /** 运输地点类id */
  addressId?: Maybe<Scalars['ID']>;
  /** 运输地点类型 */
  addressModel?: Maybe<RoutePointTypeEnum>;
  /** 运输地点名称 */
  addressName?: Maybe<Scalars['String']>;
  /** 运输顺序 */
  transportSort?: Maybe<Scalars['Int']>;
};

export type DriverInfo = {
  __typename?: 'DriverInfo';
  /** 司机手机号 */
  driverPhoneNum?: Maybe<Scalars['String']>;
  /** 车牌号 */
  plateNo?: Maybe<Scalars['String']>;
};

/** 费用项下拉数据类型 */
export const enum DropDownDataType {
  /** 数据字典 */
  Dict = 'DICT',
  /** 无 */
  Null = 'NULL',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type DurainSeaTripWebPagePayload = {
  __typename?: 'DurainSeaTripWebPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<DurianSeaTripWebPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type DurianAppTaskTodoCountGetInput = {
  /** 任务类型 */
  types?: InputMaybe<Array<InputMaybe<DurianAppTaskTypeEnum>>>;
};

export type DurianAppTaskTodoCountGetPayload = {
  __typename?: 'DurianAppTaskTodoCountGetPayload';
  /** 数量 */
  count?: Maybe<Scalars['Int']>;
  /** 任务类型 */
  type?: Maybe<DurianAppTaskTypeEnum>;
};

export const enum DurianAppTaskTypeEnum {
  /** 转柜检验 */
  CustomsAppContainerInspection = 'CUSTOMS_APP_CONTAINER_INSPECTION',
  /** 通关跟踪 */
  CustomsAppImportClearanceTracking = 'CUSTOMS_APP_IMPORT_CLEARANCE_TRACKING',
  /** 陆运在途跟踪 */
  CustomsAppLandTransportationInTransitTracking = 'CUSTOMS_APP_LAND_TRANSPORTATION_IN_TRANSIT_TRACKING',
  /** 还箱 */
  CustomsAppOfReturn = 'CUSTOMS_APP_OF_RETURN',
  /** 质检 */
  CustomsAppQc = 'CUSTOMS_APP_QC',
  /** 海运在途跟踪 */
  CustomsAppShippingInTransitTracking = 'CUSTOMS_APP_SHIPPING_IN_TRANSIT_TRACKING',
  /** 招标 */
  DurianAppBidding = 'DURIAN_APP_BIDDING',
  /** 综合查看 */
  DurianAppComprehensiveView = 'DURIAN_APP_COMPREHENSIVE_VIEW',
  /** 发车质检 */
  DurianAppDeliveryInspection = 'DURIAN_APP_DELIVERY_INSPECTION',
  /** 装货 */
  DurianAppLoading = 'DURIAN_APP_LOADING',
  /** 收货 */
  DurianAppReceiving = 'DURIAN_APP_RECEIVING',
  /** app发货-驾驶舱 */
  DurianAppShipments = 'DURIAN_APP_SHIPMENTS',
  /** 温控 */
  DurianTemperatureControlOfTheApp = 'DURIAN_TEMPERATURE_CONTROL_OF_THE_APP',
  /** 投标 */
  TransportationAppBidding = 'TRANSPORTATION_APP_BIDDING',
  /** 运单 */
  TransportationAppWaybill = 'TRANSPORTATION_APP_WAYBILL',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type DurianArrivePortTimePayload = UniqueIdInterface & {
  __typename?: 'DurianArrivePortTimePayload';
  /** 生成参数 */
  parameterList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 时间 */
  time?: Maybe<Scalars['Long']>;
  /** 唯一id */
  uniqueId?: Maybe<Scalars['ID']>;
};

/** 基本信息 */
export type DurianBasicInfo = {
  __typename?: 'DurianBasicInfo';
  /** 异常原因 */
  abnormalReason?: Maybe<Scalars['String']>;
  /** 异常状态 */
  abnormalStatus?: Maybe<AbnormalStatus>;
  /** 异常状态描述 */
  abnormalStatusDesc?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜子id */
  cabinetId?: Maybe<Scalars['ID']>;
  /** 合同号 */
  contractCode?: Maybe<Scalars['String']>;
  /** app还箱，进口港 */
  entryPort?: Maybe<Scalars['String']>;
  /** 计划Code */
  planCode?: Maybe<Scalars['String']>;
  /** 接单时间 */
  receiptTime?: Maybe<Scalars['Long']>;
  /** 发货方 */
  shipper?: Maybe<Scalars['String']>;
  /** app还箱，任务状态 */
  status?: Maybe<ReturnBoxStatus>;
  /** app还箱,任务状态描述 */
  statusDesc?: Maybe<Scalars['String']>;
  /** 单号 */
  taskCode?: Maybe<Scalars['String']>;
  /** app通关跟踪状态 */
  trackingStatus?: Maybe<TrackingStatus>;
  /** app通关跟踪状态描述 */
  trackingStatusDesc?: Maybe<Scalars['String']>;
};

/** 费用规则字段 */
export type DurianBillFieldPayload = {
  __typename?: 'DurianBillFieldPayload';
  /** 默认值 */
  data?: Maybe<Scalars['String']>;
  /** 小数位数 */
  decimalPlaces?: Maybe<Scalars['Int']>;
  /** id */
  fieldId?: Maybe<Scalars['ID']>;
  /** 字段key */
  fieldKey?: Maybe<Scalars['String']>;
  /** 名称 */
  fieldName?: Maybe<Scalars['String']>;
  /** 输入框类型 仅支持 INPUT */
  fieldType?: Maybe<Scalars['String']>;
  /** 是否是整型 */
  isInteger?: Maybe<Scalars['Int']>;
  /** 说明 */
  note?: Maybe<Scalars['String']>;
  /** 是否必填 */
  required?: Maybe<Scalars['Int']>;
};

export type DurianCabinetCommodityInput = {
  /** 批次id */
  batchIds: Array<InputMaybe<Scalars['ID']>>;
};

export type DurianCabinetPayload = {
  __typename?: 'DurianCabinetPayload';
  /** 批次id */
  batchIds?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 品类 */
  category?: Maybe<Scalars['String']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 入库时间 */
  inStockTime?: Maybe<Scalars['Long']>;
  /** 入库单号 */
  recordCode?: Maybe<Scalars['String']>;
  /** 挂车号 */
  trailerCarNo?: Maybe<Scalars['String']>;
  /** 唯一标识id */
  uniqueId?: Maybe<Scalars['ID']>;
};

export type DurianCategoryCreateInput = {
  /** 品类id */
  categoryId: Scalars['Int'];
  /** 文件 */
  image?: InputMaybe<Array<FileInput>>;
  /** 类型id */
  typeId: Scalars['Int'];
};

export type DurianCategoryPageInput = {
  /** 品类id */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 状态 */
  enabled?: InputMaybe<EnabledEnum>;
  /** 货源 */
  goodsSourceList?: InputMaybe<Array<InputMaybe<GoodsSourceEnum>>>;
  /** 维护状态 */
  maintainState?: InputMaybe<MaintainStateEnum>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type DurianCategoryPagePayload = {
  __typename?: 'DurianCategoryPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<DurianCategoryPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type DurianCategoryPayload = {
  __typename?: 'DurianCategoryPayload';
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 商品品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 状态 */
  enabled?: Maybe<EnabledEnum>;
  /** 状态名称 */
  enabledName?: Maybe<Scalars['String']>;
  /** 货源 */
  goodsSourceList?: Maybe<Array<Maybe<GoodsSourceEnum>>>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 图片 */
  image?: Maybe<Array<Maybe<DurianFilePayload>>>;
  /** 商品类型 */
  typeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  typeName?: Maybe<Scalars['String']>;
};

export type DurianCategorySelectOption = {
  __typename?: 'DurianCategorySelectOption';
  /** label */
  label?: Maybe<Scalars['String']>;
  /** 多语言 */
  nameLocale?: Maybe<Scalars['Object']>;
  /** value */
  value?: Maybe<Scalars['Int']>;
};

export type DurianCategoryUpdateInput = {
  /** id */
  id: Scalars['ID'];
  /** 图片 */
  image?: InputMaybe<Array<FileInput>>;
};

export const enum DurianCheckTypeEnum {
  /**  财务系统编码 */
  FinancialSystemCode = 'financialSystemCode',
  /**  名称 */
  FullName = 'fullName',
  /**  联系方式 */
  Mobile = 'mobile',
  /**  简称 */
  ShortName = 'shortName',
  /**  默认的 */
  SupplierDefault = 'supplierDefault',
  /**  纳税人识别号 */
  Tfn = 'tfn'
};

export const enum DurianColumnAlignEnum {
  /** 居中 */
  Center = 'CENTER',
  /** 左对齐  */
  Left = 'LEFT',
  /** RIGHT */
  Right = 'RIGHT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type DurianCommodityAddInput = {
  /** 品类id */
  categoryId: Scalars['Int'];
  /** 商品id */
  commodityId?: InputMaybe<Array<Scalars['Int']>>;
};

export type DurianCommodityDetail = {
  __typename?: 'DurianCommodityDetail';
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 产地名 */
  placeName?: Maybe<Scalars['String']>;
  /** 品种名 */
  varietyName?: Maybe<Scalars['String']>;
};

export const enum DurianCommodityMarkEnum {
  /** 补损商品 */
  Compensation = 'COMPENSATION',
  /** 赠送 */
  Give = 'GIVE',
  /** 普通商品 */
  Purchase = 'PURCHASE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type DurianCommodityNotAddPagePayload = {
  __typename?: 'DurianCommodityNotAddPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<DurianCommodityNotAddPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type DurianCommodityNotAddPayload = {
  __typename?: 'DurianCommodityNotAddPayload';
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 产地id */
  placeId?: Maybe<Scalars['Int']>;
  /** 产地名 */
  placeName?: Maybe<Scalars['String']>;
  /** 品类id */
  varietyId?: Maybe<Scalars['Int']>;
  /** 品类名 */
  varietyName?: Maybe<Scalars['String']>;
};

export type DurianCommodityPageInput = {
  /** 品类id */
  categoryId: Scalars['Int'];
  /** 货源 */
  goodsSourceList?: InputMaybe<Array<InputMaybe<GoodsSourceEnum>>>;
  /** 维护状态 */
  maintainState?: InputMaybe<MaintainStateEnum>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 产地id */
  placeId?: InputMaybe<Scalars['ID']>;
  /** 品种id */
  varietyId?: InputMaybe<Scalars['ID']>;
};

export type DurianCommodityPagePayload = {
  __typename?: 'DurianCommodityPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<DurianCommodityPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type DurianCommodityPayload = {
  __typename?: 'DurianCommodityPayload';
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 状态 */
  enabled?: Maybe<EnabledEnum>;
  /** 状态名称 */
  enabledName?: Maybe<Scalars['String']>;
  /** 货源 */
  goodsSourceList?: Maybe<Array<Maybe<GoodsSourceEnum>>>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 产地id */
  placeId?: Maybe<Scalars['Int']>;
  /** 产地名 */
  placeName?: Maybe<Scalars['String']>;
  /** sku数量 */
  skuQuantity?: Maybe<Scalars['Int']>;
  /** 品种id */
  varietyId?: Maybe<Scalars['Int']>;
  /** 品种名 */
  varietyName?: Maybe<Scalars['String']>;
};

export type DurianCommoditySkuAddInput = {
  /** 商品id */
  commodityId?: InputMaybe<Scalars['Int']>;
  /** sku id数组 */
  skuIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type DurianCommoditySkuByConditionInput = {
  /** 商品id */
  commodityId?: InputMaybe<Scalars['Int']>;
  /** 规格筛选 */
  skuConditionList?: InputMaybe<Array<InputMaybe<DurianCommoditySkuConditionInput>>>;
};

/** sku规格选项input */
export type DurianCommoditySkuConditionInput = {
  /** 规格选项id */
  optionIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 规格id */
  specId?: InputMaybe<Scalars['ID']>;
};

export type DurianCommoditySkuNotAddPayload = {
  __typename?: 'DurianCommoditySkuNotAddPayload';
  /** sku Id */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 规格选项 */
  option?: Maybe<Array<Maybe<Scalars['Int']>>>;
};

export type DurianCommoditySkuOperateEnableStateByConditionInput = {
  /** 商品id */
  commodityId?: InputMaybe<Scalars['ID']>;
  /** 启用状态 */
  enabled: EnabledEnum;
  /** 筛选货源 */
  goodsSourceList?: InputMaybe<Array<InputMaybe<GoodsSourceEnum>>>;
  /** 维护状态 */
  maintainState?: InputMaybe<MaintainStateEnum>;
  /** 规格筛选 */
  skuCondition?: InputMaybe<Array<InputMaybe<DurianSkuCondition>>>;
  /** skuId列表，有值则根据skuId直接操作，否则根据筛选条件筛选后操作 */
  skuIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type DurianCommoditySkuOperateGoodSourceByConditionInput = {
  /** 商品id */
  commodityId: Scalars['ID'];
  /** 待配置货源 */
  configureGoodsSourceList?: InputMaybe<Array<InputMaybe<GoodsSourceEnum>>>;
  /** 筛选货源 */
  goodsSourceList?: InputMaybe<Array<InputMaybe<GoodsSourceEnum>>>;
  /** 维护状态 */
  maintainState?: InputMaybe<MaintainStateEnum>;
  /** 规格筛选 */
  skuCondition?: InputMaybe<Array<InputMaybe<DurianSkuCondition>>>;
  /** skuId列表，有值则根据skuId直接操作，否则根据筛选条件筛选后操作 */
  skuIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type DurianCommoditySkuPageInput = {
  /** 商品id */
  commodityId?: InputMaybe<Scalars['Int']>;
  /** 货源 */
  goodsSourceList?: InputMaybe<Array<InputMaybe<GoodsSourceEnum>>>;
  /** 维护状态 */
  maintainState?: InputMaybe<MaintainStateEnum>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 规格筛选 */
  skuCondition?: InputMaybe<Array<InputMaybe<DurianSkuCondition>>>;
};

export type DurianCommoditySkuPagePayload = {
  __typename?: 'DurianCommoditySkuPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<DurianCommoditySkuPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type DurianCommoditySkuPayload = {
  __typename?: 'DurianCommoditySkuPayload';
  /** 商品中心sku状态 */
  commodityServiceSkuState?: Maybe<EnabledEnum>;
  /** sku Id */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 状态 */
  enabled?: Maybe<EnabledEnum>;
  /** 状态名称 */
  enabledName?: Maybe<Scalars['String']>;
  /** 货源 */
  goodsSourceList?: Maybe<Array<Maybe<GoodsSourceEnum>>>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 规格选项 */
  skuOption?: Maybe<Array<Maybe<DurianSkuOption>>>;
};

export type DurianCommoditySpecPayload = {
  __typename?: 'DurianCommoditySpecPayload';
  optionItems?: Maybe<Array<Maybe<DurianOption>>>;
  specId?: Maybe<Scalars['ID']>;
  specName?: Maybe<Scalars['String']>;
};

export type DurianContactOption = {
  __typename?: 'DurianContactOption';
  /** 联系人分组 */
  contactGroupList?: Maybe<Array<Maybe<ContactGroupPayLoad>>>;
  /** 联系人id */
  contactId?: Maybe<Scalars['ID']>;
  /** 联系人名称 */
  contactName?: Maybe<Scalars['String']>;
  /** 联系人电话 */
  contactPhone?: Maybe<Scalars['String']>;
  /** 选中标识 */
  selected?: Maybe<Scalars['Boolean']>;
};

/** 国家类型 */
export const enum DurianCountryTypeEnum {
  /** 中国 */
  Cn = 'CN',
  /** 除中国外，其他国家 */
  Foreign = 'FOREIGN',
  /** 老挝 */
  La = 'LA',
  /** 泰国 */
  Th = 'TH',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 越南 */
  Vn = 'VN'
};

export type DurianCurrentLocationPayload = RoadTripNodeInterface & UniqueIdInterface & {
  __typename?: 'DurianCurrentLocationPayload';
  /** 生成参数 */
  parameterList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 陆运节点ID */
  roadTripNodeId?: Maybe<Scalars['ID']>;
  /** 陆运节点名称 */
  roadTripNodeName?: Maybe<Scalars['String']>;
  /** 唯一id */
  uniqueId?: Maybe<Scalars['ID']>;
};

export type DurianCustomerAddressInput = {
  /** 收货地简称 */
  addressAbbreviation: Scalars['String'];
  /** 地址id */
  addressId?: InputMaybe<Scalars['ID']>;
  /** 联系人 */
  contacts?: InputMaybe<Array<InputMaybe<DurianCustomerContactInput>>>;
  /** 国家 */
  country?: InputMaybe<Scalars['String']>;
  /** 纬度 */
  latitude?: InputMaybe<Scalars['String']>;
  /** 经度 */
  longitude?: InputMaybe<Scalars['String']>;
  /** 收货地址 */
  shippingAddress: Scalars['String'];
};

export type DurianCustomerAddressPayload = {
  __typename?: 'DurianCustomerAddressPayload';
  /** 收货地简称 */
  addressAbbreviation?: Maybe<Scalars['String']>;
  /** 收货地址id */
  addressId?: Maybe<Scalars['ID']>;
  /** 联系人 */
  contacts?: Maybe<Array<Maybe<DurianCustomerContactPayload>>>;
  /** 国家 */
  country?: Maybe<Scalars['String']>;
  /** 纬度 */
  latitude?: Maybe<Scalars['String']>;
  /** 经度 */
  longitude?: Maybe<Scalars['String']>;
  /** 收货地址 */
  shippingAddress?: Maybe<Scalars['String']>;
};

export type DurianCustomerContactGroupInput = {
  /** 分组类型 */
  groupType?: InputMaybe<Scalars['ID']>;
  /** 分组值 */
  groupValue?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type DurianCustomerContactInput = {
  /** 联系人分组 */
  contactGroup?: InputMaybe<Array<InputMaybe<DurianCustomerContactGroupInput>>>;
  /** 联系人 */
  contactId?: InputMaybe<Scalars['ID']>;
  /** 关联用户id */
  contactUserId?: InputMaybe<Scalars['ID']>;
};

export type DurianCustomerContactPayload = {
  __typename?: 'DurianCustomerContactPayload';
  /** 联系人分组 */
  contactGroup?: Maybe<Array<Maybe<ContactGroup>>>;
  /** 联系人 */
  contactId?: Maybe<Scalars['ID']>;
  /** 关联用户id */
  contactUserId?: Maybe<Scalars['ID']>;
};

export type DurianCustomerCreateInput = {
  /** 收货地址 */
  address?: InputMaybe<Array<DurianCustomerAddressInput>>;
  /** 关联组织 */
  associateOrg: Scalars['Int'];
  /** 客户属性 */
  attribute: CustomerAttributeEnum;
  /** 客户特性 */
  customerTagList?: InputMaybe<Array<InputMaybe<CustomerTagEnum>>>;
  /** 客户名称 */
  name: Scalars['String'];
  /** 客户类型 */
  type: CustomerTypeEnum;
};

export type DurianCustomerDetailPayload = DurianOssCustomerTagInterface & {
  __typename?: 'DurianCustomerDetailPayload';
  /** 收货地址 */
  address?: Maybe<Array<DurianCustomerAddressPayload>>;
  /** 关联组织 */
  associateOrg: Scalars['Int'];
  /** 客户属性 */
  attribute?: Maybe<CustomerAttributeEnum>;
  /** 客户属性名称 */
  attributeName?: Maybe<Scalars['String']>;
  /** 客户特性 */
  customerTagList?: Maybe<Array<Maybe<CustomerTagEnum>>>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 客户名称 */
  name?: Maybe<Scalars['String']>;
  /** 客户类型 */
  type?: Maybe<CustomerTypeEnum>;
  /** 客户类型名称 */
  typeName?: Maybe<Scalars['String']>;
};

export type DurianCustomerPageInput = {
  /** 客户属性 */
  attribute?: InputMaybe<CustomerAttributeEnum>;
  /** 状态 */
  enabled?: InputMaybe<EnabledEnum>;
  /** 客户名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 客户类型 */
  type?: InputMaybe<CustomerTypeEnum>;
};

export type DurianCustomerPagePayload = {
  __typename?: 'DurianCustomerPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<DurianCustomerPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type DurianCustomerPayload = DurianOssCustomerTagInterface & {
  __typename?: 'DurianCustomerPayload';
  /** 客户属性 */
  attribute?: Maybe<CustomerAttributeEnum>;
  /** 客户属性名称 */
  attributeName?: Maybe<Scalars['String']>;
  /** 客户特性 */
  customerTagList?: Maybe<Array<Maybe<CustomerTagEnum>>>;
  /** 状态 */
  enabled?: Maybe<EnabledEnum>;
  /** 状态名称 */
  enabledName?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 客户名称 */
  name?: Maybe<Scalars['String']>;
  /** 客户类型 */
  type?: Maybe<CustomerTypeEnum>;
  /** 客户类型名称 */
  typeName?: Maybe<Scalars['String']>;
};

export type DurianCustomerUpdateInput = {
  /** 收货地址 */
  address?: InputMaybe<Array<DurianCustomerAddressInput>>;
  /** 关联组织 */
  associateOrg: Scalars['Int'];
  /** 客户属性 */
  attribute: CustomerAttributeEnum;
  /** 客户特性 */
  customerTagList?: InputMaybe<Array<InputMaybe<CustomerTagEnum>>>;
  /** 客户id */
  id: Scalars['ID'];
  /** 客户名称 */
  name: Scalars['String'];
  /** 客户类型 */
  type: CustomerTypeEnum;
};

export const enum DurianCustomsStateEnum {
  /** 国抽 */
  DomesticSampling = 'DOMESTIC_SAMPLING',
  /** 普查 */
  Inspection = 'INSPECTION',
  /** 放行 */
  Release = 'RELEASE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export const enum DurianDataType {
  /** 品类 */
  Category = 'CATEGORY',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type DurianDischargePortWithArriveAndBerthTimePayload = PortInterface & {
  __typename?: 'DurianDischargePortWithArriveAndBerthTimePayload';
  /** 到港时间 */
  arriveTime?: Maybe<Scalars['Long']>;
  /** 靠泊时间 */
  berthTime?: Maybe<Scalars['Long']>;
  /** 港口id */
  portId?: Maybe<Scalars['ID']>;
  /** 港口名称 */
  portName?: Maybe<Scalars['String']>;
};

export type DurianEnableSopPageInput = {
  /** 品类id */
  categoryIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 模板名称 */
  templateName?: InputMaybe<Scalars['String']>;
  /** 是否通用 */
  universal?: InputMaybe<Scalars['Int']>;
};

export type DurianEnableSopPagePayload = {
  __typename?: 'DurianEnableSopPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<EnableSopPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type DurianEnableSupplierInput = {
  /** 改变前的状态 */
  enabled: EnabledEnum;
  id: Scalars['ID'];
  /** 供应商类型(经营范围) */
  type: DurianSupplierTypeEnum;
};

/** 通用文件 */
export type DurianFilePayload = FileExternalInterface & FileRealUrlInterFace & {
  __typename?: 'DurianFilePayload';
  /** 外部信息信息 */
  externalInfo?: Maybe<FileExternalPayload>;
  /** 文件ID */
  fileId?: Maybe<Scalars['String']>;
  /** 文件上传时间 GMT+8 yyyy-MM-dd HH:mm:ss */
  fileUploadTime?: Maybe<Scalars['Long']>;
  /** 文件地址 */
  fileUrl?: Maybe<Scalars['String']>;
  /** 文件名称 */
  filename?: Maybe<Scalars['String']>;
};

export type DurianKeyNodePayload = RoadTripNodeInterface & UniqueIdInterface & {
  __typename?: 'DurianKeyNodePayload';
  /** 到达时间 */
  arriveTime?: Maybe<Scalars['Long']>;
  /** 生成参数 */
  parameterList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 陆运节点ID */
  roadTripNodeId?: Maybe<Scalars['ID']>;
  /** 陆运节点名称 */
  roadTripNodeName?: Maybe<Scalars['String']>;
  /** 唯一id */
  uniqueId?: Maybe<Scalars['ID']>;
};

/** 许可证管理表分页查询入参 */
export type DurianLicencePageInput = {
  /** 申请单位id,来源为供应商 */
  applicantUnitId?: InputMaybe<Scalars['ID']>;
  /** 申请状态 */
  applyState?: InputMaybe<Scalars['Int']>;
  /** 品名 */
  goodsName?: InputMaybe<Scalars['String']>;
  /** 进境口岸 */
  importPort?: InputMaybe<Scalars['String']>;
  /** 许可证号 */
  licenceCode?: InputMaybe<Scalars['String']>;
  /** 许可证状态 */
  licenseStateName?: InputMaybe<LicenseStateEnum>;
  /** 产地国家 */
  originCountry?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 预录入统一编号 */
  seqNo?: InputMaybe<Scalars['String']>;
  /** 预警状态(WARNING-预警中,NORMAL-正常) */
  warnState?: InputMaybe<WarnStateEnum>;
};

export type DurianLoadingPortAndLeaveTimePayload = PortInterface & {
  __typename?: 'DurianLoadingPortAndLeaveTimePayload';
  /** 离港时间 */
  leaveTime?: Maybe<Scalars['Long']>;
  /** 港口id */
  portId?: Maybe<Scalars['ID']>;
  /** 港口名称 */
  portName?: Maybe<Scalars['String']>;
};

export type DurianOssCustomerTagInterface = {
  /** 客户特性 */
  customerTagList?: Maybe<Array<Maybe<CustomerTagEnum>>>;
  /** 客户id */
  id?: Maybe<Scalars['ID']>;
};

export type DurianOption = {
  __typename?: 'DurianOption';
  children?: Maybe<Array<Maybe<DurianOption>>>;
  count?: Maybe<Scalars['Int']>;
  country?: Maybe<DurianCountryTypeEnum>;
  desc?: Maybe<Scalars['String']>;
  disabled?: Maybe<Scalars['Boolean']>;
  label?: Maybe<Scalars['String']>;
  /** 标签，包括是否默认等 */
  tags?: Maybe<Array<Maybe<TagEnum>>>;
  value?: Maybe<Scalars['ID']>;
};

export type DurianOrderShipInfoPayload = {
  __typename?: 'DurianOrderShipInfoPayload';
  /** 到港信息 */
  arrivePortInfoList?: Maybe<Array<Maybe<PortWithTimePayload>>>;
  /** 靠泊信息 */
  berthPortInfoList?: Maybe<Array<Maybe<PortWithTimePayload>>>;
  /** 离港信息 */
  leavePortInfoList?: Maybe<Array<Maybe<PortWithTimePayload>>>;
  /** 船次 */
  sail?: Maybe<Scalars['String']>;
  /** 船名 */
  shipName?: Maybe<Scalars['String']>;
};

export type DurianOrgTreeOption = {
  __typename?: 'DurianOrgTreeOption';
  /**  子节点 */
  children?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /**  组织id */
  key?: Maybe<Scalars['Int']>;
  /**  组织名称 */
  name?: Maybe<Scalars['String']>;
  /**  父节点id */
  parentId?: Maybe<Scalars['Int']>;
};

/** 港口信息 */
export type DurianPortInfoInput = {
  /** 港口id */
  portId?: InputMaybe<Scalars['ID']>;
  /** 港口时间信息 */
  portTimeInfoList?: InputMaybe<Array<InputMaybe<PortTimeInfoInput>>>;
};

/** 口岸返回体 */
export type DurianPortPayload = {
  __typename?: 'DurianPortPayload';
  /** 地址 */
  address?: Maybe<Scalars['String']>;
  /** 国家 */
  country?: Maybe<Scalars['String']>;
  /** 状态 */
  enabled?: Maybe<EnabledEnum>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 纬度 */
  latitude?: Maybe<Scalars['String']>;
  /** 经度 */
  longitude?: Maybe<Scalars['String']>;
  /** 名称 */
  name?: Maybe<Scalars['String']>;
};

export type DurianPurchaseBillDetailPayload = PurchaseAndSalesBillCommonInterface & TransportRoadInterface & {
  __typename?: 'DurianPurchaseBillDetailPayload';
  /** 基本信息 */
  baseInfo?: Maybe<PurchaseAndSalesBillBasePayload>;
  /** 商品信息 */
  commodityInfo?: Maybe<PurchaseAndSalesBillCommodityPayload>;
  /** 费用单id */
  id?: Maybe<Scalars['ID']>;
  /** 进口报关信息 */
  importDeclareInfo?: Maybe<PurchaseAndSalesBillImportDeclarePayload>;
  /** 采购单信息 */
  purchaseBill?: Maybe<BillCommonPayload>;
  /** 陆运信息 */
  roadTransportInfo?: Maybe<TransportRoadCommonPayload>;
};

export type DurianPurchaseBillPagePayload = {
  __typename?: 'DurianPurchaseBillPagePayload';
  /** 当前页码 */
  pageCurrent: Scalars['Int'];
  /** 条数 */
  pageSize: Scalars['Int'];
  /** 数据 */
  records?: Maybe<Array<Maybe<PurchaseBillPayload>>>;
  /** 总记录数 */
  totalRecords: Scalars['Int'];
};

export type DurianRoadTripEditBatchInput = {
  /** 到港时间 */
  arrivePortTime?: InputMaybe<Scalars['Long']>;
  /** 当前位置节点id */
  currentLocationNodeId?: InputMaybe<Scalars['ID']>;
  /** 当前温度 */
  currentTemperature?: InputMaybe<DurianRoadTripTemperatureInput>;
  /** 文件状态 */
  fileState?: InputMaybe<FileStateEnum>;
  /** 进口申报事件 */
  importApplyEventList?: InputMaybe<Array<InputMaybe<ImportApplyEventEnum>>>;
  /** 关键节点到达时间 */
  keyNodeArriveTime?: InputMaybe<Scalars['Long']>;
  /** 原产地证(正本) */
  originCertificate?: InputMaybe<OriginCertificateEnum>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 已选主键集合 */
  selectedIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type DurianRoadTripEditEchoPayload = {
  __typename?: 'DurianRoadTripEditEchoPayload';
  /** 到港时间 */
  arrivePortTime?: Maybe<DurianArrivePortTimePayload>;
  /** 柜次 */
  cabinetBatchNo?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 当前位置 */
  currentLocation?: Maybe<DurianCurrentLocationPayload>;
  /** 当前温度 */
  currentTemperature?: Maybe<DurianRoadTripTemperaturePayload>;
  /** 文件状态 */
  fileState?: Maybe<FileStateEnum>;
  id?: Maybe<Scalars['ID']>;
  /** 进口申报事件 */
  importApplyEventList?: Maybe<Array<Maybe<ImportApplyEventEnum>>>;
  /** 关键节点信息 */
  keyNode?: Maybe<DurianKeyNodePayload>;
  /** 原产地证(正本) */
  originCertificate?: Maybe<OriginCertificateEnum>;
  /** 海外车牌 */
  overseasCarPlate?: Maybe<Scalars['String']>;
  /** 海外车队 */
  overseasCarTeam?: Maybe<Scalars['String']>;
  /** 海外车挂 */
  overseasCarTrailer?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 陆运在途路线id */
  routeId?: Maybe<Scalars['ID']>;
};

export type DurianRoadTripNodeCreateInput = {
  /** 国家 */
  country: DurianCountryTypeEnum;
  /** 纬度 */
  lat: Scalars['BigDecimal'];
  /** 经度 */
  lng: Scalars['BigDecimal'];
  /** 节点名称 */
  name: Scalars['String'];
  /** 节点类型 */
  nodeType: RoadTripNodeTypeEnum;
  /** 口岸ID */
  portId?: InputMaybe<Scalars['ID']>;
};

export type DurianRoadTripNodeEditInput = {
  /** 国家 */
  country: DurianCountryTypeEnum;
  /** 主键 */
  id: Scalars['ID'];
  /** 纬度 */
  lat: Scalars['BigDecimal'];
  /** 经度 */
  lng: Scalars['BigDecimal'];
  /** 节点名称 */
  name: Scalars['String'];
  /** 节点类型 */
  nodeType: RoadTripNodeTypeEnum;
  /** 口岸ID */
  portId?: InputMaybe<Scalars['ID']>;
};

export type DurianRoadTripNodeOptionsInput = {
  /** 路线ID */
  routeId?: InputMaybe<Scalars['ID']>;
};

export type DurianRoadTripNodePageInput = {
  /** 节点名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 节点类型 */
  nodeType?: InputMaybe<RoadTripNodeTypeEnum>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 口岸ID */
  portId?: InputMaybe<Scalars['ID']>;
};

export type DurianRoadTripNodePagePayload = {
  __typename?: 'DurianRoadTripNodePagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<DurianRoadTripNodePayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type DurianRoadTripNodePayload = PortInterface & RoadTripNodeUsedInterface & {
  __typename?: 'DurianRoadTripNodePayload';
  /** 国家 */
  country: DurianCountryTypeEnum;
  /** 主键 */
  id: Scalars['ID'];
  /** 纬度 */
  lat: Scalars['BigDecimal'];
  /** 经度 */
  lng: Scalars['BigDecimal'];
  /** 节点名称 */
  name: Scalars['String'];
  /** 节点类型 */
  nodeType: RoadTripNodeTypeEnum;
  /** 港口id */
  portId?: Maybe<Scalars['ID']>;
  /** 港口名称 */
  portName?: Maybe<Scalars['String']>;
  /** 状态 */
  status: EnableEnum;
  /** 是否被路线或则在途计划使用过，使用过不可编辑 */
  used: Scalars['Boolean'];
};

export type DurianRoadTripNodeStatusInput = {
  /** 主键 */
  id: Scalars['ID'];
  /** 状态 */
  status: EnableEnum;
};

export type DurianRoadTripPageDetailPayload = CategoryInterface & CategoryRuleInterface & DeliverTemperatureInterface & EntryPortInterface & TagListInterface & TemperatureInterface & ThermometerSingleOrderInterface & {
  __typename?: 'DurianRoadTripPageDetailPayload';
  /** 到港时间 */
  arrivePortTime?: Maybe<Scalars['Long']>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 品类规则id */
  categoryRuleId?: Maybe<Scalars['ID']>;
  /** 品类规则名称 */
  categoryRuleName?: Maybe<Scalars['String']>;
  /** 当前位置节点 */
  currentLocationNode?: Maybe<RoadTripNodePayload>;
  /** 发柜温度 */
  deliverTemperature?: Maybe<Scalars['BigDecimal']>;
  /** 国内运输信息 */
  domesticTransportationList?: Maybe<Array<Maybe<RoadTripTransportInfoPayload>>>;
  /** 进口报关公司名称 */
  entryCustomsSupplier?: Maybe<Scalars['String']>;
  /** 进口报关公司ID */
  entryCustomsSupplierId?: Maybe<Scalars['ID']>;
  /** 进口港名称 */
  entryPort?: Maybe<Scalars['String']>;
  /** 进口港id */
  entryPortId?: Maybe<Scalars['ID']>;
  /** 出口报关公司名称 */
  exportCustomsSupplier?: Maybe<Scalars['String']>;
  /** 出口报关公司ID */
  exportCustomsSupplierId?: Maybe<Scalars['ID']>;
  /** 工厂发柜日期 */
  factoryDeliverTime?: Maybe<Scalars['Long']>;
  /** 文件状态 */
  fileState?: Maybe<FileStateEnum>;
  /** 主键 */
  id?: Maybe<Scalars['ID']>;
  /** 进口申报事件 */
  importApplyEventList?: Maybe<Array<Maybe<ImportApplyEventEnum>>>;
  /** 关键节点 */
  keyNode?: Maybe<RoadTripNodePayload>;
  /** 关键节点到达时间 */
  keyNodeArriveTime?: Maybe<Scalars['Long']>;
  /** 原产地证(正本) */
  originCertificate?: Maybe<OriginCertificateEnum>;
  /** 海外车牌 */
  overseasCarPlate?: Maybe<Scalars['String']>;
  /** 海外车队 */
  overseasCarTeam?: Maybe<Scalars['String']>;
  /** 海外车挂 */
  overseasCarTrailer?: Maybe<Scalars['String']>;
  /** 计划id */
  planId?: Maybe<Scalars['ID']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 路线id */
  routeId?: Maybe<Scalars['ID']>;
  /** 是否查询关联计划标签 */
  tagAttribute?: Maybe<TagAttributeEnum>;
  /** 标签 */
  tagList?: Maybe<Array<Maybe<TagInfoPayload>>>;
  /** 温度信息 */
  temperature?: Maybe<RoadTripTemperaturePayload>;
  /** 温度计订单ID */
  thermometerOrderId?: Maybe<Scalars['ID']>;
  /** 温度计订单信息 */
  thermometerOrderInfo?: Maybe<ThermometerOrderInfoPayload>;
  /** 在途天数 */
  tripDays?: Maybe<Scalars['Int']>;
  /** 更新时间 */
  updateTime?: Maybe<Scalars['Long']>;
};

export type DurianRoadTripRouteCreateInput = {
  /** 进口港ID */
  entryPortId: Scalars['ID'];
  /** 出口港ID */
  exportPortId: Scalars['ID'];
  /** 关键节点ID */
  keyNodeId?: InputMaybe<Scalars['ID']>;
  /** 节点 */
  routeNodeIdList: Array<InputMaybe<Scalars['ID']>>;
};

export type DurianRoadTripRouteEditInput = {
  /** 进口港ID */
  entryPortId: Scalars['ID'];
  /** 出口港ID */
  exportPortId: Scalars['ID'];
  /** ID */
  id: Scalars['ID'];
  /** 关键节点ID */
  keyNodeId?: InputMaybe<Scalars['ID']>;
  /** 节点 */
  routeNodeIdList: Array<InputMaybe<Scalars['ID']>>;
};

export type DurianRoadTripRouteListInput = {
  /** 进口港ID */
  entryPortId?: InputMaybe<Scalars['ID']>;
  /** 出口港ID */
  exportPortId?: InputMaybe<Scalars['ID']>;
};

export type DurianRoadTripRouteListPayload = {
  __typename?: 'DurianRoadTripRouteListPayload';
  /** 列表数据 */
  records?: Maybe<Array<Maybe<DurianRoadTripRoutePayload>>>;
};

export type DurianRoadTripRouteNodePayload = RoadTripNodeInterface & {
  __typename?: 'DurianRoadTripRouteNodePayload';
  /** 是否是关键节点 */
  keyNode: Scalars['Boolean'];
  /** 陆运节点ID */
  roadTripNodeId: Scalars['ID'];
  /** 陆运节点名称 */
  roadTripNodeName: Scalars['String'];
};

export type DurianRoadTripRoutePayload = EntryPortInterface & ExportPortInterface & {
  __typename?: 'DurianRoadTripRoutePayload';
  /** 进口港名称 */
  entryPort: Scalars['String'];
  /** 进口港ID */
  entryPortId: Scalars['ID'];
  /** 出口港名称 */
  exportPort: Scalars['String'];
  /** 出口港ID */
  exportPortId: Scalars['ID'];
  /** 主键 */
  id: Scalars['ID'];
  /** 关键节点ID */
  keyNodeId?: Maybe<Scalars['ID']>;
  /** 节点列表 */
  nodesList: Array<Maybe<DurianRoadTripRouteNodePayload>>;
  /** 路线节点ID */
  routeNodeIdList: Array<Maybe<Scalars['ID']>>;
  /** 状态 */
  status: EnableEnum;
};

export type DurianRoadTripRouteStatusInput = {
  /** 主键 */
  id: Scalars['ID'];
  /** 状态 */
  status: EnableEnum;
};

export type DurianRoadTripTemperatureInput = {
  /** 设定 */
  preset?: InputMaybe<Scalars['String']>;
  /** 回风 */
  returnAir?: InputMaybe<Scalars['String']>;
};

export type DurianRoadTripTemperaturePayload = UniqueIdInterface & {
  __typename?: 'DurianRoadTripTemperaturePayload';
  /** 生成参数 */
  parameterList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 设定 */
  preset?: Maybe<Scalars['BigDecimal']>;
  /** 回风 */
  returnAir?: Maybe<Scalars['BigDecimal']>;
  /** 温差 */
  temperatureDifference?: Maybe<Scalars['BigDecimal']>;
  /** 唯一id */
  uniqueId?: Maybe<Scalars['ID']>;
};

/** 关务陆运在途分页入参 */
export type DurianRoadTripWebPageInput = {
  /** 报警类型 */
  alarmTypeList?: InputMaybe<Array<InputMaybe<AlarmType>>>;
  /** 到港时间终末 */
  arrivePortTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 到港时间起始 */
  arrivePortTimeStart?: InputMaybe<Scalars['Long']>;
  /** 绑定温度计状态 */
  bindThermometer?: InputMaybe<BindThermometerState>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类 */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 品类规则 */
  categoryRuleIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 当前位置节点 */
  currentLocationNodeIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 进口港 */
  entryPortIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 出口报关公司 */
  exportCustomsSupplierIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 工厂发柜日期终末 */
  factoryDeliverTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 工厂发柜日期起始 */
  factoryDeliverTimeStart?: InputMaybe<Scalars['Long']>;
  /** 文件状态 */
  fileState?: InputMaybe<FileStateEnum>;
  /** 进口申报事件 */
  importApplyEventList?: InputMaybe<Array<InputMaybe<ImportApplyEventEnum>>>;
  /** 进口报关公司 */
  importCustomsSupplierIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 关键节点到达时间终末 */
  keyNodeArriveTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 关键节点到达时间起始 */
  keyNodeArriveTimeStart?: InputMaybe<Scalars['Long']>;
  /** 原产地证(正本) */
  originCertificate?: InputMaybe<OriginCertificateEnum>;
  /** 海外车牌 */
  overseasCarPlate?: InputMaybe<Scalars['String']>;
  /** 海外车队 */
  overseasCarTeam?: InputMaybe<Scalars['String']>;
  /** 海外车挂 */
  overseasCarTrailer?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 标签id */
  tagIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 温度计设备号 */
  thermometerCode?: InputMaybe<Scalars['String']>;
};

export type DurianRoadTripWebPagePayload = {
  __typename?: 'DurianRoadTripWebPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<DurianRoadTripPageDetailPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type DurianRoleDataRelInput = {
  /** 数据权限类型 */
  dataType?: InputMaybe<DurianDataType>;
  /** 角色ID */
  id: Scalars['ID'];
};

export type DurianRoleEnableInput = {
  /** 状态 */
  enabled?: InputMaybe<EnabledEnum>;
  /** id */
  id?: InputMaybe<Scalars['ID']>;
};

export type DurianRolePageInput = {
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 角色名称 */
  roleName?: InputMaybe<Scalars['String']>;
};

export type DurianRolePagePayload = {
  __typename?: 'DurianRolePagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<DurianRolePayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type DurianRolePayload = {
  __typename?: 'DurianRolePayload';
  /** 状态 */
  enabled?: Maybe<EnabledEnum>;
  /** 角色id */
  id?: Maybe<Scalars['ID']>;
  /** 名称 */
  name?: Maybe<Scalars['String']>;
};

export type DurianSalesBillDetailPayload = PurchaseAndSalesBillCommonInterface & TransportRoadInterface & {
  __typename?: 'DurianSalesBillDetailPayload';
  /** 基本信息 */
  baseInfo?: Maybe<PurchaseAndSalesBillBasePayload>;
  /** 商品信息 */
  commodityInfo?: Maybe<PurchaseAndSalesBillCommodityPayload>;
  /** 费用单id */
  id?: Maybe<Scalars['ID']>;
  /** 进口报关信息 */
  importDeclareInfo?: Maybe<PurchaseAndSalesBillImportDeclarePayload>;
  /** 收货信息 */
  receiveInfo?: Maybe<PurchaseAndSalesBillReceivePayload>;
  /** 陆运信息 */
  roadTransportInfo?: Maybe<TransportRoadCommonPayload>;
  /** 销售费用信息 */
  salesBill?: Maybe<BillCommonPayload>;
  /** 调拨时间 */
  transferTime?: Maybe<Scalars['Long']>;
};

export type DurianSalesBillPagePayload = {
  __typename?: 'DurianSalesBillPagePayload';
  /** 当前页码 */
  pageCurrent: Scalars['Int'];
  /** 条数 */
  pageSize: Scalars['Int'];
  /** 数据 */
  records?: Maybe<Array<Maybe<DurianSalesBillPayload>>>;
  /** 总记录数 */
  totalRecords: Scalars['Int'];
};

export type DurianSalesBillPayload = CategoryInterface & CommodityListInterface & {
  __typename?: 'DurianSalesBillPayload';
  /** 柜次 */
  cabinetBatchCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 商品id */
  commodityIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 商品名称 */
  commodityNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 计划id */
  planId?: Maybe<Scalars['ID']>;
  /** 销地计划号 */
  salesPlanCode?: Maybe<Scalars['String']>;
  /** 销地计划状态 */
  salesPlanState?: Maybe<SalesPlanStateEnum>;
  /** 状态 */
  state?: Maybe<BillBusinessStateEnum>;
  /** 状态名称 */
  stateName?: Maybe<Scalars['String']>;
};

/** 分页入参 */
export type DurianSalesPageInput = {
  /** 费用状态 */
  billStateList?: InputMaybe<Array<InputMaybe<BillBusinessStateEnum>>>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类ID */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 商品id */
  commodityIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 销地计划号 */
  salesPlanCode?: InputMaybe<Scalars['String']>;
  /** 销地计划状态 */
  salesPlanStateList?: InputMaybe<Array<InputMaybe<SalesPlanStateEnum>>>;
};

export type DurianSeaTripCabinetDetailPayload = CategoryInterface & ExportCustomsSupplierListInterface & {
  __typename?: 'DurianSeaTripCabinetDetailPayload';
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 出口报关公司ID */
  exportCustomsSupplierIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 出口报关公司名称 */
  exportCustomsSupplierList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type DurianSeaTripCabinetEditDetailPayload = {
  __typename?: 'DurianSeaTripCabinetEditDetailPayload';
  /** 提单号 */
  billLoadingCode?: Maybe<BillLoadingCodePayload>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 电放状态 */
  electricityReleaseState?: Maybe<ElectricityReleaseStatePayload>;
  /** 文件状态 */
  fileState?: Maybe<FileStatePayload>;
  /** 免箱期 */
  freeBoxDeadline?: Maybe<FreeBoxDeadlinePayload>;
  /** 进口申报事件 */
  importApplyEvent?: Maybe<ImportApplyEventPayload>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 海运在途货柜ID */
  seaTripCabinetId?: Maybe<Scalars['ID']>;
};

export type DurianSeaTripCabinetInfoListPayload = {
  __typename?: 'DurianSeaTripCabinetInfoListPayload';
  /** 结果 */
  records?: Maybe<Array<Maybe<DurianSeaTripCabinetInfoPayload>>>;
};

export type DurianSeaTripCabinetInfoPayload = CategoryInterface & CategoryRuleInterface & DeliverTemperatureInterface & DischargePortInterface & TagListInterface & ThermometerSingleOrderInterface & WharfInterface & {
  __typename?: 'DurianSeaTripCabinetInfoPayload';
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 品类规则id */
  categoryRuleId?: Maybe<Scalars['ID']>;
  /** 品类规则名称 */
  categoryRuleName?: Maybe<Scalars['String']>;
  /** 关务系统更新时间 */
  customsUpdateTime?: Maybe<Scalars['Long']>;
  /** 发柜温度 */
  deliverTemperature?: Maybe<Scalars['BigDecimal']>;
  /** "卸货港名称 */
  dischargePort?: Maybe<Scalars['String']>;
  /** 卸货港id */
  dischargePortId?: Maybe<Scalars['ID']>;
  /** 电放状态 */
  electricityReleaseState?: Maybe<ElectricityReleaseStateEnum>;
  /** 进口报关公司名称 */
  entryCustomsSupplier?: Maybe<Scalars['String']>;
  /** 进口报关公司ID */
  entryCustomsSupplierId?: Maybe<Scalars['ID']>;
  /** 出口报关公司名称 */
  exportCustomsSupplier?: Maybe<Scalars['String']>;
  /** 出口报关公司ID */
  exportCustomsSupplierId?: Maybe<Scalars['ID']>;
  /** 工厂发柜时间 */
  factoryDeliveryTime?: Maybe<Scalars['Long']>;
  /** 文件状态 */
  fileState?: Maybe<FileStateEnum>;
  /** 免箱期 */
  freeBoxDeadline?: Maybe<Scalars['Long']>;
  /** 进口申报 */
  importApplyEventList?: Maybe<Array<Maybe<ImportApplyEventEnum>>>;
  /** 提单号 */
  loadingBillCode?: Maybe<Scalars['String']>;
  /** 产地计划id */
  planId?: Maybe<Scalars['ID']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 海运柜子Id */
  seaTripCabinetId?: Maybe<Scalars['ID']>;
  /** 是否查询关联计划标签 */
  tagAttribute?: Maybe<TagAttributeEnum>;
  /** 标签 */
  tagList?: Maybe<Array<Maybe<TagInfoPayload>>>;
  /** 温度计订单ID */
  thermometerOrderId?: Maybe<Scalars['ID']>;
  /** 温度计订单信息 */
  thermometerOrderInfo?: Maybe<ThermometerOrderInfoPayload>;
  /** 码头Id */
  wharfId?: Maybe<Scalars['ID']>;
  /** 码头名称 */
  wharfName?: Maybe<Scalars['String']>;
};

export type DurianSeaTripCabinetListInput = {
  /** 报警类型 */
  alarmTypeList?: InputMaybe<Array<InputMaybe<AlarmType>>>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类id */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 品类规则ID数组 */
  categoryRuleIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 卸货港 */
  dischargePortId?: InputMaybe<Scalars['ID']>;
  /** 电放状态 */
  electricityReleaseState?: InputMaybe<ElectricityReleaseStateEnum>;
  /** 进口报关公司 */
  entryCustomsSupplierId?: InputMaybe<Scalars['ID']>;
  /** 出口报关公司 */
  exportCustomsSupplierId?: InputMaybe<Scalars['ID']>;
  /** 文件状态 */
  fileState?: InputMaybe<FileStateEnum>;
  /** 进口申报事件 */
  importApplyEventList?: InputMaybe<Array<InputMaybe<ImportApplyEventEnum>>>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 船期id */
  sailScheduleId?: InputMaybe<Scalars['ID']>;
  /** 标签 */
  tagIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type DurianSeaTripCabinetManageBatchEditInput = {
  /** 提单号 */
  billLoadingCode?: InputMaybe<Scalars['String']>;
  /** 电放状态 */
  electricityReleaseState?: InputMaybe<ElectricityReleaseStateEnum>;
  /** 文件状态 */
  fileState?: InputMaybe<FileStateEnum>;
  /** 免箱期 */
  freeBoxDeadline?: InputMaybe<Scalars['Long']>;
  /** 进口申报事件 */
  importApplyEventList?: InputMaybe<Array<InputMaybe<ImportApplyEventEnum>>>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 海域在途货柜ID数组 */
  seaTripCabinetIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type DurianSeaTripListInfoPayload = CategoryInterface & CategoryRuleListInterface & DataGroupInfoInterface & SailScheduleShipInterface & WharfListInterface & {
  __typename?: 'DurianSeaTripListInfoPayload';
  /** 报警柜量 */
  alarmCabinetQuantity?: Maybe<Scalars['Int']>;
  /** 靠泊状态 */
  berthState?: Maybe<BerthStateEnum>;
  /** 靠泊等待天数 */
  berthWaitDays?: Maybe<Scalars['BigDecimal']>;
  /** 柜量 */
  cabinetQuantity?: Maybe<Scalars['Int']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 品类规则id */
  categoryRuleIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 品类规则名称 */
  categoryRuleNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 数据类型 */
  dataTypeList: Array<Maybe<RuleDataTypeEnum>>;
  /** 卸货港信息 */
  dischargePortInfo?: Maybe<DurianDischargePortWithArriveAndBerthTimePayload>;
  /** 电放对象 */
  electricityReleaseInfo?: Maybe<ElectricityReleaseObjTotalPayload>;
  /** 进口报关公司名称 */
  entryCustomsSupplierList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 出口报关公司名称 */
  exportCustomsSupplierList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 工厂发柜日期 */
  factoryDeliveryTime?: Maybe<TimeRangePayload>;
  /** 文件对象 */
  fileInfo?: Maybe<FileObjTotalPayload>;
  /** 数据值所属的分组 */
  includeSubGroupList?: Maybe<Array<Maybe<DynamicGroupsPayload>>>;
  /** 列表索引关键字:船期-装货港-卸货港-品类 */
  indexKey?: Maybe<Scalars['ID']>;
  /** 装货港信息 */
  loadingPortInfo?: Maybe<DurianLoadingPortAndLeaveTimePayload>;
  /** 产地总天数 */
  originTotalDays?: Maybe<TimeRangePayload>;
  /** 海外在途天数 */
  overseasTripDays?: Maybe<TimeRangePayload>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 船期维度id */
  sailScheduleDimId?: Maybe<Scalars['ID']>;
  /** 船期ID */
  sailScheduleId?: Maybe<Scalars['ID']>;
  /** 海运在途货柜ID数组 */
  seaTripCabinetIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 船信息 */
  ship?: Maybe<ShipInfoPayload>;
  /** 总在途天数 */
  totalTripDays?: Maybe<TimeRangePayload>;
  /** 数据值 */
  value: Scalars['String'];
  /** 码头Id */
  wharfIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 码头名称 */
  wharfNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type DurianSeaTripListInput = {
  /** 当前报警ID */
  alarmLogId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 到港时间终末 */
  arrivePortTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 到港时间起始 */
  arrivePortTimeStart?: InputMaybe<Scalars['Long']>;
  /** 靠泊状态 */
  berthState?: InputMaybe<BerthStateEnum>;
  /** 靠泊时间终末 */
  berthTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 靠泊时间起始 */
  berthTimeStart?: InputMaybe<Scalars['Long']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类id */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 品类规则id-商品类别 */
  categoryRuleIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 卸货港 */
  dischargePortId?: InputMaybe<Scalars['ID']>;
  /** 电放状态 */
  electricityReleaseState?: InputMaybe<ElectricityReleaseStateEnum>;
  /** 是否启用温度计 */
  enableThermometer?: InputMaybe<EnableEnum>;
  /** 进口报关公司 */
  entrySupplierIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 出口报关公司 */
  exportSupplierIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 工厂发柜时间终末 */
  factoryDeliveryTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 工厂发柜时间起始 */
  factoryDeliveryTimeStart?: InputMaybe<Scalars['Long']>;
  /** 文件状态 */
  fileState?: InputMaybe<FileStateEnum>;
  /** 离港时间终末 */
  leavePortTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 离港时间起始 */
  leavePortTimeStart?: InputMaybe<Scalars['Long']>;
  /** 装货港 */
  loadingPortId?: InputMaybe<Scalars['ID']>;
  /** 产地总天数 */
  originTotalDaysList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 海外在途天数 */
  overseasTripDaysList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 船次 */
  sailList?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 海运在途船期维度id数组 */
  seaTripCabinetIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 船名 */
  shipName?: InputMaybe<Scalars['String']>;
  /** 标签 */
  tagIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 温度计设备号 */
  thermometerCode?: InputMaybe<Scalars['String']>;
  /** 总在途天数 */
  totalTripDaysList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 码头ID */
  wharfIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type DurianSeaTripListPayload = {
  __typename?: 'DurianSeaTripListPayload';
  cabinetNum?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<DurianSeaTripListInfoPayload>>>;
  shipNum?: Maybe<Scalars['Int']>;
};

/** 海运在途分页 */
export type DurianSeaTripPageInput = {
  /** 到港时间终末 */
  arrivePortTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 到港时间起始 */
  arrivePortTimeStart?: InputMaybe<Scalars['Long']>;
  /** 靠泊状态 */
  berthState?: InputMaybe<BerthStateEnum>;
  /** 提单号 */
  billLoadingCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类id */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 品类规则id */
  categoryRuleIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 卸货港 */
  dischargingPort?: InputMaybe<Scalars['Int']>;
  /** 电放状态 */
  electricityReleaseState?: InputMaybe<ElectricityReleaseStateEnum>;
  /** 进口报关公司 */
  entryDeclareCompany?: InputMaybe<Scalars['ID']>;
  /** 出口报关公司 */
  exportDeclareCompany?: InputMaybe<Scalars['Int']>;
  /** 文件状态 */
  fileState?: InputMaybe<FileStateEnum>;
  /** 离港时间终末 */
  leavePortTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 离港时间起始 */
  leavePortTimeStart?: InputMaybe<Scalars['Long']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 船名 */
  shipName?: InputMaybe<Scalars['String']>;
};

export type DurianSeaTripRemarkEditBatchInput = {
  /** 品类id数组 */
  categoryIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 船期维度ID */
  sailScheduleDimId?: InputMaybe<Scalars['ID']>;
};

export type DurianSeaTripValidCabinetQuantityPayload = {
  __typename?: 'DurianSeaTripValidCabinetQuantityPayload';
  /** 选择的数量 */
  checkNumber?: Maybe<Scalars['Int']>;
  /** 未靠泊船名 */
  unBerthedShipNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type DurianSeaTripWebPayload = CategoryInterface & CategoryRuleListInterface & {
  __typename?: 'DurianSeaTripWebPayload';
  /** 靠泊状态 */
  berthState?: Maybe<BerthStateEnum>;
  /** 柜量 */
  cabinetQuantity?: Maybe<Scalars['Int']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 品类规则id */
  categoryRuleIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 品类规则名称 */
  categoryRuleNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 卸货港/到港时间/靠泊时间 */
  dischargePortWithArriveAndBerthTimeList?: Maybe<Array<Maybe<DurianDischargePortWithArriveAndBerthTimePayload>>>;
  /** 电放状态 */
  electricityReleaseState?: Maybe<ElectricityReleaseStateEnum>;
  /** 进口报关公司ID */
  entryCustomsSupplierIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 进口报关公司名称 */
  entryCustomsSupplierList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 出口报关公司ID */
  exportCustomsSupplierIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 出口报关公司名称 */
  exportCustomsSupplierList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 最大法规日期 */
  factoryDeliveryTimeMax?: Maybe<Scalars['Long']>;
  /** 最小法规日期 */
  factoryDeliveryTimeMin?: Maybe<Scalars['Long']>;
  /** 文件状态 */
  fileState?: Maybe<FileStateEnum>;
  /** 装货港/离港时间 */
  loadingAndLeaveInfoList?: Maybe<Array<Maybe<DurianLoadingPortAndLeaveTimePayload>>>;
  /** 船次 */
  sail?: Maybe<Scalars['String']>;
  /** 船名 */
  shipName?: Maybe<Scalars['String']>;
};

export type DurianSelectTextOption = {
  __typename?: 'DurianSelectTextOption';
  count?: Maybe<Scalars['Int']>;
  label?: Maybe<Scalars['String']>;
  value?: Maybe<Scalars['String']>;
};

export type DurianSkuCondition = {
  /** 规格选项id */
  optionId?: InputMaybe<Scalars['Int']>;
  /** 规格id */
  specId?: InputMaybe<Scalars['Int']>;
};

export type DurianSkuOption = {
  __typename?: 'DurianSkuOption';
  /** 规格id */
  commoditySpecId?: Maybe<Scalars['Int']>;
  /** 规格名称 */
  commoditySpecName?: Maybe<Scalars['String']>;
  /** 规格选项名称 */
  commoditySpecOptionId?: Maybe<Scalars['Int']>;
  /** 规格选项名称 */
  commoditySpecOptionName?: Maybe<Scalars['String']>;
};

export type DurianSkuSpec = {
  __typename?: 'DurianSkuSpec';
  /** 规格id */
  commoditySpecId?: Maybe<Scalars['ID']>;
  /** 规格名称 */
  commoditySpecName?: Maybe<Scalars['String']>;
};

export type DurianSkuSpecOption = {
  __typename?: 'DurianSkuSpecOption';
  /** 规格id */
  commoditySpecId?: Maybe<Scalars['ID']>;
  /** 规格名称 */
  commoditySpecName?: Maybe<Scalars['String']>;
  /** 规格选项名称 */
  commoditySpecOptionId?: Maybe<Scalars['ID']>;
  /** 规格选项名称 */
  commoditySpecOptionName?: Maybe<Scalars['String']>;
};

export type DurianSopCheckItemPageInput = {
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** sopId */
  sopId?: InputMaybe<Scalars['ID']>;
};

export type DurianSopCheckItemPagePayload = {
  __typename?: 'DurianSopCheckItemPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<DurianSopCheckItemPayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

export type DurianSopCheckItemPayload = {
  __typename?: 'DurianSopCheckItemPayload';
  /** 状态 */
  enabled?: Maybe<EnabledEnum>;
  /** 输入框校验规则 */
  inputTextRule?: Maybe<InputTextRule>;
  /** 是否上传图片/视频 */
  isRemark?: Maybe<Scalars['Boolean']>;
  /** 检查项名称 */
  name?: Maybe<Scalars['String']>;
  /** 多语言 */
  nameLocale?: Maybe<Scalars['Object']>;
  /** 多选选项 */
  options?: Maybe<Array<Maybe<DurianSopOptionPayload>>>;
  /** 是否上传图片/视频 */
  remarkRequired?: Maybe<Scalars['Boolean']>;
  /** 质检项说明 */
  remarks?: Maybe<Scalars['String']>;
  /** 是否必填 */
  required?: Maybe<Scalars['Int']>;
  /** 快照id */
  snapshotId?: Maybe<Scalars['ID']>;
  /** 检查项id */
  sopDetailId?: Maybe<Scalars['ID']>;
  /** sop id */
  sopId?: Maybe<Scalars['ID']>;
  /** 排序 */
  sort?: Maybe<Scalars['Int']>;
  /** 检查项类型 */
  type?: Maybe<SopCheckItem>;
};

export type DurianSopEnableInput = {
  /** 指令:启用/禁用 */
  command?: InputMaybe<EnabledEnum>;
  /** sop id */
  sopId?: InputMaybe<Scalars['ID']>;
};

export type DurianSopOption = {
  __typename?: 'DurianSopOption';
  label?: Maybe<OperationType>;
  value?: Maybe<Scalars['ID']>;
};

export type DurianSopOptionPayload = {
  __typename?: 'DurianSopOptionPayload';
  /** 是否需要备注 */
  isRemark?: Maybe<Scalars['Boolean']>;
  /** 选项名称 */
  name?: Maybe<Scalars['String']>;
  /** 选项名称(多语言) */
  nameLocale?: Maybe<Scalars['Object']>;
  /** 是否必填备注 */
  remarkRequired?: Maybe<Scalars['Boolean']>;
  /** 顺序 */
  sort?: Maybe<Scalars['Int']>;
  /** 选项值 */
  value?: Maybe<Scalars['Int']>;
};

export type DurianSopPageInput = {
  /** 品类id */
  categoryIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 货源 */
  goodsSource?: InputMaybe<GoodsSourceEnum>;
  /** sop环节 */
  operation?: InputMaybe<OperationType>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 模板名称 */
  templateName?: InputMaybe<Scalars['String']>;
  /** 是否通用 */
  universal?: InputMaybe<Scalars['Int']>;
};

export type DurianSopPagePayload = {
  __typename?: 'DurianSopPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<DurianSopPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type DurianSopPayload = CategoryInterface & {
  __typename?: 'DurianSopPayload';
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 状态 */
  enabled?: Maybe<EnabledEnum>;
  /** 状态名称 */
  enabledName?: Maybe<Scalars['String']>;
  /** 货源 */
  goodsSource?: Maybe<GoodsSourceEnum>;
  /** sop环节 */
  operation?: Maybe<OperationType>;
  /** sop环节名称 */
  operationName?: Maybe<Scalars['String']>;
  /** sop id */
  sopId?: Maybe<Scalars['ID']>;
  /** 模板描述 */
  templateDesc?: Maybe<Scalars['String']>;
  /** 模板名称 */
  templateName?: Maybe<Scalars['String']>;
  /** 是否通用 */
  universal?: Maybe<Scalars['Int']>;
};

export type DurianSpecPayload = {
  __typename?: 'DurianSpecPayload';
  /** 规格选项 */
  itemList?: Maybe<Array<Maybe<ItemPayload>>>;
  name?: Maybe<Scalars['String']>;
  value?: Maybe<Scalars['ID']>;
};

export type DurianSupplierAddressContactInput = {
  /** 地址id */
  addressId: Scalars['ID'];
  /** 联系人 */
  contactList?: InputMaybe<Array<InputMaybe<DurianSupplierContactInput>>>;
  /** 供应商id */
  supplierId: Scalars['ID'];
};

export type DurianSupplierAddressDeleteInput = {
  /** 发货地址id */
  addressId?: InputMaybe<Scalars['ID']>;
  /** id */
  id?: InputMaybe<Scalars['ID']>;
};

export type DurianSupplierAddressListPayload = {
  __typename?: 'DurianSupplierAddressListPayload';
  addressList?: Maybe<Array<Maybe<DurianSupplierAddressPayload>>>;
};

export type DurianSupplierAddressPayload = {
  __typename?: 'DurianSupplierAddressPayload';
  /** 发货地简称 */
  addressAbbreviation?: Maybe<Scalars['String']>;
  /** 地址id */
  addressId?: Maybe<Scalars['ID']>;
  /** 发货地类型(1口岸、2堆场、3其他) */
  addressType?: Maybe<Scalars['Int']>;
  /** 发货地类型名称 */
  addressTypeName?: Maybe<Scalars['String']>;
  /** 联系人 */
  contactList?: Maybe<Array<Maybe<DurianSupplierContactPayload>>>;
  /** 国家 */
  country?: Maybe<DurianCountryTypeEnum>;
  /** 发货地址 */
  deliveryAddress?: Maybe<Scalars['String']>;
  /** 状态 */
  enabled?: Maybe<EnabledEnum>;
  /** 纬度 */
  latitude?: Maybe<Scalars['String']>;
  /** 经度 */
  longitude?: Maybe<Scalars['String']>;
  /** 堆场/口岸id */
  yardPortId?: Maybe<Scalars['ID']>;
  /** 堆场/口岸名称 */
  yardPortName?: Maybe<Scalars['String']>;
};

export type DurianSupplierAddressUpdateInput = {
  /** 发货地简称 */
  addressAbbreviation?: InputMaybe<Scalars['String']>;
  /** 发货地址id */
  addressId?: InputMaybe<Scalars['ID']>;
  /** 发货地类型(1口岸、2堆场、3其他) */
  addressType?: InputMaybe<Scalars['Int']>;
  /** 市编码（非必填） */
  cityId?: InputMaybe<Scalars['ID']>;
  /** 联系人 */
  contactList?: InputMaybe<Array<InputMaybe<DurianSupplierContactInput>>>;
  /** 经纬度 */
  coordinateList?: InputMaybe<Array<InputMaybe<Scalars['Float']>>>;
  /** 国家 */
  country?: InputMaybe<DurianCountryTypeEnum>;
  /** 区编码（非必填） */
  countyId?: InputMaybe<Scalars['ID']>;
  /** 发货地址 */
  deliveryAddress?: InputMaybe<Scalars['String']>;
  /** id */
  id: Scalars['ID'];
  /** 纬度 */
  latitude?: InputMaybe<Scalars['String']>;
  /** 经度 */
  longitude?: InputMaybe<Scalars['String']>;
  /** 省编码 */
  provinceId?: InputMaybe<Scalars['ID']>;
  /** 堆场/口岸id */
  yardPortId?: InputMaybe<Scalars['ID']>;
};

export const enum DurianSupplierAttributeEnum {
  /** 外部 */
  External = 'EXTERNAL',
  /** 内部 */
  Internal = 'INTERNAL'
};

export type DurianSupplierCategoryInput = {
  /** 供货品类 */
  categoryId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 货源 */
  goodsSourceList?: InputMaybe<Array<InputMaybe<GoodsSourceEnum>>>;
  /** id */
  id: Scalars['ID'];
};

export type DurianSupplierCheckInput = {
  /** 检验的供应商属性 */
  checkSupplierAttrEnum?: InputMaybe<DurianSupplierAttributeEnum>;
  /** 检验的供应商类型 */
  checkSupplierTypeEnum: DurianSupplierTypeEnum;
  /** 检验的字段类型 */
  checkTypeEnum: DurianCheckTypeEnum;
  /** 供应商id */
  id?: InputMaybe<Scalars['ID']>;
  /** 关键字校验 */
  keyWord: Scalars['String'];
};

export type DurianSupplierContactInput = {
  /** 联系人 */
  contactId?: InputMaybe<Scalars['ID']>;
  /** 联系人 */
  contactName?: InputMaybe<Scalars['String']>;
  /** 联系电话 */
  contactNumber?: InputMaybe<Scalars['String']>;
};

export type DurianSupplierContactPayload = {
  __typename?: 'DurianSupplierContactPayload';
  /** 联系人 */
  contactId?: Maybe<Scalars['ID']>;
  /** 联系人 */
  contactName?: Maybe<Scalars['String']>;
  /** 联系电话 */
  contactNumber?: Maybe<Scalars['String']>;
};

export type DurianSupplierCreateInput = {
  /** 名称简称 */
  abbreviationName?: InputMaybe<Scalars['String']>;
  /** 关联组织 */
  associateOrg?: InputMaybe<Scalars['Int']>;
  /** 关联租户 */
  associateTenant?: InputMaybe<Scalars['ID']>;
  /** 供应商属性 */
  attribute: DurianSupplierAttributeEnum;
  /** 营业执照类型（10：个体户，20：有限责任公司，30：股份有限责任公司，40：合伙企业，50：个人独资企业） */
  businessLicenseType?: InputMaybe<Scalars['Int']>;
  /** 对接人 */
  contactName?: InputMaybe<Scalars['String']>;
  /** 对接人电话 */
  contactPhone?: InputMaybe<Scalars['String']>;
  /** 签约主体 */
  contractEntityList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 纳税人识别号 */
  identificationNumber?: InputMaybe<Scalars['String']>;
  /** 法定代表人 */
  legalPerson?: InputMaybe<Scalars['String']>;
  /** 供应商名称 */
  name: Scalars['String'];
  /** 口岸id列表 */
  portIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 注册地址 */
  registerAddress?: InputMaybe<RegisterAddressInput>;
  /** 注册资本 */
  registerCapital?: InputMaybe<Scalars['BigDecimal']>;
  /** 注册日期 */
  registerDate?: InputMaybe<Scalars['Long']>;
  /** 供应商类型(经营范围) */
  type: DurianSupplierTypeEnum;
  /** 堆场id列表 */
  yardIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type DurianSupplierDetailPayload = {
  __typename?: 'DurianSupplierDetailPayload';
  /** 供应商简称 */
  abbreviationName?: Maybe<Scalars['String']>;
  /** 关联组织 */
  associateOrg?: Maybe<Scalars['Int']>;
  /** 关联组织 */
  associateOrgName?: Maybe<Scalars['String']>;
  /** 供应商属性 */
  attribute?: Maybe<DurianSupplierAttributeEnum>;
  /** 营业执照类型（10：个体户，20：有限责任公司，30：股份有限责任公司，40：合伙企业，50：个人独资企业） */
  businessLicenseType?: Maybe<Scalars['Int']>;
  /** 对接人 */
  contactName?: Maybe<Scalars['String']>;
  /** 对接人电话 */
  contactPhone?: Maybe<Scalars['String']>;
  /** 签约主体 */
  contractEntityList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 纳税人识别号 */
  identificationNumber?: Maybe<Scalars['String']>;
  /** 法定代表人 */
  legalPerson?: Maybe<Scalars['String']>;
  /** 供应商名称 */
  name?: Maybe<Scalars['String']>;
  /** 口岸id列表 */
  portIds?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 注册地址 */
  registerAddress?: Maybe<RegisterAddressPayload>;
  /** 注册资本 */
  registerCapital?: Maybe<Scalars['BigDecimal']>;
  /** 注册日期 */
  registerDate?: Maybe<Scalars['Long']>;
  /** 供应商类型(经营范围) */
  type?: Maybe<DurianSupplierTypeEnum>;
  /** 供应商类型名称 */
  typeName?: Maybe<Scalars['String']>;
  /** 堆场id列表 */
  yardIds?: Maybe<Array<Maybe<Scalars['ID']>>>;
};

export type DurianSupplierFinancialInfoInput = {
  /** 开户名称 */
  accountName?: InputMaybe<Scalars['String']>;
  /** 开票供应商地址 */
  address?: InputMaybe<Scalars['String']>;
  /** 银行账号 */
  bankAccount?: InputMaybe<Scalars['String']>;
  /** 默认标识 */
  defaultMark?: InputMaybe<Scalars['Boolean']>;
  /** 财务信息id */
  financialInfoId?: InputMaybe<Scalars['Int']>;
  /** 开票供应商 */
  invoiceSupplierName?: InputMaybe<Scalars['String']>;
  /** 开户行 */
  openingBank?: InputMaybe<Scalars['String']>;
  /** 账期 */
  paymentDays?: InputMaybe<Scalars['String']>;
  /** 状态 */
  status?: InputMaybe<Scalars['Int']>;
  /** 供应商业务id */
  supplierDetailId: Scalars['ID'];
  /** 纳税人类别（10：一般纳税人，20：小规模纳税人） */
  taxpayerClass?: InputMaybe<Scalars['Int']>;
  /** 开票供应商电话号 */
  telephoneNo?: InputMaybe<Scalars['String']>;
  /** 开票供应商纳税人识别号 */
  tin?: InputMaybe<Scalars['String']>;
};

export type DurianSupplierFinancialInfoListPayload = {
  __typename?: 'DurianSupplierFinancialInfoListPayload';
  /** 开票信息 */
  ticketList?: Maybe<Array<Maybe<DurianSupplierFinancialInfoPayload>>>;
};

export type DurianSupplierFinancialInfoPayload = {
  __typename?: 'DurianSupplierFinancialInfoPayload';
  /** 开户名称 */
  accountName?: Maybe<Scalars['String']>;
  /** 开票供应商地址 */
  address?: Maybe<Scalars['String']>;
  /** 银行账号 */
  bankAccount?: Maybe<Scalars['String']>;
  /** 默认标识 */
  defaultMark?: Maybe<Scalars['Boolean']>;
  /** 财务信息id */
  financialInfoId?: Maybe<Scalars['Int']>;
  /** 开票供应商 */
  invoiceSupplierName?: Maybe<Scalars['String']>;
  /** 开户行 */
  openingBank?: Maybe<Scalars['String']>;
  /** 账期 */
  paymentDays?: Maybe<Scalars['String']>;
  /** 状态 */
  status?: Maybe<Scalars['Int']>;
  /** 供应商业务id */
  supplierDetailId?: Maybe<Scalars['ID']>;
  /** 纳税人类别（10：一般纳税人，20：小规模纳税人） */
  taxpayerClass?: Maybe<Scalars['Int']>;
  /** 开票供应商电话号 */
  telephoneNo?: Maybe<Scalars['String']>;
  /** 开票供应商纳税人识别号 */
  tin?: Maybe<Scalars['String']>;
};

export type DurianSupplierIdentificationRelationInfoPayload = {
  __typename?: 'DurianSupplierIdentificationRelationInfoPayload';
  /** 关联组织 */
  associateOrg?: Maybe<Scalars['Int']>;
  /** 供应商属性 */
  attribute?: Maybe<DurianSupplierAttributeEnum>;
  /** 营业执照类型（10：个体户，20：有限责任公司，30：股份有限责任公司，40：合伙企业，50：个人独资企业） */
  businessLicenseType?: Maybe<Scalars['Int']>;
  /** 纳税人识别号 */
  identificationNumber?: Maybe<Scalars['String']>;
  /** 法人 */
  legalPerson?: Maybe<Scalars['String']>;
  /** 供应商名称 */
  name?: Maybe<Scalars['String']>;
  /** 注册日期 */
  recordDate?: Maybe<Scalars['Long']>;
  /** 注册地址 */
  registerAddress?: Maybe<RegisterAddressPayload>;
  /** 注册资本（单位：万元） */
  registeredCapital?: Maybe<Scalars['Float']>;
};

export type DurianSupplierIdentificationRelationInput = {
  /** 纳税人识别号 */
  identificationNumber?: InputMaybe<Scalars['String']>;
  /** 供应商名称 */
  name?: InputMaybe<Scalars['String']>;
};

export type DurianSupplierPageInput = {
  /** 名称简称 */
  abbreviationName?: InputMaybe<Scalars['String']>;
  /** 供应商属性 */
  attribute?: InputMaybe<DurianSupplierAttributeEnum>;
  /** 品类 */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 状态 */
  enabled?: InputMaybe<EnabledEnum>;
  /** 货源 */
  goodsSource?: InputMaybe<GoodsSourceEnum>;
  /** 供应商detailID */
  id?: InputMaybe<Scalars['ID']>;
  /** 纳税人识别号 */
  identificationNumber?: InputMaybe<Scalars['String']>;
  /** 供应商名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 口岸 */
  port?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 供应商ID */
  supplierId?: InputMaybe<Scalars['ID']>;
  /** 供应商类型 */
  type: DurianSupplierTypeEnum;
  /** 堆场 */
  yard?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type DurianSupplierPagePayload = {
  __typename?: 'DurianSupplierPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<DurianSupplierPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type DurianSupplierPayload = {
  __typename?: 'DurianSupplierPayload';
  /** 供应商简称 */
  abbreviationName?: Maybe<Scalars['String']>;
  /** 供应商属性 */
  attribute?: Maybe<DurianSupplierAttributeEnum>;
  /** 属性名称 */
  attributeName?: Maybe<Scalars['String']>;
  /** 品类id */
  categoryId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 品类名称 */
  categoryName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 状态 */
  enabled?: Maybe<EnabledEnum>;
  /** 货源 */
  goodsSource?: Maybe<Array<Maybe<GoodsSourceEnum>>>;
  /** 供应商detailId */
  id?: Maybe<Scalars['ID']>;
  /** 纳税人识别号 */
  identificationNumber?: Maybe<Scalars['String']>;
  /** 供应商名称 */
  name?: Maybe<Scalars['String']>;
  /** 口岸 */
  port?: Maybe<Scalars['String']>;
  /** 供应商baseId */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商类型(经营范围) */
  type?: Maybe<DurianSupplierTypeEnum>;
  /** 堆场 */
  yard?: Maybe<Scalars['String']>;
};

export type DurianSupplierTfnPayload = {
  __typename?: 'DurianSupplierTfnPayload';
  /** 租户id */
  id?: Maybe<Scalars['ID']>;
  /** 租户名称 */
  name?: Maybe<Scalars['String']>;
  /** 租户纳税人识别号 */
  tin?: Maybe<Scalars['String']>;
};

export const enum DurianSupplierTypeEnum {
  /** 报关公司 */
  DeclarationCompany = 'DECLARATION_COMPANY',
  /** 出口公司 */
  ExportCompany = 'EXPORT_COMPANY',
  /** 果品供应商 */
  Fruits = 'FRUITS',
  /** 其它 */
  Other = 'OTHER',
  /** 供应链金融公司 */
  SupplyChainFinanceCompany = 'SUPPLY_CHAIN_FINANCE_COMPANY',
  /** 运输公司 */
  TransportCompany = 'TRANSPORT_COMPANY',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type DurianSupplierTypeEnumInput = {
  name?: InputMaybe<DurianSupplierTypeEnum>;
};

export type DurianSupplierUpdateInput = {
  /** 名称简称 */
  abbreviationName: Scalars['String'];
  /** 关联组织 */
  associateOrg?: InputMaybe<Scalars['Int']>;
  /** 关联租户 */
  associateTenant?: InputMaybe<Scalars['ID']>;
  /** 供应商属性 */
  attribute: DurianSupplierAttributeEnum;
  /** 营业执照类型（10：个体户，20：有限责任公司，30：股份有限责任公司，40：合伙企业，50：个人独资企业） */
  businessLicenseType?: InputMaybe<Scalars['Int']>;
  /** 对接人 */
  contactName?: InputMaybe<Scalars['String']>;
  /** 对接人电话 */
  contactPhone?: InputMaybe<Scalars['String']>;
  /** 签约主体 */
  contractEntityList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** id */
  id?: InputMaybe<Scalars['ID']>;
  /** 纳税人识别号 */
  identificationNumber?: InputMaybe<Scalars['String']>;
  /** 法定代表人 */
  legalPerson?: InputMaybe<Scalars['String']>;
  /** 供应商名称 */
  name: Scalars['String'];
  /** 口岸id列表 */
  portIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 注册地址 */
  registerAddress?: InputMaybe<RegisterAddressInput>;
  /** 注册资本 */
  registerCapital?: InputMaybe<Scalars['BigDecimal']>;
  /** 注册日期 */
  registerDate?: InputMaybe<Scalars['Long']>;
  /** 供应商类型(经营范围) */
  type: DurianSupplierTypeEnum;
  /** 堆场id列表 */
  yardIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type DurianSynchronousPayload = {
  __typename?: 'DurianSynchronousPayload';
  /** 口岸 */
  port?: Maybe<Array<DurianPortPayload>>;
  /** 堆场 */
  yard?: Maybe<Array<DurianYardPayload>>;
};

export const enum DurianTaskType {
  /** 装货 */
  Loading = 'LOADING',
  /** 收货 */
  Receipt = 'RECEIPT',
  /** 收货-产地计划 */
  ReceiptProduct = 'RECEIPT_PRODUCT',
  /** 温控 */
  Temperature = 'TEMPERATURE',
  /** 温控-产地计划 */
  TemperatureProduct = 'TEMPERATURE_PRODUCT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type DurianThermometerOrderDeliveryPlanInfoInterface = {
  /** 计划信息 */
  planInfo?: Maybe<DurianThermometerOrderDeliveryPlanPayload>;
  /** 设备订单ID */
  thermometerOrderId?: Maybe<Scalars['ID']>;
};

export type DurianThermometerOrderDeliveryPlanPayload = {
  __typename?: 'DurianThermometerOrderDeliveryPlanPayload';
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 发柜时间 */
  deliveryCabinetTime?: Maybe<Scalars['Long']>;
  /** 产地计划号 */
  originPlanCode?: Maybe<Scalars['String']>;
  /** 销地计划号 */
  salesPlanCode?: Maybe<Scalars['String']>;
  /** 发车时间 */
  salesPlanShipmentTime?: Maybe<Scalars['Long']>;
  /** 状态 */
  state?: Maybe<TravelCabinetCodeStateEnum>;
};

/** 堆场返回体 */
export type DurianYardPayload = {
  __typename?: 'DurianYardPayload';
  /** 地址 */
  address?: Maybe<Scalars['String']>;
  /** 国家 */
  country?: Maybe<Scalars['String']>;
  /** 状态 */
  enabled?: Maybe<EnabledEnum>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 纬度 */
  latitude?: Maybe<Scalars['String']>;
  /** 经度 */
  longitude?: Maybe<Scalars['String']>;
  /** 名称 */
  name?: Maybe<Scalars['String']>;
};

export type DynamicGroupsPayload = {
  __typename?: 'DynamicGroupsPayload';
  /** 主分组id */
  rgId?: Maybe<Scalars['ID']>;
  /** 子分组 */
  subGroupList?: Maybe<Array<Maybe<DynamicSubGroup>>>;
  /** 主分组类型 */
  type?: Maybe<RootGroupTypeEnum>;
};

export type DynamicSubGroup = RuleValuesInterface & {
  __typename?: 'DynamicSubGroup';
  /** 规则值 */
  commandRuleList?: Maybe<Array<Maybe<Cv>>>;
  /** 业务id */
  commonId?: Maybe<Scalars['ID']>;
  /** 业务类型 */
  commonType?: Maybe<RuleDataTypeEnum>;
  /** 子分组扩展信息 */
  ext?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 子分组名称 */
  name?: Maybe<Scalars['String']>;
  /** 排序值 */
  sn?: Maybe<Scalars['Int']>;
  /** 子分组类型 默认/自定义 */
  type?: Maybe<SubGroupTypeEnum>;
};

export type DynamicSubGroupInput = {
  /** 子分组类型 */
  subType?: InputMaybe<SubGroupTypeEnum>;
  /** 页面类型 */
  type?: InputMaybe<RootGroupTypeEnum>;
};

export const enum EchartsDataType {
  /** 湿度 */
  Humidity = 'HUMIDITY',
  /** 位置轨迹 */
  Position = 'POSITION',
  /** 温度 */
  Temperature = 'TEMPERATURE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type EchartsInput = {
  /** 图表数据类型 */
  dataType?: InputMaybe<EchartsDataType>;
  /** 温度计订单ID */
  thermometerOrderId?: InputMaybe<Scalars['ID']>;
};

export type EchoDomesticDetailPayload = {
  __typename?: 'EchoDomesticDetailPayload';
  /** 基础信息 */
  basicInfo?: Maybe<DomesticDeliveryPlanBasicPayload>;
  /** 商品信息 */
  commodityInfoList?: Maybe<Array<Maybe<DomesticCommodityInfoPayload>>>;
  /** 质检信息 */
  inspectionInfo?: Maybe<InspectionInfoPayload>;
  /** "计划id */
  planId?: Maybe<Scalars['ID']>;
  /** 收货信息 */
  receiptInfoList?: Maybe<Array<Maybe<DomesticReceiptRoutInfoPayload>>>;
  /** 发货信息 */
  shippingInfo?: Maybe<ShippingInfoPayload>;
  /** 运输信息 */
  transportInfo?: Maybe<DomesticTransportInfoPayload>;
};

export type EditInoutLimitationInput = {
  configValue: Scalars['BigDecimal'];
  id: Scalars['ID'];
};

export type EditPeachDebtElectronicSignatureWhiteListInput = {
  /** 新增客户列表 */
  newCustomerIdList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 组织id */
  orgId: Scalars['Int'];
  /** 移除客户列表 */
  removeCustomerIdList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

/**  编辑sku图片请求 */
export type EditSkuPictureInput = {
  /**  skuId集 */
  commoditySkuIdList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  图片信息 */
  picturesList?: InputMaybe<Array<InputMaybe<PictureInput>>>;
};

export type EditTaskLimitInput = {
  configValue: Scalars['BigDecimal'];
  id: Scalars['ID'];
};

export type EhrOrgConditionInput = {
  /** 完整组织名称选项 */
  fullOrgName?: InputMaybe<Scalars['Boolean']>;
  /** 组织id */
  orgId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 组织名称 */
  orgName?: InputMaybe<Scalars['String']>;
  /** 父级组织id */
  parentOrgId?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
};

/** 查询人资系统组织信息 */
export type EhrOrgPayload = {
  __typename?: 'EhrOrgPayload';
  /**  关联状态 */
  associatedStatus?: Maybe<Scalars['Boolean']>;
  /**  状态 */
  disable?: Maybe<Scalars['Boolean']>;
  /**  组织id */
  ehrOrgId?: Maybe<Scalars['String']>;
  /**  组织名称 */
  ehrOrgName?: Maybe<Scalars['String']>;
  /**  父级id */
  ehrParentOrgId?: Maybe<Scalars['String']>;
};

export type EhrUserConditionInput = {
  /** 员工编号 */
  empCode?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 部门编码，这里的名称为orgId并非星桥系统内部所使用orgId，此处orgId为人资中心特有部门id */
  orgId?: InputMaybe<Scalars['String']>;
  /** 部门名称,这里的名称为org_name并非星桥系统内部所使用org_name，此处org_name为人资中心特有部门名称 */
  orgName?: InputMaybe<Scalars['String']>;
  /** 员工电话 */
  phone?: InputMaybe<Scalars['String']>;
  /** 员工状态 */
  status?: InputMaybe<Scalars['Int']>;
  /** 星桥系统用户id */
  userId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 员工名称 */
  userName?: InputMaybe<Scalars['String']>;
};

export type EhrUserOrgPositionRelPayload = {
  __typename?: 'EhrUserOrgPositionRelPayload';
  /** 部门id */
  orgId?: Maybe<Scalars['String']>;
  /** 部门名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 岗位id */
  positionId?: Maybe<Scalars['String']>;
  /** 岗位名称 */
  positionName?: Maybe<Scalars['String']>;
};

export type EhrUserPayload = {
  __typename?: 'EhrUserPayload';
  /** 员工邮箱 */
  email?: Maybe<Scalars['String']>;
  /** 员工编号 */
  empCode?: Maybe<Scalars['String']>;
  /** 员工性别 */
  gender?: Maybe<Scalars['String']>;
  /** 员工身份证 */
  idNum?: Maybe<Scalars['String']>;
  /** 员工部门岗位关联 */
  orgPositionRel?: Maybe<Array<Maybe<EhrUserOrgPositionRelPayload>>>;
  /** 员工电话 */
  phone?: Maybe<Scalars['String']>;
  /** 员工状态 */
  status?: Maybe<Scalars['Int']>;
  /** 用户id 星桥系统用户id */
  userId?: Maybe<Scalars['ID']>;
  /** 员工名称 */
  userName?: Maybe<Scalars['String']>;
};

export const enum ElectricFenceTriggerModeEnum {
  /** 进 */
  In = 'IN',
  /** 内 */
  Inner = 'INNER',
  /** 出 */
  Out = 'OUT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export const enum ElectricFenceTriggerTypeEnum {
  /** 进站 */
  In = 'IN',
  /** 出站 */
  Out = 'OUT'
};

export type ElectricityReleaseObjTotalPayload = {
  __typename?: 'ElectricityReleaseObjTotalPayload';
  /** 电放状态 */
  electricityReleaseState?: Maybe<ElectricityReleaseStateEnum>;
  /** 已电放柜量 */
  finishCabinetQuantity?: Maybe<Scalars['Int']>;
  /** 未电放柜量 */
  unFinishCabinetQuantity?: Maybe<Scalars['Int']>;
};

/** 电放状态 */
export const enum ElectricityReleaseStateEnum {
  /** 已电放 */
  Released = 'RELEASED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 未电放 */
  UnReleased = 'UN_RELEASED'
};

export type ElectricityReleaseStatePayload = UniqueIdInterface & {
  __typename?: 'ElectricityReleaseStatePayload';
  /** 生成参数 */
  parameterList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 电放状态 */
  state?: Maybe<ElectricityReleaseStateEnum>;
  /** 唯一id */
  uniqueId?: Maybe<Scalars['ID']>;
};

export type ElectronicFenceRecordsPayload = {
  __typename?: 'ElectronicFenceRecordsPayload';
  /** 站点id */
  siteId?: Maybe<Scalars['ID']>;
  /** 站点名称 */
  stationName?: Maybe<Scalars['String']>;
  /** 触发时间 */
  triggerTime?: Maybe<Scalars['Long']>;
  /** 触发类型 */
  triggerType?: Maybe<ElectricFenceTriggerTypeEnum>;
};

export type EmptyCabinetAggregateInterface = {
  /** 空柜聚合信息 */
  emptyCabinetAggregateInfo?: Maybe<EmptyCabinetAggregatePayload>;
};

export type EmptyCabinetAggregateListInterface = {
  /** 空柜聚合信息 */
  emptyCabinetAggregateInfoList?: Maybe<Array<Maybe<EmptyCabinetAggregatePayload>>>;
};

export type EmptyCabinetAggregatePayload = {
  __typename?: 'EmptyCabinetAggregatePayload';
  /** 空柜信息 */
  emptyCabinetInfo?: Maybe<EmptyCabinetInfoDetailPayload>;
  /** 空柜池信息(订船信息) */
  emptyCabinetPoolInfo?: Maybe<EmptyCabinetPoolDetailPayload>;
};

export type EmptyCabinetBillFeeAggregatePayload = {
  __typename?: 'EmptyCabinetBillFeeAggregatePayload';
  /** 各个收货方的空柜费用单 */
  areaEmptyCabinetInfoList?: Maybe<Array<Maybe<AreaEmptyCabinetBillFeePayload>>>;
  /** 合并的空柜费用单 */
  emptyCabinetBillFeeInfo?: Maybe<EmptyCabinetBillFeePayload>;
};

export type EmptyCabinetBillFeePayload = {
  __typename?: 'EmptyCabinetBillFeePayload';
  /** 费用单ID */
  billMainId?: Maybe<Scalars['ID']>;
  /** 费用模板ID */
  tmpId?: Maybe<Scalars['ID']>;
};

export type EmptyCabinetBillInput = {
  /** 组织ID数组-用于营销团队映射正确的组织关系 */
  orgIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type EmptyCabinetBillPageInput = {
  /** 品类ids */
  categoryIdList?: InputMaybe<Array<InputMaybe<Scalars['Long']>>>;
  /** 筛选项 */
  itemVal?: InputMaybe<ItemValQueryInput>;
  /** 组织ID数组-用于营销团队映射正确的组织关系 */
  orgIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 收货开始日期 */
  receiptBeginDate?: InputMaybe<Scalars['Long']>;
  /** 收货结束日期 */
  receiptEndDate?: InputMaybe<Scalars['Long']>;
  /** 状态 */
  state?: InputMaybe<EmptyCabinetBillStateEnum>;
};

export type EmptyCabinetBillPagePayload = {
  __typename?: 'EmptyCabinetBillPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<EmptyCabinetBillPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type EmptyCabinetBillPayload = {
  __typename?: 'EmptyCabinetBillPayload';
  /** 费用单业务状态 */
  billBusinessState?: Maybe<BillBusinessStateEnum>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类 */
  categoryName?: Maybe<Scalars['String']>;
  /** 进口港 */
  importPortName?: Maybe<Scalars['String']>;
  /** 图片URL */
  pictureUrl?: Maybe<Scalars['String']>;
  /** 任务接收日期 */
  receiptDate?: Maybe<Scalars['Long']>;
  /** 收货任务id */
  receiptTaskId?: Maybe<Scalars['ID']>;
  /** 状态 */
  state?: Maybe<EmptyCabinetBillStateEnum>;
  /** 状态描述 */
  stateDesc?: Maybe<Scalars['String']>;
  /** 运输信息 */
  transportInfo?: Maybe<TransportInfoPayload>;
};

export type EmptyCabinetBillQuantityPayload = {
  __typename?: 'EmptyCabinetBillQuantityPayload';
  /** 待提交梳理 */
  waitCommitTotal?: Maybe<Scalars['Int']>;
  /** 待审核数量 */
  waitReviewTotal?: Maybe<Scalars['Int']>;
  /** 待办总数量 */
  waitTodoTotal?: Maybe<Scalars['Int']>;
};

export const enum EmptyCabinetBillStateEnum {
  /** 已完成 */
  Finished = 'FINISHED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 待提交 */
  WaitCommit = 'WAIT_COMMIT',
  /** 待审核 */
  WaitReview = 'WAIT_REVIEW'
};

/**  空柜费用项详情  */
export type EmptyCabinetFeeInfoPayload = {
  __typename?: 'EmptyCabinetFeeInfoPayload';
  /** 费用项金额 */
  costAmount?: Maybe<Scalars['BigDecimal']>;
  /** 费用项详情 */
  costDetail?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 费用类型 */
  costName?: Maybe<Scalars['String']>;
  /** 开票供应商 */
  invoiceSupplierName?: Maybe<Scalars['String']>;
  /** 付款方式 */
  payMode?: Maybe<Scalars['String']>;
  /** 结算账期 */
  paymentDays?: Maybe<Scalars['String']>;
  /** 供应商 */
  supplierBy?: Maybe<Scalars['String']>;
};

export type EmptyCabinetInfoCreateBatchInput = {
  emptyCabinetInfoCreateInfoList?: InputMaybe<Array<InputMaybe<EmptyCabinetInfoCreateInfoInput>>>;
};

export type EmptyCabinetInfoCreateInfoInput = {
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 车牌号 */
  carNo?: InputMaybe<Scalars['String']>;
  /** 建议装柜品类 */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 卸货港id */
  dischargePortId?: InputMaybe<Scalars['ID']>;
  /** 卸货码头id */
  dischargeWharfId?: InputMaybe<Scalars['ID']>;
  /** 司机姓名 */
  driverName?: InputMaybe<Scalars['String']>;
  /** 司机电话 */
  driverPhone?: InputMaybe<Scalars['String']>;
  /** 进口报关公司id */
  entryCustomsSupplierId?: InputMaybe<Scalars['ID']>;
  /** 出口报关公司id */
  exportCustomsSupplierId?: InputMaybe<Scalars['ID']>;
  /** 还重日期 */
  fullReturnDate?: InputMaybe<Scalars['Long']>;
  /** 装货港id */
  loadingPortId?: InputMaybe<Scalars['ID']>;
  /** 船期id */
  sailScheduleId?: InputMaybe<Scalars['ID']>;
  /** 铅封号 */
  sealNumber?: InputMaybe<Scalars['String']>;
  /** 头程运输公司id */
  supplierId?: InputMaybe<Scalars['ID']>;
  /** 挂车号 */
  trailerNumber?: InputMaybe<Scalars['String']>;
  /** 航运运输公司Id */
  transportSupplierId?: InputMaybe<Scalars['ID']>;
};

export type EmptyCabinetInfoDetailPayload = CategoryInterface & DischargePortInterface & EntryCustomsSupplierInterface & ExportCustomsSupplierInterface & LoadingPortInterface & SupplierInterface & TransportSupplierInterface & {
  __typename?: 'EmptyCabinetInfoDetailPayload';
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 建议装柜品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 建议装柜品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 卸货港名称 */
  dischargePort?: Maybe<Scalars['String']>;
  /** 卸货港id */
  dischargePortId?: Maybe<Scalars['ID']>;
  /** 卸货码头id */
  dischargeWharfId?: Maybe<Scalars['ID']>;
  /** 卸货码头名称 */
  dischargeWharfName?: Maybe<Scalars['String']>;
  /** 司机姓名 */
  driverName?: Maybe<Scalars['String']>;
  /** 司机电话 */
  driverPhone?: Maybe<Scalars['String']>;
  /** 进口报关公司名称 */
  entryCustomsSupplier?: Maybe<Scalars['String']>;
  /** 进口报关公司ID */
  entryCustomsSupplierId?: Maybe<Scalars['ID']>;
  /** 出口报关公司名称 */
  exportCustomsSupplier?: Maybe<Scalars['String']>;
  /** 出口报关公司ID */
  exportCustomsSupplierId?: Maybe<Scalars['ID']>;
  /** 还重日期 */
  fullReturnDate?: Maybe<Scalars['Long']>;
  /** 空柜id */
  id?: Maybe<Scalars['ID']>;
  /** 装货港名称 */
  loadingPort?: Maybe<Scalars['String']>;
  /** 装货港id */
  loadingPortId?: Maybe<Scalars['ID']>;
  /** 船期id */
  sailScheduleId?: Maybe<Scalars['ID']>;
  /** 铅封号 */
  sealNumber?: Maybe<Scalars['String']>;
  /** 头程运输公司ID */
  supplierId?: Maybe<Scalars['ID']>;
  /** 头程运输公司名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 挂车号 */
  trailerNumber?: Maybe<Scalars['String']>;
  /** 航运运输公司Id */
  transportSupplierId?: Maybe<Scalars['ID']>;
  /** 航运运输公司名称 */
  transportSupplierName?: Maybe<Scalars['String']>;
  /** 是否使用 */
  used?: Maybe<UsedEnum>;
};

export type EmptyCabinetInfoImportResultPayload = {
  __typename?: 'EmptyCabinetInfoImportResultPayload';
  /** 失败条数 */
  failCount?: Maybe<Scalars['Int']>;
  /** failFileBatchCode */
  failFileBatchCode?: Maybe<Scalars['String']>;
  /** 成功条数 */
  successCount?: Maybe<Scalars['Int']>;
  /** 数据总条数 */
  total?: Maybe<Scalars['Int']>;
};

export type EmptyCabinetInfoInput = {
  /** 空柜日期 */
  emptyCabinetDate?: InputMaybe<Scalars['Long']>;
};

export type EmptyCabinetInfoPageInput = {
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 船期ID */
  sailScheduleId: Scalars['ID'];
};

export type EmptyCabinetInfoPagePayload = {
  __typename?: 'EmptyCabinetInfoPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<EmptyCabinetInfoDetailPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type EmptyCabinetInfoPayload = {
  __typename?: 'EmptyCabinetInfoPayload';
  /** 空柜时间 */
  emptyCabinetDate?: Maybe<Scalars['Long']>;
};

export type EmptyCabinetInfoRepeatPayload = {
  __typename?: 'EmptyCabinetInfoRepeatPayload';
  cabinetCodeRepeatList?: Maybe<Array<Maybe<Scalars['String']>>>;
  sealNumberRepeatList?: Maybe<Array<Maybe<Scalars['String']>>>;
  successEmptyCabinetList?: Maybe<Array<Maybe<Scalars['ID']>>>;
};

export type EmptyCabinetInfoUpdateInput = {
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 车牌号 */
  carNo?: InputMaybe<Scalars['String']>;
  /** 建议装柜品类id */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 卸货港id */
  dischargePortId?: InputMaybe<Scalars['ID']>;
  /** 卸货码头id */
  dischargeWharfId?: InputMaybe<Scalars['ID']>;
  /** 司机姓名 */
  driverName?: InputMaybe<Scalars['String']>;
  /** 司机电话 */
  driverPhone?: InputMaybe<Scalars['String']>;
  /** 进口报关公司id */
  entryCustomsSupplierId?: InputMaybe<Scalars['ID']>;
  /** 出口报关公司id */
  exportCustomsSupplierId?: InputMaybe<Scalars['ID']>;
  /** 还重日期 */
  fullReturnDate?: InputMaybe<Scalars['Long']>;
  /** 空柜ID */
  id?: InputMaybe<Scalars['ID']>;
  /** 装货港id */
  loadingPortId?: InputMaybe<Scalars['ID']>;
  /** 铅封号 */
  sealNumber?: InputMaybe<Scalars['String']>;
  /** 头程运输公司id */
  supplierId?: InputMaybe<Scalars['ID']>;
  /** 挂车号 */
  trailerNumber?: InputMaybe<Scalars['String']>;
  /** 航运运输公司Id */
  transportSupplierId?: InputMaybe<Scalars['ID']>;
};

/**  空柜费用信息分页查询结果集 */
export type EmptyCabinetPageInfoPayload = {
  __typename?: 'EmptyCabinetPageInfoPayload';
  /** 所属组织 */
  belongOrgName?: Maybe<Scalars['String']>;
  /**  销地费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /**  销地空柜费用单ID */
  billId?: Maybe<Scalars['ID']>;
  /**  销地费用单状态 */
  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']>;
  /** 提交人 */
  commitBy?: Maybe<Scalars['String']>;
  /** 提交人id */
  commitById?: Maybe<Scalars['Int']>;
  /**  提交日期 */
  commitTime?: Maybe<Scalars['Long']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /**  费用单创建人 */
  createBy?: Maybe<Scalars['String']>;
  /**  费用单创建人ID */
  createById?: Maybe<Scalars['Int']>;
  /**  费用单创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /**  空柜费用详情 */
  emptyCabinetFeeInfoRespList?: Maybe<Array<Maybe<EmptyCabinetFeeInfoPayload>>>;
  /**  驳回原因 */
  reason?: Maybe<Scalars['String']>;
  /** 关联销售单单号 */
  saleOrderCode?: Maybe<Scalars['String']>;
  /** 关联销售单ID */
  saleOrderId?: Maybe<Scalars['ID']>;
  /**  销地计划号 */
  salesPlanCode?: Maybe<Scalars['String']>;
  /** 费用合计 */
  totalCost?: Maybe<Scalars['BigDecimal']>;
  /**  调拨日期 */
  transferTime?: Maybe<Scalars['Long']>;
};

export type EmptyCabinetPoolDetailPayload = SailSchedulePortInterface & {
  __typename?: 'EmptyCabinetPoolDetailPayload';
  /** 限制返回港口信息 */
  restrictType?: Maybe<RestrictTypeEnum>;
  /** 港口信息总和 */
  sailPortInfoAggregate?: Maybe<SailPortInfoAggregatePayload>;
  /** 船期ID */
  sailScheduleId?: Maybe<Scalars['ID']>;
  /** 船公司 */
  shipCompanyList?: Maybe<Array<Maybe<ShipCompanyPayload>>>;
  /** 船名 */
  shipName?: Maybe<Scalars['String']>;
  /** 船次 */
  vesselNo?: Maybe<Scalars['String']>;
};

export type EmptyCabinetPoolPageInput = {
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 离港时间-止 */
  departureTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 离港时间-起 */
  departureTimeStart?: InputMaybe<Scalars['Long']>;
  /** 卸货港 */
  dischargePortId?: InputMaybe<Scalars['ID']>;
  /** 出口报关公司 */
  exportCustomsSupplierId?: InputMaybe<Scalars['ID']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 船公司 */
  shipCompany?: InputMaybe<Scalars['ID']>;
  /** 船名 */
  shipName?: InputMaybe<Scalars['String']>;
};

export type EmptyCabinetPoolPagePayload = {
  __typename?: 'EmptyCabinetPoolPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<EmptyCabinetPoolPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type EmptyCabinetPoolPayload = SailSchedulePortInterface & {
  __typename?: 'EmptyCabinetPoolPayload';
  /** 可用空柜量 */
  canUseNumber?: Maybe<Scalars['Int']>;
  /** 限制返回港口信息 */
  restrictType?: Maybe<RestrictTypeEnum>;
  /** 港口信息总和 */
  sailPortInfoAggregate?: Maybe<SailPortInfoAggregatePayload>;
  /** 船期ID */
  sailScheduleId?: Maybe<Scalars['ID']>;
  /** 船期状态 */
  sailState?: Maybe<SailStateEnum>;
  /** 船公司 */
  shipCompanyList?: Maybe<Array<Maybe<ShipCompanyPayload>>>;
  /** 船名 */
  shipName?: Maybe<Scalars['String']>;
  /** 船次 */
  vesselNo?: Maybe<Scalars['String']>;
};

/** 空柜搜索payload */
export type EmptyCabinetSearchPayload = EmptyCabinetAggregateListInterface & {
  __typename?: 'EmptyCabinetSearchPayload';
  /** 柜子聚合信息 */
  emptyCabinetAggregateInfoList?: Maybe<Array<Maybe<EmptyCabinetAggregatePayload>>>;
  /** 未匹配的柜号 */
  notMatchCabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type EnableDurianCustomerInput = {
  /** 状态 */
  enabled: EnabledEnum;
  /** 客户id */
  id: Scalars['ID'];
};

export const enum EnableEnum {
  /** 禁用 */
  Disable = 'DISABLE',
  /** 启用 */
  Enable = 'ENABLE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type EnableOrDisableCustomerInput = {
  /**  客户detailId */
  customerId: Scalars['Int'];
  /**  启用标识；1启用；99：禁用 */
  enable: Scalars['Int'];
};

export type EnablePeachDebtElectronicSignatureInput = {
  /** 电子签使用状态 1启用 99禁用 */
  enable: Scalars['Int'];
  /** 组织id */
  orgId: Scalars['Int'];
};

export type EnableSopPayload = CategoryInterface & {
  __typename?: 'EnableSopPayload';
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** sop说明 */
  sopDesc?: Maybe<Scalars['String']>;
  /** sopId */
  sopId?: Maybe<Scalars['ID']>;
  /** sop模板名称 */
  sopTmpName?: Maybe<Scalars['String']>;
  /** 是否通用 */
  universal?: Maybe<Scalars['Int']>;
};

export const enum EnabledEnum {
  /** 禁用 */
  Disable = 'DISABLE',
  /** 启用 */
  Enable = 'ENABLE',
  Unknown = 'UNKNOWN',
  Unrecognized = 'UNRECOGNIZED',
  Unspecified = 'UNSPECIFIED'
};

/** 进口报关公司 */
export type EntryCustomsSupplierInterface = {
  /** 进口报关公司名称 */
  entryCustomsSupplier?: Maybe<Scalars['String']>;
  /** 进口报关公司ID */
  entryCustomsSupplierId?: Maybe<Scalars['ID']>;
};

/** 进口报关公司 */
export type EntryCustomsSupplierListInterface = {
  /** 进口报关公司ID */
  entryCustomsSupplierIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 进口报关公司名称 */
  entryCustomsSupplierList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type EntryPortInterface = {
  /** 进口港名称 */
  entryPort?: Maybe<Scalars['String']>;
  /** 进口港ID */
  entryPortId?: Maybe<Scalars['ID']>;
};

export type EntryPortListInterface = {
  /** 进口港ID */
  entryPortIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 进口港名称 */
  entryPortList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

/**  入库商品相关集合 */
export type EntryWareHouseCommodityInput = {
  /**  商品sku */
  commoditySkuId: Scalars['Int'];
  /** 成本小计 */
  costSubtotal: Scalars['BigDecimal'];
  /** 成本单价 */
  costUnitPrice: Scalars['BigDecimal'];
  /**  数量 */
  quantity: Scalars['BigDecimal'];
  /**  单位Id */
  unitId: Scalars['Int'];
};

/**  新增入库 */
export type EntryWareHouseInput = {
  /**  商品信息 */
  entryWareHouseCommodity: Array<EntryWareHouseCommodityInput>;
  /**  入库类型 */
  entryWareHouseType?: InputMaybe<PeachWareHouseType>;
  /**  供应商名称 */
  provideName?: InputMaybe<Scalars['String']>;
  /**  联系电话 */
  providePhone?: InputMaybe<Scalars['String']>;
  /**  备注 */
  remark: Scalars['String'];
  /**  总数量 */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /**  所属厂库id */
  wareHouseId?: InputMaybe<Scalars['ID']>;
};

export const enum ErrorDetail {
  /**
   * The deadline expired before the operation could complete.
   *
   * For operations that change the state of the system, this error
   * may be returned even if the operation has completed successfully.
   * For example, a successful response from a server could have been
   * delayed long enough for the deadline to expire.
   *
   * HTTP Mapping: 504 Gateway Timeout
   * Error Type: UNAVAILABLE
   */
  DeadlineExceeded = 'DEADLINE_EXCEEDED',
  /**
   * The server detected that the client is exhibiting a behavior that
   * might be generating excessive load.
   *
   * HTTP Mapping: 429 Too Many Requests or 420 Enhance Your Calm
   * Error Type: UNAVAILABLE
   */
  EnhanceYourCalm = 'ENHANCE_YOUR_CALM',
  /**
   * The requested field is not found in the schema.
   *
   * This differs from `NOT_FOUND` in that `NOT_FOUND` should be used when a
   * query is valid, but is unable to return a result (if, for example, a
   * specific video id doesn't exist). `FIELD_NOT_FOUND` is intended to be
   * returned by the server to signify that the requested field is not known to exist.
   * This may be returned in lieu of failing the entire query.
   * See also `PERMISSION_DENIED` for cases where the
   * requested field is invalid only for the given user or class of users.
   *
   * HTTP Mapping: 404 Not Found
   * Error Type: BAD_REQUEST
   */
  FieldNotFound = 'FIELD_NOT_FOUND',
  /**
   * The client specified an invalid argument.
   *
   * Note that this differs from `FAILED_PRECONDITION`.
   * `INVALID_ARGUMENT` indicates arguments that are problematic
   * regardless of the state of the system (e.g., a malformed file name).
   *
   * HTTP Mapping: 400 Bad Request
   * Error Type: BAD_REQUEST
   */
  InvalidArgument = 'INVALID_ARGUMENT',
  /**
   * The provided cursor is not valid.
   *
   * The most common usage for this error is when a client is paginating
   * through a list that uses stateful cursors. In that case, the provided
   * cursor may be expired.
   *
   * HTTP Mapping: 404 Not Found
   * Error Type: NOT_FOUND
   */
  InvalidCursor = 'INVALID_CURSOR',
  /**
   * Unable to perform operation because a required resource is missing.
   *
   * Example: Client is attempting to refresh a list, but the specified
   * list is expired. This requires an action by the client to get a new list.
   *
   * If the user is simply trying GET a resource that is not found,
   * use the NOT_FOUND error type. FAILED_PRECONDITION.MISSING_RESOURCE
   * is to be used particularly when the user is performing an operation
   * that requires a particular resource to exist.
   *
   * HTTP Mapping: 400 Bad Request or 500 Internal Server Error
   * Error Type: FAILED_PRECONDITION
   */
  MissingResource = 'MISSING_RESOURCE',
  /**
   * Service Error.
   *
   * There is a problem with an upstream service.
   *
   * This may be returned if a gateway receives an unknown error from a service
   * or if a service is unreachable.
   * If a request times out which waiting on a response from a service,
   * `DEADLINE_EXCEEDED` may be returned instead.
   * If a service returns a more specific error Type, the specific error Type may
   * be returned instead.
   *
   * HTTP Mapping: 502 Bad Gateway
   * Error Type: UNAVAILABLE
   */
  ServiceError = 'SERVICE_ERROR',
  /**
   * Request failed due to network errors.
   *
   * HTTP Mapping: 503 Unavailable
   * Error Type: UNAVAILABLE
   */
  TcpFailure = 'TCP_FAILURE',
  /**
   * Request throttled based on server concurrency limits.
   *
   * HTTP Mapping: 503 Unavailable
   * Error Type: UNAVAILABLE
   */
  ThrottledConcurrency = 'THROTTLED_CONCURRENCY',
  /**
   * Request throttled based on server CPU limits
   *
   * HTTP Mapping: 503 Unavailable.
   * Error Type: UNAVAILABLE
   */
  ThrottledCpu = 'THROTTLED_CPU',
  /**
   * The operation is not implemented or is not currently supported/enabled.
   *
   * HTTP Mapping: 501 Not Implemented
   * Error Type: BAD_REQUEST
   */
  Unimplemented = 'UNIMPLEMENTED',
  /**
   * Unknown error.
   *
   * This error should only be returned when no other error detail applies.
   * If a client sees an unknown errorDetail, it will be interpreted as UNKNOWN.
   *
   * HTTP Mapping: 500 Internal Server Error
   */
  Unknown = 'UNKNOWN'
};

export const enum ErrorType {
  /**
   * Bad Request.
   *
   * There is a problem with the request.
   * Retrying the same request is not likely to succeed.
   * An example would be a query or argument that cannot be deserialized.
   *
   * HTTP Mapping: 400 Bad Request
   */
  BadRequest = 'BAD_REQUEST',
  /**
   * The operation was rejected because the system is not in a state
   * required for the operation's execution.  For example, the directory
   * to be deleted is non-empty, an rmdir operation is applied to
   * a non-directory, etc.
   *
   * Service implementers can use the following guidelines to decide
   * between `FAILED_PRECONDITION` and `UNAVAILABLE`:
   *
   * - Use `UNAVAILABLE` if the client can retry just the failing call.
   * - Use `FAILED_PRECONDITION` if the client should not retry until
   * the system state has been explicitly fixed.  E.g., if an "rmdir"
   *      fails because the directory is non-empty, `FAILED_PRECONDITION`
   * should be returned since the client should not retry unless
   * the files are deleted from the directory.
   *
   * HTTP Mapping: 400 Bad Request or 500 Internal Server Error
   */
  FailedPrecondition = 'FAILED_PRECONDITION',
  /**
   * Internal error.
   *
   * An unexpected internal error was encountered. This means that some
   * invariants expected by the underlying system have been broken.
   * This error code is reserved for serious errors.
   *
   * HTTP Mapping: 500 Internal Server Error
   */
  Internal = 'INTERNAL',
  /**
   * The requested entity was not found.
   *
   * This could apply to a resource that has never existed (e.g. bad resource id),
   * or a resource that no longer exists (e.g. cache expired.)
   *
   * Note to server developers: if a request is denied for an entire class
   * of users, such as gradual feature rollout or undocumented allowlist,
   * `NOT_FOUND` may be used. If a request is denied for some users within
   * a class of users, such as user-based access control, `PERMISSION_DENIED`
   * must be used.
   *
   * HTTP Mapping: 404 Not Found
   */
  NotFound = 'NOT_FOUND',
  /**
   * The caller does not have permission to execute the specified
   * operation.
   *
   * `PERMISSION_DENIED` must not be used for rejections
   * caused by exhausting some resource or quota.
   * `PERMISSION_DENIED` must not be used if the caller
   * cannot be identified (use `UNAUTHENTICATED`
   * instead for those errors).
   *
   * This error Type does not imply the
   * request is valid or the requested entity exists or satisfies
   * other pre-conditions.
   *
   * HTTP Mapping: 403 Forbidden
   */
  PermissionDenied = 'PERMISSION_DENIED',
  /**
   * The request does not have valid authentication credentials.
   *
   * This is intended to be returned only for routes that require
   * authentication.
   *
   * HTTP Mapping: 401 Unauthorized
   */
  Unauthenticated = 'UNAUTHENTICATED',
  /**
   * Currently Unavailable.
   *
   * The service is currently unavailable.  This is most likely a
   * transient condition, which can be corrected by retrying with
   * a backoff.
   *
   * HTTP Mapping: 503 Unavailable
   */
  Unavailable = 'UNAVAILABLE',
  /**
   * Unknown error.
   *
   * For example, this error may be returned when
   * an error code received from another address space belongs to
   * an error space that is not known in this address space.  Also
   * errors raised by APIs that do not return enough error information
   * may be converted to this error.
   *
   * If a client sees an unknown errorType, it will be interpreted as UNKNOWN.
   * Unknown errors MUST NOT trigger any special behavior. These MAY be treated
   * by an implementation as being equivalent to INTERNAL.
   *
   * When possible, a more specific error should be provided.
   *
   * HTTP Mapping: 520 Unknown Error
   */
  Unknown = 'UNKNOWN'
};

/** 查询省市区地址信息请求 */
export type EsiLocationInput = {
  /**  父级id */
  id?: InputMaybe<Scalars['ID']>;
  /**  类型 */
  locationType?: InputMaybe<EsiLocationTypeGqlEnum>;
};

/** 查询省市区地址信息返回 */
export type EsiLocationListPayload = {
  __typename?: 'EsiLocationListPayload';
  /** 省市区地址信息集 */
  locationsList?: Maybe<Array<Maybe<EsiLocationPayload>>>;
};

/** 省市区地址信息 */
export type EsiLocationPayload = {
  __typename?: 'EsiLocationPayload';
  /**   区号 */
  cityCode?: Maybe<Scalars['String']>;
  /**  首字母 */
  firstChar?: Maybe<Scalars['String']>;
  /**  是否存在子节点 */
  hasChildren?: Maybe<Scalars['Boolean']>;
  /**  id */
  id?: Maybe<Scalars['ID']>;
  /**   纬度 */
  lat?: Maybe<Scalars['BigDecimal']>;
  /**   经度 */
  lng?: Maybe<Scalars['BigDecimal']>;
  /**  类型 */
  locationType?: Maybe<EsiLocationTypeGqlEnum>;
  /**  名称 */
  name?: Maybe<Scalars['String']>;
  /** 父级id */
  parentId?: Maybe<Scalars['ID']>;
  /**   拼音 */
  pinYin?: Maybe<Scalars['String']>;
  /**   邮政编码 */
  zipCode?: Maybe<Scalars['Int']>;
};

export const enum EsiLocationTypeGqlEnum {
  /** 市 */
  City = 'CITY',
  /**  国家  */
  Country = 'COUNTRY',
  /** 县 */
  County = 'COUNTY',
  /** 省 */
  Province = 'PROVINCE',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type ExceptionInfo = {
  __typename?: 'ExceptionInfo';
  /** 异常信息 */
  exceptionString: Scalars['String'];
  /** 时间 */
  timestampMs: Scalars['Long'];
};

export type Exceptions = {
  __typename?: 'Exceptions';
  /** 错误信息 */
  error: Scalars['String'];
  /** 异常信息 */
  exceptionInfo: Array<ExceptionInfo>;
  /** 实例ID */
  workerId: Scalars['String'];
};

export type ExistOutStockCommodityZeroCostInput = {
  /** 应用ID */
  appId?: InputMaybe<Scalars['Int']>;
  /** 费用单Id列表 */
  billIds: Array<InputMaybe<Scalars['ID']>>;
};

export type ExpandOrder = CreateUserBase & {
  __typename?: 'ExpandOrder';
  /** 采购单id */
  applyId?: Maybe<Scalars['ID']>;
  /** 业务信息 */
  businessInfo?: Maybe<DomesticPurchaseReturnBusinessInfo>;
  /**  扩展单编号  */
  code?: Maybe<Scalars['String']>;
  /**  商品信息  */
  commodityItems?: Maybe<Array<Maybe<ExpandOrderCommodity>>>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人 */
  createUser?: Maybe<User>;
  /**  扩展单id  */
  id?: Maybe<Scalars['ID']>;
  /**  拓展单run_code(前端不用)  */
  runCode?: Maybe<Scalars['String']>;
  /**  拓展单状态  */
  status?: Maybe<ExtendOrderStatus>;
  statusDesc?: Maybe<Scalars['String']>;
  /**  扩展单总金额  */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  扩展单类型：退损单/扣损单  */
  type?: Maybe<ExpandOrderTypeEnum>;
  typeDesc?: Maybe<Scalars['String']>;
};

export type ExpandOrderBadgeBadgePayload = {
  __typename?: 'ExpandOrderBadgeBadgePayload';
  completed?: Maybe<Scalars['Int']>;
  toBeDelivered?: Maybe<Scalars['Int']>;
  toBeSubmit?: Maybe<Scalars['Int']>;
};

export type ExpandOrderBadgeInput = {
  timeRange?: InputMaybe<PitayaTimeRange>;
};

/**  扩展单商品信息  */
export type ExpandOrderCommodity = CommodityBase & PriceTypeBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'ExpandOrderCommodity';
  /**  入库总计数量  */
  actualTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  入库基本数量  */
  actualUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  退货/扣损小计  */
  amount?: Maybe<Scalars['BigDecimal']>;
  /**  入库批次  */
  batchId?: Maybe<Scalars['ID']>;
  /**  可退货/扣损数量  */
  canReturnTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  canReturnUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  商品sku  */
  commodity?: Maybe<PitayaCommoditySku>;
  /**  扩展单类型  */
  expandOrderTypeEnum?: Maybe<ExpandOrderTypeEnum>;
  /**  商品明细id  */
  id?: Maybe<Scalars['ID']>;
  index?: Maybe<Scalars['ID']>;
  /**  扣损单价  */
  price?: Maybe<Scalars['BigDecimal']>;
  priceType?: Maybe<Unit>;
  /**  原批次  */
  sourceBatchId?: Maybe<Scalars['ID']>;
  /**  退货/扣损数量  */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 总计单位信息 */
  totalType?: Maybe<Unit>;
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 基本单位信息 */
  unitType?: Maybe<Unit>;
};

/**  新增扩展单商品信息  */
export type ExpandOrderCommodityInput = {
  /**  退货金额  */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /**  入库批次id  */
  batchId: Scalars['ID'];
  index?: InputMaybe<Scalars['ID']>;
  /**  扣损单 -- 扣损单价  */
  price?: InputMaybe<Scalars['BigDecimal']>;
  priceType?: InputMaybe<Scalars['Int']>;
  /**  商品skuId  */
  skuId: Scalars['Int'];
  /**  入库批次id  */
  sourceBatchId?: InputMaybe<Scalars['ID']>;
  /**  退货/扣损数量  */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /**  总计单位  */
  totalType?: InputMaybe<Scalars['Int']>;
  unitQuantity: Scalars['BigDecimal'];
  /**  基本单位  */
  unitType?: InputMaybe<Scalars['Int']>;
};

/**  拓展单类型  */
export const enum ExpandOrderTypeEnum {
  /**  补损  */
  CoverLosses = 'COVER_LOSSES',
  /**  扣损  */
  DeductionLoss = 'DEDUCTION_LOSS',
  /**  赠送  */
  Present = 'PRESENT',
  /**  采购订单  */
  Purchase = 'PURCHASE',
  /**  拒收  */
  Reject = 'REJECT',
  /**  退货  */
  Return = 'RETURN',
  /**  销售订单  */
  Sale = 'SALE',
  /**  抽检  */
  SpotCheck = 'SPOT_CHECK'
};

export type ExportBaseInStockBillInput = {
  /** 系统ID */
  appId?: InputMaybe<Scalars['Int']>;
  /** 批次号 */
  batchCode?: InputMaybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 入库组织 */
  createByOrg?: InputMaybe<Scalars['String']>;
  /** 入库结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 入库开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 入库类型 */
  inOrderType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 业务单号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /** sku名称 */
  skuName?: InputMaybe<Scalars['String']>;
};

/** 出口报关公司(供应商) */
export type ExportCustomsSupplierInterface = {
  /** 出口报关公司名称 */
  exportCustomsSupplier?: Maybe<Scalars['String']>;
  /** 出口报关公司ID */
  exportCustomsSupplierId?: Maybe<Scalars['ID']>;
};

/** 出口报关公司(供应商) */
export type ExportCustomsSupplierListInterface = {
  /** 出口报关公司ID */
  exportCustomsSupplierIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 出口报关公司名称 */
  exportCustomsSupplierList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

/** 出口报关信息 */
export type ExportDeclarationInfo = {
  __typename?: 'ExportDeclarationInfo';
  /** 出口报关公司 */
  exportDeclareCompany?: Maybe<Scalars['String']>;
  /** 出口报关时间 */
  exportDeclareTime?: Maybe<Scalars['Long']>;
  /** 出口港 */
  exportPort?: Maybe<Scalars['String']>;
};

/** 批量报关入参 */
export type ExportDeclareBatchCreateInput = {
  /** 批量/单个操作类型 */
  commandType?: InputMaybe<CommandTypeEnum>;
  /** 出口报关文件信息 */
  exportDeclarationInfo?: InputMaybe<Array<InputMaybe<ResourceFileListInput>>>;
  /** 单据Id */
  id: Array<Scalars['ID']>;
  /** 操作类型 */
  operateType?: InputMaybe<DeclareOperateTypeEnum>;
};

/** 单据上传详情出参 */
export type ExportDeclareDetailInfoPayload = {
  __typename?: 'ExportDeclareDetailInfoPayload';
  /** 基本信息 */
  basicInfo?: Maybe<DurianBasicInfo>;
  /** 商品信息 */
  commodityInfo?: Maybe<CommodityInfo>;
  /** 出口报关信息 */
  exportDeclareInfo?: Maybe<ExportDeclareInfo>;
};

/** 出口报关详情入参 */
export type ExportDeclareGetInput = {
  /** Id */
  id: Scalars['ID'];
};

/** 出口报关信息 */
export type ExportDeclareInfo = {
  __typename?: 'ExportDeclareInfo';
  /** 出口报关文件信息 */
  exportDeclarationInfo?: Maybe<Array<Maybe<ResourceFileListPayload>>>;
};

export type ExportDeclareMailInfoPayload = {
  __typename?: 'ExportDeclareMailInfoPayload';
  /** 国家 */
  country?: Maybe<DurianCountryTypeEnum>;
  /** 邮箱 */
  mail?: Maybe<Array<Maybe<Scalars['String']>>>;
};

/** 出口报关分页查询入参 */
export type ExportDeclarePageInput = {
  /** 提单号 */
  billLoadingCode?: InputMaybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类 */
  categoryId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 合同号 */
  contractCode?: InputMaybe<Scalars['String']>;
  /** 进口港 */
  entryPort?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 出口港 */
  exportPort?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 进口报关公司 */
  importDeclareCompany?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 接单日期：结束时间 */
  receiptEndTime?: InputMaybe<Scalars['Long']>;
  /** 接单日期：起始时间 */
  receiptStartTime?: InputMaybe<Scalars['Long']>;
  /** 状态 */
  status?: InputMaybe<Array<InputMaybe<ExportDeclareStatus>>>;
};

/** 出口报关分页出参 */
export type ExportDeclarePagePayload = {
  __typename?: 'ExportDeclarePagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页结果 */
  records?: Maybe<Array<Maybe<ExportDeclarePayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

/** 出口报关对象 */
export type ExportDeclarePayload = {
  __typename?: 'ExportDeclarePayload';
  /** 异常原因 */
  abnormalReason?: Maybe<Scalars['String']>;
  /** 异常状态 */
  abnormalStatus?: Maybe<AbnormalStatus>;
  /** 异常状态描述 */
  abnormalStatusDesc?: Maybe<Scalars['String']>;
  /** 提单号 */
  billLoadingCode?: Maybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 合同号 */
  contractCode?: Maybe<Scalars['String']>;
  /** 进口港 */
  entryPort?: Maybe<Scalars['String']>;
  /** 出口港 */
  exportPort?: Maybe<Scalars['String']>;
  /** 主键Id */
  id?: Maybe<Scalars['ID']>;
  /** 接单日期 */
  receiptTime?: Maybe<Scalars['Long']>;
  /** 任务状态 */
  status?: Maybe<ExportDeclareStatus>;
  /** 任务状态描述 */
  statusDesc?: Maybe<Scalars['String']>;
};

/** 出口报关状态 */
export const enum ExportDeclareStatus {
  /** 待处理 */
  ExportDeclarePending = 'EXPORT_DECLARE_PENDING',
  /** 已处理 */
  ExportDeclareProcessed = 'EXPORT_DECLARE_PROCESSED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type ExportDomesticHqSaleBillInput = {
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 销售费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 品类 */
  commodityType?: InputMaybe<Scalars['ID']>;
  /** 客户Str */
  customerIdStr?: InputMaybe<Scalars['String']>;
  /** 标记 */
  mark?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 计划号 */
  planCode?: InputMaybe<Scalars['String']>;
  /** 总部采购单号 */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /** 销售单号 */
  saleOrderCode?: InputMaybe<Scalars['String']>;
  /** 销售单状态 */
  saleOrderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 提交结束日期 */
  submitTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 提交开始日期 */
  submitTimeStart?: InputMaybe<Scalars['Long']>;
  /** 车次 */
  trainNumber?: InputMaybe<Scalars['String']>;
};

/** 国产货销售售后导出入参 */
export type ExportDomesticSaleReturnBillInput = {
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 销售售后费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 品类 */
  commodityType?: InputMaybe<Scalars['ID']>;
  /** 客户Str */
  customerIdStr?: InputMaybe<Scalars['String']>;
  /** 标记 */
  mark?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 计划号 */
  planCode?: InputMaybe<Scalars['String']>;
  /** 关联采购售后单号 */
  purchaseReturnOrderCode?: InputMaybe<Scalars['String']>;
  /** 售后单类型 */
  returnType?: InputMaybe<Scalars['Int']>;
  /** 关联销售单号 */
  saleOrderCode?: InputMaybe<Scalars['String']>;
  /** 销售售后单号 */
  saleReturnOrderCode?: InputMaybe<Scalars['String']>;
  /** 售后单状态 */
  saleReturnOrderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 提交结束日期 */
  submitTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 提交开始日期 */
  submitTimeStart?: InputMaybe<Scalars['Long']>;
  /** 车次 */
  trainNumber?: InputMaybe<Scalars['String']>;
};

export type ExportDownloadUrlPayload = {
  __typename?: 'ExportDownloadUrlPayload';
  downloadUrl?: Maybe<Scalars['String']>;
  msg?: Maybe<Scalars['String']>;
  statusCode?: Maybe<Scalars['Int']>;
};

export type ExportDurianHqSaleBillInput = {
  /** 费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类 */
  commodityType?: InputMaybe<Scalars['Int']>;
  /**  创建结束日期 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  创建开始日期 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 尾程运输公司 */
  domesticTransportSupplierId?: InputMaybe<Scalars['ID']>;
  /** 关联销售单号 */
  saleOrderCode?: InputMaybe<Scalars['String']>;
  /** 关联销售单状态 */
  saleOrderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 销地计划号 */
  salePlanCode?: InputMaybe<Scalars['String']>;
  /**  调拨结束日期 */
  transferTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  调拨开始日期 */
  transferTimeStart?: InputMaybe<Scalars['Long']>;
};

/** 入参-资金流水导出 */
export type ExportFlowInput = {
  /** 所属公司id */
  belongCompanyId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 创建日期-开始 */
  createTimeBegin?: InputMaybe<Scalars['Long']>;
  /** 创建日期-结束 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 收支项目列表(字典businessItemType) */
  flowBusinessItemList?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 流水单号（支持模糊） */
  flowNo?: InputMaybe<Scalars['String']>;
  /** 到账/支出日期-开始 */
  flowTimeBegin?: InputMaybe<Scalars['Long']>;
  /** 到账/支出日期-结束 */
  flowTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 流水类型 */
  flowType?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 经办人 */
  handlerName?: InputMaybe<Scalars['String']>;
  /**  是否总部审核 true为总部 false为分公司 */
  isHeadquarters: Scalars['Boolean'];
  /** 对方账号名称（支持模糊） */
  oppositeBankAccountName?: InputMaybe<Scalars['String']>;
  /** 我司账号id */
  ownerBankAccountId?: InputMaybe<Scalars['ID']>;
  /** 付款主体 */
  paymentEntityId?: InputMaybe<Scalars['ID']>;
  /** 状态列表(字典fundFlowStatus) */
  statusList?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 摘要 */
  summary?: InputMaybe<Scalars['String']>;
};

export type ExportFmsDamageDetailInput = {
  /** 商品类型 */
  commodityType?: InputMaybe<Scalars['Int']>;
  /** 报损结束日期 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 报损开始日期 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 出库单号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /** 状态 */
  orderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 所属仓库 */
  warehouseName?: InputMaybe<Scalars['String']>;
};

/** 产地发柜价测算导出入参 */
export type ExportFmsDurianOriginFeeInput = {
  /**  系统ID */
  appId?: InputMaybe<Scalars['Int']>;
  /**  费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 创建时间结束 */
  billCreateEndTime?: InputMaybe<Scalars['Long']>;
  /**  创建时间开始 */
  billCreateStartTime?: InputMaybe<Scalars['Long']>;
  /**  柜次号 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /**  柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /**  品类 */
  commodityCategoryId?: InputMaybe<Scalars['Int']>;
  /** 工厂发柜结束日期 */
  deliverEndTime?: InputMaybe<Scalars['Long']>;
  /** 工厂发柜开始日期 */
  deliverStartTime?: InputMaybe<Scalars['Long']>;
  /**  产地计划号 */
  deliveryCode?: InputMaybe<Scalars['String']>;
  /**  费用单状态 */
  originBillStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  采购单号 */
  purchaseCode?: InputMaybe<Scalars['String']>;
  /** 关联采购单状态 */
  purchaseStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type ExportFmsDurianOriginSaleFeeInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /**  柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /**  柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /**  品类 */
  commodityCategoryId?: InputMaybe<Scalars['Int']>;
  /**  产地计划号 */
  deliveryCode?: InputMaybe<Scalars['String']>;
  /**  销售费用单号 */
  saleBillCode?: InputMaybe<Scalars['String']>;
  /**  销售费用单状态 */
  saleBillStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  关联销售单号 */
  saleCode?: InputMaybe<Scalars['String']>;
  /** 创建时间结束 */
  saleCreateEndTime?: InputMaybe<Scalars['Long']>;
  /**  创建时间开始 */
  saleCreateStartTime?: InputMaybe<Scalars['Long']>;
  /** 关联销售单状态 */
  saleStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

/** 销售明细信息导出入参 */
export type ExportFmsDurianOriginSaleInput = {
  /**  系统ID */
  appId?: InputMaybe<Scalars['Int']>;
  /**  柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /**  柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /**  品类 */
  commodityCategoryId?: InputMaybe<Scalars['Int']>;
  /**  客户 */
  customerIdStr?: InputMaybe<Scalars['String']>;
  /**  产地计划号 */
  deliveryCode?: InputMaybe<Scalars['String']>;
  /**  产地费用单号 */
  originBillCode?: InputMaybe<Scalars['String']>;
  /**  销售费用单号 */
  saleBillCode?: InputMaybe<Scalars['String']>;
  /**  销售费用单状态 */
  saleBillStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  销售单号 */
  saleCode?: InputMaybe<Scalars['String']>;
  /** 创建时间结束 */
  saleCreateEndTime?: InputMaybe<Scalars['Long']>;
  /**  创建时间开始 */
  saleCreateStartTime?: InputMaybe<Scalars['Long']>;
  /** 销售单状态 */
  saleStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type ExportFmsDurianPurchaseBillInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatus?: InputMaybe<Scalars['Int']>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类ID */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 创建结束日期 */
  createEndTime?: InputMaybe<Scalars['Long']>;
  /** 创建开始日期 */
  createStartTime?: InputMaybe<Scalars['Long']>;
  /** 进口港 */
  entryPortId?: InputMaybe<Scalars['ID']>;
  /** 进口报关公司 */
  importDeclareSupplierId?: InputMaybe<Scalars['ID']>;
  /** 产地计划号 */
  originPlanCode?: InputMaybe<Scalars['String']>;
  /** 关联采购单号 */
  purchaseCode?: InputMaybe<Scalars['String']>;
  /** 采购单状态 */
  purchaseStatus?: InputMaybe<Scalars['Int']>;
  /** 调拨结束日期 */
  transferEndTime?: InputMaybe<Scalars['Long']>;
  /** 调拨开始日期 */
  transferStartTime?: InputMaybe<Scalars['Long']>;
};

export type ExportFmsDurianPurchaseDetailInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 采购费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 关联费用单状态 */
  billStatus?: InputMaybe<Scalars['Int']>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类ID */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 创建结束日期 */
  createEndTime?: InputMaybe<Scalars['Long']>;
  /** 创建开始日期 */
  createStartTime?: InputMaybe<Scalars['Long']>;
  /** 进口港 */
  entryPortId?: InputMaybe<Scalars['ID']>;
  /** 进口报关公司 */
  importDeclareSupplierId?: InputMaybe<Scalars['ID']>;
  /** 产地计划号 */
  originPlanCode?: InputMaybe<Scalars['String']>;
  /** 产地销售单号 */
  originSaleCode?: InputMaybe<Scalars['String']>;
  /** 采购单号 */
  purchaseCode?: InputMaybe<Scalars['String']>;
  /** 采购单状态 */
  purchaseStatus?: InputMaybe<Scalars['Int']>;
  /** 供应商 */
  supplierName?: InputMaybe<Scalars['String']>;
  /** 调拨结束日期 */
  transferEndTime?: InputMaybe<Scalars['Long']>;
  /** 调拨开始日期 */
  transferStartTime?: InputMaybe<Scalars['Long']>;
};

export type ExportFmsImportPurchaseBillInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 采购费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatus?: InputMaybe<Scalars['Int']>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类ID */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 创建结束日期 */
  createEndTime?: InputMaybe<Scalars['Long']>;
  /** 创建开始日期 */
  createStartTime?: InputMaybe<Scalars['Long']>;
  /** 关联采购单号 */
  purchaseCode?: InputMaybe<Scalars['String']>;
  /** 关联采购单状态 */
  purchaseStatus?: InputMaybe<Scalars['Int']>;
};

export type ExportFmsImportPurchaseDetailInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 采购费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 关联费用单状态 */
  billStatus?: InputMaybe<Scalars['Int']>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类ID */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 创建结束日期 */
  createEndTime?: InputMaybe<Scalars['Long']>;
  /** 创建开始日期 */
  createStartTime?: InputMaybe<Scalars['Long']>;
  /** 采购单号 */
  purchaseCode?: InputMaybe<Scalars['String']>;
  /** 采购单状态 */
  purchaseStatus?: InputMaybe<Scalars['Int']>;
  /** 供应商 */
  supplierName?: InputMaybe<Scalars['String']>;
};

export type ExportFmsPitayaAfterSaleIncomeInput = {
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 创建日期 */
  createEndTime?: InputMaybe<Scalars['Long']>;
  /** 创建日期 */
  createStartTime?: InputMaybe<Scalars['Long']>;
  /** 客户id */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 客户类型 */
  customerType?: InputMaybe<Scalars['Int']>;
  /** 配送单号 */
  deliveryCode?: InputMaybe<Scalars['String']>;
  /** 退货单号 */
  returnCode?: InputMaybe<Scalars['String']>;
  /** 退货日期 */
  returnEndTime?: InputMaybe<Scalars['Long']>;
  /** 退货日期 */
  returnStartTime?: InputMaybe<Scalars['Long']>;
  /** 退货单状态 */
  returnStatus?: InputMaybe<Scalars['Int']>;
  /** 售后类型 */
  returnType?: InputMaybe<Scalars['String']>;
  /** 单据类型 */
  sourceType?: InputMaybe<Scalars['Int']>;
};

/** 生产报损导出入参 */
export type ExportFmsPitayaDamageInput = {
  /** 转换前商品类型 */
  beforeConvertCommodityTypeList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 报损结束日期 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 报损开始日期 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 报损商品 */
  damageCommodityName?: InputMaybe<Scalars['String']>;
  /** 报损类型 */
  damageTypeList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 出库单号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /** 出库结束日期 */
  outStockEnd?: InputMaybe<Scalars['Long']>;
  /** 出库开始日期 */
  outStockStart?: InputMaybe<Scalars['Long']>;
};

export type ExportFmsPitayaDifferenceSaleIncomeInput = {
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 业务单号 */
  businessCode?: InputMaybe<Scalars['String']>;
  /** 创建日期 */
  createEndTime?: InputMaybe<Scalars['Long']>;
  /** 创建日期 */
  createStartTime?: InputMaybe<Scalars['Long']>;
  /** 客户类型 */
  customerBelongType?: InputMaybe<Scalars['Int']>;
  /** 客户id */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 差异单号 */
  differenceCode?: InputMaybe<Scalars['String']>;
  /** 差异单状态 */
  differenceOrderStatus?: InputMaybe<Scalars['Int']>;
  /** 差异单状态 */
  differenceStatus?: InputMaybe<Scalars['Int']>;
  /** 单据类型 */
  sourceType?: InputMaybe<Scalars['Int']>;
};

export type ExportFmsPitayaSaleIncomeInput = {
  /** 应用id */
  appId: Scalars['Int'];
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 商品类型 */
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  /** 客户id */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 客户类型 */
  customerType?: InputMaybe<Scalars['Int']>;
  /** 收入单状态 */
  incomeStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 是否配送 */
  isDeliver?: InputMaybe<Scalars['Int']>;
  /** 销售日期结束时间 */
  saleEndTime?: InputMaybe<Scalars['Long']>;
  /** 销售收入单号 */
  saleIncomeCode?: InputMaybe<Scalars['String']>;
  /** 销售单号 */
  saleOrderCode?: InputMaybe<Scalars['String']>;
  /** 销售日期开始时间 */
  saleStartTime?: InputMaybe<Scalars['Long']>;
  /** 类型 */
  sourceTypeList?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
};

export type ExportFmsProductionDamageDetailInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 报损结束日期 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 报损开始日期 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 生产任务单号 */
  taskCode?: InputMaybe<Scalars['String']>;
  /** 所属仓库 */
  warehouseName?: InputMaybe<Scalars['String']>;
};

export type ExportOrderTransferBillInInfoInput = {
  /** 应用ID */
  appId?: InputMaybe<Scalars['ID']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 关联调拨单号 */
  flowCode?: InputMaybe<Scalars['String']>;
  /** 出/入库日期结束时间 */
  flowTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 出/入库日期开始时间 */
  flowTimeStart?: InputMaybe<Scalars['Long']>;
  /** 出/入库单号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /** 调出组织 */
  sourceOrgId?: InputMaybe<Scalars['String']>;
  /** 提交人 */
  submitUser?: InputMaybe<Scalars['String']>;
  /** 调入组织 */
  targetOrgId?: InputMaybe<Scalars['String']>;
};

export type ExportOrderTransferDetailInput = {
  /** 应用ID */
  appId?: InputMaybe<Scalars['ID']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 调拨单号 */
  flowCode?: InputMaybe<Scalars['String']>;
  /** 出/入库日期结束时间 */
  flowTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 出/入库日期开始时间 */
  flowTimeStart?: InputMaybe<Scalars['Long']>;
  /** 出/入库单号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /** 调出/入组织 */
  orgId?: InputMaybe<Scalars['ID']>;
  /** 批次号 */
  originBatchCode?: InputMaybe<Scalars['String']>;
  /** 商品名称 */
  skuName?: InputMaybe<Scalars['String']>;
  /** 操作人 */
  userName?: InputMaybe<Scalars['String']>;
  /** 所属仓库 */
  warehouse?: InputMaybe<Scalars['String']>;
};

export type ExportOtherInStockBillInput = {
  /** 应用ID */
  appId: Scalars['Int'];
  /** 费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 商品类型(生产用) */
  commodityTypeList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 创建结束日期 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 入库申请单号 */
  inOrderCode?: InputMaybe<Scalars['String']>;
  /** 创建开始日期 */
  startTime?: InputMaybe<Scalars['Long']>;
};

export type ExportPageBillInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /**  费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /**  费用单类型  */
  billMainTypeList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /**  柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /**  品类ID */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 提交结束日期 */
  commitTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 提交开始日期 */
  commitTimeStart?: InputMaybe<Scalars['Long']>;
  /**  创建结束日期 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  创建开始日期 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 关联销售/采购单code */
  orderCode?: InputMaybe<Scalars['String']>;
  /** 计划号 */
  salesPlanCode?: InputMaybe<Scalars['String']>;
  /** 调拨结束日期 */
  transferTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 调拨开始日期 */
  transferTimeStart?: InputMaybe<Scalars['Long']>;
};

/** 导出回款信息入参 */
export type ExportPaymentReturnInput = {
  /**  系统ID */
  appId?: InputMaybe<Scalars['Int']>;
  /**  费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /**  创建时间结束 */
  createEndTime?: InputMaybe<Scalars['Long']>;
  /**  创建时间开始 */
  createStartTime?: InputMaybe<Scalars['Long']>;
  /**  客户名称 */
  customerName?: InputMaybe<Scalars['String']>;
  /**  客户属性 */
  customerTypeEnum?: InputMaybe<CustomerAttributeTypeEnum>;
  /**  回款单号 */
  paymentCode?: InputMaybe<Scalars['String']>;
  /**  回款规则 */
  settleRuleEnum?: InputMaybe<SettleRuleEnum>;
  /** 费用单状态 */
  status?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

/** 代卖结算费用单导出入参 */
export type ExportPeachAgencySaleSettlementInput = {
  /** 关联代卖单号 */
  agencySaleOrderCode?: InputMaybe<Scalars['String']>;
  /** 代卖结算单号 */
  agencySaleSettlementCode?: InputMaybe<Scalars['String']>;
  /** 代卖类型 */
  agencySaleType?: InputMaybe<Scalars['Int']>;
  /** 供应商/客户 */
  agentName?: InputMaybe<Scalars['String']>;
  /** 系统ID */
  appId: Scalars['Int'];
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 创建结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 结算费用单号 */
  settlementBillCode?: InputMaybe<Scalars['String']>;
};

export type ExportPeachBillAuditInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用项名称 */
  billExpenseItemDesc?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 产生环节 */
  createLink?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 创建人 */
  createName?: InputMaybe<Scalars['String']>;
  /** 创建结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 最大金额 */
  maxAmount?: InputMaybe<Scalars['BigDecimal']>;
  /** 最小金额 */
  minAmount?: InputMaybe<Scalars['BigDecimal']>;
  /** 费用产生结束时间 */
  paymentCreateEndTime?: InputMaybe<Scalars['Long']>;
  /** 费用产生开始时间 */
  paymentCreateStartTime?: InputMaybe<Scalars['Long']>;
  /** 供应商 */
  supplierName?: InputMaybe<Scalars['String']>;
};

/** 批发采购费用导出入参 */
export type ExportPeachPurchaseBillInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单创建结束日期 */
  billEndTime?: InputMaybe<Scalars['Long']>;
  /** 费用单创建开始日期 */
  billStartTime?: InputMaybe<Scalars['Long']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 财务类型 */
  financialType?: InputMaybe<Scalars['Int']>;
  /** 入库单号 */
  inStockOrderCode?: InputMaybe<Scalars['String']>;
  /** 采购结束日期 */
  purchaseEndTime?: InputMaybe<Scalars['Long']>;
  /** 采购单号 */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /** 采购开始日期 */
  purchaseStartTime?: InputMaybe<Scalars['Long']>;
};

export type ExportPeachPurchaseInnerBillInput = {
  /** 应用id */
  appId: Scalars['Int'];
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 创建结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 采购单号 */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /** 采购单状态 */
  purchaseStatus?: InputMaybe<Scalars['Int']>;
};

/** 批发内部采购管理导出入参 */
export type ExportPeachPurchaseInnerInput = {
  /** 应用id */
  appId: Scalars['Int'];
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['Long']>;
  /** 费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 创建结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 类型 */
  purType?: InputMaybe<Scalars['String']>;
  /** 采购单号 */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /** 采购结束时间 */
  purchaseTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 采购开始时间 */
  purchaseTimeStart?: InputMaybe<Scalars['Long']>;
  /** 销售单号 */
  saleOrderCode?: InputMaybe<Scalars['String']>;
  /** 采购单状态 */
  status?: InputMaybe<Scalars['Int']>;
  /** 供应商 */
  supplier?: InputMaybe<Scalars['String']>;
};

/** 批发采购明细导出入参 */
export type ExportPeachPurchaseOrderInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 标记 */
  commodityTagList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 财务类型 */
  financialType?: InputMaybe<Scalars['Int']>;
  /** 采购单号 */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /** 采购结束日期 */
  purchaseTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 采购开始日期 */
  purchaseTimeStart?: InputMaybe<Scalars['Long']>;
  /** 供应商名称 */
  supplierName?: InputMaybe<Scalars['String']>;
};

/** 批发采购退货费用导出入参 */
export type ExportPeachPurchaseReturnBillInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 费用单创建结束日期 */
  billEndTime?: InputMaybe<Scalars['Long']>;
  /** 费用单创建开始日期 */
  billStartTime?: InputMaybe<Scalars['Long']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 财务类型 */
  financialType?: InputMaybe<Scalars['Int']>;
  /** 关联采购单号 */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /** 退货结束日期 */
  returnEndTime?: InputMaybe<Scalars['Long']>;
  /** 退货单号 */
  returnOrderCode?: InputMaybe<Scalars['String']>;
  /** 退货类型 */
  returnOrderType?: InputMaybe<Scalars['Int']>;
  /** 退货开始日期 */
  returnStartTime?: InputMaybe<Scalars['Long']>;
};

/** 批发采购退货导出入参 */
export type ExportPeachPurchaseReturnOrderInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 售后费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 关联费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 所属公司 */
  companyId?: InputMaybe<Scalars['ID']>;
  /** 财务类型 */
  financialType?: InputMaybe<Scalars['Int']>;
  /** 关联采购单号 */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /** 售后结束日期 */
  returnEndTime?: InputMaybe<Scalars['Long']>;
  /** 售后单号 */
  returnOrderCode?: InputMaybe<Scalars['String']>;
  /** 售后开始日期 */
  returnStartTime?: InputMaybe<Scalars['Long']>;
  /** 售后类型 */
  returnType?: InputMaybe<Scalars['Int']>;
  /** 售后单状态 */
  status?: InputMaybe<Scalars['Int']>;
  /** 供应商 */
  supplierName?: InputMaybe<Scalars['String']>;
};

/** 销售单导出退货说明入参 */
export type ExportPeachReturnInstructionsInput = {
  returnOrderId?: InputMaybe<Scalars['ID']>;
};

export type ExportPeachReturnOrderBillInput = {
  /** 售后类型 */
  afterSaleTypeList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 系统ID */
  appId: Scalars['Int'];
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 退款结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 退款开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 客户属性 */
  customerAttribute?: InputMaybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: InputMaybe<Scalars['String']>;
  /** 客户类型 */
  customerType?: InputMaybe<Scalars['Int']>;
  /** 客户财务编码 */
  financialSystemCode?: InputMaybe<Scalars['String']>;
  /** 财务类型 */
  financialType?: InputMaybe<Scalars['String']>;
  /** 售后单号 */
  returnOrderCode?: InputMaybe<Scalars['String']>;
  /** 销售单号 */
  salesOrderCode?: InputMaybe<Scalars['String']>;
};

export type ExportPeachSaleInnerBillInput = {
  /** 应用id */
  appId: Scalars['Int'];
  /** 费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 创建结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 销售结束时间 */
  saleEndTime?: InputMaybe<Scalars['Long']>;
  /** 销售单号 */
  saleOrderCode?: InputMaybe<Scalars['String']>;
  /** 销售开始时间 */
  saleStartTime?: InputMaybe<Scalars['Long']>;
  /** 销售单状态 */
  saleStatus?: InputMaybe<Scalars['Int']>;
};

/** 批发内部销售管理导出入参 */
export type ExportPeachSaleInnerInput = {
  /** 应用id */
  appId: Scalars['Int'];
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['Long']>;
  /** 费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 创建结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 客户id */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 客户类型 */
  customerType?: InputMaybe<Scalars['Int']>;
  /** 类型 */
  purType?: InputMaybe<Scalars['String']>;
  /** 采购单号 */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /** 销售结束时间 */
  saleEndTime?: InputMaybe<Scalars['Long']>;
  /** 销售单号 */
  saleOrderCode?: InputMaybe<Scalars['String']>;
  /** 销售单状态 */
  saleOrderStatus?: InputMaybe<Scalars['Int']>;
  /** 销售开始时间 */
  saleStartTime?: InputMaybe<Scalars['Long']>;
};

/** 导出销售收入费用单信息入参 */
export type ExportPeachSalesOrderBillInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 是否为白名单 */
  checkWhite?: InputMaybe<Scalars['Int']>;
  /** 客户签署状态 */
  contractSignStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 开单结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 开单开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 客户属性 */
  customerAttribute?: InputMaybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: InputMaybe<Scalars['String']>;
  /** 客户类型 */
  customerType?: InputMaybe<Scalars['Int']>;
  /** 客户财务编码 */
  financialSystemCode?: InputMaybe<Scalars['String']>;
  /** 财务类型 */
  financialType?: InputMaybe<Scalars['Int']>;
  /**  付款类型 */
  paymentTypeList?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 收银结束时间 */
  receiveCashEndTime?: InputMaybe<Scalars['Long']>;
  /** 收银开始时间 */
  receiveCashStartTime?: InputMaybe<Scalars['Long']>;
  /** 销售单号 */
  saleOrderCode?: InputMaybe<Scalars['String']>;
  /** 销售单状态 */
  saleOrderStatusList?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
};

export type ExportPitayaBaseInStockBillInput = {
  /** 系统ID */
  appId?: InputMaybe<Scalars['Int']>;
  /** 批次号 */
  batchCode?: InputMaybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 入库组织 */
  createByOrg?: InputMaybe<Scalars['String']>;
  /** 入库结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 入库开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 入库类型 */
  inOrderType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 业务单号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /** sku名称 */
  skuName?: InputMaybe<Scalars['String']>;
};

export type ExportPitayaBillAuditInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 所属组织id */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用项名称 */
  billExpenseItemDesc?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 产生环节 */
  createLink?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 创建人 */
  createName?: InputMaybe<Scalars['String']>;
  /** 创建结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 最大金额 */
  maxAmount?: InputMaybe<Scalars['BigDecimal']>;
  /** 最小金额 */
  minAmount?: InputMaybe<Scalars['BigDecimal']>;
  /** 费用产生结束时间 */
  paymentCreateEndTime?: InputMaybe<Scalars['Long']>;
  /** 费用产生开始时间 */
  paymentCreateStartTime?: InputMaybe<Scalars['Long']>;
  /** 供应商 */
  supplierName?: InputMaybe<Scalars['String']>;
};

export type ExportPitayaConvertOrderInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 审核状态 */
  billStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 转换申请单号 */
  convertOrderCode?: InputMaybe<Scalars['String']>;
  /** 转换类型 */
  convertTypes?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 创建结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
};

/** 配送费用导出入参 */
export type ExportPitayaDeliveryBillItemInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 关联配送费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 关联配送单号 */
  deliveryOrderCode?: InputMaybe<Scalars['String']>;
  /** 配送单状态 */
  deliveryOrderStatus?: InputMaybe<Scalars['String']>;
  /** 配送单提交结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 手工单号 */
  manualOrderCode?: InputMaybe<Scalars['String']>;
  /** 配送单提交开始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
};

export type ExportPitayaDeliveryOrderInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 创建结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 所属客户Str */
  customerIdStr?: InputMaybe<Scalars['String']>;
  /** 配送单创建结束时间 */
  deliveryOrderCreateTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 配送单创建开始时间 */
  deliveryOrderCreateTimeStart?: InputMaybe<Scalars['Long']>;
  /** 配送类型 */
  deliveryOrderTypeList?: InputMaybe<Array<InputMaybe<PitayaDeliveryOrderTypeEnum>>>;
  /** 配送单配送结束时间 */
  deliveryTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 配送单配送开始时间 */
  deliveryTimeStart?: InputMaybe<Scalars['Long']>;
  /** 手工单号 */
  manualCode?: InputMaybe<Scalars['String']>;
  /** 关联配送单号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /** 所属仓库 */
  warehouseName?: InputMaybe<Scalars['String']>;
};

/** 配送明细导出入参 */
export type ExportPitayaDeliveryOrderItemInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 关联配送费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 所属客户id */
  customerId?: InputMaybe<Scalars['ID']>;
  /** 所属客户type */
  customerType?: InputMaybe<Scalars['Int']>;
  /** 配送单配送结束时间 */
  deliveryTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 配送单配送开始时间 */
  deliveryTimeStart?: InputMaybe<Scalars['Long']>;
  /** 配送单号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /** 配送单状态 */
  orderStatus?: InputMaybe<Scalars['String']>;
};

/** 配送退货导出入参 */
export type ExportPitayaDeliveryReturnItemInput = {
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 所属客户id */
  customerId?: InputMaybe<Scalars['ID']>;
  /** 所属客户type */
  customerType?: InputMaybe<Scalars['Int']>;
  /** 关联配送单号 */
  deliveryOrderCode?: InputMaybe<Scalars['String']>;
  /** 配送单配送结束时间 */
  deliveryReturnTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 配送单配送开始时间 */
  deliveryReturnTimeStart?: InputMaybe<Scalars['Long']>;
  /** 配送退货单号 */
  returnOrderCode?: InputMaybe<Scalars['String']>;
  /** 配送退货单状态 */
  returnOrderStatus?: InputMaybe<Scalars['Int']>;
};

export type ExportPitayaOrderTransferBillInInfoInput = {
  /** 应用ID */
  appId?: InputMaybe<Scalars['ID']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 关联调拨单号 */
  flowCode?: InputMaybe<Scalars['String']>;
  /** 出/入库日期结束时间 */
  flowTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 出/入库日期开始时间 */
  flowTimeStart?: InputMaybe<Scalars['Long']>;
  /** 出/入库单号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /** 调出组织 */
  sourceOrgId?: InputMaybe<Scalars['ID']>;
  /** 提交人 */
  submitUser?: InputMaybe<Scalars['String']>;
  /** 调入组织 */
  targetOrgId?: InputMaybe<Scalars['ID']>;
};

export type ExportPitayaOrderTransferDetailInput = {
  /** 应用ID */
  appId?: InputMaybe<Scalars['ID']>;
  /** 批次号 */
  batchCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 代卖单号 */
  dmOrderCode?: InputMaybe<Scalars['String']>;
  /** 调拨单号 */
  flowCode?: InputMaybe<Scalars['String']>;
  /** 出/入库日期结束时间 */
  flowTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 出/入库日期开始时间 */
  flowTimeStart?: InputMaybe<Scalars['Long']>;
  /** 出/入库单号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /** 商品名称 */
  skuName?: InputMaybe<Scalars['String']>;
  /** 调出组织 */
  sourceOrgId?: InputMaybe<Scalars['ID']>;
  /** 调入组织 */
  targetOrgId?: InputMaybe<Scalars['ID']>;
};

/** 营销采购费用导出入参 */
export type ExportPitayaPurchaseBillInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单创建结束日期 */
  billCreateTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 费用单创建开始日期 */
  billCreateTimeStart?: InputMaybe<Scalars['Long']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 入库单号 */
  inStockOrderCode?: InputMaybe<Scalars['String']>;
  /** 手工单号 */
  manualCode?: InputMaybe<Scalars['Long']>;
  /** 采购单号 */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /** 采购结束日期 */
  purchaseTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 采购开始日期 */
  purchaseTimeStart?: InputMaybe<Scalars['Long']>;
};

export type ExportPitayaPurchaseInnerBillInput = {
  /** 应用id */
  appId: Scalars['Int'];
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 创建结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 采购单号 */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /** 采购单状态 */
  purchaseStatus?: InputMaybe<Scalars['Int']>;
  /** 采购类型 */
  purchaseType?: InputMaybe<Scalars['Int']>;
};

/** 生产内部采购管理导出入参 */
export type ExportPitayaPurchaseInnerInput = {
  /** 应用id */
  appId: Scalars['Int'];
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 采购费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 创建结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 采购单号 */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /** 采购单状态 */
  purchaseStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 采购结束时间 */
  purchaseTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 采购开始时间 */
  purchaseTimeStart?: InputMaybe<Scalars['Long']>;
  /** 关联销售单号 */
  saleOrderCode?: InputMaybe<Scalars['String']>;
  /** 供应商 */
  supplierId?: InputMaybe<Scalars['Int']>;
};

/** 营销采购明细导出入参 */
export type ExportPitayaPurchaseOrderInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 所属组织ID */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 手工单号 */
  orderManualCode?: InputMaybe<Scalars['String']>;
  /** 采购单号 */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /** 采购结束时间 */
  purchaseTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 采购开始时间 */
  purchaseTimeStart?: InputMaybe<Scalars['Long']>;
  /** 采购单类型 */
  purchaseType?: InputMaybe<Scalars['Int']>;
  /** 采购人 */
  purchaser?: InputMaybe<Scalars['String']>;
  /** 供应商 */
  supplier?: InputMaybe<Scalars['String']>;
};

/** 营销采购退货费用导出 */
export type ExportPitayaPurchaseReturnBillInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 费用单创建结束日期 */
  billCreateTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 费用单创建开始日期 */
  billCreateTimeStart?: InputMaybe<Scalars['Long']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 财务类型 */
  financialType?: InputMaybe<Scalars['Int']>;
  /** 手工单号 */
  manualCode?: InputMaybe<Scalars['String']>;
  /** 采购单号 */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /** 退货单号 */
  returnOrderCode?: InputMaybe<Scalars['String']>;
  /** 退货结束日期 */
  returnTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 退货开始日期 */
  returnTimeStart?: InputMaybe<Scalars['Long']>;
  /** 退货类型 */
  returnType?: InputMaybe<Scalars['Int']>;
};

/** 营销采购退货明细导出入参 */
export type ExportPitayaPurchaseReturnOrderInput = {
  /** 售后类型 */
  afterSaleType?: InputMaybe<Scalars['Int']>;
  /** 系统ID */
  appId: Scalars['Int'];
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 售后费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 所属公司 */
  companyId?: InputMaybe<Scalars['ID']>;
  /** 财务类型 */
  financialType?: InputMaybe<Scalars['Int']>;
  /** 采购单号 */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /** 售后单号 */
  returnOrderCode?: InputMaybe<Scalars['String']>;
  /** 售后结束日期 */
  returnTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 售后开始日期 */
  returnTimeStart?: InputMaybe<Scalars['Long']>;
  /** 售后单状态 */
  status?: InputMaybe<Scalars['Int']>;
  /** 供应商 */
  supplier?: InputMaybe<Scalars['String']>;
};

export type ExportPitayaSaleIncomeInput = {
  /** 应用id */
  appId: Scalars['Int'];
  /** 商品类型 */
  commodityTypeList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 创建结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 销售客户Str */
  customerIdStr?: InputMaybe<Scalars['String']>;
  /** 销售收入单号 */
  incomeCode?: InputMaybe<Scalars['String']>;
  /** 状态 */
  incomeStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 所属组织 */
  orgId?: InputMaybe<Scalars['ID']>;
  /** 销售日期结束时间 */
  saleCreateTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 销售日期开始时间 */
  saleCreateTimeStart?: InputMaybe<Scalars['Long']>;
  /** 销售类型 */
  sourceType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type ExportPitayaSaleInnerBillInput = {
  /** 应用id */
  appId: Scalars['Int'];
  /** 费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  saleBillStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 创建结束时间 */
  saleCreateTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始时间 */
  saleCreateTimeStart?: InputMaybe<Scalars['Long']>;
  /** 销售单号 */
  saleOrderCode?: InputMaybe<Scalars['String']>;
  /** 销售单状态 */
  saleStatus?: InputMaybe<Scalars['Int']>;
  /** 销售结束时间 */
  saleTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 销售开始时间 */
  saleTimeStart?: InputMaybe<Scalars['Long']>;
  /** 销售类型 */
  saleType?: InputMaybe<Scalars['Int']>;
};

/** 生产内部销售管理导出入参 */
export type ExportPitayaSaleInnerInput = {
  /** 应用id */
  appId: Scalars['Int'];
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['Long']>;
  /** 销售费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 客户id */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 客户类型 */
  customerType?: InputMaybe<Scalars['Int']>;
  /** 采购单号 */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  saleBillStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 创建结束时间 */
  saleCreateTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始时间 */
  saleCreateTimeStart?: InputMaybe<Scalars['Long']>;
  /** 销售单号 */
  saleOrderCode?: InputMaybe<Scalars['String']>;
  /** 销售单状态 */
  saleStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 销售结束时间 */
  saleTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 销售开始时间 */
  saleTimeStart?: InputMaybe<Scalars['Long']>;
  /** 销售类型 */
  saleType?: InputMaybe<Scalars['Int']>;
};

export type ExportPortInterface = {
  /** 出口港名称 */
  exportPort?: Maybe<Scalars['String']>;
  /** 出口港ID */
  exportPortId?: Maybe<Scalars['ID']>;
};

export type ExportPurchaseInput = {
  /** 商品类型 */
  commodityType: Scalars['Int'];
  purchaseTime: Scalars['Long'];
};

export type ExportPurchasePayload = {
  __typename?: 'ExportPurchasePayload';
  url?: Maybe<Scalars['String']>;
};

/**  入参-报销费用管理: 导出 */
export type ExportReimbursementInput = {
  /** 计划摊销结束时间 */
  amortizeEndTime?: InputMaybe<Scalars['Long']>;
  /** 计划摊销开始时间 */
  amortizeStartTime?: InputMaybe<Scalars['Long']>;
  /** 摊销状态(字典reimbursementAmortizeStatus) */
  amortizeStatus?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 所属组织id */
  businessOrgId?: InputMaybe<Scalars['ID']>;
  /** 创建结束日期 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始日期 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 是否全量导出 */
  fullExport: Scalars['Boolean'];
  /** 是否增量(1：是；99：否) */
  increment?: InputMaybe<Scalars['Int']>;
  /** NC单号 */
  ncSystemCode?: InputMaybe<Scalars['String']>;
  /** 报销单付款状态(字典reimbursementPayStatus) */
  payStatus?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 报销单号 */
  reimbursementCode?: InputMaybe<Scalars['String']>;
  /** 报销结束时间 */
  reimbursementEndTime?: InputMaybe<Scalars['Long']>;
  /** 报销部门组织id */
  reimbursementOrgId?: InputMaybe<Scalars['ID']>;
  /** 报销开始时间 */
  reimbursementStartTime?: InputMaybe<Scalars['Long']>;
  /** 报销单状态(字典reimbursementStatus) */
  reimbursementStatus?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 报销子类型(字典reimbursementType) */
  reimbursementSubtype?: InputMaybe<Scalars['String']>;
  /** 报销类型(字典reimbursementType) */
  reimbursementType?: InputMaybe<Scalars['String']>;
  /** 关联应付单状态(字典relPayableStatus) */
  relPayableStatus?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
};

export type ExportSaleReturnInput = {
  /** 应用id */
  appId?: InputMaybe<Scalars['Int']>;
  /** 退货费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 创建结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 销售客户Str */
  customerIdStr?: InputMaybe<Scalars['String']>;
  /** 退货单号 */
  inOrderCode?: InputMaybe<Scalars['String']>;
  /** 状态 */
  inOrderStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 退货类型 */
  inOrderType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 所属组织 */
  orgId?: InputMaybe<Scalars['ID']>;
};

export type ExportStockCheckInput = {
  /** app类型 */
  appId: Scalars['Int'];
  /** 盘点人名称 */
  checkPersonName?: InputMaybe<Scalars['String']>;
  /** 商品类型 */
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  /** orgId */
  orgId?: InputMaybe<Scalars['ID']>;
  /** 盘点结束日期 */
  stockCheckClosingTime?: InputMaybe<Scalars['Long']>;
  /** 盘点审核财务确认状态 */
  stockCheckFinancialState?: InputMaybe<Scalars['Int']>;
  /** 盘点起始日期 */
  stockCheckStartingTime?: InputMaybe<Scalars['Long']>;
  /** 盘点审核状态 */
  stockCheckState?: InputMaybe<Scalars['Int']>;
  /** 提交结束日期 */
  submitClosingTime?: InputMaybe<Scalars['Long']>;
  /** 提交起始日期 */
  submitStartingTime?: InputMaybe<Scalars['Long']>;
  /** 所属仓库 */
  warehouseName?: InputMaybe<Scalars['String']>;
};

/**  导出调拨费用单信息入参  */
export type ExportTransferBillPageInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /**  费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /**  费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /**  柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /**  品类ID */
  categoryId?: InputMaybe<Scalars['ID']>;
  /**  收货方  */
  customerId?: InputMaybe<Scalars['ID']>;
  /**  尾程运输公司 */
  domesticTransportSupplierId?: InputMaybe<Scalars['ID']>;
  /** 进口港 */
  entryPortId?: InputMaybe<Scalars['ID']>;
  /** 进口报关公司 */
  importDeclareSupplierId?: InputMaybe<Scalars['ID']>;
  /**  调出产地 */
  originOrgId?: InputMaybe<Scalars['ID']>;
  /**  产地计划号 */
  originPlanCode?: InputMaybe<Scalars['String']>;
  /**  销地计划号 */
  salesPlanCode?: InputMaybe<Scalars['String']>;
  /**  调拨结束日期 */
  transferTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  调拨开始日期 */
  transferTimeStart?: InputMaybe<Scalars['Long']>;
};

export type ExportTransferInput = {
  /** 调拨时间 */
  transferDate: Scalars['Long'];
  /** 调拨类型 */
  transferType: Scalars['Int'];
};

/**  扩展单列表中的商品展示  */
export type ExtendCommodity = CommoditySkuBase & {
  __typename?: 'ExtendCommodity';
  /**  批次  */
  batchId?: Maybe<Scalars['Long']>;
  /**  sku信息  */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /**  商品明细id  */
  id?: Maybe<Scalars['ID']>;
  /**  商品序号  */
  index?: Maybe<Scalars['Long']>;
  /**  商品数量、单价、单位信息  */
  quantityAndPriceInfo?: Maybe<QuantityAndPriceAndTypeInfo>;
};

/**  扩展单信息  */
export type ExtendOrder = {
  __typename?: 'ExtendOrder';
  /**  扩展单编号  */
  code?: Maybe<Scalars['String']>;
  /**  扩展单商品列表  */
  commodityList?: Maybe<Array<Maybe<ExtendCommodity>>>;
  /**  扩展单id  */
  id?: Maybe<Scalars['ID']>;
  /**  扩展单状态枚举  */
  status?: Maybe<ExtendOrderStatus>;
  /**  扩展单状态描述  */
  statusDesc?: Maybe<Scalars['String']>;
  /**  扩展单类型枚举  */
  type?: Maybe<ExpandOrderTypeEnum>;
  /**  扩展单类型描述  */
  typeDesc?: Maybe<Scalars['String']>;
};

export const enum ExtendOrderStatus {
  /**   已取消  */
  Canceled = 'CANCELED',
  /**  已完成  */
  Completed = 'COMPLETED',
  /**  未通过  */
  NotPass = 'NOT_PASS',
  /**  已收货  */
  Received = 'RECEIVED',
  /**  已驳回  */
  Rejected = 'REJECTED',
  /**  已作废  */
  Repealed = 'REPEALED',
  /**  待发货(待出库)  */
  ToBeDelivered = 'TO_BE_DELIVERED',
  /**  待收货  */
  ToBeReceived = 'TO_BE_RECEIVED',
  /**  待提交  */
  ToBeSubmitted = 'TO_BE_SUBMITTED'
};

/** 拓展单子类型 */
export const enum ExtendOrderSubTypeEnum {
  /** 总部采购-国产货-退货 */
  HqPurchaseInlandReturn = 'HQ_PURCHASE_INLAND_RETURN',
  /** 国产货扣损 */
  InlandDeductionLoss = 'INLAND_DEDUCTION_LOSS',
  /** 产地采购-抽检 */
  PlaceSpotCheck = 'PLACE_SPOT_CHECK',
  /** 平台销售退货 */
  PlatformSaleReturn = 'PLATFORM_SALE_RETURN',
  /** 采购扣损 */
  PurchaseDeductionLoss = 'PURCHASE_DEDUCTION_LOSS',
  /** 国产货-退货 */
  PurchaseInlandReturn = 'PURCHASE_INLAND_RETURN',
  /** 采购退货 */
  PurchaseReturn = 'PURCHASE_RETURN',
  /** 销售开单退货 */
  SaleReturn = 'SALE_RETURN'
};

export const enum ExtractStrategy {
  /** 重新提取文本并重新识别 */
  ExtractStrategyReExtract = 'EXTRACT_STRATEGY_RE_EXTRACT',
  /** 默认策略，已提取过则直接返回已提取的字段，否则重新提取 */
  ExtractStrategyUnspecified = 'EXTRACT_STRATEGY_UNSPECIFIED'
};

/** ---------------- 枚举 ------------ */
export const enum ExtractType {
  /** 默认类型 */
  ExtractTypeUnspecified = 'EXTRACT_TYPE_UNSPECIFIED'
};

/** 费用单来源下拉 */
export type FaBillSource = {
  __typename?: 'FABillSource';
  /** 标签 */
  label?: Maybe<Scalars['String']>;
  /** 值 */
  value?: Maybe<Scalars['Int']>;
};

/** 返回值-金额类型对象 */
export type FasAmountPayload = {
  __typename?: 'FASAmountPayload';
  /** 金额的值 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 金额的类型 */
  type?: Maybe<Scalars['String']>;
  /** 金额的类型名称 */
  typeName?: Maybe<Scalars['String']>;
};

/** 入参-业务单据信息 */
export type FasBatchBusinessBillInput = {
  businessBills: Array<FasBusinessBillInput>;
};

export type FasBelongCompanyBase = {
  /** 所属公司 */
  belongCompany?: Maybe<FasOrg>;
};

export type FasBelongOrgBase = {
  /** 所属组织 */
  belongOrg?: Maybe<FasOrg>;
};

export type FasBelongOrgListBase = {
  /** 所属组织 */
  orgList?: Maybe<Array<Maybe<FasOrg>>>;
};

/** 入参-业务单据信息 */
export type FasBusinessBillInput = {
  /** 单据id */
  businessId: Scalars['ID'];
  /** 单据类型 */
  businessType: Scalars['Int'];
};

/** 入参-通用的Code入参(财务核算系统) */
export type FasCodeInput = {
  /** Code入参 */
  code: Scalars['String'];
};

export type FasCreateByBase = {
  /** 创建人 */
  createBy?: Maybe<FasUser>;
};

export type FasCurrencyBase = {
  /** 币种 */
  currency?: Maybe<FasCurrencyPayload>;
};

export type FasCurrencyPayload = {
  __typename?: 'FASCurrencyPayload';
  /** 币种代码 (CNY THB USD VND) */
  code?: Maybe<Scalars['String']>;
  /** 币种描述 (人民币 泰株 美元 越南盾) */
  description?: Maybe<Scalars['String']>;
  /** 公司id */
  orgId?: Maybe<Scalars['ID']>;
  /** 货币符号 (¥ ฿ $ ₫) */
  symbol?: Maybe<Scalars['String']>;
  /** 币种单位 (元 铢 美元 盾) */
  unit?: Maybe<Scalars['String']>;
};

export type FasCustomer = {
  __typename?: 'FASCustomer';
  /** 客户Id */
  customerId?: Maybe<Scalars['ID']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型 */
  customerType?: Maybe<Scalars['Int']>;
};

export type FasCustomerBase = {
  customer?: Maybe<FasCustomer>;
};

/** 入参-客户信息 */
export type FasCustomerInput = {
  /** 客户所属id */
  customerBelongId: Scalars['ID'];
  /** 客户所属类型 */
  customerBelongType: Scalars['Int'];
};

export type FasDictData = {
  __typename?: 'FASDictData';
  /** 字典标签 */
  label?: Maybe<Scalars['String']>;
  /** 字典值 */
  value?: Maybe<Scalars['String']>;
};

export type FasDictDataBase = {
  dictData?: Maybe<FasDictData>;
};

export type FasDirectionBase = {
  /** 红字/蓝字 */
  direction?: Maybe<FasDictData>;
};

/** 入参-通用的启停用(批量)入参(财务核算系统) */
export type FasEnableBatchInput = {
  /** 启用(99)/停用(1) */
  enable: Scalars['Int'];
  /** Id号入参 */
  idList: Array<Scalars['ID']>;
};

/** 入参-通用的启停用(单个)入参(财务核算系统) */
export type FasEnableInput = {
  /** 启用(99)/停用(1) */
  enable: Scalars['Int'];
  /** Id号入参 */
  id: Scalars['ID'];
};

/** 返回值-通用选项(含拓展字段)(财务核算系统) */
export type FasExpandOption = {
  __typename?: 'FASExpandOption';
  /** 拓展字段1 */
  expand1?: Maybe<Scalars['String']>;
  /** 拓展字段2 */
  expand2?: Maybe<Scalars['String']>;
  /** 标签 */
  label?: Maybe<Scalars['String']>;
  /** 值 */
  value?: Maybe<Scalars['String']>;
};

export type FasFileBase = {
  file?: Maybe<FasFilePayload>;
};

export type FasFileListBase = {
  fileList?: Maybe<Array<Maybe<FasFilePayload>>>;
};

/** 返回值-文件对象 */
export type FasFilePayload = {
  __typename?: 'FASFilePayload';
  /** 文件id */
  fileId?: Maybe<Scalars['ID']>;
  /** 文件名称 */
  fileName?: Maybe<Scalars['String']>;
  /** 文件url */
  fileUrl?: Maybe<Scalars['String']>;
};

export type FasFlowTypeBase = {
  /** 流水类型 */
  flowType?: Maybe<FasDictData>;
};

export type FasFundFlowBusinessItemBase = {
  /** 收支项目 */
  fundFlowBusinessItem?: Maybe<FasDictData>;
};

export type FasFundFlowMatchRecordListBase = {
  /** 流水匹配记录 */
  fundFlowMatchRecordList?: Maybe<FasFundFlowMatchRecordListPayLoad>;
};

export type FasFundFlowMatchRecordListPayLoad = {
  __typename?: 'FASFundFlowMatchRecordListPayLoad';
  /** 流水匹配记录基础信息 */
  baseInfo?: Maybe<Array<Maybe<FasFundFlowMatchRecordPayLoad>>>;
  /** 关联业务id */
  refBillId?: Maybe<Scalars['ID']>;
};

export type FasFundFlowMatchRecordPayLoad = FasBelongCompanyBase & FasBelongOrgListBase & FasCreateByBase & FasFlowTypeBase & FasFundFlowBusinessItemBase & FasStatusBase & {
  __typename?: 'FASFundFlowMatchRecordPayLoad';
  /** 流水金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 所属公司 */
  belongCompany?: Maybe<FasOrg>;
  /** 可否匹配收款单/付款单【1：匹配，99：未匹配】 */
  canMatch?: Maybe<Scalars['Int']>;
  /** 创建人 */
  createBy?: Maybe<FasUser>;
  /** 币种 */
  currency?: Maybe<Scalars['String']>;
  /** 外部凭证单号 */
  externalBillNo?: Maybe<Scalars['String']>;
  /** 流水单号 */
  flowNo?: Maybe<Scalars['String']>;
  /** 流水日期 */
  flowTime?: Maybe<Scalars['Long']>;
  /** 流水类型 */
  flowType?: Maybe<FasDictData>;
  /** 收支项目 */
  fundFlowBusinessItem?: Maybe<FasDictData>;
  /** 手续费 */
  handingFee?: Maybe<Scalars['BigDecimal']>;
  /** 经办人名称 */
  handlerName?: Maybe<Scalars['String']>;
  /** 是否现金【1：是，99：不是】 */
  isCash?: Maybe<Scalars['Int']>;
  /** 是否生效【生效：1，未生效：99】 */
  isValid?: Maybe<Scalars['Int']>;
  /** 匹配流水金额 */
  matchAmount?: Maybe<Scalars['BigDecimal']>;
  /** 匹配记录号 */
  matchRecordCode?: Maybe<Scalars['String']>;
  /** 匹配日期 */
  matchTime?: Maybe<Scalars['Long']>;
  /** 对方银行账户账号 */
  oppositeBankAccountCode?: Maybe<Scalars['String']>;
  /** 对方银行账户名称 */
  oppositeBankAccountName?: Maybe<Scalars['String']>;
  /** 所属组织 */
  orgList?: Maybe<Array<Maybe<FasOrg>>>;
  /** 我方银行账号 */
  ownerBackAccountCode?: Maybe<Scalars['String']>;
  /** 我方银行账户名称 */
  ownerBankAccountName?: Maybe<Scalars['String']>;
  /** 关联业务id */
  refBillId?: Maybe<Scalars['ID']>;
  /** 关联业务单据类型 */
  refBillType?: Maybe<Scalars['String']>;
  /** 剩余金额 */
  remainAmount?: Maybe<Scalars['BigDecimal']>;
  /** 状态 */
  status?: Maybe<FasDictData>;
  /** 减少金额 */
  subtractAmount?: Maybe<Scalars['BigDecimal']>;
  /** 摘要 */
  summary?: Maybe<Scalars['String']>;
};

/** 入参-通用的Id入参(财务核算系统) */
export type FasIdInput = {
  /** Id号入参 */
  id: Scalars['ID'];
};

/** 入参-通用的Id入参,含分页信息(财务核算系统) */
export type FasIdPageInput = {
  /** Id号入参 */
  id: Scalars['ID'];
  /**  分页参数 */
  page: FasPage;
};

/** 入参-通用的Id(批量)入参(财务核算系统) */
export type FasIdsInput = {
  /** Id号(批量)入参 */
  idList: Array<Scalars['ID']>;
};

export type FasInvoiceBodyCompanyBase = {
  /** 发票主体 */
  invoiceBodyCompany?: Maybe<FasOrg>;
};

export type FasMakeOutCompanyBase = {
  /** 开票公司 */
  makeOutCompany?: Maybe<FasOrg>;
};

export type FasMakeOutSupplierBase = {
  /** 开票供应商 */
  makeOutSupplier?: Maybe<FasSupplier>;
};

/** 返回值-通用选项(财务核算系统) */
export type FasOption = {
  __typename?: 'FASOption';
  /** 标签 */
  label?: Maybe<Scalars['String']>;
  /** 父级值 */
  parentValue?: Maybe<Scalars['String']>;
  /** 值 */
  value?: Maybe<Scalars['String']>;
};

/** 返回值-通用多选项(财务核算系统) */
export type FasOptionMultiple = {
  __typename?: 'FASOptionMultiple';
  /** 标签 */
  label?: Maybe<Scalars['String']>;
  /** 值 */
  value?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type FasOrg = {
  __typename?: 'FASOrg';
  /** 组织id */
  orgId?: Maybe<Scalars['ID']>;
  /** 组织名称 */
  orgName?: Maybe<Scalars['String']>;
};

export type FasOrgBase = {
  /** 组织信息 */
  org?: Maybe<FasOrg>;
};

/** 入参-分页通用入参(财务核算系统) */
export type FasPage = {
  /** 当前页 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 页码大小 */
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type FasPayStatusBase = {
  payStatus?: Maybe<FasDictData>;
};

/** 返回值-金额类型对象 */
export type FasPayTypeAmountPayload = {
  __typename?: 'FASPayTypeAmountPayload';
  /** 金额的值 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 付款类型(或组织id) */
  type?: Maybe<Scalars['Int']>;
  /** 付款类型类型名称(或组织名称) */
  typeName?: Maybe<Scalars['String']>;
};

export type FasPaymentEntityBase = {
  /** 付款主体 */
  paymentEntity?: Maybe<FasOrg>;
};

export type FasRepaymentOrgBase = {
  /** 还款部门 */
  repaymentOrg?: Maybe<FasOrg>;
};

export type FasSourceSubTypeBase = {
  /** 来源单据子类型 */
  sourceSubType?: Maybe<FasDictData>;
};

export type FasSourceTypeBase = {
  /** 来源单据类型 */
  sourceType?: Maybe<FasDictData>;
};

export type FasStatusBase = {
  status?: Maybe<FasDictData>;
};

export type FasSubTypeBase = {
  /** 单据子类型 */
  subType?: Maybe<FasDictData>;
};

export type FasSupplier = {
  __typename?: 'FASSupplier';
  /** 供应商Id */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

export type FasSupplierBase = {
  supplier?: Maybe<FasSupplier>;
};

export type FasSupplierListBase = {
  supplierList?: Maybe<Array<Maybe<FasSupplier>>>;
};

/** 入参-查询时间区间(财务核算系统) */
export type FasTimeRange = {
  /** 结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 开始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
};

export type FasTypeBase = {
  /** 单据类型 */
  type?: Maybe<FasDictData>;
};

export type FasUser = {
  __typename?: 'FASUser';
  /** 用户id */
  userId?: Maybe<Scalars['ID']>;
  /** 用户名称 */
  userName?: Maybe<Scalars['String']>;
};

export type FabricationStatistics = {
  __typename?: 'FabricationStatistics';
  /** 生产领料记录 */
  pickingRecord?: Maybe<Scalars['Int']>;
  pickingRecordFinishUndone?: Maybe<Scalars['Boolean']>;
  /** 生产退料记录 */
  returnMaterial?: Maybe<Scalars['Int']>;
  returnMaterialUndone?: Maybe<Scalars['Boolean']>;
  /** 生产入库记录 */
  warehousingRecord?: Maybe<Scalars['Int']>;
  warehousingRecordUndone?: Maybe<Scalars['Boolean']>;
};

export type FactoryListInterface = {
  /** 工厂ID */
  factoryIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 工厂名称 */
  factoryNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type FactoryOptionsBySupplierInput = {
  /** 品类id */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** 货源 */
  goodsSource?: InputMaybe<GoodsSourceEnum>;
  /** 供应商id */
  supplierId?: InputMaybe<Scalars['Int']>;
};

export const enum FailureDeviceAddressEnum {
  /** 组织 */
  Org = 'ORG',
  /** 其他 */
  Other = 'OTHER',
  /** 口岸 */
  Port = 'PORT'
};

export type FailureDeviceCreateInput = {
  /** 异常说明 */
  failureDescription?: InputMaybe<Scalars['String']>;
  /** 异常标签 */
  failureLabel: DeviceFailureLabelEnum;
  /** 设备id */
  idList: Array<Scalars['ID']>;
  /** 设备位置 */
  location: FailureDeviceLocationInput;
  /** 登记日期 */
  registrationTime: Scalars['Long'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export type FailureDeviceEchoInput = {
  /** 设备号 */
  codeList?: InputMaybe<Array<Scalars['String']>>;
  /** 服务到期结束时间 */
  expireTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 服务到期开始时间 */
  expireTimeStart?: InputMaybe<Scalars['Long']>;
  /** 异常标签 */
  failureLabelList?: InputMaybe<Array<InputMaybe<DeviceFailureLabelEnum>>>;
  /** 故障状态 */
  failureStateList?: InputMaybe<Array<InputMaybe<DeviceFailureStateEnum>>>;
  /** 登记日期结束 */
  registrationTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 登记日期开始 */
  registrationTimeStart?: InputMaybe<Scalars['Long']>;
};

/** 设备故障信息 */
export type FailureDeviceInfoPayload = {
  __typename?: 'FailureDeviceInfoPayload';
  /** 异常说明 */
  failureDescription?: Maybe<Scalars['String']>;
  /** 异常标签 */
  failureLabel?: Maybe<DeviceFailureLabelEnum>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 设备位置 */
  location?: Maybe<FailureDeviceLocationPayload>;
  /** 登记日期 */
  registrationTime?: Maybe<Scalars['Long']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 故障状态 */
  state?: Maybe<DeviceFailureStateEnum>;
};

/** 设备故障信息接口 */
export type FailureDeviceInterface = {
  /** 设备故障信息 */
  failureInfo?: Maybe<FailureDeviceInfoPayload>;
  /** id */
  id?: Maybe<Scalars['ID']>;
};

export type FailureDeviceLocationInput = {
  /** 地址 */
  address?: InputMaybe<Scalars['String']>;
  /** 地址id */
  addressId?: InputMaybe<Scalars['ID']>;
  /** 地址类型 */
  addressType: FailureDeviceAddressEnum;
};

export type FailureDeviceLocationInterface = {
  /** 地址 */
  address?: Maybe<Scalars['String']>;
  /** 地址id */
  addressId?: Maybe<Scalars['ID']>;
  /** 地址类型 */
  addressType?: Maybe<FailureDeviceAddressEnum>;
};

export type FailureDeviceLocationPayload = FailureDeviceLocationInterface & {
  __typename?: 'FailureDeviceLocationPayload';
  /** 地址 */
  address?: Maybe<Scalars['String']>;
  /** 地址id */
  addressId?: Maybe<Scalars['ID']>;
  /** 地址类型 */
  addressType?: Maybe<FailureDeviceAddressEnum>;
};

export type FailureDeviceOperateRecordPayload = {
  __typename?: 'FailureDeviceOperateRecordPayload';
  /** 异常说明 */
  failureDescription?: Maybe<Scalars['String']>;
  /** 异常标签 */
  failureLabel?: Maybe<DeviceFailureLabelEnum>;
  /** 设备位置 */
  location?: Maybe<FailureDeviceLocationPayload>;
  /** 操作类型 */
  operateType?: Maybe<DeviceOperateTypeEnum>;
  /** 操作时间 */
  operationTime?: Maybe<Scalars['Long']>;
  /** 登记日期 */
  registrationTime?: Maybe<Scalars['Long']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
};

export type FailureDevicePageInput = {
  /** 设备号 */
  codeList?: InputMaybe<Array<Scalars['String']>>;
  /** 服务到期结束时间 */
  expireTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 服务到期开始时间 */
  expireTimeStart?: InputMaybe<Scalars['Long']>;
  /** 异常标签 */
  failureLabelList?: InputMaybe<Array<InputMaybe<DeviceFailureLabelEnum>>>;
  /** 故障状态 */
  failureStateList?: InputMaybe<Array<InputMaybe<DeviceFailureStateEnum>>>;
  /** 当前页码 */
  pageCurrent: Scalars['Int'];
  /** 条数 */
  pageSize: Scalars['Int'];
  /** 登记日期结束 */
  registrationTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 登记日期开始 */
  registrationTimeStart?: InputMaybe<Scalars['Long']>;
};

export type FailureDevicePagePayload = {
  __typename?: 'FailureDevicePagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<FailureDevicePayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

/** 设备故障信息 (设备基础信息+设备故障信息) */
export type FailureDevicePayload = DeviceBasicInfoInterface & DevicePoolInfoInterface & FailureDeviceInterface & {
  __typename?: 'FailureDevicePayload';
  /** 设备基础信息 */
  basicInfo?: Maybe<DeviceBasicInfoPayload>;
  /** 设备故障信息 */
  failureInfo?: Maybe<FailureDeviceInfoPayload>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 设备池记录信息 */
  poolInfo?: Maybe<DeviceUsabilityPayload>;
};

export type FailureDeviceRecordPayload = {
  __typename?: 'FailureDeviceRecordPayload';
  recordList?: Maybe<Array<Maybe<FailureDeviceOperateRecordPayload>>>;
};

export type FailureDeviceUpdateInput = {
  /** 异常说明 */
  failureDescription?: InputMaybe<Scalars['String']>;
  /** 异常标签 */
  failureLabel: DeviceFailureLabelEnum;
  /** 设备id */
  id: Scalars['ID'];
  /** 设备位置 */
  location: FailureDeviceLocationInput;
  /** 登记日期 */
  registrationTime: Scalars['Long'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export const enum FcBillMainTypeEnum {
  /** 采购 */
  CgBillFee = 'CG_BILL_FEE',
  /** 采购退货 */
  CtBillFee = 'CT_BILL_FEE',
  /** 生产 拆成品费用 */
  DismantleFinishedProductFee = 'DISMANTLE_FINISHED_PRODUCT_FEE',
  /** 国产集采收货费用单 */
  DomesticCollectionAndReceivingFee = 'DOMESTIC_COLLECTION_AND_RECEIVING_FEE',
  /** 国产集采扣损费用单 */
  DomesticCollectiveProcurementLossFee = 'DOMESTIC_COLLECTIVE_PROCUREMENT_LOSS_FEE',
  /** 国产集采退货费用单 */
  DomesticCollectiveProcurementReturnsFee = 'DOMESTIC_COLLECTIVE_PROCUREMENT_RETURNS_FEE',
  /** 国产总部采购费用单 */
  DomesticHqProcurementFee = 'DOMESTIC_HQ_PROCUREMENT_FEE',
  /** 国产总部采购扣损费用单 */
  DomesticHqProcurementLossFee = 'DOMESTIC_HQ_PROCUREMENT_LOSS_FEE',
  /** 国产总部采购退货费用单 */
  DomesticHqProcurementReturnsFee = 'DOMESTIC_HQ_PROCUREMENT_RETURNS_FEE',
  /** 国产总部销售费用单 */
  DomesticHqSaleFee = 'DOMESTIC_HQ_SALE_FEE',
  /** 国产总部销售扣损费用单 */
  DomesticHqSaleLossFee = 'DOMESTIC_HQ_SALE_LOSS_FEE',
  /** 国产总部销售退货费用单 */
  DomesticHqSaleReturnsFee = 'DOMESTIC_HQ_SALE_RETURNS_FEE',
  /** 空柜调整确认费用 */
  EmptyCabinetAdjustAffirmBill = 'EMPTY_CABINET_ADJUST_AFFIRM_BILL',
  /** 空柜费用调整 */
  EmptyCabinetAdjustBill = 'EMPTY_CABINET_ADJUST_BILL',
  /** 空柜区域费用 */
  EmptyCabinetAreaBill = 'EMPTY_CABINET_AREA_BILL',
  /** 空柜费 */
  EmptyCabinetFee = 'EMPTY_CABINET_FEE',
  /** 无 */
  ErrorMainType = 'ERROR_MAIN_TYPE',
  /** 调拨费 */
  HqProcurementFee = 'HQ_PROCUREMENT_FEE',
  /** 计调调整确认费用 */
  HqPurchaseAdjustAffirmFee = 'HQ_PURCHASE_ADJUST_AFFIRM_FEE',
  /** 计调调整费用 */
  HqPurchaseAdjustFee = 'HQ_PURCHASE_ADJUST_FEE',
  /** 总部销售调整确认费用单 */
  HqSalesAdjustmentConfirmFee = 'HQ_SALES_ADJUSTMENT_CONFIRM_FEE',
  /** 总部销售调整费用单 */
  HqSalesAdjustmentFee = 'HQ_SALES_ADJUSTMENT_FEE',
  /** 总部销售费用 */
  HqSaleFee = 'HQ_SALE_FEE',
  /** 内部采购费用单 */
  InternalProcurementFee = 'INTERNAL_PROCUREMENT_FEE',
  /** 内部销售费用单 */
  InternalSalesFee = 'INTERNAL_SALES_FEE',
  /** 产地费用 */
  OriginProcurementFee = 'ORIGIN_PROCUREMENT_FEE',
  /** 产地销售费用 */
  OriginSaleFee = 'ORIGIN_SALE_FEE',
  /** 回款费用 */
  PaymentFee = 'PAYMENT_FEE',
  /** 生产完工成本费用 */
  ProductionFinishedCostFee = 'PRODUCTION_FINISHED_COST_FEE',
  /** 区域采购收货费用 */
  RegionalPurchaseReceivedFee = 'REGIONAL_PURCHASE_RECEIVED_FEE',
  /** 还箱调整确认费用 */
  ReturnBoxAdjustAffirmFee = 'RETURN_BOX_ADJUST_AFFIRM_FEE',
  /** 还箱调整费用 */
  ReturnBoxAdjustFee = 'RETURN_BOX_ADJUST_FEE',
  /** 还箱费 */
  ReturnBoxFee = 'RETURN_BOX_FEE',
  /** 销售 */
  SaleBillFee = 'SALE_BILL_FEE',
  /** 销售退货费用 */
  SaleReturnBillFee = 'SALE_RETURN_BILL_FEE',
  Unrecognized = 'UNRECOGNIZED'
};

/** 收银情况 */
export type FcCashRegisterRecord = {
  __typename?: 'FcCashRegisterRecord';
  /** 回款金额 */
  collectAmount?: Maybe<Scalars['BigDecimal']>;
  /** 付款金额 */
  paymentAmount?: Maybe<Scalars['BigDecimal']>;
  /** 支付方式 */
  paymentType?: Maybe<PeachPaymentType>;
};

export type FcCommodityInfoPayload = {
  __typename?: 'FcCommodityInfoPayload';
  /**  商品别名 */
  commodityAlias?: Maybe<Scalars['String']>;
  /**  数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /**  单位Id */
  unitId?: Maybe<Scalars['Int']>;
};

/** 客户黑名单状态 */
export const enum FcCustomerBlacklistStatusEnum {
  /** 已拉黑 */
  Blocked = 'BLOCKED',
  /** 正常 */
  NotBlocked = 'NOT_BLOCKED',
  Unrecognized = 'UNRECOGNIZED'
};

/**  内外部属性 */
export const enum FcPeachAttributeTypeEnum {
  /**  外部-2 */
  External = 'EXTERNAL',
  /**  内部-1 */
  Internal = 'INTERNAL',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 客户分页信息返回 */
export type FcPeachCustomerInfoPayload = {
  __typename?: 'FcPeachCustomerInfoPayload';
  /** 客户别名 */
  alias?: Maybe<Scalars['String']>;
  /**  客户属性 */
  attribute?: Maybe<FcPeachAttributeTypeEnum>;
  /**  法人 */
  corporation?: Maybe<Scalars['String']>;
  /**  创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /**  业务系统客户id */
  customerDetailId?: Maybe<Scalars['Int']>;
  /**  客户状态 1启用；99：禁用 */
  enable?: Maybe<Scalars['Int']>;
  /**  财务系统编码 */
  financialSystemCode?: Maybe<Scalars['String']>;
  /** 客户id */
  id?: Maybe<Scalars['Int']>;
  /**  客户身份证号 */
  idNumber?: Maybe<Scalars['String']>;
  /** 客户名称 */
  name?: Maybe<Scalars['String']>;
  /** 客户NC编码 */
  ncCode?: Maybe<Scalars['String']>;
  /** 客户电话 */
  phone?: Maybe<Scalars['String']>;
  /** 实名认证状态 */
  realNameAuthStatus?: Maybe<FcRealNameAuthStatusEnum>;
  /**  纳税人识别号 */
  taxpayerIdentificationNumber?: Maybe<Scalars['String']>;
  /** 客户类型(1:个人，2：公司，3：零售) */
  type?: Maybe<FcPeachCustomerType>;
};

/** 获取客户列表入参 */
export type FcPeachCustomerPageInput = {
  /**  客户属性 */
  attribute?: InputMaybe<FcPeachAttributeTypeEnum>;
  /** 是否筛选白名单客户 */
  debtWhiteListCustomerQueryFlag?: InputMaybe<Scalars['Boolean']>;
  /**  创建时间起始 */
  detailCreateTimeBegin?: InputMaybe<Scalars['Long']>;
  /**  创建时间截至 */
  detailCreateTimeOver?: InputMaybe<Scalars['Long']>;
  /**  财务系统编码 */
  financialSystemCode?: InputMaybe<Scalars['String']>;
  /** 身份证号 */
  idNumber?: InputMaybe<Scalars['String']>;
  /**  客户名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 客户NC编码 */
  ncCode?: InputMaybe<Scalars['String']>;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
  /**  手机号 */
  phone?: InputMaybe<Scalars['String']>;
  /** 实名认证状态 */
  realNameAuthList?: InputMaybe<Array<InputMaybe<FcRealNameAuthStatusEnum>>>;
  /** 纳税人识别号 */
  taxpayerIdentificationNumber?: InputMaybe<Scalars['String']>;
};

export type FcPeachCustomerPagePayload = {
  __typename?: 'FcPeachCustomerPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<FcPeachCustomerInfoPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 客户类型 */
export const enum FcPeachCustomerType {
  /** 公司 */
  Company = 'COMPANY',
  /** 个人 */
  Personal = 'PERSONAL',
  /** 零售 */
  Retail = 'RETAIL',
  /**  未知 */
  Unknown = 'UNKNOWN',
  /**  错误 */
  Unrecognized = 'UNRECOGNIZED'
};

export type FcPeachDomesticReceiptExpensePageInput = {
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 搜索-类型 */
  queryType?: InputMaybe<FcPeachReceiptExpenseQueryTypeEnum>;
  /** 搜索-查询值 */
  queryValue?: InputMaybe<Scalars['String']>;
  /** 状态 */
  statusList?: InputMaybe<Array<InputMaybe<FcPeachReceiptExpenseStatusEnum>>>;
};

export type FcPeachDomesticReceiptExpensePagePayload = {
  __typename?: 'FcPeachDomesticReceiptExpensePagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<FcPeachDomesticReceiptExpensePayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type FcPeachDomesticReceiptExpensePayload = {
  __typename?: 'FcPeachDomesticReceiptExpensePayload';
  /** 费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用单id */
  billId?: Maybe<Scalars['ID']>;
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 品类列表 */
  categoryList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 收货人 */
  consignee?: Maybe<Scalars['String']>;
  /** 匹配货源 */
  matchSources?: Maybe<Scalars['String']>;
  /** 收货时间 */
  receiptTime?: Maybe<Scalars['Long']>;
  /** 来源单号 */
  sourceCode?: Maybe<Scalars['String']>;
  /** 状态 */
  status?: Maybe<FcPeachReceiptExpenseStatusEnum>;
  /** 挂车号 */
  trailerCarNo?: Maybe<Scalars['String']>;
};

export type FcPeachOrderByCustomerPageInput = {
  /**  联系人id(公司类型的客户) */
  contactId?: InputMaybe<Scalars['Int']>;
  /**  客户id */
  customerId: Scalars['Int'];
  /**  开单时间终 */
  orderTimeEnd: Scalars['Long'];
  /**  开单时间起 */
  orderTimeStart: Scalars['Long'];
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type FcPeachOrderByCustomerPagePayload = {
  __typename?: 'FcPeachOrderByCustomerPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<FcPeachOrderByCustomerPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type FcPeachOrderByCustomerPayload = {
  __typename?: 'FcPeachOrderByCustomerPayload';
  /**  收银情况 */
  cashRegisterRecord?: Maybe<Array<Maybe<FcCashRegisterRecord>>>;
  /**  商品信息 */
  commodityDetail?: Maybe<Array<Maybe<FcCommodityInfoPayload>>>;
  /**  客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /**  订单ID */
  orderId?: Maybe<Scalars['ID']>;
  /**  开单时间 */
  orderTime?: Maybe<Scalars['Long']>;
  /**  订单类型 */
  orderType?: Maybe<FcPeachSaleOrderTypeEnum>;
  /**  实收金额 */
  paidAmount?: Maybe<Scalars['BigDecimal']>;
};

export type FcPeachOrderPageInput = {
  /**  客户id */
  customerId?: InputMaybe<Scalars['Int']>;
  /**  查询关键字(订单支付码或者客户名称或者订单号) */
  keywords?: InputMaybe<Scalars['String']>;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 查询所有销售单 默认false只查询当前用户 */
  queryAllSales?: InputMaybe<Scalars['Boolean']>;
  /**  订单查询状态 */
  queryStatus?: InputMaybe<PeachOrderQueryStatus>;
  /**  销售订单子状态查询 */
  querySubStatus?: InputMaybe<OrderQuerySubStatus>;
  /**  订单查询类型 */
  queryType: PeachOrderQueryType;
  /** 发起时间结束 */
  timeEnd?: InputMaybe<Scalars['Long']>;
  /** 发起时间开始 */
  timeStart?: InputMaybe<Scalars['Long']>;
};

export type FcPeachOrderPagePayload = {
  __typename?: 'FcPeachOrderPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<FcPeachOrderPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type FcPeachOrderPayload = {
  __typename?: 'FcPeachOrderPayload';
  /**  订单取消时间 */
  cancelTime?: Maybe<Scalars['Long']>;
  /**  取消人 */
  canceler?: Maybe<Scalars['String']>;
  /**  收银人 */
  cashierName?: Maybe<Scalars['String']>;
  /**  SKU名称 */
  commodityDetail?: Maybe<Array<Maybe<OrderListSkuInfo>>>;
  /**  SKU名称 */
  commoditySkuNames?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 合同签署状态 */
  contractSignStatus?: Maybe<ContractSignStatusEnum>;
  /**  客户别名 */
  customerAlias?: Maybe<Scalars['String']>;
  /**  客户ID */
  customerId?: Maybe<Scalars['Int']>;
  /**  客户电话 */
  customerMobile?: Maybe<Scalars['String']>;
  /**  客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /**  客户名称 */
  customerType?: Maybe<Scalars['Int']>;
  /**  客户类型 */
  customerTypeDesc?: Maybe<Scalars['String']>;
  /** 订单单号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  订单完成时间 */
  orderCompleteTime?: Maybe<Scalars['Long']>;
  /**  订单ID */
  orderId?: Maybe<Scalars['ID']>;
  /**  开单人 */
  orderOperation?: Maybe<Scalars['String']>;
  /**  订单支付时间 */
  orderPaymentTime?: Maybe<Scalars['Long']>;
  /**  下单时间 */
  orderTime?: Maybe<Scalars['Long']>;
  /**  已付金额 */
  paidAmount?: Maybe<Scalars['BigDecimal']>;
  /**  应付金额 */
  payableAmount?: Maybe<Scalars['BigDecimal']>;
  /**  付款号 */
  paymentCode?: Maybe<Scalars['String']>;
  /**  采购员别名 */
  purchaseAlias?: Maybe<Scalars['String']>;
  /**  采购员名称 */
  purchaseName?: Maybe<Scalars['String']>;
  /**  订单状态 */
  status?: Maybe<PeachOrderStatus>;
  /**  订单状态中文描述 */
  statusDesc?: Maybe<Scalars['String']>;
  /**  订单总金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type FcPeachOrderReportFormDetailPayload = {
  __typename?: 'FcPeachOrderReportFormDetailPayload';
  /** 售后信息 */
  afterSalesInfo?: Maybe<Array<Maybe<AfterSalesInfo>>>;
  /**  基本信息 */
  baseInfo?: Maybe<BaseInfo>;
  /**  消费信息 */
  consumeInfo?: Maybe<ConsumeInfo>;
  /**  合同信息 */
  contractInfo?: Maybe<OrderReportContractInfo>;
  /**  订单调整 */
  orderAdjustment?: Maybe<OrderAdjustment>;
  /**  订单流程 */
  orderProcessInfo?: Maybe<Array<Maybe<OrderProcessInfo>>>;
};

export type FcPeachOrderReportInput = {
  /**  订单ID */
  orderId: Scalars['ID'];
};

/**  采购费用管理分页入参 */
export type FcPeachPurchaseCostPageInput = {
  /**  当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /**  每页显示条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /**  采购时间终 */
  purchaseOrderTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  采购时间起 */
  purchaseOrderTimeStart?: InputMaybe<Scalars['Long']>;
  /** 采购费用类型 */
  purchaseType: PurchaseTypeEnum;
  /**  采购费用状态 */
  status: CostStatusEnum;
};

/**  采购费用管理分页查询结果 */
export type FcPeachPurchaseCostPagePayload = {
  __typename?: 'FcPeachPurchaseCostPagePayload';
  /**  当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页显示条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /**  返回记录集合 */
  records?: Maybe<Array<Maybe<FcPeachPurchaseCostPayLoad>>>;
  /**  总条数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

/**  采购费用返回对象 */
export type FcPeachPurchaseCostPayLoad = {
  __typename?: 'FcPeachPurchaseCostPayLoad';
  /**  费用单ID */
  billId?: Maybe<Scalars['ID']>;
  /**  采购商品信息 */
  commodityList?: Maybe<Array<Maybe<FcPeachPurchaseOrderCommodityPayload>>>;
  /**  入库时间 */
  inWarehouseTime?: Maybe<Scalars['Long']>;
  /**  采购人 */
  purchaseName?: Maybe<Scalars['String']>;
  /**  采购订单code */
  purchaseOrderCode?: Maybe<Scalars['String']>;
  /**  采购时间 */
  purchaseOrderTime?: Maybe<Scalars['Long']>;
  /**  是否驳回,true 驳回费用单，false 待提交费用单 */
  reject?: Maybe<Scalars['Boolean']>;
  /**  入库审核人 */
  reviewUserName?: Maybe<Scalars['String']>;
  /**  采购费用订单状态 */
  status?: Maybe<CostStatusEnum>;
};

/**  采购订单商品信息返回结果 */
export type FcPeachPurchaseOrderCommodityPayload = {
  __typename?: 'FcPeachPurchaseOrderCommodityPayload';
  /**  商品SKU ID */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  商品 skuName */
  commoditySkuName?: Maybe<Scalars['String']>;
  /** 商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料 */
  commodityType?: Maybe<PeachGatewayCommodityTypeEnum>;
  /**  换算数量 */
  convertQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  换算单位Id */
  convertUnitId?: Maybe<Scalars['Int']>;
  /**  标记 */
  markList?: Maybe<Array<Maybe<PurchaseMarkEnum>>>;
  /**  商品数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /**  单品小计 */
  subtotal?: Maybe<Scalars['BigDecimal']>;
  /**  单位Id */
  unitId?: Maybe<Scalars['Int']>;
  /**  商品单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
};

/** 收货费用查询类型枚举 */
export const enum FcPeachReceiptExpenseQueryTypeEnum {
  /** 柜次 */
  CabinetBatchCode = 'CABINET_BATCH_CODE',
  /** 柜号 */
  CabinetCode = 'CABINET_CODE',
  /** 车牌号 */
  CarNo = 'CAR_NO',
  /** 单品 */
  Category = 'CATEGORY',
  /** 单号 */
  OrderCode = 'ORDER_CODE',
  /** 挂车号 */
  TrailerCarNo = 'TRAILER_CAR_NO',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 收货费用状态枚举 */
export const enum FcPeachReceiptExpenseStatusEnum {
  /** 已完成 */
  BillComplete = 'BILL_COMPLETE',
  /** 财务已确认-审核中 */
  BillFdConfirmed = 'BILL_FD_CONFIRMED',
  /** 待财务审核-审核中 */
  BillFdUnReviewed = 'BILL_FD_UN_REVIEWED',
  /** 已驳回 */
  BillRejected = 'BILL_REJECTED',
  /** 待提交 */
  BillUnSubmitted = 'BILL_UN_SUBMITTED',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 销售订单类型 */
export const enum FcPeachSaleOrderTypeEnum {
  /** 代卖订单 */
  Agency = 'AGENCY',
  /** 零售订单 */
  Retail = 'RETAIL',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 批发订单 */
  Wholesale = 'WHOLESALE'
};

/**  列表分页入参 */
export type FcPeachSalesReportFormPageInput = {
  /**  分页入参 */
  pageInput: Page;
  salesReportFormQueryInput?: InputMaybe<FcPeachSalesReportFormQueryInput>;
};

/**  列表分页对象 */
export type FcPeachSalesReportFormPagePayload = {
  __typename?: 'FcPeachSalesReportFormPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachSalesReportFormListPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  列表通用查询入参 */
export type FcPeachSalesReportFormQueryInput = {
  /**  批次号 */
  batchStockCode?: InputMaybe<Scalars['String']>;
  /**  客户名称 */
  customerName?: InputMaybe<Scalars['String']>;
  /**  客户类型 */
  customerType?: InputMaybe<FcPeachCustomerType>;
  /**  商户ID */
  merchantId?: InputMaybe<Scalars['Long']>;
  /**  手工单编号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /**  销售时间终 */
  payEndTime?: InputMaybe<Scalars['Long']>;
  /**  付款类型 */
  payMethod?: InputMaybe<Array<InputMaybe<PeachPaymentType>>>;
  /**  销售时间起 */
  payStartTime?: InputMaybe<Scalars['Long']>;
};

/** 客户实名认证状态 */
export const enum FcRealNameAuthStatusEnum {
  /** 已认证 */
  Certified = 'CERTIFIED',
  /** 认证失败 */
  CertifiedFail = 'CERTIFIED_FAIL',
  /** 未认证 */
  NotCertificated = 'NOT_CERTIFICATED',
  /** 认证中 */
  UnderCertification = 'UNDER_CERTIFICATION',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type FcReceiveBillPayload = {
  __typename?: 'FcReceiveBillPayload';
  /** 所属组织名称 */
  belongOrgName?: Maybe<Scalars['String']>;
  billMainCode?: Maybe<Scalars['String']>;
  billMainId?: Maybe<Scalars['ID']>;
  billMainType?: Maybe<FcBillMainTypeEnum>;
  /** 费用类型描述 */
  billMainTypeDesc?: Maybe<Scalars['String']>;
  billStatus?: Maybe<PitayaBillStatusEnum>;
  /** 状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 柜次号 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 品类 */
  categoryName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 匹配货源 for 国产集采货 */
  matchSourceName?: Maybe<Scalars['String']>;
  /** 车牌号 */
  plateNo?: Maybe<Scalars['String']>;
  /** 来源单号 */
  purchaseCode?: Maybe<Scalars['String']>;
  /** 收货人 */
  receiveUser?: Maybe<Scalars['String']>;
  /** 状态描述：如驳回原因 */
  statusNote?: Maybe<Scalars['String']>;
  /** 挂车号 */
  trailerNo?: Maybe<Scalars['String']>;
};

export type FeeGroupCostIdInput = {
  billMainId?: InputMaybe<Scalars['ID']>;
  costId?: InputMaybe<Scalars['ID']>;
};

/** 费用明细 */
export type FeeInfoPayload = {
  __typename?: 'FeeInfoPayload';
  /** 打冷时长 */
  coldDays?: Maybe<Scalars['Int']>;
  /** 打冷费 */
  coolDownFee?: Maybe<Scalars['BigDecimal']>;
  /** 其他费用 */
  otherFee?: Maybe<Scalars['BigDecimal']>;
  /** 已支付打冷时长 */
  paidColdDays?: Maybe<Scalars['Int']>;
  /** 压车时长 */
  parkingDays?: Maybe<Scalars['Int']>;
  /** 压车费用 */
  parkingFee?: Maybe<Scalars['BigDecimal']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 合计 */
  totalFee?: Maybe<Scalars['BigDecimal']>;
};

export type FeeItemConditionPageInput = {
  /** 预设金额 */
  defaultAmount?: InputMaybe<Scalars['BigDecimal']>;
  /** 费用项Id */
  itemId?: InputMaybe<Scalars['ID']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type FeeItemCreateInput = {
  /** 费用项Id */
  itemId?: InputMaybe<Scalars['ID']>;
  /** 费用项Id */
  itemName?: InputMaybe<Scalars['ID']>;
};

export type FeeItemDefaultDeleteInput = {
  /** 预设金额Id */
  defaultValId?: InputMaybe<Scalars['ID']>;
  /** 费用项Id */
  itemId?: InputMaybe<Scalars['ID']>;
};

export type FeeItemDefaultValCreateInput = {
  /** 预设金额 */
  defaultVal?: InputMaybe<Array<InputMaybe<DefaultValCreateInput>>>;
  /** 费用项ID */
  itemId?: InputMaybe<Scalars['ID']>;
  /** 费用项ID */
  itemName?: InputMaybe<Scalars['String']>;
};

export type FeeItemDefaultValPagePayload = {
  __typename?: 'FeeItemDefaultValPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<DefaultValPagePayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type FeeItemDefaultValSaveInput = {
  /** 触发条件 */
  conditionList?: InputMaybe<Array<InputMaybe<ItemTriggerConditionInput>>>;
  /** 预设金额 */
  defaultAmount?: InputMaybe<Scalars['BigDecimal']>;
  /** 预设金额ID */
  feeDefaultValId?: InputMaybe<Scalars['ID']>;
  /** 费用项预设值ID */
  itemId?: InputMaybe<Scalars['ID']>;
};

export type FeeItemDetailPayload = {
  __typename?: 'FeeItemDetailPayload';
  /** 预设金额 */
  defaultVal?: Maybe<Array<Maybe<DefaultValPayload>>>;
  /** 费用项id */
  itemId?: Maybe<Scalars['ID']>;
};

export type FeeItemEnableInput = {
  /** 启用禁用命令 */
  command?: InputMaybe<EnabledEnum>;
  /** 费用项id */
  itemId?: InputMaybe<Scalars['ID']>;
};

export type FeeItemPageInput = {
  /** 费用项Id */
  feeItemId?: InputMaybe<Scalars['ID']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type FeeItemPagePayload = {
  __typename?: 'FeeItemPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<FeeItemPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type FeeItemPayload = {
  __typename?: 'FeeItemPayload';
  /** 费用项ID */
  itemId?: Maybe<Scalars['ID']>;
  /** 费用项名称 */
  itemName?: Maybe<Scalars['String']>;
  /** 费用项启用状态 */
  state?: Maybe<EnabledEnum>;
};

export type FeeItemValInput = {
  /** 是否实报实销 */
  actualCostPayment: Scalars['Boolean'];
  /** 费用项分组 */
  feeGroup?: InputMaybe<Scalars['ID']>;
  /** 费用项Id */
  itemId?: InputMaybe<Scalars['ID']>;
  /** 费用项计算规则Id */
  itemRuleId?: InputMaybe<Scalars['ID']>;
  /** 是否需要开票供应商 */
  needInvoicingSupplier?: InputMaybe<WhetherEnum>;
  /** 财务规则：是否参与成本计算 */
  participateInCostCompute?: InputMaybe<WhetherEnum>;
  /** 是否必填 */
  required?: InputMaybe<WhetherEnum>;
  /** 关联供应商 */
  supplierType?: InputMaybe<DurianSupplierTypeEnum>;
};

export type FeeItemValPayload = {
  __typename?: 'FeeItemValPayload';
  /** 是否实报实销 */
  actualCostPayment?: Maybe<Scalars['Boolean']>;
  /** 费用项分组 */
  feeGroup?: Maybe<Scalars['ID']>;
  /** 费用项Id */
  itemId?: Maybe<Scalars['ID']>;
  /** 费用项计算规则Id */
  itemRuleId?: Maybe<Scalars['ID']>;
  /** 是否需要开票供应商 */
  needInvoicingSupplier?: Maybe<WhetherEnum>;
  /** 财务规则：是否参与成本计算 */
  participateInCostCompute?: Maybe<WhetherEnum>;
  /** 是否必填 */
  required?: Maybe<WhetherEnum>;
  /** 关联供应商 */
  supplierType?: Maybe<DurianSupplierTypeEnum>;
};

export type FeeTemplateDetailPayload = {
  __typename?: 'FeeTemplateDetailPayload';
  /** 条件 */
  conditions?: Maybe<Array<Maybe<TmpTriggerConditionPayload>>>;
  /** 默認模板類型 */
  defaultTmp?: Maybe<TmpDefaultTypeEnum>;
  /** 费用项 */
  feeItems?: Maybe<Array<Maybe<FeeItemValPayload>>>;
  /** 模板id */
  tmpId?: Maybe<Scalars['ID']>;
  /** 模板名称 */
  tmpName?: Maybe<Scalars['String']>;
  /** 模板类型 */
  tmpType?: Maybe<TemplateTypeEnum>;
};

export type FeeTemplatePageInput = {
  /** 状态 */
  enabled?: InputMaybe<EnabledEnum>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 模板名称 */
  templateName?: InputMaybe<Scalars['String']>;
  /** 模板类型 */
  templateType?: InputMaybe<TemplateTypeEnum>;
};

export type FeeTemplatePagePayload = {
  __typename?: 'FeeTemplatePagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<FeeTemplatePayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type FeeTemplatePayload = {
  __typename?: 'FeeTemplatePayload';
  /** 状态 */
  state?: Maybe<EnabledEnum>;
  /** id */
  tmpId?: Maybe<Scalars['ID']>;
  /** 名称 */
  tmpName?: Maybe<Scalars['String']>;
  /** 模板类型 */
  tmpType?: Maybe<Scalars['String']>;
  /** 模板类型名称 */
  tmpTypeName?: Maybe<Scalars['String']>;
};

/** 字段规则配置表新增入参 */
export type FieldDefaultConfigCreateInput = {
  /** 条件字段 */
  conditionField: Array<Scalars['String']>;
  /** 默认值 */
  defaultValueList: Array<FieldDefaultValueInput>;
  /** 页面(CUSTOMS_DECLARATION_FORM-关务报关单) */
  page: FieldDefaultConfigPageEnum;
  /** 目标字段 */
  targetField: Scalars['String'];
};

/** 字段规则配置表详情信息 */
export type FieldDefaultConfigDetailPayload = {
  __typename?: 'FieldDefaultConfigDetailPayload';
  /** 条件字段 */
  conditionField?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 主键 */
  configId?: Maybe<Scalars['ID']>;
  /** 默认值 */
  defaultValueList?: Maybe<Array<Maybe<FieldDefaultValuePayload>>>;
  /** 目标字段 */
  targetField?: Maybe<Scalars['String']>;
};

/** 字段规则配置表编辑入参 */
export type FieldDefaultConfigEditInput = {
  /** 条件 */
  conditionField: Array<Scalars['String']>;
  /** 主键 */
  configId: Scalars['ID'];
  /** 默认值 */
  defaultValueList: Array<FieldDefaultValueInput>;
  /** 目标字段 */
  targetField: Scalars['String'];
};

/** 字段规则配置表启用禁用入参 */
export type FieldDefaultConfigEnableInput = {
  /** 主键ID */
  configId: Scalars['ID'];
  /** 主键ID */
  enabled: EnabledEnum;
};

export type FieldDefaultConfigMappingListPayload = {
  __typename?: 'FieldDefaultConfigMappingListPayload';
  filedMappingList?: Maybe<Array<Maybe<FieldDefaultConfigMappingPayload>>>;
};

export type FieldDefaultConfigMappingPayload = {
  __typename?: 'FieldDefaultConfigMappingPayload';
  /** 条件字段 */
  conditionField?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 目标字段 */
  targetField?: Maybe<Scalars['String']>;
};

export const enum FieldDefaultConfigPageEnum {
  /** 关务报关单管理 */
  CustomsDeclarationForm = 'CUSTOMS_DECLARATION_FORM'
};

/** 字段规则配置表分页查询入参 */
export type FieldDefaultConfigPageInput = {
  /** 条件字段 */
  conditionField?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 配置id */
  configId?: InputMaybe<Scalars['ID']>;
  /** 页面(CUSTOMS_DECLARATION_FORM-关务报关单) */
  page: FieldDefaultConfigPageEnum;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 目标字段 */
  targetField?: InputMaybe<Scalars['String']>;
  /** 更新时间终 */
  updateTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 更新时间起 */
  updateTimeStart?: InputMaybe<Scalars['Long']>;
};

/** 字段规则配置表分页返回对象 */
export type FieldDefaultConfigPagePayload = {
  __typename?: 'FieldDefaultConfigPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页结果 */
  records?: Maybe<Array<Maybe<FieldDefaultConfigPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

/** 字段规则配置表详情信息 */
export type FieldDefaultConfigPayload = {
  __typename?: 'FieldDefaultConfigPayload';
  /** 条件字段 */
  conditionFieldName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 主键 */
  configId?: Maybe<Scalars['ID']>;
  /** 启用禁用 */
  enabled?: Maybe<EnabledEnum>;
  /** 页面(CUSTOMS_DECLARATION_FORM-关务报关单) */
  page?: Maybe<FieldDefaultConfigPageEnum>;
  /** 目标字段 */
  targetFieldName?: Maybe<Scalars['String']>;
  /** 租户名称 */
  tenantName?: Maybe<Scalars['String']>;
  /** 更新时间 */
  updateTime?: Maybe<Scalars['Long']>;
};

export type FieldDefaultValueConditionInput = {
  /** 条件字段 */
  conditionField?: InputMaybe<Scalars['String']>;
  /** 关系 */
  conditionFieldRelate?: InputMaybe<FieldDefaultValueConditionRelationEnum>;
  /** 条件字段预设值 */
  conditionValue?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
};

export type FieldDefaultValueConditionPayload = {
  __typename?: 'FieldDefaultValueConditionPayload';
  /** 条件字段 */
  conditionField?: Maybe<Scalars['String']>;
  /** 关系 */
  conditionFieldRelate?: Maybe<FieldDefaultValueConditionRelationEnum>;
  /** 条件字段预设值 */
  conditionValue?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export const enum FieldDefaultValueConditionRelationEnum {
  /** 包含 */
  Contain = 'CONTAIN',
  /** 等于空 */
  Empty = 'EMPTY',
  /** 不包含 */
  NotContain = 'NOT_CONTAIN',
  /** 不等于空 */
  NotEmpty = 'NOT_EMPTY'
};

export type FieldDefaultValueInput = {
  /** 匹配条件 */
  conditionList?: InputMaybe<Array<InputMaybe<FieldDefaultValueConditionInput>>>;
  /** 默认值 */
  defaultValue?: InputMaybe<Scalars['String']>;
};

export type FieldDefaultValuePayload = {
  __typename?: 'FieldDefaultValuePayload';
  /** 匹配条件 */
  conditionList?: Maybe<Array<Maybe<FieldDefaultValueConditionPayload>>>;
  /** 默认值 */
  defaultValue?: Maybe<Scalars['String']>;
};

export const enum FieldGroupEnum {
  /** (到港时间) */
  ArrivalTime = 'ARRIVAL_TIME',
  /** (靠泊时间) */
  BerthTime = 'BERTH_TIME',
  /** (当前位置) */
  CurrentLocation = 'CURRENT_LOCATION',
  /** (当前温度) */
  CurrentTemperature = 'CURRENT_TEMPERATURE',
  /** (离港时间) */
  DepartureTime = 'DEPARTURE_TIME',
  /** (设备循环次数) */
  DeviceCycleNumber = 'DEVICE_CYCLE_NUMBER',
  /** (设备计划使用地) */
  DevicePlannedUsageAddress = 'DEVICE_PLANNED_USAGE_ADDRESS',
  /** (设备备注) */
  DeviceRemark = 'DEVICE_REMARK',
  /** (设备状态) */
  DeviceState = 'DEVICE_STATE',
  /** (电放状态) */
  ElectricityReleaseState = 'ELECTRICITY_RELEASE_STATE',
  /** (文件状态) */
  FileState = 'FILE_STATE',
  /** (免箱期) */
  FreeBoxDeadline = 'FREE_BOX_DEADLINE',
  /** (进口申报事件) */
  ImportApplyEventList = 'IMPORT_APPLY_EVENT_LIST',
  /** (关键节点到达时间) */
  KeyNodeArriveTime = 'KEY_NODE_ARRIVE_TIME',
  /** (提单号) */
  LoadingBillCode = 'LOADING_BILL_CODE',
  /** (未指定) */
  Unspecified = 'UNSPECIFIED'
};

export const enum FieldPageGroupEnum {
  /** 设备池管理 */
  DeviceUsability = 'DEVICE_USABILITY',
  /** 货柜船期 */
  DurianSeaSchedule = 'DURIAN_SEA_SCHEDULE',
  /** 陆运在途 */
  RoadTrip = 'ROAD_TRIP',
  /** 海运在途 */
  SeaTrip = 'SEA_TRIP'
};

export type FieldPayload = {
  __typename?: 'FieldPayload';
  data?: Maybe<Scalars['String']>;
  dataSourceList?: Maybe<Array<Maybe<Scalars['String']>>>;
  dataType?: Maybe<Scalars['String']>;
  decimalPlaces?: Maybe<Scalars['Int']>;
  fieldId?: Maybe<Scalars['ID']>;
  fieldKey?: Maybe<Scalars['String']>;
  fieldName?: Maybe<Scalars['String']>;
  fieldType?: Maybe<Scalars['String']>;
  isInteger?: Maybe<Scalars['Int']>;
  note?: Maybe<Scalars['String']>;
  required?: Maybe<Scalars['Int']>;
};

export const enum FieldType {
  /** 金钱框 */
  Amount = 'AMOUNT',
  /** 多选框 */
  Checkbox = 'CHECKBOX',
  /** 输入框 */
  Input = 'INPUT',
  /** 单选框 */
  MultipleChoice = 'MULTIPLE_CHOICE',
  /** 备注框 */
  Note = 'NOTE',
  /** 文本域 */
  TextArea = 'TEXT_AREA'
};

export type File = {
  __typename?: 'File';
  fileId?: Maybe<Scalars['String']>;
  fileUrl?: Maybe<Scalars['String']>;
  filename?: Maybe<Scalars['String']>;
};

export type FileExternalInterface = {
  /** 外部信息信息 */
  externalInfo?: Maybe<FileExternalPayload>;
  /** 文件ID */
  fileId?: Maybe<Scalars['String']>;
};

export type FileExternalPayload = {
  __typename?: 'FileExternalPayload';
  /** 水印 */
  watermarkText?: Maybe<Scalars['String']>;
};

export type FileInfo = {
  fileId: Scalars['ID'];
  fileName?: InputMaybe<Scalars['String']>;
  fileUploadTime?: InputMaybe<Scalars['Long']>;
  fileUrl: Scalars['String'];
};

export type FileInfoBase = {
  /** 文件信息 */
  fileInfo?: Maybe<FileInfoPayLoad>;
};

export type FileInfoListBase = {
  /** 文件信息 */
  fileInfoList?: Maybe<Array<Maybe<FileInfoPayLoad>>>;
};

export type FileInfoPayLoad = {
  __typename?: 'FileInfoPayLoad';
  /** 访问类型 */
  accessType?: Maybe<AccessType>;
  /** 内容类型 */
  contentType?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 文件url */
  fileUrl?: Maybe<Scalars['String']>;
  /** 文件id */
  id?: Maybe<Scalars['ID']>;
  /** 名称 */
  name?: Maybe<Scalars['String']>;
  /** 大小 */
  size?: Maybe<Scalars['Long']>;
  /** 文件tag */
  tags?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 更新时间 */
  updateTime?: Maybe<Scalars['Long']>;
};

/** 通用文件 */
export type FileInput = {
  /** 文件ID */
  fileId?: InputMaybe<Scalars['String']>;
  /** 文件上传时间 GMT+8 yyyy-MM-dd HH:mm:ss */
  fileUploadTime?: InputMaybe<Scalars['Long']>;
  /** 文件地址 */
  fileUrl?: InputMaybe<Scalars['String']>;
  /** 文件名称 */
  filename?: InputMaybe<Scalars['String']>;
};

export type FileObjTotalPayload = {
  __typename?: 'FileObjTotalPayload';
  /** 齐全柜量 */
  completeCabinetQuantity?: Maybe<Scalars['Int']>;
  /** 文件状态 */
  fileState?: Maybe<FileStateEnum>;
  /** 不齐全柜量 */
  inCompleteCabinetQuantity?: Maybe<Scalars['Int']>;
};

/** 文件类型信息统一出参 */
export type FilePayload = {
  __typename?: 'FilePayload';
  /**  文件ID */
  fileId?: Maybe<Scalars['String']>;
  /**  上传时间 */
  fileUploadTime?: Maybe<Scalars['Long']>;
  /**  文件地址 */
  fileUrl?: Maybe<Scalars['String']>;
  /**  文件名称 */
  filename?: Maybe<Scalars['String']>;
};

export type FileRealUrlInterFace = {
  /** 文件ID */
  fileId?: Maybe<Scalars['String']>;
  /** 文件地址 */
  fileUrl?: Maybe<Scalars['String']>;
};

/** 文件状态 */
export const enum FileStateEnum {
  /** 文件齐全 */
  Completed = 'COMPLETED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 文件不齐全 */
  UnCompleted = 'UN_COMPLETED'
};

export type FileStatePayload = UniqueIdInterface & {
  __typename?: 'FileStatePayload';
  /** 文件状态 */
  fileState?: Maybe<FileStateEnum>;
  /** 生成参数 */
  parameterList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 唯一id */
  uniqueId?: Maybe<Scalars['ID']>;
};

/** 文件类型 */
export const enum FileTypeEnum {
  /** 提单 */
  BillLading = 'BILL_LADING',
  /** 报关申报资料 */
  DeclareApplyData = 'DECLARE_APPLY_DATA',
  /** 消毒报告 */
  DisinfectionReport = 'DISINFECTION_REPORT',
  /** 出口报关单 */
  ExportDeclaration = 'EXPORT_DECLARATION',
  /** 卫生证 */
  HealthCertificate = 'HEALTH_CERTIFICATE',
  /** 进口报关单 */
  ImportDeclaration = 'IMPORT_DECLARATION',
  /** 检验检疫证 */
  InspectionQuarantineCertificate = 'INSPECTION_QUARANTINE_CERTIFICATE',
  /** 合并资料 */
  MergeFile = 'MERGE_FILE',
  /** 核酸报告 */
  NucleicAcidReport = 'NUCLEIC_ACID_REPORT',
  /** 原产地证 */
  OriginCertificate = 'ORIGIN_CERTIFICATE',
  /** 其他出口口资料 */
  OtherExportInformation = 'OTHER_EXPORT_INFORMATION',
  /** 其他资料 */
  OtherInformation = 'OTHER_INFORMATION',
  /** 装箱单&发票 */
  PackingExportInvoice = 'PACKING_EXPORT_INVOICE',
  /** 装箱单或者进口发票 */
  PackingInvoice = 'PACKING_INVOICE',
  /** 植检证 */
  PhytosanitaryCertificate = 'PHYTOSANITARY_CERTIFICATE',
  /** 销售合同 */
  SalesContract = 'SALES_CONTRACT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 筛选时间类型 */
export const enum FilterTimeType {
  /** 到港时间 */
  ArrivalTime = 'ARRIVAL_TIME',
  /** 提柜时间 */
  DeliveryTime = 'DELIVERY_TIME',
  /** 放行时间 */
  ReleaseTime = 'RELEASE_TIME',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export const enum FilterTypeEnum {
  /** 招标 */
  Bidding = 'BIDDING',
  /** 综合查询 */
  IntegrateQuery = 'INTEGRATE_QUERY',
  /** 装货 */
  Loading = 'LOADING',
  /** 质检 */
  Quality = 'QUALITY',
  /** 收货 */
  Receipt = 'RECEIPT',
  /** 发车质检 */
  ShipmentInspection = 'SHIPMENT_INSPECTION',
  /** 单柜资料 */
  SingleDate = 'SINGLE_DATE',
  /** 温控 */
  Temperature = 'TEMPERATURE',
  /** 投标 */
  Tender = 'TENDER',
  /** 转柜 */
  Transfer = 'TRANSFER',
  /** APP发货-在途 */
  Travel = 'TRAVEL',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 财务付款管理: 新增业务明细入参(paymentItemBiz) */
export type FinancialPaymentItemBizInput = {
  /** 业务单子类型 */
  bizSubType?: InputMaybe<Scalars['String']>;
  /** 业务单类型 */
  bizType?: InputMaybe<Scalars['String']>;
  /** 业务单金额 */
  businessAmount: Scalars['BigDecimal'];
  /** 业务单编码 */
  businessCode: Scalars['String'];
  /** 业务单公司id */
  businessCompanyId: Scalars['ID'];
  /** 业务单id */
  businessId: Scalars['ID'];
  /** 业务单组织id */
  businessOrgId: Scalars['ID'];
  /** 业务单日期 */
  businessTime: Scalars['Long'];
  /** 业务单类型(一般业务单) */
  businessType?: InputMaybe<Scalars['Int']>;
  /** 本次付款金额 */
  currentPaymentAmount: Scalars['BigDecimal'];
  /** 应付金额 */
  payableAmount: Scalars['BigDecimal'];
  /** 来源编码(发票层级) */
  sourceCode: Scalars['String'];
  /** 来源id(发票层级) */
  sourceId: Scalars['ID'];
  /** 来源项目编码(对账单层级) */
  sourceItemCode?: InputMaybe<Scalars['String']>;
  /** 来源项目id(对账单层级) */
  sourceItemId: Scalars['ID'];
  /** 来源单日期 */
  sourceTime: Scalars['Long'];
};

/** 返回值-财务付款管理: 详情明细信息(FinancialPaymentItemBiz) */
export type FinancialPaymentItemBizPayLoad = {
  __typename?: 'FinancialPaymentItemBizPayLoad';
  /** 业务单据金额 */
  businessAmount?: Maybe<Scalars['BigDecimal']>;
  /** 业务单编码 */
  businessCode?: Maybe<Scalars['String']>;
  /** 业务单id */
  businessId?: Maybe<Scalars['ID']>;
  /** 业务单日期 */
  businessTime?: Maybe<Scalars['Long']>;
  /** 业务单类型（一般业务单） */
  businessType?: Maybe<Scalars['Int']>;
  /** 业务单类型名称 */
  businessTypeName?: Maybe<Scalars['String']>;
  /** 应付本次付款金额 */
  financialPaymentAmount?: Maybe<Scalars['BigDecimal']>;
  /** 应付金额 */
  payableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 业务单子类型(借款/报销) */
  rbSubType?: Maybe<Scalars['String']>;
  /** 业务单子类型名称(借款/报销) */
  rbSubTypeName?: Maybe<Scalars['String']>;
  /** 业务单类型(借款/报销) */
  rbType?: Maybe<Scalars['String']>;
  /** 业务单类型名称(借款/报销) */
  rbTypeName?: Maybe<Scalars['String']>;
  /** 剩余应付金额 */
  remainPayableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 来源单项目编码（对账单号） */
  sourceItemCode?: Maybe<Scalars['String']>;
};

/** 财务付款管理: 新增应付明细入参(paymentItem) */
export type FinancialPaymentItemInput = {
  /** 应付金额 */
  payableAmount: Scalars['BigDecimal'];
  /** 应付单code */
  payableCode: Scalars['String'];
  /** 应付单id */
  payableId: Scalars['ID'];
  /** 应付单创建日期 */
  payableTime: Scalars['Long'];
  /** 应付业务单明细 */
  paymentItemBiz?: InputMaybe<Array<InputMaybe<FinancialPaymentItemBizInput>>>;
  /** 来源单子类型 */
  sourceSubType: Scalars['String'];
  /** 来源单类型 */
  sourceType: Scalars['String'];
};

/** 返回值-财务付款管理: 详情列表信息(financialPaymentItem) */
export type FinancialPaymentItemPayLoad = {
  __typename?: 'FinancialPaymentItemPayLoad';
  /** 应付本次付款金额 */
  financialPaymentAmount?: Maybe<Scalars['BigDecimal']>;
  /** 明细 */
  financialPaymentItemBiz?: Maybe<Array<Maybe<FinancialPaymentItemBizPayLoad>>>;
  /** 应付金额 */
  payableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 应付单号 */
  payableCode?: Maybe<Scalars['String']>;
  /** 应付单子类型 */
  payableSubType?: Maybe<Scalars['String']>;
  /** 应付单子类型名称 */
  payableSubTypeName?: Maybe<Scalars['String']>;
  /** 应付单日期 */
  payableTime?: Maybe<Scalars['Long']>;
  /** 应付单类型 */
  payableType?: Maybe<Scalars['String']>;
  /** 应付单类型名称 */
  payableTypeName?: Maybe<Scalars['String']>;
  /** 剩余应付金额 */
  remainPayableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 来源单号 */
  sourceCode?: Maybe<Scalars['String']>;
  /** 来源日期 */
  sourceTime?: Maybe<Scalars['Long']>;
};

export type FindUserInput = {
  /** 关键词 */
  keyword?: InputMaybe<Scalars['String']>;
  /** 组织id,所属组织下拉框选择的id */
  orgId: Scalars['Int'];
};

export type FindUserPayload = {
  __typename?: 'FindUserPayload';
  /** 用户电话 */
  phone?: Maybe<Scalars['String']>;
  /** 用户id */
  userId?: Maybe<Scalars['Int']>;
  /** 用户名称 */
  userName?: Maybe<Scalars['String']>;
};

/**  违约类型枚举 */
export const enum FineTypeEnum {
  /** 商超:迟到 */
  ScBeLate = 'SC_BE_LATE',
  /** 商超:标签不符 */
  ScInconsistentLabel = 'SC_INCONSISTENT_LABEL',
  /** 商超:漏贴标签 */
  ScMissingLabel = 'SC_MISSING_LABEL',
  /** 商超:其他 */
  ScOther = 'SC_OTHER',
  /** 商超:缺货 */
  ScOutOfStock = 'SC_OUT_OF_STOCK',
  /** 商超:拒收 */
  ScRejected = 'SC_REJECTED',
  /** 商超:品质不达标 */
  ScSubstandardQuality = 'SC_SUBSTANDARD_QUALITY',
  /** 社群:售后(品质客诉、售后超标) */
  SqAfterSale = 'SQ_AFTER_SALE',
  /** 社群:迟到 */
  SqBeLate = 'SQ_BE_LATE',
  /** 社群:违反仓库管理规范 */
  SqBreakWarehouseRule = 'SQ_BREAK_WAREHOUSE_RULE',
  /** 社群:高压线(标签问题、包装问题、造假) */
  SqHighTensionLine = 'SQ_HIGH_TENSION_LINE',
  /** 社群:其他 */
  SqOther = 'SQ_OTHER',
  /** 社群:品质拒收(到货错误) */
  SqQualityRejection = 'SQ_QUALITY_REJECTION',
  /** 社群:少货 */
  SqShortStock = 'SQ_SHORT_STOCK'
};

/**  罚款方式枚举 */
export const enum FineWayEnum {
  /** 扣货款 */
  DeductPaymentForGoods = 'DEDUCT_PAYMENT_FOR_GOODS',
  /** 扣保证金 */
  DepositDeduction = 'DEPOSIT_DEDUCTION',
  /** 无扣款 */
  NoFine = 'NO_FINE'
};

export type FinishOutOrderInput = {
  outOrderId: Scalars['ID'];
};

export type FinishStockWmsOrderInput = {
  /**  业务单id  */
  businessId?: InputMaybe<Scalars['ID']>;
  stockOrderId: Scalars['ID'];
  type: StockWmsOrderType;
};

export type FinishedPageProductPaload = {
  __typename?: 'FinishedPageProductPaload';
  /**  商品分类id */
  commodityCategoryId?: Maybe<Scalars['Int']>;
  /**  商品分类名称 */
  commodityCategoryName?: Maybe<Scalars['String']>;
  /**  商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /**  商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /**  商品skuId */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  商品类型id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /**  商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /**  商品产地 */
  placeOriginName?: Maybe<Scalars['String']>;
  /**  商品规格 */
  specText?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  商品品种 */
  varietyName?: Maybe<Scalars['String']>;
};

export type FlowApplyOperationLogPayload = {
  __typename?: 'FlowApplyOperationLogPayload';
  /**  操作人 */
  operationUserId?: Maybe<Scalars['Int']>;
  /**  操作人信息 */
  operationUserName?: Maybe<Scalars['String']>;
  /**  状态 */
  status?: Maybe<Scalars['Int']>;
  /**  状态名字 */
  statusName?: Maybe<Scalars['String']>;
  /**  状态时间 */
  statusTime?: Maybe<Scalars['Long']>;
};

/**  采购订单查询类型 */
export const enum FlowApplyQueryStatusEnum {
  /**  全部 */
  QueryAll = 'QUERY_ALL',
  /**  已取消 */
  QueryCancel = 'QUERY_CANCEL',
  /**  已完成 */
  QueryComplete = 'QUERY_COMPLETE',
  /**  待入库 */
  QueryUnStorage = 'QUERY_UN_STORAGE',
  /**  待提交 */
  QueryUnSubmit = 'QUERY_UN_SUBMIT',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/**  采购订单状态枚举 */
export const enum FlowApplyStatusEnum {
  /**  已取消 */
  Cancel = 'CANCEL',
  /**  已完成 */
  Complete = 'COMPLETE',
  /**  部分入库 */
  PartStorage = 'PART_STORAGE',
  /**  已驳回 */
  Refuse = 'REFUSE',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED',
  /**  待入库 */
  UnStorage = 'UN_STORAGE',
  /**  待提交 */
  UnSubmit = 'UN_SUBMIT'
};

export type FlowLog = {
  __typename?: 'FlowLog';
  createBy?: Maybe<Scalars['Int']>;
  createTime?: Maybe<Scalars['Long']>;
  createUserName?: Maybe<Scalars['String']>;
  flowId?: Maybe<Scalars['ID']>;
  note?: Maybe<Scalars['String']>;
  type?: Maybe<Scalars['Int']>;
  typeName?: Maybe<Scalars['String']>;
};

/** 返回值-财务付款管理: 详情流水匹配信息(flowMatchRecords) */
export type FlowMatchRecordPayLoad = {
  __typename?: 'FlowMatchRecordPayLoad';
  /** 所属公司id */
  belongCompanyId?: Maybe<Scalars['ID']>;
  /** 所属公司名称 */
  belongCompanyName?: Maybe<Scalars['String']>;
  /** 所属组织id */
  belongOrgId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 所属组织名称 */
  belongOrgName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 收支项目 */
  businessItem?: Maybe<Scalars['String']>;
  /** 收支项目名称 */
  businessItemName?: Maybe<Scalars['String']>;
  /** 流水记录号 */
  flowNo?: Maybe<Scalars['String']>;
  /** 流水日期 */
  flowTime?: Maybe<Scalars['Long']>;
  /** 主键 */
  id?: Maybe<Scalars['ID']>;
  /** 是否现金 */
  isCash?: Maybe<Scalars['Int']>;
  /** 流水匹配金额 */
  matchAmount?: Maybe<Scalars['BigDecimal']>;
  /** 匹配记录号 */
  matchRecordCode?: Maybe<Scalars['String']>;
  /** 匹配日期 */
  matchTime?: Maybe<Scalars['Long']>;
  /** 出纳付款单号 */
  paymentCode?: Maybe<Scalars['String']>;
  /** 付款记录号 */
  paymentPayCode?: Maybe<Scalars['String']>;
  /** 付款单创建日期 */
  paymentTime?: Maybe<Scalars['Long']>;
  /** 摘要备注 */
  summary?: Maybe<Scalars['String']>;
};

export type FlowMatchRemainAmountType = {
  __typename?: 'FlowMatchRemainAmountType';
  amount?: Maybe<Scalars['BigDecimal']>;
  /**  字典值， 现金 CASH, 综合转账 SYNTHESIZE */
  payTypeGroup?: Maybe<Scalars['String']>;
};

export type FlowNode = {
  __typename?: 'FlowNode';
  /** 节点id */
  id?: Maybe<Scalars['ID']>;
  /** 节点名称 */
  name?: Maybe<Scalars['String']>;
};

export type FlowTransferCommodityInput = {
  /**  金额 */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /**  批次id */
  batchId?: InputMaybe<Scalars['ID']>;
  /**  单价类型 */
  priceType?: InputMaybe<Scalars['Int']>;
  /**  sku id */
  skuId?: InputMaybe<Scalars['Int']>;
  /**  总计数量 */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /**  总计类型 */
  totalType?: InputMaybe<Scalars['Int']>;
  /**  单价 */
  unitPrice?: InputMaybe<Scalars['BigDecimal']>;
  /**  单位数量 */
  unitQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /**  单位类型 */
  unitType?: InputMaybe<Scalars['Int']>;
};

export type FlowTransferCostDetailInput = {
  /**  调拨单Id */
  flowId: Scalars['ID'];
  /** 调拨类型 */
  transferBusinessType?: InputMaybe<PeachTransferOrderEnum>;
};

export type FlowTransferCostListPayload = {
  __typename?: 'FlowTransferCostListPayload';
  /**  调拨费用单状态 */
  allocateCostStatus?: Maybe<PeachAllocateCostStatus>;
  /**  调出人 */
  allocateOutUser?: Maybe<Scalars['String']>;
  /**  商品信息 */
  commodityDetail?: Maybe<Array<Maybe<TransferCommodityListPayload>>>;
  /**  调拨费用单id */
  flowCostId?: Maybe<Scalars['ID']>;
  /**  调拨单id */
  flowId?: Maybe<Scalars['ID']>;
  /**  入库审核人 */
  flowInStockAuditUser?: Maybe<Scalars['String']>;
  /** 代卖调出字段 */
  orgInName?: Maybe<Scalars['String']>;
  /** 代卖调入字段 */
  orgOutName?: Maybe<Scalars['String']>;
  /**  出入库类型 */
  peachStockInOutType?: Maybe<PeachStockInOutType>;
  /**  入库时间 */
  stockInTime?: Maybe<Scalars['Long']>;
  /**  出库时间 */
  stockOutTime?: Maybe<Scalars['Long']>;
  /**  调拨单号 */
  transferCode?: Maybe<Scalars['String']>;
  /** 代卖回退还是代卖调拨 */
  transferType?: Maybe<TransferTypeEnum>;
};

/**  调拨费用单详情 */
export type FlowTransferCostPayload = {
  __typename?: 'FlowTransferCostPayload';
  /**  出入库类型 */
  PeachStockInOutType?: Maybe<PeachStockInOutType>;
  /** 代卖单号 */
  agencySaleOrderCode?: Maybe<Scalars['String']>;
  /**  调拨费用单状态 */
  allocateCostStatus?: Maybe<PeachAllocateCostStatus>;
  /**  调出人 */
  allocateOutUser?: Maybe<Scalars['String']>;
  /**  未聚合商品信息 */
  commodityDetail?: Maybe<Array<Maybe<AllocateCommodityDetailPayload>>>;
  /**  运杂费单号 */
  costCode?: Maybe<Scalars['String']>;
  /**  运杂款合计 */
  costTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  是否已提交财务 */
  financeSubmitted?: Maybe<Scalars['Boolean']>;
  /**  是否财务已驳回 */
  financialRejected?: Maybe<Scalars['Boolean']>;
  /**  调拨费用单id */
  flowCostId?: Maybe<Scalars['ID']>;
  /**  调拨单id */
  flowId?: Maybe<Scalars['ID']>;
  /**  入库审核人 */
  flowInStockAuditUser?: Maybe<Scalars['String']>;
  /**  调入方运杂费详情 */
  inCostInformationDetail?: Maybe<Array<Maybe<CostInformationDetailPayload>>>;
  /**  调入方运杂款合计 */
  inCostTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  是否包含代卖商品信息,true 包含代卖商品 */
  includeAgencyCommodityFlag?: Maybe<Scalars['Boolean']>;
  /**  调入组织id */
  orgInId?: Maybe<Scalars['Int']>;
  /**  调入组织名称 */
  orgInName?: Maybe<Scalars['String']>;
  /**  调出组织id */
  orgOutId?: Maybe<Scalars['Int']>;
  /**  调出组织名称 */
  orgOutName?: Maybe<Scalars['String']>;
  /**  调出方合计金额 */
  outAllocatedTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  调出方运杂费详情 */
  outCostInformationDetail?: Maybe<Array<Maybe<CostInformationDetailPayload>>>;
  /**  调出方运杂款合计 */
  outCostTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  驳回原因 */
  refuseNote?: Maybe<Scalars['String']>;
  /**  备注 */
  remark?: Maybe<Scalars['String']>;
  /** 代卖标记 */
  saleMark?: Maybe<Scalars['Boolean']>;
  /**  订单状态 */
  status?: Maybe<AllocateStatus>;
  /**  入库时间 */
  stockInTime?: Maybe<Scalars['Long']>;
  /**  出库时间 */
  stockOutTime?: Maybe<Scalars['Long']>;
  /**  出/入库单号 */
  stockRecordCode?: Maybe<Scalars['String']>;
  /**  出库记录主键Id */
  stockRecordId?: Maybe<Scalars['ID']>;
  /**  货款金额合计 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  调拨单号 */
  transferCode?: Maybe<Scalars['String']>;
  /** 代卖回退还是代卖调拨 */
  transferType?: Maybe<TransferTypeEnum>;
  /**  类型 */
  type?: Maybe<PeachFlowTransferType>;
  /**  聚合后商品信息 */
  warehouseCommodityDetail?: Maybe<Array<Maybe<AllocateWarehouseCommodityDetailPayload>>>;
};

export type FlowTransferOtherBillInput = {
  /** 费用金额 */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /** 费用类型 */
  billType?: InputMaybe<Scalars['Int']>;
  /** 车牌 */
  brand?: InputMaybe<Scalars['String']>;
  /** 付款方式 */
  payMode?: InputMaybe<Scalars['Int']>;
  /** 联系电话 */
  phone?: InputMaybe<Scalars['String']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 供应商id */
  supplierId?: InputMaybe<Scalars['Int']>;
};

/** 调拨类型 */
export const enum FlowTransferType {
  /** 成本调拨 */
  CostTransfer = 'COST_TRANSFER',
  /** 内部交易 */
  InsiderTrading = 'INSIDER_TRADING',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type FmsAfterReturnOrderSkuData = {
  __typename?: 'FmsAfterReturnOrderSkuData';
  /** 申请退货数量 */
  applyReturnQuantityStr?: Maybe<Scalars['String']>;
  /**  批次号  */
  batchCode?: Maybe<Scalars['String']>;
  /** 批次ID */
  batchId?: Maybe<Scalars['ID']>;
  /** 退货差异单号 */
  returnDifferenceCode?: Maybe<Scalars['String']>;
  /** 退货差异单id */
  returnDifferenceId?: Maybe<Scalars['ID']>;
  /** 退货差异数量 */
  returnDifferenceQuantityStr?: Maybe<Scalars['String']>;
  /** 退货入库数量 */
  returnInQuantityStr?: Maybe<Scalars['String']>;
  /**  退货单价  */
  returnPriceStr?: Maybe<Scalars['String']>;
  /**  退货金额  */
  returnTotalPrice?: Maybe<Scalars['BigDecimal']>;
  /**  skuId  */
  skuId?: Maybe<Scalars['ID']>;
  /**  销售商品  */
  skuName?: Maybe<Scalars['String']>;
};

/** 代卖结算规则枚举 */
export const enum FmsAgencySaleSettlementRuleEnum {
  None = 'NONE',
  OnePiece = 'ONE_PIECE',
  TotalAmount = 'TOTAL_AMOUNT',
  WholeCar = 'WHOLE_CAR'
};

export type FmsAssetClassificationPayload = {
  __typename?: 'FmsAssetClassificationPayload';
  /** 资产类别 */
  assetClassification?: Maybe<Scalars['String']>;
  /** id(唯一标识) */
  classificationId?: Maybe<Scalars['ID']>;
  /** 创建人 */
  createBy?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 是否折旧（1是，99否） */
  depreciationStatus?: Maybe<Scalars['Int']>;
  /** 设备大类 */
  deviceCategory?: Maybe<Scalars['String']>;
  /** 净残值率 */
  residualValueRate?: Maybe<Scalars['BigDecimal']>;
  /** 使用年限 */
  usageYears?: Maybe<Scalars['BigDecimal']>;
};

export type FmsAssetDepreciationPayload = {
  __typename?: 'FmsAssetDepreciationPayload';
  /** 会计期间 */
  accountantTime?: Maybe<Scalars['Long']>;
  /** 资产类型 */
  assetClassification?: Maybe<Scalars['String']>;
  /** 资产名称 */
  assetName?: Maybe<Scalars['String']>;
  /** 资产编码 */
  assetNo?: Maybe<Scalars['String']>;
  /** 资产状态 */
  assetStatus?: Maybe<Scalars['String']>;
  /** 本次折旧日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 本月折旧金额（原币） */
  depreciationPrice?: Maybe<Scalars['String']>;
  /** 本月折旧金额（本位币） */
  depreciationPriceStd?: Maybe<Scalars['String']>;
  /** 开始折旧月 */
  depreciationStartTime?: Maybe<Scalars['Long']>;
  /** 设备大类 */
  deviceCategory?: Maybe<Scalars['String']>;
  /** 单据编号（唯一id） */
  itemCode?: Maybe<Scalars['ID']>;
  /** NC编号 */
  ncCode?: Maybe<Scalars['String']>;
  /** 剩余折旧金额（原币） */
  remainDepreciationPrice?: Maybe<Scalars['String']>;
  /** 剩余折旧金额（本位币） */
  remainDepreciationPriceStd?: Maybe<Scalars['String']>;
  /** 累计折旧金额（原币） */
  totalDepreciationPrice?: Maybe<Scalars['String']>;
  /** 累计折旧金额（本位币） */
  totalDepreciationPriceStd?: Maybe<Scalars['String']>;
  /** 使用公司 */
  usageCompany?: Maybe<Scalars['String']>;
  /** 使用部门 */
  usageDept?: Maybe<Scalars['String']>;
  /** 使用部门属性 */
  usageDeptAttribute?: Maybe<Scalars['String']>;
};

export type FmsAssetDisposalPayload = {
  __typename?: 'FmsAssetDisposalPayload';
  /** 资产类别 */
  assetClassification?: Maybe<Scalars['String']>;
  /** 原币资产清理金额 */
  assetCleanAmt?: Maybe<Scalars['BigDecimal']>;
  /** 本位币资产清理金额 */
  assetCleanAmtStd?: Maybe<Scalars['BigDecimal']>;
  /** 资产名称 */
  assetName?: Maybe<Scalars['String']>;
  /** 资产编码 */
  assetNo?: Maybe<Scalars['String']>;
  /** 原币资产原值 */
  assetOriginalValue?: Maybe<Scalars['BigDecimal']>;
  /** 本位币资产原值 */
  assetOriginalValueStd?: Maybe<Scalars['BigDecimal']>;
  /** 资产状态 */
  assetStatus?: Maybe<Scalars['String']>;
  /** 资产型号 */
  assetType?: Maybe<Scalars['String']>;
  /** 业务单状态 */
  bizOrderStatus?: Maybe<Scalars['String']>;
  /** 所属公司 */
  companyName?: Maybe<Scalars['String']>;
  /** 原币币种 */
  currency?: Maybe<Scalars['String']>;
  /** 部门属性 */
  deptAttribute?: Maybe<Scalars['String']>;
  /** 所属部门 */
  deptName?: Maybe<Scalars['String']>;
  /** 设备大类 */
  deviceCategory?: Maybe<Scalars['String']>;
  /** 处置方式 */
  disposalMethod?: Maybe<Scalars['String']>;
  /** 单据编号（唯一标识） */
  documentNo?: Maybe<Scalars['ID']>;
  /** NC编号 */
  ncCode?: Maybe<Scalars['String']>;
  /** 处置说明 */
  note?: Maybe<Scalars['String']>;
  /** 处置日期 */
  saleDate?: Maybe<Scalars['Long']>;
  /** 处置人 */
  seller?: Maybe<Scalars['String']>;
  /** 本位币币种 */
  stdCurrency?: Maybe<Scalars['String']>;
  /** 原币累计折旧金额 */
  totalDepreciationPrice?: Maybe<Scalars['BigDecimal']>;
  /** 本位币累计折旧金额 */
  totalDepreciationPriceStd?: Maybe<Scalars['BigDecimal']>;
  /** 使用公司 */
  usageCompany?: Maybe<Scalars['String']>;
};

export type FmsAssetInventoryPayload = {
  __typename?: 'FmsAssetInventoryPayload';
  /** 资产类别 */
  assetClassification?: Maybe<Scalars['String']>;
  /** 资产名称 */
  assetName?: Maybe<Scalars['String']>;
  /** 资产编号 */
  assetNo?: Maybe<Scalars['String']>;
  /** 资产状态 */
  assetStatus?: Maybe<Scalars['String']>;
  /** 资产型号 */
  assetType?: Maybe<Scalars['String']>;
  /** 原币币种 */
  currency?: Maybe<Scalars['String']>;
  /** 部门属性 */
  deptAttribute?: Maybe<Scalars['String']>;
  /** 设备大类 */
  deviceCategory?: Maybe<Scalars['String']>;
  /** 差异原因 */
  diffReason?: Maybe<Scalars['String']>;
  /** 单据编号 */
  documentNo?: Maybe<Scalars['ID']>;
  /** 单据类型 */
  documentType?: Maybe<Scalars['String']>;
  /** 盘盈/盘亏数 */
  inventoryProfitLossVol?: Maybe<Scalars['BigDecimal']>;
  /** 盘点数量 */
  inventoryVol?: Maybe<Scalars['BigDecimal']>;
  /** NC编号 */
  ncCode?: Maybe<Scalars['String']>;
  /** 本位币币种 */
  stdCurrency?: Maybe<Scalars['String']>;
  /** 盘点人 */
  stockChecker?: Maybe<Scalars['String']>;
  /** 盘点日期 */
  stockDate?: Maybe<Scalars['String']>;
  /** 原币盘点差金额 */
  stockDiffAmt?: Maybe<Scalars['BigDecimal']>;
  /** 本位币盘点差金额 */
  stockDiffAmtStd?: Maybe<Scalars['BigDecimal']>;
  /** 业务单状态 */
  stockStatus?: Maybe<Scalars['String']>;
  /** 库存数 */
  stockVol?: Maybe<Scalars['BigDecimal']>;
  /** 原币购买含税金额 */
  taxInclusiveAmt?: Maybe<Scalars['BigDecimal']>;
  /** 本位币购买含税金额 */
  taxInclusiveAmtStd?: Maybe<Scalars['BigDecimal']>;
  /** 原币累计折旧金额 */
  totalDepreciationPrice?: Maybe<Scalars['BigDecimal']>;
  /** 本位币累计折旧金额 */
  totalDepreciationPriceStd?: Maybe<Scalars['BigDecimal']>;
  /** 使用公司 */
  usageCompany?: Maybe<Scalars['String']>;
  /** 使用部门 */
  usageDept?: Maybe<Scalars['String']>;
};

export type FmsAssetPurchaseDetailInput = {
  /** 采购单号 */
  purchaseOrderNo?: InputMaybe<Scalars['ID']>;
};

export type FmsAssetPurchaseDetailPayload = {
  __typename?: 'FmsAssetPurchaseDetailPayload';
  /** 验收日期 */
  acceptanceDate?: Maybe<Scalars['Long']>;
  /** 业务单状态 */
  bizOrderStatus?: Maybe<Scalars['String']>;
  /** 入库日期 */
  inStockDate?: Maybe<Scalars['Long']>;
  /** 采购公司 */
  purchaseCompany?: Maybe<Scalars['String']>;
  /** 采购日期 */
  purchaseDate?: Maybe<Scalars['Long']>;
  /** 采购部门 */
  purchaseDept?: Maybe<Scalars['String']>;
  /** 商品明细 */
  purchaseItems?: Maybe<Array<Maybe<FmsAssetPurchaseItemPayload>>>;
  /** 采购单号 */
  purchaseOrderNo?: Maybe<Scalars['ID']>;
  /** 供应商编码 */
  supplierId?: Maybe<Scalars['String']>;
  /** 供应商 */
  supplierName?: Maybe<Scalars['String']>;
};

export type FmsAssetPurchaseItemPayload = {
  __typename?: 'FmsAssetPurchaseItemPayload';
  /** 资产类别 */
  assetClassification?: Maybe<Scalars['String']>;
  /** 资产名称 */
  assetName?: Maybe<Scalars['String']>;
  /** 资产型号 */
  assetType?: Maybe<Scalars['String']>;
  /** 原币币种 */
  currency?: Maybe<Scalars['String']>;
  /** 设备大类 */
  deviceCategory?: Maybe<Scalars['String']>;
  /** 汇率 */
  exchangeRate?: Maybe<Scalars['BigDecimal']>;
  /** 本位币币种 */
  stdCurrency?: Maybe<Scalars['String']>;
  /** 税额 */
  taxAmt?: Maybe<Scalars['BigDecimal']>;
  /** 原币购买未税金额 */
  taxExclusiveAmt?: Maybe<Scalars['BigDecimal']>;
  /** 本位币购买不含税金额 */
  taxExclusiveAmtStd?: Maybe<Scalars['BigDecimal']>;
  /** 不含税单价 */
  taxExclusivePrice?: Maybe<Scalars['BigDecimal']>;
  /** 原币购买含税金额 */
  taxInclusiveAmt?: Maybe<Scalars['BigDecimal']>;
  /** 本位币购买含税金额 */
  taxInclusiveAmtStd?: Maybe<Scalars['BigDecimal']>;
  /** 含税单价 */
  taxInclusivePrice?: Maybe<Scalars['BigDecimal']>;
  /** 单位 */
  unit?: Maybe<Scalars['String']>;
  /** 数量 */
  vol?: Maybe<Scalars['BigDecimal']>;
};

export type FmsAssetPurchasePayload = {
  __typename?: 'FmsAssetPurchasePayload';
  /** 验收日期 */
  acceptanceDate?: Maybe<Scalars['Long']>;
  /** 会计期间 */
  accountDate?: Maybe<Scalars['Long']>;
  /** 业务状态 */
  bizOrderStatus?: Maybe<Scalars['String']>;
  /** 原币币种 */
  currency?: Maybe<Scalars['String']>;
  /** 采购公司 */
  purchaseCompany?: Maybe<Scalars['String']>;
  /** 采购日期 */
  purchaseDate?: Maybe<Scalars['Long']>;
  /** 采购部门 */
  purchaseDept?: Maybe<Scalars['String']>;
  /** 采购单号(唯一标识) */
  purchaseOrderNo?: Maybe<Scalars['ID']>;
  /** 本位币币种 */
  stdCurrency?: Maybe<Scalars['String']>;
  /** 供应商编码 */
  supplierId?: Maybe<Scalars['String']>;
  /** 供应商 */
  supplierName?: Maybe<Scalars['String']>;
  /** 原币购买不含税金额 */
  taxExclusiveAmt?: Maybe<Scalars['BigDecimal']>;
  /** 本位币购买不含税金额 */
  taxExclusiveAmtStd?: Maybe<Scalars['BigDecimal']>;
  /** 原币购买含税金额 */
  taxInclusiveAmt?: Maybe<Scalars['BigDecimal']>;
  /** 本位币购买含税金额 */
  taxInclusiveAmtStd?: Maybe<Scalars['BigDecimal']>;
};

export type FmsAssetRepairsMaintenancePayload = {
  __typename?: 'FmsAssetRepairsMaintenancePayload';
  /** 资产类别 */
  assetClassification?: Maybe<Scalars['String']>;
  /** 资产名称 */
  assetName?: Maybe<Scalars['String']>;
  /** 资产编码 */
  assetNo?: Maybe<Scalars['String']>;
  /** 资产状态 */
  assetStatus?: Maybe<Scalars['String']>;
  /** 资产型号 */
  assetType?: Maybe<Scalars['String']>;
  /** 业务单状态 */
  bizOrderStatus?: Maybe<Scalars['String']>;
  /** 原币币种 */
  currency?: Maybe<Scalars['String']>;
  /** 设备大类 */
  deviceCategory?: Maybe<Scalars['String']>;
  /** 单据编号(唯一标识) */
  documentNo?: Maybe<Scalars['ID']>;
  /** NC编号 */
  ncCode?: Maybe<Scalars['String']>;
  /** 维修日期 */
  repairsDate?: Maybe<Scalars['Long']>;
  /** 原币维修金额 */
  repairsMaintenanceAmt?: Maybe<Scalars['BigDecimal']>;
  /** 本位币维修金额 */
  repairsMaintenanceAmtStd?: Maybe<Scalars['BigDecimal']>;
  /** 维修人 */
  repairsPerson?: Maybe<Scalars['String']>;
  /** 维修原因 */
  repairsReason?: Maybe<Scalars['String']>;
  /** 维修结果 */
  repairsResult?: Maybe<Scalars['String']>;
  /** 本位币币种 */
  stdCurrency?: Maybe<Scalars['String']>;
  /** 使用公司 */
  usageCompany?: Maybe<Scalars['String']>;
  /** 使用部门 */
  usageDept?: Maybe<Scalars['String']>;
  /** 使用部门属性 */
  usageDeptAttribute?: Maybe<Scalars['String']>;
};

export type FmsAssetTransferInPayload = {
  __typename?: 'FmsAssetTransferInPayload';
  /** 资产类别 */
  assetClassification?: Maybe<Scalars['String']>;
  /** 原币资产清理金额 */
  assetCleanAmt?: Maybe<Scalars['BigDecimal']>;
  /** 本位币资产清理金额 */
  assetCleanAmtStd?: Maybe<Scalars['BigDecimal']>;
  /** 资产名称 */
  assetName?: Maybe<Scalars['String']>;
  /** 资产编码 */
  assetNo?: Maybe<Scalars['String']>;
  /** 资产状态 */
  assetStatus?: Maybe<Scalars['String']>;
  /** 资产型号 */
  assetType?: Maybe<Scalars['String']>;
  /** 所属公司 */
  belongCompanyName?: Maybe<Scalars['String']>;
  /** 所属部门 */
  belongDeptName?: Maybe<Scalars['String']>;
  /** 业务单状态 */
  bizOrderStatus?: Maybe<Scalars['String']>;
  /** 原币币种 */
  currency?: Maybe<Scalars['String']>;
  /** 设备大类 */
  deviceCategory?: Maybe<Scalars['String']>;
  /** 单据编号(唯一标识) */
  documentNo?: Maybe<Scalars['ID']>;
  /** 原币调入原值金额 */
  inOriginalAmt?: Maybe<Scalars['BigDecimal']>;
  /** 本位币调入原值金额 */
  inOriginalAmtStd?: Maybe<Scalars['BigDecimal']>;
  /** 调入数量 */
  inVol?: Maybe<Scalars['BigDecimal']>;
  /** NC编号 */
  ncCode?: Maybe<Scalars['String']>;
  /** 调拨说明 */
  note?: Maybe<Scalars['String']>;
  /** 调出公司 */
  outCompanyName?: Maybe<Scalars['String']>;
  /** 调出部门 */
  outDeptName?: Maybe<Scalars['String']>;
  /** 剩余资产折旧年限 */
  remainDepreciationMonths?: Maybe<Scalars['String']>;
  /** 本位币币种 */
  stdCurrency?: Maybe<Scalars['String']>;
  /** 调入日期 */
  transferDate?: Maybe<Scalars['Long']>;
  /** 调入人 */
  transferee?: Maybe<Scalars['String']>;
  /** 使用部门 */
  usageDept?: Maybe<Scalars['String']>;
};

export type FmsAssetTransferOutPayload = {
  __typename?: 'FmsAssetTransferOutPayload';
  /** 资产类别 */
  assetClassification?: Maybe<Scalars['String']>;
  /** 原币资产清理金额 */
  assetCleanAmt?: Maybe<Scalars['BigDecimal']>;
  /** 本位币资产清理金额 */
  assetCleanAmtStd?: Maybe<Scalars['BigDecimal']>;
  /** 资产名称 */
  assetName?: Maybe<Scalars['String']>;
  /** 资产编码 */
  assetNo?: Maybe<Scalars['String']>;
  /** 资产状态 */
  assetStatus?: Maybe<Scalars['String']>;
  /** 资产型号 */
  assetType?: Maybe<Scalars['String']>;
  /** 所属公司 */
  belongCompanyName?: Maybe<Scalars['String']>;
  /** 所属部门 */
  belongDeptName?: Maybe<Scalars['String']>;
  /** 业务单状态 */
  bizOrderStatus?: Maybe<Scalars['String']>;
  /** 原币币种 */
  currency?: Maybe<Scalars['String']>;
  /** 设备大类 */
  deviceCategory?: Maybe<Scalars['String']>;
  /** 单据编号(唯一标识) */
  documentNo?: Maybe<Scalars['ID']>;
  /** 调入公司 */
  inCompanyName?: Maybe<Scalars['String']>;
  /** 调入部门 */
  inDeptName?: Maybe<Scalars['String']>;
  /** NC编号 */
  ncCode?: Maybe<Scalars['String']>;
  /** 调拨说明 */
  note?: Maybe<Scalars['String']>;
  /** 原币调入原值金额 */
  outOriginalAmt?: Maybe<Scalars['BigDecimal']>;
  /** 本位币调入原值金额 */
  outOriginalAmtStd?: Maybe<Scalars['BigDecimal']>;
  /** 调出数量 */
  outVol?: Maybe<Scalars['BigDecimal']>;
  /** 剩余资产折旧年限 */
  remainDepreciationMonths?: Maybe<Scalars['String']>;
  /** 本位币币种 */
  stdCurrency?: Maybe<Scalars['String']>;
  /** 调出日期 */
  transferDate?: Maybe<Scalars['Long']>;
  /** 调出人 */
  transferee?: Maybe<Scalars['String']>;
  /** 使用部门 */
  usageDept?: Maybe<Scalars['String']>;
};

export type FmsBatchMark = {
  __typename?: 'FmsBatchMark';
  /** 枚举 */
  batchMarkEnum?: Maybe<FmsBatchMarkEnum>;
  /** 描述 */
  info?: Maybe<Scalars['String']>;
};

export const enum FmsBatchMarkEnum {
  /** 盘点 */
  Check = 'CHECK',
  /** 货主代卖 */
  ConsignorAgencySale = 'CONSIGNOR_AGENCY_SALE',
  /** 联营 */
  JointVenture = 'JOINT_VENTURE',
  /** 包损耗 */
  Loss = 'LOSS',
  /** 代卖商代卖 */
  MerchantsAgencySale = 'MERCHANTS_AGENCY_SALE',
  /** 正常 */
  Normal = 'NORMAL',
  /** 生产报损 */
  ProductionDamage = 'PRODUCTION_DAMAGE',
  /** 质检 */
  Qc = 'QC',
  /** 退货 */
  Return = 'RETURN',
  /** 库存报损 */
  StockDamage = 'STOCK_DAMAGE',
  /** 虚空 */
  Void = 'VOID'
};

/** bill_main 费用项通用出参 */
export type FmsBillItemPayload = {
  __typename?: 'FmsBillItemPayload';
  /** 费用项明细id（唯一标识） */
  billDetailId?: Maybe<Scalars['ID']>;
  /** 费用类型str */
  costName?: Maybe<Scalars['String']>;
  /**  币种信息 */
  currency?: Maybe<Scalars['String']>;
  /**  币种信息描述 */
  currencyDesc?: Maybe<Scalars['String']>;
  /** 开票供应商 */
  invoceSupplierId?: Maybe<Scalars['ID']>;
  /** 开票供应商name */
  invoceSupplierName?: Maybe<Scalars['String']>;
  /** 费用金额 */
  itemPrice?: Maybe<Scalars['BigDecimal']>;
  /** 付款方式 */
  payMode?: Maybe<Scalars['String']>;
  /** 结算账期 */
  paymentDays?: Maybe<Scalars['String']>;
  /** 费用备注 */
  remark?: Maybe<Scalars['String']>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商name */
  supplierName?: Maybe<Scalars['String']>;
};

/**  费用单类型  */
export const enum FmsBillTypeEnum {
  /** 调整费 */
  AdjustmentFee = 'ADJUSTMENT_FEE',
  /** 拆成品成本费用 */
  DismantleFinishedProductFee = 'DISMANTLE_FINISHED_PRODUCT_FEE',
  /** 国产货总部采购费用单 */
  DomesticHqPurchaseBillFee = 'DOMESTIC_HQ_PURCHASE_BILL_FEE',
  /** 国产货总部采购售后费用单 */
  DomesticHqPurchaseReturnBillFee = 'DOMESTIC_HQ_PURCHASE_RETURN_BILL_FEE',
  /** 国产货总部销售费用单 */
  DomesticHqSaleBillFee = 'DOMESTIC_HQ_SALE_BILL_FEE',
  /** 国产货总部销售售后费用单 */
  DomesticHqSaleReturnBillFee = 'DOMESTIC_HQ_SALE_RETURN_BILL_FEE',
  /** 总部采购费用单 */
  DurianPurchaseBillFee = 'DURIAN_PURCHASE_BILL_FEE',
  /** 空柜费 */
  EmptyCabinetFee = 'EMPTY_CABINET_FEE',
  /** 总部销售费用单 */
  HqSaleFee = 'HQ_SALE_FEE',
  /** 产地采购费用 */
  OriginProcurementFee = 'ORIGIN_PROCUREMENT_FEE',
  /** 产地销售费用 */
  OriginSaleFee = 'ORIGIN_SALE_FEE',
  /** 批发代卖结算费用单 */
  PeachAgencySaleSettlementFee = 'PEACH_AGENCY_SALE_SETTLEMENT_FEE',
  /** 批发销售、入库环节费用单 */
  PeachBillAuditFee = 'PEACH_BILL_AUDIT_FEE',
  /** 批发采购费用单 */
  PeachCgBillFee = 'PEACH_CG_BILL_FEE',
  /** 批发商品调整(大改下)费用单 */
  PeachCommodityAdjustmentBig2SmallBillFee = 'PEACH_COMMODITY_ADJUSTMENT_BIG2SMALL_BILL_FEE',
  /** 批发商品调整(明细调整)费用单 */
  PeachCommodityAdjustmentDetailsBillFee = 'PEACH_COMMODITY_ADJUSTMENT_DETAILS_BILL_FEE',
  /** 批发采购退货费用单 */
  PeachCtBillFee = 'PEACH_CT_BILL_FEE',
  /** 批发调拨入库费用单 */
  PeachDbInBillFee = 'PEACH_DB_IN_BILL_FEE',
  /** 批发国产集采收货费用单 */
  PeachDomesticCollectionAndReceivingFee = 'PEACH_DOMESTIC_COLLECTION_AND_RECEIVING_FEE',
  /** 批发国产集采售后费用单 */
  PeachDomesticCollectionReturnFee = 'PEACH_DOMESTIC_COLLECTION_RETURN_FEE',
  /** 回款费用单 */
  PeachHkBillFee = 'PEACH_HK_BILL_FEE',
  /** 批发代卖调拨入库费用单 */
  PeachInOrderTransferBillFee = 'PEACH_IN_ORDER_TRANSFER_BILL_FEE',
  /** 批发调拨出库费用单 */
  PeachOutDbBillFee = 'PEACH_OUT_DB_BILL_FEE',
  /** 批发代卖调拨出库费用单 */
  PeachOutOrderTransferBillFee = 'PEACH_OUT_ORDER_TRANSFER_BILL_FEE',
  /** 生产销售、入库环节费用单 */
  PitayaBillAuditFee = 'PITAYA_BILL_AUDIT_FEE',
  /** 生产采购费用单 */
  PitayaCgBillFee = 'PITAYA_CG_BILL_FEE',
  /** 生产采购退货费用单 */
  PitayaCtBillFee = 'PITAYA_CT_BILL_FEE',
  /** 生产调拨入库费用单 */
  PitayaDbInBillFee = 'PITAYA_DB_IN_BILL_FEE',
  /** 生产系统配送费用单 */
  PitayaDeliveryFee = 'PITAYA_DELIVERY_FEE',
  /** 生产国产集采收货费用单 */
  PitayaDomesticCollectionAndReceivingFee = 'PITAYA_DOMESTIC_COLLECTION_AND_RECEIVING_FEE',
  /** 生产国产集采售后费用单 */
  PitayaDomesticCollectionReturnFee = 'PITAYA_DOMESTIC_COLLECTION_RETURN_FEE',
  /** 生产代卖调拨入库费用单 */
  PitayaInOrderTransferBillFee = 'PITAYA_IN_ORDER_TRANSFER_BILL_FEE',
  /** 生产调拨出库费用单 */
  PitayaOutDbBillFee = 'PITAYA_OUT_DB_BILL_FEE',
  /** 生产代卖调拨出库费用单 */
  PitayaOutOrderTransferBillFee = 'PITAYA_OUT_ORDER_TRANSFER_BILL_FEE',
  /** 生产销售费用单 */
  PitayaSaleBillFee = 'PITAYA_SALE_BILL_FEE',
  /** 营销系统销售收入 */
  PitayaSaleIncomeFee = 'PITAYA_SALE_INCOME_FEE',
  /** 生产销售退货费用单 */
  PitayaSaleReturnBillFee = 'PITAYA_SALE_RETURN_BILL_FEE',
  /** 生产完工成本费用 */
  ProductionFinishedCostFee = 'PRODUCTION_FINISHED_COST_FEE',
  /** 内部采购费用 */
  PurchaseInnerBillFee = 'PURCHASE_INNER_BILL_FEE',
  /** 其他入库 */
  QtrkBillFee = 'QTRK_BILL_FEE',
  /** 销地采购费用单 */
  RegionalPurchaseBillFee = 'REGIONAL_PURCHASE_BILL_FEE',
  /** 还箱费 */
  ReturnBoxFee = 'RETURN_BOX_FEE',
  /** 销售费用单 */
  SalesFee = 'SALES_FEE',
  /** 内部销售费用 */
  SaleInnerBillFee = 'SALE_INNER_BILL_FEE',
  /** 销售退货费用单 */
  SaleReturnBillFee = 'SALE_RETURN_BILL_FEE',
  /** 商品转换 */
  SpzhBillFee = 'SPZH_BILL_FEE',
  /** 调拨费用单 */
  TransferFee = 'TRANSFER_FEE',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type FmsCustomerTreeInput = {
  /**  系统ID */
  appId: Scalars['Int'];
};

/** 客户树返回 */
export type FmsCustomerTreePayload = {
  __typename?: 'FmsCustomerTreePayload';
  /** 客户ID */
  belongId: Scalars['Int'];
  /** 客户名称 */
  belongName?: Maybe<Scalars['String']>;
  /** 客户类型 */
  belongType: Scalars['Int'];
  /** 子节点集合 */
  children?: Maybe<Array<Maybe<FmsCustomerTreePayload>>>;
  /** 是否可选择 */
  optional?: Maybe<Scalars['Boolean']>;
  /** 父节点 */
  parent?: Maybe<FmsCustomerTreePayload>;
  /** 名称 */
  title?: Maybe<Scalars['String']>;
  /** id */
  value?: Maybe<Scalars['String']>;
  /** 是否可见 */
  visible?: Maybe<Scalars['Boolean']>;
};

export type FmsDamageDetailCommodityPayload = {
  __typename?: 'FmsDamageDetailCommodityPayload';
  /** 报损单资源(生产用) */
  commodityResourceList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 报损商品skuId */
  commoditySkuId?: Maybe<Scalars['ID']>;
  /** 报损商品skuName */
  commoditySkuName?: Maybe<Scalars['String']>;
  /** 报损商品规格 */
  commoditySpec?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 报损商品spuId */
  commoditySpuId?: Maybe<Scalars['ID']>;
  /** 报损商品spuName */
  commoditySpuName?: Maybe<Scalars['String']>;
  /** 报损金额(生产用) */
  costAmount?: Maybe<Scalars['BigDecimal']>;
  /** 成本单价 */
  costUnitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 成本单价Str(生产用) */
  costUnitPriceStr?: Maybe<Scalars['String']>;
  /** 当前批次号 */
  currentBatchCode?: Maybe<Scalars['String']>;
  /** 当前批次id */
  currentBatchId?: Maybe<Scalars['ID']>;
  /** 报损数量 */
  damageQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 报损数量 */
  damageQuantityString?: Maybe<Scalars['String']>;
  /** 标记 */
  damageTag?: Maybe<Array<Maybe<FmsBatchMark>>>;
  /** 报损数量单位id */
  damageUnit?: Maybe<Scalars['Int']>;
  /** 报损数量单位 */
  damageUnitDesc?: Maybe<Scalars['String']>;
  /** 报损重量(生产用) */
  damageWeightString?: Maybe<Scalars['String']>;
  /** 原批次号 */
  originalBatchCode?: Maybe<Scalars['String']>;
  /** 原批次id */
  originalBatchId?: Maybe<Scalars['ID']>;
  /** 数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 基本单位id */
  totalType?: Maybe<Scalars['Int']>;
  /** 基本单位 */
  totalTypeDesc?: Maybe<Scalars['String']>;
  /** 所属仓库id */
  warehouseId?: Maybe<Scalars['ID']>;
  /** 所属仓库 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type FmsDamageDetailPagePayLoad = {
  __typename?: 'FmsDamageDetailPagePayLoad';
  /** 审核人id */
  checkManId?: Maybe<Scalars['ID']>;
  /** 审核人 */
  checkManName?: Maybe<Scalars['String']>;
  /** 商品类型ID(生产用) */
  commodityType?: Maybe<Scalars['Int']>;
  /** 商品类型(生产用) */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 报损人 */
  createBy?: Maybe<Scalars['String']>;
  /** 报损人id */
  createById?: Maybe<Scalars['ID']>;
  /** 报损日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 报损批次信息 */
  damageCommodityList?: Maybe<Array<Maybe<FmsDamageDetailCommodityPayload>>>;
  /** 报损单 */
  damageResourceList?: Maybe<Array<Maybe<FilePayload>>>;
  /** 报损图片 */
  damageResourcePhotoList?: Maybe<Array<Maybe<FilePayload>>>;
  /** 报损单备注 */
  note?: Maybe<Scalars['String']>;
  /** 出库单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 出库单id（唯一标识） */
  orderId?: Maybe<Scalars['ID']>;
  /** 状态id */
  orderStatus?: Maybe<Scalars['Int']>;
  /** 状态 */
  orderStatusDesc?: Maybe<Scalars['String']>;
  /** 所属仓库id(生产用) */
  orderWarehouseId?: Maybe<Scalars['ID']>;
  /** 所属仓库(生产用) */
  orderWarehouseName?: Maybe<Scalars['String']>;
  /** 所属组织id */
  orgId?: Maybe<Scalars['ID']>;
  /** 所属组织 */
  orgName?: Maybe<Scalars['String']>;
  /** 金额合计 */
  peachCostAmount?: Maybe<Scalars['BigDecimal']>;
  /** 驳回原因 */
  rejectReason?: Maybe<Scalars['String']>;
};

export type FmsDamageDetailResourcePayload = {
  __typename?: 'FmsDamageDetailResourcePayload';
  /** 业务id */
  dataId?: Maybe<Scalars['ID']>;
  /** 文件id */
  fileId?: Maybe<Scalars['ID']>;
  /** 文件名 */
  fileName?: Maybe<Scalars['String']>;
  /** 文件路径 */
  fileUrl?: Maybe<Scalars['String']>;
  /** 资源id */
  resourceInfoId?: Maybe<Scalars['ID']>;
  /** 文件类型 */
  sourceType?: Maybe<Scalars['Int']>;
  /** 上传时间 */
  uploadTime?: Maybe<Scalars['Long']>;
};

export type FmsDamageProductionDetailCommodityPayload = {
  __typename?: 'FmsDamageProductionDetailCommodityPayload';
  /** 实际报损数量 */
  actualDamageNum?: Maybe<Scalars['String']>;
  /** 报损单资源(生产用) */
  commodityResourceList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 报损商品skuId */
  commoditySkuId?: Maybe<Scalars['ID']>;
  /** 报损商品skuName */
  commoditySkuName?: Maybe<Scalars['String']>;
  /** 商品规格 */
  commoditySpec?: Maybe<Scalars['String']>;
  /** 报损商品spuName */
  commoditySpuName?: Maybe<Scalars['String']>;
  /** 当前批次号 */
  currentBatchCode?: Maybe<Scalars['String']>;
  /** 当前批次id */
  currentBatchId?: Maybe<Scalars['ID']>;
  /** 报损金额 */
  damagePrice?: Maybe<Scalars['BigDecimal']>;
  /** 报损单价Str */
  damageUnitPrice?: Maybe<Scalars['String']>;
  /** 申请报损数量 */
  expectDamageNum?: Maybe<Scalars['String']>;
  /** 明细id（唯一标识） */
  itemId?: Maybe<Scalars['ID']>;
  /** 原批次号 */
  originalBatchCode?: Maybe<Scalars['String']>;
  /** 原批次id */
  originalBatchId?: Maybe<Scalars['ID']>;
};

export type FmsDamageProductionDetailPagePayLoad = {
  __typename?: 'FmsDamageProductionDetailPagePayLoad';
  /** 商品类型ID(生产用) */
  commodityType?: Maybe<Scalars['Int']>;
  /** 商品类型(生产用) */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 报损人 */
  createBy?: Maybe<Scalars['String']>;
  /** 报损人id */
  createById?: Maybe<Scalars['ID']>;
  /** 报损日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 报损批次信息 */
  damageCommodityList?: Maybe<Array<Maybe<FmsDamageProductionDetailCommodityPayload>>>;
  /** 备注 */
  note?: Maybe<Scalars['String']>;
  /** 出库单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 出库单id（唯一标识） */
  orderId?: Maybe<Scalars['ID']>;
  /** 所属仓库id */
  orderWarehouseId?: Maybe<Scalars['ID']>;
  /** 所属仓库 */
  orderWarehouseName?: Maybe<Scalars['String']>;
  /** 所属组织id */
  orgId?: Maybe<Scalars['ID']>;
  /** 所属组织 */
  orgName?: Maybe<Scalars['String']>;
  /** 生产任务单号 */
  taskOrderCode?: Maybe<Scalars['String']>;
};

export type FmsDifferenceOrderSkuData = {
  __typename?: 'FmsDifferenceOrderSkuData';
  /**  批次号  */
  batchCode?: Maybe<Scalars['String']>;
  /** 批次ID */
  batchId?: Maybe<Scalars['ID']>;
  /**  单价  */
  differencePrice?: Maybe<Scalars['String']>;
  /** 数量 */
  differenceQuantityStr?: Maybe<Scalars['String']>;
  /** 金额 */
  differenceTotalPrice?: Maybe<Scalars['BigDecimal']>;
  /**  skuId  */
  skuId?: Maybe<Scalars['ID']>;
  /**  销售商品  */
  skuName?: Maybe<Scalars['String']>;
};

/**  分页获取国产货采购费用单单信息出参 */
export type FmsDomesticAfterPurchaseOrderBillInfoListPayload = {
  __typename?: 'FmsDomesticAfterPurchaseOrderBillInfoListPayload';
  /**  采购售后费用单编号  */
  afterPurchaseBillCode?: Maybe<Scalars['String']>;
  /** 费用单明细信息 */
  afterPurchaseBillDetailInfo?: Maybe<Array<Maybe<BillDetailInfoPayload>>>;
  /**  采购售后费用单ID  */
  afterPurchaseBillId?: Maybe<Scalars['ID']>;
  /**  费用单状态  */
  afterPurchaseBillStatus?: Maybe<Scalars['Int']>;
  /**  费用单单状态描述  */
  afterPurchaseBillStatusDesc?: Maybe<Scalars['String']>;
  /**  费用单总金额  */
  afterPurchaseBillTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  采购售后订单编号  */
  afterPurchaseOrderCode?: Maybe<Scalars['String']>;
  /**  采购售后订单ID  */
  afterPurchaseOrderId?: Maybe<Scalars['ID']>;
  /**  订单状态  */
  afterPurchaseOrderStatus?: Maybe<Scalars['Int']>;
  /**  订单状态描述  */
  afterPurchaseOrderStatusDesc?: Maybe<Scalars['String']>;
  /**  订单单总金额  */
  afterPurchaseOrderTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  采购售后订单类型  */
  afterPurchaseType?: Maybe<Scalars['Int']>;
  /**  采购售后订单类型描述  */
  afterPurchaseTypeDesc?: Maybe<Scalars['String']>;
  /**  所属组织  */
  belongOrgId?: Maybe<Scalars['ID']>;
  /**  所属名称  */
  belongOrgName?: Maybe<Scalars['String']>;
  /**  是否可取消确认  */
  canCancelConfirm?: Maybe<Scalars['Boolean']>;
  /**  是否可确认  */
  canConfirm?: Maybe<Scalars['Boolean']>;
  /**  是否可驳回  */
  canReject?: Maybe<Scalars['Boolean']>;
  /**  车牌号  */
  carNo?: Maybe<Scalars['String']>;
  /**  提交时间  */
  commitTime?: Maybe<Scalars['Long']>;
  /**  品类  */
  commodityCategoryId?: Maybe<Scalars['ID']>;
  /**  品类名称  */
  commodityCategoryName?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /**  计划ID  */
  planCode?: Maybe<Scalars['String']>;
  /**  计划ID  */
  planId?: Maybe<Scalars['ID']>;
  /**  驳回原因 */
  reason?: Maybe<Scalars['String']>;
  /**  车次  */
  trainNumber?: Maybe<Scalars['String']>;
};

/**  订单详情出参  */
export type FmsDomesticAfterPurchaseOrderDetailPayload = {
  __typename?: 'FmsDomesticAfterPurchaseOrderDetailPayload';
  /**  售后证明文件  */
  afterPurchaseFileList?: Maybe<Array<Maybe<FilePayload>>>;
  /**  费用单状态  */
  afterPurchaseOrderBillStatus?: Maybe<Scalars['Int']>;
  /**  费用单单状态描述  */
  afterPurchaseOrderBillStatusDesc?: Maybe<Scalars['String']>;
  /**  采购售后订单编号  */
  afterPurchaseOrderCode?: Maybe<Scalars['String']>;
  /**  采购商品信息  */
  afterPurchaseOrderCommodityDetailList?: Maybe<Array<Maybe<OrderCommodityInfoPayload>>>;
  /**  采购售后订单ID  */
  afterPurchaseOrderId?: Maybe<Scalars['ID']>;
  /**  订单状态  */
  afterPurchaseOrderStatus?: Maybe<Scalars['Int']>;
  /**  订单状态描述  */
  afterPurchaseOrderStatusDesc?: Maybe<Scalars['String']>;
  /**  销售售后订单编号  */
  afterSaleOrderCode?: Maybe<Scalars['String']>;
  /**  销售售后订单ID  */
  afterSaleOrderId?: Maybe<Scalars['ID']>;
  /**  采购费用单单编号  */
  billCode?: Maybe<Scalars['String']>;
  /**  采购费用单单ID  */
  billId?: Maybe<Scalars['ID']>;
  /**  车牌号  */
  carNo?: Maybe<Scalars['String']>;
  /**  提交时间  */
  commitTime?: Maybe<Scalars['Long']>;
  /**  创建时间  */
  createTime?: Maybe<Scalars['Long']>;
  /**  发车时间  */
  departureTime?: Maybe<Scalars['Long']>;
  /**  司机名称  */
  driverName?: Maybe<Scalars['String']>;
  /**  司机明电话  */
  driverPhone?: Maybe<Scalars['String']>;
  /**  采购售后订单总金额  */
  orderTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  入库时间  */
  outStockTime?: Maybe<Scalars['Long']>;
  /**  计划号  */
  planCode?: Maybe<Scalars['String']>;
  /**  计划ID  */
  planId?: Maybe<Scalars['ID']>;
  /**  采购订单编号  */
  purchaseOrderCode?: Maybe<Scalars['String']>;
  /**  采购订单ID  */
  purchaseOrderId?: Maybe<Scalars['ID']>;
  /**  采购时间  */
  purchaseTime?: Maybe<Scalars['Long']>;
  /**  收货日期  */
  receiveTime?: Maybe<Scalars['Long']>;
  /**  供应商ID  */
  supplierId?: Maybe<Scalars['ID']>;
  /**  供应商名称  */
  supplierName?: Maybe<Scalars['String']>;
  /**  车次  */
  trainNumber?: Maybe<Scalars['String']>;
};

/**  分页获取国产货采购售后订单信息出参 */
export type FmsDomesticAfterPurchaseOrderInfoListPayload = {
  __typename?: 'FmsDomesticAfterPurchaseOrderInfoListPayload';
  /**  采购售后费用单单编号  */
  afterPurchaseBillCode?: Maybe<Scalars['String']>;
  /**  采购售后费用单单ID  */
  afterPurchaseBillId?: Maybe<Scalars['ID']>;
  /**  费用单状态  */
  afterPurchaseBillStatus?: Maybe<Scalars['Int']>;
  /**  费用单单状态描述  */
  afterPurchaseBillStatusDesc?: Maybe<Scalars['String']>;
  /**  采购售后订单编号  */
  afterPurchaseOrderCode?: Maybe<Scalars['String']>;
  /**  采购售后订单ID  */
  afterPurchaseOrderId?: Maybe<Scalars['ID']>;
  /**  订单状态  */
  afterPurchaseOrderStatus?: Maybe<Scalars['Int']>;
  /**  订单状态描述  */
  afterPurchaseOrderStatusDesc?: Maybe<Scalars['String']>;
  /**  采购售后订单总金额  */
  afterPurchaseOrderTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  采购售后订单类型  */
  afterPurchaseType?: Maybe<Scalars['Int']>;
  /**  采购售后订单类型描述  */
  afterPurchaseTypeDesc?: Maybe<Scalars['String']>;
  /**  销售售后订单ID  */
  afterSaleOrderId?: Maybe<Scalars['ID']>;
  /**  销售售后订单编号  */
  afterSaleOrderOrderCode?: Maybe<Scalars['String']>;
  /**  所属组织  */
  belongOrgId?: Maybe<Scalars['ID']>;
  /**  所属名称  */
  belongOrgName?: Maybe<Scalars['String']>;
  /**  车牌号  */
  carNo?: Maybe<Scalars['String']>;
  /**  提交日期  */
  commitTime?: Maybe<Scalars['Long']>;
  /**  品类  */
  commodityCategoryId?: Maybe<Scalars['ID']>;
  /**  品类名称  */
  commodityCategoryName?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /**  计划ID  */
  planCode?: Maybe<Scalars['String']>;
  /**  计划ID  */
  planId?: Maybe<Scalars['ID']>;
  /**  采购订单编号  */
  purchaseOrderCode?: Maybe<Scalars['String']>;
  /**  采购订单ID  */
  purchaseOrderId?: Maybe<Scalars['ID']>;
  /**  供应商ID  */
  supplierId?: Maybe<Scalars['ID']>;
  /**  供应商名称  */
  supplierName?: Maybe<Scalars['String']>;
  /**  标记  */
  tagIdList?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /**  标记名称  */
  tagNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  车次  */
  trainNumber?: Maybe<Scalars['String']>;
};

/**  分页获取国产货区域集采售后订单信息出参 */
export type FmsDomesticAreaAfterAfterPurchaseOrderInfoListPayload = {
  __typename?: 'FmsDomesticAreaAfterAfterPurchaseOrderInfoListPayload';
  /**  采购售后费用单单编号  */
  afterPurchaseBillCode?: Maybe<Scalars['String']>;
  /**  采购售后费用单单ID  */
  afterPurchaseBillId?: Maybe<Scalars['ID']>;
  /**  费用单状态  */
  afterPurchaseBillStatus?: Maybe<Scalars['Int']>;
  /**  费用单单状态描述  */
  afterPurchaseBillStatusDesc?: Maybe<Scalars['String']>;
  /**  采购售后订单编号  */
  afterPurchaseOrderCode?: Maybe<Scalars['String']>;
  /**  采购售后订单ID  */
  afterPurchaseOrderId?: Maybe<Scalars['ID']>;
  /**  订单状态  */
  afterPurchaseOrderStatus?: Maybe<Scalars['Int']>;
  /**  订单状态描述  */
  afterPurchaseOrderStatusDesc?: Maybe<Scalars['String']>;
  /**  采购售后订单总金额  */
  afterPurchaseOrderTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  采购售后订单类型  */
  afterPurchaseType?: Maybe<Scalars['Int']>;
  /**  采购售后订单类型描述  */
  afterPurchaseTypeDesc?: Maybe<Scalars['String']>;
  /**  所属组织  */
  belongOrgId?: Maybe<Scalars['ID']>;
  /**  所属名称  */
  belongOrgName?: Maybe<Scalars['String']>;
  /**  提交日期  */
  commitTime?: Maybe<Scalars['Long']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /**  所属客户ID  */
  customerId?: Maybe<Scalars['ID']>;
  /**  所属客户名称  */
  customerName?: Maybe<Scalars['String']>;
  /** 标记 */
  marks?: Maybe<Array<Maybe<Mark>>>;
  /**  采购订单编号  */
  purchaseOrderCode?: Maybe<Scalars['String']>;
  /**  采购订单ID  */
  purchaseOrderId?: Maybe<Scalars['ID']>;
  /**  匹配货源供应商ID  */
  sourceSupplierId?: Maybe<Scalars['ID']>;
  /**  匹配货源供应商名称  */
  sourceSupplierName?: Maybe<Scalars['String']>;
  /**  供应商ID  */
  supplierId?: Maybe<Scalars['ID']>;
  /**  供应商名称  */
  supplierName?: Maybe<Scalars['String']>;
  /**  车次  */
  trainNumber?: Maybe<Scalars['String']>;
};

/**  分页查询总部采购售后费用单信息出参  */
export type FmsDomesticAreaAfterPurchaseOrderBillInfoListPayload = {
  __typename?: 'FmsDomesticAreaAfterPurchaseOrderBillInfoListPayload';
  /**  采购费用单编号  */
  afterPurchaseBillCode?: Maybe<Scalars['String']>;
  /** 费用单明细信息 */
  afterPurchaseBillDetailInfo?: Maybe<Array<Maybe<BillDetailInfoPayload>>>;
  /**  采购费用单ID  */
  afterPurchaseBillId?: Maybe<Scalars['ID']>;
  /**  费用单状态  */
  afterPurchaseBillStatus?: Maybe<Scalars['Int']>;
  /**  费用单单状态描述  */
  afterPurchaseBillStatusDesc?: Maybe<Scalars['String']>;
  /**  费用单总金额  */
  afterPurchaseBillTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  采购售后订单编号  */
  afterPurchaseOrderCode?: Maybe<Scalars['String']>;
  /**  采购售后订单ID  */
  afterPurchaseOrderId?: Maybe<Scalars['ID']>;
  /**  订单状态  */
  afterPurchaseOrderStatus?: Maybe<Scalars['Int']>;
  /**  订单状态描述  */
  afterPurchaseOrderStatusDesc?: Maybe<Scalars['String']>;
  /** 售后总金额 */
  afterPurchaseTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  采购售后订单类型  */
  afterPurchaseType?: Maybe<Scalars['Int']>;
  /**  采购售后订单类型描述  */
  afterPurchaseTypeDesc?: Maybe<Scalars['String']>;
  /**  所属组织  */
  belongOrgId?: Maybe<Scalars['ID']>;
  /**  所属名称  */
  belongOrgName?: Maybe<Scalars['String']>;
  /**  是否可确认  */
  canConfirm?: Maybe<Scalars['Boolean']>;
  /**  提交时间  */
  commitTime?: Maybe<Scalars['Long']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /**  驳回原因 */
  reason?: Maybe<Scalars['String']>;
  /**  车次  */
  trainNumber?: Maybe<Scalars['String']>;
};

/**  总部采购售后订单明细出参  */
export type FmsDomesticAreaAfterPurchaseOrderDetailPayload = {
  __typename?: 'FmsDomesticAreaAfterPurchaseOrderDetailPayload';
  /**  售后证明文件  */
  afterPurchaseFileList?: Maybe<Array<Maybe<FilePayload>>>;
  /**  费用单状态  */
  afterPurchaseOrderBillStatus?: Maybe<Scalars['Int']>;
  /**  费用单单状态描述  */
  afterPurchaseOrderBillStatusDesc?: Maybe<Scalars['String']>;
  /**  采购售后订单编号  */
  afterPurchaseOrderCode?: Maybe<Scalars['String']>;
  /**  采购商品信息  */
  afterPurchaseOrderCommodityDetailList?: Maybe<Array<Maybe<OrderCommodityInfoPayload>>>;
  /**  采购售后订单ID  */
  afterPurchaseOrderId?: Maybe<Scalars['ID']>;
  /**  订单状态  */
  afterPurchaseOrderStatus?: Maybe<Scalars['Int']>;
  /**  订单状态描述  */
  afterPurchaseOrderStatusDesc?: Maybe<Scalars['String']>;
  /**  采购费用单单编号  */
  billCode?: Maybe<Scalars['String']>;
  /**  采购费用单单ID  */
  billId?: Maybe<Scalars['ID']>;
  /**  车牌号  */
  carNo?: Maybe<Scalars['String']>;
  /**  提交时间  */
  commitTime?: Maybe<Scalars['Long']>;
  /**  创建时间  */
  createTime?: Maybe<Scalars['Long']>;
  /**  发车时间  */
  departureTime?: Maybe<Scalars['Long']>;
  /**  司机名称  */
  driverName?: Maybe<Scalars['String']>;
  /**  司机明电话  */
  driverPhone?: Maybe<Scalars['String']>;
  /**  采购售后订单总金额  */
  orderTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  出库时间  */
  outStockTime?: Maybe<Scalars['Long']>;
  /**  采购订单编号  */
  purchaseOrderCode?: Maybe<Scalars['String']>;
  /**  采购订单ID  */
  purchaseOrderId?: Maybe<Scalars['ID']>;
  /**  供应商ID  */
  supplierId?: Maybe<Scalars['ID']>;
  /**  供应商名称  */
  supplierName?: Maybe<Scalars['String']>;
  /**  车次  */
  trainNumber?: Maybe<Scalars['String']>;
};

/**  分页查询国产货区域集采费用单信息出参  */
export type FmsDomesticAreaPurchaseOrderBillInfoListPayload = {
  __typename?: 'FmsDomesticAreaPurchaseOrderBillInfoListPayload';
  /**  所属组织  */
  belongOrgId?: Maybe<Scalars['ID']>;
  /**  所属名称  */
  belongOrgName?: Maybe<Scalars['String']>;
  /**  采购费用单编号  */
  billCode?: Maybe<Scalars['String']>;
  /** 费用单明细信息 */
  billDetailInfo?: Maybe<Array<Maybe<BillDetailInfoPayload>>>;
  /**  采购费用单ID  */
  billId?: Maybe<Scalars['ID']>;
  /**  费用单状态  */
  billStatus?: Maybe<Scalars['Int']>;
  /**  费用单单状态描述  */
  billStatusDesc?: Maybe<Scalars['String']>;
  /**  费用单总金额  */
  billTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  是否可取消确认  */
  canCancelConfirm?: Maybe<Scalars['Boolean']>;
  /**  是否可确认  */
  canConfirm?: Maybe<Scalars['Boolean']>;
  /** 是否可驳回 */
  canReject?: Maybe<Scalars['Boolean']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /**  订单状态  */
  orderStatus?: Maybe<Scalars['Int']>;
  /**  订单状态描述  */
  orderStatusDesc?: Maybe<Scalars['String']>;
  /**  采购订单编号  */
  purchaseOrderCode?: Maybe<Scalars['String']>;
  /**  采购订单ID  */
  purchaseOrderId?: Maybe<Scalars['ID']>;
  /** 采购总金额 */
  purchaseTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  驳回原因 */
  reason?: Maybe<Scalars['String']>;
  /**  收货日期  */
  receiveTime?: Maybe<Scalars['Long']>;
  /**  车次  */
  trainNumber?: Maybe<Scalars['String']>;
};

/**  分页查询国产货区域集采订单详情出参  */
export type FmsDomesticAreaPurchaseOrderDetailPayload = {
  __typename?: 'FmsDomesticAreaPurchaseOrderDetailPayload';
  /**  采购费用单单编号  */
  billCode?: Maybe<Scalars['String']>;
  /**  采购费用单单ID  */
  billId?: Maybe<Scalars['ID']>;
  /**  费用单状态  */
  billStatus?: Maybe<Scalars['Int']>;
  /**  费用单单状态描述  */
  billStatusDesc?: Maybe<Scalars['String']>;
  /**  车牌号  */
  carNo?: Maybe<Scalars['String']>;
  /**  提交时间  */
  commitTime?: Maybe<Scalars['Long']>;
  /**  创建时间  */
  createTime?: Maybe<Scalars['Long']>;
  /**  司机名称  */
  driverName?: Maybe<Scalars['String']>;
  /**  司机电话  */
  driverPhone?: Maybe<Scalars['String']>;
  /**  入库时间  */
  inStockTime?: Maybe<Scalars['Long']>;
  /**  采购商品信息  */
  orderCommodityDetailList?: Maybe<Array<Maybe<OrderCommodityInfoPayload>>>;
  /**  采购单状态  */
  orderStatus?: Maybe<Scalars['Int']>;
  /**  采购订单状态描述  */
  orderStatusDesc?: Maybe<Scalars['String']>;
  /**  采购订单总金额  */
  orderTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  计划ID  */
  planCode?: Maybe<Scalars['String']>;
  /**  计划ID  */
  planId?: Maybe<Scalars['ID']>;
  /**  采购订单编号  */
  purchaseOrderCode?: Maybe<Scalars['String']>;
  /**  采购订单ID  */
  purchaseOrderId?: Maybe<Scalars['ID']>;
  /**  采购时间  */
  purchaseTime?: Maybe<Scalars['Long']>;
  /**  收货日期  */
  receiveTime?: Maybe<Scalars['Long']>;
  /**  供应商ID  */
  supplierId?: Maybe<Scalars['ID']>;
  /**  供应商名称  */
  supplierName?: Maybe<Scalars['String']>;
  /**  车次  */
  trainNumber?: Maybe<Scalars['String']>;
};

/**  分页查询国产货区域集采订单信息出参  */
export type FmsDomesticAreaPurchaseOrderInfoListPayload = {
  __typename?: 'FmsDomesticAreaPurchaseOrderInfoListPayload';
  /**  所属组织  */
  belongOrgId?: Maybe<Scalars['ID']>;
  /**  所属名称  */
  belongOrgName?: Maybe<Scalars['String']>;
  /**  采购费用单单编号  */
  billCode?: Maybe<Scalars['String']>;
  /**  采购费用单单ID  */
  billId?: Maybe<Scalars['ID']>;
  /**  费用单状态  */
  billStatus?: Maybe<Scalars['Int']>;
  /**  费用单单状态描述  */
  billStatusDesc?: Maybe<Scalars['String']>;
  /**  提交日期  */
  commitTime?: Maybe<Scalars['Long']>;
  /**  品类  */
  commodityCategoryId?: Maybe<Scalars['ID']>;
  /**  品类名称  */
  commodityCategoryName?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 所属客户 */
  customerName?: Maybe<Scalars['String']>;
  /** 标记 */
  marks?: Maybe<Array<Maybe<Mark>>>;
  /**  订单状态  */
  orderStatus?: Maybe<Scalars['Int']>;
  /**  订单状态描述  */
  orderStatusDesc?: Maybe<Scalars['String']>;
  /**  采购订单总金额  */
  orderTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  采购订单编号  */
  purchaseOrderCode?: Maybe<Scalars['String']>;
  /**  采购订单ID  */
  purchaseOrderId?: Maybe<Scalars['ID']>;
  /**  收货日期  */
  receiveTime?: Maybe<Scalars['Long']>;
  /**  销售订单编号  */
  saleOrderCode?: Maybe<Scalars['String']>;
  /**  销售订单ID  */
  saleOrderId?: Maybe<Scalars['ID']>;
  /**  匹配货源供应商ID  */
  sourceSupplierId?: Maybe<Scalars['ID']>;
  /**  匹配货源供应商名称  */
  sourceSupplierName?: Maybe<Scalars['String']>;
  /**  供应商ID  */
  supplierId?: Maybe<Scalars['ID']>;
  /**  供应商名称  */
  supplierName?: Maybe<Scalars['String']>;
  /**  车次  */
  trainNumber?: Maybe<Scalars['String']>;
};

export type FmsDomesticHqSaleBillPayload = {
  __typename?: 'FmsDomesticHQSaleBillPayload';
  /** 所属组织 */
  belongOrgName?: Maybe<Scalars['String']>;
  /** 费用合计 */
  billAmount?: Maybe<Scalars['BigDecimal']>;
  /** 费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用单id（唯一标识） */
  billId?: Maybe<Scalars['ID']>;
  /** 费用项信息 */
  billItemList?: Maybe<Array<Maybe<FmsBillItemPayload>>>;
  /** 费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 费用单状态desc */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 是否可取消确认 */
  canCancelConfirm?: Maybe<Scalars['Boolean']>;
  /** 是否可确认 */
  canConfirm?: Maybe<Scalars['Boolean']>;
  /** 是否可以驳回 */
  canReject?: Maybe<Scalars['Boolean']>;
  /**  车牌号  */
  carNo?: Maybe<Scalars['String']>;
  /** 品类 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 品类desc */
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 所属组织 */
  orgId?: Maybe<Scalars['ID']>;
  /** 所属组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 驳回原因 */
  rejectReason?: Maybe<Scalars['String']>;
  /** 销售总金额 */
  saleAmount?: Maybe<Scalars['BigDecimal']>;
  /** 关联销售单号 */
  saleOrderCode?: Maybe<Scalars['String']>;
  /** 总部销售单ID */
  saleOrderId?: Maybe<Scalars['ID']>;
  /** 关联销售单状态 */
  saleOrderStatus?: Maybe<Scalars['Int']>;
  /** 关联销售单状态Desc */
  saleOrderStatusDesc?: Maybe<Scalars['String']>;
  /** 提交人 */
  submitBy?: Maybe<Scalars['String']>;
  /** 提交人id */
  submitById?: Maybe<Scalars['Int']>;
  /** 提交日期 */
  submitTime?: Maybe<Scalars['Long']>;
  /** 车次 */
  trainNumber?: Maybe<Scalars['String']>;
};

/** 国产货总部销售详情出参 */
export type FmsDomesticHqSaleDetailPayload = {
  __typename?: 'FmsDomesticHQSaleDetailPayload';
  /** 客户id */
  belongId?: Maybe<Scalars['Int']>;
  /** 客户desc */
  belongName?: Maybe<Scalars['String']>;
  /** 销售费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 费用单状态desc */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 销售日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 司机姓名 */
  driverName?: Maybe<Scalars['String']>;
  /** 司机电话 */
  driverPhone?: Maybe<Scalars['String']>;
  /** 总部采购单ID、单号 */
  durianOrderIdCodeList?: Maybe<Array<Maybe<SaleIdAndCode>>>;
  /** 出库日期 */
  outStockTime?: Maybe<Scalars['Long']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 车牌号 */
  plateNo?: Maybe<Scalars['String']>;
  /** 销售总金额 */
  saleAmount?: Maybe<Scalars['BigDecimal']>;
  /** 销售商品信息 */
  saleCommodityList?: Maybe<Array<Maybe<FmsDurianSaleCommodityPayload>>>;
  /** 销售单号 */
  saleOrderCode?: Maybe<Scalars['String']>;
  /** 总部销售单ID */
  saleOrderId?: Maybe<Scalars['ID']>;
  /** 关联销售单状态 */
  saleOrderStatus?: Maybe<Scalars['Int']>;
  /** 关联销售单状态Desc */
  saleOrderStatusDesc?: Maybe<Scalars['String']>;
  /** 发车日期 */
  shipmentTime?: Maybe<Scalars['Long']>;
  /** 提交日期 */
  submitTime?: Maybe<Scalars['Long']>;
  /** 车次 */
  trainNumber?: Maybe<Scalars['String']>;
};

export type FmsDomesticHqSalePayload = {
  __typename?: 'FmsDomesticHQSalePayload';
  /** 客户id */
  belongId?: Maybe<Scalars['Int']>;
  /** 客户desc */
  belongName?: Maybe<Scalars['String']>;
  /** 所属组织 */
  belongOrgName?: Maybe<Scalars['String']>;
  /** 销售费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 费用单状态desc */
  billStatusDesc?: Maybe<Scalars['String']>;
  /**  车牌号  */
  carNo?: Maybe<Scalars['String']>;
  /** 品类 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 品类desc */
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 总部采购单ID、单号 */
  durianOrderIdCodeList?: Maybe<Array<Maybe<SaleIdAndCode>>>;
  /** 标记 */
  mark?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 所属组织 */
  orgId?: Maybe<Scalars['ID']>;
  /** 所属组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 销售总金额 */
  saleAmount?: Maybe<Scalars['BigDecimal']>;
  /** 关联销售单号 */
  saleOrderCode?: Maybe<Scalars['String']>;
  /** 销售单id（唯一标识） */
  saleOrderId?: Maybe<Scalars['ID']>;
  /** 关联销售单状态 */
  saleOrderStatus?: Maybe<Scalars['Int']>;
  /** 关联销售单状态Desc */
  saleOrderStatusDesc?: Maybe<Scalars['String']>;
  /** 提交人 */
  submitBy?: Maybe<Scalars['String']>;
  /** 提交人id */
  submitById?: Maybe<Scalars['Int']>;
  /** 提交日期 */
  submitTime?: Maybe<Scalars['Long']>;
  /** 车次 */
  trainNumber?: Maybe<Scalars['String']>;
};

/**  获取订单详情入参  */
export type FmsDomesticOrderDetailInput = {
  /**  系统ID  */
  appId: Scalars['Int'];
  /**  采购订单ID  */
  orderId: Scalars['ID'];
};

/**  分页获取国产货采购费用单单信息出参 */
export type FmsDomesticPurchaseOrderBillInfoListPayload = {
  __typename?: 'FmsDomesticPurchaseOrderBillInfoListPayload';
  /**  所属组织  */
  belongOrgId?: Maybe<Scalars['ID']>;
  /**  所属名称  */
  belongOrgName?: Maybe<Scalars['String']>;
  /**  采购费用单编号  */
  billCode?: Maybe<Scalars['String']>;
  /** 费用单明细信息 */
  billDetailInfo?: Maybe<Array<Maybe<BillDetailInfoPayload>>>;
  /**  采购费用单ID  */
  billId?: Maybe<Scalars['ID']>;
  /**  费用单状态  */
  billStatus?: Maybe<Scalars['Int']>;
  /**  费用单单状态描述  */
  billStatusDesc?: Maybe<Scalars['String']>;
  /**  费用单总金额  */
  billTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  是否可确认  */
  canCancelConfirm?: Maybe<Scalars['Boolean']>;
  /**  是否可驳回  */
  canReject?: Maybe<Scalars['Boolean']>;
  /**  车牌号  */
  carNo?: Maybe<Scalars['String']>;
  /**  提交时间  */
  commitTime?: Maybe<Scalars['Long']>;
  /**  提交人名称  */
  commitUserName?: Maybe<Scalars['String']>;
  /**  品类  */
  commodityCategoryId?: Maybe<Scalars['ID']>;
  /**  品类名称  */
  commodityCategoryName?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /**  订单状态  */
  orderStatus?: Maybe<Scalars['Int']>;
  /**  订单状态描述  */
  orderStatusDesc?: Maybe<Scalars['String']>;
  /**  采购总金额  */
  orderTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  计划ID  */
  planCode?: Maybe<Scalars['String']>;
  /**  计划ID  */
  planId?: Maybe<Scalars['ID']>;
  /**  采购订单编号  */
  purchaseOrderCode?: Maybe<Scalars['String']>;
  /**  采购订单ID  */
  purchaseOrderId?: Maybe<Scalars['ID']>;
  /**  驳回原因 */
  reason?: Maybe<Scalars['String']>;
  /**  车次  */
  trainNumber?: Maybe<Scalars['String']>;
};

/**  订单详情出参  */
export type FmsDomesticPurchaseOrderDetailPayload = {
  __typename?: 'FmsDomesticPurchaseOrderDetailPayload';
  /**  所属组织  */
  belongOrgId?: Maybe<Scalars['ID']>;
  /**  所属名称  */
  belongOrgName?: Maybe<Scalars['String']>;
  /**  采购费用单单编号  */
  billCode?: Maybe<Scalars['String']>;
  /**  采购费用单单ID  */
  billId?: Maybe<Scalars['ID']>;
  /**  费用单状态  */
  billStatus?: Maybe<Scalars['Int']>;
  /**  费用单单状态描述  */
  billStatusDesc?: Maybe<Scalars['String']>;
  /**  车牌号  */
  carNo?: Maybe<Scalars['String']>;
  /**  提交时间  */
  commitTime?: Maybe<Scalars['Long']>;
  /**  创建时间  */
  createTime?: Maybe<Scalars['Long']>;
  /**  发车时间  */
  departureTime?: Maybe<Scalars['Long']>;
  /**  司机名称  */
  driverName?: Maybe<Scalars['String']>;
  /**  司机明电话  */
  driverPhone?: Maybe<Scalars['String']>;
  /**  入库时间  */
  inStockTime?: Maybe<Scalars['Long']>;
  /**  采购商品信息  */
  orderCommodityDetailList?: Maybe<Array<Maybe<OrderCommodityInfoPayload>>>;
  /**  订单状态  */
  orderStatus?: Maybe<Scalars['Int']>;
  /**  订单状态描述  */
  orderStatusDesc?: Maybe<Scalars['String']>;
  /**  采购订单总金额  */
  orderTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  计划ID  */
  planCode?: Maybe<Scalars['String']>;
  /**  计划ID  */
  planId?: Maybe<Scalars['ID']>;
  /**  采购订单编号  */
  purchaseOrderCode?: Maybe<Scalars['String']>;
  /**  采购订单ID  */
  purchaseOrderId?: Maybe<Scalars['ID']>;
  /**  采购时间  */
  purchaseTime?: Maybe<Scalars['Long']>;
  /**  销售订单编号  */
  saleOrderCode?: Maybe<Scalars['String']>;
  /**  销售订单ID  */
  saleOrderId?: Maybe<Scalars['ID']>;
  /**  供应商ID  */
  supplierId?: Maybe<Scalars['ID']>;
  /**  供应商名称  */
  supplierName?: Maybe<Scalars['String']>;
  /**  车次  */
  trainNumber?: Maybe<Scalars['String']>;
};

/**  分页获取国产货采购订单信息出参 */
export type FmsDomesticPurchaseOrderInfoListPayload = {
  __typename?: 'FmsDomesticPurchaseOrderInfoListPayload';
  /**  所属组织  */
  belongOrgId?: Maybe<Scalars['ID']>;
  /**  所属名称  */
  belongOrgName?: Maybe<Scalars['String']>;
  /**  采购费用单单编号  */
  billCode?: Maybe<Scalars['String']>;
  /**  采购费用单单ID  */
  billId?: Maybe<Scalars['ID']>;
  /**  费用单状态  */
  billStatus?: Maybe<Scalars['Int']>;
  /**  费用单单状态描述  */
  billStatusDesc?: Maybe<Scalars['String']>;
  /**  车牌号  */
  carNo?: Maybe<Scalars['String']>;
  /**  提交日期  */
  commitTime?: Maybe<Scalars['Long']>;
  /**  提交人名称  */
  commitUserName?: Maybe<Scalars['String']>;
  /**  品类  */
  commodityCategoryId?: Maybe<Scalars['ID']>;
  /**  品类名称  */
  commodityCategoryName?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 开票供应商 */
  invoiceSupplierName?: Maybe<Scalars['String']>;
  /**  订单状态  */
  orderStatus?: Maybe<Scalars['Int']>;
  /**  订单状态描述  */
  orderStatusDesc?: Maybe<Scalars['String']>;
  /**  采购订单总金额  */
  orderTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  计划ID  */
  planCode?: Maybe<Scalars['String']>;
  /**  计划ID  */
  planId?: Maybe<Scalars['ID']>;
  /**  采购订单编号  */
  purchaseOrderCode?: Maybe<Scalars['String']>;
  /**  采购订单ID  */
  purchaseOrderId?: Maybe<Scalars['ID']>;
  /**  销售订单编号  */
  saleOrderCode?: Maybe<Scalars['String']>;
  /**  销售订单ID  */
  saleOrderId?: Maybe<Scalars['ID']>;
  /**  供应商ID  */
  supplierId?: Maybe<Scalars['ID']>;
  /**  供应商名称  */
  supplierName?: Maybe<Scalars['String']>;
  /**  标记  */
  tagIdList?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /**  标记名称  */
  tagNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  车次  */
  trainNumber?: Maybe<Scalars['String']>;
};

export type FmsDomesticSaleReturnBillPayload = {
  __typename?: 'FmsDomesticSaleReturnBillPayload';
  /** 所属组织 */
  belongOrgName?: Maybe<Scalars['String']>;
  /** 费用合计 */
  billAmount?: Maybe<Scalars['BigDecimal']>;
  /** 费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用单id（唯一标识） */
  billId?: Maybe<Scalars['ID']>;
  /** 费用项信息 */
  billItemList?: Maybe<Array<Maybe<FmsBillItemPayload>>>;
  /** 费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 费用单状态desc */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 是否可取消确认 */
  canCancelConfirm?: Maybe<Scalars['Boolean']>;
  /** 是否可确认 */
  canConfirm?: Maybe<Scalars['Boolean']>;
  /** 是否可以驳回 */
  canReject?: Maybe<Scalars['Boolean']>;
  /**  车牌号  */
  carNo?: Maybe<Scalars['String']>;
  /** 品类 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 品类desc */
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 所属组织 */
  orgId?: Maybe<Scalars['ID']>;
  /** 所属组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 关联采购售后单code */
  purchaseReturnOrderCode?: Maybe<Scalars['String']>;
  /** 关联采购售后单id */
  purchaseReturnOrderId?: Maybe<Scalars['ID']>;
  /** 驳回原因 */
  rejectReason?: Maybe<Scalars['String']>;
  /** 售后单类型 */
  returnType?: Maybe<Scalars['Int']>;
  /** 售后单类型desc */
  returnTypeDesc?: Maybe<Scalars['String']>;
  /** 销售售后总金额 */
  saleReturnAmount?: Maybe<Scalars['BigDecimal']>;
  /** 关联销售售后单号 */
  saleReturnOrderCode?: Maybe<Scalars['String']>;
  /** 总部销售售后单ID */
  saleReturnOrderId?: Maybe<Scalars['ID']>;
  /** 关联销售售后单状态 */
  saleReturnOrderStatus?: Maybe<Scalars['Int']>;
  /** 关联销售售后单状态Desc */
  saleReturnOrderStatusDesc?: Maybe<Scalars['String']>;
  /** 提交人 */
  submitBy?: Maybe<Scalars['String']>;
  /** 提交人id */
  submitById?: Maybe<Scalars['Int']>;
  /** 提交日期 */
  submitTime?: Maybe<Scalars['Long']>;
  /** 车次 */
  trainNumber?: Maybe<Scalars['String']>;
};

/** 国产货总部销售售后详情出参 */
export type FmsDomesticSaleReturnDetailPayload = {
  __typename?: 'FmsDomesticSaleReturnDetailPayload';
  /** 客户id */
  belongId?: Maybe<Scalars['Int']>;
  /** 客户desc */
  belongName?: Maybe<Scalars['String']>;
  /** 售后费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 费用单状态desc */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 司机姓名 */
  driverName?: Maybe<Scalars['String']>;
  /** 司机电话 */
  driverPhone?: Maybe<Scalars['String']>;
  /** 采购售后单ID、单号 */
  durianOrderIdCodeList?: Maybe<Array<Maybe<SaleIdAndCode>>>;
  /** 售后凭证 */
  fileResource?: Maybe<Array<Maybe<FilePayload>>>;
  /** 入库日期 */
  inStockTime?: Maybe<Scalars['Long']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 车牌号 */
  plateNo?: Maybe<Scalars['String']>;
  /** 销售商品信息 */
  saleCommodityList?: Maybe<Array<Maybe<FmsDurianSaleCommodityPayload>>>;
  /** 销售单号 */
  saleOrderCode?: Maybe<Scalars['String']>;
  /** 销售单ID */
  saleOrderId?: Maybe<Scalars['ID']>;
  /** 售后总金额 */
  saleReturnAmount?: Maybe<Scalars['BigDecimal']>;
  /** 销售售后单号 */
  saleReturnOrderCode?: Maybe<Scalars['String']>;
  /** 总部销售售后单ID */
  saleReturnOrderId?: Maybe<Scalars['ID']>;
  /** 售后单状态 */
  saleReturnOrderStatus?: Maybe<Scalars['Int']>;
  /** 售后单状态Desc */
  saleReturnOrderStatusDesc?: Maybe<Scalars['String']>;
  /** 发车日期 */
  shipmentTime?: Maybe<Scalars['Long']>;
  /** 提交日期 */
  submitTime?: Maybe<Scalars['Long']>;
  /** 车次 */
  trainNumber?: Maybe<Scalars['String']>;
};

export type FmsDomesticSaleReturnPayload = {
  __typename?: 'FmsDomesticSaleReturnPayload';
  /** 客户id */
  belongId?: Maybe<Scalars['Int']>;
  /** 客户desc */
  belongName?: Maybe<Scalars['String']>;
  /** 所属组织 */
  belongOrgName?: Maybe<Scalars['String']>;
  /** 销售费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 费用单状态desc */
  billStatusDesc?: Maybe<Scalars['String']>;
  /**  车牌号  */
  carNo?: Maybe<Scalars['String']>;
  /** 品类 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 品类desc */
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 关联采购售后单ID、单号 */
  durianOrderIdCodeList?: Maybe<Array<Maybe<SaleIdAndCode>>>;
  /** 标记 */
  mark?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 所属组织 */
  orgId?: Maybe<Scalars['ID']>;
  /** 所属组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 售后单类型 */
  returnType?: Maybe<Scalars['Int']>;
  /** 售后单类型desc */
  returnTypeDesc?: Maybe<Scalars['String']>;
  /** 销售总金额 */
  saleAmount?: Maybe<Scalars['BigDecimal']>;
  /** 关联销售单号 */
  saleOrderCode?: Maybe<Scalars['String']>;
  /** 销售单id */
  saleOrderId?: Maybe<Scalars['ID']>;
  /** 关联销售售后单号 */
  saleReturnOrderCode?: Maybe<Scalars['String']>;
  /** 销售售后单id（唯一标识） */
  saleReturnOrderId?: Maybe<Scalars['ID']>;
  /** 关联售后单状态 */
  saleReturnOrderStatus?: Maybe<Scalars['Int']>;
  /** 关联售后单状态Desc */
  saleReturnOrderStatusDesc?: Maybe<Scalars['String']>;
  /** 提交日期 */
  submitTime?: Maybe<Scalars['Long']>;
  /** 车次 */
  trainNumber?: Maybe<Scalars['String']>;
};

export type FmsDurianHqSaleBillPayload = {
  __typename?: 'FmsDurianHQSaleBillPayload';
  /** 所属组织 */
  belongOrgName?: Maybe<Scalars['String']>;
  /** 费用合计 */
  billAmount?: Maybe<Scalars['BigDecimal']>;
  /** 费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用单id（唯一标识） */
  billId?: Maybe<Scalars['ID']>;
  /** 费用项信息 */
  billItemList?: Maybe<Array<Maybe<FmsBillItemPayload>>>;
  /** 费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 费用单状态desc */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 是否可取消确认 */
  canCancelConfirm?: Maybe<Scalars['Boolean']>;
  /** 是否可确认 */
  canConfirm?: Maybe<Scalars['Boolean']>;
  /** 品类 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 品类desc */
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 产地计划号 */
  deliveryCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 尾程运输公司 */
  domesticTransportSupplierDesc?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 尾程运输公司id */
  domesticTransportSupplierId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 驳回原因 */
  rejectReason?: Maybe<Scalars['String']>;
  /** 销售总金额 */
  saleAmount?: Maybe<Scalars['BigDecimal']>;
  /** 关联销售单号 */
  saleOrderCode?: Maybe<Scalars['String']>;
  /**  总部销售单ID */
  saleOrderId?: Maybe<Scalars['ID']>;
  /** 关联销售单状态 */
  saleOrderStatus?: Maybe<Scalars['Int']>;
  /** 关联销售单状态Desc */
  saleOrderStatusDesc?: Maybe<Scalars['String']>;
  /** 销地计划号 */
  salePlanCode?: Maybe<Scalars['String']>;
  /** 调拨日期 */
  transferTime?: Maybe<Scalars['Long']>;
};

/**  总部销售详情入参 */
export type FmsDurianHqSaleDetailInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /**  总部销售单ID */
  orderId: Scalars['ID'];
};

/** 总部销售详情出参 */
export type FmsDurianHqSaleDetailPayload = {
  __typename?: 'FmsDurianHQSaleDetailPayload';
  /** 销售费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 销售费用单id(唯一标识) */
  billId?: Maybe<Scalars['ID']>;
  /** 柜次 */
  cabinetBatchCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 客户 */
  customerName?: Maybe<Scalars['String']>;
  /** 总部采购单ID、单号 */
  durianOrderIdCodeList?: Maybe<Array<Maybe<SaleIdAndCode>>>;
  /** 出库日期 */
  outStockTime?: Maybe<Array<Maybe<Scalars['Long']>>>;
  /** 销售总金额 */
  saleAmount?: Maybe<Scalars['BigDecimal']>;
  /** 销售费用单状态 */
  saleBillStatusDesc?: Maybe<Scalars['String']>;
  /** 销售商品信息 */
  saleCommodityList?: Maybe<Array<Maybe<FmsDurianSaleCommodityPayload>>>;
  /** 销售单号 */
  saleOrderCode?: Maybe<Scalars['String']>;
  /** 销售单状态 */
  saleOrderStatusDesc?: Maybe<Scalars['String']>;
};

export type FmsDurianHqSalePayload = {
  __typename?: 'FmsDurianHQSalePayload';
  /** 客户id */
  belongId?: Maybe<Scalars['Int']>;
  /** 客户desc */
  belongName?: Maybe<Scalars['String']>;
  /** 所属组织 */
  belongOrgName?: Maybe<Scalars['String']>;
  /** 销售费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 费用单状态desc */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 品类desc */
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 产地计划号 */
  deliveryCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 尾程运输公司 */
  domesticTransportSupplierDesc?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 尾程运输公司id */
  domesticTransportSupplierId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 总部采购单ID、单号 */
  durianOrderIdCodeList?: Maybe<Array<Maybe<SaleIdAndCode>>>;
  /** 销售总金额 */
  saleAmount?: Maybe<Scalars['BigDecimal']>;
  /** 关联销售单号 */
  saleOrderCode?: Maybe<Scalars['String']>;
  /** 销售单id（唯一标识） */
  saleOrderId?: Maybe<Scalars['ID']>;
  /** 关联销售单状态 */
  saleOrderStatus?: Maybe<Scalars['Int']>;
  /** 关联销售单状态Desc */
  saleOrderStatusDesc?: Maybe<Scalars['String']>;
  /** 销地计划号 */
  salePlanCode?: Maybe<Scalars['String']>;
  /** 调拨日期 */
  transferTime?: Maybe<Scalars['Long']>;
};

/** 产地费用单操作商品信息入参 */
export type FmsDurianOriginBillCommodityInput = {
  /**  批次ID */
  stockBatchId?: InputMaybe<Scalars['ID']>;
  /** 库存成本调价总金额 */
  totalAdjustmentStockPrice: Scalars['BigDecimal'];
  /** 库存成本总金额 */
  totalStockPrice: Scalars['BigDecimal'];
  /** 测算单价(外币) */
  unitStockForeignCurrencyPrice: Scalars['BigDecimal'];
  /** 测算单价(人民币) */
  unitStockRmbPrice: Scalars['BigDecimal'];
};

/** 产地费用单操作费用项信息入参 */
export type FmsDurianOriginBillCostInfoInput = {
  /**  费用单ID费用项ID拼接字符串  */
  billMainCostStr?: InputMaybe<Scalars['String']>;
  /**  费用单ID */
  billMainId?: InputMaybe<Scalars['ID']>;
  /**  费用填写内容 */
  billResult?: InputMaybe<Scalars['String']>;
  /**  费用项业务规则分组字典code */
  businessItemValue?: InputMaybe<Scalars['String']>;
  /**  费用项总计金额 */
  costAmount?: InputMaybe<Scalars['BigDecimal']>;
  /**  费用项ID */
  costId?: InputMaybe<Scalars['ID']>;
  /**  费用项规则 */
  costRuleId?: InputMaybe<Scalars['ID']>;
  /** 费用项业务规则扩展id */
  extendId?: InputMaybe<Scalars['ID']>;
  /** 供应商开票主体id */
  supplierInvoicingBodyId?: InputMaybe<Scalars['ID']>;
};

/** 产地费用项分组信息 */
export type FmsDurianOriginCostGroupInput = {
  /**  拼接字段  */
  billMainCostStrList: Array<Scalars['String']>;
  /** 分组费用项 */
  feeGroupCostId: Array<FeeGroupCostIdInput>;
  /** 分组名称 */
  feeGroupName: Scalars['String'];
  /** 分组排序 */
  feeGroupSort: Scalars['Int'];
  /** 分组分摊方式 1_按KG分摊 2_按件分摊 */
  originFeeGroupEqually: Scalars['Int'];
  /** 分组规则 1_各个商品均摊 2_指定商品分摊 */
  originFeeGroupRule: Scalars['Int'];
  /** 分组分摊批次ID(指定商品分摊必填) */
  stockBatchIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

/** 产地费用单操作费用项信息入参 */
export type FmsDurianOriginFeeBillCostInfoInput = {
  /**  费用项所属费用单ID */
  billMainId?: InputMaybe<Scalars['ID']>;
  /**  费用项总计金额 */
  costAmount?: InputMaybe<Scalars['BigDecimal']>;
  /**  费用项ID */
  costId?: InputMaybe<Scalars['ID']>;
};

/** 产地费用单状态变更请求入参 */
export type FmsDurianOriginFeeChangeStatusInput = {
  /** 系统ID */
  appId?: InputMaybe<Scalars['Int']>;
  /** 产地费用单ID */
  originBillId: Scalars['ID'];
};

/** 产地费用单操作商品信息入参 */
export type FmsDurianOriginFeeCommodityCostInfoInput = {
  /**  批次ID */
  stockBatchId?: InputMaybe<Scalars['ID']>;
  /** 库存成本调价后单价金额 */
  unitStockAdjustmentPrice?: InputMaybe<Scalars['BigDecimal']>;
};

/** 产地发柜价测算详情查询入参 */
export type FmsDurianOriginFeeDetailInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /**  费用单ID */
  billId: Scalars['ID'];
};

/** 产地发柜价测算详情查询返回 */
export type FmsDurianOriginFeeDetailPayload = {
  __typename?: 'FmsDurianOriginFeeDetailPayload';
  /** 费用单分组规则 */
  billGroupInfo?: Maybe<Array<Maybe<OriginBillGroupInfoPayload>>>;
  /**  柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /**  柜号 */
  cabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  费用单是否可取消 */
  canCancelConfirm?: Maybe<Scalars['Boolean']>;
  /**  品类 */
  commodityCategoryId?: Maybe<Scalars['ID']>;
  /**  品类 */
  commodityCategoryName?: Maybe<Scalars['String']>;
  /**  品种 */
  commodityId?: Maybe<Scalars['ID']>;
  /**  商品品种 */
  commodityName?: Maybe<Scalars['String']>;
  /** 总重量(kg) */
  commodityTotalNetWeight?: Maybe<Scalars['BigDecimal']>;
  /** 总数(件) */
  commodityTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  合同号 */
  contractCode?: Maybe<Scalars['String']>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /**  币种信息 */
  currency?: Maybe<Scalars['String']>;
  /**  币种信息描述 */
  currencyDesc?: Maybe<Scalars['String']>;
  /**  进口报关公司 */
  declareSupplierName?: Maybe<Scalars['String']>;
  /**  出厂日期 */
  deliverTimeList?: Maybe<Array<Maybe<Scalars['Long']>>>;
  /**  产地计划号 */
  deliveryCode?: Maybe<Scalars['String']>;
  /**  进口港 */
  destinationPort?: Maybe<Scalars['String']>;
  /**  差异金额(外币) */
  differenceAmount?: Maybe<Scalars['BigDecimal']>;
  /**  发柜价合计 人民币(元) */
  exchangeAmount?: Maybe<Scalars['BigDecimal']>;
  /**  差异金额(元) */
  exchangeDifferenceAmount?: Maybe<Scalars['BigDecimal']>;
  /**  汇率 */
  exchangeRate?: Maybe<Scalars['BigDecimal']>;
  /**  总金额(元) */
  exchangeTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 入库日期 */
  inStockTime?: Maybe<Scalars['Long']>;
  /**  产地费用单号 */
  originBillCode?: Maybe<Scalars['String']>;
  /**  产地费用单ID */
  originBillId?: Maybe<Scalars['ID']>;
  /**  采购费用单状态 */
  originBillStatus?: Maybe<Scalars['Int']>;
  /**  采购费用单状态描述 */
  originBillStatusDesc?: Maybe<Scalars['String']>;
  /**  果品费用信息 */
  originCommodityFeeRespList?: Maybe<Array<Maybe<FmsOriginCommodityFeePayload>>>;
  /**  模板费用信息 */
  originTemplateFeeGroupRespList?: Maybe<Array<Maybe<OriginTemplateFeeGroupPayload>>>;
  /**  发柜价合计 外币 */
  originalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  货款总金额 */
  paymentTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  采果日期 */
  pickingTimeList?: Maybe<Array<Maybe<Scalars['Long']>>>;
  /**  运输详情 */
  planTransportInfoRespList?: Maybe<Array<Maybe<FmsOriginTransportInfoPayload>>>;
  /**  开票点汇率 */
  pointExchangeRate?: Maybe<Scalars['BigDecimal']>;
  /**  货款加开票点费合计金额 */
  pointPaymentTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  采购单号 */
  purchaseCode?: Maybe<Scalars['String']>;
  /**  关联采购单状态 */
  purchaseStatus?: Maybe<Scalars['Int']>;
  /**  关联采购单状态描述 */
  purchaseStatusDesc?: Maybe<Scalars['String']>;
  /**  备注 */
  remark?: Maybe<Scalars['String']>;
  /**  销售费用单号 */
  saleBillCode?: Maybe<Scalars['String']>;
  /**  销售费用单ID */
  saleBillId?: Maybe<Scalars['ID']>;
  /**  关联销售单号 */
  saleCode?: Maybe<Scalars['String']>;
  /**  总金额(外币) */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  运输类型 */
  transportType?: Maybe<Array<Maybe<Scalars['String']>>>;
};

/** 产地费用规则填写信息保存计算请求入参 */
export type FmsDurianOriginFeeRuleCalculateInput = {
  /** 系统ID */
  appId?: InputMaybe<Scalars['Int']>;
  /** 费用项分组信息 */
  feeCostGroupInfo: Array<FmsDurianOriginCostGroupInput>;
  /** 产地费用单金额信息 */
  originBillCostInfo: Array<FmsDurianOriginFeeBillCostInfoInput>;
  /** 产地费用单ID */
  originBillId: Scalars['ID'];
  /** 产地费用单商品成本信息 */
  originCommodityCostInfo: Array<FmsDurianOriginFeeCommodityCostInfoInput>;
};

/** 产地费用规则填写信息保存计算返回信息 */
export type FmsDurianOriginFeeRuleCalculatePayload = {
  __typename?: 'FmsDurianOriginFeeRuleCalculatePayload';
  /** 批次ID */
  stockBatchId?: Maybe<Scalars['ID']>;
  /** 测算单价(外币) */
  unitStockForeignCurrencyPrice?: Maybe<Scalars['BigDecimal']>;
  /** 测算单价(人民币) */
  unitStockRmbPrice?: Maybe<Scalars['BigDecimal']>;
};

/** 产地费用单操作入参 */
export type FmsDurianOriginFeeSubmitInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /** 费用单ID */
  billId: Scalars['ID'];
  /**  产地费用果品费用信息 */
  originPaymentFeeList: Array<FmsDurianOriginBillCommodityInput>;
  /**  费用填写内容 */
  originTemplateFeeList: Array<FmsDurianOriginBillCostInfoInput>;
  /**  开票点汇率 */
  pointExchangeRate: Scalars['BigDecimal'];
  /**  备注 */
  remark?: InputMaybe<Scalars['String']>;
};

/** 销售明细查看详情入参 */
export type FmsDurianOriginSaleDetailInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /** 销售单id */
  saleId: Scalars['ID'];
};

export type FmsDurianOriginSaleDetailPayload = {
  __typename?: 'FmsDurianOriginSaleDetailPayload';
  /**  柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /**  柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  币种信息 */
  currency?: Maybe<Scalars['String']>;
  /**  币种信息描述 */
  currencyDesc?: Maybe<Scalars['String']>;
  /** 客户 */
  customerName?: Maybe<Scalars['String']>;
  /**  销售商品信息 */
  durianSaleCommodityRespList?: Maybe<Array<Maybe<FmsDurianSaleCommodityPayload>>>;
  /** 销售总金额(元) */
  exchangeTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  产地费用单号 */
  originBillCode?: Maybe<Scalars['String']>;
  /**  产地费用单id */
  originBillId?: Maybe<Scalars['ID']>;
  /** 出库日期 */
  outStockTime?: Maybe<Scalars['Long']>;
  /**  销售费用单号 */
  saleBillCode?: Maybe<Scalars['String']>;
  /** 销售费用单状态 */
  saleBillStatus?: Maybe<Scalars['Int']>;
  /** 销售费用单状态描述 */
  saleBillStatusDesc?: Maybe<Scalars['String']>;
  /**  销售单号 */
  saleCode?: Maybe<Scalars['String']>;
  /** 创建日期 */
  saleCreateTime?: Maybe<Scalars['Long']>;
  /**  销售单id */
  saleId?: Maybe<Scalars['ID']>;
  /** 销售单状态 */
  saleStatus?: Maybe<Scalars['Int']>;
  /** 销售单状态描述 */
  saleStatusDesc?: Maybe<Scalars['String']>;
  /** 销售日期 */
  saleTime?: Maybe<Scalars['Long']>;
  /** 销售总金额(外币) */
  saleTotalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type FmsDurianOriginSaleFeePageInfoPayload = {
  __typename?: 'FmsDurianOriginSaleFeePageInfoPayload';
  /** 所属组织 */
  belongOrgName?: Maybe<Scalars['String']>;
  /** 费用类型明细 */
  billDetailItems?: Maybe<Array<Maybe<FmsBillItemPayload>>>;
  /**  柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /**  柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  品类 */
  commodityCategoryId?: Maybe<Scalars['ID']>;
  /**  品类 */
  commodityCategoryName?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /**  币种信息 */
  currency?: Maybe<Scalars['String']>;
  /**  币种信息描述 */
  currencyDesc?: Maybe<Scalars['String']>;
  /**  产地计划号 */
  deliveryCode?: Maybe<Scalars['String']>;
  /**  产地计划id */
  deliveryId?: Maybe<Scalars['ID']>;
  /** 销售总金额(元) */
  exchangeTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 费用总金额(外币) */
  feeTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  费用单号 */
  saleBillCode?: Maybe<Scalars['String']>;
  /**  销售费用单id */
  saleBillId?: Maybe<Scalars['ID']>;
  /** 销售费用单状态 */
  saleBillStatus?: Maybe<Scalars['Int']>;
  /** 销售费用单状态描述 */
  saleBillStatusDesc?: Maybe<Scalars['String']>;
  /**  关联销售单号 */
  saleCode?: Maybe<Scalars['String']>;
  /** 创建日期 */
  saleCreateTime?: Maybe<Scalars['Long']>;
  /** 销售单id */
  saleId?: Maybe<Scalars['ID']>;
  /** 销售单状态 */
  saleStatus?: Maybe<Scalars['Int']>;
  /** 销售单状态描述 */
  saleStatusDesc?: Maybe<Scalars['String']>;
  /** 销售总金额(盾) */
  saleTotalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type FmsDurianOriginSaleFeePagePayload = {
  __typename?: 'FmsDurianOriginSaleFeePagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<FmsDurianOriginSaleFeePageInfoPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 销售明细分页查询返回结果集 */
export type FmsDurianOriginSalePageInfoPayload = {
  __typename?: 'FmsDurianOriginSalePageInfoPayload';
  /** 所属组织 */
  belongOrgName?: Maybe<Scalars['String']>;
  /**  柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /**  柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  品类 */
  commodityCategoryId?: Maybe<Scalars['ID']>;
  /**  品类 */
  commodityCategoryName?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /**  币种信息 */
  currency?: Maybe<Scalars['String']>;
  /**  币种信息描述 */
  currencyDesc?: Maybe<Scalars['String']>;
  /** 客户id */
  customerId?: Maybe<Scalars['ID']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /**  产地计划号 */
  deliveryCode?: Maybe<Scalars['String']>;
  /**  产地计划id */
  deliveryId?: Maybe<Scalars['ID']>;
  /** 销售总金额(元) */
  exchangeTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  产地费用单号 */
  originBillCode?: Maybe<Scalars['String']>;
  /**  产地费用单id */
  originBillId?: Maybe<Scalars['ID']>;
  /**  销售费用单号 */
  saleBillCode?: Maybe<Scalars['String']>;
  /**  销售费用单id */
  saleBillId?: Maybe<Scalars['ID']>;
  /** 销售费用单状态 */
  saleBillStatus?: Maybe<Scalars['Int']>;
  /** 销售费用单状态描述 */
  saleBillStatusDesc?: Maybe<Scalars['String']>;
  /**  销售单号 */
  saleCode?: Maybe<Scalars['String']>;
  /** 创建日期 */
  saleCreateTime?: Maybe<Scalars['Long']>;
  /** 销售单id */
  saleId?: Maybe<Scalars['ID']>;
  /** 销售单状态 */
  saleStatus?: Maybe<Scalars['Int']>;
  /** 销售单状态描述 */
  saleStatusDesc?: Maybe<Scalars['String']>;
  /** 销售总金额(外币) */
  saleTotalAmount?: Maybe<Scalars['BigDecimal']>;
};

/** 销售明细分页查询返回 */
export type FmsDurianOriginSalePagePayload = {
  __typename?: 'FmsDurianOriginSalePagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<FmsDurianOriginSalePageInfoPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type FmsDurianPurchaseBillPayload = {
  __typename?: 'FmsDurianPurchaseBillPayload';
  /** 所属组织 */
  belongOrgName?: Maybe<Scalars['String']>;
  /** 费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用单ID */
  billId?: Maybe<Scalars['ID']>;
  /** 费用列表 */
  billItemList?: Maybe<Array<Maybe<FmsBillItemPayload>>>;
  /** 采购费用单状态ID */
  billStatus?: Maybe<Scalars['Int']>;
  /** 采购费用单状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 是否可取消确认 */
  canCancelConfirm?: Maybe<Scalars['Boolean']>;
  /** 是否可确认 */
  canConfirm?: Maybe<Scalars['Boolean']>;
  /** 品类ID */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 进口港ID */
  entryPortId?: Maybe<Scalars['ID']>;
  /** 进口港名称 */
  entryPortName?: Maybe<Scalars['String']>;
  /** 进口报关公司ID */
  importDeclareSupplierId?: Maybe<Scalars['ID']>;
  /** 进口报关公司名称 */
  importDeclareSupplierName?: Maybe<Scalars['String']>;
  /** 产地计划号 */
  originPlanCode?: Maybe<Scalars['String']>;
  /** 关联采购单号 */
  purchaseCode?: Maybe<Scalars['String']>;
  /** 采购单Id */
  purchaseId?: Maybe<Scalars['ID']>;
  /** 采购单状态 */
  purchaseStatus?: Maybe<Scalars['Int']>;
  /** 采购单状态描述 */
  purchaseStatusDesc?: Maybe<Scalars['String']>;
  /** 驳回原因 */
  refuseNote?: Maybe<Scalars['String']>;
  /** 费用合计 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 调拨日期 */
  transferTime?: Maybe<Array<Maybe<Scalars['Long']>>>;
};

export type FmsDurianPurchaseDetailPayload = {
  __typename?: 'FmsDurianPurchaseDetailPayload';
  /** 采购总金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 所属组织 */
  belongOrgName?: Maybe<Scalars['String']>;
  /** 采购费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 关联费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 关联费用单状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类ID */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 总部销售ID、单号 */
  durianSaleIdCodeList?: Maybe<Array<Maybe<SaleIdAndCode>>>;
  /** 进口港ID */
  entryPortId?: Maybe<Scalars['ID']>;
  /** 进口港名称 */
  entryPortName?: Maybe<Scalars['String']>;
  /** 进口报关公司ID */
  importDeclareSupplierId?: Maybe<Scalars['ID']>;
  /** 进口报关公司名称 */
  importDeclareSupplierName?: Maybe<Scalars['String']>;
  /** 产地计划号 */
  originPlanCode?: Maybe<Scalars['String']>;
  /** 产地销售单号 */
  originSaleCode?: Maybe<Scalars['String']>;
  /** 产地销售单id */
  originSaleId?: Maybe<Scalars['ID']>;
  /** 采购单号 */
  purchaseCode?: Maybe<Scalars['String']>;
  /** 采购单Id */
  purchaseId?: Maybe<Scalars['ID']>;
  /** 采购单状态 */
  purchaseStatus?: Maybe<Scalars['Int']>;
  /** 采购单状态描述 */
  purchaseStatusDesc?: Maybe<Scalars['String']>;
  /** 供应商ID */
  supplierId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 供应商名称 */
  supplierName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 调拨日期 */
  transferTime?: Maybe<Array<Maybe<Scalars['Long']>>>;
};

/** 销售商品信息(总部销售、产地销售通用) */
export type FmsDurianSaleCommodityPayload = {
  __typename?: 'FmsDurianSaleCommodityPayload';
  /** 批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** 批次id（唯一标识） */
  batchId?: Maybe<Scalars['ID']>;
  /** 销售单价(盾) */
  calculateCostPrice?: Maybe<Scalars['BigDecimal']>;
  /** 销售金额(盾) */
  calculatePrice?: Maybe<Scalars['BigDecimal']>;
  /**  skuID */
  commoditySkuId?: Maybe<Scalars['ID']>;
  /**  sku名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /** 销售单价(元) */
  exchangeCostPriceStr?: Maybe<Scalars['String']>;
  /** 销售金额(元) */
  exchangePrice?: Maybe<Scalars['BigDecimal']>;
  /** 标记 */
  markList?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /**  销售数量(件) */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** 销售数量str */
  quantityUnitStr?: Maybe<Scalars['String']>;
};

/**  国产货采购售后费用单单导出入参 */
export type FmsExportDomesticAfterPurchaseOrderBillInput = {
  /**  采购费用单号  */
  afterPurchaseBillCode?: InputMaybe<Scalars['String']>;
  /**  采购售后费用单状态  */
  afterPurchaseBillStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  采购售后单号  */
  afterPurchaseOrderCode?: InputMaybe<Scalars['String']>;
  /**  采购售后订单状态  */
  afterPurchaseOrderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  售后类型  */
  afterPurchaseType?: InputMaybe<Scalars['Int']>;
  /**  系统ID  */
  appId: Scalars['Int'];
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /**  提交日期结束  */
  billCommitTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  提交日期开始  */
  billCommitTimeStart?: InputMaybe<Scalars['Long']>;
  /**  品类ID  */
  commodityCategoryId?: InputMaybe<Scalars['ID']>;
  /**  计划号  */
  planCode?: InputMaybe<Scalars['String']>;
  /**  车次  */
  trainNumber?: InputMaybe<Scalars['String']>;
};

/**  国产货采购售后订单导出入参 */
export type FmsExportDomesticAfterPurchaseOrderInput = {
  /**  采购售后费用单号  */
  afterPurchaseBillCode?: InputMaybe<Scalars['String']>;
  /**  采购售后费用单状态  */
  afterPurchaseBillStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  采购售后单号  */
  afterPurchaseOrderCode?: InputMaybe<Scalars['String']>;
  /**  采购售后订单状态  */
  afterPurchaseOrderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  售后类型  */
  afterPurchaseType?: InputMaybe<Scalars['Int']>;
  /**  关联销售售后采购单号  */
  afterSaleOrderCode?: InputMaybe<Scalars['String']>;
  /**  系统ID  */
  appId: Scalars['Int'];
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /**  提交日期结束  */
  billCommitTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  提交日期开始  */
  billCommitTimeStart?: InputMaybe<Scalars['Long']>;
  /**  品类ID  */
  commodityCategoryId?: InputMaybe<Scalars['ID']>;
  /**  计划号  */
  planCode?: InputMaybe<Scalars['String']>;
  /**  关联采购单号  */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /**  供应商ID  */
  supplierId?: InputMaybe<Scalars['ID']>;
  /**  标记  */
  tagIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  车次  */
  trainNumber?: InputMaybe<Scalars['String']>;
};

/**  导出国产货采购售后费用单详情信息入参  */
export type FmsExportDomesticAreaAfterPurchaseOrderBillInput = {
  /**  采购售后费用单号  */
  afterPurchaseBillCode?: InputMaybe<Scalars['String']>;
  /**  采购售后费用单状态  */
  afterPurchaseBillStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  采购售后单号  */
  afterPurchaseOrderCode?: InputMaybe<Scalars['String']>;
  /**  采购售后订单状态  */
  afterPurchaseOrderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  售后类型  */
  afterPurchaseType?: InputMaybe<Scalars['Int']>;
  /**  系统ID  */
  appId: Scalars['Int'];
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /**  创建日期结束  */
  createCommitTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  创建日期开始  */
  createCommitTimeStart?: InputMaybe<Scalars['Long']>;
  /**  车次  */
  trainNumber?: InputMaybe<Scalars['String']>;
};

/**  导出国产货采购售后订单详情信息入参  */
export type FmsExportDomesticAreaAfterPurchaseOrderInput = {
  /**  采购售后费用单号  */
  afterPurchaseBillCode?: InputMaybe<Scalars['String']>;
  /**  采购售后费用单状态  */
  afterPurchaseBillStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  采购售后单号  */
  afterPurchaseOrderCode?: InputMaybe<Scalars['String']>;
  /**  采购售后订单状态  */
  afterPurchaseOrderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  售后类型  */
  afterPurchaseType?: InputMaybe<Scalars['Int']>;
  /**  系统ID  */
  appId: Scalars['Int'];
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /**  提交日期结束  */
  billCommitTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  提交日期开始  */
  billCommitTimeStart?: InputMaybe<Scalars['Long']>;
  /**  所属客户  */
  customerId?: InputMaybe<Scalars['ID']>;
  /**  关联采购单号  */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /**  匹配货源供应商ID  */
  sourceSupplierId?: InputMaybe<Scalars['ID']>;
  /**  供应商ID  */
  supplierId?: InputMaybe<Scalars['ID']>;
  /**  标记  */
  tagIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  车次  */
  trainNumber?: InputMaybe<Scalars['String']>;
};

/**  导出国产货区域集采费用单入参  */
export type FmsExportDomesticAreaPurchaseOrderBillInput = {
  /**  系统ID  */
  appId: Scalars['Int'];
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /**  采购费用单状态  */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  创建日期结束  */
  creatTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  创建日期开始  */
  creatTimeStart?: InputMaybe<Scalars['Long']>;
  /**  采购订单状态  */
  orderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  采购费用单号  */
  purchaseBillCode?: InputMaybe<Scalars['String']>;
  /**  采购单号  */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /**  车次  */
  trainNumber?: InputMaybe<Scalars['String']>;
};

/**  导出国产货区域集采订单入参  */
export type FmsExportDomesticAreaPurchaseOrderInput = {
  /**  系统ID  */
  appId: Scalars['Int'];
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /**  提交日期结束  */
  billCommitTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  提交日期开始  */
  billCommitTimeStart?: InputMaybe<Scalars['Long']>;
  /**  采购费用单状态  */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  品类ID  */
  commodityCategoryId?: InputMaybe<Scalars['ID']>;
  /**  总部销售单号  */
  hqSaleOrderCode?: InputMaybe<Scalars['String']>;
  /**  采购订单状态  */
  orderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  采购费用单号  */
  purchaseBillCode?: InputMaybe<Scalars['String']>;
  /**  采购单号  */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /**  收货日期结束  */
  receiveTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  收货日期开始  */
  receiveTimeStart?: InputMaybe<Scalars['Long']>;
  /**  匹配货源  */
  sourceSupplierId?: InputMaybe<Scalars['ID']>;
  /**  供应商ID  */
  supplierId?: InputMaybe<Scalars['ID']>;
  /**  标记  */
  tagIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  车次  */
  trainNumber?: InputMaybe<Scalars['String']>;
};

/**  国产货采购费用单单导出入参 */
export type FmsExportDomesticPurchaseOrderBillInput = {
  /**  系统ID  */
  appId: Scalars['Int'];
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /**  提交日期结束  */
  billCommitTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  提交日期开始  */
  billCommitTimeStart?: InputMaybe<Scalars['Long']>;
  /**  采购费用单状态  */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  品类ID  */
  commodityCategoryId?: InputMaybe<Scalars['ID']>;
  /**  采购订单状态  */
  orderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  计划号  */
  planCode?: InputMaybe<Scalars['String']>;
  /**  采购费用单号  */
  purchaseBillCode?: InputMaybe<Scalars['String']>;
  /**  采购单号  */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /**  车次  */
  trainNumber?: InputMaybe<Scalars['String']>;
};

/**  国产货采购订单导出入参 */
export type FmsExportDomesticPurchaseOrderInput = {
  /**  系统ID  */
  appId: Scalars['Int'];
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /**  提交日期结束  */
  billCommitTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  提交日期开始  */
  billCommitTimeStart?: InputMaybe<Scalars['Long']>;
  /**  采购费用单状态  */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  品类ID  */
  commodityCategoryId?: InputMaybe<Scalars['ID']>;
  /**  采购订单状态  */
  orderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  计划号  */
  planCode?: InputMaybe<Scalars['String']>;
  /**  采购费用单号  */
  purchaseBillCode?: InputMaybe<Scalars['String']>;
  /**  采购单号  */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /**  关联销售单号  */
  saleOrderCode?: InputMaybe<Scalars['String']>;
  /**  供应商ID  */
  supplierId?: InputMaybe<Scalars['ID']>;
  /**  标记  */
  tagIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  车次  */
  trainNumber?: InputMaybe<Scalars['String']>;
};

export type FmsExportStandingBookInput = {
  /** 资产类别 */
  assetClassification?: InputMaybe<Scalars['String']>;
  /** 资产名称 */
  assetName?: InputMaybe<Scalars['String']>;
  /** 资产编号 */
  assetNo?: InputMaybe<Scalars['String']>;
  /** 资产状态 */
  assetStatus?: InputMaybe<Scalars['String']>;
  /** 本次折旧情况 */
  currentSituation?: InputMaybe<Scalars['Int']>;
  /** 设备大类 */
  deviceCategory?: InputMaybe<Scalars['String']>;
  /** 入库结束日期 */
  inStockEndTime?: InputMaybe<Scalars['Long']>;
  /** 入库开始日期 */
  inStockStartTime?: InputMaybe<Scalars['Long']>;
  /** 入库类型 */
  inStockType?: InputMaybe<Scalars['String']>;
  /** 资产折旧状态 */
  status?: InputMaybe<Scalars['Int']>;
  /** 使用部门 */
  usageDept?: InputMaybe<Scalars['String']>;
  /** 使用部门属性 */
  usageDeptAttribute?: InputMaybe<Scalars['String']>;
};

export type FmsImportPurchaseDetailPayload = {
  __typename?: 'FmsImportPurchaseDetailPayload';
  /** 采购总金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 所属组织ID */
  belongOrgId?: Maybe<Scalars['ID']>;
  /** 所属组织名称 */
  belongOrgName?: Maybe<Scalars['String']>;
  /** 采购费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 关联费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 关联费用单状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类ID */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 采购单号 */
  purchaseCode?: Maybe<Scalars['String']>;
  /** 采购单Id */
  purchaseId?: Maybe<Scalars['ID']>;
  /** 采购单状态 */
  purchaseStatus?: Maybe<Scalars['Int']>;
  /** 采购单状态描述 */
  purchaseStatusDesc?: Maybe<Scalars['String']>;
  /** 供应商ID */
  supplierId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 供应商名称 */
  supplierName?: Maybe<Array<Maybe<Scalars['String']>>>;
};

/** 销售商品出库信息(改造) */
export type FmsIncomeOrderDeliverySkuData = {
  __typename?: 'FmsIncomeOrderDeliverySkuData';
  /** 实际收货数量Str */
  actualReceiveNumStr?: Maybe<Scalars['String']>;
  /**  当前批次号  */
  batchCode?: Maybe<Scalars['String']>;
  /**  当前批次id  */
  batchId?: Maybe<Scalars['ID']>;
  /**  商品类型  */
  commodityType?: Maybe<Scalars['Int']>;
  /**  商品类型  */
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /** 成本批次号 */
  costBatchCode?: Maybe<Scalars['String']>;
  /** 成本单价 */
  costPrice?: Maybe<Scalars['BigDecimal']>;
  /** 成本单价单位 */
  costPriceUnit?: Maybe<Scalars['String']>;
  /** 实际出库数量Str */
  deliveryOutStockNumStr?: Maybe<Scalars['String']>;
  /** 出库日期 */
  outStockTime?: Maybe<Array<Maybe<Scalars['Long']>>>;
  /**  skuId  */
  skuId?: Maybe<Scalars['ID']>;
  /**  销售商品  */
  skuName?: Maybe<Scalars['String']>;
  /**  唯一标识  */
  unique?: Maybe<Scalars['ID']>;
};

/** 销售商品信息(改造) */
export type FmsIncomeOrderSkuData = {
  __typename?: 'FmsIncomeOrderSkuData';
  /** 销售出库数量 */
  actualOutStockNumStr?: Maybe<Scalars['String']>;
  /**  当前批次号  */
  batchCode?: Maybe<Scalars['String']>;
  /**  当前批次id  */
  batchId?: Maybe<Scalars['ID']>;
  /** 销售商品图片信息 */
  commodityResourceList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  商品类型  */
  commodityType?: Maybe<Scalars['Int']>;
  /**  商品类型  */
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /** 成本单价 */
  costPrice?: Maybe<Scalars['BigDecimal']>;
  /**  销售单价  */
  salePrice?: Maybe<Scalars['BigDecimal']>;
  /**  销售单价单位 */
  salePriceUnit?: Maybe<Scalars['String']>;
  /**  小计金额  */
  saleTotalPrice?: Maybe<Scalars['BigDecimal']>;
  /**  skuId  */
  skuId?: Maybe<Scalars['ID']>;
  /**  销售商品  */
  skuName?: Maybe<Scalars['String']>;
  /**  唯一标识  */
  unique?: Maybe<Scalars['ID']>;
};

/** 下拉列表统一返回数字 */
export type FmsIntOption = {
  __typename?: 'FmsIntOption';
  label?: Maybe<Scalars['String']>;
  value?: Maybe<Scalars['Int']>;
};

export type FmsListCustomerByTypeInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /**  客户类型 */
  type?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

/**  列表查询内部公司客户入参  */
export type FmsListCustomerInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /**  客户名称 */
  name?: InputMaybe<Scalars['String']>;
};

/**  列表查询法人单位入参  */
export type FmsListOrgInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /** 名称 */
  name?: InputMaybe<Scalars['String']>;
};

export type FmsListRegionFinancialInfoInput = {
  /** 供应商ID */
  supplierDetailId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type FmsListSupplierExcludeOrgInput = {
  /** 供应商属性 1 内部 2 外部 */
  attribute?: InputMaybe<Scalars['Int']>;
  /** 供应商类型ID */
  supplierType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type FmsListSupplierInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /** 供应商属性 1 内部 2 外部 */
  attribute?: InputMaybe<Scalars['Int']>;
  /** 供应商类型ID */
  supplierType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

/** 下拉列表统一返回ID */
export type FmsOption = {
  __typename?: 'FmsOption';
  label?: Maybe<Scalars['String']>;
  value?: Maybe<Scalars['ID']>;
};

/** 分页查询代卖调拨出/入库费用单信息返回 */
export type FmsOrderBillInfoPayload = {
  __typename?: 'FmsOrderBillInfoPayload';
  /** 费用合计(元) */
  billAmount?: Maybe<Scalars['BigDecimal']>;
  /** 费用单明细信息 */
  billDetailInfo?: Maybe<Array<Maybe<OrderTransferBillDetailInfoPayload>>>;
  /** 调拨费用单ID 分页唯一标识 */
  billId?: Maybe<Scalars['ID']>;
  /** 关联调出费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 关联调出费用单状态说明 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 关联调拨单号 */
  flowCode?: Maybe<Scalars['String']>;
  /** 出/入库日期 */
  flowTime?: Maybe<Scalars['Long']>;
  /** 是否提示 */
  isHint?: Maybe<Scalars['Boolean']>;
  /** 出/入库单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 驳回原因 */
  refuseNote?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 调出组织 */
  sourceBelongOrg?: Maybe<Scalars['String']>;
  /** 所属仓库 */
  sourceWarehouse?: Maybe<Scalars['String']>;
  /** 提交人 */
  submitUser?: Maybe<Scalars['String']>;
  /** 调入组织 */
  targetBelongOrg?: Maybe<Scalars['String']>;
  /** 调拨类型 */
  transferTypeDesc?: Maybe<Scalars['String']>;
};

/** 分页查询代卖调拨出/入库费用单信息返回 */
export type FmsOrderTransferBillPagePayload = {
  __typename?: 'FmsOrderTransferBillPagePayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsOrderBillInfoPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  产地发柜价测试详情货款信息 */
export type FmsOriginCommodityFeePayload = {
  __typename?: 'FmsOriginCommodityFeePayload';
  /** 批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** 批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** 测算单价(外币) */
  calculateCostPrice?: Maybe<Scalars['BigDecimal']>;
  /** 测算金额(外币) */
  calculatePrice?: Maybe<Scalars['BigDecimal']>;
  /**  skuID */
  commoditySkuId?: Maybe<Scalars['ID']>;
  /**  sku名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /** 测算单价(元) */
  exchangeCostPrice?: Maybe<Scalars['BigDecimal']>;
  /** 测算金额(元) */
  exchangePrice?: Maybe<Scalars['BigDecimal']>;
  /**  净重(kg) */
  netWeight?: Maybe<Scalars['BigDecimal']>;
  /**  数量(件) */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /**  调价后金额 */
  totalAdjustPrice?: Maybe<Scalars['BigDecimal']>;
  /**  总库存成本 */
  totalCostAmount?: Maybe<Scalars['BigDecimal']>;
  /**  重量(kg) */
  totalNetWeight?: Maybe<Scalars['BigDecimal']>;
  /**  调价后单价 */
  unitAdjustPrice?: Maybe<Scalars['BigDecimal']>;
  /**  入库单位成本 */
  unitCostPrice?: Maybe<Scalars['BigDecimal']>;
};

export type FmsOriginTransportInfoPayload = {
  __typename?: 'FmsOriginTransportInfoPayload';
  /**  终点 */
  endPoint?: Maybe<Scalars['String']>;
  /**  计划到港日期 */
  planArrivalTime?: Maybe<Scalars['Long']>;
  /**  计划离港日期 */
  planDepartureTime?: Maybe<Scalars['Long']>;
  /**  船名 */
  shipName?: Maybe<Scalars['String']>;
  /**  起始点 */
  startPoint?: Maybe<Scalars['String']>;
  /**  运单ID */
  transportOrderId?: Maybe<Scalars['ID']>;
  /**  供应商ID */
  transportSupplierId?: Maybe<Scalars['ID']>;
  /**  供应商名称 */
  transportSupplierName?: Maybe<Scalars['String']>;
  /**  运输类型 */
  transportType?: Maybe<Scalars['String']>;
  /**  运输类型描述 */
  transportTypeDesc?: Maybe<Scalars['String']>;
};

export type FmsPageAssetClassificationInput = {
  /** 资产类别 */
  assetClassification?: InputMaybe<Scalars['String']>;
  /** 设备大类 */
  deviceCategory?: InputMaybe<Scalars['String']>;
  /** 分页参数 */
  page: Page;
};

export type FmsPageAssetClassificationPayload = {
  __typename?: 'FmsPageAssetClassificationPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsAssetClassificationPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type FmsPageAssetDepreciationInput = {
  /** 资产类别 */
  assetClassification?: InputMaybe<Scalars['String']>;
  /** 资产名称 */
  assetName?: InputMaybe<Scalars['String']>;
  /** 资产编号 */
  assetNo?: InputMaybe<Scalars['String']>;
  /** 资产状态 */
  assetStatus?: InputMaybe<Scalars['String']>;
  /** 本次折旧结束日期 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 本次折旧开始日期 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 设备大类 */
  deviceCategory?: InputMaybe<Scalars['String']>;
  /** 单据编号 */
  itemCode?: InputMaybe<Scalars['String']>;
  /** 分页参数 */
  page: Page;
  /** 使用部门 */
  usageDept?: InputMaybe<Scalars['String']>;
};

export type FmsPageAssetDepreciationPayload = {
  __typename?: 'FmsPageAssetDepreciationPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsAssetDepreciationPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type FmsPageAssetDisposalInput = {
  /** 资产类别 */
  assetClassification?: InputMaybe<Scalars['String']>;
  /** 资产名称 */
  assetName?: InputMaybe<Scalars['String']>;
  /** 资产编码 */
  assetNo?: InputMaybe<Scalars['String']>;
  /** 资产状态 */
  assetStatus?: InputMaybe<Scalars['String']>;
  /** 设备大类 */
  deviceCategory?: InputMaybe<Scalars['String']>;
  /** 处置方式 */
  disposalMethod?: InputMaybe<Scalars['String']>;
  /** 单据编号 */
  documentNo?: InputMaybe<Scalars['String']>;
  /** 分页参数 */
  page: Page;
  /** 处置结束日期 */
  saleEndDate?: InputMaybe<Scalars['Long']>;
  /** 处置开始日期 */
  saleStartDate?: InputMaybe<Scalars['Long']>;
  /** 使用部门 */
  usageDept?: InputMaybe<Scalars['String']>;
};

export type FmsPageAssetDisposalPayload = {
  __typename?: 'FmsPageAssetDisposalPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsAssetDisposalPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type FmsPageAssetInventoryInput = {
  /** 资产类别 */
  assetClassification?: InputMaybe<Scalars['String']>;
  /** 资产名称 */
  assetName?: InputMaybe<Scalars['String']>;
  /** 资产编码 */
  assetNo?: InputMaybe<Scalars['String']>;
  /** 资产状态 */
  assetStatus?: InputMaybe<Scalars['String']>;
  /** 设备大类 */
  deviceCategory?: InputMaybe<Scalars['String']>;
  /** 单据编号 */
  documentNo?: InputMaybe<Scalars['String']>;
  /** 单据类型 */
  documentType?: InputMaybe<Scalars['String']>;
  /** 分页参数 */
  page: Page;
  /** 盘点结束日期 */
  stockEndDate?: InputMaybe<Scalars['Long']>;
  /** 盘点开始日期 */
  stockStartDate?: InputMaybe<Scalars['Long']>;
  /** 使用部门 */
  usageDept?: InputMaybe<Scalars['String']>;
};

export type FmsPageAssetInventoryPayload = {
  __typename?: 'FmsPageAssetInventoryPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsAssetInventoryPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type FmsPageAssetPurchaseInput = {
  /** 验收结束日期 */
  acceptanceTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 验收开始日期 */
  acceptanceTimeStart?: InputMaybe<Scalars['Long']>;
  /** 分页参数 */
  page: Page;
  /** 采购部门 */
  purchaseDept?: InputMaybe<Scalars['String']>;
  /** 采购结束日期 */
  purchaseTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 采购开始日期 */
  purchaseTimeStart?: InputMaybe<Scalars['Long']>;
  /** 供应商 */
  supplierName?: InputMaybe<Scalars['String']>;
};

export type FmsPageAssetPurchasePayload = {
  __typename?: 'FmsPageAssetPurchasePayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsAssetPurchasePayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type FmsPageAssetRepairsMaintenanceInput = {
  /** 资产类别 */
  assetClassification?: InputMaybe<Scalars['String']>;
  /** 资产名称 */
  assetName?: InputMaybe<Scalars['String']>;
  /** 资产状态 */
  assetStatus?: InputMaybe<Scalars['String']>;
  /** 业务单状态 */
  bizOrderStatus?: InputMaybe<Scalars['String']>;
  /** 设备大类 */
  deviceCategory?: InputMaybe<Scalars['String']>;
  /** 单据编号 */
  documentNo?: InputMaybe<Scalars['String']>;
  /** 分页参数 */
  page: Page;
  /** 维修结束日期 */
  repairsEndDate?: InputMaybe<Scalars['Long']>;
  /** 维修开始日期 */
  repairsStartDate?: InputMaybe<Scalars['Long']>;
  /** 使用部门 */
  usageDept?: InputMaybe<Scalars['String']>;
};

export type FmsPageAssetRepairsMaintenancePayload = {
  __typename?: 'FmsPageAssetRepairsMaintenancePayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsAssetRepairsMaintenancePayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type FmsPageAssetTransferInInput = {
  /** 资产类别 */
  assetClassification?: InputMaybe<Scalars['String']>;
  /** 资产名称 */
  assetName?: InputMaybe<Scalars['String']>;
  /** 资产编码 */
  assetNo?: InputMaybe<Scalars['String']>;
  /** 资产状态 */
  assetStatus?: InputMaybe<Scalars['String']>;
  /** 所属部门 */
  belongDeptName?: InputMaybe<Scalars['String']>;
  /** 业务单状态 */
  bizOrderStatus?: InputMaybe<Scalars['String']>;
  /** 设备大类 */
  deviceCategory?: InputMaybe<Scalars['String']>;
  /** 单据编号 */
  documentNo?: InputMaybe<Scalars['String']>;
  /** 调出公司 */
  outCompanyName?: InputMaybe<Scalars['String']>;
  /** 调出部门 */
  outDeptName?: InputMaybe<Scalars['String']>;
  /** 分页参数 */
  page: Page;
  /** 调入结束日期 */
  transferEndDate?: InputMaybe<Scalars['Long']>;
  /** 调入开始日期 */
  transferStartDate?: InputMaybe<Scalars['Long']>;
  /** 使用部门 */
  usageDept?: InputMaybe<Scalars['String']>;
};

export type FmsPageAssetTransferInPayload = {
  __typename?: 'FmsPageAssetTransferInPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsAssetTransferInPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type FmsPageAssetTransferOutInput = {
  /** 资产类别 */
  assetClassification?: InputMaybe<Scalars['String']>;
  /** 资产名称 */
  assetName?: InputMaybe<Scalars['String']>;
  /** 资产编码 */
  assetNo?: InputMaybe<Scalars['String']>;
  /** 资产状态 */
  assetStatus?: InputMaybe<Scalars['String']>;
  /** 所属部门 */
  belongDeptName?: InputMaybe<Scalars['String']>;
  /** 业务单状态 */
  bizOrderStatus?: InputMaybe<Scalars['String']>;
  /** 设备大类 */
  deviceCategory?: InputMaybe<Scalars['String']>;
  /** 单据编号 */
  documentNo?: InputMaybe<Scalars['String']>;
  /** 调入公司 */
  inCompanyName?: InputMaybe<Scalars['String']>;
  /** 调入部门 */
  inDeptName?: InputMaybe<Scalars['String']>;
  /** 分页参数 */
  page: Page;
  /** 调出结束日期 */
  transferEndDate?: InputMaybe<Scalars['Long']>;
  /** 调出开始日期 */
  transferStartDate?: InputMaybe<Scalars['Long']>;
  /** 使用部门 */
  usageDept?: InputMaybe<Scalars['String']>;
};

export type FmsPageAssetTransferOutPayload = {
  __typename?: 'FmsPageAssetTransferOutPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsAssetTransferOutPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  分页获取国产货采售后购费用单入参 */
export type FmsPageDomesticAfterPurchaseOrderBillInput = {
  /**  采购售后费用单号  */
  afterPurchaseBillCode?: InputMaybe<Scalars['String']>;
  /**  采购售后费用单状态  */
  afterPurchaseBillStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  采购售后单号  */
  afterPurchaseOrderCode?: InputMaybe<Scalars['String']>;
  /**  采购售后订单状态  */
  afterPurchaseOrderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  售后类型  */
  afterPurchaseType?: InputMaybe<Scalars['Int']>;
  /**  系统ID  */
  appId: Scalars['Int'];
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /**  提交日期结束  */
  billCommitTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  提交日期开始  */
  billCommitTimeStart?: InputMaybe<Scalars['Long']>;
  /**  品类ID  */
  commodityCategoryId?: InputMaybe<Scalars['ID']>;
  /**  分页参数 */
  page: Page;
  /**  计划号  */
  planCode?: InputMaybe<Scalars['String']>;
  /**  车次  */
  trainNumber?: InputMaybe<Scalars['String']>;
};

/**  分页获取国产货采购费用单出参 */
export type FmsPageDomesticAfterPurchaseOrderBillPayload = {
  __typename?: 'FmsPageDomesticAfterPurchaseOrderBillPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsDomesticAfterPurchaseOrderBillInfoListPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  分页获取国产货采购售后订单入参 */
export type FmsPageDomesticAfterPurchaseOrderInput = {
  /**  采购售后费用单号  */
  afterPurchaseBillCode?: InputMaybe<Scalars['String']>;
  /**  采购售后费用单状态  */
  afterPurchaseBillStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  采购售后单号  */
  afterPurchaseOrderCode?: InputMaybe<Scalars['String']>;
  /**  采购售后订单状态  */
  afterPurchaseOrderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  售后类型  */
  afterPurchaseType?: InputMaybe<Scalars['Int']>;
  /**  关联销售售后采购单号  */
  afterSaleOrderCode?: InputMaybe<Scalars['String']>;
  /**  系统ID  */
  appId: Scalars['Int'];
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /**  提交日期结束  */
  billCommitTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  提交日期开始  */
  billCommitTimeStart?: InputMaybe<Scalars['Long']>;
  /**  品类ID  */
  commodityCategoryId?: InputMaybe<Scalars['ID']>;
  /**  分页参数 */
  page: Page;
  /**  计划号  */
  planCode?: InputMaybe<Scalars['String']>;
  /**  关联采购单号  */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /**  供应商ID  */
  supplierId?: InputMaybe<Scalars['ID']>;
  /**  标记  */
  tagIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  车次  */
  trainNumber?: InputMaybe<Scalars['String']>;
};

/**  分页获取国产货采购售后订单出参 */
export type FmsPageDomesticAfterPurchaseOrderPayload = {
  __typename?: 'FmsPageDomesticAfterPurchaseOrderPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsDomesticAfterPurchaseOrderInfoListPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  分页查询总部采购售后费用单入参  */
export type FmsPageDomesticAreaAfterPurchaseOrderBillInput = {
  /**  采购售后费用单号  */
  afterPurchaseBillCode?: InputMaybe<Scalars['String']>;
  /**  采购售后费用单状态  */
  afterPurchaseBillStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  采购售后单号  */
  afterPurchaseOrderCode?: InputMaybe<Scalars['String']>;
  /**  采购售后订单状态  */
  afterPurchaseOrderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  售后类型  */
  afterPurchaseType?: InputMaybe<Scalars['Int']>;
  /**  系统ID  */
  appId: Scalars['Int'];
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /**  创建日期结束  */
  createCommitTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  创建日期开始  */
  createCommitTimeStart?: InputMaybe<Scalars['Long']>;
  /**  分页参数 */
  page: Page;
  /**  车次  */
  trainNumber?: InputMaybe<Scalars['String']>;
};

/**  分页查询总部采购售后费用单出参  */
export type FmsPageDomesticAreaAfterPurchaseOrderBillPayload = {
  __typename?: 'FmsPageDomesticAreaAfterPurchaseOrderBillPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsDomesticAreaAfterPurchaseOrderBillInfoListPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  分页获取国产货区域集采售后订单入参 */
export type FmsPageDomesticAreaAfterPurchaseOrderInput = {
  /**  采购售后费用单号  */
  afterPurchaseBillCode?: InputMaybe<Scalars['String']>;
  /**  采购售后费用单状态  */
  afterPurchaseBillStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  采购售后单号  */
  afterPurchaseOrderCode?: InputMaybe<Scalars['String']>;
  /**  采购售后订单状态  */
  afterPurchaseOrderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  售后类型  */
  afterPurchaseType?: InputMaybe<Scalars['Int']>;
  /**  系统ID  */
  appId: Scalars['Int'];
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /**  提交日期结束  */
  billCommitTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  提交日期开始  */
  billCommitTimeStart?: InputMaybe<Scalars['Long']>;
  /** 所属客户 */
  customerIdStr?: InputMaybe<Scalars['String']>;
  /**  分页参数 */
  page: Page;
  /**  关联采购单号  */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /**  匹配货源供应商ID  */
  sourceSupplierId?: InputMaybe<Scalars['ID']>;
  /**  供应商ID  */
  supplierId?: InputMaybe<Scalars['ID']>;
  /**  标记  */
  tagIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  车次  */
  trainNumber?: InputMaybe<Scalars['String']>;
};

/**  分页获取国产货区域集采售后订单出参 */
export type FmsPageDomesticAreaAfterPurchaseOrderPayload = {
  __typename?: 'FmsPageDomesticAreaAfterPurchaseOrderPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsDomesticAreaAfterAfterPurchaseOrderInfoListPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  分页查询国产货区域集采费用单管理入参  */
export type FmsPageDomesticAreaPurchaseOrderBillInput = {
  /**  系统ID  */
  appId: Scalars['Int'];
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /**  采购费用单状态  */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  创建日期结束  */
  creatTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  创建日期开始  */
  creatTimeStart?: InputMaybe<Scalars['Long']>;
  /**  采购订单状态  */
  orderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  分页参数 */
  page: Page;
  /**  采购费用单号  */
  purchaseBillCode?: InputMaybe<Scalars['String']>;
  /**  采购单号  */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /**  车次  */
  trainNumber?: InputMaybe<Scalars['String']>;
};

/**  分页查询国产货区域集采费用单管理出参  */
export type FmsPageDomesticAreaPurchaseOrderBillPayload = {
  __typename?: 'FmsPageDomesticAreaPurchaseOrderBillPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsDomesticAreaPurchaseOrderBillInfoListPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  分页查询国产货区域集采订单管理入参  */
export type FmsPageDomesticAreaPurchaseOrderInput = {
  /**  系统ID  */
  appId: Scalars['Int'];
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /**  提交日期结束  */
  billCommitTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  提交日期开始  */
  billCommitTimeStart?: InputMaybe<Scalars['Long']>;
  /**  采购费用单状态  */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  品类ID  */
  commodityCategoryId?: InputMaybe<Scalars['ID']>;
  /** 所属客户 */
  customerIdStr?: InputMaybe<Scalars['String']>;
  /**  总部销售单号  */
  hqSaleOrderCode?: InputMaybe<Scalars['String']>;
  /**  采购订单状态  */
  orderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  分页参数 */
  page: Page;
  /**  采购费用单号  */
  purchaseBillCode?: InputMaybe<Scalars['String']>;
  /**  采购单号  */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /**  收货日期结束  */
  receiveTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  收货日期开始  */
  receiveTimeStart?: InputMaybe<Scalars['Long']>;
  /**  匹配货源  */
  sourceSupplierId?: InputMaybe<Scalars['ID']>;
  /**  供应商ID  */
  supplierId?: InputMaybe<Scalars['ID']>;
  /**  标记  */
  tagIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  车次  */
  trainNumber?: InputMaybe<Scalars['String']>;
};

/**  分页查询国产货区域集采订单管理出参  */
export type FmsPageDomesticAreaPurchaseOrderPayload = {
  __typename?: 'FmsPageDomesticAreaPurchaseOrderPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsDomesticAreaPurchaseOrderInfoListPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type FmsPageDomesticHqSaleBillInput = {
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 销售费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 品类 */
  commodityType?: InputMaybe<Scalars['ID']>;
  /**  分页参数 */
  page: Page;
  /** 计划号 */
  planCode?: InputMaybe<Scalars['String']>;
  /** 销售单号 */
  saleOrderCode?: InputMaybe<Scalars['String']>;
  /** 销售单状态 */
  saleOrderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 提交结束日期 */
  submitTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 提交开始日期 */
  submitTimeStart?: InputMaybe<Scalars['Long']>;
  /** 车次 */
  trainNumber?: InputMaybe<Scalars['String']>;
};

export type FmsPageDomesticHqSaleBillPayload = {
  __typename?: 'FmsPageDomesticHQSaleBillPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsDomesticHqSaleBillPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type FmsPageDomesticHqSaleInput = {
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 销售费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 品类 */
  commodityType?: InputMaybe<Scalars['ID']>;
  /** 客户Str */
  customerIdStr?: InputMaybe<Scalars['String']>;
  /** 标记 */
  mark?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  分页参数 */
  page: Page;
  /** 计划号 */
  planCode?: InputMaybe<Scalars['String']>;
  /** 总部采购单号 */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /** 销售单号 */
  saleOrderCode?: InputMaybe<Scalars['String']>;
  /** 销售单状态 */
  saleOrderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 提交结束日期 */
  submitTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 提交开始日期 */
  submitTimeStart?: InputMaybe<Scalars['Long']>;
  /** 车次 */
  trainNumber?: InputMaybe<Scalars['String']>;
};

export type FmsPageDomesticHqSalePayload = {
  __typename?: 'FmsPageDomesticHQSalePayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsDomesticHqSalePayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  分页获取国产货采购费用单单入参 */
export type FmsPageDomesticPurchaseOrderBillInput = {
  /**  系统ID  */
  appId: Scalars['Int'];
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /**  提交日期结束  */
  billCommitTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  提交日期开始  */
  billCommitTimeStart?: InputMaybe<Scalars['Long']>;
  /**  采购费用单状态  */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  品类ID  */
  commodityCategoryId?: InputMaybe<Scalars['ID']>;
  /**  采购订单状态  */
  orderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  分页参数 */
  page: Page;
  /**  计划号  */
  planCode?: InputMaybe<Scalars['String']>;
  /**  采购费用单号  */
  purchaseBillCode?: InputMaybe<Scalars['String']>;
  /**  采购单号  */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /**  车次  */
  trainNumber?: InputMaybe<Scalars['String']>;
};

/**  分页获取国产货采购费用单出参 */
export type FmsPageDomesticPurchaseOrderBillPayload = {
  __typename?: 'FmsPageDomesticPurchaseOrderBillPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsDomesticPurchaseOrderBillInfoListPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  分页获取国产货采购订单入参 */
export type FmsPageDomesticPurchaseOrderInput = {
  /**  系统ID  */
  appId: Scalars['Int'];
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /**  提交日期结束  */
  billCommitTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  提交日期开始  */
  billCommitTimeStart?: InputMaybe<Scalars['Long']>;
  /**  采购费用单状态  */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  品类ID  */
  commodityCategoryId?: InputMaybe<Scalars['ID']>;
  /**  采购订单状态  */
  orderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  分页参数 */
  page: Page;
  /**  计划号  */
  planCode?: InputMaybe<Scalars['String']>;
  /**  采购费用单号  */
  purchaseBillCode?: InputMaybe<Scalars['String']>;
  /**  采购单号  */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /**  关联销售单号  */
  saleOrderCode?: InputMaybe<Scalars['String']>;
  /**  供应商ID  */
  supplierId?: InputMaybe<Scalars['ID']>;
  /**  标记  */
  tagIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  车次  */
  trainNumber?: InputMaybe<Scalars['String']>;
};

/**  分页获取国产货采购订单出参 */
export type FmsPageDomesticPurchaseOrderPayload = {
  __typename?: 'FmsPageDomesticPurchaseOrderPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsDomesticPurchaseOrderInfoListPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type FmsPageDomesticSaleReturnBillInput = {
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 销售售后费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 品类 */
  commodityType?: InputMaybe<Scalars['ID']>;
  /**  分页参数 */
  page: Page;
  /** 售后单类型 */
  returnType?: InputMaybe<Scalars['Int']>;
  /** 销售售后单号 */
  saleReturnOrderCode?: InputMaybe<Scalars['String']>;
  /** 售后单状态 */
  saleReturnOrderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 提交结束日期 */
  submitTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 提交开始日期 */
  submitTimeStart?: InputMaybe<Scalars['Long']>;
};

export type FmsPageDomesticSaleReturnBillPayload = {
  __typename?: 'FmsPageDomesticSaleReturnBillPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsDomesticSaleReturnBillPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type FmsPageDomesticSaleReturnInput = {
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 销售售后费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 品类 */
  commodityType?: InputMaybe<Scalars['ID']>;
  /** 客户Str */
  customerIdStr?: InputMaybe<Scalars['String']>;
  /** 标记 */
  mark?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  分页参数 */
  page: Page;
  /** 计划号 */
  planCode?: InputMaybe<Scalars['String']>;
  /** 关联采购售后单号 */
  purchaseReturnOrderCode?: InputMaybe<Scalars['String']>;
  /** 售后单类型 */
  returnType?: InputMaybe<Scalars['Int']>;
  /** 关联销售单号 */
  saleOrderCode?: InputMaybe<Scalars['String']>;
  /** 销售售后单号 */
  saleReturnOrderCode?: InputMaybe<Scalars['String']>;
  /** 售后单状态 */
  saleReturnOrderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 提交结束日期 */
  submitTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 提交开始日期 */
  submitTimeStart?: InputMaybe<Scalars['Long']>;
  /** 车次 */
  trainNumber?: InputMaybe<Scalars['String']>;
};

export type FmsPageDomesticSaleReturnPayload = {
  __typename?: 'FmsPageDomesticSaleReturnPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsDomesticSaleReturnPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 销售费用分页入参 */
export type FmsPageDurianHqSaleBillInput = {
  /** 费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类 */
  commodityType?: InputMaybe<Scalars['Int']>;
  /**  创建结束日期 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  创建开始日期 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 尾程运输公司 */
  domesticTransportSupplierId?: InputMaybe<Scalars['ID']>;
  /**  分页参数 */
  page: Page;
  /** 关联销售单号 */
  saleOrderCode?: InputMaybe<Scalars['String']>;
  /** 关联销售单状态 */
  saleOrderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 销地计划号 */
  salePlanCode?: InputMaybe<Scalars['String']>;
  /**  调拨结束日期 */
  transferTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  调拨开始日期 */
  transferTimeStart?: InputMaybe<Scalars['Long']>;
};

/** 销售费用分页出参 */
export type FmsPageDurianHqSaleBillPayload = {
  __typename?: 'FmsPageDurianHQSaleBillPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsDurianHqSaleBillPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 销售明细分页入参 */
export type FmsPageDurianHqSaleInput = {
  /** 费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类 */
  commodityType?: InputMaybe<Scalars['Int']>;
  /**  创建结束日期 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  创建开始日期 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 客户Str */
  customerIdStr?: InputMaybe<Scalars['String']>;
  /** 尾程运输公司 */
  domesticTransportSupplierId?: InputMaybe<Scalars['ID']>;
  /**  分页参数 */
  page: Page;
  /** 总部采购单号 */
  purchaseOrderCode?: InputMaybe<Scalars['String']>;
  /** 销售单号 */
  saleOrderCode?: InputMaybe<Scalars['String']>;
  /** 关联销售单状态 */
  saleOrderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 销地计划号 */
  salePlanCode?: InputMaybe<Scalars['String']>;
  /**  调拨结束日期 */
  transferTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  调拨开始日期 */
  transferTimeStart?: InputMaybe<Scalars['Long']>;
};

/** 销售明细分页出参 */
export type FmsPageDurianHqSalePayload = {
  __typename?: 'FmsPageDurianHQSalePayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsDurianHqSalePayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 总部成本管理分页入参 */
export type FmsPageHqPurchaseCostInput = {
  /** 业务单号 */
  businessCode?: InputMaybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 当前批次号 */
  currentBatchCode?: InputMaybe<Scalars['String']>;
  /** 入库类型 */
  inOrderTypeList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 入库结束时间 */
  inStockEndTime?: InputMaybe<Scalars['Long']>;
  /** 入库开始时间 */
  inStockStartTime?: InputMaybe<Scalars['Long']>;
  /** 溯源批次号 */
  originBatchCode?: InputMaybe<Scalars['String']>;
  /**  分页参数 */
  page: Page;
  /** SKU名称 */
  skuName?: InputMaybe<Scalars['String']>;
};

export type FmsPagePitayaPlanUnitPricePayload = {
  __typename?: 'FmsPagePitayaPlanUnitPricePayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsPitayaPlanUnitPricePayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type FmsPagePitayaSaleIncomeOrderPayload = {
  __typename?: 'FmsPagePitayaSaleIncomeOrderPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsPitayaSaleIncomeOrderPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type FmsPagePitayaSaleReturnPayload = {
  __typename?: 'FmsPagePitayaSaleReturnPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsPitayaSaleReturnPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 资产台账分页入参 */
export type FmsPageStandingBookInput = {
  /** 资产类别 */
  assetClassification?: InputMaybe<Scalars['String']>;
  /** 资产名称 */
  assetName?: InputMaybe<Scalars['String']>;
  /** 资产编号 */
  assetNo?: InputMaybe<Scalars['String']>;
  /** 资产状态 */
  assetStatus?: InputMaybe<Scalars['String']>;
  /** 本次折旧情况 */
  currentSituation?: InputMaybe<Scalars['Int']>;
  /** 设备大类 */
  deviceCategory?: InputMaybe<Scalars['String']>;
  /** 入库结束日期 */
  inStockEndTime?: InputMaybe<Scalars['Long']>;
  /** 入库开始日期 */
  inStockStartTime?: InputMaybe<Scalars['Long']>;
  /** 入库类型 */
  inStockType?: InputMaybe<Scalars['String']>;
  /** 分页参数 */
  page: Page;
  /** 资产折旧状态 */
  status?: InputMaybe<Scalars['Int']>;
  /** 使用部门 */
  usageDept?: InputMaybe<Scalars['String']>;
  /** 使用部门属性 */
  usageDeptAttribute?: InputMaybe<Scalars['String']>;
};

export type FmsPageStandingBookPayload = {
  __typename?: 'FmsPageStandingBookPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsStandingBookPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  盘点审核分页 */
export type FmsPageStockCheckPayload = {
  __typename?: 'FmsPageStockCheckPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsStockCheckPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type FmsPeachAgencySaleSettlementPayLoad = {
  __typename?: 'FmsPeachAgencySaleSettlementPayLoad';
  /** 代卖单父id */
  agencyParentId?: Maybe<Scalars['ID']>;
  /** 代卖费 */
  agencySaleAmount?: Maybe<Scalars['BigDecimal']>;
  /** 关联代卖单号 */
  agencySaleOrderCode?: Maybe<Scalars['String']>;
  /** 关联代卖单ID */
  agencySaleOrderId?: Maybe<Scalars['ID']>;
  /** 代卖结算单号 */
  agencySaleSettlementOrderCode?: Maybe<Scalars['String']>;
  /** 代卖类型 */
  agencySaleType?: Maybe<Scalars['Int']>;
  /** 代卖类型描述 */
  agencySaleTypeDesc?: Maybe<Scalars['String']>;
  /** 供应商id/客户id */
  agentId?: Maybe<Scalars['ID']>;
  /** 供应商/客户 */
  agentName?: Maybe<Scalars['String']>;
  /** 费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 费用单状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 是否可取消确认 */
  canCancelConfirm?: Maybe<Scalars['Boolean']>;
  /** 商品总成本 */
  commodityCostAmount?: Maybe<Scalars['BigDecimal']>;
  /** 创建人id */
  createBy?: Maybe<Scalars['ID']>;
  /** 创建人 */
  createByName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 结算货款 */
  goodsAmount?: Maybe<Scalars['BigDecimal']>;
  /** 驳回原因 */
  rejectReason?: Maybe<Scalars['String']>;
  /** 结算费用 */
  settlementAmount?: Maybe<Scalars['BigDecimal']>;
  /** 代卖结算费用单id（唯一标识） */
  settlementBillId?: Maybe<Scalars['ID']>;
  /** 结算果款 */
  settlementFruitAmount?: Maybe<Scalars['BigDecimal']>;
  /** 结算总金额 */
  settlementTotalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type FmsPitayaConvertOrderItemPayload = {
  __typename?: 'FmsPitayaConvertOrderItemPayload';
  /** 当前批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** batchId */
  batchId?: Maybe<Scalars['Long']>;
  /** 成本批次号 */
  costBatchCode?: Maybe<Scalars['String']>;
  /** 出入库时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 明细id 唯一标识 */
  itemId?: Maybe<Scalars['ID']>;
  /** 成本单价单位 */
  priceTypeDesc?: Maybe<Scalars['String']>;
  /** skuId */
  skuId?: Maybe<Scalars['Long']>;
  /** 商品名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 成本金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 副单位 */
  totalTypeDesc?: Maybe<Scalars['String']>;
  /** 成本单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 数量） */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 基本单位 */
  unitTypeDesc?: Maybe<Scalars['String']>;
};

export type FmsPitayaConvertOrderPayload = {
  __typename?: 'FmsPitayaConvertOrderPayload';
  /** 费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用id 唯一标识 */
  billId?: Maybe<Scalars['ID']>;
  /** 审核状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 审核状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 转换申请单号 */
  convertOrderCode?: Maybe<Scalars['String']>;
  /** 转换商品明细 */
  convertOrderItems?: Maybe<Array<Maybe<FmsPitayaConvertOrderItemPayload>>>;
  /** 转换类型 */
  convertTypeDesc?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 所属组织id */
  orgId?: Maybe<Scalars['Long']>;
  /** 所属组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 标记 */
  sign?: Maybe<Scalars['Int']>;
  /** 标记描述 */
  signDesc?: Maybe<Scalars['String']>;
};

/** 生产报损详情中商品详情 */
export type FmsPitayaDamageCommodityPayload = {
  __typename?: 'FmsPitayaDamageCommodityPayload';
  /** 报损前商品类型 */
  beforeConvertCommodityType?: Maybe<Scalars['Int']>;
  /** 报损前商品类型描述 */
  beforeConvertCommodityTypeDesc?: Maybe<Scalars['String']>;
  /** 报损商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 报损商品类型描述 */
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /** 报损金额 */
  costAmount?: Maybe<Scalars['BigDecimal']>;
  /** 成本批次号 */
  costBatchCode?: Maybe<Scalars['String']>;
  /** 报损成本单价Str */
  costUnitPriceStr?: Maybe<Scalars['String']>;
  /** 当前批次ID(唯一标识) */
  currentBatchId?: Maybe<Scalars['Long']>;
  /** 报损商品 */
  damageCommodityName?: Maybe<Scalars['String']>;
  /** 报损数量Str */
  damageQuantityString?: Maybe<Scalars['String']>;
  /** 报损类型 */
  damageType?: Maybe<Scalars['Int']>;
  /** 报损类型描述 */
  damageTypeDesc?: Maybe<Scalars['String']>;
};

/** 生产报损单详情入参 */
export type FmsPitayaDamageDetailInput = {
  /** 系统ID */
  appId?: InputMaybe<Scalars['Int']>;
  /** 出库记录单ID */
  outStockId: Scalars['ID'];
};

/** 生产报损单详情出参 */
export type FmsPitayaDamageDetailPayload = {
  __typename?: 'FmsPitayaDamageDetailPayload';
  /** 所属组织id */
  belongOrgId?: Maybe<Scalars['ID']>;
  /** 所属组织 */
  belongOrgName?: Maybe<Scalars['String']>;
  /** 报损日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 报损人 */
  damageCreateByName?: Maybe<Scalars['String']>;
  /** 报损出库图片 */
  damageOutStockPhotoList?: Maybe<Array<Maybe<FilePayload>>>;
  /** 报损单 */
  damageResourceList?: Maybe<Array<Maybe<FilePayload>>>;
  /** 报损图片 */
  damageResourcePhotoList?: Maybe<Array<Maybe<FilePayload>>>;
  /** 报损商品详情 */
  fmsPitayaDamageCommodityList?: Maybe<Array<Maybe<FmsPitayaDamageCommodityPayload>>>;
  /** 备注 */
  note?: Maybe<Scalars['String']>;
  /** 报损单状态 */
  orderStatus?: Maybe<Scalars['Int']>;
  /** 报损单状态描述 */
  orderStatusDesc?: Maybe<Scalars['String']>;
  /** 出库单号 */
  outStockCode?: Maybe<Scalars['String']>;
  /** 报损出库日期 */
  outStockCreateTime?: Maybe<Scalars['Long']>;
};

export type FmsPitayaDamagePagePayLoad = {
  __typename?: 'FmsPitayaDamagePagePayLoad';
  /** 报损前商品类型 */
  beforeConvertCommodityType?: Maybe<Scalars['Int']>;
  /** 报损前商品类型 */
  beforeConvertCommodityTypeDesc?: Maybe<Scalars['String']>;
  /** 所属组织id */
  belongOrgId?: Maybe<Scalars['ID']>;
  /** 所属组织 */
  belongOrgName?: Maybe<Scalars['String']>;
  /** 报损商品skuName */
  commoditySkuName?: Maybe<Scalars['String']>;
  /** 报损商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 报损商品类型描述 */
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /** 成本批次号 */
  costBatchCode?: Maybe<Scalars['String']>;
  /** 报损成本单价Str */
  costUnitPriceStr?: Maybe<Scalars['String']>;
  /** 报损日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 当前批次号 */
  currentBatchCode?: Maybe<Scalars['String']>;
  /** 当前批次ID */
  currentBatchId?: Maybe<Scalars['ID']>;
  /** 报损数量Str */
  damageQuantityString?: Maybe<Scalars['String']>;
  /** 报损类型 */
  damageType?: Maybe<Scalars['Int']>;
  /** 报损类型描述 */
  damageTypeDesc?: Maybe<Scalars['String']>;
  /** 出库单号 */
  outStockCode?: Maybe<Scalars['String']>;
  /** 出库日期 */
  outStockCreateTime?: Maybe<Scalars['Long']>;
  /** 出库单id */
  outStockId?: Maybe<Scalars['ID']>;
  /** 唯一标识 */
  uniqueId?: Maybe<Scalars['ID']>;
};

export type FmsPitayaDeliveryCommodityDetailList = {
  __typename?: 'FmsPitayaDeliveryCommodityDetailList';
  /** 实际收获数量 */
  actualNum?: Maybe<Scalars['String']>;
  /** 备份数量 */
  bakNum?: Maybe<Scalars['String']>;
  /** 商品成本小计 */
  commodityCostSubtotal?: Maybe<Scalars['BigDecimal']>;
  /** 商品收入小计 */
  commodityIncomeSubtotal?: Maybe<Scalars['BigDecimal']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 配送耗损数量 */
  deliveryDamageNum?: Maybe<Scalars['String']>;
  /** 配送申请数量 */
  deliveryExpectNum?: Maybe<Scalars['String']>;
  /** 配送出库数量 */
  deliveryOutStockNum?: Maybe<Scalars['String']>;
  /** 配送退货数量 */
  deliveryReturnNum?: Maybe<Scalars['String']>;
  /** 差异原因 */
  differenceReason?: Maybe<Scalars['String']>;
  /** 差异数量 */
  differentNum?: Maybe<Scalars['String']>;
  /** 关联销售收入单号 */
  incomeCode?: Maybe<Scalars['String']>;
  /** 关联销售单号 */
  saleOrderCode?: Maybe<Scalars['String']>;
};

/** 配送详情商品信息 */
export type FmsPitayaDeliveryCommodityPayload = {
  __typename?: 'FmsPitayaDeliveryCommodityPayload';
  /** 实际收货数量 */
  actualNum?: Maybe<Scalars['String']>;
  /** 批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** 客户 */
  customerName?: Maybe<Scalars['String']>;
  /** 配送申请数量 */
  deliveryExpectNum?: Maybe<Scalars['String']>;
  /** 配送出库数量 */
  deliveryOutStockNum?: Maybe<Scalars['String']>;
  /** 差异数量 */
  differentNum?: Maybe<Scalars['String']>;
  /** 差异单 */
  differentOrderList?: Maybe<Array<Maybe<PitayaDifferentOrderPayload>>>;
  /** 标记 */
  mark?: Maybe<Scalars['String']>;
  /** 销售单价 */
  saleUnitPriceStr?: Maybe<Scalars['String']>;
  /** skuId */
  skuId?: Maybe<Scalars['ID']>;
  /** 商品名称 */
  skuName?: Maybe<Scalars['String']>;
};

/** 配送详情入参 */
export type FmsPitayaDeliveryOrderDetailInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /**  配送单/配送退货单ID */
  orderId: Scalars['ID'];
};

/** 配送明细详情出参 */
export type FmsPitayaDeliveryOrderDetailPayload = {
  __typename?: 'FmsPitayaDeliveryOrderDetailPayload';
  /** 所属公司 */
  belongCompany?: Maybe<Scalars['String']>;
  /** 所属客户 */
  belongInfo?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 关联配送费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 关联配送费用单id */
  billId?: Maybe<Scalars['ID']>;
  /** 费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 费用单状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 业务员 */
  businessUserName?: Maybe<Scalars['String']>;
  /** 车牌号 */
  carNum?: Maybe<Scalars['String']>;
  /** 车型 */
  carType?: Maybe<Scalars['String']>;
  /** 配送总金额 */
  deliveryAmount?: Maybe<Scalars['BigDecimal']>;
  /** 配送商品信息 */
  deliveryCommodityList?: Maybe<Array<Maybe<FmsPitayaDeliveryCommodityPayload>>>;
  /** 配送单创建时间 */
  deliveryOrderCreateTime?: Maybe<Scalars['Long']>;
  /** 实际收货时间 */
  deliveryReceivedTime?: Maybe<Scalars['Long']>;
  /** 配送单实际配送时间 */
  deliveryTime?: Maybe<Scalars['Long']>;
  /** 冷链/常温 */
  deliveryType?: Maybe<Scalars['String']>;
  /** 联系方式 */
  driverContact?: Maybe<Scalars['String']>;
  /** 司机 */
  driverName?: Maybe<Scalars['String']>;
  /** 配送单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 配送单id */
  orderId?: Maybe<Scalars['ID']>;
  /** 配送单状态 */
  orderStatus?: Maybe<Scalars['Int']>;
  /** 配送单状态描述 */
  orderStatusDesc?: Maybe<Scalars['String']>;
  /** 所属组织 */
  orgName?: Maybe<Scalars['String']>;
  /** 收货回执 */
  returnDocument?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type FmsPitayaDeliveryOrderPayLoad = {
  __typename?: 'FmsPitayaDeliveryOrderPayLoad';
  /** 所属客户 */
  belongInfo?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 配送费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 支付详情 */
  billFeeItemList?: Maybe<Array<Maybe<DeliveryBillFeeItemPayload>>>;
  /** 配送费用单id（唯一标识） */
  billId?: Maybe<Scalars['ID']>;
  /** 费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 费用单状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 配送单创建时间 */
  deliveryOrderCreateTime?: Maybe<Scalars['Long']>;
  /** 配送类型 */
  deliveryOrderTypeDesc?: Maybe<Scalars['String']>;
  /** 实际收货时间 */
  deliveryReceivedTime?: Maybe<Scalars['Long']>;
  /** 配送单实际配送时间 */
  deliveryTime?: Maybe<Scalars['Long']>;
  /** 手工单号 */
  manualCode?: Maybe<Scalars['String']>;
  /** 关联配送单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 配送单id */
  orderId?: Maybe<Scalars['ID']>;
  /** 所属组织 */
  orgName?: Maybe<Scalars['String']>;
  /** 驳回原因 */
  rejectReason?: Maybe<Scalars['String']>;
  /** 费用合计 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

/** 配送退货详情商品信息 */
export type FmsPitayaDeliveryReturnCommodityPayload = {
  __typename?: 'FmsPitayaDeliveryReturnCommodityPayload';
  /** 批次号（唯一标识） */
  batchCode?: Maybe<Scalars['String']>;
  /** 配送退货申请数量 */
  deliveryReturnExpectNum?: Maybe<Scalars['String']>;
  /** 配送退货入库数量 */
  deliveryReturnInStockNum?: Maybe<Scalars['String']>;
  /** 退货差异单 */
  differentOrderList?: Maybe<Array<Maybe<PitayaDifferentOrderPayload>>>;
  /** 退货金额 */
  returnAmount?: Maybe<Scalars['BigDecimal']>;
  /** 退货差异数量 */
  returnDifferentNum?: Maybe<Scalars['String']>;
  /** 退货单价 */
  returnUnitPriceStr?: Maybe<Scalars['String']>;
  /** skuId */
  skuId?: Maybe<Scalars['ID']>;
  /** 商品名称 */
  skuName?: Maybe<Scalars['String']>;
};

/** 配送退货详情 */
export type FmsPitayaDeliveryReturnDetailPayload = {
  __typename?: 'FmsPitayaDeliveryReturnDetailPayload';
  /** 所属公司 */
  belongCompany?: Maybe<Scalars['String']>;
  /** 所属客户 */
  belongInfo?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 配送退货单创建时间 */
  deliveryOrderCreateTime?: Maybe<Scalars['Long']>;
  /** 配送退货总金额 */
  deliveryReturnAmount?: Maybe<Scalars['BigDecimal']>;
  /** 配送退货时间 */
  deliveryReturnTime?: Maybe<Scalars['Long']>;
  /** 关联配送单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 关联配送单id */
  orderId?: Maybe<Scalars['ID']>;
  /** 所属组织 */
  orgName?: Maybe<Scalars['String']>;
  /** 配送退货商品信息 */
  returnCommodityList?: Maybe<Array<Maybe<FmsPitayaDeliveryReturnCommodityPayload>>>;
  /** 配送退货单号 */
  returnOrderCode?: Maybe<Scalars['String']>;
  /** 配送退货单id */
  returnOrderId?: Maybe<Scalars['ID']>;
  /** 配送退货单状态 */
  returnOrderStatus?: Maybe<Scalars['Int']>;
  /** 配送退货单状态描述 */
  returnOrderStatusDesc?: Maybe<Scalars['String']>;
};

export type FmsPitayaDeliveryReturnOrderPayLoad = {
  __typename?: 'FmsPitayaDeliveryReturnOrderPayLoad';
  /** 配送客户 */
  belongInfoName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 所属组织id */
  belongOrgId?: Maybe<Scalars['ID']>;
  /** 所属组织 */
  belongOrgName?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 退货类型 */
  deliveryOrderType?: Maybe<PitayaDeliveryOrderTypeEnum>;
  /** 退货类型描述 */
  inOrderTypeDesc?: Maybe<Scalars['String']>;
  /** 退货单号 */
  returnOrderCode?: Maybe<Scalars['String']>;
  /** 配送退货单id(唯一标识) */
  returnOrderId?: Maybe<Scalars['ID']>;
  /** 所属仓库 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type FmsPitayaDiffirentMessageDetailPayload = {
  __typename?: 'FmsPitayaDiffirentMessageDetailPayload';
  /** 数量 */
  statisticNum?: Maybe<Scalars['BigDecimal']>;
  /** 金额 */
  statisticPrice?: Maybe<Scalars['BigDecimal']>;
  /** 类型 */
  statisticType?: Maybe<Scalars['String']>;
  /** uniqueId */
  uniqueId?: Maybe<Scalars['Long']>;
};

export type FmsPitayaDiffirentMessagePayload = {
  __typename?: 'FmsPitayaDiffirentMessagePayload';
  /** 损耗率 */
  attritionRate?: Maybe<Scalars['String']>;
  /** 差异数量合计 */
  diffNumAmount?: Maybe<Scalars['BigDecimal']>;
  /** 差异金额合计 */
  diffPriceAmount?: Maybe<Scalars['BigDecimal']>;
  /** 出入库信息 */
  fmsPitayaDiffirentMessageDetail?: Maybe<Array<Maybe<FmsPitayaDiffirentMessageDetailPayload>>>;
};

/** 分页查询代卖调拨出/入库费用单信息返回 */
export type FmsPitayaOrderBillInfoPayload = {
  __typename?: 'FmsPitayaOrderBillInfoPayload';
  /** 费用合计(元) */
  billAmount?: Maybe<Scalars['BigDecimal']>;
  /** 费用单明细信息 */
  billDetailInfo?: Maybe<Array<Maybe<OrderTransferBillDetailInfoPayload>>>;
  /** 调拨费用单ID 分页唯一标识 */
  billId?: Maybe<Scalars['ID']>;
  /** 关联调出费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 关联调出费用单状态说明 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 关联批发代卖单号 */
  dmPeachOrderCode?: Maybe<Scalars['String']>;
  /** 关联生产代卖单号 */
  dmPitayaOrderCode?: Maybe<Scalars['String']>;
  /** 关联调拨单号 */
  flowCode?: Maybe<Scalars['String']>;
  /** 出/入库日期 */
  flowTime?: Maybe<Scalars['Long']>;
  /** 是否提示 */
  isHint?: Maybe<Scalars['Boolean']>;
  /** 出/入库单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 驳回原因 */
  refuseNote?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 调出组织 */
  sourceBelongOrg?: Maybe<Scalars['String']>;
  /** 提交人 */
  submitUser?: Maybe<Scalars['String']>;
  /** 调入组织 */
  targetBelongOrg?: Maybe<Scalars['String']>;
};

/** 分页查询代卖调拨出/入库费用单信息返回 */
export type FmsPitayaOrderTransferBillPagePayload = {
  __typename?: 'FmsPitayaOrderTransferBillPagePayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsPitayaOrderBillInfoPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type FmsPitayaPlanUnitPricePayload = {
  __typename?: 'FmsPitayaPlanUnitPricePayload';
  /** 创建人 */
  createByName?: Maybe<Scalars['String']>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 固定费用总金额 */
  fixedChargeAmount?: Maybe<Scalars['BigDecimal']>;
  /** 计划单价设置ID(唯一标识) */
  id?: Maybe<Scalars['ID']>;
  /** 所属组织id */
  orgId?: Maybe<Scalars['Int']>;
  /** 所属组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 固定费用项 */
  planFixedCharges?: Maybe<Array<Maybe<PlanFixedChargeData>>>;
  /** 计划单价 */
  planUnitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 生效结束日期 */
  takeEffectClosingTime?: Maybe<Scalars['Long']>;
  /** 生效起始日期 */
  takeEffectStartingTime?: Maybe<Scalars['Long']>;
  /** 生产总量 */
  totalProduction?: Maybe<Scalars['BigDecimal']>;
  /** 修改人 */
  updateByName?: Maybe<Scalars['String']>;
  /** 修改日期 */
  updateTime?: Maybe<Scalars['Long']>;
};

/** 生产任务是否包含半成品枚举 */
export const enum FmsPitayaProducedSemiEnum {
  /** 是 */
  IncludeSemi = 'INCLUDE_SEMI',
  /** 否 */
  UnIncludeSemi = 'UN_INCLUDE_SEMI'
};

export type FmsPitayaProductionTaskOrderPayLoad = {
  __typename?: 'FmsPitayaProductionTaskOrderPayLoad';
  /** 费用单id(唯一标识) */
  billId?: Maybe<Scalars['ID']>;
  /** 审核状态ID */
  billStatus?: Maybe<Scalars['Int']>;
  /** 审核状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 含半成品 */
  checkHalfFinishedStatus?: Maybe<Scalars['Int']>;
  /** 含半成品描述 */
  checkHalfFinishedStatusDesc?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 提交日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 所属客户 */
  customerName?: Maybe<Scalars['String']>;
  /** 所属组织 */
  organizationName?: Maybe<Scalars['String']>;
  /** 生产状态ID */
  planStatus?: Maybe<Scalars['Int']>;
  /** 生产状态 */
  planStatusDesc?: Maybe<Scalars['String']>;
  /** 商品详情 */
  productionCommodityList?: Maybe<Array<Maybe<PitayaProductionTaskOrderCommodity>>>;
  /** 领料是否含退货品（生产入库费用审核用） */
  requisitionIncludeReturnStr?: Maybe<Scalars['String']>;
  /** 领料是否含半成品（生产入库费用审核用） */
  requisitionIncludeSemiFinishedStr?: Maybe<Scalars['String']>;
  /** 标记 */
  sign?: Maybe<Scalars['Int']>;
  /** 标记描述 */
  signDesc?: Maybe<Scalars['String']>;
  /** 生产任务单号 */
  taskCode?: Maybe<Scalars['String']>;
  /** 生产任务ID */
  taskId?: Maybe<Scalars['ID']>;
};

export type FmsPitayaSaleIncomeOrderDetailPayload = {
  __typename?: 'FmsPitayaSaleIncomeOrderDetailPayload';
  /** 是否可以取消确认 */
  canCancelConfirm?: Maybe<Scalars['Boolean']>;
  /** 创建人 */
  createUserName?: Maybe<Scalars['String']>;
  /** 销售客户 */
  customerName?: Maybe<Scalars['String']>;
  /** 配送地址 */
  deliveryAddress?: Maybe<Scalars['String']>;
  /** 出库记录详情 */
  deliveryOutStockItemList?: Maybe<Array<Maybe<DeliveryOutStockItem>>>;
  /**  销售收入单号  */
  incomeCode?: Maybe<Scalars['String']>;
  /**  销售收入id  */
  incomeId?: Maybe<Scalars['ID']>;
  /** 销售商品信息 */
  incomeOrderSkuList?: Maybe<Array<Maybe<IncomeOrderSkuData>>>;
  /** 销售收入状态 */
  incomeStatus?: Maybe<Scalars['Int']>;
  /** 销售收入状态说明 */
  incomeStatusDesc?: Maybe<Scalars['String']>;
  /** 关联配送单号 */
  orderCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  所属组织  */
  orgName?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 销售日期 */
  saleTime?: Maybe<Scalars['Long']>;
  /** 平台结算金额 */
  settlementTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  销售类型  */
  sourceType?: Maybe<Scalars['Int']>;
  /**  销售类型  */
  sourceTypeDesc?: Maybe<Scalars['String']>;
};

export type FmsPitayaSaleIncomeOrderPayload = {
  __typename?: 'FmsPitayaSaleIncomeOrderPayload';
  /** 是否可以取消确认 */
  canCancelConfirm?: Maybe<Scalars['Boolean']>;
  /** 商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 商品类型说明 */
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 销售客户 */
  customerName?: Maybe<Scalars['String']>;
  /**  销售收入单号  */
  incomeCode?: Maybe<Scalars['String']>;
  /**  销售收入id  */
  incomeId?: Maybe<Scalars['ID']>;
  /** 销售收入状态 */
  incomeStatus?: Maybe<Scalars['Int']>;
  /** 销售收入状态说明 */
  incomeStatusDesc?: Maybe<Scalars['String']>;
  /** 关联配送单号 */
  orderCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  所属组织  */
  orgName?: Maybe<Scalars['String']>;
  /**  收款方式  */
  payModeDesc?: Maybe<Scalars['String']>;
  /** 驳回原因 */
  reject?: Maybe<Scalars['String']>;
  /** 销售备注 */
  remark?: Maybe<Scalars['String']>;
  /** 销售单号 */
  saleOrderCode?: Maybe<Scalars['String']>;
  /** 销售日期 */
  saleTime?: Maybe<Scalars['Long']>;
  /**  销售类型  */
  sourceType?: Maybe<Scalars['Int']>;
  /**  销售类型  */
  sourceTypeDesc?: Maybe<Scalars['String']>;
  /** 平台结算总金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 所属仓库 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type FmsPitayaSaleReturnDetailPayload = {
  __typename?: 'FmsPitayaSaleReturnDetailPayload';
  /** 费用单id */
  billId?: Maybe<Scalars['ID']>;
  /** 退货费用单号 */
  billMainCode?: Maybe<Scalars['String']>;
  /** 费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 费用单状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 退货时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 退货单号 */
  inOrderCode?: Maybe<Scalars['String']>;
  /** 入库订单id */
  inOrderId?: Maybe<Scalars['ID']>;
  /** 退货类型 */
  inOrderType?: Maybe<Scalars['Int']>;
  /** 退货类型desc */
  inOrderTypeDesc?: Maybe<Scalars['String']>;
  /** 退货商品明细 */
  returnCommodityDetail?: Maybe<Array<Maybe<ReturnCommodityDetail>>>;
  /** 退款方式str */
  returnPayModeStr?: Maybe<Scalars['String']>;
  /** 退货人 */
  returnUser?: Maybe<Scalars['String']>;
  /** 关联销售信息 */
  saleOrderData?: Maybe<SaleOrderData>;
  /** 售后类型str */
  saleReturnTypeStr?: Maybe<Scalars['String']>;
  /** 所属仓库 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type FmsPitayaSaleReturnPayload = {
  __typename?: 'FmsPitayaSaleReturnPayload';
  /** 费用单id */
  billId?: Maybe<Scalars['ID']>;
  /** 退货费用单号 */
  billMainCode?: Maybe<Scalars['String']>;
  /** 费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 费用单状态 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 销售客户 */
  customerNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 退货单号 */
  inOrderCode?: Maybe<Scalars['String']>;
  /** 修改备注 */
  inOrderDescription?: Maybe<Scalars['String']>;
  /** 退货类型code */
  inOrderType?: Maybe<Scalars['Int']>;
  /** 退货类型 */
  inOrderTypeDesc?: Maybe<Scalars['String']>;
  /** 销售收入单号 */
  incomeOrderCode?: Maybe<Scalars['String']>;
  /** 所属组织 */
  orgName?: Maybe<Scalars['String']>;
  /** 驳回原因 */
  reject?: Maybe<Scalars['String']>;
  /** 退款总金额 */
  returnAmount?: Maybe<Scalars['BigDecimal']>;
  /** 所属仓库 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type FmsPlanUnitPriceCreateInput = {
  /** 固定费用总金额 */
  fixedChargeAmount: Scalars['BigDecimal'];
  /** 固定费用项 */
  planFixedCharges: Array<InputMaybe<PlanFixedChargeInput>>;
  /** 计划单价 */
  planUnitPrice: Scalars['BigDecimal'];
  /** 生效结束日期 */
  takeEffectClosingTime: Scalars['Long'];
  /** 生效起始日期 */
  takeEffectStartingTime: Scalars['Long'];
  /** 生产总量 */
  totalProduction: Scalars['BigDecimal'];
};

export type FmsPlanUnitPriceInput = {
  /** 应用id */
  appId: Scalars['Int'];
  /** 创建结束日期 */
  createClosingTime?: InputMaybe<Scalars['Long']>;
  /** 创建起始日期 */
  createStartingTime?: InputMaybe<Scalars['Long']>;
  /** 分页参数 */
  page: Page;
  /** 生效结束日期 */
  takeEffectClosingTime?: InputMaybe<Scalars['Long']>;
  /** 生效起始日期 */
  takeEffectStartingTime?: InputMaybe<Scalars['Long']>;
};

export type FmsPlanUnitPriceUpdateInput = {
  /** 固定费用总金额 */
  fixedChargeAmount: Scalars['BigDecimal'];
  /** 计划单价设置ID */
  id: Scalars['ID'];
  /** 固定费用项 */
  planFixedCharges: Array<InputMaybe<PlanFixedChargeInput>>;
  /** 计划单价 */
  planUnitPrice: Scalars['BigDecimal'];
  /** 生效结束日期 */
  takeEffectClosingTime: Scalars['Long'];
  /** 生效起始日期 */
  takeEffectStartingTime: Scalars['Long'];
  /** 生产总量 */
  totalProduction: Scalars['BigDecimal'];
};

/** 生产状态下拉枚举 */
export const enum FmsProductionTaskStatusOptionEnum {
  /** 全部 */
  AllStatus = 'ALL_STATUS',
  /** 已完成 */
  CompletedStatus = 'COMPLETED_STATUS',
  /** 生产中 */
  InProductionStatus = 'IN_PRODUCTION_STATUS',
  /** 待生产 */
  ToBeProduced = 'TO_BE_PRODUCED'
};

export type FmsPurchaseCommodityPayload = {
  __typename?: 'FmsPurchaseCommodityPayload';
  /** 采购金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 当前批次号 */
  currentBatchCode?: Maybe<Scalars['String']>;
  /** 入库批次号 */
  inStockBatchCode?: Maybe<Scalars['String']>;
  /** 溯源批次号 */
  originBatchCode?: Maybe<Scalars['String']>;
  /** 采购单价 */
  price?: Maybe<Scalars['BigDecimal']>;
  /** 采购单价(带单位描述) */
  priceDesc?: Maybe<Scalars['String']>;
  /** 采购数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** 抽检数量 */
  samplingQuantity?: Maybe<Scalars['BigDecimal']>;
  /** skuId */
  skuId?: Maybe<Scalars['Int']>;
  /** 采购商品名称 */
  skuName?: Maybe<Scalars['String']>;
};

/** 返回-详情-内部采购明细信息-采购商品信息（列表元素） */
export type FmsPurchaseInnerCommodityPayload = {
  __typename?: 'FmsPurchaseInnerCommodityPayload';
  /** 采购金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 入库批次号 */
  inStockBatchCode?: Maybe<Scalars['String']>;
  /** 采购单价 */
  price?: Maybe<Scalars['BigDecimal']>;
  /** 采购单价(带单位描述) */
  priceDesc?: Maybe<Scalars['String']>;
  /** 采购数量 */
  quantity?: Maybe<Scalars['String']>;
  /** skuId */
  skuId?: Maybe<Scalars['String']>;
  /** 采购商品名称 */
  skuName?: Maybe<Scalars['String']>;
};

/** 返回-详情-内部销售明细信息-销售商品信息（列表元素） */
export type FmsSaleInnerCommodityPayload = {
  __typename?: 'FmsSaleInnerCommodityPayload';
  /** 销售金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 成本批次号 */
  costBatchCode?: Maybe<Scalars['String']>;
  /** 当前批次号 */
  currentBatchCode?: Maybe<Scalars['ID']>;
  /** 销售单价 */
  price?: Maybe<Scalars['BigDecimal']>;
  /** 采购单价(带单位描述) */
  priceDesc?: Maybe<Scalars['String']>;
  /** 销售数量 */
  quantity?: Maybe<Scalars['String']>;
  /** skuId */
  skuId?: Maybe<Scalars['String']>;
  /** 采购商品名称 */
  skuName?: Maybe<Scalars['String']>;
};

/** 资产台账详情入参 */
export type FmsStandingBookDetailInput = {
  /** 资产编号（唯一标识） */
  assetNo?: InputMaybe<Scalars['ID']>;
};

export type FmsStandingBookDetailPayload = {
  __typename?: 'FmsStandingBookDetailPayload';
  /** 管理部门 */
  adminDept?: Maybe<Scalars['String']>;
  /** 管理人 */
  adminName?: Maybe<Scalars['String']>;
  /** 申请部门 */
  applyDept?: Maybe<Scalars['String']>;
  /** 申请组织 */
  applyOrg?: Maybe<Scalars['String']>;
  /** 资产类别 */
  assetClassification?: Maybe<Scalars['String']>;
  /** 资产名称 */
  assetName?: Maybe<Scalars['String']>;
  /** 资产编号（唯一标识） */
  assetNo?: Maybe<Scalars['ID']>;
  /** 资产原值（原币） */
  assetOriginalValue?: Maybe<Scalars['BigDecimal']>;
  /** 资产原值（本位币） */
  assetOriginalValueStd?: Maybe<Scalars['BigDecimal']>;
  /** 资产状态 */
  assetStatus?: Maybe<Scalars['String']>;
  /** 资产型号 */
  assetType?: Maybe<Scalars['String']>;
  /** 原币币种 */
  currency?: Maybe<Scalars['String']>;
  /** 本次折旧金额（原币） */
  depreciationPrice?: Maybe<Scalars['BigDecimal']>;
  /** 本次折旧金额（本位币） */
  depreciationPriceStd?: Maybe<Scalars['BigDecimal']>;
  /** 设备大类 */
  deviceCategory?: Maybe<Scalars['String']>;
  /** 汇率 */
  exchangeRate?: Maybe<Scalars['BigDecimal']>;
  /** 入库说明 */
  inStockNote?: Maybe<Scalars['String']>;
  /** 发票类型 */
  invoiceType?: Maybe<Scalars['String']>;
  /** NC编号 */
  ncCode?: Maybe<Scalars['String']>;
  /** 采购公司 */
  purchaseCompany?: Maybe<Scalars['String']>;
  /** 采购部门 */
  purchaseDept?: Maybe<Scalars['String']>;
  /** 采购单号 */
  purchaseOrderNo?: Maybe<Scalars['String']>;
  /** 净残值(原币) */
  residualValue?: Maybe<Scalars['BigDecimal']>;
  /** 净残值率 */
  residualValueRate?: Maybe<Scalars['BigDecimal']>;
  /** 净残值(本位币) */
  residualValueStd?: Maybe<Scalars['BigDecimal']>;
  /** 资产折旧状态 */
  status?: Maybe<Scalars['Int']>;
  /** 资产折旧状态desc */
  statusDesc?: Maybe<Scalars['String']>;
  /** 本位币种 */
  stdCurrency?: Maybe<Scalars['String']>;
  /** 存放地 */
  storageLocation?: Maybe<Scalars['String']>;
  /** 供应商编码 */
  supplierId?: Maybe<Scalars['String']>;
  /** 供应商 */
  supplierName?: Maybe<Scalars['String']>;
  /** 税额 */
  taxAmt?: Maybe<Scalars['BigDecimal']>;
  /** 未税金额（原币） */
  taxExclusiveAmt?: Maybe<Scalars['BigDecimal']>;
  /** 未税金额（本位币） */
  taxExclusiveAmtStd?: Maybe<Scalars['BigDecimal']>;
  /** 购买金额（原币） */
  taxInclusiveAmt?: Maybe<Scalars['BigDecimal']>;
  /** 购买金额（本位币） */
  taxInclusiveAmtStd?: Maybe<Scalars['BigDecimal']>;
  /** 累计折旧金额（原币） */
  totalDepreciationPrice?: Maybe<Scalars['BigDecimal']>;
  /** 累计折旧金额（本位币） */
  totalDepreciationPriceStd?: Maybe<Scalars['BigDecimal']>;
  /** 使用公司 */
  usageCompany?: Maybe<Scalars['String']>;
  /** 使用部门 */
  usageDept?: Maybe<Scalars['String']>;
  /** 使用部门责任人 */
  usageDeptLeader?: Maybe<Scalars['String']>;
  /** 使用人 */
  usageMan?: Maybe<Scalars['String']>;
  /** 使用年限 */
  usageYears?: Maybe<Scalars['BigDecimal']>;
};

export type FmsStandingBookPayload = {
  __typename?: 'FmsStandingBookPayload';
  /** 资产类别 */
  assetClassification?: Maybe<Scalars['String']>;
  /** 资产名称 */
  assetName?: Maybe<Scalars['String']>;
  /** 资产编号（唯一标识） */
  assetNo?: Maybe<Scalars['ID']>;
  /** 资产状态 */
  assetStatus?: Maybe<Scalars['String']>;
  /** 资产型号 */
  assetType?: Maybe<Scalars['String']>;
  /** 原币资产原值 */
  asset_original_value?: Maybe<Scalars['BigDecimal']>;
  /** 本位币资产原值 */
  asset_original_value_std?: Maybe<Scalars['BigDecimal']>;
  /** 原币币种 */
  currency?: Maybe<Scalars['String']>;
  /** 本次折旧情况 */
  currentDepreciation?: Maybe<Scalars['Int']>;
  /** 本次折旧情况desc */
  currentDepreciationDesc?: Maybe<Scalars['String']>;
  /** 月折旧额（本位币） */
  depreciationPriceStd?: Maybe<Scalars['BigDecimal']>;
  /** 设备大类 */
  deviceCategory?: Maybe<Scalars['String']>;
  /** 入库类型 */
  inStockType?: Maybe<Scalars['String']>;
  /** nc编号 */
  ncNo?: Maybe<Scalars['String']>;
  /** 剩余折旧年限 */
  remainDepreciationMonths?: Maybe<Scalars['BigDecimal']>;
  /** 资产折旧状态 */
  status?: Maybe<Scalars['Int']>;
  /** 资产折旧状态desc */
  statusDesc?: Maybe<Scalars['String']>;
  /** 本位币币种 */
  stdCurrency?: Maybe<Scalars['String']>;
  /** 暂停/开启折旧 */
  switchTag?: Maybe<Scalars['Int']>;
  /** 原币购买不含税金额 */
  taxExclusiveAmt?: Maybe<Scalars['BigDecimal']>;
  /** 本位币购买不含税金额 */
  taxExclusiveAmtStd?: Maybe<Scalars['BigDecimal']>;
  /** 原币购买含税金额 */
  taxInclusiveAmt?: Maybe<Scalars['BigDecimal']>;
  /** 本位币购买含税金额 */
  taxInclusiveAmtStd?: Maybe<Scalars['BigDecimal']>;
  /** 原币累计折旧金额 */
  totalDepreciationPrice?: Maybe<Scalars['BigDecimal']>;
  /** 本位币累积折旧金额 */
  totalDepreciationPriceStd?: Maybe<Scalars['BigDecimal']>;
  /** 使用公司 */
  usageCompany?: Maybe<Scalars['String']>;
  /** 使用部门 */
  usageDept?: Maybe<Scalars['String']>;
  /** 使用部门属性 */
  usageDeptAttribute?: Maybe<Scalars['String']>;
};

export type FmsStockCheckCommodity = {
  __typename?: 'FmsStockCheckCommodity';
  /** 盘点库存数量 */
  afterCheckCount?: Maybe<Scalars['String']>;
  /** 批次号 */
  batchCode?: Maybe<Scalars['ID']>;
  /** 系统库存数量 */
  beforeCheckCount?: Maybe<Scalars['String']>;
  /** 盘点明细ID */
  checkItemId?: Maybe<Scalars['ID']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** skuID */
  commoditySkuId?: Maybe<Scalars['ID']>;
  /** sku名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /** 规格名称 */
  commoditySpec?: Maybe<Scalars['String']>;
  /** 商品类型 */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 成本单价 */
  costUnitPriceStr?: Maybe<Scalars['String']>;
  /** 当前批次号 */
  currentBatchCode?: Maybe<Scalars['ID']>;
  /** 入库单号 */
  inOrderCode?: Maybe<Scalars['String']>;
  /** 明细状态 10正常、20盘盈、30盘亏 */
  itemStatus?: Maybe<Scalars['Int']>;
  /** 明细状态描述 10正常、20盘盈、30盘亏 */
  itemStatusDesc?: Maybe<Scalars['String']>;
  /** 出库单号 */
  outOrderCode?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 成本单价 */
  unitCostPrice?: Maybe<Scalars['BigDecimal']>;
  /** 盘点情况 */
  unusualNums?: Maybe<Scalars['String']>;
  /** 异常原因 */
  unusualReason?: Maybe<Scalars['String']>;
  /** 异常原因ID */
  unusualReasonId?: Maybe<Scalars['ID']>;
};

export type FmsStockCheckCompleteInput = {
  /** app类型 */
  appId?: InputMaybe<Scalars['Int']>;
  /** 盘点订单id 列表 */
  checkIds: Array<InputMaybe<Scalars['ID']>>;
};

export type FmsStockCheckDetailInput = {
  /** app类型 */
  appId?: InputMaybe<Scalars['Int']>;
  /** 盘点订单id */
  stockCheckId: Scalars['ID'];
};

export type FmsStockCheckDetailPayload = {
  __typename?: 'FmsStockCheckDetailPayload';
  /** 盘点ID */
  checkId?: Maybe<Scalars['ID']>;
  /** 盘点人ID */
  checkPersonId?: Maybe<Scalars['ID']>;
  /** 盘点人名称 */
  checkPersonName?: Maybe<Scalars['String']>;
  /** 财务备注 */
  financialRemark?: Maybe<Scalars['String']>;
  /** 盘点商品详情 */
  fmsStockCheckCommodities?: Maybe<Array<Maybe<FmsStockCheckCommodity>>>;
  /** 证明 */
  proofs?: Maybe<Array<Maybe<FilePayload>>>;
  /** 盘点审核财务状态 */
  stockCheckFinancialState?: Maybe<Scalars['Int']>;
  /** 盘点审核财务状态名称 */
  stockCheckFinancialStateName?: Maybe<Scalars['String']>;
  /** 盘点日期 */
  stockCheckTime?: Maybe<Scalars['Long']>;
  /** 提交日期 */
  submitTime?: Maybe<Scalars['Long']>;
  /** 异常成本 */
  unusualPrices?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 所属仓库ID */
  warehouseId?: Maybe<Scalars['ID']>;
  /** 所属仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type FmsStockCheckDiffModifyInput = {
  /** app类型 */
  appId?: InputMaybe<Scalars['Int']>;
  /** 备注 */
  remark: Scalars['String'];
  /** 盘点订单明细id */
  stockCheckItemId: Scalars['ID'];
  /** 异常原因 */
  unusualReasonId: Scalars['ID'];
};

export const enum FmsStockCheckEnum {
  /** 全部 */
  All = 'ALL',
  /** 正常 */
  Normal = 'NORMAL',
  /** 异常 */
  Unusual = 'UNUSUAL'
};

export const enum FmsStockCheckFinancialEnum {
  /** 全部 */
  All = 'ALL',
  /** 已确认 */
  Checked = 'CHECKED',
  /** 待财务审核 */
  PendingCheck = 'PENDING_CHECK'
};

export type FmsStockCheckFinancialRemarkInput = {
  /** app类型 */
  appId?: InputMaybe<Scalars['Int']>;
  /** 盘点订单id */
  checkId: Scalars['ID'];
  /** 财务备注 */
  financialRemark: Scalars['String'];
};

export type FmsStockCheckInput = {
  /** app类型 */
  appId?: InputMaybe<Scalars['Int']>;
  /** 盘点人名称 */
  checkPersonName?: InputMaybe<Scalars['String']>;
  /** 商品类型 */
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  /** orgId */
  orgId?: InputMaybe<Scalars['ID']>;
  /** 分页参数 */
  page: Page;
  /** 盘点结束日期 */
  stockCheckClosingTime?: InputMaybe<Scalars['Long']>;
  /** 盘点审核财务确认状态 */
  stockCheckFinancialState?: InputMaybe<Scalars['Int']>;
  /** 盘点起始日期 */
  stockCheckStartingTime?: InputMaybe<Scalars['Long']>;
  /** 盘点审核状态 */
  stockCheckState?: InputMaybe<Scalars['Int']>;
  /** 提交结束日期 */
  submitClosingTime?: InputMaybe<Scalars['Long']>;
  /** 提交起始日期 */
  submitStartingTime?: InputMaybe<Scalars['Long']>;
  /** 所属仓库 */
  warehouseName?: InputMaybe<Scalars['String']>;
};

/** 盘点审核列表返回值 */
export type FmsStockCheckPayload = {
  __typename?: 'FmsStockCheckPayload';
  /** 盘点订单id */
  checkId?: Maybe<Scalars['ID']>;
  /** 盘点人ID */
  checkPersonId?: Maybe<Scalars['ID']>;
  /** 盘点人名称 */
  checkPersonName?: Maybe<Scalars['String']>;
  /** 商品类型id */
  commodityIds?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 商品类型名称 */
  commodityNames?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 财务备注 */
  financialRemark?: Maybe<Scalars['String']>;
  /** 组织id */
  orgId?: Maybe<Scalars['ID']>;
  /** 组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 盘点审核财务状态 */
  stockCheckFinancialState?: Maybe<Scalars['Int']>;
  /** 盘点审核财务状态名称 */
  stockCheckFinancialStateName?: Maybe<Scalars['String']>;
  /** 盘点审核确认状态 */
  stockCheckState?: Maybe<Scalars['Int']>;
  /** 盘点审核确认状态名称 */
  stockCheckStateName?: Maybe<Scalars['String']>;
  /** 盘点日期 */
  stockCheckTime?: Maybe<Scalars['Long']>;
  /** 提交日期 */
  submitTime?: Maybe<Scalars['Long']>;
  /** 所属仓库ID */
  warehouseId?: Maybe<Scalars['ID']>;
  /** 所属仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

/** 下拉列表统一返回字符串 */
export type FmsStrOption = {
  __typename?: 'FmsStrOption';
  label?: Maybe<Scalars['String']>;
  value?: Maybe<Scalars['String']>;
};

/** 树形结构json字符串统一出参 */
export type FmsTreePayload = {
  __typename?: 'FmsTreePayload';
  treeJson?: Maybe<Scalars['String']>;
};

export type FmsUsageCompanyPayload = {
  __typename?: 'FmsUsageCompanyPayload';
  /** 公司名称 */
  usageCompany?: Maybe<Scalars['String']>;
  /** id */
  usageId?: Maybe<Scalars['ID']>;
};

export type FmsUsageDeptPayload = {
  __typename?: 'FmsUsageDeptPayload';
  /** 父级id */
  parentId?: Maybe<Scalars['ID']>;
  /** 部门名称 */
  usageDept?: Maybe<Scalars['String']>;
  /** id */
  usageId?: Maybe<Scalars['ID']>;
};

export const enum Format {
  /** yyyy */
  Yyyy = 'YYYY',
  /** yyyy-MM */
  YyyyMm = 'YYYY_MM',
  /** yyyy-MM-dd */
  YyyyMmDd = 'YYYY_MM_DD',
  /** yyyy-MM-dd HH:mm:ss */
  YyyyMmDdHhMmSs = 'YYYY_MM_DD_HH_MM_SS',
  /** yyyy/MM/dd HH:mm:ss */
  YyyyMmDdHhMmSsItalics = 'YYYY_MM_DD_HH_MM_SS_ITALICS'
};

export type FreeBoxDeadlinePayload = UniqueIdInterface & {
  __typename?: 'FreeBoxDeadlinePayload';
  /** 免箱期 */
  deadline?: Maybe<Scalars['Long']>;
  /** 生成参数 */
  parameterList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 唯一id */
  uniqueId?: Maybe<Scalars['ID']>;
};

export type FreightCostPayload = SupplierBase & {
  __typename?: 'FreightCostPayload';
  /**  金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /**  费用项id */
  costId?: Maybe<Scalars['ID']>;
  /** 费用名称 */
  costName?: Maybe<Scalars['String']>;
  /**  具体字段值 */
  data?: Maybe<Scalars['String']>;
  /**  备注 */
  note?: Maybe<Scalars['String']>;
  /** 规则列表 */
  ruleFieldList?: Maybe<Array<Maybe<FieldPayload>>>;
  /**  规则id */
  ruleId?: Maybe<Scalars['ID']>;
  /** 供应商 */
  supplier?: Maybe<Supplier>;
};

/**  运杂费  */
export type FreightItem = SupplierBase & {
  __typename?: 'FreightItem';
  /**  金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /**  费用项id */
  costId?: Maybe<Scalars['ID']>;
  /** 费用名称 */
  costName?: Maybe<Scalars['String']>;
  /**  具体字段值 */
  data?: Maybe<Scalars['String']>;
  /**  费用项id  */
  dictItemId?: Maybe<Scalars['ID']>;
  /**  业务规则扩展 (客户id或者供应商id) */
  extendId?: Maybe<Scalars['Int']>;
  /**  备注 */
  note?: Maybe<Scalars['String']>;
  /**  规则id */
  ruleId?: Maybe<Scalars['ID']>;
  /**  供应商  */
  supplier?: Maybe<Supplier>;
};

/** 基础公用接口 */
export type FreightType = {
  __typename?: 'FreightType';
  /** 费用类型id */
  freightId?: Maybe<Scalars['Int']>;
  /** 费用类型名称 */
  freightName?: Maybe<Scalars['String']>;
};

export type FruitStockPayload = {
  __typename?: 'FruitStockPayload';
  /** 批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品规格 */
  commoditySpecOptionName?: Maybe<Scalars['String']>;
  /** 商品属性 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 所属客户 */
  customerName?: Maybe<Scalars['String']>;
  /** 入库时间 */
  inStockTime?: Maybe<Scalars['Long']>;
  /** 在库时间 */
  onStockTime?: Maybe<Scalars['String']>;
  /** 库存状态 */
  stockStatus?: Maybe<Scalars['String']>;
  /** 剩余库存(副单位) */
  totalQuantity?: Maybe<Scalars['String']>;
  /** 剩余库存(基本单位) */
  unitQuantity?: Maybe<Scalars['String']>;
  /** 所属仓库 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type FruitStockQueryInput = {
  belongInfos?: InputMaybe<Array<InputMaybe<PitayaBelongInfoInput>>>;
  /** 商品名称 */
  commodityName?: InputMaybe<Scalars['String']>;
  /** 商品属性id */
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  /** 所属仓库id */
  warehouseId?: InputMaybe<Scalars['ID']>;
};

export type FruitStoragePayload = {
  __typename?: 'FruitStoragePayload';
  /** id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 存放湿度 */
  humidity?: Maybe<Scalars['String']>;
  /** 存放天数 */
  storageDay?: Maybe<Scalars['String']>;
  /** 存放温度 */
  temperature?: Maybe<Scalars['String']>;
};

export type FruitStorageQueryInput = {
  /** 品类名称 */
  categoryName?: InputMaybe<Scalars['String']>;
};

/** 全量编辑sku配比关系入参 */
export type FullUpdateCommoditySkuInput = {
  /**  基本单位 */
  basicTypeList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 商品id */
  commodityId: Scalars['Int'];
  /** 规格筛选 */
  skuCondition?: InputMaybe<Array<InputMaybe<SkuCondition>>>;
  /**  辅助单位 */
  subTypeList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 更新的skuId单位配比 */
  unitTypeConversion: UnitTypeConversion;
};

export type FunctionalField = {
  __typename?: 'FunctionalField';
  /** @deprecated 2.11弃用 */
  saleTotalCost?: Maybe<Scalars['BigDecimal']>;
  saleTotalPrice?: Maybe<Scalars['BigDecimal']>;
};

/** 返回值-结余信息 */
export type FundBalancePayLoad = {
  __typename?: 'FundBalancePayLoad';
  /** 当前结余 */
  currentBalance?: Maybe<Scalars['BigDecimal']>;
  /** 昨日余额 */
  yesterdayBalance?: Maybe<Scalars['BigDecimal']>;
};

/** 入参-资金流水-单列 */
export type FundFlowInput = {
  /** 金额 */
  amount: Scalars['BigDecimal'];
  /** 所属公司id */
  belongCompanyId: Scalars['ID'];
  /** 所属组织id */
  belongOrgId: Scalars['ID'];
  /** 是否可匹配收款单/付款单 */
  canMatch: Scalars['Int'];
  /** 凭证单号 */
  externalBillNo: Scalars['String'];
  /** 收支项目(字典businessItemType) */
  flowBusinessItem: Scalars['String'];
  /** 流水日期 */
  flowTime: Scalars['Long'];
  /** 流水类型 */
  flowType: Scalars['String'];
  /** 经办人名称 */
  handlerName: Scalars['String'];
  /** 主键 */
  id?: InputMaybe<Scalars['ID']>;
  /** 是否现金 */
  isCash: Scalars['Int'];
  /** 对方账号 */
  oppositeBankAccountCode: Scalars['String'];
  /** 对方账号名称 */
  oppositeBankAccountName: Scalars['String'];
  /** 我司账号id */
  ownerBankAccountId: Scalars['ID'];
  /** 摘要 */
  summary?: InputMaybe<Scalars['String']>;
};

/** 返回值-Record-资金流水 */
export type FundFlowRecordPayLoad = {
  __typename?: 'FundFlowRecordPayLoad';
  /** 金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 所属公司id */
  belongCompanyId?: Maybe<Scalars['ID']>;
  /** 所属公司名称 */
  belongCompanyName?: Maybe<Scalars['String']>;
  /** 所属组织id */
  belongOrg?: Maybe<Array<Maybe<FasOrg>>>;
  /** 可否匹配收款单/付款单 */
  canMatch?: Maybe<Scalars['Int']>;
  /** 创建人 */
  createBy?: Maybe<Scalars['String']>;
  /** 创建人名称 */
  createByName?: Maybe<Scalars['String']>;
  /** 流水创建来源 */
  createSource?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 币种 */
  currency?: Maybe<Scalars['String']>;
  /** 凭证单号 */
  externalBillNo?: Maybe<Scalars['String']>;
  /** 收支项目 */
  flowBusinessItem?: Maybe<Scalars['String']>;
  /** 收支项目名称 */
  flowBusinessItemName?: Maybe<Scalars['String']>;
  /** 流水单号 */
  flowNo?: Maybe<Scalars['String']>;
  /** 流水日期 */
  flowTime?: Maybe<Scalars['Long']>;
  /** 流水类型 */
  flowType?: Maybe<Scalars['String']>;
  /** 流水类型 */
  flowTypeName?: Maybe<Scalars['String']>;
  /** 经办人名称 */
  handlerName?: Maybe<Scalars['String']>;
  /** 主键 */
  id?: Maybe<Scalars['ID']>;
  /** 是否现金 */
  isCash?: Maybe<Scalars['Int']>;
  /** 对方账号 */
  oppositeBankAccountCode?: Maybe<Scalars['String']>;
  /** 对方账号名称 */
  oppositeBankAccountName?: Maybe<Scalars['String']>;
  /** 我司账号 */
  ownerBankAccountCode?: Maybe<Scalars['String']>;
  /** 我司账号id */
  ownerBankAccountId?: Maybe<Scalars['ID']>;
  /** 我司账号名称 */
  ownerBankAccountName?: Maybe<Scalars['String']>;
  /** 出纳付款单号 */
  paymentCode?: Maybe<Scalars['String']>;
  /** 付款主体 */
  paymentEntityName?: Maybe<Scalars['String']>;
  /** 剩余金额 */
  remainAmount?: Maybe<Scalars['BigDecimal']>;
  /** 状态编码 */
  status?: Maybe<Scalars['String']>;
  /** 状态名称 */
  statusName?: Maybe<Scalars['String']>;
  /** 摘要 */
  summary?: Maybe<Scalars['String']>;
};

/** 入参-发票管理: 生成应收单 */
export type GeneFasReceivableInvoiceInput = {
  /** Id号(批量)入参 */
  idList: Array<Scalars['ID']>;
  /** 红蓝字(字典redOrBlueWord) */
  invoiceDirection: Scalars['String'];
};

/** 入参-发票(应付)管理: 生成应付单-预付单信息 */
export type GeneFasReceivableInvoicePayableInAdvancePaymentInput = {
  /** 预付单id */
  inAdvancePaymentId: Scalars['ID'];
  /** 本次核销金额 */
  offsetAmount: Scalars['BigDecimal'];
};

/** 入参-发票(应付)管理: 生成应付单 */
export type GeneFasReceivableInvoicePayableInput = {
  /** Id号(批量)入参 */
  idList: Array<Scalars['ID']>;
  /** 用于核销的预付单信息 */
  inAdvancePaymentInfos?: InputMaybe<Array<GeneFasReceivableInvoicePayableInAdvancePaymentInput>>;
  /** 红蓝字(字典redOrBlueWord) */
  invoiceDirection: Scalars['String'];
};

/** 入参-凭证处理中心: 生成凭证-业务单信息 */
export type GeneVoucherBusinessBillInput = {
  /** 待生成凭证的业务单据信息 */
  businessInfo: FasBusinessBillInput;
  /** 凭证模板归属类型 */
  voucherTemplateBelongType: Scalars['String'];
};

/** 入参-凭证处理中心: 生成凭证 */
export type GeneVoucherInput = {
  /** 适用范围的类型 */
  appScopeType: Scalars['String'];
  /** 待生成凭证的业务单据信息 */
  businessInfos: Array<GeneVoucherBusinessBillInput>;
};

export type GetAcquireInput = {
  applyId: Scalars['ID'];
};

export type GetAgencyManagementDetailInput = {
  /** 代卖单id */
  orderId: Scalars['ID'];
};

export type GetAgencyManagementDetailPayload = {
  __typename?: 'GetAgencyManagementDetailPayload';
  /** 代卖商 */
  agentName?: Maybe<Scalars['String']>;
  /** 代卖商品列表 */
  commodityList?: Maybe<Array<Maybe<AgencySaleManagementCommodity>>>;
  /** 合作天数 */
  cooperationDays?: Maybe<Scalars['Int']>;
  /** 发起时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 发起人 */
  createUser?: Maybe<Scalars['String']>;
  /** 代卖单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 代卖单id */
  orderId?: Maybe<Scalars['ID']>;
  /** 代卖单类型 */
  orderType?: Maybe<AgencySaleEnum>;
  /** 多级代卖关联代卖单 */
  relationalAgencySaleOrderList?: Maybe<Array<Maybe<RelationalAgencySaleOrder>>>;
  /** 预选代卖规则值 */
  ruleValue?: Maybe<Scalars['BigDecimal']>;
  /** 销售进度 */
  salesProgress?: Maybe<Scalars['BigDecimal']>;
  /** 代卖结算列表 */
  settlementList?: Maybe<Array<Maybe<AgencySaleManagementSettlement>>>;
  /** 预选代卖规则 */
  settlementRrule?: Maybe<SettlementRuleType>;
  /** 结算状态 */
  settlementStatus?: Maybe<AgencySaleSettlementStatus>;
};

export type GetAgencySaleDetailPayload = {
  __typename?: 'GetAgencySaleDetailPayload';
  /** 代卖单号 */
  agencySaleCode?: Maybe<Scalars['String']>;
  /** 代卖单id */
  agencySaleId?: Maybe<Scalars['ID']>;
  /** 代卖类型 */
  agencySaleType?: Maybe<AgencySaleEnum>;
  /** 代卖商、货主信息 */
  agentInfo?: Maybe<AgentInfoPayload>;
  /** 可取消（外部委托和内部委托） */
  canCancel?: Maybe<Scalars['Boolean']>;
  /** 可商品退回(外部受托) */
  canReturn?: Maybe<Scalars['Boolean']>;
  /** 代卖商品列表 */
  commodityList?: Maybe<Array<Maybe<AgencySaleCommodityItemPayload>>>;
  /** 合作天数 */
  cooperationDays?: Maybe<Scalars['Int']>;
  /** 费用项列表 */
  costList?: Maybe<Array<Maybe<AgencySaleCostItemPayload>>>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 发起人 */
  creator?: Maybe<Scalars['String']>;
  /** 是否存在退回记录 */
  existReturnBack?: Maybe<Scalars['Boolean']>;
  /** 代卖单父Id,一级代卖单值为0 */
  parentId?: Maybe<Scalars['ID']>;
  /** 结算规则值（扣款金额或百分比） */
  ruleValue?: Maybe<Scalars['BigDecimal']>;
  /** 代卖销售列表 */
  salesList?: Maybe<Array<Maybe<AgencySaleSalesItemPayload>>>;
  /** 代卖结算信息 */
  settlement?: Maybe<AgencySaleCooperationSettlementPayload>;
  /** 结算单数量 */
  settlementQuantity?: Maybe<Scalars['Int']>;
  /** 结算规则 */
  settlementRule?: Maybe<SettlementRuleType>;
  /** 结算状态 */
  settlementStatus?: Maybe<AgencySaleSettlementStatus>;
};

export type GetAgencySaleOrderTicketInput = {
  /** 订单id */
  orderId: Scalars['ID'];
};

export type GetAgencySaleOrderTicketPayload = {
  __typename?: 'GetAgencySaleOrderTicketPayload';
  /**  代卖商名称 */
  agentName?: Maybe<Scalars['String']>;
  /**  销售单号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  订单商品信息 */
  orderCommodities?: Maybe<Array<Maybe<OrderBillCommodityPayload>>>;
  /**  订单ID */
  orderId?: Maybe<Scalars['Int']>;
  /**  开单人 */
  orderOperator?: Maybe<Scalars['String']>;
  /**  开单时间 */
  orderTime?: Maybe<Scalars['Long']>;
  /**  订单备注 */
  remark?: Maybe<Scalars['String']>;
  /**  订单金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  商品总件数 */
  totalQuantity?: Maybe<Array<Maybe<SalesNumCount>>>;
};

export type GetAgencySaleSettlementDetailInput = {
  /** 结算单id */
  settlementId: Scalars['ID'];
};

export type GetAgencySaleSettlementDetailPayload = {
  __typename?: 'GetAgencySaleSettlementDetailPayload';
  /** 代卖费 */
  agencySellingFee?: Maybe<Scalars['BigDecimal']>;
  /** 代卖商名称 */
  agentName?: Maybe<Scalars['String']>;
  /** 预估结算金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 审核流程 */
  auditProcess?: Maybe<Array<Maybe<SettlementAuditProcessPayload>>>;
  /** 结算审核状态 */
  auditStatus?: Maybe<SettlementAuditStatus>;
  /** 结算商品列表 */
  commodityList?: Maybe<Array<Maybe<PeachAgencySaleOrderCommodityPayload>>>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 发起人 */
  createUser?: Maybe<Scalars['String']>;
  /** 财务结算金额 */
  financialAmount?: Maybe<Scalars['BigDecimal']>;
  /** 财务确认状态 */
  financialStatus?: Maybe<Scalars['Boolean']>;
  /** 下级代卖商品列表 */
  lowerCommodityList?: Maybe<Array<Maybe<PeachLowerAgencySaleList>>>;
  /** 下级费用 */
  lowerCostList?: Maybe<Array<Maybe<OtherSettlementCost>>>;
  /** 代卖单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 代卖单id */
  orderId?: Maybe<Scalars['ID']>;
  /** 代卖单类型 */
  orderType?: Maybe<AgencySaleEnum>;
  /** 相关费用 */
  otherCostList?: Maybe<Array<Maybe<OtherSettlementCost>>>;
  /** 其他费用-自填项 */
  otherSelfCostList?: Maybe<Array<Maybe<SelfSettlementCost>>>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 结算规则值（扣款金额或百分比） */
  ruleValue?: Maybe<Scalars['BigDecimal']>;
  /** 结算单号 */
  settlementCode?: Maybe<Scalars['String']>;
  /** 结算单id */
  settlementId?: Maybe<Scalars['ID']>;
  /** 结算规则 */
  settlementRule?: Maybe<SettlementRuleType>;
};

export type GetAgencyTradeTransferBillInput = {
  flowId: Scalars['ID'];
};

/** "查询可供选择的批次的请求参数 */
export type GetBatchesInput = {
  categoryId: Scalars['Int'];
  warehouseId: Scalars['ID'];
};

export type GetBill1Input = {
  billId: Scalars['ID'];
};

export type GetBill2Input = {
  billMainId: Scalars['ID'];
};

export type GetBillDictItemInput = {
  /** 应用id */
  appId?: InputMaybe<Scalars['Int']>;
  /** 字典编码 必填 */
  dictCode?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
};

export type GetBreakageOrderDetailInput = {
  /** 申请单id */
  applyId?: InputMaybe<Scalars['ID']>;
  /** 出库订单id */
  outOrderId?: InputMaybe<Scalars['ID']>;
};

/**
 * input ListCommodityCategoryInput{
 *     #  FRUIT(1, "水果"),
 *     #FOOD(2, "食品"),
 *     #ASSIST(3, "辅料"),
 *     #BOX(4, "周转筐"),
 *     #RAW_MATERIAL(5, "原料"),
 *     #PRODUCT(6, "成品"),
 *     #HALF_PRODUCT(7, "半成品"),
 *     #DEFECTIVE(8, "次品");
 *     commodityTypeId:[Int]
 * }
 */
export type GetCommoditySkuInput = {
  commoditySkuId: Scalars['Int'];
};

export type GetCommodityTagAssociationInput = {
  tagId?: InputMaybe<Scalars['Long']>;
};

export type GetCustomerBaseInput = {
  /** 客户名字 */
  name?: InputMaybe<Scalars['String']>;
  /** 联系电话 */
  phone?: InputMaybe<Scalars['String']>;
  /** 客户类型 */
  type: PitayaCustomerType;
};

export type GetCustomerCreditApplyPayload = {
  __typename?: 'GetCustomerCreditApplyPayload';
  /** 授信申请表 */
  applyFile?: Maybe<PeachFilePayload>;
  /** 申请id */
  applyId?: Maybe<Scalars['ID']>;
  /** 申请状态 */
  applyStatus?: Maybe<CreditApplyStatusEnum>;
  /** 申请类型 */
  applyType?: Maybe<CustomerCreditApplyTypeEnum>;
  /** 审批流程 */
  approvalProcess?: Maybe<Array<Maybe<WorkflowApprovalProcess>>>;
  /** 审批记录 */
  approvalRecords?: Maybe<Array<Maybe<WorkflowApprovalRecords>>>;
  /** 附件 */
  attachment?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /** 发起时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 额度 */
  creditLine?: Maybe<Scalars['BigDecimal']>;
  /** 账期 */
  creditPeriod?: Maybe<Scalars['Int']>;
  /** 申请说明 */
  remark?: Maybe<Scalars['String']>;
  /** 发起人 */
  sponsor?: Maybe<Scalars['String']>;
};

export type GetDeliveryBillInput = {
  /** 配送费用单Id */
  deliveryBillId: Scalars['ID'];
};

export type GetFmsDurianPurchaseDetailPayload = {
  __typename?: 'GetFmsDurianPurchaseDetailPayload';
  /** 采购费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 采购费用单状态ID */
  billStatus?: Maybe<Scalars['Int']>;
  /** 采购费用单状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 总部销售单号、id列表 */
  durianSaleIdCodeList?: Maybe<Array<Maybe<SaleIdAndCode>>>;
  /** 入库日期 */
  inStockTime?: Maybe<Scalars['Long']>;
  /** 产地销售单号 */
  originSaleCode?: Maybe<Scalars['String']>;
  /** 产地销售单id */
  originSaleId?: Maybe<Scalars['ID']>;
  /** 采购单号 */
  purchaseCode?: Maybe<Scalars['String']>;
  /** 采购商品信息 */
  purchaseCommodityList?: Maybe<Array<Maybe<FmsPurchaseCommodityPayload>>>;
  /** 采购单Id */
  purchaseId?: Maybe<Scalars['ID']>;
  /** 采购单状态 */
  purchaseStatus?: Maybe<Scalars['Int']>;
  /** 采购单状态描述 */
  purchaseStatusDesc?: Maybe<Scalars['String']>;
  /** 供应商ID */
  supplierId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 供应商名称 */
  supplierName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 采购总金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type GetFmsImportPurchaseDetailPayload = {
  __typename?: 'GetFmsImportPurchaseDetailPayload';
  /** 采购费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 关联费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 关联费用单状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 入库日期 */
  inStockTime?: Maybe<Scalars['Long']>;
  /** 采购单号 */
  purchaseCode?: Maybe<Scalars['String']>;
  /** 采购商品信息 */
  purchaseCommodityList?: Maybe<Array<Maybe<FmsPurchaseCommodityPayload>>>;
  /** 采购单Id */
  purchaseId?: Maybe<Scalars['ID']>;
  /** 采购单状态 */
  purchaseStatus?: Maybe<Scalars['Int']>;
  /** 采购单状态描述 */
  purchaseStatusDesc?: Maybe<Scalars['String']>;
  /** 供应商ID */
  supplierId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 供应商名称 */
  supplierName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 合计金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

/** 销售收入详情出参(改造) */
export type GetFmsPitayaSaleIncomeOrderDetailPayload = {
  __typename?: 'GetFmsPitayaSaleIncomeOrderDetailPayload';
  /** 销售收入单号 */
  billMainCode?: Maybe<Scalars['String']>;
  /** 销售收入单状态 */
  billMainStatus?: Maybe<Scalars['Int']>;
  /** 销售收入单状态说明 */
  billMainStatusDesc?: Maybe<Scalars['String']>;
  /**  商品类型  */
  commodityTypes?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /**  商品类型  */
  commodityTypesDesc?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 销售客户 */
  customerName?: Maybe<Scalars['String']>;
  /** 配送总金额 */
  deliverAmount?: Maybe<Scalars['BigDecimal']>;
  /**  销售单号  */
  incomeCode?: Maybe<Scalars['String']>;
  /**  销售收入id  */
  incomeId?: Maybe<Scalars['ID']>;
  /** 出库配送信息 */
  incomeOrderDeliverySkuList?: Maybe<Array<Maybe<FmsIncomeOrderDeliverySkuData>>>;
  /** 商品信息 */
  incomeOrderSkuList?: Maybe<Array<Maybe<FmsIncomeOrderSkuData>>>;
  /** 销售单状态 */
  incomeStatus?: Maybe<Scalars['Int']>;
  /** 销售单状态说明 */
  incomeStatusDesc?: Maybe<Scalars['String']>;
  /** 关联配送单号 */
  orderCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  所属组织  */
  orgName?: Maybe<Scalars['String']>;
  /**  收款方式  */
  payModeDesc?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 销售总金额 */
  saleAmount?: Maybe<Scalars['BigDecimal']>;
  /** 销售日期 */
  saleDate?: Maybe<Scalars['Long']>;
  /** 所属仓库 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type GetFmsPurchaseDetailInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 采购单Id */
  purchaseId: Scalars['ID'];
};

/** 通过组织名，模糊查询组织树请求体 */
export type GetOrgTreeByConditionInput = {
  /** 是否已删除 */
  deleted?: InputMaybe<Scalars['Int']>;
  /** 组织架构id */
  groupIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 组织id */
  orgIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 组织名 */
  orgName?: InputMaybe<Scalars['String']>;
  /** 组织类型 */
  orgType?: InputMaybe<Scalars['Int']>;
  /** 父组织id */
  parentIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

/** 通过组织名，模糊查询组织树返回体 */
export type GetOrgTreeByConditionPayload = {
  __typename?: 'GetOrgTreeByConditionPayload';
  /** 组织树集合 */
  treeNode?: Maybe<Array<Maybe<OrgTreeNode>>>;
};

export type GetOutStockRecordLogInput = {
  outStockRecordId?: InputMaybe<Scalars['ID']>;
};

/** 销售收入查看详情出参 */
export type GetPeachSalesOrderDetailPayload = {
  __typename?: 'GetPeachSalesOrderDetailPayload';
  /**  产生预收信息  */
  advanceInfos?: Maybe<Array<Maybe<AdvanceInfoDetailPayload>>>;
  /**  产生预收金额  */
  advanceTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 销售费用单ID */
  billMainId?: Maybe<Scalars['ID']>;
  /** 费用单状态 */
  billMainStatus?: Maybe<Scalars['Int']>;
  /** 费用单状态描述 */
  billMainStatusDesc?: Maybe<Scalars['String']>;
  /** 公司名称 */
  companyName?: Maybe<Scalars['String']>;
  /** 客户签署状态 */
  contractSignStatusDesc?: Maybe<Scalars['String']>;
  /** 销售单创建人 */
  createUserId?: Maybe<Scalars['ID']>;
  /** 销售单创建人名称 */
  createUserName?: Maybe<Scalars['String']>;
  /** 客户ID */
  customerId?: Maybe<Scalars['ID']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 欠款金额 */
  debitAmount?: Maybe<Scalars['BigDecimal']>;
  /** 销售单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 销售日期 */
  orderCreateTime?: Maybe<Scalars['Long']>;
  /** 销售详情 */
  orderDetailList?: Maybe<Array<Maybe<PeachSalesOrderCommodityPayLoad>>>;
  /** 所属组织Id */
  orgId?: Maybe<Scalars['ID']>;
  /** 所属组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 出库明细 */
  outStockDetailList?: Maybe<Array<Maybe<PeachSaleOutStockDetailInfoPayload>>>;
  /** 销售单ID */
  salesOrderId?: Maybe<Scalars['ID']>;
  /** 总金额 */
  totalSaleAmount?: Maybe<Scalars['BigDecimal']>;
  /** 非欠款金额 */
  unDebitAmount?: Maybe<Scalars['BigDecimal']>;
  /** 非欠款明细 */
  unDebitDetails?: Maybe<Array<Maybe<UnDebitDetail>>>;
  /**  使用预收信息  */
  userAdvanceInfos?: Maybe<Array<Maybe<AdvanceInfoDetailPayload>>>;
  /** 销售仓库 */
  warehouseNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

/** 获取权限 */
export type GetPermissionInput = {
  /**  权限类型 1 后台管理 2 app 3消息 */
  menuType?: InputMaybe<Scalars['Int']>;
};

export type GetPitayaCustomerCooperationInput = {
  /** 合作方式id */
  cooperationId?: InputMaybe<Scalars['Int']>;
  /** 客户明细id */
  customerDetailId?: InputMaybe<Scalars['Int']>;
};

export type GetPitayaCustomerQualificationInput = {
  /** 客户基础表id */
  customerId: Scalars['Int'];
};

export type GetPitayaDomesticReceiveTaskInput = {
  id: Scalars['ID'];
};

export type GetPitayaReceiveTaskInput = {
  id: Scalars['ID'];
};

/** 获取权限树下拉列表请求 */
export type GetPowerTreeInput = {
  /** 系统id */
  appId?: InputMaybe<Scalars['Int']>;
};

/** 获取权限树返回 */
export type GetPowerTreePayload = {
  __typename?: 'GetPowerTreePayload';
  /** 权限树集 */
  powerInfos?: Maybe<Array<Maybe<PowerInfoPayload>>>;
};

export type GetProductionInput = {
  /** 日期 */
  date: Scalars['Long'];
};

export type GetPurchaseReturnInput = {
  returnId: Scalars['ID'];
};

export type GetReceiveBillInput = {
  /** 费用单id */
  billMainId?: InputMaybe<Scalars['ID']>;
};

/** 获取退货费用单详情req */
export type GetReturnsBillDetailInput = {
  /** 退货单id */
  returnId: Scalars['ID'];
};

/** 获取角色下拉请求 */
export type GetRoleOptionInput = {
  /** 系统id */
  appId: Scalars['Int'];
};

export type GetRuleDataOfCommonInput = {
  /** 规则关联的业务数据id */
  commonId?: InputMaybe<Scalars['ID']>;
  /** 规则关联的业务数据类型 */
  commonType?: InputMaybe<RuleDataTypeEnum>;
};

/** 查询销售收入详情入参 */
export type GetSaleIncomeInput = {
  incomeId: Scalars['ID'];
};

/** 查询销售收入详情入参 */
export type GetSaleIncomeWebInput = {
  incomeId: Scalars['ID'];
};

export type GetSaleReturnInput = {
  /** 退货单ID */
  inOrderId: Scalars['ID'];
};

/** 获取角色下拉返回 */
export type GetSelectPayload = {
  __typename?: 'GetSelectPayload';
  /** 选项标签集 */
  options?: Maybe<Array<Maybe<Option>>>;
};

export type GetSettlementAgencySaleOrderInput = {
  /** 代卖单id */
  orderId: Scalars['ID'];
};

export type GetSettlementAgencySaleOrderPayload = {
  __typename?: 'GetSettlementAgencySaleOrderPayload';
  /** 代卖商名称 */
  agentName?: Maybe<Scalars['String']>;
  /** 下级代卖商品列表 */
  lowerCommodityList?: Maybe<Array<Maybe<PeachLowerAgencySaleList>>>;
  /** 下级费用 */
  lowerCostList?: Maybe<Array<Maybe<OtherSettlementCost>>>;
  /** 下级代卖组织 */
  lowerOrgList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 代卖单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 代卖单id */
  orderId?: Maybe<Scalars['ID']>;
  /** 代卖单类型 */
  orderType?: Maybe<AgencySaleEnum>;
  /** 相关费用 */
  otherCostList?: Maybe<Array<Maybe<OtherSettlementCost>>>;
  /** 其他费用-自填项 */
  otherSelfCostList?: Maybe<Array<Maybe<SelfSettlementCost>>>;
  /** 结算规则值（扣款金额或百分比） */
  ruleValue?: Maybe<Scalars['BigDecimal']>;
  /** 销售进度 */
  salesProgress?: Maybe<Scalars['BigDecimal']>;
  /** 结算规则 */
  settlementRule?: Maybe<SettlementRuleType>;
};

export type GetSopOrResultInput = {
  /** 业务id */
  businessId?: InputMaybe<Scalars['ID']>;
  /** sop id */
  sopId: Scalars['ID'];
};

export type GetStatusCountInput = {
  /** 结束时间 */
  endDate?: InputMaybe<Scalars['Long']>;
  /** 开始时间 */
  startDate?: InputMaybe<Scalars['Long']>;
  /** 状态 */
  status: ConvertOrderStatus;
};

export type GetSupplierBaseInput = {
  /** 手机号 */
  phoneNum?: InputMaybe<Scalars['String']>;
  /** 供应商基础类型 */
  supplierBaseType: SupplierBaseType;
  /** 供应商名字 */
  supplierName?: InputMaybe<Scalars['String']>;
};

export type GetSupplierInput = {
  /** 供应商详情id */
  supplierDetailId?: InputMaybe<Scalars['Int']>;
  /** 供应商Id */
  supplierId?: InputMaybe<Scalars['Int']>;
  /** 供应商类别 1:果品供应商; 3:辅料; 4:周转筐; 5:运杂; 7:报关公司; 8:运输公司; 10:出口公司; 11:供应链金融公司; */
  supplierTypeId?: InputMaybe<Scalars['Int']>;
};

export type GetTemplateByIdInput = {
  /** 费用模板Id */
  tempId: Scalars['ID'];
};

export type GetTemplateInput = {
  /**  模板类型 */
  templateType?: InputMaybe<BillMainTypeEnum>;
  /**  触发条件 必填 类型为 [{"triggerCondition":"k1","value":"v1"},{...}] */
  triggerCondition?: InputMaybe<Scalars['String']>;
};

export type GetTransferBillStatusInput = {
  /** 所属组织 */
  belongOrg?: InputMaybe<Scalars['Int']>;
  /** 商品类型 */
  commodityType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 订单结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 调拨类型 */
  flowType?: InputMaybe<Scalars['Int']>;
  /** 订单起始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
  /** 调拨类型（10 仓库间调拨，20 跨组织调拨，30库存退货，40库存借调） */
  transferType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type GetTransferInOrderStatusInput = {
  /** 商品类型 */
  commodityType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 调拨去向筛选 10 分拣仓-分拣仓 20批发-分拣仓 30分拣仓-批发 */
  direction?: InputMaybe<Scalars['Int']>;
  /** 订单结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 关键字查询 */
  keyword?: InputMaybe<Scalars['String']>;
  /** 订单起始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
  /** 调拨类型（10 仓库间调拨，20 跨组织调拨，30库存退货，40库存借调） */
  transferType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type GetTransferInOrderStatusPayload = {
  __typename?: 'GetTransferInOrderStatusPayload';
  /** 待处理 */
  toProcess?: Maybe<Scalars['Long']>;
  /** 待提交 */
  toSubmit?: Maybe<Scalars['Long']>;
};

export type GetTransferOrderFeeStatusInput = {
  /** 商品类型 */
  commodityType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 订单结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 订单起始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
  /** 调拨类型（10 仓库间调拨，20 跨组织调拨，30库存退货，40库存借调） */
  transferType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type GetTransferOrderFeeStatusPayload = {
  __typename?: 'GetTransferOrderFeeStatusPayload';
  toAudit?: Maybe<Scalars['Long']>;
  toSubmit?: Maybe<Scalars['Long']>;
};

export type GetTransferOutOrderStatusInput = {
  /** 商品类型 */
  commodityType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 调拨去向筛选 10 分拣仓-分拣仓 20批发-分拣仓 30分拣仓-批发 */
  direction?: InputMaybe<Scalars['Int']>;
  /** 订单结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 关键字查询 */
  keyword?: InputMaybe<Scalars['String']>;
  /** 订单起始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
  /** 10跨区域 20跨系统 */
  transferType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type GetTransferOutOrderStatusPayload = {
  __typename?: 'GetTransferOutOrderStatusPayload';
  /** 待处理 */
  toProcess?: Maybe<Scalars['Long']>;
  /** 待提交 */
  toSubmit?: Maybe<Scalars['Long']>;
};

/**
 * 获取用户信息请求参数
 *
 * [用户id/电话/用户账号,单个可以非必填,但三个必填一个]
 */
export type GetUser = {
  /** 系统id（非必填） */
  appId?: InputMaybe<Scalars['Int']>;
  /** 身份证 */
  idNum?: InputMaybe<Scalars['String']>;
  /** 组织id（必填） */
  orgId?: InputMaybe<Scalars['Int']>;
  /** 电话（非必填） */
  phone?: InputMaybe<Scalars['String']>;
  /** 用户账号（非必填） */
  userAccount?: InputMaybe<Scalars['String']>;
  /** 用户id（非必填） */
  userId?: InputMaybe<Scalars['Int']>;
};

export type GetWasteSaleOrderInput = {
  saleOrderId: Scalars['ID'];
};

/** 货款信息 */
export type GoodsDetailInput = {
  /** batchId */
  batchId?: InputMaybe<Scalars['ID']>;
  /** 其他入库-成本价 */
  costPrice?: InputMaybe<Scalars['BigDecimal']>;
  /** 其他入库-成本小计 */
  costSubtotal?: InputMaybe<Scalars['BigDecimal']>;
  /** skuId */
  skuId?: InputMaybe<Scalars['Int']>;
};

/** 商品 */
export type GoodsPayload = {
  __typename?: 'GoodsPayload';
  /** 数量 */
  count?: Maybe<Scalars['Int']>;
  /** SKU */
  sku?: Maybe<SkuPayload>;
  /** SPU */
  spu?: Maybe<SpuPayload>;
};

export const enum GoodsSourceEnum {
  /** 国产货 */
  DomesticProducts = 'DOMESTIC_PRODUCTS',
  /** 东货 */
  EastProducts = 'EAST_PRODUCTS',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 西货 */
  WesternProducts = 'WESTERN_PRODUCTS'
};

export type GoodsTransferInput = {
  /** 移库商品 */
  commodities: Array<InputMaybe<GoodsTransferItemInput>>;
  /** 商品类型 */
  commodityType: Scalars['Int'];
  /** 移库单id(修改时必传) */
  flowId?: InputMaybe<Scalars['ID']>;
  /** 备注信息 */
  remark?: InputMaybe<Scalars['String']>;
  /** 移出仓库id */
  sourceWarehouseId: Scalars['ID'];
  /** 移入仓库id */
  targetWarehouseId: Scalars['ID'];
};

export type GoodsTransferItemInput = {
  /** 批次id */
  batchId: Scalars['ID'];
  skuId?: InputMaybe<Scalars['Int']>;
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  totalType?: InputMaybe<Scalars['Int']>;
  unitQuantity?: InputMaybe<Scalars['BigDecimal']>;
  unitType?: InputMaybe<Scalars['Int']>;
};

export type GoodsTransferItemPayload = CommoditySkuBase & StockBatchInfoBase & {
  __typename?: 'GoodsTransferItemPayload';
  /** 商品sku信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 批次库存信息 */
  stockBatchInfo?: Maybe<BatchInfo>;
  /** 移库量 */
  transferQuantity?: Maybe<Quantity>;
};

export const enum GoodsTransferOrderStatus {
  /** 已取消 */
  Canceled = 'CANCELED',
  /** 已完成 */
  Finished = 'FINISHED',
  /** 待处理 */
  UnProcessed = 'UN_PROCESSED'
};

export type GoodsTransferPayload = CreateUserBase & SourceWarehouseBase & TargetWarehouseBase & {
  __typename?: 'GoodsTransferPayload';
  /** 移库商品 */
  commodities?: Maybe<Array<Maybe<GoodsTransferItemPayload>>>;
  /** 商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人 */
  createUser?: Maybe<User>;
  /** 移库单号code */
  flowCode?: Maybe<Scalars['String']>;
  /** 移库单号id */
  flowId?: Maybe<Scalars['ID']>;
  /** 备注 */
  flowRemark?: Maybe<Scalars['String']>;
  /** 最新日志信息，依据单据状态而定，可能为空，也可能是取消原因等内容 */
  latestDescription?: Maybe<Scalars['String']>;
  /** 移库单状态 */
  orderStatus?: Maybe<GoodsTransferOrderStatus>;
  /** 移库单状态描述 */
  orderStatusName?: Maybe<Scalars['String']>;
  /** 移出仓库 */
  sourceWarehouse?: Maybe<Warehouse>;
  /** 移入仓库 */
  targetWarehouse?: Maybe<Warehouse>;
};

export type GoodsTransferStatusCount = {
  __typename?: 'GoodsTransferStatusCount';
  unProcessed?: Maybe<Scalars['Long']>;
};

export type GoodsTransferStatusInput = {
  timeRange?: InputMaybe<PitayaTimeRange>;
};

/** 商品 */
export type GoodsWebPayload = {
  __typename?: 'GoodsWebPayload';
  /** 数量 */
  count?: Maybe<Scalars['Int']>;
  /** 工厂 */
  factory?: Maybe<Array<Maybe<DurianOption>>>;
  /** SKU */
  sku?: Maybe<SkuPayload>;
};

export type GqlIntOption = {
  __typename?: 'GqlIntOption';
  label?: Maybe<Scalars['String']>;
  value?: Maybe<Scalars['Int']>;
};

export type GqlStringOption = {
  __typename?: 'GqlStringOption';
  label?: Maybe<Scalars['String']>;
  value?: Maybe<Scalars['String']>;
};

/** 品种组sku选择列表 */
export type GroupSkuInput = {
  categoryId?: InputMaybe<Scalars['Int']>;
  optionId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  origin?: InputMaybe<Scalars['Int']>;
  specId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  spuId?: InputMaybe<Scalars['Int']>;
  typeId?: InputMaybe<Scalars['Int']>;
  varietyGroupId?: InputMaybe<Scalars['Int']>;
  varietyId?: InputMaybe<Scalars['Int']>;
};

/**  销售指导价确认状态  */
export const enum GuidePriceState {
  /**  已确认  */
  Confirmed = 'CONFIRMED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /**  待确认  */
  UnConfirmed = 'UN_CONFIRMED',
  /**  待设置  */
  UnSetting = 'UN_SETTING'
};

export type HlAddCustomerAccountInput = {
  /** 账户名称 */
  accountName?: InputMaybe<Scalars['String']>;
  /** 账户类型（基本户/XX） */
  accountType?: InputMaybe<HlBankAccountType>;
  /** 银行账户 */
  bankCardNo?: InputMaybe<Scalars['String']>;
  /** 银行所在市 */
  bankCityName?: InputMaybe<Scalars['String']>;
  /** 银行名称 */
  bankName?: InputMaybe<Scalars['String']>;
  /** 银行所在省 */
  bankProvinceName?: InputMaybe<Scalars['String']>;
  /** 客户基础信息数据ID */
  id: Scalars['ID'];
};

export type HlAddCustomerContractRelInput = {
  /** 客户明细数据id */
  customerDetailId: Scalars['ID'];
  /** 关联客户基础ID */
  customerId: Scalars['ID'];
};

export type HlAddCustomerDetailContactsInput = {
  /** 联系人别名 */
  alias?: InputMaybe<Scalars['String']>;
  /** 用户id */
  contactUserId?: InputMaybe<Scalars['ID']>;
  /** 附件列表 */
  files?: InputMaybe<Array<InputMaybe<HlCustomerFilesInput>>>;
  /** 客户明细数据ID */
  id: Scalars['ID'];
  /** 联系人身份证号 */
  idNumber?: InputMaybe<Scalars['String']>;
  /** 邮箱 */
  mail?: InputMaybe<Scalars['String']>;
  /** 联系人名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 联系人电话 */
  phone?: InputMaybe<Scalars['String']>;
  /** 微信 */
  wechat?: InputMaybe<Scalars['String']>;
};

export type HlAddCustomerQualificationInput = {
  /** 其他资产说明 */
  assetOther?: InputMaybe<Scalars['String']>;
  /** 房产说明 */
  assetProperty?: InputMaybe<Scalars['String']>;
  /** 车辆说明 */
  assetVehicle?: InputMaybe<Scalars['String']>;
  /** 经营时长:1.1年以内 2.1~3年 3.3~5年 4.5~10年 9.10年以上 */
  businessDuration?: InputMaybe<HlBusinessDuration>;
  /** 经营规模:1.10万以下 2.10~100万 3.100~500万 4.500~1000万 5.1000~5000万 9.5000万以上 */
  businessScale?: InputMaybe<HlBusinessScale>;
  /** 经营类型:1.个体散户 2.商超客户 3.配送商 4.专卖店 9.其他 */
  businessType?: InputMaybe<Array<InputMaybe<HlBusinessType>>>;
  /** 简介 */
  description?: InputMaybe<Scalars['String']>;
  /** 附件列表 */
  files?: InputMaybe<Array<InputMaybe<HlCustomerFilesInput>>>;
  /** 历史业绩说明 */
  historyAchievement?: InputMaybe<Scalars['String']>;
  /** 客户基础信息数据ID */
  id: Scalars['ID'];
  /** 销售类别集合（品类id） */
  saleTypes?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 销售渠道说明 */
  salesChannels?: InputMaybe<Scalars['String']>;
};

export type HlAddSupplierAccountInput = {
  /** 账户名称 */
  accountName?: InputMaybe<Scalars['String']>;
  /** 账户类型（基本户/XX） */
  accountType?: InputMaybe<HlBankAccountType>;
  /** 银行账户 */
  bankCardNo?: InputMaybe<Scalars['String']>;
  /** 银行所在市 */
  bankCityName?: InputMaybe<Scalars['String']>;
  /** 银行名称 */
  bankName?: InputMaybe<Scalars['String']>;
  /** 银行所在省 */
  bankProvinceName?: InputMaybe<Scalars['String']>;
  /** 供应商基础信息数据ID */
  id: Scalars['ID'];
};

export type HlAddSupplierBaseInput = {
  /** 供应商属性 */
  attribute?: InputMaybe<HlAttribute>;
  /** 所属组织id */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 所属租户id */
  belongTenantId?: InputMaybe<Scalars['ID']>;
  /** 营业执照类型 */
  businessLicenseType?: InputMaybe<HlBusinessLicenseType>;
  /** 市编码 */
  cityId?: InputMaybe<Scalars['ID']>;
  /** 控制人 */
  controlUser?: InputMaybe<Scalars['String']>;
  /** 法人 */
  corporation?: InputMaybe<Scalars['String']>;
  /** 国家 */
  country?: InputMaybe<Scalars['ID']>;
  /** 区（县）编码 */
  countyId?: InputMaybe<Scalars['ID']>;
  /** 成立日期 */
  establishTime?: InputMaybe<Scalars['Long']>;
  /** 供应商身份证号 */
  idCard?: InputMaybe<Scalars['String']>;
  /** 邮箱账号 */
  mail?: InputMaybe<Scalars['String']>;
  /** 供应商姓名 */
  name?: InputMaybe<Scalars['String']>;
  /** 经营地址 */
  operateAddress?: InputMaybe<Scalars['String']>;
  /** 经营范围 */
  operateRange?: InputMaybe<Scalars['String']>;
  /** 纳税类别 */
  payTaxesType?: InputMaybe<HlTaxpayerClass>;
  /** 联系方式 */
  phone?: InputMaybe<Scalars['String']>;
  /** 省编码 */
  provinceId?: InputMaybe<Scalars['ID']>;
  /** 注册日期 */
  recordDate?: InputMaybe<Scalars['Long']>;
  /** 注册地 */
  registerAddress?: InputMaybe<Scalars['String']>;
  /** 注册资本 */
  registerCapital?: InputMaybe<Scalars['String']>;
  /** 登记状态 */
  registerStatus?: InputMaybe<HlCorpRegisterStatus>;
  /** 纳税人识别号 */
  tin?: InputMaybe<Scalars['String']>;
  /** 供应商类型 */
  type?: InputMaybe<HlSupplierType>;
  /** 微信账号 */
  wechat?: InputMaybe<Scalars['String']>;
};

export type HlAddSupplierContractRelInput = {
  /** 默认标识 */
  defaultMark?: InputMaybe<Scalars['Int']>;
  /** 供应商明细数据id */
  supplierDetailId: Scalars['ID'];
  /** 关联供应商基础ID */
  supplierId: Scalars['ID'];
};

export type HlAddSupplierDetailContactsInput = {
  /** 联系人别名 */
  alias?: InputMaybe<Scalars['String']>;
  /** 用户id */
  contactUserId?: InputMaybe<Scalars['ID']>;
  /** 附件列表 */
  fileList?: InputMaybe<Array<InputMaybe<HlSupplierFilesInput>>>;
  /** 供应商明细数据ID */
  id?: InputMaybe<Scalars['ID']>;
  /** 联系人身份证号 */
  idCard?: InputMaybe<Scalars['String']>;
  /** 邮箱 */
  mail?: InputMaybe<Scalars['String']>;
  /** 联系人名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 联系人电话 */
  phone?: InputMaybe<Scalars['String']>;
  /** 微信 */
  wechat?: InputMaybe<Scalars['String']>;
};

export type HlAddSupplierDetailCooperationInput = {
  /** 结算方式 */
  balanceMode?: InputMaybe<HlSettlementMethodType>;
  /** 结算账期 */
  cycleBalance?: InputMaybe<Scalars['String']>;
  /** 对账周期 */
  cycleCheck?: InputMaybe<Scalars['String']>;
  /** 开票周期 */
  cycleInvoicing?: InputMaybe<Scalars['String']>;
  /** 付款周期 */
  cyclePay?: InputMaybe<Scalars['String']>;
  /** 供应商明细数据id */
  id: Scalars['ID'];
  /** 发票类型 */
  invoiceType?: InputMaybe<HlInvoiceType>;
  /** 额度 */
  quota?: InputMaybe<Scalars['BigDecimal']>;
  /** 预付比例 */
  rate?: InputMaybe<Scalars['BigDecimal']>;
};

export type HlAddSupplierDetailInput = {
  /** 系统id */
  appId?: InputMaybe<Scalars['Int']>;
  /** 合作id集 */
  cooperateIdsList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 合作类型 */
  cooperateTypeList?: InputMaybe<Array<InputMaybe<HlCooperateType>>>;
  /** 对接人 */
  dockingPeople?: InputMaybe<Scalars['String']>;
  /** 对接电话 */
  dockingPhone?: InputMaybe<Scalars['String']>;
  /** 启用标识（1启用99禁用） */
  enable?: InputMaybe<Scalars['Int']>;
  /** 座机号码 */
  landlineNum?: InputMaybe<Scalars['String']>;
  /** 是否长期合作（1是，99否，0未指定） */
  longCooperation?: InputMaybe<Scalars['Int']>;
  /** 明细组织id */
  organizationId?: InputMaybe<Scalars['ID']>;
  /** 联系电话 */
  phoneNum?: InputMaybe<Scalars['String']>;
  /** 备注信息 */
  remark?: InputMaybe<Scalars['String']>;
  /** 供应商基础数据id */
  supplierId: Scalars['ID'];
  /** 供应商别名 */
  supplierShortName?: InputMaybe<Scalars['String']>;
  /** 供应商子类型 */
  supplierSubType?: InputMaybe<Array<InputMaybe<HlSupplierSubType>>>;
  /** 供应商类型ID */
  supplierType?: InputMaybe<Scalars['Int']>;
  /** 供应商租户id */
  tenantId?: InputMaybe<Scalars['ID']>;
};

export type HlAddSupplierInput = {
  /** 应用id */
  appId?: InputMaybe<Scalars['Int']>;
  /** 关联用户id */
  associationUserId?: InputMaybe<Scalars['ID']>;
  /** 供应商属性id */
  attribute?: InputMaybe<HlAttribute>;
  /** 所属组织id */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 所属租户id */
  belongTenantId?: InputMaybe<Scalars['ID']>;
  /** 营业执照类型 */
  businessLicenseType?: InputMaybe<HlBusinessLicenseType>;
  /** 市编码 */
  cityId?: InputMaybe<Scalars['ID']>;
  /** 控制人 */
  controlUser?: InputMaybe<Scalars['String']>;
  /** 合作id列表 */
  cooperateIdsList?: InputMaybe<Array<InputMaybe<Scalars['Long']>>>;
  /** 合作类型 */
  cooperateTypeList?: InputMaybe<Array<InputMaybe<HlCooperateType>>>;
  /** 国家 */
  country?: InputMaybe<Scalars['ID']>;
  /** 区（县）编码 */
  countyId?: InputMaybe<Scalars['ID']>;
  /** 对接人 */
  dockingPeople?: InputMaybe<Scalars['String']>;
  /** 对接电话 */
  dockingPhone?: InputMaybe<Scalars['String']>;
  /** 启用标识 */
  enable?: InputMaybe<Scalars['Int']>;
  /** 身份证 */
  idCard?: InputMaybe<Scalars['String']>;
  /** 工商信息认证标识 */
  infoAuth?: InputMaybe<Scalars['Int']>;
  /** 座机号码 */
  landlineNum?: InputMaybe<Scalars['String']>;
  /** 法人 */
  legalPerson?: InputMaybe<Scalars['String']>;
  /** 是否长期合作 */
  longCooperation?: InputMaybe<Scalars['Int']>;
  /** 邮箱账号 */
  mail?: InputMaybe<Scalars['String']>;
  /** 供应商名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 经营地 */
  operateAddress?: InputMaybe<Scalars['String']>;
  /** 经营范围 */
  operateRange?: InputMaybe<Scalars['String']>;
  /** 明细组织id */
  organizationId?: InputMaybe<Scalars['ID']>;
  /** 纳税类别 */
  payTaxesType?: InputMaybe<HlTaxpayerClass>;
  /** 联系电话 */
  phone?: InputMaybe<Scalars['String']>;
  /** 联系电话 */
  phoneNum?: InputMaybe<Scalars['String']>;
  /** 省编码 */
  provinceId?: InputMaybe<Scalars['ID']>;
  /** 注册日期 */
  recordDate?: InputMaybe<Scalars['Long']>;
  /** 登记状态 */
  registerStatus?: InputMaybe<HlCorpRegisterStatus>;
  /** 注册资本（单位：万元） */
  registeredCapital?: InputMaybe<Scalars['String']>;
  /** 备注信息 */
  remark?: InputMaybe<Scalars['String']>;
  /** 供应商地址 */
  supplierAddress?: InputMaybe<Scalars['String']>;
  /** 供应商别名 */
  supplierShortName?: InputMaybe<Scalars['String']>;
  /** 供应商子类型 */
  supplierSubType?: InputMaybe<Array<InputMaybe<HlSupplierSubType>>>;
  /** 供应商类型ID */
  supplierType?: InputMaybe<Scalars['Int']>;
  /** 供应商租户id */
  tenantId?: InputMaybe<Scalars['ID']>;
  /** 税号 */
  tfn?: InputMaybe<Scalars['String']>;
  /** 供应商类型 */
  type?: InputMaybe<HlSupplierType>;
  /** 微信账号 */
  wechat?: InputMaybe<Scalars['String']>;
};

export type HlAddSupplierQualificationInput = {
  /**  其他资产说明 */
  assetOther?: InputMaybe<Scalars['String']>;
  /**  房产说明 */
  assetProperty?: InputMaybe<Scalars['String']>;
  /**  车辆说明 */
  assetVehicle?: InputMaybe<Scalars['String']>;
  /**  简介 */
  description?: InputMaybe<Scalars['String']>;
  /** 分类文件列表 */
  fileList?: InputMaybe<Array<InputMaybe<HlSupplierFilesInput>>>;
  /**  主要货源渠道 */
  goodsSource?: InputMaybe<Scalars['String']>;
  /**  历史业绩说明 */
  historyAchievement?: InputMaybe<Scalars['String']>;
  /** 资质数据ID */
  id?: InputMaybe<Scalars['ID']>;
  /**  备注 */
  note?: InputMaybe<Scalars['String']>;
  /**  销售类别集合（品类id） */
  saleTypesList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  供应商基础Id */
  supplierId: Scalars['ID'];
};

export type HlAddrRelationInput = {
  /** 市编码 */
  cityId?: InputMaybe<Scalars['ID']>;
  /** 完整地址 */
  complateAddress?: InputMaybe<Scalars['String']>;
  /** 坐标 */
  coordinate?: InputMaybe<Array<InputMaybe<Scalars['BigDecimal']>>>;
  /** 国家 */
  country?: InputMaybe<Scalars['String']>;
  /** 区（县）编码 */
  countyId?: InputMaybe<Scalars['ID']>;
  /** 省编码 */
  provinceId?: InputMaybe<Scalars['ID']>;
  /** 关联地址ID */
  relationId?: InputMaybe<Scalars['ID']>;
  /** 关联地址类型 */
  relationType?: InputMaybe<HlAddrRelationType>;
  /** 地址简称 */
  shortAddress?: InputMaybe<Scalars['String']>;
};

export const enum HlAddrRelationType {
  /** 其他 */
  Other = 'OTHER',
  /** 口岸 */
  Port = 'PORT',
  /** 堆场 */
  Yard = 'YARD'
};

export const enum HlAttribute {
  /** 外部 */
  External = 'EXTERNAL',
  /** 内部 */
  Internal = 'INTERNAL'
};

export const enum HlBankAccountType {
  /** 基本账户 */
  BasicAccount = 'BASIC_ACCOUNT',
  /** 一般账户 */
  GeneralAccount = 'GENERAL_ACCOUNT'
};

export const enum HlBlacklistStatus {
  /** 已拉黑 */
  Blocked = 'BLOCKED',
  /** 未拉黑 */
  NotBlocked = 'NOT_BLOCKED'
};

export const enum HlBusinessDuration {
  /** 10年以上 */
  AboveTenYear = 'ABOVE_TEN_YEAR',
  /** 5~10年 */
  FiveTenYear = 'FIVE_TEN_YEAR',
  /** 1~3年 */
  OneThreeYear = 'ONE_THREE_YEAR',
  /** 1年以内 */
  OneYear = 'ONE_YEAR',
  /** 3~5年 */
  ThreeFiveYear = 'THREE_FIVE_YEAR'
};

export const enum HlBusinessLicenseType {
  /** 个体户 */
  Individual = 'INDIVIDUAL',
  /** 股份有限责任公司 */
  JointStockLimitedLiabilityCompany = 'JOINT_STOCK_LIMITED_LIABILITY_COMPANY',
  /** 有限责任公司 */
  LimitedLiabilityCompany = 'LIMITED_LIABILITY_COMPANY',
  /** 合伙企业 */
  Partnership = 'PARTNERSHIP',
  /** 个人独资企业 */
  SoleProprietorship = 'SOLE_PROPRIETORSHIP'
};

export const enum HlBusinessScale {
  /** 5000万以上 */
  AboveFiftyMillion = 'ABOVE_FIFTY_MILLION',
  /** 500~1000万 */
  FiveTenMillion = 'FIVE_TEN_MILLION',
  /** 100~500万 */
  OneFiveMillion = 'ONE_FIVE_MILLION',
  /** 10万以下 */
  OneHundredThousand = 'ONE_HUNDRED_THOUSAND',
  /** 10万~100万 */
  OneTenHundredThousand = 'ONE_TEN_HUNDRED_THOUSAND',
  /** 1000~5000万 */
  TenFiftyMillion = 'TEN_FIFTY_MILLION'
};

export const enum HlBusinessType {
  /** 商超 */
  BusinessSuper = 'BUSINESS_SUPER',
  /** 贸易商 */
  Distributor = 'DISTRIBUTOR',
  /** 新兴零售 */
  EmergingRetail = 'EMERGING_RETAIL',
  /** 专卖店 */
  ExclusiveShop = 'EXCLUSIVE_SHOP',
  /** 零售 */
  Individual = 'INDIVIDUAL'
};

export const enum HlCooperateType {
  /** 代卖合作 */
  FriendsStuff = 'FRIENDS_STUFF',
  /** 正常 */
  Normal = 'NORMAL'
};

export const enum HlCorpRegisterStatus {
  /** 异常 */
  Abnormal = 'ABNORMAL',
  /** 注销 */
  Logout = 'LOGOUT',
  /** 存续 */
  Subsist = 'SUBSIST'
};

export type HlCoverUpdateSupplierDetailAddressInput = {
  address?: InputMaybe<Array<InputMaybe<HlAddrRelationInput>>>;
  /** 供应商明细id */
  detailId?: InputMaybe<Scalars['ID']>;
};

export type HlCustomerAccountPayload = {
  __typename?: 'HLCustomerAccountPayload';
  /** 账户名称 */
  accountName?: Maybe<Scalars['String']>;
  /** 账户类型（基本户/XX） */
  accountType?: Maybe<HlBankAccountType>;
  /** 银行账户 */
  bankCardNo?: Maybe<Scalars['String']>;
  /** 银行所在市 */
  bankCityName?: Maybe<Scalars['String']>;
  /** 银行名称 */
  bankName?: Maybe<Scalars['String']>;
  /** 银行所在省 */
  bankProvinceName?: Maybe<Scalars['String']>;
  /** 银行账户信息数据id */
  id?: Maybe<Scalars['ID']>;
};

export type HlCustomerBasePayload = HlOrgEntity & {
  __typename?: 'HLCustomerBasePayload';
  /** 客户属性 */
  attribute?: Maybe<HlAttribute>;
  /** 所属组织id */
  belongOrganizationId?: Maybe<Scalars['ID']>;
  /** 客户黑名单状态 */
  blacklistStatus?: Maybe<HlBlacklistStatus>;
  /** 控制人 */
  controlUser?: Maybe<Scalars['String']>;
  /** 法人 */
  corporation?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 客户关联用户id */
  customerUserId?: Maybe<Scalars['ID']>;
  /** 成立日期 */
  establishTime?: Maybe<Scalars['Long']>;
  /** 电子签系统中认证状态 */
  fascAuthStatus?: Maybe<HlFascAuthStatus>;
  /** 附件列表 */
  files?: Maybe<Array<Maybe<HlCustomerFilePayload>>>;
  /** 客户基础信息数据ID */
  id?: Maybe<Scalars['ID']>;
  /** 客户身份证号 */
  idNumber?: Maybe<Scalars['String']>;
  /** 工商信息认证表示（1是，99否，0未指定） */
  infoAuth?: Maybe<HlWhether>;
  /** 邮箱账号 */
  mail?: Maybe<Scalars['String']>;
  /** 客户姓名 */
  name?: Maybe<Scalars['String']>;
  /** nc编码 */
  ncCode?: Maybe<Scalars['String']>;
  /** 经营地址 */
  operateAddress?: Maybe<Scalars['String']>;
  /** 所属组织id/名称 */
  org?: Maybe<OrgEntity>;
  /** 纳税类别 */
  payTaxesType?: Maybe<HlTaxpayerClass>;
  /** 联系方式 */
  phone?: Maybe<Scalars['String']>;
  /** 客户名称拼音 */
  pinyinOfName?: Maybe<Scalars['String']>;
  /** 注册地 */
  registerAddress?: Maybe<Scalars['String']>;
  /** 注册资本 */
  registerCapital?: Maybe<Scalars['String']>;
  /** 登记状态 */
  registerStatus?: Maybe<HlCorpRegisterStatus>;
  /** 统一社会信用代码 */
  taxpayerIdentificationNumber?: Maybe<Scalars['String']>;
  /** 租户id */
  tenantId?: Maybe<Scalars['ID']>;
  /** 客户类型 */
  type?: Maybe<HlCustomerType>;
  /** 认证通过时间 */
  verifyPassTime?: Maybe<Scalars['Long']>;
  /** 微信账号 */
  wechat?: Maybe<Scalars['String']>;
};

export type HlCustomerContractRelPayload = {
  __typename?: 'HLCustomerContractRelPayload';
  /** 关联客户基础数据ID */
  customerId?: Maybe<Scalars['ID']>;
  /** 关联客户基础数据名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户合同主体数据id */
  id?: Maybe<Scalars['ID']>;
};

export type HlCustomerDetailContactsPayload = {
  __typename?: 'HLCustomerDetailContactsPayload';
  /** 联系人别名 */
  alias?: Maybe<Scalars['String']>;
  /** 用户id */
  contactUserId?: Maybe<Scalars['ID']>;
  /** 附件列表 */
  files?: Maybe<Array<Maybe<HlCustomerFilePayload>>>;
  /** 客户联系人数据ID */
  id?: Maybe<Scalars['ID']>;
  /** 联系人身份证号 */
  idNumber?: Maybe<Scalars['String']>;
  /** 邮箱 */
  mail?: Maybe<Scalars['String']>;
  /** 联系人名称 */
  name?: Maybe<Scalars['String']>;
  /** 联系人电话 */
  phone?: Maybe<Scalars['String']>;
  /** 微信 */
  wechat?: Maybe<Scalars['String']>;
};

export type HlCustomerDetailCooperationPayload = {
  __typename?: 'HLCustomerDetailCooperationPayload';
  /** 结算方式 */
  balanceMode?: Maybe<HlSettlementMethodType>;
  /** 对账周期 */
  cycleCheck?: Maybe<Scalars['String']>;
  /** 授信账期 */
  cycleCredit?: Maybe<Scalars['String']>;
  /** 开票周期 */
  cycleInvoicing?: Maybe<Scalars['String']>;
  /** 付款周期 */
  cyclePay?: Maybe<Scalars['String']>;
  /** 客户明细id */
  detailId?: Maybe<Scalars['ID']>;
  /** 客户合作关系数据id */
  id?: Maybe<Scalars['ID']>;
  /** 长期合作 */
  longCooperation?: Maybe<HlWhether>;
  /** 额度 */
  quota?: Maybe<Scalars['BigDecimal']>;
  /** 客户来源 */
  sourceType?: Maybe<HlSourceType>;
};

export type HlCustomerDetailDistributionPayload = HlOrgEntity & {
  __typename?: 'HLCustomerDetailDistributionPayload';
  /** 客户明细数据id */
  id?: Maybe<Scalars['ID']>;
  org?: Maybe<OrgEntity>;
};

export type HlCustomerDetailPayload = {
  __typename?: 'HLCustomerDetailPayload';
  /** 客户别名 */
  alias?: Maybe<Scalars['String']>;
  /** 所属系统 */
  appId?: Maybe<Scalars['Int']>;
  /** 客户渠道 */
  channelId?: Maybe<Scalars['ID']>;
  /** 合作类型 */
  cooperateType?: Maybe<Array<Maybe<HlCooperateType>>>;
  /** 客户授信状态 */
  credit?: Maybe<Scalars['Int']>;
  /** 启用表示 */
  enable?: Maybe<Scalars['Int']>;
  /** 财务系统编码 */
  financialSystemCode?: Maybe<Scalars['String']>;
  /** 客户明细数据id */
  id?: Maybe<Scalars['ID']>;
  /** 引荐人用户ID */
  introducerId?: Maybe<Scalars['ID']>;
  /** 长期合作 */
  longCooperation?: Maybe<HlWhether>;
  /** 组织id */
  organizationId?: Maybe<Scalars['Int']>;
  /** 客户来源 */
  sourceType?: Maybe<HlSourceType>;
  /** 租户id */
  tenantId?: Maybe<Scalars['ID']>;
};

export type HlCustomerFileInput = {
  /** 关联业务数据id */
  associationId: Scalars['ID'];
  /** 关联业务类型 */
  associationType: HlFileAssociationType;
  /** 文件类型 */
  fileType?: InputMaybe<Array<InputMaybe<HlFileType>>>;
};

export type HlCustomerFilePayload = {
  __typename?: 'HLCustomerFilePayload';
  /** 关联业务数据id */
  associationId?: Maybe<Scalars['ID']>;
  /** 关联业务类型 */
  associationType?: Maybe<HlFileAssociationType>;
  /** 开始时间 */
  beginTime?: Maybe<Scalars['Long']>;
  /** 截止时间 */
  endTime?: Maybe<Scalars['Long']>;
  /** 文件内容 */
  fileContent?: Maybe<Array<Maybe<HlFileContentPayload>>>;
  /** 文件类型 */
  fileType?: Maybe<HlFileType>;
  /** 文件数据id */
  id?: Maybe<Scalars['ID']>;
};

export type HlCustomerFilesInput = {
  /** 关联业务类型 */
  associationType: HlFileAssociationType;
  /** 开始时间 */
  beginTime?: InputMaybe<Scalars['Long']>;
  /** 截止时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 文件内容 */
  fileContent: Array<InputMaybe<HlFileContentInput>>;
  /** 文件类型 */
  fileType: HlFileType;
};

export type HlCustomerQualificationPayLoad = {
  __typename?: 'HLCustomerQualificationPayLoad';
  /** 其他资产说明 */
  assetOther?: Maybe<Scalars['String']>;
  /** 房产说明 */
  assetProperty?: Maybe<Scalars['String']>;
  /** 车辆说明 */
  assetVehicle?: Maybe<Scalars['String']>;
  /** 经营时长:1.1年以内 2.1~3年 3.3~5年 4.5~10年 9.10年以上 */
  businessDuration?: Maybe<HlBusinessDuration>;
  /** 经营规模:1.10万以下 2.10~100万 3.100~500万 4.500~1000万 5.1000~5000万 9.5000万以上 */
  businessScale?: Maybe<HlBusinessScale>;
  /** 经营类型:1.个体散户 2.商超客户 3.配送商 4.专卖店 9.其他 */
  businessType?: Maybe<Array<Maybe<HlBusinessType>>>;
  /** 简介 */
  description?: Maybe<Scalars['String']>;
  /** 附件列表 */
  files?: Maybe<Array<Maybe<HlCustomerFilePayload>>>;
  /** 历史业绩说明 */
  historyAchievement?: Maybe<Scalars['String']>;
  /** 资质数据ID */
  id?: Maybe<Scalars['ID']>;
  /** 销售类别集合（品类id） */
  saleTypes?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 销售渠道说明 */
  salesChannels?: Maybe<Scalars['String']>;
};

export const enum HlCustomerType {
  /** 公司 */
  Company = 'COMPANY',
  /** 个人 */
  Personal = 'PERSONAL',
  /** 零售 */
  Retail = 'RETAIL'
};

export const enum HlFascAuthStatus {
  /** 已认证 */
  Certified = 'CERTIFIED',
  /** 认证失败 */
  CertifiedFail = 'CERTIFIED_FAIL',
  /** 未认证 */
  NotCertificated = 'NOT_CERTIFICATED',
  /** 认证中 */
  UnderCertification = 'UNDER_CERTIFICATION'
};

export const enum HlFileAssociationType {
  /** 账户 */
  Account = 'ACCOUNT',
  /** 资质 */
  Aptitude = 'APTITUDE',
  /** 基础信息 */
  Base = 'BASE',
  /** 联系人 */
  Contact = 'CONTACT'
};

export type HlFileContentInput = {
  /** 附件方向 */
  direction?: InputMaybe<HlFileDirection>;
  /** 文件ID */
  fileId?: InputMaybe<Scalars['String']>;
  /** 文件上传时间 */
  fileUploadTime?: InputMaybe<Scalars['Long']>;
  /** 文件地址 */
  fileUrl?: InputMaybe<Scalars['String']>;
  /** 文件名称 */
  filename?: InputMaybe<Scalars['String']>;
};

export type HlFileContentPayload = {
  __typename?: 'HLFileContentPayload';
  /** 附件方向 */
  direction?: Maybe<HlFileDirection>;
  /** 文件ID */
  fileId?: Maybe<Scalars['String']>;
  /** 文件上传时间 */
  fileUploadTime?: Maybe<Scalars['Long']>;
  /** 文件地址 */
  fileUrl?: Maybe<Scalars['String']>;
  /** 文件名称 */
  filename?: Maybe<Scalars['String']>;
};

export const enum HlFileDirection {
  /** 反面 */
  Back = 'BACK',
  /** 正面 */
  Just = 'JUST'
};

export const enum HlFileType {
  /** 开户许可证 */
  AccountOpeningPermit = 'ACCOUNT_OPENING_PERMIT',
  /** 经营地址照片 */
  BusinessAddressPhoto = 'BUSINESS_ADDRESS_PHOTO',
  /** 营业执照 */
  BusinessLicense = 'BUSINESS_LICENSE',
  /** 车辆照片 */
  CarPhoto = 'CAR_PHOTO',
  /** 机动车驾驶证 */
  DriverLicense = 'DRIVER_LICENSE',
  /** 居民身份证 */
  IdCard = 'ID_CARD',
  /** 简介照片 */
  IntroPhoto = 'INTRO_PHOTO',
  /** 其他 */
  Other = 'OTHER',
  /** 其他资产 */
  OtherAsset = 'OTHER_ASSET',
  /** 授权委托书 */
  PowerOfAttorney = 'POWER_OF_ATTORNEY',
  /** 房产照片 */
  PropertyPhoto = 'PROPERTY_PHOTO',
  /** 居民户口簿 */
  ResidenceBooklet = 'RESIDENCE_BOOKLET',
  /** 税务登记证 */
  TaxRegistrationCertificate = 'TAX_REGISTRATION_CERTIFICATE'
};

export const enum HlInvoiceType {
  /** 普票 */
  GeneralInvoice = 'GENERAL_INVOICE',
  /** 专票 */
  SpecialInvoice = 'SPECIAL_INVOICE'
};

export type HlOrgEntity = {
  org?: Maybe<OrgEntity>;
};

export type HlPageCustomerBaseInput = {
  /** 客户属性 */
  attribute?: InputMaybe<HlAttribute>;
  /** 电子签系统中认证状态 */
  fascAuthStatus?: InputMaybe<Array<InputMaybe<HlFascAuthStatus>>>;
  /** 关键字（身份证/统一社会信用代码） */
  keyword?: InputMaybe<Scalars['String']>;
  /**  客户名称  */
  name?: InputMaybe<Scalars['String']>;
  /**  手机号  */
  phone?: InputMaybe<Scalars['String']>;
  /** 客户类型 */
  type?: InputMaybe<HlCustomerType>;
};

/** 客户分页返回 */
export type HlPageCustomerBasePayload = {
  __typename?: 'HLPageCustomerBasePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<HlCustomerBasePayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type HlPageSupplierBaseInput = {
  /** 供应商属性 */
  attribute?: InputMaybe<HlAttribute>;
  /** 身份证 */
  idCard?: InputMaybe<Scalars['String']>;
  /** 工商信息认证表示（1是，99否，0未指定） */
  infoAuth?: InputMaybe<HlWhether>;
  /**  供应商名称  */
  name?: InputMaybe<Scalars['String']>;
  /**  手机号  */
  phone?: InputMaybe<Scalars['String']>;
  /** 纳税人识别号 */
  tin?: InputMaybe<Scalars['String']>;
  /** 供应商类型 */
  type?: InputMaybe<HlSupplierType>;
};

/** 供应商分页返回 */
export type HlPageSupplierBasePayload = {
  __typename?: 'HLPageSupplierBasePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<HlSupplierBasePayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export const enum HlSettlementMethodType {
  /** 先货后款 */
  DeliveryBeforePayment = 'DELIVERY_BEFORE_PAYMENT',
  /** 先款后货 */
  PaymentBeforeDelivery = 'PAYMENT_BEFORE_DELIVERY'
};

export type HlSimpleCustomerBase = {
  __typename?: 'HLSimpleCustomerBase';
  /** 客户基础数据id */
  id?: Maybe<Scalars['ID']>;
  /** 客户名称 */
  name?: Maybe<Scalars['String']>;
};

export type HlSimpleCustomerBaseSearchByNameInput = {
  /** 排除客户基础id */
  excId?: InputMaybe<Scalars['ID']>;
  /** 客户名称 */
  name: Scalars['String'];
};

export type HlSimpleSupplierBase = {
  __typename?: 'HLSimpleSupplierBase';
  /** 供应商基础数据id */
  id?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  name?: Maybe<Scalars['String']>;
};

export type HlSimpleSupplierBaseSearchByNameInput = {
  /** 排除供应商基础id */
  excId?: InputMaybe<Scalars['ID']>;
  /** 供应商名称 */
  name: Scalars['String'];
};

export const enum HlSourceType {
  /** 客户自行上门 */
  CustomerSelf = 'CUSTOMER_SELF',
  /** 员工引荐 */
  EmployeeReferrals = 'EMPLOYEE_REFERRALS'
};

export type HlSupplierAccountPayload = {
  __typename?: 'HLSupplierAccountPayload';
  /** 账户名称 */
  accountName?: Maybe<Scalars['String']>;
  /** 账户类型（基本户/XX） */
  accountType?: Maybe<HlBankAccountType>;
  /** 银行账户 */
  bankCardNo?: Maybe<Scalars['String']>;
  /** 银行所在市 */
  bankCityName?: Maybe<Scalars['String']>;
  /** 银行名称 */
  bankName?: Maybe<Scalars['String']>;
  /** 银行所在省 */
  bankProvinceName?: Maybe<Scalars['String']>;
  /** 文件列表 */
  fileList?: Maybe<Array<Maybe<HlSupplierFilePayload>>>;
  /** 银行账户信息数据id */
  id?: Maybe<Scalars['ID']>;
};

export type HlSupplierAddressPayload = {
  __typename?: 'HLSupplierAddressPayload';
  /** 市编码 */
  cityId?: Maybe<Scalars['ID']>;
  /** 完整地址 */
  complateAddress?: Maybe<Scalars['String']>;
  /** 坐标 */
  coordinate?: Maybe<Array<Maybe<Scalars['BigDecimal']>>>;
  /** 国家 */
  country?: Maybe<Scalars['String']>;
  /** 区（县）编码 */
  countyId?: Maybe<Scalars['ID']>;
  /** 地址数据id */
  id?: Maybe<Scalars['ID']>;
  /** 省编码 */
  provinceId?: Maybe<Scalars['ID']>;
  /** 口岸&堆场关联id，其他为0 */
  relationId?: Maybe<Scalars['ID']>;
  /** 关联类型：1口岸、2堆场、3其他 */
  relationType?: Maybe<HlAddrRelationType>;
  /** 地址简称 */
  shortAddress?: Maybe<Scalars['String']>;
};

export type HlSupplierBaseFilterInput = {
  /** 应用id */
  appId?: InputMaybe<Scalars['Int']>;
  /** 删除状态 */
  deleted?: InputMaybe<Scalars['Int']>;
  /** 供应商基础信息id */
  id?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 供应商名称（精确匹配） */
  nameEquals?: InputMaybe<Scalars['String']>;
  /** 供应商名称（模糊匹配） */
  nameLike?: InputMaybe<Scalars['String']>;
  /** 租户id */
  tenantId?: InputMaybe<Scalars['ID']>;
  /** 纳税人识别号（精确匹配） */
  tfnEquals?: InputMaybe<Scalars['String']>;
  /** 纳税人识别号（模糊匹配） */
  tfnLike?: InputMaybe<Scalars['String']>;
  /** 供应商类型 */
  type?: InputMaybe<Array<InputMaybe<HlSupplierType>>>;
};

export type HlSupplierBasePayload = HlOrgEntity & {
  __typename?: 'HLSupplierBasePayload';
  /** 供应商属性 */
  attribute?: Maybe<HlAttribute>;
  /** 所属组织 */
  belongOrgId?: Maybe<Scalars['ID']>;
  /** 所属租户 */
  belongTenantId?: Maybe<Scalars['ID']>;
  /** 营业执照类型 */
  businessLicenseType?: Maybe<HlBusinessLicenseType>;
  /** 市 */
  cityId?: Maybe<Scalars['ID']>;
  /** 控制人 */
  controlUser?: Maybe<Scalars['String']>;
  /** 法人 */
  corporation?: Maybe<Scalars['String']>;
  /** 国家 */
  country?: Maybe<Scalars['ID']>;
  /** 区 */
  countyId?: Maybe<Scalars['ID']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 文件列表 */
  fileList?: Maybe<Array<Maybe<HlSupplierFilePayload>>>;
  /** 供应商基础信息数据ID */
  id?: Maybe<Scalars['ID']>;
  /** 供应商身份证号 */
  idCard?: Maybe<Scalars['String']>;
  /** 工商信息认证表示（1是，99否，0未指定） */
  infoAuth?: Maybe<HlWhether>;
  /** 邮箱账号 */
  mail?: Maybe<Scalars['String']>;
  /** 供应商姓名 */
  name?: Maybe<Scalars['String']>;
  /** 经营地址 */
  operateAddress?: Maybe<Scalars['String']>;
  /** 经营范围 */
  operateRange?: Maybe<Scalars['String']>;
  /** 所属组织id */
  org?: Maybe<OrgEntity>;
  /** 纳税类别 */
  payTaxesType?: Maybe<HlTaxpayerClass>;
  /** 联系方式 */
  phone?: Maybe<Scalars['String']>;
  /** 省 */
  provinceId?: Maybe<Scalars['ID']>;
  /** 注册日期 */
  recordDate?: Maybe<Scalars['Long']>;
  /** 注册地 */
  registerAddress?: Maybe<Scalars['String']>;
  /** 注册资本 */
  registerCapital?: Maybe<Scalars['String']>;
  /** 登记状态 */
  registerStatus?: Maybe<HlCorpRegisterStatus>;
  /** 供应商关联用户id */
  supplierUserId?: Maybe<Scalars['ID']>;
  /** 租户id */
  tenantId?: Maybe<Scalars['ID']>;
  /** 纳税人识别号 */
  tin?: Maybe<Scalars['String']>;
  /** 供应商类型 */
  type?: Maybe<HlSupplierType>;
  /** 微信账号 */
  wechat?: Maybe<Scalars['String']>;
};

export type HlSupplierContractRelPayload = {
  __typename?: 'HLSupplierContractRelPayload';
  /** 默认标识 */
  defaultMark?: Maybe<Scalars['Int']>;
  /** 供应商合同主体数据id */
  id?: Maybe<Scalars['ID']>;
  /** 关联供应商名称 */
  name?: Maybe<Scalars['String']>;
  /** 关联供应商基础ID */
  supplierId?: Maybe<Scalars['ID']>;
  /** 关联供应商纳税人识别号 */
  tfn?: Maybe<Scalars['String']>;
  /** 关联供应商类型 */
  type?: Maybe<HlSupplierType>;
};

export type HlSupplierDetailContactsPayload = {
  __typename?: 'HLSupplierDetailContactsPayload';
  /** 联系人别名 */
  alias?: Maybe<Scalars['String']>;
  /** 用户id */
  contactUserId?: Maybe<Scalars['ID']>;
  /** 文件列表 */
  fileList?: Maybe<Array<Maybe<HlSupplierFilePayload>>>;
  /** 供应商联系人数据ID */
  id?: Maybe<Scalars['ID']>;
  /** 联系人身份证号 */
  idCard?: Maybe<Scalars['String']>;
  /** 邮箱 */
  mail?: Maybe<Scalars['String']>;
  /** 联系人名称 */
  name?: Maybe<Scalars['String']>;
  /** 联系人电话 */
  phone?: Maybe<Scalars['String']>;
  /** 微信 */
  wechat?: Maybe<Scalars['String']>;
};

export type HlSupplierDetailCooperationPayload = {
  __typename?: 'HLSupplierDetailCooperationPayload';
  /** 结算方式 */
  balanceMode?: Maybe<HlSettlementMethodType>;
  /** 结算账期 */
  cycleBalance?: Maybe<Scalars['String']>;
  /** 对账周期 */
  cycleCheck?: Maybe<Scalars['String']>;
  /** 开票周期 */
  cycleInvoicing?: Maybe<Scalars['String']>;
  /** 付款周期 */
  cyclePay?: Maybe<Scalars['String']>;
  /** 供应商合作关系数据id */
  id?: Maybe<Scalars['ID']>;
  /** 发票类型 */
  invoiceType?: Maybe<HlInvoiceType>;
  /** 长期合作 */
  longCooperation?: Maybe<HlWhether>;
  /** 备注 */
  note?: Maybe<Scalars['String']>;
  /** 额度 */
  quota?: Maybe<Scalars['BigDecimal']>;
  /** 预付比例 */
  rate?: Maybe<Scalars['BigDecimal']>;
};

export type HlSupplierDetailPayload = HlOrgEntity & {
  __typename?: 'HLSupplierDetailPayload';
  /** 系统id */
  appId?: Maybe<Scalars['Int']>;
  /** 合作id集 */
  cooperateIdsList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 合作类型 */
  cooperateTypeList?: Maybe<Array<Maybe<HlCooperateType>>>;
  /** 对接人 */
  dockingPeople?: Maybe<Scalars['String']>;
  /** 对接电话 */
  dockingPhone?: Maybe<Scalars['String']>;
  /** 启用标识（1启用99禁用） */
  enable?: Maybe<Scalars['Int']>;
  /** 财务系统编码 */
  financialSystemCode?: Maybe<Scalars['String']>;
  /** 供应商明细数据id */
  id?: Maybe<Scalars['ID']>;
  /** 座机号码 */
  landlineNum?: Maybe<Scalars['String']>;
  /** 是否长期合作（1是，99否，0未指定） */
  longCooperation?: Maybe<Scalars['Int']>;
  /** 组织id */
  org?: Maybe<OrgEntity>;
  /** 联系电话 */
  phoneNum?: Maybe<Scalars['String']>;
  /** 备注信息 */
  remark?: Maybe<Scalars['String']>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商别名 */
  supplierShortName?: Maybe<Scalars['String']>;
  /** 供应商子类型 */
  supplierSubType?: Maybe<Array<Maybe<HlSupplierSubType>>>;
  /** 供应商类型ID */
  supplierType?: Maybe<Scalars['Int']>;
  /** 供应商租户id */
  tenantId?: Maybe<Scalars['ID']>;
};

export type HlSupplierFilePayload = {
  __typename?: 'HLSupplierFilePayload';
  /** 开始时间 */
  beginTime?: Maybe<Scalars['Long']>;
  /** 截止时间 */
  endTime?: Maybe<Scalars['Long']>;
  /** 文件内容 */
  fileContent?: Maybe<Array<Maybe<HlFileContentPayload>>>;
  /** 文件类型 */
  fileType?: Maybe<HlFileType>;
};

export type HlSupplierFilesInput = {
  /** 关联业务数据id */
  associationId?: InputMaybe<Scalars['ID']>;
  /** 关联业务类型 */
  associationType: HlFileAssociationType;
  /** 开始时间 */
  beginTime?: InputMaybe<Scalars['Long']>;
  /** 截止时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 文件内容 */
  fileContent?: InputMaybe<Array<InputMaybe<HlFileContentInput>>>;
  /** 文件类型 */
  fileType: HlFileType;
};

export type HlSupplierInfoPayload = {
  __typename?: 'HLSupplierInfoPayload';
  /**  供应商属性 */
  attribute?: Maybe<HlAttribute>;
  /**  供应商名称 */
  name?: Maybe<Scalars['String']>;
  /** 所属组织id */
  org?: Maybe<OrgEntity>;
  /** 供应商别名 */
  supplierShortName?: Maybe<Scalars['String']>;
  /** 供应商类型ID */
  supplierType?: Maybe<Scalars['Int']>;
  /**  统一社会信用代码 */
  tin?: Maybe<Scalars['String']>;
};

export type HlSupplierPayLoad = {
  __typename?: 'HLSupplierPayLoad';
  /** 关联用户id */
  associationUserId?: Maybe<Scalars['ID']>;
  /** 供应商属性id */
  attribute?: Maybe<HlAttribute>;
  /** 供应商基础数据id */
  baseId?: Maybe<Scalars['ID']>;
  /** 所属组织id */
  belongOrgId?: Maybe<Scalars['ID']>;
  /** 所属租户id */
  belongTenantId?: Maybe<Scalars['ID']>;
  /** 营业执照类型 */
  businessLicenseType?: Maybe<HlBusinessLicenseType>;
  /** 市编码 */
  cityId?: Maybe<Scalars['ID']>;
  /** 控制人 */
  controlUser?: Maybe<Scalars['String']>;
  /** 合作id列表 */
  cooperateIdsList?: Maybe<Array<Maybe<Scalars['Long']>>>;
  /** 合作类型 */
  cooperateTypeList?: Maybe<Array<Maybe<HlCooperateType>>>;
  /** 国家 */
  country?: Maybe<Scalars['ID']>;
  /** 区（县）编码 */
  countyId?: Maybe<Scalars['ID']>;
  /** 供应商明细数据id */
  detailId?: Maybe<Scalars['ID']>;
  /** 对接人 */
  dockingPeople?: Maybe<Scalars['String']>;
  /** 对接电话 */
  dockingPhone?: Maybe<Scalars['String']>;
  /** 启用标识 */
  enable?: Maybe<Scalars['Int']>;
  /** 身份证 */
  idCard?: Maybe<Scalars['String']>;
  /** 工商信息认证标识 */
  infoAuth?: Maybe<Scalars['Int']>;
  /** 座机号码 */
  landlineNum?: Maybe<Scalars['String']>;
  /** 法人 */
  legalPerson?: Maybe<Scalars['String']>;
  /** 是否长期合作 */
  longCooperation?: Maybe<Scalars['Int']>;
  /** 邮箱账号 */
  mail?: Maybe<Scalars['String']>;
  /** 供应商名称 */
  name?: Maybe<Scalars['String']>;
  /** 经营地 */
  operateAddress?: Maybe<Scalars['String']>;
  /** 经营范围 */
  operateRange?: Maybe<Scalars['String']>;
  /** 纳税类别 */
  payTaxesType?: Maybe<HlTaxpayerClass>;
  /** 联系电话 */
  phone?: Maybe<Scalars['String']>;
  /** 联系电话 */
  phoneNum?: Maybe<Scalars['String']>;
  /** 省编码 */
  provinceId?: Maybe<Scalars['ID']>;
  /** 注册日期 */
  recordDate?: Maybe<Scalars['Long']>;
  /** 登记状态 */
  registerStatus?: Maybe<HlCorpRegisterStatus>;
  /** 注册资本（单位：万元） */
  registeredCapital?: Maybe<Scalars['String']>;
  /** 备注信息 */
  remark?: Maybe<Scalars['String']>;
  /** 供应商地址 */
  supplierAddress?: Maybe<Scalars['String']>;
  /** 供应商别名 */
  supplierShortName?: Maybe<Scalars['String']>;
  /** 供应商子类型 */
  supplierSubType?: Maybe<Array<Maybe<HlSupplierSubType>>>;
  /** 供应商类型ID */
  supplierType?: Maybe<Scalars['Int']>;
  /** 税号 */
  tfn?: Maybe<Scalars['String']>;
  /** 供应商类型 */
  type?: Maybe<HlSupplierType>;
  /** 微信账号 */
  wechat?: Maybe<Scalars['String']>;
};

export type HlSupplierQualificationPayLoad = {
  __typename?: 'HLSupplierQualificationPayLoad';
  /**  其他资产说明 */
  assetOther?: Maybe<Scalars['String']>;
  /**  房产说明 */
  assetProperty?: Maybe<Scalars['String']>;
  /**  车辆说明 */
  assetVehicle?: Maybe<Scalars['String']>;
  /**  简介 */
  description?: Maybe<Scalars['String']>;
  /** 文件列表 */
  fileList?: Maybe<Array<Maybe<HlSupplierFilePayload>>>;
  /**  销售渠道说明 */
  goodsSource?: Maybe<Scalars['String']>;
  /**  历史业绩说明 */
  historyAchievement?: Maybe<Scalars['String']>;
  /** 资质数据ID */
  id?: Maybe<Scalars['ID']>;
  /**  备注 */
  note?: Maybe<Scalars['String']>;
  /**  销售类别集合（品类id） */
  saleTypesList?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /**  供应商基础Id */
  supplierId?: Maybe<Scalars['ID']>;
  /**  更新人 */
  updateBy?: Maybe<Scalars['Int']>;
  /**  更新时间 */
  updateTime?: Maybe<Scalars['Long']>;
};

export const enum HlSupplierSubType {
  /** 国内基地供应商 */
  DomesticBaseSuppliers = 'DOMESTIC_BASE_SUPPLIERS',
  /** 国内城市供应商 */
  DomesticCitySuppliers = 'DOMESTIC_CITY_SUPPLIERS',
  /** 国内进口代理商 */
  DomesticImportAgents = 'DOMESTIC_IMPORT_AGENTS',
  /** 国内进口供应商 */
  DomesticImportSuppliers = 'DOMESTIC_IMPORT_SUPPLIERS',
  /** 海外基地供应商 */
  OverseasBaseSuppliers = 'OVERSEAS_BASE_SUPPLIERS'
};

export const enum HlSupplierType {
  /** 公司 */
  Company = 'COMPANY',
  /** 个人 */
  Personal = 'PERSONAL'
};

export const enum HlTaxpayerClass {
  /** 一般纳税人 */
  GeneralTaxpayers = 'GENERAL_TAXPAYERS',
  /** 增值税小规模纳税人 */
  SmallScaleTaxpayers = 'SMALL_SCALE_TAXPAYERS'
};

export type HlUpdateCustomerAccountInput = {
  /** 账户名称 */
  accountName?: InputMaybe<Scalars['String']>;
  /** 账户类型（基本户/XX） */
  accountType?: InputMaybe<HlBankAccountType>;
  /** 银行账户 */
  bankCardNo?: InputMaybe<Scalars['String']>;
  /** 银行所在市 */
  bankCityName?: InputMaybe<Scalars['String']>;
  /** 银行名称 */
  bankName?: InputMaybe<Scalars['String']>;
  /** 银行所在省 */
  bankProvinceName?: InputMaybe<Scalars['String']>;
  /** 银行账户信息数据id */
  id: Scalars['ID'];
};

export type HlUpdateCustomerBaseInput = {
  /** 客户属性 */
  attribute?: InputMaybe<HlAttribute>;
  /** 控制人 */
  controlUser?: InputMaybe<Scalars['String']>;
  /** 法人 */
  corporation?: InputMaybe<Scalars['String']>;
  /** 成立日期 */
  establishTime?: InputMaybe<Scalars['Long']>;
  /** 客户基础信息数据ID */
  id: Scalars['ID'];
  /** 客户身份证号 */
  idNumber?: InputMaybe<Scalars['String']>;
  /** 邮箱账号 */
  mail?: InputMaybe<Scalars['String']>;
  /** 客户姓名 */
  name?: InputMaybe<Scalars['String']>;
  /** 经营地址 */
  operateAddress?: InputMaybe<Scalars['String']>;
  /** 纳税类别 */
  payTaxesType?: InputMaybe<HlTaxpayerClass>;
  /** 联系方式 */
  phone?: InputMaybe<Scalars['String']>;
  /** 注册地 */
  registerAddress?: InputMaybe<Scalars['String']>;
  /** 注册资本 */
  registerCapital?: InputMaybe<Scalars['String']>;
  /** 登记状态 */
  registerStatus?: InputMaybe<HlCorpRegisterStatus>;
  /** 统一社会信用代码 */
  taxpayerIdentificationNumber?: InputMaybe<Scalars['String']>;
  /** 客户类型 */
  type?: InputMaybe<HlCustomerType>;
  /** 微信账号 */
  wechat?: InputMaybe<Scalars['String']>;
};

export type HlUpdateCustomerDetailContactsInput = {
  /** 联系人别名 */
  alias?: InputMaybe<Scalars['String']>;
  /** 用户id */
  contactUserId?: InputMaybe<Scalars['ID']>;
  /** 附件列表 */
  files?: InputMaybe<Array<InputMaybe<HlCustomerFilesInput>>>;
  /** 客户明细联系人数据ID */
  id: Scalars['ID'];
  /** 联系人身份证号 */
  idNumber?: InputMaybe<Scalars['String']>;
  /** 邮箱 */
  mail?: InputMaybe<Scalars['String']>;
  /** 联系人名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 联系人电话 */
  phone?: InputMaybe<Scalars['String']>;
  /** 微信 */
  wechat?: InputMaybe<Scalars['String']>;
};

export type HlUpdateCustomerFilesInput = {
  /** 关联业务数据id */
  associationId: Scalars['ID'];
  /** 关联业务类型 */
  associationType: HlFileAssociationType;
  /** 开始时间 */
  beginTime?: InputMaybe<Scalars['Long']>;
  /** 截止时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 文件内容 */
  fileContent: Array<InputMaybe<HlFileContentInput>>;
  /** 文件类型 */
  fileType: HlFileType;
};

export type HlUpdateCustomerQualificationInput = {
  /** 其他资产说明 */
  assetOther?: InputMaybe<Scalars['String']>;
  /** 房产说明 */
  assetProperty?: InputMaybe<Scalars['String']>;
  /** 车辆说明 */
  assetVehicle?: InputMaybe<Scalars['String']>;
  /** 经营时长:1.1年以内 2.1~3年 3.3~5年 4.5~10年 9.10年以上 */
  businessDuration?: InputMaybe<HlBusinessDuration>;
  /** 经营规模:1.10万以下 2.10~100万 3.100~500万 4.500~1000万 5.1000~5000万 9.5000万以上 */
  businessScale?: InputMaybe<HlBusinessScale>;
  /** 经营类型:1.个体散户 2.商超客户 3.配送商 4.专卖店 9.其他 */
  businessType?: InputMaybe<Array<InputMaybe<HlBusinessType>>>;
  /** 简介 */
  description?: InputMaybe<Scalars['String']>;
  /** 附件列表 */
  files?: InputMaybe<Array<InputMaybe<HlCustomerFilesInput>>>;
  /** 历史业绩说明 */
  historyAchievement?: InputMaybe<Scalars['String']>;
  /** 资质数据ID */
  id: Scalars['ID'];
  /** 销售类别集合（品类id） */
  saleTypes?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 销售渠道说明 */
  salesChannels?: InputMaybe<Scalars['String']>;
};

export type HlUpdateSupplierAccountInput = {
  /** 账户名称 */
  accountName?: InputMaybe<Scalars['String']>;
  /** 账户类型（基本户/XX） */
  accountType?: InputMaybe<HlBankAccountType>;
  /** 银行账户 */
  bankCardNo?: InputMaybe<Scalars['String']>;
  /** 银行所在市 */
  bankCityName?: InputMaybe<Scalars['String']>;
  /** 银行名称 */
  bankName?: InputMaybe<Scalars['String']>;
  /** 银行所在省 */
  bankProvinceName?: InputMaybe<Scalars['String']>;
  /** 银行账户信息数据id */
  id?: InputMaybe<Scalars['ID']>;
};

export type HlUpdateSupplierBaseInput = {
  /** 供应商属性 */
  attribute?: InputMaybe<HlAttribute>;
  /** 所属组织id */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 所属租户id */
  belongTenantId?: InputMaybe<Scalars['ID']>;
  /** 营业执照类型 */
  businessLicenseType?: InputMaybe<HlBusinessLicenseType>;
  /** 市编码 */
  cityId?: InputMaybe<Scalars['ID']>;
  /** 控制人 */
  controlUser?: InputMaybe<Scalars['String']>;
  /** 法人 */
  corporation?: InputMaybe<Scalars['String']>;
  /** 国家 */
  country?: InputMaybe<Scalars['ID']>;
  /** 区（县）编码 */
  countyId?: InputMaybe<Scalars['ID']>;
  /** 成立日期 */
  establishTime?: InputMaybe<Scalars['Long']>;
  /** 供应商基础信息数据ID */
  id: Scalars['ID'];
  /** 供应商身份证号 */
  idCard?: InputMaybe<Scalars['String']>;
  /** 邮箱账号 */
  mail?: InputMaybe<Scalars['String']>;
  /** 供应商姓名 */
  name?: InputMaybe<Scalars['String']>;
  /** 经营地址 */
  operateAddress?: InputMaybe<Scalars['String']>;
  /** 经营范围 */
  operateRange?: InputMaybe<Scalars['String']>;
  /** 纳税类别 */
  payTaxesType?: InputMaybe<HlTaxpayerClass>;
  /** 联系方式 */
  phone?: InputMaybe<Scalars['String']>;
  /** 省编码 */
  provinceId?: InputMaybe<Scalars['ID']>;
  /** 注册日期 */
  recordDate?: InputMaybe<Scalars['Long']>;
  /** 注册地 */
  registerAddress?: InputMaybe<Scalars['String']>;
  /** 注册资本 */
  registerCapital?: InputMaybe<Scalars['String']>;
  /** 登记状态 */
  registerStatus?: InputMaybe<HlCorpRegisterStatus>;
  /** 纳税人识别号 */
  tin?: InputMaybe<Scalars['String']>;
  /** 供应商类型 */
  type?: InputMaybe<HlSupplierType>;
  /** 微信账号 */
  wechat?: InputMaybe<Scalars['String']>;
};

export type HlUpdateSupplierContractRelInput = {
  /** 默认标识 */
  defaultMark?: InputMaybe<Scalars['Int']>;
  /** 供应商合同主体数据id */
  id: Scalars['ID'];
  /** 供应商明细数据id */
  supplierDetailId: Scalars['ID'];
  /** 关联供应商基础ID */
  supplierId: Scalars['ID'];
};

export type HlUpdateSupplierDetailContactsInput = {
  /** 联系人别名 */
  alias?: InputMaybe<Scalars['String']>;
  /** 用户id */
  contactUserId?: InputMaybe<Scalars['ID']>;
  /** 附件列表 */
  fileList?: InputMaybe<Array<InputMaybe<HlSupplierFilesInput>>>;
  /** 供应商明细联系人数据ID */
  id?: InputMaybe<Scalars['ID']>;
  /** 联系人身份证号 */
  idCard?: InputMaybe<Scalars['String']>;
  /** 邮箱 */
  mail?: InputMaybe<Scalars['String']>;
  /** 联系人名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 联系人电话 */
  phone?: InputMaybe<Scalars['String']>;
  /** 微信 */
  wechat?: InputMaybe<Scalars['String']>;
};

export type HlUpdateSupplierDetailCooperationInput = {
  /** 结算方式 */
  balanceMode?: InputMaybe<HlSettlementMethodType>;
  /** 结算账期 */
  cycleBalance?: InputMaybe<Scalars['String']>;
  /** 对账周期 */
  cycleCheck?: InputMaybe<Scalars['String']>;
  /** 开票周期 */
  cycleInvoicing?: InputMaybe<Scalars['String']>;
  /** 付款周期 */
  cyclePay?: InputMaybe<Scalars['String']>;
  /** 供应商合作数据id */
  id: Scalars['ID'];
  /** 发票类型 */
  invoiceType?: InputMaybe<HlInvoiceType>;
  /** 额度 */
  quota?: InputMaybe<Scalars['BigDecimal']>;
  /** 预付比例 */
  rate?: InputMaybe<Scalars['BigDecimal']>;
};

export type HlUpdateSupplierDetailInput = {
  /** 系统id */
  appId?: InputMaybe<Scalars['Int']>;
  /** 合作id集 */
  cooperateIdsList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 合作类型 */
  cooperateTypeList?: InputMaybe<Array<InputMaybe<HlCooperateType>>>;
  /** 对接人 */
  dockingPeople?: InputMaybe<Scalars['String']>;
  /** 对接电话 */
  dockingPhone?: InputMaybe<Scalars['String']>;
  /** 启用标识（1启用99禁用） */
  enable?: InputMaybe<Scalars['Int']>;
  /** 财务系统编码 */
  financialSystemCode?: InputMaybe<Scalars['String']>;
  /** 供应商明细数据id */
  id: Scalars['ID'];
  /** 座机号码 */
  landlineNum?: InputMaybe<Scalars['String']>;
  /** 是否长期合作（1是，99否，0未指定） */
  longCooperation?: InputMaybe<Scalars['Int']>;
  /** 明细组织id */
  organizationId?: InputMaybe<Scalars['ID']>;
  /** 联系电话 */
  phoneNum?: InputMaybe<Scalars['String']>;
  /** 备注信息 */
  remark?: InputMaybe<Scalars['String']>;
  /** 供应商别名 */
  supplierShortName?: InputMaybe<Scalars['String']>;
  /** 供应商子类型 */
  supplierSubType?: InputMaybe<Array<InputMaybe<HlSupplierSubType>>>;
  /** 供应商类型ID */
  supplierType?: InputMaybe<Scalars['Int']>;
  /** 供应商租户id */
  tenantId?: InputMaybe<Scalars['ID']>;
};

export type HlUpdateSupplierQualificationInput = {
  /**  其他资产说明 */
  assetOther?: InputMaybe<Scalars['String']>;
  /**  房产说明 */
  assetProperty?: InputMaybe<Scalars['String']>;
  /**  车辆说明 */
  assetVehicle?: InputMaybe<Scalars['String']>;
  /**  简介 */
  description?: InputMaybe<Scalars['String']>;
  /** 分类文件列表 */
  fileList?: InputMaybe<Array<InputMaybe<HlSupplierFilesInput>>>;
  /**  主要货源渠道 */
  goodsSource?: InputMaybe<Scalars['String']>;
  /**  历史业绩说明 */
  historyAchievement?: InputMaybe<Scalars['String']>;
  /** 资质数据ID */
  id: Scalars['ID'];
  /**  备注 */
  note?: InputMaybe<Scalars['String']>;
  /**  销售类别集合（品类id） */
  saleTypesList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  供应商基础Id */
  supplierId: Scalars['ID'];
};

export const enum HlWhether {
  No = 'NO',
  Yes = 'YES'
};

export type HandleAlarmInput = {
  /** 处理内容 */
  handleContent?: InputMaybe<Scalars['String']>;
  /** 处理人名称 */
  handler?: InputMaybe<Scalars['String']>;
  /** 处理人手机号码 */
  handlerPhone?: InputMaybe<Scalars['String']>;
  /** 任务id */
  taskId?: InputMaybe<Scalars['ID']>;
};

export const enum HappenedEnum {
  /** 预计发生 */
  N = 'N',
  /** 仅用于返回值,表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 实际发生 */
  Y = 'Y'
};

export type HasStockCategoryPayload = {
  __typename?: 'HasStockCategoryPayload';
  /**  品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /**  品类名称 */
  categoryName?: Maybe<Scalars['String']>;
};

export type HasStockSkuPayload = SkuBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'HasStockSkuPayload';
  /**  商品 */
  sku?: Maybe<PitayaCommoditySku>;
  /**  聚合总计单位数量 */
  summaryTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  聚合基本单位数量 */
  summaryUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  聚合总计单位 */
  totalType?: Maybe<Unit>;
  /**  聚合基本单位 */
  unitType?: Maybe<Unit>;
};

export type HasStockSpuPayload = {
  __typename?: 'HasStockSpuPayload';
  /**  商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /**  商品名称 */
  commodityName?: Maybe<Scalars['String']>;
};

/** 头程运输信息 */
export type HeadTransportInformationInput = {
  /** 头程目的港 */
  destinationPortId?: InputMaybe<Scalars['ID']>;
  /** 车辆运输信息  */
  roadTransportInformation?: InputMaybe<Array<InputMaybe<RoadTransportInformationInput>>>;
};

/** 返回值-凭证处理中心: 表头信息 */
export type HeadingUnit = {
  __typename?: 'HeadingUnit';
  /** 表头编码(英文) */
  dataIndex?: Maybe<Scalars['String']>;
  /** 表头名称(中文) */
  title?: Maybe<Scalars['String']>;
  /** 宽度 */
  width?: Maybe<Scalars['Int']>;
};

export type HeadquarterAreaOrderInfoPayload = {
  __typename?: 'HeadquarterAreaOrderInfoPayload';
  /** 区域采购订单 */
  areaPurchaseOrderId?: Maybe<Scalars['ID']>;
  /** 中台订单流水号 */
  headquarterAreaOrderRunCode?: Maybe<Scalars['String']>;
  /** 总部销售订单id */
  headquarterSalesOrderId?: Maybe<Scalars['ID']>;
};

export type HeadquarterSalesOrderInfoPayload = CustomerInterface & {
  __typename?: 'HeadquarterSalesOrderInfoPayload';
  /** 费用项 */
  bill?: Maybe<BillCommonPayload>;
  /** 客户id */
  customerId?: Maybe<Scalars['ID']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 调拨日期 */
  transferDate?: Maybe<Scalars['Long']>;
};

/** ---------------- 入参 ------------ */
export type IdCardRecogInput = {
  /** 文件url或文件id */
  file?: InputMaybe<Scalars['String']>;
  /** 图像数据，base64编码，要求base64编码后大小不超过10MB。图片最小边不小于15px，最长边不超过8000px。支持JPEG、JPG、PNG、BMP、TIFF格式 */
  image?: InputMaybe<Scalars['String']>;
  /** 校验身份证号信息的开关，默认false */
  returnVerification?: InputMaybe<Scalars['Boolean']>;
  /** 身份证正反面 */
  side?: InputMaybe<Side>;
};

/** ---------------- 出参 ------------ */
export type IdCardRecogPayload = {
  __typename?: 'IdCardRecogPayload';
  /**  地址，人像面有效 */
  address?: Maybe<Scalars['String']>;
  /**  出生日期，人像面有效 */
  birth?: Maybe<Scalars['String']>;
  /**  民族，人像面有效 */
  ethnicity?: Maybe<Scalars['String']>;
  /**  发证机关，背面有效 */
  issue?: Maybe<Scalars['String']>;
  /**  姓名，人像面有效 */
  name?: Maybe<Scalars['String']>;
  /**  身份证号，人像面有效 */
  number?: Maybe<Scalars['String']>;
  /**  性别，人像面有效 */
  sex?: Maybe<Scalars['String']>;
  /**  有效起始日期，背面有效 */
  validFrom?: Maybe<Scalars['String']>;
  /**  有效结束日期，背面有效 */
  validTo?: Maybe<Scalars['String']>;
  /** 身份证验证结果 */
  verificationResult?: Maybe<VerificationResultPayload>;
};

/** 入参-通用的Id入参 */
export type IdInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** Id号入参 */
  id: Scalars['ID'];
};

export type IdOption = {
  __typename?: 'IdOption';
  label?: Maybe<Scalars['String']>;
  value?: Maybe<Scalars['ID']>;
};

export type IdsInput = {
  /**  拓展单id  */
  extId: Scalars['ID'];
  /**  标识：true-查看详情/ false-修改扩展单进入的回显  */
  flag?: InputMaybe<Scalars['Boolean']>;
  /**  采购单id  */
  id: Scalars['ID'];
};

export type IgnoreTaskSaleChangeInput = {
  changeId?: InputMaybe<Scalars['ID']>;
  taskItemId?: InputMaybe<Scalars['ID']>;
};

export const enum ImportApplyEventEnum {
  /** 审结 */
  AuditAndSettlement = 'AUDIT_AND_SETTLEMENT',
  /** 消杀 */
  Disinfectant = 'DISINFECTANT',
  /** 国抽 */
  DomesticSampling = 'DOMESTIC_SAMPLING',
  /** 查验 */
  Inspection = 'INSPECTION',
  /** 核酸 */
  NucleicAcidCheck = 'NUCLEIC_ACID_CHECK',
  /** 放行 */
  Release = 'RELEASE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type ImportApplyEventPayload = UniqueIdInterface & {
  __typename?: 'ImportApplyEventPayload';
  /** 进口申报事件 */
  eventList?: Maybe<Array<Maybe<ImportApplyEventEnum>>>;
  /** 生成参数 */
  parameterList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 唯一id */
  uniqueId?: Maybe<Scalars['ID']>;
};

export type ImportBillInput = {
  /** 导入类型 */
  billType: BillTypeEnum;
  /** 文件 */
  file: FileInput;
};

export type ImportBillPayLoad = {
  __typename?: 'ImportBillPayLoad';
  /** 失败文件批次 */
  failFileBatchCode?: Maybe<Scalars['String']>;
  /** 失败条数 */
  failNum?: Maybe<Scalars['Int']>;
  /** 导入批次(代表本次导入的批次) */
  importBatchCode?: Maybe<Scalars['String']>;
  /** 成功条数 */
  successNum?: Maybe<Scalars['Int']>;
  /** 总条数 */
  totalNum?: Maybe<Scalars['Int']>;
};

export type ImportCustomsClearancePayload = {
  __typename?: 'ImportCustomsClearancePayload';
  /** 货柜免租截止日期 */
  endFreeRentTime?: Maybe<Scalars['Long']>;
  /** 中检情况 */
  inspectionCondition?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 抽检数量 */
  inspectionQuantity?: Maybe<Scalars['String']>;
  /** 提柜目的地 */
  pickupDestination?: Maybe<Scalars['String']>;
};

/** 进口报关信息 */
export type ImportDeclarationInfo = {
  __typename?: 'ImportDeclarationInfo';
  /** 进口报关文件信息 */
  importDeclarationInfo?: Maybe<Array<Maybe<ResourceFileListPayload>>>;
  /** 报关单号 */
  importDeclareCode?: Maybe<Scalars['String']>;
  /** 进口报关公司Id */
  importDeclareCompanyId?: Maybe<Scalars['ID']>;
  /** 进口报关口岸 */
  importDeclarePort?: Maybe<Scalars['ID']>;
  /** 进口港 */
  importPort?: Maybe<Scalars['String']>;
};

/** 进口申报单据 */
export type ImportDeclarationInvoice = {
  __typename?: 'ImportDeclarationInvoice';
  /** 申报单据信息集合 */
  declareResourceInvoice?: Maybe<Array<Maybe<ResourceFilePayload>>>;
  /** 发票模板 */
  invoiceTemplate?: Maybe<Scalars['String']>;
  /** 销售合同模板 */
  salesContractTemplate?: Maybe<Scalars['String']>;
};

/** 进口报关入参 */
export type ImportDeclareCreateInput = {
  /** 进口申报单据 */
  declareResourceInvoice?: InputMaybe<Array<InputMaybe<ResourceFileListInput>>>;
  /** 主键Id */
  id: Scalars['ID'];
  /** 进口报关文件信息 */
  importDeclarationInfo?: InputMaybe<Array<InputMaybe<ResourceFileListInput>>>;
  /** 报关单号 */
  importDeclareCode?: InputMaybe<Scalars['String']>;
  /** 进口报关口岸 */
  importDeclarePort?: InputMaybe<Scalars['ID']>;
  /** 操作类型 */
  operateType?: InputMaybe<DeclareOperateTypeEnum>;
};

/** 进口报关详情出参 */
export type ImportDeclareDetailInfoPayload = {
  __typename?: 'ImportDeclareDetailInfoPayload';
  /** 基本信息 */
  basicInfo?: Maybe<DurianBasicInfo>;
  /** 商品信息 */
  commodityInfo?: Maybe<CommodityInfo>;
  /** 进口申报单据 */
  declareResourceInvoice?: Maybe<Array<Maybe<ResourceFileListPayload>>>;
  /** 出口报关信息 */
  exportDeclarationInfo?: Maybe<ExportDeclarationInfo>;
  /** 进口报关信息 */
  importDeclarationInfo?: Maybe<ImportDeclarationInfo>;
  /** 任务状态 */
  importDeclareStatus?: Maybe<ImportDeclareStatus>;
  /** 运输信息 */
  transportInfo?: Maybe<TransportInfo>;
};

/** 进口报关导出入参 */
export type ImportDeclareExportInput = {
  /** 提单号 */
  billLoadingCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类 */
  categoryId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 合同号 */
  contractCode?: InputMaybe<Scalars['String']>;
  /** 进口港 */
  entryPort?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 预计到岗时间：结束时间 */
  estimatedArrivalEndTime?: InputMaybe<Scalars['Long']>;
  /** 预计到岗时间：起始时间 */
  estimatedArrivalStartTime?: InputMaybe<Scalars['Long']>;
  /** 出口报关公司 */
  exportDeclareCompany?: InputMaybe<Scalars['String']>;
  /** 接单日期：结束时间 */
  receiptEndTime?: InputMaybe<Scalars['Long']>;
  /** 接单日期：起始时间 */
  receiptStartTime?: InputMaybe<Scalars['Long']>;
  /** 船名 */
  shipName?: InputMaybe<Scalars['String']>;
  /** 状态 */
  status?: InputMaybe<Array<InputMaybe<ImportDeclareStatus>>>;
};

/** 进口报关明细入参 */
export type ImportDeclareGetInput = {
  /** 主键Id */
  id: Scalars['ID'];
};

export type ImportDeclareMailInfoPayload = {
  __typename?: 'ImportDeclareMailInfoPayload';
  /** 进口报关公司 */
  importDeclareCompany?: Maybe<Scalars['String']>;
  /** 邮箱 */
  mail?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 口岸 */
  port?: Maybe<Scalars['String']>;
};

/** 进口报关分页查询入参 */
export type ImportDeclarePageInput = {
  /** 提单号 */
  billLoadingCode?: InputMaybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类 */
  categoryId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 合同号 */
  contractCode?: InputMaybe<Scalars['String']>;
  /** 进口港 */
  entryPort?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 预计到岗时间：结束时间 */
  estimatedArrivalEndTime?: InputMaybe<Scalars['Long']>;
  /** 预计到岗时间：起始时间 */
  estimatedArrivalStartTime?: InputMaybe<Scalars['Long']>;
  /** 出口报关公司 */
  exportDeclareCompany?: InputMaybe<Scalars['ID']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 接单日期：结束时间 */
  receiptEndTime?: InputMaybe<Scalars['Long']>;
  /** 接单日期：起始时间 */
  receiptStartTime?: InputMaybe<Scalars['Long']>;
  /** 船名 */
  shipName?: InputMaybe<Scalars['String']>;
  /** 状态 */
  status?: InputMaybe<Array<InputMaybe<ImportDeclareStatus>>>;
};

/** 进口报关分页查询出参 */
export type ImportDeclarePagePayload = {
  __typename?: 'ImportDeclarePagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页结果 */
  records?: Maybe<Array<Maybe<ImportDeclarePayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

/** 进口报关信息对象 */
export type ImportDeclarePayload = {
  __typename?: 'ImportDeclarePayload';
  /** 异常原因 */
  abnormalReason?: Maybe<Scalars['String']>;
  /** 异常状态 */
  abnormalStatus?: Maybe<AbnormalStatus>;
  /** 异常状态描述 */
  abnormalStatusDesc?: Maybe<Scalars['String']>;
  /** 提单号 */
  billLoadingCode?: Maybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜子id */
  cabinetId?: Maybe<Scalars['ID']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 合同号 */
  contractCode?: Maybe<Scalars['String']>;
  /** 进口港 */
  entryPort?: Maybe<Scalars['String']>;
  /** 预计到岗时间 */
  estimatedArrivalTime?: Maybe<Scalars['Long']>;
  /** 出口报关公司 */
  exportDeclareCompany?: Maybe<Scalars['String']>;
  /** 主键Id */
  id?: Maybe<Scalars['ID']>;
  /** 接单日期 */
  receiptTime?: Maybe<Scalars['Long']>;
  /** 任务状态 */
  status?: Maybe<ImportDeclareStatus>;
  /** 任务状态描述 */
  statusDesc?: Maybe<Scalars['String']>;
};

export type ImportDeclarePortInterface = {
  /** 进口报关口岸名称 */
  importDeclarePort?: Maybe<Scalars['String']>;
  /** 进口报关口岸ID */
  importDeclarePortId?: Maybe<Scalars['ID']>;
};

/** 进口报关:撤回入参 */
export type ImportDeclareRecallInput = {
  /** 主键Id */
  id: Scalars['ID'];
};

/** 进口报关状态 */
export const enum ImportDeclareStatus {
  /** 待处理 */
  ImportDeclarePending = 'IMPORT_DECLARE_PENDING',
  /** 已处理 */
  ImportDeclareProcessed = 'IMPORT_DECLARE_PROCESSED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 进口信息 */
export type ImportInfo = {
  __typename?: 'ImportInfo';
  /** 进口港 */
  entryPort?: Maybe<Scalars['String']>;
  /** 进口报关单号 */
  importDeclareCode?: Maybe<Scalars['String']>;
  /** 进口报关口岸 */
  importDeclarePort?: Maybe<Scalars['String']>;
  /** 任务状态 */
  status: ImportDeclareStatus;
  /** 任务状态描述 */
  statusDesc?: Maybe<Scalars['String']>;
};

export type ImportResultPayload = {
  __typename?: 'ImportResultPayload';
  /** 导入失败的数据文件 */
  failedFile?: Maybe<DurianFilePayload>;
  /** 导入失败的总数 */
  failures?: Maybe<Scalars['Int']>;
  /** 导入成功的总数 */
  successes?: Maybe<Scalars['Int']>;
  /** 导入总数 */
  total?: Maybe<Scalars['Int']>;
};

export type InBelongNameBase = {
  inBelongId?: Maybe<Scalars['Int']>;
  inBelongName?: Maybe<Scalars['String']>;
  inBelongType?: Maybe<Scalars['Int']>;
};

export type InOrder = {
  /** 商品类型id */
  commodityTypeId: Scalars['Int'];
  /** 备注信息 */
  inOrderDescription?: InputMaybe<Scalars['String']>;
  inOrderItem: Array<InputMaybe<InOrderItem>>;
  /** 入库订单类型 */
  inOrderType: Scalars['Int'];
  /** 生产任务id */
  taskId: Scalars['ID'];
};

export type InOrderDetailInput = {
  /** 生产数据 10 黄龙数据 20 */
  dataType?: InputMaybe<Scalars['Int']>;
  inOrderId: Scalars['ID'];
};

/** 入库明细 */
export type InOrderItem = {
  /** 批次id */
  batchId?: InputMaybe<Scalars['ID']>;
  /** 商品sku id */
  commoditySkuId: Scalars['Int'];
  /** 出库库存记录明细id */
  outStockRecordItemId?: InputMaybe<Scalars['ID']>;
  /** 报损入库原因 */
  reason?: InputMaybe<Scalars['String']>;
  /** 总计类型数量（例：件） */
  totalQuantity: Scalars['BigDecimal'];
  /** 单位类型数量（例：kg，个） */
  unitQuantity: Scalars['BigDecimal'];
};

/** 入库明细 */
export type InOrderItemUpdate = {
  /** 批次id */
  batchId?: InputMaybe<Scalars['ID']>;
  /** 商品id */
  commodityId?: InputMaybe<Scalars['Int']>;
  /** 商品sku id */
  commoditySkuId: Scalars['Int'];
  /** 入库明细id */
  inOrderItemId?: InputMaybe<Scalars['ID']>;
  /** 报损入库原因 */
  reason?: InputMaybe<Scalars['String']>;
  /** 总计类型数量（例：件） */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 单位类型数量（例：kg，个） */
  unitQuantity: Scalars['BigDecimal'];
};

export type InOrderRecordDetailPayload = {
  __typename?: 'InOrderRecordDetailPayload';
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<InOrderRecordItemDetailPayload>>>;
  /** 商品类型Id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 客户Id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型Id */
  customerTypeId?: Maybe<Scalars['Int']>;
  /** 客户类型名称 */
  customerTypeName?: Maybe<Scalars['String']>;
  /** 实际运费 */
  deliveryFee?: Maybe<Scalars['BigDecimal']>;
  /** 入库单号 */
  inOrderCode?: Maybe<Scalars['String']>;
  /** 订单备注 */
  inOrderDescription?: Maybe<Scalars['String']>;
  /** 入库状态 */
  inOrderStatus?: Maybe<Scalars['String']>;
  /** 入库状态Id */
  inOrderStatusId?: Maybe<Scalars['Int']>;
  /** 入库类型 */
  inOrderTypeId?: Maybe<Scalars['Int']>;
  /** 入库类型名称 */
  inOrderTypeName?: Maybe<Scalars['String']>;
  inStockCode?: Maybe<Scalars['String']>;
  /** 入库订单Id */
  inStockRecordId?: Maybe<Scalars['ID']>;
  /** 入库时间 */
  putInTime?: Maybe<Scalars['Long']>;
  /** 入库人员 */
  putInUserName?: Maybe<Scalars['String']>;
  stockOrderTypeId?: Maybe<Scalars['Int']>;
  /** 提交时间 */
  submitTime?: Maybe<Scalars['Long']>;
  /** 提交人员 */
  submitUserName?: Maybe<Scalars['String']>;
  /** 供应商Id */
  supplierId?: Maybe<Scalars['Int']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 任务单号 */
  taskCode?: Maybe<Scalars['String']>;
  /** 任务Id */
  taskId?: Maybe<Scalars['ID']>;
  /** 总计 */
  totalPrice?: Maybe<Scalars['BigDecimal']>;
  /** 仓库Id */
  warehouseId?: Maybe<Scalars['ID']>;
  /** 仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

/** 入库记录列表条件（入库记录） */
export type InOrderRecordFilter = {
  /** 客户Id */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 客户类型（空为全部） */
  customerType?: InputMaybe<Scalars['Int']>;
  /** 入库类型Id（可空） */
  inOrderTypeId?: InputMaybe<Scalars['Int']>;
  /** 订单号/商品名称（模糊查询） */
  keyword?: InputMaybe<Scalars['String']>;
  /** v2.20.0.0版本后的出入库类型 */
  stockOrderTypeId?: InputMaybe<Scalars['Int']>;
  /** 查询时间条件 */
  timeRange?: InputMaybe<PitayaTimeRange>;
};

export type InOrderRecordItemDetailPayload = BatchInfoWithWarehouseBase & {
  __typename?: 'InOrderRecordItemDetailPayload';
  /** 批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** 带有仓库信息的批次信息 */
  batchInfo?: Maybe<BatchInfoWithWarehouse>;
  /** SPUId */
  commodityId?: Maybe<Scalars['Int']>;
  /** SPU名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品skuID */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 商品规格选项Id */
  commoditySpecOptionId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 副单位与基本单位换算 */
  conversion?: Maybe<Scalars['BigDecimal']>;
  /** 毛重 */
  grossUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 规格选项 */
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 副单位数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 副单位类型名称 */
  totalTypeName?: Maybe<Scalars['String']>;
  /** 单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 单价单位类型名称 */
  unitPriceTypeName?: Maybe<Scalars['String']>;
  /** 小单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 小计 */
  unitTotalPrice?: Maybe<Scalars['BigDecimal']>;
  /** 小单位类型名称 */
  unitTypeName?: Maybe<Scalars['String']>;
};

export type InOrderRecordListPayload = {
  __typename?: 'InOrderRecordListPayload';
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<InOrderRecordItemDetailPayload>>>;
  /** 商品类型Id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称（原料、辅料） */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 入库时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 入库人员 */
  createUserName?: Maybe<Scalars['String']>;
  /** 客户Id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型Id */
  customerTypeId?: Maybe<Scalars['Int']>;
  /** 客户类型名称 */
  customerTypeName?: Maybe<Scalars['String']>;
  /** 入库单号 */
  inOrderCode?: Maybe<Scalars['String']>;
  /** 入库类型 */
  inOrderTypeId?: Maybe<Scalars['Int']>;
  inOrderTypeName?: Maybe<Scalars['String']>;
  /** 入库单号 */
  inStockCode?: Maybe<Scalars['String']>;
  /** 入库订单Id */
  inStockRecordId?: Maybe<Scalars['ID']>;
  /** 入库类型名称（原料采购、辅料采购） */
  stockOrderTypeId?: Maybe<Scalars['Int']>;
  /** 仓库Id */
  warehouseId?: Maybe<Scalars['ID']>;
  /** 仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

export const enum InOrderStatus {
  /** 50 已取消 */
  Canceled = 'CANCELED',
  /** 30 部分入库 */
  Entering = 'ENTERING',
  /** 40 已完成 */
  Finished = 'FINISHED',
  /** 20 待入库 */
  ToBeEnter = 'TO_BE_ENTER',
  /** 10 待提交 */
  ToBeSubmit = 'TO_BE_SUBMIT'
};

export type InOrderUpdate = {
  /** 商品类型id */
  commodityTypeId: Scalars['Int'];
  /** 备注信息 */
  inOrderDescription?: InputMaybe<Scalars['String']>;
  /** 生产订单id */
  inOrderId: Scalars['ID'];
  /** 商品item信息 */
  inOrderItem: Array<InputMaybe<InOrderItemUpdate>>;
  /** 入库类型 */
  inOrderType: Scalars['Int'];
  /** 任务id */
  taskId: Scalars['ID'];
};

export type InOutLimitationPayload = {
  __typename?: 'InOutLimitationPayload';
  configType?: Maybe<Scalars['String']>;
  configValue?: Maybe<Scalars['BigDecimal']>;
  id?: Maybe<Scalars['ID']>;
  limitText?: Maybe<Scalars['String']>;
};

export type InStockFinishedQuantity = QuantityInterface & {
  __typename?: 'InStockFinishedQuantity';
  /** 实际入库总计类型数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 实际入库单位类型数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type InStockOrderDetailInput = {
  /**  系统ID */
  appId?: InputMaybe<Scalars['Int']>;
  /**  入库单ID */
  inOrderId: Scalars['ID'];
  /**  组织ID */
  orgId?: InputMaybe<Scalars['Int']>;
  /**  操作人可用仓库集合 */
  userWarehouseIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

/**  入库类型 */
export const enum InStockOrderType {
  /**  盘点入库 */
  CheckInApply = 'CHECK_IN_APPLY',
  /**  次品入库 */
  DefectiveInApply = 'DEFECTIVE_IN_APPLY',
  /**  其他入库 */
  OtherInApply = 'OTHER_IN_APPLY',
  /**  成品入库 */
  ProductionInApply = 'PRODUCTION_IN_APPLY',
  /**  原料采购 */
  RawPurchase = 'RAW_PURCHASE',
  /**  原料退料 */
  RawReturn = 'RAW_RETURN',
  /**  退货品退料 */
  ReturnedGoodsReturn = 'RETURNED_GOODS_RETURN',
  /**  销售退货 */
  SalesReturn = 'SALES_RETURN',
  /**  半成品入库 */
  SemiFinishedInApply = 'SEMI_FINISHED_IN_APPLY',
  /**  半成品退料 */
  SemiFinishedProductsReturn = 'SEMI_FINISHED_PRODUCTS_RETURN',
  /**  辅料采购 */
  SubPurchase = 'SUB_PURCHASE',
  /**  辅料退料 */
  SubReturn = 'SUB_RETURN',
  /**  调拨入库 */
  TransferInApply = 'TRANSFER_IN_APPLY',
  /**  销售归还 */
  TurnoverBasketReturn = 'TURNOVER_BASKET_RETURN'
};

/**  列表获取审核单入库记录 */
export type InStockRecordListPayload = {
  __typename?: 'InStockRecordListPayload';
  inStockRecordRespList?: Maybe<Array<Maybe<InStockRecordPayload>>>;
  /**  待入库商品信息 */
  waitCommoditiesList?: Maybe<Array<Maybe<StockOrderWaitCommodityPayload>>>;
};

export type InStockRecordOption = {
  __typename?: 'InStockRecordOption';
  inOrderTypeId?: Maybe<Scalars['Int']>;
  label?: Maybe<Scalars['String']>;
  stockOrderTypeId?: Maybe<Scalars['Int']>;
};

/**  入库记录信息 */
export type InStockRecordPayload = {
  __typename?: 'InStockRecordPayload';
  /**  所属客户 */
  belongId?: Maybe<Scalars['Int']>;
  /**  所属客户名称 */
  belongName?: Maybe<Scalars['String']>;
  /**  客户类型 */
  belongType?: Maybe<Scalars['Int']>;
  /**  入库商品信息 */
  commoditiesList?: Maybe<Array<Maybe<StockRecordCommodityPayload>>>;
  /**  商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /**  商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /**  备注 */
  note?: Maybe<Scalars['String']>;
  /**  入库记录编码 */
  recordCode?: Maybe<Scalars['String']>;
  /**  入库记录ID */
  recordId?: Maybe<Scalars['Long']>;
  /**  供应商 */
  supplierId?: Maybe<Scalars['Int']>;
  /**  供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /**  总计金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  操作人 */
  userId?: Maybe<Scalars['Int']>;
  /**  所属仓库 */
  warehouseId?: Maybe<Scalars['ID']>;
  /**  所属仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type InboundListPayload = {
  __typename?: 'InboundListPayload';
  /** 商品类型Id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  inApplyCode?: Maybe<Scalars['String']>;
  inboundRecordList?: Maybe<Array<Maybe<InboundRecordPayload>>>;
  toBeInBoundList?: Maybe<Array<Maybe<ToBeInboundPayload>>>;
};

export type InboundRecordItemPayload = CommodityNameBase & SkuTextDescriptionBase & {
  __typename?: 'InboundRecordItemPayload';
  /** 批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** 批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** SPU名称 */
  commodityName?: Maybe<Scalars['String']>;
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 副单位与基本单位换算 */
  conversion?: Maybe<Scalars['BigDecimal']>;
  /** 毛重 */
  grossUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 规格选项 */
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 总价 */
  totalPrice?: Maybe<Scalars['BigDecimal']>;
  /** 副单位数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  totalType?: Maybe<Scalars['Int']>;
  /** 副单位类型名称 */
  totalTypeName?: Maybe<Scalars['String']>;
  /** 单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  unitPriceType?: Maybe<Scalars['Int']>;
  /** 单价单位名称 */
  unitPriceTypeName?: Maybe<Scalars['String']>;
  /** 小单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  unitType?: Maybe<Scalars['Int']>;
  /** 小单位类型名称 */
  unitTypeName?: Maybe<Scalars['String']>;
};

/** 已入库商品信息 */
export type InboundRecordPayload = {
  __typename?: 'InboundRecordPayload';
  /** 入库人员 */
  createUserName?: Maybe<Scalars['String']>;
  /** 预估运费 */
  deliveryFee?: Maybe<Scalars['BigDecimal']>;
  /** 入库单号 */
  inOrderCode?: Maybe<Scalars['String']>;
  /** 已入库商品信息 */
  inboundRecordItems?: Maybe<Array<Maybe<InboundRecordItemPayload>>>;
  /** 入库时间 */
  inboundTime?: Maybe<Scalars['Long']>;
  /** 入库备注 */
  remark?: Maybe<Scalars['String']>;
  /** 总价 */
  totalPrice?: Maybe<Scalars['BigDecimal']>;
  userId?: Maybe<Scalars['Int']>;
};

/** 新增/编辑收入入参 */
export type IncomeAddOrEditInput = {
  /** 收入金额 */
  amount: Scalars['BigDecimal'];
  /** 客户id */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 费用单id */
  incomeId?: InputMaybe<Scalars['ID']>;
  /** 收入项 */
  incomeItemType: Scalars['Int'];
  /** 收入支付方式 */
  incomePaymentMethod: Array<IncomePaymentInput>;
  /** 收入类型 */
  incomeType: IncomeTypeEnum;
  /** 预收抵扣 */
  preReceiptDeduction?: InputMaybe<PeachPreReceiptPaymentInput>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 收入产生时间，结束 */
  timeEnd: Scalars['Long'];
  /** 收入产生时间，开始 */
  timeStart: Scalars['Long'];
};

export type IncomeDetailPayload = {
  __typename?: 'IncomeDetailPayload';
  /** 收入金额 */
  amount: Scalars['BigDecimal'];
  /** 审核记录 */
  auditRecordList?: Maybe<Array<Maybe<AuditLogInfo>>>;
  /** 客户可用预收金额 */
  customerAvailablePreReceiptAmount?: Maybe<Scalars['BigDecimal']>;
  /** 客户id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 抵扣方式 */
  deductionMethod?: Maybe<PreReceiptDeductionMethodEnum>;
  /** 收入单id */
  incomeId?: Maybe<Scalars['ID']>;
  /** 收入项 */
  incomeItemType?: Maybe<Scalars['Int']>;
  /** 收入状态 */
  incomeOrderStatus?: Maybe<IncomeOrderStatusEnum>;
  /** 收入信息 */
  incomePaymentInfo?: Maybe<Array<Maybe<IncomePaymentInfo>>>;
  /** 收入类型 */
  incomeType: IncomeTypeEnum;
  /** 单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 预收单总金额 */
  preReceiptAmount?: Maybe<Scalars['BigDecimal']>;
  /** 预收单列表 */
  preReceiptPaymentList?: Maybe<Array<Maybe<PeachPreReceiptRefundDetailList>>>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 发起人 */
  sponsorName?: Maybe<Scalars['String']>;
  /** 发起时间 */
  sponsorTime?: Maybe<Scalars['Long']>;
  /** 产生时间，结束 */
  timeEnd: Scalars['Long'];
  /** 产生时间，开始 */
  timeStart: Scalars['Long'];
};

/** 收入id查询入参 */
export type IncomeIdInput = {
  /** 收入订单ID */
  incomeId: Scalars['ID'];
};

/** 新增/取消/撤销/提交财务 */
export type IncomeIdOperateInput = {
  /** 收入订单ID */
  incomeId: Scalars['ID'];
  /** 操作类型 */
  operateType: OperateTypeEnumType;
};

/** 新增/编辑收入返回结果 */
export type IncomeIdPayload = {
  __typename?: 'IncomeIdPayload';
  /** 收入订单ID */
  incomeId?: Maybe<Scalars['ID']>;
};

/** 收入列表数据对象 */
export type IncomeListPayload = {
  __typename?: 'IncomeListPayload';
  /** 收入金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 收入单id */
  incomeId: Scalars['ID'];
  /** 收入项 */
  incomeItemType?: Maybe<Scalars['Int']>;
  /** 收入状态 */
  incomeOrderStatus?: Maybe<IncomeOrderStatusEnum>;
  /** 收入类型 */
  incomeType: IncomeTypeEnum;
  /** 收入单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 发起人 */
  sponsorName?: Maybe<Scalars['String']>;
  /** 发起时间 */
  sponsorTime?: Maybe<Scalars['Long']>;
};

export const enum IncomeOperation {
  Audit = 'AUDIT',
  Order = 'ORDER'
};

export type IncomeOrderBatchData = {
  __typename?: 'IncomeOrderBatchData';
  /**  批次id  */
  batchId?: Maybe<Scalars['ID']>;
  /** 商品备注 */
  commodityNote?: Maybe<Scalars['String']>;
  /**  销售收入明细id 唯一标识  */
  incomeItemId?: Maybe<Scalars['ID']>;
  /**  平台结算单价单位说明  */
  priceTypeDesc?: Maybe<Scalars['String']>;
  /**  平台结算单价  */
  salePrice?: Maybe<Scalars['BigDecimal']>;
  /**  平台结算数量辅单位  */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  辅单位平台结算数量单位说明  */
  totalTypeDesc?: Maybe<Scalars['String']>;
  /**  平台结算数量(主单位)  */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  平台结算数量单位说明  */
  unitTypeDesc?: Maybe<Scalars['String']>;
};

/**  销售商品出库批次成本信息  */
export type IncomeOrderOutBatchPayload = {
  __typename?: 'IncomeOrderOutBatchPayload';
  /** 成本批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** 成本单价 */
  costPriceDesc?: Maybe<Scalars['String']>;
};

export type IncomeOrderSkuData = {
  __typename?: 'IncomeOrderSkuData';
  /**  实际收货数量(辅单位)  */
  actualTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  实际收货数量单位说明  */
  actualTotalQuantityTypeDesc?: Maybe<Scalars['String']>;
  /**  实际收货数量(主单位)  */
  actualUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  实际收货数量单位说明  */
  actualUnitQuantityTypeDesc?: Maybe<Scalars['String']>;
  /** 销售商品图片信息 */
  commodityResourceList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 收入金额差异 */
  differenceAmount?: Maybe<Scalars['BigDecimal']>;
  /** 销售差异数量 */
  differenceQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 销售差异数量(辅单位) */
  differenceQuantityTotal?: Maybe<Scalars['BigDecimal']>;
  /** 批次信息 */
  incomeOrderBatchData?: Maybe<Array<Maybe<IncomeOrderBatchData>>>;
  /** 出库详情信息 */
  outBatchList?: Maybe<Array<Maybe<IncomeOrderOutBatchPayload>>>;
  /**  平台结算金额  */
  saleTotalPrice?: Maybe<Scalars['BigDecimal']>;
  /**  skuId  */
  skuId?: Maybe<Scalars['ID']>;
  /**  销售商品  */
  skuName?: Maybe<Scalars['String']>;
  /**  唯一标识  */
  unique?: Maybe<Scalars['ID']>;
};

/** 收入订单状态枚举 */
export const enum IncomeOrderStatusEnum {
  /** 已取消 */
  Cancel = 'CANCEL',
  /** 已完成（已完成） */
  Complete = 'COMPLETE',
  /** 已完成（财务已确认） */
  FdConfirmed = 'FD_CONFIRMED',
  /** 审核中（待财务审核） */
  FdUnReviewed = 'FD_UN_REVIEWED',
  /** 已驳回（财务已驳回） */
  Rejected = 'REJECTED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 待提交 */
  UnSubmit = 'UN_SUBMIT'
};

/** 收入分页查询入参 */
export type IncomePageInput = {
  /** 收入查询状态,查询全部时，不传 */
  incomeOrderStatus?: InputMaybe<Array<InputMaybe<IncomeOrderStatusEnum>>>;
  /** 收入项,查询全部时，不传或者传空数组 */
  incomeTypeQuery?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 收入单号模糊查询 */
  orderCode?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 每页显示条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 发起时间结束 */
  timeEnd?: InputMaybe<Scalars['Long']>;
  /** 发起时间开始 */
  timeStart?: InputMaybe<Scalars['Long']>;
};

/** 收入分页查询返回结果 */
export type IncomePagePayload = {
  __typename?: 'IncomePagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页显示条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页数据集合 */
  records?: Maybe<Array<Maybe<IncomeListPayload>>>;
  /** 总条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type IncomePaymentInfo = {
  __typename?: 'IncomePaymentInfo';
  /** 金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 支付方式 */
  paymentType?: Maybe<PeachPaymentType>;
};

export type IncomePaymentInput = {
  /** 金额 */
  amount: Scalars['BigDecimal'];
  /** 支付方式 */
  paymentType: PeachPaymentType;
};

/**  收入单: 修改销售金额商品sku价格参数  */
export type IncomeStatementCommodityInput = {
  /**  商品批次  */
  commodityBatchIdInput?: InputMaybe<Array<InputMaybe<CommodityBatchIdInput>>>;
  /**  商品类型id  */
  commodityType?: InputMaybe<Scalars['Int']>;
  /**  图片列表 -次品用这个字段（只有销售开单有次品）  */
  fileInputList?: InputMaybe<Array<InputMaybe<PitayaFileInput>>>;
  /**  销售总量、单价和单位信息  */
  salesAllQuantityAndPrice?: InputMaybe<QuantityAndPriceAndTypeInfoInput>;
  /**  skuId  */
  skuId?: InputMaybe<Scalars['Int']>;
};

export const enum IncomeStatementEnum {
  /** 平台开单收入单 */
  IncomePlatformBilling = 'INCOME_PLATFORM_BILLING',
  /** 销售开单收入单 */
  IncomeSalesInvoicing = 'INCOME_SALES_INVOICING',
  /**  内部销售收入单  */
  InternalSalesFee = 'INTERNAL_SALES_FEE',
  /** 联营销售收入单 */
  JointVentureSale = 'JOINT_VENTURE_SALE',
  /**  废旧品销售收入单  */
  SaleOfWasteProducts = 'SALE_OF_WASTE_PRODUCTS'
};

/**  收入单(销售开单/平台开单)列表和详情返回实体  */
export type IncomeStatementMainInfo = BelongOrgBase & CreateByBase & CustomerBase & {
  __typename?: 'IncomeStatementMainInfo';
  /**  所属组织  */
  belongOrg?: Maybe<PitayaOrg>;
  /**  收入单id  */
  billMainId?: Maybe<Scalars['ID']>;
  /**  创建人  */
  createBy?: Maybe<User>;
  /**  创建时间  */
  createTime?: Maybe<Scalars['Long']>;
  /**  销售客户  */
  customer?: Maybe<Customer>;
  /**  费用单号  */
  incomeStatementOrderCode?: Maybe<Scalars['String']>;
  /**  收入单状态枚举  */
  incomeStatementStatus?: Maybe<PitayaBillStatusEnum>;
  /**  收入单状态枚举描述  */
  incomeStatementStatusDesc?: Maybe<Scalars['String']>;
  /**  收入单类型枚举  */
  incomeStatementType?: Maybe<BillMainTypeEnum>;
  /**  收入单类型枚举描述  */
  incomeStatementTypeDesc?: Maybe<Scalars['String']>;
  /**  驳回原因  */
  remark?: Maybe<Scalars['String']>;
  /**  销售单信息  */
  saleOrderInfo?: Maybe<SaleOrderInfo>;
  /**  费用单模板id  */
  templateId?: Maybe<Scalars['ID']>;
};

/**  收入单: 日志操作信息  */
export type IncomeStatementOperationLogPayload = UserBase & {
  __typename?: 'IncomeStatementOperationLogPayload';
  /**  时间  */
  createTime?: Maybe<Scalars['Long']>;
  /**  收入单状态  */
  endStatus?: Maybe<PitayaBillStatusEnum>;
  /**  收入单状态名称  */
  endStatusDesc?: Maybe<Scalars['String']>;
  /**  备注  */
  note?: Maybe<Scalars['String']>;
  /**  变更前状态  */
  startStatus?: Maybe<PitayaBillStatusEnum>;
  /**  变更前状态描述  */
  startStatusDesc?: Maybe<Scalars['String']>;
  /**  用户信息  */
  user?: Maybe<User>;
};

export const enum IncomeStatementStatusEnum {
  /**  待业务员审核  */
  BillBizUnReviewed = 'BILL_BIZ_UN_REVIEWED',
  /**  业务员拒绝  */
  BusinessReject = 'BUSINESS_REJECT',
  /**  财务拒绝  */
  FinancialReject = 'FINANCIAL_REJECT',
  /**  待提交  */
  WaitSubmit = 'WAIT_SUBMIT'
};

export type IncomeStatementTypeInput = {
  incomeStatementType?: InputMaybe<IncomeStatementEnum>;
};

/**  收入单状态数量统计  */
export type IncomeStatementTypeStatusStatisticPayload = {
  __typename?: 'IncomeStatementTypeStatusStatisticPayload';
  /**  收入单类型枚举  */
  incomeStatementType?: Maybe<IncomeStatementEnum>;
  /**  状态数量  */
  statusNumberList?: Maybe<Array<Maybe<StatusNumber>>>;
};

/** 销售收入状态(10:待提交 15:财务已驳回 20:待业务人员审核 30:待财务人员审核 40:已完成) */
export const enum IncomeStatus {
  /**  业务人员驳回  */
  BusinessReject = 'BUSINESS_REJECT',
  /**  已取消  */
  Canceled = 'CANCELED',
  /**  财务已确认 */
  FinancialConfirm = 'FINANCIAL_CONFIRM',
  /**  财务已驳回  */
  FinancialReject = 'FINANCIAL_REJECT',
  /**  已完成  */
  Finished = 'FINISHED',
  /**  未指定的  */
  IncomeStatusUnspecified = 'IncomeStatus_UNSPECIFIED',
  /**  待内勤人员审核  */
  UnBackOfficeAudit = 'UN_BACK_OFFICE_AUDIT',
  /**  待业务人员审核  */
  UnBusinessAudit = 'UN_BUSINESS_AUDIT',
  /**  待财务人员审核  */
  UnFinancialAudit = 'UN_FINANCIAL_AUDIT',
  /**  待提交  */
  UnSubmit = 'UN_SUBMIT'
};

export const enum IncomeStatusEnum {
  /** 未提交 */
  NotSubmit = 'NOT_SUBMIT',
  /** 已提交 */
  Submit = 'SUBMIT'
};

/** 收入类型 */
export const enum IncomeTypeEnum {
  /** 其他收入 */
  OtherIncome = 'OTHER_INCOME',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type IndividualPurchaseCommodity = CommoditySkuBase & CommodityTypeBase & {
  __typename?: 'IndividualPurchaseCommodity';
  /**  关联采购单号  */
  associatedPurchaseCode?: Maybe<Scalars['ID']>;
  /**  批次id  */
  batchId?: Maybe<Scalars['ID']>;
  /**  商品标记描述  */
  commodityMarkDescList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  商品标记（补损与赠送/包损耗互斥）  */
  commodityMarkList?: Maybe<Array<Maybe<AcquireMarkEnum>>>;
  /**  sku信息  */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /**  商品类型信息  */
  commodityType?: Maybe<PitayaCommodityType>;
  /**  入库毛重数量-单价定位为毛重的时候，该字段才有值  */
  inStockGrossQuantity?: Maybe<Quantity>;
  /**  入库数量  */
  inStockQuantity?: Maybe<Quantity>;
  /**  商品序号  */
  index?: Maybe<Scalars['String']>;
  /**  单价定位: 净重/毛重  */
  pricePosition?: Maybe<PricePositionEnum>;
  /**  采购商品数量、单价、小计、单位信息  */
  purchaseQuantityAndPriceInfo?: Maybe<QuantityAndPriceAndAmountInfo>;
};

/**  创建采购单的商品参数  */
export type IndividualPurchaseCommodityInput = {
  /**  关联采购单号  */
  associatedPurchaseCode?: InputMaybe<Scalars['String']>;
  /**  商品id  */
  commodityId?: InputMaybe<Scalars['Int']>;
  /**  商品类型  */
  commodityType?: InputMaybe<Scalars['Int']>;
  /**  采购标记列表  */
  markList?: InputMaybe<Array<InputMaybe<AcquireMarkEnum>>>;
  /**  单价定位  */
  pricePositionEnum?: InputMaybe<PricePositionEnum>;
  /**  商品数量、单价、单位信息  */
  quantityAndPrice?: InputMaybe<QuantityAndPriceAndTypeInfoInput>;
  /**  skuId  */
  skuId?: InputMaybe<Scalars['Int']>;
};

/**  采购单主信息  */
export type IndividualPurchaseMainInfo = BelongOrgBase & CreateByBase & CustomerBase & SupplierBase & UserBase & WarehouseBase & {
  __typename?: 'IndividualPurchaseMainInfo';
  /**  所属组织  */
  belongOrg?: Maybe<PitayaOrg>;
  /**  采购单号  */
  code?: Maybe<Scalars['String']>;
  /**  创建人  */
  createBy?: Maybe<User>;
  /**  创建时间  */
  createTime?: Maybe<Scalars['Long']>;
  /**  所属客户  */
  customer?: Maybe<Customer>;
  /**  采购单id  */
  id?: Maybe<Scalars['ID']>;
  /**  手工单号  */
  manualCode?: Maybe<Scalars['String']>;
  /**  备注  */
  note?: Maybe<Scalars['String']>;
  /**  采购日期  */
  purchaseDate?: Maybe<Scalars['Long']>;
  /**  runCode  */
  runCode?: Maybe<Scalars['String']>;
  /**  采购单状态枚举  */
  statusEnum?: Maybe<PurchaseStatusEnum>;
  /**  采购单状态描述  */
  statusEnumDesc?: Maybe<Scalars['String']>;
  /**  供应商  */
  supplier?: Maybe<Supplier>;
  /**  单据类型枚举  */
  type?: Maybe<PitayaPurchaseTypeEnum>;
  /**  单据类型描述  */
  typeDesc?: Maybe<Scalars['String']>;
  /**  采购人  */
  user?: Maybe<User>;
  /**  所属仓库信息  */
  warehouse?: Maybe<Warehouse>;
};

export type IndividualPurchaseReturnBadgeInput = {
  timeRange: PitayaTimeRange;
};

export type IndividualPurchaseReturnBadgePayload = {
  __typename?: 'IndividualPurchaseReturnBadgePayload';
  completed?: Maybe<Scalars['Int']>;
  toBeDelivered?: Maybe<Scalars['Int']>;
  toBeSubmit?: Maybe<Scalars['Int']>;
};

export type IndividualPurchaseReturnBusinessInfo = BelongOrgBase & CreateUserBase & CustomerBase & SupplierBase & WarehouseBase & {
  __typename?: 'IndividualPurchaseReturnBusinessInfo';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 业务类型 */
  businessType?: Maybe<PitayaBusinessTypeEnum>;
  /** 业务类型说明 */
  businessTypeDesc?: Maybe<Scalars['String']>;
  /** 退货单商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 退货单商品类型描述 */
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人 */
  createUser?: Maybe<User>;
  /** 所属客户 */
  customer?: Maybe<Customer>;
  /** 关联采购单号 */
  purchaseCode?: Maybe<Scalars['String']>;
  /** 采购时间 */
  purchaseTime?: Maybe<Scalars['Long']>;
  /** 流水号 */
  runCode?: Maybe<Scalars['String']>;
  /** 供应商信息 */
  supplier?: Maybe<Supplier>;
  /** 仓库信息 */
  warehouse?: Maybe<Warehouse>;
};

export type IndividualPurchaseReturnCommodityInput = {
  /** 退货/扣损金额  */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /**  入库批次id  */
  batchId?: InputMaybe<Scalars['ID']>;
  /** 商品id */
  commodityId?: InputMaybe<Scalars['Int']>;
  /** 商品类型id */
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  index?: InputMaybe<Scalars['ID']>;
  /** 商品标记 5:正常采购 10:赠送 30:补损 */
  markList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  扣损/退货单价  */
  price?: InputMaybe<Scalars['BigDecimal']>;
  /** 扣损/退货单位类型 */
  priceType?: InputMaybe<Scalars['Int']>;
  /**  商品skuId  */
  skuId?: InputMaybe<Scalars['Int']>;
  /**  退货/扣损大单位数量  */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /**  退货/扣损大单位  */
  totalType?: InputMaybe<Scalars['Int']>;
  /**  退货/扣损小单位数量  */
  unitQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /**  退货/扣损小单单位  */
  unitType?: InputMaybe<Scalars['Int']>;
};

export type IndividualPurchaseReturnCommodityPayload = BatchInfoWithWarehouseBase & CommodityBase & PriceTypeBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'IndividualPurchaseReturnCommodityPayload';
  /**  采购小计  */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 批次信息 */
  batchInfo?: Maybe<BatchInfoWithWarehouse>;
  /**  是否展示申请库存按钮 true:可以申请，false:申请中，不可以申请  */
  canApplyStock?: Maybe<Scalars['Boolean']>;
  /** 商品sku */
  commodity?: Maybe<PitayaCommoditySku>;
  /** 退货商品index */
  index?: Maybe<Scalars['ID']>;
  /**  商品明细id  */
  itemId?: Maybe<Scalars['ID']>;
  /** 商品标记 5:正常采购 10:赠送 30:补损 */
  markList?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 商品标记说明 */
  markListDesc?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 单价 */
  price?: Maybe<Scalars['BigDecimal']>;
  /**  单价定位: 10:净重 20:毛重  */
  pricePosition?: Maybe<PricePositionEnum>;
  /** 单价类型 */
  priceType?: Maybe<Unit>;
  /**  采购id  */
  purchaseId?: Maybe<Scalars['ID']>;
  /** 退货金额/扣损金额 */
  returnAmount?: Maybe<Scalars['BigDecimal']>;
  /** 退货单id */
  returnId?: Maybe<Scalars['ID']>;
  /** 退货/扣损数量 */
  returnQuantity?: Maybe<Quantity>;
  /** 可退货金额 */
  returnableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 可退货量 */
  returnableQuantity?: Maybe<Quantity>;
  /** 入库数量 */
  stockInQuantity?: Maybe<Quantity>;
  /** 退货/扣损大单位 */
  totalType?: Maybe<Unit>;
  /** 退货/扣损小单位 */
  unitType?: Maybe<Unit>;
};

/** 费用单 */
export type IndividualPurchaseReturnCostInput = {
  /**  金额 */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /**  费用项id */
  costId?: InputMaybe<Scalars['ID']>;
  /**  具体字段值 */
  data?: InputMaybe<Scalars['String']>;
  /**  费用字典项id  */
  dictItemId?: InputMaybe<Scalars['ID']>;
  /**  业务规则扩展id (客户id或者供应商id) */
  extendId?: InputMaybe<Scalars['Int']>;
  /**  备注 */
  note?: InputMaybe<Scalars['String']>;
  /**  规则id */
  ruleId?: InputMaybe<Scalars['ID']>;
};

export type IndividualPurchaseReturnPayload = {
  __typename?: 'IndividualPurchaseReturnPayload';
  /** 费用单id */
  billId?: Maybe<Scalars['ID']>;
  /** 业务信息 */
  businessInfo?: Maybe<IndividualPurchaseReturnBusinessInfo>;
  /** 退货商品 */
  commodities?: Maybe<Array<Maybe<IndividualPurchaseReturnCommodityPayload>>>;
  /** 运杂费 */
  costItem?: Maybe<Array<Maybe<CostItem>>>;
  /** 运杂费总金额 */
  freightTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 历史数据表示 */
  historyFlag?: Maybe<Scalars['Boolean']>;
  /** 采购单id */
  purchaseId?: Maybe<Scalars['ID']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 退货单号 */
  returnCode?: Maybe<Scalars['String']>;
  /** 退货id */
  returnId?: Maybe<Scalars['ID']>;
  /** 退货单状态 10:待提交 20:待发货 50:已完成 60:已取消 80:已作废 */
  returnStatus?: Maybe<ExtendOrderStatus>;
  /** 退货单状态描述 */
  returnStatusDesc?: Maybe<Scalars['String']>;
  /** 退货单类型 */
  returnType?: Maybe<ExpandOrderTypeEnum>;
  /** 退货单类型描述 */
  returnTypeDesc?: Maybe<Scalars['String']>;
  /** 流水号 */
  runCode?: Maybe<Scalars['String']>;
};

export const enum InputTextRule {
  /** 仅数字 */
  OnlyNumber = 'ONLY_NUMBER',
  /** 仅文本 */
  OnlyText = 'ONLY_TEXT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 输入类型 */
export const enum InputType {
  /** 金额 */
  Amount = 'AMOUNT',
  /** 多选 */
  Checkbox = 'CHECKBOX',
  /** 输入 */
  Input = 'INPUT',
  /** 单选 */
  MultipleChoice = 'MULTIPLE_CHOICE',
  /** 备注 */
  Note = 'NOTE',
  /** 文本域 */
  TextArea = 'TEXT_AREA',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type InsertCommodityInput = {
  /**  商品品类id */
  commodityCategoryId: Scalars['Int'];
  commodityId?: InputMaybe<Scalars['Int']>;
  /**  商品名称 */
  commodityName: Scalars['String'];
  /**  商品产地id */
  commodityPlaceOriginId?: InputMaybe<Scalars['Int']>;
  /**  规格信息 */
  commoditySpecs: Array<InputMaybe<InsertCommoditySpecInput>>;
  /**  商品类型id */
  commodityTypeId: Scalars['Int'];
  /**  商品品种id */
  commodityVarietyId?: InputMaybe<Scalars['Int']>;
  /**  多语言c */
  nameLocale?: InputMaybe<NameLocale>;
};

export type InsertCommoditySpecInput = {
  /**  商品规格id */
  commoditySpecId?: InputMaybe<Scalars['Int']>;
  /**  商品规格名称 */
  commoditySpecName: Scalars['String'];
  /**  商品规格选项列表信息 */
  commoditySpecOptions: Array<InputMaybe<InsertCommoditySpecOptionInput>>;
  /**  商品规格排序 */
  commoditySpecSort: Scalars['Int'];
  /**  多语言 */
  nameLocale?: InputMaybe<NameLocale>;
  /**  名称排序 */
  nameSort: Scalars['Int'];
  /** 关联的标准规格id */
  stdSpecId: Scalars['Int'];
  /** 是否为系统通用规格 */
  system: Scalars['Int'];
};

export type InsertCommoditySpecOptionInput = {
  /**  商品规格选项ID */
  commoditySpecOptionId?: InputMaybe<Scalars['Int']>;
  /**  商品规格选项名称 */
  commoditySpecOptionName: Scalars['String'];
  /**  规则选项排序 */
  commoditySpecOptionSort: Scalars['Int'];
  /**  多语言 */
  nameLocale?: InputMaybe<NameLocale>;
  /** 关联的标准选项id */
  stdOptionId: Scalars['Int'];
};

export type InsertMaterialReturnsInput = {
  commodityType: Scalars['Int'];
  inOrderDescription?: InputMaybe<Scalars['String']>;
  materialReturnsCommodityInput: Array<InputMaybe<MaterialReturnsCommodityInput>>;
  taskId: Scalars['ID'];
};

export type InsertPlanTaskInput = {
  /** 商品信息 */
  commodities: Array<InputMaybe<CommodityInput>>;
};

export type InsertProjectGroupInput = {
  /** 所属部门组织id */
  belongOrgId: Scalars['Int'];
  /** 项目组组织id */
  projectGroupOrgId: Scalars['Int'];
  /** 关联客户信息 */
  relationBelongInfo: Array<RelationBelongInfo>;
};

export type InspectionBatchInput = {
  /** 计划id  */
  planIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 质检表id */
  sopId?: InputMaybe<Scalars['ID']>;
  /** 质检人id (报关公司id) */
  supplierId?: InputMaybe<Scalars['ID']>;
};

export type InspectionInfoPayload = {
  __typename?: 'InspectionInfoPayload';
  /** 是否取消质检 */
  cancelInspection?: Maybe<Scalars['Boolean']>;
  /** 取消质检的原因 */
  cancelInspectionReason?: Maybe<Scalars['String']>;
  /** 发车质检任务id */
  departureInspectionTaskId?: Maybe<Scalars['ID']>;
  /** 质检车牌号 */
  inspectionLicensePlateNumber?: Maybe<Scalars['String']>;
  /** 处罚金额 */
  punishAmount?: Maybe<Scalars['BigDecimal']>;
};

export type InspectionInput = {
  /** 计划id */
  id?: InputMaybe<Scalars['ID']>;
  /** sop id */
  sopId?: InputMaybe<Scalars['ID']>;
  /** 质检人 */
  supplierId?: InputMaybe<Scalars['ID']>;
};

export type InspectionPayload = {
  __typename?: 'InspectionPayload';
  /** 启用状态 */
  enable?: Maybe<EnableEnum>;
  /** 质检地 */
  inspectionPlace?: Maybe<Scalars['String']>;
  /** 质检日期 */
  inspectionTime?: Maybe<Scalars['Long']>;
  /** 质检人 */
  inspector?: Maybe<Scalars['String']>;
  /** sop id */
  sopId?: Maybe<Scalars['ID']>;
};

export type InspectionPlateNumberInput = {
  /** 任务id */
  id?: InputMaybe<Scalars['ID']>;
  /** 质检车牌号 */
  plateNumber?: InputMaybe<Scalars['String']>;
};

/** 检验检疫证信息详情信息 */
export type InspectionQuarantineCertificateDetailPayload = CustomsDeclarationInfoInterface & {
  __typename?: 'InspectionQuarantineCertificateDetailPayload';
  /** 证书文件url */
  certFile?: Maybe<DurianFilePayload>;
  /** 证书编号 */
  certNo?: Maybe<Scalars['String']>;
  /** 报关信息 */
  customsDeclarationInfo?: Maybe<CustomsDeclarationCabinetInfoPayload>;
  /** 报关任务id */
  customsDeclarationTaskId?: Maybe<Scalars['ID']>;
  /** 主键id */
  id?: Maybe<Scalars['ID']>;
  /** 状态 */
  state?: Maybe<UploadedStateEnum>;
  /** 任务编号 */
  taskCode?: Maybe<Scalars['String']>;
  /** 签证日期 */
  visaDate?: Maybe<Scalars['Long']>;
};

/** 检验检疫证信息编辑入参 */
export type InspectionQuarantineCertificateEditInput = {
  /** 证书文件url */
  certFile?: InputMaybe<FileInput>;
  /** 证书编号 */
  certNo?: InputMaybe<Scalars['String']>;
  /** 主键id */
  id?: InputMaybe<Scalars['ID']>;
  /** 签证日期 */
  visaDate?: InputMaybe<Scalars['Long']>;
};

/** 检验检疫证信息分页查询入参 */
export type InspectionQuarantineCertificatePageInput = {
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 合同号 */
  contractCode?: InputMaybe<Scalars['String']>;
  /** 报关单号 */
  customsDeclarationCode?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 文件状态 */
  state?: InputMaybe<UploadedStateEnum>;
};

/** 检验检疫证信息分页返回对象 */
export type InspectionQuarantineCertificatePagePayload = {
  __typename?: 'InspectionQuarantineCertificatePagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页结果 */
  records?: Maybe<Array<Maybe<InspectionQuarantineCertificateDetailPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

/**  入库商品  */
export type InstockCommodity = CommoditySkuBase & PriceTypeBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'InstockCommodity';
  /**  小计  */
  amount?: Maybe<Scalars['BigDecimal']>;
  /**  批次code  */
  batchCode?: Maybe<Scalars['String']>;
  /**  批次id  */
  batchId?: Maybe<Scalars['Long']>;
  /**  商品sku信息  */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /**  入库毛重数量  */
  inStockGrossQuantity?: Maybe<Quantity>;
  /**  入库净重数量  */
  inStockNetQuantity?: Maybe<Quantity>;
  /**  商品序号  */
  index?: Maybe<Scalars['String']>;
  /**  单价  */
  price?: Maybe<Scalars['BigDecimal']>;
  /**  单价定位  */
  pricePositionEnum?: Maybe<PricePositionEnum>;
  /**  单价单位信息  */
  priceType?: Maybe<Unit>;
  /**  总计单位信息  */
  totalType?: Maybe<Unit>;
  /**  基本单位信息  */
  unitType?: Maybe<Unit>;
};

export type InternalConsignmentItemPayload = CommoditySkuBase & StockBatchInfoBase & {
  __typename?: 'InternalConsignmentItemPayload';
  /** sku信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 代卖数量 */
  consignmentQuantity?: Maybe<Quantity>;
  /** itemId */
  itemId?: Maybe<Scalars['ID']>;
  /** 批次信息 */
  stockBatchInfo?: Maybe<BatchInfo>;
};

export const enum InternalConsignmentLogEnum {
  /** 代卖中取消 */
  CanceledFromSubmitted = 'CANCELED_FROM_SUBMITTED',
  /** 待提交时取消 */
  CanceledFromUnSubmitted = 'CANCELED_FROM_UN_SUBMITTED',
  /** 结算完成 */
  Completed = 'COMPLETED',
  /** 创建信息 */
  Create = 'CREATE',
  /** 退回取消 */
  ReturnCanceled = 'RETURN_CANCELED',
  /** 提交信息 */
  Submitted = 'SUBMITTED',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type InternalConsignmentOtherBillPayload = SupplierBase & {
  __typename?: 'InternalConsignmentOtherBillPayload';
  /** 费用金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 运杂费明细id */
  billFreightItemId?: Maybe<Scalars['ID']>;
  /** 费用类型 */
  billFreightType?: Maybe<Scalars['Int']>;
  /** 费用类型名称 */
  billFreightTypeName?: Maybe<Scalars['String']>;
  /** 车牌号 */
  licensePlate?: Maybe<Scalars['String']>;
  /** 付款方式 */
  payMode?: Maybe<PayModeEnum>;
  /** 付款方式名称 */
  payModeName?: Maybe<Scalars['String']>;
  /** 联系电话 */
  phone?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 供应商 */
  supplier?: Maybe<Supplier>;
};

export type InternalConsignmentPayload = BelongOrgBase & ConsignmentOrgBase & CreateByBase & WarehouseBase & {
  __typename?: 'InternalConsignmentPayload';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 是否能取消标志 */
  cancelableFlag?: Maybe<Scalars['Boolean']>;
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<InternalConsignmentItemPayload>>>;
  /** 商品类型 */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 委托代卖组织 */
  consignmentOrg?: Maybe<PitayaOrg>;
  /** 发起人 */
  createBy?: Maybe<User>;
  /** 创建时间(合作时间由此计算) */
  createTime?: Maybe<Scalars['Long']>;
  /** 异常原因(取消原因) */
  errorDesc?: Maybe<Scalars['String']>;
  /** 代卖单code */
  orderCode?: Maybe<Scalars['String']>;
  /** 代卖单id */
  orderId?: Maybe<Scalars['ID']>;
  /** 订单状态 */
  orderStatus?: Maybe<InternalConsignmentStatusEnum>;
  /** 订单状态名称 */
  orderStatusName?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 运杂合计 */
  totalTransportFees?: Maybe<Scalars['BigDecimal']>;
  /** 运杂明细 */
  transferOtherItemBills?: Maybe<Array<Maybe<InternalConsignmentOtherBillPayload>>>;
  /** 仓库信息 */
  warehouse?: Maybe<Warehouse>;
};

export type InternalConsignmentSaleAndPurchase = BelongOrgBase & CreateByBase & CustomerBase & PurchaseUserIdBase & SupplierBase & WarehouseBase & {
  __typename?: 'InternalConsignmentSaleAndPurchase';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 业务类型 */
  businessType?: Maybe<Scalars['Int']>;
  /** 业务类型名称 */
  businessTypeName?: Maybe<Scalars['String']>;
  /** 商品类型 */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** "商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 客户 */
  customer?: Maybe<Customer>;
  /** 业务单号 */
  internalConsignmentCode?: Maybe<Scalars['String']>;
  /** 备注 */
  note?: Maybe<Scalars['String']>;
  /** 采购时间 */
  purchaseDate?: Maybe<Scalars['Long']>;
  /** 采购人 */
  purchaser?: Maybe<User>;
  /** 销售时间 */
  saleDate?: Maybe<Scalars['Long']>;
  /** 子类型 项目组内部采购 20008  项目组内部销售 30009  */
  subType?: Maybe<Scalars['Int']>;
  /** 供应商 */
  supplier?: Maybe<Supplier>;
  /** 所属仓库 */
  warehouse?: Maybe<Warehouse>;
};

export const enum InternalConsignmentStatusEnum {
  /** 已取消 */
  Canceled = 'CANCELED',
  /** 已结算 */
  Completed = 'COMPLETED',
  /** 代卖中 */
  Consigning = 'CONSIGNING',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 待提交 */
  UnSubmitted = 'UN_SUBMITTED'
};

export type InternalPurchaseCommodityPayload = CommoditySkuBase & PurchasePriceTypeBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'InternalPurchaseCommodityPayload';
  /** sku信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 采购单价 */
  purchasePrice?: Maybe<Scalars['BigDecimal']>;
  /** 单价单位类型 */
  purchasePriceType?: Maybe<Unit>;
  /** 采购数量 */
  purchaseQuantity?: Maybe<Quantity>;
  /** 采购小计 */
  purchaseTotalPrice?: Maybe<Scalars['BigDecimal']>;
  /** 总计单位信息 */
  totalType?: Maybe<Unit>;
  /** 基本单位信息 */
  unitType?: Maybe<Unit>;
};

export const enum InternalPurchaseLogEnum {
  /** 待发货时取消 */
  CanceledFromToBeDelivered = 'CANCELED_FROM_TO_BE_DELIVERED',
  /** 待收货时取消 */
  CanceledFromToBeReceived = 'CANCELED_FROM_TO_BE_RECEIVED',
  /** 入库完成信息 */
  Completed = 'COMPLETED',
  /** 待发货信息 */
  ToBeDelivered = 'TO_BE_DELIVERED',
  /** 待收货信息 */
  ToBeReceived = 'TO_BE_RECEIVED',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type InternalPurchaseLogPayload = CreateByBase & {
  __typename?: 'InternalPurchaseLogPayload';
  /** 操作人 */
  createBy?: Maybe<User>;
  /** 操作时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 状态类型 */
  logType?: Maybe<InternalPurchaseLogEnum>;
  /** 日志文案 */
  logTypeText?: Maybe<Scalars['String']>;
};

export type InternalPurchasePayload = BelongOrgBase & CreateByBase & CustomerBase & SupplierBase & WarehouseBase & {
  __typename?: 'InternalPurchasePayload';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 运杂款 */
  billDetailsList?: Maybe<Array<Maybe<PitayaBillDetailPayload>>>;
  /** 费用单id */
  billMainId?: Maybe<Scalars['ID']>;
  /** 商品明细 */
  commodities?: Maybe<Array<Maybe<InternalPurchaseCommodityPayload>>>;
  /** 商品合计 */
  commodityTotalSalePrice?: Maybe<Scalars['BigDecimal']>;
  /** 商品类型 */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 成本价格展示标志 展示具体价格: true, 不展示: false(列表不要请求) */
  costShowFlag?: Maybe<Scalars['Boolean']>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 所属客户 */
  customer?: Maybe<Customer>;
  /** 确认按钮展示 展示: false 不展示true */
  isConfirmed?: Maybe<Scalars['Boolean']>;
  /** 是否待质检人员验收 true:是(展示); false:否(不展示) */
  isTaskReceived?: Maybe<Scalars['Boolean']>;
  /** 日志列表(列表页勿请求) */
  logs?: Maybe<Array<Maybe<InternalPurchaseLogPayload>>>;
  /** 备注 */
  note?: Maybe<Scalars['String']>;
  /** 采购单单号 */
  purchaseCode?: Maybe<Scalars['String']>;
  /** 采购单id */
  purchaseId?: Maybe<Scalars['ID']>;
  /** 采购单状态 */
  purchaseStatus?: Maybe<PurchaseStatusEnum>;
  /** 采购单状态名称 */
  purchaseStatusName?: Maybe<Scalars['String']>;
  /** 采购子类型 */
  purchaseSubType?: Maybe<PurchaseSubType>;
  /** 采购子类型名称 */
  purchaseSubTypeName?: Maybe<Scalars['String']>;
  /** 采购时间 */
  purchaseTime?: Maybe<Scalars['Long']>;
  /** 费用单详情 该费用关联方的费用项 不要在列表页请求该值 */
  relationBillDetail?: Maybe<RelationBillDetail>;
  runCode?: Maybe<Scalars['String']>;
  /** 费用单来源id */
  sourceBillMainId?: Maybe<Scalars['ID']>;
  /** 供应商 */
  supplier?: Maybe<Supplier>;
  /** 模板id */
  templateId?: Maybe<Scalars['ID']>;
  /** 运杂款合计 */
  totalTransportFees?: Maybe<Scalars['BigDecimal']>;
  /** 仓库信息 */
  warehouse?: Maybe<Warehouse>;
};

export type InternalSaleCommodityPayload = CommoditySkuBase & SalePriceTypeBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'InternalSaleCommodityPayload';
  /** 批次信息,库存量 */
  batchInfoWithLock?: Maybe<BatchInfoWithLock>;
  /** sku信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 商品item id */
  itemId?: Maybe<Scalars['ID']>;
  /** 单据id */
  saleId?: Maybe<Scalars['ID']>;
  /** 销售单价 */
  salePrice?: Maybe<Scalars['BigDecimal']>;
  /** 单价单位类型 */
  salePriceType?: Maybe<Unit>;
  /** 销售数量 */
  saleQuantity?: Maybe<Quantity>;
  /** 销售小计 */
  saleTotalPrice?: Maybe<Scalars['BigDecimal']>;
  /** 总计单位信息 */
  totalType?: Maybe<Unit>;
  /** 基本单位信息 */
  unitType?: Maybe<Unit>;
};

export const enum InternalSaleEnum {
  /** 受托代销 */
  InternalOwner = 'INTERNAL_OWNER',
  /** 委托代销 */
  InternalSeller = 'INTERNAL_SELLER'
};

export const enum InternalSaleLogEnum {
  /** 待发货时取消 */
  CanceledFromToBeDelivered = 'CANCELED_FROM_TO_BE_DELIVERED',
  /** 待收货时取消 */
  CanceledFromToBeReceived = 'CANCELED_FROM_TO_BE_RECEIVED',
  /** 待提交时取消 */
  CanceledFromUnSubmitted = 'CANCELED_FROM_UN_SUBMITTED',
  /** 完成信息 */
  Completed = 'COMPLETED',
  /** 创建信息 */
  Created = 'CREATED',
  /** 出库信息 */
  OutStock = 'OUT_STOCK',
  /** 提交信息 */
  Submitted = 'SUBMITTED',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type InternalSaleLogPayload = CreateByBase & {
  __typename?: 'InternalSaleLogPayload';
  /** 操作人 */
  createBy?: Maybe<User>;
  /** 操作时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 状态类型 */
  logType?: Maybe<InternalSaleLogEnum>;
  /** 日志文案 */
  logTypeText?: Maybe<Scalars['String']>;
};

export type InternalSalePayload = BelongOrgBase & CreateByBase & CustomerBase & WarehouseBase & {
  __typename?: 'InternalSalePayload';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 运杂款 */
  billDetailsList?: Maybe<Array<Maybe<PitayaBillDetailPayload>>>;
  /** 费用单id */
  billMainId?: Maybe<Scalars['ID']>;
  /** 商品明细 */
  commodities?: Maybe<Array<Maybe<InternalSaleCommodityPayload>>>;
  /** 商品合计 */
  commodityTotalSalePrice?: Maybe<Scalars['BigDecimal']>;
  /** 商品类型 */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 销售客户 */
  customer?: Maybe<Customer>;
  /** 日志列表(列表页勿请求) */
  logs?: Maybe<Array<Maybe<InternalSaleLogPayload>>>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 销售单单号 */
  saleCode?: Maybe<Scalars['String']>;
  /** 销售单id */
  saleId?: Maybe<Scalars['ID']>;
  /** 销售单状态 */
  saleStatus?: Maybe<SaleStatusEnum>;
  /** 销售单状态名称 */
  saleStatusName?: Maybe<Scalars['String']>;
  /** 销售子类型->部门间AREA_INTERNAL_SALE; 项目组间PROJECT_TEAM_SALE */
  saleSubType?: Maybe<SaleSubType>;
  /** 销售子类型名称 */
  saleSubTypeName?: Maybe<Scalars['String']>;
  /** 销售日期 */
  saleTime?: Maybe<Scalars['Long']>;
  /** 模板id */
  templateId?: Maybe<Scalars['ID']>;
  /** 运杂款合计 */
  totalTransportFees?: Maybe<Scalars['BigDecimal']>;
  /** 仓库信息 */
  warehouse?: Maybe<Warehouse>;
};

export type InventoryCategoryInput = {
  /** 品类id */
  categoryId: Scalars['Int'];
  /** 单位数量 */
  categoryUnitList?: InputMaybe<Array<InputMaybe<InventoryCategoryUnitInput>>>;
};

export type InventoryCategoryUnitInput = {
  /** 单位id */
  unitId: Scalars['Int'];
  /** 单位数量 */
  unitQuantity: Scalars['BigDecimal'];
};

export type InventoryDetailPayload = {
  __typename?: 'InventoryDetailPayload';
  /** 盘点异常原因修改 true : 已修改 false 未修改 */
  abnormalReasonFlag?: Maybe<Scalars['Boolean']>;
  /** 盘点id */
  checkId?: Maybe<Scalars['ID']>;
  /** 财务审核 10 待确认  20 已确认 */
  financialReview: Scalars['Int'];
  /** 盘点结果 10:正常，20：异常 */
  inventoryStatus?: Maybe<Scalars['Int']>;
  /** 盘点时间 */
  inventoryTime?: Maybe<Scalars['Long']>;
  /** 盘点仓库 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type InventoryRecordDetailInput = {
  /** 盘点记录id */
  inventoryId: Scalars['ID'];
};

export type InventoryRecordDetailPayload = {
  __typename?: 'InventoryRecordDetailPayload';
  /** 盘点证明文件 */
  files?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /** 是否存在未盘点仓库 true:存在 */
  hasNotInventoryWarehouse?: Maybe<Scalars['Boolean']>;
  /** 盘点详情 */
  inventoryDetail?: Maybe<Array<Maybe<InventoryDetailPayload>>>;
  /** 盘点结果 10:正常，20：异常 */
  inventoryStatus?: Maybe<Scalars['Int']>;
  /** 盘点日期 */
  inventoryTime?: Maybe<Scalars['Long']>;
};

export type InventoryRecordPayload = {
  __typename?: 'InventoryRecordPayload';
  /** 盘点记录id */
  inventoryId?: Maybe<Scalars['ID']>;
  /** 盘点结果 10:正常，20：异常 */
  inventoryStatus?: Maybe<Scalars['Int']>;
  /** 盘点时间 */
  inventoryTime?: Maybe<Scalars['Long']>;
  /** 盘点证明上传 ? true:已上传 */
  proveUploadStatus?: Maybe<Scalars['Boolean']>;
  /** 仓库数量 */
  warehouseCount?: Maybe<Scalars['Int']>;
};

/** 单据批量上传入参 */
export type InvoiceBatchUploadInput = {
  /** 批量/单个操作类型 */
  commandType?: InputMaybe<CommandTypeEnum>;
  /** 单据Id */
  id: Array<Scalars['ID']>;
  /** 上传文件信息 */
  importDeclaration?: InputMaybe<Array<InputMaybe<ResourceFileInput>>>;
  /** 操作类型 */
  operateType?: InputMaybe<OperateTypeEnum>;
};

/** 单据上传详情出参 */
export type InvoiceDetailInfoPayload = {
  __typename?: 'InvoiceDetailInfoPayload';
  /** 基本信息 */
  basicInfo?: Maybe<DurianBasicInfo>;
  /** 商品信息 */
  commodityInfo?: Maybe<CommodityInfo>;
  /** 进口申报单据 */
  importDeclarationInvoice?: Maybe<ImportDeclarationInvoice>;
  /** 合并资料 */
  mergeFile?: Maybe<ResourceFilePayload>;
};

/** 单据任务详情入参 */
export type InvoiceGetInput = {
  /** 单据Id */
  id: Scalars['ID'];
};

/** 单据分页信息 */
export type InvoicePageInfoPayload = {
  __typename?: 'InvoicePageInfoPayload';
  /** 异常原因 */
  abnormalReason?: Maybe<Scalars['String']>;
  /** 异常状态 */
  abnormalStatus: AbnormalStatus;
  /** 异常状态描述 */
  abnormalStatusDesc?: Maybe<Scalars['String']>;
  /** 提单号 */
  billLoadingCode?: Maybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 合同号 */
  contractCode?: Maybe<Scalars['String']>;
  /** 进口港 */
  entryPort?: Maybe<Scalars['String']>;
  /** 出口申报邮件状态 */
  exportDeclareMailState?: Maybe<DeclareMailStateEnum>;
  /** 出口港 */
  exportPort?: Maybe<Scalars['String']>;
  /** 主键Id */
  id?: Maybe<Scalars['ID']>;
  /** 进口报关公司 */
  importDeclareCompany?: Maybe<Scalars['String']>;
  /** 进口申报邮件状态 */
  importDeclareMailState?: Maybe<DeclareMailStateEnum>;
  /** 接单日期 */
  receiptTime?: Maybe<Scalars['Long']>;
  /** 任务状态 */
  status: InvoiceStatus;
  /** 任务状态描述 */
  statusDesc?: Maybe<Scalars['String']>;
  /** 供应商全称 */
  supplierFullName?: Maybe<Scalars['String']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

/** 单据上传分页查询入参 */
export type InvoicePageInput = {
  /** 提单号 */
  billLoadingCode?: InputMaybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类 */
  categoryId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 合同号 */
  contractCode?: InputMaybe<Scalars['String']>;
  /** 进口港 */
  entryPort?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 出口申报邮件状态 */
  exportDeclareMailState?: InputMaybe<Array<InputMaybe<DeclareMailStateEnum>>>;
  /** 出口港 */
  exportPort?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 进口报关公司 */
  importDeclareCompany?: InputMaybe<Scalars['String']>;
  /** 进口申报邮件状态 */
  importDeclareMailState?: InputMaybe<Array<InputMaybe<DeclareMailStateEnum>>>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 接单日期：结束时间 */
  receiptEndTime?: InputMaybe<Scalars['Long']>;
  /** 接单日期：起始时间 */
  receiptStartTime?: InputMaybe<Scalars['Long']>;
  /** 状态 */
  status?: InputMaybe<Array<InputMaybe<InvoiceStatus>>>;
};

/** 单据上传分页查询出参 */
export type InvoicePagePayload = {
  __typename?: 'InvoicePagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页结果 */
  records?: Maybe<Array<Maybe<InvoicePageInfoPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

/** 单据上传任务状态 */
export const enum InvoiceStatus {
  /** 待处理 */
  InvoicePending = 'INVOICE_PENDING',
  /** 已处理 */
  InvoiceProcessed = 'INVOICE_PROCESSED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type InvoiceSupplierInput = {
  /** 要修改的费用单的id集合 */
  id?: InputMaybe<Array<Scalars['ID']>>;
  /** 开票供应商id */
  invoiceSupplierId: Scalars['ID'];
};

export type InvoiceSupplierInterface = {
  /** 开票供应商 */
  invoiceSupplierId?: Maybe<Scalars['ID']>;
  /** 开票供应商名称 */
  invoiceSupplierName?: Maybe<Scalars['String']>;
};

export const enum InvoiceType {
  /** 普票 */
  GeneralInvoice = 'GENERAL_INVOICE',
  /** 专票 */
  SpecialInvoice = 'SPECIAL_INVOICE',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type ItemConditionValSelectPayload = {
  __typename?: 'ItemConditionValSelectPayload';
  /** 条件 */
  condition?: Maybe<ItemTriggerConditionTypeEnum>;
  /** 条件名称 */
  conditionName?: Maybe<Scalars['String']>;
  /** 选项值 */
  options?: Maybe<Array<Maybe<DurianOption>>>;
  /** 选项类型 */
  selectType?: Maybe<SelectType>;
};

export type ItemCustomerInput = {
  /** 客户id */
  customerInfo?: InputMaybe<FasCustomerInput>;
  /** 代付费用单详情id */
  payOfAnotherItemId: Scalars['ID'];
};

export type ItemExportInputInput = {
  serviceName: Scalars['String'];
  versionId?: InputMaybe<Scalars['String']>;
};

export type ItemPayload = {
  __typename?: 'ItemPayload';
  id?: Maybe<Scalars['ID']>;
  name?: Maybe<Scalars['String']>;
};

export type ItemTriggerConditionInput = {
  /** 触发条件 */
  triggerCondition?: InputMaybe<ItemTriggerConditionTypeEnum>;
  /** 条件值 */
  value?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type ItemTriggerConditionPage = {
  __typename?: 'ItemTriggerConditionPage';
  /** 条件值 */
  conditionValueList?: Maybe<Array<Maybe<ItemTriggerConditionValue>>>;
  /** 触发条件 */
  triggerCondition?: Maybe<ItemTriggerConditionTypeEnum>;
};

export type ItemTriggerConditionPayload = {
  __typename?: 'ItemTriggerConditionPayload';
  /** 触发条件 */
  triggerCondition?: Maybe<ItemTriggerConditionTypeEnum>;
  /** 条件值 */
  value?: Maybe<Array<Maybe<Scalars['ID']>>>;
};

export const enum ItemTriggerConditionTypeEnum {
  /** 品类 */
  Category = 'CATEGORY',
  /** 进口报关公司 */
  CustomsCompany = 'CUSTOMS_COMPANY',
  /** 装柜方式 */
  LoadCabinetType = 'LOAD_CABINET_TYPE',
  /** 中检项 */
  MiddleCheckItem = 'MIDDLE_CHECK_ITEM',
  /** 进口港 */
  PortEntry = 'PORT_ENTRY',
  /** 收货方 */
  Receipt = 'RECEIPT',
  Unknown = 'UNKNOWN',
  Unrecognized = 'UNRECOGNIZED',
  Unspecified = 'UNSPECIFIED',
  /** 提柜堆场 */
  Yard = 'YARD'
};

export type ItemTriggerConditionValue = {
  __typename?: 'ItemTriggerConditionValue';
  /** 名称 */
  label?: Maybe<Scalars['String']>;
  /** 条件值Id */
  value?: Maybe<Scalars['String']>;
};

export const enum ItemTypeEnum {
  /** 柜号 */
  CabinetCode = 'CABINET_CODE',
  /** 计划号 */
  PlanCode = 'PLAN_CODE',
  /** 车牌号 */
  PlateNumber = 'PLATE_NUMBER',
  /** 挂车号 */
  TrailerNumber = 'TRAILER_NUMBER',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type ItemValQueryInput = {
  /** 筛选项类型 */
  itemType?: InputMaybe<ItemTypeEnum>;
  /** 筛选值 */
  val?: InputMaybe<Scalars['String']>;
};

/**  联营费用单商品明细 */
export type JointVentureBillItemPayload = SkuBase & {
  __typename?: 'JointVentureBillItemPayload';
  /** 实际收货大单位数量 */
  actualTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 实际收货小单位数量 */
  actualUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 配送费用单ID */
  billId?: Maybe<Scalars['ID']>;
  /** 差异原因 */
  differenceReason?: Maybe<Scalars['String']>;
  /** 配送费用单商品明细ID */
  itemId?: Maybe<Scalars['ID']>;
  /** 商品sku */
  sku?: Maybe<PitayaCommoditySku>;
  /** 送货数量大单位数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 送货数量小单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
};

/**  联营配送单商品明细 */
export type JointVentureOrderItemInput = {
  /** 批次号 */
  batchCode: Scalars['String'];
  /** 批次id */
  batchId: Scalars['ID'];
  /** 商品sku */
  skuId: Scalars['Int'];
  /** 销售配送总计数量 */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 销售配送单位数量 */
  unitQuantity: Scalars['BigDecimal'];
};

/**  联营配送单商品明细 */
export type JointVentureOrderItemPayload = SkuBase & {
  __typename?: 'JointVentureOrderItemPayload';
  /** 批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** 批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** 出库单商品ID */
  deliveryOutItemId?: Maybe<Scalars['ID']>;
  /** 配送单商品明细ID */
  itemId?: Maybe<Scalars['ID']>;
  /** 配送单号 */
  orderId?: Maybe<Scalars['ID']>;
  /** 实际出库大单位数量 */
  outTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 实际出库小单位数量 */
  outUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 商品sku */
  sku?: Maybe<PitayaCommoditySku>;
  /** 库存量 */
  stockQuantity?: Maybe<StockQuantity>;
  /** 送货数量大单位数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 送货数量小单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type JointVentureSaleInput = {
  /**  归属id */
  belongId: Scalars['Int'];
  /** 所属组织 */
  belongOrgId: Scalars['Int'];
  /**  归属类型 */
  belongType: Scalars['Int'];
  /** 商品类型 */
  commodityTypeId: Scalars['Int'];
  /** 备注信息 */
  outOrderDescription?: InputMaybe<Scalars['String']>;
  /** 出库订单id */
  outOrderId?: InputMaybe<Scalars['ID']>;
  /** 商品信息 */
  outOrderItemList?: InputMaybe<Array<JointVentureSaleItemInput>>;
  /**  销售时间 */
  saleTime: Scalars['Long'];
  /** 商品来源（所属仓库） */
  warehouseId: Scalars['ID'];
};

export type JointVentureSaleItemInput = {
  /** 商品id */
  commodityId: Scalars['Int'];
  /** 商品sku id */
  commoditySkuId: Scalars['Int'];
  /**  销售单价 */
  salePrice: Scalars['BigDecimal'];
  /**  单价单位 */
  salePriceType: Scalars['Int'];
  /**  总价 */
  totalPrice: Scalars['BigDecimal'];
  /** 总计类型数量（例：件） */
  totalQuantity: Scalars['BigDecimal'];
  /**  总计单位 */
  totalType: Scalars['Int'];
  /** 单位类型数量（例：kg，个） */
  unitQuantity: Scalars['BigDecimal'];
  /**  基本单位 */
  unitType: Scalars['Int'];
};

/** A key-value pair of String and String */
export type KvStringString = {
  __typename?: 'KVStringString';
  /** Key */
  key: Scalars['String'];
  /** Value */
  value?: Maybe<Scalars['String']>;
};

/** 库管情况 */
export type KeeperAnalysisPayload = {
  __typename?: 'KeeperAnalysisPayload';
  /** 入库操作总数 */
  inStockTotal?: Maybe<Scalars['Int']>;
  /** 库管数量 */
  keeperQuantity?: Maybe<Scalars['Int']>;
  /** 出库操作总数 */
  outStockTotal?: Maybe<Scalars['Int']>;
};

/** 库管情况 */
export type KeeperConditionPayload = {
  __typename?: 'KeeperConditionPayload';
  /** 入库操作 */
  inStockOperate?: Maybe<CommodityOperatePayload>;
  /** 入库操作总数 */
  inStockTotal?: Maybe<Scalars['Int']>;
  /** 库管名称 */
  keeperName?: Maybe<Scalars['String']>;
  /** 出库操作 */
  outStockOperate?: Maybe<CommodityOperatePayload>;
  /** 出库操作总数 */
  outStockTotal?: Maybe<Scalars['Int']>;
};

export type KeywordSearch = {
  /** 模糊查询字段 */
  keyword?: InputMaybe<Scalars['String']>;
  /** 模糊查询类型 */
  type?: InputMaybe<KeywordTypeEnum>;
};

export const enum KeywordTypeEnum {
  /** 柜次 */
  Cabinetbatchcode = 'CABINETBATCHCODE',
  /** 柜号 */
  Cabinetcode = 'CABINETCODE',
  /** 车牌号 */
  Carno = 'CARNO',
  /** 单品 */
  Commodity = 'COMMODITY',
  /** 挂车号 */
  Trailerno = 'TRAILERNO'
};

/** 查询系统组织信息 */
export type KiwiApprovalPayload = {
  __typename?: 'KiwiApprovalPayload';
  processRejectPassed?: Maybe<Array<Maybe<ApprovalOption>>>;
};

export type KiwiBaseModelInput = {
  /** 节点名称,目前可取用户名 */
  name?: InputMaybe<Scalars['String']>;
  /** 当前节点拥有权限的用户id列表 */
  ownerIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 当前节点拥有权限的角色id列表 */
  roleIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type KiwiBaseModelPayload = {
  __typename?: 'KiwiBaseModelPayload';
  /** 当前节点是否可删除（查询单个流程表单详情时返回） */
  delete?: Maybe<Scalars['Boolean']>;
  id?: Maybe<Scalars['ID']>;
  /** 当前节点是否可移动 */
  move?: Maybe<Scalars['Boolean']>;
  /** 节点名称 */
  name?: Maybe<Scalars['String']>;
  /** 节点类型 */
  nodeType?: Maybe<Scalars['String']>;
  /** 当前节点拥有权限的用户角色列表 */
  role?: Maybe<Array<Maybe<KiwiRole>>>;
  /** 当前节点拥有权限的用户id列表 */
  user?: Maybe<Array<Maybe<KiwiUser>>>;
};

export type KiwiBatchTaskInput = {
  /** 动作 */
  action?: InputMaybe<TaskAction>;
  /** 流程表单id */
  flowFormIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type KiwiCountsPayload = {
  __typename?: 'KiwiCountsPayload';
  /** 草稿箱 */
  draft?: Maybe<Scalars['Long']>;
  /** 进行中 */
  going?: Maybe<Scalars['Long']>;
  /** 已通过 */
  pass?: Maybe<Scalars['Long']>;
  /** 驳回 */
  reject?: Maybe<Scalars['Long']>;
};

/** 流程表单参数 */
export type KiwiDraftFlowFormInput = {
  /** 抄送人 */
  ccUserList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 签呈子类型 */
  childType?: InputMaybe<Scalars['ID']>;
  /** 签呈内容 */
  content?: InputMaybe<Scalars['String']>;
  /** 附件 */
  fileList?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  id?: InputMaybe<Scalars['ID']>;
  /** 组织id */
  orgId?: InputMaybe<Scalars['ID']>;
  /** 节点参数 */
  resource?: InputMaybe<KiwiFlowModelInput>;
  /** 签呈主题 */
  subject?: InputMaybe<Scalars['String']>;
  /** 签呈类型 */
  type?: InputMaybe<Scalars['ID']>;
};

export type KiwiFilePayload = {
  __typename?: 'KiwiFilePayload';
  name?: Maybe<Scalars['String']>;
  size?: Maybe<Scalars['String']>;
  url?: Maybe<Scalars['String']>;
  userId?: Maybe<Scalars['ID']>;
  username?: Maybe<Scalars['String']>;
};

export type KiwiFlowFormCountsPayload = {
  __typename?: 'KiwiFlowFormCountsPayload';
  /** 我发起的相关条数信息 */
  flowOnMyselfCounts?: Maybe<KiwiFlowOnMyselfCountsPayload>;
  /** 签呈审批条数 */
  petitionCount?: Maybe<Scalars['Long']>;
  /** 签呈审批条数 todo 要提审的时候进行删除 */
  totalCount?: Maybe<Scalars['Long']>;
  typeId?: Maybe<Scalars['ID']>;
};

/** 流程表单参数 */
export type KiwiFlowFormInput = {
  /** 抄送人 */
  ccUserList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 签呈类型 */
  childType?: InputMaybe<Scalars['ID']>;
  /** 签呈内容 */
  content?: InputMaybe<Scalars['String']>;
  /** 附件,上传obs返回的id */
  fileList?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 当前实例状态 */
  flowWorkStatus?: InputMaybe<KiwiFlowWorkStatus>;
  id?: InputMaybe<Scalars['ID']>;
  /** 组织id */
  orgId?: InputMaybe<Scalars['ID']>;
  /** 节点参数 */
  resource?: InputMaybe<KiwiFlowModelInput>;
  /** 签呈主题 */
  subject?: InputMaybe<Scalars['String']>;
  /** 流程相关参数 */
  task?: InputMaybe<KiwiTaskInput>;
  /** [废除]-签呈发起来源，正常发起|草稿箱|驳回箱 */
  taskOrigin?: InputMaybe<TaskOrigin>;
  /** 签呈类型 */
  type?: InputMaybe<Scalars['ID']>;
};

/** 流程表单参数 */
export type KiwiFlowFormPayload = {
  __typename?: 'KiwiFlowFormPayload';
  /** 流程当前的类型 */
  approvalType?: Maybe<ApprovalType>;
  /** 审批人是否可撤回 */
  approver?: Maybe<Scalars['Boolean']>;
  /** 签呈归属类型 */
  belongType?: Maybe<PetitionType>;
  /** 抄送人 */
  ccUserList?: Maybe<Array<Maybe<KiwiUser>>>;
  /** 签呈编号 */
  code?: Maybe<Scalars['String']>;
  /** 审批完成时间|处理时间 */
  completeTime?: Maybe<Scalars['Long']>;
  /** 签呈内容 */
  content?: Maybe<Scalars['String']>;
  /** 当前节点id */
  currentNodeId?: Maybe<Scalars['ID']>;
  /** 附件 */
  fileList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 流程表单id */
  flowFormId?: Maybe<Scalars['ID']>;
  /** 审批记录 */
  flowRecords?: Maybe<KiwiFlowRecordsPayload>;
  /** 当前实例状态 */
  flowWorkStatus?: Maybe<KiwiFlowWorkStatus>;
  /** 次数 */
  frequency?: Maybe<Scalars['Int']>;
  /** 发起人是否可撤回或作废 */
  initiator?: Maybe<Scalars['Boolean']>;
  /** 最终操作类型 */
  lastFlowTask?: Maybe<KiwiFlowTaskPayload>;
  /** 组织相关数据 */
  org?: Maybe<KiwiOrg>;
  /** 节点参数 */
  resource?: Maybe<KiwiFlowModelPayload>;
  /** 发起时间 */
  startTime?: Maybe<Scalars['Long']>;
  /** 签呈主题 */
  subject?: Maybe<Scalars['String']>;
  /** 抄送人是否已确认 */
  tag?: Maybe<CopyTag>;
  /** 签呈类型 */
  type?: Maybe<PetitionOption>;
  /** 用户名称 */
  user?: Maybe<KiwiUser>;
};

export type KiwiFlowModelInput = {
  /** 流程节点 */
  nodeList?: InputMaybe<Array<InputMaybe<KiwiBaseModelInput>>>;
};

export type KiwiFlowModelPayload = {
  __typename?: 'KiwiFlowModelPayload';
  /** 流程节点 */
  nodeList?: Maybe<Array<Maybe<KiwiBaseModelPayload>>>;
};

export type KiwiFlowOnMyselfCountsPayload = {
  __typename?: 'KiwiFlowOnMyselfCountsPayload';
  /** 草稿箱 */
  draft?: Maybe<Scalars['Long']>;
  /** 进行中 */
  going?: Maybe<Scalars['Long']>;
  /** 已通过 */
  pass?: Maybe<Scalars['Long']>;
  /** 驳回 */
  reject?: Maybe<Scalars['Long']>;
};

export type KiwiFlowRecordsPayload = {
  __typename?: 'KiwiFlowRecordsPayload';
  kiwiFlowTaskList?: Maybe<Array<Maybe<KiwiFlowTaskPayload>>>;
};

export type KiwiFlowTaskPayload = {
  __typename?: 'KiwiFlowTaskPayload';
  /** 审批动作 */
  action?: Maybe<TaskAction>;
  /** 审批完成时间 */
  completeTime?: Maybe<Scalars['Long']>;
  /** 附件，流程审核过程中补充的附件 */
  fileList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 流程任务id */
  flowTaskId?: Maybe<Scalars['Long']>;
  /** 任务名称 */
  name?: Maybe<Scalars['String']>;
  /** 审批意见 */
  note?: Maybe<Scalars['String']>;
  /** 审批人 */
  user?: Maybe<KiwiUser>;
};

/** 流程表单参数 */
export type KiwiFlowTemplatePayload = {
  __typename?: 'KiwiFlowTemplatePayload';
  /** 抄送人 */
  ccUserList?: Maybe<Array<Maybe<KiwiUser>>>;
  /** 节点参数 */
  resource?: Maybe<KiwiFlowModelPayload>;
};

export const enum KiwiFlowWorkStatus {
  /** 取消 */
  Cancel = 'CANCEL',
  /** 结束 */
  End = 'END',
  /** 进行中 */
  InProcess = 'IN_PROCESS',
  /** 驳回到发起人 */
  Reject = 'REJECT',
  /** 开始 */
  Start = 'START'
};

/** 枚举将在此部分暴露，按需取 */
export type KiwiOptionPayload = {
  __typename?: 'KiwiOptionPayload';
  /** 查询审批分页枚举(全量) */
  approval?: Maybe<Array<Maybe<ApprovalOption>>>;
  /** 查询审批分页枚举[进行中/已驳回/已通过] */
  approvalSelector?: Maybe<Array<Maybe<ApprovalOption>>>;
  /** 查询审批流程分页枚举[进行中/已驳回/已通过] */
  workStatusSelector?: Maybe<Array<Maybe<WorkStatusOption>>>;
};

export type KiwiOrg = {
  __typename?: 'KiwiOrg';
  /** 组织id */
  orgId?: Maybe<Scalars['ID']>;
  /** 组织名称 */
  orgName?: Maybe<Scalars['String']>;
};

/** 查询系统组织信息 */
export type KiwiOrgPayload = {
  __typename?: 'KiwiOrgPayload';
  /**  组织id */
  orgId?: Maybe<Scalars['ID']>;
  /**  组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /**  父级id */
  parentOrgId?: Maybe<Scalars['ID']>;
};

export type KiwiPageFlowFormInput = {
  /** 审批类型 */
  approvalType?: InputMaybe<ApprovalType>;
  /** 1.4移除：业务审批子类型 */
  childType?: InputMaybe<Scalars['ID']>;
  /** 业务审批子类型 */
  childTypeList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 我发起的类型(已弃用) */
  initiatedType?: InputMaybe<Scalars['Int']>;
  /** 关键字（主题、内容） */
  keyword?: InputMaybe<Scalars['String']>;
  /** ehr人资中心组织id */
  orgIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 查看密码 */
  password?: InputMaybe<Scalars['String']>;
  /** 类型（签呈审批|业务审批） */
  petitionType: PetitionType;
  /** 发起时间（开始) */
  startTimeBegin?: InputMaybe<Scalars['Long']>;
  /** 发起时间（结束) */
  startTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 处理状态标记 */
  tag?: InputMaybe<CopyTag>;
  /** ehr人资中心用户id */
  userId?: InputMaybe<Scalars['ID']>;
  /** 审批流程状态 */
  workStatus?: InputMaybe<KiwiFlowWorkStatus>;
};

export type KiwiPageFlowFormPayload = {
  __typename?: 'KiwiPageFlowFormPayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 流程表单列表 */
  recordsList?: Maybe<Array<Maybe<KiwiFlowFormPayload>>>;
  /** 总数据条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type KiwiQueryFlowFormInput = {
  /** 流程表单id */
  flowFormId?: InputMaybe<Scalars['Long']>;
};

export type KiwiRole = {
  __typename?: 'KiwiRole';
  id?: Maybe<Scalars['ID']>;
  name?: Maybe<Scalars['String']>;
};

export type KiwiSaveOrUpdateTagInput = {
  /** 流程表达id */
  flowFormId?: InputMaybe<Scalars['ID']>;
  /** 标识符 */
  tag?: InputMaybe<CopyTag>;
  /** 用户id */
  userId?: InputMaybe<Scalars['ID']>;
};

export type KiwiTaskInput = {
  /** 动作 */
  action?: InputMaybe<TaskAction>;
  /** 附件 */
  fileList?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 流程表单id */
  flowFormId?: InputMaybe<Scalars['ID']>;
  /** 审批意见 */
  note?: InputMaybe<Scalars['String']>;
};

export type KiwiUser = {
  __typename?: 'KiwiUser';
  id?: Maybe<Scalars['ID']>;
  name?: Maybe<Scalars['String']>;
};

/** 标签信息 */
export type LabelInfo = {
  __typename?: 'LabelInfo';
  /**  标签id */
  id?: Maybe<Scalars['Int']>;
  /**  标签名称 */
  name?: Maybe<Scalars['String']>;
  /**  标签关联组织信息 */
  orgList?: Maybe<Array<Maybe<OrgPayload>>>;
  /**  租户id */
  tenantId?: Maybe<Scalars['Long']>;
};

/** 贴箱标签 */
export type LabelInput = {
  /** 标签文件 */
  files?: InputMaybe<Array<InputMaybe<FileInput>>>;
  /** 果园编号 */
  orchardNo?: InputMaybe<Scalars['String']>;
  /** 包装厂编号 */
  packagePlantNo?: InputMaybe<Scalars['String']>;
};

export type LabelPagePayload = {
  __typename?: 'LabelPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<ListLabels>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type LabelPayload = {
  __typename?: 'LabelPayload';
  /** 标签文件 */
  files?: Maybe<Array<Maybe<DurianFilePayload>>>;
  /** 果园编号 */
  orchardNo?: Maybe<Scalars['String']>;
  /** 包装厂编号 */
  packagePlantNo?: Maybe<Scalars['String']>;
};

export type LaborCostPayload = {
  __typename?: 'LaborCostPayload';
  date?: Maybe<Scalars['Long']>;
  formalWage?: Maybe<Scalars['BigDecimal']>;
  id?: Maybe<Scalars['Int']>;
  laborCostTotal?: Maybe<Scalars['BigDecimal']>;
  orgId?: Maybe<Scalars['Int']>;
  orgName?: Maybe<Scalars['String']>;
  tempWage?: Maybe<Scalars['BigDecimal']>;
  url?: Maybe<Scalars['String']>;
  warehouseId?: Maybe<Scalars['ID']>;
  warehouseName?: Maybe<Scalars['String']>;
};

/** 汇总信息 */
export type LaborCostSummaryPayload = {
  __typename?: 'LaborCostSummaryPayload';
  /** 统计日期 */
  date?: Maybe<Scalars['Long']>;
  /** 正式工工资 */
  formalWage?: Maybe<Scalars['BigDecimal']>;
  /** 人工成本 */
  laborCostTotal?: Maybe<Scalars['BigDecimal']>;
  /** 组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 生产数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** 临时工工资 */
  tempWage?: Maybe<Scalars['BigDecimal']>;
};

/** 公路运输 */
export type LandTransportInfo = {
  __typename?: 'LandTransportInfo';
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 司机姓名 */
  driverName?: Maybe<Scalars['String']>;
  /** 司机电话 */
  driverPhone?: Maybe<Scalars['String']>;
  /** 工厂发柜时间 */
  factoryDeliverTime?: Maybe<Scalars['Long']>;
};

export type Leader = {
  __typename?: 'Leader';
  leaderId?: Maybe<Scalars['Int']>;
  leaderName?: Maybe<Scalars['String']>;
};

/** 组长情况 */
export type LeaderAnalysisPayload = {
  __typename?: 'LeaderAnalysisPayload';
  /** 已完成数量 */
  completedOrder?: Maybe<Scalars['BigDecimal']>;
  /** 已完成任务 */
  completedTask?: Maybe<Scalars['Int']>;
  /** 组长数量 */
  leaderQuantity?: Maybe<Scalars['Int']>;
  /** 单量总数（已分配任务预估销量+备货生产数量） */
  orderQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 任务总数 */
  totalTask?: Maybe<Scalars['Int']>;
  /** 未完成数量 */
  undoneOrder?: Maybe<Scalars['BigDecimal']>;
  /** 未完成任务 */
  undoneTask?: Maybe<Scalars['Int']>;
};

/** 组长情况 */
export type LeaderConditionPayload = {
  __typename?: 'LeaderConditionPayload';
  /** 已完成单量 */
  completedOrder?: Maybe<Scalars['BigDecimal']>;
  /** 已完成任务 */
  completedTask?: Maybe<Scalars['Int']>;
  /** 组长名称 */
  leaderName?: Maybe<Scalars['String']>;
  /** 单量总数 */
  orderQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 任务总数 */
  totalTask?: Maybe<Scalars['Int']>;
  /** 未完成单量 */
  undoneOrder?: Maybe<Scalars['BigDecimal']>;
  /** 未完成任务 */
  undoneTask?: Maybe<Scalars['Int']>;
};

/** 许可证管理表新增入参 */
export type LicenceCreateInput = {
  /** 申请单位id,来源为供应商 */
  applicantUnitId: Scalars['ID'];
  /** 报关公司id */
  customsCompanyId?: InputMaybe<Array<Scalars['ID']>>;
  /** 联系人电话 */
  phone?: InputMaybe<Scalars['String']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 预录入统一编号 */
  seqNo: Scalars['String'];
  /** 预警值 */
  warningValue?: InputMaybe<Scalars['Int']>;
};

/** 许可证管理表详情信息 */
export type LicenceDetailPayload = {
  __typename?: 'LicenceDetailPayload';
  /** 申请单位id,来源为供应商 */
  applicantUnitId?: Maybe<Scalars['ID']>;
  /** 申请单位名 */
  applicantUnitName?: Maybe<Scalars['String']>;
  /** 受理/审批海关 */
  applyCustomName?: Maybe<Scalars['String']>;
  /** 申请状态 */
  applyState?: Maybe<Scalars['String']>;
  /** 注销理由 */
  cancelReason?: Maybe<Scalars['String']>;
  /** 报关公司id,来源为供应商 */
  customsCompanyId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 预计剩余数量 */
  expectSurplusQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 品名 */
  goodsName?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 进境口岸 */
  importPort?: Maybe<Scalars['String']>;
  /** 许可证号 */
  licenceCode?: Maybe<Scalars['String']>;
  /** 许可证书 */
  licenseFile?: Maybe<DurianFilePayload>;
  /** 许可证状态 */
  licenseStateName?: Maybe<LicenseStateEnum>;
  /** 许可证类型 */
  licenseType?: Maybe<Scalars['String']>;
  /** 产地国家 */
  originCountry?: Maybe<Scalars['String']>;
  /** 联系人电话 */
  phone?: Maybe<Scalars['String']>;
  /** 配额数重量 */
  quotaWeight?: Maybe<Scalars['BigDecimal']>;
  /** 批准数重量 */
  ratifyQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 回执内容 */
  rspContent?: Maybe<Scalars['String']>;
  /** 预录入统一编号 */
  seqNo?: Maybe<Scalars['String']>;
  /** 业务类别 */
  serviceTypeName?: Maybe<Scalars['String']>;
  /** 签发日期 */
  signDate?: Maybe<Scalars['Long']>;
  /** 状态 */
  status?: Maybe<EnableEnum>;
  /** 申请时间 */
  submitTime?: Maybe<Scalars['Long']>;
  /** 可使用柜数 */
  surplusCabinetQuantity?: Maybe<Scalars['Int']>;
  /** 实际剩余数重量 */
  surplusQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 开始有效期 */
  validDateFrom?: Maybe<Scalars['Long']>;
  /** 截至有效期 */
  validDateTo?: Maybe<Scalars['Long']>;
  /** 预警状态(WARNING-预警中,NORMAL-正常) */
  warnState?: Maybe<WarnStateEnum>;
  /** 预警值 */
  warningValue?: Maybe<Scalars['Int']>;
};

/** 许可证管理表编辑入参 */
export type LicenceEditInput = {
  /** 申请单位id,来源为供应商 */
  applicantUnitId: Scalars['ID'];
  /** 报关公司id */
  customsCompanyId?: InputMaybe<Array<Scalars['ID']>>;
  /** id */
  id: Scalars['ID'];
  /** 联系人电话 */
  phone?: InputMaybe<Scalars['String']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 预录入统一编号 */
  seqNo: Scalars['String'];
  /** 预警值 */
  warningValue?: InputMaybe<Scalars['Int']>;
};

/** 许可证管理表启用禁用入参 */
export type LicenceEnableInput = {
  /** 主键ID */
  id: Scalars['ID'];
  /** 状态 */
  status: EnableEnum;
};

/** 许可证管理表分页返回对象 */
export type LicencePagePayload = {
  __typename?: 'LicencePagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页结果 */
  records?: Maybe<Array<Maybe<LicenceDetailPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

/** 许可证使用记录表详情信息 */
export type LicenceUsageRecordDetailPayload = {
  __typename?: 'LicenceUsageRecordDetailPayload';
  /** 报关时间 */
  applyDate?: Maybe<Scalars['Long']>;
  /** 报关数量 */
  applyQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 批准数量 */
  approvedQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 审核状态 */
  auditState?: Maybe<Scalars['String']>;
  /** 报关单海关编号 */
  customsCode?: Maybe<Scalars['String']>;
  /** 报关单任务编号 */
  customsFormCode?: Maybe<Scalars['String']>;
  /** 品名 */
  goodsName?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 许可证号 */
  licenceCode?: Maybe<Scalars['String']>;
  /** 核销类型 */
  reduceType?: Maybe<ReduceTypeEnum>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 租户id */
  tenantId?: Maybe<Scalars['Int']>;
  /** 序号 */
  verificationId?: Maybe<Scalars['String']>;
};

/** 许可证使用记录表分页查询入参 */
export type LicenceUsageRecordPageInput = {
  /** 报关单号 */
  customsCode?: InputMaybe<Scalars['String']>;
  /** 许可证号 */
  licenceCode?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 核销类型 */
  reduceType?: InputMaybe<ReduceTypeEnum>;
};

/** 许可证使用记录表分页返回对象 */
export type LicenceUsageRecordPagePayload = {
  __typename?: 'LicenceUsageRecordPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页结果 */
  records?: Maybe<Array<Maybe<LicenceUsageRecordDetailPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export const enum LicenseStateEnum {
  /** 已注销 */
  Cancelled = 'CANCELLED',
  /** 使用中 */
  InUse = 'IN_USE',
  /** 已撤销 */
  Revoked = 'REVOKED'
};

export type LiquidationRecordPageInput = {
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 所属公司 */
  companyId?: InputMaybe<Scalars['ID']>;
  /** 清算单号 */
  liquidationRecordCode?: InputMaybe<Scalars['String']>;
  /** 产地计划号 */
  originPlanCode?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent: Scalars['Int'];
  /** 条数 */
  pageSize: Scalars['Int'];
  /** 清算单状态 */
  state?: InputMaybe<LiquidationRecordStateEnum>;
  /** 供应商id */
  supplierId?: InputMaybe<Scalars['ID']>;
};

export type LiquidationRecordPagePayload = {
  __typename?: 'LiquidationRecordPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页结果 */
  records?: Maybe<Array<Maybe<LiquidationRecordPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type LiquidationRecordPayload = CompanyNameInterFace & CostNameInterface & InvoiceSupplierInterface & OrgNameInterFace & SupplierInterface & {
  __typename?: 'LiquidationRecordPayload';
  /** 对账单号 */
  accountCode?: Maybe<Scalars['String']>;
  /** 费用项金额 */
  amountIncludingTax?: Maybe<Scalars['BigDecimal']>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 所属公司 */
  companyId?: Maybe<Scalars['ID']>;
  /** 所属公司名称 */
  companyName?: 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']>;
  /** 供应商 */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 费用模板 */
  tmpType?: Maybe<TemplateTypeEnum>;
  /** 待清算金额 */
  unclearedAmount?: Maybe<Scalars['BigDecimal']>;
  /** 更新日期 */
  updateTime?: Maybe<Scalars['Long']>;
};

export const enum LiquidationRecordStateEnum {
  /** 已开票 */
  Invoiced = 'INVOICED',
  /** 清算中 */
  Liquidation = 'LIQUIDATION',
  /** 部分开票 */
  PartialInvoicing = 'PARTIAL_INVOICING',
  /** 待开票 */
  PendingInvoice = 'PENDING_INVOICE',
  /** 待清算 */
  PendingLiquidation = 'PENDING_LIQUIDATION'
};

export type ListAccountPeriodInput = {
  /**  所属公司id  */
  belongCompanyId: Scalars['ID'];
  /**  期间状态(启停用状态) */
  status?: InputMaybe<Scalars['Int']>;
};

export type ListAccountPeriodPayLoad = {
  __typename?: 'ListAccountPeriodPayLoad';
  /**  所属公司 */
  belongCompanyId?: Maybe<Scalars['ID']>;
  /**  记录信息  */
  records?: Maybe<Array<Maybe<ListAccountPeriodPayLoadRecordPayLoad>>>;
};

export type ListAccountPeriodPayLoadRecordPayLoad = {
  __typename?: 'ListAccountPeriodPayLoadRecordPayLoad';
  /**  期间 */
  period?: Maybe<Scalars['Long']>;
  /**  期间状态(启停用状态) */
  status?: Maybe<Scalars['Int']>;
};

/** 入参-会计科目管理: 列表(按层级展示) */
export type ListAccountSubjectWithLevelInput = {
  /**  会计科目编码(不传入默认返回一级科目，传入时仅返回指定编码下的子科目)  */
  parentSubjectCode?: InputMaybe<Scalars['String']>;
};

/** 采购列表条件 */
export type ListAcquireFilter = {
  /** 订单状态（全部，10待提交，20待入库 ，30已完成，40已取消） */
  applyStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 商品类型 */
  commodityType?: InputMaybe<Scalars['Int']>;
  /** 订单结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 查询关键字（订单号/客户，模糊查询） */
  keyword?: InputMaybe<Scalars['String']>;
  /** 订单起始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
  /** 供应商Id集合 */
  supplierIdList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type ListAcquireLogInput = {
  applyId: Scalars['ID'];
};

export type ListAcquireLogPayload = {
  __typename?: 'ListAcquireLogPayload';
  /** 创建时间 */
  CreateTime?: Maybe<Scalars['Long']>;
  /** 创建人 */
  createUserName?: Maybe<Scalars['String']>;
  /** 备注 */
  note?: Maybe<Scalars['String']>;
  /** 操作类型 */
  type?: Maybe<Scalars['Int']>;
};

/** 代卖单退回商品列表对象 */
export type ListAgencyReturnBackRecordPayload = {
  __typename?: 'ListAgencyReturnBackRecordPayload';
  /** 内部委托-代卖退回-调拨退回入库单 */
  agencyAgencyTransferBackInOrder?: Maybe<AgencyTransferBackOrder>;
  /** 内部受托-代卖退回-调拨退回出库单 */
  agencyAgencyTransferBackOutOrder?: Maybe<AgencyTransferBackOrder>;
  /** 受托代销-商品退回-采购退货单 */
  agencyPurchaseReturnOrder?: Maybe<AgencyPurchaseReturnOrder>;
  /** 委托代销-商品退回-入库记录 */
  agencyReturnBackInRecord?: Maybe<AgencyReturnBackInRecord>;
  /** 代卖单号 */
  agencySaleCode?: Maybe<Scalars['String']>;
  /** 代卖单id */
  agencySaleId?: Maybe<Scalars['ID']>;
};

export type ListAgencySaleOrderCommodityInput = {
  /** 代卖单id */
  orderId: Scalars['ID'];
};

export type ListAgencySaleOrderCommodityPayload = {
  __typename?: 'ListAgencySaleOrderCommodityPayload';
  /** 批次ID */
  batchId?: Maybe<Scalars['ID']>;
  /** SKU ID */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** SKU名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /** 入库时间 */
  inStockTime?: Maybe<Scalars['Long']>;
  /** 可售库存 */
  stockQuantity?: Maybe<StockQuantityUnit>;
  /** 仓库信息 */
  warehouse?: Maybe<WarehouseDataLoaderPayload>;
};

/** 获取系统信息返回 */
export type ListAppInfoPayload = {
  __typename?: 'ListAppInfoPayload';
  /** 系统信息 */
  appDTOS?: Maybe<Array<Maybe<AppInfo>>>;
};

export type ListAppOptionInput = {
  appId: Scalars['Int'];
  businessType?: InputMaybe<BusinessTypeEnum>;
};

/**  查询关联采购单的查询参数  */
export type ListAssociatedPurchaseInput = {
  /**  采购日期  */
  purchaseDate?: InputMaybe<Scalars['Long']>;
  /**  供应商id  */
  supplierId?: InputMaybe<Scalars['ID']>;
};

export type ListBelongOrgInput = {
  /** 是否包含本组织 */
  containsSelfOrg: Scalars['Boolean'];
  /**
   *  标签id
   * DURIAN(1, "星桥物流"),
   * PITAYA(2, "星桥生产"),
   * OPERATION(3, "运营平台"),
   * PEACH(4, "星桥批发"),
   * LONGAN(5, "星图"),
   * CUSTOMS(6, "关务"),
   * TRANSPORTATION(7, "运输"),
   * SUPERMARKET(8, "星桥商超"),
   * LocalCommunity(9, "星桥社群");
   */
  labelId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  模块特殊需求 （生产计划需包含批发相关所属组织）  */
  module?: InputMaybe<Module>;
  /**  组织id  */
  orgId?: InputMaybe<Scalars['Int']>;
};

export type ListBillFieldDictItemInput = {
  /** 费用字段ID */
  fieldId: Scalars['ID'];
};

/**  列表查询费用单状态流转日志  */
export type ListBillLogsInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /**  费用单ID */
  billId: Scalars['ID'];
};

/**  列表查询费用单状态流转日志  */
export type ListBillStatusInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /**  费用单ID */
  billType: FmsBillTypeEnum;
};

/** 返回值-应收管理: 列表(可供冲销的蓝字应收单) */
export type ListBlueReceivableForOffsetPayLoad = {
  __typename?: 'ListBlueReceivableForOffsetPayLoad';
  /** 匹配符合条件金额 */
  matchedBlueReceivableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 最多可冲金额 */
  maxCanOffsetAmount?: Maybe<Scalars['BigDecimal']>;
  /** 可供冲销的蓝字应收单列表 */
  records?: Maybe<Array<Maybe<ListBlueReceivableForOffsetRecordPayLoad>>>;
};

/** 返回值-应收管理: 列表(可供冲销的蓝字应收单)Record */
export type ListBlueReceivableForOffsetRecordPayLoad = {
  __typename?: 'ListBlueReceivableForOffsetRecordPayLoad';
  /** 蓝字应收单id */
  blueReceivableId?: Maybe<Scalars['ID']>;
  /** 应收单单号 */
  receivableCode?: Maybe<Scalars['String']>;
  /** 剩余应收金额（含税） */
  remainReceivableAmountWithTax?: Maybe<Scalars['BigDecimal']>;
};

export type ListBusinessInput = {
  /** 日期 */
  date: Scalars['Long'];
};

/**  盘点仓库下商品库存信息 */
export type ListCheckStockBatchListPayload = {
  __typename?: 'ListCheckStockBatchListPayload';
  categoryRecords?: Maybe<Array<Maybe<ListCheckStockBatchPayload>>>;
};

/**  盘点仓库下商品库存信息 */
export type ListCheckStockBatchPayload = {
  __typename?: 'ListCheckStockBatchPayload';
  /** 报损锁定 */
  breakageTotalLock?: Maybe<Array<Maybe<StockQuantityUnit>>>;
  /**  商品品类ID */
  commodityCategoryId?: Maybe<Scalars['Int']>;
  /**  商品品类名称 */
  commodityCategoryName?: Maybe<Scalars['String']>;
  /**  商品品类下sku库存详情信息 */
  skuRecords?: Maybe<Array<Maybe<CheckStockBatchSkuPayload>>>;
  /**  商品品类锁定库存总量 */
  totalLockQuantity?: Maybe<Array<Maybe<StockQuantityUnit>>>;
  /**  商品品类库存总量 */
  totalStockQuantity?: Maybe<Array<Maybe<StockQuantityUnit>>>;
  /** 待提货锁定 */
  waitPickTotalLock?: Maybe<Array<Maybe<StockQuantityUnit>>>;
};

export type ListCommodityCategoryInput = {
  /**
   * FRUIT(1, "水果"),
   * #FOOD(2, "食品"),
   * #ASSIST(3, "辅料"),
   * #BOX(4, "周转筐"),
   * #RAW_MATERIAL(5, "原料"),
   * #PRODUCT(6, "成品"),
   * #HALF_PRODUCT(7, "半成品"),
   * #DEFECTIVE(8, "次品");
   */
  commodityTypeId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 仓库id */
  warehouseId?: InputMaybe<Scalars['ID']>;
};

/**  品类名称集合 */
export type ListCommodityCategoryPayload = {
  __typename?: 'ListCommodityCategoryPayload';
  records?: Maybe<Array<Maybe<CommodityCategoryPayload>>>;
};

/**
 * #商品品类实体
 * type CommodityCategoryPayload {
 *     #品类id
 *     categoryId: Int
 *     #品类名称
 *     categoryName: String
 * }
 */
export type ListCommodityInput = {
  /**  分类id */
  categoryId?: InputMaybe<Scalars['Int']>;
  /**  商品名称模糊查询 */
  commodityName?: InputMaybe<Scalars['String']>;
  /**  商品类型 果品 辅料 周转筐 食品 */
  commodityTypeId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 是否需要有bom */
  hasBom?: InputMaybe<Scalars['Boolean']>;
  /** spu下sku的属性 v2.4.0 */
  skuProperties?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type ListCommodityPayLoad = {
  __typename?: 'ListCommodityPayLoad';
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品类型 */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 产地id */
  originId?: Maybe<Scalars['Int']>;
  /** 产地名称 */
  originName?: Maybe<Scalars['String']>;
  /** sku数量 */
  skuQuantity?: Maybe<Scalars['Int']>;
  /** 状态 */
  status?: Maybe<Scalars['Int']>;
  /** 品种id */
  varietyId?: Maybe<Scalars['Int']>;
  /** 品种名称 */
  varietyName?: Maybe<Scalars['String']>;
};

export type ListCommoditySkuInput = {
  commodityId?: InputMaybe<Scalars['Int']>;
  /**
   *   FRUIT(1, "水果"),
   * FOOD(2, "食品"),
   * ASSIST(3, "辅料"),
   * BOX(4, "周转筐"),
   * RAW_MATERIAL(5, "原料"),
   * PRODUCT(6, "成品"),
   * HALF_PRODUCT(7, "半成品"),
   * DEFECTIVE(8, "次品");
   */
  commodityTypeId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  hasBom?: InputMaybe<Scalars['Boolean']>;
  /** 销售计划需选择多仓库同个sku，所以需要传入warehouse拼接返回的唯一index */
  warehouseId?: InputMaybe<Scalars['ID']>;
};

export type ListCommoditySpecInput = {
  commodityId?: InputMaybe<Scalars['Int']>;
};

export type ListCommoditySpecsPayload = {
  __typename?: 'ListCommoditySpecsPayload';
  commoditySpec?: Maybe<Array<Maybe<CommoditySpecsPayload>>>;
  /** 商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料 */
  commodityType?: Maybe<PeachGatewayCommodityTypeEnum>;
  skuOption?: Maybe<Array<Maybe<SkuOptionPayload>>>;
};

/**  Spu集合 */
export type ListCommoditySpuPayload = {
  __typename?: 'ListCommoditySpuPayload';
  records?: Maybe<Array<Maybe<CommoditySpuPayload>>>;
};

export type ListCommodityStockBatchInput = {
  /** 所属组织(代卖、调拨在用) */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  /** 所属客户 */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 所属客户类型 */
  customerType?: InputMaybe<Scalars['Int']>;
  /** 关键字查询 */
  keyword?: InputMaybe<Scalars['String']>;
  /** 仓库id */
  warehouseId?: InputMaybe<Scalars['ID']>;
};

export type ListCommodityUnitOptionInput = {
  commodityTypeId: Scalars['Int'];
};

export type ListControlCommodityCategoryPayload = {
  __typename?: 'ListControlCommodityCategoryPayload';
  records?: Maybe<Array<Maybe<ControlCommodityCategoryPayload>>>;
};

export type ListControlCommoditySkuInput = {
  /**  商品品类Id  */
  commodityCategoryId: Scalars['Int'];
  /**  商品名称  */
  commoditySkuName?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
};

export type ListControlCommoditySkuPayload = {
  __typename?: 'ListControlCommoditySkuPayload';
  records?: Maybe<Array<Maybe<ControlCommoditySkuPayload>>>;
};

export type ListConvertCommodityType = {
  /** 转换前商品类型，为空则查询转换前类型 */
  convertBeforeCommodityType?: InputMaybe<Scalars['Int']>;
};

export type ListCostEntryCustomerInput = {
  /** 所属组织 */
  belongOrgId: Scalars['Int'];
  /** 销售日期 */
  saleTime: PitayaTimeRange;
};

export type ListCostEntryRelationSaleOrderInput = {
  /** 所属组织 */
  belongOrgId: Scalars['Int'];
  /** 客户信息, 不传为全部 */
  customerInfo?: InputMaybe<CustomerInfoInput>;
  /** 销售日期 */
  saleTime: PitayaTimeRange;
};

export type ListCostEntryRelationSaleOrderItemPayload = CommoditySkuBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'ListCostEntryRelationSaleOrderItemPayload';
  /** sku信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 唯一标识 */
  id?: Maybe<Scalars['ID']>;
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 总计单位信息 */
  totalType?: Maybe<Unit>;
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 基本单位信息 */
  unitType?: Maybe<Unit>;
};

export type ListCostEntryRelationSaleOrderPayload = CreateByBase & CustomerBase & {
  __typename?: 'ListCostEntryRelationSaleOrderPayload';
  /** 销售单号 */
  code?: Maybe<Scalars['String']>;
  /** 商品信息 */
  commodityItemsList?: Maybe<Array<Maybe<ListCostEntryRelationSaleOrderItemPayload>>>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 销售客户 */
  customer?: Maybe<Customer>;
  /** 销售单id */
  id?: Maybe<Scalars['ID']>;
  /** 销售日期 */
  saleDate?: Maybe<Scalars['Long']>;
  /** 单据类型 */
  subType?: Maybe<Scalars['Int']>;
  /** 单据类型描述 */
  subTypeName?: Maybe<Scalars['String']>;
};

/**
 * --------------- 出参 -------------
 * 列表获取费用类型返回信息
 */
export type ListCostTypePayload = {
  __typename?: 'ListCostTypePayload';
  /**  费用类型集合 */
  costTypeResp?: Maybe<Array<Maybe<CostTypePayload>>>;
};

export type ListCountContractPayload = {
  __typename?: 'ListCountContractPayload';
  countContract?: Maybe<Array<Maybe<CountContractPayload>>>;
};

export type ListCustomerAllCreditPayload = {
  __typename?: 'ListCustomerAllCreditPayload';
  /** 额度 */
  creditLine?: Maybe<Scalars['BigDecimal']>;
  /** 账期 */
  creditPeriod?: Maybe<Scalars['Int']>;
  /** 是否存在逾期欠款 */
  existOverdueDebit?: Maybe<Scalars['Boolean']>;
  /** 组织id */
  orgId?: Maybe<Scalars['Int']>;
  /** 组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 使用状态(1：启用，99：禁用) */
  useStatus?: Maybe<Scalars['Int']>;
  /** 使用额度（百分比） */
  usedQuota?: Maybe<Scalars['BigDecimal']>;
};

export type ListCustomerChannelByOrgInput = {
  belongOrgId: Scalars['Int'];
};

export type ListCustomerChannelByOrgPayload = {
  __typename?: 'ListCustomerChannelByOrgPayload';
  customerChannelByOrgPayload?: Maybe<Array<Maybe<CustomerChannelByOrgPayload>>>;
};

export type ListCustomerCreditApplyInput = {
  /** 申请状态 */
  applyStatus?: InputMaybe<Array<InputMaybe<CreditApplyStatusEnum>>>;
  /** 客户姓名 */
  customerName?: InputMaybe<Scalars['String']>;
  /** 申请时间排序规则 */
  sortRule: SortRuleType;
};

export type ListCustomerCreditApplyPayload = {
  __typename?: 'ListCustomerCreditApplyPayload';
  /** 客户别名 */
  alias?: Maybe<Scalars['String']>;
  /** 申请id */
  applyId?: Maybe<Scalars['ID']>;
  /** 申请状态 */
  applyStatus?: Maybe<CreditApplyStatusEnum>;
  /** 申请类型 */
  applyType?: Maybe<CustomerCreditApplyTypeEnum>;
  /** 客户属性  (1:内部, 2:外部); */
  attribute?: Maybe<PeachAttributeTypeEnum>;
  /** 发起时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 额度 */
  creditLine?: Maybe<Scalars['BigDecimal']>;
  /** 账期 */
  creditPeriod?: Maybe<Scalars['Int']>;
  /** 客户id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  name?: Maybe<Scalars['String']>;
  /** 发起人 */
  sponsor?: Maybe<Scalars['String']>;
  /** 客户类型(1:个人，2：公司，3：零售) */
  type?: Maybe<PeachCustomerType>;
};

/**  org */
export type ListCustomerInput = {
  orgId: Scalars['Int'];
};

export type ListDamageFlowTemplateInput = {
  /** 所属组织 */
  belongOrgId: Scalars['Int'];
};

/** 获取销售计划商品列表入参 */
export type ListDeliveryInfoInput = {
  /** 通过配送信息名称/司机名称进行模糊搜素 */
  keyword?: InputMaybe<Scalars['String']>;
};

export type ListDeliveryOrderInput = {
  /** 客户信息集合 */
  belongInfo: Array<InputMaybe<CustomerInfoInput>>;
  /** 配送日期 */
  deliveryDate: Scalars['Long'];
  /** 仓库ID */
  warehouseId: Scalars['ID'];
};

export type ListDeliveryOrderPayload = BelongOrgBase & WarehouseBase & {
  __typename?: 'ListDeliveryOrderPayload';
  /** 配送客户 */
  belongInfo?: Maybe<Array<Maybe<SummaryCustomerAddressInfo>>>;
  /** 入参客户，为了过滤商品信息 */
  belongInfoCondition?: Maybe<Array<Maybe<SummaryCustomerAddressInfo>>>;
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<DeliveryReturnCommodityItemPayload>>>;
  /** 配送单号 */
  deliveryOrderCode?: Maybe<Scalars['String']>;
  /** 配送单id */
  deliveryOrderId?: Maybe<Scalars['ID']>;
  /** 所属仓库 */
  warehouse?: Maybe<Warehouse>;
};

export type ListDeliveryReturnCommodityInput = {
  /** 客户信息集合 */
  belongInfo: Array<InputMaybe<CustomerInfoInput>>;
  /** 配送单id */
  deliveryOrderId: Scalars['ID'];
  /** 退货单id */
  returnId?: InputMaybe<Scalars['ID']>;
};

export type ListDeliveryReturnCommodityPayload = CustomerBase & {
  __typename?: 'ListDeliveryReturnCommodityPayload';
  /** 能否修改 */
  canBeUpdated?: Maybe<Scalars['Boolean']>;
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<DeliveryReturnCommodityItemPayload>>>;
  /** 销售客户 */
  customer?: Maybe<Customer>;
  /** 配送日期 */
  deliveryDate?: Maybe<Scalars['Long']>;
  /** v2.14.2联营配送code */
  jointVentureCode?: Maybe<Scalars['String']>;
  /** 销售单号 */
  saleOrderCode?: Maybe<Scalars['String']>;
  /** 销售单id */
  saleOrderId?: Maybe<Scalars['ID']>;
};

export type ListDeliveryReturnLogsInput = {
  /** 退货单ID */
  returnOrderId: Scalars['ID'];
};

/** 入参-财务核算系统用组织公司: 列表-子级组织列表 */
export type ListDepartInput = {
  /** 公司id */
  companyId: Scalars['ID'];
};

export type ListDropDownLabelsPayload = {
  __typename?: 'ListDropDownLabelsPayload';
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
};

/** 入参-财务核算系统用拓展公司: 列表-拓展公司 */
export type ListExpandCompanyInput = {
  /** 所属公司id */
  belongCompanyId?: InputMaybe<Scalars['ID']>;
};

export type ListFreightTypeInput = {
  billSource: PitayaBillSourceEnum;
};

export type ListHasStockCategoryInput = {
  /** 客户id */
  belongId: Scalars['Int'];
  /** 客户类型 */
  belongType: Scalars['Int'];
  /**  商品类型 */
  commodityType: Scalars['Int'];
};

export type ListHasStockSkuInput = {
  /** 客户id */
  belongId: Scalars['Int'];
  /** 客户类型 */
  belongType: Scalars['Int'];
  /**  商品id */
  commodityId: Scalars['Int'];
  /**  商品类型 */
  commodityType: Scalars['Int'];
};

export type ListHasStockSpuInput = {
  /** 客户id */
  belongId: Scalars['Int'];
  /** 客户类型 */
  belongType: Scalars['Int'];
  /**  品类id */
  categoryId: Scalars['Int'];
  /**  商品类型 */
  commodityType: Scalars['Int'];
};

/** 采购退货选择商品 */
export type ListIndividualPurchaseReturnCommodityInput = {
  /** 采购订单Id */
  purchaseId?: InputMaybe<Scalars['ID']>;
  /** 退货单Id */
  returnId?: InputMaybe<Scalars['ID']>;
};

/** 查询标签信息请求 */
export type ListLabelWithOrgInput = {
  /** 租户id */
  tenantId?: InputMaybe<Scalars['ID']>;
};

/** 查询标签信息结果 */
export type ListLabelWithOrgPayload = {
  __typename?: 'ListLabelWithOrgPayload';
  /** 标签信息集 */
  labelInfo?: Maybe<Array<Maybe<LabelInfo>>>;
};

export type ListLabels = {
  __typename?: 'ListLabels';
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 创建人员id */
  createBy?: Maybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 删除标识 1：删除 99：未删除 */
  deleted?: Maybe<Scalars['Int']>;
  /** 标签内容 */
  labelContent?: Maybe<Scalars['String']>;
  /** 标签id */
  labelId?: Maybe<Scalars['Int']>;
  /** 标签类型 10：推荐标签 20：快捷标签 */
  labelType?: Maybe<Scalars['Int']>;
  /** 组织id */
  organizationId?: Maybe<Scalars['Int']>;
  /** 组织名称 */
  organizationName?: Maybe<Scalars['String']>;
  /** 更新人员id */
  updateBy?: Maybe<Scalars['Int']>;
  /** 更新时间 */
  updateTime?: Maybe<Scalars['Long']>;
};

export type ListLabelsInput = {
  /** pitaya-web使用PITAYA, oss使用OPERATION */
  appType: AppType;
  /** 品类id */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** 要求补充类型 10：规格要求 30：品质要求 */
  requestType: Scalars['Int'];
};

export type ListLocationPayload = {
  __typename?: 'ListLocationPayload';
  records?: Maybe<Array<LocationPayload>>;
};

export type ListLogsInput = {
  /** 业务类型,70-报损出库 */
  businessType?: InputMaybe<Scalars['Int']>;
  flowId: Array<InputMaybe<Scalars['ID']>>;
};

export type ListLogsPayload = {
  __typename?: 'ListLogsPayload';
  flowLog?: Maybe<Array<Maybe<FlowLog>>>;
};

/** 入参-报销费用管理: 列表查询匹配的借款单 */
export type ListMatchingBorrowingInput = {
  /** 付款对象id(员工为用户id，单位为0) */
  paymentObjectId: Scalars['ID'];
  /** 付款对象名称 */
  paymentObjectName: Scalars['String'];
};

export type ListNotSubmitPurchaseInput = {
  /** 商品类型 原料/辅料 */
  commodityType?: InputMaybe<Scalars['Int']>;
  endTime?: InputMaybe<Scalars['Long']>;
  startTime?: InputMaybe<Scalars['Long']>;
};

export type ListNotSubmitPurchasePayload = {
  __typename?: 'ListNotSubmitPurchasePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<NotSubmitPurchasePayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type ListOptionInput = {
  appId: Scalars['Int'];
  countryType?: InputMaybe<CountryTypeEnum>;
};

/** 查询组织请求 */
export type ListOrgInput = {
  /** 国家 */
  country?: InputMaybe<Scalars['Int']>;
  /** 组织id集 */
  ids?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 行政架构id */
  orgGroupId?: InputMaybe<Scalars['Int']>;
  /** 组织名 */
  orgName?: InputMaybe<Scalars['String']>;
  /** 父组织id */
  parentId?: InputMaybe<Scalars['Int']>;
  /** 父组织id集 */
  parentIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 租户id */
  tenantId?: InputMaybe<Scalars['ID']>;
};

/** 查询组织返回 */
export type ListOrgPayload = {
  __typename?: 'ListOrgPayload';
  /** 组织信息 */
  orgInfos?: Maybe<Array<Maybe<OrgPayload>>>;
};

export type ListOrgWarehouseInput = {
  /** 是否授权的 */
  authorised?: InputMaybe<Scalars['Boolean']>;
  /** 仓库名称 */
  warehouseName?: InputMaybe<Scalars['String']>;
};

export type ListOrgWarehousePayload = {
  __typename?: 'ListOrgWarehousePayload';
  warehouseList?: Maybe<Array<Maybe<WarehouseItemPayload>>>;
};

export type ListOriginalSaleCommodityBatchInput = {
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 商品spu id */
  commodityId: Scalars['Int'];
  /** 商品类型 */
  commodityType: PitayaCommodityTypeEnum;
  /** 类型标志 */
  operationType?: InputMaybe<OperationTypeEnum>;
  /** 单据id(计算锁定量) */
  orderId?: InputMaybe<Scalars['ID']>;
  /** 所属仓库 */
  warehouseId: Scalars['ID'];
};

export type ListOriginalSaleCommodityBatchPayload = CommoditySkuBase & CustomerBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'ListOriginalSaleCommodityBatchPayload';
  /** 批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** 批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 商品spu id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** commodity sku */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 商品类型 */
  commodityType?: Maybe<PitayaCommodityTypeEnum>;
  /** 商品类型描述 */
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /** 批次数量 */
  countBatch?: Maybe<Scalars['Int']>;
  /** 所属客户 */
  customer?: Maybe<Customer>;
  /** 库存量 */
  stockQuantity?: Maybe<StockQuantity>;
  /** 库存量大单位 */
  totalType?: Maybe<Unit>;
  /** 库存量小单位 */
  unitType?: Maybe<Unit>;
};

export type ListOriginalSaleCommodityCategoryInput = {
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 商品类型 */
  commodityType: PitayaCommodityTypeEnum;
  /** 类型标志 */
  operationType?: InputMaybe<OperationTypeEnum>;
  /** 单据id(计算锁定量) */
  orderId?: InputMaybe<Scalars['ID']>;
  /** 所属仓库 */
  warehouseId: Scalars['ID'];
};

export type ListOriginalSaleCommodityCategoryPayload = {
  __typename?: 'ListOriginalSaleCommodityCategoryPayload';
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
};

export type ListOriginalSaleCommoditySpuInput = {
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 品类id */
  categoryId: Scalars['Int'];
  /** 商品类型 */
  commodityType: PitayaCommodityTypeEnum;
  /** 类型标志 */
  operationType?: InputMaybe<OperationTypeEnum>;
  /** 单据id(计算锁定量) */
  orderId?: InputMaybe<Scalars['ID']>;
  /** 所属仓库 */
  warehouseId: Scalars['ID'];
};

export type ListOriginalSaleCommoditySpuPayload = {
  __typename?: 'ListOriginalSaleCommoditySPUPayload';
  /** 商品spu id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
};

export type ListPeachDebtContractOrgInput = {
  /** 合同编码 */
  code: Scalars['String'];
};

export type ListPeachSpecInput = {
  /**  商品品类Id  */
  commodityCategoryId?: InputMaybe<Scalars['Int']>;
  /**  商品SpuId  */
  commoditySpuId?: InputMaybe<Scalars['Int']>;
};

export type ListPeachSpecPayload = {
  __typename?: 'ListPeachSpecPayload';
  /** 规格选项 */
  specList?: Maybe<Array<Maybe<PeachSpecPayload>>>;
};

export type ListPitayaCustomerAccountInput = {
  /** 客户id */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 账户id */
  id?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type ListPitayaCustomerBaseInfoInput = {
  /**  客户属性：内部/外部  */
  attribute?: InputMaybe<CustomerAttribute>;
  /** 客户全称 */
  fuzzyName?: InputMaybe<Scalars['String']>;
  /** 电话模糊 */
  fuzzyPhone?: InputMaybe<Scalars['String']>;
  /** 纳税识别号模糊 */
  fuzzyTin?: InputMaybe<Scalars['String']>;
};

export type ListPitayaCustomerContractRelInput = {
  /** 客户id */
  customerDetailId?: InputMaybe<Scalars['Int']>;
};

export const enum ListPitayaCustomerFileTypeEnum {
  /** 外部个人 */
  ExternalPersonal = 'EXTERNAL_PERSONAL',
  /** 外部公司 */
  PersonalCompany = 'PERSONAL_COMPANY'
};

/**  列表查询费用单状态流转日志  */
export type ListPitayaIncomeOrderLogsInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /**  费用单ID */
  incomeId: Scalars['ID'];
};

export type ListPitayaUserInput = {
  /** 员工姓名 */
  name?: InputMaybe<Scalars['String']>;
  /** 组织ID */
  orgId: Scalars['Int'];
  /** 用户状态 */
  status?: InputMaybe<UserStatus>;
};

export type ListPitayaWarehouseInput = {
  /**
   * UN_USED_FIELD(0, "无效字段"),
   * FIXED_WAREHOUSE(1, "固定仓库"),
   * FIXED_PARKING_SPACE(2, "固定车位"),
   * TEMPORARY_PARKING_SPACE(3, "临时车位"),
   * AGENCY_SALE_SPACE(4, "代卖仓库"),
   * VIRTUAL_WAREHOUSE(5, "虚拟仓库");
   */
  type?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type ListPlanCommoditySkuInput = {
  planId: Scalars['ID'];
};

export type ListPlatformSaleCommodityInput = {
  /** 销售单id */
  saleOrderId: Scalars['ID'];
};

export type ListPlatformSalePlanInput = {
  /** 平台地址id */
  addressId?: InputMaybe<Scalars['Int']>;
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 日期 */
  planTime: Scalars['Long'];
};

/**  关联应收单列表页信息  */
export type ListPrimaryAssociateReceivablePayLoad = {
  __typename?: 'ListPrimaryAssociateReceivablePayLoad';
  /**  所属公司ID  */
  businessCompanyId?: Maybe<Scalars['Int']>;
  /**  所属公司名称  */
  businessCompanyName?: Maybe<Scalars['String']>;
  /**  所属组织ID  */
  businessOrgId?: Maybe<Scalars['Int']>;
  /**  所属组织名称  */
  businessOrgName?: Maybe<Scalars['String']>;
  /**  客户ID  */
  customerBelongId?: Maybe<Scalars['ID']>;
  /**  客户名称  */
  customerName?: Maybe<Scalars['String']>;
  /**  回款单号  */
  paymentCode?: Maybe<Scalars['String']>;
  /**  应收列表页信息  */
  records?: Maybe<Array<Maybe<ListReceivableRecordPayLoad>>>;
  /** 匹配剩余应收金额合计  */
  remainReceivableTotalAmountWithTax?: Maybe<Scalars['BigDecimal']>;
  /**  收款金额  */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type ListProjectGroupNameInput = {
  /** 所属部门组织id */
  belongOrgId: Scalars['Int'];
};

export type ListQuickLabelInput = {
  /** 规格Id */
  categoryId: Scalars['Int'];
  /**  10规格要求 30品质要求 */
  labelType: Scalars['Int'];
};

export type ListQuickLabelPayload = {
  __typename?: 'ListQuickLabelPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<QuickLabelPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type ListReceivableRecordPayLoad = {
  __typename?: 'ListReceivableRecordPayLoad';
  /**  业务单号  */
  businessCode?: Maybe<Scalars['String']>;
  /**  业务单日期  */
  businessTime?: Maybe<Scalars['Long']>;
  /**  业务单类型  */
  businessType?: Maybe<Scalars['String']>;
  /**  应收单创建日期  */
  createTime?: Maybe<Scalars['Long']>;
  /**  应收本次匹配收款金额  */
  currentMatchAmount?: Maybe<Scalars['BigDecimal']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 应收金额(含税) */
  receivableAmountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 应收单单号 */
  receivableCode?: Maybe<Scalars['String']>;
  /** 剩余应收金额(含税) */
  remainReceivableAmountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 剩余应收分组收款方式金额(含税) */
  remainReceivableAmountWithTaxGroupByPayment?: Maybe<Array<Maybe<FasAmountPayload>>>;
};

export type ListRecommendLabelInput = {
  /** 规格Id */
  categoryId: Scalars['Int'];
  /**  10规格要求 30品质要求 */
  labelType: Scalars['Int'];
};

export type ListRecommendLabelPayload = {
  __typename?: 'ListRecommendLabelPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<RecommendLabelPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type ListRecommendTagInput = {
  /**  商品品类Id  */
  commodityCategoryId: Scalars['Int'];
};

export type ListRecommendTagPayload = {
  __typename?: 'ListRecommendTagPayload';
  /**  推荐标签名  */
  tagNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type ListRelationCustomerInput = {
  /** 所属部门组织id */
  belongOrgId: Scalars['Int'];
  /** 项目组id：用于点击编辑时区分自身已绑定客户允许选择问题 */
  projectGroupId?: InputMaybe<Scalars['ID']>;
  /** 项目组组织id */
  projectGroupOrgId: Scalars['Int'];
};

/** 退货代卖商品选择出参 */
export type ListReturnAgencySaleCommodityPayload = {
  __typename?: 'ListReturnAgencySaleCommodityPayload';
  commodityList?: Maybe<Array<Maybe<ReturnAgencySaleCommodityOptionPayload>>>;
};

export type ListSpuByCommodityNameInput = {
  /** 客户id */
  belongId?: InputMaybe<Scalars['Int']>;
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 客户类型 */
  belongType?: InputMaybe<Scalars['Int']>;
  /** 商品类型 */
  commodityType: PitayaCommodityTypeEnum;
  /** 商品名称关键字查询 */
  keyword: Scalars['String'];
  /** 类型标志 */
  operationType?: InputMaybe<OperationTypeEnum>;
  /** 单据id(计算锁定量) */
  orderId?: InputMaybe<Scalars['ID']>;
  /** 所属仓库 */
  warehouseId?: InputMaybe<Scalars['ID']>;
};

export type ListSaleDeliveryGoodsBatchInput = {
  /** 配送单id */
  saleDeliveryId?: InputMaybe<Scalars['ID']>;
  /** 销售计划Id */
  salePlanOrderId: Scalars['ID'];
  /** 销售计划itemId */
  salePlanOrderItemId: Scalars['ID'];
};

export type ListSaleDeliveryGoodsBatchPayload = CommoditySkuBase & CustomerBelongInfoBase & PriceTypeBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'ListSaleDeliveryGoodsBatchPayload';
  /** 批次code */
  batchCode?: Maybe<Scalars['String']>;
  /** 批次Id */
  batchId?: Maybe<Scalars['ID']>;
  /** sku信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 商品类型描述 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 客户信息 */
  customerBelongInfo?: Maybe<BelongInfo>;
  /** 单价单位信息 */
  priceType?: Maybe<Unit>;
  /** 销售配送总计数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 总计单位信息 */
  totalType?: Maybe<Unit>;
  /** 单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 销售配送单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 基本单位信息 */
  unitType?: Maybe<Unit>;
};

export type ListSaleDeliveryGoodsInput = {
  /** 客户信息集合 */
  belongInfo?: InputMaybe<Array<InputMaybe<CustomerInfoInput>>>;
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 单据类型 */
  deliveryGoodsSource: DeliveryGoodsSourceEnum;
  /** 配送单ID 修改时需要 */
  orderId?: InputMaybe<Scalars['ID']>;
  /** 销售日期 */
  saleDate: Scalars['Long'];
};

export type ListSaleDeliveryGoodsPayload = CustomerBelongInfoBase & {
  __typename?: 'ListSaleDeliveryGoodsPayload';
  /** 客户信息 */
  customerBelongInfo?: Maybe<BelongInfo>;
  /** 单据类型 */
  deliveryGoodsSource?: Maybe<DeliveryGoodsSourceEnum>;
  /** 出库单ID */
  outOrderId?: Maybe<Scalars['ID']>;
  /** 出库订单状态，10：待提交、15 待审核、20：待出库、30：部分出库、40：已完成、50：已取消 */
  outOrderStatus?: Maybe<Scalars['Int']>;
  /** 销售单商品列表 */
  saleGoodsItemInfo?: Maybe<Array<Maybe<SaleDeliveryGoodsItemInfoPayload>>>;
  /** 销售单号 */
  saleOrderCode?: Maybe<Scalars['ID']>;
  /** 销售订单时间 */
  saleOrderDate?: Maybe<Scalars['Long']>;
  /** 销售单号Id */
  saleOrderId?: Maybe<Scalars['ID']>;
};

export type ListSaleDeliverySupplementalGoodsInput = {
  /** 配送单ID */
  orderId?: InputMaybe<Scalars['ID']>;
};

export type ListSaleInvoiceBatchInput = {
  /** 归属id */
  belongId: Scalars['Int'];
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 归属类型 */
  belongType: Scalars['Int'];
  /** 商品品类id */
  categoryId: Scalars['Int'];
  /** 商品sku id */
  commoditySkuId: Scalars['Int'];
  /** 商品类型id */
  commodityTypeIdList: Array<InputMaybe<Scalars['Int']>>;
  /** 销售单id */
  orderId?: InputMaybe<Scalars['ID']>;
  /**  客户类型  */
  type?: InputMaybe<PitayaCustomerType>;
  /** 所属仓库 */
  warehouseId: Scalars['ID'];
};

export type ListSaleInvoiceCategoryInput = {
  /** 归属id */
  belongId: Scalars['Int'];
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 归属类型 */
  belongType: Scalars['Int'];
  /** 商品类型id */
  commodityTypeIdList: Array<InputMaybe<Scalars['Int']>>;
  /**  客户类型  */
  type?: InputMaybe<PitayaCustomerType>;
  /** 所属仓库 */
  warehouseId: Scalars['ID'];
};

export type ListSaleInvoiceSkuByNameInput = {
  /** 归属id */
  belongId: Scalars['Int'];
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 归属类型 */
  belongType: Scalars['Int'];
  /** 商品类型id */
  commodityTypeIdList: Array<InputMaybe<Scalars['Int']>>;
  /** 关键词 */
  keyword?: InputMaybe<Scalars['String']>;
  /**  客户类型  */
  type?: InputMaybe<PitayaCustomerType>;
  /** 所属仓库 */
  warehouseId: Scalars['ID'];
};

export type ListSaleInvoiceSpuAndSkuInput = {
  /** 归属id */
  belongId: Scalars['Int'];
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 归属类型 */
  belongType: Scalars['Int'];
  /** 商品品类id 模糊搜索时不传 其他时候必传 */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** 商品类型id */
  commodityTypeIdList: Array<InputMaybe<Scalars['Int']>>;
  /** 关键词 模糊搜索时必传 */
  keyword?: InputMaybe<Scalars['String']>;
  /**  客户类型  */
  type?: InputMaybe<PitayaCustomerType>;
  /** 所属仓库 */
  warehouseId: Scalars['ID'];
};

export type ListSalePlanCommodityCategoryInput = {
  /** 商品类型 */
  commodityTypeIds: Array<Scalars['Int']>;
  /** 客户地址 */
  distributionId?: InputMaybe<Scalars['Int']>;
  /** 仓库id */
  warehouseId: Scalars['ID'];
};

export type ListSalePlanCommodityCategoryPayload = {
  __typename?: 'ListSalePlanCommodityCategoryPayload';
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
};

export type ListSalePlanCommoditySpuInput = {
  /** 品类id */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** 商品名称查询 */
  commodityName?: InputMaybe<Scalars['String']>;
  /** 商品类型 */
  commodityTypeIds: Array<Scalars['Int']>;
  /** 客户地址 */
  distributionId: Scalars['Int'];
  /** 所属仓库 */
  warehouseId: Scalars['ID'];
};

export type ListSalePlanCommoditySpuPayload = {
  __typename?: 'ListSalePlanCommoditySPUPayload';
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** spu id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称模糊查询 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品类型 */
  commodityTypeId?: Maybe<Scalars['Int']>;
};

export type ListSalePlanOrderSummaryStockInput = {
  /** 归属信息 */
  belongInfo: CustomerInfoInput;
  /** 所属组织 id */
  belongOrgId: Scalars['Int'];
  /** 品类id */
  categoryId: Scalars['Int'];
  /** 商品id */
  commodityId: Scalars['Int'];
  /** 商品分类 果品 辅料 周转筐 */
  commodityTypeId: Scalars['Int'];
  /** 查询参数(商品名称批次号) */
  keyword?: InputMaybe<Scalars['String']>;
  /** 仓库id */
  warehouseId: Scalars['ID'];
};

/** 销售退货:选择商品Input */
export type ListSaleReturnCommoditiesInput = {
  /** v2.10 原件退货的商品类型 */
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  /** 客户地址Id */
  customerDistributionId: Scalars['ID'];
  /** 修改时需要传入入库订单单号 */
  inOrderId?: InputMaybe<Scalars['ID']>;
  /** v2.10 退货类型 */
  inOrderType: ReturnType;
  /** v2.8 从销售单退货仅展示该销售计划单 */
  outOrderId?: InputMaybe<Scalars['ID']>;
  /** 销售日期 */
  saleTime: Scalars['Long'];
  /** 所属仓库Id */
  warehouseId: Scalars['ID'];
};

export type ListSaleReturnCommoditiesItemPayload = CommoditySkuBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'ListSaleReturnCommoditiesItemPayload';
  /** 商品sku */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 出库总量 */
  outBoundTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  outBoundUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** v2.10 outOrderItemId */
  outOrderItemId?: Maybe<Scalars['ID']>;
  /** 收货总量 */
  receivedTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 已退货量 */
  saleReturnFinishedTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  saleReturnFinishedUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 可退货量 */
  saleReturnableQuantity?: Maybe<Scalars['BigDecimal']>;
  saleReturnableUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 大单位 */
  totalType?: Maybe<Unit>;
  /** 小单位 */
  unitType?: Maybe<Unit>;
};

/** 成品销售退货:选择商品payload */
export type ListSaleReturnCommoditiesPayload = CustomerBase & {
  __typename?: 'ListSaleReturnCommoditiesPayload';
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<ListSaleReturnCommoditiesItemPayload>>>;
  /** 销售客户地址 */
  customer?: Maybe<Customer>;
  /** v2.10 是否需要配送 */
  deliveryRequired?: Maybe<Scalars['Int']>;
  /** 退货单id（冗余此字段for data fetch，修改时才会有值） */
  inOrderId?: Maybe<Scalars['ID']>;
  /** v2.10 退货类型 */
  inOrderType?: Maybe<ReturnType>;
  /** 销售单号 */
  outOrderCode?: Maybe<Scalars['String']>;
  /** 销售单Id */
  outOrderId?: Maybe<Scalars['ID']>;
  /** 销售时间 */
  saleTime?: Maybe<Scalars['Long']>;
};

export type ListSaleReturnCommodityInput = {
  /** 所属id */
  belongId?: InputMaybe<Scalars['Int']>;
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 所属type */
  belongType?: InputMaybe<Scalars['Int']>;
  /** 业务类型-平台开单传PLATFORM_SALE，销售开单传INVOICE_SALE，不传二者都有 */
  businessType?: InputMaybe<PitayaBusinessTypeEnum>;
  /** 关键字搜索 */
  keyword?: InputMaybe<Scalars['String']>;
  /** 开单销售日期 */
  saleTime: PitayaTimeRange;
};

export type ListSearchedLocationPayload = {
  __typename?: 'ListSearchedLocationPayload';
  records?: Maybe<Array<SearchedLocationPayload>>;
};

export type ListSku = {
  __typename?: 'ListSku';
  /** 变更状态 */
  change?: Maybe<Scalars['Int']>;
  /** sku Id */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 属性 */
  property?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 规格选项 */
  skuOption?: Maybe<Array<Maybe<SkuOption>>>;
  /** 状态 */
  status?: Maybe<Scalars['Int']>;
  /** 总计类型 */
  total?: Maybe<Scalars['String']>;
  /** 单位数量 */
  unit?: Maybe<Scalars['String']>;
};

/** sku分组列表查询入参 */
export type ListSkuGroupInput = {
  /** 商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料 */
  commodityTypes?: InputMaybe<Array<InputMaybe<PeachGatewayCommodityTypeEnum>>>;
  /** 隐藏代卖商代卖商品 true表示不显示隐藏代卖商代卖的商品 */
  hiddenMerchantsAgencySale?: InputMaybe<Scalars['Boolean']>;
  /** 仓库ID */
  warehouseId?: InputMaybe<Scalars['ID']>;
};

export type ListSkuSpecOptionInput = {
  /** 全部标识 */
  all?: InputMaybe<Scalars['Boolean']>;
  /** 商品id */
  commodityId?: InputMaybe<Scalars['Int']>;
};

export type ListSkuStockInput = {
  /** 所属组织 */
  belongOrgId: Scalars['Int'];
  /** 商品类型 */
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  /** 所属客户 */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 所属客户类型 */
  customerType?: InputMaybe<Scalars['Int']>;
  /** 关键字查询 */
  keyword?: InputMaybe<Scalars['String']>;
  /** 操作类型 */
  skuStocksOperation: SkuStocksOperationEnum;
  /** 仓库id */
  warehouseId: Scalars['ID'];
};

/**  获取星策菜单相关信息返回 */
export type ListStarMenuPayload = {
  __typename?: 'ListStarMenuPayload';
  /**  菜单权限相关 */
  starMenuRespList?: Maybe<Array<Maybe<StarMenuPayload>>>;
};

export type ListStdOptionInput = {
  /** 商品品类id */
  categoryId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 标准规格id */
  stdSpecId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type ListStdSpecInput = {
  /** 商品品类id */
  commodityCategoryId?: InputMaybe<Scalars['Int']>;
};

/**  库存信息 */
export type ListStockBatchListPayload = {
  __typename?: 'ListStockBatchListPayload';
  records?: Maybe<Array<Maybe<StockBatchSkuPayload>>>;
};

export type ListStockCommodityVarietyInput = {
  /** 商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料 */
  commodityTypes?: InputMaybe<Array<InputMaybe<PeachGatewayCommodityTypeEnum>>>;
  /** 是否查询全部 */
  isAll?: InputMaybe<Scalars['Boolean']>;
};

export type ListStoreManagementInput = {
  /** 门店分类-社群/商超/直播电商 */
  appType: AppType;
  /** 搜索关键字 */
  keyword?: InputMaybe<Scalars['String']>;
};

export type ListStoreManagementStockInfoInput = {
  /** 地址id */
  addressId: Scalars['Int'];
  /** 商品类型, 不传就是全选 */
  commodityType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 搜索关键字 */
  keyword?: InputMaybe<Scalars['String']>;
};

/** 入参-财务核算系统用供应商: 列表-供应商基础信息 */
export type ListSupplierBaseInput = {
  /** 公司id */
  companyId?: InputMaybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: InputMaybe<Scalars['String']>;
};

/** 查询供应商类型请求 */
export type ListSupplierTypeInput = {
  /**  应用id */
  appId?: InputMaybe<Scalars['Int']>;
  /** 删除标识 */
  deleted?: InputMaybe<Scalars['Int']>;
  /**  启用标识；1启用；99：禁用 */
  enable?: InputMaybe<Scalars['Int']>;
  /**  供应商类型id列表 */
  idList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  租户id */
  tenantId?: InputMaybe<Scalars['Long']>;
};

export type ListTaskAcquireMaterialCommodityInput = {
  outOrderType: Scalars['Int'];
  taskId: Scalars['ID'];
};

/** 今日回款情况 */
export type ListTodayPaymentPayload = {
  __typename?: 'ListTodayPaymentPayload';
  records?: Maybe<Array<Maybe<TodayPaymentPayload>>>;
};

export type ListTransferBillInput = {
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /**  状态 */
  billStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  商品类型 */
  commodityType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  结束日期 */
  endTime?: InputMaybe<Scalars['Long']>;
  /**  10 调拨出库 20 调拨入库 */
  flowType?: InputMaybe<Scalars['Int']>;
  /**  开始日期 */
  startTime?: InputMaybe<Scalars['Long']>;
};

export type ListTransferBillPayload = {
  __typename?: 'ListTransferBillPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  /** 采购订单列表 */
  records?: Maybe<Array<Maybe<TransferBillPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type ListTransferOrderInput = {
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 商品类型 */
  commodityType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  调拨方向 10 分拣仓-分拣仓 20 批发到分拣仓 30 分拣仓到批发 */
  direction?: InputMaybe<Scalars['Int']>;
  /** 订单结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 调拨订单状态 */
  flowStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 查询关键字（调拨组织/商品名称，模糊查询） */
  keyword?: InputMaybe<Scalars['String']>;
  /** 订单起始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
  /** 调拨类型（10 仓库间调拨，20 跨组织调拨，30库存退货，40库存借调） */
  transferType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

/** 分页对象 */
export type ListTransferOrderPayload = {
  __typename?: 'ListTransferOrderPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<TransferOrderPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type ListTransferOrgListInput = {
  labelId: Scalars['Int'];
  orgName?: InputMaybe<Scalars['String']>;
};

export type ListTransferOrgListPayload = {
  __typename?: 'ListTransferOrgListPayload';
  /** 国家 1 中国 3 泰国 2 越南 */
  country?: Maybe<Scalars['Int']>;
  /** 主键ID */
  id?: Maybe<Scalars['Int']>;
  /** 负责人 */
  leadingId?: Maybe<Scalars['Int']>;
  /**  操作人（必填） */
  operatorId?: Maybe<Scalars['Int']>;
  /** 组织名称（必填） */
  orgName?: Maybe<Scalars['String']>;
  /** 父级ID（必填） */
  parentId?: Maybe<Scalars['Int']>;
  /** 父级名称（必填） */
  parentName?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 租户id（必填） */
  tenantId?: Maybe<Scalars['Long']>;
};

export type ListUnitInput = {
  /** 商品类型 */
  commodityTypeList?: InputMaybe<Array<InputMaybe<CommodityTypeEnum>>>;
  /** 单位类型 */
  unitTypeList?: InputMaybe<Array<InputMaybe<CommodityUnitTypeEnum>>>;
};

export type ListUserOrgInput = {
  /**  非必填 二次登录之后，可以不传 */
  tempToken?: InputMaybe<Scalars['String']>;
};

/** 用户岗位列表 */
export type ListUserPostPayload = {
  __typename?: 'ListUserPostPayload';
  userPosts?: Maybe<Array<Maybe<UserPost>>>;
};

/** 用户特殊权限列表 */
export type ListUserSpecialPermissionPayload = {
  __typename?: 'ListUserSpecialPermissionPayload';
  userSpecialPermissions?: Maybe<Array<Maybe<UserSpecialPermissionPayload>>>;
};

export type ListUserWarehouseInput = {
  /** 是否授权的 */
  authorised?: InputMaybe<Scalars['Boolean']>;
  /** 隐藏代卖商代卖商品 true表示不显示代卖商代卖的商品 */
  hiddenMerchantsAgencySale?: InputMaybe<Scalars['Boolean']>;
};

export type ListUserWarehousePayload = {
  __typename?: 'ListUserWarehousePayload';
  warehouseList?: Maybe<Array<Maybe<WarehouseItemPayload>>>;
};

export type ListVirtualStockCategoryInput = {
  /** 地址id */
  addressId: Scalars['Int'];
  /** 是否是辅料 */
  isAssist: Scalars['Boolean'];
};

export type ListVirtualStockInput = {
  /** 地址id */
  addressId: Scalars['Int'];
  /** 种类id */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** 是否是辅料 */
  isAssist: Scalars['Boolean'];
  /** 搜索关键字 */
  keyword?: InputMaybe<Scalars['String']>;
};

export type ListWorkflowApprovalProcessInput = {
  /** 申请类型 */
  applyType: WorkflowApprovalTypeEnum;
};

/**
 * extend type Query {
 *     """签呈: 查询审批流程"""
 *     listWorkflowApprovalProcess(input:ListWorkflowApprovalProcessInput): [ListWorkflowApprovalProcessPayload]
 * }
 */
export type ListWorkflowApprovalProcessPayload = {
  __typename?: 'ListWorkflowApprovalProcessPayload';
  /** 用户角色 */
  role?: Maybe<Scalars['String']>;
  /** 用户id */
  userId?: Maybe<Scalars['Int']>;
  /** 用户名称 */
  userName?: Maybe<Scalars['String']>;
};

export type LoadCabinetDetailEchoPayload = CategoryInterface & ThermometerSingleOrderInterface & {
  __typename?: 'LoadCabinetDetailEchoPayload';
  /** 柜次 */
  cabinetBatchCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 关柜日期 */
  closeTime?: Maybe<Scalars['Long']>;
  /** 合同号 */
  contractCode?: Maybe<Scalars['String']>;
  /** 报关信息 */
  customsDeclarationInfo?: Maybe<CustomsDeclarationInfoPayload>;
  /** 发柜日期 */
  deliverTime?: Maybe<Scalars['Long']>;
  /** 明细 */
  detail?: Maybe<Array<Maybe<LoadCabinetDetailPayload>>>;
  /** 贴箱标签 */
  labelList?: Maybe<Array<Maybe<LabelPayload>>>;
  /** 采果时间 */
  pickingTime?: Maybe<Scalars['Long']>;
  /** 商品图片 */
  pictureUrl?: Maybe<Scalars['String']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 任务id */
  planId?: Maybe<Scalars['ID']>;
  /** sop reqId */
  sopIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 状态 */
  state?: Maybe<LoadingState>;
  /** 建议销售日期 */
  suggestSalesTime?: Maybe<Scalars['Long']>;
  /** 供货商id */
  supplierId?: Maybe<Scalars['Int']>;
  /** 标签 */
  tagList?: Maybe<Array<Maybe<TagInfoPayload>>>;
  /** 收货任务id */
  taskId?: Maybe<Scalars['ID']>;
  /** 设备订单ID */
  thermometerOrderId?: Maybe<Scalars['ID']>;
  /** 温度计订单信息 */
  thermometerOrderInfo?: Maybe<ThermometerOrderInfoPayload>;
  /** 合计数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 发运方式 */
  transportMethod?: Maybe<TransportMethodEnum>;
};

/** 装货详情 */
export type LoadCabinetDetailPayload = {
  __typename?: 'LoadCabinetDetailPayload';
  /** 工厂 */
  factory?: Maybe<DurianOption>;
  /** 商品 */
  goodsList?: Maybe<Array<Maybe<GoodsPayload>>>;
};

export type LoadCabinetInput = {
  /** 关柜日期 */
  closeTime?: InputMaybe<Scalars['Long']>;
  /** 报关信息 */
  customsDeclarationInfo?: InputMaybe<CustomsDeclarationInfoInput>;
  /** 发柜日期 */
  deliverTime?: InputMaybe<Scalars['Long']>;
  /** 贴箱标签 */
  label?: InputMaybe<Array<InputMaybe<LabelInput>>>;
  /** 采果时间 */
  pickingTime: Scalars['Long'];
  /** 保质期 */
  shelfLife: Scalars['Int'];
  /** 装柜明细 */
  skuItems: Array<InputMaybe<LoadCabinetItemInfoInput>>;
  /** 建议销售时间 */
  suggestSalesTime: Scalars['Long'];
  /** 标签 */
  tags?: InputMaybe<TagAddBatchInput>;
  /** 装货任务id */
  taskId: Scalars['ID'];
};

/** 装柜项目信息 */
export type LoadCabinetItemInfoInput = {
  /** 工厂ID */
  factoryId?: InputMaybe<Scalars['ID']>;
  /** 数量 */
  quantity?: InputMaybe<Scalars['BigDecimal']>;
  /** sku_id */
  skuId?: InputMaybe<Scalars['ID']>;
};

export type LoadCustomsInfoInput = {
  /** 装柜明细 */
  skuItemList: Array<InputMaybe<LoadCustomsItemInfoInput>>;
  /** 装货任务id */
  taskId: Scalars['ID'];
};

/** 装柜报关修改项目信息 */
export type LoadCustomsItemInfoInput = {
  /** skuId */
  commoditySkuId?: InputMaybe<Scalars['ID']>;
  /** 出口单价单位 */
  exportCurrency?: InputMaybe<Scalars['Int']>;
  /** 出口单价 */
  exportPrice?: InputMaybe<Scalars['BigDecimal']>;
  /** 进口单价单位 */
  importCurrency?: InputMaybe<Scalars['Int']>;
  /** 进口单价 */
  importPrice?: InputMaybe<Scalars['BigDecimal']>;
};

export type LoadDetailPayload = {
  __typename?: 'LoadDetailPayload';
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 计划id */
  planId?: Maybe<Scalars['ID']>;
  /** 装柜任务id */
  taskId?: Maybe<Scalars['ID']>;
};

/** 回退 */
export type LoadingBackInput = {
  /** 当前状态 */
  currentState?: InputMaybe<LoadingState>;
  /** 任务id */
  taskId?: InputMaybe<Scalars['ID']>;
};

/** 装柜搜索分页入参 */
export type LoadingKeyPageInput = {
  /** 查询关键字 */
  key?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
};

/** 装柜搜索分页出参 */
export type LoadingKeyPagePayload = {
  __typename?: 'LoadingKeyPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页结果 */
  records?: Maybe<Array<Maybe<LoadingPageInfoPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

/**    装柜分页信息 */
export type LoadingPageInfoPayload = CategoryInterface & {
  __typename?: 'LoadingPageInfoPayload';
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 司机 */
  driver?: Maybe<Scalars['String']>;
  /** 电话 */
  phone?: Maybe<Scalars['String']>;
  /** 图片URL */
  pictureUrl?: Maybe<Scalars['String']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 计划装柜日期 */
  planLoadingDate?: Maybe<Scalars['Long']>;
  /** 合计数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** 接收日期 */
  receiptDate?: Maybe<Scalars['Long']>;
  /** sop请求id */
  sopId?: Maybe<Scalars['ID']>;
  /** 任务状态 */
  state?: Maybe<Scalars['String']>;
  /** 任务状态描述 */
  stateDesc?: Maybe<Scalars['String']>;
  /** 出口运输公司 */
  supplierId?: Maybe<Scalars['ID']>;
  /** 装货任务Id */
  taskId?: Maybe<Scalars['ID']>;
};

/**    web装柜分页信息 */
export type LoadingPageInfoWebPayload = CabinetRuleInterface & CategoryInterface & ExportCustomsSupplierInterface & SupplierInterface & {
  __typename?: 'LoadingPageInfoWebPayload';
  /** 柜次 */
  cabinetBatchCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜次规则id */
  cabinetRuleId?: Maybe<Scalars['ID']>;
  /** 柜次规则名称 */
  cabinetRuleName?: Maybe<Scalars['String']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 工厂发柜时间 */
  deliverTime?: Maybe<Scalars['Long']>;
  /** 出口报关公司名称 */
  exportCustomsSupplier?: Maybe<Scalars['String']>;
  /** 出口报关公司ID */
  exportCustomsSupplierId?: Maybe<Scalars['ID']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 状态 */
  state?: Maybe<LoadingState>;
  /** 状态描述 */
  stateDesc?: Maybe<Scalars['String']>;
  /** 出口运输公司 */
  supplierId?: Maybe<Scalars['ID']>;
  /** 出口运输公司名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 装货任务Id */
  taskId?: Maybe<Scalars['ID']>;
  /** 发运方式 */
  transportMethod?: Maybe<TransportMethodEnum>;
  /** 供货商id */
  vendorsId?: Maybe<Scalars['Int']>;
};

/** 装柜分页入参 */
export type LoadingPageInput = {
  /** 品类 */
  categoryIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 当前页码 */
  pageCurrent: Scalars['Int'];
  /** 分页参数 */
  pageSize: Scalars['Int'];
  /** 起始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
  /** 状态 */
  state: LoadingState;
};

/** 装柜分页出参 */
export type LoadingPagePayload = {
  __typename?: 'LoadingPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页结果 */
  records?: Maybe<Array<Maybe<LoadingPageInfoPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

/** web装柜分页出参 */
export type LoadingPageWebPayload = {
  __typename?: 'LoadingPageWebPayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页结果 */
  records?: Maybe<Array<Maybe<LoadingPageInfoWebPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type LoadingPortAndLeaveTimePayload = PortInterface & {
  __typename?: 'LoadingPortAndLeaveTimePayload';
  /** 离港时间 */
  leaveTime?: Maybe<Scalars['Long']>;
  /** 港口id */
  portId?: Maybe<Scalars['ID']>;
  /** 港口名称 */
  portName?: Maybe<Scalars['String']>;
};

export type LoadingPortInterface = {
  /** 装货港名称 */
  loadingPort?: Maybe<Scalars['String']>;
  /** 装货港ID */
  loadingPortId?: Maybe<Scalars['ID']>;
};

export type LoadingQuantityPayload = {
  __typename?: 'LoadingQuantityPayload';
  /** 已完成数量 */
  finishedQuantity?: Maybe<Scalars['Int']>;
  /** 总数量 */
  totalQuantity?: Maybe<Scalars['Int']>;
  /** 待检查数量 */
  waitCheckQuantity?: Maybe<Scalars['Int']>;
  /** 待发柜数量 */
  waitDeliveryQuantity?: Maybe<Scalars['Int']>;
  /** 带装货数量 */
  waitLoadQuantity?: Maybe<Scalars['Int']>;
};

/**    装货状态 */
export const enum LoadingState {
  /** 已完成 */
  Finished = 'FINISHED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 待检验 */
  WaitCheck = 'WAIT_CHECK',
  /** 待发柜 */
  WaitDeliver = 'WAIT_DELIVER',
  /** 带装柜 */
  WaitLoadCabinet = 'WAIT_LOAD_CABINET'
};

export const enum LoadingTypeEnum {
  /** 原柜 */
  OriginCabinet = 'ORIGIN_CABINET',
  /** 转柜 */
  TransferCabinet = 'TRANSFER_CABINET',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** web装柜分页入参 */
export type LoadingWebPageInput = {
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类id */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 工厂发柜时间 */
  deliverTime?: InputMaybe<Scalars['Long']>;
  /** 当前页码 */
  pageCurrent: Scalars['Int'];
  /** 分页参数 */
  pageSize: Scalars['Int'];
  /** 计划号 */
  planCode?: InputMaybe<Scalars['String']>;
  /** 状态 */
  state?: InputMaybe<LoadingState>;
};

export type LocationInput = {
  /** 父节点Id(根节点不用传) */
  id?: InputMaybe<Scalars['ID']>;
  /** 类型 */
  locationType: LocationType;
};

export type LocationPayload = {
  __typename?: 'LocationPayload';
  /** 首字母 */
  firstChar?: Maybe<Scalars['String']>;
  /** 是否存在子节点 */
  hasChildren?: Maybe<Scalars['Boolean']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 类型 */
  locationType?: Maybe<LocationType>;
  /** 名称 */
  name?: Maybe<Scalars['String']>;
};

export type LocationSearchInput = {
  /** 父节点ID */
  id?: InputMaybe<Scalars['ID']>;
  /** 简称（关键字） */
  name?: InputMaybe<Scalars['String']>;
};

export const enum LocationType {
  /** 市 */
  City = 'CITY',
  /** 县 */
  County = 'COUNTY',
  /** 省 */
  Province = 'PROVINCE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 无法识别的值 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export const enum LocationTypeGqlEnum {
  /** 市 */
  City = 'CITY',
  /** 县 */
  County = 'COUNTY',
  /** 省 */
  Province = 'PROVINCE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export const enum LogTypeEnum {
  AuditTime = 'AUDIT_TIME',
  CancelTime = 'CANCEL_TIME',
  CreateTime = 'CREATE_TIME',
  DiscardTime = 'DISCARD_TIME',
  FinishTime = 'FINISH_TIME',
  PublishTime = 'PUBLISH_TIME',
  RejectTime = 'REJECT_TIME',
  SubmitTime = 'SUBMIT_TIME',
  UndoTime = 'UNDO_TIME',
  Unrecognized = 'UNRECOGNIZED'
};

/**  账号登陆入参 */
export type LoginByAccountInput = {
  /**  密码 */
  password: Scalars['String'];
  /**  用户账号 */
  userAccount: Scalars['String'];
};

/**  账号登陆返回 */
export type LoginByAccountPayload = {
  __typename?: 'LoginByAccountPayload';
  /**  是否需要更新密码 */
  needUpdatePassword?: Maybe<Scalars['Boolean']>;
  /**  登陆令牌 */
  token?: Maybe<Scalars['String']>;
};

/**  登陆参数 */
export type LoginInput = {
  /**  验证码 */
  code: Scalars['String'];
  /**  手机号 */
  phone: Scalars['String'];
};

/**
 * input LoginInput{
 *     username:String!
 *     #    password:String or sms code
 *     checkCode:String!
 * }
 */
export type LoginPayload = {
  __typename?: 'LoginPayload';
  token?: Maybe<Scalars['String']>;
};

export type LoginPwdInput = {
  /**     password:String */
  pwd: Scalars['String'];
  username: Scalars['String'];
};

export type LoginPwdPayload = {
  __typename?: 'LoginPwdPayload';
  /** 是否需要修改密码 */
  needUpdatePassword?: Maybe<Scalars['Boolean']>;
  token?: Maybe<Scalars['String']>;
};

export type LossPayload = {
  __typename?: 'LossPayload';
  damageWeight?: Maybe<Scalars['BigDecimal']>;
  date?: Maybe<Scalars['Long']>;
  defectiveWeight?: Maybe<Scalars['BigDecimal']>;
  id?: Maybe<Scalars['Int']>;
  orgId?: Maybe<Scalars['Int']>;
  orgName?: Maybe<Scalars['String']>;
  productWeight?: Maybe<Scalars['BigDecimal']>;
  scaleLossWeight?: Maybe<Scalars['BigDecimal']>;
  useWeight?: Maybe<Scalars['BigDecimal']>;
  warehouseId?: Maybe<Scalars['ID']>;
  warehouseName?: Maybe<Scalars['String']>;
};

export type LossSummaryPayload = {
  __typename?: 'LossSummaryPayload';
  /** 报损重量/kg */
  damageWeight?: Maybe<Scalars['BigDecimal']>;
  /** 日期 */
  date?: Maybe<Scalars['Long']>;
  /** 次品重量/kg */
  defectiveWeight?: Maybe<Scalars['BigDecimal']>;
  /** 组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 成品重量 */
  productWeight?: Maybe<Scalars['BigDecimal']>;
  /** 秤损重量/kg */
  scaleLossWeight?: Maybe<Scalars['BigDecimal']>;
  /** 生产用量/kg */
  useWeight?: Maybe<Scalars['BigDecimal']>;
};

export const enum LowCodeActionPageEnum {
  /** app装柜详情 */
  AppCabinetLoadingDetail = 'APP_CABINET_LOADING_DETAIL',
  /** app综合查看 */
  AppComprehensiveView = 'APP_COMPREHENSIVE_VIEW',
  /** app发货管理 */
  AppDeliveryDetail = 'APP_DELIVERY_DETAIL',
  /** app收货详情 */
  AppReceiptDetail = 'APP_RECEIPT_DETAIL',
  /** 关务报关单管理 */
  CustomsDeclarationForm = 'CUSTOMS_DECLARATION_FORM',
  /** 关务出口报关 */
  CustomsExportDeclare = 'CUSTOMS_EXPORT_DECLARE',
  /** 关务进口报关 */
  CustomsImportDeclare = 'CUSTOMS_IMPORT_DECLARE',
  /** 关务单据上传 */
  CustomsInvoice = 'CUSTOMS_INVOICE',
  /** 关务原产地证管理 */
  CustomsOriginCertificate = 'CUSTOMS_ORIGIN_CERTIFICATE',
  /** 关务转柜任务 */
  CustomsQualityCheckTask = 'CUSTOMS_QUALITY_CHECK_TASK',
  /** 关务转柜任务 */
  CustomsTransferCabinetTask = 'CUSTOMS_TRANSFER_CABINET_TASK',
  /** 货柜发货明细 */
  DurianDeliveryDetail = 'DURIAN_DELIVERY_DETAIL',
  /** 货柜综合查看商品 */
  DurianIntegratedQuery = 'DURIAN_INTEGRATED_QUERY',
  /** 货柜许可证 */
  DurianLicence = 'DURIAN_LICENCE',
  /** 货柜web装柜管理 */
  DurianLoading = 'DURIAN_LOADING',
  /** 货柜采销费用录入分页 */
  DurianPurchaseSalesBill = 'DURIAN_PURCHASE_SALES_BILL',
  /** 货柜海运在途 */
  DurianSeaTrip = 'DURIAN_SEA_TRIP',
  /** 货柜温度管理 */
  DurianTemperatureManage = 'DURIAN_TEMPERATURE_MANAGE',
  /** 货柜驾驶舱 */
  DurianTravel = 'DURIAN_TRAVEL',
  /** 货柜在途数据 */
  DurianTripData = 'DURIAN_TRIP_DATA',
  /** 采购费用单详情 */
  PurchaseBillDetail = 'PURCHASE_BILL_DETAIL',
  /** 采销任务详情 */
  PurchaseSaleTaskDetail = 'PURCHASE_SALE_TASK_DETAIL',
  /** 销售费用单详情 */
  SaleBillDetail = 'SALE_BILL_DETAIL',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** web装柜详情 */
  WepCabinetLoadingDetail = 'WEP_CABINET_LOADING_DETAIL'
};

export const enum LowCodeModuleEnum {
  /** 条件字段 */
  ConditionField = 'CONDITION_FIELD',
  /** 动态导出 */
  DynamicExport = 'DYNAMIC_EXPORT',
  /** 产地商品table-全量聚合 */
  DynamicOriginCategoryTable = 'DYNAMIC_ORIGIN_CATEGORY_TABLE',
  /** 产地商品table-商品聚合 */
  DynamicOriginCommodityTable = 'DYNAMIC_ORIGIN_COMMODITY_TABLE',
  /** 产地商品table-品种聚合 */
  DynamicOriginVarietyTable = 'DYNAMIC_ORIGIN_VARIETY_TABLE',
  /** 动态查询 */
  DynamicQuery = 'DYNAMIC_QUERY',
  /** 销地商品table */
  DynamicSalesCommodityTable = 'DYNAMIC_SALES_COMMODITY_TABLE',
  /** 动态表格 */
  DynamicTable = 'DYNAMIC_TABLE',
  /** 目标字段 */
  TargetField = 'TARGET_FIELD',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type LowCodePageRuleInput = {
  /** 页面 */
  actionPage?: InputMaybe<LowCodeActionPageEnum>;
  /** 业务id */
  dataId?: InputMaybe<Scalars['String']>;
  /** 模块类型 */
  module?: InputMaybe<LowCodeModuleEnum>;
  /** 任务id */
  taskId?: InputMaybe<Scalars['ID']>;
};

export type LowCodeRuleInterface = {
  /** 规则id */
  id?: Maybe<Scalars['ID']>;
  /** 规则 */
  rule?: Maybe<Scalars['String']>;
};

export type LowCodeRuleKeyQueryInput = {
  /** 页面 */
  actionPage?: InputMaybe<LowCodeActionPageEnum>;
  /** 字段key */
  key?: InputMaybe<Scalars['String']>;
  /** 模块 */
  module?: InputMaybe<LowCodeModuleEnum>;
};

export type LowCodeRuleListPayload = {
  __typename?: 'LowCodeRuleListPayload';
  ruleList?: Maybe<Array<Maybe<LowCodeRulePayload>>>;
};

export type LowCodeRulePayload = LowCodeRuleInterface & {
  __typename?: 'LowCodeRulePayload';
  /** 规则id */
  id?: Maybe<Scalars['ID']>;
  /** 规则 */
  rule?: Maybe<Scalars['String']>;
  /** 规格类型 */
  ruleType?: Maybe<LowCodeRuleTypeEnum>;
};

export const enum LowCodeRuleTypeEnum {
  /** 字段规则 */
  FieldRule = 'FIELD_RULE',
  /** 主规则 */
  MainRule = 'MAIN_RULE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type LowCodeRuleUpdateInput = {
  /** 页面 */
  actionPage: LowCodeActionPageEnum;
  /** 业务id */
  dataId?: InputMaybe<Scalars['String']>;
  /** 模块 */
  module: LowCodeModuleEnum;
  /** 规则 */
  ruleList?: InputMaybe<Array<InputMaybe<RuleUpdateInput>>>;
};

export type LowCodeTemplateCreateInput = {
  /** 页面 */
  actionPage?: InputMaybe<LowCodeActionPageEnum>;
  /** 模块 */
  module?: InputMaybe<LowCodeModuleEnum>;
  /** 分组名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 分组规则 */
  ruleList?: InputMaybe<Array<InputMaybe<RuleUpdateInput>>>;
};

export type LowCodeTemplateOptionInput = {
  /** 页面 */
  actionPage?: InputMaybe<LowCodeActionPageEnum>;
  /** 模块 */
  module?: InputMaybe<LowCodeModuleEnum>;
};

export type LowCodeTemplateUpdateInput = {
  id?: InputMaybe<Scalars['ID']>;
  /** 分组名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 分组规则 */
  ruleList?: InputMaybe<Array<InputMaybe<RuleUpdateInput>>>;
};

export const enum MaintainStateEnum {
  /** 已维护 */
  Maintained = 'MAINTAINED',
  /** 未维护 */
  NotMaintained = 'NOT_MAINTAINED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type ManagePitayaSopStatusInput = {
  /** 变更后状态 true启用, false禁用 */
  afterStatus: Scalars['Boolean'];
  /** sopId */
  sopId: Scalars['ID'];
};

/** 仓单信息详情信息 */
export type ManifestDetailPayload = CustomsDeclarationInfoInterface & {
  __typename?: 'ManifestDetailPayload';
  /** 报关信息 */
  customsDeclarationInfo?: Maybe<CustomsDeclarationCabinetInfoPayload>;
  /** 报关任务id */
  customsDeclarationTaskId?: Maybe<Scalars['ID']>;
  /** 境内收发货人名称 */
  domesticConsigneeShipper?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 提运单号 */
  ladingBillNo?: Maybe<Scalars['String']>;
  /** 国联运单文件 */
  leagueNationsWaybillResource?: Maybe<DurianFilePayload>;
  /** 舱单文件 */
  manifestResource?: Maybe<DurianFilePayload>;
  /** 件数 */
  packNo?: Maybe<Scalars['BigDecimal']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 运输方式 */
  trafMode?: Maybe<Scalars['String']>;
  /** 运输工具名称 */
  trafName?: Maybe<Scalars['String']>;
  /** 航班/航次 */
  voyNo?: Maybe<Scalars['String']>;
  /** 重量 */
  weight?: Maybe<Scalars['BigDecimal']>;
};

/** 仓单信息详情信息 */
export type ManifestInfoDetailPayload = CustomsDeclarationInfoInterface & {
  __typename?: 'ManifestInfoDetailPayload';
  /** 进出抵港确报标志 */
  arrivePortFlag?: Maybe<Scalars['String']>;
  /** 报关信息 */
  customsDeclarationInfo?: Maybe<CustomsDeclarationCabinetInfoPayload>;
  /** 报关任务id */
  customsDeclarationTaskId?: Maybe<Scalars['ID']>;
  /** 关区代码 */
  districtCode?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 提运单号 */
  ladingBillNo?: Maybe<Scalars['String']>;
  /** 提运单类型 */
  ladingBillType?: Maybe<Scalars['String']>;
  /** 国联运单文件 */
  leagueNationsWaybillResource?: Maybe<DurianFilePayload>;
  /** 国联运单状态 */
  leagueNationsWaybillState?: Maybe<UploadedStateEnum>;
  /** 舱单文件 */
  manifestResource?: Maybe<DurianFilePayload>;
  /** 出口抵运状态 */
  outportArriveStatus?: Maybe<Scalars['String']>;
  /** 件数 */
  packNo?: Maybe<Scalars['BigDecimal']>;
  /** 进出境日期 */
  passBorderDate?: Maybe<Scalars['Long']>;
  /** 舱单状态 */
  state?: Maybe<UploadedStateEnum>;
  /** 理货状态 */
  tallyStatus?: Maybe<Scalars['String']>;
  /** 任务编号 */
  taskCode?: Maybe<Scalars['String']>;
  /** 运输方式 */
  trafMode?: Maybe<Scalars['String']>;
  /** 运输工具名称 */
  trafName?: Maybe<Scalars['String']>;
  /** 更新标记 */
  updated?: Maybe<Scalars['Boolean']>;
  /** 航班/航次 */
  voyNo?: Maybe<Scalars['String']>;
  /** 重量 */
  weight?: Maybe<Scalars['BigDecimal']>;
};

/** 仓单信息编辑入参 */
export type ManifestInfoEditInput = {
  /** 境内收发货人名称 */
  domesticConsigneeShipper?: InputMaybe<Scalars['String']>;
  /** id */
  id?: InputMaybe<Scalars['ID']>;
  /** 提运单号 */
  ladingBillNo?: InputMaybe<Scalars['String']>;
  /** 国联运单文件 */
  leagueNationsWaybillResource?: InputMaybe<FileInput>;
  /** 舱单文件 */
  manifestResource?: InputMaybe<FileInput>;
  /** 件数 */
  packNo?: InputMaybe<Scalars['BigDecimal']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 运输方式 */
  trafMode?: InputMaybe<Scalars['String']>;
  /** 运输工具名称 */
  trafName?: InputMaybe<Scalars['String']>;
  /** 航班/航次 */
  voyNo?: InputMaybe<Scalars['String']>;
  /** 重量 */
  weight?: InputMaybe<Scalars['BigDecimal']>;
};

/** 仓单信息分页查询入参 */
export type ManifestInfoPageInput = {
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 合同号 */
  contractCode?: InputMaybe<Scalars['String']>;
  /** 发运方式 */
  deliveryMethod?: InputMaybe<TransportTypeEnum>;
  /** 提运单号 */
  ladingBillNo?: InputMaybe<Scalars['String']>;
  /** 国联运单状态 */
  leagueNationsWaybillState?: InputMaybe<UploadedStateEnum>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 舱单状态 */
  state?: InputMaybe<UploadedStateEnum>;
};

/** 仓单信息分页返回对象 */
export type ManifestInfoPagePayload = {
  __typename?: 'ManifestInfoPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页结果 */
  records?: Maybe<Array<Maybe<ManifestInfoDetailPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

/**
 * runCode获取：DomesticReceiveTaskMarchingInfoDataLoader
 * 采购单id获取：DomesticMarchingInfoByPurchaseIdDataLoader
 */
export type MarchingSourceInfo = {
  __typename?: 'MarchingSourceInfo';
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /**  发车日期  */
  departureDate?: Maybe<Scalars['Long']>;
  /**  匹配日期  */
  matchDate?: Maybe<Scalars['Long']>;
  /**  匹配货源id  */
  matchSource?: Maybe<Scalars['Int']>;
  /**  匹配货源  */
  matchSourceName?: Maybe<Scalars['String']>;
  /**  runCode */
  runCode?: Maybe<Scalars['String']>;
  /** 挂车号 */
  trailerNo?: Maybe<Scalars['String']>;
};

export type Mark = {
  __typename?: 'Mark';
  /**  标记  */
  tagId?: Maybe<Scalars['Int']>;
  /**  标记名称  */
  tagName?: Maybe<Scalars['String']>;
};

/** 入参-List-匹配信息  */
export type MatchFundFlowInfo = {
  /** 本次匹配金额 */
  amount: Scalars['BigDecimal'];
  /** 资金流水id */
  fundFlowId: Scalars['ID'];
};

/** 入参-流水匹配-执行匹配 */
export type MatchFundFlowInput = {
  /** 手续费 */
  handingFee: Scalars['BigDecimal'];
  /** 匹配资金流水信息合集 */
  matchFundFlowInfoList: Array<InputMaybe<MatchFundFlowInfo>>;
  /** 预收单id集合 */
  refBillIdList: FasIdsInput;
};

/** 返回值-Record-匹配流水 */
export type MatchFundFlowPayLoad = {
  __typename?: 'MatchFundFlowPayLoad';
  /** 收支项目 */
  flowBusinessItem?: Maybe<Scalars['String']>;
  /** 流水单号 */
  flowNo?: Maybe<Scalars['String']>;
  /** 流水日期 */
  flowTime?: Maybe<Scalars['Long']>;
  /** 流水类型 */
  flowType?: Maybe<Scalars['String']>;
  /** 主键 */
  id?: Maybe<Scalars['ID']>;
  /** 是否现金 */
  isCash?: Maybe<Scalars['Int']>;
  /** 对方账号名称 */
  oppositeBankAccountName: Scalars['String'];
  /** 我司账号名称 */
  ownerBankAccountName: Scalars['String'];
  /** 剩余收入金额 */
  remainderIncome?: Maybe<Scalars['BigDecimal']>;
  /** 收入金额 */
  revenue?: Maybe<Scalars['BigDecimal']>;
  /** 摘要 */
  summary?: Maybe<Scalars['String']>;
};

/** 返回值-报销费用管理: 借款单记录 */
export type MatchingBorrowingPayLoad = {
  __typename?: 'MatchingBorrowingPayLoad';
  /** 借款单编码 */
  borrowingCode?: Maybe<Scalars['String']>;
  /** 借款时间 */
  borrowingTime?: Maybe<Scalars['Long']>;
  /** 借款单id */
  id?: Maybe<Scalars['ID']>;
  /** 借款单剩余金额 */
  remainAmount?: Maybe<Scalars['BigDecimal']>;
};

export type MaterialReturnsCommodityInput = {
  batchCode: Scalars['Int'];
  commoditySkuId: Scalars['Int'];
  totalQuantity: Scalars['Int'];
  unitQuantity: Scalars['BigDecimal'];
};

/**  删除团队成员 */
export type MemberIdInput = {
  /**  成员Id */
  id: Scalars['Int'];
};

/** 获取团队列表入参 */
export type MemberPageInput = {
  pageCurrent: Scalars['Int'];
  pageSize: Scalars['Int'];
};

/** 团队成员分页信息 */
export type MemberPagePayload = {
  __typename?: 'MemberPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<MemberPayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

export type MemberPayload = {
  __typename?: 'MemberPayload';
  /** 团队成员id */
  id?: Maybe<Scalars['Int']>;
  /** 名称 */
  name?: Maybe<Scalars['String']>;
  /**  联系方式 */
  phone?: Maybe<Scalars['String']>;
  /** 角色ID */
  roleIds?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 角色名称 */
  roleNames?: Maybe<Array<Maybe<Scalars['String']>>>;
};

/**  修改商户 */
export type MerchantInput = {
  /**  id */
  id?: InputMaybe<Scalars['Int']>;
  /** 商户名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 组织架构ID */
  orgGroupId: Scalars['Int'];
  /**  组织ID */
  orgId: Scalars['Int'];
  /** 负责人ID */
  userId: Scalars['Int'];
};

/** 获取商户列表入参 */
export type MerchantPageInput = {
  /** 商户名称 */
  name?: InputMaybe<Scalars['String']>;
  pageCurrent: Scalars['Int'];
  pageSize: Scalars['Int'];
  /** 登陆手机号 */
  phone?: InputMaybe<Scalars['String']>;
  /** 负责人名称 */
  userName?: InputMaybe<Scalars['String']>;
};

/** 商户分页信息 */
export type MerchantPagePayload = {
  __typename?: 'MerchantPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<MerchantPayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

/** 商户列表返回 */
export type MerchantPayload = {
  __typename?: 'MerchantPayload';
  /** 商户id */
  id?: Maybe<Scalars['Int']>;
  /** 商户名称 */
  name?: Maybe<Scalars['String']>;
  /** 所属组织架构ID */
  orgGroupId?: Maybe<Scalars['Int']>;
  /** 所属组织架构名称 */
  orgGroupName?: Maybe<Scalars['String']>;
  /** 所属组织ID */
  orgId?: Maybe<Scalars['Int']>;
  /** 所属组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 登陆手机号 */
  phone?: Maybe<Scalars['String']>;
  /** 操作ID */
  userId?: Maybe<Scalars['Int']>;
  /** 负责人名称 */
  userName?: Maybe<Scalars['String']>;
};

/** 修改商户入参 */
export type MerchantUpdateInput = {
  /**  id */
  id: Scalars['Int'];
  /** 商户名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 负责人ID */
  userId?: InputMaybe<Scalars['Int']>;
};

/** 消息状态 */
export const enum MessageCompleteStateEnum {
  /** 已完成 */
  Complete = 'COMPLETE',
  /** 失效 */
  Invalid = 'INVALID',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 未完成 */
  UnComplete = 'UN_COMPLETE'
};

export type MessagePageInfoPayload = {
  __typename?: 'MessagePageInfoPayload';
  /** 业务ID,用于跳转具体的页面 */
  businessId?: Maybe<Scalars['ID']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 消息ID */
  id: Scalars['ID'];
  /** 消息内容 */
  messageContent?: Maybe<Scalars['String']>;
  /** 是否已读 */
  read?: Maybe<Scalars['Boolean']>;
  /** 消息状态 */
  state?: Maybe<MessageCompleteStateEnum>;
  /** 消息类型 */
  type?: Maybe<MessageTypeEnum>;
};

/** 分页入参 */
export type MessagePageInput = {
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 消息类型 */
  types?: InputMaybe<Array<InputMaybe<MessageTypeEnum>>>;
};

export type MessagePagePayload = {
  __typename?: 'MessagePagePayload';
  /** 当前页码 */
  pageCurrent: Scalars['Int'];
  /** 条数 */
  pageSize: Scalars['Int'];
  /** 分页结果 */
  records?: Maybe<Array<Maybe<MessagePageInfoPayload>>>;
  /** 总记录数 */
  totalRecords: Scalars['Int'];
};

export type MessagePayload = {
  __typename?: 'MessagePayload';
  /** 消息类型 */
  type?: Maybe<MessageTypeEnum>;
  /** 未读数量 */
  unreadCount?: Maybe<Scalars['Int']>;
};

/** 消息类型状态 */
export const enum MessageTypeEnum {
  /** 自动流标 */
  AutoLossBiddingReminder = 'AUTO_LOSS_BIDDING_REMINDER',
  /** 流标提醒 */
  BiddingLossReminder = 'BIDDING_LOSS_REMINDER',
  /** 货物发运提醒 */
  CargoShipmentReminder = 'CARGO_SHIPMENT_REMINDER',
  /** 承运订车提醒-（与承运提醒同一类消息） */
  CarrierBookingReminder = 'CARRIER_BOOKING_REMINDER',
  /** 承运提醒 */
  CarrierReminder = 'CARRIER_REMINDER',
  /** 原柜还箱提醒 */
  DurianOriginalCabinetReturnReminder = 'DURIAN_ORIGINAL_CABINET_RETURN_REMINDER',
  /** 原柜还箱提醒-超期（与原柜还箱提醒一类消息） */
  DurianOriginalCabinetReturnReminderOverdue = 'DURIAN_ORIGINAL_CABINET_RETURN_REMINDER_OVERDUE',
  /** 原柜发运提醒-（与货物发运提醒一类消息） */
  DurianOriginalContainerShippingReminder = 'DURIAN_ORIGINAL_CONTAINER_SHIPPING_REMINDER',
  /** 吊柜安排提醒-(与吊柜提醒一类消息) */
  HangingCabinetPlanReminder = 'HANGING_CABINET_PLAN_REMINDER',
  /** 吊柜提醒 */
  HangingCabinetReminder = 'HANGING_CABINET_REMINDER',
  /** 装货地变更提醒-国内 */
  LoadAddressChangeReminderDomestic = 'LOAD_ADDRESS_CHANGE_REMINDER_DOMESTIC',
  /** 质量检验提醒 */
  PortSopReminder = 'PORT_SOP_REMINDER',
  /** 质量查看提醒 */
  PortSopSettingReminder = 'PORT_SOP_SETTING_REMINDER',
  /** 发车温度设置提醒-（关务） */
  TemperatureViewReminderCustoms = 'TEMPERATURE_VIEW_REMINDER_CUSTOMS',
  /** 发车温度设置提醒-（运输） */
  TemperatureViewReminderTransportation = 'TEMPERATURE_VIEW_REMINDER_TRANSPORTATION',
  /** 投标提醒 */
  TenderReminder = 'TENDER_REMINDER',
  /** 待转柜提醒 */
  TransCabinetReminder = 'TRANS_CABINET_REMINDER',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 中标提醒 */
  WinBiddingReminder = 'WIN_BIDDING_REMINDER'
};

export const enum MicroServiceEnum {
  /** 货柜微服务 */
  DurianBackendService = 'DURIAN_BACKEND_SERVICE',
  /** 运输微服务 */
  DurianTransportService = 'DURIAN_TRANSPORT_SERVICE',
  /** 关务微服务 */
  FcCustomsService = 'FC_CUSTOMS_SERVICE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/**  采购费用-运杂费 */
export type MiscellaneousFreightInput = {
  /**  运费金额 */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /**  费用项id */
  costId?: InputMaybe<Scalars['ID']>;
  /**  供应商id */
  costSupplierId?: InputMaybe<Scalars['Int']>;
  /**
   * 具体字段值，具体格式：[{"key": "规则字段的fieldKey", "value":填写的费用金额}, {"key": "规则字段的fieldKey", "value":"支付方式枚举"}]
   * 例如：[{"key": "nkyveo", "value":213.32}, {"key": "iiujiu", "value":"HALF_MONTH_PAY"}]
   */
  data?: InputMaybe<Scalars['String']>;
  /**  运杂费备注 */
  note?: InputMaybe<Scalars['String']>;
  /**  规则id */
  ruleId?: InputMaybe<Scalars['ID']>;
};

/** 退货运杂费用 */
export type MiscellaneousFreightListPayLoad = {
  __typename?: 'MiscellaneousFreightListPayLoad';
  /** 运杂费单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 运杂费明细列表 */
  miscellaneousFreight?: Maybe<Array<Maybe<MiscellaneousFreightPayload>>>;
  /** 总金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

/**  运杂费对象 */
export type MiscellaneousFreightPayload = {
  __typename?: 'MiscellaneousFreightPayload';
  /**  运费金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /**  费用项id */
  costId?: Maybe<Scalars['ID']>;
  /**  费用项名称 */
  costName?: Maybe<Scalars['String']>;
  /**  供应商id */
  costSupplierId?: Maybe<Scalars['Int']>;
  /**  供应商名称 */
  costSupplierName?: Maybe<Scalars['String']>;
  /**  具体字段值 */
  data?: Maybe<Scalars['String']>;
  /**  备注 */
  remark?: Maybe<Scalars['String']>;
  /**  规则字段列表 */
  ruleFiledList?: Maybe<Array<Maybe<RuleFiled>>>;
  /**  规则id */
  ruleId?: Maybe<Scalars['ID']>;
  /**  规则名称 */
  ruleName?: Maybe<Scalars['String']>;
};

export type MobileRepeatPayload = {
  /** 用户名称 */
  mobile?: InputMaybe<Scalars['String']>;
  /** 用户id */
  userId?: InputMaybe<Scalars['Int']>;
};

export type ModifyOtherInOrderInput = {
  /** 商品信息 */
  commodities: Array<InputMaybe<CreateOtherOrderItemInput>>;
  /** 客户Id */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 客户类型Id */
  customerTypeId?: InputMaybe<Scalars['Int']>;
  /** 订单备注 */
  inOrderDescription?: InputMaybe<Scalars['String']>;
  /** 入库订单Id */
  inOrderId: Scalars['ID'];
  /** 供应商Id */
  supplierId?: InputMaybe<Scalars['Int']>;
  /** 仓库名称 */
  warehouseId: Scalars['ID'];
};

export type ModifyReturnPayload = {
  __typename?: 'ModifyReturnPayload';
  /**  售后单ID， 如成功创建，此项大于0  */
  createRes?: Maybe<Scalars['Boolean']>;
  /**  是否需要退款选择，为true 则跳转退款选择页面  */
  needRefundChoose?: Maybe<Scalars['Boolean']>;
};

export const enum Module {
  /** 内部销售-项目组间交易 */
  ProjectTeamSale = 'PROJECT_TEAM_SALE',
  Plan = 'Plan'
};

/** 回款信息 */
export type MoneyBackInfoPayload = {
  __typename?: 'MoneyBackInfoPayload';
  /** 回款明细 */
  moneyBackDetail?: Maybe<Array<Maybe<MoneyDetailPayload>>>;
  /** 回款总金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

/** 回款/退款明细对象 */
export type MoneyDetailPayload = {
  __typename?: 'MoneyDetailPayload';
  /** 金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 时间 */
  operateTime?: Maybe<Scalars['Long']>;
  /** 操作人 */
  operateUser?: Maybe<Scalars['String']>;
  /** 操作人id */
  operateUserId?: Maybe<Scalars['Int']>;
};

export type MonitorDetailInput = {
  taskId?: InputMaybe<Scalars['ID']>;
};

export type MonitorPayload = {
  __typename?: 'MonitorPayload';
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品数量 */
  commodityNum?: Maybe<Scalars['Int']>;
  /** 已生产数控 */
  completedNum?: Maybe<Scalars['BigDecimal']>;
  /** 生产类型 */
  createType?: Maybe<Scalars['Int']>;
  /** 生产类型名称 */
  createTypeName?: Maybe<Scalars['String']>;
  /** 负责人 */
  createUserName?: Maybe<Scalars['String']>;
  /** 仓库 */
  customerDistributionName?: Maybe<Scalars['String']>;
  /** 配送地址名称 */
  customerName?: Maybe<Scalars['String']>;
  /**
   * 报损情况
   * @deprecated v2.15版本不需要生产报损，迁移到生产入库
   */
  damageDetail?: Maybe<Array<Maybe<ProductionProcessPayload>>>;
  /** 计划生产数量 */
  expectNum?: Maybe<Scalars['BigDecimal']>;
  /** 入库情况 */
  inStockDetail?: Maybe<Array<Maybe<ProductionProcessPayload>>>;
  /** 组长 */
  leaderName?: Maybe<Scalars['String']>;
  /** 生产线 */
  line?: Maybe<Scalars['Int']>;
  /** 正式工人数 */
  numberActual?: Maybe<Scalars['Int']>;
  /** 领料情况 */
  pickDetail?: Maybe<Array<Maybe<ProductionProcessPayload>>>;
  productionCommodity?: Maybe<Scalars['String']>;
  productionCommodityPayload?: Maybe<Array<Maybe<ProductionCommodityPayload>>>;
  /** 退料情况 */
  returnDetail?: Maybe<Array<Maybe<ProductionProcessPayload>>>;
  /** 任务id */
  taskId?: Maybe<Scalars['ID']>;
  /** 状态 */
  taskStatus?: Maybe<Scalars['Int']>;
  /** 状态名称 */
  taskStatusName?: Maybe<Scalars['String']>;
  /** 临时工人数 */
  tempWorkerQuantity?: Maybe<Scalars['Int']>;
  /** 用时 */
  workTime?: Maybe<Scalars['Long']>;
};

export type MonitorStatusInput = {
  /** 生产类型 */
  createType?: InputMaybe<Scalars['Int']>;
  /** 客户Id */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 客户类型 */
  customerType?: InputMaybe<Scalars['Int']>;
  /** 生产时间 */
  productionDate: Scalars['Long'];
};

export type MonitorStatusPayload = {
  __typename?: 'MonitorStatusPayload';
  /** 已完成数量 */
  completed?: Maybe<Scalars['Int']>;
  /** 生产中数量 */
  inProduction?: Maybe<Scalars['Int']>;
  /** 待生产数量 */
  toBeProduced?: Maybe<Scalars['Int']>;
};

export type MoreCommoditiesPageResult = {
  __typename?: 'MoreCommoditiesPageResult';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<TaskAcquireMaterialCommodityPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type Mutation = {
  __typename?: 'Mutation';
  /** 投标:弃标 */
  abandonTender?: Maybe<Scalars['Boolean']>;
  /** 采购退货费用单: 审核通过 */
  acceptReturnsBill?: Maybe<Scalars['Boolean']>;
  /** 凭证单据: 入账 */
  accountOfVoucherBill?: Maybe<Scalars['Boolean']>;
  /** 对账单:审核 */
  accountStatementAudit?: Maybe<Scalars['Boolean']>;
  /** 对账单:作废 */
  accountStatementCancel?: Maybe<Scalars['Boolean']>;
  /** 对账单:确认 */
  accountStatementConfirm?: Maybe<Scalars['Boolean']>;
  /** 对账单:新增 */
  accountStatementCreate?: Maybe<Scalars['Boolean']>;
  /** 对账单:导出 */
  accountStatementExport?: Maybe<DurianFilePayload>;
  /** 对账单核对:导入供应商账单 */
  accountStatementImport?: Maybe<AccountStatementImportResultPayload>;
  /** 对账单核对:导入供应商账单确认 */
  accountStatementImportConfirm?: Maybe<Scalars['Boolean']>;
  /** 对账单:撤回 */
  accountStatementRollback?: Maybe<Scalars['Boolean']>;
  /** 对账单:提交财务 */
  accountStatementSubmit?: Maybe<Scalars['Boolean']>;
  /** 对账单核对:批量新增 */
  accountStatementVerificationBatchCreate?: Maybe<Scalars['Boolean']>;
  /** 对账单核对:批量编辑 */
  accountStatementVerificationBatchEdit?: Maybe<Scalars['Boolean']>;
  /** 对账单核对:批量删除 */
  accountStatementVerificationBatchRemove?: Maybe<Scalars['Boolean']>;
  /** 对账单核对:编辑 */
  accountStatementVerificationEdit?: Maybe<Scalars['Boolean']>;
  /** 对账单核对:删除 */
  accountStatementVerificationRemove?: Maybe<Scalars['Boolean']>;
  /**  国产货采购:申请增加库存量,待库管进行审核,返回审核状态  */
  addCommodityStock?: Maybe<Scalars['Int']>;
  /** 新增银行账户信息 */
  addCustomerAccount?: Maybe<HlCustomerAccountPayload>;
  /** 客户: 拉黑客户 */
  addCustomerBlacklist?: Maybe<Scalars['Boolean']>;
  /** 新增客户合同主体关系 */
  addCustomerContractRel?: Maybe<HlCustomerContractRelPayload>;
  /** 新增客户明细联系人信息 */
  addCustomerDetailContacts?: Maybe<HlCustomerDetailContactsPayload>;
  /** 新增客户资质信息 */
  addCustomerQualification?: Maybe<HlCustomerQualificationPayLoad>;
  /** 配送单: 保存 */
  addDeliveryOrder?: Maybe<Scalars['ID']>;
  /** 货柜商品:添加商品 */
  addDurianCommodity?: Maybe<Scalars['Boolean']>;
  /** 货柜商品:新建品类 */
  addDurianCommodityCategory?: Maybe<Scalars['Boolean']>;
  /** 货柜供应商:新增发货地址 */
  addDurianSupplierDeliveryAddress?: Maybe<Scalars['Boolean']>;
  /** 货柜供应商:新增开票信息 */
  addDurianSupplierFinancialInfo?: Maybe<Scalars['Boolean']>;
  /** 生产任务: 创建入库单 */
  addInOrder?: Maybe<Scalars['ID']>;
  /** 领料申请保存，返回新增id */
  addOutOrder?: Maybe<Scalars['ID']>;
  /** 采购退货: 申请增加数量 */
  addSalePurchaseStockQuantity?: Maybe<Scalars['Boolean']>;
  /**
   * [废弃]采购退货单: 申请增加数量
   * @deprecated 在v2.20.1版本生成新的接口与中台对接
   */
  addStockQuantity?: Maybe<Scalars['Boolean']>;
  /** 新增供应商完整信息（base+detail） */
  addSupplier?: Maybe<HlSupplierPayLoad>;
  /** 新增银行账户信息 */
  addSupplierAccount?: Maybe<HlSupplierAccountPayload>;
  /** 新增供应商基础信息 */
  addSupplierBase?: Maybe<HlSupplierBasePayload>;
  /** 新增供应商合同主体关系 */
  addSupplierContractRel?: Maybe<Scalars['Boolean']>;
  /** 新增供应商明细 */
  addSupplierDetail?: Maybe<HlSupplierDetailPayload>;
  /** 新增供应商明细联系人信息 */
  addSupplierDetailContacts?: Maybe<HlSupplierDetailContactsPayload>;
  /** 新增供应商合作信息 */
  addSupplierDetailCooperation?: Maybe<HlSupplierDetailCooperationPayload>;
  /** 新增供应商资质信息 */
  addSupplierQualification?: Maybe<HlSupplierQualificationPayLoad>;
  /** 标签:添加标签 */
  addTag?: Maybe<Scalars['Boolean']>;
  /** 标签:批量添加标签 */
  addTagBatch?: Maybe<Scalars['Boolean']>;
  /** ###############################   暂停/开启折旧操作  ######################################### */
  adjustDepreciationSwitch?: Maybe<BasicPayload>;
  /** 报销费用管理: 摊销 */
  amortizeReimbursement?: Maybe<Scalars['Boolean']>;
  /** 在途:app发货编辑 */
  appUpdateDomesticDelivery?: Maybe<Scalars['Boolean']>;
  /** 回款审核: 审核通过回款单(提交财务) */
  approvePayment?: Maybe<Scalars['Boolean']>;
  /** 原子指标:新增 */
  atomicIndexCreate?: Maybe<Scalars['Boolean']>;
  /** 原子指标:编辑 */
  atomicIndexEdit?: Maybe<Scalars['Boolean']>;
  /** 原子指标:启用禁用 */
  atomicIndexEnable?: Maybe<Scalars['Boolean']>;
  /** 异常订单: 生产任务审核通过 */
  auditAbnormalTaskOrder?: Maybe<Scalars['Boolean']>;
  /** 代卖调拨费用单:提交、审核 */
  auditAgencyTradeTransferBill?: Maybe<Scalars['ID']>;
  /** 费用单操作（接入费用模板）:提交审核 */
  auditBill2?: Maybe<Scalars['Boolean']>;
  /** 履约违约:审核违约单 */
  auditBreakContract?: Maybe<Scalars['Boolean']>;
  /** 配送费用单: 审核配送费用 */
  auditDeliveryBillFee?: Maybe<Scalars['Boolean']>;
  /** 商品转换: 审核订单 */
  auditOrder?: Maybe<Scalars['Boolean']>;
  /** 库存调整: 审核库存调整 */
  auditProductionStockAdjustment?: Maybe<Scalars['Boolean']>;
  /** 退货: 审核通过订单退货 */
  auditReturnCommodity?: Maybe<PeachAuditReturnCommodityPayload>;
  /** 销售收入单: 业务/内勤审核 */
  auditSaleIncomeOrder?: Maybe<Scalars['Boolean']>;
  /** 销售收入单: 财务审核 */
  auditSaleIncomeOrderWeb?: Maybe<Scalars['Boolean']>;
  /** 生产Sop管理: 批量添加到生产系统 */
  batchAddPitayaSop?: Maybe<Scalars['Boolean']>;
  /**  星云系统预收相关: 预收(预收退款)状态批量操作  */
  batchAdvanceOrderOperation?: Maybe<BasicPayload>;
  /** 进口通关跟踪:批量到岗 */
  batchArrival?: Maybe<Scalars['Boolean']>;
  /** 财务系统费用相关:批量操作费用单信息 */
  batchBillOperation?: Maybe<BasicPayload>;
  /** 采销费用录入:批量费用提交 */
  batchCommitPurchaseAndSalesBill?: Maybe<Scalars['Boolean']>;
  /** 招标:批量确认 */
  batchDecide?: Maybe<Scalars['Boolean']>;
  /** 标签管理: 批量删除标签 */
  batchDeleteLabels?: Maybe<Scalars['Boolean']>;
  /** 装货:web-批量发柜 */
  batchDeliver?: Maybe<BatchDeliverPayload>;
  /** 批量分配业务数据到子分组中 */
  batchDistDataToSubGroup?: Maybe<BasicPayload>;
  /** 进口通关跟踪:批量录入 */
  batchEntry?: Maybe<Scalars['Boolean']>;
  /** 资金流水: 批量入账 */
  batchEntryFundFlow?: Maybe<Scalars['Boolean']>;
  /** 批量起航、抵达 */
  batchOperationTransportNode?: Maybe<Scalars['Boolean']>;
  /** 进口通关跟踪:批量放行 */
  batchRelease?: Maybe<Scalars['Boolean']>;
  /** 批量移除子分组中的业务数据 */
  batchRmDataOfSubGroup?: Maybe<BasicPayload>;
  /** 资金流水: 批量新增 */
  batchSaveFundFlow?: Maybe<Scalars['Boolean']>;
  /** 采销费用录入:批量保存 */
  batchSavePurchaseAndSalesBill?: Maybe<PurchaseAndSalesBillFailSalesPlanCodePayload>;
  /** 财务付款管理: 批量提交 */
  batchSubmitFinancialPayment?: Maybe<Scalars['Boolean']>;
  /** 预付管理: 批量提交预付单 */
  batchSubmitPaymentAdvance?: Maybe<Scalars['Boolean']>;
  /** 批量编辑批发sku单位信息 */
  batchUpdateCommoditySku?: Maybe<Scalars['Boolean']>;
  /** 温度设备管理:批量编辑 */
  batchUpdateDevice?: Maybe<BatchUpdateDevicePayload>;
  /** 批量修改标准规格选项 */
  batchUpdateStdOption?: Maybe<Scalars['Boolean']>;
  /** 单据上传:批量上传 */
  batchVoiceUpload?: Maybe<Scalars['Boolean']>;
  /** 出口报关:批量报关 */
  bathExportDeclare?: Maybe<Scalars['Boolean']>;
  /** 开始任务 */
  beginTask?: Maybe<Scalars['Boolean']>;
  /** 费用模板:创建费用模板 */
  billCreateFeeTmp?: Maybe<Scalars['Boolean']>;
  /** 费用模板:启用禁用 */
  billEnableFeeTmp?: Maybe<Scalars['Boolean']>;
  /** 费用模板:修改费用模板 */
  billModifyFeeTmp?: Maybe<Scalars['Boolean']>;
  /** 1.9 新增 登录用户绑定分拣仓接口 */
  bindOrg?: Maybe<BindOrgPayload>;
  /** 温度计:批量绑定温度计 */
  bindThermometers?: Maybe<Scalars['Boolean']>;
  /** 绑定用户id与设备id */
  bindUserIdClientId?: Maybe<Scalars['Boolean']>;
  /** 库存盘点: 盲盘提交 */
  blindInventoryCommit?: Maybe<TakeStockCreatePayload>;
  /** 借款管理: 生成蓝字应付 */
  borrowingBlueWordPayable?: Maybe<Scalars['Boolean']>;
  /**  报损信息图片打包下载 */
  breakagePackageDownload?: Maybe<PackageDownloadPayload>;
  /** 业务单审核管理:业务单审核操作 */
  businessOrderOperation?: Maybe<BasicPayload>;
  /** 暂存答案 */
  cacheAnswer?: Maybe<Scalars['Boolean']>;
  /** 费用公共:根据规则字段计算费用 */
  calculatorAmount?: Maybe<Scalars['BigDecimal']>;
  /** 费用公共:计算费用项的含税金额 */
  calculatorAmountIncludingTax?: Maybe<CalculatorAmountIncludingTaxPayload>;
  /** 会计科目管理: 作废 */
  cancelAccountSubject?: Maybe<Scalars['Boolean']>;
  /** 采购: 取消采购订单 */
  cancelAcquire?: Maybe<Scalars['Boolean']>;
  /** 代卖合作: 取消代卖 */
  cancelAgencySale?: Maybe<Scalars['Boolean']>;
  /** 代卖结算: 取消结算单 */
  cancelAgencySaleSettlementOrder?: Maybe<Scalars['Boolean']>;
  /**  取消调拨 */
  cancelAllocate?: Maybe<Scalars['Int']>;
  /** 招标:作废招标计划 */
  cancelBidding?: Maybe<Scalars['Boolean']>;
  /** 借款管理: 作废 */
  cancelBorrowing?: Maybe<Scalars['Boolean']>;
  /** 履约违约:取消违约单 */
  cancelBreakContract?: Maybe<Scalars['Boolean']>;
  /** 报损: 取消申请(applyId) */
  cancelBreakageOutStockApply?: Maybe<Scalars['Boolean']>;
  /** 内部代卖: 取消订单 */
  cancelConsignmentOrder?: Maybe<Scalars['Boolean']>;
  /** 商品转换: 取消订单 */
  cancelConvertOrder?: Maybe<Scalars['Boolean']>;
  /** 客户: 授信申请-取消(申请id) */
  cancelCustomerCredit?: Maybe<Scalars['Boolean']>;
  /** 报损出库:取消 */
  cancelDamageOutOrder?: Maybe<Scalars['Boolean']>;
  /** 在途:取消发货 */
  cancelDelivery?: Maybe<Scalars['Boolean']>;
  /** 配送单: 取消 */
  cancelDeliveryOrder?: Maybe<Scalars['Boolean']>;
  /** 配送退货:取消配送退货 */
  cancelDeliveryReturn?: Maybe<Scalars['Boolean']>;
  /**  国产货采购扩展单:取消扩展单  */
  cancelExpandOrder?: Maybe<Scalars['Boolean']>;
  /** 发票管理: 作废 */
  cancelFasInvoice?: Maybe<Scalars['Boolean']>;
  /** 发票(应付)管理: 作废 */
  cancelFasInvoicePayable?: Maybe<Scalars['Boolean']>;
  /** 财务付款管理: 作废 */
  cancelFinancialPayment?: Maybe<Scalars['Boolean']>;
  /** 货物移库:取消订单 */
  cancelGoodsTransfer?: Maybe<Scalars['Boolean']>;
  /** 取消入库订单 */
  cancelInOrder?: Maybe<Scalars['ID']>;
  /** 采购退货: 取消订单 */
  cancelIndividualPurchaseReturn?: Maybe<Scalars['Boolean']>;
  /** 内部代卖: 取消代卖 */
  cancelInternalConsignment?: Maybe<Scalars['Boolean']>;
  /** 内部销售: 取消 */
  cancelInternalSale?: Maybe<Scalars['Boolean']>;
  /** 联营销售: 取消联营销售订单 */
  cancelJointVentureSale?: Maybe<Scalars['Boolean']>;
  /** 原件销售:取消原件销售 */
  cancelOriginalSale?: Maybe<Scalars['Boolean']>;
  /** 取消其他入库订单 */
  cancelOtherInOrder?: Maybe<Scalars['Boolean']>;
  /** 取消报损订单 */
  cancelOutOrder?: Maybe<Scalars['Boolean']>;
  /** 代付费用管理: 代付费用单作废 */
  cancelPayOfAnother?: Maybe<Scalars['Boolean']>;
  /** 应付管理: 作废 */
  cancelPayable?: Maybe<Scalars['Boolean']>;
  /** 回款录入: 取消回款单 */
  cancelPayment?: Maybe<Scalars['Boolean']>;
  /** 生产计划: 取消计划 */
  cancelPlan?: Maybe<Scalars['Boolean']>;
  /**  主营业务收款管理: 收款作废  */
  cancelPrimaryReceipts?: Maybe<Scalars['Boolean']>;
  /** 取消采购订单 */
  cancelPurchase?: Maybe<Scalars['Boolean']>;
  /**  取消订单 */
  cancelPurchaseOrder?: Maybe<Scalars['Int']>;
  /**
   * [废弃]采购退货单：取消订单
   * @deprecated 在v2.20.1版本生成新的接口与中台对接
   */
  cancelPurchaseReturnOrder?: Maybe<Scalars['Boolean']>;
  /** 应收管理: 作废 */
  cancelReceivable?: Maybe<Scalars['Boolean']>;
  /** 对账管理: 作废 */
  cancelReconciliation?: Maybe<Scalars['Boolean']>;
  /** 报销费用管理: 作废 */
  cancelReimbursement?: Maybe<Scalars['Boolean']>;
  /** 销售配送单: 取消 */
  cancelSaleDeliveryOrder?: Maybe<Scalars['Boolean']>;
  /** 销售配送单: 取消补充单 */
  cancelSaleDeliverySupplementalOrder?: Maybe<Scalars['Boolean']>;
  /** 销售开单:取消 */
  cancelSaleInvoice?: Maybe<Scalars['Boolean']>;
  /** 成品销售:取消销售订单 */
  cancelSaleOrder?: Maybe<Scalars['Boolean']>;
  /** 成品销售:取消销售 */
  cancelSaleOrderCommodity?: Maybe<Scalars['Boolean']>;
  /** 成品销售:取消生产 */
  cancelSaleProduction?: Maybe<CancelSaleProductionPayload>;
  /** 成品销售退货:取消销售退货单 */
  cancelSaleReturn?: Maybe<Scalars['Boolean']>;
  /** 在库质检: 取消任务单 */
  cancelSopTask?: Maybe<Scalars['Boolean']>;
  /**  生产任务 :取消任务  */
  cancelTask?: Maybe<CancelTaskPayload>;
  /** 招标:取消投标报价 */
  cancelTenderDetail?: Maybe<Scalars['Boolean']>;
  /** 凭证单据: 作废 */
  cancelVoucherBill?: Maybe<Scalars['Boolean']>;
  /** 凭证模板: 作废 */
  cancelVoucherTemplate?: Maybe<Scalars['Boolean']>;
  /** 废旧品销售取消订单 */
  cancelWasteSaleOrder?: Maybe<Scalars['ID']>;
  /** 进口通关跟踪:提柜 */
  carryCabinet?: Maybe<Scalars['Boolean']>;
  /** 费用单审批: 费用单提交业务审核、驳回到业务人员 */
  changeBill2Status?: Maybe<Scalars['Boolean']>;
  /** 费用规则:变更规则状态 */
  changeBillCostRuleStatus?: Maybe<Scalars['Boolean']>;
  /**
   * 收货费用单: 更新费用单状态
   * 收货费用单,提交审核: BILL_BIZ_UN_REVIEWED
   * 收货费用单审核,审核通过: BILL_FD_UN_REVIEWED
   * 收货费用单审核,驳回订单: BILL_UN_SUBMITTED + 驳回原因
   */
  changeBillStatus?: Maybe<Scalars['Boolean']>;
  /**  采购单-接入中台: 更改采购单状态 */
  changeIndividualPurchaseStatus?: Maybe<Scalars['Boolean']>;
  /** 代付费用管理: 代付费用单选择客户修改 */
  changePayOfAnotherItemCustomer?: Maybe<Scalars['Boolean']>;
  /**  1.9 新增密码修改接口 */
  changePwd?: Maybe<ChangePwdPayload>;
  /** 借调:状态变更 */
  changeSecondmentStatus?: Maybe<Scalars['ID']>;
  /** 模板管理:修改模板收藏状态 */
  changeTempCollectionStatus?: Maybe<Scalars['Boolean']>;
  /** 仓库：启用/禁用仓库 */
  changeWarehouseStat?: Maybe<Scalars['Boolean']>;
  /** 在途:校验能否批量编辑和批量质检(参数:计划id) */
  checkBeforeBatch?: Maybe<CheckPayload>;
  /** 在途:校验能否拆分合并计划(参数:计划id) */
  checkBeforeSplitOrCombine?: Maybe<CheckPayload>;
  /** 消息:检查消息是否完成 */
  checkComplete?: Maybe<MessageCompleteStateEnum>;
  /** 费用项预设值管理:检验费用项预设金额是否有相同 */
  checkFeeItemDefaultValEqual?: Maybe<Scalars['Boolean']>;
  /** 船期管理:校验 */
  checkShip?: Maybe<Scalars['Boolean']>;
  /** 供应商:校验供应商是否服务与港口 */
  checkSupplierPort?: Maybe<SupplierCheckPayload>;
  /** 商品公共:检查任务中sku是否存在，返回相关信息 */
  checkTaskSku?: Maybe<TaskSkuPayload>;
  /** 投标:检查车牌是否已存在车牌池 */
  checkTenderCarPool?: Maybe<Scalars['Boolean']>;
  /** 投标:校验车牌是否关联计划 */
  checkTenderInPlan?: Maybe<Scalars['Boolean']>;
  /** 报关模板管理:批量清空sku信息 */
  clearCustomsTemplateSkuBatch?: Maybe<Scalars['Boolean']>;
  /** 报关模板管理:根据查询条件批量清空sku */
  clearCustomsTemplateSkuByCondition?: Maybe<Scalars['Boolean']>;
  /** 在途:对计划进行颜色标记 */
  colorMarking?: Maybe<Scalars['Boolean']>;
  /** 在途:合并计划 */
  combineDeliveryPlan?: Maybe<Scalars['Boolean']>;
  /** 操作动态分组 新增/删除/排序 */
  commandDynamicSubGroup?: Maybe<BasicPayload>;
  /** 费用公共: 批量提交 */
  commitBillBatch?: Maybe<Scalars['Boolean']>;
  /** 国内费用管理:批量提交 */
  commitDomesticBillBatch?: Maybe<DomesticBillCommitBatchPayload>;
  /** 国产货采购费用管理:批量提交 */
  commitDomesticProductsPurchaseBillBatch?: Maybe<BatchCommitPayload>;
  /** 国产货销售费用管理:批量提交 */
  commitDomesticProductsSaleBillBatch?: Maybe<BatchCommitPayload>;
  /** 费用公共: 导入结果批量提交 */
  commitImportBillBatch?: Maybe<Scalars['Boolean']>;
  /** 发车质检:提交发车质检 */
  commitShipmentInspection?: Maybe<Scalars['Boolean']>;
  /** sop:提交/暂存sop答案 */
  commitSopAnswer?: Maybe<Scalars['ID']>;
  /** 收货:提交温度信息 */
  commitTemperatureInfo?: Maybe<Scalars['Boolean']>;
  /** 公司账户：创建公司账户 */
  companyAccountCreate?: Maybe<Scalars['Boolean']>;
  /** 公司账户：公司账户状态变更 */
  companyAccountStatusModify?: Maybe<Scalars['Boolean']>;
  /** 公司账户：修改公司账户 */
  companyAccountUpdate?: Maybe<Scalars['Boolean']>;
  /** 配送单: 完成收货 */
  completeDeliveryOrder?: Maybe<Scalars['Boolean']>;
  /** 国产收货任务: 完成收货 */
  completePitayaDomesticReceiveTask?: Maybe<Scalars['Boolean']>;
  /** 生产收货任务: 完成收货 */
  completePitayaReceiveTask?: Maybe<Scalars['Boolean']>;
  /** 生产计划: 完成计划 */
  completePlan?: Maybe<Scalars['Boolean']>;
  /** 销售配送单: 完成收货 */
  completeSaleDeliveryOrder?: Maybe<Scalars['Boolean']>;
  /** 完成任务 */
  completeTask?: Maybe<Scalars['Boolean']>;
  /** 货柜sku：根据筛选条件配置货源 */
  configureGoodsSourceByCondition?: Maybe<Scalars['Boolean']>;
  /**  生产任务 :取消生产  */
  confirmCancelProduction?: Maybe<ConfirmCancelProductionPayload>;
  /** 销售指导价：确认销售指导价 */
  confirmCommodityGuidePrice?: Maybe<Scalars['Boolean']>;
  /** 装货:确认发货 */
  confirmDeliver?: Maybe<Scalars['Int']>;
  /** 收货：确认空柜 */
  confirmEmptyCabinet?: Maybe<Scalars['Boolean']>;
  /** 收货:确认费用 */
  confirmFee?: Maybe<Scalars['Int']>;
  /** 货物移库:确认移库 */
  confirmGoodsTransfer?: Maybe<Scalars['Boolean']>;
  /** 入库审核: 确认入库 返回订单状态 */
  confirmInbound?: Maybe<Scalars['Long']>;
  /** 内部采购: 确认 */
  confirmInternalPurchase?: Maybe<Scalars['Boolean']>;
  /** 待入库库存: 确认入库 */
  confirmOmsPurchase?: Maybe<Scalars['Boolean']>;
  /** 确认出库 */
  confirmOutOrder?: Maybe<Scalars['Boolean']>;
  /** 代付费用管理: 代付费用单确认 */
  confirmPayOfAnother?: Maybe<Scalars['Boolean']>;
  /** 入库审核: 采购确定入库 */
  confirmPurchaseInBound?: Maybe<Scalars['Long']>;
  /** 收货：确认收货 */
  confirmReceipt?: Maybe<Scalars['Boolean']>;
  /** 审核订单:确认出/入库 */
  confirmStockOrder?: Maybe<Scalars['Boolean']>;
  /** 审核订单[出入库]:确认出/入库 */
  confirmStockWmsOrder?: Maybe<Scalars['Boolean']>;
  /** 招标:确认车辆修改 */
  confirmTenderCar?: Maybe<Scalars['Boolean']>;
  /** 报关模板管理:复制模板 */
  copyCustomsTemplate?: Maybe<Scalars['Boolean']>;
  /**
   * 成品销售:复制订单
   * @deprecated No longer supported
   */
  copySaleOrder?: Maybe<Scalars['ID']>;
  /** 费用录入: 新增 */
  costAdd?: Maybe<CostEntryIdPayload>;
  /** 费用录入: 取消 */
  costCancel?: Maybe<Scalars['Boolean']>;
  /** 费用录入: 编辑 */
  costEdit?: Maybe<CostEntryIdPayload>;
  /** 费用录入: 业务驳回 */
  costRejectBIZ?: Maybe<Scalars['Boolean']>;
  /** 费用录入: 撤销 */
  costRevoke?: Maybe<Scalars['Boolean']>;
  /** 费用录入: 提交 */
  costSubmit?: Maybe<CostEntryIdPayload>;
  /** 费用录入: 提交到业务 */
  costSubmitBIZ?: Maybe<PitayaCostEntryIdPayload>;
  /** 费用录入: 提交到财务 */
  costSubmitFD?: Maybe<PitayaCostEntryIdPayload>;
  /** 覆盖更新供应商明细地址信息 */
  coverUpdateSupplierDetailAddress?: Maybe<Array<Maybe<HlSupplierAddressPayload>>>;
  /** 采购: 新增采购 返回inOrderId */
  createAcquire?: Maybe<Scalars['ID']>;
  /** 发起代卖: 创建代卖单 */
  createAgencySale?: Maybe<CreateAgencySalePayload>;
  /** 代卖出库: 代卖开单 */
  createAgencySaleOrder?: Maybe<Scalars['ID']>;
  /** 代卖结算: 提交/编辑结算单 */
  createAgencySaleSettlementOrder?: Maybe<Scalars['ID']>;
  /** 代卖出库: 代卖调拨 */
  createAgencySaleTransfer?: Maybe<Scalars['Boolean']>;
  /** 实时报警管理:创建报警方案 */
  createAlarm?: Maybe<Scalars['Boolean']>;
  /** 报警通知人:创建 */
  createAlarmNoticeUser?: Maybe<Scalars['ID']>;
  /**   确认入库(申请) */
  createApplyEntryWareHouse?: Maybe<Scalars['Int']>;
  /** 空柜信息:批量新增 */
  createBatchEmptyCabinetInfo?: Maybe<EmptyCabinetInfoRepeatPayload>;
  /** 招标:创建招标计划 */
  createBidding?: Maybe<Scalars['Boolean']>;
  /** 费用项:创建费用项 */
  createBillCost?: Maybe<Scalars['ID']>;
  /** 费用规则:创建费用规则 */
  createBillCostRule?: Maybe<Scalars['ID']>;
  /** 黑名单:创建黑名单 */
  createBlackList?: Maybe<Scalars['Boolean']>;
  /** 履约违约:新增违约单 */
  createBreakContract?: Maybe<Scalars['ID']>;
  /** 报损: 出库申请 */
  createBreakageOutStockApply?: Maybe<CreateBreakageOutStockPayload>;
  /** 柜次规则:创建柜次规则 */
  createCabinetRule?: Maybe<Scalars['Boolean']>;
  /** 创建商品分类 */
  createCategory?: Maybe<Category>;
  /**  新增出库-其他出库 */
  createComeWareHouse?: Maybe<StockOutPayload>;
  /** 商品调整: 提交 */
  createCommodityAdjustment?: Maybe<CreateCommodityAdjustmentPayload>;
  /** 商品管控:新增管控商品 */
  createCommodityControl?: Maybe<Scalars['Boolean']>;
  /** 商品管理: 创建商品与标签关系 */
  createCommodityTagAssociation?: Maybe<Scalars['ID']>;
  /** 合同管理:创建合同 */
  createContract?: Maybe<Scalars['Boolean']>;
  /** 商品转换: 创建商品转换订单 */
  createConvertOrder?: Maybe<CommandOrderResp>;
  /**  创建客户  */
  createCustomer?: Maybe<Scalars['Int']>;
  /** 客户:新增/变更客户授信 */
  createCustomerCredit?: Maybe<CustomerCreditCreatePayload>;
  /**  创建客户地址  */
  createCustomerDistribution?: Maybe<Scalars['Int']>;
  /** 客户: 实名认证 */
  createCustomerRealNameAuth?: Maybe<Scalars['Boolean']>;
  /** 报关模板管理:新增报关模板 */
  createCustomsTemplate?: Maybe<Scalars['Boolean']>;
  /**
   * 成本管理：创建人工成本
   * @deprecated 2.15 在查询时生成，不再需要创建接口
   */
  createDailyLaborCost?: Maybe<Scalars['ID']>;
  /** 报损出库:新增 */
  createDamageOutOrder?: Maybe<Scalars['ID']>;
  /** 国产计划:创建采购扣损明细 */
  createDdpPurchaseDeductionLoss?: Maybe<Scalars['Boolean']>;
  /** v2.8 次品销售:新增 */
  createDefectiveSaleOrder?: Maybe<Scalars['ID']>;
  /** 发货管理:创建发货计划 */
  createDeliveryPlan?: Maybe<Scalars['Boolean']>;
  /** 发货管理:海运选择空柜发货 */
  createDeliveryPlanByEmptyCabinet?: Maybe<Scalars['Boolean']>;
  /** 发货管理:通过特殊路线创建发货计划 */
  createDeliveryPlanByRoute?: Maybe<Scalars['Boolean']>;
  /** 配送退货:新增配送退货 */
  createDeliveryReturn?: Maybe<Scalars['ID']>;
  /** 客户:创建客户 */
  createDurianCustomer?: Maybe<Scalars['Boolean']>;
  /** 供应商：创建供应商地址联系人 */
  createDurianSupplierAddressContact?: Maybe<Scalars['Boolean']>;
  /**  新增入库 */
  createEntryWareHouse?: Maybe<Scalars['Int']>;
  /**  国产货采购扩展单:创建扩展单,返回的是扩展单id  */
  createExpandOrder?: Maybe<Scalars['ID']>;
  /** 故障温度设备管理:新增 */
  createFailureDevice?: Maybe<Scalars['Boolean']>;
  /** 费用模板:创建费用模板 */
  createFeeTmp?: Maybe<Scalars['Boolean']>;
  /** 货物移库:新增货物移库 */
  createGoodsTransfer?: Maybe<Scalars['ID']>;
  /**  采购单-接入中台: 创建采购单  */
  createIndividualPurchaseOrder?: Maybe<Scalars['ID']>;
  /** 采购退货: 新增采购退货订单 */
  createIndividualPurchaseReturn?: Maybe<Scalars['ID']>;
  /** 内部代卖: 新增 */
  createInternalConsignment?: Maybe<Scalars['ID']>;
  /** 内部销售: 新增 */
  createInternalSale?: Maybe<Scalars['ID']>;
  /** 联营销售: 创建联营销售订单 */
  createJointVentureSale?: Maybe<Scalars['ID']>;
  /** 标签管理: 新增标签 */
  createLabel?: Maybe<Scalars['Int']>;
  /** 低代码:创建规则模板 */
  createLowCodeRuleTemplate?: Maybe<Scalars['Boolean']>;
  /** 创建团队成员 */
  createMember?: Maybe<Scalars['Boolean']>;
  /** 组织架构管理:创建组织 */
  createOrg?: Maybe<Scalars['Int']>;
  /** 组织架构管理:创建组织架构 */
  createOrgGroup?: Maybe<Scalars['Int']>;
  /** 组织架构管理:新增标签 */
  createOrgLabel?: Maybe<Scalars['Boolean']>;
  /** 原件销售退货:新增原件退货单 */
  createOriginalReturn?: Maybe<SaleReturnInsertPayload>;
  /** 原件销售:新增原件销售 */
  createOriginalSale?: Maybe<OriginalCreatePayload>;
  /** 新增其他入库 返回inOrderId */
  createOtherInOrder?: Maybe<Scalars['ID']>;
  /** 新增其他出单 */
  createOtherOutOrder?: Maybe<Scalars['ID']>;
  /** 代付费用管理: 代付费用单新增 */
  createPayOfAnother?: Maybe<Scalars['Boolean']>;
  /** 生产客户: 新增客户地址 */
  createPitayaAddress?: Maybe<Scalars['Int']>;
  /** 生产客户: 创建整体客户(后端组合基础信息和详细信息) */
  createPitayaCustomer?: Maybe<Scalars['Int']>;
  /** 生产客户: 合作信息-新增银行信息 */
  createPitayaCustomerAccount?: Maybe<Scalars['Boolean']>;
  /** 生产客户: 创建客户基础信息 */
  createPitayaCustomerBase?: Maybe<Scalars['Int']>;
  /** 生产客户: 联系人-新增联系人 */
  createPitayaCustomerContact?: Maybe<Scalars['Boolean']>;
  /** 生产客户: 合同主体-新增合同主体 */
  createPitayaCustomerContractRelReq?: Maybe<Scalars['Boolean']>;
  /** 生产客户: 创建客户详细信息 */
  createPitayaCustomerDetail?: Maybe<Scalars['Int']>;
  /** 生产客户: 新增客户资质 */
  createPitayaCustomerQualification?: Maybe<Scalars['Int']>;
  /** 初始化分拣仓 */
  createPitayaSortingWarehouse?: Maybe<Scalars['Int']>;
  /** v2.22供应商: 创建供应商 */
  createPitayaSupplier?: Maybe<Scalars['Int']>;
  /** v2.22供应商: 新增银行信息 */
  createPitayaSupplierAccount?: Maybe<Scalars['Int']>;
  /** v2.22供应商: 新建联系人 */
  createPitayaSupplierContact?: Maybe<Scalars['Int']>;
  /** v2.22供应商: 新增开票主体 */
  createPitayaSupplierContract?: Maybe<Scalars['Int']>;
  /** v2.22供应商: 新增授信信息 */
  createPitayaSupplierCooperation?: Maybe<Scalars['Int']>;
  /** v2.22供应商: 新增供应商资质 */
  createPitayaSupplierQualification?: Maybe<Scalars['Int']>;
  /** 平台退回: 新增/门店管理-新增平台退回 */
  createPlatformReturn?: Maybe<Scalars['ID']>;
  /** 门店管理: 新增平台开单-新增 */
  createPlatformSale?: Maybe<Scalars['ID']>;
  /** 门店管理: 新增销售退货 */
  createPlatformSaleReturn?: Maybe<Scalars['ID']>;
  /** 岗位权限配置:新增岗位 */
  createPosition?: Maybe<Scalars['Boolean']>;
  /** 库存调整: 创建库存调整 */
  createProductionStockAdjustment?: Maybe<Scalars['Boolean']>;
  /**
   * [废弃]采购退货单: 新增采购退货订单
   * @deprecated 在v2.20.1版本生成新的接口与中台对接
   */
  createPurchaseReturn?: Maybe<PurchaseReturnInsertPayload>;
  /** 创建快捷标签，增量 */
  createQuickLabel?: Maybe<QuickLabelPayload>;
  /** 回收温度设备管理:新增 */
  createRecoveryDevice?: Maybe<Scalars['Boolean']>;
  /**  驳回入库申请 */
  createRejectApply?: Maybe<Scalars['Int']>;
  /** 角色管理:创建角色 */
  createRole?: Maybe<Scalars['Boolean']>;
  /** 销售配送单: 保存 */
  createSaleDeliveryOrder?: Maybe<Scalars['ID']>;
  /** 销售配送单: 创建补充单 */
  createSaleDeliverySupplementalOrder?: Maybe<Scalars['ID']>;
  /** 销售开单:新增 */
  createSaleInvoice?: Maybe<Scalars['ID']>;
  /** 销售开单销售退货: 新增 */
  createSaleInvoiceReturn?: Maybe<Scalars['ID']>;
  /**
   * 成品销售:新增销售
   * @deprecated No longer supported
   */
  createSaleOrder?: Maybe<Scalars['ID']>;
  /** 销售计划:新增 */
  createSalePlanOrder?: Maybe<Scalars['ID']>;
  /** 成品销售退货:新增销售退货单 */
  createSaleReturn?: Maybe<SaleReturnInsertPayload>;
  /** 创建SOP */
  createSop?: Maybe<Scalars['Boolean']>;
  /** 创建SOP检查项 */
  createSopCheckItem?: Maybe<Scalars['Boolean']>;
  /** 创建标准规格选项 */
  createStdOption?: Maybe<Scalars['Int']>;
  /** 创建标准规格 */
  createStdSpec?: Maybe<Scalars['Int']>;
  /** 库存盘点：盘点暂存 */
  createStockTemporary?: Maybe<Scalars['Int']>;
  /**  创建供应商 */
  createSupplier?: Maybe<Scalars['Int']>;
  /** 货柜标签:创建标签 */
  createTag?: Maybe<Scalars['Boolean']>;
  /** 库存盘点：完成盘点 */
  createTakeStock?: Maybe<TakeStockCreatePayload>;
  /** 投标:新增投标报价 */
  createTender?: Maybe<Scalars['Boolean']>;
  /** 投标:添加车辆信息 */
  createTenderCar?: Maybe<Scalars['Boolean']>;
  /** 温度计:创建温度计订单 */
  createThermometerOrder?: Maybe<Scalars['Boolean']>;
  /** 新增调拨出库单 */
  createTransferOutOrder?: Maybe<Scalars['ID']>;
  /** 空运:订航班，支持批量 */
  createTransportAirBook?: Maybe<Scalars['Boolean']>;
  /** 陆运:订车 */
  createTransportRoadBook?: Maybe<Scalars['Boolean']>;
  /** 海运:订船,支持批量 */
  createTransportSeaBook?: Maybe<Scalars['Boolean']>;
  /** 新增单位换算 */
  createUnitConversion?: Maybe<Scalars['Boolean']>;
  /** 员工账号管理:新增员工 */
  createUser?: Maybe<CreateUserPayload>;
  /** 创建用户 */
  createUserMange?: Maybe<Scalars['String']>;
  /** 员工账号管理:新增用户与岗位关系 */
  createUserPositionRel?: Maybe<Scalars['Boolean']>;
  /**  新增品种组 */
  createVarietyGroup?: Maybe<VarietyGroup>;
  /** 添加sku */
  createVarietyGroupSku?: Maybe<Scalars['Boolean']>;
  /** 仓库：新增仓库 */
  createWarehouse?: Maybe<Scalars['ID']>;
  /** 创建废旧品销售 */
  createWasteSaleOrder?: Maybe<Scalars['ID']>;
  /** 创建商户 */
  creteMerchant?: Maybe<Scalars['Boolean']>;
  /** 关务-海运在途跟踪:靠泊 */
  customsBerth?: Maybe<Scalars['Int']>;
  /** 关务-海运在途跟踪:取消靠泊 */
  customsCancelBerth?: Maybe<Scalars['Int']>;
  /** 海关报关单:设置申报类型 */
  customsDeclarationFormAgentTypeEdit?: Maybe<Scalars['Boolean']>;
  /** 海关报关单:随附单据同步 */
  customsDeclarationFormAttachedFileSync?: Maybe<CustomsDeclarationFormAttachedFileSyncPayload>;
  /** 海关报关单:随附单据上传 */
  customsDeclarationFormAttachedFileUpload?: Maybe<Scalars['Boolean']>;
  /** 海关报关单:提交单一窗口 */
  customsDeclarationFormCommitSingleWindow?: Maybe<Scalars['Boolean']>;
  /** 海关报关单:删除 */
  customsDeclarationFormDelete?: Maybe<Scalars['Boolean']>;
  /** 海关报关单:保存 */
  customsDeclarationFormEdit?: Maybe<Scalars['Boolean']>;
  /** 海关报关单:商品删除 */
  customsDeclarationFormGoodsDelete?: Maybe<Scalars['Boolean']>;
  /** 海关报关单:商品编辑 */
  customsDeclarationFormGoodsEdit?: Maybe<Scalars['Boolean']>;
  /** 海关报关单:商品保存 */
  customsDeclarationFormGoodsSave?: Maybe<Scalars['Boolean']>;
  /** 海关报关单:原产地证信息同步 */
  customsDeclarationFormOriginCertificateSync?: Maybe<Scalars['Boolean']>;
  /** 海关报关单:产地资质信息同步 */
  customsDeclarationFormOriginQualificationSync?: Maybe<Scalars['Boolean']>;
  /** 进口报关:生成报关任务 */
  customsDeclareTaskCreate?: Maybe<Scalars['Boolean']>;
  /** 关务-陆运在途:批量编辑 */
  customsRoadTripEditBatch?: Maybe<Scalars['Int']>;
  /** 关务-陆运在途:通关跟踪校验 */
  customsRoadTripTrackingStateValid?: Maybe<Scalars['Int']>;
  /** 关务-陆运在途:app转柜/质检校验 */
  customsRoadTripTransferInspectionValid?: Maybe<Scalars['Int']>;
  /** 关务-海运在途跟踪:货柜管理-批量编辑 */
  customsSeaTripBatchEdit?: Maybe<Scalars['Int']>;
  /** 质检:SOP重置 */
  customsSopReset?: Maybe<Scalars['Int']>;
  /** 质检:任务回滚 */
  customsSopTaskBack?: Maybe<Scalars['Int']>;
  /** 报关模板管理:模板添加商品 */
  customsTemplateAddCommodity?: Maybe<Scalars['Boolean']>;
  /** 数据字典:新增分类 */
  dataDictClassificationCreate?: Maybe<Scalars['Boolean']>;
  /** 数据字典:编辑分类 */
  dataDictClassificationEdit?: Maybe<Scalars['Boolean']>;
  /** 数据字典:启用禁用分类 */
  dataDictClassificationEnable?: Maybe<Scalars['Boolean']>;
  /** 数据字典:新增字典 */
  dataDictCreate?: Maybe<Scalars['Boolean']>;
  /** 数据字典:编辑字典 */
  dataDictEdit?: Maybe<Scalars['Boolean']>;
  /** 数据字典:启用禁用字典 */
  dataDictEnable?: Maybe<Scalars['Boolean']>;
  /**  客户移出黑名单  */
  deBlacklisted?: Maybe<Scalars['Boolean']>;
  /** 招标:决标 */
  decideBidding?: Maybe<Scalars['Boolean']>;
  /** v2.22供应商: 删除开票主体 */
  delPitayaSupplierContract?: Maybe<Scalars['Boolean']>;
  /** 岗位： 岗位权限配置/岗位信息管理 删除岗位 */
  delPosition?: Maybe<Scalars['Boolean']>;
  /** v2.22供应商: 删除银行信息 */
  delPtayaSupplierAccount?: Maybe<Scalars['Int']>;
  /** 删除用户岗位信息 */
  delUserPosition?: Maybe<Scalars['Boolean']>;
  /** 用户删除特殊权限请求 */
  delUserSpecialPermissions?: Maybe<Scalars['Boolean']>;
  /** 批量删除 */
  delVarietyGroupSku?: Maybe<Scalars['Boolean']>;
  /** 报警通知人: 删除 */
  deleteAlarmNoticeUser?: Maybe<Scalars['Boolean']>;
  /** 费用项:删除费用项 */
  deleteBillCost?: Maybe<Scalars['Boolean']>;
  /** 费用规则:删除费用规则 */
  deleteBillCostRule?: Maybe<Scalars['Boolean']>;
  /** 删除商品分类接口 */
  deleteCategory?: Maybe<Scalars['Boolean']>;
  /** 删除品类产地关联关系 */
  deleteCategoryPlace?: Maybe<Scalars['Boolean']>;
  /**  删除品种 */
  deleteCategoryVariety?: Maybe<Scalars['Boolean']>;
  /** 删除商品 */
  deleteCommodity?: Maybe<Scalars['Boolean']>;
  /** 商品管控:删除管控商品 */
  deleteCommodityControl?: Maybe<Scalars['Boolean']>;
  /**  删除客户  */
  deleteCustomer?: Maybe<Scalars['Boolean']>;
  /**  删除客户地址  */
  deleteCustomerDistribution?: Maybe<Scalars['Boolean']>;
  /** 数据管理:删除操作记录 */
  deleteDataCenterImportRecord?: Maybe<Scalars['Boolean']>;
  /** 货柜供应商:删除发货地址 */
  deleteDurianSupplierDeliveryAddress?: Maybe<Scalars['Boolean']>;
  /** 故障温度设备管理:删除 */
  deleteFailureDevice?: Maybe<Scalars['Boolean']>;
  /** 费用项预设值管理:删除费用项预设值 */
  deleteFeeItemDefaultVal?: Maybe<Scalars['Boolean']>;
  /** 货柜sku：根据筛选条件删除货源 */
  deleteGoodsSourceByCondition?: Maybe<Scalars['Boolean']>;
  /** 生产客户: 合作信息-删除银行信息 */
  deletePitayaCustomerAccount?: Maybe<Scalars['Boolean']>;
  /** 生产客户: 合同主体-删除合同主体 */
  deletePitayaCustomerContractRelReq?: Maybe<Scalars['Boolean']>;
  /** 删除产地 */
  deletePlace?: Maybe<Scalars['Boolean']>;
  /** 回收温度设备管理:删除 */
  deleteRecoveryDevice?: Maybe<Scalars['Boolean']>;
  /** 常用路线:删除常用路线 */
  deleteRoute?: Maybe<Scalars['Boolean']>;
  /** 删除sku */
  deleteSku?: Maybe<Scalars['Boolean']>;
  /** 供应商: 删除供应商 */
  deleteSupplier?: Maybe<Scalars['Int']>;
  deleteWarehouse?: Maybe<Scalars['ID']>;
  /** 空柜信息:删除 */
  deletedEmptyCabinetInfo?: Maybe<Scalars['Boolean']>;
  /** 批量分配到规则数据中 */
  distToCommonData?: Maybe<BasicPayload>;
  /** 回收温度设备管理:批量分发 */
  distributeRecoveryDevice?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 生产计划: 取消生产计划 */
  doCancelPlanStatus?: Maybe<Scalars['ID']>;
  /** 生产计划: 删除生产计划任务 */
  doDeletePlanTask?: Maybe<Scalars['ID']>;
  /** 新增商品 */
  doInsertCommodity?: Maybe<Scalars['Int']>;
  /** 生产计划: 新增生产计划 */
  doInsertPlan?: Maybe<Scalars['ID']>;
  /** 生产计划: 新增生产计划任务 */
  doInsertPlanTask?: Maybe<Scalars['ID']>;
  /** 流水匹配: 执行匹配 */
  doMatchFundFlow?: Maybe<Scalars['Boolean']>;
  /** 生产计划: 发布计划 */
  doPublishPlan?: Maybe<Scalars['ID']>;
  /** 新增sku */
  doSaveSkuList?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 修改商品名称 */
  doUpdateCommodityName?: Maybe<Scalars['Int']>;
  /** 生产计划: 修改生产计划基础信息 */
  doUpdatePlanBaseInfo?: Maybe<Scalars['ID']>;
  /** 生产计划: 修改生产计划 */
  doUpdatePlanInfo?: Maybe<Scalars['ID']>;
  /** 生产计划: 修改生产计划任务信息 */
  doUpdatePlanTaskInfo?: Maybe<Scalars['ID']>;
  /** 更新商品存储管理条件 */
  doUpdateStorageConditions?: Maybe<Scalars['String']>;
  /** 添加Sop环节 */
  durianAddOperation?: Maybe<Scalars['Boolean']>;
  /** 添加SOP */
  durianAddSop?: Maybe<Scalars['Boolean']>;
  /** 货柜-海运在途跟踪:靠泊 */
  durianBerth?: Maybe<Scalars['Int']>;
  /** 货柜-海运在途跟踪:取消靠泊 */
  durianCancelBerth?: Maybe<Scalars['Int']>;
  /** 启用/禁用SOP */
  durianEnableSop?: Maybe<Scalars['Boolean']>;
  /** 货柜-陆运在途:批量编辑 */
  durianRoadTripEditBatch?: Maybe<Scalars['Int']>;
  /** 货柜-陆运在途节点:新增 */
  durianRoadTripNodeCreate?: Maybe<Scalars['Int']>;
  /** 货柜-陆运在途节点:编辑 */
  durianRoadTripNodeEdit?: Maybe<Scalars['Int']>;
  /** 货柜-陆运在途节点:状态启用禁用 */
  durianRoadTripNodeStatus?: Maybe<Scalars['Int']>;
  /** 货柜-陆运在途路线:新增 */
  durianRoadTripRouteCreate?: Maybe<Scalars['Int']>;
  /** 货柜-陆运在途路线:编辑 */
  durianRoadTripRouteEdit?: Maybe<Scalars['Int']>;
  /** 货柜-陆运在途路线:状态启用禁用 */
  durianRoadTripRouteStatus?: Maybe<Scalars['Int']>;
  /** 货柜-海运在途跟踪:货柜管理-批量编辑 */
  durianSeaTripBatchEdit?: Maybe<Scalars['Int']>;
  /** V3.10 本期迭代不做货柜-海运在途跟踪:批量备注 */
  durianSeaTripRemarkEditBatch?: Maybe<Scalars['Int']>;
  /** 货柜-海运在途跟踪:柜量校验 */
  durianSeaTripValidCabinetQuantity?: Maybe<DurianSeaTripValidCabinetQuantityPayload>;
  /** 客户:启用/禁用客户授信 */
  editCreditEnableStatus?: Maybe<Scalars['Boolean']>;
  /** 国产货采购费用管理:批量编辑供应商 */
  editDomesticProductsBillInvoiceSupplierBatch?: Maybe<Scalars['Boolean']>;
  /**  国产货采购扩展单:修改扩展单  */
  editExpandOrder?: Maybe<Scalars['Boolean']>;
  /** 出入库限制: 编辑 */
  editInOutLimitation?: Maybe<Scalars['Boolean']>;
  /** 欠款电子签: 编辑白名单 */
  editPeachDebtElectronicSignatureWhiteList?: Maybe<Scalars['Boolean']>;
  /** 图片编辑 */
  editSkuPicture?: Maybe<Scalars['Boolean']>;
  /** 生产任务限制: 编辑 */
  editTaskLimit?: Maybe<Scalars['Boolean']>;
  /** 发货编辑:编辑 */
  editTime?: Maybe<Scalars['Boolean']>;
  /** 会计期间管理: 启停用 */
  enableAccountPeriod?: Maybe<Scalars['Boolean']>;
  /** 会计科目管理: 启停用 */
  enableAccountSubject?: Maybe<Scalars['Boolean']>;
  /** 黑名单:启用/禁用黑名单 */
  enableBlackList?: Maybe<Scalars['Boolean']>;
  /** 柜次规则:启用/禁用柜次规则 */
  enableCabinetRule?: Maybe<Scalars['Boolean']>;
  /** 货柜sku:根据筛选条件启用/禁用 */
  enableCommoditySkuByCondition?: Maybe<Scalars['Boolean']>;
  /** 合同管理:启用/禁用合同 */
  enableContract?: Maybe<Scalars['Boolean']>;
  /** 报关模板管理:启用禁用报关模板 */
  enableCustomsTemplate?: Maybe<Scalars['Boolean']>;
  /** 货柜商品:启用/禁用商品 */
  enableDurianCommodity?: Maybe<Scalars['Boolean']>;
  /** 货柜商品:启用/禁用品类 */
  enableDurianCommodityCategory?: Maybe<Scalars['Boolean']>;
  /** 客户:启用/禁用 */
  enableDurianCustomer?: Maybe<Scalars['Boolean']>;
  /** 费用项预设值管理:启用禁用费用项预设值 */
  enableFeeItem?: Maybe<Scalars['Boolean']>;
  /** 费用模板:启用禁用 */
  enableFeeTmp?: Maybe<Scalars['Boolean']>;
  /** 商品税率管理: 启停用 */
  enableGoodsTaxRate?: Maybe<Scalars['Boolean']>;
  /** 客户: 启用/禁用客户 */
  enableOrDisableCustomer?: Maybe<Scalars['Boolean']>;
  /** 欠款电子签: 启用/禁用 */
  enablePeachDebtElectronicSignature?: Maybe<Scalars['Boolean']>;
  /** 启用/禁用小票 */
  enableSmallTicket?: Maybe<TicketEnablePayload>;
  /** 启用/禁用SOP */
  enableSop?: Maybe<Scalars['Boolean']>;
  /** 启用/禁用SOP检查项 */
  enableSopCheckItem?: Maybe<Scalars['Boolean']>;
  /** 货柜标签:启用/禁用标签 */
  enableTag?: Maybe<Scalars['Boolean']>;
  /** 凭证模板: 启停用 */
  enableVoucherTemplate?: Maybe<Scalars['Boolean']>;
  /** 凭证模板名称: 启停用 */
  enableVoucherTemplateName?: Maybe<Scalars['Boolean']>;
  /** 实时报警管理:启用/禁用方案 */
  enabledAlarm?: Maybe<Scalars['Boolean']>;
  /** 关务角色:启用/禁用 */
  enabledCustomsRole?: Maybe<Scalars['Boolean']>;
  /** 货柜角色:启用/禁用 */
  enabledDurianRole?: Maybe<Scalars['Boolean']>;
  /** 货柜供应商:供应商:启用/禁用供货商 */
  enabledDurianSupplier?: Maybe<Scalars['Boolean']>;
  /** 运输角色:启用/禁用 */
  enabledTransportRole?: Maybe<Scalars['Boolean']>;
  /** 进口通关跟踪:单个信息录入-货柜信息信息修改 */
  entryInfoContainerChange?: Maybe<Scalars['Boolean']>;
  /** 空柜池:导出 */
  exportEmptyCabinetPool?: Maybe<DurianFilePayload>;
  /** 进口报关:导出 */
  exportImportDeclare?: Maybe<Scalars['String']>;
  /** 故障温度设备管理:设为正常 */
  failureDeviceToNormal?: Maybe<Scalars['Boolean']>;
  /** 字段规则配置表:新增 */
  fieldDefaultConfigCreate?: Maybe<Scalars['Boolean']>;
  /** 字段规则配置表:删除 */
  fieldDefaultConfigDeleted?: Maybe<Scalars['Boolean']>;
  /** 字段规则配置表:编辑 */
  fieldDefaultConfigEdit?: Maybe<Scalars['Boolean']>;
  /** 字段规则配置表:启用禁用 */
  fieldDefaultConfigEnable?: Maybe<Scalars['Boolean']>;
  /** 盘点: 完成盘点 */
  finishCheck?: Maybe<CheckStockResultPayload>;
  /** 入库审核: 完成入库 */
  finishInbound?: Maybe<Scalars['Boolean']>;
  /** 完成出库 */
  finishOutOrder?: Maybe<Scalars['Boolean']>;
  /** 入库审核: 采购完成入库 */
  finishPurchaseOrderInBound?: Maybe<Scalars['Boolean']>;
  /** 审核订单[出入库]:结束出/入库 */
  finishStockWmsOrder?: Maybe<Scalars['Boolean']>;
  /** 财务系统产地发柜价测算:产地费用入账 */
  fmsDurianOriginFeeCancelConfirm?: Maybe<Scalars['Boolean']>;
  /** 财务系统产地发柜价测算:产地费用取消确认 */
  fmsDurianOriginFeeComplete?: Maybe<Scalars['Boolean']>;
  /** 财务系统产地发柜价测算:产地费用规则信息计算并保存 */
  fmsDurianOriginFeeRuleCalculate?: Maybe<Array<Maybe<FmsDurianOriginFeeRuleCalculatePayload>>>;
  /** 财务系统产地发柜价测算:产地费用确认 */
  fmsDurianOriginFeeSubmit?: Maybe<Scalars['Boolean']>;
  /** 生产计划单价设置:新增计划单价 */
  fmsPlanUnitPriceCreate?: Maybe<Scalars['Boolean']>;
  /** 生产计划单价设置:修改计划单价 */
  fmsPlanUnitPriceUpdate?: Maybe<Scalars['Boolean']>;
  /** 盘点审核批量确认 */
  fmsStockCheckBatchComplete?: Maybe<Scalars['Boolean']>;
  /** 盘点填写财务备注 */
  fmsStockCheckBatchFinancialRemark?: Maybe<Scalars['Boolean']>;
  /** 修改差异原因 */
  fmsStockCheckDiffModify?: Maybe<Scalars['Boolean']>;
  /** 温度管理:更改关注状态 */
  focusStateUpdate?: Maybe<Scalars['Boolean']>;
  /** 全量编辑批发sku单位信息 */
  fullUpdateCommoditySku?: Maybe<Scalars['Boolean']>;
  /** 发票管理: 生成应收单 */
  geneFasReceivableInvoice?: Maybe<Scalars['Boolean']>;
  /** 发票(应付)管理: 生成应付单 */
  geneFasReceivableInvoicePayable?: Maybe<Scalars['Boolean']>;
  /** 凭证处理中心: 生成凭证(匹配生成) */
  geneVoucher?: Maybe<Scalars['Boolean']>;
  /** 口岸公共:获取进口港对应的出口港口(参数:进口港id, 返回出口港id) */
  getExportPortByEntryPort?: Maybe<Scalars['ID']>;
  /** 处理报警内容 */
  handleAlarm?: Maybe<Scalars['Boolean']>;
  /** 生产计划: 通知忽略 */
  ignoreTaskSaleChange?: Maybe<Scalars['ID']>;
  /** 空柜信息:excel批量导入 */
  importBatchEmptyCabinetInfo?: Maybe<EmptyCabinetInfoImportResultPayload>;
  /** 发货编辑:导入 */
  importData?: Maybe<DeliveryImportResultPayload>;
  /** 数据管理:导入数据 */
  importDataCenterData?: Maybe<ImportResultPayload>;
  /** 进口报关:报关 */
  importDeclare?: Maybe<Scalars['Boolean']>;
  /** 进口报关:撤回 */
  importDeclareRecall?: Maybe<Scalars['Boolean']>;
  /** 质量管理:导入 */
  importQualityManagementData?: Maybe<ImportResultPayload>;
  /** 关务-海运在途跟踪:导入 */
  importSeaTrip?: Maybe<SeaTripImportPayload>;
  /** 收入: 新增 */
  incomeAdd?: Maybe<IncomeIdPayload>;
  /** 收入: 编辑 */
  incomeEdit?: Maybe<IncomeIdPayload>;
  /** 收入: 取消/撤销/提交财务 */
  incomeOperate?: Maybe<IncomeIdPayload>;
  insertAppException?: Maybe<Scalars['Boolean']>;
  /** 项目组管理: 新增 */
  insertProjectGroup?: Maybe<Scalars['Boolean']>;
  /** 新增采购 返回inOrderId */
  insertPurchase?: Maybe<Scalars['ID']>;
  /**  新增采购订单 */
  insertPurchaseOrder?: Maybe<PurchaseOrderInsertPayload>;
  /** 借调:新增 */
  insertSecondment?: Maybe<Scalars['ID']>;
  insertWarehouse?: Maybe<Scalars['ID']>;
  /** 口岸质检:质检(参数为计划id) */
  inspection?: Maybe<Scalars['Boolean']>;
  /** 口岸质检:批量质检 */
  inspectionBatch?: Maybe<Scalars['Boolean']>;
  /** 检验检疫证信息:删除 */
  inspectionQuarantineCertificateDelete?: Maybe<Scalars['Boolean']>;
  /** 检验检疫证信息:编辑 */
  inspectionQuarantineCertificateEdit?: Maybe<Scalars['Boolean']>;
  /** 流程审批: 审批批量通过或者批量驳回 */
  kiwiBatchCompleteOrUndoTask?: Maybe<Scalars['Int']>;
  /** 流程审批: 审批通过或者驳回 （审批通过、驳回上级、驳回发起人、撤回到上级、撤回到发起人） */
  kiwiCompleteOrUndoTask?: Maybe<Scalars['Int']>;
  /** 流程审批: 发起签呈 */
  kiwiCreateFlow?: Maybe<Scalars['ID']>;
  /** 流程审批: 存草稿箱或修改相关内容 */
  kiwiCreateOrUpdateDraft?: Maybe<Scalars['ID']>;
  /** 流程审批: 归档次数迭代 */
  kiwiIncrFrequency?: Maybe<Scalars['Int']>;
  /** 流程审批: 作废审批流程(注意，目前流程作废之后，该流程将不可见) */
  kiwiInvalidFlow?: Maybe<Scalars['Int']>;
  /** 新增或更新抄送人处理状态tag */
  kiwiSaveOrUpdateTag?: Maybe<Scalars['Int']>;
  /** 流程审批: 更新签呈，涉及到流程驳回，流程修改的调用此接口 */
  kiwiUpdateFlow?: Maybe<Scalars['ID']>;
  /** 许可证管理:新增 */
  licenceCreate?: Maybe<Scalars['Boolean']>;
  /** 许可证管理:海关数据更新 */
  licenceCustomsInfoUpdate?: Maybe<Scalars['Boolean']>;
  /** 许可证管理:编辑 */
  licenceEdit?: Maybe<Scalars['Boolean']>;
  /** 许可证管理:启用禁用 */
  licenceEnable?: Maybe<Scalars['Boolean']>;
  /** 许可证管理:删除 */
  licenceRemove?: Maybe<Scalars['Boolean']>;
  /** 装货:装柜 */
  loadCabinet?: Maybe<Scalars['Int']>;
  /** 装货:回退 */
  loadingBack?: Maybe<Scalars['Int']>;
  /** 1.9 新增密码登录接口 */
  loginPwd?: Maybe<LoginPwdPayload>;
  /** 低代码:恢复默认设置 */
  lowCodeRestoreDefaults?: Maybe<Scalars['Boolean']>;
  /** 生产Sop管理: 管理sop模板状态， 返回最新的状态 */
  managePitayaSopStatus?: Maybe<Scalars['Boolean']>;
  /** 仓单信息:删除 */
  manifestInfoDelete?: Maybe<Scalars['Boolean']>;
  /** 仓单信息:编辑 */
  manifestInfoEdit?: Maybe<Scalars['Boolean']>;
  /**  主营业务收款管理: 新增流水匹配  */
  matchFlowPrimaryReceipts?: Maybe<Scalars['Boolean']>;
  /** 新增或修改品类产地关联关系 */
  modifyCategoryPlace?: Maybe<Scalars['Int']>;
  /**  新增或修改品种 */
  modifyCategoryVariety?: Maybe<Scalars['Int']>;
  /** 费用模板:修改费用模板 */
  modifyFeeTmp?: Maybe<Scalars['Boolean']>;
  /** 生产任务: 修改入库单 */
  modifyInOrder?: Maybe<Scalars['ID']>;
  /** 装货:装柜信息修改 */
  modifyLoadCabinet?: Maybe<Scalars['Int']>;
  /** 装货:产地计划报关信息修改 */
  modifyLoadCustomsInfo?: Maybe<Scalars['Int']>;
  /** 修改其他入库订单 */
  modifyOtherInOrder?: Maybe<Scalars['Boolean']>;
  /** 修改出库订单 */
  modifyOutOrder?: Maybe<Scalars['Boolean']>;
  /** 新增或修改产地 */
  modifyPlace?: Maybe<Scalars['Int']>;
  /** 修改采购订单 */
  modifyPurchase?: Maybe<Scalars['Boolean']>;
  /** sop:修改sop答案 */
  modifySopAnswer?: Maybe<Scalars['Int']>;
  /** 应收管理: 冲销蓝字应收单 */
  offsetBlueReceivable?: Maybe<Scalars['Boolean']>;
  /** 在途:一键发货 */
  oneClickDelivery?: Maybe<Scalars['Boolean']>;
  /** 在途:通过路线一键发货 */
  oneClickDeliveryByRoute?: Maybe<Scalars['Boolean']>;
  /** 平台开单: 再来一单 */
  oneMorePlatformSale?: Maybe<OneMorePlatformSalePayload>;
  /** 销售开单:再来一单 */
  oneMoreSaleInvoice?: Maybe<OneMoreSaleInvoicePayload>;
  /**  销售计划: 再来一单  */
  oneMoreSalePlanOrder?: Maybe<OneMoreSalePlanPayload>;
  /** 组织架构管理:组织与标签关联 */
  orgBindLabel?: Maybe<Scalars['Boolean']>;
  /** 原产地证信息:删除 */
  originCertificateCustomsDelete?: Maybe<Scalars['Boolean']>;
  /** 原产地证信息:删除申请 */
  originCertificateCustomsDeleteApply?: Maybe<Scalars['Boolean']>;
  /** 原产地证信息:删除任务 */
  originCertificateDelete?: Maybe<Scalars['Boolean']>;
  /** 原产地证信息:手动触发rpa更新 */
  originCertificateManualTriggerRpa?: Maybe<Scalars['Boolean']>;
  /** 原产地证信息:提交海关 */
  originCertificatePageSubmitCustoms?: Maybe<Scalars['Boolean']>;
  /** 原产地证信息:提交海关 */
  originCertificateSubmitCustoms?: Maybe<Scalars['Boolean']>;
  /** 原产地证信息:暂存 */
  originCertificateTemporaryStorage?: Maybe<Scalars['Boolean']>;
  /** 报损出库:出库 */
  outDamageOutOrder?: Maybe<Scalars['Boolean']>;
  /** 待入库库存: 异常审核通过 */
  passOmsPurchase?: Maybe<Scalars['Boolean']>;
  /** 申请入库（采购退货增加库存）:通过 */
  passStockAdjustment?: Maybe<Scalars['Boolean']>;
  /**  生产任务: 暂停/继续生产任务  */
  pauseOrContinueTask?: Maybe<Scalars['Boolean']>;
  /**  出纳付款管理: 付款  */
  paymentPay?: Maybe<Scalars['Boolean']>;
  /**  出纳付款管理: 付款驳回  */
  paymentReject?: Maybe<Scalars['Boolean']>;
  /** 异常销售订单确认 */
  peachAbnormalSalesOrderConfirmed?: Maybe<Scalars['Boolean']>;
  /** 代卖出库: 代卖退回 */
  peachAgencyReturnCreate?: Maybe<Scalars['Boolean']>;
  /** 批发调拨: 货物移库 */
  peachCargoRelocation?: Maybe<PeachTransferCreatePayload>;
  /** 收银设置:设置能收银的开单人信息 */
  peachCashierOrderUserInfoSetting?: Maybe<Scalars['Boolean']>;
  /** sop: 提交sop答案 */
  peachCommitSopAnswer?: Maybe<Scalars['Boolean']>;
  /** 商品标签存在校验:true为已存在 */
  peachCommodityLabelExistCheck?: Maybe<Scalars['Boolean']>;
  /** 合同催办 */
  peachContractSignRemind?: Maybe<Scalars['Boolean']>;
  /** 电子签：发起合同签署（使用模板） */
  peachContractSignTaskCreate?: Maybe<Scalars['Boolean']>;
  /** 添加商品 */
  peachCreateCommodity?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 新增商品标签 */
  peachCreateCommodityLabel?: Maybe<Scalars['Boolean']>;
  /** 添加sku */
  peachCreateCommoditySku?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 客户: 创建客户 */
  peachCreateCustomer?: Maybe<Scalars['Int']>;
  /** 客户: 创建客户联系人 */
  peachCreateCustomerContact?: Maybe<Scalars['Boolean']>;
  /** 客户: 创建客户资质 */
  peachCreateCustomerQualification?: Maybe<Scalars['Boolean']>;
  /** 客户: 银行信息-新增/编辑 */
  peachCustomerBankInfoCreateOrUpdate?: Maybe<Scalars['Boolean']>;
  /** 客户: 银行信息-删除 */
  peachCustomerBankInfoDelete?: Maybe<Scalars['Boolean']>;
  /** 客户: 合同主体-新增 */
  peachCustomerContractBodyCreate?: Maybe<Scalars['Boolean']>;
  /** 客户: 合同主体-删除 */
  peachCustomerContractBodyDelete?: Maybe<Scalars['Boolean']>;
  /** 客户: 更新合作信息 */
  peachCustomerCooperationUpdate?: Maybe<Scalars['Boolean']>;
  /** 客户: 编辑对账信息 */
  peachCustomerReconciliationUpdate?: Maybe<Scalars['Boolean']>;
  /** 客户: 印章授权 */
  peachCustomerSealAuthorize?: Maybe<Scalars['Boolean']>;
  /** 客户: 删除客户联系人 */
  peachDeleteCustomerContact?: Maybe<Scalars['Boolean']>;
  /** 供应商:删除供应商银行信息 */
  peachDeletedSupplierAccount?: Maybe<Scalars['Boolean']>;
  /** 供应商:删除供应商联系人 */
  peachDeletedSupplierContact?: Maybe<Scalars['Boolean']>;
  /** 供应商:删除供应商合同 */
  peachDeletedSupplierContract?: Maybe<Scalars['Boolean']>;
  /** 供应商:删除供应商合作 */
  peachDeletedSupplierCooperation?: Maybe<Scalars['Boolean']>;
  /** 国产采购: 创建扩展单 */
  peachDomesticPurchaseExtendCreate?: Maybe<PeachDomesticPurchaseExtendCreatePayload>;
  /** 国产采购: 退货费用单修改货款 */
  peachDomesticReturnBillCommodityEdit?: Maybe<Scalars['Boolean']>;
  /** 客户: 编辑客户 */
  peachEditCustomer?: Maybe<Scalars['Int']>;
  /** 客户: 暂存客户资质 */
  peachHoldCustomerQualification?: Maybe<Scalars['Boolean']>;
  /** 供应商: 资质暂存 */
  peachHoldSupplierQualification?: Maybe<Scalars['Boolean']>;
  /** 供应商:新增 */
  peachInsertSupplier?: Maybe<Scalars['Int']>;
  /** 供应商:新增供应商银行信息 */
  peachInsertSupplierAccount?: Maybe<Scalars['Int']>;
  /** 供应商:新增供应商联系人 */
  peachInsertSupplierContact?: Maybe<Scalars['Int']>;
  /** 供应商:新增供应商合同 */
  peachInsertSupplierContract?: Maybe<Scalars['Int']>;
  /** 供应商:新增供应商合作 */
  peachInsertSupplierCooperation?: Maybe<Scalars['Int']>;
  /** 供应商:新增供应商资质 */
  peachInsertSupplierQualification?: Maybe<Scalars['Int']>;
  /**  订单取消 */
  peachOrderCancel?: Maybe<Scalars['ID']>;
  /**  创建订单 */
  peachOrderCreate?: Maybe<PeachOrderCreatePayload>;
  /**  订单提货-部分提货 */
  peachOrderPartPick?: Maybe<Scalars['Boolean']>;
  /**  订单收银 */
  peachOrderPayment?: Maybe<Scalars['ID']>;
  /**  修改支付方式 */
  peachOrderPaymentModify?: Maybe<Scalars['ID']>;
  /**  订单提货 */
  peachOrderPick?: Maybe<Scalars['ID']>;
  /** 批量订单提货 */
  peachOrderPickBatch?: Maybe<Scalars['Boolean']>;
  /** 回款录入: 创建回款单 */
  peachPaymentCreate?: Maybe<Scalars['ID']>;
  /** 回款录入: 编辑回款单(先取消再重新创建) */
  peachPaymentUpdate?: Maybe<Scalars['ID']>;
  /** 预收管理: 创建预收单 */
  peachPreReceiptCreate?: Maybe<ReceiptIdPayload>;
  /** 预收管理: 编辑 */
  peachPreReceiptEdit?: Maybe<ReceiptIdPayload>;
  /** 预收管理: 取消/撤销/提交财务 */
  peachPreReceiptOperate?: Maybe<ReceiptIdPayload>;
  /** 预收退款: 取消/撤销 */
  peachPreReceiptRefundCancel?: Maybe<Scalars['ID']>;
  /** 预收退款: 创建/编辑 */
  peachPreReceiptRefundCreate?: Maybe<Scalars['ID']>;
  /** 收货费用单: 编辑费用单 */
  peachReceiptExpenseEdit?: Maybe<Scalars['Boolean']>;
  /** 收货费用单: 提交财务 */
  peachReceiptExpenseSubmit?: Maybe<Scalars['Boolean']>;
  /** 退货: 修改退货金额 */
  peachReturnOrderAmountRevise?: Maybe<ModifyReturnPayload>;
  /** sop: 回滚sop答案 */
  peachRollbackSopAnswer?: Maybe<Scalars['String']>;
  /** 重新发送短信 */
  peachSmsResend?: Maybe<Scalars['Boolean']>;
  /** sop管理: 批量添加sop模板 */
  peachSopBatchAdd?: Maybe<Scalars['Boolean']>;
  /** sop管理: 启用/禁用sop */
  peachSopEnable?: Maybe<Scalars['Boolean']>;
  /** sop管理: 设置sop环节 */
  peachSopLinkSetup?: Maybe<Scalars['Boolean']>;
  /** 在库质检: 创建质检任务，返回值为创建的质检任务的ID */
  peachSopTaskCreate?: Maybe<Scalars['ID']>;
  /** 批发调拨: 修改调拨基本信息 */
  peachTransferBasicUpdate?: Maybe<Scalars['Boolean']>;
  /** 批发调拨: 取消 */
  peachTransferCancel?: Maybe<Scalars['Boolean']>;
  /** 批发调拨: 修改调拨货款 */
  peachTransferCommodityUpdate?: Maybe<Scalars['Boolean']>;
  /** 批发调拨: 修改调拨费用项 */
  peachTransferCostUpdate?: Maybe<Scalars['Boolean']>;
  /** 批发调拨: 创建 */
  peachTransferCreate?: Maybe<PeachTransferCreatePayload>;
  /** 编辑商品标签 */
  peachUpdateCommodityLabel?: Maybe<Scalars['Boolean']>;
  /** 标签管理状态修改 */
  peachUpdateCommodityLabelStatus?: Maybe<Scalars['Boolean']>;
  /** 商品状态变更 */
  peachUpdateCommodityStatus?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 客户: 更新客户联系人 */
  peachUpdateCustomerContact?: Maybe<Scalars['Boolean']>;
  /** 客户: 编辑客户资质 */
  peachUpdateCustomerQualification?: Maybe<Scalars['Boolean']>;
  /** 批发角色:数据授权 */
  peachUpdateDataRel?: Maybe<Scalars['Boolean']>;
  /** 编辑sku状态 */
  peachUpdateSkuStatus?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 供应商:更新 */
  peachUpdateSupplier?: Maybe<Scalars['Boolean']>;
  /** 供应商:修改供应商银行信息 */
  peachUpdateSupplierAccount?: Maybe<Scalars['Boolean']>;
  /** 供应商:修改供应商联系人 */
  peachUpdateSupplierContact?: Maybe<Scalars['Boolean']>;
  /** 供应商:修改供应商合同 */
  peachUpdateSupplierContract?: Maybe<Scalars['Boolean']>;
  /** 供应商:更新是否代卖合作方式 */
  peachUpdateSupplierCooperate?: Maybe<Scalars['Boolean']>;
  /** 供应商:修改供应商合作 */
  peachUpdateSupplierCooperation?: Maybe<Scalars['Boolean']>;
  /** 供应商:修改供应商资质 */
  peachUpdateSupplierQualification?: Maybe<Scalars['Boolean']>;
  /** 待入库库存: 确认入库 */
  peachWaitStockConfirm?: Maybe<PeachWaitStockConfirmPayload>;
  /** 租户管理: 租户权限配置 */
  permissionConfigure?: Maybe<Scalars['Boolean']>;
  /** 销售退货/平台退回: 取消 */
  pitayaCancelReturn?: Maybe<Scalars['Boolean']>;
  /** 费用录入: 新增 */
  pitayaCostAdd?: Maybe<PitayaCostEntryIdPayload>;
  /** 费用录入: 取消 */
  pitayaCostCancel?: Maybe<Scalars['Boolean']>;
  /** 费用录入: 编辑 */
  pitayaCostEdit?: Maybe<PitayaCostEntryIdPayload>;
  /** 费用录入: 撤销 */
  pitayaCostRevoke?: Maybe<Scalars['Boolean']>;
  /** 添加商品 */
  pitayaCreateCommodity?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 添加sku */
  pitayaCreateCommoditySku?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 删除bom */
  pitayaDeleteCommodityBom?: Maybe<Scalars['Boolean']>;
  /** 新增bom */
  pitayaSaveCommodityBom?: Maybe<Scalars['Int']>;
  /** 销售退货/平台退回: 提交 */
  pitayaSubmitReturn?: Maybe<Scalars['Boolean']>;
  /** 修改bom */
  pitayaUpdateCommodityBom?: Maybe<Scalars['Int']>;
  /** 编辑sku */
  pitayaUpdateCommoditySku?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 商品状态变更 */
  pitayaUpdateCommodityStatus?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 编辑sku状态 */
  pitayaUpdateSkuStatus?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 销售退货/平台退回: 作废 */
  pitayaVoidReturn?: Maybe<Scalars['Boolean']>;
  /** 销售退货/平台退回: 撤销 */
  pitayaWithdrawReturn?: Maybe<Scalars['Boolean']>;
  /** 新增口岸 */
  portCreate?: Maybe<Scalars['Long']>;
  /** 修改口岸 */
  portUpdate?: Maybe<Scalars['Boolean']>;
  /** 岗位信息管理:配置组织 */
  positionOrgRel?: Maybe<Scalars['Boolean']>;
  /** 岗位权限配置:配置角色 */
  positionRoleRel?: Maybe<Scalars['Boolean']>;
  /**  主营业务收款管理: 主营业务收款关联应收  */
  primaryReceivableRel?: Maybe<Scalars['Boolean']>;
  /**  主营业务退款管理: 主营业务退款关联应收  */
  primaryReturnReceivableRel?: Maybe<Scalars['Boolean']>;
  /** 采购退货: 提交财务 */
  purchaseReturnBillSubmit?: Maybe<Scalars['Boolean']>;
  /** 采购退货：修改贷款 */
  purchaseReturnCommodityBillUpdate?: Maybe<Scalars['Boolean']>;
  /** 采购退货：创建采购退货单 */
  purchaseReturnCreate?: Maybe<PurchaseReturnCreatePayload>;
  /** 采购退货：修改运杂费 */
  purchaseReturnOtherBillUpdate?: Maybe<Scalars['Boolean']>;
  /** 消息:标记已读 */
  read?: Maybe<Scalars['Boolean']>;
  /** 消息:批量消息类型已读 */
  readAll?: Maybe<Scalars['Boolean']>;
  /** 收货:回滚 */
  receiptBack?: Maybe<Scalars['Int']>;
  /** 2.2 中途新增 token刷新,用原来即将过期的token续约token */
  refreshToken?: Maybe<Scalars['String']>;
  /** 报销费用管理: 生成蓝字应付 */
  reimbursementBlueWordPayable?: Maybe<Scalars['Boolean']>;
  /** 异常订单: 驳回操作 */
  rejectAbnormalOrder?: Maybe<Scalars['Boolean']>;
  /** 代卖调拨费用单:驳回 */
  rejectAgencyTradeTransferBill?: Maybe<Scalars['ID']>;
  /** 配送费用单: 驳回配送费用 */
  rejectDeliveryBillFee?: Maybe<Scalars['Boolean']>;
  /** 成品销售:拒绝申请通知清空 */
  rejectNoticeEmptied?: Maybe<RejectNoticeEmptiedPayload>;
  /** 商品转换: 驳回订单 */
  rejectOrder?: Maybe<Scalars['Boolean']>;
  /** 驳回订单 */
  rejectOutOrderAudit?: Maybe<Scalars['Boolean']>;
  /** 代付费用管理: 代付费用单驳回 */
  rejectPayOfAnother?: Maybe<Scalars['Boolean']>;
  /** 回款审核: 驳回回款单 */
  rejectPayment?: Maybe<Scalars['Boolean']>;
  /** 库存调整: 驳回库存调整 */
  rejectProductionStockAdjustment?: Maybe<Scalars['Boolean']>;
  /** 入库审核: 采购入库驳回订单 */
  rejectPurchaseOrderAudit?: Maybe<Scalars['Boolean']>;
  /** 退货: 驳回订单退货 */
  rejectReturnCommodity?: Maybe<Scalars['ID']>;
  /** 采购退货费用单: 驳回费用审核订单 */
  rejectReturnsBill?: Maybe<Scalars['Boolean']>;
  /** 销售收入单: 驳回 */
  rejectSaleIncomeOrder?: Maybe<Scalars['Boolean']>;
  /** 销售收入单: 财务驳回销售收入单 2.7 新增 */
  rejectSaleIncomeOrderWeb?: Maybe<Scalars['ID']>;
  /** 申请入库（采购退货增加库存）:驳回 */
  rejectStockAdjustment?: Maybe<Scalars['Boolean']>;
  /** 审核订单:驳回 */
  rejectStockOrder?: Maybe<Scalars['Boolean']>;
  /** 审核订单[出入库]:驳回出/入库 */
  rejectStockWmsOrder?: Maybe<Scalars['Boolean']>;
  /** 履约违约:驳回违约单 */
  rejectedBreakContract?: Maybe<Scalars['Boolean']>;
  /** 入库审核: 驳回订单 */
  rejectedInOrderAudit?: Maybe<Scalars['Boolean']>;
  /** 删除银行账户信息（id为银行账户数据id） */
  removeCustomerAccount?: Maybe<Scalars['Boolean']>;
  /** 删除客户合同主体关系（id为客户合同主体关系数据ID） */
  removeCustomerContractRel?: Maybe<Scalars['Boolean']>;
  /** 删除客户明细联系人信息（id为客户明细联系人数据ID） */
  removeCustomerDetailContacts?: Maybe<Scalars['Boolean']>;
  /** 配送单: 删除配送信息 */
  removeDeliveryInfo?: Maybe<Scalars['Boolean']>;
  /** 删除团队成员 */
  removeMember?: Maybe<Scalars['Boolean']>;
  /** 删除银行账户信息（id为银行账户数据id） */
  removeSupplierAccount?: Maybe<Scalars['Boolean']>;
  /** 删除供应商合同主体关系（id为供应商合同主体关系数据ID） */
  removeSupplierContractRel?: Maybe<Scalars['Boolean']>;
  /** 删除供应商明细联系人信息（id为供应商明细联系人数据ID） */
  removeSupplierDetailContacts?: Maybe<Scalars['Boolean']>;
  /**  生产任务 :拒绝申请  */
  requestRejection?: Maybe<RequestRejectionPayload>;
  /** 重置密码 */
  resetPassword?: Maybe<Scalars['Boolean']>;
  /** 生产计划: 重启计划 */
  restartPlan?: Maybe<Scalars['Boolean']>;
  /** 代卖合作: 代卖商品退回 */
  returnAgencySaleCommodity?: Maybe<ReturnAgencySaleCommodityPayload>;
  /** 还箱:处理/编辑 */
  returnBox?: Maybe<Scalars['Boolean']>;
  /** 退货: 订单退货 */
  returnCommodity?: Maybe<CreateReturnPayload>;
  /**  配送费用单-接入中台: 业务审核  */
  reviewDeliveryFeeBySalesman?: Maybe<Scalars['Boolean']>;
  /**  收入单: 业务审核  */
  reviewIncomeStatementBySalesman?: Maybe<Scalars['Boolean']>;
  /** 陆运在途:批量编辑校验 */
  roadTripBatchEditCheck?: Maybe<RoadTripBatchEditCheckPayload>;
  /** 陆运在途:常用港口标记接口 */
  roadTripEntryPortMark?: Maybe<Scalars['Boolean']>;
  /** 履约违约:回滚违约单 */
  rollBackBreakContract?: Maybe<Scalars['Boolean']>;
  /** 配送单: 回滚 */
  rollbackDeliveryOrder?: Maybe<Scalars['Boolean']>;
  /** 国产计划:回滚国产计划 */
  rollbackDomesticDeliveryPlan?: Maybe<Scalars['Boolean']>;
  /** 发车质检:回滚发车质检 */
  rollbackShipmentInspection?: Maybe<Scalars['Boolean']>;
  /** 会计期间管理: 新增 */
  saveAccountPeriod?: Maybe<Scalars['Boolean']>;
  /** 会计科目管理: 新增 */
  saveAccountSubject?: Maybe<Scalars['Boolean']>;
  /** 实报实销:保存 */
  saveActualCostPayment?: Maybe<Scalars['BigDecimal']>;
  /** 发票台账保存 */
  saveAdhoc?: Maybe<Scalars['Boolean']>;
  /** 费用公共: 费用保存并提交财务 */
  saveAndAuditBill?: Maybe<Scalars['Boolean']>;
  /** 费用公共: 费用保存并提交 */
  saveAndCommitBill?: Maybe<Scalars['Boolean']>;
  /** 采销费用录入:保存并提交采销费用 */
  saveAndCommitPurchaseAndSalesBill?: Maybe<Scalars['Boolean']>;
  /** 国产计划:保存并发车国产计划 */
  saveAndDepartureDomesticDeliveryPlan?: Maybe<Scalars['Boolean']>;
  /** 国产计划:保存并提交国产计划 */
  saveAndSubmitDomesticDeliveryPlan?: Maybe<Scalars['Boolean']>;
  /** 费用公共: 保存费用 */
  saveBill?: Maybe<Scalars['Boolean']>;
  /** 借款管理: 新增 */
  saveBorrowing?: Maybe<Scalars['Boolean']>;
  /** 费用项预设值管理:保存费用项预设值 */
  saveDefaultVal?: Maybe<Scalars['Boolean']>;
  /** 国产计划:保存国产计划信息 */
  saveDomesticDeliveryPlan?: Maybe<Scalars['Boolean']>;
  /** 国产货采购费用管理:保存 */
  saveDomesticProductsBill?: Maybe<Scalars['Boolean']>;
  /** 发票管理: 新增 */
  saveFasInvoice?: Maybe<Scalars['Boolean']>;
  /** 发票(应付)管理: 新增 */
  saveFasInvoicePayable?: Maybe<Scalars['Boolean']>;
  /** 费用项预设值管理:保存费用项 */
  saveFeeItem?: Maybe<Scalars['Boolean']>;
  /** 费用项预设值管理:保存费用项预设值 */
  saveFeeItemDefaultVal?: Maybe<Scalars['Boolean']>;
  /** 财务付款管理: 新增 */
  saveFinancialPayment?: Maybe<Scalars['Boolean']>;
  /** 财务系统费用相关:填写财务备注 */
  saveFinancialRemark?: Maybe<Scalars['Boolean']>;
  /** 联营配送单: 保存 */
  saveJointVentureOrder?: Maybe<Scalars['ID']>;
  /** 保存登录信息 */
  saveLoginInfo?: Maybe<Scalars['Boolean']>;
  /** 财务系统费用相关:填写财务备注(billMain) */
  saveMainBillFinancialRemark?: Maybe<Scalars['Boolean']>;
  /** 配送费用单: 填写手工单号 */
  saveManualCode?: Maybe<Scalars['Boolean']>;
  /**  非主营业务收款管理: 新增非主营业务收款  */
  saveNonPrimaryReceipts?: Maybe<Scalars['Boolean']>;
  /** 船期管理:新增/编辑船期 */
  saveOrEditSailSchedule?: Maybe<Scalars['Boolean']>;
  /** 配送单: 新增或修改配送信息 */
  saveOrUpdateDeliveryInfo?: Maybe<Scalars['Boolean']>;
  /** 商品税率管理: 新增或修改 */
  saveOrUpdateGoodsTaxRate?: Maybe<Scalars['Boolean']>;
  /** 单柜资料:保存/修改 */
  saveOrUpdateSingleData?: Maybe<Scalars['Boolean']>;
  /** 预付管理: 创建预付单 */
  savePaymentAdvance?: Maybe<Scalars['ID']>;
  /**  主营业务收款管理: 新增主营业务收款  */
  savePrimaryReceipts?: Maybe<Scalars['Boolean']>;
  saveProductionConfig?: Maybe<Scalars['Int']>;
  /** 采销费用录入:保存采销费用 */
  savePurchaseAndSalesBill?: Maybe<Scalars['Boolean']>;
  /** 对账管理: 新增 */
  saveReconciliation?: Maybe<Scalars['Boolean']>;
  /** 报销费用管理: 新增 */
  saveReimbursement?: Maybe<Scalars['Boolean']>;
  /** 零售开单设置：保存 */
  saveRetailOrderCfg?: Maybe<Scalars['Boolean']>;
  /** ###############################   填写开始折旧月份  ######################################### */
  saveStartDepreciationMonth?: Maybe<BasicPayload>;
  /** 货柜供应商:保存供应商对账配置 */
  saveSupplierReconciliation?: Maybe<Scalars['Boolean']>;
  /** ###############################   新增/更新资产类型折旧信息  ######################################### */
  saveUpdateAssetClassification?: Maybe<BasicPayload>;
  /** 仓库开单：保存用户仓库信息 */
  saveUserWarehouse?: Maybe<Scalars['Boolean']>;
  /** 凭证单据: 新增(手工凭证) */
  saveVoucherBill?: Maybe<Scalars['Boolean']>;
  /** 凭证模板: 新增 */
  saveVoucherTemplate?: Maybe<Scalars['Boolean']>;
  /** 凭证模板名称: 新增 */
  saveVoucherTemplateName?: Maybe<Scalars['Boolean']>;
  saveWorkerSalary?: Maybe<Scalars['Int']>;
  /** 发送邮件 */
  sendMail?: Maybe<Scalars['Boolean']>;
  sendMessage?: Maybe<Scalars['String']>;
  /**     login(loginInput:LoginInput):LoginPayload */
  sendSms?: Maybe<SendSmsPayload>;
  /** 销售指导价：设置销售指导价 */
  setCommodityGuidePrice?: Maybe<Scalars['Boolean']>;
  /** 客户: 客户标记 */
  settingCustomerMark?: Maybe<Scalars['Boolean']>;
  /** 欠款: 欠款单标记 */
  settingDebtFormMark?: Maybe<Scalars['Boolean']>;
  /** 操作单个节点 */
  singleOperationTransportNode?: Maybe<Scalars['Boolean']>;
  /** 生成sku界面添加规格选项 */
  skuCreateSpecOption?: Maybe<Scalars['Boolean']>;
  /** 表格设计:字段排序 */
  sortTableField?: Maybe<Scalars['Boolean']>;
  /** 公共: 表头排序 */
  sortTableTitle?: Maybe<Scalars['Boolean']>;
  /** 在途:拆分计划 */
  splitDeliveryPlan?: Maybe<Scalars['Boolean']>;
  /** 修改服务: 操作数据发布 */
  starRiverActionSource?: Maybe<StarSeaBasicPayload>;
  /** 修改服务: 创建名称空间 */
  starRiverCreateNamespace?: Maybe<StarSeaBasicPayload>;
  /** 修改服务: 新增数据发布 */
  starRiverCreateSource?: Maybe<SourceCreatePayload>;
  /** 修改服务: 删除数据发布 */
  starRiverDeleteSource?: Maybe<StarSeaBasicPayload>;
  /** 修改服务: 更新数据发布 */
  starRiverUpdateSource?: Maybe<StarSeaBasicPayload>;
  /** 修改服务: 操作工作流 */
  starRiverWorkflowAction?: Maybe<Scalars['Boolean']>;
  /** 修改服务: 操作工作流 */
  starRiverWorkflowActionByName?: Maybe<Scalars['Boolean']>;
  /** 修改服务: 删除工作流目录 */
  starRiverWorkflowCategoryDelete?: Maybe<Scalars['Long']>;
  /** 修改服务: 创建保存工作流目录 */
  starRiverWorkflowCategorySave?: Maybe<Scalars['Long']>;
  /** 修改服务: 删除工作流 */
  starRiverWorkflowDelete?: Maybe<Scalars['Long']>;
  /** 修改服务: 导入工作流 */
  starRiverWorkflowImport?: Maybe<Scalars['Boolean']>;
  /** 修改服务: 创建工作流项目 */
  starRiverWorkflowProjectCreate?: Maybe<Scalars['Long']>;
  /** 修改服务: 创建保存工作流 */
  starRiverWorkflowSave?: Maybe<Scalars['Long']>;
  /** 修改服务: 保存工作流试图 */
  starRiverWorkflowSaveNode?: Maybe<Scalars['Long']>;
  /** 修改服务: 回滚工作流版本 */
  starRiverWorkflowVersionReset?: Maybe<Scalars['Boolean']>;
  /** 查询服务: 创建服务标签 入参为标签名 */
  starSeaCreateQSTagSelectOptions?: Maybe<Scalars['Boolean']>;
  /** 查询服务: 根据ID删除服务 */
  starSeaDeleteQs?: Maybe<Scalars['Boolean']>;
  /** 查询服务: 执行即席查询 */
  starSeaExecAdHocQuery?: Maybe<StarSeaAdHocQueryExecutePayload>;
  /** 查询服务: 导入服务 */
  starSeaImportQS?: Maybe<Array<QueryServiceImportResult>>;
  /** 查询服务: 下线服务 */
  starSeaOfflineQs?: Maybe<Scalars['Boolean']>;
  /** 查询服务: 上线服务 */
  starSeaOnlineQs?: Maybe<Scalars['Boolean']>;
  /** 报表导出任务: 取消导出任务 */
  starSeaReportExportCancel?: Maybe<StarSeaBasicPayload>;
  /** 报表导出任务: 导出重试 */
  starSeaReportExportRetry?: Maybe<StarSeaBasicPayload>;
  /** 查询服务: 新增/修改查询服务 以id为准，存在修改，没有新增 */
  starSeaUpsertQs?: Maybe<Scalars['Boolean']>;
  /** 新增堆场 */
  storageYardCreate?: Maybe<Scalars['Long']>;
  /** 修改堆场 */
  storageYardUpdate?: Maybe<Scalars['Boolean']>;
  /** 采购: 提交库管 */
  submitAcquire?: Maybe<Scalars['ID']>;
  /**  星云系统预收相关: 预收退款单提交出纳付款  */
  submitAdvanceReturnOrder?: Maybe<BasicPayload>;
  /** 代卖结算: 提交财务 */
  submitAgencySaleSettlementOrder?: Maybe<Scalars['Boolean']>;
  /**  调拨费用单提交财务 */
  submitAllocateToFinance?: Maybe<Scalars['Boolean']>;
  /** 履约违约:提交违约单 */
  submitBreakContract?: Maybe<Scalars['Boolean']>;
  /** 库存费用单:提交财务 */
  submitCost?: Maybe<Scalars['Boolean']>;
  /** 报损出库:提交 */
  submitDamageOutOrder?: Maybe<Scalars['Boolean']>;
  /** 配送费用单: 提交配送费用 */
  submitDeliveryBillFee?: Maybe<Scalars['Boolean']>;
  /**  配送费用单-接入中台: 提交业务员审核  */
  submitDeliveryFee?: Maybe<Scalars['Boolean']>;
  /** 配送单: 提交配送单 */
  submitDeliveryOrder?: Maybe<Scalars['Boolean']>;
  /** 配送退货:提交配送退货 */
  submitDeliveryReturn?: Maybe<Scalars['Boolean']>;
  /**  国产货采购扩展单:提交扩展单  */
  submitExpandOrder?: Maybe<Scalars['Boolean']>;
  /** 入库订单提交库管 */
  submitInOrder?: Maybe<Scalars['ID']>;
  /**  收入单: 提交审核  */
  submitIncomeStatement?: Maybe<Scalars['Boolean']>;
  /** 采购退货: 提交订单 */
  submitIndividualPurchaseReturn?: Maybe<Scalars['Boolean']>;
  /** 内部代卖: 提交 */
  submitInternalConsignment?: Maybe<Scalars['Boolean']>;
  /** 内部销售: 提交 */
  submitInternalSale?: Maybe<Scalars['Boolean']>;
  /** 联营销售: 提交联营销售订单 */
  submitJointVentureSale?: Maybe<Scalars['Boolean']>;
  /** 商品转换: 提交订单 */
  submitOrder?: Maybe<Scalars['Boolean']>;
  /** 原件销售:提交原件销售 */
  submitOriginalSale?: Maybe<Scalars['Boolean']>;
  /** 其他入库费用单: 提交审核 */
  submitOtherInBill?: Maybe<Scalars['Boolean']>;
  /** 提交库管 */
  submitOtherInOrder?: Maybe<Scalars['ID']>;
  /** 提交库管 */
  submitOutOrder?: Maybe<Scalars['Boolean']>;
  /** 代付费用管理: 代付费用单提交 */
  submitPayOfAnother?: Maybe<Scalars['Boolean']>;
  /** 回款录入: 提交回款单 */
  submitPayment?: Maybe<Scalars['Boolean']>;
  /**  主营业务退款管理: 主营业务退款提交  */
  submitPrimaryReturnReceivableRel?: Maybe<Scalars['Boolean']>;
  /** 提交库管 */
  submitPurchase?: Maybe<Scalars['ID']>;
  /**  采购费用管理提交 */
  submitPurchaseCost?: Maybe<Scalars['Boolean']>;
  /**  提交订单 */
  submitPurchaseOrder?: Maybe<Scalars['ID']>;
  /**
   * [废弃]采购退货单：提交订单
   * @deprecated 在v2.20.1版本生成新的接口与中台对接
   */
  submitPurchaseReturnOrder?: Maybe<Scalars['Boolean']>;
  /** v2.11 销售退货:提交财务 */
  submitReturnFinance?: Maybe<Scalars['Boolean']>;
  /** 采购退货费用单: 提交审核 */
  submitReturnsBill?: Maybe<Scalars['Boolean']>;
  /** 销售配送单: 提交配送单 */
  submitSaleDeliveryOrder?: Maybe<Scalars['Boolean']>;
  /** 销售配送单: 提交补充单 */
  submitSaleDeliverySupplementalOrder?: Maybe<Scalars['Boolean']>;
  /** 销售收入单: 提交 */
  submitSaleIncomeOrder?: Maybe<Scalars['Boolean']>;
  /** 销售收入单: 内勤审核接口 2.7新增 */
  submitSaleIncomeOrderWeb?: Maybe<Scalars['ID']>;
  /** 销售开单:提交 */
  submitSaleInvoice?: Maybe<Scalars['Boolean']>;
  /** 成品销售:提交生产 */
  submitSaleOrder?: Maybe<Scalars['Boolean']>;
  /** 成品销售退货:提交销售退货单 */
  submitSaleReturn?: Maybe<Scalars['Boolean']>;
  /** 废旧品销售提交(即完成当前废旧品销售单) */
  submitWasteSaleOrder?: Maybe<Scalars['ID']>;
  /** 生产客户: 客户状态开关接口 */
  switchCustomerStatus?: Maybe<Scalars['Boolean']>;
  /** 供应商：修改供应商的状态 */
  switchSupplierStatus?: Maybe<PitayaSwitchPayload>;
  /** 组织架构管理:同步人资组织信息 */
  syncEhrOrgInfo?: Maybe<Scalars['String']>;
  /** 岗位信息管理:同步人资岗位信息 */
  syncEhrPositionInfo?: Maybe<Scalars['String']>;
  /** 员工账号管理:同步人资人员信息 */
  syncEhrUserInfo?: Maybe<Scalars['String']>;
  syncUserDevicePlatform?: Maybe<UserDevicePayload>;
  /** 货柜商品:同步品类 */
  synchronizeCategory?: Maybe<Scalars['Boolean']>;
  /** 货柜商品:同步SPU */
  synchronizeCommodity?: Maybe<Scalars['Boolean']>;
  /** 货柜商品:同步SKU */
  synchronizeSKU?: Maybe<Scalars['Boolean']>;
  /** 欠款电子签: 合同设置-同步 */
  synchronousPeachDebtContractSetup?: Maybe<Scalars['Boolean']>;
  /** 表格设计:新增 */
  tableDesignCreate?: Maybe<Scalars['Boolean']>;
  /** 表格设计:编辑 */
  tableDesignEdit?: Maybe<Scalars['Boolean']>;
  /** 表格设计:修改字段状态 */
  tableDesignEnable?: Maybe<Scalars['Boolean']>;
  /**  生产任务: 任务退回  */
  taskReturned?: Maybe<Scalars['Boolean']>;
  /** 模板管理:新增模板 */
  tempCreate?: Maybe<Scalars['Boolean']>;
  /** 模板管理:修改模板 */
  tempEdit?: Maybe<Scalars['Boolean']>;
  /** 模板管理:启用禁用 */
  tempEnable?: Maybe<Scalars['Boolean']>;
  /** 分组管理:新增分组 */
  tempGroupCreate?: Maybe<Scalars['Boolean']>;
  /** 分组管理:修改分组 */
  tempGroupEdit?: Maybe<Scalars['Boolean']>;
  /** 分组管理:修改分组状态 */
  tempGroupEnable?: Maybe<Scalars['Boolean']>;
  /** 温度管理:删除备注 */
  temperatureRemarkRemove?: Maybe<Scalars['Boolean']>;
  /** 温度管理:新增备注 */
  temperatureRemarksSave?: Maybe<Scalars['Boolean']>;
  /** 温度管理:修改备注 */
  temperatureRemarksUpdate?: Maybe<Scalars['Boolean']>;
  /** 温控:设置 */
  temperatureSet?: Maybe<Scalars['Int']>;
  /** 租户管理: 新增租户 */
  tenantCreate?: Maybe<Scalars['Long']>;
  /** 租户管理: 修改租户 */
  tenantUpdate?: Maybe<Scalars['Boolean']>;
  /** 进口通关跟踪:口岸权限校验 */
  trackingCheck?: Maybe<Scalars['Boolean']>;
  /** 转柜:回滚 */
  transferBack?: Maybe<Scalars['Int']>;
  /** 返回上一步 */
  transportRollBack?: Maybe<Scalars['Boolean']>;
  /** 流水匹配: 取消匹配 */
  unMatchFundFlow?: Maybe<Scalars['Boolean']>;
  /** 原件销售:撤销配送 */
  undoDelivery?: Maybe<Scalars['Boolean']>;
  /** 成品销售:撤销生产 */
  undoSaleOrder?: Maybe<Scalars['Boolean']>;
  /** 采购: 修改采购订单 */
  updateAcquire?: Maybe<Scalars['Boolean']>;
  /** 代卖调拨费用单:修改运杂费 */
  updateAgencyTradeTransferOtherBill?: Maybe<Scalars['ID']>;
  /** 实时报警管理:编辑报警方案 */
  updateAlarm?: Maybe<Scalars['Boolean']>;
  /** 报警通知人:编辑 */
  updateAlarmNoticeUser?: Maybe<Scalars['Boolean']>;
  /**  修改调拨运杂费 */
  updateAllocateCostInfo?: Maybe<Scalars['Boolean']>;
  /** 费用单操作（接入费用模板）:修改扣损金额（未使用） */
  updateBill2Amount?: Maybe<Scalars['Boolean']>;
  /** 费用单操作（接入费用模板）:修改运杂款 */
  updateBill2Freight?: Maybe<Scalars['Boolean']>;
  /** 费用单操作（接入费用模板）:修改备注（未使用） */
  updateBill2Note?: Maybe<Scalars['Boolean']>;
  /** 费用单操作（接入费用模板）:修改货款 */
  updateBill2Payment?: Maybe<Scalars['Boolean']>;
  /** 费用单操作（接入费用模板）:退货单修改退货金额 */
  updateBill2ReturnAmount?: Maybe<Scalars['Boolean']>;
  /** 费用项:修改费用项 */
  updateBillCost?: Maybe<Scalars['Boolean']>;
  /** 费用规则:修改费用规则 */
  updateBillCostRule?: Maybe<Scalars['ID']>;
  /** 国产货费用管理:修改费用单信息果款 */
  updateBillInfo?: Maybe<Scalars['Boolean']>;
  /**  费用单操作(接入费用模板): 采购费用单修改果品供应商信息  */
  updateBillSupplier?: Maybe<Scalars['Boolean']>;
  /** 黑名单:编辑黑名单 */
  updateBlackList?: Maybe<Scalars['Boolean']>;
  /** 借款管理: 修改 */
  updateBorrowing?: Maybe<Scalars['Boolean']>;
  /** 履约违约:修改违约单 */
  updateBreakContract?: Maybe<Scalars['Boolean']>;
  /** 柜次规则:更新柜次规则 */
  updateCabinetRule?: Maybe<Scalars['Boolean']>;
  /** 费用规则:更新计算规则 */
  updateCalculateRule?: Maybe<Scalars['Boolean']>;
  /** 修改商品分类 */
  updateCategory?: Maybe<Category>;
  updateCommodityAlias?: Maybe<Scalars['Int']>;
  /** 进口通关跟踪:APP修改接口,货柜信息和通关信息 */
  updateContainerAndTrackingInfo?: Maybe<Scalars['Boolean']>;
  /** 合同管理:编辑合同信息 */
  updateContract?: Maybe<Scalars['Boolean']>;
  /** 商品转换: 更新商品转换订单 */
  updateConvertOrder?: Maybe<CommandOrderResp>;
  /** 库存费用单:费用修改 */
  updateCost?: Maybe<Scalars['Boolean']>;
  /** 采购费用: 修改费用单 */
  updateCostOrder?: Maybe<Scalars['ID']>;
  /** 采购费用: 变更费用单状态 */
  updateCostStatus?: Maybe<Scalars['Boolean']>;
  /** 采购费用: 更改采购费用单供应商 */
  updateCostSupplier?: Maybe<Scalars['Boolean']>;
  /** 欠款设置：修改欠款设置 */
  updateCreditConfiguration?: Maybe<Scalars['Boolean']>;
  /**  更新客户  */
  updateCustomer?: Maybe<Scalars['Int']>;
  /** 更新银行账户信息 */
  updateCustomerAccount?: Maybe<HlCustomerAccountPayload>;
  /** 更新客户基础信息 */
  updateCustomerBase?: Maybe<HlCustomerBasePayload>;
  /** 更新客户合作方式 */
  updateCustomerCooperate?: Maybe<Scalars['Boolean']>;
  /** 更新客户明细联系人信息 */
  updateCustomerDetailContacts?: Maybe<HlCustomerDetailContactsPayload>;
  /**  更新客户地址  */
  updateCustomerDistribution?: Maybe<Scalars['Int']>;
  /** 客户管理: 更新客户地址 */
  updateCustomerDistributionWeb?: Maybe<Scalars['Int']>;
  /**
   * 客户资料更新
   * 营业执照associationType=BASE,fileType=BUSINESS_LICENSE
   * 法人身份证associationType=BASE,fileType=ID_CARD
   * 客户经营地照片associationType=BASE,fileType=BUSINESS_ADDRESS_PHOTO
   */
  updateCustomerFile?: Maybe<HlCustomerFilePayload>;
  /**  更新（个人）客户信息  */
  updateCustomerInfo?: Maybe<Scalars['Int']>;
  /** 更新客户资质信息 */
  updateCustomerQualification?: Maybe<HlCustomerQualificationPayLoad>;
  /** 关务角色:修改数据授权 */
  updateCustomsDataRel?: Maybe<Scalars['Boolean']>;
  /** 报关模板管理:编辑报关模板 */
  updateCustomsTemplate?: Maybe<Scalars['Boolean']>;
  /** 报关模板管理:编辑sku信息 */
  updateCustomsTemplateSku?: Maybe<Scalars['Boolean']>;
  /** 报关模板管理:批量编辑sku信息 */
  updateCustomsTemplateSkuBatch?: Maybe<Scalars['Boolean']>;
  /** 报关模板管理:根据查询条件批量编辑sku */
  updateCustomsTemplateSkuByCondition?: Maybe<Scalars['Boolean']>;
  /** 成本管理：修改人工成本 */
  updateDailyLaborCost?: Maybe<Scalars['ID']>;
  /** 报损出库:修改 */
  updateDamageOutOrder?: Maybe<Scalars['Boolean']>;
  /** v2.8 次品销售:修改 */
  updateDefectiveSaleOrder?: Maybe<Scalars['ID']>;
  /** 配送费用单: 修改配送费用 */
  updateDeliveryBillFee?: Maybe<Scalars['Boolean']>;
  /**  配送费用单-接入中台: 修改运杂费 */
  updateDeliveryFeeFreight?: Maybe<Scalars['Boolean']>;
  /**  配送费用单-接入中台: 编辑手动单号  */
  updateDeliveryFeeManualCode?: Maybe<Scalars['Boolean']>;
  /** 配送单: 修改配送出库货物 */
  updateDeliveryItem?: Maybe<Scalars['Boolean']>;
  /** 配送单: 修改 */
  updateDeliveryOrder?: Maybe<Scalars['Boolean']>;
  /** 发货管理:编辑发货计划 */
  updateDeliveryPlan?: Maybe<Scalars['Boolean']>;
  /** 配送退货:修改配送退货 */
  updateDeliveryReturn?: Maybe<Scalars['Boolean']>;
  /** 温度设备管理:编辑 */
  updateDevice?: Maybe<Scalars['Boolean']>;
  /** 在途:编辑发货计划 */
  updateDomesticDeliveryByRoute?: Maybe<Scalars['Boolean']>;
  /** 货柜商品:编辑品类 */
  updateDurianCommodityCategory?: Maybe<Scalars['Boolean']>;
  /** 客户:编辑客户 */
  updateDurianCustomer?: Maybe<Scalars['Boolean']>;
  /** 货柜角色:修改数据授权 */
  updateDurianDataRel?: Maybe<Scalars['Boolean']>;
  /** 货柜供应商:编辑供货商 */
  updateDurianSupplier?: Maybe<Scalars['Boolean']>;
  /** 货柜供应商:编辑供货商品类 */
  updateDurianSupplierCategory?: Maybe<Scalars['Boolean']>;
  /** 货柜供应商:修改发货地址 */
  updateDurianSupplierDeliveryAddress?: Maybe<Scalars['Boolean']>;
  /** 货柜供应商:修改开票信息 */
  updateDurianSupplierFinancialInfo?: Maybe<Scalars['Boolean']>;
  /** 空柜信息:编辑 */
  updateEmptyCabinetInfo?: Maybe<Scalars['Boolean']>;
  /** 故障温度设备管理:编辑 */
  updateFailureDevice?: Maybe<Scalars['Boolean']>;
  /** 资金流水: 编辑 */
  updateFundFlow?: Maybe<Scalars['Boolean']>;
  /** 货物移库:修改货物移库 */
  updateGoodsTransfer?: Maybe<Scalars['ID']>;
  /**  收入单: 修改销售金额  */
  updateIncomeStatement?: Maybe<Scalars['Boolean']>;
  /**  采购单-接入中台: 修改采购单  */
  updateIndividualPurchaseOrder?: Maybe<Scalars['Boolean']>;
  /** 采购退货: 修改退货单 */
  updateIndividualPurchaseReturn?: Maybe<Scalars['Boolean']>;
  /** 发车质检:修改质检车牌 */
  updateInspectionPlateNumber?: Maybe<Scalars['Boolean']>;
  /** 内部代卖: 修改 */
  updateInternalConsignment?: Maybe<Scalars['ID']>;
  /** 内部销售: 修改 */
  updateInternalSale?: Maybe<Scalars['ID']>;
  /** 联营配送单: 修改 */
  updateJointVentureOrder?: Maybe<Scalars['Boolean']>;
  /** 联营销售: 修改联营销售订单 */
  updateJointVentureSale?: Maybe<Scalars['ID']>;
  /** 标签管理: 修改标签 */
  updateLabel?: Maybe<Scalars['Int']>;
  /** 低代码:更新规则 */
  updateLowCodeRule?: Maybe<Scalars['Boolean']>;
  /** 低代码:编辑规则模板 */
  updateLowCodeRuleTemplate?: Maybe<Scalars['Boolean']>;
  /** 采购退货费用单: 修改手工单号 */
  updateManualCode?: Maybe<Scalars['Boolean']>;
  /** 修改商户 */
  updateMerchant?: Maybe<Scalars['Boolean']>;
  /** 代卖退回入库审核: 修改仓库 */
  updateOrderTransferInOrderWarehouse?: Maybe<Scalars['Long']>;
  /** 组织架构管理:修改组织/组织架构 */
  updateOrg?: Maybe<Scalars['Boolean']>;
  /** 组织架构管理:修改标签 */
  updateOrgLabel?: Maybe<Scalars['Boolean']>;
  /** 组织架构管理:组织状态变更 */
  updateOrgStatus?: Maybe<Scalars['Boolean']>;
  /** 原件销售退货:修改原件退货单 */
  updateOriginalReturn?: Maybe<Scalars['Boolean']>;
  /** 原件销售:修改原件销售 */
  updateOriginalSale?: Maybe<Scalars['Boolean']>;
  /** 原件销售:修改金额 */
  updateOriginalSaleIncomeAmount?: Maybe<Scalars['Boolean']>;
  /** 原件销售:修改报价信息 */
  updateOriginalSalePriceInfo?: Maybe<Scalars['Boolean']>;
  /** 其他入库费用单: 修改订单 */
  updateOtherInBillInfo?: Maybe<Scalars['Boolean']>;
  /** 修改其他出库单 */
  updateOtherOutOrder?: Maybe<Scalars['Boolean']>;
  /**  修改密码 */
  updatePassword?: Maybe<Scalars['Boolean']>;
  /** 代付费用管理: 代付费用单编辑 */
  updatePayOfAnother?: Maybe<Scalars['Boolean']>;
  /** 预付管理: 编辑预付单 */
  updatePaymentAdvance?: Maybe<Scalars['Boolean']>;
  /** 欠款电子签: 合同设置 */
  updatePeachDebtContractSetup?: Maybe<Scalars['Boolean']>;
  /**  更新客户名称拼音  */
  updatePinyinOfCustomerName?: Maybe<Scalars['Int']>;
  /** 生产客户: 更新客户地址 */
  updatePitayaAddress?: Maybe<Scalars['Int']>;
  /** 费用单操作（接入费用模板）:地采采购费用单修改货款金额 */
  updatePitayaBill2SelfPurchaseAmount?: Maybe<Scalars['Boolean']>;
  /** 费用单操作（接入费用模板）:地采采购退货费用单修改扣损金额 */
  updatePitayaBill2SelfPurchaseImpairmentAmount?: Maybe<Scalars['Boolean']>;
  /** 费用单操作（接入费用模板）:地采采购费用单修改手工单号 */
  updatePitayaBill2SelfPurchaseManualCode?: Maybe<Scalars['Boolean']>;
  /** 费用单操作（接入费用模板）:地采采购退货费用单修改退货金额 */
  updatePitayaBill2SelfPurchaseReturnAmount?: Maybe<Scalars['Boolean']>;
  /** 生产客户: 更新整体客户(后端组合基础信息和详细信息) */
  updatePitayaCustomer?: Maybe<Scalars['Boolean']>;
  /** 生产客户: 合作信息-更新银行信息 */
  updatePitayaCustomerAccount?: Maybe<Scalars['Boolean']>;
  /** 生产客户: 更新客户基础信息 */
  updatePitayaCustomerBase?: Maybe<Scalars['Boolean']>;
  /** 生产客户: 联系人-编辑联系人 */
  updatePitayaCustomerContact?: Maybe<Scalars['Boolean']>;
  /** 生产客户: 合作信息-更新客户授信信息（不传合作信息id就会新增） */
  updatePitayaCustomerCooperation?: Maybe<Scalars['Boolean']>;
  /** 生产客户: 更新客户详细信息 */
  updatePitayaCustomerDetail?: Maybe<Scalars['Boolean']>;
  /** 生产客户: 客户资质-更新客户资质 */
  updatePitayaCustomerQualification?: Maybe<Scalars['Boolean']>;
  /** v2.22供应商: 更新长期合作 */
  updatePitayaLongCooperation?: Maybe<Scalars['Int']>;
  /** 生产收货任务: 修改答案 */
  updatePitayaReceiveTaskResult?: Maybe<Scalars['Boolean']>;
  /** 生产Sop管理: 修改sop模板 */
  updatePitayaSop?: Maybe<Scalars['Boolean']>;
  /** 编辑分拣仓 */
  updatePitayaSortingWarehouse?: Maybe<Scalars['Int']>;
  /** v2.22供应商: 更新供应商 */
  updatePitayaSupplier?: Maybe<Scalars['Int']>;
  /** v2.22供应商: 编辑联系人 */
  updatePitayaSupplierContact?: Maybe<Scalars['Int']>;
  /** v2.22供应商: 修改授信信息 */
  updatePitayaSupplierCooperation?: Maybe<Scalars['Int']>;
  /** v2.22供应商: 更新财务编码 */
  updatePitayaSupplierFinancialCode?: Maybe<Scalars['Boolean']>;
  /** v2.22供应商: 编辑供应商资质 */
  updatePitayaSupplierQualification?: Maybe<Scalars['Int']>;
  /** createUser(userInput:UserInput):Int */
  updatePitayaUser?: Maybe<Scalars['Int']>;
  updatePitayaWarehouse?: Maybe<Scalars['ID']>;
  /** 成品销售:更新预估销量 */
  updatePlanQuantity?: Maybe<Scalars['Boolean']>;
  /** 平台退回: 修改/门店管理-修改平台退回 */
  updatePlatformReturn?: Maybe<Scalars['ID']>;
  /** 门店管理: 修改销售退货 */
  updatePlatformSaleReturn?: Maybe<Scalars['ID']>;
  /** 岗位权限配置:修改岗位 */
  updatePosition?: Maybe<Scalars['Boolean']>;
  /**
   * 岗位: 岗位权限配置/岗位信息管理 删除岗位
   * 岗位权限配置：修改岗位状态
   */
  updatePositionStatus?: Maybe<Scalars['Boolean']>;
  /** 项目组管理: 修改 */
  updateProjectGroup?: Maybe<Scalars['Boolean']>;
  /** v2.22供应商: 编辑银行信息 */
  updatePtayaSupplierAccount?: Maybe<Scalars['Int']>;
  /**  采购费用管理修改 */
  updatePurchaseCost?: Maybe<Scalars['Boolean']>;
  /**  修改采购订单 */
  updatePurchaseOrder?: Maybe<Scalars['Int']>;
  /**
   * [废弃]采购退回单: 修改退货单
   * @deprecated 在v2.20.1版本生成新的接口与中台对接
   */
  updatePurchaseReturn?: Maybe<Scalars['Boolean']>;
  updateReadTag?: Maybe<Scalars['Boolean']>;
  /** 收货费用单: 更新费用单运杂款 */
  updateReceiveBillFreight?: Maybe<Scalars['Boolean']>;
  /** 回收温度设备管理:编辑 */
  updateRecoveryDevice?: Maybe<Scalars['Boolean']>;
  /** 报销费用管理: 修改 */
  updateReimbursement?: Maybe<Scalars['Boolean']>;
  /** 采购退货费用单: 修改货款 */
  updateReturnsCommodityBill?: Maybe<Scalars['Boolean']>;
  /** 采购退货费用单: 修改运杂 */
  updateReturnsOtherBill?: Maybe<Scalars['Boolean']>;
  /** 角色管理:修改角色 */
  updateRole?: Maybe<Scalars['Boolean']>;
  /** 角色管理:修改角色权限 */
  updateRolePower?: Maybe<Scalars['Boolean']>;
  /** 常用路线:编辑常用路线 */
  updateRoute?: Maybe<Scalars['Boolean']>;
  /** 销售配送单: 修改 */
  updateSaleDeliveryOrder?: Maybe<Scalars['Boolean']>;
  /** 销售配送单: 修改配送信息 */
  updateSaleDeliveryOrderDeliveryInfo?: Maybe<Scalars['Boolean']>;
  /** 销售开单:修改 */
  updateSaleInvoice?: Maybe<Scalars['Boolean']>;
  /** 销售开单销售退货: 修改 */
  updateSaleInvoiceReturn?: Maybe<Scalars['Boolean']>;
  /** 成品销售:修改销售订单 */
  updateSaleOrder?: Maybe<Scalars['Boolean']>;
  /** 销售收入单: 修改收入和成本接口 2.7 新增 */
  updateSaleOrderCostAndIncomeWeb?: Maybe<Scalars['ID']>;
  /** 销售计划:修改 */
  updateSalePlanOrder?: Maybe<Scalars['Boolean']>;
  /** 销售计划:平台报价修改 */
  updateSalePlanOrderPrice?: Maybe<Scalars['Boolean']>;
  /** 销售计划:预估销量修改 */
  updateSalePlanOrderQuantity?: Maybe<Scalars['Boolean']>;
  /** 销售计划:状态变更(取消、撤回、发布) */
  updateSalePlanOrderStat?: Maybe<Scalars['Boolean']>;
  /** 成品销售:更新预估单价 */
  updateSalePrice?: Maybe<Scalars['Boolean']>;
  /** 成品销售退货:修改销售退货单 */
  updateSaleReturn?: Maybe<Scalars['Boolean']>;
  /** 借调:修改 */
  updateSecondment?: Maybe<Scalars['ID']>;
  /** 更新sku状态 */
  updateSkuStatus?: Maybe<Scalars['Boolean']>;
  /** 编辑SOP */
  updateSop?: Maybe<Scalars['Boolean']>;
  /** 编辑SOP检查项 */
  updateSopCheckItem?: Maybe<Scalars['Boolean']>;
  updateSpec?: Maybe<Scalars['Int']>;
  /** 修改标准规格选项 */
  updateStdOption?: Maybe<Scalars['Int']>;
  /** 修改标准规格选项启用状态 */
  updateStdOptionStatus?: Maybe<Scalars['Boolean']>;
  /** 修改标准规格 */
  updateStdSpec?: Maybe<Scalars['Int']>;
  /** 修改标准规格启用状态 */
  updateStdSpecStatus?: Maybe<Scalars['Boolean']>;
  /** 修改已提交的答案 */
  updateSubmitAnswer?: Maybe<Scalars['Boolean']>;
  /**  更新供应商 */
  updateSupplier?: Maybe<Scalars['Int']>;
  /** 更新银行账户信息 */
  updateSupplierAccount?: Maybe<HlSupplierAccountPayload>;
  /** 更新供应商基础信息 */
  updateSupplierBase?: Maybe<HlSupplierBasePayload>;
  /** 更新供应商合同主体关系 */
  updateSupplierContractRel?: Maybe<Scalars['Boolean']>;
  /** 更新供应商明细 */
  updateSupplierDetail?: Maybe<HlSupplierDetailPayload>;
  /** 更新供应商明细联系人信息 */
  updateSupplierDetailContacts?: Maybe<HlSupplierDetailContactsPayload>;
  /** 更新供应商合作信息 */
  updateSupplierDetailCooperation?: Maybe<HlSupplierDetailCooperationPayload>;
  /**
   * 供应商资料存储
   * 营业执照associationType=BASE,fileType=BUSINESS_LICENSE
   * 法人身份证associationType=BASE,fileType=ID_CARD
   * 供应商经营地照片associationType=BASE,fileType=BUSINESS_ADDRESS_PHOTO
   */
  updateSupplierFile?: Maybe<HlSupplierFilePayload>;
  /** 更新供应商资质信息 */
  updateSupplierQualification?: Maybe<HlSupplierQualificationPayLoad>;
  /** 公共: 保存选中表头(数据全量) */
  updateTableTitle?: Maybe<Scalars['Boolean']>;
  /** 货柜标签:编辑标签 */
  updateTag?: Maybe<Scalars['Boolean']>;
  /** 更新团队用户 */
  updateTeamMember?: Maybe<Scalars['Boolean']>;
  /** 投标:修改车辆信息 */
  updateTenderCar?: Maybe<Scalars['Boolean']>;
  /** 调拨费用单:调拨出库货款单修改 */
  updateTransferCommodityBill?: Maybe<Scalars['ID']>;
  /** 调拨入库:修改入库仓库 */
  updateTransferInOrderWarehouse?: Maybe<Scalars['ID']>;
  /** 调拨费用单:调拨出库运杂款修改 */
  updateTransferOtherBill?: Maybe<Scalars['ID']>;
  /** 修改调拨出库单 */
  updateTransferOutOrder?: Maybe<Scalars['ID']>;
  /** 调拨费用单:提交出库费用单审核 */
  updateTransferStat?: Maybe<Scalars['ID']>;
  /** 采销费用录入:编辑调拨时间 */
  updateTransferTime?: Maybe<Scalars['Boolean']>;
  /** 空运:修改订航班信息 */
  updateTransportAirBook?: Maybe<Scalars['Boolean']>;
  /** 陆运:修改订车信息 */
  updateTransportRoadBook?: Maybe<Scalars['Boolean']>;
  /** 海运:修改订船信息 */
  updateTransportSeaBook?: Maybe<Scalars['Boolean']>;
  /** 在途:分页查询编辑 */
  updateTravelPlan?: Maybe<Scalars['Boolean']>;
  /** 在途:分页批量查询编辑 */
  updateTravelPlanBatch?: Maybe<Scalars['Boolean']>;
  /** 员工账号管理:编辑员工 */
  updateUser?: Maybe<Scalars['Boolean']>;
  /** 修改用户 */
  updateUserManage?: Maybe<Scalars['Boolean']>;
  /** 员工账号管理:修改用户与岗位关系 */
  updateUserPositionRel?: Maybe<Scalars['Boolean']>;
  /** 员工账号管理:用户更新特殊权限 */
  updateUserSpecialPermissions?: Maybe<Scalars['Boolean']>;
  /**  编辑品种组 */
  updateVarietyGroup?: Maybe<VarietyGroup>;
  /** 凭证单据: 修改 */
  updateVoucherBill?: Maybe<Scalars['Boolean']>;
  /** 凭证模板: 修改 */
  updateVoucherTemplate?: Maybe<Scalars['Boolean']>;
  /** 凭证模板名称: 修改 */
  updateVoucherTemplateName?: Maybe<Scalars['Boolean']>;
  /** 仓库：编辑仓库 */
  updateWarehouse?: Maybe<Scalars['ID']>;
  /** 废旧品销售修改金额 */
  updateWasteSaleOrderPrice?: Maybe<Scalars['ID']>;
  /** 盘点记录: 提交盘点文件 */
  uploadInventoryFiles?: Maybe<Scalars['Boolean']>;
  /** 员工账号管理:用户绑定特殊权限 */
  userBindSpecialPermissions?: Maybe<Scalars['Boolean']>;
  /** 员工账号管理:用户与组织关系 */
  userOrgRel?: Maybe<Scalars['Boolean']>;
  /** 发货管理:校验报关模板 */
  validDeclareTmp?: Maybe<DeclareTmpPayload>;
  /** 校验是否已生成销地计划 */
  validHasSalesPlan?: Maybe<Scalars['Boolean']>;
  /** 温度设备管理:验证设备号是否存在 */
  verifyManageDeviceCode?: Maybe<VerifyManageDeviceCodePayload>;
  /** 销售配送单: 配送作废 */
  voidDeliveryOrder?: Maybe<Scalars['Boolean']>;
  /** 国产计划:作废计划 */
  voidDomesticDeliveryPlan?: Maybe<Scalars['Boolean']>;
  /** 采购退货: 作废订单 */
  voidIndividualPurchaseReturn?: Maybe<Scalars['Boolean']>;
  /** 预付管理: 作废预付单 */
  voidPaymentAdvance?: Maybe<Scalars['Boolean']>;
  /** 门店管理: 平台开单详情页-作废 */
  voidPlatformSale?: Maybe<Scalars['Boolean']>;
  /** 销售配送单: 作废补充单 */
  voidSaleDeliverySupplementalOrder?: Maybe<Scalars['Boolean']>;
  /** 销售开单:作废 */
  voidSaleInvoice?: Maybe<Scalars['Boolean']>;
  /** 新增码头 */
  wharfCreate?: Maybe<Scalars['Long']>;
  /** 删除码头 */
  wharfDelete?: Maybe<Scalars['Boolean']>;
  /** 修改码头 */
  wharfUpdate?: Maybe<Scalars['Boolean']>;
  /** 费用公共: 撤回 */
  withdrawBill?: Maybe<Scalars['Boolean']>;
  /** 销售配送单: 撤销配送 */
  withdrawDeliveryOrder?: Maybe<Scalars['Boolean']>;
  /** 国产货采购费用管理:批量撤回 */
  withdrawDomesticProductsPurchaseBillBatch?: Maybe<Scalars['Boolean']>;
  /** 国产货销售费用管理:批量撤回 */
  withdrawDomesticProductsSaleBillBatch?: Maybe<Scalars['Boolean']>;
  /** 采购退货: 撤销订单 */
  withdrawIndividualPurchaseReturn?: Maybe<Scalars['Boolean']>;
  /** 口岸质检:撤回质检 */
  withdrawInspection?: Maybe<Scalars['Boolean']>;
  /** 销售开单:撤销 */
  withdrawSaleInvoice?: Maybe<Scalars['Boolean']>;
};


export type MutationAbandonTenderArgs = {
  tenderId: Scalars['ID'];
};


export type MutationAcceptReturnsBillArgs = {
  updateReturnsBillStatusInput?: InputMaybe<UpdateReturnsBillStatusInput>;
};


export type MutationAccountOfVoucherBillArgs = {
  input: FasIdsInput;
};


export type MutationAccountStatementAuditArgs = {
  id: Scalars['ID'];
};


export type MutationAccountStatementCancelArgs = {
  id: Scalars['ID'];
};


export type MutationAccountStatementConfirmArgs = {
  id: Scalars['ID'];
};


export type MutationAccountStatementCreateArgs = {
  input: AccountStatementCreateInput;
};


export type MutationAccountStatementExportArgs = {
  id: Scalars['ID'];
};


export type MutationAccountStatementImportArgs = {
  input: FileInput;
};


export type MutationAccountStatementImportConfirmArgs = {
  input: AccountStatementImportConfirmInput;
};


export type MutationAccountStatementRollbackArgs = {
  id: Scalars['ID'];
};


export type MutationAccountStatementSubmitArgs = {
  id: Scalars['ID'];
};


export type MutationAccountStatementVerificationBatchCreateArgs = {
  input: AccountStatementVerificationBatchInput;
};


export type MutationAccountStatementVerificationBatchEditArgs = {
  input: AccountStatementVerificationBatchEditInput;
};


export type MutationAccountStatementVerificationBatchRemoveArgs = {
  input: AccountStatementVerificationBatchRemoveInput;
};


export type MutationAccountStatementVerificationEditArgs = {
  input: AccountStatementVerificationEditInput;
};


export type MutationAccountStatementVerificationRemoveArgs = {
  input: AccountStatementVerificationRemoveInput;
};


export type MutationAddCommodityStockArgs = {
  addCommodityStockInput?: InputMaybe<AddCommodityStockInput>;
};


export type MutationAddCustomerAccountArgs = {
  input?: InputMaybe<HlAddCustomerAccountInput>;
};


export type MutationAddCustomerBlacklistArgs = {
  input?: InputMaybe<AddCustomerBlacklistInput>;
};


export type MutationAddCustomerContractRelArgs = {
  input?: InputMaybe<HlAddCustomerContractRelInput>;
};


export type MutationAddCustomerDetailContactsArgs = {
  input?: InputMaybe<HlAddCustomerDetailContactsInput>;
};


export type MutationAddCustomerQualificationArgs = {
  input?: InputMaybe<HlAddCustomerQualificationInput>;
};


export type MutationAddDeliveryOrderArgs = {
  addDeliveryOrderInput?: InputMaybe<AddDeliveryOrderInput>;
};


export type MutationAddDurianCommodityArgs = {
  input?: InputMaybe<DurianCommodityAddInput>;
};


export type MutationAddDurianCommodityCategoryArgs = {
  input?: InputMaybe<DurianCategoryCreateInput>;
};


export type MutationAddDurianSupplierDeliveryAddressArgs = {
  input?: InputMaybe<DurianSupplierAddressUpdateInput>;
};


export type MutationAddDurianSupplierFinancialInfoArgs = {
  input?: InputMaybe<DurianSupplierFinancialInfoInput>;
};


export type MutationAddInOrderArgs = {
  inOrder?: InputMaybe<InOrder>;
};


export type MutationAddOutOrderArgs = {
  outOrder?: InputMaybe<OutOrder>;
};


export type MutationAddSalePurchaseStockQuantityArgs = {
  input?: InputMaybe<AddSalePurchaseStockQuantityInput>;
};


export type MutationAddStockQuantityArgs = {
  addStockQuantityInput?: InputMaybe<AddStockQuantityInput>;
};


export type MutationAddSupplierArgs = {
  input?: InputMaybe<HlAddSupplierInput>;
};


export type MutationAddSupplierAccountArgs = {
  input?: InputMaybe<HlAddSupplierAccountInput>;
};


export type MutationAddSupplierBaseArgs = {
  input?: InputMaybe<HlAddSupplierBaseInput>;
};


export type MutationAddSupplierContractRelArgs = {
  input?: InputMaybe<HlAddSupplierContractRelInput>;
};


export type MutationAddSupplierDetailArgs = {
  input?: InputMaybe<HlAddSupplierDetailInput>;
};


export type MutationAddSupplierDetailContactsArgs = {
  input?: InputMaybe<HlAddSupplierDetailContactsInput>;
};


export type MutationAddSupplierDetailCooperationArgs = {
  input?: InputMaybe<HlAddSupplierDetailCooperationInput>;
};


export type MutationAddSupplierQualificationArgs = {
  input?: InputMaybe<HlAddSupplierQualificationInput>;
};


export type MutationAddTagArgs = {
  input?: InputMaybe<TagAddBatchInput>;
};


export type MutationAddTagBatchArgs = {
  input?: InputMaybe<TagAddBatchInput>;
};


export type MutationAdjustDepreciationSwitchArgs = {
  input: AdjustDepreciationSwitchInput;
};


export type MutationAmortizeReimbursementArgs = {
  input: FasIdsInput;
};


export type MutationAppUpdateDomesticDeliveryArgs = {
  input?: InputMaybe<AppUpdateDomesticPlanInput>;
};


export type MutationApprovePaymentArgs = {
  input: ChangePaymentStatusInput;
};


export type MutationAtomicIndexCreateArgs = {
  input?: InputMaybe<AtomicIndexCreateInput>;
};


export type MutationAtomicIndexEditArgs = {
  input?: InputMaybe<AtomicIndexEditInput>;
};


export type MutationAtomicIndexEnableArgs = {
  input?: InputMaybe<AtomicIndexEnableInput>;
};


export type MutationAuditAbnormalTaskOrderArgs = {
  auditAbnormalTaskOrderInput?: InputMaybe<AuditAbnormalTaskOrderInput>;
};


export type MutationAuditAgencyTradeTransferBillArgs = {
  auditAgencyTradeTransferBillInput?: InputMaybe<AuditAgencyTradeTransferBillInput>;
};


export type MutationAuditBill2Args = {
  input: AuditBill2Input;
};


export type MutationAuditBreakContractArgs = {
  breakContractAuditInput?: InputMaybe<BreakContractAuditInput>;
};


export type MutationAuditDeliveryBillFeeArgs = {
  updateDeliveryBillStatusInput?: InputMaybe<UpdateDeliveryBillStatusInput>;
};


export type MutationAuditOrderArgs = {
  input?: InputMaybe<CommondOrderStatusInput>;
};


export type MutationAuditProductionStockAdjustmentArgs = {
  input?: InputMaybe<ChangeProductionStockAdjustmentStatusInput>;
};


export type MutationAuditReturnCommodityArgs = {
  input?: InputMaybe<ReturnOrderIdInput>;
};


export type MutationAuditSaleIncomeOrderArgs = {
  auditSaleIncomeOrderInput?: InputMaybe<AuditSaleIncomeOrderInput>;
};


export type MutationAuditSaleIncomeOrderWebArgs = {
  auditSaleIncomeOrderInput?: InputMaybe<AuditSaleIncomeOrderWebInput>;
};


export type MutationBatchAddPitayaSopArgs = {
  input: BatchAddPitayaSopInput;
};


export type MutationBatchAdvanceOrderOperationArgs = {
  input?: InputMaybe<BatchAdvanceOrderOperationInput>;
};


export type MutationBatchArrivalArgs = {
  input?: InputMaybe<TrackingArrivalInput>;
};


export type MutationBatchBillOperationArgs = {
  input: BatchOperationInput;
};


export type MutationBatchCommitPurchaseAndSalesBillArgs = {
  idList: Array<Scalars['ID']>;
};


export type MutationBatchDecideArgs = {
  input?: InputMaybe<BatchDecideInput>;
};


export type MutationBatchDeleteLabelsArgs = {
  batchDeleteLabelsInput?: InputMaybe<BatchDeleteLabelsInput>;
};


export type MutationBatchDeliverArgs = {
  input?: InputMaybe<BatchDeliverInput>;
};


export type MutationBatchDistDataToSubGroupArgs = {
  input?: InputMaybe<BatchDistDataToSubGroupInput>;
};


export type MutationBatchEntryArgs = {
  input?: InputMaybe<TrackingEntryBatchInput>;
};


export type MutationBatchEntryFundFlowArgs = {
  input: FasIdsInput;
};


export type MutationBatchOperationTransportNodeArgs = {
  input?: InputMaybe<TransportNodeOperationBatchInput>;
};


export type MutationBatchReleaseArgs = {
  input?: InputMaybe<TrackingReleaseInput>;
};


export type MutationBatchRmDataOfSubGroupArgs = {
  input?: InputMaybe<BatchRmDataOfSubGroupInput>;
};


export type MutationBatchSaveFundFlowArgs = {
  input: SaveFundFlowInput;
};


export type MutationBatchSavePurchaseAndSalesBillArgs = {
  input?: InputMaybe<PurchaseAndSalesBillBatchSaveInput>;
};


export type MutationBatchSubmitFinancialPaymentArgs = {
  input: FasIdsInput;
};


export type MutationBatchSubmitPaymentAdvanceArgs = {
  ids: Array<Scalars['ID']>;
};


export type MutationBatchUpdateCommoditySkuArgs = {
  input?: InputMaybe<BatchUpdateCommoditySkuInput>;
};


export type MutationBatchUpdateDeviceArgs = {
  input?: InputMaybe<BatchUpdateDeviceInput>;
};


export type MutationBatchUpdateStdOptionArgs = {
  batchOptionInput?: InputMaybe<BatchUpdateStdOptionInput>;
};


export type MutationBatchVoiceUploadArgs = {
  input?: InputMaybe<InvoiceBatchUploadInput>;
};


export type MutationBathExportDeclareArgs = {
  input?: InputMaybe<ExportDeclareBatchCreateInput>;
};


export type MutationBeginTaskArgs = {
  beginTask?: InputMaybe<BeginTask>;
};


export type MutationBillCreateFeeTmpArgs = {
  input?: InputMaybe<BillTmpCreateInput>;
};


export type MutationBillEnableFeeTmpArgs = {
  input?: InputMaybe<BillTmpEnableInput>;
};


export type MutationBillModifyFeeTmpArgs = {
  input?: InputMaybe<BillTmpModifyInput>;
};


export type MutationBindOrgArgs = {
  bindOrgInput?: InputMaybe<BindOrgInput>;
};


export type MutationBindThermometersArgs = {
  input?: InputMaybe<Array<InputMaybe<ThermometerBindInput>>>;
};


export type MutationBindUserIdClientIdArgs = {
  input?: InputMaybe<UserIdClientIdInput>;
};


export type MutationBlindInventoryCommitArgs = {
  input?: InputMaybe<BlindInventoryInput>;
};


export type MutationBorrowingBlueWordPayableArgs = {
  input: FasIdsInput;
};


export type MutationBreakagePackageDownloadArgs = {
  input?: InputMaybe<PackageDownloadInput>;
};


export type MutationBusinessOrderOperationArgs = {
  input?: InputMaybe<BatchOrderOperationInput>;
};


export type MutationCacheAnswerArgs = {
  input?: InputMaybe<CacheAnswerInput>;
};


export type MutationCalculatorAmountArgs = {
  input?: InputMaybe<CalculatorInput>;
};


export type MutationCalculatorAmountIncludingTaxArgs = {
  input?: InputMaybe<CalculatorAmountIncludingTaxInput>;
};


export type MutationCancelAccountSubjectArgs = {
  input: FasIdInput;
};


export type MutationCancelAcquireArgs = {
  cancelAcquireInput?: InputMaybe<CancelAcquireInput>;
};


export type MutationCancelAgencySaleArgs = {
  input: AgencySaleIdInput;
};


export type MutationCancelAgencySaleSettlementOrderArgs = {
  input?: InputMaybe<CancelAgencySaleSettlementOrderInput>;
};


export type MutationCancelAllocateArgs = {
  input?: InputMaybe<AllocateCancelInput>;
};


export type MutationCancelBiddingArgs = {
  input?: InputMaybe<BiddingCancelInput>;
};


export type MutationCancelBorrowingArgs = {
  input: FasIdInput;
};


export type MutationCancelBreakContractArgs = {
  breakContractCancelInput?: InputMaybe<BreakContractCancelInput>;
};


export type MutationCancelBreakageOutStockApplyArgs = {
  input: Scalars['ID'];
};


export type MutationCancelConsignmentOrderArgs = {
  input?: InputMaybe<PitayaInternalConsignmentIdInput>;
};


export type MutationCancelConvertOrderArgs = {
  input?: InputMaybe<CommondOrderStatusInput>;
};


export type MutationCancelCustomerCreditArgs = {
  input?: InputMaybe<Scalars['ID']>;
};


export type MutationCancelDamageOutOrderArgs = {
  damageOutIDInput?: InputMaybe<DamageOutIdInput>;
};


export type MutationCancelDeliveryArgs = {
  input: Scalars['ID'];
};


export type MutationCancelDeliveryOrderArgs = {
  cancelDeliveryOrderInput?: InputMaybe<CancelDeliveryOrderInput>;
};


export type MutationCancelDeliveryReturnArgs = {
  returnCancelInput?: InputMaybe<ReturnCancelInput>;
};


export type MutationCancelExpandOrderArgs = {
  changeStatusExpandOrderInput: ChangeStatusExpandOrderInput;
};


export type MutationCancelFasInvoiceArgs = {
  input: FasIdInput;
};


export type MutationCancelFasInvoicePayableArgs = {
  input: FasIdInput;
};


export type MutationCancelFinancialPaymentArgs = {
  input: FasIdInput;
};


export type MutationCancelGoodsTransferArgs = {
  transferIDInput?: InputMaybe<TransferIdInput>;
};


export type MutationCancelInOrderArgs = {
  cancelInOrderInput: CancelInOrderInput;
};


export type MutationCancelIndividualPurchaseReturnArgs = {
  input?: InputMaybe<CancelIndividualPurchaseReturnInput>;
};


export type MutationCancelInternalConsignmentArgs = {
  input?: InputMaybe<PitayaInternalConsignmentIdInput>;
};


export type MutationCancelInternalSaleArgs = {
  input: PitayaInternalSaleIdInput;
};


export type MutationCancelJointVentureSaleArgs = {
  cancelJointVentureSaleInput?: InputMaybe<CancelJointVentureSaleInput>;
};


export type MutationCancelOriginalSaleArgs = {
  originalCancelInput?: InputMaybe<OriginalCancelInput>;
};


export type MutationCancelOtherInOrderArgs = {
  cancelOtherInOrderInput?: InputMaybe<CancelOtherInOrderInput>;
};


export type MutationCancelOutOrderArgs = {
  cancelOutOrderInput?: InputMaybe<CancelOutOrderInput>;
};


export type MutationCancelPayOfAnotherArgs = {
  input: PayOfAnotherOperationInput;
};


export type MutationCancelPayableArgs = {
  input: FasIdInput;
};


export type MutationCancelPaymentArgs = {
  input: ChangePaymentStatusInput;
};


export type MutationCancelPlanArgs = {
  planId?: InputMaybe<Scalars['ID']>;
};


export type MutationCancelPrimaryReceiptsArgs = {
  input: FasIdInput;
};


export type MutationCancelPurchaseArgs = {
  cancelpurchase?: InputMaybe<CancelInOrderInput>;
};


export type MutationCancelPurchaseOrderArgs = {
  input?: InputMaybe<PurchaseOrderCancelInput>;
};


export type MutationCancelPurchaseReturnOrderArgs = {
  cancelPurchaseReturnOrderInput?: InputMaybe<CancelPurchaseReturnOrderInput>;
};


export type MutationCancelReceivableArgs = {
  input: FasIdInput;
};


export type MutationCancelReconciliationArgs = {
  input: FasIdInput;
};


export type MutationCancelReimbursementArgs = {
  input: FasIdInput;
};


export type MutationCancelSaleDeliveryOrderArgs = {
  input: CancelSaleDeliveryOrderInput;
};


export type MutationCancelSaleDeliverySupplementalOrderArgs = {
  input: CancelSupplementalOrderInput;
};


export type MutationCancelSaleInvoiceArgs = {
  input?: InputMaybe<CancelSaleInvoiceInput>;
};


export type MutationCancelSaleOrderArgs = {
  cancelOutOrderInput?: InputMaybe<CancelOutOrderInput>;
};


export type MutationCancelSaleOrderCommodityArgs = {
  cancelSaleOrderCommodityInput?: InputMaybe<CancelSaleOrderCommodityInput>;
};


export type MutationCancelSaleProductionArgs = {
  cancelSaleProductionInput?: InputMaybe<CancelSaleProductionInput>;
};


export type MutationCancelSaleReturnArgs = {
  saleReturnCancelInput?: InputMaybe<SaleReturnCancelInput>;
};


export type MutationCancelSopTaskArgs = {
  taskId: Scalars['ID'];
};


export type MutationCancelTaskArgs = {
  cancelTaskInput?: InputMaybe<CancelTaskInput>;
};


export type MutationCancelTenderDetailArgs = {
  input?: InputMaybe<BiddingTenderDetailCancelInput>;
};


export type MutationCancelVoucherBillArgs = {
  input: FasIdInput;
};


export type MutationCancelVoucherTemplateArgs = {
  input: FasIdInput;
};


export type MutationCancelWasteSaleOrderArgs = {
  cancelWasteSaleOrderInput?: InputMaybe<CancelWasteSaleOrderInput>;
};


export type MutationCarryCabinetArgs = {
  input?: InputMaybe<TrackingCarryCabinetInput>;
};


export type MutationChangeBill2StatusArgs = {
  input: ChangeBill2StatusInput;
};


export type MutationChangeBillCostRuleStatusArgs = {
  changeStatusInput?: InputMaybe<ChangeStatusInput>;
};


export type MutationChangeBillStatusArgs = {
  input?: InputMaybe<ChangeBillStatusInput>;
};


export type MutationChangeIndividualPurchaseStatusArgs = {
  changePurchaseStatusInput?: InputMaybe<ChangePurchaseStatusInput>;
};


export type MutationChangePayOfAnotherItemCustomerArgs = {
  input?: InputMaybe<ChangePayOfAnotherItemCustomerInput>;
};


export type MutationChangePwdArgs = {
  changePwdInput?: InputMaybe<ChangePwdInput>;
};


export type MutationChangeSecondmentStatusArgs = {
  secondmentStatusInput?: InputMaybe<SecondmentStatusInput>;
};


export type MutationChangeTempCollectionStatusArgs = {
  input: TempCollectionStatusInput;
};


export type MutationChangeWarehouseStatArgs = {
  input: ChangeWarehouseStatInput;
};


export type MutationCheckBeforeBatchArgs = {
  input?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};


export type MutationCheckBeforeSplitOrCombineArgs = {
  input?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};


export type MutationCheckCompleteArgs = {
  id?: InputMaybe<Scalars['ID']>;
};


export type MutationCheckFeeItemDefaultValEqualArgs = {
  input?: InputMaybe<FeeItemDefaultValSaveInput>;
};


export type MutationCheckShipArgs = {
  input?: InputMaybe<SailScheduleCheckInput>;
};


export type MutationCheckSupplierPortArgs = {
  input?: InputMaybe<SupplierCheckInput>;
};


export type MutationCheckTaskSkuArgs = {
  input?: InputMaybe<SkuCheckInput>;
};


export type MutationCheckTenderCarPoolArgs = {
  carNo: Scalars['String'];
};


export type MutationCheckTenderInPlanArgs = {
  input?: InputMaybe<TenderCarCheckPlanInput>;
};


export type MutationClearCustomsTemplateSkuBatchArgs = {
  input?: InputMaybe<CustomsTemplateSkuClearBatchInput>;
};


export type MutationClearCustomsTemplateSkuByConditionArgs = {
  input?: InputMaybe<CustomsTemplateCommoditySkuPageInput>;
};


export type MutationColorMarkingArgs = {
  input?: InputMaybe<ColorMarkingInput>;
};


export type MutationCombineDeliveryPlanArgs = {
  input?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};


export type MutationCommandDynamicSubGroupArgs = {
  input?: InputMaybe<CommandDynamicSubGroupListInput>;
};


export type MutationCommitBillBatchArgs = {
  billBusinessId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};


export type MutationCommitDomesticBillBatchArgs = {
  input?: InputMaybe<DomesticBillCommitBatchInput>;
};


export type MutationCommitDomesticProductsPurchaseBillBatchArgs = {
  input?: InputMaybe<Array<Scalars['ID']>>;
};


export type MutationCommitDomesticProductsSaleBillBatchArgs = {
  input?: InputMaybe<Array<Scalars['ID']>>;
};


export type MutationCommitImportBillBatchArgs = {
  importBatchCode?: InputMaybe<Scalars['String']>;
};


export type MutationCommitShipmentInspectionArgs = {
  input?: InputMaybe<ShipmentInspectionCommitInput>;
};


export type MutationCommitSopAnswerArgs = {
  input?: InputMaybe<SopCommitInput>;
};


export type MutationCommitTemperatureInfoArgs = {
  input?: InputMaybe<ReceiptTemperatureInput>;
};


export type MutationCompanyAccountCreateArgs = {
  input?: InputMaybe<CompanyAccountOperateInput>;
};


export type MutationCompanyAccountStatusModifyArgs = {
  input?: InputMaybe<CompanyAccountStatusModifyInput>;
};


export type MutationCompanyAccountUpdateArgs = {
  input?: InputMaybe<CompanyAccountOperateInput>;
};


export type MutationCompleteDeliveryOrderArgs = {
  completeDeliveryOrderInput?: InputMaybe<CompleteDeliveryOrderInput>;
};


export type MutationCompletePitayaDomesticReceiveTaskArgs = {
  input: CompletePitayaDomesticReceiveTaskInput;
};


export type MutationCompletePitayaReceiveTaskArgs = {
  input: CompletePitayaReceiveTaskInput;
};


export type MutationCompletePlanArgs = {
  planId?: InputMaybe<Scalars['ID']>;
};


export type MutationCompleteSaleDeliveryOrderArgs = {
  input: CompleteSaleDeliveryOrderInput;
};


export type MutationCompleteTaskArgs = {
  completeTaskInput?: InputMaybe<CompleteTaskInput>;
};


export type MutationConfigureGoodsSourceByConditionArgs = {
  input?: InputMaybe<DurianCommoditySkuOperateGoodSourceByConditionInput>;
};


export type MutationConfirmCancelProductionArgs = {
  confirmCancelProductionInput?: InputMaybe<ConfirmCancelProductionInput>;
};


export type MutationConfirmCommodityGuidePriceArgs = {
  input: ConfirmCommodityGuidePriceInput;
};


export type MutationConfirmDeliverArgs = {
  input: Scalars['ID'];
};


export type MutationConfirmEmptyCabinetArgs = {
  input?: InputMaybe<ConfirmEmptyCabinetInput>;
};


export type MutationConfirmFeeArgs = {
  input?: InputMaybe<ReceiptFeeConfirmInput>;
};


export type MutationConfirmGoodsTransferArgs = {
  transferIDInput?: InputMaybe<TransferIdInput>;
};


export type MutationConfirmInboundArgs = {
  confirmInput?: InputMaybe<ConfirmInput>;
};


export type MutationConfirmInternalPurchaseArgs = {
  input: PitayaInternalPurchaseConfirmInput;
};


export type MutationConfirmOmsPurchaseArgs = {
  input?: InputMaybe<ConfirmOmsPurchaseInput>;
};


export type MutationConfirmOutOrderArgs = {
  confirmOutOrderInput?: InputMaybe<ConfirmOutOrderInput>;
};


export type MutationConfirmPayOfAnotherArgs = {
  input: PayOfAnotherOperationInput;
};


export type MutationConfirmPurchaseInBoundArgs = {
  purchaseConfirmInput?: InputMaybe<PurchaseConfirmInput>;
};


export type MutationConfirmReceiptArgs = {
  input?: InputMaybe<ReceiptInput>;
};


export type MutationConfirmStockOrderArgs = {
  confirmStockOrderInput?: InputMaybe<ConfirmStockOrderInput>;
};


export type MutationConfirmStockWmsOrderArgs = {
  input?: InputMaybe<ConfirmStockWmsOrderInput>;
};


export type MutationConfirmTenderCarArgs = {
  tenderCarId: Scalars['ID'];
};


export type MutationCopyCustomsTemplateArgs = {
  input?: InputMaybe<CustomsTemplateCopyInput>;
};


export type MutationCopySaleOrderArgs = {
  saleOrderInput?: InputMaybe<SaleOrderInput>;
};


export type MutationCostAddArgs = {
  input?: InputMaybe<CostEntryAddInput>;
};


export type MutationCostCancelArgs = {
  input?: InputMaybe<CostEntryIdInput>;
};


export type MutationCostEditArgs = {
  input?: InputMaybe<CostEntryUpdateInput>;
};


export type MutationCostRejectBizArgs = {
  input?: InputMaybe<PitayaCostEntryIdInput>;
};


export type MutationCostRevokeArgs = {
  input?: InputMaybe<CostEntryIdInput>;
};


export type MutationCostSubmitArgs = {
  input?: InputMaybe<CostEntryIdInput>;
};


export type MutationCostSubmitBizArgs = {
  input?: InputMaybe<PitayaCostEntryIdInput>;
};


export type MutationCostSubmitFdArgs = {
  input?: InputMaybe<PitayaCostEntryIdInput>;
};


export type MutationCoverUpdateSupplierDetailAddressArgs = {
  input?: InputMaybe<HlCoverUpdateSupplierDetailAddressInput>;
};


export type MutationCreateAcquireArgs = {
  createAcquireInput?: InputMaybe<CreateAcquireInput>;
};


export type MutationCreateAgencySaleArgs = {
  input: CreateAgencySaleInput;
};


export type MutationCreateAgencySaleOrderArgs = {
  input?: InputMaybe<AgencySaleOrderCreateInput>;
};


export type MutationCreateAgencySaleSettlementOrderArgs = {
  input?: InputMaybe<CreateAgencySaleSettlementOrderInput>;
};


export type MutationCreateAgencySaleTransferArgs = {
  input?: InputMaybe<CreateAgencySaleTransferInput>;
};


export type MutationCreateAlarmArgs = {
  input?: InputMaybe<AlarmUpdateInput>;
};


export type MutationCreateAlarmNoticeUserArgs = {
  input?: InputMaybe<AlarmNoticeUserCreateInput>;
};


export type MutationCreateApplyEntryWareHouseArgs = {
  input?: InputMaybe<ConfirmEntryInput>;
};


export type MutationCreateBatchEmptyCabinetInfoArgs = {
  input?: InputMaybe<EmptyCabinetInfoCreateBatchInput>;
};


export type MutationCreateBiddingArgs = {
  input?: InputMaybe<BiddingCreateInput>;
};


export type MutationCreateBillCostArgs = {
  billCostInput?: InputMaybe<BillCostInput>;
};


export type MutationCreateBillCostRuleArgs = {
  commandBillCostRuleInput?: InputMaybe<CommandBillCostRuleInput>;
};


export type MutationCreateBlackListArgs = {
  input?: InputMaybe<BlackListCreateInput>;
};


export type MutationCreateBreakContractArgs = {
  breakContractCreateInput?: InputMaybe<BreakContractCreateInput>;
};


export type MutationCreateBreakageOutStockApplyArgs = {
  input?: InputMaybe<CreateBreakageOutStockInput>;
};


export type MutationCreateCabinetRuleArgs = {
  input?: InputMaybe<CabinetRuleCreateInput>;
};


export type MutationCreateCategoryArgs = {
  categoryInput?: InputMaybe<CategoryInput>;
};


export type MutationCreateComeWareHouseArgs = {
  input?: InputMaybe<ComeWareHouseInput>;
};


export type MutationCreateCommodityAdjustmentArgs = {
  input?: InputMaybe<CreateCommodityAdjustmentInput>;
};


export type MutationCreateCommodityControlArgs = {
  input: CreateCommodityControlInput;
};


export type MutationCreateCommodityTagAssociationArgs = {
  createCommodityTagAssociationInput?: InputMaybe<CreateCommodityTagAssociationInput>;
};


export type MutationCreateContractArgs = {
  input?: InputMaybe<ContractCreateInput>;
};


export type MutationCreateConvertOrderArgs = {
  input?: InputMaybe<CreateConvertInput>;
};


export type MutationCreateCustomerArgs = {
  customerInput?: InputMaybe<CustomerInput>;
};


export type MutationCreateCustomerCreditArgs = {
  input?: InputMaybe<CustomerCreditCreateInput>;
};


export type MutationCreateCustomerDistributionArgs = {
  customerDistributionInput?: InputMaybe<CustomerDistributionInput>;
};


export type MutationCreateCustomerRealNameAuthArgs = {
  input?: InputMaybe<CreateCustomerRealNameAuthInput>;
};


export type MutationCreateCustomsTemplateArgs = {
  input?: InputMaybe<CustomsTemplateCreateInput>;
};


export type MutationCreateDailyLaborCostArgs = {
  createDailyLaborCostInput?: InputMaybe<CreateDailyLaborCostInput>;
};


export type MutationCreateDamageOutOrderArgs = {
  createDamageOutOrderInput?: InputMaybe<CreateDamageOutOrderInput>;
};


export type MutationCreateDdpPurchaseDeductionLossArgs = {
  input?: InputMaybe<DdpPurchaseDeductionLossCreatedInput>;
};


export type MutationCreateDefectiveSaleOrderArgs = {
  createDefectiveSaleOrderInput?: InputMaybe<CreateDefectiveSaleOrderInput>;
};


export type MutationCreateDeliveryPlanArgs = {
  input?: InputMaybe<DeliveryPlanCreateInput>;
};


export type MutationCreateDeliveryPlanByEmptyCabinetArgs = {
  input?: InputMaybe<DeliveryPlanCreateByEmptyCabinetInput>;
};


export type MutationCreateDeliveryPlanByRouteArgs = {
  input?: InputMaybe<DeliveryPlanCreateByRouteInput>;
};


export type MutationCreateDeliveryReturnArgs = {
  returnCreateInput?: InputMaybe<ReturnCreateInput>;
};


export type MutationCreateDurianCustomerArgs = {
  input?: InputMaybe<DurianCustomerCreateInput>;
};


export type MutationCreateDurianSupplierAddressContactArgs = {
  input?: InputMaybe<DurianSupplierAddressContactInput>;
};


export type MutationCreateEntryWareHouseArgs = {
  input?: InputMaybe<EntryWareHouseInput>;
};


export type MutationCreateExpandOrderArgs = {
  createExpandOrderInput: CreateExpandOrderInput;
};


export type MutationCreateFailureDeviceArgs = {
  input?: InputMaybe<FailureDeviceCreateInput>;
};


export type MutationCreateFeeTmpArgs = {
  input?: InputMaybe<TmpCreateInput>;
};


export type MutationCreateGoodsTransferArgs = {
  goodsTransferInput?: InputMaybe<GoodsTransferInput>;
};


export type MutationCreateIndividualPurchaseOrderArgs = {
  createIndividualPurchaseInput?: InputMaybe<CreateIndividualPurchaseInput>;
};


export type MutationCreateIndividualPurchaseReturnArgs = {
  input?: InputMaybe<CreateOrUpdateIndividualPurchaseReturnInput>;
};


export type MutationCreateInternalConsignmentArgs = {
  input?: InputMaybe<PitayaInternalConsignmentInput>;
};


export type MutationCreateInternalSaleArgs = {
  input: PitayaInternalSaleInput;
};


export type MutationCreateJointVentureSaleArgs = {
  jointVentureSaleInput?: InputMaybe<JointVentureSaleInput>;
};


export type MutationCreateLabelArgs = {
  createLabelInput?: InputMaybe<CreateLabelInput>;
};


export type MutationCreateLowCodeRuleTemplateArgs = {
  input?: InputMaybe<LowCodeTemplateCreateInput>;
};


export type MutationCreateMemberArgs = {
  input?: InputMaybe<CreateMemberInput>;
};


export type MutationCreateOrgArgs = {
  orgInput?: InputMaybe<OrgInput>;
};


export type MutationCreateOrgGroupArgs = {
  createOrgGroupInput?: InputMaybe<CreateOrgGroupInput>;
};


export type MutationCreateOrgLabelArgs = {
  createOrgLabelInput?: InputMaybe<CreateOrgLabelInput>;
};


export type MutationCreateOriginalReturnArgs = {
  originalReturnInsertInput?: InputMaybe<OriginalReturnInsertInput>;
};


export type MutationCreateOriginalSaleArgs = {
  originalCreateInput?: InputMaybe<OriginalCreateInput>;
};


export type MutationCreateOtherInOrderArgs = {
  createOtherInOrderInput?: InputMaybe<CreateOtherInOrderInput>;
};


export type MutationCreateOtherOutOrderArgs = {
  createOtherOutOrderInput?: InputMaybe<CreateOtherOutOrderInput>;
};


export type MutationCreatePayOfAnotherArgs = {
  input: CreatePayOfAnotherInput;
};


export type MutationCreatePitayaAddressArgs = {
  input?: InputMaybe<CreateOrUpdatePitayaAddressInput>;
};


export type MutationCreatePitayaCustomerArgs = {
  customerInput?: InputMaybe<PitayaCustomerInput>;
};


export type MutationCreatePitayaCustomerAccountArgs = {
  input?: InputMaybe<CreatePitayaCustomerAccountInput>;
};


export type MutationCreatePitayaCustomerBaseArgs = {
  input?: InputMaybe<CreatePitayaCustomerBaseInfoInput>;
};


export type MutationCreatePitayaCustomerContactArgs = {
  input?: InputMaybe<PitayaCustomerContactInput>;
};


export type MutationCreatePitayaCustomerContractRelReqArgs = {
  input?: InputMaybe<CreatePitayaCustomerContractRelInput>;
};


export type MutationCreatePitayaCustomerDetailArgs = {
  input?: InputMaybe<CreatePitayaCustomerDetailInput>;
};


export type MutationCreatePitayaCustomerQualificationArgs = {
  input?: InputMaybe<CreateOrUpdatePitayaQualificationInput>;
};


export type MutationCreatePitayaSortingWarehouseArgs = {
  input?: InputMaybe<SortingWarehouseInput>;
};


export type MutationCreatePitayaSupplierArgs = {
  supplierInput?: InputMaybe<PitayaSupplierInput>;
};


export type MutationCreatePitayaSupplierAccountArgs = {
  createPitayaSupplierAccountInput?: InputMaybe<CreatePitayaSupplierAccountInput>;
};


export type MutationCreatePitayaSupplierContactArgs = {
  pitayaCreateSupplierContactInput?: InputMaybe<PitayaCreateSupplierContactInput>;
};


export type MutationCreatePitayaSupplierContractArgs = {
  createPitayaSupplierContractInput?: InputMaybe<CreatePitayaSupplierContractInput>;
};


export type MutationCreatePitayaSupplierCooperationArgs = {
  createPitayaSupplierCooperationInput?: InputMaybe<CreatePitayaSupplierCooperationInput>;
};


export type MutationCreatePitayaSupplierQualificationArgs = {
  pitayaCreateQualificationInput: PitayaCreateQualificationInput;
};


export type MutationCreatePlatformReturnArgs = {
  input: CreateOrUpdatePlatformReturnInput;
};


export type MutationCreatePlatformSaleArgs = {
  input: CreatePlatformSaleInput;
};


export type MutationCreatePlatformSaleReturnArgs = {
  input: CreateOrUpdatePlatformSaleReturnInput;
};


export type MutationCreatePositionArgs = {
  createPositionInput?: InputMaybe<CreatePositionInput>;
};


export type MutationCreateProductionStockAdjustmentArgs = {
  input?: InputMaybe<CreateProductionStockAdjustmentInput>;
};


export type MutationCreatePurchaseReturnArgs = {
  purchaseReturnInsertInput?: InputMaybe<PurchaseReturnInsertInput>;
};


export type MutationCreateQuickLabelArgs = {
  createQuickLabelInput?: InputMaybe<CreateQuickLabelInput>;
};


export type MutationCreateRecoveryDeviceArgs = {
  input?: InputMaybe<RecoveryDeviceCreateInput>;
};


export type MutationCreateRejectApplyArgs = {
  input?: InputMaybe<RejectApplyInput>;
};


export type MutationCreateRoleArgs = {
  createRoleInput?: InputMaybe<CreateRoleInput>;
};


export type MutationCreateSaleDeliveryOrderArgs = {
  input: CreateSaleDeliveryOrderInput;
};


export type MutationCreateSaleDeliverySupplementalOrderArgs = {
  input: CreateSaleDeliverySupplementalOrderInput;
};


export type MutationCreateSaleInvoiceArgs = {
  input?: InputMaybe<CreateOrUpdateSaleInvoiceInput>;
};


export type MutationCreateSaleInvoiceReturnArgs = {
  input: CreateOrUpdateSaleInvoiceReturnInput;
};


export type MutationCreateSaleOrderArgs = {
  createSaleOrderInput?: InputMaybe<CreateSaleOrderInput>;
};


export type MutationCreateSalePlanOrderArgs = {
  createSalePlanOrderInput?: InputMaybe<CreateSalePlanOrderInput>;
};


export type MutationCreateSaleReturnArgs = {
  saleReturnInsertInput?: InputMaybe<SaleReturnInsertInput>;
};


export type MutationCreateSopArgs = {
  input?: InputMaybe<SopCreateInput>;
};


export type MutationCreateSopCheckItemArgs = {
  input?: InputMaybe<SopCheckItemCreateInput>;
};


export type MutationCreateStdOptionArgs = {
  optionInput?: InputMaybe<StdOptionInput>;
};


export type MutationCreateStdSpecArgs = {
  input?: InputMaybe<StdSpecInput>;
};


export type MutationCreateStockTemporaryArgs = {
  input?: InputMaybe<StockTemporaryInput>;
};


export type MutationCreateSupplierArgs = {
  supplierInput?: InputMaybe<SupplierInput>;
};


export type MutationCreateTagArgs = {
  input?: InputMaybe<TagCreateInput>;
};


export type MutationCreateTakeStockArgs = {
  input?: InputMaybe<TakeStockDetailInput>;
};


export type MutationCreateTenderArgs = {
  input?: InputMaybe<TenderCreateInput>;
};


export type MutationCreateTenderCarArgs = {
  input?: InputMaybe<TenderCarInput>;
};


export type MutationCreateThermometerOrderArgs = {
  input?: InputMaybe<ThermometerOrderCreateInput>;
};


export type MutationCreateTransferOutOrderArgs = {
  createTransferOrderInput?: InputMaybe<CreateTransferOrderInput>;
};


export type MutationCreateTransportAirBookArgs = {
  input?: InputMaybe<BatchTransportAirBookInput>;
};


export type MutationCreateTransportRoadBookArgs = {
  input?: InputMaybe<TransportRoadBookInput>;
};


export type MutationCreateTransportSeaBookArgs = {
  input?: InputMaybe<BatchTransportSeaBookInput>;
};


export type MutationCreateUnitConversionArgs = {
  input?: InputMaybe<UnitConversionListInput>;
};


export type MutationCreateUserArgs = {
  createUserInput?: InputMaybe<CreateUserInput>;
};


export type MutationCreateUserMangeArgs = {
  input?: InputMaybe<UserMangerInput>;
};


export type MutationCreateUserPositionRelArgs = {
  createUserPositionRelInput?: InputMaybe<CreateUserPositionRelInput>;
};


export type MutationCreateVarietyGroupArgs = {
  varietyGroupInput?: InputMaybe<VarietyGroupInput>;
};


export type MutationCreateVarietyGroupSkuArgs = {
  createVarietyGroupSkuInput?: InputMaybe<CreateVarietyGroupSkuInput>;
};


export type MutationCreateWarehouseArgs = {
  input: WarehouseCreateInput;
};


export type MutationCreateWasteSaleOrderArgs = {
  createWasteSaleOrderInput?: InputMaybe<CreateWasteSaleOrderInput>;
};


export type MutationCreteMerchantArgs = {
  input?: InputMaybe<MerchantInput>;
};


export type MutationCustomsBerthArgs = {
  sailScheduleId: Scalars['ID'];
};


export type MutationCustomsCancelBerthArgs = {
  sailScheduleId: Scalars['ID'];
};


export type MutationCustomsDeclarationFormAgentTypeEditArgs = {
  input?: InputMaybe<CustomsDeclarationFormAgentTypeEditInput>;
};


export type MutationCustomsDeclarationFormAttachedFileSyncArgs = {
  formId: Scalars['ID'];
};


export type MutationCustomsDeclarationFormAttachedFileUploadArgs = {
  input?: InputMaybe<CustomsDeclarationFormAttachedFileUploadInput>;
};


export type MutationCustomsDeclarationFormCommitSingleWindowArgs = {
  input?: InputMaybe<CustomsDeclarationFormEditInput>;
};


export type MutationCustomsDeclarationFormDeleteArgs = {
  formId: Scalars['ID'];
};


export type MutationCustomsDeclarationFormEditArgs = {
  input?: InputMaybe<CustomsDeclarationFormEditInput>;
};


export type MutationCustomsDeclarationFormGoodsDeleteArgs = {
  goodsId: Array<Scalars['ID']>;
};


export type MutationCustomsDeclarationFormGoodsEditArgs = {
  input?: InputMaybe<CustomsDeclarationFormGoodsEditInput>;
};


export type MutationCustomsDeclarationFormGoodsSaveArgs = {
  input?: InputMaybe<CustomsDeclarationFormGoodsSaveInput>;
};


export type MutationCustomsDeclarationFormOriginCertificateSyncArgs = {
  formId?: InputMaybe<Scalars['ID']>;
};


export type MutationCustomsDeclarationFormOriginQualificationSyncArgs = {
  input?: InputMaybe<CustomsDeclarationFormOriginQualificationSyncInput>;
};


export type MutationCustomsDeclareTaskCreateArgs = {
  input?: InputMaybe<CustomsDeclareTaskCreateInput>;
};


export type MutationCustomsRoadTripEditBatchArgs = {
  input?: InputMaybe<CustomsRoadTripEditBatchInput>;
};


export type MutationCustomsRoadTripTrackingStateValidArgs = {
  id?: InputMaybe<Scalars['ID']>;
};


export type MutationCustomsRoadTripTransferInspectionValidArgs = {
  input?: InputMaybe<CustomsRoadTripTaskValidInput>;
};


export type MutationCustomsSeaTripBatchEditArgs = {
  input?: InputMaybe<CustomsSeaTripCabinetManageBatchEditInput>;
};


export type MutationCustomsSopResetArgs = {
  sopId?: InputMaybe<Scalars['ID']>;
};


export type MutationCustomsSopTaskBackArgs = {
  taskId?: InputMaybe<Scalars['ID']>;
};


export type MutationCustomsTemplateAddCommodityArgs = {
  input?: InputMaybe<CustomsTemplateAddCommodityInput>;
};


export type MutationDataDictClassificationCreateArgs = {
  input?: InputMaybe<DataDictClassificationCreateInput>;
};


export type MutationDataDictClassificationEditArgs = {
  input?: InputMaybe<DataDictClassificationEditInput>;
};


export type MutationDataDictClassificationEnableArgs = {
  input?: InputMaybe<DataDictClassificationEnableInput>;
};


export type MutationDataDictCreateArgs = {
  input?: InputMaybe<DataDictCreateInput>;
};


export type MutationDataDictEditArgs = {
  input?: InputMaybe<DataDictEditInput>;
};


export type MutationDataDictEnableArgs = {
  input?: InputMaybe<DataDictEnableInput>;
};


export type MutationDeBlacklistedArgs = {
  deBlacklistedInput?: InputMaybe<DeBlacklistedInput>;
};


export type MutationDecideBiddingArgs = {
  input?: InputMaybe<BiddingDecideInput>;
};


export type MutationDelPitayaSupplierContractArgs = {
  delPitayaSupplierContractInput?: InputMaybe<DelPitayaSupplierContractInput>;
};


export type MutationDelPositionArgs = {
  delPositionInput?: InputMaybe<DelPositionInput>;
};


export type MutationDelPtayaSupplierAccountArgs = {
  delPtayaSupplierAccountInput?: InputMaybe<DelPtayaSupplierAccountInput>;
};


export type MutationDelUserPositionArgs = {
  delUserPositionInput?: InputMaybe<DelUserPositionInput>;
};


export type MutationDelUserSpecialPermissionsArgs = {
  delUserSpecialPermissionsInput?: InputMaybe<DelUserSpecialPermissionsInput>;
};


export type MutationDelVarietyGroupSkuArgs = {
  delVarietyGroupSkuInput?: InputMaybe<DelVarietyGroupSkuInput>;
};


export type MutationDeleteAlarmNoticeUserArgs = {
  input: Scalars['ID'];
};


export type MutationDeleteBillCostArgs = {
  costId: Scalars['ID'];
};


export type MutationDeleteBillCostRuleArgs = {
  ruleId: Scalars['ID'];
};


export type MutationDeleteCategoryArgs = {
  categoryId: Scalars['Int'];
};


export type MutationDeleteCategoryPlaceArgs = {
  placeInput?: InputMaybe<PlaceInput>;
};


export type MutationDeleteCategoryVarietyArgs = {
  varietyId: Scalars['Int'];
};


export type MutationDeleteCommodityArgs = {
  commodityIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};


export type MutationDeleteCommodityControlArgs = {
  input: DeleteCommodityControlInput;
};


export type MutationDeleteCustomerArgs = {
  customerId?: InputMaybe<Scalars['Int']>;
};


export type MutationDeleteCustomerDistributionArgs = {
  distributionId?: InputMaybe<Scalars['Int']>;
};


export type MutationDeleteDataCenterImportRecordArgs = {
  operationId: Scalars['ID'];
};


export type MutationDeleteDurianSupplierDeliveryAddressArgs = {
  input?: InputMaybe<DurianSupplierAddressDeleteInput>;
};


export type MutationDeleteFailureDeviceArgs = {
  deviceId: Scalars['ID'];
};


export type MutationDeleteFeeItemDefaultValArgs = {
  itemIdDefaultVal?: InputMaybe<Scalars['ID']>;
};


export type MutationDeleteGoodsSourceByConditionArgs = {
  input?: InputMaybe<DurianCommoditySkuOperateGoodSourceByConditionInput>;
};


export type MutationDeletePitayaCustomerAccountArgs = {
  input?: InputMaybe<DeletePitayaCustomerAccountInput>;
};


export type MutationDeletePitayaCustomerContractRelReqArgs = {
  input?: InputMaybe<DeletePitayaCustomerContractRelInput>;
};


export type MutationDeletePlaceArgs = {
  placeId: Scalars['Int'];
};


export type MutationDeleteRecoveryDeviceArgs = {
  deviceId: Scalars['ID'];
};


export type MutationDeleteRouteArgs = {
  input: Scalars['ID'];
};


export type MutationDeleteSkuArgs = {
  skuIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};


export type MutationDeleteSupplierArgs = {
  supplierId?: InputMaybe<Scalars['Int']>;
};


export type MutationDeleteWarehouseArgs = {
  warehouseId: Scalars['ID'];
};


export type MutationDeletedEmptyCabinetInfoArgs = {
  emptyCabinetInfoId: Scalars['ID'];
};


export type MutationDistToCommonDataArgs = {
  input?: InputMaybe<BatchDistDataInput>;
};


export type MutationDistributeRecoveryDeviceArgs = {
  input?: InputMaybe<RecoveryDeviceDistributeInput>;
};


export type MutationDoCancelPlanStatusArgs = {
  cancelPlanInput?: InputMaybe<CancelPlanInput>;
};


export type MutationDoDeletePlanTaskArgs = {
  taskId?: InputMaybe<Scalars['ID']>;
};


export type MutationDoInsertCommodityArgs = {
  insertCommodityInput?: InputMaybe<InsertCommodityInput>;
};


export type MutationDoInsertPlanArgs = {
  planInfoInput?: InputMaybe<PlanInfoInput>;
};


export type MutationDoInsertPlanTaskArgs = {
  taskInput?: InputMaybe<TaskInput>;
};


export type MutationDoMatchFundFlowArgs = {
  input: MatchFundFlowInput;
};


export type MutationDoPublishPlanArgs = {
  planId?: InputMaybe<Scalars['ID']>;
};


export type MutationDoSaveSkuListArgs = {
  commoditySkus?: InputMaybe<CommoditySkuInputSave>;
};


export type MutationDoUpdateCommodityNameArgs = {
  updateCommodityNameInput?: InputMaybe<UpdateCommodityNameInput>;
};


export type MutationDoUpdatePlanBaseInfoArgs = {
  planBaseInfoInput?: InputMaybe<PlanBaseInfoInput>;
};


export type MutationDoUpdatePlanInfoArgs = {
  updateProductionPlanInput?: InputMaybe<UpdateProductionPlanInput>;
};


export type MutationDoUpdatePlanTaskInfoArgs = {
  planTaskInfoInput?: InputMaybe<PlanTaskInfoInput>;
};


export type MutationDoUpdateStorageConditionsArgs = {
  updateStorageConditionsInput?: InputMaybe<UpdateStorageConditionsInput>;
};


export type MutationDurianAddOperationArgs = {
  input?: InputMaybe<AddSopOperationInput>;
};


export type MutationDurianAddSopArgs = {
  input?: InputMaybe<AddSopInput>;
};


export type MutationDurianBerthArgs = {
  sailScheduleDimId: Scalars['ID'];
};


export type MutationDurianCancelBerthArgs = {
  sailScheduleDimId: Scalars['ID'];
};


export type MutationDurianEnableSopArgs = {
  input?: InputMaybe<DurianSopEnableInput>;
};


export type MutationDurianRoadTripEditBatchArgs = {
  input?: InputMaybe<DurianRoadTripEditBatchInput>;
};


export type MutationDurianRoadTripNodeCreateArgs = {
  input?: InputMaybe<DurianRoadTripNodeCreateInput>;
};


export type MutationDurianRoadTripNodeEditArgs = {
  input?: InputMaybe<DurianRoadTripNodeEditInput>;
};


export type MutationDurianRoadTripNodeStatusArgs = {
  input?: InputMaybe<DurianRoadTripNodeStatusInput>;
};


export type MutationDurianRoadTripRouteCreateArgs = {
  input?: InputMaybe<DurianRoadTripRouteCreateInput>;
};


export type MutationDurianRoadTripRouteEditArgs = {
  input?: InputMaybe<DurianRoadTripRouteEditInput>;
};


export type MutationDurianRoadTripRouteStatusArgs = {
  input?: InputMaybe<DurianRoadTripRouteStatusInput>;
};


export type MutationDurianSeaTripBatchEditArgs = {
  input?: InputMaybe<DurianSeaTripCabinetManageBatchEditInput>;
};


export type MutationDurianSeaTripRemarkEditBatchArgs = {
  input?: InputMaybe<DurianSeaTripRemarkEditBatchInput>;
};


export type MutationDurianSeaTripValidCabinetQuantityArgs = {
  input?: InputMaybe<SeaTripValidCabinetQuantityInput>;
};


export type MutationEditCreditEnableStatusArgs = {
  input?: InputMaybe<CreditEnableStatusInput>;
};


export type MutationEditDomesticProductsBillInvoiceSupplierBatchArgs = {
  input?: InputMaybe<InvoiceSupplierInput>;
};


export type MutationEditExpandOrderArgs = {
  createExpandOrderInput?: InputMaybe<CreateExpandOrderInput>;
  expandOrderId: Scalars['ID'];
};


export type MutationEditInOutLimitationArgs = {
  editInOutLimitationInput?: InputMaybe<EditInoutLimitationInput>;
};


export type MutationEditPeachDebtElectronicSignatureWhiteListArgs = {
  input?: InputMaybe<EditPeachDebtElectronicSignatureWhiteListInput>;
};


export type MutationEditSkuPictureArgs = {
  editSkuPictureInput?: InputMaybe<EditSkuPictureInput>;
};


export type MutationEditTaskLimitArgs = {
  editTaskLimitInput?: InputMaybe<EditTaskLimitInput>;
};


export type MutationEditTimeArgs = {
  input?: InputMaybe<DeliveryEditDetailInput>;
};


export type MutationEnableAccountPeriodArgs = {
  input: FasEnableBatchInput;
};


export type MutationEnableAccountSubjectArgs = {
  input: FasEnableInput;
};


export type MutationEnableBlackListArgs = {
  input?: InputMaybe<BlackListEnableInput>;
};


export type MutationEnableCabinetRuleArgs = {
  input: Scalars['ID'];
};


export type MutationEnableCommoditySkuByConditionArgs = {
  input?: InputMaybe<DurianCommoditySkuOperateEnableStateByConditionInput>;
};


export type MutationEnableContractArgs = {
  input: Scalars['ID'];
};


export type MutationEnableCustomsTemplateArgs = {
  input: Scalars['ID'];
};


export type MutationEnableDurianCommodityArgs = {
  input: Scalars['ID'];
};


export type MutationEnableDurianCommodityCategoryArgs = {
  input: Scalars['ID'];
};


export type MutationEnableDurianCustomerArgs = {
  input?: InputMaybe<EnableDurianCustomerInput>;
};


export type MutationEnableFeeItemArgs = {
  input?: InputMaybe<FeeItemEnableInput>;
};


export type MutationEnableFeeTmpArgs = {
  input?: InputMaybe<TmpEnableInput>;
};


export type MutationEnableGoodsTaxRateArgs = {
  input: FasEnableBatchInput;
};


export type MutationEnableOrDisableCustomerArgs = {
  input: EnableOrDisableCustomerInput;
};


export type MutationEnablePeachDebtElectronicSignatureArgs = {
  input?: InputMaybe<EnablePeachDebtElectronicSignatureInput>;
};


export type MutationEnableSmallTicketArgs = {
  input?: InputMaybe<TicketEnableInput>;
};


export type MutationEnableSopArgs = {
  input?: InputMaybe<SopEnableInput>;
};


export type MutationEnableSopCheckItemArgs = {
  input?: InputMaybe<SopCheckItemEnableInput>;
};


export type MutationEnableTagArgs = {
  input: Scalars['ID'];
};


export type MutationEnableVoucherTemplateArgs = {
  input: FasEnableInput;
};


export type MutationEnableVoucherTemplateNameArgs = {
  input: FasEnableInput;
};


export type MutationEnabledAlarmArgs = {
  input: Scalars['ID'];
};


export type MutationEnabledCustomsRoleArgs = {
  input?: InputMaybe<CustomsRoleEnableInput>;
};


export type MutationEnabledDurianRoleArgs = {
  input?: InputMaybe<DurianRoleEnableInput>;
};


export type MutationEnabledDurianSupplierArgs = {
  input?: InputMaybe<DurianEnableSupplierInput>;
};


export type MutationEnabledTransportRoleArgs = {
  input?: InputMaybe<TransportRoleEnableInput>;
};


export type MutationEntryInfoContainerChangeArgs = {
  input?: InputMaybe<TrackingEntryContainerInput>;
};


export type MutationExportEmptyCabinetPoolArgs = {
  input?: InputMaybe<EmptyCabinetPoolPageInput>;
};


export type MutationExportImportDeclareArgs = {
  input?: InputMaybe<ImportDeclareExportInput>;
};


export type MutationFailureDeviceToNormalArgs = {
  deviceId: Scalars['ID'];
};


export type MutationFieldDefaultConfigCreateArgs = {
  input?: InputMaybe<FieldDefaultConfigCreateInput>;
};


export type MutationFieldDefaultConfigDeletedArgs = {
  configId: Scalars['ID'];
};


export type MutationFieldDefaultConfigEditArgs = {
  input?: InputMaybe<FieldDefaultConfigEditInput>;
};


export type MutationFieldDefaultConfigEnableArgs = {
  input?: InputMaybe<FieldDefaultConfigEnableInput>;
};


export type MutationFinishCheckArgs = {
  checkInfoInput?: InputMaybe<CheckInfoInput>;
};


export type MutationFinishInboundArgs = {
  inOrderId: Scalars['ID'];
};


export type MutationFinishOutOrderArgs = {
  finishOutOrderInput?: InputMaybe<FinishOutOrderInput>;
};


export type MutationFinishPurchaseOrderInBoundArgs = {
  inOrderId: Scalars['ID'];
};


export type MutationFinishStockWmsOrderArgs = {
  input?: InputMaybe<FinishStockWmsOrderInput>;
};


export type MutationFmsDurianOriginFeeCancelConfirmArgs = {
  input?: InputMaybe<FmsDurianOriginFeeChangeStatusInput>;
};


export type MutationFmsDurianOriginFeeCompleteArgs = {
  input?: InputMaybe<FmsDurianOriginFeeChangeStatusInput>;
};


export type MutationFmsDurianOriginFeeRuleCalculateArgs = {
  input?: InputMaybe<FmsDurianOriginFeeRuleCalculateInput>;
};


export type MutationFmsDurianOriginFeeSubmitArgs = {
  input: FmsDurianOriginFeeSubmitInput;
};


export type MutationFmsPlanUnitPriceCreateArgs = {
  input: FmsPlanUnitPriceCreateInput;
};


export type MutationFmsPlanUnitPriceUpdateArgs = {
  input: FmsPlanUnitPriceUpdateInput;
};


export type MutationFmsStockCheckBatchCompleteArgs = {
  input?: InputMaybe<FmsStockCheckCompleteInput>;
};


export type MutationFmsStockCheckBatchFinancialRemarkArgs = {
  input?: InputMaybe<FmsStockCheckFinancialRemarkInput>;
};


export type MutationFmsStockCheckDiffModifyArgs = {
  input: FmsStockCheckDiffModifyInput;
};


export type MutationFocusStateUpdateArgs = {
  input?: InputMaybe<TemperatureFocusInput>;
};


export type MutationFullUpdateCommoditySkuArgs = {
  input?: InputMaybe<FullUpdateCommoditySkuInput>;
};


export type MutationGeneFasReceivableInvoiceArgs = {
  input: GeneFasReceivableInvoiceInput;
};


export type MutationGeneFasReceivableInvoicePayableArgs = {
  input: GeneFasReceivableInvoicePayableInput;
};


export type MutationGeneVoucherArgs = {
  input: GeneVoucherInput;
};


export type MutationGetExportPortByEntryPortArgs = {
  input?: InputMaybe<Scalars['ID']>;
};


export type MutationHandleAlarmArgs = {
  input?: InputMaybe<HandleAlarmInput>;
};


export type MutationIgnoreTaskSaleChangeArgs = {
  ignoreTaskSaleChangeInput?: InputMaybe<IgnoreTaskSaleChangeInput>;
};


export type MutationImportBatchEmptyCabinetInfoArgs = {
  input: FileInput;
};


export type MutationImportDataArgs = {
  input?: InputMaybe<FileInput>;
};


export type MutationImportDataCenterDataArgs = {
  input?: InputMaybe<DataCenterImportInput>;
};


export type MutationImportDeclareArgs = {
  input?: InputMaybe<ImportDeclareCreateInput>;
};


export type MutationImportDeclareRecallArgs = {
  input?: InputMaybe<ImportDeclareRecallInput>;
};


export type MutationImportQualityManagementDataArgs = {
  input?: InputMaybe<FileInput>;
};


export type MutationImportSeaTripArgs = {
  input?: InputMaybe<FileInput>;
};


export type MutationIncomeAddArgs = {
  input?: InputMaybe<IncomeAddOrEditInput>;
};


export type MutationIncomeEditArgs = {
  input?: InputMaybe<IncomeAddOrEditInput>;
};


export type MutationIncomeOperateArgs = {
  input?: InputMaybe<IncomeIdOperateInput>;
};


export type MutationInsertAppExceptionArgs = {
  appExceptionDTO?: InputMaybe<AppExceptionInput>;
};


export type MutationInsertProjectGroupArgs = {
  insertProjectGroupInput?: InputMaybe<InsertProjectGroupInput>;
};


export type MutationInsertPurchaseArgs = {
  purchaseOrderInsert?: InputMaybe<PitayaPurchaseOrderInsertInput>;
};


export type MutationInsertPurchaseOrderArgs = {
  input?: InputMaybe<PurchaseOrderInsertInput>;
};


export type MutationInsertSecondmentArgs = {
  secondmentInput?: InputMaybe<SecondmentInput>;
};


export type MutationInsertWarehouseArgs = {
  warehouseInput: WarehouseInput;
};


export type MutationInspectionArgs = {
  input?: InputMaybe<InspectionInput>;
};


export type MutationInspectionBatchArgs = {
  input?: InputMaybe<InspectionBatchInput>;
};


export type MutationInspectionQuarantineCertificateDeleteArgs = {
  id: Scalars['ID'];
};


export type MutationInspectionQuarantineCertificateEditArgs = {
  input?: InputMaybe<InspectionQuarantineCertificateEditInput>;
};


export type MutationKiwiBatchCompleteOrUndoTaskArgs = {
  batchTaskInput?: InputMaybe<KiwiBatchTaskInput>;
};


export type MutationKiwiCompleteOrUndoTaskArgs = {
  taskInput?: InputMaybe<KiwiTaskInput>;
};


export type MutationKiwiCreateFlowArgs = {
  flowFormInput?: InputMaybe<KiwiFlowFormInput>;
};


export type MutationKiwiCreateOrUpdateDraftArgs = {
  flowFormInput?: InputMaybe<KiwiDraftFlowFormInput>;
};


export type MutationKiwiIncrFrequencyArgs = {
  id?: InputMaybe<Scalars['ID']>;
};


export type MutationKiwiInvalidFlowArgs = {
  flowFormId?: InputMaybe<Scalars['ID']>;
};


export type MutationKiwiSaveOrUpdateTagArgs = {
  tag?: InputMaybe<KiwiSaveOrUpdateTagInput>;
};


export type MutationKiwiUpdateFlowArgs = {
  flowFormInput?: InputMaybe<KiwiFlowFormInput>;
};


export type MutationLicenceCreateArgs = {
  input: LicenceCreateInput;
};


export type MutationLicenceCustomsInfoUpdateArgs = {
  id: Scalars['ID'];
};


export type MutationLicenceEditArgs = {
  input: LicenceEditInput;
};


export type MutationLicenceEnableArgs = {
  input: LicenceEnableInput;
};


export type MutationLicenceRemoveArgs = {
  id: Scalars['ID'];
};


export type MutationLoadCabinetArgs = {
  input?: InputMaybe<LoadCabinetInput>;
};


export type MutationLoadingBackArgs = {
  input?: InputMaybe<LoadingBackInput>;
};


export type MutationLoginPwdArgs = {
  loginPwdInput?: InputMaybe<LoginPwdInput>;
};


export type MutationLowCodeRestoreDefaultsArgs = {
  input?: InputMaybe<LowCodePageRuleInput>;
};


export type MutationManagePitayaSopStatusArgs = {
  input: ManagePitayaSopStatusInput;
};


export type MutationManifestInfoDeleteArgs = {
  id: Scalars['ID'];
};


export type MutationManifestInfoEditArgs = {
  input?: InputMaybe<ManifestInfoEditInput>;
};


export type MutationMatchFlowPrimaryReceiptsArgs = {
  input: MatchFundFlowInput;
};


export type MutationModifyCategoryPlaceArgs = {
  placeInput?: InputMaybe<PlaceInput>;
};


export type MutationModifyCategoryVarietyArgs = {
  varietyInput?: InputMaybe<VarietyInput>;
};


export type MutationModifyFeeTmpArgs = {
  input?: InputMaybe<TmpModifyInput>;
};


export type MutationModifyInOrderArgs = {
  inOrderUpdate: InOrderUpdate;
};


export type MutationModifyLoadCabinetArgs = {
  input?: InputMaybe<LoadCabinetInput>;
};


export type MutationModifyLoadCustomsInfoArgs = {
  input?: InputMaybe<LoadCustomsInfoInput>;
};


export type MutationModifyOtherInOrderArgs = {
  modifyOtherInOrderInput?: InputMaybe<ModifyOtherInOrderInput>;
};


export type MutationModifyOutOrderArgs = {
  outOrderUpdateInput: OutOrderUpdateInput;
};


export type MutationModifyPlaceArgs = {
  placeInput?: InputMaybe<PlaceInput>;
};


export type MutationModifyPurchaseArgs = {
  purchaseOrderUpdate?: InputMaybe<PitayaPurchaseOrderUpdateInput>;
};


export type MutationModifySopAnswerArgs = {
  input?: InputMaybe<SopModifyInput>;
};


export type MutationOffsetBlueReceivableArgs = {
  input: FasIdInput;
};


export type MutationOneClickDeliveryArgs = {
  input?: InputMaybe<OneClickDeliveryInput>;
};


export type MutationOneClickDeliveryByRouteArgs = {
  input?: InputMaybe<OneClickDeliveryByRouteInput>;
};


export type MutationOneMorePlatformSaleArgs = {
  input?: InputMaybe<OneMorePlatformSaleInput>;
};


export type MutationOneMoreSaleInvoiceArgs = {
  input?: InputMaybe<OneMoreSaleInvoiceInput>;
};


export type MutationOneMoreSalePlanOrderArgs = {
  oneMoreSalePlanOrderInput: OneMoreSalePlanOrderInput;
};


export type MutationOrgBindLabelArgs = {
  orgBindLabelInput?: InputMaybe<OrgBindLabelInput>;
};


export type MutationOriginCertificateCustomsDeleteArgs = {
  id: Scalars['ID'];
};


export type MutationOriginCertificateCustomsDeleteApplyArgs = {
  id: Scalars['ID'];
};


export type MutationOriginCertificateDeleteArgs = {
  id: Scalars['ID'];
};


export type MutationOriginCertificateManualTriggerRpaArgs = {
  id: Scalars['ID'];
};


export type MutationOriginCertificatePageSubmitCustomsArgs = {
  input?: InputMaybe<OriginCertificatePageSubmitCustomsInput>;
};


export type MutationOriginCertificateSubmitCustomsArgs = {
  input?: InputMaybe<OriginCertificateCustomsDeclarationInput>;
};


export type MutationOriginCertificateTemporaryStorageArgs = {
  input?: InputMaybe<OriginCertificateCustomsDeclarationInput>;
};


export type MutationOutDamageOutOrderArgs = {
  damageOutIDInput?: InputMaybe<DamageOutIdInput>;
};


export type MutationPassOmsPurchaseArgs = {
  input?: InputMaybe<PassOmsPurchaseInput>;
};


export type MutationPassStockAdjustmentArgs = {
  passStockAdjustmentInput?: InputMaybe<PassStockAdjustmentInput>;
};


export type MutationPauseOrContinueTaskArgs = {
  pauseOrContinueTaskInput?: InputMaybe<PauseOrContinueTaskInput>;
};


export type MutationPaymentPayArgs = {
  input: PaymentPayInput;
};


export type MutationPaymentRejectArgs = {
  input: PaymentOperationInput;
};


export type MutationPeachAbnormalSalesOrderConfirmedArgs = {
  input?: InputMaybe<PeachAbnormalSalesOrderConfirmedInput>;
};


export type MutationPeachAgencyReturnCreateArgs = {
  input?: InputMaybe<PeachAgencyReturnCreateInput>;
};


export type MutationPeachCargoRelocationArgs = {
  input?: InputMaybe<PeachCargoRelocationInput>;
};


export type MutationPeachCashierOrderUserInfoSettingArgs = {
  input?: InputMaybe<PeachCashierOrderUserInfoSettingInput>;
};


export type MutationPeachCommitSopAnswerArgs = {
  input?: InputMaybe<PeachSopCommitInput>;
};


export type MutationPeachCommodityLabelExistCheckArgs = {
  input?: InputMaybe<PeachCommodityLabelExistCheckInput>;
};


export type MutationPeachContractSignRemindArgs = {
  input?: InputMaybe<PeachContractSignRemindInput>;
};


export type MutationPeachContractSignTaskCreateArgs = {
  input?: InputMaybe<PeachContractSignTaskCreateInput>;
};


export type MutationPeachCreateCommodityArgs = {
  createCommodityInput?: InputMaybe<PeachListCreateCommodityInput>;
};


export type MutationPeachCreateCommodityLabelArgs = {
  input?: InputMaybe<PeachCreateCommodityLabelInput>;
};


export type MutationPeachCreateCommoditySkuArgs = {
  commoditySkuId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};


export type MutationPeachCreateCustomerArgs = {
  input: PeachCreateCustomerInput;
};


export type MutationPeachCreateCustomerContactArgs = {
  input?: InputMaybe<PeachCreateCustomerContactInput>;
};


export type MutationPeachCreateCustomerQualificationArgs = {
  input: PeachCustomerQualificationInput;
};


export type MutationPeachCustomerBankInfoCreateOrUpdateArgs = {
  input?: InputMaybe<PeachCustomerBankInfoCreateInput>;
};


export type MutationPeachCustomerBankInfoDeleteArgs = {
  input?: InputMaybe<PeachCustomerBankInfoDeleteInput>;
};


export type MutationPeachCustomerContractBodyCreateArgs = {
  input?: InputMaybe<PeachCustomerContractBodyCreateInput>;
};


export type MutationPeachCustomerContractBodyDeleteArgs = {
  input?: InputMaybe<PeachCustomerContractBodyDeleteInput>;
};


export type MutationPeachCustomerCooperationUpdateArgs = {
  input?: InputMaybe<PeachCustomerCooperationUpdateInput>;
};


export type MutationPeachCustomerReconciliationUpdateArgs = {
  input?: InputMaybe<PeachCustomerReconciliationUpdateInput>;
};


export type MutationPeachCustomerSealAuthorizeArgs = {
  input?: InputMaybe<PeachCustomerSealAuthorizeInput>;
};


export type MutationPeachDeleteCustomerContactArgs = {
  input?: InputMaybe<PeachDeleteCustomerContactInput>;
};


export type MutationPeachDeletedSupplierAccountArgs = {
  input?: InputMaybe<PeachIdInput>;
};


export type MutationPeachDeletedSupplierContactArgs = {
  input?: InputMaybe<PeachIdInput>;
};


export type MutationPeachDeletedSupplierContractArgs = {
  input?: InputMaybe<PeachIdInput>;
};


export type MutationPeachDeletedSupplierCooperationArgs = {
  input?: InputMaybe<PeachIdInput>;
};


export type MutationPeachDomesticPurchaseExtendCreateArgs = {
  input?: InputMaybe<PeachDomesticPurchaseExtendCreateInput>;
};


export type MutationPeachDomesticReturnBillCommodityEditArgs = {
  input?: InputMaybe<PeachDomesticReturnBillUpdateCommodityInput>;
};


export type MutationPeachEditCustomerArgs = {
  input?: InputMaybe<PeachCustomerEditInput>;
};


export type MutationPeachHoldCustomerQualificationArgs = {
  input: PeachCustomerQualificationTempInput;
};


export type MutationPeachHoldSupplierQualificationArgs = {
  input: PeachSupplierQualificationTempInput;
};


export type MutationPeachInsertSupplierArgs = {
  input?: InputMaybe<PeachSupplierInput>;
};


export type MutationPeachInsertSupplierAccountArgs = {
  input?: InputMaybe<PeachSupplierAccountInput>;
};


export type MutationPeachInsertSupplierContactArgs = {
  input?: InputMaybe<PeachSupplierContactInput>;
};


export type MutationPeachInsertSupplierContractArgs = {
  input?: InputMaybe<PeachSupplierContractInput>;
};


export type MutationPeachInsertSupplierCooperationArgs = {
  input?: InputMaybe<PeachSupplierCooperationInput>;
};


export type MutationPeachInsertSupplierQualificationArgs = {
  input?: InputMaybe<PeachSupplierQualificationInput>;
};


export type MutationPeachOrderCancelArgs = {
  input: PeachOrderCancelInput;
};


export type MutationPeachOrderCreateArgs = {
  input?: InputMaybe<PeachOrderCreateInput>;
};


export type MutationPeachOrderPartPickArgs = {
  input?: InputMaybe<PeachOrderPartPickInput>;
};


export type MutationPeachOrderPaymentArgs = {
  input?: InputMaybe<PeachOrderPaymentInput>;
};


export type MutationPeachOrderPaymentModifyArgs = {
  input?: InputMaybe<PeachOrderPaymentModifyInput>;
};


export type MutationPeachOrderPickArgs = {
  input: PeachOrderIdInput;
};


export type MutationPeachOrderPickBatchArgs = {
  input: PeachOrderPickBatchInput;
};


export type MutationPeachPaymentCreateArgs = {
  input: PeachPaymentCreateInput;
};


export type MutationPeachPaymentUpdateArgs = {
  input: PeachPaymentUpdateInput;
};


export type MutationPeachPreReceiptCreateArgs = {
  input?: InputMaybe<PeachPreReceiptAddOrEditInput>;
};


export type MutationPeachPreReceiptEditArgs = {
  input?: InputMaybe<PeachPreReceiptAddOrEditInput>;
};


export type MutationPeachPreReceiptOperateArgs = {
  input: OrderIdOperateInput;
};


export type MutationPeachPreReceiptRefundCancelArgs = {
  input?: InputMaybe<PeachPreReceiptRefundCancelInput>;
};


export type MutationPeachPreReceiptRefundCreateArgs = {
  input?: InputMaybe<PeachPreReceiptRefundCreateInput>;
};


export type MutationPeachReceiptExpenseEditArgs = {
  input?: InputMaybe<PeachReceiptExpenseEditInput>;
};


export type MutationPeachReceiptExpenseSubmitArgs = {
  input?: InputMaybe<PeachReceiptExpenseSubmitInput>;
};


export type MutationPeachReturnOrderAmountReviseArgs = {
  input?: InputMaybe<PeachReturnOrderAmountReviseInput>;
};


export type MutationPeachRollbackSopAnswerArgs = {
  input?: InputMaybe<PeachSopRollbackInput>;
};


export type MutationPeachSmsResendArgs = {
  input?: InputMaybe<PeachSmsResendInput>;
};


export type MutationPeachSopBatchAddArgs = {
  input?: InputMaybe<PeachSopBatchAddInput>;
};


export type MutationPeachSopEnableArgs = {
  input?: InputMaybe<PeachSopEnableInput>;
};


export type MutationPeachSopLinkSetupArgs = {
  input?: InputMaybe<PeachSopLinkSetupInput>;
};


export type MutationPeachSopTaskCreateArgs = {
  input?: InputMaybe<PeachSopTaskCreateInput>;
};


export type MutationPeachTransferBasicUpdateArgs = {
  input: PeachTransferBasicUpdateInput;
};


export type MutationPeachTransferCancelArgs = {
  input?: InputMaybe<PeachTransferCancelInput>;
};


export type MutationPeachTransferCommodityUpdateArgs = {
  input: PeachTransferCommodityUpdateInput;
};


export type MutationPeachTransferCostUpdateArgs = {
  input: PeachTransferCostUpdateInput;
};


export type MutationPeachTransferCreateArgs = {
  input?: InputMaybe<PeachTransferCreateInput>;
};


export type MutationPeachUpdateCommodityLabelArgs = {
  input?: InputMaybe<PeachUpdateCommodityLabelInput>;
};


export type MutationPeachUpdateCommodityLabelStatusArgs = {
  input?: InputMaybe<PeachUpdateCommodityLabelStatusInput>;
};


export type MutationPeachUpdateCommodityStatusArgs = {
  updateCommodityStatusInput?: InputMaybe<PeachUpdateCommodityStatusInput>;
};


export type MutationPeachUpdateCustomerContactArgs = {
  input?: InputMaybe<PeachCreateCustomerContactInput>;
};


export type MutationPeachUpdateCustomerQualificationArgs = {
  input: PeachCustomerQualificationInput;
};


export type MutationPeachUpdateDataRelArgs = {
  input?: InputMaybe<PeachUpdateDataRelInput>;
};


export type MutationPeachUpdateSkuStatusArgs = {
  updateStatusInput?: InputMaybe<PeachUpdateStatusInput>;
};


export type MutationPeachUpdateSupplierArgs = {
  input?: InputMaybe<PeachSupplierInput>;
};


export type MutationPeachUpdateSupplierAccountArgs = {
  input?: InputMaybe<PeachSupplierAccountInput>;
};


export type MutationPeachUpdateSupplierContactArgs = {
  input?: InputMaybe<PeachSupplierContactInput>;
};


export type MutationPeachUpdateSupplierContractArgs = {
  input?: InputMaybe<PeachSupplierContractInput>;
};


export type MutationPeachUpdateSupplierCooperateArgs = {
  input?: InputMaybe<UpdateSupplierCooperateTypeInput>;
};


export type MutationPeachUpdateSupplierCooperationArgs = {
  input?: InputMaybe<PeachSupplierCooperationInput>;
};


export type MutationPeachUpdateSupplierQualificationArgs = {
  input?: InputMaybe<PeachSupplierQualificationInput>;
};


export type MutationPeachWaitStockConfirmArgs = {
  input?: InputMaybe<PeachWaitStockConfirmInput>;
};


export type MutationPermissionConfigureArgs = {
  permissionConfigureInput?: InputMaybe<PermissionConfigureInput>;
};


export type MutationPitayaCancelReturnArgs = {
  input: PitayaReturnInput;
};


export type MutationPitayaCostAddArgs = {
  input?: InputMaybe<PitayaCostEntryAddInput>;
};


export type MutationPitayaCostCancelArgs = {
  input?: InputMaybe<PitayaCostEntryIdInput>;
};


export type MutationPitayaCostEditArgs = {
  input?: InputMaybe<PitayaCostEntryUpdateInput>;
};


export type MutationPitayaCostRevokeArgs = {
  input?: InputMaybe<PitayaCostEntryIdInput>;
};


export type MutationPitayaCreateCommodityArgs = {
  createCommodityInput?: InputMaybe<PitayaListCreateCommodityInput>;
};


export type MutationPitayaCreateCommoditySkuArgs = {
  commoditySkuId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};


export type MutationPitayaDeleteCommodityBomArgs = {
  bomId?: InputMaybe<Scalars['Int']>;
};


export type MutationPitayaSaveCommodityBomArgs = {
  saveCommodityBomInput?: InputMaybe<PitayaSaveBomInput>;
};


export type MutationPitayaSubmitReturnArgs = {
  input: PitayaReturnInput;
};


export type MutationPitayaUpdateCommodityBomArgs = {
  updateCommodityBomInput?: InputMaybe<PitayaUpdateBomInput>;
};


export type MutationPitayaUpdateCommoditySkuArgs = {
  updateCommoditySkuInput?: InputMaybe<PitayaUpdateCommoditySkuInput>;
};


export type MutationPitayaUpdateCommodityStatusArgs = {
  updateCommodityStatusInput?: InputMaybe<PitayaUpdateCommodityStatusInput>;
};


export type MutationPitayaUpdateSkuStatusArgs = {
  updateStatusInput?: InputMaybe<PitayaUpdateStatusInput>;
};


export type MutationPitayaVoidReturnArgs = {
  input: PitayaReturnInput;
};


export type MutationPitayaWithdrawReturnArgs = {
  input: PitayaReturnInput;
};


export type MutationPortCreateArgs = {
  portEditInput?: InputMaybe<PortEditInput>;
};


export type MutationPortUpdateArgs = {
  portEditInput?: InputMaybe<PortEditInput>;
};


export type MutationPositionOrgRelArgs = {
  positionOrgInput?: InputMaybe<PositionOrgInput>;
};


export type MutationPositionRoleRelArgs = {
  positionRoleRelInput?: InputMaybe<PositionRoleRelInput>;
};


export type MutationPrimaryReceivableRelArgs = {
  input: ReceivableRelInput;
};


export type MutationPrimaryReturnReceivableRelArgs = {
  input: FasIdInput;
};


export type MutationPurchaseReturnBillSubmitArgs = {
  input: PurchaseReturnBillSubmitInput;
};


export type MutationPurchaseReturnCommodityBillUpdateArgs = {
  input: ReturnCommodityBillUpdateInput;
};


export type MutationPurchaseReturnCreateArgs = {
  input: PurchaseReturnCreateInput;
};


export type MutationPurchaseReturnOtherBillUpdateArgs = {
  input: ReturnOtherBillUpdateInput;
};


export type MutationReadArgs = {
  id?: InputMaybe<Scalars['ID']>;
};


export type MutationReadAllArgs = {
  input?: InputMaybe<ReadAllInput>;
};


export type MutationReceiptBackArgs = {
  input?: InputMaybe<ReceiptBackInput>;
};


export type MutationReimbursementBlueWordPayableArgs = {
  input: FasIdsInput;
};


export type MutationRejectAbnormalOrderArgs = {
  rejectAbnormalOrderInput?: InputMaybe<RejectAbnormalOrderInput>;
};


export type MutationRejectAgencyTradeTransferBillArgs = {
  rejectAgencyTradeTransferBillInput?: InputMaybe<RejectAgencyTradeTransferBillInput>;
};


export type MutationRejectDeliveryBillFeeArgs = {
  updateDeliveryBillStatusInput?: InputMaybe<UpdateDeliveryBillStatusInput>;
};


export type MutationRejectNoticeEmptiedArgs = {
  rejectNoticeEmptiedInput?: InputMaybe<RejectNoticeEmptiedInput>;
};


export type MutationRejectOrderArgs = {
  input?: InputMaybe<CommondOrderStatusInput>;
};


export type MutationRejectOutOrderAuditArgs = {
  rejectOutOrderInput?: InputMaybe<RejectOutOrderInput>;
};


export type MutationRejectPayOfAnotherArgs = {
  input: PayOfAnotherOperationInput;
};


export type MutationRejectPaymentArgs = {
  input: ChangePaymentStatusInput;
};


export type MutationRejectProductionStockAdjustmentArgs = {
  input?: InputMaybe<ChangeProductionStockAdjustmentStatusInput>;
};


export type MutationRejectPurchaseOrderAuditArgs = {
  rejectedInput?: InputMaybe<RejectedInput>;
};


export type MutationRejectReturnCommodityArgs = {
  input?: InputMaybe<ReturnOrderIdInput>;
};


export type MutationRejectReturnsBillArgs = {
  updateReturnsBillStatusInput?: InputMaybe<UpdateReturnsBillStatusInput>;
};


export type MutationRejectSaleIncomeOrderArgs = {
  rejectSaleIncomeOrderInput?: InputMaybe<RejectSaleIncomeOrderInput>;
};


export type MutationRejectSaleIncomeOrderWebArgs = {
  rejectSaleIncomeOrderInput?: InputMaybe<RejectSaleIncomeOrderInput>;
};


export type MutationRejectStockAdjustmentArgs = {
  rejectStockAdjustmentInput?: InputMaybe<RejectStockAdjustmentInput>;
};


export type MutationRejectStockOrderArgs = {
  rejectStockOrderInput?: InputMaybe<RejectStockOrderInput>;
};


export type MutationRejectStockWmsOrderArgs = {
  input?: InputMaybe<RejectStockWmsOrderInput>;
};


export type MutationRejectedBreakContractArgs = {
  breakContractRejectedInput?: InputMaybe<BreakContractRejectedInput>;
};


export type MutationRejectedInOrderAuditArgs = {
  rejectedInput?: InputMaybe<RejectedInput>;
};


export type MutationRemoveCustomerAccountArgs = {
  id: Scalars['ID'];
};


export type MutationRemoveCustomerContractRelArgs = {
  id: Scalars['ID'];
};


export type MutationRemoveCustomerDetailContactsArgs = {
  id?: InputMaybe<Scalars['ID']>;
};


export type MutationRemoveDeliveryInfoArgs = {
  removeDeliveryInfoInput?: InputMaybe<RemoveDeliveryInfoInput>;
};


export type MutationRemoveMemberArgs = {
  input?: InputMaybe<MemberIdInput>;
};


export type MutationRemoveSupplierAccountArgs = {
  id: Scalars['ID'];
};


export type MutationRemoveSupplierContractRelArgs = {
  id: Scalars['ID'];
};


export type MutationRemoveSupplierDetailContactsArgs = {
  id: Scalars['ID'];
};


export type MutationRequestRejectionArgs = {
  requestRejectionInput?: InputMaybe<RequestRejectionInput>;
};


export type MutationResetPasswordArgs = {
  resetPasswordInput?: InputMaybe<ResetPasswordInput>;
};


export type MutationRestartPlanArgs = {
  planId?: InputMaybe<Scalars['ID']>;
};


export type MutationReturnAgencySaleCommodityArgs = {
  input: ReturnAgencySaleCommodityInput;
};


export type MutationReturnBoxArgs = {
  input?: InputMaybe<ReturnBoxUpdateInput>;
};


export type MutationReturnCommodityArgs = {
  input?: InputMaybe<ReturnOrderInput>;
};


export type MutationReviewDeliveryFeeBySalesmanArgs = {
  changBill2StatusInput: ChangeBill2StatusInput;
};


export type MutationReviewIncomeStatementBySalesmanArgs = {
  changBill2StatusInput: ChangeBill2StatusInput;
};


export type MutationRoadTripBatchEditCheckArgs = {
  dimIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};


export type MutationRoadTripEntryPortMarkArgs = {
  input?: InputMaybe<RoadTripEntryPortMarkInput>;
};


export type MutationRollBackBreakContractArgs = {
  breakContractRollBackInput?: InputMaybe<BreakContractRollBackInput>;
};


export type MutationRollbackDeliveryOrderArgs = {
  rollbackDeliveryOrderInput?: InputMaybe<RollbackDeliveryOrderInput>;
};


export type MutationRollbackDomesticDeliveryPlanArgs = {
  input: Scalars['ID'];
};


export type MutationRollbackShipmentInspectionArgs = {
  taskId?: InputMaybe<Scalars['ID']>;
};


export type MutationSaveAccountPeriodArgs = {
  input: SaveAccountPeriodInput;
};


export type MutationSaveAccountSubjectArgs = {
  input: SaveAccountSubjectInput;
};


export type MutationSaveActualCostPaymentArgs = {
  input?: InputMaybe<ActualCostPaymentSaveInput>;
};


export type MutationSaveAdhocArgs = {
  input?: InputMaybe<InputLists>;
};


export type MutationSaveAndAuditBillArgs = {
  input?: InputMaybe<BillSaveCommitBillInput>;
};


export type MutationSaveAndCommitBillArgs = {
  input?: InputMaybe<BillSaveCommitBillInput>;
};


export type MutationSaveAndCommitPurchaseAndSalesBillArgs = {
  input?: InputMaybe<PurchaseAndSalesBillConfirmInput>;
};


export type MutationSaveAndDepartureDomesticDeliveryPlanArgs = {
  input?: InputMaybe<DomesticDeliveryPlanInput>;
};


export type MutationSaveAndSubmitDomesticDeliveryPlanArgs = {
  input?: InputMaybe<DomesticDeliveryPlanInput>;
};


export type MutationSaveBillArgs = {
  input?: InputMaybe<BillSaveCommitBillInput>;
};


export type MutationSaveBorrowingArgs = {
  input: SaveBorrowingInput;
};


export type MutationSaveDefaultValArgs = {
  input?: InputMaybe<FeeItemDefaultValSaveInput>;
};


export type MutationSaveDomesticDeliveryPlanArgs = {
  input?: InputMaybe<DomesticDeliveryPlanInput>;
};


export type MutationSaveDomesticProductsBillArgs = {
  input?: InputMaybe<DomesticProductsBillSaveInput>;
};


export type MutationSaveFasInvoiceArgs = {
  input: SaveInvoiceInput;
};


export type MutationSaveFasInvoicePayableArgs = {
  input: SaveInvoicePayableInput;
};


export type MutationSaveFeeItemArgs = {
  input?: InputMaybe<FeeItemCreateInput>;
};


export type MutationSaveFeeItemDefaultValArgs = {
  input?: InputMaybe<FeeItemDefaultValCreateInput>;
};


export type MutationSaveFinancialPaymentArgs = {
  input: SaveFinancialPaymentInput;
};


export type MutationSaveFinancialRemarkArgs = {
  input: SaveFinancialRemarkInput;
};


export type MutationSaveJointVentureOrderArgs = {
  saveJointVentureOrderInput?: InputMaybe<SaveJointVentureOrderInput>;
};


export type MutationSaveLoginInfoArgs = {
  input?: InputMaybe<SaveLoginInfoInput>;
};


export type MutationSaveMainBillFinancialRemarkArgs = {
  input: SaveMainBillFinancialRemarkInput;
};


export type MutationSaveManualCodeArgs = {
  saveManualCodeInput?: InputMaybe<SaveManualCodeInput>;
};


export type MutationSaveNonPrimaryReceiptsArgs = {
  input: SaveNonPrimaryReceiptsInput;
};


export type MutationSaveOrEditSailScheduleArgs = {
  input?: InputMaybe<SailScheduleInput>;
};


export type MutationSaveOrUpdateDeliveryInfoArgs = {
  saveOrUpdateDeliveryInfoInput?: InputMaybe<SaveOrUpdateDeliveryInfoInput>;
};


export type MutationSaveOrUpdateGoodsTaxRateArgs = {
  input: SaveOrUpdateGoodsTaxRateInput;
};


export type MutationSaveOrUpdateSingleDataArgs = {
  input?: InputMaybe<SingleDataSaveInput>;
};


export type MutationSavePaymentAdvanceArgs = {
  input?: InputMaybe<SaveOrUpdatePaymentAdvanceInput>;
};


export type MutationSavePrimaryReceiptsArgs = {
  input: SavePrimaryReceiptsInput;
};


export type MutationSaveProductionConfigArgs = {
  saveConfigInput?: InputMaybe<SaveConfigInput>;
};


export type MutationSavePurchaseAndSalesBillArgs = {
  input?: InputMaybe<PurchaseAndSalesBillConfirmInput>;
};


export type MutationSaveReconciliationArgs = {
  input: SaveReconciliationInput;
};


export type MutationSaveReimbursementArgs = {
  input: SaveReimbursementInput;
};


export type MutationSaveRetailOrderCfgArgs = {
  input?: InputMaybe<RetailOrderCfgInput>;
};


export type MutationSaveStartDepreciationMonthArgs = {
  input: SaveStartDepreciationMonthInput;
};


export type MutationSaveSupplierReconciliationArgs = {
  input?: InputMaybe<SaveSupplierReconciliationInput>;
};


export type MutationSaveUpdateAssetClassificationArgs = {
  input: SaveUpdateAssetClassificationInput;
};


export type MutationSaveUserWarehouseArgs = {
  input?: InputMaybe<SaveUserWarehouseInput>;
};


export type MutationSaveVoucherBillArgs = {
  input: SaveVoucherBillInput;
};


export type MutationSaveVoucherTemplateArgs = {
  input: SaveVoucherTemplateInput;
};


export type MutationSaveVoucherTemplateNameArgs = {
  input: SaveVoucherTemplateNameInput;
};


export type MutationSaveWorkerSalaryArgs = {
  saveWorkerSalary?: InputMaybe<SaveSalaryInput>;
};


export type MutationSendMailArgs = {
  input?: InputMaybe<SendMailInput>;
};


export type MutationSendMessageArgs = {
  id?: InputMaybe<Scalars['Int']>;
};


export type MutationSendSmsArgs = {
  sendSmsInput?: InputMaybe<SendSmsInput>;
};


export type MutationSetCommodityGuidePriceArgs = {
  input: SetCommodityGuidePriceInput;
};


export type MutationSettingCustomerMarkArgs = {
  input?: InputMaybe<CustomerMarkSettingInput>;
};


export type MutationSettingDebtFormMarkArgs = {
  input?: InputMaybe<DebtMarkSettingInput>;
};


export type MutationSingleOperationTransportNodeArgs = {
  input?: InputMaybe<SingleTransportNodeOperationInput>;
};


export type MutationSkuCreateSpecOptionArgs = {
  input?: InputMaybe<Array<InputMaybe<SkuCreateOptionInput>>>;
  specId: Scalars['Int'];
};


export type MutationSortTableFieldArgs = {
  input: Array<TableFieldSortInput>;
};


export type MutationSortTableTitleArgs = {
  input?: InputMaybe<TableTitleSortInput>;
};


export type MutationSplitDeliveryPlanArgs = {
  input?: InputMaybe<DeliveryPlanSplitInput>;
};


export type MutationStarRiverActionSourceArgs = {
  actionType: SourceActionEnum;
  id: Scalars['String'];
};


export type MutationStarRiverCreateNamespaceArgs = {
  namespace: Scalars['String'];
  tenant: Scalars['String'];
};


export type MutationStarRiverCreateSourceArgs = {
  configs?: InputMaybe<Array<SourceConfigInputInput>>;
  datasourceId: Scalars['String'];
  description?: InputMaybe<Scalars['String']>;
  excludeTable: Array<Scalars['String']>;
  includeSchema: Array<Scalars['String']>;
  includeTable: Array<Scalars['String']>;
  name: Scalars['String'];
  namespace: Scalars['String'];
  parallelism: Scalars['String'];
  runtimeFlags?: InputMaybe<Scalars['String']>;
  start: Scalars['Boolean'];
  tenant: Scalars['String'];
};


export type MutationStarRiverDeleteSourceArgs = {
  value: Scalars['String'];
};


export type MutationStarRiverUpdateSourceArgs = {
  configs?: InputMaybe<Array<SourceConfigInputInput>>;
  description?: InputMaybe<Scalars['String']>;
  excludeTable?: InputMaybe<Array<Scalars['String']>>;
  id: Scalars['String'];
  includeSchema?: InputMaybe<Array<Scalars['String']>>;
  includeTable?: InputMaybe<Array<Scalars['String']>>;
  parallelism?: InputMaybe<Scalars['String']>;
  runtimeFlags?: InputMaybe<Scalars['String']>;
};


export type MutationStarRiverWorkflowActionArgs = {
  action: WorkflowActionEnum;
  instanceName?: InputMaybe<Scalars['String']>;
  nodeId?: InputMaybe<Scalars['Long']>;
  workflowId: Scalars['Long'];
};


export type MutationStarRiverWorkflowActionByNameArgs = {
  action: WorkflowActionEnum;
  instanceName?: InputMaybe<Scalars['String']>;
  nodeId?: InputMaybe<Scalars['Long']>;
  nodeName?: InputMaybe<Scalars['String']>;
  workflowName: Scalars['String'];
};


export type MutationStarRiverWorkflowCategoryDeleteArgs = {
  value: Scalars['Long'];
};


export type MutationStarRiverWorkflowCategorySaveArgs = {
  id?: InputMaybe<Scalars['Long']>;
  name?: InputMaybe<Scalars['String']>;
  parentId?: InputMaybe<Scalars['Long']>;
};


export type MutationStarRiverWorkflowDeleteArgs = {
  value: Scalars['Long'];
};


export type MutationStarRiverWorkflowImportArgs = {
  parentId: Scalars['Long'];
  value: Scalars['String'];
};


export type MutationStarRiverWorkflowProjectCreateArgs = {
  value: Scalars['String'];
};


export type MutationStarRiverWorkflowSaveArgs = {
  categoryId?: InputMaybe<Scalars['Long']>;
  cron?: InputMaybe<Scalars['String']>;
  description?: InputMaybe<Scalars['String']>;
  globalParams?: InputMaybe<Scalars['String']>;
  id?: InputMaybe<Scalars['Long']>;
  name?: InputMaybe<Scalars['String']>;
  notifyUrl?: InputMaybe<Scalars['String']>;
  projectId?: InputMaybe<Scalars['Long']>;
};


export type MutationStarRiverWorkflowSaveNodeArgs = {
  commitMessage?: InputMaybe<Scalars['String']>;
  nodes: Array<WorkflowNodeInput>;
  workflowId: Scalars['Long'];
};


export type MutationStarRiverWorkflowVersionResetArgs = {
  version: Scalars['Long'];
  workflowId: Scalars['Long'];
};


export type MutationStarSeaCreateQsTagSelectOptionsArgs = {
  value: Scalars['String'];
};


export type MutationStarSeaDeleteQsArgs = {
  value: Scalars['String'];
};


export type MutationStarSeaExecAdHocQueryArgs = {
  dsId: Scalars['String'];
  pageCurrent: Scalars['Int'];
  pageSize: Scalars['Int'];
  sql: Scalars['String'];
};


export type MutationStarSeaImportQsArgs = {
  dsId?: InputMaybe<Scalars['String']>;
  services: Array<StarSeaQueryServiceImportItemInput>;
  versionName?: InputMaybe<Scalars['String']>;
};


export type MutationStarSeaOfflineQsArgs = {
  value: Scalars['String'];
};


export type MutationStarSeaOnlineQsArgs = {
  baseQsId: Scalars['String'];
  versionId?: InputMaybe<Scalars['String']>;
};


export type MutationStarSeaReportExportCancelArgs = {
  id: Scalars['String'];
};


export type MutationStarSeaReportExportRetryArgs = {
  id: Scalars['String'];
};


export type MutationStarSeaUpsertQsArgs = {
  columns?: InputMaybe<Array<QueryServiceColumnBoInput>>;
  commitMsg?: InputMaybe<Scalars['String']>;
  description?: InputMaybe<Scalars['String']>;
  dsId: Scalars['String'];
  execSQL: Scalars['String'];
  id?: InputMaybe<Scalars['String']>;
  params?: InputMaybe<Array<StarSeaParamItemWithTypeBoInput>>;
  serviceName: Scalars['String'];
  serviceTags?: InputMaybe<Array<Scalars['String']>>;
  serviceType: StarSeaQueryServiceType;
  versionName?: InputMaybe<Scalars['String']>;
};


export type MutationStorageYardCreateArgs = {
  storageYardEditInput?: InputMaybe<StorageYardEditInput>;
};


export type MutationStorageYardUpdateArgs = {
  storageYardEditInput?: InputMaybe<StorageYardEditInput>;
};


export type MutationSubmitAcquireArgs = {
  submitAcquireInput: SubmitAcquireInput;
};


export type MutationSubmitAdvanceReturnOrderArgs = {
  input?: InputMaybe<SubmitAdvanceReturnOrderInput>;
};


export type MutationSubmitAgencySaleSettlementOrderArgs = {
  input?: InputMaybe<SubmitAgencySaleSettlementOrderInput>;
};


export type MutationSubmitAllocateToFinanceArgs = {
  input?: InputMaybe<SubmitAllocateToFinanceInput>;
};


export type MutationSubmitBreakContractArgs = {
  breakContractSubmitInput?: InputMaybe<BreakContractSubmitInput>;
};


export type MutationSubmitCostArgs = {
  input?: InputMaybe<CostSubmitInput>;
};


export type MutationSubmitDamageOutOrderArgs = {
  damageOutIDInput?: InputMaybe<DamageOutIdInput>;
};


export type MutationSubmitDeliveryBillFeeArgs = {
  updateDeliveryBillStatusInput?: InputMaybe<UpdateDeliveryBillStatusInput>;
};


export type MutationSubmitDeliveryFeeArgs = {
  submitBillInput?: InputMaybe<SubmitBillInput>;
};


export type MutationSubmitDeliveryOrderArgs = {
  submitDeliveryOrderInput?: InputMaybe<SubmitDeliveryOrderInput>;
};


export type MutationSubmitDeliveryReturnArgs = {
  returnSubmitInput?: InputMaybe<ReturnSubmitInput>;
};


export type MutationSubmitExpandOrderArgs = {
  changeStatusExpandOrderInput: ChangeStatusExpandOrderInput;
};


export type MutationSubmitInOrderArgs = {
  inOrderId: Scalars['ID'];
};


export type MutationSubmitIncomeStatementArgs = {
  submitBillInput: SubmitBillInput;
};


export type MutationSubmitIndividualPurchaseReturnArgs = {
  input?: InputMaybe<SubmitIndividualPurchaseReturnInput>;
};


export type MutationSubmitInternalConsignmentArgs = {
  input?: InputMaybe<PitayaInternalConsignmentIdInput>;
};


export type MutationSubmitInternalSaleArgs = {
  input: PitayaInternalSaleIdInput;
};


export type MutationSubmitJointVentureSaleArgs = {
  submitJointVentureSaleInput?: InputMaybe<SubmitJointVentureSaleInput>;
};


export type MutationSubmitOrderArgs = {
  input?: InputMaybe<CommondOrderStatusInput>;
};


export type MutationSubmitOriginalSaleArgs = {
  originalSubmitInput?: InputMaybe<OriginalSubmitInput>;
};


export type MutationSubmitOtherInBillArgs = {
  input: SubmitOtherInBillInput;
};


export type MutationSubmitOtherInOrderArgs = {
  inOrderId: Scalars['ID'];
};


export type MutationSubmitOutOrderArgs = {
  outOrderId: Scalars['ID'];
};


export type MutationSubmitPayOfAnotherArgs = {
  input: PayOfAnotherOperationInput;
};


export type MutationSubmitPaymentArgs = {
  input: ChangePaymentStatusInput;
};


export type MutationSubmitPrimaryReturnReceivableRelArgs = {
  input: FasIdsInput;
};


export type MutationSubmitPurchaseArgs = {
  inOrderId: Scalars['ID'];
};


export type MutationSubmitPurchaseCostArgs = {
  input?: InputMaybe<PurchaseCostSubmitInput>;
};


export type MutationSubmitPurchaseOrderArgs = {
  input?: InputMaybe<PurchaseOrderSubmitInput>;
};


export type MutationSubmitPurchaseReturnOrderArgs = {
  submitPurchaseReturnOrderInput?: InputMaybe<SubmitPurchaseReturnOrderInput>;
};


export type MutationSubmitReturnFinanceArgs = {
  submitReturnFinanceInput?: InputMaybe<SubmitReturnFinanceInput>;
};


export type MutationSubmitReturnsBillArgs = {
  updateReturnsBillStatusInput?: InputMaybe<UpdateReturnsBillStatusInput>;
};


export type MutationSubmitSaleDeliveryOrderArgs = {
  input: SubmitSaleDeliveryOrderInput;
};


export type MutationSubmitSaleDeliverySupplementalOrderArgs = {
  input: SubmitSupplementalOrderInput;
};


export type MutationSubmitSaleIncomeOrderArgs = {
  submitSaleIncomeOrderInput?: InputMaybe<SubmitSaleIncomeOrderInput>;
};


export type MutationSubmitSaleIncomeOrderWebArgs = {
  incomeId?: InputMaybe<Scalars['ID']>;
};


export type MutationSubmitSaleInvoiceArgs = {
  input?: InputMaybe<SubmitSaleInvoiceInput>;
};


export type MutationSubmitSaleOrderArgs = {
  outOrderId: Scalars['ID'];
};


export type MutationSubmitSaleReturnArgs = {
  saleReturnSubmitInput?: InputMaybe<SaleReturnSubmitInput>;
};


export type MutationSubmitWasteSaleOrderArgs = {
  submitWasteSaleOrderInput?: InputMaybe<SubmitWasteSaleOrderInput>;
};


export type MutationSwitchCustomerStatusArgs = {
  pitayaCascadeSwitchInput?: InputMaybe<PitayaCascadeSwitchInput>;
};


export type MutationSwitchSupplierStatusArgs = {
  pitayaSwitchInput?: InputMaybe<PitayaSwitchInput>;
};


export type MutationSyncUserDevicePlatformArgs = {
  userDeviceInput?: InputMaybe<UserDeviceInput>;
};


export type MutationSynchronizeCommodityArgs = {
  categoryId: Scalars['ID'];
};


export type MutationSynchronizeSkuArgs = {
  spuId: Scalars['ID'];
};


export type MutationTableDesignCreateArgs = {
  input: Array<TableFieldCreateInput>;
};


export type MutationTableDesignEditArgs = {
  input: TableFieldEditAndDelInput;
};


export type MutationTableDesignEnableArgs = {
  input: TableDesignStatusInput;
};


export type MutationTaskReturnedArgs = {
  taskId?: InputMaybe<Scalars['ID']>;
};


export type MutationTempCreateArgs = {
  input: TempCreateInput;
};


export type MutationTempEditArgs = {
  input: TempEditInput;
};


export type MutationTempEnableArgs = {
  input: TempEnableStatusInput;
};


export type MutationTempGroupCreateArgs = {
  input: TempGroupCreateInput;
};


export type MutationTempGroupEditArgs = {
  input: TempGroupEditInput;
};


export type MutationTempGroupEnableArgs = {
  input: TempGroupStatusInput;
};


export type MutationTemperatureRemarkRemoveArgs = {
  id?: InputMaybe<Scalars['ID']>;
};


export type MutationTemperatureRemarksSaveArgs = {
  input?: InputMaybe<TemperatureRemarksSaveInput>;
};


export type MutationTemperatureRemarksUpdateArgs = {
  input?: InputMaybe<TemperatureRemarksUpdateInput>;
};


export type MutationTemperatureSetArgs = {
  input?: InputMaybe<TemperatureSetInput>;
};


export type MutationTenantCreateArgs = {
  tenantEditInput?: InputMaybe<TenantEditInput>;
};


export type MutationTenantUpdateArgs = {
  tenantEditInput?: InputMaybe<TenantEditInput>;
};


export type MutationTrackingCheckArgs = {
  entryPortId?: InputMaybe<Scalars['ID']>;
};


export type MutationTransferBackArgs = {
  taskId?: InputMaybe<Scalars['ID']>;
};


export type MutationTransportRollBackArgs = {
  id: Scalars['ID'];
};


export type MutationUnMatchFundFlowArgs = {
  input: FasIdInput;
};


export type MutationUndoDeliveryArgs = {
  originalUndoDeliveryInput?: InputMaybe<OriginalUndoDeliveryInput>;
};


export type MutationUndoSaleOrderArgs = {
  undoSaleOrderInput?: InputMaybe<UndoSaleOrderInput>;
};


export type MutationUpdateAcquireArgs = {
  updateAcquireInput?: InputMaybe<UpdateAcquireInput>;
};


export type MutationUpdateAgencyTradeTransferOtherBillArgs = {
  updateAgencyTradeTransferOtherBillInput?: InputMaybe<UpdateAgencyTradeTransferOtherBillInput>;
};


export type MutationUpdateAlarmArgs = {
  input?: InputMaybe<AlarmUpdateInput>;
};


export type MutationUpdateAlarmNoticeUserArgs = {
  input?: InputMaybe<AlarmNoticeUserUpdateInput>;
};


export type MutationUpdateAllocateCostInfoArgs = {
  input?: InputMaybe<UpdateCostInformationInput>;
};


export type MutationUpdateBill2AmountArgs = {
  input: UpdateBill2PaymentInput;
};


export type MutationUpdateBill2FreightArgs = {
  input: UpdateBill2FreightInput;
};


export type MutationUpdateBill2NoteArgs = {
  input: UpdateBill2NoteInput;
};


export type MutationUpdateBill2PaymentArgs = {
  input: UpdateBill2PaymentInput;
};


export type MutationUpdateBill2ReturnAmountArgs = {
  input: UpdateBill2PaymentInput;
};


export type MutationUpdateBillCostArgs = {
  billCostInput?: InputMaybe<BillCostInput>;
};


export type MutationUpdateBillCostRuleArgs = {
  commandBillCostRuleInput?: InputMaybe<CommandBillCostRuleInput>;
};


export type MutationUpdateBillInfoArgs = {
  input?: InputMaybe<DomesticProductsBillUpdateInput>;
};


export type MutationUpdateBillSupplierArgs = {
  updateBillSupplierInput: UpdateBillSupplierInput;
};


export type MutationUpdateBlackListArgs = {
  input?: InputMaybe<BlackListUpdateInput>;
};


export type MutationUpdateBorrowingArgs = {
  input: UpdateBorrowingInput;
};


export type MutationUpdateBreakContractArgs = {
  breakContractUpdateInput?: InputMaybe<BreakContractUpdateInput>;
};


export type MutationUpdateCabinetRuleArgs = {
  input?: InputMaybe<CabinetRuleUpdateInput>;
};


export type MutationUpdateCalculateRuleArgs = {
  updateCalculateRuleInput?: InputMaybe<UpdateCalculateRuleInput>;
};


export type MutationUpdateCategoryArgs = {
  categoryInput?: InputMaybe<CategoryInput>;
};


export type MutationUpdateCommodityAliasArgs = {
  input?: InputMaybe<CommodityAliasUpdateInput>;
};


export type MutationUpdateContainerAndTrackingInfoArgs = {
  input?: InputMaybe<ContainerAndTrackingUpdateInput>;
};


export type MutationUpdateContractArgs = {
  input?: InputMaybe<ContractUpdateInput>;
};


export type MutationUpdateConvertOrderArgs = {
  input?: InputMaybe<UpdateConvertInput>;
};


export type MutationUpdateCostArgs = {
  input?: InputMaybe<CostUpdateInput>;
};


export type MutationUpdateCostOrderArgs = {
  updateCostOrderInput?: InputMaybe<UpdateCostOrderInput>;
};


export type MutationUpdateCostStatusArgs = {
  updateCostStatusInput?: InputMaybe<UpdateCostStatusInput>;
};


export type MutationUpdateCostSupplierArgs = {
  updateCostSupplierInput?: InputMaybe<UpdateCostSupplierInput>;
};


export type MutationUpdateCreditConfigurationArgs = {
  input?: InputMaybe<CreditConfigurationInput>;
};


export type MutationUpdateCustomerArgs = {
  customerInput?: InputMaybe<CustomerInput>;
};


export type MutationUpdateCustomerAccountArgs = {
  input?: InputMaybe<HlUpdateCustomerAccountInput>;
};


export type MutationUpdateCustomerBaseArgs = {
  input?: InputMaybe<HlUpdateCustomerBaseInput>;
};


export type MutationUpdateCustomerCooperateArgs = {
  input?: InputMaybe<UpdateCustomerCooperateTypeInput>;
};


export type MutationUpdateCustomerDetailContactsArgs = {
  input?: InputMaybe<HlUpdateCustomerDetailContactsInput>;
};


export type MutationUpdateCustomerDistributionArgs = {
  customerDistributionInput?: InputMaybe<CustomerDistributionInput>;
};


export type MutationUpdateCustomerDistributionWebArgs = {
  customerDistributionInput?: InputMaybe<PitayaCustomerDistributionInput>;
};


export type MutationUpdateCustomerFileArgs = {
  input?: InputMaybe<HlUpdateCustomerFilesInput>;
};


export type MutationUpdateCustomerInfoArgs = {
  updateCustomerInput?: InputMaybe<UpdateCustomerInfoInput>;
};


export type MutationUpdateCustomerQualificationArgs = {
  input?: InputMaybe<HlUpdateCustomerQualificationInput>;
};


export type MutationUpdateCustomsDataRelArgs = {
  input?: InputMaybe<CustomsUpdateDataRelInput>;
};


export type MutationUpdateCustomsTemplateArgs = {
  input?: InputMaybe<CustomsTemplateUpdateInput>;
};


export type MutationUpdateCustomsTemplateSkuArgs = {
  input?: InputMaybe<CustomsTemplateSkuUpdateInput>;
};


export type MutationUpdateCustomsTemplateSkuBatchArgs = {
  input?: InputMaybe<CustomsTemplateSkuBatchUpdateInput>;
};


export type MutationUpdateCustomsTemplateSkuByConditionArgs = {
  input?: InputMaybe<CustomsTemplateSkuUpdateByConditionInput>;
};


export type MutationUpdateDailyLaborCostArgs = {
  updateDailyLaborCostInput?: InputMaybe<UpdateDailyLaborCostInput>;
};


export type MutationUpdateDamageOutOrderArgs = {
  createDamageOutOrderInput?: InputMaybe<CreateDamageOutOrderInput>;
};


export type MutationUpdateDefectiveSaleOrderArgs = {
  updateDefectiveSaleOrderInput?: InputMaybe<UpdateDefectiveSaleOrderInput>;
};


export type MutationUpdateDeliveryBillFeeArgs = {
  updateDeliveryBillFeeInput?: InputMaybe<UpdateDeliveryBillFeeInput>;
};


export type MutationUpdateDeliveryFeeFreightArgs = {
  updateDeliveryFeeFreightInput?: InputMaybe<UpdateDeliveryFeeFreightInput>;
};


export type MutationUpdateDeliveryFeeManualCodeArgs = {
  updateDeliveryFeeManualCodeInput?: InputMaybe<UpdateDeliveryFeeManualCodeInput>;
};


export type MutationUpdateDeliveryItemArgs = {
  updateDeliveryItemInput?: InputMaybe<UpdateDeliveryItemInput>;
};


export type MutationUpdateDeliveryOrderArgs = {
  updateDeliveryOrderInput?: InputMaybe<UpdateDeliveryOrderInput>;
};


export type MutationUpdateDeliveryPlanArgs = {
  input?: InputMaybe<DeliveryPlanUpdateInput>;
};


export type MutationUpdateDeliveryReturnArgs = {
  returnUpdateInput?: InputMaybe<ReturnCreateInput>;
};


export type MutationUpdateDeviceArgs = {
  input?: InputMaybe<UpdateDeviceInput>;
};


export type MutationUpdateDomesticDeliveryByRouteArgs = {
  input?: InputMaybe<OneClickDeliveryByRouteInput>;
};


export type MutationUpdateDurianCommodityCategoryArgs = {
  input?: InputMaybe<DurianCategoryUpdateInput>;
};


export type MutationUpdateDurianCustomerArgs = {
  input?: InputMaybe<DurianCustomerUpdateInput>;
};


export type MutationUpdateDurianDataRelArgs = {
  input?: InputMaybe<UpdateDataRelInput>;
};


export type MutationUpdateDurianSupplierArgs = {
  input?: InputMaybe<DurianSupplierUpdateInput>;
};


export type MutationUpdateDurianSupplierCategoryArgs = {
  input?: InputMaybe<DurianSupplierCategoryInput>;
};


export type MutationUpdateDurianSupplierDeliveryAddressArgs = {
  input?: InputMaybe<DurianSupplierAddressUpdateInput>;
};


export type MutationUpdateDurianSupplierFinancialInfoArgs = {
  input?: InputMaybe<DurianSupplierFinancialInfoInput>;
};


export type MutationUpdateEmptyCabinetInfoArgs = {
  input?: InputMaybe<EmptyCabinetInfoUpdateInput>;
};


export type MutationUpdateFailureDeviceArgs = {
  input?: InputMaybe<FailureDeviceUpdateInput>;
};


export type MutationUpdateFundFlowArgs = {
  input: FundFlowInput;
};


export type MutationUpdateGoodsTransferArgs = {
  goodsTransferInput?: InputMaybe<GoodsTransferInput>;
};


export type MutationUpdateIncomeStatementArgs = {
  updateIncomeStatementInput: UpdateIncomeStatementInput;
};


export type MutationUpdateIndividualPurchaseOrderArgs = {
  createIndividualPurchaseInput?: InputMaybe<CreateIndividualPurchaseInput>;
  id?: InputMaybe<Scalars['ID']>;
};


export type MutationUpdateIndividualPurchaseReturnArgs = {
  input?: InputMaybe<CreateOrUpdateIndividualPurchaseReturnInput>;
};


export type MutationUpdateInspectionPlateNumberArgs = {
  input?: InputMaybe<InspectionPlateNumberInput>;
};


export type MutationUpdateInternalConsignmentArgs = {
  input?: InputMaybe<PitayaInternalConsignmentInput>;
  orderId: Scalars['ID'];
};


export type MutationUpdateInternalSaleArgs = {
  input: PitayaInternalSaleInput;
  saleId: Scalars['ID'];
};


export type MutationUpdateJointVentureOrderArgs = {
  updateJointVentureOrderInput?: InputMaybe<UpdateJointVentureOrderInput>;
};


export type MutationUpdateJointVentureSaleArgs = {
  jointVentureSaleInput?: InputMaybe<JointVentureSaleInput>;
};


export type MutationUpdateLabelArgs = {
  updateLabelInput?: InputMaybe<UpdateLabelInput>;
};


export type MutationUpdateLowCodeRuleArgs = {
  input?: InputMaybe<LowCodeRuleUpdateInput>;
};


export type MutationUpdateLowCodeRuleTemplateArgs = {
  input?: InputMaybe<LowCodeTemplateUpdateInput>;
};


export type MutationUpdateManualCodeArgs = {
  input?: InputMaybe<UpdateManualCodeInput>;
};


export type MutationUpdateMerchantArgs = {
  input?: InputMaybe<MerchantUpdateInput>;
};


export type MutationUpdateOrderTransferInOrderWarehouseArgs = {
  input?: InputMaybe<PitayaUpdateWarehouseInput>;
};


export type MutationUpdateOrgArgs = {
  orgInput?: InputMaybe<OrgInput>;
};


export type MutationUpdateOrgLabelArgs = {
  updateOrgLabelInput?: InputMaybe<UpdateOrgLabelInput>;
};


export type MutationUpdateOrgStatusArgs = {
  updateOrgStatusInput?: InputMaybe<UpdateOrgStatusInput>;
};


export type MutationUpdateOriginalReturnArgs = {
  originalReturnUpdateInput?: InputMaybe<OriginalReturnUpdateInput>;
};


export type MutationUpdateOriginalSaleArgs = {
  originalUpdateInput?: InputMaybe<OriginalUpdateInput>;
};


export type MutationUpdateOriginalSaleIncomeAmountArgs = {
  updateSaleIncomeAmountInput?: InputMaybe<UpdateOriginalSaleAmountInput>;
};


export type MutationUpdateOriginalSalePriceInfoArgs = {
  updateOriginalSalePriceInfoInput?: InputMaybe<UpdateOriginalSalePriceInfoInput>;
};


export type MutationUpdateOtherInBillInfoArgs = {
  input: UpdateOtherInBillInfoInput;
};


export type MutationUpdateOtherOutOrderArgs = {
  updateOtherOutOrderInput?: InputMaybe<UpdateOtherOutOrderInput>;
};


export type MutationUpdatePasswordArgs = {
  input?: InputMaybe<UpdatePasswordInput>;
};


export type MutationUpdatePayOfAnotherArgs = {
  input: UpdatePayOfAnotherInput;
};


export type MutationUpdatePaymentAdvanceArgs = {
  input?: InputMaybe<SaveOrUpdatePaymentAdvanceInput>;
};


export type MutationUpdatePeachDebtContractSetupArgs = {
  input?: InputMaybe<UpdatePeachDebtContractSetupInput>;
};


export type MutationUpdatePinyinOfCustomerNameArgs = {
  updatePinyinInput?: InputMaybe<UpdatePinyinInput>;
};


export type MutationUpdatePitayaAddressArgs = {
  input?: InputMaybe<CreateOrUpdatePitayaAddressInput>;
};


export type MutationUpdatePitayaBill2SelfPurchaseAmountArgs = {
  input: UpdateBill2PaymentInput;
};


export type MutationUpdatePitayaBill2SelfPurchaseImpairmentAmountArgs = {
  input: UpdateBill2PaymentInput;
};


export type MutationUpdatePitayaBill2SelfPurchaseManualCodeArgs = {
  input: UpdateBill2ManualCodeInput;
};


export type MutationUpdatePitayaBill2SelfPurchaseReturnAmountArgs = {
  input: UpdateBill2PaymentInput;
};


export type MutationUpdatePitayaCustomerArgs = {
  customerInput?: InputMaybe<PitayaCustomerInput>;
};


export type MutationUpdatePitayaCustomerAccountArgs = {
  input?: InputMaybe<UpdatePitayaCustomerAccountInput>;
};


export type MutationUpdatePitayaCustomerBaseArgs = {
  input?: InputMaybe<PitayaCustomerInput>;
};


export type MutationUpdatePitayaCustomerContactArgs = {
  input?: InputMaybe<PitayaCustomerContactInput>;
};


export type MutationUpdatePitayaCustomerCooperationArgs = {
  input?: InputMaybe<UpdatePitayaCustomerCooperationInput>;
};


export type MutationUpdatePitayaCustomerDetailArgs = {
  input?: InputMaybe<UpdatePitayaCustomerDetailInput>;
};


export type MutationUpdatePitayaCustomerQualificationArgs = {
  input?: InputMaybe<CreateOrUpdatePitayaQualificationInput>;
};


export type MutationUpdatePitayaLongCooperationArgs = {
  updatePitayaLongCooperationInput?: InputMaybe<UpdatePitayaLongCooperationInput>;
};


export type MutationUpdatePitayaReceiveTaskResultArgs = {
  input: UpdatePitayaReceiveTaskResultInput;
};


export type MutationUpdatePitayaSopArgs = {
  input: UpdatePitayaSopInput;
};


export type MutationUpdatePitayaSortingWarehouseArgs = {
  input?: InputMaybe<SortingWarehouseInput>;
};


export type MutationUpdatePitayaSupplierArgs = {
  supplierInput?: InputMaybe<PitayaSupplierInput>;
};


export type MutationUpdatePitayaSupplierContactArgs = {
  id: Scalars['Int'];
  pitayaCreateSupplierContactInput: PitayaCreateSupplierContactInput;
};


export type MutationUpdatePitayaSupplierCooperationArgs = {
  createPitayaSupplierCooperationInput: CreatePitayaSupplierCooperationInput;
  id: Scalars['Int'];
};


export type MutationUpdatePitayaSupplierFinancialCodeArgs = {
  input: UpdatePitayaSupplierFinancialCodeInput;
};


export type MutationUpdatePitayaSupplierQualificationArgs = {
  id: Scalars['Int'];
  pitayaCreateQualificationInput: PitayaCreateQualificationInput;
};


export type MutationUpdatePitayaUserArgs = {
  userInput?: InputMaybe<UserInput>;
};


export type MutationUpdatePitayaWarehouseArgs = {
  warehouseInput: WarehouseInput;
};


export type MutationUpdatePlanQuantityArgs = {
  updatePlanQuantityInput?: InputMaybe<UpdatePlanQuantityInput>;
};


export type MutationUpdatePlatformReturnArgs = {
  input: CreateOrUpdatePlatformReturnInput;
  returnId: Scalars['ID'];
};


export type MutationUpdatePlatformSaleReturnArgs = {
  input: CreateOrUpdatePlatformSaleReturnInput;
  returnId: Scalars['ID'];
};


export type MutationUpdatePositionArgs = {
  updatePositionInput?: InputMaybe<UpdatePositionInput>;
};


export type MutationUpdatePositionStatusArgs = {
  updatePositionInputStatus?: InputMaybe<UpdatePositionInputStatus>;
};


export type MutationUpdateProjectGroupArgs = {
  updateProjectGroupInput?: InputMaybe<UpdateProjectGroupInput>;
};


export type MutationUpdatePtayaSupplierAccountArgs = {
  createPitayaSupplierAccountInput: CreatePitayaSupplierAccountInput;
  id: Scalars['Int'];
};


export type MutationUpdatePurchaseCostArgs = {
  input?: InputMaybe<PurchaseCostUpdateInput>;
};


export type MutationUpdatePurchaseOrderArgs = {
  input?: InputMaybe<PurchaseOrderUpdateInput>;
};


export type MutationUpdatePurchaseReturnArgs = {
  updatePurchaseReturnInput?: InputMaybe<UpdatePurchaseReturnInput>;
};


export type MutationUpdateReadTagArgs = {
  readTag?: InputMaybe<ReadTagInput>;
};


export type MutationUpdateReceiveBillFreightArgs = {
  input?: InputMaybe<UpdateReceiveBillFreightInput>;
};


export type MutationUpdateRecoveryDeviceArgs = {
  input?: InputMaybe<RecoveryDeviceUpdateInput>;
};


export type MutationUpdateReimbursementArgs = {
  input: UpdateReimbursementInput;
};


export type MutationUpdateReturnsCommodityBillArgs = {
  updateReturnsCommodityBillInput?: InputMaybe<UpdateReturnsCommodityBillInput>;
};


export type MutationUpdateReturnsOtherBillArgs = {
  updateReturnsOtherBillInput?: InputMaybe<UpdateReturnsOtherBillInput>;
};


export type MutationUpdateRoleArgs = {
  updateRoleInput?: InputMaybe<UpdateRoleInput>;
};


export type MutationUpdateRolePowerArgs = {
  updateRolePowerInput?: InputMaybe<UpdateRolePowerInput>;
};


export type MutationUpdateRouteArgs = {
  input?: InputMaybe<RouteUpdateInput>;
};


export type MutationUpdateSaleDeliveryOrderArgs = {
  input: UpdateSaleDeliveryOrderInput;
};


export type MutationUpdateSaleDeliveryOrderDeliveryInfoArgs = {
  input: UpdateSaleDeliveryOrderDeliveryInfoInput;
};


export type MutationUpdateSaleInvoiceArgs = {
  input?: InputMaybe<CreateOrUpdateSaleInvoiceInput>;
};


export type MutationUpdateSaleInvoiceReturnArgs = {
  input: CreateOrUpdateSaleInvoiceReturnInput;
};


export type MutationUpdateSaleOrderArgs = {
  updateSaleOrderInput?: InputMaybe<UpdateSaleOrderInput>;
};


export type MutationUpdateSaleOrderCostAndIncomeWebArgs = {
  updateSaleOrderCostAndIncomeInput?: InputMaybe<UpdateSaleOrderCostAndIncomeInput>;
};


export type MutationUpdateSalePlanOrderArgs = {
  updateSalePlanOrderInput?: InputMaybe<UpdateSalePlanOrderInput>;
};


export type MutationUpdateSalePlanOrderPriceArgs = {
  updateSalePlanOrderPriceInput?: InputMaybe<UpdateSalePlanOrderPriceInut>;
};


export type MutationUpdateSalePlanOrderQuantityArgs = {
  updateSalePlanOrderQuantityInput?: InputMaybe<UpdateSalePlanOrderQuantityInput>;
};


export type MutationUpdateSalePlanOrderStatArgs = {
  updateSalePlanOrderStatInput?: InputMaybe<UpdateSalePlanOrderStatInput>;
};


export type MutationUpdateSalePriceArgs = {
  updateSalePriceInput?: InputMaybe<UpdateSalePriceInput>;
};


export type MutationUpdateSaleReturnArgs = {
  saleReturnUpdateInput?: InputMaybe<SaleReturnUpdateInput>;
};


export type MutationUpdateSecondmentArgs = {
  secondmentInput?: InputMaybe<SecondmentInput>;
};


export type MutationUpdateSkuStatusArgs = {
  statusInput?: InputMaybe<UpdateSkuStatusInput>;
};


export type MutationUpdateSopArgs = {
  input?: InputMaybe<SopUpdateInput>;
};


export type MutationUpdateSopCheckItemArgs = {
  input?: InputMaybe<SopCheckItemUpdateInput>;
};


export type MutationUpdateSpecArgs = {
  commodityModifyInput?: InputMaybe<CommodityModifyInput>;
};


export type MutationUpdateStdOptionArgs = {
  optionInput?: InputMaybe<StdOptionInput>;
};


export type MutationUpdateStdOptionStatusArgs = {
  statusInput?: InputMaybe<UpdateStdOptionStatusInput>;
};


export type MutationUpdateStdSpecArgs = {
  input?: InputMaybe<StdSpecInput>;
};


export type MutationUpdateStdSpecStatusArgs = {
  statusInput?: InputMaybe<UpdateStdSpecStatusInput>;
};


export type MutationUpdateSubmitAnswerArgs = {
  input?: InputMaybe<UpdateSubmitAnswerInput>;
};


export type MutationUpdateSupplierArgs = {
  supplierInput?: InputMaybe<SupplierInput>;
};


export type MutationUpdateSupplierAccountArgs = {
  input?: InputMaybe<HlUpdateSupplierAccountInput>;
};


export type MutationUpdateSupplierBaseArgs = {
  input?: InputMaybe<HlUpdateSupplierBaseInput>;
};


export type MutationUpdateSupplierContractRelArgs = {
  input?: InputMaybe<HlUpdateSupplierContractRelInput>;
};


export type MutationUpdateSupplierDetailArgs = {
  input?: InputMaybe<HlUpdateSupplierDetailInput>;
};


export type MutationUpdateSupplierDetailContactsArgs = {
  input?: InputMaybe<HlUpdateSupplierDetailContactsInput>;
};


export type MutationUpdateSupplierDetailCooperationArgs = {
  input?: InputMaybe<HlUpdateSupplierDetailCooperationInput>;
};


export type MutationUpdateSupplierFileArgs = {
  input?: InputMaybe<HlSupplierFilesInput>;
};


export type MutationUpdateSupplierQualificationArgs = {
  input?: InputMaybe<HlUpdateSupplierQualificationInput>;
};


export type MutationUpdateTableTitleArgs = {
  input?: InputMaybe<TableTitleUpdateInput>;
};


export type MutationUpdateTagArgs = {
  input?: InputMaybe<TagUpdateInput>;
};


export type MutationUpdateTeamMemberArgs = {
  input?: InputMaybe<TeamMemberInput>;
};


export type MutationUpdateTenderCarArgs = {
  input?: InputMaybe<TenderCarInput>;
};


export type MutationUpdateTransferCommodityBillArgs = {
  updateFlowTransferCommodityBillInput?: InputMaybe<UpdateFlowTransferCommodityBillInput>;
};


export type MutationUpdateTransferInOrderWarehouseArgs = {
  updateTransferInOrderWarehouseInput?: InputMaybe<UpdateTransferInOrderWarehouseInput>;
};


export type MutationUpdateTransferOtherBillArgs = {
  updateFlowTransferOtherBillInput?: InputMaybe<UpdateFlowTransferOtherBillInput>;
};


export type MutationUpdateTransferOutOrderArgs = {
  updateTransferCommodityInput?: InputMaybe<UpdateTransferCommodityInput>;
};


export type MutationUpdateTransferStatArgs = {
  updateTransferOrderStatInput?: InputMaybe<UpdateTransferOrderStatInput>;
};


export type MutationUpdateTransferTimeArgs = {
  input?: InputMaybe<TransferTimeUpdateInput>;
};


export type MutationUpdateTransportAirBookArgs = {
  input?: InputMaybe<TransportAirBookInput>;
};


export type MutationUpdateTransportRoadBookArgs = {
  input?: InputMaybe<TransportRoadBookInput>;
};


export type MutationUpdateTransportSeaBookArgs = {
  input?: InputMaybe<TransportSeaBookInput>;
};


export type MutationUpdateTravelPlanArgs = {
  input?: InputMaybe<TravelPlanUpdateInput>;
};


export type MutationUpdateTravelPlanBatchArgs = {
  input?: InputMaybe<TravelPlanUpdateBatchInput>;
};


export type MutationUpdateUserArgs = {
  updateUserInput?: InputMaybe<UpdateUserInput>;
};


export type MutationUpdateUserManageArgs = {
  input?: InputMaybe<UserMangerInput>;
};


export type MutationUpdateUserPositionRelArgs = {
  updateUserPositionRelInput?: InputMaybe<UpdateUserPositionRelInput>;
};


export type MutationUpdateUserSpecialPermissionsArgs = {
  updateUserSpecialPermissionsInput?: InputMaybe<UpdateUserSpecialPermissionsInput>;
};


export type MutationUpdateVarietyGroupArgs = {
  varietyGroupInput?: InputMaybe<VarietyGroupInput>;
};


export type MutationUpdateVoucherBillArgs = {
  input: UpdateVoucherBillInput;
};


export type MutationUpdateVoucherTemplateArgs = {
  input: UpdateVoucherTemplateInput;
};


export type MutationUpdateVoucherTemplateNameArgs = {
  input: UpdateVoucherTemplateNameInput;
};


export type MutationUpdateWarehouseArgs = {
  input: WarehouseUpdateInput;
};


export type MutationUpdateWasteSaleOrderPriceArgs = {
  updateWasteSaleOrderPriceInput?: InputMaybe<UpdateWasteSaleOrderPriceInput>;
};


export type MutationUploadInventoryFilesArgs = {
  input?: InputMaybe<UploadInventoryFilesInput>;
};


export type MutationUserBindSpecialPermissionsArgs = {
  userBindSpecialPermissionsInput?: InputMaybe<UserBindSpecialPermissionsInput>;
};


export type MutationUserOrgRelArgs = {
  userOrgRelInput?: InputMaybe<UserOrgRelInput>;
};


export type MutationValidDeclareTmpArgs = {
  input?: InputMaybe<DeclareTmpValidInput>;
};


export type MutationValidHasSalesPlanArgs = {
  input?: InputMaybe<ValidHasSalesPlanInput>;
};


export type MutationVerifyManageDeviceCodeArgs = {
  input?: InputMaybe<VerifyManageDeviceCodeInput>;
};


export type MutationVoidDeliveryOrderArgs = {
  input: VoidSaleDeliveryOrderInput;
};


export type MutationVoidDomesticDeliveryPlanArgs = {
  input: Scalars['ID'];
};


export type MutationVoidIndividualPurchaseReturnArgs = {
  input?: InputMaybe<VoidIndividualPurchaseReturnInput>;
};


export type MutationVoidPaymentAdvanceArgs = {
  id: Scalars['ID'];
};


export type MutationVoidPlatformSaleArgs = {
  input: PlatformSaleInput;
};


export type MutationVoidSaleDeliverySupplementalOrderArgs = {
  input: VoidSupplementalOrderInput;
};


export type MutationVoidSaleInvoiceArgs = {
  input?: InputMaybe<VoidSaleInvoiceInput>;
};


export type MutationWharfCreateArgs = {
  wharfEditInput?: InputMaybe<WharfEditInput>;
};


export type MutationWharfDeleteArgs = {
  wharfId: Scalars['Long'];
};


export type MutationWharfUpdateArgs = {
  wharfEditInput?: InputMaybe<WharfEditInput>;
};


export type MutationWithdrawBillArgs = {
  billBusinessId?: InputMaybe<Scalars['ID']>;
};


export type MutationWithdrawDeliveryOrderArgs = {
  input: WithdrawSaleDeliveryOrderInput;
};


export type MutationWithdrawDomesticProductsPurchaseBillBatchArgs = {
  input?: InputMaybe<Array<Scalars['ID']>>;
};


export type MutationWithdrawDomesticProductsSaleBillBatchArgs = {
  input?: InputMaybe<Array<Scalars['ID']>>;
};


export type MutationWithdrawIndividualPurchaseReturnArgs = {
  input?: InputMaybe<WithdrawIndividualPurchaseReturnInput>;
};


export type MutationWithdrawInspectionArgs = {
  input: Scalars['ID'];
};


export type MutationWithdrawSaleInvoiceArgs = {
  input?: InputMaybe<WithdrawSaleInvoiceInput>;
};

export type NameInput = {
  locale?: InputMaybe<Scalars['String']>;
  name?: InputMaybe<Scalars['String']>;
};

/** 多语言枚举 */
export const enum NameLocal {
  /** 英文 */
  EnUs = 'EN_US',
  /** 泰文 */
  ThTh = 'TH_TH',
  /** 越南文 */
  ViVn = 'VI_VN',
  /** 中文 */
  ZhCn = 'ZH_CN'
};

export type NameLocale = {
  chineseName?: InputMaybe<Scalars['String']>;
  englishName?: InputMaybe<Scalars['String']>;
  thailandName?: InputMaybe<Scalars['String']>;
  vietnamName?: InputMaybe<Scalars['String']>;
};

export type NameLocalePayload = {
  __typename?: 'NameLocalePayload';
  chineseName?: Maybe<Scalars['String']>;
  englishName?: Maybe<Scalars['String']>;
  thailandName?: Maybe<Scalars['String']>;
  vietnamName?: Maybe<Scalars['String']>;
};

export type NamePayload = {
  __typename?: 'NamePayload';
  locale?: Maybe<Scalars['String']>;
  name?: Maybe<Scalars['String']>;
};

export type NoCommodityPayload = {
  __typename?: 'NoCommodityPayload';
  /** 商品品类名称 */
  commodityCategoryName?: Maybe<Scalars['String']>;
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品产地名称 */
  commodityPlaceOriginName?: Maybe<Scalars['String']>;
  /** 商品类型id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 商品品种名称 */
  commodityVarietyName?: Maybe<Scalars['String']>;
};

export type Node = {
  id?: Maybe<Scalars['ID']>;
};

/** 节点操作类型 */
export const enum NodeOperationTypeEnum {
  /** 抵达 */
  Arrive = 'ARRIVE',
  /** 订舱 */
  Book = 'BOOK',
  /** 离开 */
  Departure = 'DEPARTURE',
  /** 报空 */
  Empty = 'EMPTY',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 节点类型 */
export const enum NodeTypeEnum {
  /** 目的地 */
  Destination = 'DESTINATION',
  /** 起始点 */
  Origin = 'ORIGIN',
  /** 中转点 */
  TransitPoint = 'TRANSIT_POINT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 可选sku */
export type NotChosenSkuOption = {
  __typename?: 'NotChosenSkuOption';
  /** sku id */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 规格选项 */
  optionId?: Maybe<Array<Maybe<Scalars['Int']>>>;
};

export type NotSubmitPayload = SourceOrgBase & TargetOrgBase & {
  __typename?: 'NotSubmitPayload';
  /** 费用单生成时间 */
  billCreateTime?: Maybe<Scalars['Long']>;
  /** 费用单生成时间 */
  costOrderDate?: Maybe<Scalars['Long']>;
  /** 费用单状态 */
  costOrderStatusName?: Maybe<Scalars['String']>;
  /** 调拨人id */
  createBy?: Maybe<Scalars['Int']>;
  /** 调拨人名称 */
  createByName?: Maybe<Scalars['String']>;
  /** 调拨人联系电话 */
  phone?: Maybe<Scalars['String']>;
  /** 2.6 新增：调出组织 */
  sourceOrg?: Maybe<PitayaOrg>;
  /** 2.6 新增：调入组织 */
  targetOrg?: Maybe<PitayaOrg>;
  /** 调拨单号 */
  transferCode?: Maybe<Scalars['String']>;
  /** 调拨类型 */
  transferType?: Maybe<Scalars['Int']>;
  /** 调拨类型名称 */
  transferTypeName?: Maybe<Scalars['String']>;
};

export type NotSubmitPurchasePayload = {
  __typename?: 'NotSubmitPurchasePayload';
  /** 采购单号 */
  applyCode?: Maybe<Scalars['String']>;
  /** Id */
  applyId?: Maybe<Scalars['ID']>;
  /** 订单状态 */
  applyStatus?: Maybe<Scalars['Int']>;
  /** 订单状态名字 */
  applyStatusName?: Maybe<Scalars['String']>;
  /** 采购类型 */
  applyType?: Maybe<Scalars['Int']>;
  applyTypeName?: Maybe<Scalars['String']>;
  /** 费用单生成时间 */
  billCreateTime?: Maybe<Scalars['Long']>;
  /** 费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 费用单状态名称 */
  billStatusName?: Maybe<Scalars['String']>;
  /** 商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 采购人 */
  createUserName?: Maybe<Scalars['String']>;
  /** 采购人联系电话 */
  createUserPhone?: Maybe<Scalars['String']>;
};

/** 航运 */
export type OceanTransportInfo = {
  __typename?: 'OceanTransportInfo';
  /** 到岗时间 */
  planArriveTime?: Maybe<Scalars['Long']>;
  /** 离岗时间 */
  planDepartureTime?: Maybe<Scalars['Long']>;
  /** 船公司 */
  shipCompany?: Maybe<Scalars['String']>;
  /** 船名 */
  shipName?: Maybe<Scalars['String']>;
  /** 船次号 */
  vesselNo?: Maybe<Scalars['String']>;
};

/**  原支付方式 */
export type OldOrderPaymentPayload = {
  __typename?: 'OldOrderPaymentPayload';
  /**  订单支付信息 */
  orderPayments?: Maybe<Array<Maybe<OrderPaymentPayload>>>;
  /**  修改原因 */
  reason?: Maybe<Scalars['String']>;
};

export type OmsCommonCommodityItem = CommoditySkuBase & PriceTypeBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'OmsCommonCommodityItem';
  /** sku信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  id?: Maybe<Scalars['ID']>;
  /** 商品序号 */
  index?: Maybe<Scalars['ID']>;
  /** 商品标记 */
  markList?: Maybe<Array<Maybe<AcquireMarkEnum>>>;
  price?: Maybe<Scalars['BigDecimal']>;
  /** 单价单位信息 */
  priceType?: Maybe<Unit>;
  /** 流水号 */
  runCode?: Maybe<Scalars['String']>;
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 总计单位信息 */
  totalType?: Maybe<Unit>;
  /** 基本单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 基本单位信息 */
  unitType?: Maybe<Unit>;
};

export type OmsPurchaseDetailInput = {
  id: Scalars['ID'];
};

export type OmsPurchasePageInput = {
  /** 所属组织 */
  belongOrg?: InputMaybe<Scalars['Int']>;
};

export type OmsPurchasePagePayload = {
  __typename?: 'OmsPurchasePagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<OmsPurchasePayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type OmsPurchasePayload = BelongOrgBase & CreateByBase & CustomerBase & SubmitUserBase & SupplierListBase & {
  __typename?: 'OmsPurchasePayload';
  /** 组织信息 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 采购单号 */
  code?: Maybe<Scalars['String']>;
  /** 商品列表 */
  commodityItemsList?: Maybe<Array<Maybe<OmsCommonCommodityItem>>>;
  /** 商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /** 创建人 */
  createBy?: Maybe<User>;
  createTime?: Maybe<Scalars['Long']>;
  customer?: Maybe<Customer>;
  id?: Maybe<Scalars['ID']>;
  /** 是否是出入库异常审批标志 */
  isExceptional?: Maybe<Scalars['Boolean']>;
  /** 净重差异比例(注意不要在列表页进行请求) */
  netWeightExceptionRatio?: Maybe<Scalars['BigDecimal']>;
  /** 流水号 */
  runCode?: Maybe<Scalars['String']>;
  /** 状态 */
  status?: Maybe<Scalars['Int']>;
  /** 状态描述 */
  statusName?: Maybe<Scalars['String']>;
  /** 采购业务子类型 */
  subType?: Maybe<Scalars['Int']>;
  /** 采购业务子类型描述 */
  subTypeName?: Maybe<Scalars['String']>;
  submitTime?: Maybe<Scalars['Long']>;
  /** 提交人 */
  submitUser?: Maybe<User>;
  /** 供应商列表 */
  supplierList?: Maybe<Array<Maybe<Supplier>>>;
  /** 运输信息 */
  transportInfo?: Maybe<PitayaTransportInfo>;
  /** 采购业务类型 */
  type?: Maybe<Scalars['Int']>;
  /** 采购业务类型描述 */
  typeName?: Maybe<Scalars['String']>;
};

export type OmsPurchaseStatus = {
  __typename?: 'OmsPurchaseStatus';
  count?: Maybe<Scalars['Int']>;
  /**
   * TO_BE_PAID(10, "待付款"),
   * TO_BE_DELIVERED(20, "待卖家发货"),
   * TO_BE_RECEIVED(30, "待收货"),
   * RECEIVED(40, "已收货"),
   * COMPLETED(50, "已完成"),
   * CANCELLED(60, "已取消"),
   * CLOSED(70, "已关闭"),
   * REPEALED(80, "已作废");
   *
   * 待入库 == 已收货
   */
  status?: Maybe<Scalars['Int']>;
};

export type OneClickDeliveryByRouteInput = {
  /** id */
  id?: InputMaybe<Scalars['ID']>;
  /** 其他任务安排(转柜校验和温控) */
  otherTaskInfo?: InputMaybe<OtherTaskInformationInput>;
  /** 收货信息 */
  receiptInformation?: InputMaybe<Array<InputMaybe<DomesticReceiptInformationInput>>>;
  /** 路线信息 */
  routeInformation?: InputMaybe<RouteInformationInput>;
};

export type OneClickDeliveryInput = {
  /** 发货信息 */
  deliveryInformation?: InputMaybe<DeliveryInformationInput>;
  /** id */
  id?: InputMaybe<Scalars['ID']>;
  /** 其他任务安排(转柜校验和温控) */
  otherTaskInfo?: InputMaybe<OtherTaskInformationInput>;
  /** 收货信息 */
  receiptInformation?: InputMaybe<Array<InputMaybe<DomesticReceiptInformationInput>>>;
  /** 运输信息 */
  transportInformation?: InputMaybe<RoadTransportInformationInput>;
};

export type OneMorePlatformSaleInput = {
  /** 商品信息 */
  commodities: Array<CreatePlatformCommodityInput>;
  /**  备注  */
  mark?: InputMaybe<Scalars['String']>;
  /** 销售单id */
  saleOrderId: Scalars['ID'];
};

export type OneMorePlatformSalePayload = {
  __typename?: 'OneMorePlatformSalePayload';
  /** 库存不足商品 */
  outOfStockItems?: Maybe<Array<Maybe<PlatformSaleOutOfStockItem>>>;
  /** 销售单id */
  saleOrderId?: Maybe<Scalars['ID']>;
};

export type OneMoreSaleInvoiceInput = {
  /** 销售单id */
  saleOrderId: Scalars['ID'];
};

export type OneMoreSaleInvoicePayload = {
  __typename?: 'OneMoreSaleInvoicePayload';
  /** 库存不足商品 */
  outOfStockItems?: Maybe<Array<Maybe<SaleInvoiceOutOfStockItem>>>;
  /** 销售单id */
  saleOrderId?: Maybe<Scalars['ID']>;
};

/**  再来一单入参  */
export type OneMoreSalePlanOrderInput = {
  saleOrderId: Scalars['ID'];
};

/**  再来一单返回内容  */
export type OneMoreSalePlanPayload = {
  __typename?: 'OneMoreSalePlanPayload';
  /** 库存不足商品 */
  outOfStockItems?: Maybe<Array<Maybe<SalePlanOutOfStockItem>>>;
  /** 销售单id */
  saleOrderId?: Maybe<Scalars['ID']>;
};

export type OnlineLaborCostPayload = {
  __typename?: 'OnlineLaborCostPayload';
  /** 任务人工成本 */
  laborCostList?: Maybe<Array<Maybe<ProductionLaborCostPayload>>>;
  /** 汇总信息 */
  laborCostSummary?: Maybe<LaborCostSummaryPayload>;
};

export type OnlineLossPayload = {
  __typename?: 'OnlineLossPayload';
  /** 任务损耗 */
  lossList?: Maybe<Array<Maybe<ProductionLossPayload>>>;
  /** 损耗汇总 */
  lossSummary?: Maybe<LossSummaryPayload>;
};

export type OnlinePurchasePayload = {
  __typename?: 'OnlinePurchasePayload';
  /** 采购列表详情 */
  purchaseList?: Maybe<Array<Maybe<PurchasePayload>>>;
  /** 汇总 */
  summary?: Maybe<OnlineSummaryPayload>;
};

export type OnlineSummaryPayload = {
  __typename?: 'OnlineSummaryPayload';
  /** title */
  title?: Maybe<Scalars['String']>;
  /** 运杂款合计 */
  totalActualCost?: Maybe<Scalars['BigDecimal']>;
  /** 货款金额合计 */
  totalActualGoods?: Maybe<Scalars['BigDecimal']>;
  /** 采购成本总价 */
  totalPurchaseCost?: Maybe<Scalars['BigDecimal']>;
};

export type OnlineTransferPayload = {
  __typename?: 'OnlineTransferPayload';
  /** 明细 */
  details?: Maybe<Array<Maybe<ProductionTransferPayload>>>;
  /** 汇总 */
  transferSummary?: Maybe<TransferSummaryPayload>;
};

/** 单据上传操作类型 */
export const enum OperateTypeEnum {
  /** 保存 */
  Save = 'SAVE',
  /** 保存并设为已解决 */
  SaveSolve = 'SAVE_SOLVE',
  /** 提交 */
  Submit = 'SUBMIT',
  /** 暂存 */
  TemporaryStorage = 'TEMPORARY_STORAGE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 操作类型枚举 */
export const enum OperateTypeEnumType {
  /** 取消 */
  Cancel = 'CANCEL',
  /** 撤销 */
  Revoke = 'REVOKE',
  /** 提交 */
  Submit = 'SUBMIT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type OperationLogPayload = {
  __typename?: 'OperationLogPayload';
  /** 变更后的值 */
  afterValue?: Maybe<Scalars['String']>;
  /** 变更前的值 */
  beforeValue?: Maybe<Scalars['String']>;
  /** 字段类型 */
  fieldGroup?: Maybe<FieldGroupEnum>;
  /** 操作时间 */
  operationTime?: Maybe<Scalars['Long']>;
  /** 操作人 */
  operationUserName?: Maybe<Scalars['String']>;
  /** 值的类型 */
  valueType?: Maybe<ValueTypeEnum>;
};

/** 日志类型 */
export const enum OperationLogTypeEnum {
  /** 抵达 */
  Arrive = 'ARRIVE',
  /** 订车（舱） */
  Book = 'BOOK',
  /** 接单 */
  CreateOrder = 'CREATE_ORDER',
  /** 离开 */
  Departure = 'DEPARTURE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type OperationLogsByPramsInput = {
  /** 参数列表 */
  pageGroup: FieldPageGroupEnum;
  /** 参数列表 */
  params?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
};

/** 操作流水 */
export type OperationPayload = {
  __typename?: 'OperationPayload';
  /** 操作时间 */
  operationTime?: Maybe<Scalars['Long']>;
  /** 节点描述 */
  stateName?: Maybe<Scalars['String']>;
  /** 操作人 */
  userName?: Maybe<Scalars['String']>;
};

export const enum OperationStandardType {
  /** 区域空柜规范 */
  AreaEmptyCabinet = 'AREA_EMPTY_CABINET',
  /** 收货SOP规范 */
  OperationManualReceiverSop = 'OPERATION_MANUAL_RECEIVER_SOP',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export const enum OperationType {
  /** 国际装柜 */
  InternationalLoading = 'INTERNATIONAL_LOADING',
  /** 口岸质检 */
  PortInspection = 'PORT_INSPECTION',
  /** 销地收货 */
  SalesDistrictReceipt = 'SALES_DISTRICT_RECEIPT',
  /** 转柜检验 */
  TransferCabinetInspection = 'TRANSFER_CABINET_INSPECTION',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export const enum OperationTypeEnum {
  /** 内部销售-部门间交易 */
  InternalSale = 'INTERNAL_SALE',
  None = 'NONE',
  /**  原件销售  */
  OriginalSale = 'ORIGINAL_SALE',
  /** 内部销售-组织间交易 */
  ProjectTeamSale = 'PROJECT_TEAM_SALE',
  /** 销售开单 */
  SaleInvoice = 'SALE_INVOICE'
};

export type Option = {
  __typename?: 'Option';
  label?: Maybe<Scalars['String']>;
  value?: Maybe<Scalars['Int']>;
};

export type Option2 = {
  __typename?: 'Option2';
  label?: Maybe<Scalars['String']>;
  value?: Maybe<Scalars['ID']>;
};

export type Option2Payload = {
  __typename?: 'Option2Payload';
  options?: Maybe<Array<Maybe<Option2>>>;
};

export type OptionList = {
  __typename?: 'OptionList';
  options?: Maybe<Array<Maybe<BaseSelectOption>>>;
};

export type OptionPayload = {
  __typename?: 'OptionPayload';
  options?: Maybe<Array<Maybe<Option>>>;
};

/**  订单调整 */
export type OrderAdjustment = {
  __typename?: 'OrderAdjustment';
  /**  取消订单原因 */
  cancelOrderReason?: Maybe<Scalars['String']>;
  /**  取消时间 */
  cancelTime?: Maybe<Scalars['Long']>;
  /**  取消人 */
  cancellerName?: Maybe<Scalars['String']>;
  /**  操作人 */
  operatorName?: Maybe<Scalars['String']>;
  /**  操作时间 */
  operatorTime?: Maybe<Scalars['Long']>;
  /**  原付款详情 */
  paymentDetail?: Maybe<Array<Maybe<PaymentInfo>>>;
  /**  修改支付方式原因 */
  paymentMethodModifyReason?: Maybe<Scalars['String']>;
};

export type OrderBillCommodityDetailPayload = {
  __typename?: 'OrderBillCommodityDetailPayload';
  /**  批次商品 */
  batchCommodityDetailList?: Maybe<Array<Maybe<BatchCommodityDetailPayload>>>;
  /**  SKUID */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  商品SKU名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
};

export type OrderBillCommodityPayload = {
  __typename?: 'OrderBillCommodityPayload';
  carNo?: Maybe<Scalars['String']>;
  commodityDetail?: Maybe<Array<Maybe<OrderBillCommodityDetailPayload>>>;
  trailerCarNo?: Maybe<Scalars['String']>;
  warehouseName?: Maybe<Scalars['String']>;
};

export type OrderBillFreightItemPayload = {
  __typename?: 'OrderBillFreightItemPayload';
  /** 运杂费金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 运杂费明细ID：唯一标识 */
  billFreightItemId?: Maybe<Scalars['ID']>;
  /** 运杂费名称 */
  freightName?: Maybe<Scalars['String']>;
  /** 供应商ID */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

export type OrderBillFreightPayload = {
  __typename?: 'OrderBillFreightPayload';
  /** 车牌号 */
  board?: Maybe<Scalars['String']>;
  /** 运杂费明细 */
  detail?: Maybe<Array<Maybe<OrderBillFreightItemPayload>>>;
  /** 金额合计 */
  freightAmount?: Maybe<Scalars['BigDecimal']>;
  /** 杂运费备注 */
  incidentalsNote?: Maybe<Scalars['String']>;
  /** 费用单备注 */
  note?: Maybe<Scalars['String']>;
  /** 支付方式 */
  payMode?: Maybe<Scalars['String']>;
  /** 联系电话 */
  phone?: Maybe<Scalars['String']>;
  /** 制单人 */
  userName?: Maybe<Scalars['String']>;
};

/** 商品调整类型枚举 */
export const enum OrderBusinessTypeEnum {
  /** 大件改小件 */
  BigToSmall = 'BIG_TO_SMALL',
  /** 明细调整 */
  DetailedAdjustment = 'DETAILED_ADJUSTMENT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 零售开单配置状态 */
export const enum OrderCfgStatusEnum {
  /** 禁用 */
  Disable = 'DISABLE',
  /** 启用 */
  Enable = 'ENABLE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type OrderCommodityDetailPayload = {
  __typename?: 'OrderCommodityDetailPayload';
  /**  批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** 换算后的购买数量 */
  convertQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 换算后的单位类型 */
  convertQuantityUnitType?: Maybe<Scalars['Int']>;
  /**  入库时间 */
  enterTime?: Maybe<Scalars['Long']>;
  /** 指导价 */
  guidePrice?: Maybe<Scalars['String']>;
  /** 标签id */
  labelIdList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  提货记录 */
  pickRecord?: Maybe<Array<Maybe<PickInfo>>>;
  /**  购买数量 */
  quantity: Scalars['BigDecimal'];
  /** 数量单价类型 */
  quantityUnitType?: Maybe<Scalars['Int']>;
  /**  小计 */
  skuTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  待提货数量 */
  toPickQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  单价 */
  unitPrice: Scalars['BigDecimal'];
  /**  仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

/**  采购商品信息  */
export type OrderCommodityInfoPayload = {
  __typename?: 'OrderCommodityInfoPayload';
  /**  SKUID  */
  commoditySkuId?: Maybe<Scalars['ID']>;
  /**  SKU名称  */
  commoditySkuName?: Maybe<Scalars['String']>;
  /**  商品标签  */
  commodityTagIds?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /**  商品标签名称  */
  commodityTagNames?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 入库批次号 */
  inStockBatchCode?: Maybe<Scalars['String']>;
  /** 溯源批次号 */
  originalBatchCode?: Maybe<Scalars['String']>;
  /**  售后数量  */
  purchaseTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  售后数量(字符串)  */
  purchaseTotalQuantityStr?: Maybe<Scalars['String']>;
  /**  售后数量  */
  purchaseUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  批次号  */
  stockBatchCode?: Maybe<Scalars['String']>;
  /**  批次ID  */
  stockBatchId?: Maybe<Scalars['ID']>;
  /**  小计金额  */
  subTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  采购单价  */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /**  采购单价字符串  */
  unitPriceStr?: Maybe<Scalars['String']>;
};

export type OrderCommodityPayload = {
  __typename?: 'OrderCommodityPayload';
  /**  Sku价格总和 */
  commoditySkuAmount?: Maybe<Scalars['BigDecimal']>;
  /**  sku数量 */
  commoditySkuCount?: Maybe<Scalars['Int']>;
  /**  SKUID */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  商品SKU名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /**  商品总件数 */
  commoditySkuQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  购买数量 */
  orderCommodityDetails?: Maybe<Array<Maybe<OrderCommodityDetailPayload>>>;
  /** 单位转换关系 */
  unitConversion?: Maybe<PeachUnitConversion>;
};

export type OrderDetailPayload = {
  __typename?: 'OrderDetailPayload';
  /** 异常订单确认状态 */
  abnormalOrderStatus?: Maybe<AbnormalSalesOrderStatus>;
  /** 异常订单状态中文描述 */
  abnormalOrderStatusDesc?: Maybe<Scalars['String']>;
  /** 是否允许欠款销售,false:不允许，true 允许 */
  allowDebtSaleFlag?: Maybe<Scalars['Boolean']>;
  /**  是否可以修改支付方式 */
  canEditPaymentMethod?: Maybe<Scalars['Boolean']>;
  /**  取消人 */
  cancelOperation?: Maybe<Scalars['String']>;
  /**  订单取消原因 */
  cancelReason?: Maybe<Scalars['String']>;
  /**  订单取消时间 */
  cancelTime?: Maybe<Scalars['Long']>;
  /**  收银备注 */
  cashRemark?: Maybe<Scalars['String']>;
  /**  收银人 */
  cashierName?: Maybe<Scalars['String']>;
  /**  订单完成时间 */
  completeTime?: Maybe<Scalars['Long']>;
  /** 合同签署信息 */
  contractInfo?: Maybe<ContractInfo>;
  /**  客户信息 */
  customerInfo?: Maybe<CustomerInfoPayload>;
  /**  优惠金额 */
  discountAmount?: Maybe<Scalars['BigDecimal']>;
  /**  销售费用单是否入账，true 标识已入账 */
  entryFinanceFlag?: Maybe<Scalars['Boolean']>;
  /**  原支付方式 */
  oldOrderPayments?: Maybe<OldOrderPaymentPayload>;
  /** 操作记录 */
  operateRecord?: Maybe<Array<Maybe<OrderOperateRecord>>>;
  /**  过期时间 */
  orderCancelHour?: Maybe<Scalars['Int']>;
  /**  订单号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  订单商品信息 */
  orderCommodities?: Maybe<Array<Maybe<OrderCommodityPayload>>>;
  /**  订单ID */
  orderId?: Maybe<Scalars['ID']>;
  /**  开单人 */
  orderOperation?: Maybe<Scalars['String']>;
  /**  订单支付信息 */
  orderPayments?: Maybe<Array<Maybe<OrderPaymentPayload>>>;
  /**  开单时间 */
  orderTime?: Maybe<Scalars['Long']>;
  /**  已付金额 */
  paidAmount?: Maybe<Scalars['BigDecimal']>;
  /**  应付金额 */
  payableAmount?: Maybe<Scalars['BigDecimal']>;
  /**  付款号 */
  paymentCode?: Maybe<Scalars['String']>;
  /**  支付时间 */
  paymentTime?: Maybe<Scalars['Long']>;
  /**  预支付方式 */
  prePaymentType?: Maybe<Array<Maybe<PeachPaymentType>>>;
  /** 预收单列表 */
  preReceiptPaymentList?: Maybe<Array<Maybe<PeachPreReceiptPaymentListPayload>>>;
  /**  备注 */
  remark?: Maybe<Scalars['String']>;
  /**  订单状态 */
  status?: Maybe<PeachOrderStatus>;
  /**  订单状态中文描述 */
  statusDesc?: Maybe<Scalars['String']>;
  /**  订单金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

/** 新增/取消/撤销/提交财务 */
export type OrderIdOperateInput = {
  /** 订单id */
  id: Scalars['ID'];
  /** 操作类型 */
  operateType: OperateTypeEnumType;
};

export type OrderInfoInput = {
  /**  订单ID */
  orderId: Scalars['ID'];
};

export type OrderInfoInterface = {
  /** 总部-区域订单信息 */
  headquarterAreaOrderInfo?: Maybe<HeadquarterAreaOrderInfoPayload>;
};

export type OrderListSkuInfo = {
  __typename?: 'OrderListSkuInfo';
  /** sku 数量单位 */
  quantityUnitType?: Maybe<Scalars['Int']>;
  /**  sku ID */
  skuId?: Maybe<Scalars['Int']>;
  /**  sku 名称 */
  skuName?: Maybe<Scalars['String']>;
  /**  sku 数量 */
  skuQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  sku 单价 */
  skuUnitPrice?: Maybe<Scalars['BigDecimal']>;
};

/** 订单操作记录 */
export type OrderOperateRecord = {
  __typename?: 'OrderOperateRecord';
  /**  操作人 */
  operatorName?: Maybe<Scalars['String']>;
  /**  操作时间 */
  operatorTime?: Maybe<Scalars['Long']>;
  /**  流程类型 */
  orderProcessType?: Maybe<SaleOrderProcessType>;
};

export const enum OrderOperation {
  Audit = 'AUDIT',
  Cancel = 'CANCEL',
  Reject = 'REJECT',
  Submit = 'SUBMIT'
};

export const enum OrderOperationTypeEnum {
  /** 取消确认 */
  CancelConfirm = 'CANCEL_CONFIRM',
  /** 入账 */
  Complete = 'COMPLETE',
  /** 确认 */
  Confirm = 'CONFIRM',
  /** 驳回 */
  Reject = 'REJECT'
};

/**  订单收银统计入参 */
export type OrderPaymentCountInput = {
  /**  收银员id */
  cashierIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  收银结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /**  收银开始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
};

/**  订单收银统计出参 */
export type OrderPaymentCountPayload = {
  __typename?: 'OrderPaymentCountPayload';
  /** 收银支付方式统计 */
  paymentMethodCountList?: Maybe<Array<Maybe<PaymentMethodCountPayload>>>;
  /**  收银总金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  收银总数量 */
  totalQuantity?: Maybe<Scalars['Int']>;
};

export type OrderPaymentDetailListInput = {
  /**  实收金额 */
  paidAmount: Scalars['BigDecimal'];
  /**  订单支付方式 */
  paymentType: PeachPaymentType;
};

/**  订单收银分页查询入参 */
export type OrderPaymentPageInput = {
  /**  收银员id */
  cashierIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  收银结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 每页显示条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /**  支付方式 */
  paymentType?: InputMaybe<PeachPaymentType>;
  /**  收银开始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
};

/**  订单支付信息 */
export type OrderPaymentPayload = {
  __typename?: 'OrderPaymentPayload';
  /**  实收金额 */
  paidAmount?: Maybe<Scalars['BigDecimal']>;
  /**  订单支付方式 */
  paymentType?: Maybe<PeachPaymentType>;
};

/**  订单流程 */
export type OrderProcessInfo = {
  __typename?: 'OrderProcessInfo';
  /**  操作人 */
  operatorName?: Maybe<Scalars['String']>;
  /**  操作时间 */
  operatorTime?: Maybe<Scalars['Long']>;
  /**  流程类型 */
  orderProcessType?: Maybe<OrderProcessType>;
};

/**  流程类型 */
export const enum OrderProcessType {
  /**  开单 */
  OrderProcessBill = 'ORDER_PROCESS_BILL',
  /**  取消 */
  OrderProcessCancel = 'ORDER_PROCESS_CANCEL',
  /**  收银 */
  OrderProcessCashier = 'ORDER_PROCESS_CASHIER',
  /**  部分提货 */
  OrderProcessPartPick = 'ORDER_PROCESS_PART_PICK',
  /**  提货完成 */
  OrderProcessPickComplete = 'ORDER_PROCESS_PICK_COMPLETE',
  /**  退货申请 */
  OrderProcessReturnApply = 'ORDER_PROCESS_RETURN_APPLY',
  /**  退货完成 */
  OrderProcessReturnComplete = 'ORDER_PROCESS_RETURN_COMPLETE',
  /**  退货通过 */
  OrderProcessReturnPass = 'ORDER_PROCESS_RETURN_PASS',
  /**  退货驳回 */
  OrderProcessReturnReject = 'ORDER_PROCESS_RETURN_REJECT',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 销售订单子状态查询 */
export type OrderQuerySubStatus = {
  /** 客户签署状态 */
  customerSignStatus?: InputMaybe<Array<InputMaybe<ContractSignStatusEnum>>>;
  /** 提货状态 */
  pickOrderStatus?: InputMaybe<Array<InputMaybe<PeachOrderTypeEnum>>>;
  /** 销售订单类型:普通订单、合同订单 */
  saleOrderType?: InputMaybe<Array<InputMaybe<SaleOrderClassifyTypeEnum>>>;
};

/**  订单退款方式 */
export type OrderRefundPayLoad = {
  __typename?: 'OrderRefundPayLoad';
  /**  退款金额 */
  refundAmount?: Maybe<Scalars['BigDecimal']>;
  /**  退款方式 */
  refundType?: Maybe<PeachRefundPayTypeEnum>;
};

export type OrderRefundPayType = {
  __typename?: 'OrderRefundPayType';
  /**  退款金额  */
  refundAmount?: Maybe<Scalars['BigDecimal']>;
  /**  退款方式   */
  refundType?: Maybe<PeachRefundPayTypeEnum>;
};

export type OrderRefundPayTypeInput = {
  /**  退款金额  */
  refundAmount?: InputMaybe<Scalars['BigDecimal']>;
  /**  退款方式   */
  refundType?: InputMaybe<PeachRefundPayTypeEnum>;
};

/** 报表合同信息 */
export type OrderReportContractInfo = {
  __typename?: 'OrderReportContractInfo';
  /** 合同号 */
  contractCode?: Maybe<Scalars['String']>;
  /** 合同文件 */
  contractFile?: Maybe<Scalars['String']>;
  /** 合同签署状态 */
  contractSignStatus?: Maybe<ContractSignStatusEnum>;
  /** 签署人 */
  signer?: Maybe<Scalars['String']>;
  /** 签署时间 */
  signingTime?: Maybe<Scalars['Long']>;
};

/**  订单报表查询状态 */
export const enum OrderReportQueryStatus {
  /**  全部 */
  All = 'ALL',
  /**  已取消 */
  Cancel = 'CANCEL',
  /**  已完成 */
  Completed = 'COMPLETED',
  /**  已退货 */
  Returned = 'RETURNED',
  /**  未完成 */
  Undone = 'UNDONE',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type OrderReturnCommodityDetailPayload = {
  __typename?: 'OrderReturnCommodityDetailPayload';
  /**  商品信息 */
  commodityDetail?: Maybe<Array<Maybe<ReturnCommoditySelectPayload>>>;
};

export const enum OrderSchema {
  /**  单品开单 */
  SchemaSku = 'SCHEMA_SKU',
  /**  仓库开单 */
  SchemaWarehouse = 'SCHEMA_WAREHOUSE',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type OrderStatusStatisticsInput = {
  /** 订单类型 */
  orderTypes?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 生产任务id */
  taskId: Scalars['ID'];
  /** 任务类型id */
  taskTypeCode: Scalars['Int'];
};

export type OrderStatusStatisticsPayload = {
  __typename?: 'OrderStatusStatisticsPayload';
  /** 已完成数量 */
  completedNum?: Maybe<Scalars['Int']>;
  /** 进行中数量 */
  processingNum?: Maybe<Scalars['Int']>;
  /** 待提交数量 */
  toSubmitNum?: Maybe<Scalars['Int']>;
};

export type OrderTransferBillDetailInfoPayload = {
  __typename?: 'OrderTransferBillDetailInfoPayload';
  /** 费用金额 */
  costAmount?: Maybe<Scalars['BigDecimal']>;
  /** 费用项名称 */
  costName?: Maybe<Scalars['String']>;
  /** 费用详情 */
  info?: Maybe<Scalars['String']>;
  /** 支付方式 */
  paymentWay?: Maybe<Scalars['String']>;
  /** 供应商ID */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

export type OrderTransferBillDetailPayload = {
  __typename?: 'OrderTransferBillDetailPayload';
  /** 费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用单ID */
  billId?: Maybe<Scalars['ID']>;
  /** 金额合计 */
  billTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 货款合计 */
  commodityCostAmount?: Maybe<Scalars['BigDecimal']>;
  /** 货款详情 */
  commodityDetail?: Maybe<Array<Maybe<OrderTransferCommodityDetailPayload>>>;
  /** 调拨单ID */
  flowId?: Maybe<Scalars['ID']>;
  /** 调入运杂费信息 */
  inBillDetail?: Maybe<OrderBillFreightPayload>;
  /** 调出运杂费信息 */
  outBillDetail?: Maybe<OrderBillFreightPayload>;
  /** 调出组织id */
  sourceBelongId?: Maybe<Scalars['ID']>;
  /** 调出组织 */
  sourceBelongName?: Maybe<Scalars['ID']>;
  /** 调入组织id */
  targetBelongId?: Maybe<Scalars['ID']>;
  /** 调入组织 */
  targetBelongName?: Maybe<Scalars['ID']>;
  /** 日期 */
  transferTime?: Maybe<Scalars['Long']>;
};

/** 代卖调拨费用详情入参 */
export type OrderTransferBillInfoInput = {
  /** 应用id */
  appId: Scalars['Int'];
  /** 采购费用单ID */
  billId: Scalars['ID'];
};

export type OrderTransferCommodityDetailPayload = {
  __typename?: 'OrderTransferCommodityDetailPayload';
  /** 费用单ID */
  billId?: Maybe<Scalars['ID']>;
  /** 商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 商品类型描述 */
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /** 成本批次CODE */
  costBatchCode?: Maybe<Scalars['String']>;
  /** 成本批次ID */
  costBatchId?: Maybe<Scalars['ID']>;
  /** 当前批次CODE */
  currentBatchCode?: Maybe<Scalars['String']>;
  /** 当前批次ID */
  currentBatchId?: Maybe<Scalars['ID']>;
  /** 数量：展示双单位(生产展示双单位) */
  quantityDesc?: Maybe<Scalars['String']>;
  /** 数量单位 */
  quantityTypeDesc?: Maybe<Scalars['String']>;
  /** skuId */
  skuId?: Maybe<Scalars['ID']>;
  /** sku名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 单品小计 */
  unitAmount?: Maybe<Scalars['BigDecimal']>;
  /** 单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 单价单位 */
  unitPriceTypeDesc?: Maybe<Scalars['String']>;
  /** 数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
};

/** 分页查询代卖调拨出库明细信息返回 */
export type OrderTransferDetailInfoPayload = {
  __typename?: 'OrderTransferDetailInfoPayload';
  /** 金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 关联调出费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 关联调出费用单状态说明 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 调拨单号 */
  flowCode?: Maybe<Scalars['String']>;
  /** 出/入库日期 */
  flowTime?: Maybe<Scalars['Long']>;
  /** 费用的货款明细ID 分页唯一标识 */
  itemId?: Maybe<Scalars['ID']>;
  /** 出/入库单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 批次号 */
  originalBatchCode?: Maybe<Scalars['String']>;
  /** 数量：展示双单位 */
  quantityDesc?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 商品sku名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 调出组织 */
  sourceBelongOrg?: Maybe<Scalars['String']>;
  /** 调入组织 */
  targetBelongOrg?: Maybe<Scalars['String']>;
  /** 调拨类型 */
  transferTypeDesc?: Maybe<Scalars['String']>;
  /** 单价：主单位 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 操作人 */
  userName?: Maybe<Scalars['String']>;
  /** 所属仓库 */
  warehouse?: Maybe<Scalars['String']>;
};

/** 分页查询代卖调拨出库明细分页信息返回 */
export type OrderTransferDetailPagePayload = {
  __typename?: 'OrderTransferDetailPagePayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<OrderTransferDetailInfoPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 销售订单状态 */
export const enum OrderTypeEnum {
  /** 已取消 */
  Cancel = 'CANCEL',
  /** 已取消 */
  CancelInvalid = 'CANCEL_INVALID',
  /** 已取消 */
  CancelUnpick = 'CANCEL_UNPICK',
  /** 已完成 */
  Complete = 'COMPLETE',
  /** 部分提货 */
  PartUnpick = 'PART_UNPICK',
  /** 自动取消 */
  TimeOut = 'TIME_OUT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 待收银 */
  Unpaid = 'UNPAID',
  /** 待提货 */
  Unpick = 'UNPICK',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type Org = {
  __typename?: 'Org';
  /** 主键ID */
  id?: Maybe<Scalars['Int']>;
  /** 组织id */
  orgId?: Maybe<Scalars['Int']>;
  /** 组织名称（必填） */
  orgName?: Maybe<Scalars['String']>;
  /** 状态 */
  status?: Maybe<Scalars['Int']>;
};

/** 返回值-分组金额信息 */
export type OrgAmountEntry = {
  __typename?: 'OrgAmountEntry';
  amount?: Maybe<Scalars['BigDecimal']>;
  orgId?: Maybe<Scalars['ID']>;
  orgName?: Maybe<Scalars['String']>;
};

/** 部门属性 */
export const enum OrgAttributeEnum {
  /** 管理部门 */
  ManagementDepartment = 'MANAGEMENT_DEPARTMENT',
  /** 销售部门 */
  SalesDepartment = 'SALES_DEPARTMENT'
};

export type OrgBase = {
  /** 组织信息 */
  org?: Maybe<PitayaOrg>;
};

/** 组织绑定标签 */
export type OrgBindLabelInput = {
  /** 标签id */
  id?: InputMaybe<Scalars['Int']>;
  /** 标签名称 */
  orgIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type OrgEntity = {
  __typename?: 'OrgEntity';
  /** 组织id */
  id?: Maybe<Scalars['Int']>;
  /** 组织名称 */
  name?: Maybe<Scalars['String']>;
  /** 父级id */
  parentId?: Maybe<Scalars['Int']>;
};

export type OrgGroupPayload = {
  __typename?: 'OrgGroupPayload';
  /** id */
  id?: Maybe<Scalars['Int']>;
  /** 名称 */
  name?: Maybe<Scalars['String']>;
  /** 状态 */
  status?: Maybe<Scalars['Int']>;
};

export type OrgGuidePricePayLoad = {
  __typename?: 'OrgGuidePricePayLoad';
  /**  指导价格  */
  guidePrice?: Maybe<Scalars['BigDecimal']>;
  /**  组织id  */
  orgId?: Maybe<Scalars['Int']>;
  /**  组织名称  */
  orgName?: Maybe<Scalars['String']>;
  /**  价格单位  */
  priceUnit?: Maybe<Scalars['String']>;
};

/**  用户组织信息 */
export type OrgInfo = {
  __typename?: 'OrgInfo';
  /** 组织群Id */
  orgGroupId?: Maybe<Scalars['Int']>;
  /** 组织群名称 */
  orgGroupName?: Maybe<Scalars['String']>;
  /** 组织id */
  orgId?: Maybe<Scalars['Int']>;
  /** 组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 组织父id */
  orgParentId?: Maybe<Scalars['Int']>;
  /** 组织父名称 */
  orgParentName?: Maybe<Scalars['String']>;
};

/** 获取组织信息请求 */
export type OrgInfoInput = {
  /** 组织id */
  id?: InputMaybe<Scalars['Int']>;
};

/** 组织信息 */
export type OrgInfoPayload = {
  __typename?: 'OrgInfoPayload';
  /** 组织架构id */
  orgGroupId?: Maybe<Scalars['Int']>;
  /** 组织架构id */
  orgGroupName?: Maybe<Scalars['String']>;
  /** 组织id */
  orgId?: Maybe<Scalars['Int']>;
  /** 组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 父组织id */
  orgParentId?: Maybe<Scalars['Int']>;
  /** 父组织名称 */
  orgParentName?: Maybe<Scalars['String']>;
  /** 租户id */
  tenantId?: Maybe<Scalars['Long']>;
};

/** 组织信息 */
export type OrgInput = {
  /** 部门属性 */
  attribute?: InputMaybe<OrgAttributeEnum>;
  /** 人资系统组织id集 */
  ehrOrgId?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 主键ID */
  id?: InputMaybe<Scalars['Int']>;
  /** 组织架构id */
  orgGroupId?: InputMaybe<Scalars['Int']>;
  /** 组织名称 */
  orgName?: InputMaybe<Scalars['String']>;
  /** 类型 */
  orgType?: InputMaybe<Scalars['Int']>;
  /** 父组织id */
  parentId?: InputMaybe<Scalars['Int']>;
};

/** 组织标签 */
export type OrgLabel = {
  __typename?: 'OrgLabel';
  /** 标签id */
  id?: Maybe<Scalars['Int']>;
  /** 标签级别 */
  level?: Maybe<Scalars['Int']>;
  /** 标签名称 */
  name?: Maybe<Scalars['String']>;
  /** 标签关联组织信息 */
  org?: Maybe<Array<Maybe<Org>>>;
};

export type OrgNameInterFace = {
  /** 组织id */
  orgId?: Maybe<Scalars['ID']>;
  /** 组织名称 */
  orgName?: Maybe<Scalars['String']>;
};

export type OrgPagePayload = {
  __typename?: 'OrgPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachOrgPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 组织信息 */
export type OrgPayload = {
  __typename?: 'OrgPayload';
  /** 开户证明 */
  accountCert?: Maybe<Scalars['String']>;
  /** 地址 */
  address?: Maybe<Scalars['String']>;
  /** 营业执照 */
  bizLicense?: Maybe<Scalars['String']>;
  /** 企业地址 */
  businessAddress?: Maybe<Scalars['String']>;
  /** 企业名称 */
  businessName?: Maybe<Scalars['String']>;
  /** 国家 1 中国 3 泰国 2 越南 */
  country?: Maybe<Scalars['Int']>;
  /** 主键ID */
  id?: Maybe<Scalars['Int']>;
  /** 纬度 */
  lat?: Maybe<Scalars['String']>;
  /** 负责人 */
  leadingCadre?: Maybe<Scalars['String']>;
  /** 法定代表人 */
  legalRep?: Maybe<Scalars['String']>;
  /** 经度 */
  lng?: Maybe<Scalars['String']>;
  /** 组织多语言 */
  nameLocale?: Maybe<Scalars['String']>;
  /** 组织架构ID */
  orgGroupId?: Maybe<Scalars['Int']>;
  /** 组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 父级ID */
  parentId?: Maybe<Scalars['Int']>;
  /** 父级名称 */
  parentName?: Maybe<Scalars['String']>;
  /** 负责人联系电话 */
  phone?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 社会信用代码 */
  socialCreditCode?: Maybe<Scalars['String']>;
  /** 状态 */
  status?: Maybe<Scalars['Int']>;
};

export type OrgPositionRel = {
  __typename?: 'OrgPositionRel';
  /** 部门id */
  orgId?: Maybe<Scalars['ID']>;
  /** 部门名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 岗位id */
  positionId?: Maybe<Scalars['ID']>;
  /** 岗位名称 */
  positionName?: Maybe<Scalars['String']>;
};

export type OrgSpecialRel = {
  __typename?: 'OrgSpecialRel';
  /** 部门id */
  orgId?: Maybe<Scalars['ID']>;
  /** 部门名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 角色id */
  roleId?: Maybe<Scalars['ID']>;
  /** 角色名称 */
  roleName?: Maybe<Scalars['String']>;
};

/** 按分拣仓统计信息 */
export type OrgStatisticsPayload = {
  __typename?: 'OrgStatisticsPayload';
  /** 已取消计划 */
  cancelPlan?: Maybe<Scalars['Int']>;
  /** 已取消任务 */
  cancelTask?: Maybe<Scalars['Int']>;
  /** 已完成计划 */
  completedPlan?: Maybe<Scalars['Int']>;
  /** 已完成任务 */
  completedTask?: Maybe<Scalars['Int']>;
  /** 生产中计划 */
  inPlan?: Maybe<Scalars['Int']>;
  /** 生产中任务 */
  inTask?: Maybe<Scalars['Int']>;
  /** orgid */
  orgId?: Maybe<Scalars['Int']>;
  /** org name */
  orgName?: Maybe<Scalars['String']>;
  /** 日期 */
  planDate?: Maybe<Scalars['Long']>;
  /** 计划总数 */
  planTotal?: Maybe<Scalars['Int']>;
  /** 任务总数 */
  taskTotal?: Maybe<Scalars['Int']>;
  /** 待审核计划 */
  waitAuditPlan?: Maybe<Scalars['Int']>;
  /** 待审核计划 */
  waitPlan?: Maybe<Scalars['Int']>;
  /** 待生产任务 */
  waitTask?: Maybe<Scalars['Int']>;
};

export type OrgTree = {
  id?: InputMaybe<Scalars['Int']>;
};

export type OrgTreeInput = {
  /**  组织名称 */
  orgName?: InputMaybe<Scalars['String']>;
  /**  是否禁用用户所属组织 */
  selfDisable?: InputMaybe<Scalars['Boolean']>;
};

/** 组织树 */
export type OrgTreeNode = {
  __typename?: 'OrgTreeNode';
  /** 所属系统id */
  appId?: Maybe<Scalars['Int']>;
  /** 子树 */
  children?: Maybe<Array<Maybe<OrgTreeNode>>>;
  /** 是否禁用 */
  disabled?: Maybe<Scalars['Boolean']>;
  /** 组织ID */
  key?: Maybe<Scalars['Int']>;
  /** 组织名称 */
  name?: Maybe<Scalars['String']>;
  /** 父ID */
  parentId?: Maybe<Scalars['Int']>;
};

/** 获取组织树返回 */
export type OrgTreePayload = {
  __typename?: 'OrgTreePayload';
  /** json数据 格式{key:1,parentId:2,name:"中国",children:[]} */
  treeJson?: Maybe<Scalars['String']>;
};

export type OrgUserListInput = {
  /** 用户组织Id */
  orgId?: InputMaybe<Scalars['Int']>;
  /** 用户状态 */
  userStatus?: InputMaybe<PeachUserStatusEnum>;
};

export type OrgUserListPayload = {
  __typename?: 'OrgUserListPayload';
  orgUserPayload?: Maybe<Array<Maybe<OrgUserPayload>>>;
};

/**  分页查询组织用户参数 */
export type OrgUserPageInput = {
  /** 组织Id */
  orgId: Scalars['Int'];
  pageCurrent: Scalars['Int'];
  pageSize: Scalars['Int'];
  /** 用户名 */
  userName?: InputMaybe<Scalars['String']>;
  /** 用户状态 */
  userStatus?: InputMaybe<PeachUserStatusEnum>;
};

/**  组织下用户分页对象 */
export type OrgUserPagePayload = {
  __typename?: 'OrgUserPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<OrgUserPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  组织用户信息 */
export type OrgUserPayload = {
  __typename?: 'OrgUserPayload';
  /** 用户组织信息 */
  orgInfos?: Maybe<Array<Maybe<OrgInfo>>>;
  /** 联系方式 */
  phone?: Maybe<Scalars['String']>;
  /** 用户ID */
  userId?: Maybe<Scalars['Int']>;
  /** 用户名称 */
  userName?: Maybe<Scalars['String']>;
  /** 用户状态 */
  userStatus?: Maybe<PeachUserStatusEnum>;
};

export type Organization = {
  __typename?: 'Organization';
  /** 组织所属系统 */
  appId?: Maybe<Scalars['Int']>;
  /** 组织架构 */
  orgGroupId?: Maybe<Scalars['Int']>;
  /** 组织架构名称 */
  orgGroupName?: Maybe<Scalars['String']>;
  /** 组织ID */
  orgId?: Maybe<Scalars['Int']>;
  /** 组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 用户ID  */
  userId?: Maybe<Scalars['Int']>;
};

/**  产地费用单详情 分组规则返回信息 */
export type OriginBillGroupInfoPayload = {
  __typename?: 'OriginBillGroupInfoPayload';
  /**  分组包含SKU列表  */
  batchIds?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /**  分组包含费用项ID列表  */
  billMainCostStrList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  分摊规则  */
  groupEquallyType?: Maybe<Scalars['Int']>;
  /**  规则名称  */
  groupName?: Maybe<Scalars['String']>;
  /**  规则类型  */
  groupRuleType?: Maybe<Scalars['Int']>;
  /**  规则排序  */
  groupSort?: Maybe<Scalars['Int']>;
};

/**  计调费用关联产地费用信息  */
export type OriginBillInfoPayload = {
  __typename?: 'OriginBillInfoPayload';
  /**  产地费用单编码 */
  originBillCode?: Maybe<Scalars['String']>;
  /**  产地费用单ID */
  originBillId?: Maybe<Scalars['ID']>;
};

export const enum OriginCertificateCommandEnum {
  /** 变更 */
  Change = 'CHANGE',
  /** 编辑 */
  Edit = 'EDIT',
  /** 修改 */
  Modify = 'MODIFY'
};

/** 原产地证商品信息详情信息 */
export type OriginCertificateCommodityInput = {
  /** 商品编号 */
  commodityNumber?: InputMaybe<Scalars['Int']>;
  /** HS编码 */
  hsCode?: InputMaybe<Scalars['String']>;
  /** id */
  id?: InputMaybe<Scalars['ID']>;
  /** 计量单位 */
  measurementUnit?: InputMaybe<Scalars['String']>;
  /** 原产地标准 */
  originCriterion?: InputMaybe<Scalars['String']>;
  /** 数量 */
  quantity?: InputMaybe<Scalars['BigDecimal']>;
};

/** 原产地证商品信息详情信息 */
export type OriginCertificateCommodityPayload = {
  __typename?: 'OriginCertificateCommodityPayload';
  /** 商品编号 */
  commodityNumber?: Maybe<Scalars['Int']>;
  /** HS编码 */
  hsCode?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 计量单位 */
  measurementUnit?: Maybe<Scalars['String']>;
  /** 原产地标准 */
  originCriterion?: Maybe<Scalars['String']>;
  /** 数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
};

/** 原产地证信息详情信息 */
export type OriginCertificateCustomsDeclarationInfoPayload = {
  __typename?: 'OriginCertificateCustomsDeclarationInfoPayload';
  /** 优惠贸易协定 */
  agreement?: Maybe<Scalars['String']>;
  /** 原产地证编号 */
  certificateCode?: Maybe<Scalars['String']>;
  /** 原产地证文件 */
  certificateResource?: Maybe<DurianFilePayload>;
  /** 商品信息 */
  commodityInfos?: Maybe<Array<Maybe<OriginCertificateCommodityPayload>>>;
  /** 报关任务id */
  customsDeclarationTaskId?: Maybe<Scalars['ID']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 签证日期 */
  issueDate?: Maybe<Scalars['Long']>;
  /** 签发国/地区 */
  issuingCountryRegion?: Maybe<Scalars['String']>;
  /** 协定项下原产地 */
  originCountry?: Maybe<Scalars['String']>;
  /** 直接运输承诺事项申报栏 */
  transportationDeclarationInfo?: Maybe<DirectTransportationDeclarationPayload>;
};

/** 原产地证信息详情信息 */
export type OriginCertificateCustomsDeclarationInput = {
  /** 优惠贸易协定 */
  agreement?: InputMaybe<Scalars['String']>;
  /** 原产地证编号 */
  certificateCode?: InputMaybe<Scalars['String']>;
  /** 操作类型 */
  command?: InputMaybe<OriginCertificateCommandEnum>;
  /** 商品信息 */
  commodityInfos?: InputMaybe<Array<InputMaybe<OriginCertificateCommodityInput>>>;
  /** id */
  id?: InputMaybe<Scalars['ID']>;
  /** 签证日期 */
  issueDate?: InputMaybe<Scalars['Long']>;
  /** 签发国/地区 */
  issuingCountryRegion?: InputMaybe<Scalars['String']>;
  /** 协定项下原产地 */
  originCountry?: InputMaybe<Scalars['String']>;
  /** 直接运输承诺事项申报栏 */
  transportationDeclarationInfo?: InputMaybe<DirectTransportationDeclarationInput>;
};

export const enum OriginCertificateCustomsOperationModelEnum {
  /** 变更 */
  Change = 'CHANGE',
  /** 删除 */
  Deleted = 'DELETED',
  /** 新增或覆盖 */
  InitCover = 'INIT_COVER',
  Unspecified = 'UNSPECIFIED'
};

export const enum OriginCertificateCustomsStateEnum {
  /** 海关入库失败 */
  CustomsWarehousingFail = 'CUSTOMS_WAREHOUSING_FAIL',
  /** 海关入库成功 */
  CustomsWarehousingSuccess = 'CUSTOMS_WAREHOUSING_SUCCESS',
  /** 申报 */
  Declared = 'DECLARED',
  /** 发送海关失败 */
  RequestCustomsFail = 'REQUEST_CUSTOMS_FAIL',
  /** 发送海关成功 */
  RequestCustomsSuccess = 'REQUEST_CUSTOMS_SUCCESS',
  /** 暂存 */
  TemporaryStorage = 'TEMPORARY_STORAGE',
  Unspecified = 'UNSPECIFIED'
};

export const enum OriginCertificateEnum {
  /** 有 */
  Exist = 'EXIST',
  /** 无 */
  None = 'NONE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 原产地证信息详情信息 */
export type OriginCertificateInfoDetailPayload = CustomsDeclarationInfoInterface & {
  __typename?: 'OriginCertificateInfoDetailPayload';
  /** 优惠贸易协定 */
  agreement?: Maybe<Scalars['String']>;
  /** 原产地证编号 */
  certificateCode?: Maybe<Scalars['String']>;
  /** 原产地证文件 */
  certificateResource?: Maybe<DurianFilePayload>;
  /** 海关状态 */
  customState?: Maybe<OriginCertificateCustomsStateEnum>;
  /** 报关信息 */
  customsDeclarationInfo?: Maybe<CustomsDeclarationCabinetInfoPayload>;
  /** 报关任务id */
  customsDeclarationTaskId?: Maybe<Scalars['ID']>;
  /** 录入时间 */
  entryTime?: Maybe<Scalars['Long']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 签证日期 */
  issueDate?: Maybe<Scalars['Long']>;
  /** 操作类型 */
  operMode?: Maybe<OriginCertificateCustomsOperationModelEnum>;
  /** 协定项下原产地 */
  originCountry?: Maybe<Scalars['String']>;
  /** 原产地证明类型 */
  originType?: Maybe<Scalars['String']>;
  /** 数据中心统一编号 */
  seqNo?: Maybe<Scalars['String']>;
  /** 系统操作类型 */
  systemOperationType?: Maybe<OriginCertificateSystemOperationTypeEnum>;
  /** 系统状态 */
  systemState?: Maybe<OriginCertificateSystemStateEnum>;
  /** 任务编号 */
  taskCode?: Maybe<Scalars['String']>;
};

/** 原产地证信息分页查询入参 */
export type OriginCertificatePageInput = {
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 原产地证编号 */
  certificateCode?: InputMaybe<Scalars['String']>;
  /** 合同号 */
  contractCode?: InputMaybe<Scalars['String']>;
  /** 海关状态 */
  customsState?: InputMaybe<OriginCertificateCustomsStateEnum>;
  /** 操作类型 */
  operMode?: InputMaybe<OriginCertificateCustomsOperationModelEnum>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 系统操作类型 */
  systemOperationType?: InputMaybe<OriginCertificateSystemOperationTypeEnum>;
  /** 系统状态 */
  systemState?: InputMaybe<OriginCertificateSystemStateEnum>;
};

/** 原产地证信息分页返回对象 */
export type OriginCertificatePagePayload = {
  __typename?: 'OriginCertificatePagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页结果 */
  records?: Maybe<Array<Maybe<OriginCertificateInfoDetailPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type OriginCertificatePageSubmitCustomsInput = {
  /** 操作类型 */
  command?: InputMaybe<OriginCertificateCommandEnum>;
  /** id */
  id?: InputMaybe<Scalars['ID']>;
};

export const enum OriginCertificateSystemOperationTypeEnum {
  /** 变更 */
  Change = 'CHANGE',
  /** 删除 */
  Deleted = 'DELETED',
  /** 删除申请 */
  DeleteApplying = 'DELETE_APPLYING',
  /** 新增 */
  Init = 'INIT',
  Unspecified = 'UNSPECIFIED',
  /** 修改 */
  Updated = 'UPDATED'
};

export const enum OriginCertificateSystemStateEnum {
  /** 新增 */
  Init = 'INIT',
  /** 提交失败 */
  SubmittedFail = 'SUBMITTED_FAIL',
  /** 提交成功 */
  SubmittedSuccess = 'SUBMITTED_SUCCESS',
  /** 提交中 */
  Submitting = 'SUBMITTING',
  /** 暂存 */
  TemporaryStorage = 'TEMPORARY_STORAGE',
  Unspecified = 'UNSPECIFIED'
};

export type OriginDeliveryExtendInfo = {
  __typename?: 'OriginDeliveryExtendInfo';
  /** 配送货物来源 */
  deliveryGoodsSource?: Maybe<DeliveryGoodsSourceEnum>;
  /** 配送货物来源描述 */
  deliveryGoodsSourceDesc?: Maybe<Scalars['String']>;
  /** 仓库信息 */
  warehouse?: Maybe<WarehouseDataLoaderPayload>;
};

export type OriginHeadquarterOrderInfoPayload = {
  __typename?: 'OriginHeadquarterOrderInfoPayload';
  /** 总部采购订单 */
  headquarterPurchaseOrderId?: Maybe<Scalars['ID']>;
  /** 中台订单流水号 */
  originHeadquarterOrderRunCode?: Maybe<Scalars['String']>;
  /** 产地销售订单 */
  originSalesOrderId?: Maybe<Scalars['ID']>;
};

export type OriginPlanBaseInfoPayload = CustomerInterface & SupplierInterface & {
  __typename?: 'OriginPlanBaseInfoPayload';
  /** 订舱模式 */
  bookingMode?: Maybe<BookingModeEnum>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 合同号 */
  contractCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 客户id */
  customerId?: Maybe<Scalars['ID']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 计划id */
  id?: Maybe<Scalars['ID']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 供应商ID */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 运输方式 */
  transportMethod?: Maybe<Array<Maybe<TransportMethodEnum>>>;
  /** 运输方式名称 */
  transportMethodName?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type OriginPlanCommodityInfoPayload = CategoryInterface & {
  __typename?: 'OriginPlanCommodityInfoPayload';
  /** 风口设置 */
  airInletList?: Maybe<Array<Maybe<Scalars['Float']>>>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 关柜日期 */
  closeTimeList?: Maybe<Array<Maybe<Scalars['Long']>>>;
  /** 发柜温度 */
  deliverTemperatureList?: Maybe<Array<Maybe<Scalars['BigDecimal']>>>;
  /** 发柜时间 */
  deliverTime?: Maybe<Array<Maybe<Scalars['Long']>>>;
  /** 图片文件 */
  fileList?: Maybe<Array<Maybe<DurianFilePayload>>>;
  /** 标签 */
  labels?: Maybe<Array<Maybe<LabelPayload>>>;
  /** 采果日期 */
  pickingTime?: Maybe<Array<Maybe<Scalars['Long']>>>;
  /** 建议销售日期 */
  suggestSalesTime?: Maybe<Array<Maybe<Scalars['Long']>>>;
  /** 出口总货值 */
  totalExportValue?: Maybe<Scalars['BigDecimal']>;
  /** 总毛重 */
  totalGrossWeight?: Maybe<Scalars['BigDecimal']>;
  /** 进口总货值 */
  totalImportValue?: Maybe<Scalars['BigDecimal']>;
  /** 总净重 */
  totalNetWeight?: Maybe<Scalars['BigDecimal']>;
};

export type OriginPlanDetailPayload = ThermometerMergeOrderInterface & {
  __typename?: 'OriginPlanDetailPayload';
  /** 基本信息 */
  basicInfo?: Maybe<OriginPlanBaseInfoPayload>;
  /** 货物流程节点 */
  cargoOperation?: Maybe<Array<Maybe<OperationPayload>>>;
  /** 商品信息 */
  commodityInfo?: Maybe<OriginPlanCommodityInfoPayload>;
  /** 报关信息 */
  customsDeclarationInfo?: Maybe<CustomsDeclarationInfoPayload>;
  /** 通关流节点 */
  customsOperation?: Maybe<Array<Maybe<OperationPayload>>>;
  /** 货物港口状态 */
  customsState?: Maybe<Array<Maybe<CustomsStatePayload>>>;
  /** 出口报关信息 */
  exportCustoms?: Maybe<DataExportDeclareInfoPayload>;
  /** 出口报关资料 */
  exportCustomsInfo?: Maybe<Array<Maybe<ResourceFilesPayload>>>;
  /** 进口通关 */
  importCustomsClearance?: Maybe<ImportCustomsClearancePayload>;
  /** 进口报关 */
  importDeclaration?: Maybe<DataImportDeclareInfoPayload>;
  /** 质检安排 */
  inspectionInfo?: Maybe<InspectionPayload>;
  /** 装柜明细 */
  loadingInfo?: Maybe<Array<Maybe<CommodityDetailSplitByCabinetPayload>>>;
  /** 收货方信息 */
  receiptCustomerInfoList?: Maybe<Array<Maybe<ReceiptCustomerInfoPayload>>>;
  /** 路线信息 */
  routeInfo?: Maybe<RouteInformationPayload>;
  /** 标签 */
  tag?: Maybe<Array<Maybe<TagInfoPayload>>>;
  /** 订单合并信息 */
  thermometerMergeOrder?: Maybe<ThermometerMergeOrderPayload>;
  /** 温度计订单ID */
  thermometerOrderIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 运输流节点 */
  transportOperation?: Maybe<Array<Maybe<OperationPayload>>>;
  /** Sop信息 */
  travelSopInfoList?: Maybe<Array<Maybe<TravelSopInfoPayload>>>;
};

export type OriginPlanInterface = {
  /** 产地计划ID */
  originPlanId?: Maybe<Scalars['ID']>;
  /** 产地计划信息 */
  originPlanInfo?: Maybe<OriginPlanPayload>;
};

export type OriginPlanLoadingDetailInterface = {
  /** 装货商品明细 */
  loadingDetailList?: Maybe<Array<Maybe<PlanCommodityDetailPayload>>>;
  /** 产地计划ID */
  originPlanId?: Maybe<Scalars['ID']>;
};

export type OriginPlanPayload = CategoryResourceInterface & EntryPortInterface & {
  __typename?: 'OriginPlanPayload';
  /** 柜次 */
  cabinetBatchCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类资源 */
  categoryResource?: Maybe<CategoryResourcePayload>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 进口港名称 */
  entryPort?: Maybe<Scalars['String']>;
  /** 进口港ID */
  entryPortId?: Maybe<Scalars['ID']>;
  /** 产地计划号 */
  originPlanCode?: Maybe<Scalars['String']>;
  /** 销地计划号 */
  salesPlanCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

/** 陆运在途关键节点信息 */
export type OriginPlanRoadTripKeyNodeInterface = {
  /** 关键节点 */
  keyNode?: Maybe<RoadTripKeyNodePayload>;
  /** 产地计划code-用于dataFetch陆运关键节点 */
  originPlanCode?: Maybe<Scalars['String']>;
};

export type OriginPlanSopInterface = {
  /** 产地计划ID */
  originPlanId?: Maybe<Scalars['ID']>;
  /** sop简介 */
  sopList?: Maybe<Array<Maybe<SopAboutPayload>>>;
};

/**  模板分组信息 */
export type OriginTemplateFeeGroupPayload = {
  __typename?: 'OriginTemplateFeeGroupPayload';
  /**  费用项分组编码 */
  costGroupCode?: Maybe<Scalars['String']>;
  /**  费用项分组名称 */
  costGroupName?: Maybe<Scalars['String']>;
  /**  费用项分组排序 */
  costGroupSort?: Maybe<Scalars['String']>;
  /**  费用分组合计金额 */
  costGroupTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  费用项信息 */
  originTemplateFeeRespList?: Maybe<Array<Maybe<OriginTemplateFeePayload>>>;
};

/**  产地模板费用信息 */
export type OriginTemplateFeePayload = {
  __typename?: 'OriginTemplateFeePayload';
  /**  费用项信息 */
  billFieldRespList?: Maybe<Array<Maybe<BillFieldPayload>>>;
  /**  费用项ID */
  billMainCostStr?: Maybe<Scalars['String']>;
  /**  费用单ID */
  billMainId?: Maybe<Scalars['ID']>;
  /**  费用填写内容 */
  billResult?: Maybe<Scalars['String']>;
  /**  费用项业务规则分组字典code: NEED_CUSTOMER 客户/NEED_SUPPLIER 供应商 /NONE 无 */
  businessItemValue?: Maybe<Scalars['String']>;
  /**  计算方式 1 输入 2 公式计算 */
  calculateType?: Maybe<Scalars['Int']>;
  /**  费用项总计金额 */
  costAmount?: Maybe<Scalars['BigDecimal']>;
  /**  费用项ID */
  costId?: Maybe<Scalars['ID']>;
  /**  费用项名称 */
  costName?: Maybe<Scalars['String']>;
  /**  费用项规则 */
  costRuleId?: Maybe<Scalars['ID']>;
  /** 费用项业务规则扩展id */
  extendId?: Maybe<Scalars['ID']>;
  /**
   * //费用项业务规则扩展类型:  供应商类型枚举:SupplierType :
   * //1 FRUITS 水果/ 2 FOOD 食品/ 3 INGREDIENTS 辅料 / 4 PLASTIC_BOX 周转筐 / 5 TRANSPORTATION 运杂 / 6 GOODS 货品
   * // 7 DECLARATION_COMPANY 报关公司 / 8 TRANSPORT_COMPANY 运输公司 / 9 VENDORS 供货商
   */
  extendTypes?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 是否需要开票供应商（1：需要，99不需要） */
  needInvoice?: Maybe<Scalars['Int']>;
  /**  费用项备注 */
  remark?: Maybe<Scalars['String']>;
  /** 供应商开票主体id */
  supplierInvoicingBodyId?: Maybe<Scalars['ID']>;
  /**  是否支持预设金额 */
  supportPreset?: Maybe<Scalars['Boolean']>;
};

export type OriginalCancelInput = {
  /** 取消描述 */
  outOrderDescription: Scalars['String'];
  /** 原件销售Id */
  outOrderId: Scalars['ID'];
};

export type OriginalCommodityInput = {
  /** 批次id */
  batchId: Scalars['ID'];
  /** 销售单价 */
  salePrice: Scalars['BigDecimal'];
  /** 单价计价单位 */
  salePriceType: Scalars['Int'];
  /** 销售小计 */
  saleTotalPrice: Scalars['BigDecimal'];
  /** skuId */
  skuId: Scalars['Int'];
  /** 销售数量大单位数量 */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 销售数量大单位 */
  totalType?: InputMaybe<Scalars['Int']>;
  /** 销售数量小单位数量 */
  unitQuantity: Scalars['BigDecimal'];
  /** 销售数量小单位 */
  unitType: Scalars['Int'];
};

export type OriginalCreateInput = {
  /** v2.9 原件销售:所属组织 */
  belongOrgId: Scalars['Int'];
  /** 商品信息 */
  commodityList: Array<InputMaybe<OriginalCommodityInput>>;
  /** 商品类型 */
  commodityType: PitayaCommodityTypeEnum;
  /** 销售客户Id */
  customerId: Scalars['ID'];
  /** 销售客户type */
  customerType: Scalars['Int'];
  /** 收款方式 */
  payMethod: OutOrderPayModeEnum;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 销售日期 */
  saleTime: Scalars['Long'];
  /** 所属仓库 */
  warehouseId: Scalars['ID'];
};

export type OriginalCreatePayload = {
  __typename?: 'OriginalCreatePayload';
  /** 销售单id */
  outOrderId?: Maybe<Scalars['ID']>;
};

export type OriginalReturnInsertInput = {
  /** 商品信息 */
  commodities: Array<InputMaybe<OriginalReturnItemInput>>;
  /** 销售单Id */
  outOrderId: Scalars['ID'];
  /** 退货原因 */
  remark: Scalars['String'];
};

export type OriginalReturnItemInput = {
  /** outOrderItemId */
  outOrderItemId: Scalars['ID'];
  /** 退货量大单位 */
  returnTotalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 退货量小单位 */
  returnUnitQuantity: Scalars['BigDecimal'];
};

export type OriginalReturnUpdateInput = {
  /** 商品信息 */
  commodities: Array<InputMaybe<OriginalReturnItemInput>>;
  /** 退货单Id */
  inOrderId: Scalars['ID'];
  /** 销售单Id */
  outOrderId: Scalars['ID'];
  /** 退货原因 */
  remark: Scalars['String'];
};

export type OriginalSaleAmountItemInput = {
  /** 销售单价 */
  actualSalePrice: Scalars['BigDecimal'];
  /** 销售小计 */
  actualSaleTotalPrice: Scalars['BigDecimal'];
  /** 销售单item id */
  outOrderItemId: Scalars['ID'];
};

export type OriginalSaleCommodity = {
  outOrderItemId: Scalars['ID'];
  salePrice: Scalars['BigDecimal'];
  saleTotalPrice: Scalars['BigDecimal'];
};

export type OriginalSaleCommodityPayload = CommoditySkuBase & SalePriceTypeBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'OriginalSaleCommodityPayload';
  /** v2.10 来自收入单的实际量 */
  actualQuantity?: Maybe<ActualQuantity>;
  /** 商品批次code */
  batchCode?: Maybe<Scalars['String']>;
  /** 商品批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** 商品sku */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 销售单id */
  outOrderId?: Maybe<Scalars['ID']>;
  /** 销售单item id */
  outOrderItemId?: Maybe<Scalars['ID']>;
  /** 销售单价 */
  salePrice?: Maybe<Scalars['BigDecimal']>;
  /** 销售单价单位 */
  salePriceType?: Maybe<Unit>;
  /** 销售小计 */
  saleTotalPrice?: Maybe<Scalars['BigDecimal']>;
  /** 库存量 */
  stockQuantity?: Maybe<StockQuantity>;
  /** 销售数量大单位数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 销售数量大单位 */
  totalType?: Maybe<Unit>;
  /** 销售数量小单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 销售数量小单位 */
  unitType?: Maybe<Unit>;
};

export type OriginalSaleOrderInput = {
  /** 原件销售Id */
  outOrderId: Scalars['ID'];
};

export type OriginalSalePayload = BelongOrgBase & CreateUserBase & CustomerBase & WarehouseBase & {
  __typename?: 'OriginalSalePayload';
  /** v2.9 原件销售:所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 商品信息 */
  commodityList?: Maybe<Array<Maybe<OriginalSaleCommodityPayload>>>;
  /** 商品类别 */
  commodityType?: Maybe<PitayaCommodityTypeEnum>;
  /** 商品类别描述 */
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /** 商品类别id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人 */
  createUser?: Maybe<User>;
  /** 销售客户 */
  customer?: Maybe<Customer>;
  /** 出库方式是否配送(1是,即配送出库 99否,即直接出库) */
  deliveryRequired?: Maybe<Scalars['Int']>;
  /** 最新日志信息（已驳回、已取消原因） */
  latestDescription?: Maybe<Scalars['String']>;
  /** 销售单号code */
  outOrderCode?: Maybe<Scalars['String']>;
  /** 销售单号Id */
  outOrderId?: Maybe<Scalars['ID']>;
  /** 销售日期 */
  outOrderSaleTime?: Maybe<Scalars['Long']>;
  /** 单据状态 */
  outOrderStatus?: Maybe<OutOrderStatusEnum>;
  /** 单据状态描述 */
  outOrderStatusDesc?: Maybe<Scalars['String']>;
  /** 出库类型 */
  outOrderType?: Maybe<OutOrderTypeEnum>;
  /** 出库类型描述 */
  outOrderTypeDesc?: Maybe<Scalars['String']>;
  /** 支付方式 */
  payMethod?: Maybe<OutOrderPayModeEnum>;
  /** 支付方式描述 */
  payMethodDesc?: Maybe<Scalars['String']>;
  /** 备注信息 */
  remark?: Maybe<Scalars['String']>;
  /** 收入单 */
  saleIncomeOrder?: Maybe<SaleIncomeOrderPayload>;
  /** v2.10 预计销售 */
  saleTotalPrice?: Maybe<Scalars['BigDecimal']>;
  /** 撤销配送按钮显示 */
  undoingDeliveryFlag?: Maybe<Scalars['Boolean']>;
  /** 所属仓库 */
  warehouse?: Maybe<Warehouse>;
};

export type OriginalSaleStatusInput = {
  /** 创建时间 */
  createTime: PitayaTimeRange;
};

export type OriginalSaleStatusPayload = {
  __typename?: 'OriginalSaleStatusPayload';
  /** 已驳回记录条数 */
  rejected?: Maybe<Scalars['Long']>;
  /** 待出库记录条数 */
  toOutbound?: Maybe<Scalars['Long']>;
  /** 待提交记录条数 */
  toSubmit?: Maybe<Scalars['Long']>;
};

export type OriginalSubmitInput = {
  /** v2.9 原件销售:是否需要配送 1 是 99 否 */
  deliveryRequired?: InputMaybe<Scalars['Int']>;
  /** 原件销售Id */
  outOrderId: Scalars['ID'];
};

export type OriginalUndoDeliveryInput = {
  /** 原件销售单id */
  outOrderId: Scalars['ID'];
};

export type OriginalUpdateInput = {
  /** v2.9 原件销售:所属组织 */
  belongOrgId: Scalars['Int'];
  /** 商品信息 */
  commodityList: Array<InputMaybe<OriginalCommodityInput>>;
  /** 商品类型 */
  commodityType: PitayaCommodityTypeEnum;
  /** 销售客户 */
  customerId: Scalars['ID'];
  /** 销售客户type */
  customerType: Scalars['Int'];
  /** 原件销售Id */
  outOrderId: Scalars['ID'];
  /** 收款方式 */
  payMethod: OutOrderPayModeEnum;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 销售日期 */
  saleTime: Scalars['Long'];
  /** 所属仓库 */
  warehouseId: Scalars['ID'];
};

/** 基础管理系统获取系统信息 */
export type OssListAppInput = {
  /** 用户id */
  userId?: InputMaybe<Scalars['Int']>;
};

export const enum OssStaticBillStatus {
  /** 费用单已完成提交 */
  BillFinishCommit = 'BILL_FINISH_COMMIT',
  /** 费用单未完成提交 */
  BillUndoneCommit = 'BILL_UNDONE_COMMIT'
};

export type OtherInBillExtendInfo = {
  __typename?: 'OtherInBillExtendInfo';
  /** 商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 商品类型描述 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 其他入库单号 */
  inOrderCode?: Maybe<Scalars['String']>;
  /** 入库类型描述 */
  inOrderTypeDesc?: Maybe<Scalars['String']>;
};

export type OtherInOrderItemPayload = {
  __typename?: 'OtherInOrderItemPayload';
  /** SPUId */
  commodityId?: Maybe<Scalars['Int']>;
  /** SPU名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品skuID */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 商品规格选项Id */
  commoditySpecOptionId?: Maybe<Array<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']>;
  /** 单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 单价单位Id */
  unitPriceType?: Maybe<Scalars['Int']>;
  /** 单价单位名称 */
  unitPriceTypeName?: Maybe<Scalars['String']>;
  /** 小单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 小单位类型 */
  unitType?: Maybe<Scalars['Int']>;
  /** 小单位类型名称 */
  unitTypeName?: Maybe<Scalars['String']>;
};

export type OtherInOrderPayload = SupplierNameBase & {
  __typename?: 'OtherInOrderPayload';
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<OtherInOrderItemPayload>>>;
  /** 商品类型Id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称（原料、辅料） */
  commodityTypeName?: Maybe<Scalars['String']>;
  /**  创建人员Id */
  createBy?: Maybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人员 */
  createUserName?: Maybe<Scalars['String']>;
  /** 客户Id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型Id */
  customerTypeId?: Maybe<Scalars['Int']>;
  /** 客户类型名称 */
  customerTypeName?: Maybe<Scalars['String']>;
  /** 驳回（取消）原因(列表+详情) */
  errorDescription?: Maybe<Scalars['String']>;
  /** 入库单号 */
  inOrderCode?: Maybe<Scalars['String']>;
  /** 订单备注 */
  inOrderDescription?: Maybe<Scalars['String']>;
  /** 入库订单Id */
  inOrderId?: Maybe<Scalars['ID']>;
  /** 入库状态Id '入库订单状态，默认待提交，10：待提交、20：待入库、30：部分入库、40：已完成、50：已取消'; */
  inOrderStatus?: Maybe<Scalars['Int']>;
  /** 入库状态 */
  inOrderStatusName?: Maybe<Scalars['String']>;
  /** 入库类型 */
  inOrderTypeId?: Maybe<Scalars['Int']>;
  /** 入库类型名称（原料其他入库、辅料其他入库） */
  inOrderTypeName?: Maybe<Scalars['String']>;
  /** 供应商Id */
  supplierId?: Maybe<Scalars['Int']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 总价合计 */
  totalPrice?: Maybe<Scalars['BigDecimal']>;
  /** 仓库Id */
  warehouseId?: Maybe<Scalars['ID']>;
  /** 仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type OtherInStockBillDetailInput = {
  /** 应用ID */
  appId: Scalars['Int'];
  /** 费用单ID */
  billId: Scalars['ID'];
};

export type OtherInStockBillPayload = {
  __typename?: 'OtherInStockBillPayload';
  /** 费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用单ID */
  billId?: Maybe<Scalars['ID']>;
  /** 状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 商品类型ID(生产用) */
  commodityType?: Maybe<Scalars['Int']>;
  /** 商品类型名称(生产用) */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 财务备注 */
  financialRemarks?: Maybe<Scalars['String']>;
  /** 入库申请单号 */
  inOrderCode?: Maybe<Scalars['String']>;
  /** 入库商品 */
  inStockCommodityList?: Maybe<Array<Maybe<OtherInStockCommodity>>>;
  /** 备注 */
  note?: Maybe<Scalars['String']>;
  /** 组织id */
  orgId?: Maybe<Scalars['Int']>;
  /** 组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 驳回原因 */
  rejectReason?: Maybe<Scalars['String']>;
};

export type OtherInStockCommodity = {
  __typename?: 'OtherInStockCommodity';
  /** 批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** 批次Id */
  batchId?: Maybe<Scalars['Long']>;
  /** 成本金额 */
  costAmount?: Maybe<Scalars['BigDecimal']>;
  /** 入库成本(成本单价) */
  costPriceDesc?: Maybe<Scalars['String']>;
  /** 入库时间 */
  inStockTime?: Maybe<Scalars['Long']>;
  /** 入库数量 */
  quantityDesc?: Maybe<Scalars['String']>;
  /** SKUID */
  skuId?: Maybe<Scalars['ID']>;
  /** 入库商品 */
  skuName?: Maybe<Scalars['String']>;
};

export type OtherSettlementCost = {
  __typename?: 'OtherSettlementCost';
  /** 金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 是否可用 */
  available?: Maybe<Scalars['Boolean']>;
  /** 是否计算结算金额 默认false不计算 */
  calculation?: Maybe<Scalars['Boolean']>;
  /** 费用id */
  costId?: Maybe<Scalars['ID']>;
  /** 费用类型 */
  costType?: Maybe<AgencySaleCostType>;
  /** 填写方 */
  fillName?: Maybe<Scalars['String']>;
  /** 产生环节 */
  occurrence?: Maybe<Scalars['String']>;
};

export type OtherTaskInformationInput = {
  /** 区域指定温控 */
  specifiedTemperature?: InputMaybe<Scalars['Boolean']>;
  /** 转柜人 */
  supplierId?: InputMaybe<Scalars['ID']>;
  /** 转柜质检 */
  transferCabinet?: InputMaybe<Scalars['Boolean']>;
};

export type OtherTaskInformationPayload = EntryCustomsSupplierInterface & {
  __typename?: 'OtherTaskInformationPayload';
  /** 进口报关公司名称 */
  entryCustomsSupplier?: Maybe<Scalars['String']>;
  /** 进口报关公司ID */
  entryCustomsSupplierId?: Maybe<Scalars['ID']>;
  /** 区域指定温控 */
  specifiedTemperature?: Maybe<Scalars['Boolean']>;
  /** 转柜人 */
  supplierId?: Maybe<Scalars['ID']>;
  /** 转柜质检 */
  transferCabinet?: Maybe<Scalars['Boolean']>;
};

export type OutBelongNameBase = {
  outBelongId?: Maybe<Scalars['Int']>;
  outBelongName?: Maybe<Scalars['String']>;
  outBelongType?: Maybe<Scalars['Int']>;
};

/**  列表集合对象 */
export type OutBoundReportFormListPayload = {
  __typename?: 'OutBoundReportFormListPayload';
  /**  批次号（溯源批次号） */
  batchStockCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /**  商品sku标准名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /**  主键 */
  id?: Maybe<Scalars['ID']>;
  /**  操作人 */
  operatorName?: Maybe<Scalars['String']>;
  /**  出库单号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  出库时间 */
  outboundTime?: Maybe<Scalars['Long']>;
  /**  出库类型 */
  outboundType?: Maybe<Scalars['String']>;
  /**  备注 */
  remark?: Maybe<Scalars['String']>;
  /**  状态 */
  status?: Maybe<Scalars['String']>;
  /**  出库数量标准商品单位转换 */
  stockUnitConversion?: Maybe<StockQuantityUnit>;
  /**  所属仓库 */
  warehouseName?: Maybe<Scalars['String']>;
};

/**  列表分页入参 */
export type OutBoundReportFormPageInput = {
  outBoundReportFormQueryInput?: InputMaybe<OutBoundReportFormQueryInput>;
  /**  分页入参 */
  pageInput: BasePage;
};

/**  列表分页对象 */
export type OutBoundReportFormPagePayload = {
  __typename?: 'OutBoundReportFormPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<OutBoundReportFormListPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  列表通用查询入参 */
export type OutBoundReportFormQueryInput = {
  /**  批次号 */
  batchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /**  商品sku 名称 */
  commoditySkuName?: InputMaybe<Scalars['String']>;
  /**  出库单号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /**  出库时间终 */
  outBoundEndTime?: InputMaybe<Scalars['Long']>;
  /**  出库时间起 */
  outBoundStartTime?: InputMaybe<Scalars['Long']>;
  /**  出库类型 */
  outBoundType?: InputMaybe<PeachOutBoundType>;
  /**  所属仓库 */
  warehouseId?: InputMaybe<Scalars['ID']>;
};

/**  出库详情商品详细 */
export type OutCommodityDetailPayload = {
  __typename?: 'OutCommodityDetailPayload';
  /**  车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /**  出库商品信息 */
  commodityDetail?: Maybe<Array<Maybe<PeachCommodityDetailPayload>>>;
  /**  挂车号 */
  trailerCarNo?: Maybe<Scalars['String']>;
  /**  仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

/** 领料申请保存提交参数 */
export type OutOrder = {
  /** 商品类型id */
  commodityTypeId: Scalars['Int'];
  /** 备注信息 */
  outOrderDescription?: InputMaybe<Scalars['String']>;
  outOrderItem: Array<InputMaybe<OutOrderItem>>;
  /** 出库订单类型，10：原料领料、20：辅料领料 */
  outOrderType: Scalars['Int'];
  /** 生产任务id */
  taskId: Scalars['ID'];
};

export type OutOrderInput = {
  outOrderId: Scalars['ID'];
  requestFlag?: InputMaybe<RequestFlag>;
};

/** 领料申请明细 */
export type OutOrderItem = {
  /** 批次id */
  batchId?: InputMaybe<Scalars['ID']>;
  /** 商品sku id */
  commoditySkuId: Scalars['Int'];
  relationSignal?: InputMaybe<RelationSignal>;
  /**  关联商品sku id  */
  relationSkuId?: InputMaybe<Scalars['Int']>;
  /** 总计类型数量（例：件） */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 单位类型数量（例：kg，个） */
  unitQuantity: Scalars['BigDecimal'];
};

export type OutOrderItemPayload = BelongCustomerNameBase & CommodityNameBase & SkuTextDescriptionBase & {
  __typename?: 'OutOrderItemPayload';
  /** 周转筐归属客户id */
  basketCustomerId?: Maybe<Scalars['Int']>;
  /** 周转筐归属客户名称 */
  basketCustomerName?: Maybe<Scalars['String']>;
  /** 周转筐数量 */
  basketQuantity?: Maybe<Scalars['Int']>;
  batchCode?: Maybe<Scalars['String']>;
  /** 1.5新增 */
  batchId?: Maybe<Scalars['ID']>;
  belongCustomerId?: Maybe<Scalars['Int']>;
  /** 所属客户 */
  belongCustomerName?: Maybe<Scalars['String']>;
  belongCustomerType?: Maybe<Scalars['Int']>;
  /** bomid */
  commodityBomId?: Maybe<Scalars['Int']>;
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品sku id */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 商品规格选项id */
  commoditySpecOptionId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 商品状态 10 正常 20 取消中 30 已取消 40 已拒绝 */
  commodityStatus?: Maybe<CommodityStatus>;
  /** 是否完成出库：1 是 99 否 */
  completeOutStock?: Maybe<Scalars['Int']>;
  /** 转换关系 */
  conversion?: Maybe<Scalars['BigDecimal']>;
  /** 创建人id */
  createBy?: Maybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 报损原因 */
  damageReason?: Maybe<Scalars['String']>;
  /** 删除标识：1删除、99未删除，默认99 */
  deleted?: Maybe<Scalars['Int']>;
  /** v1.7 已入库量副单位 */
  inBoundTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** v1.7 已入库量基本单位 */
  inBoundUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**
   * 最大销量
   * @deprecated 当前字段已被弃用
   */
  maxQuantity?: Maybe<Scalars['Int']>;
  /** 出库订单id */
  outOrderId?: Maybe<Scalars['ID']>;
  /** 生产出库订单明细id */
  outOrderItemId?: Maybe<Scalars['ID']>;
  outStockFinishTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  outStockFinishUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 次品销售照片 */
  photos?: Maybe<Array<Maybe<Scalars['String']>>>;
  pickingTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  pickingUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 计划生产 */
  planQuantity?: Maybe<Scalars['Int']>;
  /**  2.11 生产领用量  */
  productPickingQuantity?: Maybe<ProductPickingQuantity>;
  /** 实际销量 */
  realQuantity?: Maybe<Scalars['BigDecimal']>;
  /** v2.8 销售单号信息 */
  saleOrderInfo?: Maybe<SaleOrderInfoPayload>;
  /** 销售单价 */
  salePrice?: Maybe<Scalars['BigDecimal']>;
  /** 计价单位 */
  salePriceType?: Maybe<Scalars['Int']>;
  /** 计价单位类型名称 */
  salePriceTypeName?: Maybe<Scalars['String']>;
  saleTotalPrice?: Maybe<Scalars['BigDecimal']>;
  /** sku文字描述，规格选项文字数组 */
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** v2.8 原件销售:库存量 */
  stockQuantity?: Maybe<StockQuantity>;
  /** 库存量(库存量，带锁定量，内部销售在用) */
  stockQuantityWithLock?: Maybe<Quantity>;
  /** 单价小计 */
  stockTotalPrice?: Maybe<Scalars['BigDecimal']>;
  /** 库存单价 */
  stockUnitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 库存单价的单位 */
  stockUnitPriceType?: Maybe<Scalars['Int']>;
  /** 库存单价名称 */
  stockUnitPriceTypeName?: Maybe<Scalars['String']>;
  /** 总计类型数量（例：件） */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 总计类型（例：件） */
  totalType?: Maybe<Scalars['Int']>;
  /** 总计类型名称 */
  totalTypeName?: Maybe<Scalars['String']>;
  /** 单位类型数量（例：kg，个） */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** v2.8 次品销售:库存量 */
  unitStockQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 总价 */
  unitTotalPrice?: Maybe<Scalars['BigDecimal']>;
  /** 单位类型（例：kg，个） */
  unitType?: Maybe<Scalars['Int']>;
  /** 单位类型名称 */
  unitTypeName?: Maybe<Scalars['String']>;
  /** 更新人id */
  updateBy?: Maybe<Scalars['Int']>;
  /** 更新时间 */
  updateTime?: Maybe<Scalars['Long']>;
  /** 待出库库副单位数量 如 10 */
  waitTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 待出库库小单位的数量 如：10 */
  waitUnitQuantity?: Maybe<Scalars['BigDecimal']>;
};

/** 包装要求信息 */
export type OutOrderItemRequestInput = {
  /** 包装要求商品id */
  commodityId?: InputMaybe<Scalars['Long']>;
  /** 包装要求 */
  requestText?: InputMaybe<Scalars['String']>;
};

/** 包装要求信息 */
export type OutOrderItemRequestPayload = {
  __typename?: 'OutOrderItemRequestPayload';
  /** 包装要求商品id */
  commodityId?: Maybe<Scalars['Long']>;
  /** 包装要求 */
  requestText?: Maybe<Scalars['String']>;
};

export type OutOrderItemUpdate = {
  /** 商品sku id */
  commoditySkuId: Scalars['Int'];
  relationSignal?: InputMaybe<RelationSignal>;
  /**  关联sku id  */
  relationSkuId?: InputMaybe<Scalars['Int']>;
  /** 总计类型数量（例：件） */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 单位类型数量（例：kg，个） */
  unitQuantity: Scalars['BigDecimal'];
};

export type OutOrderItemsInput = {
  /** 是否完成出库 1 是 99 否 */
  completeOutStock?: InputMaybe<Scalars['Int']>;
  outOrderId: Scalars['ID'];
};

export type OutOrderLogPayLoad = {
  __typename?: 'OutOrderLogPayLoad';
  /** * 创建用户id */
  createBy?: Maybe<Scalars['Int']>;
  /** * 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** * 建用户名称 */
  createUserName?: Maybe<Scalars['String']>;
  /** * 出库订单id */
  outOrderId?: Maybe<Scalars['ID']>;
  /** * 出库订单操作备注 */
  outOrderLogDescription?: Maybe<Scalars['String']>;
  /**   出库订单日志id */
  outOrderLogId?: Maybe<Scalars['Int']>;
  /** * 出库订单操作类型，10：创建时间、20：提交时间、30：出库时间、40：取消时间 */
  outOrderLogType?: Maybe<Scalars['Int']>;
  /** * 出库订单操作枚举文字 */
  outOrderLogTypeText?: Maybe<Scalars['String']>;
};

export type OutOrderLogsInput = {
  outOrderId: Scalars['ID'];
};

/** 分页对象 */
export type OutOrderPagePayload = {
  __typename?: 'OutOrderPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  /** 销售订单列表 */
  records?: Maybe<Array<Maybe<OutOrderPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export const enum OutOrderPayModeEnum {
  Alipay = 'ALIPAY',
  Card = 'CARD',
  HalfMonthlyPay = 'HALF_MONTHLY_PAY',
  MonthlyPay = 'MONTHLY_PAY',
  None = 'NONE',
  Transfer = 'TRANSFER',
  Wechat = 'WECHAT'
};

export type OutOrderPayload = BelongOrgBase & CustomerDistributionNameBase & CustomerNameBase & SupplierBase & TargetBelongOrgBase & {
  __typename?: 'OutOrderPayload';
  /** v2.9 次品销售, 采购退货, 原件销售:所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /**  业务id  */
  businessId?: Maybe<Scalars['ID']>;
  /** 商品信息 */
  commodityList?: Maybe<Array<Maybe<OutOrderItemPayload>>>;
  /** 商品类型Id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人员 */
  createUserName?: Maybe<Scalars['String']>;
  /** 联系电话 */
  createUserPhone?: Maybe<Scalars['String']>;
  /** 客户配送地址id */
  customerDistributionId?: Maybe<Scalars['Int']>;
  /** 客户配送地址 */
  customerDistributionName?: Maybe<Scalars['String']>;
  /** 客户Id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型 10 无客户 20 客户分组 30 指定客户 */
  customerType?: Maybe<Scalars['Int']>;
  /**  客户类型翻译 */
  customerTypeName?: Maybe<Scalars['String']>;
  /**
   * 运费 v2.0
   * @deprecated 当前字段已被弃用
   */
  deliveryFee?: Maybe<Scalars['BigDecimal']>;
  /** 驳回（取消）原因(列表+详情) */
  errorDescription?: Maybe<Scalars['String']>;
  /** 入库订单编号 */
  inOrderCode?: Maybe<Scalars['String']>;
  /** 入库订单Id */
  inOrderId?: Maybe<Scalars['ID']>;
  /** 是否是出入库异常审批标志 */
  isExceptional?: Maybe<Scalars['Boolean']>;
  /**  匹配货源  */
  matchingSource?: Maybe<MarchingSourceInfo>;
  /** 净重差异比例 */
  netWeightExceptionRatio?: Maybe<Scalars['BigDecimal']>;
  organizationId?: Maybe<Scalars['Int']>;
  organizationName?: Maybe<Scalars['String']>;
  /** 出库单号 */
  outOrderCode?: Maybe<Scalars['String']>;
  /** 订单备注 */
  outOrderDescription?: Maybe<Scalars['String']>;
  /** 出库订单Id */
  outOrderId?: Maybe<Scalars['ID']>;
  /** 出库状态Id 出库订单状态，默认待提交，10：待提交、20：待出库、30：部分出库、40：已完成、50：已取消 */
  outOrderStatus?: Maybe<Scalars['Int']>;
  /** 订单状态翻译 */
  outOrderStatusName?: Maybe<Scalars['String']>;
  /** 出库类型出库订单类型，10：原料领料、20辅料领料 30 成品销售 */
  outOrderType?: Maybe<Scalars['Int']>;
  /** 出库类型名称 */
  outOrderTypeName?: Maybe<Scalars['String']>;
  /** v2.8 次品销售:付款方式 */
  payMethod?: Maybe<OutOrderPayModeEnum>;
  /** v2.8 次品销售:付款方式描述 */
  payMethodDesc?: Maybe<Scalars['String']>;
  /** v2.8 次品销售:销售收入单 */
  saleIncomeOrder?: Maybe<SaleIncomeOrderPayload>;
  /** v2.8 销售单号信息 */
  saleOrderInfo?: Maybe<SaleOrderInfoPayload>;
  /** 销售时间 */
  saleTime?: Maybe<Scalars['Long']>;
  supplier?: Maybe<Supplier>;
  /** 供应商Id */
  supplierId?: Maybe<Scalars['Int']>;
  /** 供应商名字 */
  supplierName?: Maybe<Scalars['String']>;
  /**  调入所属组织  */
  targetBelongOrg?: Maybe<PitayaOrg>;
  /** 任务单号 */
  taskCode?: Maybe<Scalars['String']>;
  taskId?: Maybe<Scalars['ID']>;
  /** 商品信息总价 */
  totalPrice?: Maybe<Scalars['BigDecimal']>;
  /** 调拨id */
  transferId?: Maybe<Scalars['ID']>;
  /** 调入组织id */
  transferOrganizationId?: Maybe<Scalars['Int']>;
  /** 调入组织名称 */
  transferOrganizationName?: Maybe<Scalars['String']>;
  /** 调拨类型 10:分拣仓-分拣仓 20:分拣仓-批发 */
  transferType?: Maybe<Scalars['Int']>;
  /** 创建用户 */
  userId?: Maybe<Scalars['Int']>;
  /** 仓库Id */
  warehouseId?: Maybe<Scalars['ID']>;
  /** 仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

/** 出库记录列表条件（出库记录） */
export type OutOrderRecordCondition = {
  /** 订单号/客户（模糊查询） */
  keyword?: InputMaybe<Scalars['String']>;
  /** 出库时间 */
  outOrderTime?: InputMaybe<Scalars['String']>;
  /** 出库类型Id */
  outOrderTypeId?: InputMaybe<Scalars['Int']>;
  /** 仓库Id */
  warehouseId?: InputMaybe<Scalars['ID']>;
};

export type OutOrderRecordDetail = {
  __typename?: 'OutOrderRecordDetail';
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<OutOrderRecordItemDetail>>>;
  /** 商品类型Id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 客户分组Id */
  customerGroupId?: Maybe<Scalars['Int']>;
  /** 客户分组名称 */
  customerGroupName?: Maybe<Scalars['String']>;
  /** 客户Id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型Id */
  customerTypeId?: Maybe<Scalars['Int']>;
  /** 客户类型名称 */
  customerTypeName?: Maybe<Scalars['String']>;
  /** 出库单号 */
  outOrderCode?: Maybe<Scalars['String']>;
  /** 订单备注 */
  outOrderDescription?: Maybe<Scalars['String']>;
  /** 出库订单Id */
  outOrderId?: Maybe<Scalars['ID']>;
  /** 出库类型 */
  outOrderTypeId?: Maybe<Scalars['Int']>;
  /** 出库类型名称 */
  outOrderTypeName?: Maybe<Scalars['String']>;
  /** 出库时间 */
  putInTime?: Maybe<Scalars['String']>;
  /** 出库人员 */
  putInUserName?: Maybe<Scalars['String']>;
  /** 提交时间 */
  submitTime?: Maybe<Scalars['String']>;
  /** 提交人员 */
  submitUserName?: Maybe<Scalars['String']>;
  /** 任务单号 */
  taskCode?: Maybe<Scalars['String']>;
  /** 任务Id */
  taskId?: Maybe<Scalars['ID']>;
  /** 总计 */
  totalPrice?: Maybe<Scalars['String']>;
  /** 仓库Id */
  warehouseId?: Maybe<Scalars['ID']>;
  /** 仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type OutOrderRecordItemDetail = {
  __typename?: 'OutOrderRecordItemDetail';
  /** 周转筐归属名称 */
  basketCustomerName?: Maybe<Scalars['String']>;
  /** 周转筐数量 */
  basketQuantity?: Maybe<Scalars['Int']>;
  /** 批次号等信息 */
  batchItem?: Maybe<Array<Maybe<BatchItemPayload>>>;
  /** SPUId */
  commodityId?: Maybe<Scalars['Int']>;
  /** SPU名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品skuID */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 商品规格选项Id */
  commoditySpecOptionId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 规格选项 */
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 副单位类型 */
  totalType?: Maybe<Scalars['Int']>;
  /** 副单位类型名称 */
  totalTypeName?: Maybe<Scalars['String']>;
  /** 单价 */
  unitPrice?: Maybe<Scalars['String']>;
  /** 单价单位 */
  unitPriceTypeName?: Maybe<Scalars['String']>;
  /** 小计 */
  unitTotalPrice?: Maybe<Scalars['String']>;
  /** 小单位类型 */
  unitType?: Maybe<Scalars['Int']>;
  /** 小单位类型名称 */
  unitTypeName?: Maybe<Scalars['String']>;
};

export type OutOrderRecordList = {
  __typename?: 'OutOrderRecordList';
  /** 商品类型Id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称（原料、辅料） */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 出库时间 */
  createTime?: Maybe<Scalars['String']>;
  /** 出库人员 */
  createUserName?: Maybe<Scalars['String']>;
  /** 客户分组Id */
  customerGroupId?: Maybe<Scalars['Int']>;
  /** 客户分组名称 */
  customerGroupName?: Maybe<Scalars['String']>;
  /** 客户Id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型Id */
  customerTypeId?: Maybe<Scalars['Int']>;
  /** 客户类型名称 */
  customerTypeName?: Maybe<Scalars['String']>;
  /** 出库单号 */
  outOrderCode?: Maybe<Scalars['String']>;
  /** 出库订单Id */
  outOrderId?: Maybe<Scalars['ID']>;
  /** 出库类型 */
  outOrderTypeId?: Maybe<Scalars['Int']>;
  /** 出库类型名称（原料采购、辅料采购） */
  outOrderTypeName?: Maybe<Scalars['String']>;
  /** 仓库Id */
  warehouseId?: Maybe<Scalars['ID']>;
  /** 仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type OutOrderStatusCountPayload = {
  __typename?: 'OutOrderStatusCountPayload';
  /** 已完成 */
  finished?: Maybe<Scalars['Int']>;
  /** 生产中 */
  producing?: Maybe<Scalars['Int']>;
  /** v2.8 次品销售:新增已驳回状态 */
  rejected?: Maybe<Scalars['Int']>;
  /** 待审核 */
  toAudit?: Maybe<Scalars['Int']>;
  /** 待出库 */
  toOutbound?: Maybe<Scalars['Int']>;
  /** 待提交 */
  toSubmit?: Maybe<Scalars['Int']>;
};

export const enum OutOrderStatusEnum {
  /** 50 已取消 */
  Canceled = 'CANCELED',
  /** 40 已完成 */
  Finished = 'FINISHED',
  /** 16 生产中 */
  InProduction = 'IN_PRODUCTION',
  /** 30 部分出库 */
  Outing = 'OUTING',
  /** 未指定 */
  OutOrderStatusUnspecified = 'OUT_ORDER_STATUS_UNSPECIFIED',
  /** 60 已驳回 */
  Rejected = 'REJECTED',
  /** 15 待审核 */
  ToBeAudit = 'TO_BE_AUDIT',
  /** 20 待出库 */
  ToBeOut = 'TO_BE_OUT',
  /** 35 待接收 */
  ToBeReceived = 'TO_BE_RECEIVED',
  /** 10 待提交 */
  ToBeSubmit = 'TO_BE_SUBMIT'
};

export type OutOrderTypeCountPayload = {
  __typename?: 'OutOrderTypeCountPayload';
  /** 周转狂 */
  basket?: Maybe<Scalars['Long']>;
  /** 次品出库记录条数 */
  defectiveProduct?: Maybe<Scalars['Long']>;
  /** 成品销售记录条数 */
  finishedProduct?: Maybe<Scalars['Long']>;
  /** 原料领料记录条数 */
  rawMaterial?: Maybe<Scalars['Long']>;
  /** 退货品 */
  refund?: Maybe<Scalars['Long']>;
  /** 半成品出库记录条数 */
  semiFinishedProduct?: Maybe<Scalars['Long']>;
  /** 辅料领料记录条数 */
  subMaterial?: Maybe<Scalars['Long']>;
};

/** 出库类型 */
export const enum OutOrderTypeEnum {
  /** 盘点出库 */
  CheckAcquisition = 'CHECK_ACQUISITION',
  /** 报损出库 */
  DamagedAcquisition = 'DAMAGED_ACQUISITION',
  /** 生产报损 */
  DamagedProduction = 'DAMAGED_PRODUCTION',
  /** 原料报损 */
  DamagedRawMaterial = 'DAMAGED_RAW_MATERIAL',
  /** 退货品报损 */
  DamagedReturnedGoods = 'DAMAGED_RETURNED_GOODS',
  /** 半成品报损 */
  DamagedSemiFinishedProduct = 'DAMAGED_SEMI_FINISHED_PRODUCT',
  /** 未指定 */
  Default = 'DEFAULT',
  /** 次品销售 */
  DefectiveSale = 'DEFECTIVE_SALE',
  /** 成品销售 */
  FinishedProductAcquisition = 'FINISHED_PRODUCT_ACQUISITION',
  /** 联营配送 */
  JointVentureDeliveryOut = 'JOINT_VENTURE_DELIVERY_OUT',
  /** 联营销售 */
  JointVentureSale = 'JOINT_VENTURE_SALE',
  /** 原件销售 */
  OriginalSale = 'ORIGINAL_SALE',
  /** 其他出库 */
  OtherAcquisition = 'OTHER_ACQUISITION',
  /** 采购退货 */
  PurchaseReturn = 'PURCHASE_RETURN',
  /** 原料领料 */
  RawMaterialAcquisition = 'RAW_MATERIAL_ACQUISITION',
  /** 退货品领料 */
  ReturnedGoodsOut = 'RETURNED_GOODS_OUT',
  /** 废旧品销售 */
  SaleOfWasteProducts = 'SALE_OF_WASTE_PRODUCTS',
  /** 半成品领料 */
  SemiFinishedProductAcquisition = 'SEMI_FINISHED_PRODUCT_ACQUISITION',
  /** 辅料领料 */
  SupplementaryMaterialAcquisition = 'SUPPLEMENTARY_MATERIAL_ACQUISITION',
  /** 调拨出库 */
  TransferOutApply = 'TRANSFER_OUT_APPLY'
};

export type OutOrderUpdateInput = {
  /** 商品类型 */
  commodityTypeId: Scalars['Int'];
  /** 备注信息 */
  outOrderDescription?: InputMaybe<Scalars['String']>;
  /** 出库订单id */
  outOrderId: Scalars['ID'];
  /** 商品信息 */
  outOrderItem: Array<InputMaybe<OutOrderItemUpdate>>;
  /** 出库类型 */
  outOrderType: Scalars['Int'];
};

export type OutOrdersCommoditiesInput = {
  /** 商品信息 */
  commodities: Array<InputMaybe<SaleReturnItemInput>>;
  /** 销售单Id */
  outOrderId: Scalars['ID'];
};

export type OutStockFinishedQuantity = QuantityInterface & {
  __typename?: 'OutStockFinishedQuantity';
  /** 实际完成出库总计类型数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 实际完成出库单位类型数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type OutStockOrderDetailInput = {
  /**  系统ID */
  appId?: InputMaybe<Scalars['Int']>;
  /**  组织ID */
  orgId?: InputMaybe<Scalars['Int']>;
  /**  入库单ID */
  outOrderId: Scalars['ID'];
  /**  操作人可用仓库集合 */
  userWarehouseIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

/**  出库类型 */
export const enum OutStockOrderType {
  /**  盘点出库 */
  CheckAcquisition = 'CHECK_ACQUISITION',
  /**  报损出库 */
  DamagedAcquisition = 'DAMAGED_ACQUISITION',
  /**  生产报损 */
  DamagedProduction = 'DAMAGED_PRODUCTION',
  /**  原料报损 */
  DamagedRawMaterial = 'DAMAGED_RAW_MATERIAL',
  /**  退货品报损 */
  DamagedReturnedGoods = 'DAMAGED_RETURNED_GOODS',
  /**  半成品报损 */
  DamagedSemiFinishedProduct = 'DAMAGED_SEMI_FINISHED_PRODUCT',
  /**  次品销售 */
  DefectiveSale = 'DEFECTIVE_SALE',
  /** 成品销售 */
  FinishedProductAcquisition = 'FINISHED_PRODUCT_ACQUISITION',
  /**  其他出库 */
  OtherAcquisition = 'OTHER_ACQUISITION',
  /**  采购退货 */
  PurchaseReturn = 'PURCHASE_RETURN',
  /**  原料领料 */
  RawMaterialAcquisition = 'RAW_MATERIAL_ACQUISITION',
  /**  退货品领料 */
  ReturnedGoodsOut = 'RETURNED_GOODS_OUT',
  /**  半成品领料 */
  SemiFinishedProductAcquisition = 'SEMI_FINISHED_PRODUCT_ACQUISITION',
  /**  辅料领料 */
  SupplementaryMaterialAcquisition = 'SUPPLEMENTARY_MATERIAL_ACQUISITION',
  /**  调拨出库 */
  TransferOutApply = 'TRANSFER_OUT_APPLY'
};

export type OutStockOrderWaitCommodityPayload = {
  __typename?: 'OutStockOrderWaitCommodityPayload';
  /**  商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /**  skuID */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  商品规格选项 */
  commoditySpecOptionName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 商品换算关系 */
  conversion?: Maybe<Scalars['BigDecimal']>;
  /**  小计金额 */
  subtotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  总计数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  总计类型 */
  totalType?: Maybe<Scalars['Int']>;
  /**  总计类型名称 */
  totalTypeName?: Maybe<Scalars['String']>;
  /**  单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /**  单价类型 */
  unitPriceType?: Maybe<Scalars['Int']>;
  /**  单价类型名称 */
  unitPriceTypeName?: Maybe<Scalars['String']>;
  /**  单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  单位类型 */
  unitType?: Maybe<Scalars['Int']>;
  /**  单位类型名称 */
  unitTypeName?: Maybe<Scalars['String']>;
};

export type OutStockRecordCommodityPayload = {
  __typename?: 'OutStockRecordCommodityPayload';
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /**  skuID */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  商品规格选项 */
  commoditySpecOptionName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  批次号 */
  stockBatchCode?: Maybe<Scalars['String']>;
  /**  批次ID */
  stockBatchId?: Maybe<Scalars['ID']>;
  /**  小计金额 */
  subtotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  总计数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  总计类型 */
  totalType?: Maybe<Scalars['Int']>;
  /**  总计类型名称 */
  totalTypeName?: Maybe<Scalars['String']>;
  /**  单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /**  单价类型 */
  unitPriceType?: Maybe<Scalars['Int']>;
  /**  单价类型名称 */
  unitPriceTypeName?: Maybe<Scalars['String']>;
  /**  单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  单位类型 */
  unitType?: Maybe<Scalars['Int']>;
  /**  单位类型名称 */
  unitTypeName?: Maybe<Scalars['String']>;
};

export type OutStockRecordInput = {
  outStockRecordId: Scalars['ID'];
};

/** 出库记录聚合 */
export type OutStockRecordItemAggPayload = {
  __typename?: 'OutStockRecordItemAggPayload';
  basketCustomerName?: Maybe<Scalars['String']>;
  basketQuantity?: Maybe<Scalars['BigDecimal']>;
  commodityName?: Maybe<Scalars['String']>;
  /** 单位换算 */
  conversion?: Maybe<Scalars['BigDecimal']>;
  items?: Maybe<Array<Maybe<OutStockRecordItemPayload>>>;
  outStockCode?: Maybe<Scalars['String']>;
  salePrice?: Maybe<Scalars['BigDecimal']>;
  salePriceTypeName?: Maybe<Scalars['String']>;
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  totalPrice?: Maybe<Scalars['BigDecimal']>;
  totalType?: Maybe<Scalars['Int']>;
  totalTypeName?: Maybe<Scalars['String']>;
  unitType?: Maybe<Scalars['Int']>;
  unitTypeName?: Maybe<Scalars['String']>;
};

export type OutStockRecordItemPayload = BatchInfoWithWarehouseBase & {
  __typename?: 'OutStockRecordItemPayload';
  basketCustomerId?: Maybe<Scalars['Int']>;
  basketCustomerName?: Maybe<Scalars['String']>;
  basketQuantity?: Maybe<Scalars['Int']>;
  /** 带有仓库信息的批次信息 */
  batchInfo?: Maybe<BatchInfoWithWarehouse>;
  belongCustomerId?: Maybe<Scalars['Int']>;
  belongCustomerName?: Maybe<Scalars['String']>;
  belongWarehouseId?: Maybe<Scalars['ID']>;
  belongWarehouseName?: Maybe<Scalars['String']>;
  commodityId?: Maybe<Scalars['Int']>;
  commodityName?: Maybe<Scalars['String']>;
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 换算关系 */
  conversion?: Maybe<Scalars['BigDecimal']>;
  outOrderCode?: Maybe<Scalars['String']>;
  outOrderId?: Maybe<Scalars['ID']>;
  outOrderType?: Maybe<Scalars['Int']>;
  outStockRecordId?: Maybe<Scalars['ID']>;
  outStockRecordItemId?: Maybe<Scalars['Long']>;
  /** 照片url */
  photos?: Maybe<Array<Maybe<Scalars['String']>>>;
  salePrice?: Maybe<Scalars['BigDecimal']>;
  salePriceType?: Maybe<Scalars['Int']>;
  salePriceTypeName?: Maybe<Scalars['String']>;
  skuSpecOptionId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  stockBatchCode?: Maybe<Scalars['String']>;
  /** 单价小计 */
  stockTotalPrice?: Maybe<Scalars['BigDecimal']>;
  /** 库存单价 */
  stockUnitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 库存单价的单位 */
  stockUnitPriceType?: Maybe<Scalars['Int']>;
  /** 库存单价名称 */
  stockUnitPriceTypeName?: Maybe<Scalars['String']>;
  taskId?: Maybe<Scalars['ID']>;
  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 type OutStockRecordListPayload = {
  __typename?: 'OutStockRecordListPayload';
  outStockOrderWaitCommodities?: Maybe<Array<Maybe<OutStockOrderWaitCommodityPayload>>>;
  outStockRecords?: Maybe<Array<Maybe<OutStockRecordsPayload>>>;
};

export type OutStockRecordLogPayload = {
  __typename?: 'OutStockRecordLogPayload';
  /** 入库时间 */
  putInTime?: Maybe<Scalars['Long']>;
  /** 入库人员 */
  putInUserName?: Maybe<Scalars['String']>;
  /** 提交时间 */
  submitTime?: Maybe<Scalars['Long']>;
  /** 提交人员 */
  submitUserName?: Maybe<Scalars['String']>;
};

export type OutStockRecordOption = {
  __typename?: 'OutStockRecordOption';
  label?: Maybe<Scalars['String']>;
  outOrderTypeId?: Maybe<Scalars['Int']>;
  stockOrderTypeId?: Maybe<Scalars['Int']>;
};

export type OutStockRecordPayload = {
  __typename?: 'OutStockRecordPayload';
  commodityTypeId?: Maybe<Scalars['Int']>;
  commodityTypeName?: Maybe<Scalars['String']>;
  createBy?: Maybe<Scalars['Int']>;
  createTime?: Maybe<Scalars['Long']>;
  createUserName?: Maybe<Scalars['String']>;
  customerId?: Maybe<Scalars['Int']>;
  customerName?: Maybe<Scalars['String']>;
  customerType?: Maybe<Scalars['Int']>;
  customerTypeName?: Maybe<Scalars['String']>;
  deliveryFee?: Maybe<Scalars['BigDecimal']>;
  items?: Maybe<Array<Maybe<OutStockRecordItemAggPayload>>>;
  organizationId?: Maybe<Scalars['Int']>;
  organizationName?: Maybe<Scalars['String']>;
  outOrderCode?: Maybe<Scalars['String']>;
  outOrderId?: Maybe<Scalars['ID']>;
  outOrderItemId?: Maybe<Scalars['ID']>;
  outOrderType?: Maybe<Scalars['Int']>;
  outOrderTypeName?: Maybe<Scalars['String']>;
  outStockCode?: Maybe<Scalars['String']>;
  outStockRecordId?: Maybe<Scalars['ID']>;
  remark?: Maybe<Scalars['String']>;
  stockOrderType?: Maybe<Scalars['Int']>;
  taskCode?: Maybe<Scalars['String']>;
  totalPrice?: Maybe<Scalars['BigDecimal']>;
  warehouseId?: Maybe<Scalars['ID']>;
  warehouseName?: Maybe<Scalars['String']>;
};

export type OutStockRecordQueryInput = {
  outOrderId: Scalars['ID'];
};

export type OutStockRecordQueryPayload = {
  __typename?: 'OutStockRecordQueryPayload';
  commodityTypeId?: Maybe<Scalars['Int']>;
  commodityTypeName?: Maybe<Scalars['String']>;
  createBy?: Maybe<Scalars['Int']>;
  createTime?: Maybe<Scalars['Long']>;
  createUserName?: Maybe<Scalars['String']>;
  customerId?: Maybe<Scalars['Int']>;
  customerName?: Maybe<Scalars['String']>;
  customerType?: Maybe<Scalars['Int']>;
  customerTypeName?: Maybe<Scalars['String']>;
  deliveryFee?: Maybe<Scalars['BigDecimal']>;
  items?: Maybe<Array<Maybe<OutStockRecordItemPayload>>>;
  organizationId?: Maybe<Scalars['Int']>;
  organizationName?: Maybe<Scalars['String']>;
  outOrderCode?: Maybe<Scalars['String']>;
  outOrderId?: Maybe<Scalars['ID']>;
  outOrderItemId?: Maybe<Scalars['ID']>;
  outOrderType?: Maybe<Scalars['Int']>;
  outOrderTypeName?: Maybe<Scalars['String']>;
  outStockCode?: Maybe<Scalars['String']>;
  outStockRecordId?: Maybe<Scalars['ID']>;
  remark?: Maybe<Scalars['String']>;
  stockOrderType?: Maybe<Scalars['Int']>;
  taskCode?: Maybe<Scalars['String']>;
  totalPrice?: Maybe<Scalars['BigDecimal']>;
  warehouseId?: Maybe<Scalars['ID']>;
  warehouseName?: Maybe<Scalars['String']>;
};

export type OutStockRecordsInput = {
  outOrderId?: InputMaybe<Scalars['ID']>;
};

/**  入库记录信息 */
export type OutStockRecordsPayload = {
  __typename?: 'OutStockRecordsPayload';
  /**  所属客户 */
  belongId?: Maybe<Scalars['Int']>;
  /**  所属客户名称 */
  belongName?: Maybe<Scalars['String']>;
  /**  客户类型 */
  belongType?: Maybe<Scalars['Int']>;
  /**  入库商品信息 */
  commoditiesList?: Maybe<Array<Maybe<OutStockRecordCommodityPayload>>>;
  /**  商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /**  商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /**  备注 */
  note?: Maybe<Scalars['String']>;
  /**  出库记录编码 */
  recordCode?: Maybe<Scalars['String']>;
  /**  出库记录ID */
  recordId?: Maybe<Scalars['Long']>;
  /**  总计金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  商品总价格 */
  totalCommodityAmount?: Maybe<Scalars['BigDecimal']>;
  /**  操作人 */
  userId?: Maybe<Scalars['Int']>;
  /** 用户名 */
  userName?: Maybe<Scalars['String']>;
  /**  所属仓库 */
  warehouseId?: Maybe<Scalars['ID']>;
  /**  所属仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type OutboundBatchItem = {
  __typename?: 'OutboundBatchItem';
  /** 批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** 副单位数量 */
  totalQuantity?: Maybe<Scalars['String']>;
  /** 小单位数量 */
  unitQuantity?: Maybe<Scalars['String']>;
};

export type OutboundList = {
  __typename?: 'OutboundList';
  outboundRecordList?: Maybe<Array<Maybe<OutboundRecord>>>;
  toBeOutBoundList?: Maybe<Array<Maybe<ToBeOutbount>>>;
};

/** 已出库商品信息 */
export type OutboundRecord = {
  __typename?: 'OutboundRecord';
  /** 出库人员 */
  createUserName?: Maybe<Scalars['String']>;
  /** 出库单号 */
  outOrderCode?: Maybe<Scalars['String']>;
  /** 已出库商品信息 */
  outboundRecordItems?: Maybe<Array<Maybe<OutboundRecordItem>>>;
  /** 出库时间 */
  outboundTime?: Maybe<Scalars['String']>;
  /** 总价 */
  totalPrice?: Maybe<Scalars['String']>;
};

export type OutboundRecordItem = {
  __typename?: 'OutboundRecordItem';
  /** 周转筐归属 */
  basketCustomerName?: Maybe<Scalars['String']>;
  /** 周转筐数量 */
  basketQuantity?: Maybe<Scalars['String']>;
  /** SPU名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 批次等信息 */
  outboundBatchItem?: Maybe<Array<Maybe<OutboundBatchItem>>>;
  /** 规格选项 */
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 总价 */
  totalPrice?: Maybe<Scalars['String']>;
  /** 副单位类型名称 */
  totalTypeName?: Maybe<Scalars['String']>;
  /** 单价 */
  unitPrice?: Maybe<Scalars['String']>;
  /** 单价单位名称 */
  unitPriceTypeName?: Maybe<Scalars['String']>;
  /** 小单位类型名称 */
  unitTypeName?: Maybe<Scalars['String']>;
};

/**  欠款单逾期状态 */
export const enum OverdueStatusEnum {
  /**  未逾期 */
  NotOverdue = 'NOT_OVERDUE',
  /**  即将逾期 */
  OverdueSoon = 'OVERDUE_SOON',
  /**  已逾期 */
  Overdue = 'Overdue',
  /** 未识别 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 超期预警配置 */
export const enum OverdueWarningConfigEnum {
  /** 到期后 */
  AfterMaturity = 'AFTER_MATURITY',
  /** 到期前 */
  BeforeMaturity = 'BEFORE_MATURITY',
  /** 到期当天 */
  MaturityDay = 'MATURITY_DAY',
  Unrecognized = 'UNRECOGNIZED'
};

export type OverviewDetailInput = {
  planId: Scalars['ID'];
};

export type OverviewDetailPayload = {
  __typename?: 'OverviewDetailPayload';
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品规格 */
  commoditySpecOptionName?: Maybe<Scalars['String']>;
  /** 商品类型 */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 已生产数量 */
  completedNum?: Maybe<Scalars['BigDecimal']>;
  /** 计划生产 */
  expectNum?: Maybe<Scalars['BigDecimal']>;
  /** 期望销售数量 */
  expectSaleNum?: Maybe<Scalars['BigDecimal']>;
  /** 组长 */
  leaderName?: Maybe<Scalars['String']>;
  /** 生产线 */
  line?: Maybe<Scalars['String']>;
  /** 出库数量 */
  outStockNum?: Maybe<Scalars['BigDecimal']>;
  totalTypeName?: Maybe<Scalars['String']>;
};

export type OverviewPayload = {
  __typename?: 'OverviewPayload';
  /** 已生产总数 */
  completedNumSum?: Maybe<Scalars['BigDecimal']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 生产类型id */
  createType?: Maybe<Scalars['Int']>;
  /** 生产类型 */
  createTypeName?: Maybe<Scalars['String']>;
  /** 提交人 */
  createUserName?: Maybe<Scalars['String']>;
  /** 配送地址名称 */
  customerDistributionName?: Maybe<Scalars['String']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 计划生产总数 */
  expectNumSum?: Maybe<Scalars['BigDecimal']>;
  /** 期望销售数量总数 */
  expectSaleNumSum?: Maybe<Scalars['BigDecimal']>;
  /** 出库数量总数 */
  outStockNumSum?: Maybe<Scalars['BigDecimal']>;
  overviewDetail?: Maybe<Array<Maybe<OverviewDetailPayload>>>;
  /** 计划id */
  planId?: Maybe<Scalars['ID']>;
  /** 状态id */
  planStatusId?: Maybe<Scalars['Int']>;
  /** 状态名称 */
  planStatusName?: Maybe<Scalars['String']>;
  /** 商品品类数量 */
  productionTypeNum?: Maybe<Scalars['Int']>;
};

export type OverviewStatusInput = {
  /** 渠道 */
  channelId?: InputMaybe<Scalars['Int']>;
  /** 类型 */
  createType?: InputMaybe<Scalars['Int']>;
  /** 时间 */
  planDate: Scalars['Long'];
};

export type OverviewStatusPayload = {
  __typename?: 'OverviewStatusPayload';
  /** 已完成数量 */
  completedNum?: Maybe<Scalars['Int']>;
  /** 待审核数量 */
  pendingReviewNum?: Maybe<Scalars['Int']>;
  /** 生产中数量 */
  processingNum?: Maybe<Scalars['Int']>;
};

/**  图片打包下载 */
export type PackageDownloadInput = {
  /**  事务id */
  businessId: Scalars['ID'];
};

export type PackageDownloadPayload = {
  __typename?: 'PackageDownloadPayload';
  /**  下载链接地址 */
  downloadFileUrl?: Maybe<Scalars['String']>;
};

/** 分页请求参数 */
export type Page = {
  /** 当前页 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 页码大小 */
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type PageAbnormalOrderInput = {
  /** 类型 */
  abnormalOrderType: AbnormalOrderType;
  /** 异常订单状态 TO_BE_AUDIT 待审核 AUDIT 已审核 */
  orderStatus: AbnormalOrderStatus;
  /** 时间 */
  timeRange: PitayaTimeRange;
};

export type PageAbnormalOrderPayload = {
  __typename?: 'PageAbnormalOrderPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<AbnormalOrderPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageAbnormalSalesOrderInput = {
  /** 查询结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 确认状态 */
  orderStatus: AbnormalSalesOrderStatus;
  /** 当前页 */
  pageCurrent: Scalars['Int'];
  /** 页码大小 */
  pageSize: Scalars['Int'];
  /** 查询开始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
};

export type PageAbnormalSalesOrderPayload = {
  __typename?: 'PageAbnormalSalesOrderPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<AbnormalSalesOrderPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 入参-会计期间管理: 分页 */
export type PageAccountPeriodInput = {
  /**  所属公司 */
  belongCompanyId?: InputMaybe<Scalars['ID']>;
  /**  分页参数 */
  page: FasPage;
  /**  期间 */
  period?: InputMaybe<Scalars['Long']>;
  /**  期间状态(启停用状态) */
  status?: InputMaybe<Scalars['Int']>;
};

/** 返回值-会计期间管理: 分页 */
export type PageAccountPeriodPayLoad = {
  __typename?: 'PageAccountPeriodPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PageAccountPeriodRecordPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 返回值-Record-会计期间管理: 分页 */
export type PageAccountPeriodRecordPayLoad = {
  __typename?: 'PageAccountPeriodRecordPayLoad';
  /**  所属公司id */
  belongCompanyId?: Maybe<Scalars['ID']>;
  /**  所属公司-名称 */
  belongCompanyName?: Maybe<Scalars['String']>;
  /**  id */
  id?: Maybe<Scalars['ID']>;
  /**  操作人-名称 */
  operatorByName?: Maybe<Scalars['String']>;
  /**  操作时间 */
  operatorTime?: Maybe<Scalars['Long']>;
  /**  会计期间 */
  period?: Maybe<Scalars['Long']>;
  /**  启停用状态 */
  status?: Maybe<Scalars['Int']>;
};

/**  入参-会计科目管理-分页  */
export type PageAccountSubjectInput = {
  /**  余额方向(字典类型debitAndCredit) */
  balanceDirection?: InputMaybe<Scalars['String']>;
  /**  现金分类(字典类型cashType) */
  cashType?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /**  创建日期-开始 */
  createTimeBegin?: InputMaybe<Scalars['Long']>;
  /**  创建日期-结束 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  分页参数 */
  page: FasPage;
  /**  启停用状态  */
  status?: InputMaybe<Scalars['Int']>;
  /**  会计科目名称  */
  subjectName?: InputMaybe<Scalars['String']>;
  /**  会计科目状态(字典accountSubjectStatus)  */
  subjectStatus?: InputMaybe<Scalars['String']>;
  /**  科目子类型(字典类型subjectSubType) */
  subjectSubType?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /**  科目类型(字典类型subjectType) */
  subjectType?: InputMaybe<Scalars['String']>;
};

/**  返回值-会计科目管理-分页  */
export type PageAccountSubjectPayLoad = {
  __typename?: 'PageAccountSubjectPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PageAccountSubjectRecordPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  返回值-record-会计科目管理-分页  */
export type PageAccountSubjectRecordPayLoad = {
  __typename?: 'PageAccountSubjectRecordPayLoad';
  /**  余额方向  */
  balanceDirection?: Maybe<Scalars['String']>;
  /**  余额方向-名称  */
  balanceDirectionName?: Maybe<Scalars['String']>;
  /**  现金分类  */
  cashType?: Maybe<Scalars['String']>;
  /**  现金分类-名称  */
  cashTypeName?: Maybe<Scalars['String']>;
  /**  创建人  */
  createBy?: Maybe<Scalars['Int']>;
  /**  创建人-名称  */
  createByName?: Maybe<Scalars['String']>;
  /**  创建日期  */
  createTime?: Maybe<Scalars['Long']>;
  /**  主键id  */
  id?: Maybe<Scalars['ID']>;
  /**  启停用状态  */
  status?: Maybe<Scalars['Int']>;
  /**  会计科目编码  */
  subjectCode?: Maybe<Scalars['String']>;
  /**  会计科目名称  */
  subjectName?: Maybe<Scalars['String']>;
  /**  会计科目状态-code  */
  subjectStatus?: Maybe<Scalars['String']>;
  /**  会计科目状态-名称  */
  subjectStatusName?: Maybe<Scalars['String']>;
  /**  科目子类型  */
  subjectSubType?: Maybe<Scalars['String']>;
  /**  科目子类型-名称  */
  subjectSubTypeName?: Maybe<Scalars['String']>;
  /**  科目类型  */
  subjectType?: Maybe<Scalars['String']>;
  /**  科目类型-名称 */
  subjectTypeName?: Maybe<Scalars['String']>;
};

export type PageAdjustmentBillPayload = {
  __typename?: 'PageAdjustmentBillPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<AdjustmentBillPageInfoPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageAgencyManagementInput = {
  /** 代卖商/货主名称 */
  agentName?: InputMaybe<Scalars['String']>;
  /** 代卖柜号(委托代销特有字段) */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类id(受托代销特有字段) */
  categoryIdList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 发起人 */
  createUser?: InputMaybe<Scalars['String']>;
  /** 内部代卖类型 */
  internalSaleType?: InputMaybe<InternalSaleEnum>;
  /** 代卖单号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /** 代卖单类型 */
  orderType: AgencySaleEnum;
  /**  当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /**  分页条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 结算单状态 UNSPECIFIED 表示待发起  */
  settlementAuditStatus?: InputMaybe<Array<InputMaybe<SettlementAuditStatus>>>;
  /** 结算状态 */
  settlementStatus?: InputMaybe<Array<InputMaybe<AgencySaleSettlementStatus>>>;
  /** 发起时间结束 */
  timeEnd?: InputMaybe<Scalars['Long']>;
  /** 发起时间开始 */
  timeStart?: InputMaybe<Scalars['Long']>;
};

export type PageAgencyManagementPayload = {
  __typename?: 'PageAgencyManagementPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<AgencyManagementPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 代卖单退回商品分页返回 */
export type PageAgencyReturnBackRecordPayload = {
  __typename?: 'PageAgencyReturnBackRecordPayload';
  /**  当前页码 */
  pageCurrent?: Maybe<Scalars['Long']>;
  /**  分页条数 */
  pageSize?: Maybe<Scalars['Long']>;
  /**  分页数据 */
  records?: Maybe<Array<Maybe<ListAgencyReturnBackRecordPayload>>>;
  /**  总条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageAgencySaleCommodityInput = {
  /** 代卖商id */
  agentId: Scalars['ID'];
  /** 品类id */
  categoryId: Scalars['Int'];
  /**  当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /**  每页显示条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type PageAgencySaleCooperationInput = {
  /** 代卖类型 */
  agencySaleType?: InputMaybe<AgencySaleEnum>;
  /** 代卖商/货主id */
  agentId?: InputMaybe<Scalars['ID']>;
  /** 合作状态 */
  cooperationStatus?: InputMaybe<AgencySaleCooperationStatus>;
  /** 截止时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 开始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
};

export type PageAgencySaleCooperationPayload = {
  __typename?: 'PageAgencySaleCooperationPayload';
  /**  当前页码 */
  pageCurrent?: Maybe<Scalars['Long']>;
  /**  分页条数 */
  pageSize?: Maybe<Scalars['Long']>;
  /**  分页数据 */
  records?: Maybe<Array<Maybe<AgencySalePayload>>>;
  /**  总条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageAgencySaleIdInput = {
  /** 代卖单id */
  agencySaleId?: InputMaybe<Scalars['ID']>;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type PageAgencySaleOrderInput = {
  /** 代卖单状态排序,true 按照状态正序，false:按照结算状态倒序，null：不按照结算状态排序 */
  agencyStatusOrderFlag?: InputMaybe<Scalars['Boolean']>;
  /** 代卖商名称 */
  agentName?: InputMaybe<Scalars['String']>;
  /** 需要过滤的调拨组织id */
  filterOrgId?: InputMaybe<Scalars['Int']>;
  /** 是否隐藏未入库的代卖单 默认不隐藏 */
  hideNotInStock?: InputMaybe<Scalars['Boolean']>;
  /** 代卖单类型 */
  orderType: AgencySaleEnum;
  /**  当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /**  每页显示条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 结算状态 */
  settlementStatus?: InputMaybe<Array<InputMaybe<AgencySaleSettlementStatus>>>;
  /** 创建时间排序规则 */
  sortRule: SortRuleType;
};

export type PageAgencySaleOrderPayload = {
  __typename?: 'PageAgencySaleOrderPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<AgencySaleOrderPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageAgencySaleSettlementInput = {
  /** 结算审核状态 */
  auditStatusList?: InputMaybe<Array<InputMaybe<SettlementAuditStatus>>>;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 父级代卖单id */
  parentIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 查询时间止 */
  timeEnd?: InputMaybe<Scalars['Long']>;
  /** 查询时间起 */
  timeStart?: InputMaybe<Scalars['Long']>;
};

export type PageAgencySaleSettlementPayload = {
  __typename?: 'PageAgencySaleSettlementPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<AgencySaleSettlementPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageAgencyTradeTransferBillInput = {
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 费用单状态 */
  billStatus: Array<InputMaybe<Scalars['Int']>>;
  /** 商品类型 */
  commodityTypeId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 调拨申请类型 */
  flowType?: InputMaybe<Scalars['Int']>;
};

export type PageAgencyTradeTransferBillPayload = {
  __typename?: 'PageAgencyTradeTransferBillPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<AgencyTradeTransferBillPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageAssistStockPayload = {
  __typename?: 'PageAssistStockPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<AssistStockPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageBaseInStockBillInput = {
  /** 系统ID */
  appId?: InputMaybe<Scalars['Int']>;
  /** 批次号（原始批次号） */
  batchCode?: InputMaybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 入库组织 */
  createByOrg?: InputMaybe<Scalars['String']>;
  /** 入库结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 入库开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 批次号（当前批次号） */
  currentBatchCode?: InputMaybe<Scalars['String']>;
  /** 入库类型 */
  inOrderType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 业务单号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /**  分页参数 */
  page: Page;
  /** sku名称 */
  skuName?: InputMaybe<Scalars['String']>;
};

/**  基地货调拨入库信息分页查询结果集 */
export type PageBaseInStockBillPayLoad = {
  __typename?: 'PageBaseInStockBillPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<BaseInStockBillPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageBill1Input = {
  /** 费用来源 */
  billSourceList: Array<PitayaBillSourceEnum>;
  /** 费用单状态 */
  billStatusList: Array<PitayaBillStatusEnum>;
};

export type PageBill1Payload = {
  __typename?: 'PageBill1Payload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<Bill1DataPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageBill2Input = {
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 费用来源 */
  billMainTypes: Array<BillMainTypeEnum>;
  /** 费用单状态 */
  billStatusList: Array<PitayaBillStatusEnum>;
  /** 时间筛选 */
  timeRange?: InputMaybe<PitayaTimeRange>;
};

export type PageBill2Payload = {
  __typename?: 'PageBill2Payload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<Bill2DataPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageBillCostInput = {
  /** 费用项名称 */
  costName?: InputMaybe<Scalars['String']>;
};

export type PageBillCostPayload = {
  __typename?: 'PageBillCostPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<BillCostPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageBillCostRuleInput = {
  /** 费用项id */
  costId: Scalars['ID'];
  /** 费用规则名称 */
  ruleName?: InputMaybe<Scalars['String']>;
  /** 状态 */
  status?: InputMaybe<Status>;
};

export type PageBillCostRulePayload = {
  __typename?: 'PageBillCostRulePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<BillCostRulePayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageBillDetailForPayOfAnotherInput = {
  /** 费用单创建时间 结束 */
  billCreateTimeEnd: Scalars['Long'];
  /** 费用单创建时间 开始 */
  billCreateTimeStart: Scalars['Long'];
  /** 费用单类型 */
  billMainType: Scalars['Int'];
  /**  分页参数 */
  page: FasPage;
  /**  调出组织  */
  sourceBelongOrg: Scalars['ID'];
  /**  调出公司  */
  sourceCompanyId: Scalars['ID'];
  /**  调入组织  */
  targetBelongOrg: Scalars['ID'];
  /**  调入公司  */
  targetCompanyId: Scalars['ID'];
};

export type PageBillDetailForPayOfAnotherPayload = {
  __typename?: 'PageBillDetailForPayOfAnotherPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PageBillDetailForPayOfAnotherRecordPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageBillDetailForPayOfAnotherRecordPayload = {
  __typename?: 'PageBillDetailForPayOfAnotherRecordPayload';
  /** 费用单创建时间 */
  billCreateTime?: Maybe<Scalars['Long']>;
  /** 费用详情id */
  billDetailId?: Maybe<Scalars['ID']>;
  /** 费用单id */
  billId?: Maybe<Scalars['ID']>;
  /** 费用单号 */
  billMainCode?: Maybe<Scalars['String']>;
  /** 费用项金额 */
  costAmount?: Maybe<Scalars['BigDecimal']>;
  /** 费用项id */
  costId?: Maybe<Scalars['ID']>;
  /** 费用项名称 */
  costName?: Maybe<Scalars['String']>;
  /** 销售单号 */
  saleCode?: Maybe<Scalars['String']>;
  /** 销售单id */
  saleId?: Maybe<Scalars['ID']>;
  /** 调出组织id */
  sourceOrgId?: Maybe<Scalars['ID']>;
  /** 调出组织名称 */
  sourceOrgName?: Maybe<Scalars['String']>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 调入组织id */
  targetOrgId?: Maybe<Scalars['ID']>;
  /** 调入组织名称 */
  targetOrgName?: Maybe<Scalars['String']>;
};

export type PageBillInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /**  费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /**  费用单类型  */
  billMainTypeList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /**  柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /**  品类ID */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 提交结束日期 */
  commitTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 提交开始日期 */
  commitTimeStart?: InputMaybe<Scalars['Long']>;
  /**  创建结束日期 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  创建开始日期 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 关联销售/采购单code */
  orderCode?: InputMaybe<Scalars['String']>;
  /**  分页参数 */
  page: Page;
  /** 计划号 */
  salesPlanCode?: InputMaybe<Scalars['String']>;
  /** 调拨结束日期 */
  transferTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 调拨开始日期 */
  transferTimeStart?: InputMaybe<Scalars['Long']>;
};

/** 返回值-财务付款管理: 蓝字应付单明细查询 */
export type PageBlueWordPayableBizPayLoad = {
  __typename?: 'PageBlueWordPayableBizPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PageBlueWordPayableBizRecordPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 返回值-财务付款管理:蓝字应付单明细查询(record) */
export type PageBlueWordPayableBizRecordPayLoad = {
  __typename?: 'PageBlueWordPayableBizRecordPayLoad';
  /** 业务单金额 */
  businessAmount?: Maybe<Scalars['BigDecimal']>;
  /** 业务单编码 */
  businessCode?: Maybe<Scalars['String']>;
  /** 业务单公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 业务单id */
  businessId?: Maybe<Scalars['ID']>;
  /** 业务单组织id */
  businessOrgId?: Maybe<Scalars['ID']>;
  /** 业务单子类型名称 */
  businessSubTypeName?: Maybe<Scalars['String']>;
  /** 业务单日期 */
  businessTime?: Maybe<Scalars['Long']>;
  /** 业务单类型（一般业务单） */
  businessType?: Maybe<Scalars['Int']>;
  /** 业务单类型名称 */
  businessTypeName?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 应付金额 */
  payableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 业务单子类型(借款/报销) */
  rbSubType?: Maybe<Scalars['String']>;
  /** 业务单类型(借款/报销) */
  rbType?: Maybe<Scalars['String']>;
  /** 对账单号 */
  reconciliationCode?: Maybe<Scalars['String']>;
  /** 剩余应付金额 */
  remainPayableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 来源id（发票层级） */
  sourceId?: Maybe<Scalars['ID']>;
  /** 来源项目id（对账单层级） */
  sourceItemId?: Maybe<Scalars['ID']>;
};

/**  入参-财务付款管理: 蓝字应付单查询 */
export type PageBlueWordPayableInput = {
  /** 所属公司id */
  businessCompanyId?: InputMaybe<Scalars['ID']>;
  /** 应付单结束日期 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 应付单开始日期 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 发票主体 */
  invoiceBodyCompanyId?: InputMaybe<Scalars['ID']>;
  /** 发票号码 */
  invoiceCode?: InputMaybe<Scalars['String']>;
  /** 开票供应商名称 */
  makeOutSupplierName?: InputMaybe<Scalars['String']>;
  /** 分页参数 */
  page: FasPage;
  /** 应付单号 */
  payableCode?: InputMaybe<Scalars['String']>;
  /** 付款对象id */
  paymentObjectId?: InputMaybe<Scalars['String']>;
  /** 付款对象名称 */
  paymentObjectName?: InputMaybe<Scalars['String']>;
  /** 来源单子类型 */
  sourceSubType?: InputMaybe<Scalars['String']>;
  /** 来源单结束日期 */
  sourceTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 来源单开始日期 */
  sourceTimeStart?: InputMaybe<Scalars['Long']>;
  /** 来源单类型 */
  sourceType?: InputMaybe<Scalars['String']>;
  /** 实际供应商id */
  supplierId?: InputMaybe<Scalars['ID']>;
  /** 实际供应商名称 */
  supplierName?: InputMaybe<Scalars['String']>;
};

/** 返回值-财务付款管理: 蓝字应付单查询 */
export type PageBlueWordPayablePayLoad = {
  __typename?: 'PageBlueWordPayablePayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PageBlueWordPayableRecordPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 返回值-财务付款管理: 蓝字应付单查询(record) */
export type PageBlueWordPayableRecordPayLoad = {
  __typename?: 'PageBlueWordPayableRecordPayLoad';
  /** 所属公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 所属公司名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 所属组织名称 */
  businessOrgName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 发票主体公司id */
  invoiceBodyCompanyId?: Maybe<Scalars['ID']>;
  /** 发票主体公司名称 */
  invoiceBodyCompanyName?: Maybe<Scalars['String']>;
  /** 开票供应商名称 */
  makeOutSupplierName?: Maybe<Scalars['String']>;
  /** 应付金额 */
  payableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 应付单号 */
  payableCode?: Maybe<Scalars['String']>;
  /** 应付单id */
  payableId?: Maybe<Scalars['ID']>;
  /** 应付单创建日期 */
  payableTime?: Maybe<Scalars['Long']>;
  /** 剩余应付金额 */
  remainPayableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 关联单号 */
  sourceCode?: Maybe<Scalars['String']>;
  /** 来源单子类型 */
  sourceSubType?: Maybe<Scalars['String']>;
  /** 来源单子类型名称 */
  sourceSubTypeName?: Maybe<Scalars['String']>;
  /** 来源单据日期 */
  sourceTime?: Maybe<Scalars['Long']>;
  /** 来源单类型 */
  sourceType?: Maybe<Scalars['String']>;
  /** 来源单类型名称 */
  sourceTypeName?: Maybe<Scalars['String']>;
  /** 实际供应商id */
  supplierId?: Maybe<Scalars['ID']>;
  /** 实际供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 虚拟发票/真实发票-展示名称 */
  virtualOrRealName?: Maybe<Scalars['String']>;
};

/**  入参-借款管理: 分页 */
export type PageBorrowingInput = {
  /** 借款单号 */
  borrowingCode?: InputMaybe<Scalars['String']>;
  /** 借款结束时间 */
  borrowingEndTime?: InputMaybe<Scalars['Long']>;
  /** 借款部门组织id */
  borrowingOrgId?: InputMaybe<Scalars['ID']>;
  /** 借款开始时间 */
  borrowingStartTime?: InputMaybe<Scalars['Long']>;
  /** 借款单状态(字典borrowingStatus) */
  borrowingStatus?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 借款子类型(字典borrowingType) */
  borrowingSubtype?: InputMaybe<Scalars['String']>;
  /** 借款类型(字典borrowingType) */
  borrowingType?: InputMaybe<Scalars['String']>;
  /** 所属组织id */
  businessOrgId?: InputMaybe<Scalars['ID']>;
  /** 创建结束日期 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始日期 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** NC单号 */
  ncSystemCode?: InputMaybe<Scalars['String']>;
  /**  分页参数 */
  page: FasPage;
  /** 借款单付款状态(字典borrowingPayStatus) */
  payStatus?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 付款对象名称 */
  paymentObjectName?: InputMaybe<Scalars['String']>;
  /** 关联应付单状态(字典relPayableStatus) */
  relPayableStatus?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
};

/** 返回值-借款管理: 分页 */
export type PageBorrowingPayLoad = {
  __typename?: 'PageBorrowingPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PageBorrowingRecordPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 返回值-借款管理: 分页(Record) */
export type PageBorrowingRecordPayLoad = {
  __typename?: 'PageBorrowingRecordPayLoad';
  /** 借款金额 */
  borrowingAmount?: Maybe<Scalars['BigDecimal']>;
  /** 借款单号 */
  borrowingCode?: Maybe<Scalars['String']>;
  /** 借款部门组织id */
  borrowingOrgId?: Maybe<Scalars['ID']>;
  /** 借款部门组织名称 */
  borrowingOrgName?: Maybe<Scalars['String']>;
  /** 借款事由 */
  borrowingReason?: Maybe<Scalars['String']>;
  /** 借款单状态(字典borrowingStatus) */
  borrowingStatus?: Maybe<Scalars['String']>;
  /** 借款单状态名称 */
  borrowingStatusName?: Maybe<Scalars['String']>;
  /** 借款子类型(字典borrowingType) */
  borrowingSubtype?: Maybe<Scalars['String']>;
  /** 借款子类型名称 */
  borrowingSubtypeName?: Maybe<Scalars['String']>;
  /** 借款时间 */
  borrowingTime?: Maybe<Scalars['Long']>;
  /** 借款类型(字典borrowingType) */
  borrowingType?: Maybe<Scalars['String']>;
  /** 借款类型名称 */
  borrowingTypeName?: Maybe<Scalars['String']>;
  /** 所属公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 所属公司名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 所属组织id */
  businessOrgId?: Maybe<Scalars['ID']>;
  /** 所属组织名称 */
  businessOrgName?: Maybe<Scalars['String']>;
  /** 是否可作废【1：能；99：不能】 */
  cancelable?: Maybe<Scalars['Int']>;
  /** 创建人 */
  createBy?: Maybe<Scalars['ID']>;
  /** 创建人-名称 */
  createByName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 本位币币种-单位 */
  currencyStandardUnit?: Maybe<Scalars['String']>;
  /** 是否可编辑【1：能；99：不能】 */
  editable?: Maybe<Scalars['Int']>;
  /** 生成应付单失败的原因 */
  genePayableFailReason?: Maybe<Scalars['String']>;
  /** 借款单id */
  id?: Maybe<Scalars['ID']>;
  /** NC单号 */
  ncSystemCode?: Maybe<Scalars['String']>;
  /** 借款单付款状态(字典borrowingPayStatus) */
  payStatus?: Maybe<Scalars['String']>;
  /** 借款单付款状态名称(字典borrowingPayStatus) */
  payStatusName?: Maybe<Scalars['String']>;
  /** 已付款金额 */
  paymentAmount?: Maybe<Scalars['BigDecimal']>;
  /** 付款单号 */
  paymentCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 付款对象id(员工为用户id，单位为0) */
  paymentObjectId?: Maybe<Scalars['ID']>;
  /** 付款对象名称 */
  paymentObjectName?: Maybe<Scalars['String']>;
  /** 关联应付单状态(字典relPayableStatus) */
  relPayableStatus?: Maybe<Scalars['String']>;
  /** 关联应付单状态名称 */
  relPayableStatusName?: Maybe<Scalars['String']>;
  /** 剩余匹配报销金额 */
  remainAmount?: Maybe<Scalars['BigDecimal']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
};

export type PageBreakContractInput = {
  /** 组织Id,不传查询全部 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 违约状态,不传查询全部 */
  breakContractStatus?: InputMaybe<Array<InputMaybe<BreakContractStatusEnum>>>;
  /** 关键词模糊查询(违约单号/销售客户名称) */
  keyword?: InputMaybe<Scalars['String']>;
  /** 菜单权限: true代表从审核列表进入 false代表从履约违约进入 */
  menuPermission: Scalars['Boolean'];
  /** 查询时间条件,不传查询全部 */
  timeRange?: InputMaybe<PitayaTimeRange>;
};

export type PageBreakContractPayLoad = {
  __typename?: 'PageBreakContractPayLoad';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  /** 记录列表 */
  records?: Maybe<Array<Maybe<BreakContractPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageBreakageOrderInput = {
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 每页显示大小 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 报损单查询状态 */
  queryStatus: BreakageStatusEnum;
  /** 结束时间 */
  timeEnd?: InputMaybe<Scalars['Long']>;
  /** 开始时间 */
  timeStart?: InputMaybe<Scalars['Long']>;
};

/** 报损单分页对象 */
export type PageBreakageOrderPayload = {
  __typename?: 'PageBreakageOrderPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<BreakageOrderPayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

export type PageBreakageRecordInput = {
  /**  批次号 */
  batchCode?: InputMaybe<Scalars['String']>;
  /**  出库订单号 */
  orderCode?: InputMaybe<Scalars['String']>;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
  /**  商品名称 */
  skuName?: InputMaybe<Scalars['String']>;
  /**  出库时间终 */
  stockOutTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  出库时间始 */
  stockOutTimeStart?: InputMaybe<Scalars['Long']>;
};

export type PageBreakageRecordPayload = {
  __typename?: 'PageBreakageRecordPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<BreakageRecordPayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

export type PageCategoryInput = {
  /**  商品分类名称（模糊查询） */
  categoryName?: InputMaybe<Scalars['String']>;
  /**  商品类型id */
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  /**  分页参数 */
  page?: InputMaybe<Page>;
};

export type PageCategoryOptionInput = {
  /** 商品品类id */
  commodityCategoryId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 标准规格id */
  stdSpecId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type PageCategoryOptionPayload = {
  __typename?: 'PageCategoryOptionPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<StdSpecPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 入参-采集表管理(费用单费用项): 分页(用于生成对账单) */
export type PageCollBillCostForReconciliationInput = {
  /** 所属公司id */
  businessCompanyId: Scalars['ID'];
  /** 所属组织id */
  businessOrgId: Array<InputMaybe<Scalars['ID']>>;
  /** 业务日期-结束 */
  businessTimeEnd: Scalars['Long'];
  /** 业务日期-开始 */
  businessTimeStart: Scalars['Long'];
  /** 单据类型 */
  businessType: Array<InputMaybe<Scalars['Int']>>;
  /** 费用项 */
  costId: Array<InputMaybe<Scalars['ID']>>;
  /**  分页参数 */
  page: FasPage;
  /** 供应商id */
  supplierId: Scalars['ID'];
};

/** 返回值-采集表管理(费用单费用项): 分页(用于生成对账单) */
export type PageCollBillCostForReconciliationPayLoad = {
  __typename?: 'PageCollBillCostForReconciliationPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PageCollBillCostRecordPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 返回值-采集表管理(费用单费用项): 分页(用于生成对账单)Record数据 */
export type PageCollBillCostRecordPayLoad = {
  __typename?: 'PageCollBillCostRecordPayLoad';
  /** 业务单金额 */
  businessAmount?: Maybe<Scalars['BigDecimal']>;
  /** 业务单据号 */
  businessCode?: Maybe<Scalars['String']>;
  /** 所属公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 所属公司-名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 业务单据id */
  businessId?: Maybe<Scalars['ID']>;
  /** 所属组织id */
  businessOrgId?: Maybe<Scalars['ID']>;
  /** 所属组织-名称 */
  businessOrgName?: Maybe<Scalars['String']>;
  /** 业务日期 */
  businessTime?: Maybe<Scalars['Long']>;
  /** 单据类型 */
  businessType?: Maybe<Scalars['Int']>;
  /** 单据类型-名称 */
  businessTypeName?: Maybe<Scalars['String']>;
  /** 费用项id */
  costId?: Maybe<Scalars['ID']>;
  /** 费用项名称 */
  costName?: Maybe<Scalars['String']>;
  /** 创建人 */
  createBy?: Maybe<Scalars['ID']>;
  /** 创建人-名称 */
  createByName?: Maybe<Scalars['String']>;
  /** 本位币币种-编码 */
  currencyStandardCode?: Maybe<Scalars['String']>;
  /** 本位币币种-单位 */
  currencyStandardUnit?: Maybe<Scalars['String']>;
  /** 逆向单关联正向单id */
  relPositiveBusinessId?: Maybe<Scalars['ID']>;
  /** 来源系统-appId */
  sourceAppId?: Maybe<Scalars['Int']>;
  /** 来源系统-名称 */
  sourceAppName?: Maybe<Scalars['String']>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

/** 入参-采集表管理(业务销售订单): 分页(用于生成发票) */
export type PageCollBusinessSalesForCreateInvoiceInput = {
  /** 业务发生的公司id */
  businessCompanyId?: InputMaybe<Scalars['ID']>;
  /** 所属组织 */
  businessOrgId?: InputMaybe<Scalars['ID']>;
  /** 业务日期-开始 */
  businessTimeBegin?: InputMaybe<Scalars['Long']>;
  /** 业务日期-结束 */
  businessTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 单据类型(组合,正向逆向,字典positiveOrNegative) */
  businessTypeCombine?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 客户信息 */
  customerInfos?: InputMaybe<Array<InputMaybe<FasCustomerInput>>>;
  /**  分页参数 */
  page: FasPage;
};

/** 返回值-采集表管理(业务销售订单): 分页(用于生成发票) */
export type PageCollBusinessSalesForCreatePayLoad = {
  __typename?: 'PageCollBusinessSalesForCreatePayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PageCollBusinessSalesForCreateRecordPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 返回值-采集表管理(业务销售订单): 分页(用于生成发票)Record-基础数据 */
export type PageCollBusinessSalesForCreateRecordBasePayLoad = {
  __typename?: 'PageCollBusinessSalesForCreateRecordBasePayLoad';
  /** 单据总额 */
  businessAmount?: Maybe<Scalars['BigDecimal']>;
  /** 收款详情 */
  businessAmountWithTaxGroupByPaymentStr?: Maybe<Scalars['String']>;
  /** 业务单据号 */
  businessCode?: Maybe<Scalars['String']>;
  /** 业务单据id */
  businessId?: Maybe<Scalars['ID']>;
  /** 业务单明细 */
  businessItemInfos?: Maybe<Array<Maybe<PageCollBusinessSalesForCreateRecordGoodsPayLoad>>>;
  /** 开票商品单位-Join */
  businessQuantityTypeJoin?: Maybe<Scalars['String']>;
  /** 税额 */
  businessTaxFee?: Maybe<Scalars['BigDecimal']>;
  /** 税率-Join */
  businessTaxRateJoin?: Maybe<Scalars['String']>;
  /** 业务日期 */
  businessTime?: Maybe<Scalars['Long']>;
  /** 单据类型 */
  businessType?: Maybe<Scalars['Int']>;
  /** 单据类型(正向逆向,字典positiveOrNegative) */
  businessTypeCombine?: Maybe<Scalars['String']>;
  /** 单据类型(正向逆向,字典positiveOrNegative)-名称 */
  businessTypeCombineName?: Maybe<Scalars['String']>;
  /** 单据类型-名称 */
  businessTypeName?: Maybe<Scalars['String']>;
  /** 本次开票可冲暂估金额 */
  canOffsetAppraiseReceivableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 客户所属id */
  customerBelongId?: Maybe<Scalars['ID']>;
  /** 客户所属类型 */
  customerBelongType?: Maybe<Scalars['Int']>;
  /** 客户-名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 累计开票价税合计 */
  makeOutInvoiceAmountTotalWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 商品类型名称-Join */
  skuTypeNameJoin?: Maybe<Scalars['String']>;
  /** 来源系统-appId */
  sourceAppId?: Maybe<Scalars['Int']>;
  /** 来源系统-名称 */
  sourceAppName?: Maybe<Scalars['String']>;
};

/** 返回值-采集表管理(业务销售订单): 分页(用于生成发票)Record-业务单明细 */
export type PageCollBusinessSalesForCreateRecordGoodsPayLoad = {
  __typename?: 'PageCollBusinessSalesForCreateRecordGoodsPayLoad';
  /** 业务单据号 */
  businessCode?: Maybe<Scalars['String']>;
  /** 业务单据明细id */
  businessItemId?: Maybe<Scalars['ID']>;
  /** 业务日期 */
  businessTime?: Maybe<Scalars['Long']>;
  /** 累计开票价税合计 */
  makeOutInvoiceAmountTotalWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 开票商品单位 */
  makeOutInvoiceQuantityType?: Maybe<Scalars['Int']>;
  /** 开票商品单位-名称 */
  makeOutInvoiceQuantityTypeName?: Maybe<Scalars['String']>;
  /** 商品金额 */
  skuAmount?: Maybe<Scalars['BigDecimal']>;
  /** 商品skuId */
  skuId?: Maybe<Scalars['ID']>;
  /** 商品名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 商品数量 */
  skuQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 税额 */
  skuTaxFee?: Maybe<Scalars['BigDecimal']>;
  /** 税率 */
  skuTaxRate?: Maybe<Scalars['BigDecimal']>;
  /** 商品类型id */
  skuTypeId?: Maybe<Scalars['ID']>;
  /** 商品类型名称 */
  skuTypeName?: Maybe<Scalars['String']>;
};

/** 返回值-采集表管理(业务销售订单): 分页(用于生成发票)Record */
export type PageCollBusinessSalesForCreateRecordPayLoad = {
  __typename?: 'PageCollBusinessSalesForCreateRecordPayLoad';
  /** 基础数据 */
  baseInfo?: Maybe<PageCollBusinessSalesForCreateRecordBasePayLoad>;
  /** 逆向单据信息 */
  children?: Maybe<Array<Maybe<PageCollBusinessSalesForCreateRecordBasePayLoad>>>;
};

/** 入参-采集表管理: 分页(用于生成对账单) */
export type PageCollForReconciliationInput = {
  /** 所属公司id */
  businessCompanyId: Scalars['ID'];
  /** 所属组织id */
  businessOrgId: Array<InputMaybe<Scalars['ID']>>;
  /** 业务日期-结束 */
  businessTimeEnd: Scalars['Long'];
  /** 业务日期-开始 */
  businessTimeStart: Scalars['Long'];
  /** 单据类型 */
  businessType: Array<InputMaybe<Scalars['Int']>>;
  /** 费用项 */
  costId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /**  分页参数 */
  page: FasPage;
  /** 对账单类型,字典reconciliationType */
  reconciliationType: Scalars['String'];
  /** 供应商id，手输时传0 */
  supplierId: Scalars['ID'];
  /** 供应商id */
  supplierName?: InputMaybe<Scalars['String']>;
};

/** 返回值-采集表管理: 分页(用于生成对账单) */
export type PageCollForReconciliationPayLoad = {
  __typename?: 'PageCollForReconciliationPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PageCollForReconciliationRecordPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 返回值-采集表管理: 分页(用于生成对账单)Record-基础数据 */
export type PageCollForReconciliationRecordBasePayLoad = {
  __typename?: 'PageCollForReconciliationRecordBasePayLoad';
  /** 业务单金额 */
  businessAmount?: Maybe<Scalars['BigDecimal']>;
  /** 业务单据号 */
  businessCode?: Maybe<Scalars['String']>;
  /** 所属公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 所属公司-名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 业务单据id */
  businessId?: Maybe<Scalars['ID']>;
  /** 所属组织id */
  businessOrgId?: Maybe<Scalars['ID']>;
  /** 所属组织-名称 */
  businessOrgName?: Maybe<Scalars['String']>;
  /** 业务日期 */
  businessTime?: Maybe<Scalars['Long']>;
  /** 单据类型 */
  businessType?: Maybe<Scalars['Int']>;
  /** 单据类型-名称 */
  businessTypeName?: Maybe<Scalars['String']>;
  /** 费用项id */
  costId?: Maybe<Scalars['ID']>;
  /** 费用项名称 */
  costName?: Maybe<Scalars['String']>;
  /** 创建人 */
  createBy?: Maybe<Scalars['ID']>;
  /** 创建人-名称 */
  createByName?: Maybe<Scalars['String']>;
  /** 本位币币种-编码 */
  currencyStandardCode?: Maybe<Scalars['String']>;
  /** 本位币币种-单位 */
  currencyStandardUnit?: Maybe<Scalars['String']>;
  /** 逆向单关联正向单id */
  relPositiveBusinessId?: Maybe<Scalars['ID']>;
  /** 来源系统-appId */
  sourceAppId?: Maybe<Scalars['Int']>;
  /** 来源系统-名称 */
  sourceAppName?: Maybe<Scalars['String']>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

/** 返回值-采集表管理: 分页(用于生成对账单)Record */
export type PageCollForReconciliationRecordPayLoad = {
  __typename?: 'PageCollForReconciliationRecordPayLoad';
  /** 基础数据 */
  baseInfo?: Maybe<PageCollForReconciliationRecordBasePayLoad>;
  /** 逆向单据信息 */
  children?: Maybe<Array<Maybe<PageCollForReconciliationRecordBasePayLoad>>>;
};

export type PageCommodityAdjustmentInput = {
  /** 商品调整类型 */
  adjustmentType?: InputMaybe<PeachCommodityAdjustmentEnum>;
  /** 商品调整单号 */
  code?: InputMaybe<Scalars['String']>;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 查询时间结束 */
  timeEnd: Scalars['Long'];
  /** 查询时间开始 */
  timeStart: Scalars['Long'];
};

export type PageCommodityAdjustmentPayload = {
  __typename?: 'PageCommodityAdjustmentPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<CommodityAdjustmentPayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

export type PageCommodityControlInput = {
  /**  商品品类Id  */
  commodityCategoryId?: InputMaybe<Scalars['Int']>;
  /**  商品SpuId  */
  commoditySpuId?: InputMaybe<Scalars['Int']>;
  /**  分页参数  */
  page: Page;
  /** 规格筛选 */
  specOptionList?: InputMaybe<Array<InputMaybe<SpecOptionInput>>>;
};

export type PageCommodityControlPayload = {
  __typename?: 'PageCommodityControlPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<CommodityControlPayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

export type PageCommodityConvertInput = {
  /** 转换类型 */
  convertType?: InputMaybe<Array<InputMaybe<ConvertType>>>;
  /** 结束时间 */
  endDate?: InputMaybe<Scalars['Long']>;
  /** 关键词查询 */
  keyword?: InputMaybe<Scalars['String']>;
  /** 开始时间 */
  startDate?: InputMaybe<Scalars['Long']>;
  /** 状态 */
  status?: InputMaybe<ConvertOrderStatus>;
};

export type PageCommodityConvertPayload = {
  __typename?: 'PageCommodityConvertPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<CommodityConvertPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 商品管理列表 */
export type PageCommodityInput = {
  /** 品类id */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** spu名称 */
  commodityName?: InputMaybe<Scalars['String']>;
  /** 商品类型 */
  typeId?: InputMaybe<Scalars['Int']>;
};

export type PageCommodityPayload = {
  __typename?: 'PageCommodityPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<ListCommodityPayLoad>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 分页查询商品库存 */
export type PageCommodityStockBatchInput = {
  /** 商品类型 */
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  /** 所属客户 */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 所属客户类型 */
  customerType?: InputMaybe<Scalars['Int']>;
  /** 关键字查询 */
  keyword?: InputMaybe<Scalars['String']>;
  /** 仓库id */
  warehouseId?: InputMaybe<Scalars['ID']>;
};

export type PageCommodityStockBatchPayload = {
  __typename?: 'PageCommodityStockBatchPayload';
  pageCurrent: Scalars['Int'];
  pageSize: Scalars['Int'];
  records?: Maybe<Array<CommodityStockBatchPayload>>;
  totalRecords: Scalars['Long'];
};

export type PageContractMsgInput = {
  /** 查询字段 */
  keyWord?: InputMaybe<Scalars['String']>;
  /** #合同消息类型 */
  msgType?: InputMaybe<ContractMsgType>;
  /** 读取标记(1已读，99未读) */
  readTag?: InputMaybe<Scalars['Int']>;
};

export type PageContractMsgPayload = {
  __typename?: 'PageContractMsgPayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 数据 */
  recordList?: Maybe<Array<Maybe<ContractMsg>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type PageCostOrderInput = {
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 货品类型 */
  commodityType?: InputMaybe<Scalars['Int']>;
  /** 结束时间 */
  endDate?: InputMaybe<Scalars['Long']>;
  /** 查询类型 10采购费用单 20采购费用单审核列表 */
  queryType?: InputMaybe<Scalars['Int']>;
  /** 开始时间 */
  startDate?: InputMaybe<Scalars['Long']>;
  /**
   * 订单状态 10待确认 20待提交 30待业务审核 40 待财务审核 45财务已确认 50已完成 60已取消
   * 待提交：20
   * 已提交：30，40，45，50
   * 待审核：30
   * 已审核：40,45,50
   */
  status?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type PageCostOrderPayload = {
  __typename?: 'PageCostOrderPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<CostOrderPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageCreditCustomerInput = {
  /** 是否授信,true:已授信,false:未授信 */
  creditFlag: Scalars['Boolean'];
  /** 模糊搜索 */
  fuzzySearch?: InputMaybe<Scalars['String']>;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type PageCreditCustomerPayload = {
  __typename?: 'PageCreditCustomerPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<CreditCustomerPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  分页查询客户黑名单请求 */
export type PageCustomerBlacklistInput = {
  /**  客户名称 */
  name?: InputMaybe<Scalars['String']>;
  /**  手机号 */
  phone?: InputMaybe<Scalars['String']>;
  /**  客户类型 */
  type?: InputMaybe<Scalars['Int']>;
};

/**  分页查询客户黑名单返回 */
export type PageCustomerBlacklistPayload = {
  __typename?: 'PageCustomerBlacklistPayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /**  结果集 */
  recordsList?: Maybe<Array<Maybe<CustomerBlacklistPayload>>>;
  /** 总数据条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 客户分页信息返回 */
export type PageCustomerInfoPayload = {
  __typename?: 'PageCustomerInfoPayload';
  /** 客户别名 */
  alias?: Maybe<Scalars['String']>;
  /**  客户姓名拼音 */
  allLetter?: Maybe<Scalars['String']>;
  /**  客户属性 */
  attribute?: Maybe<PeachAttributeTypeEnum>;
  /**  所属组织id */
  belongOrganizationId?: Maybe<Scalars['Int']>;
  /** 黑名单状态 */
  blacklistStatus?: Maybe<CustomerBlacklistStatusEnum>;
  /** 客户渠道id 合同客户标签根据此字段判断(204) */
  channelId?: Maybe<Scalars['Int']>;
  /** 渠道名称 合同客户标签根据此字段判断(合同) */
  channelName?: Maybe<Scalars['String']>;
  /**  法人 */
  corporation?: Maybe<Scalars['String']>;
  /**  创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 客户授信状态（1：已授信，99：未授信） */
  credit?: Maybe<Scalars['Int']>;
  /**  公司客户联系人 */
  customerContact?: Maybe<Array<Maybe<CustomerContact>>>;
  /** 业务系统客户id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户唯一id */
  customerUniqueId?: Maybe<Scalars['Int']>;
  /** 关联用户id */
  customerUserId?: Maybe<Scalars['Int']>;
  /**  客户状态 1启用；99：禁用 */
  enable?: Maybe<Scalars['Int']>;
  /**  财务系统编码 */
  financialSystemCode?: Maybe<Scalars['String']>;
  /**  客户姓名首字母 */
  firstLetter?: Maybe<Scalars['String']>;
  /**  客户身份证号 */
  idNumber?: Maybe<Scalars['String']>;
  /** 客户名称 */
  name?: Maybe<Scalars['String']>;
  /** 客户NC编码 */
  ncCode?: Maybe<Scalars['String']>;
  /** 客户电话 */
  phone?: Maybe<Scalars['String']>;
  /** 预收可用金额 */
  preReceiptAvailableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 实名认证,True: 已经实名认证，false:未实名认证  */
  realNameAuth?: Maybe<Scalars['Boolean']>;
  /** 实名认证状态 */
  realNameAuthStatus?: Maybe<RealNameAuthStatusEnum>;
  /**  是否签订协议合同 1.是 0.否 */
  signAgreement?: Maybe<Scalars['Int']>;
  /**  纳税人识别号 */
  taxpayerIdentificationNumber?: Maybe<Scalars['String']>;
  /** 客户类型(1:个人，2：公司，3：零售) */
  type?: Maybe<PeachCustomerType>;
  /** 客户在职状态 */
  userStatus?: Maybe<PeachUserStatusEnum>;
};

export type PageDailyLaborCostInput = {
  /** 日期区间查询 */
  laborCostDayRange?: InputMaybe<PitayaTimeRange>;
};

export type PageDailyLaborCostPayload = {
  __typename?: 'PageDailyLaborCostPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<DailyLaborCostPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageDamageOutOrderInput = {
  /** 报损申请日期时间段 */
  applyDate?: InputMaybe<PitayaTimeRange>;
  /** 商品类型 */
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  /** 关键字搜索 */
  keyword?: InputMaybe<Scalars['String']>;
  /** 出库订单状态10-待提交 20-审批中 25-待出库 30-已完成 40-已驳回 50-已取消 */
  outOrderStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type PageDamageOutPayload = {
  __typename?: 'PageDamageOutPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<DamageOutPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageDefectiveSaleOrderInput = {
  endTime?: InputMaybe<Scalars['Long']>;
  /** 查询关键字（订单号/客户，模糊查询） */
  keyword?: InputMaybe<Scalars['String']>;
  /**
   * 销售时间
   * saleTime:Long
   * 订单状态（10待提交，15待审核 ，20：待出库，部分出库，40：已完成，50：已取消，60已驳回）
   */
  orderStatus?: InputMaybe<Scalars['Int']>;
  /** v2.14 销售时间查询时间段 */
  startTime?: InputMaybe<Scalars['Long']>;
};

export type PageDeliveryBillInput = {
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 配送客户ID */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 配送客户类型 */
  customerType?: InputMaybe<Scalars['Int']>;
  /**  配送类型  */
  deliveryOrderTypeEnum: DeliveryOrderTypeEnum;
  /** 结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 开始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
  /** 状态 */
  status: PageDeliveryBillStatusEnum;
};

export type PageDeliveryBillPayload = {
  __typename?: 'PageDeliveryBillPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<DeliveryBillPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export const enum PageDeliveryBillStatusEnum {
  /** 已审核 */
  Audited = 'AUDITED',
  /** 已提交 */
  Submitted = 'SUBMITTED',
  /** 待审核 */
  UnAudit = 'UN_AUDIT',
  /** 待提交 */
  UnSubmit = 'UN_SUBMIT'
};

/**  分页列表配送费用单上的商品信息  */
export type PageDeliveryCommodity = CommoditySkuBase & CommodityTypeBase & {
  __typename?: 'PageDeliveryCommodity';
  /**  批次id  */
  batchId?: Maybe<Scalars['ID']>;
  /**  费用单id  */
  billMainId?: Maybe<Scalars['ID']>;
  /**  sku信息  */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /**  商品类型信息  */
  commodityType?: Maybe<PitayaCommodityType>;
  /**  配送数量以及商品价格  */
  deliveryQuantity?: Maybe<QuantityAndPriceAndTypeInfo>;
  /**  商品index  */
  index?: Maybe<Scalars['String']>;
  /**  商品明细itemId  */
  itemId?: Maybe<Scalars['ID']>;
};

/**  配送费用单分页列表-查询参数  */
export type PageDeliveryFeeInput = {
  /**  所属组织  */
  belongOrg?: InputMaybe<Scalars['Int']>;
  /**  费用单状态  */
  billStatusList?: InputMaybe<Array<InputMaybe<PitayaBillStatusEnum>>>;
  /**  费用单类型  */
  incomeStatementType: BillMainTypeEnum;
};

/**  配送费用单分页列表信息  */
export type PageDeliveryFeePayload = {
  __typename?: 'PageDeliveryFeePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<DeliveryFeePayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 分页对象 */
export type PageDeliveryOrderPayload = {
  __typename?: 'PageDeliveryOrderPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<DeliveryOrderDetailPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageDeliveryReturnInput = {
  /** 查询关键字（配送单号/客户名称 模糊查询） */
  keyword?: InputMaybe<Scalars['String']>;
  /** 订单状态 */
  returnOrderStatus?: InputMaybe<ReturnOrderStatus>;
  /** 查询时间条件 */
  timeRange: PitayaTimeRange;
};

export type PageDeliveryReturnPayload = {
  __typename?: 'PageDeliveryReturnPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  /** 退货列表 */
  records?: Maybe<Array<Maybe<DeliveryReturnPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  查询国产集采货列表的筛选条件  */
export type PageDomesticPurchaseFilter = {
  /**  模糊搜索字段，采购单号  */
  code?: InputMaybe<Scalars['String']>;
  /**  扩展单状态(全部时不传)  */
  extStatus?: InputMaybe<Array<InputMaybe<ExtendOrderStatus>>>;
  /**  采购单状态(全部时不传)  */
  status?: InputMaybe<PurchaseStatusEnum>;
  /**  采购时间范围  */
  timeRange?: InputMaybe<PitayaTimeRange>;
};

/**  分页对象  */
export type PageDomesticPurchaseResultPayload = {
  __typename?: 'PageDomesticPurchaseResultPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  /**  采购订单列表  */
  records?: Maybe<Array<Maybe<DomesticPurchasePayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageDurianCabinetInput = {
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type PageDurianCabinetPayload = {
  __typename?: 'PageDurianCabinetPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<DurianCabinetPayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

/**  空柜费用信息分页查询结果集 */
export type PageEmptyCabinetBillPayload = {
  __typename?: 'PageEmptyCabinetBillPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<EmptyCabinetPageInfoPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageExpandOrderInput = {
  keyword?: InputMaybe<Scalars['String']>;
  status?: InputMaybe<Array<InputMaybe<ExtendOrderStatus>>>;
  timeRange?: InputMaybe<PitayaTimeRange>;
};

export type PageExpandOrderPayload = {
  __typename?: 'PageExpandOrderPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<ExpandOrder>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 入参-财务付款管理: 分页 */
export type PageFinancialPaymentInput = {
  /** 所属公司id */
  businessCompanyId?: InputMaybe<Scalars['ID']>;
  /** 创建结束日期 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始日期 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 付款单状态 */
  financialPaymentStatus?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 发票主体id */
  invoiceBodyCompanyId?: InputMaybe<Scalars['String']>;
  /** 开票供应商名称 */
  makeOutSupplierName?: InputMaybe<Scalars['String']>;
  /** 分页参数 */
  page: FasPage;
  /** 付款单号 */
  paymentCode?: InputMaybe<Scalars['String']>;
  /** 付款状态 */
  paymentStatus?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 付款单子类型(字典) */
  paymentSubType?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 付款单类型(字典) */
  paymentType?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 来源单子类型(字典) */
  sourceSubType?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 来源单类型(字典) */
  sourceType?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 实际供应商id */
  supplierId?: InputMaybe<Scalars['ID']>;
  /** 实际供应商名称 */
  supplierName?: InputMaybe<Scalars['String']>;
};

/** 返回值-财务付款管理: 分页 */
export type PageFinancialPaymentPayLoad = {
  __typename?: 'PageFinancialPaymentPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PageFinancialPaymentRecordPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 返回值-财务付款管理: 分页(record) */
export type PageFinancialPaymentRecordPayLoad = {
  __typename?: 'PageFinancialPaymentRecordPayLoad';
  /** 所属公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 所属公司名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 所属组织名称 */
  businessOrgName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 本位币币种-单位 */
  currencyStandardUnit?: Maybe<Scalars['String']>;
  /** 付款单金额 */
  financialPaymentAmount?: Maybe<Scalars['BigDecimal']>;
  /** 所属组织-付款单金额 */
  financialPaymentAmountByGroup?: Maybe<Array<Maybe<OrgAmountEntry>>>;
  /** 付款单状态 */
  financialPaymentStatus?: Maybe<Scalars['String']>;
  /** 付款单状态名称 */
  financialPaymentStatusName?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 发票主体公司id */
  invoiceBodyCompanyId?: Maybe<Scalars['ID']>;
  /** 发票主体公司名称 */
  invoiceBodyCompanyName?: Maybe<Scalars['String']>;
  /** 开票供应商id */
  makeOutSupplierId?: Maybe<Scalars['ID']>;
  /** 开票供应商名称 */
  makeOutSupplierName?: Maybe<Scalars['String']>;
  /** 已付款金额 */
  paymentAmount?: Maybe<Scalars['BigDecimal']>;
  /** 所属组织-已付款金额 */
  paymentAmountByGroup?: Maybe<Array<Maybe<OrgAmountEntry>>>;
  /** 付款单号 */
  paymentCode?: Maybe<Scalars['String']>;
  /** 付款状态 */
  paymentStatus?: Maybe<Scalars['String']>;
  /** 付款状态名称 */
  paymentStatusName?: Maybe<Scalars['String']>;
  /** 付款单子类型 */
  paymentSubType?: Maybe<Scalars['String']>;
  /** 付款单子类型名称 */
  paymentSubTypeName?: Maybe<Scalars['String']>;
  /** 付款日期 */
  paymentTime?: Maybe<Array<Maybe<Scalars['Long']>>>;
  /** 付款单类型 */
  paymentType?: Maybe<Scalars['String']>;
  /** 付款单类型名称 */
  paymentTypeName?: Maybe<Scalars['String']>;
  /** 驳回原因 */
  refuseReason?: Maybe<Scalars['String']>;
  /** 剩余付款金额 */
  remainPaymentAmount?: Maybe<Scalars['BigDecimal']>;
  /** 所属组织-剩余付款单金额 */
  remainPaymentAmountByGroup?: Maybe<Array<Maybe<OrgAmountEntry>>>;
  /** 来源单子类型 */
  sourceSubType?: Maybe<Scalars['String']>;
  /** 来源单子类型名称 */
  sourceSubTypeName?: Maybe<Scalars['String']>;
  /** 来源单类型 */
  sourceType?: Maybe<Scalars['String']>;
  /** 来源单类型名称 */
  sourceTypeName?: Maybe<Scalars['String']>;
  /** 实际供应商id */
  supplierId?: Maybe<Scalars['ID']>;
  /** 实际供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

export type PageFlowTransferCostInput = {
  /**  调拨费用单状态 */
  allocateCostStatus?: InputMaybe<Array<InputMaybe<PeachAllocateCostStatus>>>;
  /**  入库时间止 */
  endTime?: InputMaybe<Scalars['Long']>;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
  /**  入库时间起 */
  startTime?: InputMaybe<Scalars['Long']>;
  /**  出入库类型 */
  stockRecordType: PeachStockInOutType;
};

/** 调拨费用单分页查询结果 */
export type PageFlowTransferCostPayload = {
  __typename?: 'PageFlowTransferCostPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<FlowTransferCostListPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageFmsDamageDetailInput = {
  /** 商品类型 */
  commodityType?: InputMaybe<Scalars['Int']>;
  /** 报损结束日期 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 报损开始日期 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 出库单号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /** 状态 */
  orderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 分页参数 */
  page: Page;
  /** 所属仓库 */
  warehouseName?: InputMaybe<Scalars['String']>;
};

export type PageFmsDamageDetailPayLoad = {
  __typename?: 'PageFmsDamageDetailPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsDamageDetailPagePayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  列表返回信息 */
export type PageFmsDurianOriginFeeInfoPayload = {
  __typename?: 'PageFmsDurianOriginFeeInfoPayload';
  /** 所属组织 */
  belongOrgName?: Maybe<Scalars['String']>;
  /**  产地费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /**  产地费用单ID 唯一标识 */
  billId?: Maybe<Scalars['ID']>;
  /**  费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /**  费用单状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /**  柜次号 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /**  柜号 */
  cabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  品类 */
  commodityCategoryId?: Maybe<Scalars['ID']>;
  /**  品类 */
  commodityCategoryName?: Maybe<Scalars['String']>;
  /**  品种 */
  commodityId?: Maybe<Scalars['ID']>;
  /**  商品品种 */
  commodityName?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /**  币种信息 */
  currency?: Maybe<Scalars['String']>;
  /**  币种信息描述 */
  currencyDesc?: Maybe<Scalars['String']>;
  /** 工厂发柜日期 */
  deliverTime?: Maybe<Array<Maybe<Scalars['Long']>>>;
  /**  产地计划号 */
  deliveryCode?: Maybe<Scalars['String']>;
  /**  发柜价合计(元) */
  exchangeTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  发柜价合计(外币) */
  originalTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  采购单号 */
  purchaseCode?: Maybe<Scalars['String']>;
  /**  关联采购单状态 */
  purchaseStatus?: Maybe<Scalars['Int']>;
  /**  关联采购单状态描述 */
  purchaseStatusDesc?: Maybe<Scalars['String']>;
  /** 汇率 */
  rate?: Maybe<Scalars['BigDecimal']>;
};

/**  产地发柜价测试分页查询入参 */
export type PageFmsDurianOriginFeeInput = {
  /**  系统ID */
  appId?: InputMaybe<Scalars['Int']>;
  /**  费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 创建时间结束 */
  billCreateEndTime?: InputMaybe<Scalars['Long']>;
  /**  创建时间开始 */
  billCreateStartTime?: InputMaybe<Scalars['Long']>;
  /**  柜次号 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /**  柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /**  品类 */
  commodityCategoryId?: InputMaybe<Scalars['Int']>;
  /** 工厂发柜结束日期 */
  deliverEndTime?: InputMaybe<Scalars['Long']>;
  /** 工厂发柜开始日期 */
  deliverStartTime?: InputMaybe<Scalars['Long']>;
  /**  产地计划号 */
  deliveryCode?: InputMaybe<Scalars['String']>;
  /**  费用单状态 */
  originBillStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 分页信息 */
  page?: InputMaybe<Page>;
  /**  采购单号 */
  purchaseCode?: InputMaybe<Scalars['String']>;
  /** 关联采购单状态 */
  purchaseStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

/**  产地发柜价测试分页查询结果集 */
export type PageFmsDurianOriginFeePayload = {
  __typename?: 'PageFmsDurianOriginFeePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PageFmsDurianOriginFeeInfoPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageFmsDurianOriginSaleFeeInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /**  柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /**  柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /**  品类 */
  commodityCategoryId?: InputMaybe<Scalars['Int']>;
  /**  产地计划号 */
  deliveryCode?: InputMaybe<Scalars['String']>;
  /** 分页信息 */
  page: Page;
  /**  销售费用单号 */
  saleBillCode?: InputMaybe<Scalars['String']>;
  /**  销售费用单状态 */
  saleBillStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  关联销售单号 */
  saleCode?: InputMaybe<Scalars['String']>;
  /** 创建时间结束 */
  saleCreateEndTime?: InputMaybe<Scalars['Long']>;
  /**  创建时间开始 */
  saleCreateStartTime?: InputMaybe<Scalars['Long']>;
  /** 关联销售单状态 */
  saleStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

/** 销售明细分页查询入参 */
export type PageFmsDurianOriginSaleInput = {
  /**  系统ID */
  appId?: InputMaybe<Scalars['Int']>;
  /**  柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /**  柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /**  品类 */
  commodityCategoryId?: InputMaybe<Scalars['Int']>;
  /** 客户Str */
  customerIdStr?: InputMaybe<Scalars['String']>;
  /**  产地计划号 */
  deliveryCode?: InputMaybe<Scalars['String']>;
  /**  产地费用单号 */
  originBillCode?: InputMaybe<Scalars['String']>;
  /** 分页信息 */
  page: Page;
  /**  销售费用单号 */
  saleBillCode?: InputMaybe<Scalars['String']>;
  /**  销售费用单状态 */
  saleBillStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  销售单号 */
  saleCode?: InputMaybe<Scalars['String']>;
  /** 创建时间结束 */
  saleCreateEndTime?: InputMaybe<Scalars['Long']>;
  /**  创建时间开始 */
  saleCreateStartTime?: InputMaybe<Scalars['Long']>;
  /** 销售单状态 */
  saleStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type PageFmsDurianPurchaseBillInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatus?: InputMaybe<Scalars['Int']>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类ID */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 创建结束日期 */
  createEndTime?: InputMaybe<Scalars['Long']>;
  /** 创建开始日期 */
  createStartTime?: InputMaybe<Scalars['Long']>;
  /** 进口港 */
  entryPortId?: InputMaybe<Scalars['ID']>;
  /** 进口报关公司 */
  importDeclareSupplierId?: InputMaybe<Scalars['ID']>;
  /** 产地计划号 */
  originPlanCode?: InputMaybe<Scalars['String']>;
  /** 分页信息 */
  page: Page;
  /** 关联采购单号 */
  purchaseCode?: InputMaybe<Scalars['String']>;
  /** 采购单状态 */
  purchaseStatus?: InputMaybe<Scalars['Int']>;
  /** 调拨结束日期 */
  transferEndTime?: InputMaybe<Scalars['Long']>;
  /** 调拨开始日期 */
  transferStartTime?: InputMaybe<Scalars['Long']>;
};

export type PageFmsDurianPurchaseBillPayload = {
  __typename?: 'PageFmsDurianPurchaseBillPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<FmsDurianPurchaseBillPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  采购明细分页查询入参 */
export type PageFmsDurianPurchaseDetailInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 采购费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 关联费用单状态 */
  billStatus?: InputMaybe<Scalars['Int']>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类ID */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 创建结束日期 */
  createEndTime?: InputMaybe<Scalars['Long']>;
  /** 创建开始日期 */
  createStartTime?: InputMaybe<Scalars['Long']>;
  /** 进口港 */
  entryPortId?: InputMaybe<Scalars['ID']>;
  /** 进口报关公司 */
  importDeclareSupplierId?: InputMaybe<Scalars['ID']>;
  /** 产地计划号 */
  originPlanCode?: InputMaybe<Scalars['String']>;
  /** 产地销售单号 */
  originSaleCode?: InputMaybe<Scalars['String']>;
  /** 分页信息 */
  page: Page;
  /** 采购单号 */
  purchaseCode?: InputMaybe<Scalars['String']>;
  /** 采购单状态 */
  purchaseStatus?: InputMaybe<Scalars['Int']>;
  /** 供应商 */
  supplierName?: InputMaybe<Scalars['String']>;
  /** 调拨结束日期 */
  transferEndTime?: InputMaybe<Scalars['Long']>;
  /** 调拨开始日期 */
  transferStartTime?: InputMaybe<Scalars['Long']>;
};

export type PageFmsDurianPurchaseDetailPayload = {
  __typename?: 'PageFmsDurianPurchaseDetailPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<FmsDurianPurchaseDetailPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageFmsImportPurchaseBillInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 采购费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatus?: InputMaybe<Scalars['Int']>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类ID */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 创建结束日期 */
  createEndTime?: InputMaybe<Scalars['Long']>;
  /** 创建开始日期 */
  createStartTime?: InputMaybe<Scalars['Long']>;
  /** 分页信息 */
  page: Page;
  /** 关联采购单号 */
  purchaseCode?: InputMaybe<Scalars['String']>;
  /** 关联采购单状态 */
  purchaseStatus?: InputMaybe<Scalars['Int']>;
};

export type PageFmsImportPurchaseBillPayload = {
  __typename?: 'PageFmsImportPurchaseBillPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachImportPurchaseBillPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageFmsImportPurchaseDetailInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 采购费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 关联费用单状态 */
  billStatus?: InputMaybe<Scalars['Int']>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类ID */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 创建结束日期 */
  createEndTime?: InputMaybe<Scalars['Long']>;
  /** 创建开始日期 */
  createStartTime?: InputMaybe<Scalars['Long']>;
  /** 分页信息 */
  page: Page;
  /** 采购单号 */
  purchaseCode?: InputMaybe<Scalars['String']>;
  /** 采购单状态 */
  purchaseStatus?: InputMaybe<Scalars['Int']>;
  /** 供应商 */
  supplierName?: InputMaybe<Scalars['String']>;
};

export type PageFmsImportPurchaseDetailPayload = {
  __typename?: 'PageFmsImportPurchaseDetailPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<FmsImportPurchaseDetailPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 生产报损分页入参 */
export type PageFmsPitayaDamageInput = {
  /** 转换前商品类型 */
  beforeConvertCommodityTypeList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 报损结束日期 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 报损开始日期 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 报损商品 */
  damageCommodityName?: InputMaybe<Scalars['String']>;
  /** 报损类型 */
  damageTypeList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 出库单号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /** 出库结束日期 */
  outStockEnd?: InputMaybe<Scalars['Long']>;
  /** 出库开始日期 */
  outStockStart?: InputMaybe<Scalars['Long']>;
  /** 分页参数 */
  page: Page;
};

/** 生产报损分页出参 */
export type PageFmsPitayaDamagePayLoad = {
  __typename?: 'PageFmsPitayaDamagePayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsPitayaDamagePagePayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageFmsProductionDamageDetailInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 报损结束日期 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 报损开始日期 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 分页参数 */
  page: Page;
  /** 生产任务单号 */
  taskCode?: InputMaybe<Scalars['String']>;
  /** 所属仓库 */
  warehouseName?: InputMaybe<Scalars['String']>;
};

export type PageFmsProductionDamageDetailPayLoad = {
  __typename?: 'PageFmsProductionDamageDetailPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsDamageProductionDetailPagePayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageFruitStockPayload = {
  __typename?: 'PageFruitStockPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<FruitStockPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageFruitStoragePayload = {
  __typename?: 'PageFruitStoragePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<FruitStoragePayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 入参-资金流水: 分页（管理页面） */
export type PageFundFlowInput = {
  /** 所属公司id */
  belongCompanyId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 经办日期-开始 */
  createTimeBegin?: InputMaybe<Scalars['Long']>;
  /** 经办日期-结束 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 收支项目列表(字典businessItemType) */
  flowBusinessItemList?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 流水单号（支持模糊） */
  flowNo?: InputMaybe<Scalars['String']>;
  /** 到账/支出日期-开始 */
  flowTimeBegin?: InputMaybe<Scalars['Long']>;
  /** 到账/支出日期-结束 */
  flowTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 流水类型 */
  flowType?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 经办人 */
  handlerName?: InputMaybe<Scalars['String']>;
  /**  是否总部审核 true为总部 false为分公司 */
  isHeadquarters?: InputMaybe<Scalars['Boolean']>;
  /** 对方账号名称（支持模糊） */
  oppositeBankAccountName?: InputMaybe<Scalars['String']>;
  /** 我司账号id */
  ownerBankAccountId?: InputMaybe<Scalars['ID']>;
  /** 分页参数 */
  page: FasPage;
  /** 付款主体 */
  paymentEntityId?: InputMaybe<Scalars['ID']>;
  /** 状态列表(字典fundFlowStatus) */
  statusList?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 摘要 */
  summary?: InputMaybe<Scalars['String']>;
};

/** 返回值-资金流水: 分页 */
export type PageFundFlowPayLoad = {
  __typename?: 'PageFundFlowPayLoad';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页返回信息 */
  records?: Maybe<Array<Maybe<FundFlowRecordPayLoad>>>;
  /** 数据总条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 入参-商品税率管理: 分页 */
export type PageGoodsTaxRateInput = {
  /** 商品品类id */
  commodityCategoryId?: InputMaybe<Scalars['ID']>;
  /**  创建日期-开始 */
  createTimeBegin?: InputMaybe<Scalars['Long']>;
  /**  创建日期-结束 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  分页参数 */
  page: FasPage;
  /** 税率(字典vatTaxRate) */
  taxRate?: InputMaybe<Scalars['BigDecimal']>;
  /** 税种类型(字典taxType) */
  taxType?: InputMaybe<Scalars['String']>;
};

/** 返回值-商品税率管理: 分页 */
export type PageGoodsTaxRatePayLoad = {
  __typename?: 'PageGoodsTaxRatePayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PageGoodsTaxRateRecordPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 返回值-商品税率管理: 分页(record) */
export type PageGoodsTaxRateRecordPayLoad = {
  __typename?: 'PageGoodsTaxRateRecordPayLoad';
  /** 商品品类id */
  commodityCategoryId?: Maybe<Scalars['ID']>;
  /** 商品品类-名称 */
  commodityCategoryName?: Maybe<Scalars['String']>;
  /**  创建人  */
  createBy?: Maybe<Scalars['Int']>;
  /**  创建人-名称  */
  createByName?: Maybe<Scalars['String']>;
  /**  创建日期  */
  createTime?: Maybe<Scalars['Long']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /**  状态  */
  status?: Maybe<Scalars['Int']>;
  /** 税率 */
  taxRate?: Maybe<Scalars['BigDecimal']>;
  /** 税种类型 */
  taxType?: Maybe<Scalars['String']>;
  /** 税种类型-名称 */
  taxTypeName?: Maybe<Scalars['String']>;
};

export type PageGoodsTransferInput = {
  /** 查询关键字（配送单号/客户名称 模糊查询） */
  keyword?: InputMaybe<Scalars['String']>;
  /** 订单状态 */
  orderStatus?: InputMaybe<GoodsTransferOrderStatus>;
  /** 查询时间条件 */
  timeRange: PitayaTimeRange;
};

export type PageGoodsTransferPayload = {
  __typename?: 'PageGoodsTransferPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<GoodsTransferPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageHasStockSkuInput = {
  /** 客户id */
  belongId: Scalars['Int'];
  /** 客户类型 */
  belongType: Scalars['Int'];
  /** 商品品类id */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: InputMaybe<Scalars['String']>;
  /**  商品类型 */
  commodityType: Scalars['Int'];
};

export type PageHasStockSkuPayload = {
  __typename?: 'PageHasStockSkuPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<HasStockSkuPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageInAuditRecordPayload = {
  __typename?: 'PageInAuditRecordPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<AuditInOrderPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageInOrderRecordPayload = {
  __typename?: 'PageInOrderRecordPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<InOrderRecordListPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageInOutLimitationPayload = {
  __typename?: 'PageInOutLimitationPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<InOutLimitationPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  收入单(销售开单/平台开单)分页列表返回实体  */
export type PageIncomeStatement = {
  __typename?: 'PageIncomeStatement';
  /**  商品-skuId、commodityType（skuId、commodityType、price、priceType）列表  */
  commoditiesByGroup?: Maybe<Array<Maybe<DetailIncomeStatementCommodityPayload>>>;
  /**  收入单主信息  */
  incomeStatementMainInfo?: Maybe<IncomeStatementMainInfo>;
};

/**  收入单分页页面的商品列表  */
export type PageIncomeStatementCommodityPayload = CommoditySkuBase & {
  __typename?: 'PageIncomeStatementCommodityPayload';
  /**  批次号  */
  batchCode?: Maybe<Scalars['String']>;
  /**  批次id  */
  batchId?: Maybe<Scalars['Long']>;
  /**  费用单id  */
  billMainId?: Maybe<Scalars['ID']>;
  /**  sku信息  */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /**  单品小计  */
  commoditySkuAmount?: Maybe<Scalars['BigDecimal']>;
  /**  商品类型  */
  commodityType?: Maybe<Scalars['Int']>;
  /**  商品类型描述  */
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /**  商品index  */
  index?: Maybe<Scalars['ID']>;
  /**  货款明细id  */
  itemId?: Maybe<Scalars['ID']>;
  /**  出库日期  */
  outStockTime?: Maybe<Scalars['Long']>;
  /**  销售小计  */
  salesAmount?: Maybe<Scalars['BigDecimal']>;
  /**  销售数量、单价和单位  */
  salesQuantityAndPrice?: Maybe<QuantityAndPriceAndTypeInfo>;
};

/**  收入单: 分页列表查询参数  */
export type PageIncomeStatementInput = {
  /**  所属组织  */
  belongOrg?: InputMaybe<Scalars['Int']>;
  /**  收入单状态  */
  billStatusList?: InputMaybe<Array<InputMaybe<PitayaBillStatusEnum>>>;
  /**  收入单类型  */
  incomeStatementType: BillMainTypeEnum;
};

/**  收入单分页列表  */
export type PageIncomeStatementPayload = {
  __typename?: 'PageIncomeStatementPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PageIncomeStatement>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  分页列表的采购单信息  */
export type PageIndividualPurchase = {
  __typename?: 'PageIndividualPurchase';
  /**  商品列表  */
  commodityList?: Maybe<Array<Maybe<IndividualPurchaseCommodity>>>;
  /**  采购单主信息  */
  individualPurchaseMainInfo?: Maybe<IndividualPurchaseMainInfo>;
};

/**  采购单-接入中台: 分页列表查询条件  */
export type PageIndividualPurchaseInput = {
  /**  扩展单状态  */
  extendStatus?: InputMaybe<Array<InputMaybe<ExtendOrderStatus>>>;
  /**  查询关键字（采购单号/客户，模糊查询）  */
  keyword?: InputMaybe<Scalars['String']>;
  /**  采购时间  */
  purchaseDate?: InputMaybe<PitayaTimeRange>;
  /**  采购单状态  */
  purchaseStatus?: InputMaybe<Array<InputMaybe<PurchaseStatusEnum>>>;
  /**  采购单类型  */
  purchaseType?: InputMaybe<PitayaPurchaseTypeEnum>;
  /** 供应商Id */
  supplierId?: InputMaybe<Scalars['Int']>;
};

/**  采购单-接入中台: 分页列表返回内容  */
export type PageIndividualPurchasePayload = {
  __typename?: 'PageIndividualPurchasePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PageIndividualPurchase>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageIndividualPurchaseReturnInput = {
  keyword?: InputMaybe<Scalars['String']>;
  status?: InputMaybe<Array<InputMaybe<ExtendOrderStatus>>>;
  timeRange?: InputMaybe<PitayaTimeRange>;
};

export type PageIndividualPurchaseReturnPayload = {
  __typename?: 'PageIndividualPurchaseReturnPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<IndividualPurchaseReturnPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageInfoBase = {
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页显示条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 总条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 分页请求参数 */
export type PageInput = {
  /** 当前页 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 页码大小 */
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type PageInternalConsignmentPayload = {
  __typename?: 'PageInternalConsignmentPayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页显示条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页数据集合 */
  records?: Maybe<Array<Maybe<InternalConsignmentPayload>>>;
  /** 总条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageInternalPurchasePayload = {
  __typename?: 'PageInternalPurchasePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页显示条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页数据集合 */
  records?: Maybe<Array<Maybe<InternalPurchasePayload>>>;
  /** 总条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageInternalSalePayload = {
  __typename?: 'PageInternalSalePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页显示条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页数据集合 */
  records?: Maybe<Array<Maybe<InternalSalePayload>>>;
  /** 总条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageInventoryRecordInput = {
  /** 盘点结果 10:正常，20：异常  */
  inventoryStatus?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageCurrent: Scalars['Int'];
  pageSize: Scalars['Int'];
  /** 截止时间 */
  timeEnd?: InputMaybe<Scalars['Long']>;
  /** 起始时间 */
  timeStart?: InputMaybe<Scalars['Long']>;
};

export type PageInventoryRecordPayload = {
  __typename?: 'PageInventoryRecordPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<InventoryRecordPayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

/** 入参-发票: 分页 */
export type PageInvoiceInput = {
  /** 业务发生的公司id */
  businessCompanyId?: InputMaybe<Scalars['ID']>;
  /** 所属组织 */
  businessOrgId?: InputMaybe<Scalars['ID']>;
  /** 业务结算周期-结束 */
  businessSettlementPeriodEnd?: InputMaybe<Scalars['Long']>;
  /** 业务结算周期-开始 */
  businessSettlementPeriodStart?: InputMaybe<Scalars['Long']>;
  /** 合同主体公司名称 */
  contractCompanyName?: InputMaybe<Scalars['String']>;
  /**  创建日期-开始 */
  createTimeBegin?: InputMaybe<Scalars['Long']>;
  /**  创建日期-结束 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 客户的公司信息 */
  customerInfo?: InputMaybe<FasCustomerInput>;
  /** 关联应收单状态(字典geneStatus) */
  geneReceivableStatus?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 红蓝字(字典redOrBlueWord) */
  invoiceDirection?: InputMaybe<Scalars['String']>;
  /** 发票号码 */
  invoiceNumber?: InputMaybe<Scalars['String']>;
  /** 发票日期-结束 */
  invoiceTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 发票日期-开始 */
  invoiceTimeStart?: InputMaybe<Scalars['Long']>;
  /** 开票公司id */
  makeOutCompanyId?: InputMaybe<Scalars['ID']>;
  /**  分页参数 */
  page: FasPage;
  /** 关联应收单号 */
  refReceivableCode?: InputMaybe<Scalars['String']>;
  /** 所属系统 */
  sourceAppId?: InputMaybe<Scalars['Int']>;
  /** 发票状态(字典invoiceStatus) */
  status?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /**  是否最后一次开票 */
  theLastMakeOut?: InputMaybe<Scalars['Int']>;
};

/** 返回值-发票: 分页 */
export type PageInvoicePayLoad = {
  __typename?: 'PageInvoicePayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PageInvoiceRecordPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 入参-发票(应付)管理: 分页 */
export type PageInvoicePayableInput = {
  /** 业务发生的公司id */
  businessCompanyId?: InputMaybe<Scalars['ID']>;
  /**  创建日期-开始 */
  createTimeBegin?: InputMaybe<Scalars['Long']>;
  /**  创建日期-结束 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 生成应付单状态(字典relPayableStatus) */
  genePayableStatus?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 发票分类(字典invoicePayableBizType) */
  invoiceBizTypes?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 发票主体公司id */
  invoiceBodyCompanyId?: InputMaybe<Scalars['ID']>;
  /** 发票代码 */
  invoiceCode?: InputMaybe<Scalars['String']>;
  /** 发票红蓝字(字典redOrBlueWord) */
  invoiceDirection?: InputMaybe<Scalars['String']>;
  /** 发票号码 */
  invoiceNumber?: InputMaybe<Scalars['String']>;
  /**  发票日期-开始 */
  invoiceTimeBegin?: InputMaybe<Scalars['Long']>;
  /**  发票日期-结束 */
  invoiceTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 开票供应商id */
  makeOutSupplierId?: InputMaybe<Scalars['ID']>;
  /** 开票供应商名称 */
  makeOutSupplierName?: InputMaybe<Scalars['String']>;
  /**  分页参数 */
  page: FasPage;
  /** 关联应付单code */
  refPayableCode?: InputMaybe<Scalars['String']>;
  /** 发票状态(字典invoicePayableStatus) */
  status?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 实际供应商id */
  supplierId?: InputMaybe<Scalars['ID']>;
  /** 实际供应商名称 */
  supplierName?: InputMaybe<Scalars['String']>;
};

/** 返回值-发票(应付)管理: 分页 */
export type PageInvoicePayablePayLoad = {
  __typename?: 'PageInvoicePayablePayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PageInvoicePayableRecordPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 返回值-发票(应付)管理: 分页-record */
export type PageInvoicePayableRecordPayLoad = {
  __typename?: 'PageInvoicePayableRecordPayLoad';
  /** 不含税合计金额 */
  amountNoTax?: Maybe<Scalars['BigDecimal']>;
  /** 开票所属组织-本次开票不含税金额 */
  amountNoTaxGroupByOrg?: Maybe<Array<Maybe<FasPayTypeAmountPayload>>>;
  /** 价税合计金额 */
  amountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 开票所属组织-本次开票价税合计 */
  amountWithTaxGroupByOrg?: Maybe<Array<Maybe<FasPayTypeAmountPayload>>>;
  /** 业务发生的公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 业务发生的公司-名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 创建人 */
  createBy?: Maybe<Scalars['Int']>;
  /** 创建人-名称 */
  createByName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 本位币币种-编码 */
  currencyStandardCode?: Maybe<Scalars['String']>;
  /** 本位币币种-单位 */
  currencyStandardUnit?: Maybe<Scalars['String']>;
  /** 生成应付单失败的原因 */
  genePayableFailReason?: Maybe<Scalars['String']>;
  /** 关联应付单状态Code */
  genePayableStatus?: Maybe<Scalars['String']>;
  /** 关联应付单状态名称 */
  genePayableStatusName?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 发票分类 */
  invoiceBizType?: Maybe<Scalars['String']>;
  /** 发票分类-名称 */
  invoiceBizTypeName?: Maybe<Scalars['String']>;
  /** 发票主体公司id */
  invoiceBodyCompanyId?: Maybe<Scalars['ID']>;
  /** 发票主体公司-名称 */
  invoiceBodyCompanyName?: Maybe<Scalars['String']>;
  /** 发票代码 */
  invoiceCode?: Maybe<Scalars['String']>;
  /** 红蓝字 */
  invoiceDirection?: Maybe<Scalars['String']>;
  /** 红蓝字-名称 */
  invoiceDirectionName?: Maybe<Scalars['String']>;
  /** 发票号码 */
  invoiceNumber?: Maybe<Scalars['String']>;
  /** 发票日期 */
  invoiceTime?: Maybe<Scalars['Long']>;
  /** 发票类型 */
  invoiceType?: Maybe<Scalars['String']>;
  /** 发票类型-名称 */
  invoiceTypeName?: Maybe<Scalars['String']>;
  /** 开票供应商id */
  makeOutSupplierId?: Maybe<Scalars['ID']>;
  /** 开票供应商名称 */
  makeOutSupplierName?: Maybe<Scalars['String']>;
  /** 本次冲暂估应付金额 */
  offsetAppraisePayableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 开票所属组织-本次冲暂估金额 */
  offsetAppraisePayableAmountGroupByOrg?: Maybe<Array<Maybe<FasPayTypeAmountPayload>>>;
  /** 关联应付单Code */
  refPayableCode?: Maybe<Scalars['String']>;
  /** 关联应付单id */
  refPayableId?: Maybe<Scalars['ID']>;
  /** 发票状态-code */
  status?: Maybe<Scalars['String']>;
  /** 发票状态-名称 */
  statusName?: Maybe<Scalars['String']>;
  /** 实际供应商id */
  supplierId?: Maybe<Scalars['ID']>;
  /** 实际供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 税费 */
  taxFee?: Maybe<Scalars['BigDecimal']>;
  /** 开票所属组织-税额 */
  taxFeeGroupByOrg?: Maybe<Array<Maybe<FasPayTypeAmountPayload>>>;
  /** 税率 */
  taxRate?: Maybe<Scalars['BigDecimal']>;
};

/** 返回值-发票: 分页（Record） */
export type PageInvoiceRecordPayLoad = {
  __typename?: 'PageInvoiceRecordPayLoad';
  /** 业务发生公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 业务发生公司-名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 业务发生的组织id */
  businessOrgId?: Maybe<Scalars['ID']>;
  /** 业务发生的组织-名称 */
  businessOrgName?: Maybe<Scalars['String']>;
  /** 业务结算周期-结束 */
  businessSettlementPeriodEnd?: Maybe<Scalars['Long']>;
  /** 业务结算周期-开始 */
  businessSettlementPeriodStart?: Maybe<Scalars['Long']>;
  /** 合同主体公司名称 */
  contractCompanyName?: Maybe<Scalars['String']>;
  /** 创建人 */
  createBy?: Maybe<Scalars['Int']>;
  /** 创建人-名称 */
  createByName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 客户所属id */
  customerBelongId?: Maybe<Scalars['ID']>;
  /** 客户所属类型 */
  customerBelongType?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 关联应收单状态生成失败原因 */
  geneReceivableFailReason?: Maybe<Scalars['String']>;
  /** 关联应收单状态 */
  geneReceivableStatus?: Maybe<Scalars['String']>;
  /** 关联应收单状态-名称 */
  geneReceivableStatusName?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 价税合计金额 */
  invoiceAmountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 本次开票金额对应收款方式 */
  invoiceAmountWithTaxGroupByPaymentStr?: Maybe<Scalars['String']>;
  /** 发票代码 */
  invoiceCode?: Maybe<Scalars['String']>;
  /** 发票红字/蓝字-value */
  invoiceDirection?: Maybe<Scalars['String']>;
  /** 发票红字/蓝字-名称 */
  invoiceDirectionName?: Maybe<Scalars['String']>;
  /** 发票号码 */
  invoiceNumber?: Maybe<Scalars['String']>;
  /** 税额 */
  invoiceTaxFee?: Maybe<Scalars['BigDecimal']>;
  /** 税率 */
  invoiceTaxRate?: Maybe<Scalars['BigDecimal']>;
  /** 发票日期 */
  invoiceTime?: Maybe<Scalars['Long']>;
  /** 开票公司 */
  makeOutCompanyId?: Maybe<Scalars['ID']>;
  /** 开票公司-名称 */
  makeOutCompanyName?: Maybe<Scalars['String']>;
  /** 本次冲暂估应收金额 */
  offsetAppraiseReceivableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 发票类型(真实发票，虚拟发票为空) */
  realType?: Maybe<Scalars['String']>;
  /** 发票类型名称(真实发票,虚拟发票展示为"虚拟发票") */
  realTypeName?: Maybe<Scalars['String']>;
  /** 关联应收单单号 */
  refReceivableCode?: Maybe<Scalars['String']>;
  /** 关联应收单id */
  refReceivableId?: Maybe<Scalars['Long']>;
  /** 来源系统-appId */
  sourceAppId?: Maybe<Scalars['Int']>;
  /** 来源系统-名称 */
  sourceAppName?: Maybe<Scalars['String']>;
  /** 是否有来源明细 */
  sourceWithDetail?: Maybe<Scalars['Int']>;
  /** 发票状态 */
  status?: Maybe<Scalars['String']>;
  /** 发票状态-名称 */
  statusName?: Maybe<Scalars['String']>;
  /**  是否最后一次开票 */
  theLastMakeOut?: Maybe<Scalars['Int']>;
  /** 虚拟发票/真实发票-展示名称 */
  virtualOrRealName?: Maybe<Scalars['String']>;
  /** 是否有真实发票 */
  withInvoiceReal?: Maybe<Scalars['Int']>;
};

export type PageLaborCostPayload = {
  __typename?: 'PageLaborCostPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<LaborCostPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageList = {
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<Node>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageLossPayload = {
  __typename?: 'PageLossPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<LossPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 入参-流水匹配: 分页 */
export type PageMatchFlowInput = {
  /** 所属公司id列表 */
  belongCompanyId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 所属组织id列表 */
  belongOrgId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 我方账户名称 */
  ownerBankAccountName?: InputMaybe<Scalars['String']>;
  /** 分页参数 */
  page: FasPage;
};

/** 返回值-匹配流水: 分页 */
export type PageMatchFundFlowPayLoad = {
  __typename?: 'PageMatchFundFlowPayLoad';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页返回信息 */
  records?: Maybe<Array<Maybe<MatchFundFlowPayLoad>>>;
  /** 数据总条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageMonitorInput = {
  /** 生产类型 */
  createType?: InputMaybe<Scalars['Int']>;
  /** 客户id */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 客户类型 */
  customerType?: InputMaybe<Scalars['Int']>;
  /** 生产时间 */
  productionDate?: InputMaybe<Scalars['Long']>;
  /** 任务状态 10待生产 20生产中 30已完成 */
  productionStatus?: InputMaybe<Scalars['Int']>;
};

export type PageMonitorResult = {
  __typename?: 'PageMonitorResult';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<MonitorPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageMoreCommoditiesInput = {
  /** 模糊查询 */
  commodityName?: InputMaybe<Scalars['String']>;
  commodityTypeId: Scalars['Int'];
  customerId: Scalars['Int'];
  customerType: Scalars['Int'];
  outOrderType: Scalars['Int'];
  taskId: Scalars['ID'];
  warehouseId: Scalars['ID'];
};

/**
 * 商品管理列表
 * 未添加商品列表
 */
export type PageNoCommodityInput = {
  /** 品类 */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** 产地 */
  originId?: InputMaybe<Scalars['Int']>;
  /** 商品类型 */
  typeId?: InputMaybe<Scalars['Int']>;
  /** 品种 */
  varietyId?: InputMaybe<Scalars['Int']>;
};

export type PageNoCommodityPayload = {
  __typename?: 'PageNoCommodityPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<NoCommodityPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  非主营业务收款管理分页参数  */
export type PageNonPrimaryReceiptsInput = {
  /** 业务发生的公司id（即所属公司） */
  businessCompanyId?: InputMaybe<Scalars['ID']>;
  /** 所属组织 */
  businessOrgId?: InputMaybe<Scalars['ID']>;
  /** 创建日期-开始 */
  createTimeBegin?: InputMaybe<Scalars['Long']>;
  /** 创建日期-结束 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 客户 */
  customerInfo?: InputMaybe<FasCustomerInput>;
  /**  员工ID  */
  employeeId?: InputMaybe<Scalars['ID']>;
  /**  匹配流水状态(字典flowMatchStatus) */
  flowMatchStatus?: InputMaybe<Scalars['String']>;
  /**  分页参数 */
  page: FasPage;
  /**  收款单号  */
  receiptCode?: InputMaybe<Scalars['String']>;
  /** 收款单状态(字典receiptsStatus) */
  receiptStatusIn?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /**  收款单来源类型 (字典receiptsSourceType) */
  receiptsSourceType?: InputMaybe<Scalars['String']>;
  /**  收款日期-开始 */
  receiptsTimeBegin?: InputMaybe<Scalars['Long']>;
  /**  收款日期-结束 */
  receiptsTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  收入类型(字典nonPrimaryReceiptsType)  */
  receiptsTypes?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
};

/**  非主营业务收款管理分页返回信息  */
export type PageNonPrimaryReceiptsPayLoad = {
  __typename?: 'PageNonPrimaryReceiptsPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PageNonPrimaryReceiptsRecordPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  非主营业务收款管理分页返回记录信息  */
export type PageNonPrimaryReceiptsRecordPayLoad = {
  __typename?: 'PageNonPrimaryReceiptsRecordPayLoad';
  /** 业务发生公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 业务发生公司-名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 业务发生的组织id */
  businessOrgId?: Maybe<Scalars['ID']>;
  /** 业务发生的组织-名称 */
  businessOrgName?: Maybe<Scalars['String']>;
  /**  是否可操作  */
  canOperation?: Maybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /**  创建人  */
  creatorName?: Maybe<Scalars['String']>;
  /** 本位币币种-编码 */
  currencyStandardCode?: Maybe<Scalars['String']>;
  /** 本位币币种-单位 */
  currencyStandardUnit?: Maybe<Scalars['String']>;
  /** 客户ID */
  customerBelongId?: Maybe<Scalars['ID']>;
  /** 客户类型 */
  customerBelongType?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /**  员工ID  */
  employeeId?: Maybe<Scalars['ID']>;
  /**  员工名称  */
  employeeName?: Maybe<Scalars['String']>;
  /**  流水匹配总金额  */
  flowMatchAmount?: Maybe<Scalars['BigDecimal']>;
  /**  匹配流水单  */
  flowMatchCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  剩余流水匹配总金额  */
  flowMatchRemainAmount?: Maybe<Scalars['BigDecimal']>;
  /**  剩余匹配流水收款方式分组  */
  flowMatchRemainAmountPayTypeGroup?: Maybe<Array<Maybe<FasAmountPayload>>>;
  /** 匹配流水状态 */
  flowMatchStatus?: Maybe<Scalars['String']>;
  /** 匹配流水状态-名称 */
  flowMatchStatusName?: Maybe<Scalars['String']>;
  /**  手续费  */
  handlingFees?: Maybe<Scalars['BigDecimal']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /**  关联付款单号  */
  paymentOrderCode?: Maybe<Scalars['String']>;
  /**  收款单号  */
  receiptsCode?: Maybe<Scalars['String']>;
  /** 收款方式明细金额(含税) */
  receiptsPayInfoDetail?: Maybe<Array<Maybe<FasPayTypeAmountPayload>>>;
  /** 收款方式分组金额(含税) */
  receiptsPayInfoWithTaxGroupByPayment?: Maybe<Array<Maybe<FasAmountPayload>>>;
  /**  收款单来源类型  */
  receiptsSourceType?: Maybe<Scalars['String']>;
  /**  收款单来源类型描述  */
  receiptsSourceTypeName?: Maybe<Scalars['String']>;
  /**  收入子类型  */
  receiptsSubType?: Maybe<Scalars['String']>;
  /**  收入子类型描述  */
  receiptsSubTypeName?: Maybe<Scalars['String']>;
  /** 收款日期 */
  receiptsTime?: Maybe<Scalars['Long']>;
  /**  收入类型  */
  receiptsType?: Maybe<Scalars['String']>;
  /**  收入类型描述  */
  receiptsTypeName?: Maybe<Scalars['String']>;
  /**  备注  */
  remark?: Maybe<Scalars['String']>;
  /** 来源系统-appId */
  sourceAppId?: Maybe<Scalars['Int']>;
  /** 来源系统-名称 */
  sourceAppName?: Maybe<Scalars['String']>;
  /** 收款单状态 */
  status?: Maybe<Scalars['String']>;
  /** 收款单状态-名称 */
  statusName?: Maybe<Scalars['String']>;
  /**  收款总金额  */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type PageNotSubmitPayload = {
  __typename?: 'PageNotSubmitPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<NotSubmitPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 分页查询代卖调拨出/入库费用单信息入参 */
export type PageOrderTransferBillInInfoInput = {
  /** 应用ID */
  appId: Scalars['ID'];
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 关联调拨单号 */
  flowCode?: InputMaybe<Scalars['String']>;
  /** 出/入库日期结束时间 */
  flowTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 出/入库日期开始时间 */
  flowTimeStart?: InputMaybe<Scalars['Long']>;
  /** 出/入库单号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /** 分页参数 */
  page: Page;
  /** 调出组织 */
  sourceOrgId?: InputMaybe<Scalars['ID']>;
  /** 提交人 */
  submitUser?: InputMaybe<Scalars['String']>;
  /** 调入组织 */
  targetOrgId?: InputMaybe<Scalars['ID']>;
};

/** 分页查询代卖调拨明细分页信息入参 */
export type PageOrderTransferDetailInput = {
  /** 应用ID */
  appId?: InputMaybe<Scalars['ID']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 调拨单号 */
  flowCode?: InputMaybe<Scalars['String']>;
  /** 出/入库日期结束时间 */
  flowTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 出/入库日期开始时间 */
  flowTimeStart?: InputMaybe<Scalars['Long']>;
  /** 出/入库单号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /** 批次号 */
  originBatchCode?: InputMaybe<Scalars['String']>;
  /** 分页参数 */
  page: Page;
  /** 商品名称 */
  skuName?: InputMaybe<Scalars['String']>;
  /** 调出组织 */
  sourceOrgId?: InputMaybe<Scalars['ID']>;
  /** 调入组织 */
  targetOrgId?: InputMaybe<Scalars['ID']>;
  /** 操作人 */
  userName?: InputMaybe<Scalars['String']>;
  /** 所属仓库 */
  warehouse?: InputMaybe<Scalars['String']>;
};

/** 分页获取组织架构列表 */
export type PageOrgGroupInput = {
  /** 组织架构名称 */
  orgName?: InputMaybe<Scalars['String']>;
  /** 分页请求参数 */
  page?: InputMaybe<Page>;
};

/** 分页查询组织架构返回 */
export type PageOrgGroupPayload = {
  __typename?: 'PageOrgGroupPayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页大小 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 组织架构信息 */
  records?: Maybe<Array<Maybe<OrgGroupPayload>>>;
  /** 总共满足条件数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageOrgInput = {
  appId?: InputMaybe<Scalars['Int']>;
  keywords?: InputMaybe<Scalars['String']>;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
};

/** 组织标签分页列表 */
export type PageOrgLabelPayload = {
  __typename?: 'PageOrgLabelPayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页大小 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 组织架构信息 */
  records?: Maybe<Array<Maybe<OrgLabel>>>;
  /** 总共满足条件数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  运营监控查询输入 */
export type PageOrgStatisticsInput = {
  /** 日期 */
  date: Scalars['Long'];
  /** org id */
  orgId?: InputMaybe<Scalars['Int']>;
  /** 计划状态 */
  planStatus?: InputMaybe<PlanStatus>;
  /** 任务状态 */
  taskStatus?: InputMaybe<TaskStatus>;
};

export type PageOrgStatisticsPayload = {
  __typename?: 'PageOrgStatisticsPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<OrgStatisticsPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageOriginalSaleInput = {
  /** 查询关键字（单据编号/商品名称，模糊查询） */
  keyword?: InputMaybe<Scalars['String']>;
  /** 单据状态 */
  outOrderStatus?: InputMaybe<OutOrderStatusEnum>;
  /** 查询时间条件 */
  timeRange?: InputMaybe<PitayaTimeRange>;
};

export type PageOriginalSalePayload = {
  __typename?: 'PageOriginalSalePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  /** 记录列表 */
  records?: Maybe<Array<Maybe<OriginalSalePayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 其他入库列表条件 */
export type PageOtherInOrderInput = {
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  /** 订单结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 入库类型 */
  inOrderTypeId?: InputMaybe<Scalars['Int']>;
  /** 查询关键字（订单号/客户，模糊查询） */
  keyword?: InputMaybe<Scalars['String']>;
  /** 订单状态（10全部，20待提交，30待入库 ，40已完成，50已取消） */
  orderStatus?: InputMaybe<Scalars['Int']>;
  /** 订单起始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
};

/** 分页对象 */
export type PageOtherInOrderPayload = {
  __typename?: 'PageOtherInOrderPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  /** 其他入库订单列表 */
  records?: Maybe<Array<Maybe<OtherInOrderPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageOtherInStockBillInput = {
  /** 应用ID */
  appId: Scalars['Int'];
  /** 费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 商品类型(生产用) */
  commodityTypeList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 创建结束日期 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 入库申请单号 */
  inOrderCode?: InputMaybe<Scalars['String']>;
  /** 分页信息 */
  page: Page;
  /** 创建开始日期 */
  startTime?: InputMaybe<Scalars['Long']>;
};

export type PageOtherInStockBillPayload = {
  __typename?: 'PageOtherInStockBillPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<OtherInStockBillPayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

export type PageOtherOutOrderInput = {
  /** 商品类型 */
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: InputMaybe<Scalars['Long']>;
  /** 订单结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 关键字搜索 */
  keyword?: InputMaybe<Scalars['String']>;
  /** 出库订单状态(全部：null, 待提交：10， 待出库：20， 已完成：40， 已取消：50) */
  outOrderStatus?: InputMaybe<Scalars['Int']>;
  /** 出库类型 */
  outOrderTypeId?: InputMaybe<Scalars['Int']>;
  /** 订单起始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
};

export type PageOutAuditRecord = {
  __typename?: 'PageOutAuditRecord';
  auditOutOrders?: Maybe<Array<Maybe<AuditOutOrder>>>;
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageOutOrderInput = {
  /**     商品类型， */
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: InputMaybe<Scalars['Long']>;
  /** 查询关键字（订单号/客户，模糊查询） */
  keyword?: InputMaybe<Scalars['String']>;
  /** 出库订单状态，默认待提交，10：待提交、15 待审核 20：待出库、30：部分出库、40：已完成、50：已取消 */
  orderStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 销售时间 */
  saleTime?: InputMaybe<Scalars['Long']>;
};

export type PageOutOrderRecord = {
  __typename?: 'PageOutOrderRecord';
  outOrders?: Maybe<Array<Maybe<OutOrderRecordList>>>;
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageOutOrderRecordPayload = {
  __typename?: 'PageOutOrderRecordPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<OutStockRecordQueryPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageOutStockRecordInput = {
  /** 客户Id */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 客户类型 */
  customerType?: InputMaybe<Scalars['Int']>;
  /** 订单号/商品（模糊查询） */
  keyword?: InputMaybe<Scalars['String']>;
  /** 出库类型Id */
  outOrderTypeId?: InputMaybe<Scalars['Int']>;
  /** v2.20.0.0版本后的出入库类型 */
  stockOrderTypeId?: InputMaybe<Scalars['Int']>;
  /** 查询时间条件 */
  timeRange?: InputMaybe<PitayaTimeRange>;
};

export type PageOverviewInput = {
  /** 客户所属渠道id */
  channelId?: InputMaybe<Scalars['Int']>;
  createType?: InputMaybe<Scalars['Int']>;
  planDate: Scalars['Long'];
  /** 10待审核 30进行中 40已完成 */
  planStatus?: InputMaybe<Scalars['Int']>;
};

export type PageOverviewResult = {
  __typename?: 'PageOverviewResult';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<OverviewPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PagePayOfAnotherInput = {
  /**  记账期间  */
  accountPeriod?: InputMaybe<Scalars['Long']>;
  /** 结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /**  生成方式  */
  generationTypes?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /**  调入代付费用单号  */
  inCode?: InputMaybe<Scalars['String']>;
  /**  调出代付费用单号  */
  outCode?: InputMaybe<Scalars['String']>;
  /**  分页参数 */
  page: FasPage;
  /**  调出组织  */
  sourceBelongOrg?: InputMaybe<Scalars['ID']>;
  /**  调出公司  */
  sourceCompanyId?: InputMaybe<Scalars['ID']>;
  /** 开始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
  /**  状态  */
  status?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /**  调入组织  */
  targetBelongOrg?: InputMaybe<Scalars['ID']>;
  /**  调入公司  */
  targetCompanyId?: InputMaybe<Scalars['ID']>;
  /**  类型：调出调入  */
  type?: InputMaybe<Scalars['String']>;
};

export type PagePayOfAnotherPayload = {
  __typename?: 'PagePayOfAnotherPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PagePayOfAnotherRecordPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PagePayOfAnotherRecordPayload = {
  __typename?: 'PagePayOfAnotherRecordPayload';
  /**  记账期间 */
  accountPeriod?: Maybe<Scalars['Long']>;
  /** 确认时间 */
  confirmTime?: Maybe<Scalars['Long']>;
  /** 确认人 */
  confirmUserName?: Maybe<Scalars['String']>;
  /** 创建人 */
  createByName?: Maybe<Scalars['String']>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /**  本位币币种  */
  currency?: Maybe<Scalars['String']>;
  /** 币种描述 */
  currencyDesc?: Maybe<Scalars['String']>;
  /** 生成方式 */
  generationType?: Maybe<Scalars['String']>;
  /** 生成方式描述 */
  generationTypeDesc?: Maybe<Scalars['String']>;
  /**  调入代付费用单号  */
  inCode?: Maybe<Scalars['String']>;
  /** 调入id */
  inId?: Maybe<Scalars['ID']>;
  /** 费用项 */
  items?: Maybe<Array<Maybe<PayOfAnotherItemPayload>>>;
  /** 备注 */
  note?: Maybe<Scalars['String']>;
  /**  调出代付费用单号  */
  outCode?: Maybe<Scalars['String']>;
  /** 调出id */
  outId?: Maybe<Scalars['ID']>;
  /** 驳回原因 */
  rejection?: Maybe<Scalars['String']>;
  /**  调出组织  */
  sourceBelongOrg?: Maybe<Scalars['ID']>;
  /**  调出组织名称  */
  sourceBelongOrgName?: Maybe<Scalars['String']>;
  /**  调出公司  */
  sourceCompanyId?: Maybe<Scalars['ID']>;
  /**  调出公司名称  */
  sourceCompanyName?: Maybe<Scalars['String']>;
  /** 状态 */
  status?: Maybe<Scalars['String']>;
  /** 状态描述 */
  statusDesc?: Maybe<Scalars['String']>;
  /**  调入组织名称  */
  targetBelongOrgName?: Maybe<Scalars['String']>;
  /**  调入公司  */
  targetCompanyId?: Maybe<Scalars['ID']>;
  /**  调入公司名称  */
  targetCompanyName?: Maybe<Scalars['String']>;
  /**  转移总金额  */
  transferAmount?: Maybe<Scalars['BigDecimal']>;
};

/**  入参-应付管理: 分页 */
export type PagePayableInput = {
  /** 创建结束日期 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始日期 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 方向((字典redOrBlueWord) */
  direction?: InputMaybe<Scalars['String']>;
  /** 发票主体公司id */
  invoiceBodyCompanyId?: InputMaybe<Scalars['ID']>;
  /** 开票供应商名称 */
  makeOutSupplierName?: InputMaybe<Scalars['String']>;
  /**  分页参数 */
  page: FasPage;
  /** 应付单号 */
  payableCode?: InputMaybe<Scalars['String']>;
  /** 应付单状态(字典payableStatus) */
  payableStatus?: InputMaybe<Scalars['String']>;
  /** 应付单子类型(字典payableType) */
  payableSubType?: InputMaybe<Scalars['String']>;
  /** 应付单类型(字典payableType) */
  payableType?: InputMaybe<Scalars['String']>;
  /** 付款对象名称 */
  paymentObjectName?: InputMaybe<Scalars['String']>;
  /** 来源单号 */
  sourceCode?: InputMaybe<Scalars['String']>;
  /** 来源单结束日期 */
  sourceTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 来源单开始日期 */
  sourceTimeStart?: InputMaybe<Scalars['Long']>;
  /** 来源单类型(字典payableSourceType) */
  sourceType?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 实际供应商名称 */
  supplierName?: InputMaybe<Scalars['String']>;
};

/** 返回值-应付管理: 分页 */
export type PagePayablePayLoad = {
  __typename?: 'PagePayablePayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PagePayableRecordPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 返回值-应付管理: 分页(Record) */
export type PagePayableRecordPayLoad = {
  __typename?: 'PagePayableRecordPayLoad';
  /** 累计预计付款/退款金额 */
  accumulativeAnticipatedPayOrReturnAmount?: Maybe<Scalars['BigDecimal']>;
  /** 累计核销预付金额 */
  accumulativeOffsetPrepayAmount?: Maybe<Scalars['BigDecimal']>;
  /** 累计付款/退款金额 */
  accumulativePayOrReturnAmount?: Maybe<Scalars['BigDecimal']>;
  /** 所属公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 所属公司名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 所属组织名称 */
  businessOrgName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 所属组织-本次冲暂估应付金额 */
  businessOrgOffsetAppraisePayableAmount?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 所属组织-应付金额 */
  businessOrgPayableAmount?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 所属组织-剩余应付金额 */
  businessOrgRemainPayableAmount?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 是否可作废【1：能；99：不能】 */
  cancelable?: Maybe<Scalars['Int']>;
  /** 创建人 */
  createBy?: Maybe<Scalars['ID']>;
  /** 创建人名称 */
  createByName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 本位币币种-编码 */
  currencyStandardCode?: Maybe<Scalars['String']>;
  /** 本位币币种-单位 */
  currencyStandardUnit?: Maybe<Scalars['String']>;
  /** 红蓝字 */
  direction?: Maybe<Scalars['String']>;
  /** 红蓝字名称 */
  directionName?: Maybe<Scalars['String']>;
  /** 应付单id */
  id?: Maybe<Scalars['ID']>;
  /** 发票主体公司id */
  invoiceBodyCompanyId?: Maybe<Scalars['ID']>;
  /** 发票主体公司名称 */
  invoiceBodyCompanyName?: Maybe<Scalars['String']>;
  /** 开票供应商id */
  makeOutSupplierId?: Maybe<Scalars['ID']>;
  /** 开票供应商名称 */
  makeOutSupplierName?: Maybe<Scalars['String']>;
  /** 本次冲暂估应付金额 */
  offsetAppraisePayableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 应付金额 */
  payableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 应付单号 */
  payableCode?: Maybe<Scalars['String']>;
  /** 应付单状态(字典payableStatus) */
  payableStatus?: Maybe<Scalars['String']>;
  /** 应付单状态名称 */
  payableStatusName?: Maybe<Scalars['String']>;
  /** 应付单子类型 */
  payableSubType?: Maybe<Scalars['String']>;
  /** 应付单子类型名称 */
  payableSubTypeName?: Maybe<Scalars['String']>;
  /** 应付单类型 */
  payableType?: Maybe<Scalars['String']>;
  /** 应付单类型名称 */
  payableTypeName?: Maybe<Scalars['String']>;
  /** 付款对象id */
  paymentObjectId?: Maybe<Scalars['ID']>;
  /** 付款对象名称 */
  paymentObjectName?: Maybe<Scalars['String']>;
  /** 剩余应付金额 */
  remainPayableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 来源单号 */
  sourceCode?: Maybe<Scalars['String']>;
  /** 来源单日期 */
  sourceTime?: Maybe<Scalars['Long']>;
  /** 来源单类型(字典payableSourceType) */
  sourceType?: Maybe<Scalars['String']>;
  /** 来源单类型名称 */
  sourceTypeName?: Maybe<Scalars['String']>;
  /** 实际供应商id */
  supplierId?: Maybe<Scalars['ID']>;
  /** 实际供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

export type PagePaymentAdvanceInput = {
  /** 所属公司id */
  belongCompanyId?: InputMaybe<Scalars['ID']>;
  /** 所属组织id */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 预付单号 */
  code?: InputMaybe<Scalars['String']>;
  /** 创建开始日期 */
  createTimeBegin?: InputMaybe<Scalars['Long']>;
  /** 创建结束日期 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 分页参数 */
  page: FasPage;
  /** 付款状态 */
  payStatus?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 预付单状态 */
  prepayStatus?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 供应商id */
  supplierId?: InputMaybe<Scalars['ID']>;
};

export type PagePaymentAdvancePayLoad = {
  __typename?: 'PagePaymentAdvancePayLoad';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PaymentAdvancePayLoad>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PagePaymentInput = {
  /** 业务发生的公司id（即所属公司） */
  businessCompanyId?: InputMaybe<Scalars['ID']>;
  /** 创建开始时间 */
  createTimeBegin?: InputMaybe<Scalars['Long']>;
  /** 创建结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  是否总部审核 true为总部 false为分公司 */
  isHeadquarters?: InputMaybe<Scalars['Boolean']>;
  /**  分页参数 */
  page: FasPage;
  /** 付款单号 */
  paymentCode?: InputMaybe<Scalars['String']>;
  /** 付款主体名称 */
  paymentEntityName?: InputMaybe<Scalars['String']>;
  /** 付款对象名称 */
  paymentObjectName?: InputMaybe<Scalars['String']>;
  /** 付款状态 字典:paymentPayStatus */
  paymentPayStatus?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 来源单子类型 字典:paymentSourceSubType */
  paymentSourceSubType?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 来源单类型 字典:paymentSourceType */
  paymentSourceType?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 付款单状态 字典:paymentStatus */
  paymentStatus?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /**  单据子类型 字典:paymentSubType */
  paymentSubType?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /**  单据类型 字典:paymentType */
  paymentType?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 供应商名称 */
  supplierName?: InputMaybe<Scalars['String']>;
};

export type PagePaymentPayLoad = {
  __typename?: 'PagePaymentPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PaymentPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 分页查询回款信息入参 */
export type PagePaymentReturnInput = {
  /**  系统ID */
  appId?: InputMaybe<Scalars['Int']>;
  /**  费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /**  创建时间结束 */
  createEndTime?: InputMaybe<Scalars['Long']>;
  /**  创建时间开始 */
  createStartTime?: InputMaybe<Scalars['Long']>;
  /**  客户名称 */
  customerName?: InputMaybe<Scalars['String']>;
  /**  客户属性 */
  customerTypeEnum?: InputMaybe<CustomerAttributeTypeEnum>;
  /** 分页信息 */
  page?: InputMaybe<Page>;
  /**  回款单号 */
  paymentCode?: InputMaybe<Scalars['String']>;
  /**  回款规则 */
  settleRuleEnum?: InputMaybe<SettleRuleEnum>;
  /** 费用单状态 */
  status?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

/** 批发代卖结算分页查询入参 */
export type PagePeachAgencySaleSettlementInput = {
  /** 关联代卖单号 */
  agencySaleOrderCode?: InputMaybe<Scalars['String']>;
  /** 代卖结算单号 */
  agencySaleSettlementCode?: InputMaybe<Scalars['String']>;
  /** 代卖类型 */
  agencySaleType?: InputMaybe<Scalars['Int']>;
  /** 供应商/客户 */
  agentName?: InputMaybe<Scalars['String']>;
  /** 系统ID */
  appId: Scalars['Int'];
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 创建结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 分页参数 */
  page: Page;
  /** 结算费用单号 */
  settlementBillCode?: InputMaybe<Scalars['String']>;
};

/** 批发代卖结算分页查询出参 */
export type PagePeachAgencySaleSettlementPayLoad = {
  __typename?: 'PagePeachAgencySaleSettlementPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsPeachAgencySaleSettlementPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 批发费用审核分页入参 */
export type PagePeachBillAuditInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用项名称 */
  billExpenseItemDesc?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 产生环节 */
  createLink?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 创建人 */
  createName?: InputMaybe<Scalars['String']>;
  /** 创建结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 最大金额 */
  maxAmount?: InputMaybe<Scalars['BigDecimal']>;
  /** 最小金额 */
  minAmount?: InputMaybe<Scalars['BigDecimal']>;
  /** 分页参数 */
  page: Page;
  /** 费用产生结束时间 */
  paymentCreateEndTime?: InputMaybe<Scalars['Long']>;
  /** 费用产生开始时间 */
  paymentCreateStartTime?: InputMaybe<Scalars['Long']>;
  /** 供应商 */
  supplierName?: InputMaybe<Scalars['String']>;
};

/** 批发费用审核分页出参 */
export type PagePeachBillAuditPayLoad = {
  __typename?: 'PagePeachBillAuditPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PeachBillAuditPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PagePeachCommodityAdjustmentInput = {
  /** 商品调整类型 */
  adjustmentType: CommodityAdjustmentEnum;
  /** 应用ID */
  appId?: InputMaybe<Scalars['Int']>;
  /** 费用单编码 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 商品调整编码 */
  code?: InputMaybe<Scalars['String']>;
  /** 调整人 */
  creator?: InputMaybe<Scalars['String']>;
  /** 调整结束日期 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 入库申请单号 */
  inOrderCode?: InputMaybe<Scalars['String']>;
  /** 分页信息 */
  page: Page;
  /** 调整开始日期 */
  startTime?: InputMaybe<Scalars['Long']>;
};

export type PagePeachCommodityAdjustmentPayload = {
  __typename?: 'PagePeachCommodityAdjustmentPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachCommodityAdjustmentPayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

export type PagePeachDesCustomerInput = {
  /** 客户姓名 */
  customerName?: InputMaybe<Scalars['String']>;
  /** 客户类型 */
  customerType?: InputMaybe<PeachCustomerType>;
  /** 组织id */
  orgId: Scalars['Int'];
  /** 分页入参 */
  page: Page;
  /** 查询白名单客户 */
  queryWhileList?: InputMaybe<Scalars['Boolean']>;
};

export type PagePeachDesCustomerPayload = {
  __typename?: 'PagePeachDESCustomerPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachDesCustomerPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PagePeachDebtContractSetupInput = {
  /** 合同状态 1启用 99禁用 */
  contractStatus?: InputMaybe<Scalars['Int']>;
  /** 合同类型 */
  contractType?: InputMaybe<PeachDebtContractTypeEnum>;
  /** 分页入参 */
  page: Page;
  /** 合同模板名称 */
  templateName?: InputMaybe<Scalars['String']>;
  /** 合同编码 */
  templateNo?: InputMaybe<Scalars['String']>;
};

export type PagePeachDebtContractSetupPayload = {
  __typename?: 'PagePeachDebtContractSetupPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachDebtContractSetupPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PagePeachDebtElectronicSignatureInput = {
  /** 电子签使用状态 1启用 99禁用 */
  enable?: InputMaybe<Scalars['Int']>;
  /** 组织名称 */
  orgName?: InputMaybe<Scalars['String']>;
  /** 分页入参 */
  page: Page;
};

export type PagePeachDebtElectronicSignaturePayload = {
  __typename?: 'PagePeachDebtElectronicSignaturePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachDebtElectronicSignaturePayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 分页查询其他收入费用单信息入参 */
export type PagePeachOtherIncomeBillInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 创建结束时间 */
  createEndTime?: InputMaybe<Scalars['Long']>;
  /** 创建开始时间 */
  createStartTime?: InputMaybe<Scalars['Long']>;
  /** 其他收入单号 */
  incomeOrderCode?: InputMaybe<Scalars['String']>;
  /** 其他收入单状态 */
  incomeOrderStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 收入类型 */
  incomeTypeList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 所属组织id */
  orgId?: InputMaybe<Scalars['ID']>;
  /** 分页参数 */
  page: Page;
  /** 产生结束日期 */
  productEndTime?: InputMaybe<Scalars['Long']>;
  /** 产生开始日期 */
  productStartTime?: InputMaybe<Scalars['Long']>;
};

/**  分页查询其他收入费用单信息出参 */
export type PagePeachOtherIncomeBillPayload = {
  __typename?: 'PagePeachOtherIncomeBillPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PeachOtherIncomeBillPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 分页查询销售退货单信息入参 */
export type PagePeachReturnOrderInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 退货结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 退货开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 客户属性 */
  customerAttribute?: InputMaybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: InputMaybe<Scalars['String']>;
  /** 客户类型 */
  customerType?: InputMaybe<Scalars['Int']>;
  /** 客户财务编码 */
  financialSystemCode?: InputMaybe<Scalars['String']>;
  /** 分页参数 */
  page: Page;
  /** 退货单号 */
  returnOrderCode?: InputMaybe<Scalars['String']>;
  /** 销售单号 */
  salesOrderCode?: InputMaybe<Scalars['String']>;
};

/**  分页查询销售退货单信息出参 */
export type PagePeachReturnOrderPayLoad = {
  __typename?: 'PagePeachReturnOrderPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PeachReturnOrderPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PagePeachSkuOptionInput = {
  /**  商品品类Id  */
  commodityCategoryId?: InputMaybe<Scalars['Int']>;
  /**  商品SpuId  */
  commoditySpuId?: InputMaybe<Scalars['Int']>;
  /**  选项id集合  */
  optionIdList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  分页参数  */
  page: Page;
  /**  规格id集合  */
  specIdList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type PagePeachSkuOptionPayload = {
  __typename?: 'PagePeachSkuOptionPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachSkuOptionPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  入库申请返回结果集合 */
export type PagePeachStockRecordPayload = {
  __typename?: 'PagePeachStockRecordPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachStockRecordPayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

export type PagePitayaBaseInStockBillInput = {
  /** 系统ID */
  appId?: InputMaybe<Scalars['Int']>;
  /** 批次号（原始批次号） */
  batchCode?: InputMaybe<Scalars['String']>;
  /** 入库组织 */
  createByOrg?: InputMaybe<Scalars['String']>;
  /** 入库结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 入库开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 批次号（当前批次号） */
  currentBatchCode?: InputMaybe<Scalars['String']>;
  /** 入库类型 */
  inOrderType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 业务单号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /**  分页参数 */
  page: Page;
  /** sku名称 */
  skuName?: InputMaybe<Scalars['String']>;
};

/** 生产费用审核分页入参 */
export type PagePitayaBillAuditInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 所属组织id */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用项名称 */
  billExpenseItemDesc?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 产生环节 */
  createLink?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 创建人 */
  createName?: InputMaybe<Scalars['String']>;
  /** 创建结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 最大金额 */
  maxAmount?: InputMaybe<Scalars['BigDecimal']>;
  /** 最小金额 */
  minAmount?: InputMaybe<Scalars['BigDecimal']>;
  /** 分页参数 */
  page: Page;
  /** 费用产生结束时间 */
  paymentCreateEndTime?: InputMaybe<Scalars['Long']>;
  /** 费用产生开始时间 */
  paymentCreateStartTime?: InputMaybe<Scalars['Long']>;
  /** 供应商 */
  supplierName?: InputMaybe<Scalars['String']>;
};

/** 生产费用审核分页出参 */
export type PagePitayaBillAuditPayLoad = {
  __typename?: 'PagePitayaBillAuditPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PitayaBillAuditPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PagePitayaConvertOrderInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 审核状态 */
  billStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 转换申请单号 */
  convertOrderCode?: InputMaybe<Scalars['String']>;
  /** 转换类型 */
  convertTypes?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 创建结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 分页参数 */
  page: Page;
};

/** 商品转换审核分页查询出参 */
export type PagePitayaConvertOrderPayload = {
  __typename?: 'PagePitayaConvertOrderPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsPitayaConvertOrderPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 配送费用单分页查询入参 */
export type PagePitayaDeliveryOrderInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 创建结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 所属客户Str */
  customerIdStr?: InputMaybe<Scalars['String']>;
  /** 配送单创建结束时间 */
  deliveryOrderCreateTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 配送单创建开始时间 */
  deliveryOrderCreateTimeStart?: InputMaybe<Scalars['Long']>;
  /** 配送类型 */
  deliveryOrderTypeList?: InputMaybe<Array<InputMaybe<PitayaDeliveryOrderTypeEnum>>>;
  /** 配送单配送结束时间 */
  deliveryTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 配送单配送开始时间 */
  deliveryTimeStart?: InputMaybe<Scalars['Long']>;
  /** 手工单号 */
  manualCode?: InputMaybe<Scalars['String']>;
  /** 关联配送单号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /** 分页参数 */
  page: Page;
  /** 所属仓库 */
  warehouseName?: InputMaybe<Scalars['String']>;
};

/** 配送费用单分页查询出参 */
export type PagePitayaDeliveryOrderPayLoad = {
  __typename?: 'PagePitayaDeliveryOrderPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsPitayaDeliveryOrderPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 配送退货分页查询入参 */
export type PagePitayaDeliveryReturnOrderInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 创建结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 配送退货类型 */
  deliveryOrderTypeList?: InputMaybe<Array<InputMaybe<PitayaDeliveryOrderTypeEnum>>>;
  /** 分页参数 */
  page: Page;
  /** 退货单号 */
  returnOrderCode?: InputMaybe<Scalars['String']>;
};

/** 配送退货分页查询出参 */
export type PagePitayaDeliveryReturnOrderPayLoad = {
  __typename?: 'PagePitayaDeliveryReturnOrderPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsPitayaDeliveryReturnOrderPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PagePitayaDomesticReceiveTaskInput = {
  /** 发车日期 */
  departureDate?: InputMaybe<Scalars['Long']>;
  /** 模糊搜索字段 */
  keyword?: InputMaybe<Scalars['String']>;
  /** 模糊搜索类型 */
  keywordType?: InputMaybe<SearchPitayaDomesticReceiveTaskEnum>;
  /** 状态 */
  status?: InputMaybe<PitayaDomesticReceiveTaskEnum>;
};

export type PagePitayaDomesticReceiveTaskPayload = PageInfoBase & {
  __typename?: 'PagePitayaDomesticReceiveTaskPayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页显示条数 */
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PitayaDomesticReceiveTaskPayload>>>;
  /** 总条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 分页查询代卖调拨出/入库费用单信息入参 */
export type PagePitayaOrderTransferBillInInfoInput = {
  /** 应用ID */
  appId?: InputMaybe<Scalars['ID']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 关联调拨单号 */
  flowCode?: InputMaybe<Scalars['String']>;
  /** 出/入库日期结束时间 */
  flowTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 出/入库日期开始时间 */
  flowTimeStart?: InputMaybe<Scalars['Long']>;
  /** 出/入库单号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /** 分页参数 */
  page: Page;
  /** 调出组织 */
  sourceOrgId?: InputMaybe<Scalars['ID']>;
  /** 提交人 */
  submitUser?: InputMaybe<Scalars['String']>;
  /** 调入组织 */
  targetOrgId?: InputMaybe<Scalars['ID']>;
};

/** 分页查询代卖调拨明细分页信息入参 */
export type PagePitayaOrderTransferDetailInput = {
  /** 应用ID */
  appId?: InputMaybe<Scalars['ID']>;
  /** 批次号 */
  batchCode?: InputMaybe<Scalars['String']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 代卖单号 */
  dmOrderCode?: InputMaybe<Scalars['String']>;
  /** 调拨单号 */
  flowCode?: InputMaybe<Scalars['String']>;
  /** 出/入库日期结束时间 */
  flowTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 出/入库日期开始时间 */
  flowTimeStart?: InputMaybe<Scalars['Long']>;
  /** 出/入库单号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /** 分页参数 */
  page: Page;
  /** 商品名称 */
  skuName?: InputMaybe<Scalars['String']>;
  /** 调出组织 */
  sourceOrgId?: InputMaybe<Scalars['ID']>;
  /** 调入组织 */
  targetOrgId?: InputMaybe<Scalars['ID']>;
};

export type PagePitayaProductionTaskOrderInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['ID']>;
  /** 费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 含半成品 */
  checkHalfFinishedStatus?: InputMaybe<Scalars['Int']>;
  /** 提交结束日期 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 提交开始日期 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 所属客户Str */
  customerIdStr?: InputMaybe<Scalars['String']>;
  /** 分页参数 */
  page: Page;
  /** 领料是否含退货品（生产入库费用审核用） */
  requisitionIncludeReturn?: InputMaybe<Scalars['Int']>;
  /** 领料是否含半成品（生产入库费用审核用） */
  requisitionIncludeSemiFinished?: InputMaybe<Scalars['Int']>;
  /** 生产任务单号 */
  taskCode?: InputMaybe<Scalars['String']>;
  /** 生产状态 */
  taskStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type PagePitayaProductionTaskOrderPayLoad = {
  __typename?: 'PagePitayaProductionTaskOrderPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<FmsPitayaProductionTaskOrderPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PagePitayaReceiveTaskInput = {
  /** 模糊搜索字段(关联采购单号) */
  keyword?: InputMaybe<Scalars['String']>;
  /** 采购日期 */
  purchaseDate?: InputMaybe<Scalars['Long']>;
  /** 状态 */
  status?: InputMaybe<PitayaReceiveTaskStatusEnum>;
};

export type PagePitayaReceiveTaskPayload = PageInfoBase & {
  __typename?: 'PagePitayaReceiveTaskPayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页显示条数 */
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PitayaReceiveTaskPayload>>>;
  /** 总条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PagePitayaSop = {
  /** 品类 */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** 模板名称 */
  sopName?: InputMaybe<Scalars['String']>;
  /** 状态 */
  sopStatus?: InputMaybe<Scalars['Boolean']>;
};

export type PagePitayaSopPayload = {
  __typename?: 'PagePitayaSopPayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页显示条数 */
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PitayaSopPayload>>>;
  /** 总条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PagePitayaSortingWarehouse = {
  __typename?: 'PagePitayaSortingWarehouse';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PitayaSortingWarehousePayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PagePitayaUserInput = {
  /** 员工姓名 */
  name?: InputMaybe<Scalars['String']>;
  /** 组织ID */
  orgId: Scalars['Int'];
  /** 用户状态 */
  status?: InputMaybe<UserStatus>;
};

export type PagePitayaUserPayload = {
  __typename?: 'PagePitayaUserPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PitayaUserPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 查询岗位请求 */
export type PagePositionInput = {
  /** 所属组织架构id（非必填） */
  groupOrgId?: InputMaybe<Scalars['Int']>;
  /** 所属组织id（非必填） */
  orgId?: InputMaybe<Scalars['Int']>;
  /** 分页请求参数 */
  page?: InputMaybe<Page>;
  /** 岗位名称（非必填） */
  positionName?: InputMaybe<Scalars['String']>;
  /** 列表类型 */
  positionPageEnum?: InputMaybe<PositionPageEnum>;
  /** 岗位状态（非必填） */
  positionStatus?: InputMaybe<PositionStatus>;
};

/** 查询岗位返回 */
export type PagePositionPayload = {
  __typename?: 'PagePositionPayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页大小 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 岗位信息 */
  records?: Maybe<Array<Maybe<PositionDto>>>;
  /** 总共满足条件数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  主营业务收款管理分页返回信息  */
export type PagePrimaryReceiptsPayLoad = {
  __typename?: 'PagePrimaryReceiptsPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PagePrimaryReceiptsRecordPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  主营业务收款管理分页返回记录信息  */
export type PagePrimaryReceiptsRecordPayLoad = {
  __typename?: 'PagePrimaryReceiptsRecordPayLoad';
  /** 回款关联应收单状态 */
  associationStatus?: Maybe<Scalars['String']>;
  /** 回款关联应收单状态描述 */
  associationStatusDesc?: Maybe<Scalars['String']>;
  /** 业务发生公司id */
  businessCompanyId?: Maybe<Scalars['Int']>;
  /** 业务发生公司-名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 业务发生的组织id */
  businessOrgId?: Maybe<Scalars['Int']>;
  /** 业务发生的组织-名称 */
  businessOrgName?: Maybe<Scalars['String']>;
  /**  是否可作废  1表示是，99表示否 */
  canCancel?: Maybe<Scalars['Int']>;
  /** 合同主体名称 */
  contractCompanyName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /**  创建人  */
  creatorName?: Maybe<Scalars['String']>;
  /** 本位币币种-编码 */
  currencyStandardCode?: Maybe<Scalars['String']>;
  /** 本位币币种-单位 */
  currencyStandardUnit?: Maybe<Scalars['String']>;
  /** 客户所属id */
  customerBelongId?: Maybe<Scalars['ID']>;
  /** 客户所属类型 */
  customerBelongType?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /**  流水匹配总金额  */
  flowMatchAmount?: Maybe<Scalars['BigDecimal']>;
  /** 匹配流水单号  */
  flowMatchCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  剩余流水匹配总金额  */
  flowMatchRemainAmount?: Maybe<Scalars['BigDecimal']>;
  /**  剩余匹配流水收款方式分组  */
  flowMatchRemainAmountPayTypeGroup?: Maybe<Array<Maybe<FasAmountPayload>>>;
  /** 匹配流水状态 */
  flowMatchStatus?: Maybe<Scalars['String']>;
  /** 匹配流水状态-名称 */
  flowMatchStatusName?: Maybe<Scalars['String']>;
  /**  手续费  */
  handlingFees?: Maybe<Scalars['BigDecimal']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 出票公司ID */
  makeOutCompanyId?: Maybe<Scalars['Int']>;
  /** 出票公司名称 */
  makeOutCompanyName?: Maybe<Scalars['String']>;
  /**  关联回款单号  */
  paymentOrderCode?: Maybe<Scalars['String']>;
  /**  收款单号  */
  receiptsCode?: Maybe<Scalars['String']>;
  /** 收款方式明细金额(含税) */
  receiptsPayInfoDetail?: Maybe<Array<Maybe<FasAmountPayload>>>;
  /** 收款方式金额(含税) */
  receiptsPayInfoWithTaxGroupByPayment?: Maybe<Array<Maybe<FasAmountPayload>>>;
  /**  收款单来源类型  */
  receiptsSourceType?: Maybe<Scalars['String']>;
  /**  收款单来源类型描述  */
  receiptsSourceTypeName?: Maybe<Scalars['String']>;
  /** 收款日期 */
  receiptsTime?: Maybe<Scalars['Long']>;
  /**  收入类型(字典receiptsType)  */
  receiptsType?: Maybe<Scalars['String']>;
  /**  收入类型描述  */
  receiptsTypeName?: Maybe<Scalars['String']>;
  /** 关联应收单号 */
  receivableCodeList?: Maybe<Array<Maybe<ReceivableLinkInfo>>>;
  /**  备注  */
  remark?: Maybe<Scalars['String']>;
  /** 来源系统-appId */
  sourceAppId?: Maybe<Scalars['Int']>;
  /** 来源系统-名称 */
  sourceAppName?: Maybe<Scalars['String']>;
  /** 收款单状态 */
  status?: Maybe<Scalars['String']>;
  /** 收款单状态-名称 */
  statusName?: Maybe<Scalars['String']>;
  /**  收款总金额  */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type PagePrimaryReceiptsReturnPayLoad = {
  __typename?: 'PagePrimaryReceiptsReturnPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PagePrimaryReceiptsReturnRecordPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PagePrimaryReceiptsReturnRecordPayLoad = {
  __typename?: 'PagePrimaryReceiptsReturnRecordPayLoad';
  /** 业务发生公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 业务发生公司-名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /**  关联业务单号  */
  businessOrderCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 业务发生的组织id */
  businessOrgId?: Maybe<Scalars['ID']>;
  /** 业务发生的组织-名称 */
  businessOrgName?: Maybe<Scalars['String']>;
  /** 可否关联应收单 1 可以 99 不可以 */
  canAssociated?: Maybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人 */
  createUserName?: Maybe<Scalars['String']>;
  /** 本位币币种-编码 */
  currencyStandardCode?: Maybe<Scalars['String']>;
  /** 本位币币种-单位 */
  currencyStandardUnit?: Maybe<Scalars['String']>;
  /** 客户所属id */
  customerBelongId?: Maybe<Scalars['ID']>;
  /** 客户所属类型 */
  customerBelongType?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /**  付款单状态  */
  paymentStatus?: Maybe<Scalars['String']>;
  /**  付款单状态-名称  */
  paymentStatusName?: Maybe<Scalars['String']>;
  /**  付款时间 (关联的付款单的付款日期；最多展示3个，多个鼠标移动展示) */
  paymentTime?: Maybe<Array<Maybe<Scalars['Long']>>>;
  /**  驳回原因  */
  reason?: Maybe<Scalars['String']>;
  /**  退款单号  */
  receiptsReturnCode?: Maybe<Scalars['String']>;
  /**  退款单来源类型(字典 receiptsReturnSourceType)  */
  receiptsReturnSourceType?: Maybe<Scalars['String']>;
  /**  退款单来源类型描述  */
  receiptsReturnSourceTypeName?: Maybe<Scalars['String']>;
  /** 退款日期 */
  receiptsReturnTime?: Maybe<Scalars['Long']>;
  /** 关联应收单号 */
  receivableCodeList?: Maybe<Array<Maybe<ReceivableLinkInfo>>>;
  /**  剩余款金额(退款总额-已退款单)  */
  remainTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  备注  */
  remark?: Maybe<Scalars['String']>;
  /** 退款金额-Join */
  returnAmountGroupByPaymentJoin?: Maybe<Scalars['String']>;
  /**  已退款金额(取退款单关联的付款单的【已付款金额】累积)  */
  returnedTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 来源系统-appId */
  sourceAppId?: Maybe<Scalars['Int']>;
  /** 来源系统-名称 */
  sourceAppName?: Maybe<Scalars['String']>;
  /** 退款单状态 */
  status?: Maybe<Scalars['String']>;
  /** 退款单状态-名称 */
  statusName?: Maybe<Scalars['String']>;
  /**  退款总金额  */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type PageProductionStockAdjustmentInput = {
  /** 订单状态 */
  adjustmentStatus: ProductionStockAdjustmentStatusEnum;
  /** 订单类型 */
  adjustmentType: ProductionStockAdjustmentType;
};

export type PageProductionStockAdjustmentPayload = {
  __typename?: 'PageProductionStockAdjustmentPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  /** 记录列表 */
  records?: Maybe<Array<Maybe<ProductionStockAdjustmentPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageProjectGroupInput = {
  /** 所属部门 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 所属项目组名称 */
  projectGroupName?: InputMaybe<Scalars['String']>;
};

export type PageProjectGroupPayload = {
  __typename?: 'PageProjectGroupPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<ProjectGroupPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PagePurchaseReturnInput = {
  endTime?: InputMaybe<Scalars['Long']>;
  keywords?: InputMaybe<Scalars['String']>;
  startTime?: InputMaybe<Scalars['Long']>;
  status?: InputMaybe<PurchaseStatus>;
};

export type PagePurchaseReturnPayload = {
  __typename?: 'PagePurchaseReturnPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PurchaseReturnPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PagePurchaseSummaryPayload = {
  __typename?: 'PagePurchaseSummaryPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PurchaseSummaryPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageQualityManagementInput = {
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类 */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 工厂发柜截止日期 */
  deliveryCabinetEnd?: InputMaybe<Scalars['Long']>;
  /** 工厂发柜起始日期 */
  deliveryCabinetStart?: InputMaybe<Scalars['Long']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 产地计划号 */
  planCode?: InputMaybe<Scalars['String']>;
  /** 发运方式 */
  transportMethod?: InputMaybe<TransportMethodEnum>;
};

export type PageQualityManagementPayload = {
  __typename?: 'PageQualityManagementPayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<QualityManagementRecordPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

/** 查询商品存储管理条件【分页】请求参数 */
export type PageQueryStorageConditionInput = {
  /** 商品名称 */
  categoryName?: InputMaybe<Scalars['String']>;
  /** 分页参数 */
  page?: InputMaybe<Page>;
};

/**  主营业务收款管理分页参数  */
export type PageReceiptsInput = {
  /** 回款关联应收单状态 */
  associationStatus?: InputMaybe<Scalars['String']>;
  /** 业务发生的公司id（即所属公司） */
  businessCompanyId?: InputMaybe<Scalars['ID']>;
  /** 所属组织 */
  businessOrgId?: InputMaybe<Scalars['ID']>;
  /** 关联回款单号 */
  businessPaymentCode?: InputMaybe<Scalars['String']>;
  /**  合同主体  */
  contractCompanyName?: InputMaybe<Scalars['String']>;
  /** 创建日期-开始 */
  createTimeBegin?: InputMaybe<Scalars['Long']>;
  /** 创建日期-结束 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 客户 */
  customerInfo?: InputMaybe<FasCustomerInput>;
  /**  匹配流水状态(字典flowMatchStatus) */
  flowMatchStatus?: InputMaybe<Scalars['String']>;
  /**  出票公司  */
  makeOutCompanyId?: InputMaybe<Scalars['ID']>;
  /**  分页参数 */
  page: FasPage;
  /** 收款状态(字典primaryReceiptsType) */
  receiptStatusIn?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 收款来源类型(字典receiptsSourceType) */
  receiptsSourceTypes?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /**  收款日期-开始 */
  receiptsTimeBegin?: InputMaybe<Scalars['Long']>;
  /**  收款日期-结束 */
  receiptsTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 关联应收单号 */
  receivableCode?: InputMaybe<Scalars['String']>;
};

export type PageReceiptsReturnInput = {
  /** 业务发生的公司id（即所属公司） */
  businessCompanyId?: InputMaybe<Scalars['ID']>;
  /** 关联业务单号 */
  businessOrderCode?: InputMaybe<Scalars['String']>;
  /** 所属组织 */
  businessOrgId?: InputMaybe<Scalars['ID']>;
  /** 创建日期-开始 */
  createTimeBegin?: InputMaybe<Scalars['Long']>;
  /** 创建日期-结束 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 客户 */
  customerInfo?: InputMaybe<FasCustomerInput>;
  /**  分页参数 */
  page: FasPage;
  /** 付款状态(字典paymentPayStatus) */
  paymentStatus?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 退款来源类型(字典receiptsReturnSourceType) */
  receiptsReturnSourceType?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /**  退款日期-开始 */
  returnTimeBegin?: InputMaybe<Scalars['Long']>;
  /**  退款日期-结束 */
  returnTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 退款单状态(字典receiptsReturnStatus) */
  status?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
};

/** 入参-应收管理: 分页(用于创建收款单) */
export type PageReceivableForCreateReceiptsInput = {
  /** 业务发生的公司id（即所属公司） */
  businessCompanyId?: InputMaybe<Scalars['ID']>;
  /** 所属组织 */
  businessOrgId?: InputMaybe<Scalars['ID']>;
  /** 合同主体公司名称 */
  contractCompanyName?: InputMaybe<Scalars['String']>;
  /**  创建日期(应收单)-开始 */
  createTimeBegin?: InputMaybe<Scalars['Long']>;
  /**  创建日期(应收单)-结束 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 客户 */
  customerInfos?: InputMaybe<Array<InputMaybe<FasCustomerInput>>>;
  /** 发票号码 */
  invoiceNumber?: InputMaybe<Scalars['String']>;
  /** 发票日期-开始 */
  invoiceTimeBegin?: InputMaybe<Scalars['Long']>;
  /** 发票日期-结束 */
  invoiceTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 出票公司ID */
  makeOutCompanyId?: InputMaybe<Scalars['ID']>;
  /**  分页参数 */
  page: FasPage;
  /** 应收单号 */
  receivableCode?: InputMaybe<Scalars['String']>;
  /**  是否真实发票 */
  withInvoiceReal?: InputMaybe<Scalars['Int']>;
};

/** 返回值-应收管理: 分页(用于创建收款单) */
export type PageReceivableForCreateReceiptsPayLoad = {
  __typename?: 'PageReceivableForCreateReceiptsPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PageReceivableForCreateReceiptsRecordPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 返回值-应收管理: 分页(用于创建收款单)-Record-业务单 */
export type PageReceivableForCreateReceiptsRecordBusinessPayLoad = {
  __typename?: 'PageReceivableForCreateReceiptsRecordBusinessPayLoad';
  /** 业务单据金额 */
  businessAmount?: Maybe<Scalars['BigDecimal']>;
  /** 业务单号 */
  businessCode?: Maybe<Scalars['String']>;
  /** 业务单据id */
  businessId?: Maybe<Scalars['ID']>;
  /** 业务单日期 */
  businessTime?: Maybe<Scalars['Long']>;
  /** 业务单据类型 */
  businessType?: Maybe<Scalars['Int']>;
  /** 业务单据类型-名称 */
  businessTypeName?: Maybe<Scalars['String']>;
  /** 发票号码 */
  invoiceNumber?: Maybe<Scalars['String']>;
  /** 剩余应收金额(含税) */
  remainReceivableAmountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 剩余应收分组收款方式金额(含税) */
  remainReceivableAmountWithTaxGroupByPaymentS?: Maybe<Array<Maybe<FasAmountPayload>>>;
};

/** 返回值-应收管理: 分页(用于创建收款单)-Record */
export type PageReceivableForCreateReceiptsRecordPayLoad = {
  __typename?: 'PageReceivableForCreateReceiptsRecordPayLoad';
  /** 业务单信息 */
  businessInfos?: Maybe<Array<Maybe<PageReceivableForCreateReceiptsRecordBusinessPayLoad>>>;
  /** 合同主体公司名称 */
  contractCompanyName?: Maybe<Scalars['String']>;
  /** 创建时间(应收单) */
  createTime?: Maybe<Scalars['Long']>;
  /** 客户所属id */
  customerBelongId?: Maybe<Scalars['ID']>;
  /** 客户所属类型 */
  customerBelongType?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** id(应收单id) */
  id?: Maybe<Scalars['ID']>;
  /** 出票公司ID */
  makeOutCompanyId?: Maybe<Scalars['ID']>;
  /** 出票公司名称 */
  makeOutCompanyName?: Maybe<Scalars['String']>;
  /** 应收金额(含税) */
  receivableAmountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 应收单号 */
  receivableCode?: Maybe<Scalars['String']>;
  /** 关联的发票id */
  refInvoiceId?: Maybe<Scalars['ID']>;
  /** 关联的发票号码 */
  refInvoiceNumber?: Maybe<Scalars['String']>;
  /** 剩余应收金额(含税) */
  remainReceivableAmountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 剩余应收分组收款方式金额(含税) */
  remainReceivableAmountWithTaxGroupByPayments?: Maybe<Array<Maybe<FasAmountPayload>>>;
  /** 虚拟发票/真实发票-展示名称 */
  virtualOrRealName?: Maybe<Scalars['String']>;
  /** 是否有真实发票 */
  withInvoiceReal?: Maybe<Scalars['Int']>;
};

/** 入参-应收管理: 分页 */
export type PageReceivableInput = {
  /** 业务发生的公司id（即所属公司） */
  businessCompanyId?: InputMaybe<Scalars['ID']>;
  /** 所属组织 */
  businessOrgId?: InputMaybe<Scalars['ID']>;
  /** 业务结算周期-结束 */
  businessSettlementPeriodEnd?: InputMaybe<Scalars['Long']>;
  /** 业务结算周期-开始 */
  businessSettlementPeriodStart?: InputMaybe<Scalars['Long']>;
  /**  创建日期-开始 */
  createTimeBegin?: InputMaybe<Scalars['Long']>;
  /**  创建日期-结束 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 客户 */
  customerInfo?: InputMaybe<FasCustomerInput>;
  /** 应收是否存在余额(即余额是否不等于0) */
  existRemainReceivableAmount?: InputMaybe<Scalars['Int']>;
  /** 发票号码 */
  invoiceNumber?: InputMaybe<Scalars['String']>;
  /** 发票日期-开始 */
  invoiceTimeBegin?: InputMaybe<Scalars['Long']>;
  /** 发票日期-结束 */
  invoiceTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  分页参数 */
  page: FasPage;
  /** 应收单号 */
  receivableCode?: InputMaybe<Scalars['String']>;
  /** 红蓝字(字典redOrBlueWord) */
  receivableDirection?: InputMaybe<Scalars['String']>;
  /**  应收单状态(字典receivableStatus) */
  status?: InputMaybe<Scalars['String']>;
};

/** 返回值-应收管理: 分页 */
export type PageReceivablePayLoad = {
  __typename?: 'PageReceivablePayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PageReceivableRecordPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 返回值-应收管理: 分页（Record） */
export type PageReceivableRecordPayLoad = {
  __typename?: 'PageReceivableRecordPayLoad';
  /** 所属公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 所属公司-名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 所属组织id */
  businessOrgId?: Maybe<Scalars['ID']>;
  /** 所属公司-名称 */
  businessOrgName?: Maybe<Scalars['String']>;
  /** 业务结算周期-结束 */
  businessSettlementPeriodEnd?: Maybe<Scalars['Long']>;
  /** 业务结算周期-开始 */
  businessSettlementPeriodStart?: Maybe<Scalars['Long']>;
  /** 是否能作废【1：能作废；99：不能作废】 */
  canCancel?: Maybe<Scalars['Int']>;
  /** 是否冲蓝字应收【1：能冲销；99：不能冲销】 */
  canOffsetBlueReceivable?: Maybe<Scalars['Int']>;
  /** 合同主体公司名称 */
  contractCompanyName?: Maybe<Scalars['String']>;
  /** 创建人 */
  createBy?: Maybe<Scalars['ID']>;
  /** 创建人-名称 */
  createByName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 本位币币种-编码 */
  currencyStandardCode?: Maybe<Scalars['String']>;
  /** 本位币币种-单位 */
  currencyStandardUnit?: Maybe<Scalars['String']>;
  /** 客户所属id */
  customerBelongId?: Maybe<Scalars['ID']>;
  /** 客户所属类型 */
  customerBelongType?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 发票红字/蓝字-value */
  invoiceDirection?: Maybe<Scalars['String']>;
  /** 发票红字/蓝字-名称 */
  invoiceDirectionName?: Maybe<Scalars['String']>;
  /** 发票日期 */
  invoiceTime?: Maybe<Scalars['Long']>;
  /** 开票公司 */
  makeOutCompanyId?: Maybe<Scalars['ID']>;
  /** 开票公司-名称 */
  makeOutCompanyName?: Maybe<Scalars['String']>;
  /** 累计核销预收金额 */
  offsetAdvanceReceivableAmountTotalWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 本次冲暂估应收金额 */
  offsetAppraiseReceivableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 累计冲销蓝/红字应收金额 */
  offsetBlueOrRedReceivableAmountTotalWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 累积收款/退款金额 */
  offsetReceiptOrRefundAmountTotalWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 应收金额(不含税) */
  receivableAmountNoTax?: Maybe<Scalars['BigDecimal']>;
  /** 应收金额(含税) */
  receivableAmountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 应收单单号 */
  receivableCode?: Maybe<Scalars['String']>;
  /** 税额 */
  receivableTaxFee?: Maybe<Scalars['BigDecimal']>;
  /** 税率 */
  receivableTaxRate?: Maybe<Scalars['BigDecimal']>;
  /** 关联的发票id */
  refInvoiceId?: Maybe<Scalars['ID']>;
  /** 关联的发票号码 */
  refInvoiceNumber?: Maybe<Scalars['String']>;
  /** 剩余应收金额(含税) */
  remainReceivableAmountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 剩余应收分组收款方式金额(含税)-Join */
  remainReceivableAmountWithTaxGroupByPaymentJoin?: Maybe<Scalars['String']>;
  /** 来源系统-appId */
  sourceAppId?: Maybe<Scalars['Int']>;
  /** 来源系统-名称 */
  sourceAppName?: Maybe<Scalars['String']>;
  /**  应收单状态-code */
  status?: Maybe<Scalars['String']>;
  /**  应收单状态-名称 */
  statusName?: Maybe<Scalars['String']>;
};

export type PageReceiveBillInput = {
  /** 费用类型 可空 */
  billMainType?: InputMaybe<FcBillMainTypeEnum>;
  /** 关键字搜索 */
  keyword?: InputMaybe<KeywordSearch>;
  /** 状态 */
  status?: InputMaybe<PageReceiveBillStatusEnum>;
  /** 时间段查询 */
  timeRange?: InputMaybe<TimeRange>;
};

export type PageReceiveBillPayload = {
  __typename?: 'PageReceiveBillPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<FcReceiveBillPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export const enum PageReceiveBillStatusEnum {
  /** 收货费用单审核: 已审核 */
  Audited = 'AUDITED',
  /** 收货费用单: 审核中 */
  Auditing = 'AUDITING',
  /** 收货费用单: 已完成 */
  Finish = 'FINISH',
  /** 收货费用单: 已驳回 */
  Reject = 'REJECT',
  /** 收货费用单审核: 待审核 */
  UnAudit = 'UN_AUDIT',
  /** 收货费用单: 待提交 */
  UnSubmit = 'UN_SUBMIT'
};

/** 入参-对账管理: 分页(用于创建应付发票) */
export type PageReconciliationForCreateInvoiceInput = {
  /** 业务发生公司id */
  businessCompanyId?: InputMaybe<Scalars['ID']>;
  /** 业务日期-结束 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 业务日期-开始 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 对账类型(字典redOrBlueWord) */
  direction?: InputMaybe<Scalars['String']>;
  /**  分页参数 */
  page: FasPage;
  /** 来源单据类型(字典 reconciliationType) */
  reconciliationType: Scalars['String'];
  /** 实际供应商id */
  supplierId?: InputMaybe<Scalars['ID']>;
  /** 实际供应商名称 */
  supplierName?: InputMaybe<Scalars['String']>;
};

/** 返回值-对账管理: 分页(用于创建应付发票) */
export type PageReconciliationForCreateInvoicePayLoad = {
  __typename?: 'PageReconciliationForCreateInvoicePayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PageReconciliationForCreateInvoiceRecordPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 返回值-对账管理: 分页(用于创建应付发票)-Record-业务单信息-Base */
export type PageReconciliationForCreateInvoiceRecordBusinessBasePayLoad = {
  __typename?: 'PageReconciliationForCreateInvoiceRecordBusinessBasePayLoad';
  /** 业务单据号 */
  businessCode?: Maybe<Scalars['String']>;
  /** 业务单据id */
  businessId?: Maybe<Scalars['ID']>;
  /** 业务日期 */
  businessTime?: Maybe<Scalars['Long']>;
  /** 单据类型 */
  businessType?: Maybe<Scalars['Int']>;
  /** 单据类型-名称 */
  businessTypeName?: Maybe<Scalars['String']>;
  /** 费用项id */
  costId?: Maybe<Scalars['ID']>;
  /** 费用项名称 */
  costName?: Maybe<Scalars['String']>;
  /** 累计开票价税合计 */
  makeOutInvoiceAmountTotalWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 业务单对账金额 */
  reconciliationAmount?: Maybe<Scalars['BigDecimal']>;
  /** 对账单明细id */
  reconciliationItemId?: Maybe<Scalars['ID']>;
  /** 税率(可能存在多个) */
  taxRates?: Maybe<Array<Maybe<Scalars['BigDecimal']>>>;
};

/** 返回值-对账管理: 分页(用于创建应付发票)-Record-业务单信息 */
export type PageReconciliationForCreateInvoiceRecordBusinessPayLoad = {
  __typename?: 'PageReconciliationForCreateInvoiceRecordBusinessPayLoad';
  /** 基础数据 */
  baseInfo?: Maybe<PageReconciliationForCreateInvoiceRecordBusinessBasePayLoad>;
  /** 逆向单据信息 */
  children?: Maybe<Array<Maybe<PageReconciliationForCreateInvoiceRecordBusinessBasePayLoad>>>;
};

/** 返回值-对账管理: 分页(用于创建应付发票)-Record */
export type PageReconciliationForCreateInvoiceRecordPayLoad = {
  __typename?: 'PageReconciliationForCreateInvoiceRecordPayLoad';
  /** 所属公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 所属公司-名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 对账单的业务单信息 */
  businessInfos: Array<PageReconciliationForCreateInvoiceRecordBusinessPayLoad>;
  /** 所属组织(join) */
  businessOrgNameJoin?: Maybe<Scalars['String']>;
  /** 对账日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 累计开票价税合计 */
  makeOutInvoiceAmountTotalWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 对账金额 */
  reconciliationAmount?: Maybe<Scalars['BigDecimal']>;
  /** 对账单号 */
  reconciliationCode?: Maybe<Scalars['String']>;
  /** 对账单id */
  reconciliationId?: Maybe<Scalars['ID']>;
  /** 对账单类型-code */
  reconciliationType?: Maybe<Scalars['String']>;
  /** 对账单类型-名称 */
  reconciliationTypeName?: Maybe<Scalars['String']>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

/**  入参-对账管理: 分页 */
export type PageReconciliationInput = {
  /** 创建日期-结束 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建日期-开始 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 开票状态(字典invoicingStatus) */
  invoicingStatus?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /**  分页参数 */
  page: FasPage;
  /** 对账周期结束时间 */
  periodEndTime?: InputMaybe<Scalars['Long']>;
  /** 对账周期开始时间 */
  periodStartTime?: InputMaybe<Scalars['Long']>;
  /** 对账单号 */
  reconciliationCode?: InputMaybe<Scalars['String']>;
  /** 对账状态(字典reconciliationStatus) */
  reconciliationStatus?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 对账单类型,字典reconciliationType */
  reconciliationType?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 供应商id */
  supplierId?: InputMaybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: InputMaybe<Scalars['String']>;
};

/** 返回值-对账管理: 分页 */
export type PageReconciliationPayLoad = {
  __typename?: 'PageReconciliationPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PageReconciliationRecordPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 返回值-对账管理: 分页(Record) */
export type PageReconciliationRecordPayLoad = {
  __typename?: 'PageReconciliationRecordPayLoad';
  /** 累计已开票金额 */
  accumulativeInvoiceAmount?: Maybe<Scalars['BigDecimal']>;
  /** 所属公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 所属公司-名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 组织分组列表 */
  businessOrgGroupList?: Maybe<Array<Maybe<BusinessOrgGroup>>>;
  /** 是否能作废【1：能作废；99：不能作废】 */
  cancelable?: Maybe<Scalars['Int']>;
  /** 对账人 */
  createBy?: Maybe<Scalars['ID']>;
  /** 对账人-名称 */
  createByName?: Maybe<Scalars['String']>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 本位币币种-编码 */
  currencyStandardCode?: Maybe<Scalars['String']>;
  /** 本位币币种-单位 */
  currencyStandardUnit?: Maybe<Scalars['String']>;
  /** 对账单id */
  id?: Maybe<Scalars['ID']>;
  /** 开票状态(字典invoicingStatus) */
  invoicingStatus?: Maybe<Scalars['String']>;
  /** 开票状态名称 */
  invoicingStatusName?: Maybe<Scalars['String']>;
  /** 对账周期结束时间 */
  periodEndTime?: Maybe<Scalars['Long']>;
  /** 对账周期开始时间 */
  periodStartTime?: Maybe<Scalars['Long']>;
  /** 本次对账总金额 */
  reconciliationAmount?: Maybe<Scalars['BigDecimal']>;
  /** 对账单号 */
  reconciliationCode?: Maybe<Scalars['String']>;
  /** 差额 */
  reconciliationDiffAmount?: Maybe<Scalars['BigDecimal']>;
  /** 对账状态(字典reconciliationStatus) */
  reconciliationStatus?: Maybe<Scalars['String']>;
  /** 对账状态名称 */
  reconciliationStatusName?: Maybe<Scalars['String']>;
  /** 对账单类型(字典reconciliationType) */
  reconciliationType?: Maybe<Scalars['String']>;
  /** 对账单类型名称 */
  reconciliationTypeName?: Maybe<Scalars['String']>;
  /** 关联的发票号码 */
  relInvoiceNumberList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 剩余可开票金额 */
  remainInvoiceAmount?: Maybe<Scalars['BigDecimal']>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

/**  入参-报销费用管理: 分页 */
export type PageReimbursementInput = {
  /** 计划摊销结束时间 */
  amortizeEndTime?: InputMaybe<Scalars['Long']>;
  /** 计划摊销开始时间 */
  amortizeStartTime?: InputMaybe<Scalars['Long']>;
  /** 摊销状态(字典reimbursementAmortizeStatus) */
  amortizeStatus?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 所属组织id */
  businessOrgId?: InputMaybe<Scalars['ID']>;
  /** 创建结束日期 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始日期 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 是否增量(1：是；99：否) */
  increment?: InputMaybe<Scalars['Int']>;
  /** NC单号 */
  ncSystemCode?: InputMaybe<Scalars['String']>;
  /**  分页参数 */
  page: FasPage;
  /** 报销单付款状态(字典reimbursementPayStatus) */
  payStatus?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 报销单号 */
  reimbursementCode?: InputMaybe<Scalars['String']>;
  /** 报销结束时间 */
  reimbursementEndTime?: InputMaybe<Scalars['Long']>;
  /** 报销部门组织id */
  reimbursementOrgId?: InputMaybe<Scalars['ID']>;
  /** 报销开始时间 */
  reimbursementStartTime?: InputMaybe<Scalars['Long']>;
  /** 报销单状态(字典reimbursementStatus) */
  reimbursementStatus?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 报销子类型(字典reimbursementType) */
  reimbursementSubtype?: InputMaybe<Scalars['String']>;
  /** 报销类型(字典reimbursementType) */
  reimbursementType?: InputMaybe<Scalars['String']>;
  /** 关联应付单状态(字典relPayableStatus) */
  relPayableStatus?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
};

/** 返回值-报销费用管理: 分页 */
export type PageReimbursementPayLoad = {
  __typename?: 'PageReimbursementPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PageReimbursementRecordPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 返回值-报销费用管理: 分页(Record) */
export type PageReimbursementRecordPayLoad = {
  __typename?: 'PageReimbursementRecordPayLoad';
  /** 是否摊销【1：是；99：否】 */
  amortize?: Maybe<Scalars['Int']>;
  /** 摊销结束时间 */
  amortizeEndTime?: Maybe<Scalars['Long']>;
  /** 摊销记录列表 */
  amortizeList?: Maybe<Array<Maybe<AmortizePayLoad>>>;
  /** 摊销开始时间 */
  amortizeStartTime?: Maybe<Scalars['Long']>;
  /** 摊销状态(字典reimbursementAmortizeStatus) */
  amortizeStatus?: Maybe<Scalars['String']>;
  /** 摊销状态名称 */
  amortizeStatusName?: Maybe<Scalars['String']>;
  /** 所属公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 所属公司名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 业务项目名称 */
  businessObjectName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 所属组织id */
  businessOrgId?: Maybe<Scalars['ID']>;
  /** 所属组织名称 */
  businessOrgName?: Maybe<Scalars['String']>;
  /** 是否可作废【1：能；99：不能】 */
  cancelable?: Maybe<Scalars['Int']>;
  /** 创建人 */
  createBy?: Maybe<Scalars['ID']>;
  /** 创建人-名称 */
  createByName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 本位币币种-单位 */
  currencyStandardUnit?: Maybe<Scalars['String']>;
  /** 客户名称 */
  customerName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 是否可编辑【1：能；99：不能】 */
  editable?: Maybe<Scalars['Int']>;
  /** 附件列表 */
  fileList?: Maybe<Array<Maybe<FasFilePayload>>>;
  /** 生成应付单失败的原因 */
  genePayableFailReason?: Maybe<Scalars['String']>;
  /** 报销单id */
  id?: Maybe<Scalars['ID']>;
  /** 是否增量【1：是；99：否】 */
  increment?: Maybe<Scalars['Int']>;
  /** 匹配借支总额 */
  matchingBorrowingAmount?: Maybe<Scalars['BigDecimal']>;
  /** 匹配借支单情况 */
  matchingBorrowingCase?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** NC单号 */
  ncSystemCode?: Maybe<Scalars['String']>;
  /** 报销单付款状态(字典reimbursementPayStatus) */
  payStatus?: Maybe<Scalars['String']>;
  /** 报销单付款状态名称 */
  payStatusName?: Maybe<Scalars['String']>;
  /** 需支付金额(借支差额) */
  payableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 已付款金额 */
  paymentAmount?: Maybe<Scalars['BigDecimal']>;
  /** 付款单号 */
  paymentCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 付款对象id(员工为用户id，单位为0) */
  paymentObjectId?: Maybe<Scalars['ID']>;
  /** 付款对象名称 */
  paymentObjectName?: Maybe<Scalars['String']>;
  /** 报销金额 */
  reimbursementAmount?: Maybe<Scalars['BigDecimal']>;
  /** 报销单号 */
  reimbursementCode?: Maybe<Scalars['String']>;
  /** 报销部门组织id */
  reimbursementOrgId?: Maybe<Scalars['ID']>;
  /** 报销部门组织名称 */
  reimbursementOrgName?: Maybe<Scalars['String']>;
  /** 报销事由 */
  reimbursementReason?: Maybe<Scalars['String']>;
  /** 报销单状态(字典reimbursementStatus) */
  reimbursementStatus?: Maybe<Scalars['String']>;
  /** 报销单状态名称 */
  reimbursementStatusName?: Maybe<Scalars['String']>;
  /** 报销子类型(字典reimbursementType) */
  reimbursementSubtype?: Maybe<Scalars['String']>;
  /** 报销子类型名称 */
  reimbursementSubtypeName?: Maybe<Scalars['String']>;
  /** 报销时间 */
  reimbursementTime?: Maybe<Scalars['Long']>;
  /** 报销类型(字典reimbursementType) */
  reimbursementType?: Maybe<Scalars['String']>;
  /** 报销类型名称 */
  reimbursementTypeName?: Maybe<Scalars['String']>;
  /** 关联应付单状态(字典relPayableStatus) */
  relPayableStatus?: Maybe<Scalars['String']>;
  /** 关联应付单状态名称 */
  relPayableStatusName?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
};

export type PageResultWorkflowRuntimeDetail = {
  __typename?: 'PageResultWorkflowRuntimeDetail';
  /** 记录 */
  data: Array<WorkflowRuntimeDetail>;
  /** 总数 */
  total: Scalars['Long'];
};

export type PageReturnBillPayload = {
  __typename?: 'PageReturnBillPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<ReturnBillPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  还箱费用信息分页查询结果集 */
export type PageReturnBoxBillPayload = {
  __typename?: 'PageReturnBoxBillPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<ReturnBoxPageInfoPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageReturnOrderAuditListPayload = {
  __typename?: 'PageReturnOrderAuditListPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<ReturnOrderAuditListPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageReturnOrderInput = {
  /** 客户名称 */
  customerName?: InputMaybe<Scalars['String']>;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
  /**  订单状态 */
  statusList?: InputMaybe<Array<InputMaybe<PeachReturnOrderEnum>>>;
  /** 发起人过滤标记，true：过滤当前人发起的售后单 null或者false 不过滤，查询当前组织所有的售后单 */
  userFilterFlag?: InputMaybe<Scalars['Boolean']>;
};

export const enum PageReturnType {
  /** 费用审核 */
  BillAudit = 'BILL_AUDIT',
  /** 费用管理 */
  BillManage = 'BILL_MANAGE'
};

/** 采购退货费用单分页查询参数 */
export type PageReturnsBillInput = {
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /**
   * 查询状态
   * 采购费用管理：待提交[BILL_UN_SUBMITTED],已提交[BILL_BIZ_UN_REVIEWED, BILL_FD_UN_REVIEWED,BILL_FD_CONFIRMED, BILL_COMPLETE]
   * 采购费用审核：待审核[BILL_BIZ_UN_REVIEWED]，已审核[BILL_FD_UN_REVIEWED,BILL_FD_CONFIRMED, BILL_COMPLETE]
   */
  billStatusList: Array<InputMaybe<PitayaBillStatusEnum>>;
  /** 货品类型 */
  commodityType?: InputMaybe<Scalars['Int']>;
  /** 查询结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 页面类型 */
  pageBillType: PageReturnType;
  /** 查询开始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
};

/** 分页查询角色请求 */
export type PageRolesInput = {
  /** 系统id */
  appId?: InputMaybe<Scalars['Int']>;
  /** 分页请求参数 */
  page?: InputMaybe<Page>;
  /** 角色名（非必填） */
  roleName?: InputMaybe<Scalars['String']>;
  /** 角色状态（代码未使用） */
  status?: InputMaybe<RoleStatusEnum>;
};

/** 分页查询角色返回 */
export type PageRolesPayload = {
  __typename?: 'PageRolesPayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 当前页展示数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 角色信息集 */
  records?: Maybe<Array<Maybe<RolePayload>>>;
  /** 符合条件总共条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageSaleDeliveryOrderPayload = PageInfoBase & {
  __typename?: 'PageSaleDeliveryOrderPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<SaleDeliveryOrderDetailPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageSaleDeliveryReturnInput = {
  /** 配送单订单ID */
  deliveryOrderId: Scalars['ID'];
};

export type PageSaleDeliveryReturnPayload = PageInfoBase & {
  __typename?: 'PageSaleDeliveryReturnPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<SaleDeliveryReturnOrderPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageSaleIncomeOrderInput = {
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 收入类型 */
  incomeOperation: IncomeOperation;
  /** 销售收入状态(10:待提交 15:财务已驳回 20:待业务人员审核 25:待内勤人员审核 30:待财务人员审核 40:已完成 50:业务人员驳回) */
  incomeStatus: Array<InputMaybe<IncomeStatus>>;
  /** 类型 10：次品销售 20：废旧品销售 30：成品销售 */
  sourceType?: InputMaybe<SaleIncomeSourceType>;
  /** 时间 */
  timeRange?: InputMaybe<PitayaTimeRange>;
};

export type PageSaleIncomeOrderPayload = {
  __typename?: 'PageSaleIncomeOrderPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<SaleIncomeOrderPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageSaleIncomeOrderWebInput = {
  /** 销售客户地址 2.7 新增 */
  addressId?: InputMaybe<Scalars['Int']>;
  /** 创建时间: */
  createTimeRange?: InputMaybe<TimeRangeWeb>;
  /** 收入单号模糊搜索 */
  incomeCode?: InputMaybe<Scalars['String']>;
  /** 销售收入状态(10:待提交 20:待业务人员审核 30:待财务人员审核 40:已完成) */
  incomeStatus?: InputMaybe<IncomeStatus>;
  /** 类型 10：次品销售 20：废旧品销售 */
  sourceType: SaleIncomeSourceType;
};

export type PageSaleIncomeOrderWebPayload = {
  __typename?: 'PageSaleIncomeOrderWebPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<SaleIncomeOrderWebPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageSaleInvoice = {
  __typename?: 'PageSaleInvoice';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<SaleInvoicePayLoad>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageSaleInvoiceInput = {
  /** 查询关键字（单据编号/商品名称，模糊查询） */
  keyword?: InputMaybe<Scalars['String']>;
  /** 单据状态 */
  orderStatus?: InputMaybe<Array<InputMaybe<SaleStatusEnum>>>;
  /** 售后单状态 只有触发待处理时传递待处理枚举, 其他时候不传 */
  saleReturnStatus?: InputMaybe<ReturnStatusEnum>;
  /** 查询时间条件 已完成状态下必传 */
  timeRange?: InputMaybe<PitayaTimeRange>;
};

export type PageSalePlanOrderInput = {
  /** 模糊查询 */
  keyword?: InputMaybe<Scalars['String']>;
  /** 状态 */
  salePlanOrderStatus?: InputMaybe<SalePlanOrderStatusEnum>;
  /** 时间 */
  timeRange?: InputMaybe<PitayaTimeRange>;
};

export type PageSalePlanOrderPayload = {
  __typename?: 'PageSalePlanOrderPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<SalePlanOrderDetailPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageSaleReturnInput = {
  /** 查询关键字（退货单号/销售客户名称/商品名称，模糊查询） */
  keyword?: InputMaybe<Scalars['String']>;
  /** 订单状态 */
  orderStatus?: InputMaybe<InOrderStatus>;
  /** 查询时间条件 */
  timeRange: PitayaTimeRange;
};

export type PageStdOptionInput = {
  /** 商品品类id */
  commodityCategoryId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 标准选项名称 */
  stdOptionName?: InputMaybe<Scalars['String']>;
  /** 标准规格id，查询品牌的选项默认为4 */
  stdSpecId: Scalars['Int'];
};

export type PageStdOptionPayload = {
  __typename?: 'PageStdOptionPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<StdOptionPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageStdSpecInput = {
  /** 商品品类id */
  commodityCategoryId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 标准规格名称 */
  stdSpecName?: InputMaybe<Scalars['String']>;
};

export type PageStdSpecPayload = {
  __typename?: 'PageStdSpecPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<StdSpecPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageStockAdjustmentInput = {
  /** 单据状态 */
  stockAdjustmentStatus: StockAdjustmentStatusEnum;
};

export type PageStockAdjustmentPayload = {
  __typename?: 'PageStockAdjustmentPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  /** 记录列表 */
  records?: Maybe<Array<Maybe<StockAdjustmentPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageStockBatchInput = {
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  /** 所属客户 */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 所属客户类型 */
  customerType?: InputMaybe<Scalars['Int']>;
  /** 关键字查询 商品名称 */
  keyword?: InputMaybe<Scalars['String']>;
  /** 仓库id */
  warehouseId?: InputMaybe<Scalars['ID']>;
};

export type PageStockBatchPayLoad = {
  __typename?: 'PageStockBatchPayLoad';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<StockBatchPayloadV2>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 库存费用单分页查询入参 */
export type PageStockCostOrderInput = {
  /**  库存费用单状态 */
  costOrderStatus: StockCostStatusEnum;
  /**  库存费用单类型 */
  costOrderType: StockCostOrderTypeEnum;
  /**  当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /**  每页显示条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 发起时间结束 */
  timeEnd?: InputMaybe<Scalars['Long']>;
  /** 发起时间开始 */
  timeStart?: InputMaybe<Scalars['Long']>;
};

/** 库存费用单分页结果返回 */
export type PageStockCostOrderPayload = {
  __typename?: 'PageStockCostOrderPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<StockCostOrderPayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

export type PageStockOrderInput = {
  stockOperationType: StockOperationType;
  stockOrderType: Array<StockOrderType>;
};

export type PageStockOrderPayload = {
  __typename?: 'PageStockOrderPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<StockOrderDetailPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageStockRecordInput = {
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
  /**  出入库记录查询类型 */
  queryType?: InputMaybe<StockRecordQueryType>;
  /** 发起时间结束 */
  timeEnd?: InputMaybe<Scalars['Long']>;
  /** 发起时间开始 */
  timeStart?: InputMaybe<Scalars['Long']>;
  /**  出入库类型(目前只支持单选) */
  type?: InputMaybe<Array<InputMaybe<WarehouseAllType>>>;
  /**  仓库id */
  warehouseId?: InputMaybe<Scalars['ID']>;
};

export type PageStockWmsOrderInput = {
  commodityTypeIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  stockOperationType: StockOperationType;
  stockWmsOrderType: Array<StockWmsOrderType>;
};

export type PageStockWmsOrderPayload = {
  __typename?: 'PageStockWmsOrderPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<StockWmsOrderDetailPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageStoreManagementSaleInfoInput = {
  /** 地址id */
  addressId: Scalars['Int'];
  /** 售后单状态 */
  afterSaleStatus?: InputMaybe<ReturnStatusEnum>;
  /** 搜索关键字 */
  keyword?: InputMaybe<Scalars['String']>;
  /** 平台开单状态 */
  saleOrderStatus?: InputMaybe<SaleStatusEnum>;
  /** 时间筛选 */
  timeRange?: InputMaybe<PitayaTimeRange>;
};

export type PageStoreManagementSaleInfoPayload = {
  __typename?: 'PageStoreManagementSaleInfoPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PlatformSaleDetailPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageSupervisionInput = {
  /** 费用单情况 */
  billStatus?: InputMaybe<OssStaticBillStatus>;
  /** 盘点情况 */
  checkStatus?: InputMaybe<CheckStatus>;
  /** 日期 */
  date: Scalars['Long'];
  /** 收入单状况 */
  incomeStatus?: InputMaybe<IncomeStatusEnum>;
  /** 组织 2.7 修改为多选 */
  orgId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type PageSupervisionPayload = {
  __typename?: 'PageSupervisionPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<SupervisionPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageSupplementalOrderInput = {
  /** 配送单订单ID */
  deliveryOrderId: Scalars['ID'];
};

export type PageSupplementalOrderPayload = PageInfoBase & {
  __typename?: 'PageSupplementalOrderPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<SupplementalOrderPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageSupplierInput = {
  /**  供应商属性 */
  attribute?: InputMaybe<PeachAttributeTypeEnum>;
  /**  合作方式,TRUE 是代卖合作，FALSE 标识非代卖合作 null代表查询所有 */
  cooperationWay?: InputMaybe<Scalars['Boolean']>;
  /**  创建时间终 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  创建时间始 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /**  财务系统编码 */
  financialSystemCode?: InputMaybe<Scalars['String']>;
  /** 身份证 */
  idCard?: InputMaybe<Scalars['String']>;
  /**  关键字查询 */
  keyWord?: InputMaybe<Scalars['String']>;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
  /**  联系电话 */
  phoneNum?: InputMaybe<Scalars['String']>;
  /** 供应商类型（10个人20/公司/0未指定） */
  supplierBaseType?: InputMaybe<Array<InputMaybe<PeachSupplierBaseTypeEnum>>>;
  /**  供应商类别 */
  supplierDetailType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  供应商名称 */
  supplierName?: InputMaybe<Scalars['String']>;
  /** 供应商子类型 */
  supplierSubType?: InputMaybe<Array<InputMaybe<PeachSupplierSubTypeEnum>>>;
  /**  纳税人识别号 */
  tfn?: InputMaybe<Scalars['String']>;
};

export type PageSupplierPayload = {
  __typename?: 'PageSupplierPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<SupplierPayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

/**  盘点记录列表 */
export type PageTakeStockRecordListPayload = {
  __typename?: 'PageTakeStockRecordListPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<TakeStockRecordPayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

export type PageTaskLimitPayload = {
  __typename?: 'PageTaskLimitPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<TaskLimitPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageTeamMemberPayload = {
  __typename?: 'PageTeamMemberPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<TeamMemberPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  分页获取调拨费用单信息入参  */
export type PageTransferBillInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /**  费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /**  费用单状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /**  柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /**  品类ID */
  categoryId?: InputMaybe<Scalars['ID']>;
  /**  收货方  */
  customerId?: InputMaybe<Scalars['ID']>;
  /**  尾程运输公司 */
  domesticTransportSupplierId?: InputMaybe<Scalars['ID']>;
  /** 进口港 */
  entryPortId?: InputMaybe<Scalars['ID']>;
  /** 进口报关公司 */
  importDeclareSupplierId?: InputMaybe<Scalars['ID']>;
  /**  调出产地 */
  originOrgId?: InputMaybe<Scalars['ID']>;
  /**  产地计划号 */
  originPlanCode?: InputMaybe<Scalars['String']>;
  /**  分页参数 */
  page: Page;
  /**  销地计划号 */
  salesPlanCode?: InputMaybe<Scalars['String']>;
  /**  调拨结束日期 */
  transferTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  调拨开始日期 */
  transferTimeStart?: InputMaybe<Scalars['Long']>;
};

/**  计调费用信息信息分页查询结果集 */
export type PageTransferBillPayload = {
  __typename?: 'PageTransferBillPayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<TransferBillPageInfoPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageTransferInput = {
  /** 结束时间 */
  endDate: Scalars['Long'];
  /** 开始时间 */
  startDate: Scalars['Long'];
  /** 调拨类型 */
  transferType: Scalars['Int'];
};

export type PageTransferPayload = {
  __typename?: 'PageTransferPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<TransferPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageTurnoverBasketPayload = {
  __typename?: 'PageTurnoverBasketPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<TurnoverBasketPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 获取员工列表入参 */
export type PageUser = {
  /** 用户账号 */
  account?: InputMaybe<Scalars['String']>;
  /** 人资编码 */
  empCode?: InputMaybe<Scalars['String']>;
  /** 身份证号码 */
  idNum?: InputMaybe<Scalars['String']>;
  /** 名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 组织架构id集合 */
  orgGroupIdList?: InputMaybe<Scalars['Int']>;
  /** 组织id集合 */
  orgIdList?: InputMaybe<Scalars['Int']>;
  /** 分页请求参数 */
  page?: InputMaybe<Page>;
  /** 联系电话 */
  phone?: InputMaybe<Scalars['String']>;
  /** 用户状态 */
  status?: InputMaybe<UserStatusEnum>;
};

/** 分页查询返回用户信息 */
export type PageUserInfoPayload = {
  __typename?: 'PageUserInfoPayload';
  /** "人资编码 */
  empCode?: Maybe<Scalars['String']>;
  /** 身份证 */
  idNum?: Maybe<Scalars['String']>;
  /** 关联组织 */
  orgInfos?: Maybe<Array<Maybe<OrgInfoPayload>>>;
  /** 联系方式 */
  phone?: Maybe<Scalars['String']>;
  /** 电话代码 */
  phoneCode?: Maybe<Scalars['Int']>;
  /** 用户状态 */
  status?: Maybe<UserStatusEnum>;
  /** 用户账号 */
  userAccount?: Maybe<Scalars['String']>;
  /** 用户id */
  userId?: Maybe<Scalars['Int']>;
  /** 用户名称 */
  userName?: Maybe<Scalars['String']>;
};

/** 获取员工列表入参 */
export type PageUserInput = {
  /** 名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 组织架构Id */
  orgGroupId?: InputMaybe<Scalars['Int']>;
  /** 组织Id */
  orgId?: InputMaybe<Scalars['Int']>;
  pageCurrent: Scalars['Int'];
  pageSize: Scalars['Int'];
};

/** 分页获取用户列表信息返回 */
export type PageUserPayload = {
  __typename?: 'PageUserPayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 当前页大小 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 用户信息集 */
  records?: Maybe<Array<Maybe<PageUserInfoPayload>>>;
  /** 符合条件总条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageVarietyGroupPayload = {
  __typename?: 'PageVarietyGroupPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<VarietyGroup>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PageVarietyGroupSkuInput = {
  categoryId?: InputMaybe<Scalars['Int']>;
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  groupId: Scalars['Int'];
  page?: InputMaybe<Page>;
  skuName?: InputMaybe<Scalars['String']>;
};

export type PageVarietyGroupSkuPayload = {
  __typename?: 'PageVarietyGroupSkuPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<VarietyGroupSku>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 入参-凭证单据: 分页 */
export type PageVoucherBillInput = {
  /** 会计期间 */
  accountPeriod?: InputMaybe<Scalars['Long']>;
  /** 是否为调整类凭证 */
  adjustTypeVoucher?: InputMaybe<Scalars['Int']>;
  /** 记账公司 */
  bookingCompanyId?: InputMaybe<Scalars['ID']>;
  /** 记账部门 */
  bookingDepartmentId?: InputMaybe<Scalars['ID']>;
  /** 是否手工凭证 */
  manualBill?: InputMaybe<Scalars['Int']>;
  /**  分页参数 */
  page: FasPage;
  /** 摘要 */
  summary?: InputMaybe<Scalars['String']>;
  /** 凭证编号 */
  voucherBillCode?: InputMaybe<Scalars['String']>;
  /** 凭证名称 */
  voucherBillName?: InputMaybe<Scalars['String']>;
  /** 凭证状态(字典类型voucherStatus)，支持批量 */
  voucherStatus?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
};

/** 返回值-凭证单据: 分页 */
export type PageVoucherBillPayLoad = {
  __typename?: 'PageVoucherBillPayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PageVoucherBillRecordPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 返回值-凭证单据: 分页(record-item) */
export type PageVoucherBillRecordItemPayLoad = {
  __typename?: 'PageVoucherBillRecordItemPayLoad';
  /** 原币金额 */
  amountOrigin?: Maybe<Scalars['BigDecimal']>;
  /** 本位币金额 */
  amountStandard?: Maybe<Scalars['BigDecimal']>;
  /** 辅助核算信息 */
  auxiliaryAccountInfo?: Maybe<Scalars['String']>;
  /**  创建人  */
  createBy?: Maybe<Scalars['Int']>;
  /**  创建人-名称  */
  createByName?: Maybe<Scalars['String']>;
  /**  创建日期  */
  createTime?: Maybe<Scalars['Long']>;
  /** 币种(原币) */
  currencyOrigin?: Maybe<Scalars['String']>;
  /** 币种(本位币) */
  currencyStandard?: Maybe<Scalars['String']>;
  /** 汇率(本位币转换成原币的汇率) */
  exchangeRate?: Maybe<Scalars['BigDecimal']>;
  /** 明细行id */
  itemId: Scalars['ID'];
  /** 科目编码 */
  subjectCode?: Maybe<Scalars['String']>;
  /** 借贷方向 */
  subjectDirection?: Maybe<Scalars['String']>;
  /** 借贷方向-名称 */
  subjectDirectionName?: Maybe<Scalars['String']>;
  /** 科目名称 */
  subjectName?: Maybe<Scalars['String']>;
  /** 摘要 */
  summary?: Maybe<Scalars['String']>;
};

/** 返回值-凭证单据: 分页(record) */
export type PageVoucherBillRecordPayLoad = {
  __typename?: 'PageVoucherBillRecordPayLoad';
  /** 会计期间 */
  accountPeriod?: Maybe<Scalars['Long']>;
  /** 是否为调整类凭证 */
  adjustTypeVoucher?: Maybe<Scalars['Int']>;
  /** 记账公司(公司) */
  bookingCompanyId?: Maybe<Scalars['ID']>;
  /** 记账公司-名称 */
  bookingCompanyName?: Maybe<Scalars['String']>;
  /** 记账部门(组织) */
  bookingDepartmentId?: Maybe<Scalars['ID']>;
  /** 记账部门(组织)-名称 */
  bookingDepartmentName?: Maybe<Scalars['String']>;
  /** 业务单号 */
  businessCode?: Maybe<Scalars['String']>;
  /** 凭证单据id */
  id: Scalars['ID'];
  /** 明细行信息 */
  itemList?: Maybe<Array<Maybe<PageVoucherBillRecordItemPayLoad>>>;
  /** 是否手工凭证 */
  manualBill?: Maybe<Scalars['Int']>;
  /** 凭证编号 */
  voucherBillCode?: Maybe<Scalars['String']>;
  /** 凭证名称 */
  voucherBillName?: Maybe<Scalars['String']>;
  /** 凭证状态 */
  voucherStatus?: Maybe<Scalars['String']>;
  /** 凭证状态-名称 */
  voucherStatusName?: Maybe<Scalars['String']>;
};

/** 入参-凭证处理中心: 分页 */
export type PageVoucherHandleInput = {
  /** 会计期间 */
  accountPeriod?: InputMaybe<Scalars['Long']>;
  /** 单据编号 */
  businessNo?: InputMaybe<Scalars['String']>;
  /** 业务日期-开始 */
  businessTimeBegin?: InputMaybe<Scalars['Long']>;
  /** 业务日期-结束 */
  businessTimeEnd?: InputMaybe<Scalars['Long']>;
  /** Code入参 */
  code: Scalars['String'];
  /** 公司id */
  companyId?: InputMaybe<Scalars['ID']>;
  /** 客户 */
  customer?: InputMaybe<FasCustomerInput>;
  /** 部门id */
  orgId?: InputMaybe<Scalars['ID']>;
  /** 分页参数 */
  page: FasPage;
  /** 供应商 */
  supplier?: InputMaybe<Scalars['String']>;
  /** 关联凭证状态 */
  voucherStatus?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
};

export type PageVoucherHandlePayLoad = {
  __typename?: 'PageVoucherHandlePayLoad';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页返回信息 */
  records?: Maybe<Array<Maybe<VoucherHandlePayLoad>>>;
  /** 数据总条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 入参-凭证模板: 分页 */
export type PageVoucherTemplateInput = {
  /** 是否为调整类凭证 */
  adjustTypeVoucher?: InputMaybe<Scalars['Int']>;
  /**  单据使用范围  */
  appScopeTypes?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /**  创建日期-开始 */
  createTimeBegin?: InputMaybe<Scalars['Long']>;
  /**  创建日期-结束 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  分页参数 */
  page: FasPage;
  /**  凭证模板状态(字典类型voucherTemplateStatus)  */
  templateStatus?: InputMaybe<Scalars['String']>;
  /**  凭证模板归属类型(字典类型voucherTemplateBelongType)  */
  voucherTemplateBelongType?: InputMaybe<Scalars['String']>;
  /**  凭证模板名称 */
  voucherTemplateName?: InputMaybe<Scalars['String']>;
};

/** 入参-凭证模板名称: 分页 */
export type PageVoucherTemplateNameInput = {
  /**  创建日期-开始 */
  createTimeBegin?: InputMaybe<Scalars['Long']>;
  /**  创建日期-结束 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  分页参数 */
  page: FasPage;
  /**  凭证模板归属类型(字典类型voucherTemplateBelongType)  */
  voucherTemplateBelongType?: InputMaybe<Scalars['String']>;
  /**  凭证模板名称  */
  voucherTemplateName?: InputMaybe<Scalars['String']>;
};

/** 返回值-凭证模板名称: 分页 */
export type PageVoucherTemplateNamePayLoad = {
  __typename?: 'PageVoucherTemplateNamePayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PageVoucherTemplateNameRecordPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 返回值-Record-凭证模板名称: 分页 */
export type PageVoucherTemplateNameRecordPayLoad = {
  __typename?: 'PageVoucherTemplateNameRecordPayLoad';
  /**  创建人  */
  createBy?: Maybe<Scalars['Int']>;
  /**  创建人-名称  */
  createByName?: Maybe<Scalars['String']>;
  /**  创建日期  */
  createTime?: Maybe<Scalars['Long']>;
  /**  id */
  id?: Maybe<Scalars['ID']>;
  /**  启停用状态  */
  status?: Maybe<Scalars['Int']>;
  /**  凭证模板归属类型 */
  voucherTemplateBelongType?: Maybe<Scalars['String']>;
  /**  凭证模板归属类型-名称 */
  voucherTemplateBelongTypeName?: Maybe<Scalars['String']>;
  /**  凭证模板名称  */
  voucherTemplateName?: Maybe<Scalars['String']>;
};

/** 返回值-凭证模板: 分页 */
export type PageVoucherTemplatePayLoad = {
  __typename?: 'PageVoucherTemplatePayLoad';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PageVoucherTemplateRecordPayLoad>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 返回值-Record-凭证模板: 分页 */
export type PageVoucherTemplateRecordPayLoad = {
  __typename?: 'PageVoucherTemplateRecordPayLoad';
  /** 是否为调整类凭证 */
  adjustTypeVoucher?: Maybe<Scalars['Int']>;
  /** 适用范围的单据类型 */
  businessType?: Maybe<Scalars['String']>;
  /** 适用范围的单据类型-名称 */
  businessTypeName?: Maybe<Scalars['String']>;
  /** 适用范围的单据类型的父级（选择一） */
  businessTypeParent?: Maybe<Scalars['String']>;
  /** 适用范围的单据类型的父级（选择一）-名称 */
  businessTypeParentName?: Maybe<Scalars['String']>;
  /**  创建人  */
  createBy?: Maybe<Scalars['Int']>;
  /**  创建人-名称  */
  createByName?: Maybe<Scalars['String']>;
  /**  创建日期  */
  createTime?: Maybe<Scalars['Long']>;
  /**  id */
  id?: Maybe<Scalars['ID']>;
  /**  启停用状态  */
  status?: Maybe<Scalars['Int']>;
  /**  科目(贷方)  */
  subjectCredit?: Maybe<Scalars['String']>;
  /**  科目(借方)  */
  subjectDebit?: Maybe<Scalars['String']>;
  /**  凭证模板状态-Code  */
  templateStatus?: Maybe<Scalars['String']>;
  /**  凭证模板状态-名称  */
  templateStatusName?: Maybe<Scalars['String']>;
  /**  凭证模板归属类型  */
  voucherTemplateBelongType?: Maybe<Scalars['String']>;
  /**  凭证模板归属类型-名称  */
  voucherTemplateBelongTypeName?: Maybe<Scalars['String']>;
  /**  凭证模板名称  */
  voucherTemplateName?: Maybe<Scalars['String']>;
};

export type PageWasteSaleOrderInput = {
  endTime: Scalars['Long'];
  saleOrderStatus?: InputMaybe<Array<InputMaybe<WasteSaleOrderStatusEnum>>>;
  /** saleTime:Long! */
  startTime: Scalars['Long'];
};

export type PageWasteSaleOrderPayload = {
  __typename?: 'PageWasteSaleOrderPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  /** 销售订单列表 */
  records?: Maybe<Array<Maybe<WasteSaleOrder>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type ParamItemWithoutTypeInput = {
  paramName: Scalars['String'];
  value: Scalars['String'];
};

export const enum ParamType {
  BigInt = 'BIG_INT',
  Boolean = 'BOOLEAN',
  Double = 'DOUBLE',
  EpochMilli = 'EPOCH_MILLI',
  Int = 'INT',
  List = 'LIST',
  String = 'STRING'
};

export type ParamTypeOption = {
  __typename?: 'ParamTypeOption';
  /** 是否禁用 */
  disable: Scalars['Boolean'];
  /** 参数类型下拉选项前端展示的名称 */
  label: Scalars['String'];
  /** 参数类型下拉选项对应的值 */
  value: ParamType;
};

export type PassOmsPurchaseInput = {
  id: Scalars['ID'];
};

export type PassStockAdjustmentInput = {
  /** 调整申请单id */
  stockAdjustmentId: Array<InputMaybe<Scalars['ID']>>;
};

export type PauseOrContinueTaskInput = {
  taskId?: InputMaybe<Scalars['ID']>;
  taskStatusCode?: InputMaybe<Scalars['Int']>;
};

/**  付款方式 */
export const enum PayMode {
  /**  现结 */
  CashPay = 'CASH_PAY',
  /**  未知 */
  ErrorPay = 'ERROR_PAY',
  /**  半月结 */
  HalfMonthPay = 'HALF_MONTH_PAY',
  /**  月结 */
  MonthPay = 'MONTH_PAY',
  /**  次结 */
  OncePay = 'ONCE_PAY',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export const enum PayModeEnum {
  /** 现结 */
  CashPay = 'CASH_PAY',
  /** 半月结 */
  HalfMonthPay = 'HALF_MONTH_PAY',
  /** 月结 */
  MonthPay = 'MONTH_PAY',
  /** 次结 */
  OncePay = 'ONCE_PAY',
  Unrecognized = 'UNRECOGNIZED'
};

export type PayOfAnotherDetailPayload = {
  __typename?: 'PayOfAnotherDetailPayload';
  /**  记账期间  */
  accountPeriod?: Maybe<Scalars['Long']>;
  /**  本位币币种  */
  currency?: Maybe<Scalars['String']>;
  /**  生成方式  */
  generationType?: Maybe<Scalars['String']>;
  /**  费用项信息  */
  items?: Maybe<Array<Maybe<PayOfAnotherItemPayload>>>;
  /** 备注 */
  note?: Maybe<Scalars['String']>;
  /** 代付费用单id */
  payOfAnotherId?: Maybe<Scalars['ID']>;
  /**  调出组织  */
  sourceBelongOrg?: Maybe<Scalars['ID']>;
  /**  所属公司  */
  sourceCompanyId?: Maybe<Scalars['ID']>;
  /**  调入组织  */
  targetBelongOrg?: Maybe<Scalars['ID']>;
  /**  调入公司  */
  targetCompanyId?: Maybe<Scalars['ID']>;
  /**  转移总金额  */
  transferAmount?: Maybe<Scalars['BigDecimal']>;
};

export type PayOfAnotherItemPayload = {
  __typename?: 'PayOfAnotherItemPayload';
  /** 费用单创建时间 */
  billCreateTime?: Maybe<Scalars['Long']>;
  /** 费用单详情id */
  billDetailId?: Maybe<Scalars['ID']>;
  /** 费用单id */
  billId?: Maybe<Scalars['ID']>;
  /**  费用单号  */
  billMainCode?: Maybe<Scalars['String']>;
  /** 费用项金额 */
  costAmount?: Maybe<Scalars['BigDecimal']>;
  /** 费用项id */
  costId?: Maybe<Scalars['ID']>;
  /** 费用项名称 */
  costName?: Maybe<Scalars['String']>;
  /** 客户所属id */
  customerId?: Maybe<Scalars['ID']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户所属类型 */
  customerType?: Maybe<Scalars['Int']>;
  /** 业务项目 */
  operationalProject?: Maybe<Scalars['String']>;
  /** 业务项目描述 */
  operationalProjectDesc?: Maybe<Scalars['String']>;
  /** 代付费用单详情id */
  payOfAnotherItemId?: Maybe<Scalars['ID']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 销售单号 */
  saleCode?: Maybe<Scalars['String']>;
  /** 销售单id */
  saleId?: Maybe<Scalars['ID']>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

export type PayOfAnotherOperationInput = {
  /** Id号入参 */
  id: Scalars['ID'];
  /**  操作备注  */
  reason?: InputMaybe<Scalars['String']>;
};

/** 返回值-应付管理: 详情业务信息(payableBiz) */
export type PayableBizPayLoad = {
  __typename?: 'PayableBizPayLoad';
  /** 业务单编码 */
  businessCode?: Maybe<Scalars['String']>;
  /** 业务单id */
  businessId?: Maybe<Scalars['ID']>;
  /** 业务单日期 */
  businessTime?: Maybe<Scalars['Long']>;
  /** 业务单类型 */
  businessType?: Maybe<Scalars['Int']>;
  /** 业务单类型名称 */
  businessTypeName?: Maybe<Scalars['String']>;
  /** 费用项id */
  costId?: Maybe<Scalars['ID']>;
  /** 费用项名称 */
  costName?: Maybe<Scalars['String']>;
  /** 累计预计付款金额/预计退款金额 */
  financialPaymentAmount?: Maybe<Scalars['BigDecimal']>;
  /** 本次开票价税合计 */
  makeOutInvoiceAmountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 累计核销金额 */
  offsetAmount?: Maybe<Scalars['BigDecimal']>;
  /** 剩余冲暂估金额 */
  offsetAppraiseRemainAmount?: Maybe<Scalars['BigDecimal']>;
  /** 应付金额 */
  payableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 累计付款金额/退款金额 */
  paymentAmount?: Maybe<Scalars['BigDecimal']>;
  /** 剩余应付金额 */
  remainPayableAmount?: Maybe<Scalars['BigDecimal']>;
  /** subItemBizId */
  subItemBizId?: Maybe<Scalars['ID']>;
  /** 单据总额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

/** 返回值-应付管理: 详情列表信息(payableItem) */
export type PayableItemPayLoad = {
  __typename?: 'PayableItemPayLoad';
  /** 所属组织名称 */
  businessOrgName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 累计预计付款金额/预计退款金额 */
  financialPaymentAmount?: Maybe<Scalars['BigDecimal']>;
  /** itemId */
  itemId?: Maybe<Scalars['ID']>;
  /** 本次开票价税合计 */
  makeOutInvoiceAmountWithTax?: Maybe<Scalars['BigDecimal']>;
  /** 累计核销金额 */
  offsetAmount?: Maybe<Scalars['BigDecimal']>;
  /** 本次冲暂估金额 */
  offsetAppraiseAmount?: Maybe<Scalars['BigDecimal']>;
  /** 应付金额 */
  payableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 业务信息 */
  payableBiz?: Maybe<Array<Maybe<PayableBizPayLoad>>>;
  /** 累计付款金额/退款金额 */
  paymentAmount?: Maybe<Scalars['BigDecimal']>;
  /** 剩余应付金额 */
  remainPayableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 来源金额 */
  sourceAmount?: Maybe<Scalars['BigDecimal']>;
  /** 来源单号 */
  sourceCode?: Maybe<Scalars['String']>;
  /** 来源单子类型 */
  sourceSubType?: Maybe<Scalars['String']>;
  /** 来源单子类型名称 */
  sourceSubTypeName?: Maybe<Scalars['String']>;
  /** 来源明细日期 */
  sourceTime?: Maybe<Scalars['Long']>;
  /** 来源单类型 */
  sourceType?: Maybe<Scalars['String']>;
  /** 来源单类型名称 */
  sourceTypeName?: Maybe<Scalars['String']>;
};

export type PaymentAdvanceFundFlowRecordPayLoad = FasBelongCompanyBase & FasBelongOrgListBase & FasFundFlowBusinessItemBase & FasSupplierBase & {
  __typename?: 'PaymentAdvanceFundFlowRecordPayLoad';
  /** 所属公司 */
  belongCompany?: Maybe<FasOrg>;
  /** 流水日期 */
  flowTime?: Maybe<Scalars['Long']>;
  /** 收支项目 */
  fundFlowBusinessItem?: Maybe<FasDictData>;
  /** 流水匹配金额 */
  fundMatchAmount?: Maybe<Scalars['BigDecimal']>;
  /** 生成流水号 */
  fundNo?: Maybe<Scalars['String']>;
  /** 是否现金 1：是, 否：99 */
  isCash?: Maybe<Scalars['Int']>;
  /** 匹配日期 */
  matchTime?: Maybe<Scalars['Long']>;
  /** 所属组织 */
  orgList?: Maybe<Array<Maybe<FasOrg>>>;
  /** 预付单id */
  paymentAdvanceId?: Maybe<Scalars['ID']>;
  /** 付款单号 */
  paymentCode?: Maybe<Scalars['String']>;
  /** 付款单创建日期 */
  paymentCreateTime?: Maybe<Scalars['Long']>;
  /** 付款单匹配记录号 */
  paymentRecordCode?: Maybe<Scalars['String']>;
  /** 摘要 */
  summary?: Maybe<Scalars['String']>;
  /** 供应商 */
  supplier?: Maybe<FasSupplier>;
};

export type PaymentAdvancePayInfoPayLoad = FasStatusBase & {
  __typename?: 'PaymentAdvancePayInfoPayLoad';
  /** 已付款金额 */
  paidAmount?: Maybe<Scalars['BigDecimal']>;
  /** 付款日期 */
  payTime?: Maybe<Array<Maybe<Scalars['Long']>>>;
  /** 预付单id */
  paymentAdvanceId?: Maybe<Scalars['ID']>;
  /** 剩余预付金额 */
  remainPrepayAmount?: Maybe<Scalars['BigDecimal']>;
  /** 付款单状态 */
  status?: Maybe<FasDictData>;
  /** 可核销金额 */
  writeOffAbleAmount?: Maybe<Scalars['BigDecimal']>;
  /** 累计已核销金额 */
  writtenOffAmount?: Maybe<Scalars['BigDecimal']>;
};

export type PaymentAdvancePayLoad = FasBelongCompanyBase & FasBelongOrgBase & FasPaymentEntityBase & FasStatusBase & FasSupplierBase & {
  __typename?: 'PaymentAdvancePayLoad';
  /** 所属公司 */
  belongCompany?: Maybe<FasOrg>;
  /** 所属组织 */
  belongOrg?: Maybe<FasOrg>;
  /** 预付单号 */
  code?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 本位币币种 */
  currency?: Maybe<Scalars['String']>;
  /** 关联流水记录 */
  fundFlowRecord?: Maybe<Array<Maybe<PaymentAdvanceFundFlowRecordPayLoad>>>;
  /** 预付单id */
  id?: Maybe<Scalars['ID']>;
  /** 付款信息:付款单状态 已付款金额 累计已核销金额 可核销金额 剩余预付金额 付款日期 */
  payInfo?: Maybe<PaymentAdvancePayInfoPayLoad>;
  /** 付款主体 */
  paymentEntity?: Maybe<FasOrg>;
  /** 预付总金额 */
  prepayAmount?: Maybe<Scalars['BigDecimal']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 预付单状态  字典类型：paymentAdvanceStatus */
  status?: Maybe<FasDictData>;
  /** 供应商 */
  supplier?: Maybe<FasSupplier>;
  /** 核销记录 */
  writeOffRecord?: Maybe<Array<Maybe<PaymentAdvanceWriteOffRecordPayLoad>>>;
};

export type PaymentAdvanceWriteOffRecordPayLoad = {
  __typename?: 'PaymentAdvanceWriteOffRecordPayLoad';
  /** 关联应付单号 */
  payableCode?: Maybe<Scalars['String']>;
  /** 预付单id */
  paymentAdvanceId?: Maybe<Scalars['ID']>;
  /** 核销金额 */
  writeOffAmount?: Maybe<Scalars['BigDecimal']>;
  /** 核销日期 */
  writeOffTime?: Maybe<Scalars['Long']>;
};

export type PaymentChangePayload = {
  __typename?: 'PaymentChangePayload';
  /** 变更后状态 */
  changeStatus?: Maybe<PaymentStatus>;
  /** 操作人ID */
  createBy?: Maybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 操作人姓名 */
  creator?: Maybe<Scalars['String']>;
  /** 变更前状态 */
  initialStatus?: Maybe<PaymentStatus>;
  /** 回款单id */
  paymentId?: Maybe<Scalars['ID']>;
  /** 备注 */
  remarks?: Maybe<Scalars['String']>;
};

export type PaymentContentInput = {
  /**  支付金额 */
  money: Scalars['BigDecimal'];
  /**  到账时间 */
  paymentTime?: InputMaybe<Scalars['Long']>;
  /**  支付方式 枚举 */
  paymentWayEnum: PeachPaymentType;
  /**  转账账号 */
  transferAccount?: InputMaybe<Scalars['String']>;
};

/**  回款内容 */
export type PaymentContentPayload = {
  __typename?: 'PaymentContentPayload';
  /**  预收单信息  */
  advanceInfos?: Maybe<Array<Maybe<AdvanceInfoDetailPayload>>>;
  /**  支付金额 */
  paymentAmount?: Maybe<Scalars['BigDecimal']>;
  /**  支付信息 */
  paymentMessage?: Maybe<Scalars['String']>;
  /**  到账时间 */
  paymentTime?: Maybe<Scalars['Long']>;
  /**  回款支付方式 */
  paymentWay?: Maybe<Scalars['String']>;
  /**  回款支付方式描述 */
  paymentWayDesc?: Maybe<Scalars['String']>;
  /**  转账账号 */
  transferAccount?: Maybe<Scalars['String']>;
};

export type PaymentCustomer = {
  __typename?: 'PaymentCustomer';
  /** 客户别名 */
  alias?: Maybe<Scalars['String']>;
  /** 客户属性 */
  attribute?: Maybe<PeachAttributeTypeEnum>;
  /** 客户id */
  id?: Maybe<Scalars['Int']>;
  /** 客户姓名 */
  name?: Maybe<Scalars['String']>;
  /** 回款可用预收金额 */
  paymentAvailableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 客户类型 */
  type?: Maybe<PeachCustomerType>;
};

export type PaymentDetail = {
  /**  实收金额 */
  paidAmount: Scalars['BigDecimal'];
  /**  订单支付方式 */
  paymentType: PeachPaymentType;
};

export type PaymentFeeInput = {
  billPaymentFeeItemList?: InputMaybe<Array<InputMaybe<BillPaymentFeeItemInput>>>;
  /** 货款备注 */
  note?: InputMaybe<Scalars['String']>;
};

export type PaymentFundFlowCodePayLoad = {
  __typename?: 'PaymentFundFlowCodePayLoad';
  /** 流水号 */
  fundFlowCode?: Maybe<Scalars['String']>;
  /** 付款单id */
  id?: Maybe<Scalars['ID']>;
};

/**  支付信息 */
export type PaymentInfo = {
  __typename?: 'PaymentInfo';
  /**  支付金额 */
  paymentAmount?: Maybe<Scalars['BigDecimal']>;
  /**  支付方式 */
  paymentMethod?: Maybe<PeachPaymentType>;
};

/**  收银支付方式统计 */
export type PaymentMethodCountPayload = {
  __typename?: 'PaymentMethodCountPayload';
  /**  收银金额 */
  paymentAmount?: Maybe<Scalars['BigDecimal']>;
  /**  收银数量 */
  paymentQuantity?: Maybe<Scalars['Int']>;
  /**  支付方式 */
  paymentType?: Maybe<PeachPaymentType>;
};

export type PaymentOperationInput = {
  /** Id号入参 */
  id: Scalars['ID'];
  /**  原因  */
  reason?: InputMaybe<Scalars['String']>;
};

export type PaymentPayInput = {
  /** 金额 */
  amount: Scalars['BigDecimal'];
  /**  收支项目  */
  businessItemType?: InputMaybe<Scalars['String']>;
  /** 凭证单号 */
  externalBillNo: Scalars['String'];
  /** 流水日期 */
  flowTime: Scalars['Long'];
  /** 经办人名称 */
  handlerName: Scalars['String'];
  /** Id号入参(付款单ID) */
  id: Scalars['ID'];
  /** 是否现金 */
  isCash: Scalars['Int'];
  /** 对方账号 */
  oppositeBankAccountCode?: InputMaybe<Scalars['String']>;
  /** 对方账号名称 */
  oppositeBankAccountName?: InputMaybe<Scalars['String']>;
  /** 我司账号id */
  ownerBankAccountId: Scalars['ID'];
  /** 摘要 */
  summary?: InputMaybe<Scalars['String']>;
};

export type PaymentPayLoad = FasBelongCompanyBase & FasBelongOrgListBase & FasCurrencyBase & FasInvoiceBodyCompanyBase & FasPayStatusBase & FasSourceSubTypeBase & FasSourceTypeBase & FasStatusBase & FasSubTypeBase & FasTypeBase & {
  __typename?: 'PaymentPayLoad';
  /**  付款金额  */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 所属公司 */
  belongCompany?: Maybe<FasOrg>;
  /**  是否可付款  */
  canPay?: Maybe<Scalars['Boolean']>;
  /**  是否可驳回  */
  canReject?: Maybe<Scalars['Boolean']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 币种 */
  currency?: Maybe<FasCurrencyPayload>;
  /**  关联流水单号  */
  fundFlowCode?: Maybe<Array<Maybe<PaymentFundFlowCodePayLoad>>>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 发票主体 */
  invoiceBodyCompany?: Maybe<FasOrg>;
  /** 所属组织 */
  orgList?: Maybe<Array<Maybe<FasOrg>>>;
  /**  已付金额  */
  paidAmount?: Maybe<Scalars['BigDecimal']>;
  /** 付款单付款状态 */
  payStatus?: Maybe<FasDictData>;
  /**  付款单号  */
  paymentCode?: Maybe<Scalars['String']>;
  /** 付款主体id */
  paymentEntityId?: Maybe<Scalars['ID']>;
  /** 付款主体 */
  paymentEntityName?: Maybe<Scalars['String']>;
  /** 付款对象 */
  paymentObjectName?: Maybe<Scalars['String']>;
  /**  关联单号  */
  paymentSourceCode?: Maybe<Scalars['String']>;
  /** 付款时间 */
  paymentTime?: Maybe<Array<Maybe<PaymentTimePayLoad>>>;
  /**  驳回原因  */
  reason?: Maybe<Scalars['String']>;
  /**  剩余付款金额  */
  remainAmount?: Maybe<Scalars['BigDecimal']>;
  /** 来源单据子类型 */
  sourceSubType?: Maybe<FasDictData>;
  /** 来源单据类型 */
  sourceType?: Maybe<FasDictData>;
  /** 付款单状态 */
  status?: Maybe<FasDictData>;
  /** 单据子类型 */
  subType?: Maybe<FasDictData>;
  /**  供应商  */
  supplierName?: Maybe<Scalars['String']>;
  /** 单据子类型 */
  type?: Maybe<FasDictData>;
};

/**  回款明细信息返回 */
export type PaymentReturnDetailPayload = {
  __typename?: 'PaymentReturnDetailPayload';
  /**  产生预收单信息  */
  advanceInfos?: Maybe<Array<Maybe<AdvanceInfoDetailPayload>>>;
  /**  产生预收金额  */
  advanceTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 关联代卖信息 */
  agencySaleInfo?: Maybe<AgencySaleInfoPayload>;
  /**  回款费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /**  回款费用单ID */
  billId?: Maybe<Scalars['ID']>;
  /** 费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /**  创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /**  客户财务系统编码 */
  customerFinancialCode?: Maybe<Scalars['String']>;
  /**  客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /**  欠款总金额 */
  debitTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  回款证明文件 */
  fileRespList?: Maybe<Array<Maybe<FilePayload>>>;
  /**  回款单号 */
  paymentCode?: Maybe<Scalars['String']>;
  /**  回款支付信息 */
  paymentContentRespList?: Maybe<Array<Maybe<PaymentContentPayload>>>;
  /**  回款单ID */
  paymentId?: Maybe<Scalars['ID']>;
  /**  回款总金额 */
  paymentTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  备注 */
  remark?: Maybe<Scalars['String']>;
  /**  回款结算信息 */
  settleAccountsResp?: Maybe<SettleAccountsPayload>;
  /**  回款规则 */
  settleRule?: Maybe<Scalars['Int']>;
  /**  回款规则描述 */
  settleRuleDesc?: Maybe<Scalars['String']>;
};

/**  回款详情入参 */
export type PaymentReturnInfoInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /**  回款费用单ID */
  paymentId: Scalars['ID'];
};

/**  列表返回信息 */
export type PaymentReturnInfoPayload = {
  __typename?: 'PaymentReturnInfoPayload';
  /** 所属组织 */
  belongOrgName?: Maybe<Scalars['String']>;
  /**  回款费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /**  回款费用单ID */
  billId?: Maybe<Scalars['ID']>;
  /** 费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 费用单状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /**  创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /**  回款人 */
  createUserName?: Maybe<Scalars['String']>;
  /**  客户属性 */
  customerAttribute?: Maybe<Scalars['Int']>;
  /**  客户属性描述 */
  customerAttributeDesc?: Maybe<Scalars['String']>;
  /**  客户财务系统编码 */
  customerFinancialCode?: Maybe<Scalars['String']>;
  /**  客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /**  客户类型 */
  customerType?: Maybe<Scalars['Int']>;
  /**  客户类型描述 */
  customerTypeDesc?: Maybe<Scalars['String']>;
  /**  回款单号 */
  paymentCode?: Maybe<Scalars['String']>;
  /**  回款支付信息 */
  paymentContentRespList?: Maybe<Array<Maybe<PaymentContentPayload>>>;
  /**  回款单ID */
  paymentId?: Maybe<Scalars['ID']>;
  /**  回款总金额 */
  paymentTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 驳回原因 */
  reason?: Maybe<Scalars['String']>;
  /**  备注 */
  remark?: Maybe<Scalars['String']>;
  /**  关联销售订单信息 */
  salesOrderRespList?: Maybe<Array<Maybe<SalesOrderPayload>>>;
  /**  回款规则 */
  settleRule?: Maybe<Scalars['Int']>;
  /**  回款规则描述 */
  settleRuleDesc?: Maybe<Scalars['String']>;
};

/**  回款信息分页查询结果集 */
export type PaymentReturnPagePayload = {
  __typename?: 'PaymentReturnPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PaymentReturnInfoPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  回款单状态 */
export const enum PaymentStatus {
  /**  待审核 */
  BizUnReviewed = 'BIZ_UN_REVIEWED',
  /**  已取消 */
  Cancel = 'CANCEL',
  /**  已完成 */
  Complete = 'COMPLETE',
  /**  财务已确认 */
  FdConfirmed = 'FD_CONFIRMED',
  /**  待财务审核 */
  FdUnReviewed = 'FD_UN_REVIEWED',
  /**  驳回 */
  Reject = 'REJECT',
  /**  未识别 */
  Unrecognized = 'UNRECOGNIZED',
  /**  待确认 */
  UnConfirmed = 'UN_CONFIRMED',
  /**  待提交 */
  UnSubmitted = 'UN_SUBMITTED'
};

export type PaymentStatusCountInput = {
  /**  是否自己创建的(录入,审核) */
  personal: Scalars['Boolean'];
};

export type PaymentStatusCountPayload = {
  __typename?: 'PaymentStatusCountPayload';
  /**  回款单数量 */
  count?: Maybe<Scalars['Int']>;
  /**  回款单状态 */
  paymentStatus?: Maybe<PaymentStatus>;
};

export type PaymentTimePayLoad = {
  __typename?: 'PaymentTimePayLoad';
  /** 付款单id */
  id?: Maybe<Scalars['ID']>;
  /** 付款时间 */
  paymentTime?: Maybe<Scalars['Long']>;
};

/** 订单支付类型 */
export const enum PaymentType {
  /** 支付宝 */
  Alipay = 'ALIPAY',
  /** 现金 */
  Cash = 'CASH',
  /** 欠款 */
  Period = 'PERIOD',
  /** 刷卡 */
  Swipe = 'SWIPE',
  /** 转账 */
  TransferAccounts = 'TRANSFER_ACCOUNTS',
  /** 其他扫码 */
  TwoDimensionalCode = 'TWO_DIMENSIONAL_CODE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 微信 */
  Wechat = 'WECHAT',
  /** 坏账核销 */
  WriteOffBadDebts = 'WRITE_OFF_BAD_DEBTS'
};

export type PeachAbnormalSalesOrderConfirmedInput = {
  /** 订单id */
  orderIds: Array<InputMaybe<Scalars['ID']>>;
};

/**  批发预收单详情出参  */
export type PeachAdvanceDetailPayload = {
  __typename?: 'PeachAdvanceDetailPayload';
  /**  预收总金额  */
  advanceAmount?: Maybe<Scalars['BigDecimal']>;
  /**  预收订单编码  */
  advanceOrderCode?: Maybe<Scalars['String']>;
  /**  预收订单ID  */
  advanceOrderId?: Maybe<Scalars['ID']>;
  /**  预收单状态  */
  advanceStatus?: Maybe<Scalars['Int']>;
  /**  预收单状态描述  */
  advanceStatusDesc?: Maybe<Scalars['String']>;
  /**  预收类型  */
  advanceType?: Maybe<Scalars['Int']>;
  /**  预收类型描述  */
  advanceTypeDesc?: Maybe<Scalars['String']>;
  /**  所属公司ID  */
  companyId?: Maybe<Scalars['ID']>;
  /**  所属公司名称  */
  companyName?: Maybe<Scalars['String']>;
  /**  预收单创建日期  */
  createTime?: Maybe<Scalars['Long']>;
  /**  客户ID  */
  customerId?: Maybe<Scalars['ID']>;
  /**  客户名称  */
  customerName?: Maybe<Scalars['String']>;
  /**  流水匹配总金额(真实)  */
  flowAmount?: Maybe<Scalars['BigDecimal']>;
  /**  匹配流水记录(真实)  */
  flowList?: Maybe<Array<Maybe<PeachAdvanceFlowInfoPayload>>>;
  /**  所属组织ID  */
  orgId?: Maybe<Scalars['ID']>;
  /**  组织名称  */
  orgName?: Maybe<Scalars['String']>;
  /**  预收单备注  */
  remark?: Maybe<Scalars['String']>;
  /**  流水匹配总金额(虚拟)  */
  virtualFlowAmount?: Maybe<Scalars['BigDecimal']>;
  /**  匹配流水记录(虚拟流水)  */
  virtualFlowList?: Maybe<Array<Maybe<PeachAdvanceFlowInfoPayload>>>;
  /**  核销记录  */
  writeOffList?: Maybe<Array<Maybe<PeachAdvanceWriteOffInfoPayload>>>;
};

/**  匹配流水信息  */
export type PeachAdvanceFlowInfoPayload = {
  __typename?: 'PeachAdvanceFlowInfoPayload';
  /**  到账日期  */
  arrivalTime?: Maybe<Scalars['Long']>;
  /**  匹配流水金额  */
  flowAmount?: Maybe<Scalars['BigDecimal']>;
  /**  匹配流水号  */
  flowCode?: Maybe<Scalars['String']>;
  /**  手续费  */
  handingFee?: Maybe<Scalars['BigDecimal']>;
  /**  流水类型 是否为现金【是：1；不是：99】  */
  isCash?: Maybe<Scalars['Int']>;
  /**  匹配日期  */
  matchTime?: Maybe<Scalars['Long']>;
  /**  收款匹配记录Code  */
  receivableRecordCode?: Maybe<Scalars['ID']>;
  /**  收款匹配记录ID  */
  receivableRecordId?: Maybe<Scalars['ID']>;
  /**  摘要备注  */
  remark?: Maybe<Scalars['String']>;
  /**  收支项目  */
  subjCode?: Maybe<Scalars['String']>;
  /**  收支项目描述  */
  subjCodeDesc?: Maybe<Scalars['String']>;
};

/**  批发预收单退款明细出参  */
export type PeachAdvanceReturnDetailItemPayload = {
  __typename?: 'PeachAdvanceReturnDetailItemPayload';
  /**  预收单金额  */
  advanceAmount?: Maybe<Scalars['BigDecimal']>;
  /**  预收订单编码  */
  advanceOrderCode?: Maybe<Scalars['String']>;
  /**  预收订单ID  */
  advanceOrderId?: Maybe<Scalars['ID']>;
  /**  退款金额  */
  advanceReturnAmount?: Maybe<Scalars['BigDecimal']>;
};

/**  批发预收单退款详情出参  */
export type PeachAdvanceReturnDetailPayload = {
  __typename?: 'PeachAdvanceReturnDetailPayload';
  /**  预收退款总金额  */
  advanceReturnAmount?: Maybe<Scalars['BigDecimal']>;
  /**  退款明细信息  */
  advanceReturnItemList?: Maybe<Array<Maybe<PeachAdvanceReturnDetailItemPayload>>>;
  /**  预收退款订单编码  */
  advanceReturnOrderCode?: Maybe<Scalars['String']>;
  /**  预收退款订单ID  */
  advanceReturnOrderId?: Maybe<Scalars['ID']>;
  /**  图片  */
  advanceReturnResourceList?: Maybe<Array<Maybe<FilePayload>>>;
  /**  预收单状态  */
  advanceReturnStatus?: Maybe<Scalars['Int']>;
  /**  预收单状态描述  */
  advanceReturnStatusDesc?: Maybe<Scalars['String']>;
  /**  所属公司ID  */
  companyId?: Maybe<Scalars['ID']>;
  /**  所属公司名称  */
  companyName?: Maybe<Scalars['String']>;
  /**  创建日期  */
  createTime?: Maybe<Scalars['Long']>;
  /**  客户ID  */
  customerId?: Maybe<Scalars['ID']>;
  /**  客户名称  */
  customerName?: Maybe<Scalars['String']>;
  /**  匹配流水记录(真实)  */
  flowList?: Maybe<Array<Maybe<PeachAdvanceReturnFlowMatchPayLoad>>>;
  /**  所属组织ID  */
  orgId?: Maybe<Scalars['ID']>;
  /**  组织名称  */
  orgName?: Maybe<Scalars['String']>;
  /**  备注  */
  remark?: Maybe<Scalars['String']>;
};

/**  收款单流水匹配信息  */
export type PeachAdvanceReturnFlowMatchPayLoad = {
  __typename?: 'PeachAdvanceReturnFlowMatchPayLoad';
  /** 业务发生公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 业务发生公司-名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 业务发生的组织id */
  businessOrgId?: Maybe<Scalars['ID']>;
  /** 业务发生的组织-名称 */
  businessOrgName?: Maybe<Scalars['String']>;
  /**  收支项目(字典businessItemType)  */
  flowBusinessItem?: Maybe<Scalars['String']>;
  /**  收支项目(字典businessItemType)  */
  flowBusinessItemName?: Maybe<Scalars['String']>;
  /**  匹配流水号  */
  fundFlowCode?: Maybe<Scalars['String']>;
  /**  流水摘要  */
  fundFlowSummary?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /**  是否现金 1 是 99 否 */
  isCash?: Maybe<Scalars['Int']>;
  /**  匹配金额  */
  matchAmount?: Maybe<Scalars['BigDecimal']>;
  /**  匹配日期  */
  matchTime?: Maybe<Scalars['Long']>;
  /**  付款匹配记录号  */
  payCode?: Maybe<Scalars['String']>;
  /**  付款日期(支出日期)  */
  payTime?: Maybe<Scalars['Long']>;
  /**  付款单号  */
  receiptsCode?: Maybe<Scalars['String']>;
  /**  付款单创建日期  */
  receiptsCreateTime?: Maybe<Scalars['Long']>;
};

/**  预收单核销信息  */
export type PeachAdvanceWriteOffInfoPayload = {
  __typename?: 'PeachAdvanceWriteOffInfoPayload';
  /**  关联应收单CODE  */
  accountsReceivableCode?: Maybe<Scalars['String']>;
  /**  关联应收单ID  */
  accountsReceivableId?: Maybe<Scalars['ID']>;
  /**  核销金额  */
  offSetAmount?: Maybe<Scalars['BigDecimal']>;
  /**  核销日期  */
  offSetTime?: Maybe<Scalars['Long']>;
};

/**  售后类型 */
export const enum PeachAfterSaleType {
  /**  退货退款 */
  ReturnAndRefund = 'RETURN_AND_REFUND',
  /**  仅退货 */
  ReturnOnly = 'RETURN_ONLY',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type PeachAgencyReturnCreateInput = {
  /** 代卖费单id */
  agencyId: Scalars['ID'];
  /**  商品信息 */
  commodityList: Array<AgencySaleTransferCommodityInput>;
  /**  费用信息 */
  costList?: InputMaybe<Array<InputMaybe<CostInformationDetailInput>>>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export type PeachAgencySaleOrderCommodityBatchPayload = {
  __typename?: 'PeachAgencySaleOrderCommodityBatchPayload';
  /** 销售金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** 入库时间 */
  inStockTime?: Maybe<Scalars['Long']>;
  /** 原始批次id */
  originalBatchId?: Maybe<Scalars['ID']>;
  /** 可结算数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** 商品id */
  skuId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 数量单位 */
  unitId?: Maybe<Scalars['Int']>;
  /** 单位名称 */
  unitName?: Maybe<Scalars['String']>;
};

export type PeachAgencySaleOrderCommodityListInput = {
  /** 代卖单id */
  agencyId: Scalars['ID'];
  /** 结算单id-编辑用 */
  settlementId?: InputMaybe<Scalars['ID']>;
};

export type PeachAgencySaleOrderCommodityPageInput = {
  /** 代卖单id */
  agencyId: Scalars['ID'];
  /**  当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /**  每页显示条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 结算单id-编辑用 */
  settlementId?: InputMaybe<Scalars['ID']>;
  /** 订单来源类型 */
  sourceType: PeachSettlementCommoditySourceType;
  /** 筛选时间结束 */
  timeEnd?: InputMaybe<Scalars['Long']>;
  /** 筛选时间开始 */
  timeStart?: InputMaybe<Scalars['Long']>;
};

export type PeachAgencySaleOrderCommodityPagePayload = {
  __typename?: 'PeachAgencySaleOrderCommodityPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachAgencySaleOrderCommodityPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PeachAgencySaleOrderCommodityPayload = {
  __typename?: 'PeachAgencySaleOrderCommodityPayload';
  /** 商品售后标记，true：商品售后中 */
  afterSaleFlag?: Maybe<Scalars['Boolean']>;
  /** 结算批次商品 */
  batchCommodityList?: Maybe<Array<Maybe<PeachAgencySaleOrderCommodityBatchPayload>>>;
  /** 操作时间 */
  operationTime?: Maybe<Scalars['Long']>;
  /** 订单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 订单id */
  orderId?: Maybe<Scalars['ID']>;
  /** 订单来源类型 */
  sourceType?: Maybe<PeachSettlementCommoditySourceType>;
};

export type PeachAgencySaleSettlementCountPayload = {
  __typename?: 'PeachAgencySaleSettlementCountPayload';
  /** 委托代销 */
  agencySellerNum?: Maybe<Scalars['Int']>;
  /** 受托代销 */
  cargoOwnerNum?: Maybe<Scalars['Int']>;
  /** 内部代卖 */
  internalNum?: Maybe<Scalars['Int']>;
};

/** 代卖结算费用单详情入参 */
export type PeachAgencySaleSettlementDetailInput = {
  /** 代卖结算费用单ID */
  settlementBillId: Scalars['ID'];
};

/** 代卖结算费用单详情出参 */
export type PeachAgencySaleSettlementDetailPayLoad = {
  __typename?: 'PeachAgencySaleSettlementDetailPayLoad';
  /** 关联代卖单号 */
  agencySaleOrderCode?: Maybe<Scalars['String']>;
  /** 代卖结算单号 */
  agencySaleSettlementOrderCode?: Maybe<Scalars['String']>;
  /** 代卖类型 */
  agencySaleType?: Maybe<Scalars['Int']>;
  /** 代卖类型描述 */
  agencySaleTypeDesc?: Maybe<Scalars['String']>;
  /** 供应商id/客户id */
  agentId?: Maybe<Scalars['ID']>;
  /** 供应商/客户 */
  agentName?: Maybe<Scalars['String']>;
  /** 费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 柜号 */
  cabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 是否可取消确认 */
  canCancelConfirm?: Maybe<Scalars['Boolean']>;
  /** 下级代卖结算 */
  childrenSettlement?: Maybe<Array<Maybe<PeachAgencySaleSettlementPayLoad>>>;
  /** 创建人 */
  createByName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 自己代卖结算 */
  selfSettlement?: Maybe<PeachAgencySaleSettlementPayLoad>;
  /** 结算运杂费单号 */
  settlementFreightBillCode?: Maybe<Scalars['String']>;
  /** 结算果款单号 */
  settlementGoodsBillCode?: Maybe<Scalars['String']>;
  /** 结算总金额 */
  settlementTotalAmount?: Maybe<Scalars['BigDecimal']>;
};

/** 结算详情 */
export type PeachAgencySaleSettlementPayLoad = {
  __typename?: 'PeachAgencySaleSettlementPayLoad';
  /** 代卖费合计 */
  agencySaleAmount?: Maybe<Scalars['BigDecimal']>;
  /** 贷款合计 */
  goodsAmount?: Maybe<Scalars['BigDecimal']>;
  /** 组织id */
  orgId?: Maybe<Scalars['Int']>;
  /** 组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 费用合计 */
  settlementAmount?: Maybe<Scalars['BigDecimal']>;
  /** 结算费用 */
  settlementFeeList?: Maybe<Array<Maybe<PeachSettlementFeePayload>>>;
  /** 结算货款 */
  settlementGoodsList?: Maybe<Array<Maybe<PeachSettlementGoodsPayload>>>;
  /** 代卖结算规则 */
  settlementRuleInfo?: Maybe<SettlementRuleInfoPayload>;
  /** 合计金额 */
  subTotalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type PeachAgencySettlementOrderCountInput = {
  /** 代卖单id */
  agencyId: Scalars['ID'];
  /** 结算单id-编辑用 */
  settlementId?: InputMaybe<Scalars['ID']>;
};

export type PeachAgencySettlementOrderCountPayload = {
  __typename?: 'PeachAgencySettlementOrderCountPayload';
  /** 报损 */
  breakageNum?: Maybe<Scalars['Int']>;
  /** 外部销售 */
  externalSaleNum?: Maybe<Scalars['Int']>;
  /** 内部销售 */
  internalSaleNum?: Maybe<Scalars['Int']>;
};

export const enum PeachAllocateCostStatus {
  /**  已完成 */
  BillComplete = 'BILL_COMPLETE',
  /**  财务已确认 */
  BillFdConfirmed = 'BILL_FD_CONFIRMED',
  /**  已提交/待财务审核 */
  BillFdUnReviewed = 'BILL_FD_UN_REVIEWED',
  /**  待确认 */
  BillUnConfirmed = 'BILL_UN_CONFIRMED',
  /**  待提交 */
  BillUnSubmitted = 'BILL_UN_SUBMITTED',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 调拨价格类型 */
export const enum PeachAllocatePriceType {
  /** 调拨金额 */
  Amount = 'AMOUNT',
  /** 调拨单价 */
  Price = 'PRICE',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 调拨类型 */
export const enum PeachAllocateType {
  /**  跨区域调拨 */
  AreaTransfer = 'AREA_TRANSFER',
  /**  跨组织调拨 */
  OrganizationTransfer = 'ORGANIZATION_TRANSFER',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED',
  /**  商户仓库间调拨 */
  WarehouseTransfer = 'WAREHOUSE_TRANSFER'
};

/** 质检关联单据 */
export type PeachAssociationOrder = {
  __typename?: 'PeachAssociationOrder';
  /** 司机信息 */
  driverInfo?: Maybe<Array<Maybe<DriverInfo>>>;
  /** 单据号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 质检关联单据明细 */
  orderDetail?: Maybe<Array<Maybe<PeachAssociationOrderDetail>>>;
  /** 采购组织 */
  purchaseOrg?: Maybe<Scalars['String']>;
  /** 采购供应商 */
  purchaseSupplier?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 销售组织 */
  sellerOrg?: Maybe<Scalars['String']>;
  /** 温度计资料 */
  thermometer?: Maybe<Array<Maybe<PeachFilePayload>>>;
};

/** 质检关联单据明细 */
export type PeachAssociationOrderDetail = {
  __typename?: 'PeachAssociationOrderDetail';
  /** 批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** 标记 */
  markList?: Maybe<Array<Maybe<PurchaseMarkEnum>>>;
  /** SKU */
  skuName?: Maybe<Scalars['String']>;
  /** 数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 单位 */
  totalUnitId?: Maybe<Scalars['Int']>;
};

/**  内外部属性 */
export const enum PeachAttributeTypeEnum {
  /**  外部-2 */
  External = 'EXTERNAL',
  /**  内部-1 */
  Internal = 'INTERNAL',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type PeachAuditReturnCommodityPayload = {
  __typename?: 'PeachAuditReturnCommodityPayload';
  /** 退货单id */
  returnId?: Maybe<Scalars['ID']>;
};

export type PeachBackendOption = {
  __typename?: 'PeachBackendOption';
  /** 字典类型 */
  dictionaryType: DictionaryTypeEnum;
  /** 启用/禁用：1 启用  99 禁用 */
  disable?: Maybe<Scalars['Int']>;
  label: Scalars['String'];
  /** 排序顺序 */
  sort?: Maybe<Scalars['Int']>;
  value: Scalars['Int'];
};

/** 银行账户类型 */
export const enum PeachBankAccountTypeEnum {
  /** 基本账户 */
  BasicAccount = 'BASIC_ACCOUNT',
  /** 一般账户 */
  GeneralAccount = 'GENERAL_ACCOUNT',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type PeachBillAuditPayLoad = {
  __typename?: 'PeachBillAuditPayLoad';
  /** 费用金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用单创建日期 */
  billCreateTime?: Maybe<Scalars['Long']>;
  /** 费用项名称 */
  billExpenseItemDesc?: Maybe<Scalars['String']>;
  /** 费用单ID(唯一标识) */
  billMainId?: Maybe<Scalars['ID']>;
  /** 费用单状态 */
  billMainStatus?: Maybe<Scalars['Int']>;
  /** 费用单状态 */
  billMainStatusDesc?: Maybe<Scalars['String']>;
  /** 证明图片 */
  billProves?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 创建人 */
  createBy?: Maybe<Scalars['Int']>;
  /** 创建人描述 */
  createByName?: Maybe<Scalars['String']>;
  /** 产生环节 */
  createLinkDesc?: Maybe<Scalars['String']>;
  /** 财务备注 */
  financialRemark?: Maybe<Scalars['String']>;
  /** 备注 */
  note?: Maybe<Scalars['String']>;
  /** 所属组织Id */
  orgId?: Maybe<Scalars['ID']>;
  /** 所属组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 支付方式 */
  payModeStr?: Maybe<Scalars['String']>;
  /** 费用产生截至时间 */
  paymentCreateEndTime?: Maybe<Scalars['Long']>;
  /** 费用产生开始时间 */
  paymentCreateStartTime?: Maybe<Scalars['Long']>;
  /** 驳回原因 */
  rejectReason?: Maybe<Scalars['String']>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['Int']>;
  /** 供应商描述 */
  supplierName?: Maybe<Scalars['String']>;
};

/** 批发费用统一枚举 */
export const enum PeachBillStatusCommonEnum {
  /** 待业务审核 */
  BillBizUnReviewed = 'BILL_BIZ_UN_REVIEWED',
  /** 已取消 */
  BillCancel = 'BILL_CANCEL',
  /** 已完成 */
  BillComplete = 'BILL_COMPLETE',
  /** 财务已确认 */
  BillFdConfirmed = 'BILL_FD_CONFIRMED',
  /** 待财务审核 */
  BillFdUnReviewed = 'BILL_FD_UN_REVIEWED',
  /** 待确认 */
  BillUnConfirmed = 'BILL_UN_CONFIRMED',
  /** 待提交 */
  BillUnSubmitted = 'BILL_UN_SUBMITTED',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 费用单待办类型 */
export const enum PeachBillToDoTypeEnum {
  /** 国产集采退货 */
  PeachFeeOrderCollectiveProcurementReturns = 'PEACH_FEE_ORDER_COLLECTIVE_PROCUREMENT_RETURNS',
  /** 代卖调出 */
  PeachFeeOrderCommissionSaleExport = 'PEACH_FEE_ORDER_COMMISSION_SALE_EXPORT',
  /** 代卖调入 */
  PeachFeeOrderCommissionSaleIncome = 'PEACH_FEE_ORDER_COMMISSION_SALE_INCOME',
  /** 代卖采购 */
  PeachFeeOrderCommissionSaleProcurement = 'PEACH_FEE_ORDER_COMMISSION_SALE_PROCUREMENT',
  /** 商品调整 */
  PeachFeeOrderCommodityAdjustments = 'PEACH_FEE_ORDER_COMMODITY_ADJUSTMENTS',
  /** 国产集采 */
  PeachFeeOrderDomesticCentralizedProcurement = 'PEACH_FEE_ORDER_DOMESTIC_CENTRALIZED_PROCUREMENT',
  /** 内部销售 */
  PeachFeeOrderInsideSales = 'PEACH_FEE_ORDER_INSIDE_SALES',
  /** 内部采购 */
  PeachFeeOrderInternalProcurement = 'PEACH_FEE_ORDER_INTERNAL_PROCUREMENT',
  /** 其他入库 */
  PeachFeeOrderOtherWarehousing = 'PEACH_FEE_ORDER_OTHER_WAREHOUSING',
  /** 海外集采 */
  PeachFeeOrderOverseasCollectiveProcurement = 'PEACH_FEE_ORDER_OVERSEAS_COLLECTIVE_PROCUREMENT',
  /** 自采退货 */
  PeachFeeOrderSelfHarvestedReturns = 'PEACH_FEE_ORDER_SELF_HARVESTED_RETURNS',
  /** 自采费用 */
  PeachFeeOrderSelfMiningCosts = 'PEACH_FEE_ORDER_SELF_MINING_COSTS',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 营业执照类型 */
export const enum PeachBusinessLicenseTypeEnum {
  /** 个体户 */
  Individual = 'INDIVIDUAL',
  /** 股份有限责任公司 */
  JointStockLimitedLiabilityCompany = 'JOINT_STOCK_LIMITED_LIABILITY_COMPANY',
  /** 有限责任公司 */
  LimitedLiabilityCompany = 'LIMITED_LIABILITY_COMPANY',
  /** 合伙企业 */
  Partnership = 'PARTNERSHIP',
  /** 个人独资企业 */
  SoleProprietorship = 'SOLE_PROPRIETORSHIP',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type PeachCargoRelocationCommodityInput = {
  /**  批次Id */
  batchId: Scalars['ID'];
  /**  数量 */
  quantity: Scalars['BigDecimal'];
  /**  单位Id */
  unitId: Scalars['Int'];
};

export type PeachCargoRelocationInput = {
  /**  商品信息 */
  commodityList: Array<InputMaybe<PeachCargoRelocationCommodityInput>>;
  /**  备注 */
  remark?: InputMaybe<Scalars['String']>;
  /**  调入仓库id */
  warehouseInId: Scalars['ID'];
};

/** 设置收银员可收银的开单人员信息 */
export type PeachCashierOrderUserInfoSettingInput = {
  orderUserId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export const enum PeachColdChainAmbientEnum {
  /** 常温 */
  Ambient = 'AMBIENT',
  /** 冷链 */
  ColdChain = 'COLD_CHAIN',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type PeachCollectMoneyAdvanceReceiptInput = {
  /** 支付信息 */
  paymentContentsList: Array<InputMaybe<PeachCommonPaymentInput>>;
  /** 预收合计 */
  preReceiptAmount: Scalars['BigDecimal'];
};

export type PeachCommodityAdjustmentCostPayload = {
  __typename?: 'PeachCommodityAdjustmentCostPayload';
  /** 费用金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 费用类型 */
  costType?: Maybe<CommodityAdjustmentCostItemEnum>;
  /** 付款方式 */
  payMethod?: Maybe<PayMode>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['Int']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

export type PeachCommodityAdjustmentDetailInput = {
  /** 应用ID */
  appId?: InputMaybe<Scalars['Int']>;
  /** 商品调整Id */
  id: Scalars['ID'];
};

export type PeachCommodityAdjustmentDetailPayload = {
  __typename?: 'PeachCommodityAdjustmentDetailPayload';
  /** 商品调整类型 */
  adjustmentType?: Maybe<Scalars['Int']>;
  /** 商品调整类型描述 */
  adjustmentTypeDesc?: Maybe<Scalars['String']>;
  /** 费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用单ID */
  billId?: Maybe<Scalars['ID']>;
  /** 审核状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 审核状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 出库商品柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 出库商品柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 出库商品车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 出库商品品类 */
  categoryName?: Maybe<Scalars['String']>;
  /** 商品调整编码 */
  code?: Maybe<Scalars['String']>;
  /** 费用详情列表 */
  costList?: Maybe<Array<Maybe<CommodityAdjustmentCostPayload>>>;
  /** 调整日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 调整人 */
  creator?: Maybe<Scalars['String']>;
  /** 证明文件 */
  fileList?: Maybe<Array<Maybe<FilePayload>>>;
  /** 商品调整Id */
  id?: Maybe<Scalars['ID']>;
  /** 调整入库商品明细列表 */
  inStockCommodityList?: Maybe<Array<Maybe<AdjustmentCommodityDetailPayload>>>;
  /** 入库总成本 */
  inStockTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 调整出库商品明细列表 */
  outStockCommodityList?: Maybe<Array<Maybe<AdjustmentCommodityDetailPayload>>>;
  /** 出库总成本 */
  outStockTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 调整原因 */
  remark?: Maybe<Scalars['String']>;
  /** 费用合计 */
  totalCost?: Maybe<Scalars['BigDecimal']>;
};

/** 商品调整类型枚举 */
export const enum PeachCommodityAdjustmentEnum {
  /** 大件改小件 */
  BigToSmall = 'BIG_TO_SMALL',
  /** 明细调整 */
  DetailedAdjustment = 'DETAILED_ADJUSTMENT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type PeachCommodityAdjustmentPayload = {
  __typename?: 'PeachCommodityAdjustmentPayload';
  /** 费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用单ID */
  billId?: Maybe<Scalars['ID']>;
  /** 审核状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 审核状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 商品调整编码 */
  code?: Maybe<Scalars['String']>;
  /** 入库成本 */
  costPrice?: Maybe<Scalars['BigDecimal']>;
  /** 调整日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 调整人 */
  creator?: Maybe<Scalars['String']>;
  /** 商品调整Id */
  id?: Maybe<Scalars['ID']>;
  /** 入库申请单号 */
  inOrderCode?: Maybe<Scalars['String']>;
  /** 调整入库商品 */
  inStockSkuName?: Maybe<Scalars['String']>;
  /** 组织id */
  orgId?: Maybe<Scalars['Int']>;
  /** 组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 调整出库商品 */
  outStockSkuNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 驳回原因 */
  rejectReason?: Maybe<Scalars['String']>;
  /** 调整原因 */
  remark?: Maybe<Scalars['String']>;
  /** 标记 */
  sign?: Maybe<Scalars['Int']>;
  /** 标记描述 */
  signDesc?: Maybe<Scalars['String']>;
  /** 费用总额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type PeachCommodityAdjustmentQueryInput = {
  /** 商品调整类型 */
  adjustmentType: CommodityAdjustmentEnum;
  /** 应用ID */
  appId?: InputMaybe<Scalars['Int']>;
  /** 费用单编码 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 状态 */
  billStatusList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 商品调整编码 */
  code?: InputMaybe<Scalars['String']>;
  /** 调整人 */
  creator?: InputMaybe<Scalars['String']>;
  /** 调整结束日期 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 入库申请单号 */
  inOrderCode?: InputMaybe<Scalars['String']>;
  /** 调整开始日期 */
  startTime?: InputMaybe<Scalars['Long']>;
};

/**  入库/出库商品明细 */
export type PeachCommodityDetailPayload = {
  __typename?: 'PeachCommodityDetailPayload';
  /** 入库申请数量-商品单位转换 */
  applyUnitConversion?: Maybe<CurrentUnitConversion>;
  /**  sku补充id */
  assistId?: Maybe<Scalars['String']>;
  /**  批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /**  商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /**  采购/调拨-成本价 */
  costPrice?: Maybe<Scalars['BigDecimal']>;
  /**  主键id */
  id?: Maybe<Scalars['Int']>;
  /** 价格单位 */
  priceType?: Maybe<Scalars['Int']>;
  /**  原因 */
  reason?: Maybe<Scalars['String']>;
  /**  商品skuId */
  skuId?: Maybe<Scalars['Int']>;
  /** 标准商品单位转换 */
  stockUnitConversion?: Maybe<StockQuantityUnit>;
  /** 实际出入库数量-商品单位转换 */
  unitConversion?: Maybe<CurrentUnitConversion>;
  /**  仓库 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type PeachCommodityInfo = {
  __typename?: 'PeachCommodityInfo';
  /** skuId */
  skuId?: Maybe<Scalars['Int']>;
  /** sku名称 */
  skuName?: Maybe<Scalars['String']>;
};

export type PeachCommodityLabelExistCheckInput = {
  /** 品类id */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** 标签名称 */
  name: Scalars['String'];
  /** 标签类型id */
  type: Scalars['Int'];
};

export type PeachCommodityLabelPayload = {
  __typename?: 'PeachCommodityLabelPayload';
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 标签id */
  id?: Maybe<Scalars['ID']>;
  /** 标签名称 */
  name?: Maybe<Scalars['String']>;
  /** 标签说明 */
  remark?: Maybe<Scalars['String']>;
  /** 状态 1:启用 99:禁用 */
  status?: Maybe<Scalars['Int']>;
  /** 标签类型id */
  type?: Maybe<Scalars['Int']>;
  /** 标签类型描述 */
  typeDesc?: Maybe<Scalars['String']>;
};

/** 退货商品明细 */
export type PeachCommodityPayload = {
  __typename?: 'PeachCommodityPayload';
  /** sku Id */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** sku名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /** 数量单位类型 */
  quantityUnitType?: Maybe<Scalars['Int']>;
  /** 退货数量 */
  returnQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type PeachCommoditySimpleCommonPayload = {
  __typename?: 'PeachCommoditySimpleCommonPayload';
  /** 单位类型分组 */
  commodityTypeQuantity?: Maybe<Array<Maybe<PeachCommoditySimpleCommonUnitPayload>>>;
  /** 商品id 可能的值为skuId,categoryId */
  id?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  name?: Maybe<Scalars['String']>;
};

export type PeachCommoditySimpleCommonUnitPayload = {
  __typename?: 'PeachCommoditySimpleCommonUnitPayload';
  /** 单位数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** 单位id */
  unitId?: Maybe<Scalars['Int']>;
  /** 单位名称 */
  unitName?: Maybe<Scalars['String']>;
};

/**   查询spec入参 */
export type PeachCommoditySpecInput = {
  /** 商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料 */
  commodityTypes?: InputMaybe<Array<InputMaybe<PeachGatewayCommodityTypeEnum>>>;
  /**  库存为0是否隐藏，默认不隐藏 */
  hideNoStock?: InputMaybe<Scalars['Boolean']>;
  spuId?: InputMaybe<Scalars['Int']>;
};

/**  商品规格选项集合 */
export type PeachCommoditySpecOptionPayload = {
  __typename?: 'PeachCommoditySpecOptionPayload';
  /** 规格选项ID */
  CommoditySpecOptionId?: Maybe<Scalars['Int']>;
  /** 规格选项ID */
  CommoditySpecOptionName?: Maybe<Scalars['String']>;
};

/**  商品规格类型集合 */
export type PeachCommoditySpecPayload = {
  __typename?: 'PeachCommoditySpecPayload';
  /** 规格类型ID */
  CommoditySpecId?: Maybe<Scalars['Int']>;
  /** 规格类型ID */
  CommoditySpecName?: Maybe<Scalars['String']>;
  /** 规格选项集合 */
  CommoditySpecOptions?: Maybe<Array<Maybe<PeachCommoditySpecOptionPayload>>>;
};

/** 商品类型枚举 */
export const enum PeachCommodityTypeEnum {
  /** 辅料 */
  Assist = 'ASSIST',
  /** 周转筐 */
  Box = 'BOX',
  /** 食品 */
  Food = 'FOOD',
  /** 水果 */
  Fruit = 'FRUIT'
};

/** 商品单位类型入参-空参默认查询所有类型 */
export type PeachCommodityUnitTypeListInput = {
  /** 商品类型 */
  commodityType?: InputMaybe<Array<InputMaybe<PeachGatewayCommodityTypeEnum>>>;
  /** 商品类型id-优先查询，传入此参数将不再查询枚举类型 */
  commodityTypeIdList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

/** 商品单位对象 */
export type PeachCommodityUnitTypePayload = {
  __typename?: 'PeachCommodityUnitTypePayload';
  /** 单位id */
  unitId?: Maybe<Scalars['Int']>;
  /** 单位名称 */
  unitName?: Maybe<Scalars['String']>;
};

/** 批发通用支付对象 */
export type PeachCommonPaymentInput = {
  /** 金额 */
  amount: Scalars['BigDecimal'];
  /** 支付方式 */
  paymentType: PeachPaymentType;
};

/** 批发通用支付对象 */
export type PeachCommonPaymentPayload = {
  __typename?: 'PeachCommonPaymentPayload';
  /** 金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 支付方式 */
  paymentType?: Maybe<PeachPaymentType>;
};

export const enum PeachConfigSettingEnum {
  /** 通过客户类型 */
  ByCustomerType = 'BY_CUSTOMER_TYPE',
  /** 全量客户 */
  FullCustomer = 'FULL_CUSTOMER',
  Unrecognized = 'UNRECOGNIZED'
};

/** 催办入参 */
export type PeachContractSignRemindInput = {
  docId: Scalars['String'];
};

/** 发起合同签署入参 */
export type PeachContractSignTaskCreateInput = {
  /** 订单收银备注 */
  cashRemark?: InputMaybe<Scalars['String']>;
  /** 合同类型 */
  contractType: PeachContractTypeEnum;
  /** 订单ID */
  orderId: Scalars['ID'];
  /** 订单收银信息 */
  orderPaymentsDetails?: InputMaybe<Array<InputMaybe<OrderPaymentDetailListInput>>>;
  /** 是否订单收银,true 为订单收银，false或者为空为重新发起合同签署 */
  paymentOrderFlag?: InputMaybe<Scalars['Boolean']>;
  /** 预收抵扣 */
  preReceiptDeduction?: InputMaybe<PeachPreReceiptPaymentInput>;
  /** 接收人 */
  receiver: Scalars['Int'];
  /** 提醒方式 */
  reminderMethod: ReminderMethodEnum;
  /** 发送手机号 */
  sendPhone: Scalars['String'];
  /** 签署方 */
  signatoryId: Scalars['Int'];
};

/** 合同类型 */
export const enum PeachContractTypeEnum {
  /** 赊销合同 */
  CreditContract = 'CREDIT_CONTRACT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 登记状态 */
export const enum PeachCorpRegisterStatusEnum {
  /** 异常 */
  Abnormal = 'ABNORMAL',
  /** 注销 */
  Logout = 'LOGOUT',
  /** 存续 */
  Subsist = 'SUBSIST',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type PeachCostInformationDetailInput = {
  /**  金额 */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /**  车牌 */
  board?: InputMaybe<Scalars['String']>;
  /**  费用类型 */
  costType?: InputMaybe<PeachCostType>;
  /**  备注 */
  note?: InputMaybe<Scalars['String']>;
  /**  付款方式 */
  payMode?: InputMaybe<PeachPayMode>;
  /**  联系电话 */
  phone?: InputMaybe<Scalars['String']>;
  /**  供应商 */
  supplierId?: InputMaybe<Scalars['Int']>;
  /**  供应商名称 */
  supplierName?: InputMaybe<Scalars['String']>;
};

/**  费用类型 */
export const enum PeachCostType {
  /** @Deprecated 打冷费 */
  Chill = 'CHILL',
  /**  消杀费 */
  DisinfectionFee = 'DISINFECTION_FEE',
  /**  进场费 */
  EntryFee = 'ENTRY_FEE',
  /**  未知类型 */
  ErrorCost = 'ERROR_COST',
  /**  叉车费 */
  Forklift = 'FORKLIFT',
  /** @Deprecated 运输费 */
  FreightFee = 'FREIGHT_FEE',
  /** @Deprecated 板车费 */
  Handcart = 'HANDCART',
  /**  装卸费 */
  Handling = 'HANDLING',
  /**  运输费 */
  Logistics = 'LOGISTICS',
  /** 油费 */
  OilFee = 'OIL_FEE',
  /**  其他费用 */
  Other = 'OTHER',
  /**  包装物费用 */
  Pack = 'PACK',
  /**  托盘费 */
  PalletFee = 'PALLET_FEE',
  /**  车位占用费 */
  ParkingCost = 'PARKING_COST',
  /**  押车费 */
  RidingFee = 'RIDING_FEE',
  /**  三轮车费 */
  ThreeRounds = 'THREE_ROUNDS',
  /**  过路费 */
  Tolls = 'TOLLS',
  /** @Deprecated 搬运费 */
  Transport = 'TRANSPORT',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type PeachCreateCommodityInput = {
  /**  商品品类ID */
  commodityCategoryId: Scalars['Int'];
  /** 商品id */
  commodityId: Scalars['Int'];
  /** 商品类型id */
  commodityTypeId: Scalars['Int'];
};

export type PeachCreateCommodityLabelInput = {
  /** 品类id */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** 标签名称 */
  name: Scalars['String'];
  /** 标签说明 */
  remark?: InputMaybe<Scalars['String']>;
  /** 标签类型id */
  type: Scalars['Int'];
};

/**  客户联系人 */
export type PeachCreateCustomerContactInput = {
  /** 联系人别名 */
  alias?: InputMaybe<Scalars['String']>;
  /** 关联用户id */
  contactUserId?: InputMaybe<Scalars['Int']>;
  /** 客户详情id(新增必填) */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 分类文件列表 */
  fileRecord?: InputMaybe<Array<InputMaybe<PeachCustomerFileInput>>>;
  /** 客户联系人id(修改必填) */
  id?: InputMaybe<Scalars['Int']>;
  /** 身份证文件，当此对象有值时，会移除fileRecord里面的身份证信息 */
  idCardFile?: InputMaybe<PeachCustomerFileInput>;
  /** 联系人身份证号 */
  idNumber?: InputMaybe<Scalars['String']>;
  /** 邮箱 */
  mail?: InputMaybe<Scalars['String']>;
  /** 联系人姓名 */
  name?: InputMaybe<Scalars['String']>;
  /** 身份证其他信息(json字符串) */
  otherInfoOfIdCard?: InputMaybe<Scalars['String']>;
  /** 联系人电话 */
  phone?: InputMaybe<Scalars['String']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 微信账号 */
  wechat?: InputMaybe<Scalars['String']>;
};

/** 创建客户参数 */
export type PeachCreateCustomerInput = {
  /** 客户别名 */
  alias?: InputMaybe<Scalars['String']>;
  /**  客户属性 */
  attribute: PeachAttributeTypeEnum;
  /**  所属组织id */
  belongOrganizationId?: InputMaybe<Scalars['Int']>;
  /** 实际控制人 */
  controlUser?: InputMaybe<Scalars['String']>;
  /**  合作方式,TRUE 是代卖合作，FALSE或者null 标识非代卖合作 */
  cooperationWay?: InputMaybe<Scalars['Boolean']>;
  /** 法定代表人 */
  corporation?: InputMaybe<Scalars['String']>;
  /**  客户联系人 */
  customerContacts?: InputMaybe<PeachCreateCustomerContactInput>;
  /** 客户类型(1:个人，2：公司，3：零售) */
  customerType: PeachCustomerType;
  /** 客户关联用户id */
  customerUserId?: InputMaybe<Scalars['Int']>;
  /** 成立日期 */
  establishTime?: InputMaybe<Scalars['Long']>;
  /**  客户证明资料 */
  fileRecord?: InputMaybe<Array<InputMaybe<PeachCustomerFileInput>>>;
  /**  财务系统编码 */
  financialSystemCode?: InputMaybe<Scalars['String']>;
  /** 身份证文件，当此对象有值时，会移除fileRecord里面的身份证信息 */
  idCardFile?: InputMaybe<PeachCustomerFileInput>;
  /**  客户身份证号 */
  idNumber?: InputMaybe<Scalars['String']>;
  /** 邮箱 */
  mail?: InputMaybe<Scalars['String']>;
  /** 客户名称 */
  name: Scalars['String'];
  /** 实际经营地址 */
  operateAddress?: InputMaybe<Scalars['String']>;
  /** 身份证其他信息(json字符串) */
  otherInfoOfIdCard?: InputMaybe<Scalars['String']>;
  /** 纳税类别 */
  payTaxesType?: InputMaybe<PeachCustomerTaxpayerClassEnum>;
  /** 客户电话 */
  phone?: InputMaybe<Scalars['String']>;
  /** 注册地 */
  registerAddress?: InputMaybe<Scalars['String']>;
  /** 注册资本 */
  registerCapital?: InputMaybe<Scalars['String']>;
  /** 登记状态 */
  registerStatus?: InputMaybe<PeachCustomerCorpRegisterStatusEnum>;
  /**  纳税人识别号 */
  taxpayerIdentificationNumber?: InputMaybe<Scalars['String']>;
  /** 微信账号 */
  wechat?: InputMaybe<Scalars['String']>;
};

export type PeachCreditCustomerRecordPayload = {
  __typename?: 'PeachCreditCustomerRecordPayload';
  /** 启用禁用时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 授信编码 */
  creditCode?: Maybe<Scalars['ID']>;
  /** 授信额度 */
  creditLine?: Maybe<Scalars['BigDecimal']>;
  /** 授信账期 */
  creditPeriod?: Maybe<Scalars['Int']>;
  /** 客户id */
  customerId?: Maybe<Scalars['Int']>;
  /** 操作状态 1:启用 99:禁用 */
  operationStatus?: Maybe<Scalars['Int']>;
  /** 操作人 */
  operator?: Maybe<Scalars['String']>;
  /** 备注 */
  remarks?: Maybe<Scalars['String']>;
};

/** 客户银行账户类型 */
export const enum PeachCustomerBankAccountEnum {
  /** 基本账户 */
  BasicAccount = 'BASIC_ACCOUNT',
  /** 一般账户 */
  GeneralAccount = 'GENERAL_ACCOUNT',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type PeachCustomerBankAccountPayload = {
  __typename?: 'PeachCustomerBankAccountPayload';
  /** 账户名 */
  accountName?: Maybe<Scalars['String']>;
  /** 账户类型 */
  accountType?: Maybe<PeachCustomerBankAccountEnum>;
  /** 开户行银行账号 */
  bankCardNo?: Maybe<Scalars['String']>;
  /** 银行所在市 */
  bankCityName?: Maybe<Scalars['String']>;
  /** 银行名称 */
  bankName?: Maybe<Scalars['String']>;
  /** 银行所在省 */
  bankProvinceName?: Maybe<Scalars['String']>;
  /** 客户基础信息id */
  customerUniqueId?: Maybe<Scalars['Int']>;
  /** 账户id */
  id?: Maybe<Scalars['Int']>;
};

export type PeachCustomerBankInfoCreateInput = {
  /** 账户名 */
  accountName: Scalars['String'];
  /** 账户类型 */
  accountType?: InputMaybe<PeachCustomerBankAccountEnum>;
  /** 开户行银行账号 */
  bankCardNo: Scalars['String'];
  /** 银行账户id-编辑 */
  bankId?: InputMaybe<Scalars['Int']>;
  /** 银行名称 */
  bankName: Scalars['String'];
  /** 客户唯一id */
  customerUniqueId: Scalars['Int'];
};

export type PeachCustomerBankInfoDeleteInput = {
  /** 银行账户id */
  bankId: Scalars['Int'];
  /** 客户唯一id */
  customerUniqueId: Scalars['Int'];
};

export type PeachCustomerBasicInfoPayload = {
  __typename?: 'PeachCustomerBasicInfoPayload';
  /** 客户别名 */
  alias?: Maybe<Scalars['String']>;
  /**  客户姓名拼音 */
  allLetter?: Maybe<Scalars['String']>;
  /**  客户属性  (1:内部, 2:外部); */
  attribute?: Maybe<PeachAttributeTypeEnum>;
  /**  所属组织名称 */
  belongOrganizationId?: Maybe<Scalars['Int']>;
  /**  所属组织id */
  belongOrganizationName?: Maybe<Scalars['String']>;
  /** 黑名单状态 */
  blacklistStatus?: Maybe<CustomerBlacklistStatusEnum>;
  /** 实际控制人 */
  controlUser?: Maybe<Scalars['String']>;
  /**  是否代卖合作 */
  cooperation?: Maybe<Scalars['Boolean']>;
  /** 法定代表人 */
  corporation?: Maybe<Scalars['String']>;
  /**  创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 跨区域客户记录 */
  crossRegionCustomerRecord?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  客户联系人 */
  customerContact?: Maybe<Array<Maybe<PeachCustomerContactDetailPayLoad>>>;
  /** 业务系统客户id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户标签 */
  customerLabel?: Maybe<Array<Maybe<PeachCustomerLabelEnum>>>;
  /** 客户唯一id */
  customerUniqueId?: Maybe<Scalars['Int']>;
  /** 客户关联用户id */
  customerUserId?: Maybe<Scalars['Int']>;
  /**  客户状态 1启用；99：禁用 */
  enable?: Maybe<Scalars['Int']>;
  /** 成立日期 */
  establishTime?: Maybe<Scalars['Long']>;
  /**  财务系统编码 */
  financialSystemCode?: Maybe<Scalars['String']>;
  /**  客户姓名首字母 */
  firstLetter?: Maybe<Scalars['String']>;
  /**  客户身份证号 */
  idNumber?: Maybe<Scalars['String']>;
  /** 邮箱 */
  mail?: Maybe<Scalars['String']>;
  /** 客户名称 */
  name?: Maybe<Scalars['String']>;
  /** 客户NC编码 */
  ncCode?: Maybe<Scalars['String']>;
  /** 实际经营地址 */
  operateAddress?: Maybe<Scalars['String']>;
  /** 纳税类别 */
  payTaxesType?: Maybe<PeachCustomerTaxpayerClassEnum>;
  /** 客户电话 */
  phone?: Maybe<Scalars['String']>;
  /** 预收可用金额 */
  preReceiptAvailableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 实名认证状态 */
  realNameAuthStatus?: Maybe<RealNameAuthStatusEnum>;
  /** 注册地 */
  registerAddress?: Maybe<Scalars['String']>;
  /** 注册资本 */
  registerCapital?: Maybe<Scalars['String']>;
  /** 登记状态 */
  registerStatus?: Maybe<PeachCustomerCorpRegisterStatusEnum>;
  /**  备注 */
  remark?: Maybe<Scalars['String']>;
  /**  是否签订协议合同 1.是 0.否 */
  signAgreement?: Maybe<Scalars['Int']>;
  /** 纳税人识别号 */
  taxpayerIdentificationNumber?: Maybe<Scalars['String']>;
  /** 客户类型(1:个人，2：公司，3：零售) */
  type?: Maybe<PeachCustomerType>;
  /** 当前客户是否使用电子签 */
  usedElectronicSignature?: Maybe<Scalars['Boolean']>;
  /** 客户在职状态 */
  userStatus?: Maybe<PeachUserStatusEnum>;
  /** 微信账号 */
  wechat?: Maybe<Scalars['String']>;
};

/**  客户联系人 */
export type PeachCustomerContactDetailPayLoad = {
  __typename?: 'PeachCustomerContactDetailPayLoad';
  /** 联系人别名 */
  alias?: Maybe<Scalars['String']>;
  /** 关联用户id */
  contactUserId?: Maybe<Scalars['Int']>;
  /** 客户详情id */
  customerDetailId?: Maybe<Scalars['Int']>;
  /** 分类文件列表 */
  fileRecord?: Maybe<Array<Maybe<PeachCustomerFilePayload>>>;
  /** 客户联系人id */
  id?: Maybe<Scalars['Int']>;
  /** 联系人身份证号 */
  idNumber?: Maybe<Scalars['String']>;
  /** 邮箱 */
  mail?: Maybe<Scalars['String']>;
  /** 联系人姓名 */
  name?: Maybe<Scalars['String']>;
  /** 联系人电话 */
  phone?: Maybe<Scalars['String']>;
  /** 实名认证状态 */
  realNameAuthStatus?: Maybe<RealNameAuthStatusEnum>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 内部联系人在职状态 */
  userStatus?: Maybe<PeachUserStatusEnum>;
  /** 微信账号 */
  wechat?: Maybe<Scalars['String']>;
};

export type PeachCustomerContractBodyCreateInput = {
  /** 当前客户id */
  customerId: Scalars['Int'];
  /** 关联客户id */
  customerUniqueId: Scalars['Int'];
};

export type PeachCustomerContractBodyDeleteInput = {
  /** 当前客户id */
  customerId: Scalars['Int'];
  /** 关联客户id */
  customerUniqueId: Scalars['Int'];
  /** 合同主体id */
  id: Scalars['Int'];
};

export type PeachCustomerContractBodyInput = {
  /** 客户名称 */
  customerName: Scalars['String'];
};

export type PeachCustomerContractBodyPageInput = {
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 查询类型 */
  queryType: PeachCustomerContractQueryTypeEnum;
  /** 查询值 */
  queryValue: Scalars['String'];
};

export type PeachCustomerContractBodyPagePayload = {
  __typename?: 'PeachCustomerContractBodyPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachCustomerContractBodyPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PeachCustomerContractBodyPayload = {
  __typename?: 'PeachCustomerContractBodyPayload';
  /**  客户属性  (1:内部, 2:外部); */
  attribute?: Maybe<PeachAttributeTypeEnum>;
  /** 客户唯一id */
  customerUniqueId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  name?: Maybe<Scalars['String']>;
  /** 手机号 */
  phone?: Maybe<Scalars['String']>;
  /** 纳税人识别号 */
  tfn?: Maybe<Scalars['String']>;
  /** 客户类型(1:个人，2：公司，3：零售) */
  type?: Maybe<PeachCustomerType>;
};

export type PeachCustomerContractInfoPayload = {
  __typename?: 'PeachCustomerContractInfoPayload';
  /** 当前客户id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户类型 */
  customerType?: Maybe<PeachCustomerType>;
  /** 被关联的客户基础id */
  customerUniqueId?: Maybe<Scalars['Int']>;
  /** 合同主体id */
  id?: Maybe<Scalars['Int']>;
  /** 合同主体名称 */
  name?: Maybe<Scalars['String']>;
};

/** 合同主体查询枚举 */
export const enum PeachCustomerContractQueryTypeEnum {
  /** 客户名称 */
  CustomerName = 'CUSTOMER_NAME',
  /** 手机号 */
  Phone = 'PHONE',
  /** 纳税人识别号 */
  Tin = 'TIN'
};

export type PeachCustomerCooperationInfoPayload = {
  __typename?: 'PeachCustomerCooperationInfoPayload';
  /** 结算方式 */
  balanceMode?: Maybe<PeachCustomerSettlementMethodEnum>;
  /** 银行账户信息 */
  bankAccountInfo?: Maybe<Array<Maybe<PeachCustomerBankAccountPayload>>>;
  /** 合作信息id-编辑需要 */
  cooperationId?: Maybe<Scalars['Int']>;
  /** 客户来源类型 */
  customerSource?: Maybe<CustomerSourceEnum>;
  /** 客户来源id */
  customerSourceId?: Maybe<Scalars['Int']>;
  /** 客户来源名称 */
  customerSourceName?: Maybe<Scalars['String']>;
  /** 对账周期 */
  cycleCheck?: Maybe<Scalars['String']>;
  /** 开票周期 */
  cycleInvoicing?: Maybe<Scalars['String']>;
  /** 付款周期 */
  cyclePay?: Maybe<Scalars['String']>;
  /** 长期合作（1是，99否，0未指定） */
  longTermCooperation?: Maybe<Scalars['Int']>;
};

export type PeachCustomerCooperationUpdateInput = {
  /** 客户id */
  customerId: Scalars['Int'];
  /** 客户来源类型 */
  customerSource: CustomerSourceEnum;
  /** 客户来源id */
  customerSourceId?: InputMaybe<Scalars['Int']>;
  /** 长期合作（1是，99否，0未指定） */
  longTermCooperation: Scalars['Int'];
};

/** 客户公司登记状态 */
export const enum PeachCustomerCorpRegisterStatusEnum {
  /** 异常 */
  Abnormal = 'ABNORMAL',
  /** 注销 */
  Logout = 'LOGOUT',
  /** 存续 */
  Subsist = 'SUBSIST',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 客户详情返回 */
export type PeachCustomerDetailPayload = {
  __typename?: 'PeachCustomerDetailPayload';
  /** 基本信息 */
  basicInfo?: Maybe<PeachCustomerBasicInfoPayload>;
  /** 合同信息 */
  contractInfo?: Maybe<Array<Maybe<PeachCustomerContractInfoPayload>>>;
  /** 合作信息 */
  cooperationInfo?: Maybe<PeachCustomerCooperationInfoPayload>;
  /** 客户授信配置 */
  creditConfigurationInfo?: Maybe<CustomerCreditConfigurationInfo>;
  /** 授信信息 */
  creditSimpleInfo?: Maybe<CustomerCreditSimpleInfo>;
  /** 跨区域授信记录 */
  crossRegionCreditRecord?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 客户资质 */
  customerQualification?: Maybe<PeachCustomerQualificationDetailPayload>;
  /** 存在过客户授信申请 */
  existedCreditApply?: Maybe<Scalars['Boolean']>;
  /** 客户文件资源 */
  fileRecord?: Maybe<Array<Maybe<PeachCustomerFilePayload>>>;
};

export type PeachCustomerEditInput = {
  /** 客户别名 */
  alias?: InputMaybe<Scalars['String']>;
  /**  客户属性 */
  attribute: PeachAttributeTypeEnum;
  /** 实际控制人 */
  controlUser?: InputMaybe<Scalars['String']>;
  /** 法定代表人 */
  corporation?: InputMaybe<Scalars['String']>;
  /** 业务系统客户id */
  customerId: Scalars['Int'];
  /** 客户类型(1:个人，2：公司，3：零售) */
  customerType: PeachCustomerType;
  /** 成立日期 */
  establishTime?: InputMaybe<Scalars['Long']>;
  /**  客户证明资料 */
  fileRecord?: InputMaybe<Array<InputMaybe<PeachCustomerFileInput>>>;
  /**  财务系统编码 */
  financialSystemCode?: InputMaybe<Scalars['String']>;
  /** 身份证文件，当此对象有值时，会移除fileRecord里面的身份证信息 */
  idCardFile?: InputMaybe<PeachCustomerFileInput>;
  /**  客户身份证号 */
  idNumber?: InputMaybe<Scalars['String']>;
  /** 邮箱 */
  mail?: InputMaybe<Scalars['String']>;
  /** 客户名称 */
  name: Scalars['String'];
  /** 客户NC编码 */
  ncCode?: InputMaybe<Scalars['String']>;
  /** 实际经营地址 */
  operateAddress?: InputMaybe<Scalars['String']>;
  /** 身份证其他信息(json字符串) */
  otherInfoOfIdCard?: InputMaybe<Scalars['String']>;
  /** 纳税类别 */
  payTaxesType?: InputMaybe<PeachCustomerTaxpayerClassEnum>;
  /** 客户电话 */
  phone?: InputMaybe<Scalars['String']>;
  /** 注册地 */
  registerAddress?: InputMaybe<Scalars['String']>;
  /** 注册资本 */
  registerCapital?: InputMaybe<Scalars['String']>;
  /** 登记状态 */
  registerStatus?: InputMaybe<PeachCustomerCorpRegisterStatusEnum>;
  /**  纳税人识别号 */
  taxpayerIdentificationNumber?: InputMaybe<Scalars['String']>;
  /** 微信账号 */
  wechat?: InputMaybe<Scalars['String']>;
};

export type PeachCustomerFileInput = {
  /** 有效期起始时间 */
  beginTime?: InputMaybe<Scalars['Long']>;
  /** 有效期截止时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  fileType: PeachFileType;
  files: Array<InputMaybe<PeachFileInput>>;
};

export type PeachCustomerFilePayload = {
  __typename?: 'PeachCustomerFilePayload';
  /** 有效期起始时间 */
  beginTime?: Maybe<Scalars['Long']>;
  /** 有效期截止时间 */
  endTime?: Maybe<Scalars['Long']>;
  /**  文件类型 */
  fileType?: Maybe<PeachFileType>;
  /**  文件列表 */
  files?: Maybe<Array<Maybe<PeachFilePayload>>>;
};

/** 批发客户标签 */
export const enum PeachCustomerLabelEnum {
  /** 代卖合作 */
  AgencyCooperation = 'AGENCY_COOPERATION',
  /** 黑名单 */
  Blacklist = 'BLACKLIST',
  /** 合同主体 */
  ContractBody = 'CONTRACT_BODY',
  /** 往来客户 */
  DealingsCustomer = 'DEALINGS_CUSTOMER',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 客户标记 */
export const enum PeachCustomerMarkEnum {
  /** 往来客户 */
  CorrespondenceWithCustomers = 'CORRESPONDENCE_WITH_CUSTOMERS'
};

export type PeachCustomerPreReceiptOrderAutoDeductionInput = {
  /** 抵扣金额 */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /** 客户id */
  customerId: Scalars['Int'];
  /** 预收记录列表-编辑过滤使用:当列表为空时将过滤可用金额为0的客户，否则会将记录对应的金额加回预收单一并返回 */
  recordIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type PeachCustomerPreReceiptOrderAutoDeductionPayload = {
  __typename?: 'PeachCustomerPreReceiptOrderAutoDeductionPayload';
  /** 预收金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 可用金额 */
  availableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 抵扣金额 */
  deductionAmount?: Maybe<Scalars['BigDecimal']>;
  /** 预收单号 */
  preReceiptCode?: Maybe<Scalars['String']>;
  /** 预收单id */
  preReceiptId?: Maybe<Scalars['ID']>;
  /** 预收时间 */
  preReceiptTime?: Maybe<Scalars['Long']>;
  /** 预收单类型 */
  preReceiptType?: Maybe<PreReceiptTypeEnum>;
};

export type PeachCustomerPreReceiptOrderPageInput = {
  /** 客户id */
  customerId: Scalars['Int'];
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 每页显示条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 退款单id，当此参数为空时默认过滤可用金额大于0，否则包含退款单对应的预收单 */
  refundId?: InputMaybe<Scalars['ID']>;
};

export type PeachCustomerPreReceiptOrderPagePayload = {
  __typename?: 'PeachCustomerPreReceiptOrderPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页显示条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页数据集合 */
  records?: Maybe<Array<Maybe<PeachCustomerPreReceiptOrderPayload>>>;
  /** 总条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PeachCustomerPreReceiptOrderPayload = {
  __typename?: 'PeachCustomerPreReceiptOrderPayload';
  /** 预收金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 可用金额 */
  availableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 预收单号 */
  preReceiptCode?: Maybe<Scalars['String']>;
  /** 预收单id */
  preReceiptId?: Maybe<Scalars['ID']>;
  /** 预收时间 */
  preReceiptTime?: Maybe<Scalars['Long']>;
  /** 预收单类型 */
  preReceiptType?: Maybe<PreReceiptTypeEnum>;
  /** 审核中金额 */
  reviewAmount?: Maybe<Scalars['BigDecimal']>;
};

export type PeachCustomerPreReceiptPageInput = {
  /** 客户名称 */
  customerName?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 每页显示条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type PeachCustomerPreReceiptPagePayload = {
  __typename?: 'PeachCustomerPreReceiptPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页显示条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页数据集合 */
  records?: Maybe<Array<Maybe<CustomerReceiptPayload>>>;
  /** 总条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 客户资质详情 */
export type PeachCustomerQualificationDetailPayload = {
  __typename?: 'PeachCustomerQualificationDetailPayload';
  /** 其他资产说明 */
  assetOther?: Maybe<Scalars['String']>;
  /** 房产情况 */
  assetProperty?: Maybe<Scalars['String']>;
  /** 车辆情况 */
  assetVehicle?: Maybe<Scalars['String']>;
  /** 经营类型 */
  businessTypes?: Maybe<Array<Maybe<QualificationBusinessType>>>;
  /** 车辆照片 */
  carPhotoList?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /** 客户唯一id */
  customerUniqueId?: Maybe<Scalars['Int']>;
  /** 客户简介 */
  description?: Maybe<Scalars['String']>;
  /** 证明文件-所有图片 */
  fileList?: Maybe<Array<Maybe<PeachCustomerFilePayload>>>;
  /** 过往业绩介绍 */
  historyAchievement?: Maybe<Scalars['String']>;
  /** 客户资质id */
  id?: Maybe<Scalars['Int']>;
  /** 简介图片 */
  introPhotoList?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /** 其他资产图片 */
  otherAssetsPhotoList?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /** 房产情况图片 */
  propertyPhotoList?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /** 主要销售单品 */
  saleMainCategory?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 主要销售单品 */
  saleMainCategoryValue?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 销售渠道说明 */
  salesChannels?: Maybe<Scalars['String']>;
};

export type PeachCustomerQualificationInput = {
  /** 其他资产说明 */
  assetOther?: InputMaybe<Scalars['String']>;
  /** 房产情况 */
  assetProperty?: InputMaybe<Scalars['String']>;
  /** 车辆情况 */
  assetVehicle?: InputMaybe<Scalars['String']>;
  /** 经营类型 */
  businessTypes: Array<InputMaybe<QualificationBusinessType>>;
  /** 车辆照片 */
  carPhotoList?: InputMaybe<Array<InputMaybe<PeachFileInput>>>;
  /** 客户唯一id */
  customerUniqueId: Scalars['Int'];
  /** 客户简介 */
  description: Scalars['String'];
  /** 客户文件资源:二选一，该对象有值的情况下会忽略其他字段的图片 */
  fileRecord?: InputMaybe<Array<InputMaybe<PeachCustomerFileInput>>>;
  /** 过往业绩介绍 */
  historyAchievement: Scalars['String'];
  /**  主键 */
  id?: InputMaybe<Scalars['Int']>;
  /** 简介图片 */
  introPhotoList?: InputMaybe<Array<InputMaybe<PeachFileInput>>>;
  /** 其他资产图片 */
  otherAssetsPhotoList?: InputMaybe<Array<InputMaybe<PeachFileInput>>>;
  /** 房产情况图片 */
  propertyPhotoList?: InputMaybe<Array<InputMaybe<PeachFileInput>>>;
  /** 主要销售单品 */
  saleMainCategory: Array<InputMaybe<Scalars['Int']>>;
  /** 销售渠道说明 */
  salesChannels: Scalars['String'];
};

export type PeachCustomerQualificationTempInput = {
  /** 其他资产说明 */
  assetOther?: InputMaybe<Scalars['String']>;
  /** 房产情况 */
  assetProperty?: InputMaybe<Scalars['String']>;
  /** 车辆情况 */
  assetVehicle?: InputMaybe<Scalars['String']>;
  /** 经营类型 */
  businessTypes?: InputMaybe<Array<InputMaybe<QualificationBusinessType>>>;
  /** 车辆照片 */
  carPhotoList?: InputMaybe<Array<InputMaybe<PeachFileInput>>>;
  /** 客户唯一id */
  customerUniqueId: Scalars['Int'];
  /** 客户简介 */
  description?: InputMaybe<Scalars['String']>;
  /** 证明文件-所有图片 */
  fileList?: InputMaybe<Array<InputMaybe<PeachCustomerFileInput>>>;
  /** 过往业绩介绍 */
  historyAchievement?: InputMaybe<Scalars['String']>;
  /**  主键 */
  id?: InputMaybe<Scalars['Int']>;
  /** 简介图片 */
  introPhotoList?: InputMaybe<Array<InputMaybe<PeachFileInput>>>;
  /** 其他资产图片 */
  otherAssetsPhotoList?: InputMaybe<Array<InputMaybe<PeachFileInput>>>;
  /** 房产情况图片 */
  propertyPhotoList?: InputMaybe<Array<InputMaybe<PeachFileInput>>>;
  /** 主要销售单品 */
  saleMainCategory?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 销售渠道说明 */
  salesChannels?: InputMaybe<Scalars['String']>;
};

export type PeachCustomerReconciliationUpdateInput = {
  /** 结算方式 */
  balanceMode: PeachCustomerSettlementMethodEnum;
  /** 合作信息id-编辑需要 */
  cooperationId?: InputMaybe<Scalars['Int']>;
  /** 客户id */
  customerId: Scalars['Int'];
  /** 对账周期 */
  cycleCheck?: InputMaybe<Scalars['String']>;
  /** 开票周期 */
  cycleInvoicing?: InputMaybe<Scalars['String']>;
  /** 付款周期 */
  cyclePay?: InputMaybe<Scalars['String']>;
};

export type PeachCustomerSealAuthorizeInput = {
  /** 公司id */
  companyId: Scalars['Int'];
  /** 联系人id */
  contactId: Scalars['Int'];
};

/** 客户结算方式 */
export const enum PeachCustomerSettlementMethodEnum {
  /** 先货后款 */
  DeliveryBeforePayment = 'DELIVERY_BEFORE_PAYMENT',
  /** 先款后货 */
  PaymentBeforeDelivery = 'PAYMENT_BEFORE_DELIVERY',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 客户纳税类别 */
export const enum PeachCustomerTaxpayerClassEnum {
  /** 一般纳税人 */
  GeneralTaxpayers = 'GENERAL_TAXPAYERS',
  /** 增值税小规模纳税人 */
  SmallScaleTaxpayers = 'SMALL_SCALE_TAXPAYERS',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 客户类型 */
export const enum PeachCustomerType {
  /** 公司 */
  Company = 'COMPANY',
  /** 个人 */
  Personal = 'PERSONAL',
  /** 零售 */
  Retail = 'RETAIL',
  /**  未知 */
  Unknown = 'UNKNOWN',
  /**  错误 */
  Unrecognized = 'UNRECOGNIZED'
};

export type PeachDesCustomerPayload = {
  __typename?: 'PeachDESCustomerPayload';
  /** 客户id */
  id?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  name?: Maybe<Scalars['String']>;
  /** 客户电话 */
  phone?: Maybe<Scalars['String']>;
  /** 纳税人识别号 */
  taxpayerIdentificationNumber?: Maybe<Scalars['String']>;
  /** 客户类型 */
  type?: Maybe<PeachCustomerType>;
  /** 是否为白名单客户 */
  whiteListCustomer?: Maybe<Scalars['Boolean']>;
};

export type PeachDataTreeNode = {
  __typename?: 'PeachDataTreeNode';
  /** 子节点 */
  children?: Maybe<Array<Maybe<PeachDataTreeNode>>>;
  /** 禁用 */
  disabled?: Maybe<Scalars['Boolean']>;
  /** 节点值TYPE_ID */
  key?: Maybe<Scalars['String']>;
  /** 父节点值 */
  parentId?: Maybe<Scalars['String']>;
  /** 名称 */
  title?: Maybe<Scalars['String']>;
};

export type PeachDataTreePayload = {
  __typename?: 'PeachDataTreePayload';
  nodes?: Maybe<Array<Maybe<PeachDataTreeNode>>>;
};

/**  数据权限类型 */
export const enum PeachDataType {
  /**  品类 */
  Product = 'PRODUCT',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type PeachDebtContractSetupPayload = {
  __typename?: 'PeachDebtContractSetupPayload';
  /** 合同签署组织 */
  contractSigningOrgList?: Maybe<Array<Maybe<ContractSigningOrg>>>;
  /** 合同状态 1启用 99禁用 */
  contractStatus?: Maybe<Scalars['Int']>;
  /** 合同类型 */
  contractType?: Maybe<PeachDebtContractTypeEnum>;
  /** 合同模板名称 */
  templateName?: Maybe<Scalars['String']>;
  /** 合同编号 */
  templateNo?: Maybe<Scalars['String']>;
};

/** 合同设置查询类型 */
export const enum PeachDebtContractTypeEnum {
  /** 公司合同 */
  Company = 'COMPANY',
  /** 个人合同 */
  Personal = 'PERSONAL',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type PeachDebtElectronicSignaturePayload = {
  __typename?: 'PeachDebtElectronicSignaturePayload';
  /** 电子签白名单 */
  customerWhiteList?: Maybe<Array<Maybe<CustomerWhiteListPayload>>>;
  /** 电子签使用状态 1启用 99禁用 */
  enable?: Maybe<Scalars['Int']>;
  /** 组织id */
  orgId?: Maybe<Scalars['Int']>;
  /** 组织名称 */
  orgName?: Maybe<Scalars['String']>;
};

/** 欠款标记 */
export const enum PeachDebtMarkEnum {
  /** 坏账 */
  BadDebts = 'BAD_DEBTS',
  /** 争议欠款 */
  DisputeArrears = 'DISPUTE_ARREARS'
};

export type PeachDeleteCustomerContactInput = {
  /** 客户详情id */
  customerId: Scalars['Int'];
  /** 客户联系人id */
  id: Scalars['Int'];
};

export type PeachDocDownInput = {
  /** 文档id */
  docId: Scalars['String'];
};

/** 国产货售后单状态 */
export const enum PeachDomesticAfterSaleStatusEnum {
  /** 已完成 */
  Completed = 'COMPLETED',
  /** 待处理 */
  Pending = 'PENDING'
};

/** 退货商品 */
export type PeachDomesticExtendCommodityInput = {
  /** 扣损/退货金额 */
  amount: Scalars['BigDecimal'];
  /** 批次code */
  batchCode?: InputMaybe<Scalars['String']>;
  /** 批次id */
  batchId?: InputMaybe<Scalars['ID']>;
  /** 退货数量 */
  quantity: Scalars['BigDecimal'];
  /** skuId */
  skuId?: InputMaybe<Scalars['Int']>;
  /** 退货数量单位Id */
  unitId?: InputMaybe<Scalars['Int']>;
};

export type PeachDomesticExtendExpenseCountInput = {
  /** 单据类型 */
  orderType: Array<InputMaybe<PeachDomesticPurchaseOrderEnum>>;
};

export type PeachDomesticExtendExpenseDetailInput = {
  /** 费用id */
  billId: Scalars['ID'];
};

export type PeachDomesticExtendExpenseDetailPayload = {
  __typename?: 'PeachDomesticExtendExpenseDetailPayload';
  /** 费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用id */
  billId?: Maybe<Scalars['ID']>;
  /** 费用模板id */
  billTemplateId?: Maybe<Scalars['ID']>;
  /** 金额合计 */
  commodityAmount?: Maybe<Scalars['BigDecimal']>;
  /** 商品列表 */
  commodityList?: Maybe<Array<Maybe<PeachDomesticPurchaseExpenseCommodityPayload>>>;
  /** 文件列表 */
  fileList?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /** 运杂费合计 */
  freightAmount?: Maybe<Scalars['BigDecimal']>;
  /** 匹配货源 */
  matchSources?: Maybe<Scalars['String']>;
  /** 运杂费列表 */
  miscellaneousFreightList?: Maybe<Array<Maybe<MiscellaneousFreightPayload>>>;
  /** 操作时间 */
  operationTime?: Maybe<Scalars['Long']>;
  /** 操作人 */
  operator?: Maybe<Scalars['String']>;
  /** 单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 单据id */
  orderId?: Maybe<Scalars['ID']>;
  /** 状态 */
  orderStatus?: Maybe<PeachDomesticExtendExpenseStatusEnum>;
  /** 单据类型 */
  orderType?: Maybe<PeachDomesticPurchaseOrderEnum>;
  /** 驳回标识,true为已驳回 */
  rejectFlag?: Maybe<Scalars['Boolean']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 供应商 */
  supplierName?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type PeachDomesticExtendExpensePageInput = {
  /** 单据类型 */
  orderType?: InputMaybe<Array<InputMaybe<PeachDomesticPurchaseOrderEnum>>>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 费用单状态 */
  statusList?: InputMaybe<Array<InputMaybe<PeachDomesticExtendExpenseStatusEnum>>>;
};

export type PeachDomesticExtendExpensePagePayload = {
  __typename?: 'PeachDomesticExtendExpensePagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachDomesticExtendExpensePayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PeachDomesticExtendExpensePayload = {
  __typename?: 'PeachDomesticExtendExpensePayload';
  /** 退货总额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用id */
  billId?: Maybe<Scalars['ID']>;
  /** 商品列表 */
  commodityList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 匹配货源 */
  matchSources?: Maybe<Scalars['String']>;
  /** 操作时间 */
  operationTime?: Maybe<Scalars['Long']>;
  /** 操作人 */
  operator?: Maybe<Scalars['String']>;
  /** 单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 单据id */
  orderId?: Maybe<Scalars['ID']>;
  /** 状态 */
  orderStatus?: Maybe<PeachDomesticExtendExpenseStatusEnum>;
  /** 单据类型 */
  orderType?: Maybe<PeachDomesticPurchaseOrderEnum>;
  /** 供应商 */
  supplierName?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type PeachDomesticExtendExpenseRemarkEditInput = {
  /** 费用id */
  billId: Scalars['ID'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

/** 国产扩展单费用状态 */
export const enum PeachDomesticExtendExpenseStatusEnum {
  /** 已提交 */
  Submitted = 'SUBMITTED',
  /** 待提交 */
  UnSubmit = 'UN_SUBMIT'
};

/** 国产扩展单操作 */
export const enum PeachDomesticExtendOperationEnum {
  /** 取消 */
  Cancel = 'CANCEL',
  /** 提交 */
  Submit = 'SUBMIT'
};

export type PeachDomesticPurchaseCommodityDetailPayload = {
  __typename?: 'PeachDomesticPurchaseCommodityDetailPayload';
  /** 标记 */
  mark?: Maybe<PurchaseMarkEnum>;
  /** 采购数量 */
  purchaseQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 采购单位 */
  purchaseUnitId?: Maybe<Scalars['Int']>;
  /** 采购单价 */
  purchaseUnitPrice?: Maybe<Scalars['BigDecimal']>;
  /** skuId */
  skuId?: Maybe<Scalars['Int']>;
  /** sku名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 入库数量 */
  storageQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 入库单位 */
  storageUnitId?: Maybe<Scalars['Int']>;
  /** 单品小计 */
  subtotal?: Maybe<Scalars['BigDecimal']>;
};

export type PeachDomesticPurchaseCommodityPayload = {
  __typename?: 'PeachDomesticPurchaseCommodityPayload';
  /** 数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** sku名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 单位 */
  unitId?: Maybe<Scalars['Int']>;
};

export type PeachDomesticPurchaseDetailInput = {
  /** 采购单id */
  purchaseId: Scalars['ID'];
};

export type PeachDomesticPurchaseDetailPayload = {
  __typename?: 'PeachDomesticPurchaseDetailPayload';
  /** 商品列表 */
  commodityList?: Maybe<Array<Maybe<PeachDomesticPurchaseCommodityDetailPayload>>>;
  /** 发车日期 */
  departureTime?: Maybe<Scalars['Long']>;
  /** 匹配货源 */
  matchSources?: Maybe<Scalars['String']>;
  /** 匹配日期 */
  matchTime?: Maybe<Scalars['Long']>;
  /** 退货/扣损单据列表 */
  orderList?: Maybe<Array<Maybe<PeachDomesticPurchaseOrderPayload>>>;
  /** 采购费用单 */
  purchaseBillOrder?: Maybe<PurchaseBillOrder>;
  /** 采购单号 */
  purchaseCode?: Maybe<Scalars['String']>;
  /** 采购单id */
  purchaseId?: Maybe<Scalars['ID']>;
  /** "采购单状态 */
  purchaseStatus?: Maybe<PeachDomesticPurchaseStatusEnum>;
  /** 采购日期 */
  purchaseTime?: Maybe<Scalars['Long']>;
  /** 供应商 */
  supplierName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 采购总计 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type PeachDomesticPurchaseExpenseCommodityPayload = {
  __typename?: 'PeachDomesticPurchaseExpenseCommodityPayload';
  /** 金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** 标记 */
  mark?: Maybe<PurchaseMarkEnum>;
  /** 采购数量 */
  purchaseQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 采购单价 */
  purchaseUnitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** skuId */
  skuId?: Maybe<Scalars['ID']>;
  /** 商品名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 数量单位 */
  unitId?: Maybe<Scalars['Int']>;
};

export type PeachDomesticPurchaseExtendChangeInput = {
  /** 操作 */
  operation: PeachDomesticExtendOperationEnum;
  /** 单据id */
  orderId: Scalars['ID'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export type PeachDomesticPurchaseExtendCreateInput = {
  /** 文件列表 */
  fileList: Array<InputMaybe<PeachFileInput>>;
  /** 运杂费 */
  miscellaneousFreightList?: InputMaybe<Array<InputMaybe<MiscellaneousFreightInput>>>;
  /** 采购单id */
  purchaseId: Scalars['ID'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 退货商品 */
  returnCommodityList: Array<InputMaybe<PeachDomesticExtendCommodityInput>>;
  /** 费用模板 */
  templateId: Scalars['ID'];
};

export type PeachDomesticPurchaseExtendCreatePayload = {
  __typename?: 'PeachDomesticPurchaseExtendCreatePayload';
  /** 单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 单据id */
  orderId?: Maybe<Scalars['ID']>;
};

export type PeachDomesticPurchaseOrderCommodityPayload = {
  __typename?: 'PeachDomesticPurchaseOrderCommodityPayload';
  /** 金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** skuId */
  skuId?: Maybe<Scalars['Int']>;
  /** sku名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 单位 */
  unitId?: Maybe<Scalars['Int']>;
};

/** 国产采购关联订单类型 */
export const enum PeachDomesticPurchaseOrderEnum {
  /** 扣损单 */
  DeductionLoss = 'DEDUCTION_LOSS',
  /** 退货单 */
  Return = 'RETURN'
};

export type PeachDomesticPurchaseOrderPayload = {
  __typename?: 'PeachDomesticPurchaseOrderPayload';
  /** 商品列表 */
  commodityList?: Maybe<Array<Maybe<PeachDomesticPurchaseOrderCommodityPayload>>>;
  /** 单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 单据id */
  orderId?: Maybe<Scalars['ID']>;
  /** 单据类型 */
  orderType?: Maybe<PeachDomesticPurchaseOrderEnum>;
  /** 退货总额 */
  returnTotalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type PeachDomesticPurchasePageInput = {
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 采购单号 */
  purchaseCode?: InputMaybe<Scalars['String']>;
  /** "采购单状态 */
  purchaseStatusList?: InputMaybe<Array<InputMaybe<PeachDomesticPurchaseStatusEnum>>>;
  /** 采购日期-结束 */
  purchaseTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 采购日期-开始 */
  purchaseTimeStart?: InputMaybe<Scalars['Long']>;
};

export type PeachDomesticPurchasePagePayload = {
  __typename?: 'PeachDomesticPurchasePagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachDomesticPurchasePayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PeachDomesticPurchasePayload = {
  __typename?: 'PeachDomesticPurchasePayload';
  /** 商品列表 */
  commodityList?: Maybe<Array<Maybe<PeachDomesticPurchaseCommodityPayload>>>;
  /** 发车日期 */
  departureTime?: Maybe<Scalars['Long']>;
  /** 匹配货源 */
  matchSources?: Maybe<Scalars['String']>;
  /** 匹配日期 */
  matchTime?: Maybe<Scalars['Long']>;
  /** 采购单号 */
  purchaseCode?: Maybe<Scalars['String']>;
  /** 采购单id */
  purchaseId?: Maybe<Scalars['ID']>;
  /** "采购单状态 */
  purchaseStatus?: Maybe<PeachDomesticPurchaseStatusEnum>;
  /** 采购日期 */
  purchaseTime?: Maybe<Scalars['Long']>;
  /** 供应商 */
  supplierName?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type PeachDomesticPurchaseReturnCommodityPayload = {
  __typename?: 'PeachDomesticPurchaseReturnCommodityPayload';
  /** 退货/扣损金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** 采购单位 */
  purchaseUnitId?: Maybe<Scalars['Int']>;
  /** 采购单价 */
  purchaseUnitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 退货数量 */
  returnQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 退货单位 */
  returnUnitId?: Maybe<Scalars['Int']>;
  /** skuId */
  skuId?: Maybe<Scalars['Int']>;
  /** sku名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 入库数量 */
  storageQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 入库单位 */
  storageUnitId?: Maybe<Scalars['Int']>;
};

export type PeachDomesticPurchaseReturnDetailInput = {
  /** 退货单id */
  returnId: Scalars['ID'];
};

export type PeachDomesticPurchaseReturnDetailPayload = {
  __typename?: 'PeachDomesticPurchaseReturnDetailPayload';
  /** 费用单id */
  billId?: Maybe<Scalars['ID']>;
  /** 商品列表 */
  commodityList?: Maybe<Array<Maybe<PeachDomesticPurchaseReturnCommodityPayload>>>;
  /** 退货凭证 */
  fileList?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /** 运杂费总金额 */
  freightAmount?: Maybe<Scalars['BigDecimal']>;
  /** 匹配货源 */
  matchSources?: Maybe<Scalars['String']>;
  /** 单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 单据id */
  orderId?: Maybe<Scalars['ID']>;
  /** 单据类型 */
  orderType?: Maybe<PeachDomesticPurchaseOrderEnum>;
  /** 采购单号 */
  purchaseCode?: Maybe<Scalars['String']>;
  /** 采购单id */
  purchaseId?: Maybe<Scalars['ID']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 供应商 */
  supplierName?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type PeachDomesticPurchaseStatusCountInput = {
  /** 采购日期-结束 */
  purchaseTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 采购日期-开始 */
  purchaseTimeStart?: InputMaybe<Scalars['Long']>;
};

export type PeachDomesticPurchaseStatusCountPayload = {
  __typename?: 'PeachDomesticPurchaseStatusCountPayload';
  /** 采购单-已收货 */
  purchaseReceived?: Maybe<Scalars['Int']>;
  /** 采购单-待收货 */
  purchaseWaitReceive?: Maybe<Scalars['Int']>;
};

/** 国产采购单状态 */
export const enum PeachDomesticPurchaseStatusEnum {
  /** 已取消 */
  Cancelled = 'CANCELLED',
  /** 已完成 */
  Completed = 'COMPLETED',
  /** 已收货 */
  Received = 'RECEIVED',
  /** 待收货 */
  ToBeReceived = 'TO_BE_RECEIVED'
};

export type PeachDomesticReceiptExpenseDetailPayload = {
  __typename?: 'PeachDomesticReceiptExpenseDetailPayload';
  /** 审核记录 */
  auditTrailList?: Maybe<Array<Maybe<PeachReceiptExpenseAuditTrailPayload>>>;
  /** 费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用单id */
  billId?: Maybe<Scalars['ID']>;
  /** 费用模板id */
  billTemplateId?: Maybe<Scalars['ID']>;
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 商品明细 */
  commodityList?: Maybe<Array<Maybe<PeachReceiptExpenseCommodityPayload>>>;
  /** 商品金额 */
  commodityQuantityList?: Maybe<Array<Maybe<PeachReceiptExpenseCommodityQuantityPayload>>>;
  /** 收货人 */
  consignee?: Maybe<Scalars['String']>;
  /** 费用合计 */
  costAmount?: Maybe<Scalars['BigDecimal']>;
  /** 匹配货源 */
  matchSources?: Maybe<Scalars['String']>;
  /** 采购杂运费 */
  miscellaneousFreightList?: Maybe<Array<Maybe<MiscellaneousFreightPayload>>>;
  /** 收货时间 */
  receiptTime?: Maybe<Scalars['Long']>;
  /** 来源单号 */
  sourceCode?: Maybe<Scalars['String']>;
  /** 状态 */
  status?: Maybe<PeachReceiptExpenseStatusEnum>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 挂车号 */
  trailerCarNo?: Maybe<Scalars['String']>;
};

/** 国产集采货退货费用单修改货款 */
export type PeachDomesticReturnBillUpdateCommodityInput = {
  /** 费用id */
  billId: Scalars['ID'];
  /** 修改退货商品 */
  updateCommodityList: Array<PeachDomesticReturnCommodityUpdateInput>;
};

export type PeachDomesticReturnCommodityListInput = {
  /** 扩展单id-编辑时需要 */
  orderId?: InputMaybe<Scalars['ID']>;
  /** 采购单id */
  purchaseId: Scalars['ID'];
};

export type PeachDomesticReturnCommodityListPayload = {
  __typename?: 'PeachDomesticReturnCommodityListPayload';
  /** 可退货金额 */
  balance?: Maybe<Scalars['BigDecimal']>;
  /** 采购量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /**  商品SkuId */
  skuId?: Maybe<Scalars['Int']>;
  /**  商品skuName */
  skuName?: Maybe<Scalars['String']>;
  /** 商品库存 */
  stockList?: Maybe<Array<Maybe<PeachReturnCommodityStockPayload>>>;
  /** 总库存量 */
  stockQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 累计已退货数量 */
  totalReturnQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 采购量单位Id */
  unitId?: Maybe<Scalars['Int']>;
  /** 采购单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
};

export type PeachDomesticReturnCommodityUpdateInput = {
  /** 退货金额 */
  amount: Scalars['BigDecimal'];
  /** 批次id */
  batchId?: InputMaybe<Scalars['ID']>;
};

/** 启用/禁用 */
export const enum PeachEnabledEnum {
  /** 禁用 */
  Disable = 'DISABLE',
  /** 启用 */
  Enable = 'ENABLE',
  Unknown = 'UNKNOWN',
  Unrecognized = 'UNRECOGNIZED',
  Unspecified = 'UNSPECIFIED'
};

/** 文件方向 */
export const enum PeachFileDirectionEnum {
  /** 反面 */
  Back = 'BACK',
  /** 正面 */
  Just = 'JUST',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type PeachFileExternalInterface = {
  /** 外部信息信息 */
  externalInfo?: Maybe<PeachFileExternalPayload>;
  /** 文件ID */
  fileId?: Maybe<Scalars['String']>;
};

export type PeachFileExternalPayload = {
  __typename?: 'PeachFileExternalPayload';
  /** 水印 */
  watermarkText?: Maybe<Scalars['String']>;
};

/** 通用文件 */
export type PeachFileInput = {
  /** 文件方向 */
  fileDirection?: InputMaybe<PeachFileDirectionEnum>;
  /** 文件ID */
  fileId?: InputMaybe<Scalars['String']>;
  /** 文件上传时间 GMT+8 yyyy-MM-dd HH:mm:ss */
  fileUploadTime?: InputMaybe<Scalars['Long']>;
  /** 文件地址 */
  fileUrl?: InputMaybe<Scalars['String']>;
  /** 文件名称 */
  filename?: InputMaybe<Scalars['String']>;
};

/** 通用文件 */
export type PeachFilePayload = {
  __typename?: 'PeachFilePayload';
  /** 文件方向 */
  fileDirection?: Maybe<PeachFileDirectionEnum>;
  /** 文件ID */
  fileId?: Maybe<Scalars['String']>;
  /** 文件上传时间 GMT+8 yyyy-MM-dd HH:mm:ss */
  fileUploadTime?: Maybe<Scalars['Long']>;
  /** 文件地址 */
  fileUrl?: Maybe<Scalars['String']>;
  /** 文件名称 */
  filename?: Maybe<Scalars['String']>;
};

/**  文件类型枚举 */
export const enum PeachFileType {
  /** 开户许可证 */
  AccountOpeningPermit = 'ACCOUNT_OPENING_PERMIT',
  /** 经营地址照片 */
  BusinessAddressPhoto = 'BUSINESS_ADDRESS_PHOTO',
  /** 营业执照 */
  BusinessLicense = 'BUSINESS_LICENSE',
  /** 车辆照片 */
  CarPhoto = 'CAR_PHOTO',
  /** 机动车驾驶证 */
  DriverLicense = 'DRIVER_LICENSE',
  /** 居民身份证 */
  IdCard = 'ID_CARD',
  /** 简介照片 */
  IntroPhoto = 'INTRO_PHOTO',
  /** 其他 */
  Other = 'OTHER',
  /** 其他资产 */
  OtherAsset = 'OTHER_ASSET',
  /** 授权委托书 */
  PowerOfAttorney = 'POWER_OF_ATTORNEY',
  /** 房产照片 */
  PropertyPhoto = 'PROPERTY_PHOTO',
  /** 居民户口簿 */
  ResidenceBooklet = 'RESIDENCE_BOOKLET',
  /** 税务登记证 */
  TaxRegistrationCertificate = 'TAX_REGISTRATION_CERTIFICATE',
  /** 未识别 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 调拨销售类型 */
export const enum PeachFlowTransferType {
  /** 成本销售(成本调拨) */
  CostTransfer = 'COST_TRANSFER',
  /** 定价销售(内部交易) */
  InsiderTrading = 'INSIDER_TRADING',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 商品类型枚举 */
export const enum PeachGatewayCommodityTypeEnum {
  /** 辅料 */
  Assist = 'ASSIST',
  /** 食品 */
  Food = 'FOOD',
  /** 水果 */
  Fruit = 'FRUIT'
};

export type PeachGetRoleDataRelInput = {
  /** 数据权限类型 */
  dataType?: InputMaybe<PeachDataType>;
  /** 角色ID */
  id: Scalars['Int'];
};

/** 批发id参数 */
export type PeachIdInput = {
  id: Scalars['Int'];
  /** 供应商明细id */
  supplierDetailId?: InputMaybe<Scalars['Int']>;
  /** 供应商基础信息id */
  supplierId?: InputMaybe<Scalars['Int']>;
};

export type PeachImportPurchaseBillPayload = {
  __typename?: 'PeachImportPurchaseBillPayload';
  /** 所属组织 */
  belongOrgName?: Maybe<Scalars['String']>;
  /** 采购费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 采购费用单ID */
  billId?: Maybe<Scalars['ID']>;
  /** 费用列表 */
  billItemList?: Maybe<Array<Maybe<FmsBillItemPayload>>>;
  /** 关联费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 关联费用单状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 是否可确认 */
  canConfirm?: Maybe<Scalars['Boolean']>;
  /** 品类ID */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 关联采购单号 */
  purchaseCode?: Maybe<Scalars['String']>;
  /** 管理采购单ID */
  purchaseId?: Maybe<Scalars['ID']>;
  /** 采购单状态 */
  purchaseStatus?: Maybe<Scalars['Int']>;
  /** 采购单状态描述 */
  purchaseStatusDesc?: Maybe<Scalars['String']>;
  /** 驳回原因 */
  refuseNote?: Maybe<Scalars['String']>;
  /** 费用合计 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export const enum PeachInputTextRuleEnum {
  /** 仅数字 */
  OnlyNumber = 'ONLY_NUMBER',
  /** 仅文本 */
  OnlyText = 'ONLY_TEXT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 发票类型 */
export const enum PeachInvoiceTypeEnum {
  /** 普票 */
  GeneralInvoice = 'GENERAL_INVOICE',
  /** 专票 */
  SpecialInvoice = 'SPECIAL_INVOICE',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type PeachKeysPayload = {
  __typename?: 'PeachKeysPayload';
  keys?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type PeachListCommodityPayLoad = {
  __typename?: 'PeachListCommodityPayLoad';
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品类型 */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 产地id */
  originId?: Maybe<Scalars['Int']>;
  /** 产地名称 */
  originName?: Maybe<Scalars['String']>;
  /** sku数量 */
  skuQuantity?: Maybe<Scalars['Int']>;
  /** 状态 */
  status?: Maybe<Scalars['Int']>;
  /** 品种id */
  varietyId?: Maybe<Scalars['Int']>;
  /** 品种名称 */
  varietyName?: Maybe<Scalars['String']>;
};

/**
 * 未添加商品列表
 * 添加商品
 */
export type PeachListCreateCommodityInput = {
  createCommodityInput: Array<InputMaybe<PeachCreateCommodityInput>>;
};

export type PeachListSku = {
  __typename?: 'PeachListSku';
  /**  基本单位 */
  basicType?: Maybe<Scalars['Int']>;
  /**  基本单位换算值 */
  basicTypeRatio?: Maybe<Scalars['BigDecimal']>;
  /** sku Id */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 商品类型 */
  commodityType?: Maybe<PeachCommodityTypeEnum>;
  /** 是否支持启用 */
  enableAvailable?: Maybe<Scalars['Boolean']>;
  /** 规格选项 */
  skuOption?: Maybe<Array<Maybe<SkuOption>>>;
  /** 状态 */
  status?: Maybe<Scalars['Int']>;
  /**  辅助单位 */
  subType?: Maybe<Scalars['Int']>;
  /**  辅助单位换算值 */
  subTypeRatio?: Maybe<Scalars['BigDecimal']>;
};

export type PeachLowerAgencySaleList = {
  __typename?: 'PeachLowerAgencySaleList';
  /** 代卖方id */
  agentId?: Maybe<Scalars['Int']>;
  /** 代卖方名称 */
  agentName?: Maybe<Scalars['String']>;
  /** 结算商品列表 */
  commodityList?: Maybe<Array<Maybe<PeachAgencySaleOrderCommodityPayload>>>;
  /** 小计 */
  subtotal?: Maybe<Scalars['BigDecimal']>;
};

/** 短信类型 */
export const enum PeachMessageTypeEnum {
  /** 实名认证 */
  RealNameAuth = 'REAL_NAME_AUTH',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type PeachNoCommodityPayload = {
  __typename?: 'PeachNoCommodityPayload';
  /**  商品品类ID */
  commodityCategoryId?: Maybe<Scalars['Int']>;
  /** 商品品类名称 */
  commodityCategoryName?: Maybe<Scalars['String']>;
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品产地名称 */
  commodityPlaceOriginName?: Maybe<Scalars['String']>;
  /** 商品类型id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 商品品种名称 */
  commodityVarietyName?: Maybe<Scalars['String']>;
};

export type PeachOption = {
  __typename?: 'PeachOption';
  children?: Maybe<Array<Maybe<PeachOption>>>;
  count?: Maybe<Scalars['Int']>;
  desc?: Maybe<Scalars['String']>;
  disabled?: Maybe<Scalars['Boolean']>;
  label?: Maybe<Scalars['String']>;
  value?: Maybe<Scalars['Int']>;
};

export type PeachOption2 = {
  __typename?: 'PeachOption2';
  label: Scalars['String'];
  value: Scalars['String'];
};

/**  创建批发订单详情 */
export type PeachOrderAmountCalculateInput = {
  calculateOrderDetails: Array<CalculateOrderDetailInput>;
};

export type PeachOrderAmountCalculateResp = {
  __typename?: 'PeachOrderAmountCalculateResp';
  calculateOrderDetailList?: Maybe<Array<Maybe<PeachOrderDetailCalculateResp>>>;
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type PeachOrderBillPayload = {
  __typename?: 'PeachOrderBillPayload';
  /**  收银备注 */
  cashRemark?: Maybe<Scalars['String']>;
  /**  收银员 */
  cashierName?: Maybe<Scalars['String']>;
  /**  客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /**  优惠金额 */
  discountAmount?: Maybe<Scalars['BigDecimal']>;
  /**  订单号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  订单商品信息 */
  orderCommodities?: Maybe<Array<Maybe<OrderBillCommodityPayload>>>;
  /**  订单ID */
  orderId?: Maybe<Scalars['ID']>;
  /**  开单人 */
  orderOperation?: Maybe<Scalars['String']>;
  /**  订单支付方式 */
  orderPayments?: Maybe<Array<Maybe<OrderPaymentPayload>>>;
  /**  开单人联系方式 */
  orderUserPhone?: Maybe<Scalars['String']>;
  /**  已付金额 */
  paidAmount?: Maybe<Scalars['BigDecimal']>;
  /**  应付金额 */
  payableAmount?: Maybe<Scalars['BigDecimal']>;
  /**  付款号 */
  paymentCode?: Maybe<Scalars['String']>;
  /**  收银时间 */
  paymentTime?: Maybe<Scalars['Long']>;
  /**  订单备注 */
  remark?: Maybe<Scalars['String']>;
  /**  订单金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  商品总件数 */
  totalQuantity?: Maybe<Array<Maybe<SalesNumCount>>>;
};

export type PeachOrderCancelInput = {
  /** 取消操作类型 */
  cancelType: PeachOrderCancelTypeEnum;
  /** 订单id */
  orderId: Scalars['ID'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

/** 订单取消操作类型 */
export const enum PeachOrderCancelTypeEnum {
  /** 已完成取消-oss */
  Complete = 'COMPLETE',
  /** 待收银取消 */
  Unpaid = 'UNPAID',
  /** 待提货取消 */
  Unpick = 'UNPICK',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/**  创建批发订单详情 */
export type PeachOrderCommodityCreateInput = {
  /** 商品重量（默认kg）（暂时仅供菠萝蜜使用） */
  goodsWeight?: InputMaybe<Scalars['BigDecimal']>;
  /** 标签id集合 */
  labelIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /**  购买数量 */
  quantity: Scalars['BigDecimal'];
  /** 数量单位类型 */
  quantityUnitType: Scalars['Int'];
  /**  库存ID */
  stockId: Scalars['ID'];
  /** 小计 */
  subtotal: Scalars['BigDecimal'];
  /**  单价 */
  unitPrice: Scalars['BigDecimal'];
};

/**  创建订单入参 */
export type PeachOrderCreateInput = {
  /**  商品信息 */
  commodityList: Array<PeachOrderCommodityCreateInput>;
  /**  联系人id(公司类型的客户) */
  contactId?: InputMaybe<Scalars['Int']>;
  /**  客户ID */
  customerId?: InputMaybe<Scalars['Int']>;
  /**  订单开单模式 */
  orderSchema: OrderSchema;
  /**  订单类型 */
  orderType: PeachOrderType;
  /**  应付金额 */
  payableAmount: Scalars['BigDecimal'];
  /**  预支付方式 */
  prePaymentType?: InputMaybe<Array<InputMaybe<PeachPaymentType>>>;
  /**  备注 */
  remark?: InputMaybe<Scalars['String']>;
  /**  总金额 */
  totalAmount: Scalars['BigDecimal'];
};

export type PeachOrderCreatePayload = {
  __typename?: 'PeachOrderCreatePayload';
  /**  过期时间 */
  orderCancelHour?: Maybe<Scalars['Int']>;
  orderCode?: Maybe<Scalars['String']>;
  orderId?: Maybe<Scalars['ID']>;
  /**  应付金额 */
  payableAmount?: Maybe<Scalars['BigDecimal']>;
  paymentCode?: Maybe<Scalars['String']>;
};

export type PeachOrderDetailCalculateResp = {
  __typename?: 'PeachOrderDetailCalculateResp';
  batchId?: Maybe<Scalars['ID']>;
  batchTotalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type PeachOrderIdInput = {
  /**  订单取消原因 */
  cancelReason?: InputMaybe<Scalars['String']>;
  orderId: Scalars['ID'];
};

export type PeachOrderInfoPayLoad = {
  __typename?: 'PeachOrderInfoPayLoad';
  /**  客户id */
  customerId?: Maybe<Scalars['Int']>;
  /**  客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /**  销售订单号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  订单ID */
  orderId?: Maybe<Scalars['ID']>;
  /**  开单时间 */
  orderTime?: Maybe<Scalars['Long']>;
  /**  订单类型 */
  orderType?: Maybe<SaleOrderTypeEnum>;
  /**  实收金额 */
  paidAmount?: Maybe<Scalars['BigDecimal']>;
  /**  支付方式 */
  paymentType?: Maybe<Array<Maybe<OrderPaymentPayload>>>;
  /**  累计退款金额 */
  totalRefundAmount?: Maybe<Scalars['BigDecimal']>;
};

export type PeachOrderListPayload = {
  __typename?: 'PeachOrderListPayload';
  /**  收银人id */
  cashierId?: Maybe<Scalars['Int']>;
  /**  收银人 */
  cashierName?: Maybe<Scalars['String']>;
  /**  SKU名称 */
  commoditySkuNames?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  客户ID */
  customerId?: Maybe<Scalars['Int']>;
  /**  客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /**  订单ID */
  orderId?: Maybe<Scalars['ID']>;
  /**  订单支付时间 */
  orderPaymentTime?: Maybe<Scalars['Long']>;
  /**  已付金额 */
  paidAmount?: Maybe<Scalars['BigDecimal']>;
};

export type PeachOrderPagePayload = {
  __typename?: 'PeachOrderPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachOrderListPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  订单提货入参 */
export type PeachOrderPartPickInput = {
  /**  订单id */
  orderId: Scalars['ID'];
  /**  sku 提货信息 */
  skuPickDetail?: InputMaybe<Array<SkuPickDetail>>;
};

/**  订单收银入参 */
export type PeachOrderPaymentInput = {
  /**  订单收银备注 */
  cashRemark?: InputMaybe<Scalars['String']>;
  /**  订单Id */
  orderId: Scalars['ID'];
  orderPaymentsDetails: Array<OrderPaymentDetailListInput>;
  /** 预收抵扣 */
  preReceiptDeduction?: InputMaybe<PeachPreReceiptPaymentInput>;
};

/**  修改支付方式 */
export type PeachOrderPaymentModifyInput = {
  /**  订单Id */
  orderId: Scalars['ID'];
  /**  支付方式 */
  orderPaymentsDetails: Array<OrderPaymentDetailListInput>;
  /** 预收抵扣 */
  preReceiptDeduction?: InputMaybe<PeachPreReceiptPaymentInput>;
  /**  修改原因 */
  reason: Scalars['String'];
};

export type PeachOrderPaymentPageInput = {
  /** 查询关键字(付款号/客户名称) */
  keywords?: InputMaybe<Scalars['String']>;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type PeachOrderPaymentPagePayload = {
  __typename?: 'PeachOrderPaymentPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachOrderPaymentPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PeachOrderPaymentPayload = {
  __typename?: 'PeachOrderPaymentPayload';
  /**  SKU名称 */
  commoditySkuNames?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  客户别名 */
  customerAlias?: Maybe<Scalars['String']>;
  /**  客户ID */
  customerId?: Maybe<Scalars['Int']>;
  /**  客户电话 */
  customerMobile?: Maybe<Scalars['String']>;
  /**  客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 订单单号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  订单ID */
  orderId?: Maybe<Scalars['ID']>;
  /**  开单人 */
  orderOperation?: Maybe<Scalars['String']>;
  /**  下单时间 */
  orderTime?: Maybe<Scalars['Long']>;
  /**  应付金额 */
  payableAmount?: Maybe<Scalars['BigDecimal']>;
  /**  付款号 */
  paymentCode?: Maybe<Scalars['String']>;
  /**  订单状态 */
  status?: Maybe<PeachOrderStatus>;
  /**  订单状态中文描述 */
  statusDesc?: Maybe<Scalars['String']>;
  /**  订单总金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type PeachOrderPaymentStatusPayload = {
  __typename?: 'PeachOrderPaymentStatusPayload';
  msg?: Maybe<Scalars['String']>;
  status?: Maybe<Scalars['Boolean']>;
};

/** 批量订单提货入参 */
export type PeachOrderPickBatchInput = {
  /** 订单Id列表 */
  orderIdList: Array<InputMaybe<Scalars['ID']>>;
};

export type PeachOrderPurchaseInStockCommodity = {
  __typename?: 'PeachOrderPurchaseInStockCommodity';
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 入库商品单位数量信息 */
  commodityQuantityInfoList?: Maybe<Array<Maybe<CommodityQuantityInfo>>>;
};

export const enum PeachOrderQueryStatus {
  /**  已取消 */
  QueryCancel = 'QUERY_CANCEL',
  /**  待提货已取消(收银记录用) */
  QueryCancelUnpick = 'QUERY_CANCEL_UNPICK',
  /**  已完成 */
  QueryComplete = 'QUERY_COMPLETE',
  /**  收银完成(收银记录用) */
  QueryPaidComplete = 'QUERY_PAID_COMPLETE',
  /**  待收银 */
  QueryUnpaid = 'QUERY_UNPAID',
  /**  待提货 */
  QueryUnpick = 'QUERY_UNPICK',
  /** 待提货已完成(预收用) */
  QueryUnpickComplete = 'QUERY_UNPICK_COMPLETE',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/**  订单查询类型 */
export const enum PeachOrderQueryType {
  /**  取消未提货订单 */
  CancelUnpickOrder = 'CANCEL_UNPICK_ORDER',
  /**  订单收银 */
  PaymentOrder = 'PAYMENT_ORDER',
  /**  订单收银记录 */
  PaymentRecord = 'PAYMENT_RECORD',
  /**  销售订单 */
  SalesOrder = 'SALES_ORDER',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/**  列表集合对象 */
export type PeachOrderReportFormListPayload = {
  __typename?: 'PeachOrderReportFormListPayload';
  /**  开单时间 */
  billingTime?: Maybe<Scalars['Long']>;
  /**  收银备注 */
  cashRemark?: Maybe<Scalars['String']>;
  /**  收银员 */
  cashierName?: Maybe<Scalars['String']>;
  /** 客户签署查询状态 */
  contractSignStatusEnum?: Maybe<ContractSignStatusEnum>;
  /**  客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /**  客户类型 */
  customerType?: Maybe<Scalars['String']>;
  /**  优惠金额 */
  discountMoney?: Maybe<Scalars['BigDecimal']>;
  /**  主键 */
  id?: Maybe<Scalars['ID']>;
  /**  所属商户 */
  merchantName?: Maybe<Scalars['String']>;
  /**  订单号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  支付方式 */
  payMethod?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  支付时间 */
  payTime?: Maybe<Scalars['Long']>;
  /**  商品及数量 */
  productAndCount?: Maybe<Array<Maybe<ProductObj>>>;
  /**  实收金额 */
  receivableMoney?: Maybe<Scalars['BigDecimal']>;
  /**  关联退货订单信息 */
  relationReturnOrderInfo?: Maybe<Array<Maybe<PeachRelationReturnOrderInfo>>>;
  /**  订单备注 */
  remark?: Maybe<Scalars['String']>;
  /**  销售员 */
  salesmanName?: Maybe<Scalars['String']>;
  /** 订单查询状态 */
  status?: Maybe<OrderReportQueryStatus>;
  /** 订单状态 */
  statusDesc?: Maybe<Scalars['String']>;
  /**  应收金额 */
  totalMoney?: Maybe<Scalars['BigDecimal']>;
  /**  总数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
};

/**  列表分页入参 */
export type PeachOrderReportFormPageInput = {
  orderReportFormQueryInput?: InputMaybe<PeachOrderReportFormQueryInput>;
  /**  分页入参 */
  pageInput: BasePage;
};

/**  列表分页对象 */
export type PeachOrderReportFormPagePayload = {
  __typename?: 'PeachOrderReportFormPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachOrderReportFormListPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  列表通用查询入参 */
export type PeachOrderReportFormQueryInput = {
  /**  收银员 */
  cashierName?: InputMaybe<Scalars['String']>;
  /** 合同签署状态 */
  contractSignStatusEnumList?: InputMaybe<Array<InputMaybe<ContractSignStatusEnum>>>;
  /** 合同签署查询状态 */
  contractStatusQueryEnumList?: InputMaybe<Array<InputMaybe<ContractSignQueryStatusEnum>>>;
  /**  客户名称 */
  customerName?: InputMaybe<Scalars['String']>;
  /**  客户类型 */
  customerType?: InputMaybe<PeachCustomerType>;
  /**  商户ID */
  merchantId?: InputMaybe<Scalars['Long']>;
  /**  订单号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /** 组织id */
  orgId?: InputMaybe<Scalars['Int']>;
  /**  支付时间终 */
  payEndTime?: InputMaybe<Scalars['Long']>;
  /**  支付方式 */
  payMethod?: InputMaybe<Array<InputMaybe<PeachPaymentType>>>;
  /**  支付时间起 */
  payStartTime?: InputMaybe<Scalars['Long']>;
  /**  销售员 */
  salesmanName?: InputMaybe<Scalars['String']>;
  /**  订单状态 */
  status?: InputMaybe<OrderReportQueryStatus>;
};

/**  订单状态 */
export const enum PeachOrderStatus {
  /**  已取消 */
  Cancel = 'CANCEL',
  /**  已作废 */
  CancelInvalid = 'CANCEL_INVALID',
  /**  待提货取消 */
  CancelUnpick = 'CANCEL_UNPICK',
  /**  运营平台未完成取消 */
  CancelUnComplete = 'CANCEL_UN_COMPLETE',
  /**  已完成 */
  Complete = 'COMPLETE',
  /**  部分提货 */
  PartUnpick = 'PART_UNPICK',
  /**  超时取消 */
  TimeOut = 'TIME_OUT',
  /**  待收银 */
  Unpaid = 'UNPAID',
  /**  待提货 */
  Unpick = 'UNPICK',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type PeachOrderStatusCountPayload = {
  __typename?: 'PeachOrderStatusCountPayload';
  unpaidOrderNum?: Maybe<Scalars['Int']>;
  unpickOrderNum?: Maybe<Scalars['Int']>;
};

/** 订单类型 */
export const enum PeachOrderType {
  /** 零售 */
  Retail = 'RETAIL',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 批发 */
  Wholesale = 'WHOLESALE'
};

/** 销售订单状态 */
export const enum PeachOrderTypeEnum {
  /** 已取消 */
  Cancel = 'CANCEL',
  /** 已取消 */
  CancelInvalid = 'CANCEL_INVALID',
  /** 已取消 */
  CancelUnpick = 'CANCEL_UNPICK',
  /** 已完成 */
  Complete = 'COMPLETE',
  /** 部分提货 */
  PartUnpick = 'PART_UNPICK',
  /** 自动取消 */
  TimeOut = 'TIME_OUT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 待收银 */
  Unpaid = 'UNPAID',
  /** 待提货 */
  Unpick = 'UNPICK',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 订单校验入参 */
export type PeachOrderValidateInput = {
  /** 客户id */
  customerId: Scalars['Int'];
  /** 开单金额 */
  orderAmount?: InputMaybe<Scalars['BigDecimal']>;
};

/** 订单校验接口返回 */
export type PeachOrderValidatePayload = {
  __typename?: 'PeachOrderValidatePayload';
  /** 是否超期限制-所有销售，true:超期限制所有销售 */
  allSalesLimit?: Maybe<Scalars['Boolean']>;
  /** 客户id */
  customerId?: Maybe<Scalars['Int']>;
  /** 是否超期限制-欠款销售，true:超期限制欠款销售 */
  debtSalesLimit?: Maybe<Scalars['Boolean']>;
  /** 是否超期预警,true:超期预警 */
  earlyWarningFlag?: Maybe<Scalars['Boolean']>;
  /** 是否超额预警,true:超额预警 */
  excessWarningFlag?: Maybe<Scalars['Boolean']>;
  /** 超额预警触发额度 */
  excessWarningRate?: Maybe<Scalars['Int']>;
  /** 是否在黑名单中，true:在黑名单中，false不在黑名单中 */
  inBlackList?: Maybe<Scalars['Boolean']>;
  /** 是否超期限制-适度销售,true：超期限制所有销售 */
  moderateAllSalesLimit?: Maybe<Scalars['Boolean']>;
  /** 是否超期限制-适度销售,true：超期限制欠款销售 */
  moderateDebtSalesLimit?: Maybe<Scalars['Boolean']>;
  /** 适度销售限制天数 */
  moderateSalesLimitDays?: Maybe<Scalars['Int']>;
  /** 逾期天数 大于0为已逾期 */
  overdueDay?: Maybe<Scalars['Int']>;
  /** 是否超期限制,true:超期限制 */
  overdueLimit?: Maybe<Scalars['Boolean']>;
  /** 是否使用电子签,true:使用，false:未使用 */
  useElectronicSignatureFlg?: Maybe<Scalars['Boolean']>;
};

export type PeachOrgPayload = {
  __typename?: 'PeachOrgPayload';
  /**  是否禁用 */
  disable?: Maybe<Scalars['Boolean']>;
  /**  组织id */
  key?: Maybe<Scalars['Int']>;
  /**  组织名称 */
  name?: Maybe<Scalars['String']>;
};

export type PeachOrgTreePayload = {
  __typename?: 'PeachOrgTreePayload';
  /**  系统id */
  appId?: Maybe<Scalars['Int']>;
  /**  子节点 */
  children?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /**  是否禁用 */
  disable?: Maybe<Scalars['Boolean']>;
  /**  组织id */
  key?: Maybe<Scalars['Int']>;
  /**  组织名称 */
  name?: Maybe<Scalars['String']>;
  /**  父节点id */
  parentId?: Maybe<Scalars['Int']>;
};

export type PeachOtherInStockBillDetailPayload = {
  __typename?: 'PeachOtherInStockBillDetailPayload';
  /** 费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用单ID */
  billId?: Maybe<Scalars['ID']>;
  /** 状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人 */
  creator?: Maybe<Scalars['String']>;
  /** 财务备注 */
  financialRemarks?: Maybe<Scalars['String']>;
  /** 入库申请单号 */
  inOrderCode?: Maybe<Scalars['String']>;
  /** 入库商品 */
  inStockCommodityList?: Maybe<Array<Maybe<OtherInStockCommodity>>>;
  /** 备注 */
  note?: Maybe<Scalars['String']>;
  /** (订单状态)入库状态 */
  orderStatus?: Maybe<Scalars['Int']>;
  /** 入库状态描述 */
  orderStatusDesc?: Maybe<Scalars['String']>;
  /** 组织id */
  orgId?: Maybe<Scalars['Int']>;
  /** 组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 入库总成本 */
  totalCostAmount?: Maybe<Scalars['BigDecimal']>;
  /** 入库仓库 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type PeachOtherIncomeBillPayload = {
  __typename?: 'PeachOtherIncomeBillPayload';
  /**  关联预收单信息  */
  advanceInfos?: Maybe<Array<Maybe<AdvanceInfoDetailPayload>>>;
  /** 金额（元） */
  amount?: Maybe<Scalars['BigDecimal']>;
  /**  是否可取消确认  */
  canCancelConfirm?: Maybe<Scalars['Boolean']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人 */
  createUserId?: Maybe<Scalars['ID']>;
  /** 创建人名称 */
  createUserName?: Maybe<Scalars['String']>;
  /** 销售客户ID */
  customerId?: Maybe<Scalars['ID']>;
  /** 销售客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 其他收入单号 */
  incomeOrderCode?: Maybe<Scalars['String']>;
  /** 其他收入单id */
  incomeOrderId?: Maybe<Scalars['ID']>;
  /** 其他收入单状态 */
  incomeOrderStatus?: Maybe<Scalars['Int']>;
  /** 其他收入单状态desc */
  incomeOrderStatusDesc?: Maybe<Scalars['String']>;
  /** 收入类型 */
  incomeType?: Maybe<Scalars['Int']>;
  /** 收入类型描述 */
  incomeTypeDesc?: Maybe<Scalars['String']>;
  /** 备注 */
  note?: Maybe<Scalars['String']>;
  /** 所属组织Id */
  orgId?: Maybe<Scalars['ID']>;
  /** 所属组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 付款方式描述 */
  paymentTypeDesc?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 产生结束日期 */
  productEndTime?: Maybe<Scalars['Long']>;
  /** 产生开始日期 */
  productStartTime?: Maybe<Scalars['Long']>;
  /** 驳回原因 */
  rejectReason?: Maybe<Scalars['String']>;
};

/** 批发其他收入单状态枚举 */
export const enum PeachOtherIncomeOrderStatusEnum {
  /** 已完成 */
  Complete = 'COMPLETE',
  /** 财务已确认 */
  FdConfirmed = 'FD_CONFIRMED',
  /** 待财务审核（审核中） */
  FdUnReviewed = 'FD_UN_REVIEWED',
  /** 待提交 */
  UnSubmit = 'UN_SUBMIT'
};

/**  出库类型 */
export const enum PeachOutBoundType {
  /**  代卖退回出库 */
  AgencySaleBackOut = 'AGENCY_SALE_BACK_OUT',
  /**  代卖取消出库 */
  AgencySaleCancelOut = 'AGENCY_SALE_CANCEL_OUT',
  /**  代卖采购退货出库 */
  AgencySalePurchaseReturn = 'AGENCY_SALE_PURCHASE_RETURN',
  /**  委托代销退回-出库 */
  AgencySaleReturnOut = 'AGENCY_SALE_RETURN_OUT',
  /**  代卖调拨出库 */
  AgencySaleTransferOut = 'AGENCY_SALE_TRANSFER_OUT',
  /**  调拨出库 */
  AllocateOut = 'ALLOCATE_OUT',
  /**  报损出库 */
  Breakage = 'BREAKAGE',
  /**  其他出库 */
  ComeOther = 'COME_OTHER',
  /**  商品调整-出库 */
  CommodityAdjustmentOut = 'COMMODITY_ADJUSTMENT_OUT',
  /**  销售出库 */
  Market = 'MARKET',
  /**  货物移库-出库 */
  MovingWarehouseOut = 'MOVING_WAREHOUSE_OUT',
  /**  盘亏出库 */
  ProfitLoss = 'PROFIT_LOSS',
  /**  国产集采货退货出库 */
  PurchaseAreaInlandReturn = 'PURCHASE_AREA_INLAND_RETURN',
  /**  采购退货出库 */
  PurchaseReturn = 'PURCHASE_RETURN'
};

/** 商品管理列表 */
export type PeachPageCommodityInput = {
  /** 品类id */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** spu名称 */
  commodityName?: InputMaybe<Scalars['String']>;
  /** 商品类型 */
  typeId?: InputMaybe<Scalars['Int']>;
};

export type PeachPageCommodityLabelInput = {
  /** 品类id */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** 标签名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 分页参数 */
  page?: InputMaybe<Page>;
  /** 状态 1:启用 99:禁用 */
  status?: InputMaybe<Scalars['Int']>;
  /** 标签类型id */
  type?: InputMaybe<Scalars['Int']>;
};

export type PeachPageCommodityLabelPayload = {
  __typename?: 'PeachPageCommodityLabelPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachCommodityLabelPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PeachPageCommodityPayload = {
  __typename?: 'PeachPageCommodityPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachListCommodityPayLoad>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/**
 * 商品管理列表
 * 未添加商品列表
 */
export type PeachPageNoCommodityInput = {
  /** 品类 */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** 产地 */
  originId?: InputMaybe<Scalars['Int']>;
  /** 商品类型 */
  typeId?: InputMaybe<Scalars['Int']>;
  /** 品种 */
  varietyId?: InputMaybe<Scalars['Int']>;
};

export type PeachPageNoCommodityPayload = {
  __typename?: 'PeachPageNoCommodityPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachNoCommodityPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PeachPageRoleInput = {
  pageCurrent: Scalars['Int'];
  pageSize: Scalars['Int'];
  /** 角色名称 */
  roleName?: InputMaybe<Scalars['String']>;
};

export type PeachPageRolePayload = {
  __typename?: 'PeachPageRolePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachRolePayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

/** sku列表 */
export type PeachPageSkuInput = {
  /**  基本单位 */
  basicTypeList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 商品id */
  commodityId?: InputMaybe<Scalars['Int']>;
  /** 分页对象 */
  page?: InputMaybe<Page>;
  /** 规格筛选 */
  skuCondition?: InputMaybe<Array<InputMaybe<SkuCondition>>>;
  /**  辅助单位 */
  subTypeList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type PeachPageSkuPayload = {
  __typename?: 'PeachPageSkuPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachListSku>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  付款方式 */
export const enum PeachPayMode {
  /**  现结 */
  CashPay = 'CASH_PAY',
  /**  未知 */
  ErrorPay = 'ERROR_PAY',
  /**  半月结 */
  HalfMonthPay = 'HALF_MONTH_PAY',
  /**  月结 */
  MonthPay = 'MONTH_PAY',
  /**  次结 */
  OncePay = 'ONCE_PAY',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type PeachPaymentContentPayload = {
  __typename?: 'PeachPaymentContentPayload';
  /**  支付金额 */
  money?: Maybe<Scalars['BigDecimal']>;
  /**  到账时间 */
  paymentTime?: Maybe<Scalars['Long']>;
  /**  支付方式 枚举 */
  paymentWayEnum?: Maybe<PeachPaymentType>;
  /**  转账账号 */
  transferAccount?: Maybe<Scalars['String']>;
};

export type PeachPaymentCreateInput = {
  /** 回款转预收 */
  advanceReceipt?: InputMaybe<PeachCollectMoneyAdvanceReceiptInput>;
  /** 客户授信编码 */
  creditCode: Scalars['ID'];
  /**  客户Id */
  customerId: Scalars['Int'];
  /**  欠款单ids */
  debitFormIdsList: Array<InputMaybe<Scalars['ID']>>;
  /**  支付信息 */
  paymentContentsList: Array<InputMaybe<PaymentContentInput>>;
  /** 预收抵扣 */
  preReceiptDeduction?: InputMaybe<PeachPreReceiptPaymentInput>;
  /**  备注 */
  remarks?: InputMaybe<Scalars['String']>;
  /**  回款规则 1:总欠款自动回款， 2:指定欠款回款 */
  settleRule: SettleRuleEnum;
  /**  证明资料 */
  supportingMaterialsList: Array<InputMaybe<PeachFileInput>>;
};

export type PeachPaymentPageInput = {
  /**  状态 */
  auditStatusList?: InputMaybe<Array<InputMaybe<PaymentStatus>>>;
  /**  结束时间 */
  expireDate?: InputMaybe<Scalars['Long']>;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
  /**  是否自己创建的(录入,审核) */
  personal: Scalars['Boolean'];
  /**  开始时间 */
  startDate?: InputMaybe<Scalars['Long']>;
};

export type PeachPaymentPagePayload = {
  __typename?: 'PeachPaymentPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachPaymentPayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

export type PeachPaymentPayload = {
  __typename?: 'PeachPaymentPayload';
  /**  回款单状态 */
  auditStatus?: Maybe<PaymentStatus>;
  /**  费用单编码 */
  billMainCode?: Maybe<Scalars['String']>;
  /**  费用单id */
  billMainId?: Maybe<Scalars['ID']>;
  /**  回款提交人ID */
  createBy?: Maybe<Scalars['Int']>;
  /**  回款时间 */
  createTime?: Maybe<Scalars['Long']>;
  /**  回款提交人姓名 */
  creator?: Maybe<Scalars['String']>;
  /**  客户授信编码 */
  creditCode?: Maybe<Scalars['ID']>;
  /**  欠款总额 */
  creditTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  客户信息 */
  customer?: Maybe<PaymentCustomer>;
  /**  客户id */
  customerId?: Maybe<Scalars['Int']>;
  /**  回款单对应的欠款单信息 */
  debitFormsList?: Maybe<Array<Maybe<DebitFormPayload>>>;
  /** 抵扣方式 */
  deductionMethod?: Maybe<PreReceiptDeductionMethodEnum>;
  /**  欠款锁定总金额 */
  lockTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  回款单审核记录 */
  paymentChangesList?: Maybe<Array<Maybe<PaymentChangePayload>>>;
  /**  回款单号 */
  paymentCode?: Maybe<Scalars['String']>;
  /**  支付信息 */
  paymentContentsList?: Maybe<Array<Maybe<PeachPaymentContentPayload>>>;
  /** 回款单id */
  paymentId?: Maybe<Scalars['ID']>;
  /**  回款总金额 */
  paymentTotal?: Maybe<Scalars['BigDecimal']>;
  /** 预收单总金额 */
  preReceiptAmount?: Maybe<Scalars['BigDecimal']>;
  /** 回款转预收 */
  preReceiptPayment?: Maybe<PeachPreReceiptPaymentPayload>;
  /** 预收单列表 */
  preReceiptPaymentList?: Maybe<Array<Maybe<PeachPreReceiptRefundDetailList>>>;
  /**  备注 */
  remarks?: Maybe<Scalars['String']>;
  /**  回款规则 1:总欠款自动回款， 2:指定欠款回款 */
  settleRule?: Maybe<SettleRuleEnum>;
  /**  证明资料 */
  supportingMaterialsList?: Maybe<Array<Maybe<PeachFilePayload>>>;
};

/** 收银设置列表信息数据 */
export type PeachPaymentSettingList = {
  __typename?: 'PeachPaymentSettingList';
  /** 是否勾选，True 勾选状态，False 未勾选 */
  checked?: Maybe<Scalars['Boolean']>;
  /** 开单人id */
  orderUserId?: Maybe<Scalars['Int']>;
  /** 开单人名称 */
  orderUserName?: Maybe<Scalars['String']>;
};

export type PeachPaymentSettingPayload = {
  __typename?: 'PeachPaymentSettingPayload';
  /** 收银设置列表信息返回 */
  paymentSetting?: Maybe<Array<Maybe<PeachPaymentSettingList>>>;
};

/**  支付方式 */
export const enum PeachPaymentType {
  /**  支付宝 */
  Alipay = 'ALIPAY',
  /**  现金 */
  Cash = 'CASH',
  /**  欠款 */
  Period = 'PERIOD',
  /** 预收抵扣 */
  PreDeduction = 'PRE_DEDUCTION',
  /** 退货 */
  Refund = 'REFUND',
  /**  刷卡 */
  Swipe = 'SWIPE',
  /**  转账 */
  TransferAccounts = 'TRANSFER_ACCOUNTS',
  /** 其他扫码 */
  TwoDimensionalCode = 'TWO_DIMENSIONAL_CODE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /**  微信 */
  Wechat = 'WECHAT',
  /**  坏账核销 */
  WriteOffBadDebts = 'WRITE_OFF_BAD_DEBTS'
};

export type PeachPaymentUpdateInput = {
  /** 回款转预收 */
  advanceReceipt?: InputMaybe<PeachCollectMoneyAdvanceReceiptInput>;
  /** 客户编码 */
  creditCode: Scalars['ID'];
  /**  客户Id */
  customerId: Scalars['Int'];
  /**  欠款单ids */
  debitFormIdsList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /**  支付信息 */
  paymentContentsList: Array<InputMaybe<PaymentContentInput>>;
  /**  回款单id */
  paymentId: Scalars['ID'];
  /** 预收抵扣 */
  preReceiptDeduction?: InputMaybe<PeachPreReceiptPaymentInput>;
  /**  备注 */
  remarks?: InputMaybe<Scalars['String']>;
  /**  回款规则 1:总欠款自动回款， 2:指定欠款回款 */
  settleRule: SettleRuleEnum;
  /**  证明资料 */
  supportingMaterialsList: Array<InputMaybe<PeachFileInput>>;
};

export type PeachPreReceiptAddOrEditInput = {
  /** 预收金额 */
  amount: Scalars['BigDecimal'];
  /** 客户id */
  customerId: Scalars['Int'];
  /** 预收单Id */
  id?: InputMaybe<Scalars['ID']>;
  /** 收款方式 */
  paymentMethod: Array<InputMaybe<PaymentDetail>>;
  /** 预收类型 */
  preReceiptType: PreReceiptTypeEnum;
  /** 预收时间 */
  receiptTime?: InputMaybe<Scalars['Long']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 来源id */
  sourceId?: InputMaybe<Scalars['ID']>;
};

export type PeachPreReceiptPaymentInput = {
  /** 抵扣方式 */
  deductionMethod: PreReceiptDeductionMethodEnum;
  /** 预收单列表 */
  preReceiptList: Array<InputMaybe<PeachPreReceiptPaymentListInput>>;
  /** 总金额 */
  totalAmount: Scalars['BigDecimal'];
};

export type PeachPreReceiptPaymentListInput = {
  /** 金额 */
  amount: Scalars['BigDecimal'];
  /** 预收单id */
  preReceiptId: Scalars['ID'];
};

export type PeachPreReceiptPaymentListPayload = {
  __typename?: 'PeachPreReceiptPaymentListPayload';
  /** 金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 预收单id */
  preReceiptId?: Maybe<Scalars['ID']>;
};

export type PeachPreReceiptPaymentPayload = {
  __typename?: 'PeachPreReceiptPaymentPayload';
  /** 总金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 收款方式 */
  payTypeList?: Maybe<Array<Maybe<PeachCommonPaymentPayload>>>;
  /** 预收单号 */
  preReceiptCode?: Maybe<Scalars['String']>;
  /** 预收单id */
  preReceiptId?: Maybe<Scalars['ID']>;
  /** 预收类型 */
  preReceiptType?: Maybe<ReceiptBusinessTypeEnum>;
};

export type PeachPreReceiptRefundCancelInput = {
  /** 操作类型 */
  optType: PeachPreReceiptRefundOperationEnum;
  /** 退款单id */
  refundId: Scalars['ID'];
};

export type PeachPreReceiptRefundCreateInput = {
  /** 客户id */
  customerId: Scalars['Int'];
  /** 证明文件 */
  fileList: Array<InputMaybe<PeachFileInput>>;
  /** 退款单id-编辑用 */
  refundId?: InputMaybe<Scalars['ID']>;
  /** 退款明细 */
  refundList: Array<InputMaybe<PeachPreReceiptRefundOrderList>>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export type PeachPreReceiptRefundDetailList = {
  __typename?: 'PeachPreReceiptRefundDetailList';
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 预收金额 */
  preReceiptAmount?: Maybe<Scalars['BigDecimal']>;
  /** 预收单号 */
  preReceiptCode?: Maybe<Scalars['String']>;
  /** 预收单id */
  preReceiptId?: Maybe<Scalars['ID']>;
  /** 预收时间 */
  preReceiptTime?: Maybe<Scalars['Long']>;
  /** 类型 */
  preReceiptType?: Maybe<PreReceiptTypeEnum>;
  recordId?: Maybe<Scalars['ID']>;
  /** 退款金额 */
  refundAmount?: Maybe<Scalars['BigDecimal']>;
  /** 退款可用金额 */
  refundAvailableAmount?: Maybe<Scalars['BigDecimal']>;
};

export type PeachPreReceiptRefundDetailPayload = {
  __typename?: 'PeachPreReceiptRefundDetailPayload';
  /** 退款金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 发起时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 客户id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 证明文件 */
  fileList?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /** 退款单号 */
  refundCode?: Maybe<Scalars['String']>;
  /** 退款详情 */
  refundDetailList?: Maybe<Array<Maybe<PeachPreReceiptRefundDetailList>>>;
  /** 退款单id */
  refundId?: Maybe<Scalars['ID']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 审核情况 */
  reviewLogList?: Maybe<Array<Maybe<PeachPreReceiptRefundReviewLogList>>>;
  /** 状态 */
  status?: Maybe<PeachReceiptExpenseStatusEnum>;
};

/** 预收退款操作类型 */
export const enum PeachPreReceiptRefundOperationEnum {
  /** 取消 */
  Cancel = 'CANCEL',
  /** 撤销 */
  Quash = 'QUASH'
};

export type PeachPreReceiptRefundOrderList = {
  /** 退款金额 */
  amount: Scalars['BigDecimal'];
  /** 预收单id */
  preReceiptId: Scalars['ID'];
};

export type PeachPreReceiptRefundPageInput = {
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 查询状态 */
  status: Array<InputMaybe<PeachReceiptExpenseStatusEnum>>;
  /** 查询时间结束 */
  timeEnd?: InputMaybe<Scalars['Long']>;
  /** 查询时间开始 */
  timeStart?: InputMaybe<Scalars['Long']>;
};

export type PeachPreReceiptRefundPagePayload = {
  __typename?: 'PeachPreReceiptRefundPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachPreReceiptRefundPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PeachPreReceiptRefundPayload = {
  __typename?: 'PeachPreReceiptRefundPayload';
  /** 退款金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 发起时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 退款单号 */
  refundCode?: Maybe<Scalars['String']>;
  /** 退款单id */
  refundId?: Maybe<Scalars['ID']>;
  /** 发起人 */
  sponsor?: Maybe<Scalars['String']>;
  /** 状态 */
  status?: Maybe<PeachReceiptExpenseStatusEnum>;
};

export type PeachPreReceiptRefundReviewLogList = {
  __typename?: 'PeachPreReceiptRefundReviewLogList';
  /** 操作人 */
  operator?: Maybe<Scalars['String']>;
  /** 时间 */
  optTime?: Maybe<Scalars['Long']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 状态 */
  status?: Maybe<PeachReceiptExpenseStatusEnum>;
};

export type PeachPreReceiptRefundStatusCountPayload = {
  __typename?: 'PeachPreReceiptRefundStatusCountPayload';
  /** 审核中数量 */
  underReviewNum?: Maybe<Scalars['Int']>;
  /** 待提交数量 */
  waitSubmitNum?: Maybe<Scalars['Int']>;
};

/**  采购订单明细查询入参 */
export type PeachPurchaseOrderDetailInput = {
  /**  采购订单id */
  orderId: Scalars['ID'];
};

export type PeachReceiptExpenseAuditTrailPayload = {
  __typename?: 'PeachReceiptExpenseAuditTrailPayload';
  /** 操作时间 */
  operationTime?: Maybe<Scalars['Long']>;
  /** 操作人 */
  operator?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 审核状态 */
  status?: Maybe<PeachReceiptExpenseStatusEnum>;
};

export type PeachReceiptExpenseCommodityPayload = {
  __typename?: 'PeachReceiptExpenseCommodityPayload';
  /** 标记 */
  mark?: Maybe<PurchaseMarkEnum>;
  /** 单价 */
  price?: Maybe<Scalars['BigDecimal']>;
  /** 单价单位 */
  priceType?: Maybe<Scalars['Int']>;
  /** 采购数量 */
  purchaseQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 采购单位 */
  purchaseUnitId?: Maybe<Scalars['Int']>;
  /** skuId */
  skuId?: Maybe<Scalars['Int']>;
  /** sku名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 入库数量 */
  storageQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 入库单位 */
  storageUnitId?: Maybe<Scalars['Int']>;
  /** 小计 */
  subTotal?: Maybe<Scalars['BigDecimal']>;
};

export type PeachReceiptExpenseCommodityQuantityPayload = {
  __typename?: 'PeachReceiptExpenseCommodityQuantityPayload';
  /** 数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** 单位 */
  unitId?: Maybe<Scalars['Int']>;
};

export type PeachReceiptExpenseDetailInput = {
  /** 费用单id */
  billId: Scalars['ID'];
};

export type PeachReceiptExpenseDetailPayload = {
  __typename?: 'PeachReceiptExpenseDetailPayload';
  /** 审核记录 */
  auditTrailList?: Maybe<Array<Maybe<PeachReceiptExpenseAuditTrailPayload>>>;
  /** 费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用单id */
  billId?: Maybe<Scalars['ID']>;
  /** 费用模板id */
  billTemplateId?: Maybe<Scalars['ID']>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 商品明细 */
  commodityList?: Maybe<Array<Maybe<PeachReceiptExpenseCommodityPayload>>>;
  /** 商品金额 */
  commodityQuantityList?: Maybe<Array<Maybe<PeachReceiptExpenseCommodityQuantityPayload>>>;
  /** 收货人 */
  consignee?: Maybe<Scalars['String']>;
  /** 费用合计 */
  costAmount?: Maybe<Scalars['BigDecimal']>;
  /** 采购杂运费 */
  miscellaneousFreightList?: Maybe<Array<Maybe<MiscellaneousFreightPayload>>>;
  /** 收货时间 */
  receiptTime?: Maybe<Scalars['Long']>;
  /** 状态 */
  status?: Maybe<PeachReceiptExpenseStatusEnum>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 挂车号 */
  trailerCarNo?: Maybe<Scalars['String']>;
};

export type PeachReceiptExpenseEditInput = {
  /** 费用单id */
  billId: Scalars['ID'];
  /** 采购杂运费 */
  miscellaneousFreightInput?: InputMaybe<Array<InputMaybe<MiscellaneousFreightInput>>>;
  /** 费用模板id */
  tempId: Scalars['ID'];
};

export type PeachReceiptExpensePageInput = {
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 状态 */
  statusList: Array<InputMaybe<PeachReceiptExpenseStatusEnum>>;
};

export type PeachReceiptExpensePagePayload = {
  __typename?: 'PeachReceiptExpensePagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachReceiptExpensePayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PeachReceiptExpensePayload = {
  __typename?: 'PeachReceiptExpensePayload';
  /** 费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用单id */
  billId?: Maybe<Scalars['ID']>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 品类列表 */
  categoryList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 收货人 */
  consignee?: Maybe<Scalars['String']>;
  /** 收货时间 */
  receiptTime?: Maybe<Scalars['Long']>;
  /** 状态 */
  status?: Maybe<PeachReceiptExpenseStatusEnum>;
  /** 挂车号 */
  trailerCarNo?: Maybe<Scalars['String']>;
};

/** 收货费用状态枚举-通用展示枚举 */
export const enum PeachReceiptExpenseStatusEnum {
  /** 已取消 */
  BillCancel = 'BILL_CANCEL',
  /** 已完成 */
  BillComplete = 'BILL_COMPLETE',
  /** 财务已确认-审核中 */
  BillFdConfirmed = 'BILL_FD_CONFIRMED',
  /** 待财务审核-审核中 */
  BillFdUnReviewed = 'BILL_FD_UN_REVIEWED',
  /** 已驳回-非业务状态,仅做展示 */
  BillRejected = 'BILL_REJECTED',
  /** 待确认 */
  BillUnConfirmed = 'BILL_UN_CONFIRMED',
  /** 待提交 */
  BillUnSubmitted = 'BILL_UN_SUBMITTED',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type PeachReceiptExpenseSubmitInput = {
  /** 费用单id */
  billId: Scalars['ID'];
};

/** 收货费用单类型 */
export const enum PeachReceiptExpenseTypeEnum {
  /** 国产集采收货费用单 */
  DomesticCollectionAndReceivingFee = 'DOMESTIC_COLLECTION_AND_RECEIVING_FEE',
  /** 区域采购收货费用 */
  RegionalPurchaseReceivedFee = 'REGIONAL_PURCHASE_RECEIVED_FEE',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 预收列表数据对象 */
export type PeachReceiptListPayload = {
  __typename?: 'PeachReceiptListPayload';
  /** 预收金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 单号 */
  code?: Maybe<Scalars['String']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 预收单id */
  id: Scalars['ID'];
  /** 预收类型 */
  preReceiptType?: Maybe<PreReceiptTypeEnum>;
  /** 来源单号 */
  sourceCode?: Maybe<Scalars['String']>;
  /** 发起人 */
  sponsorName?: Maybe<Scalars['String']>;
  /** 发起时间 */
  sponsorTime?: Maybe<Scalars['Long']>;
  /** 状态 */
  status?: Maybe<ReceiptOrderStatusEnum>;
};

/** 预收分页查询入参 */
export type PeachReceiptPageInput = {
  /** 单号模糊查询 */
  code?: InputMaybe<Scalars['String']>;
  /** 客户名称模糊查询 */
  customerName?: InputMaybe<Scalars['String']>;
  /** 预收查询状态,查询全部时，不传 */
  orderStatus?: InputMaybe<Array<InputMaybe<ReceiptOrderStatusEnum>>>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 每页显示条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 收入项,查询全部时，不传或者传空数组 */
  preReceiptTypeQuery?: InputMaybe<Array<InputMaybe<PreReceiptTypeEnum>>>;
  /** 发起时间结束 */
  timeEnd?: InputMaybe<Scalars['Long']>;
  /** 发起时间开始 */
  timeStart?: InputMaybe<Scalars['Long']>;
};

/** 预收分页查询返回结果 */
export type PeachReceiptPagePayload = {
  __typename?: 'PeachReceiptPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页显示条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页数据集合 */
  records?: Maybe<Array<Maybe<PeachReceiptListPayload>>>;
  /** 总条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 数量统计 */
export type PeachReceiveTaskCountPayload = {
  __typename?: 'PeachReceiveTaskCountPayload';
  /** 收货订单类型 */
  orderType?: Maybe<ReceiveTaskOrderTypeEnum>;
  /** 待收货数量 */
  toReceivedNum?: Maybe<Scalars['Int']>;
};

/** 批发收货任务明细 */
export type PeachReceiveTaskDetailPayload = {
  __typename?: 'PeachReceiveTaskDetailPayload';
  /** 基础信息 */
  basicInfo?: Maybe<ReceiveBasicInfo>;
  /** 商品信息 */
  commodityList?: Maybe<Array<Maybe<ReceiveCommodityDetail>>>;
  /** sop请求id */
  sopId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 状态 */
  status?: Maybe<PeachReceiveTaskStatusEnum>;
  /** 供应商不存在（true 不存在异常提示，false 存在） */
  supplierExistFlag?: Maybe<Scalars['Boolean']>;
  /** 收货任务id */
  taskId: Scalars['ID'];
  /** 运输信息 */
  transportInfo?: Maybe<ReceiveTransportInfo>;
};

export type PeachReceiveTaskIdInput = {
  /** 收货任务id */
  taskId: Scalars['ID'];
};

export type PeachReceiveTaskIdPayload = {
  __typename?: 'PeachReceiveTaskIdPayload';
  /** 收货任务id */
  taskId?: Maybe<Scalars['ID']>;
};

export type PeachReceiveTaskPageInput = {
  /** 发车日期-结束时间 */
  departureEndTime?: InputMaybe<Scalars['Long']>;
  /** 发车日期-开始时间 */
  departureStartTime?: InputMaybe<Scalars['Long']>;
  /** 任务类型 */
  orderType?: InputMaybe<Array<InputMaybe<ReceiveTaskOrderTypeEnum>>>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 搜索内容 */
  searchContent?: InputMaybe<Scalars['String']>;
  /** 搜索方式 */
  searchMethod?: InputMaybe<SearchMethodEnum>;
  /** 状态 */
  status: Array<InputMaybe<PeachReceiveTaskStatusEnum>>;
};

export type PeachReceiveTaskPagePayload = {
  __typename?: 'PeachReceiveTaskPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachReceiveTaskPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PeachReceiveTaskPayload = {
  __typename?: 'PeachReceiveTaskPayload';
  /** 备用电话 */
  backupPhone?: Maybe<Scalars['String']>;
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 商品信息 */
  commodityList?: Maybe<Array<Maybe<CommodityAggregationDetail>>>;
  /** 发车日期 */
  departureTime?: Maybe<Scalars['Long']>;
  /** 司机姓名 */
  driverName?: Maybe<Scalars['String']>;
  /** 司机电话 */
  driverPhone?: Maybe<Scalars['String']>;
  /** 预计到货日期 */
  expectedDeliveryTime?: Maybe<Scalars['Long']>;
  /** 匹配货源 */
  sourceSupplierName?: Maybe<Scalars['String']>;
  /** 状态 */
  status?: Maybe<PeachReceiveTaskStatusEnum>;
  /** 收货任务id */
  taskId: Scalars['ID'];
  /** 挂车号 */
  trailerNo?: Maybe<Scalars['String']>;
};

export const enum PeachReceiveTaskStatusEnum {
  /** 已完成 */
  Completed = 'COMPLETED',
  /** 待收货 */
  ToReceived = 'TO_RECEIVED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 已作废 */
  Voided = 'VOIDED'
};

/** 批发退款方式 */
export const enum PeachRefundPayTypeEnum {
  /**  真实退款  */
  RealRefund = 'REAL_REFUND',
  /**  退款冲本单欠款  */
  RefundToCurrentDebit = 'REFUND_TO_CURRENT_DEBIT',
  /**  退款冲其他欠款  */
  RefundToOtherDebit = 'REFUND_TO_OTHER_DEBIT',
  /**  退款转预收  */
  RefundToPreReceipt = 'REFUND_TO_PRE_RECEIPT'
};

export type PeachRefundPaymentFormList = {
  __typename?: 'PeachRefundPaymentFormList';
  /** 欠款单号 */
  debitFormCode?: Maybe<Scalars['String']>;
  /** 欠款单id */
  debitFormId?: Maybe<Scalars['ID']>;
  /** 欠款单欠款金额 */
  debitMoney?: Maybe<Scalars['BigDecimal']>;
  /** 欠款单锁定金额 */
  lockTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 销售单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 订单id */
  orderId?: Maybe<Scalars['ID']>;
  /** 销售时间 */
  saleTime?: Maybe<Scalars['Long']>;
};

/**  关联退货订单信息 */
export type PeachRelationReturnOrderInfo = {
  __typename?: 'PeachRelationReturnOrderInfo';
  /**  退货订单号 */
  returnOrderCode?: Maybe<Scalars['String']>;
  /**  退货订单ID */
  returnOrderId?: Maybe<Scalars['Long']>;
};

export type PeachResultInput = {
  /** 答案 */
  checkResult?: InputMaybe<Scalars['Object']>;
  /** 文件链接 */
  fileLink?: InputMaybe<Scalars['Object']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 质检项id */
  sopDetailId?: InputMaybe<Scalars['ID']>;
};

export type PeachResultReqInput = {
  /** 结果 */
  resultReqs?: InputMaybe<Array<InputMaybe<PeachResultInput>>>;
  /** sop模板id */
  sopId?: InputMaybe<Scalars['ID']>;
};

export type PeachRetailOrderCfgPayload = {
  __typename?: 'PeachRetailOrderCfgPayload';
  /**  金额上限 */
  amountLimit?: Maybe<Scalars['BigDecimal']>;
  /** 管控方式 */
  controlMode?: Maybe<ControlModeEnum>;
};

export type PeachReturnCommodityDetailPayload = {
  __typename?: 'PeachReturnCommodityDetailPayload';
  /**  退货商品批次id */
  batchId?: Maybe<Scalars['ID']>;
  /**  skuId */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  退货原因 */
  reasonsForReturn?: Maybe<Scalars['String']>;
  /**  退货金额 */
  returnedAmount?: Maybe<Scalars['BigDecimal']>;
  /**  退货数量 */
  returnedQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  退货单位Id */
  returnedUnitId?: Maybe<Scalars['Int']>;
  /**  销售数量 */
  salesQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  销售单位Id */
  salesUnitId?: Maybe<Scalars['Int']>;
  /**  商品总价格 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  销售单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /**  入库时间 */
  warehouseTime?: Maybe<Scalars['Long']>;
};

/** 商品库存 */
export type PeachReturnCommodityStockPayload = {
  __typename?: 'PeachReturnCommodityStockPayload';
  /** 批次code */
  batchCode?: Maybe<Scalars['String']>;
  /** 批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** 库存量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** 已退货数量 */
  returnQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 库存量单位Id */
  unitId?: Maybe<Scalars['Int']>;
  /** 仓库id */
  warehouseId?: Maybe<Scalars['ID']>;
  /** 仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type PeachReturnOrderAmountReviseInput = {
  /** 退货金额 */
  amount: Scalars['BigDecimal'];
  /**  退款方式 */
  refundChoiceDetailInput?: InputMaybe<RefundChoiceDetailInput>;
  /**  退货订单id  */
  returnOrderId: Scalars['ID'];
};

/** 退货单基础信息 */
export type PeachReturnOrderBasePayload = {
  __typename?: 'PeachReturnOrderBasePayload';
  /** 售后类型 */
  afterSaleType?: Maybe<Scalars['Int']>;
  /** 售后类型描述 */
  afterSaleTypeDesc?: Maybe<Scalars['String']>;
  /** 客户属性 */
  customerAttribute?: Maybe<Scalars['Int']>;
  /** 客户属性 */
  customerAttributeDesc?: Maybe<Scalars['String']>;
  /** 客户ID */
  customerId?: Maybe<Scalars['ID']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型 */
  customerType?: Maybe<Scalars['Int']>;
  /** 客户类型 */
  customerTypeDesc?: Maybe<Scalars['String']>;
  /** 客户财务编码 */
  financialSystemCode?: Maybe<Scalars['String']>;
};

/** 退货单商品详情信息 */
export type PeachReturnOrderCommodityPayLoad = {
  __typename?: 'PeachReturnOrderCommodityPayLoad';
  /** 入库时间 */
  inStockTime?: Maybe<Scalars['Long']>;
  /** 退货数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** 退货数量 */
  quantityUnit?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** SKUId */
  skuId?: Maybe<Scalars['ID']>;
  /** SKU名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 批次编码 */
  stockBatchCode?: Maybe<Scalars['String']>;
  /** 批次ID */
  stockBatchId?: Maybe<Scalars['ID']>;
  /** 单位 */
  unitType?: Maybe<Scalars['String']>;
};

/** 退货单信息 */
export type PeachReturnOrderDetailInfoPayload = {
  __typename?: 'PeachReturnOrderDetailInfoPayload';
  /** 退货单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 退货时间 */
  orderCreateTime?: Maybe<Scalars['Long']>;
  /** 退货单ID */
  orderId?: Maybe<Scalars['ID']>;
  /** 退货原因 */
  remark?: Maybe<Scalars['String']>;
  /** 退款金额 */
  returnAmount?: Maybe<Scalars['BigDecimal']>;
  /** 退款金额修改原因 */
  returnAmountModifyReason?: Maybe<Scalars['String']>;
  /** 退货证明文件 */
  returnFileList?: Maybe<Array<Maybe<FilePayload>>>;
  /** 退货单商品信息 */
  returnOrderCommodityDetailList?: Maybe<Array<Maybe<PeachReturnOrderCommodityPayLoad>>>;
  /** 售后类型 */
  returnOrderType?: Maybe<Scalars['Int']>;
  /** 售后类型 */
  returnOrderTypeDesc?: Maybe<Scalars['String']>;
  /** 退货费用单审核人 */
  reviewer?: Maybe<Scalars['String']>;
  /** 退货费用单审核人ID */
  reviewerId?: Maybe<Scalars['ID']>;
  /** 退货单发起人 */
  sponsor?: Maybe<Scalars['String']>;
  /** 退货单发起人ID */
  sponsorId?: Maybe<Scalars['ID']>;
};

/** 退货单详情请求入参 */
export type PeachReturnOrderDetailInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 退货单ID */
  orderId: Scalars['ID'];
};

/** 退货单详情信息返回 */
export type PeachReturnOrderDetailPayLoad = {
  __typename?: 'PeachReturnOrderDetailPayLoad';
  /** 退货单基础信息 */
  baseDetail?: Maybe<PeachReturnOrderBasePayload>;
  /** 退货单相关信息 */
  returnOrderDetail?: Maybe<PeachReturnOrderDetailInfoPayload>;
  /**  退款详情信息  */
  returnOrderPaymentDetail?: Maybe<PeachReturnOrderPaymentDetailInfoPayload>;
  /** 退货单关联采销售单信息 */
  salesOrderDetail?: Maybe<PeachSalesOrderDetailPayload>;
};

/** 退货订单类型 */
export const enum PeachReturnOrderEnum {
  /**  已通过 */
  Completed = 'COMPLETED',
  /**  已完成 */
  OrderCompleted = 'ORDER_COMPLETED',
  /**  审核中 */
  PendingReview = 'PENDING_REVIEW',
  /**  未通过 */
  Reject = 'REJECT',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type PeachReturnOrderPayLoad = {
  __typename?: 'PeachReturnOrderPayLoad';
  /** 退货费用单ID */
  billId?: Maybe<Scalars['ID']>;
  /** 完成退货时间 */
  completeTime?: Maybe<Scalars['Long']>;
  /** 客户属性 */
  customerAttribute?: Maybe<Scalars['Int']>;
  /** 客户属性 */
  customerAttributeDesc?: Maybe<Scalars['String']>;
  /** 客户ID */
  customerId?: Maybe<Scalars['ID']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型 */
  customerType?: Maybe<Scalars['Int']>;
  /** 客户类型 */
  customerTypeDesc?: Maybe<Scalars['String']>;
  /** 客户财务编码 */
  financialSystemCode?: Maybe<Scalars['String']>;
  /** 财务类型 */
  financialTypeDesc?: Maybe<Scalars['String']>;
  /** 退货单创建人 */
  orderSponsor?: Maybe<Scalars['String']>;
  /** 退货单创建人 */
  orderSponsorId?: Maybe<Scalars['ID']>;
  /** 所属组织Id */
  orgId?: Maybe<Scalars['ID']>;
  /** 所属组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 订单备注 */
  remark?: Maybe<Scalars['String']>;
  /** 退货单号 */
  returnOrderCode?: Maybe<Scalars['String']>;
  /** 退回单ID */
  returnOrderId?: Maybe<Scalars['ID']>;
  /** 售后类型 */
  returnOrderType?: Maybe<Scalars['Int']>;
  /** 售后类型 */
  returnOrderTypeDesc?: Maybe<Scalars['String']>;
  /** 退货审核人 */
  reviewer?: Maybe<Scalars['String']>;
  /** 退货审核人ID */
  reviewerId?: Maybe<Scalars['ID']>;
  /** 销售单号 */
  salesOrderCode?: Maybe<Scalars['String']>;
  /** 销售单ID */
  salesOrderId?: Maybe<Scalars['ID']>;
  /** 销售支付详情 */
  salesOrderPaymentDetailList?: Maybe<Array<Maybe<SalesOrderPaymentDetailPayload>>>;
  /** 销售金额 */
  salesTotalAmount?: Maybe<Scalars['BigDecimal']>;
};

/**  退款详情信息  */
export type PeachReturnOrderPaymentDetailInfoPayload = {
  __typename?: 'PeachReturnOrderPaymentDetailInfoPayload';
  /**  关联预收单信息  */
  advanceInfos?: Maybe<Array<Maybe<AdvanceInfoDetailPayload>>>;
  /** 退款金额 */
  returnAmount?: Maybe<Scalars['BigDecimal']>;
  /**  退款详情  */
  returnOrderPaymentInfo?: Maybe<Array<Maybe<PeachReturnOrderPaymentInfoPayload>>>;
};

export type PeachReturnOrderPaymentInfoPayload = {
  __typename?: 'PeachReturnOrderPaymentInfoPayload';
  /**  退款类型  */
  paymentAmount?: Maybe<Scalars['BigDecimal']>;
  /**  退款类型  */
  paymentType?: Maybe<Scalars['Int']>;
  /**  退款类型  */
  paymentTypeDesc?: Maybe<Scalars['String']>;
};

export type PeachRolePayload = {
  __typename?: 'PeachRolePayload';
  /** 角色ID */
  id?: Maybe<Scalars['Int']>;
  /** 角色名称 */
  roleName?: Maybe<Scalars['String']>;
};

export type PeachSaleOutStockDetailInfoPayload = {
  __typename?: 'PeachSaleOutStockDetailInfoPayload';
  /** 出库商品 */
  commoditySpuName?: Maybe<Scalars['String']>;
  /** 出库时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 出库明细id（唯一标识） */
  itemId?: Maybe<Scalars['ID']>;
  /** 批次号 */
  originBatchCode?: Maybe<Scalars['String']>;
  /** 出库单号 */
  outStockCode?: Maybe<Scalars['String']>;
  /** 出库数量 */
  quantityNumStr?: Maybe<Scalars['String']>;
  /** SKUID */
  skuId?: Maybe<Scalars['String']>;
};

/** 批发销售出库信息入参 */
export type PeachSaleOutStockDetailInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 出库单ID */
  orderId: Scalars['ID'];
};

/** 批发销售出库信息出参 */
export type PeachSaleOutStockDetailPayload = {
  __typename?: 'PeachSaleOutStockDetailPayload';
  /** 出库记录明细 */
  outStockDetailList?: Maybe<Array<Maybe<PeachSaleOutStockDetailInfoPayload>>>;
};

/**  销售收入订单商品明细信息 */
export type PeachSalesOrderCommodityPayLoad = {
  __typename?: 'PeachSalesOrderCommodityPayLoad';
  /** 异常备注 */
  abnormalRemark?: Maybe<Scalars['String']>;
  /** 当前批次编码 */
  currentBatchCode?: Maybe<Scalars['String']>;
  /** 当前批次ID */
  currentBatchId?: Maybe<Scalars['ID']>;
  /** 品种组ID */
  groupId?: Maybe<Scalars['ID']>;
  /** 品种组 */
  groupName?: Maybe<Scalars['String']>;
  /** 原始批次编码 */
  originalBatchCode?: Maybe<Scalars['String']>;
  /** 原始批次ID */
  originalBatchId?: Maybe<Scalars['ID']>;
  /** 数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** 数量字符串 */
  quantityStr?: Maybe<Scalars['String']>;
  /** 销售数量 */
  salesQuantityUnit?: Maybe<Scalars['String']>;
  /** SKUId */
  skuId?: Maybe<Scalars['ID']>;
  /** SKU名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 金额合计 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 基本单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 单位 */
  unitType?: Maybe<Scalars['Int']>;
  /** 单位描述 */
  unitTypeDesc?: Maybe<Scalars['String']>;
  /** 所属仓库ID */
  warehouseId?: Maybe<Scalars['ID']>;
  /** 所属仓库 */
  warehouseName?: Maybe<Scalars['String']>;
};

/** 销售收入查看详情入参 */
export type PeachSalesOrderDetailInput = {
  /** 系统ID */
  appId?: InputMaybe<Scalars['Int']>;
  /** 销售单ID */
  salesOrderId: Scalars['ID'];
};

/** 销售单信息 */
export type PeachSalesOrderDetailPayload = {
  __typename?: 'PeachSalesOrderDetailPayload';
  /** 欠款金额 */
  debitTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 优惠金额 */
  discountAmount?: Maybe<Scalars['BigDecimal']>;
  /** 销售单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 销售单商品信息 */
  orderCommodityDetailList?: Maybe<Array<Maybe<PeachSalesOrderCommodityPayLoad>>>;
  /** 开单时间 */
  orderCreateTime?: Maybe<Scalars['Long']>;
  /** 销售单ID */
  orderId?: Maybe<Scalars['ID']>;
  /** 实收金额 */
  payableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 回款金额 */
  paymentTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 销售支付详情 */
  salesOrderPaymentDetailList?: Maybe<Array<Maybe<SalesOrderPaymentDetailPayload>>>;
};

/**  列表集合对象 */
export type PeachSalesReportFormListPayload = {
  __typename?: 'PeachSalesReportFormListPayload';
  /**  批次号 */
  batchStockCode?: Maybe<Scalars['String']>;
  /**  柜次号 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /**  收银备注 */
  cashierRemark?: Maybe<Scalars['String']>;
  /**  客户ID */
  customerId?: Maybe<Scalars['Int']>;
  /**  客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /**  客户类型 */
  customerType?: Maybe<Scalars['String']>;
  /**  优惠后单价 */
  discountUnitPrice?: Maybe<Scalars['BigDecimal']>;
  /**  主键 */
  id?: Maybe<Scalars['ID']>;
  /**  异常备注 */
  labelRemarkList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  所属商户 */
  merchant?: Maybe<Scalars['String']>;
  /**  手工单编号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  订单备注 */
  orderRemark?: Maybe<Scalars['String']>;
  /**  付款类型 */
  payMethod?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  销售时间 */
  payTime?: Maybe<Scalars['Long']>;
  /**  SKUID */
  productId?: Maybe<Scalars['Int']>;
  /**  SKU名称 */
  productName?: Maybe<Scalars['String']>;
  /**  备注 */
  remark?: Maybe<Scalars['String']>;
  /** 销售数量 */
  saleQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 销售数量单位 */
  saleUnitId?: Maybe<Scalars['Int']>;
  /**  合计金额 */
  totalMoney?: Maybe<Scalars['BigDecimal']>;
  /** 基本单位数量单位 */
  unitId?: Maybe<Scalars['Int']>;
  /**  单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 基本单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  品种组 */
  varietyGroup?: Maybe<Scalars['String']>;
  /**  仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

/**  查找用户信息 */
export type PeachSearchUserInput = {
  /**  关键词：手机号/用户名称 */
  keyword?: InputMaybe<Scalars['String']>;
};

export type PeachSearchUserPayload = {
  __typename?: 'PeachSearchUserPayload';
  /** 手机号 */
  phone?: Maybe<Scalars['String']>;
  roleInfos?: Maybe<Array<Maybe<UserRolePayload>>>;
  /** 是否被使用 0未使用，1已使用 */
  used?: Maybe<Scalars['Int']>;
  /** 用户ID */
  userId?: Maybe<Scalars['Int']>;
  /** 用户名 */
  userName?: Maybe<Scalars['String']>;
};

/** 结算商品来源类型 */
export const enum PeachSettlementCommoditySourceType {
  /** 报损 */
  Breakage = 'BREAKAGE',
  /** 外部销售 */
  ExternalSale = 'EXTERNAL_SALE',
  /** 内部销售 */
  InternalSale = 'INTERNAL_SALE'
};

export type PeachSettlementFeePayload = {
  __typename?: 'PeachSettlementFeePayload';
  /** 金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 填写方id */
  createOrgId?: Maybe<Scalars['ID']>;
  /** 填写方名称 */
  createOrgName?: Maybe<Scalars['String']>;
  /** 费用项id(唯一标识) */
  freightId?: Maybe<Scalars['ID']>;
  /** 费用项类型 */
  freightTypeEnum?: Maybe<Scalars['String']>;
  /** 费用项类型名 */
  freightTypeName?: Maybe<Scalars['String']>;
  /** 是否参与计算 */
  partakeSettlement?: Maybe<Scalars['String']>;
  /** 费用付款方式 */
  payMode?: Maybe<Scalars['String']>;
  /** 费用付款方式描述 */
  payModeDesc?: Maybe<Scalars['String']>;
  /** 费用供应商ID */
  supplierId?: Maybe<Scalars['Int']>;
  /** 费用供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

export type PeachSettlementGoodsPayload = {
  __typename?: 'PeachSettlementGoodsPayload';
  /** 货款金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 关联订单号 */
  businessCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 结算商品名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /** 商品成本 */
  costAmount?: Maybe<Scalars['BigDecimal']>;
  /** 商品成本单价 */
  costPrice?: Maybe<Scalars['BigDecimal']>;
  /** 原始批次号 */
  originBatchCode?: Maybe<Scalars['String']>;
  /** 结算商品id（唯一标识） */
  settlementGoodsId?: Maybe<Scalars['ID']>;
  /** 结算数量str */
  settlementNumStr?: Maybe<Scalars['String']>;
  /** skuID */
  skuId?: Maybe<Scalars['String']>;
  /** 溯源批次号 */
  sourceBatchCode?: Maybe<Scalars['String']>;
};

/** 结算方式 */
export const enum PeachSettlementMethodTypeEnum {
  /** 先货后款 */
  DeliveryBeforePayment = 'DELIVERY_BEFORE_PAYMENT',
  /** 先款后货 */
  PaymentBeforeDelivery = 'PAYMENT_BEFORE_DELIVERY',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type PeachSkuChangeEvent = {
  __typename?: 'PeachSkuChangeEvent';
  /**  品类ID */
  commodityCategoryId?: Maybe<Scalars['Int']>;
  /**  品类名称 */
  commodityCategoryName?: Maybe<Scalars['String']>;
  /**  skuId */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  sku名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /**  变更类型1：增加，0：减少 */
  type?: Maybe<Scalars['Int']>;
};

export type PeachSkuOptionPayload = {
  __typename?: 'PeachSkuOptionPayload';
  /** skuId */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** #sku名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /** 规格选项 */
  specOptionList?: Maybe<Array<Maybe<PeachSpecOptionPayload>>>;
};

export type PeachSmsResendInput = {
  /** 关联业务id */
  businessId: Scalars['ID'];
  /** 是否查询历史数据,默认重发最新一条 */
  history?: InputMaybe<Scalars['Boolean']>;
  /** 短信类型 */
  messageType: PeachMessageTypeEnum;
  /** 仅失败重试,默认重发所有 */
  onlyFailedRetry?: InputMaybe<Scalars['Boolean']>;
  /** 手机号 */
  phone?: InputMaybe<Scalars['String']>;
};

export type PeachSopBatchAddInput = {
  /** sopId数组 */
  sopIdList: Array<InputMaybe<Scalars['ID']>>;
};

export const enum PeachSopCheckItemEnum {
  /** 多选 */
  CheckboxType = 'CHECKBOX_TYPE',
  /** 时间 */
  DateType = 'DATE_TYPE',
  /** 文件（图片或者视频） */
  FileType = 'FILE_TYPE',
  /** 单选 */
  RadioType = 'RADIO_TYPE',
  /** 文本 */
  TextType = 'TEXT_TYPE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** SOP提交入参 */
export type PeachSopCommitInput = {
  /** 环节 */
  operation: PeachSopLink;
  /** 关联单据 */
  relOrderId?: InputMaybe<Scalars['ID']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 答案 */
  result?: InputMaybe<Array<InputMaybe<PeachResultReqInput>>>;
  /** 当前任务Id */
  taskId: Scalars['ID'];
  /** 温度计文件 */
  thermometerFile?: InputMaybe<Array<InputMaybe<PeachFileInput>>>;
};

export type PeachSopEnableInput = {
  /** 状态 */
  enabled: PeachEnabledEnum;
  /** sopId */
  sopId: Scalars['ID'];
};

export type PeachSopInput = {
  /** 品类id */
  categoryId: Array<Scalars['Int']>;
  /** sop环节 */
  sopLink: PeachSopLink;
};

/** sop环节 */
export const enum PeachSopLink {
  /** 国产货收货质检 */
  DomesticReceiptQc = 'DOMESTIC_RECEIPT_QC',
  /** 质检任务-发车质检 */
  SopDepartQc = 'SOP_DEPART_QC',
  /** 质检任务-收货质检 */
  SopReceiptQc = 'SOP_RECEIPT_QC',
  /** 质检任务-西货采购质检 */
  SopWestPurchaseQc = 'SOP_WEST_PURCHASE_QC',
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  Unspecified = 'UNSPECIFIED',
  /** 质检任务-日常存储 */
  WarehouseQc = 'WAREHOUSE_QC'
};

export type PeachSopLinkSetupInput = {
  /** sopId */
  sopId: Scalars['ID'];
  /** sop环节 */
  sopLink: PeachSopLink;
};

export type PeachSopManagerPageInput = {
  /** 品类id */
  categoryIdList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 状态 */
  enabled?: InputMaybe<PeachEnabledEnum>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** sop查询条件 */
  queryType: PeachSopManagerQueryType;
  /** sop环节 */
  sopLinkList?: InputMaybe<Array<InputMaybe<PeachSopLink>>>;
  /** sop模板名称 */
  sopName?: InputMaybe<Scalars['String']>;
};

export type PeachSopManagerPagePayload = {
  __typename?: 'PeachSopManagerPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachSopManagerPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PeachSopManagerPayload = {
  __typename?: 'PeachSopManagerPayload';
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 状态 */
  enabled?: Maybe<PeachEnabledEnum>;
  /** sopId */
  sopId?: Maybe<Scalars['ID']>;
  /** sop环节 */
  sopLink?: Maybe<PeachSopLink>;
  /** sop模板名称 */
  sopName?: Maybe<Scalars['String']>;
  /** sop模板说明 */
  sopRemark?: Maybe<Scalars['String']>;
  /** 是否通用（1：是 99：否） */
  universal?: Maybe<Scalars['Int']>;
};

/** sop管理查询页面 */
export const enum PeachSopManagerQueryType {
  /** 查询中台模板 */
  QueryCenter = 'QUERY_CENTER',
  /** 查询批发模板 */
  QueryPeach = 'QUERY_PEACH',
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  Unspecified = 'UNSPECIFIED'
};

export type PeachSopOptionInput = {
  /** 品类id */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** SOP环节 */
  operationType?: InputMaybe<PeachSopLink>;
};

export type PeachSopOrderCommodityDetailInfo = {
  __typename?: 'PeachSopOrderCommodityDetailInfo';
  /** 基本单位id */
  basicUnit?: Maybe<Scalars['Int']>;
  /** 基本单位数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** sku名称 */
  skuName?: Maybe<Scalars['String']>;
};

/** SOP修改入参 */
export type PeachSopRollbackInput = {
  /** sop环节 */
  operation: PeachSopLink;
  /** 回滚原因 */
  rollBackReason: Scalars['String'];
  /** sop请求id(任务id) */
  taskId?: InputMaybe<Scalars['ID']>;
};

/** sop分享入参 */
export type PeachSopShareInput = {
  /** 任务id */
  taskId: Scalars['ID'];
};

/** sop分享返回结果 */
export type PeachSopSharePayload = {
  __typename?: 'PeachSopSharePayload';
  /** 基本信息 */
  basicInfo?: Maybe<BasicInfo>;
  /** 关联单据 */
  relOrderInfo?: Maybe<RelOrderInfo>;
};

export const enum PeachSopTackStatus {
  /** 全部质检 */
  AllHadSop = 'ALL_HAD_SOP',
  /** 未质检 */
  NotSop = 'NOT_SOP',
  /** 部分质检 */
  PartSop = 'PART_SOP',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/** SOP任务提交状态 */
export const enum PeachSopTaskCommitStatus {
  /** 已提交 */
  Committed = 'COMMITTED',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未提交 */
  UnCommitted = 'UN_COMMITTED'
};

/** 创建在库质检input */
export type PeachSopTaskCreateInput = {
  /** 关联的质检批次 */
  batches?: InputMaybe<Array<InputMaybe<CreateSopTaskBatchInput>>>;
  /** 质检品类 */
  categoryId: Scalars['Int'];
  /** 质检类型 */
  sopType: PeachSopLink;
  /** 质检仓库 */
  warehouseId?: InputMaybe<Scalars['ID']>;
};

export type PeachSopTaskDetailPayload = {
  __typename?: 'PeachSopTaskDetailPayload';
  /** 附加信息选项 */
  additionalId?: Maybe<WarehouseAdditionalEnum>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 品类ID */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 提交人 */
  commitBy?: Maybe<Scalars['String']>;
  /** 提交时间 */
  commitTime?: Maybe<Scalars['Long']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 关联单据 */
  relOrder?: Maybe<PeachSopTaskRelOrderPayload>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 回滚记录 */
  rollBackRecord?: Maybe<RollBackRecord>;
  /** 质检批次 */
  sopBatch?: Maybe<SopBatchPayload>;
  /** 质检sop请求id */
  sopId?: Maybe<Scalars['ID']>;
  /** 质检类型 */
  sopType?: Maybe<PeachSopLink>;
  /** 任务编码 */
  taskCode?: Maybe<Scalars['String']>;
  /** 任务ID */
  taskId?: Maybe<Scalars['ID']>;
  /** 温度计文件 */
  thermometerFile?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /** 挂车号 */
  trailerCarNo?: Maybe<Scalars['String']>;
  /** 仓库Id */
  warehouseId?: Maybe<Scalars['ID']>;
  /** 仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type PeachSopTaskPageInput = {
  /** 品类ID */
  categoryId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 提交结束时间 */
  commitEndTime?: InputMaybe<Scalars['Long']>;
  /** 交开始时间 */
  commitStartTime?: InputMaybe<Scalars['Long']>;
  /** 提交状态 */
  commitStatus?: InputMaybe<PeachSopTaskCommitStatus>;
  /** 分页入参 */
  pageInput: BasePage;
  /** 质检类型 */
  sopType?: InputMaybe<Array<InputMaybe<PeachSopLink>>>;
  /** 质检任务单号 关键词 */
  taskCodeKeywords?: InputMaybe<Scalars['String']>;
  /** 仓库ID */
  warehouseId?: InputMaybe<Scalars['ID']>;
};

/** "之间列表的结构体 */
export type PeachSopTaskPagePayload = {
  __typename?: 'PeachSopTaskPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<SopTaskListPayLoad>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PeachSopTaskRelOrderPayload = {
  __typename?: 'PeachSopTaskRelOrderPayload';
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 品类列表 */
  categoryList?: Maybe<Array<Maybe<PeachCommoditySimpleCommonPayload>>>;
  /** 品类列表字符拼接 品类(数量[单位]);  */
  categoryListStr?: Maybe<Scalars['String']>;
  /** 商品列表 */
  commodityList?: Maybe<Array<Maybe<PeachCommoditySimpleCommonPayload>>>;
  /** 司机手机号 */
  driverPhone?: Maybe<Scalars['String']>;
  /** 收货地 */
  receipt?: Maybe<Scalars['String']>;
  /** 关联单据取消状态 true:已取消 */
  relOrderCanceled?: Maybe<Scalars['Boolean']>;
  /** 关联单据号 */
  relOrderCode?: Maybe<Scalars['String']>;
  /** 关联单据id */
  relOrderId?: Maybe<Scalars['ID']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 发货地 */
  shipment?: Maybe<Scalars['String']>;
  /** 贸易模式 */
  tradePattern?: Maybe<PeachTradePatternEnum>;
};

export type PeachSpecOptionInput = {
  /**  选项id */
  optionIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  规格id */
  spec?: InputMaybe<Scalars['Int']>;
};

export type PeachSpecOptionPayload = {
  __typename?: 'PeachSpecOptionPayload';
  /** 规格选项id */
  optionId?: Maybe<Scalars['Int']>;
  /** 规格选项名称 */
  optionName?: Maybe<Scalars['String']>;
  /** 规格id */
  specId?: Maybe<Scalars['Int']>;
};

export type PeachSpecPayload = {
  __typename?: 'PeachSpecPayload';
  /** 规格id */
  specId?: Maybe<Scalars['Int']>;
  /** 规格名称 */
  specName?: Maybe<Scalars['String']>;
  /** 规格选项 */
  specOptionList?: Maybe<Array<Maybe<PeachSpecOptionPayload>>>;
};

export const enum PeachStockInOutType {
  /**  所有类型 */
  All = 'ALL',
  /**  入库 */
  In = 'IN',
  /**  出库 */
  Out = 'OUT',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/**  批发系统出入库记录信息 */
export type PeachStockRecordPayload = {
  __typename?: 'PeachStockRecordPayload';
  /**  调拨时间-调出组织出库时间 */
  allocateOutDeliveryTime?: Maybe<Scalars['Long']>;
  /**  调出组织 */
  allocateOutOrganization?: Maybe<Scalars['String']>;
  /** 业务id 调拨、采购等 */
  businessId?: Maybe<Scalars['ID']>;
  /**  出库记录取消标记 */
  cancelRemark?: Maybe<Scalars['Boolean']>;
  /**  入/出(商品信息) */
  commodityInfo?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  商品品类 */
  commoditySort?: Maybe<Scalars['String']>;
  /**  入库类型 */
  entryType?: Maybe<WarehouseAllType>;
  /**  调拨单id */
  flowId?: Maybe<Scalars['ID']>;
  /**  出入库记录/申请id */
  id?: Maybe<Scalars['ID']>;
  /**  入/出操作人 */
  operator?: Maybe<Scalars['String']>;
  /**  入库/出库单号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  供应商 */
  provider?: Maybe<Scalars['String']>;
  /**  备注 */
  remark?: Maybe<Scalars['String']>;
  /**  商品数量 */
  size?: Maybe<Scalars['Int']>;
  /**  退货人 */
  sponsorName?: Maybe<Scalars['String']>;
  /**  入库/出库 时间 */
  time?: Maybe<Scalars['Long']>;
  /**  仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type PeachStringOption2 = {
  __typename?: 'PeachStringOption2';
  /** 字典类型 */
  dictionaryType: DictionaryTypeEnum;
  /** 启用/禁用：1 启用  99 禁用 */
  disable?: Maybe<Scalars['Int']>;
  label: Scalars['String'];
  /** 排序顺序 */
  sort?: Maybe<Scalars['Int']>;
  value: Scalars['String'];
};

/** 供应商-银行信息 */
export type PeachSupplierAccountInput = {
  /** 开户账户 */
  accountName: Scalars['String'];
  /** 账户类型 */
  accountType?: InputMaybe<PeachBankAccountTypeEnum>;
  /** 开户银行账号 */
  bankCardNo: Scalars['String'];
  /** 开户银行 */
  bankName: Scalars['String'];
  /** 修改必传 */
  id?: InputMaybe<Scalars['Int']>;
  /** 供应商基础信息id */
  supplierId: Scalars['Int'];
};

/** 供应商详情-银行信息 */
export type PeachSupplierAccountPayload = {
  __typename?: 'PeachSupplierAccountPayload';
  /** 开户账户 */
  accountName: Scalars['String'];
  /** 账户类型 */
  accountType?: Maybe<PeachBankAccountTypeEnum>;
  /** 开户银行账号 */
  bankCardNo: Scalars['String'];
  /** 开户银行 */
  bankName: Scalars['String'];
  /** ID */
  id?: Maybe<Scalars['Int']>;
  /** 供应商基础信息id */
  supplierId?: Maybe<Scalars['Int']>;
};

export type PeachSupplierBaseSimplePageInput = {
  /** 电话 */
  idCard?: InputMaybe<Scalars['String']>;
  pageCurrent: Scalars['Int'];
  pageSize: Scalars['Int'];
  /** 电话 */
  phone?: InputMaybe<Scalars['String']>;
  /** 供应商名称 */
  supplierName?: InputMaybe<Scalars['String']>;
  /** 税号 */
  tin?: InputMaybe<Scalars['String']>;
};

export type PeachSupplierBaseSimplePagePayload = {
  __typename?: 'PeachSupplierBaseSimplePagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachSupplierBaseSimplePayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

export type PeachSupplierBaseSimplePayload = {
  __typename?: 'PeachSupplierBaseSimplePayload';
  /** 客户属性  (1:内部, 2:外部) */
  attribute?: Maybe<PeachAttributeTypeEnum>;
  /** 供应商id */
  id?: Maybe<Scalars['Int']>;
  /** 供应商名称 */
  name?: Maybe<Scalars['String']>;
  /** 供应商类型（10个人20/公司/0未指定） */
  supplierBaseType?: Maybe<PeachSupplierBaseTypeEnum>;
  /** 纳税人识别号 */
  tfn?: Maybe<Scalars['String']>;
};

/** 供应商类型 */
export const enum PeachSupplierBaseTypeEnum {
  /** 公司 */
  Company = 'COMPANY',
  /** 个人 */
  Personal = 'PERSONAL',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 供应商联系人 */
export type PeachSupplierContactInput = {
  /** 别名 */
  alias?: InputMaybe<Scalars['String']>;
  /** 关联用户id */
  contactUserId?: InputMaybe<Scalars['Int']>;
  /** 证明资料 */
  fileRecord?: InputMaybe<Array<InputMaybe<PeachSupplierFileInput>>>;
  /** 联系人id(修改必填) */
  id?: InputMaybe<Scalars['Int']>;
  /** 身份证号 */
  idCard?: InputMaybe<Scalars['String']>;
  /** 身份证 */
  idCardFile?: InputMaybe<PeachSupplierFileInput>;
  /** 邮箱 */
  mail?: InputMaybe<Scalars['String']>;
  /** 姓名 */
  name: Scalars['String'];
  /** 手机号 */
  phone: Scalars['String'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 供应商详情id */
  supplierDetailId?: InputMaybe<Scalars['Int']>;
  /** 微信 */
  wechat?: InputMaybe<Scalars['String']>;
};

/** 供应商联系人 */
export type PeachSupplierContactPayload = {
  __typename?: 'PeachSupplierContactPayload';
  /** 别名 */
  alias?: Maybe<Scalars['String']>;
  /** 关联用户id */
  contactUserId?: Maybe<Scalars['Int']>;
  /** 关联用户状态 */
  contactUserStatus?: Maybe<PeachUserStatusEnum>;
  /** 证明资料 */
  fileRecord?: Maybe<Array<Maybe<PeachSupplierFilePayload>>>;
  /** 联系人id */
  id?: Maybe<Scalars['Int']>;
  /** 身份证号 */
  idCard?: Maybe<Scalars['String']>;
  /** 身份证 */
  idCardFile?: Maybe<PeachSupplierFilePayload>;
  /** 邮箱 */
  mail?: Maybe<Scalars['String']>;
  /** 姓名 */
  name?: Maybe<Scalars['String']>;
  /** 手机号 */
  phone?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 供应商详情id */
  supplierDetailId?: Maybe<Scalars['Int']>;
  /** 微信 */
  wechat?: Maybe<Scalars['String']>;
};

/** 供应商-合同 */
export type PeachSupplierContractInput = {
  /** 修改必传 */
  id?: InputMaybe<Scalars['Int']>;
  /** 供应商明细id */
  supplierDetailId: Scalars['Int'];
  /** 被关联的供应商基础id */
  supplierId: Scalars['Int'];
};

/** 供应商详情-合同 */
export type PeachSupplierContractPayload = {
  __typename?: 'PeachSupplierContractPayload';
  /** ID */
  id?: Maybe<Scalars['Int']>;
  /** 被关联的供应商基础id */
  supplierId?: Maybe<Scalars['Int']>;
  /** 被关联的供应商基础名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 关联供应商类型 */
  type?: Maybe<PeachSupplierBaseTypeEnum>;
};

/** 供应商详情-合作 */
export type PeachSupplierCooperationInput = {
  /** 结算方式（10先货后款，20先款后货） */
  balanceMode: PeachSettlementMethodTypeEnum;
  /** 采购结算账期 */
  cycleBalance: Scalars['String'];
  /** 对账时间 */
  cycleCheck: Scalars['String'];
  /** 开票时间 */
  cycleInvoicing: Scalars['String'];
  /** 付款时间 */
  cyclePay: Scalars['String'];
  /** 修改必传 */
  id?: InputMaybe<Scalars['Int']>;
  /** 发票类型（10：专票:20：普票） */
  invoiceType: PeachInvoiceTypeEnum;
  /** 预付授信额度 */
  quota?: InputMaybe<Scalars['BigDecimal']>;
  /** 预付比例 */
  rate?: InputMaybe<Scalars['BigDecimal']>;
  /** 供应商明细id */
  supplierDetailId: Scalars['Int'];
};

/** 供应商详情-合作 */
export type PeachSupplierCooperationPayload = {
  __typename?: 'PeachSupplierCooperationPayload';
  /** 结算方式（10先货后款，20先款后货） */
  balanceMode?: Maybe<PeachSettlementMethodTypeEnum>;
  /** 采购结算账期 */
  cycleBalance?: Maybe<Scalars['String']>;
  /** 对账时间 */
  cycleCheck?: Maybe<Scalars['String']>;
  /** 开票时间 */
  cycleInvoicing?: Maybe<Scalars['String']>;
  /** 付款时间 */
  cyclePay?: Maybe<Scalars['String']>;
  /** ID */
  id?: Maybe<Scalars['Int']>;
  /** 发票类型（10：专票:20：普票） */
  invoiceType?: Maybe<PeachInvoiceTypeEnum>;
  /** 预付授信额度 */
  quota?: Maybe<Scalars['BigDecimal']>;
  /** 预付比例 */
  rate?: Maybe<Scalars['BigDecimal']>;
  /** 供应商明细id */
  supplierDetailId?: Maybe<Scalars['Int']>;
};

/** 校验供应商是否存在(公司名称+类别在该组织下是否存在) */
export type PeachSupplierExistInput = {
  /** 手机号 */
  phoneNum?: InputMaybe<Scalars['String']>;
  /** 当前供应商id */
  supplierDetailId?: InputMaybe<Scalars['Int']>;
  /** 供应商类别 */
  supplierDetailType: Scalars['Int'];
  /** 供应商名称 和手机号二选一 */
  supplierName?: InputMaybe<Scalars['String']>;
};

export type PeachSupplierFileInput = {
  /** 有效期起 */
  beginTime?: InputMaybe<Scalars['Long']>;
  /** 有效期止 */
  endTime?: InputMaybe<Scalars['Long']>;
  fileType: PeachFileType;
  files: Array<InputMaybe<PeachFileInput>>;
};

export type PeachSupplierFilePayload = {
  __typename?: 'PeachSupplierFilePayload';
  /** 有效期起 */
  beginTime?: Maybe<Scalars['Long']>;
  /** 有效期止 */
  endTime?: Maybe<Scalars['Long']>;
  /**  文件类型 */
  fileType?: Maybe<PeachFileType>;
  /**  文件列表 */
  files?: Maybe<Array<Maybe<PeachFilePayload>>>;
};

/**  供应商新增入参 */
export type PeachSupplierInput = {
  /** 关联用户id */
  associationUserId?: InputMaybe<Scalars['Int']>;
  /**  供应商属性(1 内部供应商，2外部供应商) */
  attribute: PeachAttributeTypeEnum;
  /** 营业执照类型（10：个体户，20：有限责任公司，30：股份有限责任公司，40：合伙企业，50：个人独资企业） */
  businessLicenseType?: InputMaybe<PeachBusinessLicenseTypeEnum>;
  /** 市编码 */
  cityId?: InputMaybe<Scalars['ID']>;
  /** 实际控制人 */
  controlUser?: InputMaybe<Scalars['String']>;
  /**  合作方式,TRUE 是代卖合作，默认（FALSE或者null）标识非代卖合作 */
  cooperationWay?: InputMaybe<Scalars['Boolean']>;
  /** 区（县）编码 */
  countyId?: InputMaybe<Scalars['ID']>;
  /** 证明资料 */
  fileRecord?: InputMaybe<Array<InputMaybe<PeachSupplierFileInput>>>;
  /**  财务系统编码 */
  financialSystemCode?: InputMaybe<Scalars['String']>;
  /** 身份证 */
  idCard?: InputMaybe<Scalars['String']>;
  /** 身份证 */
  idCardFile?: InputMaybe<PeachSupplierFileInput>;
  /** 工商信息认证标识（1是，99否，0未指定） */
  infoAuth?: InputMaybe<Scalars['Int']>;
  /** 法定代表人 */
  legalPerson?: InputMaybe<Scalars['String']>;
  /** 是否长期合作（1是，99否，0未指定） */
  longCooperation?: InputMaybe<Scalars['Int']>;
  /** 邮箱账号 */
  mail?: InputMaybe<Scalars['String']>;
  /** 实际经营地址 */
  operateAddress?: InputMaybe<Scalars['String']>;
  /** 经营范围 */
  operateRange?: InputMaybe<Scalars['String']>;
  /** 纳税类别 */
  payTaxesType?: InputMaybe<PeachTaxpayerClassEnum>;
  /**  联系电话(外部供应商必传) */
  phoneNum?: InputMaybe<Scalars['String']>;
  /** 省编码 */
  provinceId?: InputMaybe<Scalars['ID']>;
  /** 成立日期 */
  recordDate?: InputMaybe<Scalars['Long']>;
  /** 登记状态 */
  registerStatus?: InputMaybe<PeachCorpRegisterStatusEnum>;
  /** 注册资本（单位：万元） */
  registeredCapital?: InputMaybe<Scalars['String']>;
  /**  备注信息 */
  remark?: InputMaybe<Scalars['String']>;
  /**  详细地址 */
  supplierAddress?: InputMaybe<Scalars['String']>;
  /** 供应商类型（10个人20/公司/0未指定） */
  supplierBaseType: PeachSupplierBaseTypeEnum;
  /** 联系人 */
  supplierContacts?: InputMaybe<PeachSupplierContactInput>;
  /**  供应商id */
  supplierDetailId?: InputMaybe<Scalars['Int']>;
  /** 供应商类别 */
  supplierDetailType: Scalars['Int'];
  /**  供应商基础id */
  supplierId?: InputMaybe<Scalars['Int']>;
  /**  供应商名称 */
  supplierName: Scalars['String'];
  /**  供应商所属组织(内部供应商必传) */
  supplierOrgId?: InputMaybe<Scalars['Int']>;
  /**  供应商简称 */
  supplierShortName?: InputMaybe<Scalars['String']>;
  /** 供应商子类型 */
  supplierSubType?: InputMaybe<Array<InputMaybe<PeachSupplierSubTypeEnum>>>;
  /**  纳税人识别号 */
  tfn?: InputMaybe<Scalars['String']>;
  /** 微信账号 */
  wechat?: InputMaybe<Scalars['String']>;
};

/** 供应商-资质入参 */
export type PeachSupplierQualificationInput = {
  /** 其他资产 */
  assetOther?: InputMaybe<Scalars['String']>;
  /** 房产情况 */
  assetProperty?: InputMaybe<Scalars['String']>;
  /** 自有车辆 */
  assetVehicle?: InputMaybe<Scalars['String']>;
  /** 车辆照片 */
  carPhotoList?: InputMaybe<Array<InputMaybe<PeachFileInput>>>;
  /** 供应商简介 */
  description: Scalars['String'];
  /** 证明资料，二选一，该对象有值的情况下会忽略其他字段的图片 */
  fileRecord?: InputMaybe<Array<InputMaybe<PeachSupplierFileInput>>>;
  /** 主要货源渠道说明 */
  goodsSource: Scalars['String'];
  /** 过往业绩介绍 */
  historyAchievement: Scalars['String'];
  /** 修改必传 */
  id?: InputMaybe<Scalars['Int']>;
  /** 简介图片 */
  introPhotoList?: InputMaybe<Array<InputMaybe<PeachFileInput>>>;
  /** 其他资产图片 */
  otherAssetsPhotoList?: InputMaybe<Array<InputMaybe<PeachFileInput>>>;
  /** 房产情况图片 */
  propertyPhotoList?: InputMaybe<Array<InputMaybe<PeachFileInput>>>;
  /** 主要经营或种植单品（品类id） */
  saleTypes?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 供应商基础Id */
  supplierId: Scalars['Int'];
};

/** 供应商详情-资质 */
export type PeachSupplierQualificationPayload = {
  __typename?: 'PeachSupplierQualificationPayload';
  /** 其他资产 */
  assetOther?: Maybe<Scalars['String']>;
  /** 房产情况 */
  assetProperty?: Maybe<Scalars['String']>;
  /** 自有车辆 */
  assetVehicle?: Maybe<Scalars['String']>;
  /** 车辆照片 */
  carPhotoList?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /** 供应商简介 */
  description?: Maybe<Scalars['String']>;
  /** 证明资料 */
  fileRecord?: Maybe<Array<Maybe<PeachSupplierFilePayload>>>;
  /** 主要货源渠道说明 */
  goodsSource?: Maybe<Scalars['String']>;
  /** 过往业绩介绍 */
  historyAchievement?: Maybe<Scalars['String']>;
  /** ID */
  id?: Maybe<Scalars['Int']>;
  /** 简介图片 */
  introPhotoList?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /** 其他资产图片 */
  otherAssetsPhotoList?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /** 房产情况图片 */
  propertyPhotoList?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /** 主要经营或种植单品名称 */
  saleTypeNames?: Maybe<Scalars['String']>;
  /** 主要经营或种植单品（品类id） */
  saleTypes?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 供应商详情Id */
  supplierId?: Maybe<Scalars['Int']>;
};

/** 供应商-资质入参 */
export type PeachSupplierQualificationTempInput = {
  /** 其他资产 */
  assetOther?: InputMaybe<Scalars['String']>;
  /** 房产情况 */
  assetProperty?: InputMaybe<Scalars['String']>;
  /** 自有车辆 */
  assetVehicle?: InputMaybe<Scalars['String']>;
  /** 车辆照片 */
  carPhotoList?: InputMaybe<Array<InputMaybe<PeachFileInput>>>;
  /** 供应商简介 */
  description?: InputMaybe<Scalars['String']>;
  /** 证明资料，二选一，该对象有值的情况下会忽略其他字段的图片 */
  fileRecord?: InputMaybe<Array<InputMaybe<PeachSupplierFileInput>>>;
  /** 主要货源渠道说明 */
  goodsSource?: InputMaybe<Scalars['String']>;
  /** 过往业绩介绍 */
  historyAchievement?: InputMaybe<Scalars['String']>;
  /** 修改必传 */
  id?: InputMaybe<Scalars['Int']>;
  /** 简介图片 */
  introPhotoList?: InputMaybe<Array<InputMaybe<PeachFileInput>>>;
  /** 其他资产图片 */
  otherAssetsPhotoList?: InputMaybe<Array<InputMaybe<PeachFileInput>>>;
  /** 房产情况图片 */
  propertyPhotoList?: InputMaybe<Array<InputMaybe<PeachFileInput>>>;
  /** 主要经营或种植单品（品类id） */
  saleTypes?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 供应商基础Id */
  supplierId: Scalars['Int'];
};

/** 供应商子类型 */
export const enum PeachSupplierSubTypeEnum {
  /** 国内基地供应商 */
  DomesticBaseSuppliers = 'DOMESTIC_BASE_SUPPLIERS',
  /** 国内城市供应商 */
  DomesticCitySuppliers = 'DOMESTIC_CITY_SUPPLIERS',
  /** 国内进口代理商 */
  DomesticImportAgents = 'DOMESTIC_IMPORT_AGENTS',
  /** 国内进口供应商 */
  DomesticImportSuppliers = 'DOMESTIC_IMPORT_SUPPLIERS',
  /** 海外基地供应商 */
  OverseasBaseSuppliers = 'OVERSEAS_BASE_SUPPLIERS',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 纳税类别 */
export const enum PeachTaxpayerClassEnum {
  /** 一般纳税人 */
  GeneralTaxpayers = 'GENERAL_TAXPAYERS',
  /** 增值税小规模纳税人 */
  SmallScaleTaxpayers = 'SMALL_SCALE_TAXPAYERS',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export const enum PeachTradePatternEnum {
  /** 抵港交易 */
  ArrivalTransaction = 'ARRIVAL_TRANSACTION',
  /** 国际贸易 */
  InternationalTrade = 'INTERNATIONAL_TRADE',
  /** 地采 */
  LocalProcurement = 'LOCAL_PROCUREMENT'
};

/** 调拨属性 */
export const enum PeachTransferAttributeType {
  /** 调入 */
  TransferIn = 'TRANSFER_IN',
  /** 调出 */
  TransferOut = 'TRANSFER_OUT'
};

export type PeachTransferBasicUpdateInput = {
  /**  调拨商品 */
  commodityList?: InputMaybe<Array<InputMaybe<PeachTransferCommodityInput>>>;
  /**  订单id */
  orderId: Scalars['ID'];
  /**  类型  */
  type: PeachFlowTransferType;
};

export type PeachTransferCancelInput = {
  /**  取消原因 */
  cancelReason: Scalars['String'];
  /**  订单id */
  orderId: Scalars['ID'];
};

export type PeachTransferCommodityBatchList = {
  __typename?: 'PeachTransferCommodityBatchList';
  /**  调拨价格类型 */
  allocatePriceType?: Maybe<PeachAllocatePriceType>;
  /**  金额小计 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /**  批次Id */
  batchId?: Maybe<Scalars['ID']>;
  /**  成本价格 */
  costPrice?: Maybe<Scalars['BigDecimal']>;
  /** 货款明细id */
  itemId?: Maybe<Scalars['ID']>;
  /**  入库时间 */
  sourceStockInTime?: Maybe<Scalars['Long']>;
  /**  系统库存 */
  sysQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  调拨数量 */
  transferQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  单位Id */
  unitId: Scalars['Int'];
  /**  仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

/**  出库商品相关集合 */
export type PeachTransferCommodityInput = {
  /**  金额小计 */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /**  批次Id */
  batchId: Scalars['ID'];
  /** 编辑需要 */
  itemId?: InputMaybe<Scalars['ID']>;
  /**  调拨价格类型 */
  peachAllocatePriceType: PeachAllocatePriceType;
  /**  销售单价 */
  price?: InputMaybe<Scalars['BigDecimal']>;
  /**  数量 */
  quantity: Scalars['BigDecimal'];
  /**  单位Id */
  unitId: Scalars['Int'];
};

/**  出库商品相关集合 */
export type PeachTransferCommoditySkuList = {
  __typename?: 'PeachTransferCommoditySkuList';
  /**  商品批次信息 */
  commodityBatchInfo?: Maybe<Array<Maybe<PeachTransferCommodityBatchList>>>;
  /**  skuId */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  sku名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
};

export type PeachTransferCommodityUpdateInput = {
  /** 商品信息 */
  commodityList?: InputMaybe<Array<InputMaybe<PeachTransferCommodityInput>>>;
  /** 订单 */
  orderId: Scalars['ID'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

/**  调拨费用单详情 */
export type PeachTransferCostDetailPayload = {
  __typename?: 'PeachTransferCostDetailPayload';
  /**  调拨费用单状态 */
  allocateCostStatus?: Maybe<PeachAllocateCostStatus>;
  /**  调出人 */
  allocateOutUser?: Maybe<Scalars['String']>;
  /** 调拨属性 */
  attributeType?: Maybe<PeachTransferAttributeType>;
  /**  调拨费用单id */
  billId?: Maybe<Scalars['ID']>;
  /**  未聚合商品信息 */
  commodityDetail?: Maybe<Array<Maybe<AllocateCommodityDetailPayload>>>;
  /**  运杂费单号 */
  costCode?: Maybe<Scalars['String']>;
  /**  运杂款合计 */
  costTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  是否已提交财务 */
  financeSubmitted?: Maybe<Scalars['Boolean']>;
  /**  是否财务已驳回 */
  financialRejected?: Maybe<Scalars['Boolean']>;
  /**  入库审核人 */
  flowInStockAuditUser?: Maybe<Scalars['String']>;
  /**  调入方运杂费详情 */
  inCostInformationDetail?: Maybe<Array<Maybe<PeachTransferFreightPayload>>>;
  /**  调入方运杂款合计 */
  inCostTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  订单id */
  orderId?: Maybe<Scalars['ID']>;
  /**  调入组织id */
  orgInId?: Maybe<Scalars['Int']>;
  /**  调入组织名称 */
  orgInName?: Maybe<Scalars['String']>;
  /**  调出组织id */
  orgOutId?: Maybe<Scalars['Int']>;
  /**  调出组织名称 */
  orgOutName?: Maybe<Scalars['String']>;
  /**  调出方合计金额 */
  outAllocatedTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  调出方运杂费详情 */
  outCostInformationDetail?: Maybe<Array<Maybe<PeachTransferFreightPayload>>>;
  /**  调出方运杂款合计 */
  outCostTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  驳回原因 */
  refuseNote?: Maybe<Scalars['String']>;
  /**  备注 */
  remark?: Maybe<Scalars['String']>;
  /**  订单状态 */
  status?: Maybe<AllocateStatus>;
  /**  入库时间 */
  stockInTime?: Maybe<Scalars['Long']>;
  /**  出库时间 */
  stockOutTime?: Maybe<Scalars['Long']>;
  /**  出/入库单号 */
  stockRecordCode?: Maybe<Scalars['String']>;
  /**  货款金额合计 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  调拨单号 */
  transferCode?: Maybe<Scalars['String']>;
  /**  类型 */
  type?: Maybe<PeachFlowTransferType>;
  /**  聚合后商品信息 */
  warehouseCommodityDetail?: Maybe<Array<Maybe<AllocateWarehouseCommodityDetailPayload>>>;
};

export type PeachTransferCostInfoPayload = {
  __typename?: 'PeachTransferCostInfoPayload';
  /** 费用单id */
  billId?: Maybe<Scalars['ID']>;
  /**  运杂费详情 */
  costInformationDetail?: Maybe<Array<Maybe<PeachTransferFreightPayload>>>;
  /**  运杂费合计 */
  costTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  调拨单号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  调拨单id */
  orderId?: Maybe<Scalars['ID']>;
};

export type PeachTransferCostPageInput = {
  /**  调拨费用单状态 */
  allocateCostStatus?: InputMaybe<Array<InputMaybe<PeachAllocateCostStatus>>>;
  /** 调拨属性 */
  attributeType: PeachTransferAttributeType;
  /**  入库时间止 */
  endTime?: InputMaybe<Scalars['Long']>;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
  /**  入库时间起 */
  startTime?: InputMaybe<Scalars['Long']>;
};

export type PeachTransferCostPagePayload = {
  __typename?: 'PeachTransferCostPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachTransferCostPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PeachTransferCostPayload = {
  __typename?: 'PeachTransferCostPayload';
  /**  调出人 */
  allocateOutUser?: Maybe<Scalars['String']>;
  /**  调拨费用单id */
  billId?: Maybe<Scalars['ID']>;
  /**  未聚合商品信息 */
  commodityDetail?: Maybe<Array<Maybe<TransferCommodityListPayload>>>;
  /**  是否财务已驳回 */
  financialRejected?: Maybe<Scalars['Boolean']>;
  /**  入库审核人 */
  flowInStockAuditUser?: Maybe<Scalars['String']>;
  /**  订单id */
  orderId?: Maybe<Scalars['ID']>;
  /**  调入组织名称 */
  orgInName?: Maybe<Scalars['String']>;
  /**  调出组织名称 */
  orgOutName?: Maybe<Scalars['String']>;
  /**  费用单状态 */
  status?: Maybe<PeachAllocateCostStatus>;
  /**  入库时间 */
  stockInTime?: Maybe<Scalars['Long']>;
  /**  出库时间 */
  stockOutTime?: Maybe<Scalars['Long']>;
  /**  调拨单号 */
  transferCode?: Maybe<Scalars['String']>;
  /**  类型 */
  type?: Maybe<PeachFlowTransferType>;
};

export type PeachTransferCostUpdateInput = {
  /** 费用单id */
  billId: Scalars['ID'];
  /** 采购杂运费 */
  miscellaneousFreightInput?: InputMaybe<Array<InputMaybe<PeachTransferFreightInput>>>;
  /** 费用模板id */
  tempId: Scalars['ID'];
};

export type PeachTransferCreateInput = {
  /**  appId */
  appId: Scalars['Int'];
  /**  商品信息 */
  commodityList: Array<InputMaybe<PeachTransferCommodityInput>>;
  /** 运杂费 */
  miscellaneousFreightList?: InputMaybe<Array<InputMaybe<PeachTransferFreightInput>>>;
  /**  调入组织 */
  orgId: Scalars['Int'];
  /**  备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 费用模板 */
  templateId: Scalars['ID'];
  /**  类型 */
  type: PeachFlowTransferType;
};

export type PeachTransferCreatePayload = {
  __typename?: 'PeachTransferCreatePayload';
  /**  入库单号 */
  stockInCode?: Maybe<Scalars['String']>;
  /**  入库id */
  stockInId?: Maybe<Scalars['ID']>;
  /**  入库类型 */
  stockInType?: Maybe<PeachWareHouseType>;
  /**  出库单号 */
  stockOutCode?: Maybe<Scalars['String']>;
  /**  出库id */
  stockOutId?: Maybe<Scalars['ID']>;
  /**  出库类型 */
  stockOutType?: Maybe<PeachOutBoundType>;
};

/** 调拨运杂费 */
export type PeachTransferFreightInput = {
  /**  运费金额 */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /**  费用项id */
  costId?: InputMaybe<Scalars['ID']>;
  /**  供应商id */
  costSupplierId?: InputMaybe<Scalars['Int']>;
  /**
   * 具体字段值，具体格式：[{"key": "规则字段的fieldKey", "value":填写的费用金额}, {"key": "规则字段的fieldKey", "value":"支付方式枚举"}]
   * 例如：[{"key": "nkyveo", "value":213.32}, {"key": "iiujiu", "value":"HALF_MONTH_PAY"}]
   */
  data?: InputMaybe<Scalars['String']>;
  /**  运杂费备注 */
  note?: InputMaybe<Scalars['String']>;
  /**  规则id */
  ruleId?: InputMaybe<Scalars['ID']>;
};

/**  运杂费对象 */
export type PeachTransferFreightPayload = {
  __typename?: 'PeachTransferFreightPayload';
  /**  运费金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /**  费用项id */
  costId?: Maybe<Scalars['ID']>;
  /**  费用项名称 */
  costName?: Maybe<Scalars['String']>;
  /**  供应商id */
  costSupplierId?: Maybe<Scalars['Int']>;
  /**  供应商名称 */
  costSupplierName?: Maybe<Scalars['String']>;
  /**  具体字段值 */
  data?: Maybe<Scalars['String']>;
  /**  费用承担方式（10：自己承担，20：接收方承担） */
  paymentType?: Maybe<Scalars['Int']>;
  /**  备注 */
  remark?: Maybe<Scalars['String']>;
  /**  规则字段列表 */
  ruleFiledList?: Maybe<Array<Maybe<RuleFiled>>>;
  /**  规则id */
  ruleId?: Maybe<Scalars['ID']>;
  /**  规则名称 */
  ruleName?: Maybe<Scalars['String']>;
};

/** 调拨单明细查询结果 */
export type PeachTransferOrderCommodityDetailPayload = {
  __typename?: 'PeachTransferOrderCommodityDetailPayload';
  /**  商品信息 */
  commodityList?: Maybe<Array<Maybe<PeachTransferCommoditySkuList>>>;
  /**  订单id */
  orderId?: Maybe<Scalars['ID']>;
  /**  调入组织名称 */
  orgInName?: Maybe<Scalars['String']>;
  /**  备注 */
  remark?: Maybe<Scalars['String']>;
  /**  订单状态 */
  status?: Maybe<AllocateStatus>;
  /**  类型 */
  type?: Maybe<PeachFlowTransferType>;
};

/**  调拨单详情 */
export type PeachTransferOrderDetailPayload = {
  __typename?: 'PeachTransferOrderDetailPayload';
  /**  调出人 */
  allocateOutUser?: Maybe<Scalars['String']>;
  /**  调拨合计金额 */
  allocatedTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 调拨属性 */
  attributeType?: Maybe<PeachTransferAttributeType>;
  /** 费用单id */
  billId?: Maybe<Scalars['ID']>;
  /** 费用单状态 */
  billStatus?: Maybe<PeachReceiptExpenseStatusEnum>;
  /**  取消原因 */
  cancelReason?: Maybe<Scalars['String']>;
  /**  取消时间 */
  cancelTime?: Maybe<Scalars['Long']>;
  /**  取消人 */
  canceler?: Maybe<Scalars['String']>;
  /**  未聚合商品信息 */
  commodityDetail?: Maybe<Array<Maybe<AllocateCommodityDetailPayload>>>;
  /**  运杂费详情 */
  costInformationDetail?: Maybe<Array<Maybe<PeachTransferFreightPayload>>>;
  /**  运杂费合计 */
  costTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  入库审核人 */
  flowInStockAuditUser?: Maybe<Scalars['String']>;
  /**  调拨单号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  调拨单id */
  orderId?: Maybe<Scalars['ID']>;
  /**  调入组织名称 */
  orgInName?: Maybe<Scalars['String']>;
  /**  调出组织名称 */
  orgOutName?: Maybe<Scalars['String']>;
  /**  备注 */
  remark?: Maybe<Scalars['String']>;
  /**  订单状态 */
  status?: Maybe<AllocateStatus>;
  /**  入库时间 */
  stockInTime?: Maybe<Scalars['Long']>;
  /**  出库时间 */
  stockOutTime?: Maybe<Scalars['Long']>;
  /**  出/入库单号 */
  stockRecordCode?: Maybe<Scalars['String']>;
  /**  商品合计 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  类型 */
  type?: Maybe<PeachFlowTransferType>;
  /**  聚合后商品信息 */
  warehouseCommodityDetail?: Maybe<Array<Maybe<AllocateWarehouseCommodityDetailPayload>>>;
};

export const enum PeachTransferOrderEnum {
  /** 代卖调拨 */
  Agency = 'AGENCY',
  /** 普通调拨 */
  General = 'GENERAL',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type PeachTransferOrderInput = {
  /** 调拨属性 */
  attributeType: PeachTransferAttributeType;
  /** 订单id */
  orderId: Scalars['ID'];
};

export type PeachTransferOrgCustomerPageInput = {
  appId: Scalars['Int'];
  customerName?: InputMaybe<Scalars['String']>;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type PeachTransferPageInput = {
  /**  调拨单状态 */
  allocateStatus?: InputMaybe<Array<InputMaybe<AllocateStatus>>>;
  /** 调拨属性 */
  attributeType: PeachTransferAttributeType;
  /** 单号搜索 */
  codeSearch?: InputMaybe<Scalars['String']>;
  /**  出库时间止 */
  outboundTimeEnd?: InputMaybe<Scalars['Long']>;
  /**  出库时间起 */
  outboundTimeStart?: InputMaybe<Scalars['Long']>;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
};

/**  调拨单分页查询结果 */
export type PeachTransferPagePayload = {
  __typename?: 'PeachTransferPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachTransferPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  调拨单详情 */
export type PeachTransferPayload = {
  __typename?: 'PeachTransferPayload';
  /**  调出人 */
  allocateOutUser?: Maybe<Scalars['String']>;
  /** 调拨属性 */
  attributeType?: Maybe<PeachTransferAttributeType>;
  /** 品类列表 */
  categoryList?: Maybe<Array<Maybe<PeachCommoditySimpleCommonPayload>>>;
  /** 品类列表字符拼接 品类(数量[单位]);  */
  categoryListStr?: Maybe<Scalars['String']>;
  /**  未聚合商品信息 */
  commodityDetail?: Maybe<Array<Maybe<AllocateCommodityDetailPayload>>>;
  /**  入库审核人 */
  flowInStockAuditUser?: Maybe<Scalars['String']>;
  /**  调拨单号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  调拨单id */
  orderId?: Maybe<Scalars['ID']>;
  /**  调入组织名称 */
  orgInName?: Maybe<Scalars['String']>;
  /**  调出组织名称 */
  orgOutName?: Maybe<Scalars['String']>;
  /**  订单状态 */
  status?: Maybe<AllocateStatus>;
  /**  入库时间 */
  stockInTime?: Maybe<Scalars['Long']>;
  /**  出库时间 */
  stockOutTime?: Maybe<Scalars['Long']>;
  /**  类型 */
  type?: Maybe<PeachFlowTransferType>;
};

export type PeachTreeNode = {
  __typename?: 'PeachTreeNode';
  /** 子节点 */
  children?: Maybe<Array<Maybe<PeachTreeNode>>>;
  /** 禁用 */
  disabled?: Maybe<Scalars['Boolean']>;
  /** 节点值等于ID */
  key?: Maybe<Scalars['Int']>;
  /** 父节点ID */
  parentId?: Maybe<Scalars['Int']>;
  /** 名称 */
  title?: Maybe<Scalars['String']>;
};

/** 标准单位换算对象 */
export type PeachUnitConversion = {
  __typename?: 'PeachUnitConversion';
  /** 基本单位 */
  basicType?: Maybe<Scalars['Int']>;
  /** 基本单位换算值 */
  basicTypeRatio?: Maybe<Scalars['BigDecimal']>;
  /** skuId */
  skuId?: Maybe<Scalars['Int']>;
  /** 辅助单位 */
  subType?: Maybe<Scalars['Int']>;
  /** 辅助单位换算比值 */
  subTypeRatio?: Maybe<Scalars['BigDecimal']>;
};

export type PeachUpdateCommodityLabelInput = {
  /** 标签id */
  id: Scalars['ID'];
  /** 标签说明 */
  remark?: InputMaybe<Scalars['String']>;
};

export type PeachUpdateCommodityLabelStatusInput = {
  /** 标签id */
  id: Scalars['ID'];
  /** 状态 1:启用 99:禁用 */
  status: Scalars['Int'];
};

/**
 * 添加商品
 * 商品状态变更
 */
export type PeachUpdateCommodityStatusInput = {
  commodityId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  status?: InputMaybe<Scalars['Int']>;
};

export type PeachUpdateDataRelInput = {
  /** 数据权限IDs */
  dataIds: Array<InputMaybe<Scalars['String']>>;
  /** 数据权限类型 */
  dataType: PeachDataType;
  /** 角色ID */
  id: Scalars['Int'];
};

/** 编辑sku状态 */
export type PeachUpdateStatusInput = {
  /** sku id */
  commoditySkuId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 状态 */
  status?: InputMaybe<Scalars['Int']>;
};

/**  用户状态枚举 */
export const enum PeachUserStatusEnum {
  /**  离职 */
  Departure = 'DEPARTURE',
  /**  在职 */
  OnJob = 'ON_JOB',
  /**  停职 */
  Suspended = 'SUSPENDED',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED',
  /**  未知错误 */
  UserErrorStatus = 'USER_ERROR_STATUS'
};

export type PeachVarietyInput = {
  /**  品类id */
  categoryId?: InputMaybe<Scalars['Int']>;
  /**  品种id */
  varietyId?: InputMaybe<Scalars['Int']>;
};

/** 车型 */
export const enum PeachVehicleModelEnum {
  /** 15米 */
  FifteenMeters = 'FIFTEEN_METERS',
  /** 4.2米 */
  FourPointTwoMeters = 'FOUR_POINT_TWO_METERS',
  /** 9.6米 */
  NinePointSixMeters = 'NINE_POINT_SIX_METERS',
  /** 其他 */
  Other = 'OTHER',
  /** 17米 */
  SeventeenMeters = 'SEVENTEEN_METERS',
  /** 17.5米 */
  SeventeenPointFiveMeters = 'SEVENTEEN_POINT_FIVE_METERS',
  /** 6.8米 */
  SixPointEightMeters = 'SIX_POINT_EIGHT_METERS',
  /** 13米 */
  ThirteenMeters = 'THIRTEEN_METERS',
  /** 13.5米 */
  ThirteenPointFiveMeters = 'THIRTEEN_POINT_FIVE_METERS',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 在库库存，确认入库申请 */
export type PeachWaitStockConfirmInput = {
  /** 采购申请单id */
  orderPurchaseId: Scalars['ID'];
  /** 订单类型 */
  orderType: ReceiveTaskOrderTypeEnum;
  /** 未配置单位的商品列表 */
  unitNotConfiguredCommodity?: InputMaybe<Array<InputMaybe<StockApplyCommodityList>>>;
  /** 仓库Id */
  wareHouseId: Scalars['ID'];
};

/** 在库库存确认入库返回结果 */
export type PeachWaitStockConfirmPayload = {
  __typename?: 'PeachWaitStockConfirmPayload';
  /** 采购申请单id */
  orderPurchaseId?: Maybe<Scalars['ID']>;
};

/** 入库申请明细查询入参 */
export type PeachWaitStockGetInput = {
  /** 采购申请单id */
  orderPurchaseId: Scalars['ID'];
};

/** 入库申请明细查询返回 */
export type PeachWaitStockGetPayload = {
  __typename?: 'PeachWaitStockGetPayload';
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 商品明细 */
  commodityList?: Maybe<Array<Maybe<CommodityInformationPayload>>>;
  /** 采购申请单id */
  orderPurchaseId?: Maybe<Scalars['ID']>;
  /** 订单类型 */
  orderType?: Maybe<ReceiveTaskOrderTypeEnum>;
  /** 挂车号 */
  trailerCarNo?: Maybe<Scalars['String']>;
};

/** 待入库申请查询列表返回结果 */
export type PeachWaitStockListPayload = {
  __typename?: 'PeachWaitStockListPayload';
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 入库商品信息 */
  inStockCommodityList?: Maybe<Array<Maybe<PeachOrderPurchaseInStockCommodity>>>;
  /** 采购申请单id */
  orderPurchaseId: Scalars['ID'];
  /** 订单类型 */
  orderType?: Maybe<ReceiveTaskOrderTypeEnum>;
  /** 采购单号 */
  purchaseOrderCode?: Maybe<Scalars['String']>;
  /** 匹配货源 */
  sourceSupplierName?: Maybe<Scalars['String']>;
  /** 供应商 */
  supplierName?: Maybe<Scalars['String']>;
  /** 挂车号 */
  trailerCarNo?: Maybe<Scalars['String']>;
};

/** 待入库申请查询入参 */
export type PeachWaitStockPageInput = {
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 每页显示大小 */
  pageSize?: InputMaybe<Scalars['Int']>;
};

/** 待入库申请查询分页返回结果 */
export type PeachWaitStockPagePayload = {
  __typename?: 'PeachWaitStockPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PeachWaitStockListPayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

/**  入库类型 */
export const enum PeachWareHouseType {
  /**  代卖退货入库 */
  AgencyOrderReturnIn = 'AGENCY_ORDER_RETURN_IN',
  /**  代卖退回入库 */
  AgencySaleBackIn = 'AGENCY_SALE_BACK_IN',
  /**  代卖取消入库 */
  AgencySaleCancelIn = 'AGENCY_SALE_CANCEL_IN',
  /**  代卖采购入库 */
  AgencySalePurchaseIn = 'AGENCY_SALE_PURCHASE_IN',
  /**  委托代销退回-入库 */
  AgencySaleReturnIn = 'AGENCY_SALE_RETURN_IN',
  /**  代卖调拨入库 */
  AgencySaleTransferIn = 'AGENCY_SALE_TRANSFER_IN',
  /**  调拨入库 */
  AllocateIn = 'ALLOCATE_IN',
  /**  商品调整-入库 */
  CommodityAdjustmentIn = 'COMMODITY_ADJUSTMENT_IN',
  /**  其他入库 */
  EntryOther = 'ENTRY_OTHER',
  /**  盘盈入库 */
  InventoryProfit = 'INVENTORY_PROFIT',
  /**  货物移库 入库 */
  MovingWarehouseIn = 'MOVING_WAREHOUSE_IN',
  /**  订单取消 入库 */
  OrderCancelIn = 'ORDER_CANCEL_IN',
  /**  总部采购入库 */
  Purchase = 'PURCHASE',
  /**  国产集采货收货 */
  PurchaseAreaInland = 'PURCHASE_AREA_INLAND',
  /**  自采入库 */
  PurchaseSelf = 'PURCHASE_SELF',
  /**  退货入库 */
  Refund = 'REFUND',
  /**  海外基地货收货 */
  SalePlaceReceive = 'SALE_PLACE_RECEIVE',
  /**  辅料采购 */
  SubPurchase = 'SUB_PURCHASE',
  /**  调拨撤回入库 */
  TransferWithdraw = 'TRANSFER_WITHDRAW'
};

export type PeachWarningConfigurationInput = {
  /** 超额比例（0-100） */
  excessWarningRate?: InputMaybe<Scalars['Int']>;
  /** 超期预警配置 */
  overdueWarningConfig?: InputMaybe<OverdueWarningConfigEnum>;
  /** 超期预警天数 */
  overdueWarningDay?: InputMaybe<Scalars['Int']>;
  /** 预警类型 */
  warningType: WarningConfigurationTypeEnum;
  /** 预警方式 */
  warningWay?: InputMaybe<WarningWayEnum>;
};

export type PeachWarningConfigurationPayload = {
  __typename?: 'PeachWarningConfigurationPayload';
  /** 超额比例（0-100） */
  excessWarningRate?: Maybe<Scalars['Int']>;
  /** 超期预警配置 */
  overdueWarningConfig?: Maybe<OverdueWarningConfigEnum>;
  /** 超期预警天数 */
  overdueWarningDay?: Maybe<Scalars['Int']>;
  /** 预警类型 */
  warningType?: Maybe<WarningConfigurationTypeEnum>;
  /** 预警方式 */
  warningWay?: Maybe<WarningWayEnum>;
};

/**  租户权限配置请求 */
export type PermissionConfigureInput = {
  /** 开通系统列表 */
  appIdList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 服务口岸列表 */
  portIdList?: InputMaybe<Array<InputMaybe<Scalars['Long']>>>;
  /** 服务堆场列表 */
  storageYardIdList?: InputMaybe<Array<InputMaybe<Scalars['Long']>>>;
  /** 租户唯一id */
  tenantId?: InputMaybe<Scalars['Long']>;
};

export type PermissionPayLoad = {
  __typename?: 'PermissionPayLoad';
  authId?: Maybe<Scalars['Int']>;
  authKey?: Maybe<Scalars['String']>;
  authName?: Maybe<Scalars['String']>;
  authPath?: Maybe<Scalars['String']>;
  leaf?: Maybe<Scalars['Int']>;
};

/** 权限列表 */
export type PermissionPayload = {
  __typename?: 'PermissionPayload';
  /** 权限码 */
  code?: Maybe<Scalars['String']>;
  /** 待办数量 */
  todoCount?: Maybe<Scalars['Int']>;
};

export type PetitionOption = {
  __typename?: 'PetitionOption';
  /** 签呈凭证 */
  document?: Maybe<Scalars['String']>;
  key?: Maybe<Scalars['ID']>;
  name?: Maybe<Scalars['String']>;
  parentId?: Maybe<Scalars['ID']>;
  /** 填写要求 */
  requirements?: Maybe<Scalars['String']>;
  /** 流程模板信息 */
  template?: Maybe<Scalars['String']>;
};

export const enum PetitionType {
  /** 业务签呈 */
  BusinessPetition = 'BUSINESS_PETITION',
  /** 签呈审批 */
  SpecialPetition = 'SPECIAL_PETITION'
};

export type PhotoFile = FileInfoListBase & {
  __typename?: 'PhotoFile';
  /** 文件信息 */
  fileInfoList?: Maybe<Array<Maybe<FileInfoPayLoad>>>;
};

/** 客户分页实体 */
export type PiatyaWebCustomerPagePayload = {
  __typename?: 'PiatyaWebCustomerPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<CustomerPayloadV2>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  提货信息 */
export type PickInfo = {
  __typename?: 'PickInfo';
  /**  提货数量 */
  pickQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  提货时间 */
  pickTime?: Maybe<Scalars['Long']>;
};

export type Picking = {
  __typename?: 'Picking';
  accessories?: Maybe<Scalars['Int']>;
  accessoriesUnFinish?: Maybe<Scalars['Int']>;
  rawMaterial?: Maybe<Scalars['Int']>;
  rawMaterialUnFinish?: Maybe<Scalars['Int']>;
  returnedGoods?: Maybe<Scalars['Int']>;
  returnedGoodsUnFinish?: Maybe<Scalars['Int']>;
  semiFinishedProducts?: Maybe<Scalars['Int']>;
  semiFinishedProductsUnFinish?: Maybe<Scalars['Int']>;
  undone?: Maybe<Scalars['Int']>;
};

export type PictureEvidenceInterface = {
  /** 订单id */
  orderId?: Maybe<Scalars['ID']>;
  /** 图片凭证 */
  pictureEvidenceList?: Maybe<Array<Maybe<DurianFilePayload>>>;
};

/**  图片信息 */
export type PictureInfo = {
  __typename?: 'PictureInfo';
  /**  图片url */
  pictureUrl?: Maybe<Scalars['String']>;
  /**  排序 */
  sort?: Maybe<Scalars['Int']>;
};

/**  图片信息 */
export type PictureInfoPayload = {
  __typename?: 'PictureInfoPayload';
  fileCreateTime?: Maybe<Scalars['Long']>;
  fileId?: Maybe<Scalars['String']>;
  fileName?: Maybe<Scalars['String']>;
  fileUrl?: Maybe<Scalars['String']>;
};

export type PictureInput = {
  /**  图片url */
  pictureUrl?: InputMaybe<Scalars['String']>;
  /**  排序 */
  sort?: InputMaybe<Scalars['Int']>;
};

/** 实际用量批次成本校验入参 */
export type PitayaActualUsedBatchCheckInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /**  费用单ID */
  billIdList: Array<Scalars['ID']>;
};

/** 客户地址响应参数 */
export type PitayaAddress = CityBase & DistrictBase & ProvinceBase & {
  __typename?: 'PitayaAddress';
  /** 详细地址 */
  addressName?: Maybe<Scalars['String']>;
  /** 市 */
  city?: Maybe<LocationPayload>;
  /**  地址联系人集 */
  contactList?: Maybe<Array<Maybe<PitayaCustomerContact>>>;
  /**  经纬度 */
  coordinateList?: Maybe<Array<Maybe<Scalars['BigDecimal']>>>;
  /** 国家 */
  country?: Maybe<Scalars['String']>;
  /**  客户detailId */
  customerDetailId?: Maybe<Scalars['Int']>;
  /**  配送名称 */
  deliveryName?: Maybe<Scalars['String']>;
  /** 区 */
  district?: Maybe<LocationPayload>;
  /**  地址id */
  id?: Maybe<Scalars['Int']>;
  /** 省 */
  province?: Maybe<LocationPayload>;
  /** 地址简称 */
  shortAddress?: Maybe<Scalars['String']>;
  /**  状态 */
  status?: Maybe<Scalars['Int']>;
};

export type PitayaAfterSaleDetailPayload = {
  __typename?: 'PitayaAfterSaleDetailPayload';
  /** 退货商品信息 */
  afterReturnOrderSkuList?: Maybe<Array<Maybe<FmsAfterReturnOrderSkuData>>>;
  /** 关联业务单是否为配送相关，1是销售单，99是配送相关（默认99） */
  businessIsDelivery?: Maybe<Scalars['Int']>;
  /** 业务单 */
  businessList?: Maybe<Array<Maybe<BusinessData>>>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 客户 */
  customerName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  所属组织  */
  orgName?: Maybe<Scalars['String']>;
  /** 售后总金额 */
  returnAmount?: Maybe<Scalars['BigDecimal']>;
  /**  退货单号  */
  returnCode?: Maybe<Scalars['String']>;
  /** 退款方式 */
  returnPayModeDesc?: Maybe<Scalars['String']>;
  /** 退货单状态 */
  returnStatus?: Maybe<Scalars['Int']>;
  /** 退货单状态描述 */
  returnStatusDesc?: Maybe<Scalars['String']>;
  /** 退货日期 */
  returnTime?: Maybe<Scalars['Long']>;
  /** 售后类型 */
  returnTypeDesc?: Maybe<Scalars['String']>;
  /** 销售售后单id */
  saleReturnId?: Maybe<Scalars['ID']>;
  /** 单据类型 */
  type?: Maybe<Scalars['String']>;
};

export type PitayaBelongInfoInput = {
  /** 所属客户id */
  belongId?: InputMaybe<Scalars['Int']>;
  /** 所属客户类型 */
  belongType?: InputMaybe<Scalars['Int']>;
};

export type PitayaBillAuditPayLoad = {
  __typename?: 'PitayaBillAuditPayLoad';
  /** 费用金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 所属组织 */
  belongOrgId?: Maybe<Scalars['ID']>;
  /** 所属组织名称 */
  belongOrgName?: Maybe<Scalars['String']>;
  /** 费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用单创建日期 */
  billCreateTime?: Maybe<Scalars['Long']>;
  /** 费用项名称 */
  billExpenseItemDesc?: Maybe<Scalars['String']>;
  /** 费用单ID(唯一标识) */
  billMainId?: Maybe<Scalars['ID']>;
  /** 费用单状态 */
  billMainStatus?: Maybe<Scalars['Int']>;
  /** 费用单状态 */
  billMainStatusDesc?: Maybe<Scalars['String']>;
  /** 证明图片 */
  billProves?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 创建人 */
  createBy?: Maybe<Scalars['Int']>;
  /** 创建人描述 */
  createByName?: Maybe<Scalars['String']>;
  /** 产生环节 */
  createLinkDesc?: Maybe<Scalars['String']>;
  /** 财务备注 */
  financialRemark?: Maybe<Scalars['String']>;
  /** 备注 */
  note?: Maybe<Scalars['String']>;
  /** 关联业务单code */
  orderCode?: Maybe<Scalars['String']>;
  /** 关联业务单id */
  orderId?: Maybe<Scalars['ID']>;
  /** 支付方式 */
  payModeStr?: Maybe<Scalars['String']>;
  /** 费用产生截至时间 */
  paymentCreateEndTime?: Maybe<Scalars['Long']>;
  /** 费用产生开始时间 */
  paymentCreateStartTime?: Maybe<Scalars['Long']>;
  /** 驳回原因 */
  rejectReason?: Maybe<Scalars['String']>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['Int']>;
  /** 供应商描述 */
  supplierName?: Maybe<Scalars['String']>;
};

export type PitayaBillDetailInput = {
  /** 具体数据 */
  billCostData?: InputMaybe<Scalars['String']>;
  /** 费用详情id */
  billDetailId?: InputMaybe<Scalars['ID']>;
  /** 费用单id */
  billMainId?: InputMaybe<Scalars['ID']>;
  /** 费用项业务规则字典 */
  businessItemValue?: InputMaybe<Scalars['String']>;
  /** 费用项金额 */
  costAmount?: InputMaybe<Scalars['BigDecimal']>;
  /** 费用项id */
  costId?: InputMaybe<Scalars['ID']>;
  /** 费用项名称 */
  costName?: InputMaybe<Scalars['String']>;
  /** 费用项分组字典id */
  dictItemId?: InputMaybe<Scalars['ID']>;
  /** 费用项备注 */
  note?: InputMaybe<Scalars['String']>;
  /** 是否参与成本计算 0 不参与 1 参与 */
  partCostCalculate?: InputMaybe<Scalars['Int']>;
  /** 费用承担方式（10：销售方承担，20：采购方承担） */
  paymentType?: InputMaybe<Scalars['Int']>;
  /** 规则code */
  ruleCode?: InputMaybe<Scalars['String']>;
  /** 规则id */
  ruleId?: InputMaybe<Scalars['ID']>;
  /** 是否展示 */
  showField?: InputMaybe<Scalars['Int']>;
  /** 业务扩展id(供应商) */
  supplierId?: InputMaybe<Scalars['Int']>;
};

export type PitayaBillDetailPayload = SupplierBase & {
  __typename?: 'PitayaBillDetailPayload';
  /** 具体数据 */
  billCostData?: Maybe<Scalars['String']>;
  /** 费用详情id */
  billDetailId?: Maybe<Scalars['ID']>;
  /** 费用单id */
  billMainId?: Maybe<Scalars['ID']>;
  /** 费用项业务规则字典 */
  businessItemValue?: Maybe<Scalars['String']>;
  /** 费用项金额 */
  costAmount?: Maybe<Scalars['BigDecimal']>;
  /** 费用项id */
  costId?: Maybe<Scalars['ID']>;
  /** 费用项名称 */
  costName?: Maybe<Scalars['String']>;
  /** 费用项分组字典id */
  dictItemId?: Maybe<Scalars['ID']>;
  /** 费用项备注 */
  note?: Maybe<Scalars['String']>;
  /** 费用承担方式（10：销售方承担，20：采购方承担） */
  paymentType?: Maybe<Scalars['Int']>;
  /** 规则code */
  ruleCode?: Maybe<Scalars['String']>;
  /** 规则id */
  ruleId?: Maybe<Scalars['ID']>;
  /** 是否展示 */
  showField?: Maybe<Scalars['Int']>;
  /** 业务扩展id(供应商) */
  supplier?: Maybe<Supplier>;
};

export type PitayaBillFreightPayload = {
  __typename?: 'PitayaBillFreightPayload';
  /** 运杂款单号 */
  billFreightCode?: Maybe<Scalars['String']>;
  /** 类型 */
  billType?: Maybe<Scalars['String']>;
  /** 总金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export const enum PitayaBillSourceEnum {
  /** 采购 */
  CgBill = 'CG_BILL',
  /** 采购退货 */
  CtBill = 'CT_BILL',
  /** 调拨出库 */
  DbckBill = 'DBCK_BILL',
  /** 调拨入库 */
  DbrkBill = 'DBRK_BILL',
  /**  大件改小件 */
  DgxBill = 'DGX_BILL',
  /** 代卖 */
  DmBill = 'DM_BILL',
  /** 代卖调拨 */
  DmDbckBill = 'DM_DBCK_BILL',
  /** 代卖调拨入库 */
  DmDbrkBill = 'DM_DBRK_BILL',
  ErrorCode = 'ERROR_CODE',
  /**  明细调整 */
  MxtzBill = 'MXTZ_BILL',
  /** 其他入库 */
  QtrkBill = 'QTRK_BILL',
  /** 入库环节 */
  RkhjBill = 'RKHJ_BILL',
  /** 商品转换 */
  SpzhBill = 'SPZH_BILL',
  Unrecognized = 'UNRECOGNIZED',
  /** 销售环节 */
  XshjBill = 'XSHJ_BILL'
};

/** 费用单状态 */
export const enum PitayaBillStatusEnum {
  /** 待业务审核 */
  BillBizUnReviewed = 'BILL_BIZ_UN_REVIEWED',
  /** 已取消 */
  BillCancel = 'BILL_CANCEL',
  /** 已完成 */
  BillComplete = 'BILL_COMPLETE',
  /** 财务已确认 */
  BillFdConfirmed = 'BILL_FD_CONFIRMED',
  /** 待财务审核 */
  BillFdUnReviewed = 'BILL_FD_UN_REVIEWED',
  /** 待确认 */
  BillUnConfirmed = 'BILL_UN_CONFIRMED',
  /** 未创建 */
  BillUnCreate = 'BILL_UN_CREATE',
  /** 待提交 */
  BillUnSubmitted = 'BILL_UN_SUBMITTED',
  /** 错误状态 */
  ErrorBillStatus = 'ERROR_BILL_STATUS',
  Unrecognized = 'UNRECOGNIZED'
};

/** 新增bom明细 */
export type PitayaBomDetailInput = {
  /** 商品id */
  commodityId?: InputMaybe<Scalars['Int']>;
  /** sku id */
  commoditySkuId?: InputMaybe<Scalars['Int']>;
  /** 数量 */
  quantity?: InputMaybe<Scalars['BigDecimal']>;
  /**  数量单位 */
  quantityUnit?: InputMaybe<Scalars['Int']>;
};

/** 配料列表 */
export type PitayaBomDetailPayload = {
  __typename?: 'PitayaBomDetailPayload';
  /** 配料id */
  commodityBomDetailId?: Maybe<Scalars['Int']>;
  /** 商品分类id */
  commodityCategoryId?: Maybe<Scalars['Int']>;
  /** 商品分类名称 */
  commodityCategoryName?: Maybe<Scalars['String']>;
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** sku id */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 商品规格选项名称 */
  commoditySpecOptionName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 商品类型id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** 数量单位 */
  quantityUnit?: Maybe<Scalars['Int']>;
  /** 数量单位名称 */
  quantityUnitName?: Maybe<Scalars['String']>;
};

export type PitayaBomPayload = {
  __typename?: 'PitayaBomPayload';
  /** bom id */
  commodityBomId?: Maybe<Scalars['Int']>;
  /** 商品分类 */
  commodityCategoryName?: Maybe<Scalars['String']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** sku id */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 商品规格选项 */
  commoditySpecOptionName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 商品类型 */
  commodityTypeName?: Maybe<Scalars['String']>;
};

export const enum PitayaBusinessTypeEnum {
  /** 配送退货单 */
  DeliveryReturn = 'DELIVERY_RETURN',
  /** 平台退回 */
  PlatformReturn = 'PLATFORM_RETURN',
  /** 平台开单 */
  PlatformSale = 'PLATFORM_SALE',
  /** 平台开单销售退货 */
  PlatformSaleReturn = 'PLATFORM_SALE_RETURN',
  /** 采购扣损 */
  PurchaseDeductionLoss = 'PURCHASE_DEDUCTION_LOSS',
  /** 采购退货 */
  PurchaseReturn = 'PURCHASE_RETURN',
  /** 原料采购 */
  RawPurchase = 'RAW_PURCHASE',
  /** 销售配送单 */
  SaleDeliveryOrder = 'SALE_DELIVERY_ORDER',
  /** 配送补充单 */
  SaleDeliverySupplemental = 'SALE_DELIVERY_SUPPLEMENTAL',
  /** 销售开单 */
  SaleInvoice = 'SALE_INVOICE',
  /** 销售开单销售退货 */
  SaleInvoiceReturn = 'SALE_INVOICE_RETURN',
  /** 销售计划 */
  SalePlan = 'SALE_PLAN',
  /** 审核单 */
  StockOrder = 'STOCK_ORDER',
  /** 辅料采购 */
  SubPurchase = 'SUB_PURCHASE',
  Unrecognized = 'UNRECOGNIZED'
};

/** 级联更新状态，目前支持两层 */
export type PitayaCascadeSwitchInput = {
  children?: InputMaybe<Array<InputMaybe<PitayaSwitchInput>>>;
  id?: InputMaybe<Scalars['ID']>;
  /** 要变成的状态 */
  targetStatus?: InputMaybe<Scalars['Int']>;
};

export type PitayaCommodityBomPagePayload = {
  __typename?: 'PitayaCommodityBomPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PitayaBomPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PitayaCommoditySku = TotalTypeBase & UnitTypeBase & {
  __typename?: 'PitayaCommoditySku';
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** sku */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** sku名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /** 规格选项id */
  commoditySpecOptionId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 规格选项名称 */
  commoditySpecOptionName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 商品换算关系 */
  conversion?: Maybe<Scalars['BigDecimal']>;
  /** 总计单位类型 */
  totalType?: Maybe<Unit>;
  /** 基本单位类型 */
  unitType?: Maybe<Unit>;
};

/**
 * 编辑sku状态
 * sku详情
 */
export type PitayaCommoditySkuDetailPayload = {
  __typename?: 'PitayaCommoditySkuDetailPayload';
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 变更标识 */
  change?: Maybe<Scalars['Int']>;
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** sku id */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 商品规格id */
  commoditySpecId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 规格名称集合 */
  commoditySpecName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 商品规格选项id */
  commoditySpecOptionId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 规格选项名称集合 */
  commoditySpecOptionName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 商品类型 */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 产地id */
  placeOriginId?: Maybe<Scalars['Int']>;
  /** 产地名称 */
  placeOriginName?: Maybe<Scalars['String']>;
  /** sku属性 */
  property?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 状态 */
  status?: Maybe<Scalars['Int']>;
  /** 总计类型 */
  totalType?: Maybe<Scalars['Int']>;
  /** 单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 单位数量单位 */
  unitType?: Maybe<Scalars['Int']>;
  /** 品种id */
  varietyId?: Maybe<Scalars['Int']>;
  /** 品种名称 */
  varietyName?: Maybe<Scalars['String']>;
};

export type PitayaCommoditySkuPayload = CustomerBase & {
  __typename?: 'PitayaCommoditySkuPayload';
  Deleted?: Maybe<Scalars['Int']>;
  bomId?: Maybe<Scalars['Int']>;
  commodityId?: Maybe<Scalars['Int']>;
  commodityName?: Maybe<Scalars['String']>;
  commodityPayload?: Maybe<CommodityPayload>;
  commoditySkuId?: Maybe<Scalars['Int']>;
  commoditySpecOptionId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 商品换算关系 */
  conversion?: Maybe<Scalars['BigDecimal']>;
  createBy?: Maybe<Scalars['Int']>;
  createTime?: Maybe<Scalars['Int']>;
  customer?: Maybe<Customer>;
  /** 唯一标识 */
  index?: Maybe<Scalars['String']>;
  property?: Maybe<Array<Maybe<Scalars['Int']>>>;
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  status?: Maybe<Scalars['Int']>;
  stockBatchCode?: Maybe<Scalars['String']>;
  stockBatchId?: Maybe<Scalars['ID']>;
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  totalType?: Maybe<Scalars['Int']>;
  totalTypeName?: Maybe<Scalars['String']>;
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  unitType?: Maybe<Scalars['Int']>;
  unitTypeName?: Maybe<Scalars['String']>;
  updateBy?: Maybe<Scalars['Int']>;
  updateTime?: Maybe<Scalars['Int']>;
};

export type PitayaCommoditySpecOptionPayload = {
  __typename?: 'PitayaCommoditySpecOptionPayload';
  commoditySpecOptionId?: Maybe<Scalars['Int']>;
  commoditySpecOptionName?: Maybe<Scalars['String']>;
};

/**
 * type CommodityPayload {
 *     commodityId:Int
 *     commodityName:String
 *     commodityTypeId:Int
 *     commodityTypeName:String
 *     commodityCategoryId:Int
 *     commodityCategoryName:String
 *     commodityVarietyId:Int
 *     commodityVarietyName:String
 *     commodityPlaceOriginId:Int
 *     commodityPlaceOriginName:String
 * }
 */
export type PitayaCommoditySpecPayload = {
  __typename?: 'PitayaCommoditySpecPayload';
  commodityId?: Maybe<Scalars['Int']>;
  commoditySpecId?: Maybe<Scalars['Int']>;
  commoditySpecName?: Maybe<Scalars['String']>;
  commoditySpecOption?: Maybe<Array<Maybe<PitayaCommoditySpecOptionPayload>>>;
  commoditySpecSort?: Maybe<Scalars['Int']>;
};

export type PitayaCommodityType = {
  __typename?: 'PitayaCommodityType';
  /** 商品类型id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
};

/** 商品类型 */
export const enum PitayaCommodityTypeEnum {
  /** 辅料 */
  Assist = 'ASSIST',
  /** 辅料报损品 */
  AssistDamage = 'ASSIST_DAMAGE',
  /** 周转筐 */
  Box = 'BOX',
  /** 次品 */
  Defective = 'DEFECTIVE',
  /** 食品 */
  Food = 'FOOD',
  /** 水果 */
  Fruit = 'FRUIT',
  /** 果品报损品 */
  FruitDamage = 'FRUIT_DAMAGE',
  /** 半成品 */
  HalfProduct = 'HALF_PRODUCT',
  /** 成品 */
  Product = 'PRODUCT',
  /** 原料 */
  RawMaterial = 'RAW_MATERIAL',
  /** 退货品 */
  Return = 'RETURN'
};

/** 条件获取sku列表 */
export type PitayaConditionToGetSkuInput = {
  commodityName?: InputMaybe<Scalars['String']>;
  commoditySpecName?: InputMaybe<Scalars['String']>;
  commodityTypeId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 排除商品id */
  excludeSkuIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 是否未配置bom */
  noBom?: InputMaybe<Scalars['Int']>;
  property?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type PitayaConditionToGetSkuPayload = {
  __typename?: 'PitayaConditionToGetSkuPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PitayaSkuDetailPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PitayaContactPersonPayload = {
  __typename?: 'PitayaContactPersonPayload';
  /** 别名 */
  alias?: Maybe<Scalars['String']>;
  /** 关联用户id */
  contactUserId?: Maybe<Scalars['Int']>;
  /** 主键 */
  id?: Maybe<Scalars['Int']>;
  /** 身份证号 */
  idCard?: Maybe<Scalars['String']>;
  /** 邮箱 */
  mail?: Maybe<Scalars['String']>;
  /** 姓名 */
  name?: Maybe<Scalars['String']>;
  /** 备注 */
  note?: Maybe<Scalars['String']>;
  /** 身份证其他信息 */
  otherInfoOfIdCard?: Maybe<Scalars['String']>;
  /** 电话 */
  phone?: Maybe<Scalars['String']>;
  /** 图片 */
  pics?: Maybe<Array<Maybe<PitayaFileRecordPayload>>>;
  /** 供应商详情id */
  supplierDetailId?: Maybe<Scalars['Int']>;
  /** vx */
  wechat?: Maybe<Scalars['String']>;
};

/** 费用录入入参 */
export type PitayaCostEntryAddInput = {
  /** 费用金额 */
  amount: Scalars['BigDecimal'];
  /** 所属组织 */
  belongOrgId: Scalars['Int'];
  /** 关联销售单id，仅在费用项为售后充值时才填写 */
  businessId?: InputMaybe<Scalars['ID']>;
  /** 费用支付方式 */
  costPaymentMethod: PayModeEnum;
  /** 费用证明 */
  costProveList?: InputMaybe<Array<InputMaybe<PitayaFileInput>>>;
  /** 费用项供应商 */
  costSupplierId: Scalars['Int'];
  /** 费用产生时间，结束 */
  costTimeEnd: Scalars['Long'];
  /** 费用产生时间，开始 */
  costTimeStart: Scalars['Long'];
  /** 费用项 */
  costType: BillFreightTypeEnum;
  /** 产生环节 */
  productionLink: BillSource;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

/** 费用录入明细返回结果 */
export type PitayaCostEntryDetailPayload = BelongOrgBase & CreateByBase & SupplierBase & {
  __typename?: 'PitayaCostEntryDetailPayload';
  /** 费用金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 审核记录 */
  auditRecordList?: Maybe<Array<Maybe<CostEntryAuditLogInfo>>>;
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 业务单号 */
  businessCode?: Maybe<Scalars['String']>;
  /** 业务id */
  businessId?: Maybe<Scalars['ID']>;
  /** 费用录入状态 */
  costEntryStatus?: Maybe<BillStatus>;
  /** 费用录入状态名称 */
  costEntryStatusDesc?: Maybe<Scalars['String']>;
  /** 费用单id */
  costId?: Maybe<Scalars['ID']>;
  /** 费用单号 */
  costOrderCode?: Maybe<Scalars['String']>;
  /** 费用支付方式 */
  costPaymentMethod: PayModeEnum;
  /** 费用支付方式名称 */
  costPaymentMethodDesc?: Maybe<Scalars['String']>;
  /** 费用证明 */
  costProveList?: Maybe<Array<Maybe<PitayaFilePayload>>>;
  /** 费用产生时间，结束 */
  costTimeEnd: Scalars['Long'];
  /** 费用产生时间，开始 */
  costTimeStart: Scalars['Long'];
  /** 费用项 */
  costType?: Maybe<BillFreightTypeEnum>;
  /** 费用项名称 */
  costTypeDesc?: Maybe<Scalars['String']>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 发起时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 产生环节 */
  productionLink?: Maybe<BillSource>;
  /** 产生环节名称 */
  productionLinkDesc?: Maybe<Scalars['String']>;
  /** 驳回原因 */
  rejectReason?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 供应商 */
  supplier?: Maybe<Supplier>;
};

/** 费用id请求入参 */
export type PitayaCostEntryIdInput = {
  /** 费用单id */
  costId: Scalars['ID'];
  remark?: InputMaybe<Scalars['String']>;
};

/** 费用id返回结果 */
export type PitayaCostEntryIdPayload = {
  __typename?: 'PitayaCostEntryIdPayload';
  /** 费用单id */
  costId?: Maybe<Scalars['ID']>;
};

/** 费用录入分页查询入参 */
export type PitayaCostEntryPageInput = {
  /** 所属组织[不传就是查全部] */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 费用录入查询状态[不传就是查全部] */
  costEntryQueryStatus?: InputMaybe<Array<InputMaybe<BillStatus>>>;
  /** 费用单号模糊查询 */
  costOrderCode?: InputMaybe<Scalars['String']>;
  /** 费用项[不传就是查全部] */
  costTypeQuery?: InputMaybe<Array<InputMaybe<BillFreightTypeEnum>>>;
  /** 产生环节[不传就是查全部] */
  productionLink?: InputMaybe<BillSource>;
  /** 发起时间结束 */
  timeEnd?: InputMaybe<Scalars['Long']>;
  /** 发起时间开始 */
  timeStart?: InputMaybe<Scalars['Long']>;
};

export type PitayaCostEntryPagePayload = {
  __typename?: 'PitayaCostEntryPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页显示条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页数据集合 */
  records?: Maybe<Array<Maybe<PitayaCostEntryDetailPayload>>>;
  /** 总条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 费用录入编辑入参 */
export type PitayaCostEntryUpdateInput = {
  /** 费用金额 */
  amount: Scalars['BigDecimal'];
  /** 关联销售单id，仅在费用项为售后充值时才填写 */
  businessId?: InputMaybe<Scalars['ID']>;
  /** 费用单id */
  costId: Scalars['ID'];
  /** 费用支付方式 */
  costPaymentMethod: PayModeEnum;
  /** 费用证明 */
  costProveList?: InputMaybe<Array<InputMaybe<PitayaFileInput>>>;
  /** 费用项供应商 */
  costSupplierId: Scalars['Int'];
  /** 费用产生时间，结束 */
  costTimeEnd: Scalars['Long'];
  /** 费用产生时间，开始 */
  costTimeStart: Scalars['Long'];
  /** 费用项 */
  costType: BillFreightTypeEnum;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export type PitayaCostItemPayload = SupplierBase & {
  __typename?: 'PitayaCostItemPayload';
  /**  金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /**  费用项id */
  costId?: Maybe<Scalars['ID']>;
  /**  具体字段值 */
  data?: Maybe<Scalars['String']>;
  /**  备注 */
  note?: Maybe<Scalars['String']>;
  /**  规则id */
  ruleId?: Maybe<Scalars['ID']>;
  /**  业务规则扩展 (客户id或者供应商id) */
  supplier?: Maybe<Supplier>;
};

/** 费用录入按状态统计返回结果 */
export type PitayaCountCostEntryByStatusPayload = {
  __typename?: 'PitayaCountCostEntryByStatusPayload';
  /** 申请单待提交(包含已驳回)费用单数量 */
  toSubmitNum?: Maybe<Scalars['Int']>;
  /** 申请单审核中费用单数量 */
  underReviewNum?: Maybe<Scalars['Int']>;
  /** 业务审核单待审核 */
  underReviewNumBIZ?: Maybe<Scalars['Int']>;
};

export type PitayaCreateCommodityInput = {
  /** 商品id */
  commodityId: Scalars['Int'];
  /** 商品类型id */
  commodityTypeId: Scalars['Int'];
};

export type PitayaCreateQualificationInput = {
  /** 其他资产说明 */
  assetOther?: InputMaybe<Scalars['String']>;
  /** 房产说明 */
  assetProperty?: InputMaybe<Scalars['String']>;
  /** 车辆说明 */
  assetVehicle?: InputMaybe<Scalars['String']>;
  /** 简介 */
  description?: InputMaybe<Scalars['String']>;
  /** 货源渠道 */
  goodsSource?: InputMaybe<Scalars['String']>;
  /** 历史业绩说明 */
  historyAchievement?: InputMaybe<Scalars['String']>;
  /** 备注 */
  note?: InputMaybe<Scalars['String']>;
  /** 图片 */
  pics?: InputMaybe<Array<InputMaybe<PitayaFileRecordInput>>>;
  /** 销售类别集合（品类id） */
  saleTypes?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 供应商详情id */
  supplierDetailId?: InputMaybe<Scalars['Int']>;
  /** 供应商基础Id */
  supplierId: Scalars['Int'];
};

export type PitayaCreateSupplierContactInput = {
  /** 联系人别名 */
  alias?: InputMaybe<Scalars['String']>;
  /** 关联用户id */
  contactUserId?: InputMaybe<Scalars['Int']>;
  /** 联系人身份证号 */
  idCard?: InputMaybe<Scalars['String']>;
  /** 邮箱 */
  mail?: InputMaybe<Scalars['String']>;
  /** 联系人姓名 */
  name: Scalars['String'];
  /** 备注 */
  note?: InputMaybe<Scalars['String']>;
  /** 身份证其他信息 */
  otherInfoOfIdCard?: InputMaybe<Scalars['String']>;
  /** 联系人电话 */
  phone: Scalars['String'];
  /** 图片 */
  pics?: InputMaybe<Array<InputMaybe<PitayaFileRecordInput>>>;
  /** 供应商详情id */
  supplierDetailId?: InputMaybe<Scalars['Int']>;
  /** 供应商id */
  supplierId?: InputMaybe<Scalars['Int']>;
  /** 微信 */
  wechat?: InputMaybe<Scalars['String']>;
};

/** 获取客户账户信息返回 */
export type PitayaCustomerAccountPayload = {
  __typename?: 'PitayaCustomerAccountPayload';
  /** 账户名 */
  accountName?: Maybe<Scalars['String']>;
  /** 账户类型（） */
  accountType?: Maybe<BankAccountType>;
  /** 银行账户 */
  bankCardNo?: Maybe<Scalars['String']>;
  /** 银行所在市 */
  bankCityName?: Maybe<Scalars['String']>;
  /** 银行名称 */
  bankName?: Maybe<Scalars['String']>;
  /** 银行所在省 */
  bankProvinceName?: Maybe<Scalars['String']>;
  /** 客户基础信息id */
  customerId?: Maybe<Scalars['Int']>;
  /** 文件列表 */
  fileRecordList?: Maybe<Array<Maybe<PitayaFileRecordPayload>>>;
  /** 账户id */
  id?: Maybe<Scalars['Int']>;
  /** 更新人 */
  updateBy?: Maybe<Scalars['Int']>;
  /** 更新时间 */
  updateTime?: Maybe<Scalars['Long']>;
};

/** 经营时长枚举 */
export const enum PitayaCustomerBusinessDurationEnum {
  /** 10年以上 */
  AboveTenYear = 'ABOVE_TEN_YEAR',
  /** 5~10年 */
  FiveTenYear = 'FIVE_TEN_YEAR',
  /** 1~3年 */
  OneThreeYear = 'ONE_THREE_YEAR',
  /** 1年以内 */
  OneYear = 'ONE_YEAR',
  /** 3~5年 */
  ThreeFiveYear = 'THREE_FIVE_YEAR',
  Unrecognized = 'UNRECOGNIZED'
};

/** 经营规模枚举 */
export const enum PitayaCustomerBusinessScale {
  /** 5000万以上 */
  AboveFiftyMillion = 'ABOVE_FIFTY_MILLION',
  /** 500~1000万 */
  FiveTenMillion = 'FIVE_TEN_MILLION',
  /** 100~500万 */
  OneFiveMillion = 'ONE_FIVE_MILLION',
  /** 10万以下 */
  OneHundredThousand = 'ONE_HUNDRED_THOUSAND',
  /** 10~100万 */
  OneTenHundredThousand = 'ONE_TEN_HUNDRED_THOUSAND',
  /** 1000~5000万 */
  TenFiftyMillion = 'TEN_FIFTY_MILLION',
  Unrecognized = 'UNRECOGNIZED'
};

/**  经营类型枚举 */
export const enum PitayaCustomerBusinessTypeEnum {
  /** 商超 */
  BusinessSuper = 'BUSINESS_SUPER',
  /** 贸易商 */
  Distributor = 'DISTRIBUTOR',
  /** 新兴零售 */
  EmergingRetail = 'EMERGING_RETAIL',
  /** 专卖店 */
  ExclusiveShop = 'EXCLUSIVE_SHOP',
  /** 零售 */
  Individual = 'INDIVIDUAL',
  Unrecognized = 'UNRECOGNIZED'
};

/** 客户联系人 */
export type PitayaCustomerContact = {
  __typename?: 'PitayaCustomerContact';
  /** 联系人别名 */
  alias?: Maybe<Scalars['String']>;
  /** 关联用户id */
  contactUserId?: Maybe<Scalars['Int']>;
  /** 客户详情id(新增必填) */
  customerDetailId?: Maybe<Scalars['Int']>;
  /** 分类文件列表 */
  fileRecordList?: Maybe<Array<Maybe<PitayaFileRecordPayload>>>;
  /** 客户联系人id(修改必填) */
  id?: Maybe<Scalars['Int']>;
  /** 联系人身份证号 */
  idNumber?: Maybe<Scalars['String']>;
  /**  邮箱 */
  mail?: Maybe<Scalars['String']>;
  /** 联系人姓名 */
  name?: Maybe<Scalars['String']>;
  /** 身份证其他信息 */
  otherInfoOfIdCard?: Maybe<Scalars['String']>;
  /** 联系人电话 */
  phone?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 当前操作用户id(新增、修改必填) */
  userId?: Maybe<Scalars['Int']>;
  /**  微信 */
  wechat?: Maybe<Scalars['String']>;
};

export type PitayaCustomerContactInput = {
  /** 联系人别名 */
  alias?: InputMaybe<Scalars['String']>;
  /** 关联用户id */
  contactUserId?: InputMaybe<Scalars['Int']>;
  /** 客户详情id(新增必填) */
  customerDetailId?: InputMaybe<Scalars['Int']>;
  /** 分类文件列表 */
  fileRecordList?: InputMaybe<Array<InputMaybe<PitayaFileRecordInput>>>;
  /** 客户联系人id(修改必填) */
  id?: InputMaybe<Scalars['Int']>;
  /** 联系人身份证号 */
  idNumber?: InputMaybe<Scalars['String']>;
  /**  邮箱 */
  mail?: InputMaybe<Scalars['String']>;
  /** 联系人姓名 */
  name?: InputMaybe<Scalars['String']>;
  /** 身份证其他信息 */
  otherInfoOfIdCard?: InputMaybe<Scalars['String']>;
  /** 联系人电话 */
  phone?: InputMaybe<Scalars['String']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /**  微信 */
  wechat?: InputMaybe<Scalars['String']>;
};

export type PitayaCustomerContractRelPayload = {
  __typename?: 'PitayaCustomerContractRelPayload';
  /** 客户明细 */
  customerDetailId?: Maybe<Scalars['Int']>;
  /** 被关联的客户基础id */
  customerId?: Maybe<Scalars['Int']>;
  /** 关联主键id */
  id?: Maybe<Scalars['Int']>;
  /** 关联客户名称 */
  name?: Maybe<Scalars['String']>;
  /** 关联客户类型 */
  type?: Maybe<Scalars['Int']>;
};

export type PitayaCustomerCooperationPayload = {
  __typename?: 'PitayaCustomerCooperationPayload';
  /** 结算方式（10先货后款，20先款后货） */
  balanceMode?: Maybe<PitayaSettlementMethodType>;
  /** 客户明细id */
  customerDetailId?: Maybe<Scalars['Int']>;
  /** 对账周期 */
  cycleCheck?: Maybe<Scalars['String']>;
  /** 授信账期 */
  cycleCredit?: Maybe<Scalars['String']>;
  /** 开票周期 */
  cycleInvoicing?: Maybe<Scalars['String']>;
  /** 付款周期 */
  cyclePay?: Maybe<Scalars['String']>;
  id?: Maybe<Scalars['Int']>;
  /** 额度 */
  quota?: Maybe<Scalars['BigDecimal']>;
  /** 更新人 */
  updateBy?: Maybe<Scalars['Int']>;
  /** 更新时间 */
  updateTime?: Maybe<Scalars['Long']>;
};

export type PitayaCustomerDistributionInput = {
  /** 详细地址 */
  addressName?: InputMaybe<Scalars['String']>;
  /** 市 */
  cityId?: InputMaybe<Scalars['ID']>;
  contactReqList?: InputMaybe<Array<InputMaybe<CreateOrUpdatePitayaContactInput>>>;
  /** 经纬度 */
  coordinateList?: InputMaybe<Array<InputMaybe<Scalars['BigDecimal']>>>;
  /** 国家 */
  country?: InputMaybe<Scalars['String']>;
  /** 客户detailId（必传） */
  customerDetailId?: InputMaybe<Scalars['Int']>;
  /** 配送名称 */
  deliveryName?: InputMaybe<Scalars['String']>;
  /** 区 */
  districtId?: InputMaybe<Scalars['ID']>;
  /** 地址id */
  id?: InputMaybe<Scalars['Int']>;
  /** 省 */
  provinceId?: InputMaybe<Scalars['ID']>;
  /** 地址简称 */
  shortAddress?: InputMaybe<Scalars['String']>;
  /** 用户id */
  userId?: InputMaybe<Scalars['Int']>;
};

export type PitayaCustomerInput = {
  /** 客户地址集 */
  addressReqList?: InputMaybe<Array<InputMaybe<CreateOrUpdatePitayaAddressInput>>>;
  /** 客户别名（简称） */
  alias?: InputMaybe<Scalars['String']>;
  /**  客户属性 */
  attribute?: InputMaybe<CustomerAttribute>;
  /** 所属组织id */
  belongOrganizationId?: InputMaybe<Scalars['Int']>;
  /** 客户渠道id */
  channelId?: InputMaybe<Scalars['Int']>;
  /** 渠道名称 */
  channelName?: InputMaybe<Scalars['String']>;
  /** 控制人 */
  controlUser?: InputMaybe<Scalars['String']>;
  /**  合作方式 */
  cooperateTypeList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 法人 */
  corporation?: InputMaybe<Scalars['String']>;
  /** 客户联系人 */
  customerContactList?: InputMaybe<Array<InputMaybe<PitayaCustomerContactInput>>>;
  /** 客户基础表id */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 客户关联用户id */
  customerUserId?: InputMaybe<Scalars['Int']>;
  /** 成立日期 */
  establishTime?: InputMaybe<Scalars['Long']>;
  /** 分类文件列表 */
  fileRecordList?: InputMaybe<Array<InputMaybe<PitayaFileRecordInput>>>;
  /** 财务系统编码 */
  financialSystemCode?: InputMaybe<Scalars['String']>;
  /**  客户detailId */
  id?: InputMaybe<Scalars['Int']>;
  /** 客户身份证号 */
  idNumber?: InputMaybe<Scalars['String']>;
  /** 工商信息认证标识（1是，99否，0未指定） */
  infoAuth?: InputMaybe<Scalars['Int']>;
  /** 引荐人用户ID */
  introducerId?: InputMaybe<Scalars['Int']>;
  /** 长期合作（1是，99否，0未指定） */
  longCooperation?: InputMaybe<Scalars['Int']>;
  /** 邮箱 */
  mail?: InputMaybe<Scalars['String']>;
  /** 客户名称 */
  name?: InputMaybe<Scalars['String']>;
  /**  nc编码 */
  ncCode?: InputMaybe<Scalars['String']>;
  /** 经营地址 */
  operateAddress?: InputMaybe<Scalars['String']>;
  /** 身份证其他信息 */
  otherInfoOfIdCard?: InputMaybe<Scalars['String']>;
  /** 纳税类别 */
  payTaxesType?: InputMaybe<TaxpayerClassEnum>;
  /** 客户电话 */
  phone?: InputMaybe<Scalars['String']>;
  /** 注册地(户籍地址) */
  registerAddress?: InputMaybe<Scalars['String']>;
  /** 注册资本 */
  registerCapital?: InputMaybe<Scalars['String']>;
  /** 登记状态 */
  registerStatus?: InputMaybe<CorpRegisterStatus>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 客户来源（10客户自行上门，20员工引荐,0未指定） */
  sourceType?: InputMaybe<Scalars['Int']>;
  /** 纳税人识别号 */
  taxpayerIdentificationNumber?: InputMaybe<Scalars['String']>;
  /** 客户类型 */
  type?: InputMaybe<PitayaCustomerType>;
  /** 微信账号 */
  wechat?: InputMaybe<Scalars['String']>;
};

/** 客户分页实体 */
export type PitayaCustomerPagePayload = {
  __typename?: 'PitayaCustomerPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<CustomerPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 获取客户资质响应参数 */
export type PitayaCustomerQualificationPayload = {
  __typename?: 'PitayaCustomerQualificationPayload';
  /** 其他资产说明 */
  assetOther?: Maybe<Scalars['String']>;
  /** 房产说明 */
  assetProperty?: Maybe<Scalars['String']>;
  /** 车辆说明 */
  assetVehicle?: Maybe<Scalars['String']>;
  /** 经营时长 */
  businessDuration?: Maybe<PitayaCustomerBusinessDurationEnum>;
  /** 经营规模 */
  businessScale?: Maybe<PitayaCustomerBusinessScale>;
  /** 经营类型 */
  businessTypesList?: Maybe<Array<Maybe<PitayaCustomerBusinessTypeEnum>>>;
  /** 创建人 */
  createBy?: Maybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 客户基础表Id */
  customerId?: Maybe<Scalars['Int']>;
  /** 简介 */
  description?: Maybe<Scalars['String']>;
  /** 分类文件列表 */
  fileRecordList?: Maybe<Array<Maybe<PitayaFileRecordPayload>>>;
  /** 历史业绩说明 */
  historyAchievement?: Maybe<Scalars['String']>;
  /** 主键 */
  id?: Maybe<Scalars['Int']>;
  /** 销售类别集合（品类id） */
  saleTypesList?: Maybe<Array<Maybe<CommodityCategoryPayload>>>;
  /** 销售渠道说明 */
  salesChannels?: Maybe<Scalars['String']>;
  /** 更新人 */
  updateBy?: Maybe<Scalars['Int']>;
  /** 更新时间 */
  updateTime?: Maybe<Scalars['Long']>;
};

/** 客户类型 */
export const enum PitayaCustomerType {
  /** 公司 */
  Company = 'COMPANY',
  /** 个人 */
  Personal = 'PERSONAL',
  /** 零售 */
  Retail = 'RETAIL',
  UnUsedField = 'UN_USED_FIELD'
};

export type PitayaDeliveryBillFeeItemPayload = SupplierBase & {
  __typename?: 'PitayaDeliveryBillFeeItemPayload';
  /** 费用金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 配送费用单号 */
  billId?: Maybe<Scalars['ID']>;
  /** 费用项Id */
  feeItemId?: Maybe<Scalars['ID']>;
  /** 费用类型描述 */
  feeTypeDesc?: Maybe<Scalars['String']>;
  /** 费用类型 */
  feeTypeEnum?: Maybe<DeliveryFeeTypeEnum>;
  /** 结算方式描述 */
  payModeDesc?: Maybe<Scalars['String']>;
  /** 结算方式 */
  payModeEnum?: Maybe<DeliveryFeePayModeEnum>;
  /** 备注信息 */
  remark?: Maybe<Scalars['String']>;
  /** 供应商Id */
  supplier?: Maybe<Supplier>;
};

/** 生产配送费用单状态枚举 */
export const enum PitayaDeliveryBillStatusEnum {
  Complete = 'COMPLETE',
  FdAudit = 'FD_AUDIT',
  UnBizAudit = 'UN_BIZ_AUDIT',
  UnFdAudit = 'UN_FD_AUDIT',
  UnSubmit = 'UN_SUBMIT'
};

export type PitayaDeliveryCommodityList = {
  __typename?: 'PitayaDeliveryCommodityList';
  /** 商品明细 */
  commodityDetailList?: Maybe<Array<Maybe<FmsPitayaDeliveryCommodityDetailList>>>;
  /** 销售客户 */
  customerName?: Maybe<Scalars['String']>;
  /** 配送单商品明细id */
  itemId?: Maybe<Scalars['ID']>;
  /** 成本合计 */
  totalCostPrice?: Maybe<Scalars['BigDecimal']>;
  /** 收入合计 */
  totalIncomePrice?: Maybe<Scalars['BigDecimal']>;
};

export type PitayaDeliveryInfoPayload = CreateByBase & UpdateByBase & {
  __typename?: 'PitayaDeliveryInfoPayload';
  /** 业务员名字 */
  businessUserName?: Maybe<Scalars['String']>;
  /** 车牌号 */
  carNum?: Maybe<Scalars['String']>;
  /** 车辆类型 */
  carType?: Maybe<Scalars['String']>;
  createBy?: Maybe<User>;
  createTime?: Maybe<Scalars['Long']>;
  /** 配送方式 */
  deliveryType?: Maybe<DeliveryMethodEnum>;
  /** 配送方式描述 */
  deliveryTypeDesc?: Maybe<Scalars['String']>;
  /** 联系方式 */
  driverContact?: Maybe<Scalars['String']>;
  /** 司机姓名 */
  driverName?: Maybe<Scalars['String']>;
  /** 配送信息ID */
  id?: Maybe<Scalars['ID']>;
  /** 配送信息名称 */
  infoName?: Maybe<Scalars['String']>;
  updateBy?: Maybe<User>;
  updateTime?: Maybe<Scalars['Long']>;
};

/** 配送费用单详情入参 */
export type PitayaDeliveryOrderDetailInput = {
  /** 配送费用单ID */
  billId: Scalars['ID'];
};

/** 配送费用单详情出参 */
export type PitayaDeliveryOrderDetailPayLoad = {
  __typename?: 'PitayaDeliveryOrderDetailPayLoad';
  /** 所属组织id */
  belongOrgId?: Maybe<Scalars['ID']>;
  /** 所属组织 */
  belongOrgName?: Maybe<Scalars['String']>;
  /** 费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 配送费用单ID */
  billId?: Maybe<Scalars['ID']>;
  /** 费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 费用单状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 业务员 */
  businessUserName?: Maybe<Scalars['String']>;
  /** 车牌号 */
  carNum?: Maybe<Scalars['String']>;
  /** 车型 */
  carType?: Maybe<Scalars['String']>;
  /** 创建人id */
  createBy?: Maybe<Scalars['Int']>;
  /** 创建人 */
  createByName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 配送费用信息 */
  deliveryBillFeeItemList?: Maybe<Array<Maybe<DeliveryBillFeeItemPayload>>>;
  /** 配送单创建时间 */
  deliveryCreateTime?: Maybe<Scalars['Long']>;
  /** 实际收货时间 */
  deliveryReceivedTime?: Maybe<Scalars['Long']>;
  /** 配送方式 */
  deliveryType?: Maybe<Scalars['String']>;
  /** 联系方式 */
  driverContact?: Maybe<Scalars['String']>;
  /** 司机 */
  driverName?: Maybe<Scalars['String']>;
  /** 配送单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 配送商品信息 */
  pitayaDeliveryCommodityList?: Maybe<Array<Maybe<PitayaDeliveryCommodityList>>>;
  /** 收获回执单 */
  returnDocument?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 所属仓库id */
  warehouseId?: Maybe<Scalars['Long']>;
  /** 所属仓库 */
  warehouseName?: Maybe<Scalars['String']>;
};

/** 配送单类型枚举 */
export const enum PitayaDeliveryOrderTypeEnum {
  /** 普通配送 */
  Delivery = 'DELIVERY',
  /** 联营配送 */
  JointVenture = 'JOINT_VENTURE'
};

export type PitayaDeliveryReturnCommodityPayload = {
  __typename?: 'PitayaDeliveryReturnCommodityPayload';
  /** 退货商品 */
  commodityName?: Maybe<Scalars['String']>;
  /** 配送客户 */
  customerName?: Maybe<Scalars['String']>;
  /** 退货明细id */
  itemId?: Maybe<Scalars['ID']>;
  /** 退货数量 */
  returnCommodityNum?: Maybe<Scalars['String']>;
};

/** 配送退货信息详情入参 */
export type PitayaDeliveryReturnOrderDetailInput = {
  /** 配送退货单ID */
  returnOrderId: Scalars['ID'];
};

/** 配送退货信息详情出参 */
export type PitayaDeliveryReturnOrderDetailPayLoad = {
  __typename?: 'PitayaDeliveryReturnOrderDetailPayLoad';
  /** 关联配送费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 退货人id */
  createBy?: Maybe<Scalars['Int']>;
  /** 退货人 */
  createByName?: Maybe<Scalars['String']>;
  /** 退货时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 配送日期 */
  deliveryTime?: Maybe<Scalars['Long']>;
  /** 关联配送单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 配送商品明细 */
  pitayaDeliveryCommodityList?: Maybe<Array<Maybe<PitayaDeliveryCommodityList>>>;
  /** 退货商品明细 */
  pitayaDeliveryReturnCommodityList?: Maybe<Array<Maybe<PitayaDeliveryReturnCommodityPayload>>>;
  /** 退货单号 */
  returnOrderCode?: Maybe<Scalars['String']>;
  /** 配送退货单id */
  returnOrderId?: Maybe<Scalars['ID']>;
  /** 退货类型 */
  returnTypeDesc?: Maybe<Scalars['String']>;
  /** 所属仓库 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type PitayaDifferenceSaleDetailPayload = {
  __typename?: 'PitayaDifferenceSaleDetailPayload';
  /** 业务单号 */
  businessCode?: Maybe<Scalars['String']>;
  /** 业务单id */
  businessId?: Maybe<Scalars['ID']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 售后总金额 */
  differenceAmount?: Maybe<Scalars['BigDecimal']>;
  /**  差异单号  */
  differenceCode?: Maybe<Scalars['String']>;
  /** 差异商品信息 */
  differenceOrderSkuList?: Maybe<Array<Maybe<FmsDifferenceOrderSkuData>>>;
  /** 差异单状态 */
  differenceOrderStatus?: Maybe<Scalars['Int']>;
  /** 差异单状态描述 */
  differenceOrderStatusDesc?: Maybe<Scalars['String']>;
  /** 单价类型ID */
  orderType?: Maybe<Scalars['Int']>;
  /**  所属组织  */
  orgName?: Maybe<Scalars['String']>;
  /** 销售差异单id */
  saleReturnId?: Maybe<Scalars['ID']>;
  /** 单据类型 */
  typeDesc?: Maybe<Scalars['String']>;
};

export type PitayaDifferentOrderPayload = {
  __typename?: 'PitayaDifferentOrderPayload';
  /** 差异单号 */
  differentOrderCode?: Maybe<Scalars['String']>;
  /** 差异单id */
  differentOrderId?: Maybe<Scalars['ID']>;
};

export const enum PitayaDomesticReceiveTaskEnum {
  /** 已完成 */
  Complete = 'COMPLETE',
  /** 待收货 */
  ToReceive = 'TO_RECEIVE'
};

export type PitayaDomesticReceiveTaskPayload = BelongOrgBase & {
  __typename?: 'PitayaDomesticReceiveTaskPayload';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 是否可以收货 */
  canOperationTask?: Maybe<Scalars['Boolean']>;
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<OmsCommonCommodityItem>>>;
  /** 发车日期 */
  departureDate?: Maybe<Scalars['Long']>;
  /** 主键 */
  domesticReceiveTaskId?: Maybe<Scalars['ID']>;
  /** 供应链业务id */
  durianBusinessId?: Maybe<Scalars['ID']>;
  /** 预计到货日期 */
  estimatedArrivalDate?: Maybe<Scalars['Long']>;
  /** 确认匹配日期 */
  matchDate?: Maybe<Scalars['Long']>;
  /** 匹配货源 */
  matchSourceName?: Maybe<Scalars['String']>;
  /** 流水号 */
  runCode?: Maybe<Scalars['String']>;
  /** sop列表 */
  sopList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 状态 */
  status?: Maybe<PitayaDomesticReceiveTaskEnum>;
  /** 状态描述 */
  statusDesc?: Maybe<Scalars['String']>;
  /** 挂车号 */
  trailerNo?: Maybe<Scalars['String']>;
  /** 其他运输信息 */
  transportInfo?: Maybe<Scalars['String']>;
};

export const enum PitayaFileDirection {
  /** 反面 */
  Back = 'BACK',
  /** 正面 */
  Just = 'JUST'
};

export type PitayaFileInput = {
  /** 正反面 */
  fileDirection?: InputMaybe<PitayaFileDirection>;
  /** 文件id */
  fileId?: InputMaybe<Scalars['String']>;
  /** 文件名称 */
  fileName?: InputMaybe<Scalars['String']>;
  /** 文件上传时间 GMT+8 yyyy-MM-dd HH:mm:ss */
  fileUploadTime?: InputMaybe<Scalars['Long']>;
  /** 文件地址 */
  fileUrl?: InputMaybe<Scalars['String']>;
};

export type PitayaFilePayload = FileInfoBase & {
  __typename?: 'PitayaFilePayload';
  /** 正反面 */
  fileDirection?: Maybe<PitayaFileDirection>;
  /** 文件id */
  fileId?: Maybe<Scalars['String']>;
  /** 文件信息(客户供应商相关需要显示图片请使用这里面的地址) */
  fileInfo?: Maybe<FileInfoPayLoad>;
  /** 文件名称 */
  fileName?: Maybe<Scalars['String']>;
  /** 文件上传时间 GMT+8 yyyy-MM-dd HH:mm:ss */
  fileUploadTime?: Maybe<Scalars['Long']>;
  /** 文件地址 */
  fileUrl?: Maybe<Scalars['String']>;
};

/** 分类文件对象 */
export type PitayaFileRecordInput = {
  /**  有效期起始时间 */
  beginTime?: InputMaybe<Scalars['Long']>;
  /**  有效期截止时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 文件列表 */
  fileList?: InputMaybe<Array<InputMaybe<PitayaFileInput>>>;
  /** 文件类型 */
  fileType?: InputMaybe<PitayaFileTypeEnum>;
};

/** 分类文件对象 */
export type PitayaFileRecordPayload = {
  __typename?: 'PitayaFileRecordPayload';
  /**  有效期起始时间 */
  beginTime?: Maybe<Scalars['Long']>;
  /**  有效期截止时间 */
  endTime?: Maybe<Scalars['Long']>;
  /** 文件列表 */
  fileList?: Maybe<Array<Maybe<PitayaFilePayload>>>;
  /** 文件类型 */
  fileType?: Maybe<PitayaFileTypeEnum>;
};

/** 文件类型枚举 */
export const enum PitayaFileTypeEnum {
  /** 开户许可证 */
  AccountOpeningPermit = 'ACCOUNT_OPENING_PERMIT',
  /**  经营地址照片 */
  BusinessAddressPhoto = 'BUSINESS_ADDRESS_PHOTO',
  /** 营业执照 */
  BusinessLicense = 'BUSINESS_LICENSE',
  /**  车辆照片 */
  CarPhoto = 'CAR_PHOTO',
  /** 机动车驾驶证 */
  DriverLicense = 'DRIVER_LICENSE',
  /** 居民身份证 */
  IdCard = 'ID_CARD',
  /** 简介照片 */
  IntroPhoto = 'INTRO_PHOTO',
  /** 其他 */
  Other = 'OTHER',
  /** 其他资产 */
  OtherAsset = 'OTHER_ASSET',
  /** 授权委托书 */
  PowerOfAttorney = 'POWER_OF_ATTORNEY',
  /**  房产照片 */
  PropertyPhoto = 'PROPERTY_PHOTO',
  /** 居民户口簿 */
  ResidenceBooklet = 'RESIDENCE_BOOKLET',
  /** 税务登记证 */
  TaxRegistrationCertificate = 'TAX_REGISTRATION_CERTIFICATE',
  Unrecognized = 'UNRECOGNIZED'
};

export type PitayaHeadOther = {
  __typename?: 'PitayaHeadOther';
  key?: Maybe<Scalars['String']>;
  title?: Maybe<Scalars['String']>;
};

export type PitayaHeadSpec = {
  __typename?: 'PitayaHeadSpec';
  /** 选项id */
  specId?: Maybe<Scalars['Int']>;
  /** 选项名称 */
  specName?: Maybe<Scalars['String']>;
};

export type PitayaInternalBillFreightInput = {
  /** 费用详情 */
  billDetailsList?: InputMaybe<Array<InputMaybe<PitayaBillDetailInput>>>;
  /** 费用单id(修改时必传) */
  billMainId?: InputMaybe<Scalars['ID']>;
  templateId: Scalars['ID'];
};

export type PitayaInternalConsignmentBillInput = {
  /** 费用金额 */
  amount: Scalars['BigDecimal'];
  /** 费用类型 */
  billType: Scalars['Int'];
  /** 车牌 */
  licensePlate?: InputMaybe<Scalars['String']>;
  /** 付款方式 */
  payMode: PayModeEnum;
  /** 联系电话 */
  phone?: InputMaybe<Scalars['String']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 供应商id */
  supplierId?: InputMaybe<Scalars['Int']>;
};

export type PitayaInternalConsignmentCommodityInput = {
  /** 批次id */
  batchId: Scalars['ID'];
  /** 代卖数量大单位数量 */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 代卖数量小单位数量 */
  unitQuantity: Scalars['BigDecimal'];
};

export type PitayaInternalConsignmentIdInput = {
  /** 单据id */
  orderId: Scalars['ID'];
  remark?: InputMaybe<Scalars['String']>;
};

export type PitayaInternalConsignmentInput = {
  /** 所属组织 */
  belongOrgId: Scalars['Int'];
  /** 商品信息 */
  commodities: Array<PitayaInternalConsignmentCommodityInput>;
  /** 商品类型 */
  commodityType: Scalars['Int'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 委托代卖组织 */
  targetOrgId: Scalars['Int'];
  /** 费用信息 */
  transferOtherBills: Array<PitayaInternalConsignmentBillInput>;
  /** 所属仓库 */
  warehouseId: Scalars['ID'];
};

export type PitayaInternalPurchaseConfirmInput = {
  /** 所属客户id */
  belongId?: InputMaybe<Scalars['Int']>;
  /** 所属客户type */
  belongType?: InputMaybe<Scalars['Int']>;
  /** 单据id */
  purchaseId: Scalars['ID'];
  /** 所属仓库 */
  warehouseId: Scalars['ID'];
};

export type PitayaInternalPurchaseIdInput = {
  /** 单据id */
  purchaseId: Scalars['ID'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export type PitayaInternalSaleCommodityInput = {
  /** 批次id */
  batchId: Scalars['ID'];
  /** 单价 */
  salePrice?: InputMaybe<Scalars['BigDecimal']>;
  /** 单价单位 */
  salePriceType?: InputMaybe<Scalars['Int']>;
  /** 销售大单位数量 */
  saleTotalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 销售小单位数量 */
  saleUnitQuantity: Scalars['BigDecimal'];
  /** 小计 */
  totalSalePrice?: InputMaybe<Scalars['BigDecimal']>;
};

export type PitayaInternalSaleIdInput = {
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 单据id */
  saleId: Scalars['ID'];
};

export type PitayaInternalSaleInput = {
  /** 所属组织 */
  belongOrgId: Scalars['Int'];
  /** 费用明细(参考收货费用单) */
  billFreights?: InputMaybe<PitayaInternalBillFreightInput>;
  /** 商品明细 */
  commodities: Array<PitayaInternalSaleCommodityInput>;
  /** 商品合计 */
  commodityTotalSalePrice: Scalars['BigDecimal'];
  /** 商品类型 */
  commodityType: Scalars['Int'];
  /** 销售客户Id */
  customerId: Scalars['Int'];
  /** 销售客户type */
  customerType?: InputMaybe<Scalars['Int']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 销售子类型->部门间AREA_INTERNAL_SALE; 项目组间PROJECT_TEAM_SALE */
  saleSubType?: InputMaybe<SaleSubType>;
  /** 销售日期 */
  saleTime: Scalars['Long'];
  /** 所属仓库 */
  warehouseId: Scalars['ID'];
};

export type PitayaListCommodityPayLoad = {
  __typename?: 'PitayaListCommodityPayLoad';
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品类型 */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 产地id */
  originId?: Maybe<Scalars['Int']>;
  /** 产地名称 */
  originName?: Maybe<Scalars['String']>;
  /** sku数量 */
  skuQuantity?: Maybe<Scalars['Int']>;
  /** 状态 */
  status?: Maybe<Scalars['Int']>;
  /** 品种id */
  varietyId?: Maybe<Scalars['Int']>;
  /** 品种名称 */
  varietyName?: Maybe<Scalars['String']>;
};

export type PitayaListCommonLogsInput = {
  businessId: Scalars['ID'];
};

export type PitayaListConsignmentOrgInput = {
  /** 名称模糊搜索 */
  keyword?: InputMaybe<Scalars['String']>;
};

/** 添加商品 */
export type PitayaListCreateCommodityInput = {
  createCommodityInput: Array<InputMaybe<PitayaCreateCommodityInput>>;
};

export type PitayaNoCommodityPayload = {
  __typename?: 'PitayaNoCommodityPayload';
  /** 商品品类名称 */
  commodityCategoryName?: Maybe<Scalars['String']>;
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品产地名称 */
  commodityPlaceOriginName?: Maybe<Scalars['String']>;
  /** 商品类型id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 商品品种名称 */
  commodityVarietyName?: Maybe<Scalars['String']>;
};

/** 分页查询代卖调拨出库明细信息返回 */
export type PitayaOrderTransferDetailInfoPayload = {
  __typename?: 'PitayaOrderTransferDetailInfoPayload';
  /** 金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 当前批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** 关联调出费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 关联调出费用单状态说明 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 商品类型 */
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /** 成本批次号 */
  costBatchCode?: Maybe<Scalars['String']>;
  /** 关联批发代卖单号 */
  dmPeachOrderCode?: Maybe<Scalars['String']>;
  /** 关联批发代卖单ID */
  dmPeachOrderId?: Maybe<Scalars['ID']>;
  /** 关联生产代卖单号 */
  dmPitayaOrderCode?: Maybe<Scalars['String']>;
  /** 关联生产代卖单ID */
  dmPitayaOrderId?: Maybe<Scalars['ID']>;
  /** 调拨单号 */
  flowCode?: Maybe<Scalars['String']>;
  /** 出/入库日期 */
  flowTime?: Maybe<Scalars['Long']>;
  /** 费用的货款明细ID 分页唯一标识 */
  itemId?: Maybe<Scalars['ID']>;
  /** 出/入库单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 数量：展示双单位 */
  quantityDesc?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 商品sku名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 调出组织 */
  sourceBelongOrg?: Maybe<Scalars['String']>;
  /** 调入组织 */
  targetBelongOrg?: Maybe<Scalars['String']>;
  /** 单价：主单位 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 单价单位 */
  unitPriceTypeDesc?: Maybe<Scalars['String']>;
  /** 操作人 */
  userName?: Maybe<Scalars['String']>;
};

/** 分页查询代卖调拨出库明细分页信息返回 */
export type PitayaOrderTransferDetailPagePayload = {
  __typename?: 'PitayaOrderTransferDetailPagePayload';
  /**  当前页码  */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页条数  */
  pageSize?: Maybe<Scalars['Int']>;
  /**  分页返回信息  */
  records?: Maybe<Array<Maybe<PitayaOrderTransferDetailInfoPayload>>>;
  /**  数据总条数  */
  totalRecords?: Maybe<Scalars['Long']>;
};

export const enum PitayaOrderType {
  /** 内部销售 */
  InternalSale = 'INTERNAL_SALE',
  /** 未知 */
  UnKnow = 'UN_KNOW'
};

export type PitayaOrg = {
  __typename?: 'PitayaOrg';
  /** 组织id */
  orgId?: Maybe<Scalars['Int']>;
  /** 组织名称 */
  orgName?: Maybe<Scalars['String']>;
};

export type PitayaOrgTreePayload = {
  __typename?: 'PitayaOrgTreePayload';
  /** 子节点 */
  children?: Maybe<Array<Maybe<PitayaOrgTreePayload>>>;
  /** 是否禁用 */
  disabled?: Maybe<Scalars['Boolean']>;
  /** 组织id */
  key?: Maybe<Scalars['Int']>;
  /** 组织名称 */
  name?: Maybe<Scalars['String']>;
  /** 父节点Id */
  parentId?: Maybe<Scalars['Int']>;
};

export type PitayaOtherInStockBillDetailPayload = {
  __typename?: 'PitayaOtherInStockBillDetailPayload';
  /**  所属客户Id */
  belongId?: Maybe<Scalars['Int']>;
  /** 所属客户名称 */
  belongName?: Maybe<Scalars['String']>;
  /** 费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用单ID */
  billId?: Maybe<Scalars['ID']>;
  /** 状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 商品类型描述 */
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人 */
  creator?: Maybe<Scalars['String']>;
  /** 财务备注 */
  financialRemarks?: Maybe<Scalars['String']>;
  /** 入库申请单号 */
  inOrderCode?: Maybe<Scalars['String']>;
  /** 入库商品 */
  inStockCommodityList?: Maybe<Array<Maybe<OtherInStockCommodity>>>;
  /** 备注 */
  note?: Maybe<Scalars['String']>;
  /** (订单状态)入库状态 */
  orderStatus?: Maybe<Scalars['Int']>;
  /** 入库状态描述 */
  orderStatusDesc?: Maybe<Scalars['String']>;
  /** 组织id */
  orgId?: Maybe<Scalars['Int']>;
  /** 组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 供应商ID */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 入库总成本 */
  totalCostAmount?: Maybe<Scalars['BigDecimal']>;
  /** 入库仓库 */
  warehouseName?: Maybe<Scalars['String']>;
};

/** bom列表请求参数 */
export type PitayaPageCommodityBomInput = {
  /** 商品名称 */
  commodityName?: InputMaybe<Scalars['String']>;
  /** 分页参数 */
  page?: InputMaybe<Page>;
};

/** 商品管理列表 */
export type PitayaPageCommodityInput = {
  /** 品类id */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** spu名称 */
  commodityName?: InputMaybe<Scalars['String']>;
  /** 排除商品id */
  excludeCommodityIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 状态 */
  status?: InputMaybe<Scalars['Int']>;
  /** 商品类型 */
  typeId?: InputMaybe<Scalars['Int']>;
};

export type PitayaPageCommodityPayload = {
  __typename?: 'PitayaPageCommodityPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PitayaListCommodityPayLoad>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PitayaPageInternalConsignmentInput = {
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 查询关键字（单据编号/代卖组织，模糊查询） */
  keyword?: InputMaybe<Scalars['String']>;
  /** 单据状态 */
  orderStatus?: InputMaybe<InternalConsignmentStatusEnum>;
};

export type PitayaPageInternalPurchaseInput = {
  /** 所属组织(不传就是全部) */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 商品类型(不传就是全部) */
  commodityType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 关键词搜索 */
  keyWord?: InputMaybe<Scalars['String']>;
  /** 单据状态 */
  orderStatus?: InputMaybe<PurchaseStatusEnum>;
  /** 采购时间 */
  purchaseTime?: InputMaybe<PitayaTimeRange>;
  /** 项目组间交易-PROJECT_TEAM_PURCHASE; 部门间交易-AREA_INTERNAL_PURCHASE */
  subType?: InputMaybe<PurchaseSubType>;
};

export type PitayaPageInternalSaleInput = {
  /** 所属组织(不传就是全部) */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 商品类型(不传就是全部) */
  commodityType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 关键词搜索 */
  keyWord?: InputMaybe<Scalars['String']>;
  /** 单据状态 */
  orderStatus?: InputMaybe<SaleStatusEnum>;
  /** 销售子类型->部门间AREA_INTERNAL_SALE; 项目组间PROJECT_TEAM_SALE */
  saleSubType?: InputMaybe<SaleSubType>;
  /** 销售时间 */
  saleTime?: InputMaybe<PitayaTimeRange>;
};

/** 未添加商品列表 */
export type PitayaPageNoCommodityInput = {
  /** 品类 */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** 产地 */
  originId?: InputMaybe<Scalars['Int']>;
  /** 商品类型 */
  typeId?: InputMaybe<Scalars['Int']>;
  /** 品种 */
  varietyId?: InputMaybe<Scalars['Int']>;
};

export type PitayaPageNoCommodityPayload = {
  __typename?: 'PitayaPageNoCommodityPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PitayaNoCommodityPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PitayaPagePlatformReturnInput = {
  /** 地址id */
  addressId?: InputMaybe<Scalars['Int']>;
  /** 业务单id */
  businessId?: InputMaybe<Scalars['ID']>;
  /** 关键词搜索 */
  keyword?: InputMaybe<Scalars['String']>;
  /** 退货单状态 */
  returnStatus?: InputMaybe<ReturnStatusEnum>;
  /**
   * 业务类型:
   * 平台退回列表页传PLATFORM_RETURN,地址id不传和业务单id不传/
   * 退回信息列表页传各自的Type-PLATFORM_RETURN或者PLATFORM_SALE_RETURN并且地址id必传,没有业务单id/
   * 门店管理详情里的退货信息传PLATFORM_RETURN和PLATFORM_SALE_RETURN并且地址id必传,没有业务单id
   */
  returnType: Array<ReturnTypeEnum>;
  /** 时间搜索 */
  timeRange?: InputMaybe<PitayaTimeRange>;
};

export type PitayaPagePlatformReturnPayload = {
  __typename?: 'PitayaPagePlatformReturnPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PitayaReturnDetailPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PitayaPageReturnInput = {
  /** 关键词搜索 */
  keyword?: InputMaybe<Scalars['String']>;
  /** 退货单状态 */
  returnStatusList?: InputMaybe<Array<InputMaybe<PitayaReturnStatusEnum>>>;
  /** 时间搜索 */
  timeRange?: InputMaybe<TimeRange>;
};

export type PitayaPageSaleReturnPayload = {
  __typename?: 'PitayaPageSaleReturnPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PitayaSaleReturnDetailPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/**
 * sku列表表头
 * sku列表
 */
export type PitayaPageSkuInput = {
  /** 商品id */
  commodityId?: InputMaybe<Scalars['Int']>;
  /** 规格筛选 */
  skuCondition?: InputMaybe<Array<InputMaybe<PitayaSkuCondition>>>;
};

export type PitayaPageSkuPayload = {
  __typename?: 'PitayaPageSkuPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<ListSku>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 支付结算方式：月结 半月结 */
export type PitayaPayMode = {
  __typename?: 'PitayaPayMode';
  code?: Maybe<Scalars['Int']>;
  message?: Maybe<Scalars['String']>;
};

export type PitayaPlatformReturnBadgePayload = {
  __typename?: 'PitayaPlatformReturnBadgePayload';
  /** 待入库 */
  toBeInbound?: Maybe<Scalars['Int']>;
  /** 待提交 */
  toBeSubmitted?: Maybe<Scalars['Int']>;
};

export type PitayaProductionTaskOrderCommodity = {
  __typename?: 'PitayaProductionTaskOrderCommodity';
  /** 实际领料量 */
  actualReceiveNum?: Maybe<Scalars['BigDecimal']>;
  /** 实际领料量Str(拆成品用) */
  actualReceiveNumStr?: Maybe<Scalars['String']>;
  /** 生产商品 */
  commodityName?: Maybe<Scalars['String']>;
  /** 已生产数量 */
  completedNum?: Maybe<Scalars['BigDecimal']>;
  /** 已生产数量Str(完工成品用) */
  completedNumStr?: Maybe<Scalars['String']>;
  /** 计划生产数量 */
  expectNum?: Maybe<Scalars['String']>;
  /** 计划总成本(详情用) */
  expectTotalCost?: Maybe<Scalars['BigDecimal']>;
  /** 计划单价(详情用) */
  expectUnitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 入库成本 */
  inStockCostStr?: Maybe<Scalars['String']>;
  /** 辅料使用情况(详情用) */
  ingredientsList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 辅料总成本(详情用) */
  ingredientsTotalCost?: Maybe<Scalars['BigDecimal']>;
  /** 辅料成本单价(详情用) */
  ingredientsUnitCost?: Maybe<Scalars['BigDecimal']>;
  /** 原料使用信息(详情用) */
  rawCommodityList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 原料总成本(详情用) */
  rawCommodityTotalCost?: Maybe<Scalars['BigDecimal']>;
  /** 原料成本单价(详情用) */
  rawCommodityUnitCost?: Maybe<Scalars['BigDecimal']>;
  /** 生产任务明细ID(唯一标识) */
  taskItemId?: Maybe<Scalars['ID']>;
  /** 成本总价(详情用) */
  totalCost?: Maybe<Scalars['BigDecimal']>;
  /** 总入库成本 */
  totalInStockCost?: Maybe<Scalars['BigDecimal']>;
  /** 成本单价(详情用) */
  unitCost?: Maybe<Scalars['BigDecimal']>;
};

/** 查产成品详情入参 */
export type PitayaProductionTaskOrderDetailInput = {
  /** 费用单id */
  billId: Scalars['ID'];
};

/** 产成品详情出参 */
export type PitayaProductionTaskOrderDetailPayLoad = {
  __typename?: 'PitayaProductionTaskOrderDetailPayLoad';
  /** 审核状态ID */
  billStatus?: Maybe<Scalars['Int']>;
  /** 销售客户 */
  customerName?: Maybe<Scalars['String']>;
  /** 差异信息 */
  diffirentMessage?: Maybe<FmsPitayaDiffirentMessagePayload>;
  /** 生产组长 */
  leaderName?: Maybe<Scalars['String']>;
  /** 正式工人数 */
  numberActual?: Maybe<Scalars['Int']>;
  /** 生产成品明细 */
  productionCommodityList?: Maybe<Array<Maybe<PitayaProductionTaskOrderCommodity>>>;
  /** 报损品入库信息 */
  productionDamageInStockCommodityList?: Maybe<Array<Maybe<ProductionDamageInStockCommodity>>>;
  /** 报损出库信息 */
  productionDamageOutStockCommodityList?: Maybe<Array<Maybe<ProductionOutStockCommodity>>>;
  /** 生产入库信息 */
  productionInStockCommodityList?: Maybe<Array<Maybe<ProductionInStockCommodity>>>;
  /** 领料出库信息 */
  productionOutStockCommodityList?: Maybe<Array<Maybe<ProductionOutStockCommodity>>>;
  /** 退料入库信息 */
  productionReturnInStockCommodityList?: Maybe<Array<Maybe<ProductionInStockCommodity>>>;
  /** 生产时间段结束 */
  productionTimeEnd?: Maybe<Scalars['Long']>;
  /** 生产时间段开始 */
  productionTimeStart?: Maybe<Scalars['Long']>;
  /** 生产类型ID */
  productionType?: Maybe<Scalars['Int']>;
  /** 生产类型 */
  productionTypeDesc?: Maybe<Scalars['String']>;
  /** 生产任务单号 */
  taskCode?: Maybe<Scalars['String']>;
  /** 生产任务ID(唯一标识) */
  taskId?: Maybe<Scalars['ID']>;
  /** 临时工人数 */
  tempWorkerQuantity?: Maybe<Scalars['Int']>;
  /** 所属仓库 */
  warehouseName?: Maybe<Scalars['String']>;
};

/** 新增采购信息 */
export type PitayaPurchaseOrderInsertInput = {
  /** 商品信息 */
  commodities: Array<InputMaybe<PurchaseOrderItemInsertInput>>;
  /** 商品类型Id */
  commodityTypeId: Scalars['Int'];
  /** 客户Id */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 客户类型Id */
  customerTypeId?: InputMaybe<Scalars['Int']>;
  /** 预估运费 */
  deliveryFee?: InputMaybe<Scalars['BigDecimal']>;
  /** 订单备注 */
  inOrderDescription?: InputMaybe<Scalars['String']>;
  /** 入库类型 */
  inOrderTypeId: Scalars['Int'];
  /** 供应商Id */
  supplierId: Scalars['Int'];
  /** 仓库名称 */
  warehouseId: Scalars['ID'];
};

export type PitayaPurchaseOrderPayload = SupplierNameBase & {
  __typename?: 'PitayaPurchaseOrderPayload';
  /** 是否能进行退货操作v1.7 */
  canReturn?: Maybe<Scalars['Boolean']>;
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<PurchaseOrderItemPayload>>>;
  /** 商品类型Id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称（原料、辅料） */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人员 */
  createUserName?: Maybe<Scalars['String']>;
  /** 操作人联系电话 v2.0 */
  createUserPhone?: Maybe<Scalars['String']>;
  /** 客户Id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型Id */
  customerTypeId?: Maybe<Scalars['Int']>;
  /** 客户类型名称 */
  customerTypeName?: Maybe<Scalars['String']>;
  /** 预估运费 */
  deliveryFee?: Maybe<Scalars['BigDecimal']>;
  /** 驳回（取消）原因 */
  errorDescription?: Maybe<Scalars['String']>;
  /** 入库单号 */
  inOrderCode?: Maybe<Scalars['String']>;
  /** 订单备注 */
  inOrderDescription?: Maybe<Scalars['String']>;
  /** 入库订单Id */
  inOrderId?: Maybe<Scalars['ID']>;
  /** 入库状态Id '入库订单状态，默认待提交，10：待提交、20：待入库、30：部分入库、40：已完成、50：已取消'; */
  inOrderStatus?: Maybe<Scalars['Int']>;
  /** 入库状态 */
  inOrderStatusName?: Maybe<Scalars['String']>;
  /** 入库类型 */
  inOrderTypeId?: Maybe<Scalars['Int']>;
  /** 入库类型名称（原料采购、辅料采购） */
  inOrderTypeName?: Maybe<Scalars['String']>;
  organizationId?: Maybe<Scalars['Int']>;
  organizationName?: Maybe<Scalars['String']>;
  /** 销售订单ID */
  outOrderId?: Maybe<Scalars['ID']>;
  /**
   * 实际运费v1.7
   * @deprecated 当前字段已被弃用
   */
  realDeliveryFee?: Maybe<Scalars['BigDecimal']>;
  /** 销售单号v1.6 */
  saleOrderCode?: Maybe<Scalars['String']>;
  /** 供应商Id */
  supplierId?: Maybe<Scalars['Int']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 总价合计 */
  totalPrice?: Maybe<Scalars['BigDecimal']>;
  /** 调拨ID v2.0 */
  transferId?: Maybe<Scalars['ID']>;
  /** 调拨组织Id v2.0 */
  transferOrganizationId?: Maybe<Scalars['Int']>;
  /** 调拨组织名字 v2.0 */
  transferOrganizationName?: Maybe<Scalars['String']>;
  /** 调拨类型 v2.0 */
  transferType?: Maybe<Scalars['Int']>;
  /** 仓库Id */
  warehouseId?: Maybe<Scalars['ID']>;
  /** 仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type PitayaPurchaseOrderUpdateInput = {
  /** 商品信息 */
  commodities: Array<InputMaybe<PurchaseOrderItemInsertInput>>;
  /** 客户Id */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 客户类型Id */
  customerTypeId?: InputMaybe<Scalars['Int']>;
  /** 预估运费 */
  deliveryFee?: InputMaybe<Scalars['BigDecimal']>;
  /** 订单备注 */
  inOrderDescription?: InputMaybe<Scalars['String']>;
  /** 入库订单Id */
  inOrderId: Scalars['ID'];
  /** 供应商Id */
  supplierId: Scalars['Int'];
  /** 仓库名称 */
  warehouseId: Scalars['ID'];
};

export type PitayaPurchaseReturnCommodityInput = {
  amount: Scalars['BigDecimal'];
  skuId: Scalars['Int'];
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  unitPrice: Scalars['BigDecimal'];
  unitQuantity: Scalars['BigDecimal'];
};

/** 采购退货单类型 */
export const enum PitayaPurchaseReturnTypeEnum {
  /** 扣损 */
  PurchaseDeduction = 'PURCHASE_DEDUCTION',
  /** 退货 */
  PurchaseReturns = 'PURCHASE_RETURNS',
  /** 错误类型 */
  ReturnsTypeError = 'RETURNS_TYPE_ERROR',
  /** 无法识别 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 退货类型枚举 */
export const enum PitayaPurchaseReturnsType {
  /** 扣损 */
  PurchaseDeduction = 'PURCHASE_DEDUCTION',
  /** 退货 */
  PurchaseReturns = 'PURCHASE_RETURNS',
  ReturnsTypeError = 'RETURNS_TYPE_ERROR',
  Unrecognized = 'UNRECOGNIZED'
};

export const enum PitayaPurchaseTypeEnum {
  /**  原料采购  */
  RawPurchase = 'RAW_PURCHASE',
  /**  辅料采购  */
  SubPurchase = 'SUB_PURCHASE'
};

export type PitayaQuantity = {
  /** 大单位数量 */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 小单位数量 */
  unitQuantity?: InputMaybe<Scalars['BigDecimal']>;
};

export type PitayaReceiveTaskPayload = BelongOrgBase & CompleteUserBase & FileInfoListBase & OrgBase & SaleOrgBase & SaleUserBase & SupplierBase & {
  __typename?: 'PitayaReceiveTaskPayload';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 是否可以收货 */
  canOperationTask?: Maybe<Scalars['Boolean']>;
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 品类列表 */
  categoryList?: Maybe<Array<Maybe<CommodityCategoryPayload>>>;
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<OmsCommonCommodityItem>>>;
  /** 完成时间 */
  completeDate?: Maybe<Scalars['Long']>;
  /** 完成人员 */
  completeUser?: Maybe<User>;
  /** 司机手机号 */
  driverPhone?: Maybe<Scalars['String']>;
  /** 文件信息 */
  fileInfoList?: Maybe<Array<Maybe<FileInfoPayLoad>>>;
  /** 文件更新时间 */
  fileUpdateTime?: Maybe<Scalars['Long']>;
  /** 主键 */
  id?: Maybe<Scalars['ID']>;
  /** sop题目列表(根据品类匹配上的sop列表) */
  matchedSopList?: Maybe<Array<Maybe<PitayaSopInfo>>>;
  /** 组织信息 */
  org?: Maybe<PitayaOrg>;
  /** 采购单号（@oms.purchase.code） */
  purchaseCode?: Maybe<Scalars['String']>;
  /** 采购日期 */
  purchaseDate?: Maybe<Scalars['Long']>;
  /** 采购单id(@oms.purchase.id) */
  purchaseId?: Maybe<Scalars['ID']>;
  /** [TO_RECEIVE=10=待收货,COMPLETE=20=已收货]max=2 */
  receiveTaskStatus?: Maybe<PitayaReceiveTaskStatusEnum>;
  /** 状态描述 */
  receiveTaskStatusDesc?: Maybe<Scalars['String']>;
  /** 流水号 */
  runCode?: Maybe<Scalars['String']>;
  /** 销售方备注 */
  saleNote?: Maybe<Scalars['String']>;
  /** 销售单号 */
  saleOrderCode?: Maybe<Scalars['String']>;
  /** 销售方组织 */
  saleOrg?: Maybe<PitayaOrg>;
  /** 销售人员 */
  saleUser?: Maybe<User>;
  /** sop题目列表(已提交sop列表) */
  sopList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 质检类型 */
  sopType?: Maybe<Scalars['Int']>;
  /** 质检类型描述 */
  sopTypeDesc?: Maybe<Scalars['String']>;
  /** 供应商 */
  supplier?: Maybe<Supplier>;
};

export const enum PitayaReceiveTaskStatusEnum {
  /** 已完成 */
  Complete = 'COMPLETE',
  /** 待收货 */
  ToReceive = 'TO_RECEIVE'
};

export type PitayaReturnBadgePayload = {
  __typename?: 'PitayaReturnBadgePayload';
  /** 待入库 */
  toBeInbound?: Maybe<Scalars['Int']>;
  /** 待提交 */
  toBeSubmit?: Maybe<Scalars['Int']>;
};

export type PitayaReturnCommodityBatchPayload = BatchInfoWithWarehouseBase & {
  __typename?: 'PitayaReturnCommodityBatchPayload';
  /** 批次及仓库信息 */
  batchInfo?: Maybe<BatchInfoWithWarehouse>;
  /** itemId */
  itemId?: Maybe<Scalars['ID']>;
  /** 退货数量 */
  returnQuantity?: Maybe<Quantity>;
};

export type PitayaReturnCommodityDetailPayload = CommoditySkuBase & {
  __typename?: 'PitayaReturnCommodityDetailPayload';
  /** 退款金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 批次信息 */
  batches?: Maybe<Array<Maybe<PitayaReturnCommodityBatchPayload>>>;
  /** sku信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 退货单id */
  returnId?: Maybe<Scalars['ID']>;
  /** 退货总量 */
  returnQuantity?: Maybe<Quantity>;
  /** 退货单类型 */
  returnType?: Maybe<ReturnTypeEnum>;
  /** 可退金额 */
  returnableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 可退货量 */
  returnableQuantity?: Maybe<Quantity>;
  /** 销售单数据 */
  saleData?: Maybe<PitayaSaleData>;
  /** 库存数量 */
  stockQuantity?: Maybe<Quantity>;
};

export type PitayaReturnDetailPayload = BelongOrgBase & CreateByBase & CustomerBase & {
  __typename?: 'PitayaReturnDetailPayload';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 退货商品信息 */
  commodities?: Maybe<Array<Maybe<PitayaReturnCommodityDetailPayload>>>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 客户信息 */
  customer?: Maybe<Customer>;
  /** 差异单类型 */
  differenceOrderType?: Maybe<DifferenceOrderType>;
  /** 备注信息 */
  remark?: Maybe<Scalars['String']>;
  /** 退货单code */
  returnCode?: Maybe<Scalars['String']>;
  /** 退货单id */
  returnId?: Maybe<Scalars['ID']>;
  /** 退货单状态 */
  returnStatus?: Maybe<ReturnStatusEnum>;
  /** 退货单状态名称 */
  returnStatusName?: Maybe<Scalars['String']>;
  /** 退货日期 */
  returnTime?: Maybe<Scalars['Long']>;
  /** 退货单类型 */
  returnType?: Maybe<ReturnTypeEnum>;
  /** 退货单类型名称 */
  returnTypeName?: Maybe<Scalars['String']>;
  /** 关联销售单code */
  saleOrderCode?: Maybe<Scalars['String']>;
  /** 关联销售id */
  saleOrderId?: Maybe<Scalars['ID']>;
  /** 售后类型 */
  saleReturnWay?: Maybe<SaleReturnWayEnum>;
  /** 售后类型描述 */
  saleReturnWayName?: Maybe<Scalars['String']>;
  /** 关联销售单销售日期 */
  saleTime?: Maybe<Scalars['Long']>;
};

export type PitayaReturnInput = {
  remark?: InputMaybe<Scalars['String']>;
  /** 销售退货/平台退回id */
  returnId: Scalars['ID'];
  /** 退货类型 */
  returnType: ReturnTypeEnum;
};

export const enum PitayaReturnStatusEnum {
  /** 已取消 */
  Canceled = 'CANCELED',
  /** 已完成 */
  Completed = 'COMPLETED',
  /** 已驳回 */
  Rejected = 'REJECTED',
  /** 待入库 */
  ToBeInbound = 'TO_BE_INBOUND',
  /** 待提交 */
  ToBeSubmitted = 'TO_BE_SUBMITTED'
};

export const enum PitayaReturnTypeEnum {
  /** 平台开单退回 */
  PlatformReturn = 'PLATFORM_RETURN',
  /** 平台开单退货 */
  PlatformSaleReturn = 'PLATFORM_SALE_RETURN',
  /** 销售开单退货 */
  SaleInvoiceReturn = 'SALE_INVOICE_RETURN'
};

/** 退货商品汇总信息 */
export type PitayaReturnsCommodityBillPayload = {
  __typename?: 'PitayaReturnsCommodityBillPayload';
  /** 货款单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 明细数据 */
  returnsCommodityItemRespList?: Maybe<Array<Maybe<PitayaReturnsCommodityItemPayload>>>;
  /** 总金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

/** 退货商品信息 */
export type PitayaReturnsCommodityItemPayload = PriceTypeBase & SkuBase & StockBatchBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'PitayaReturnsCommodityItemPayload';
  /** 小计金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 采购 total数量 */
  applyTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 采购 unit数量 */
  applyUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 批次id */
  batch?: Maybe<StockBatch>;
  /** sku入库total数量 */
  inStockTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** sku入库unit净重量 */
  inStockUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 货款明细id */
  itemId?: Maybe<Scalars['ID']>;
  /** 单价类型 */
  priceType?: Maybe<Unit>;
  /** 已退货total数量 */
  returnTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 已退货unit数量 */
  returnUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** sku id */
  sku?: Maybe<PitayaCommoditySku>;
  /** 总计数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 总计类型 */
  totalType?: Maybe<Unit>;
  /** 单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 单位类型 */
  unitType?: Maybe<Unit>;
};

export type PitayaSaleData = {
  __typename?: 'PitayaSaleData';
  /** 销售单价 */
  salePrice?: Maybe<Scalars['BigDecimal']>;
  /** 单价单位 */
  salePriceType?: Maybe<Scalars['Int']>;
  /** 销售数量 */
  saleQuantity?: Maybe<Quantity>;
  /** 销售小计 */
  saleTotalPrice?: Maybe<Scalars['BigDecimal']>;
};

export type PitayaSaleIncomeOrderInput = {
  outOrderItemId?: InputMaybe<Scalars['ID']>;
  quantity?: InputMaybe<Scalars['BigDecimal']>;
  remark?: InputMaybe<Scalars['String']>;
  salePrice?: InputMaybe<Scalars['BigDecimal']>;
};

export type PitayaSaleReturnDetailPayload = {
  __typename?: 'PitayaSaleReturnDetailPayload';
  /** 客户信息id */
  belongId?: Maybe<Scalars['Int']>;
  /** 客户信息name */
  belongName?: Maybe<Scalars['String']>;
  /** 所属组织id */
  belongOrgId?: Maybe<Scalars['Int']>;
  /** 所属组织name */
  belongOrgName?: Maybe<Scalars['String']>;
  /** 客户信息type */
  belongType?: Maybe<Scalars['Int']>;
  /** 退货商品信息 */
  commodities?: Maybe<Array<Maybe<PitayaSaleReturnItemPayload>>>;
  /** 创建人id */
  createBy?: Maybe<Scalars['Int']>;
  /** 创建人name */
  createByName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 备注信息 */
  remark?: Maybe<Scalars['String']>;
  /** 退货单code */
  returnCode?: Maybe<Scalars['String']>;
  /** 退货单id */
  returnId?: Maybe<Scalars['ID']>;
  /** 退货单状态 */
  returnStatus?: Maybe<PitayaReturnStatusEnum>;
  /** 退货单状态名称 */
  returnStatusDesc?: Maybe<Scalars['String']>;
  /** 退货日期 */
  returnTime?: Maybe<Scalars['Long']>;
  /** 退货单类型 */
  returnType?: Maybe<PitayaReturnTypeEnum>;
  /** 退货单类型名称 */
  returnTypeDesc?: Maybe<Scalars['String']>;
  /** 关联销售单code */
  saleOrderCode?: Maybe<Scalars['String']>;
  /** 关联销售id */
  saleOrderId?: Maybe<Scalars['ID']>;
  /** 售后类型 */
  saleReturnWay?: Maybe<SaleReturnWayEnum>;
  /** 售后类型描述 */
  saleReturnWayName?: Maybe<Scalars['String']>;
};

export type PitayaSaleReturnItemPayload = {
  __typename?: 'PitayaSaleReturnItemPayload';
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** sku名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /** 商品类型id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品规格名称 */
  optionName?: Maybe<Scalars['String']>;
  /** 单价 */
  price?: Maybe<Scalars['BigDecimal']>;
  /** 单价类型 */
  priceType?: Maybe<Scalars['Int']>;
  /** 退货单Id */
  returnId?: Maybe<Scalars['ID']>;
  /** sku */
  skuId?: Maybe<Scalars['Int']>;
  /** 大单位名称 */
  totalName?: Maybe<Scalars['String']>;
  /** 大单位数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 大单位类型 */
  totalType?: Maybe<Scalars['Int']>;
  /** 小单位名称 */
  unitName?: Maybe<Scalars['String']>;
  /** 小单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 小单位类型 */
  unitType?: Maybe<Scalars['Int']>;
};

/** 新增bom */
export type PitayaSaveBomInput = {
  /** sku id */
  commoditySkuId?: InputMaybe<Scalars['Int']>;
  /** 配料列表 */
  saveCommodityBomDetailInput?: InputMaybe<Array<InputMaybe<PitayaBomDetailInput>>>;
};

/** 结算方式 */
export const enum PitayaSettlementMethodType {
  /** 先货后款 */
  DeliveryBeforePayment = 'DELIVERY_BEFORE_PAYMENT',
  /** 先款后货 */
  PaymentBeforeDelivery = 'PAYMENT_BEFORE_DELIVERY',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type PitayaSkuCondition = {
  /** 规格选项id */
  optionId?: InputMaybe<Scalars['Int']>;
  /** 规格id */
  specId?: InputMaybe<Scalars['Int']>;
};

export type PitayaSkuDetailPayload = {
  __typename?: 'PitayaSkuDetailPayload';
  /** 商品分类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 商品分类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** sku id */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 商品规格选项名称 */
  commoditySpecOptionName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 商品类型id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 产地id */
  placeOriginId?: Maybe<Scalars['Int']>;
  /** 产地名称 */
  placeOriginName?: Maybe<Scalars['String']>;
  /** 商品单位id */
  unitId?: Maybe<Scalars['Int']>;
  /** 商品单位名称 */
  unitName?: Maybe<Scalars['String']>;
  /** 品种id */
  varietyId?: Maybe<Scalars['Int']>;
  /** 品种名称 */
  varietyName?: Maybe<Scalars['String']>;
};

export type PitayaSopInfo = {
  __typename?: 'PitayaSopInfo';
  /** 质检表描述 */
  sopDesc?: Maybe<Scalars['String']>;
  /** 质检表id */
  sopId?: Maybe<Scalars['ID']>;
  /** 质检表名称 */
  sopName?: Maybe<Scalars['String']>;
};

export type PitayaSopItemResultInput = {
  /** 答案 */
  checkResult?: InputMaybe<Scalars['Object']>;
  /** 文件链接 */
  fileLink?: InputMaybe<Scalars['Object']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 质检项id */
  sopDetailId?: InputMaybe<Scalars['ID']>;
};

export type PitayaSopPayload = {
  __typename?: 'PitayaSopPayload';
  /** 品类 */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 模板id */
  sopId?: Maybe<Scalars['ID']>;
  /** sop环节 */
  sopOperation?: Maybe<Scalars['Int']>;
  /** sop环节描述 */
  sopOperationDesc?: Maybe<Scalars['String']>;
  /** 状态 启用true,禁用false */
  sopStatus?: Maybe<Scalars['Boolean']>;
  /** 模板说明 */
  templateDesc?: Maybe<Scalars['String']>;
  /** 模板名称 */
  templateName?: Maybe<Scalars['String']>;
  /** 是否通用 */
  universal?: Maybe<Scalars['Boolean']>;
};

export type PitayaSopResultInput = {
  /** 结果 */
  resultReqs?: InputMaybe<Array<InputMaybe<PitayaSopItemResultInput>>>;
  /** sop模板id */
  sopId?: InputMaybe<Scalars['ID']>;
};

export type PitayaSortingWarehouseInput = {
  /** 登录手机号 */
  phone?: InputMaybe<Scalars['String']>;
  /** 负责人姓名 */
  principalName?: InputMaybe<Scalars['String']>;
  /** 分拣仓名称 */
  sortingWarehouseName?: InputMaybe<Scalars['String']>;
};

export type PitayaSortingWarehousePayload = {
  __typename?: 'PitayaSortingWarehousePayload';
  /** 所属组织架构id */
  orgGroupId?: Maybe<Scalars['Int']>;
  /** 所属组织架构名称 */
  orgGroupName?: Maybe<Scalars['String']>;
  /** 所属组织id */
  orgId?: Maybe<Scalars['Int']>;
  /** 所属组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 登录手机号 */
  phone?: Maybe<Scalars['String']>;
  /** 分拣仓id */
  sortingWarehouseId?: Maybe<Scalars['Int']>;
  /** 分拣仓名称 */
  sortingWarehouseName?: Maybe<Scalars['String']>;
  /** 负责人id */
  userId?: Maybe<Scalars['Int']>;
  /** 负责人姓名 */
  userName?: Maybe<Scalars['String']>;
};

export type PitayaSupplierBankAccountPayload = {
  __typename?: 'PitayaSupplierBankAccountPayload';
  /** 账户名 */
  accountName?: Maybe<Scalars['String']>;
  /** 账户类型 */
  accountType?: Maybe<BankAccountType>;
  /** 账号类型名称 */
  accountTypeName?: Maybe<Scalars['String']>;
  /** 银行账户 */
  bankCardNo?: Maybe<Scalars['String']>;
  /** 银行所在市 */
  bankCityName?: Maybe<Scalars['String']>;
  /** 银行名称 */
  bankName?: Maybe<Scalars['String']>;
  /** 银行所在省 */
  bankProvinceName?: Maybe<Scalars['String']>;
  /** 主键 */
  id?: Maybe<Scalars['Int']>;
  /** 备注 */
  note?: Maybe<Scalars['String']>;
  /** 图片 */
  pics?: Maybe<Array<Maybe<PitayaFileRecordPayload>>>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['Int']>;
};

export type PitayaSupplierBasePayload = {
  __typename?: 'PitayaSupplierBasePayload';
  /** 供应商属性 */
  attribute?: Maybe<Scalars['Int']>;
  /** 所属组织id */
  belongOrgId?: Maybe<Scalars['Int']>;
  /** 所属租户id */
  belongTenantId?: Maybe<Scalars['Long']>;
  /** 营业执照类型（10：个体户，20：有限责任公司，30：股份有限责任公司，40：合伙企业，50：个人独资企业） */
  businessLicenseType?: Maybe<Scalars['Int']>;
  /** 市编码 */
  cityId?: Maybe<Scalars['Long']>;
  /** 控制人 */
  controlUser?: Maybe<Scalars['String']>;
  /** 国家 */
  country?: Maybe<Scalars['String']>;
  /** 区（县）编码 */
  countyId?: Maybe<Scalars['Long']>;
  /** 创建人id */
  createBy?: Maybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 删除标识 */
  deleted?: Maybe<Scalars['Int']>;
  /** 证明材料 */
  fileRecordsList?: Maybe<Array<Maybe<PitayaFileRecordPayload>>>;
  /** 供应商门牌号 */
  houseNum?: Maybe<Scalars['String']>;
  /** 供应商主表id */
  id?: Maybe<Scalars['Int']>;
  /** 身份证 */
  idCard?: Maybe<Scalars['String']>;
  /** 工商信息认证标识（1是，99否，0未指定） */
  infoAuth?: Maybe<Scalars['Int']>;
  /** 当前base信息是否在detail表上某个组织、系统下被关联过 */
  isAssociated?: Maybe<Scalars['Boolean']>;
  /** 座机号码 */
  landlineNum?: Maybe<Scalars['String']>;
  /** 法人 */
  legalPerson?: Maybe<Scalars['String']>;
  /** 邮箱账号 */
  mail?: Maybe<Scalars['String']>;
  /** 供应商名称 */
  name?: Maybe<Scalars['String']>;
  /** 经营地 */
  operateAddress?: Maybe<Scalars['String']>;
  /** 经营范围 */
  operateRange?: Maybe<Scalars['String']>;
  /** 纳税类别 */
  payTaxesType?: Maybe<TaxpayerClassEnum>;
  payTaxesTypeName?: Maybe<Scalars['String']>;
  /** 联系电话 */
  phoneNum?: Maybe<Scalars['String']>;
  /** 省编码 */
  provinceId?: Maybe<Scalars['Long']>;
  /** 注册日期 */
  recordDate?: Maybe<Scalars['Long']>;
  /** 登记状态 */
  registerStatus?: Maybe<CorpRegisterStatus>;
  registerStatusName?: Maybe<Scalars['String']>;
  /** 注册资本（单位：万元） */
  registeredCapital?: Maybe<Scalars['String']>;
  /** 供应商地址 */
  supplierAddress?: Maybe<Scalars['String']>;
  /** 供应商类型（10个人20/公司/0未指定） */
  supplierBaseType?: Maybe<SupplierBaseType>;
  supplierBaseTypeName?: Maybe<Scalars['String']>;
  /** 纳税人识别号 */
  tfn?: Maybe<Scalars['String']>;
  /** 微信账号 */
  wechat?: Maybe<Scalars['String']>;
};

export type PitayaSupplierCooperationPayload = {
  __typename?: 'PitayaSupplierCooperationPayload';
  /** 结算方式（10先货后款，20先款后货） */
  balanceMode?: Maybe<PitayaSettlementMethodType>;
  /** 结算方式名称 */
  balanceModeName?: Maybe<Scalars['String']>;
  /** 采购结算账期 */
  cycleBalance?: Maybe<Scalars['String']>;
  /** 对账周期 */
  cycleCheck?: Maybe<Scalars['String']>;
  /** 开票周期 */
  cycleInvoicing?: Maybe<Scalars['String']>;
  /** 付款周期 */
  cyclePay?: Maybe<Scalars['String']>;
  /** 主键 */
  id?: Maybe<Scalars['Int']>;
  /** 发票类型（10：专票:20：普票） */
  invoiceType?: Maybe<InvoiceType>;
  /** 发票类型名称 */
  invoiceTypeName?: Maybe<Scalars['String']>;
  /** 备注 */
  note?: Maybe<Scalars['String']>;
  /** 额度 */
  quota?: Maybe<Scalars['BigDecimal']>;
  /** 预付比例 */
  rate?: Maybe<Scalars['BigDecimal']>;
  /** 供应商详情id */
  supplierDetailId?: Maybe<Scalars['Int']>;
};

export type PitayaSupplierInput = {
  /** 省市区 */
  addressIds?: InputMaybe<CreateOrUpdatePitayaAddressInput>;
  /** 供应商属性 v2.4 */
  attributeEnum?: InputMaybe<SupplierAttribute>;
  /** 供应商所属组织 v2.4 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 控制人 */
  controlUser?: InputMaybe<Scalars['String']>;
  /** 财务编码 */
  financialCode?: InputMaybe<Scalars['String']>;
  houseNum?: InputMaybe<Scalars['String']>;
  /** 身份证 */
  idCard?: InputMaybe<Scalars['String']>;
  /** 法人 */
  legalPerson?: InputMaybe<Scalars['String']>;
  /** 邮箱 */
  mail?: InputMaybe<Scalars['String']>;
  /** 经营地址 */
  operateAddress?: InputMaybe<Scalars['String']>;
  /** 纳税类别 */
  payTaxesType?: InputMaybe<TaxpayerClassEnum>;
  /** 联系电话 */
  phoneNum?: InputMaybe<Scalars['String']>;
  /** 图片 */
  pics?: InputMaybe<Array<InputMaybe<PitayaFileRecordInput>>>;
  /** 成立日期 */
  recordDate?: InputMaybe<Scalars['Long']>;
  /** 登记状态 */
  registerStatus?: InputMaybe<CorpRegisterStatus>;
  /** 注册资本 */
  registeredCapital?: InputMaybe<Scalars['String']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 户籍地址/注册地址 */
  supplierAddress?: InputMaybe<Scalars['String']>;
  /** 供应商类型（10个人20/公司/0未指定） */
  supplierBaseType?: InputMaybe<SupplierBaseType>;
  supplierDetailId?: InputMaybe<Scalars['Int']>;
  supplierId?: InputMaybe<Scalars['Int']>;
  /** 供应商全称 */
  supplierName?: InputMaybe<Scalars['String']>;
  /** 简称 */
  supplierShortName?: InputMaybe<Scalars['String']>;
  /** 果品供应商类别 */
  supplierSubType?: InputMaybe<Array<InputMaybe<SupplierSubType>>>;
  /** 供应商类别 1:果品供应商; 3:辅料; 4:周转筐; 5:运杂; 7:报关公司; 8:运输公司; 10:出口公司; 11:供应链金融公司; */
  supplierTypeId?: InputMaybe<Scalars['Int']>;
  /** 纳税人识别号 */
  tfn?: InputMaybe<Scalars['String']>;
  /** vx */
  wechat?: InputMaybe<Scalars['String']>;
};

export type PitayaSupplierInvoiceSubjectPayload = {
  __typename?: 'PitayaSupplierInvoiceSubjectPayload';
  /** 关联id */
  id?: Maybe<Scalars['Int']>;
  /** 关联供应商名称 */
  name?: Maybe<Scalars['String']>;
  /** 供应商明细id */
  supplierDetailId?: Maybe<Scalars['Int']>;
  /** 被关联的供应商基础id */
  supplierId?: Maybe<Scalars['Int']>;
  /** 关联供应商类型 */
  type?: Maybe<Scalars['Int']>;
};

export type PitayaSupplierPayload = BelongOrgBase & OrgBase & {
  __typename?: 'PitayaSupplierPayload';
  /** 注册地址/户籍地址 */
  addressIds?: Maybe<PitayaAddress>;
  /** 供应商属性Id v2.4 */
  attributeEnum?: Maybe<SupplierAttribute>;
  /** 银行信息 */
  bankAccounts?: Maybe<Array<Maybe<PitayaSupplierBankAccountPayload>>>;
  /** 供应商所属组织 v2.4 */
  belongOrg?: Maybe<PitayaOrg>;
  /**
   * 供应商商品类型
   * @deprecated 2.3废弃
   */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /**
   * 供应商商品类型名称
   * @deprecated 2.3 废弃
   */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 联系人 */
  contacts?: Maybe<Array<Maybe<PitayaContactPersonPayload>>>;
  /** 控制人 */
  controlUser?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 供应商状态 1 启用 99 禁用 2.19 新增 */
  enable?: Maybe<Scalars['Int']>;
  /** 财务编码 */
  financialSystemCode?: Maybe<Scalars['String']>;
  /** 门牌号 */
  houseNum?: Maybe<Scalars['String']>;
  /** 户籍 */
  householdRegistration?: Maybe<Scalars['String']>;
  /** 身份证 */
  idCard?: Maybe<Scalars['String']>;
  /** 开票主体 */
  invoiceSubject?: Maybe<Array<Maybe<PitayaSupplierInvoiceSubjectPayload>>>;
  /** 座机号 */
  landlineNum?: Maybe<Scalars['String']>;
  /** 法人 */
  legalPerson?: Maybe<Scalars['String']>;
  /** 是否长期合作1 是 99 否 */
  longCooperation?: Maybe<Scalars['Int']>;
  /** 邮箱 */
  mail?: Maybe<Scalars['String']>;
  /** 经营地址 */
  operateAddress?: Maybe<Scalars['String']>;
  /** 所属城仓 2.19 新增 */
  org?: Maybe<PitayaOrg>;
  /** 纳税类别 */
  payTaxesType?: Maybe<TaxpayerClassEnum>;
  /** 纳税类别名称 */
  payTaxesTypeName?: Maybe<Scalars['String']>;
  /** 电话号码 */
  phoneNum?: Maybe<Scalars['String']>;
  /** 图片 */
  pics?: Maybe<Array<Maybe<PitayaFileRecordPayload>>>;
  /** 成立日期 */
  recordDate?: Maybe<Scalars['Long']>;
  /** 注册地 */
  registerAddress?: Maybe<Scalars['String']>;
  /** 登记状态 */
  registerStatus?: Maybe<CorpRegisterStatus>;
  /** 登记状态名称 */
  registerStatusName?: Maybe<Scalars['String']>;
  /** 注册资本 */
  registeredCapital?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 供应商地址/注册地/户籍地 */
  supplierAddress?: Maybe<Scalars['String']>;
  /** 供应商类型(10个人20/公司/0未指定) */
  supplierBaseType?: Maybe<SupplierBaseType>;
  /** 供应商类型名称 */
  supplierBaseTypeName?: Maybe<Scalars['String']>;
  /** 授信信息 */
  supplierCooperation?: Maybe<PitayaSupplierCooperationPayload>;
  /** 详情id */
  supplierDetailId?: Maybe<Scalars['Int']>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['Int']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 供应商资质 */
  supplierQualification?: Maybe<PitayaSupplierQualificationPayload>;
  /** 供应商简称 */
  supplierShortName?: Maybe<Scalars['String']>;
  /** 果品供应商类别 */
  supplierSubType?: Maybe<Array<Maybe<SupplierSubType>>>;
  /** 果品供应商类别名称 */
  supplierSubTypeName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 供应商类别 1:果品供应商; 3:辅料; 4:周转筐; 5:运杂; 7:报关公司; 8:运输公司; 10:出口公司; 11:供应链金融公司; */
  supplierTypeId?: Maybe<Scalars['Int']>;
  /** 税务号/纳税人识别号 */
  tfn?: Maybe<Scalars['String']>;
  /** 供应商类别名称 */
  typeName?: Maybe<Scalars['String']>;
  /** 微信账号 */
  wechat?: Maybe<Scalars['String']>;
};

export type PitayaSupplierQualificationPayload = {
  __typename?: 'PitayaSupplierQualificationPayload';
  /** 其他资产说明 */
  assetOther?: Maybe<Scalars['String']>;
  /** 房产说明 */
  assetProperty?: Maybe<Scalars['String']>;
  /** 车辆说明 */
  assetVehicle?: Maybe<Scalars['String']>;
  /** 简介 */
  description?: Maybe<Scalars['String']>;
  /** 货源渠道 */
  goodsSource?: Maybe<Scalars['String']>;
  /** 历史业绩说明 */
  historyAchievement?: Maybe<Scalars['String']>;
  /** 主键 */
  id?: Maybe<Scalars['Int']>;
  /** 主要销售单品 */
  mainSale?: Maybe<Array<Maybe<CommodityCategoryPayload>>>;
  /** 备注 */
  note?: Maybe<Scalars['String']>;
  /** 图片 */
  pics?: Maybe<Array<Maybe<PitayaFileRecordPayload>>>;
  /** 供应商详情Id */
  supplierId?: Maybe<Scalars['Int']>;
};

export type PitayaSwitchInput = {
  id?: InputMaybe<Scalars['ID']>;
  /** 要变成的状态 */
  targetStatus?: InputMaybe<Scalars['Int']>;
};

export type PitayaSwitchPayload = {
  __typename?: 'PitayaSwitchPayload';
  id?: Maybe<Scalars['ID']>;
  /** 变更后的状态 */
  status?: Maybe<Scalars['Int']>;
};

/**
 * sku详情
 * sku列表表头
 */
export type PitayaTableHeadPayload = {
  __typename?: 'PitayaTableHeadPayload';
  other?: Maybe<Array<Maybe<PitayaHeadOther>>>;
  spec?: Maybe<Array<Maybe<PitayaHeadSpec>>>;
};

export type PitayaTimeRange = {
  /** 截至时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 起始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
};

export type PitayaTimeRangePayload = {
  __typename?: 'PitayaTimeRangePayload';
  /** 截至时间 */
  endTime?: Maybe<Scalars['Long']>;
  /** 起始时间 */
  startTime?: Maybe<Scalars['Long']>;
};

export type PitayaTransportInfo = {
  __typename?: 'PitayaTransportInfo';
  /** 柜次 */
  cabinetBatchCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 匹配货源 */
  matchSourceName?: Maybe<Scalars['String']>;
  /** 来源单号 */
  purchaseCode?: Maybe<Scalars['String']>;
  /** 挂车号 */
  trailerNo?: Maybe<Scalars['String']>;
};

/** 更新bom明细 */
export type PitayaUpdateBomDetailInput = {
  /** 配料id */
  commodityBomDetailId?: InputMaybe<Scalars['Int']>;
  /** 商品id */
  commodityId?: InputMaybe<Scalars['Int']>;
  /** sku id */
  commoditySkuId?: InputMaybe<Scalars['Int']>;
  /** 数量 */
  quantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 数量单位 */
  quantityUnit?: InputMaybe<Scalars['Int']>;
};

/** 修改bom */
export type PitayaUpdateBomInput = {
  /** bom id */
  commodityBomId?: InputMaybe<Scalars['Int']>;
  /** sku id */
  commoditySkuId?: InputMaybe<Scalars['Int']>;
  /** 配料列表 */
  updateCommodityBomDetailInput?: InputMaybe<Array<InputMaybe<PitayaUpdateBomDetailInput>>>;
};

/** 编辑sku */
export type PitayaUpdateCommoditySkuInput = {
  /** sku属性 */
  property?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** sku id */
  skuId: Array<Scalars['Int']>;
  /** 状态 */
  status: Scalars['Int'];
  /** 总计类型 */
  totalType?: InputMaybe<Scalars['Int']>;
  /** 单位数量 */
  unitQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 单位数量单位 */
  unitType: Scalars['Int'];
};

/** 商品状态变更 */
export type PitayaUpdateCommodityStatusInput = {
  commodityId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  status?: InputMaybe<Scalars['Int']>;
};

/**
 * 编辑sku
 * 编辑sku状态
 */
export type PitayaUpdateStatusInput = {
  /** sku id */
  commoditySkuId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 状态 */
  status?: InputMaybe<Scalars['Int']>;
};

export type PitayaUpdateWarehouseInput = {
  /** 入库审核单id */
  inOrderId: Scalars['ID'];
  /** 仓库id */
  warehouseId: Scalars['ID'];
};

export type PitayaUserPayload = {
  __typename?: 'PitayaUserPayload';
  /**  创建时间 */
  createTime?: Maybe<Scalars['String']>;
  /** 身份证号码 */
  idNum?: Maybe<Scalars['String']>;
  /**  座机号码 */
  landlineNum?: Maybe<Scalars['String']>;
  organizationId?: Maybe<Scalars['Int']>;
  /**  组织名称 */
  organizationName?: Maybe<Scalars['String']>;
  positions?: Maybe<Array<Maybe<PositionPayload>>>;
  /** 用户状态 */
  status?: Maybe<UserStatus>;
  stores?: Maybe<Array<Maybe<UserStorePayload>>>;
  teamId?: Maybe<Scalars['Int']>;
  /** 当前租户id */
  tenantId?: Maybe<Scalars['ID']>;
  /** 当前租户名称 */
  tenantName?: Maybe<Scalars['String']>;
  userId?: Maybe<Scalars['Int']>;
  /**  用户名称 */
  userName?: Maybe<Scalars['String']>;
  /**  用户电话号码 */
  userPhoneNum?: Maybe<Scalars['String']>;
};

export type Place = {
  __typename?: 'Place';
  placeId?: Maybe<Scalars['Int']>;
  placeName?: Maybe<Scalars['String']>;
  placePid?: Maybe<Scalars['Int']>;
};

export type PlaceInput = {
  categoryId?: InputMaybe<Scalars['Int']>;
  placeId?: InputMaybe<Scalars['Int']>;
  placeName?: InputMaybe<Scalars['String']>;
  placePid?: InputMaybe<Scalars['Int']>;
};

/** 生产计划 */
export type Plan = BelongOrgBase & CustomerDistributionNameBase & CustomerNameBase & WarehouseBase & {
  __typename?: 'Plan';
  /**  所属组织  */
  belongOrg?: Maybe<PitayaOrg>;
  /**  商品类型  */
  commodityType?: Maybe<Scalars['Int']>;
  /**  计划类型 */
  createType?: Maybe<Scalars['Int']>;
  /** 配送地址id */
  customerDistributionId?: Maybe<Scalars['Int']>;
  /** 配送地址名称 */
  customerDistributionName?: Maybe<Scalars['String']>;
  /** 客户id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型 */
  customerType?: Maybe<Scalars['Int']>;
  /** 计划单号 */
  planCode?: Maybe<Scalars['String']>;
  /** 生产日期 */
  planDate?: Maybe<Scalars['Long']>;
  /** 备注 */
  planDescription?: Maybe<Scalars['String']>;
  /** 计划结束时间 */
  planEndTime?: Maybe<Scalars['Long']>;
  /** 计划id */
  planId?: Maybe<Scalars['ID']>;
  /** 计划开始时间 */
  planStartTime?: Maybe<Scalars['Long']>;
  /** 计划状态【10：待发布、20：待生产、30：生产中、40：已完成、50：已取消】 */
  planStatus?: Maybe<Scalars['Int']>;
  /** 仓库id */
  warehouse?: Maybe<Warehouse>;
};

/** 计划分析 */
export type PlanAnalysisPayload = {
  __typename?: 'PlanAnalysisPayload';
  /** 成品销售创建计划完成数量 */
  completedSale?: Maybe<Scalars['Int']>;
  /** 货品拆分创建计划完成数量 */
  completedSplit?: Maybe<Scalars['Int']>;
  /** 备货生产创建计划完成数量 */
  completedStock?: Maybe<Scalars['Int']>;
  /** 成品销售计划数量 */
  productionSale?: Maybe<Scalars['Int']>;
  /** 货品拆分计划数量 */
  productionSplit?: Maybe<Scalars['Int']>;
  /** 备货生产计划数量 */
  productionStock?: Maybe<Scalars['Int']>;
  /** 计划总数 */
  totalPlan?: Maybe<Scalars['Int']>;
  /** 成品销售创建计划未完成数量 */
  undoneSale?: Maybe<Scalars['Int']>;
  /** 货品拆分创建计划未完成数量 */
  undoneSplit?: Maybe<Scalars['Int']>;
  /** 备货生产创建计划未完成数量 */
  undoneStock?: Maybe<Scalars['Int']>;
};

export type PlanBaseInfoInput = {
  /** 备注 */
  planDescription?: InputMaybe<Scalars['String']>;
  /** 计划结束时间 */
  planEndTime: Scalars['Long'];
  /** 计划id */
  planId: Scalars['ID'];
  /** 计划开始时间 */
  planStartTime: Scalars['Long'];
};

export type PlanCabinetInfoInterface = {
  /** 柜子信息 */
  cabinetInfoList?: Maybe<Array<Maybe<CabinetInfo>>>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
};

/** 用户计划变更统计 */
export type PlanChangedSummary = {
  __typename?: 'PlanChangedSummary';
  /** 待处理数量 */
  notHandleCount?: Maybe<Scalars['Int']>;
};

export type PlanCombineCommodityTableInput = {
  /** 是否需要返回合并商品明细 */
  needCombine?: InputMaybe<Scalars['Boolean']>;
  /** 计划ID */
  planIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type PlanCombineCommodityTablePayLoad = {
  __typename?: 'PlanCombineCommodityTablePayLoad';
  /** 计划柜子商品明细 */
  cabinetTables?: Maybe<Array<Maybe<CommodityDetailSplitByCabinetPayload>>>;
  /** 合并商品明细 */
  combineTable?: Maybe<Array<Maybe<TablePayload>>>;
};

export type PlanCommodityDetailInput = {
  /** 产地计划ID,当type为PRODUCT时必传，调用页面：收货任务查看产地计划 */
  originPlanId?: InputMaybe<Scalars['ID']>;
  /** 任务id */
  taskId: Scalars['ID'];
  /** 类型 */
  type: DurianTaskType;
};

export type PlanCommodityDetailPayload = {
  __typename?: 'PlanCommodityDetailPayload';
  /** 抽检后数量 */
  actualQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 商品时间 */
  commodityTime?: Maybe<PlanCommodityTimePayload>;
  /** 商品明细 */
  items?: Maybe<Array<Maybe<TablePayload>>>;
  /** 贴箱标签 */
  labels?: Maybe<Array<Maybe<LabelPayload>>>;
  /** 合计抽检数量 */
  sampleQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 标签 */
  tags?: Maybe<Array<Maybe<TagInfoPayload>>>;
  /** 装柜任务id */
  taskId?: Maybe<Scalars['ID']>;
  /** 合计数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 类型 */
  type?: Maybe<DurianTaskType>;
};

export type PlanCommodityTimePayload = {
  __typename?: 'PlanCommodityTimePayload';
  /** 关柜日期 */
  closeTime?: Maybe<Scalars['Long']>;
  /** 发柜日期 */
  deliverTime?: Maybe<Scalars['Long']>;
  /** 采果时间 */
  pickingTime?: Maybe<Scalars['Long']>;
  /** 是否展示 */
  show?: Maybe<Scalars['Boolean']>;
  /** 是否展示建议销售日期 */
  showSuggestSalesTime?: Maybe<Scalars['Boolean']>;
  /** 建议销售日期 */
  suggestSalesTime?: Maybe<Scalars['Long']>;
};

/**  计划详情 */
export type PlanDetailPayload = {
  __typename?: 'PlanDetailPayload';
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品规格 */
  commoditySpecOptionName?: Maybe<Scalars['String']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 已生产数量 */
  completedQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 负责人 */
  createBy?: Maybe<Scalars['String']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型 */
  customerTypeName?: Maybe<Scalars['String']>;
  /** 预估销量 */
  expectSaleQuantity?: Maybe<Scalars['String']>;
  /** 唯一标识 */
  index?: Maybe<Scalars['Int']>;
  /** 生产组长 */
  leaderName?: Maybe<Scalars['String']>;
  /** 生产线 */
  line?: Maybe<Scalars['String']>;
  /** 计划id */
  planId?: Maybe<Scalars['ID']>;
  /** 计划生产数量 */
  planProductionQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 计划状态名称 */
  planStatus?: Maybe<Scalars['String']>;
  /** 生产类型 */
  productionType?: Maybe<Scalars['String']>;
  /** 进度 */
  schedule?: Maybe<Scalars['String']>;
};

export type PlanEmptyCabinetDetailInput = {
  /** 空柜id */
  emptyCabinetId?: InputMaybe<Scalars['ID']>;
  /** 计划id */
  planId?: InputMaybe<Scalars['ID']>;
};

/** 计划重选空柜后回显payload */
export type PlanEmptyCabinetDetailPayload = EmptyCabinetAggregateInterface & {
  __typename?: 'PlanEmptyCabinetDetailPayload';
  /** 报关信息 */
  declarationInformation?: Maybe<DeclarationInformationPayload>;
  /** 空柜聚合信息 */
  emptyCabinetAggregateInfo?: Maybe<EmptyCabinetAggregatePayload>;
  /** 路线信息 */
  routeInformation?: Maybe<RouteInformationPayload>;
};

export type PlanEmptyCabinetInput = {
  /** 到港时间 */
  arrivalTime?: InputMaybe<Scalars['Long']>;
  /** 离港时间 */
  departureTime?: InputMaybe<Scalars['Long']>;
  /** 卸货港id */
  dischargePortId?: InputMaybe<Scalars['ID']>;
  /** 卸货码头id */
  dischargeWharfId?: InputMaybe<Scalars['ID']>;
  /** 柜子id */
  emptyCabinetId?: InputMaybe<Scalars['ID']>;
  /** 装货港id */
  loadingPortId?: InputMaybe<Scalars['ID']>;
  /** 船期id */
  sailScheduleId?: InputMaybe<Scalars['ID']>;
  /** 船公司id */
  shipCompany?: InputMaybe<Scalars['ID']>;
};

/** 计划的空柜信息payload */
export type PlanEmptyCabinetPayload = EmptyCabinetAggregateInterface & {
  __typename?: 'PlanEmptyCabinetPayload';
  /** 是否能重选空柜 */
  canReSelect?: Maybe<Scalars['Boolean']>;
  /** 空柜聚合信息 */
  emptyCabinetAggregateInfo?: Maybe<EmptyCabinetAggregatePayload>;
};

export type PlanFixedChargeData = {
  __typename?: 'PlanFixedChargeData';
  /** 费用项金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 固定费用类型 */
  chargeType?: Maybe<Scalars['Int']>;
};

export type PlanFixedChargeInput = {
  /** 费用项金额 */
  amount: Scalars['BigDecimal'];
  /** 固定费用类型 */
  chargeType: Scalars['Int'];
};

export type PlanInfoInput = {
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 商品类型 */
  commodityType: Scalars['Int'];
  /** 计划类型 */
  createType?: InputMaybe<CreateTypeEnum>;
  /** 客户配送地址 */
  customerDistributionId?: InputMaybe<Scalars['Int']>;
  /** 客户id */
  customerId: Scalars['Int'];
  /** 客户类型 */
  customerType?: InputMaybe<Scalars['Int']>;
  /** 备注 */
  planDescription?: InputMaybe<Scalars['String']>;
  /** 生产结束日期 */
  planEndTime: Scalars['Long'];
  /** 生产开始日期 */
  planStartTime: Scalars['Long'];
  /** 计划任务信息 */
  task: Array<InputMaybe<TaskInsertInput>>;
  /** 仓库id */
  warehouseId: Scalars['ID'];
};

export type PlanPageResult = {
  __typename?: 'PlanPageResult';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<ProductionPlanPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 生产计划查询入参 */
export type PlanQueryInput = {
  /** 客户id */
  belongId?: InputMaybe<Scalars['Int']>;
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 客户类型 */
  belongType?: InputMaybe<Scalars['Int']>;
  /** 模糊查询 */
  param?: InputMaybe<Scalars['String']>;
  /** 日期 */
  planDate?: InputMaybe<Scalars['Long']>;
  /** 状态 */
  planStatus?: InputMaybe<Scalars['Int']>;
};

export type PlanRouteAndDeclarationInfoEchoInput = {
  /** 到港时间 */
  arrivalTime?: InputMaybe<Scalars['Long']>;
  /** 离港时间 */
  departureTime?: InputMaybe<Scalars['Long']>;
  /** 卸货港id */
  dischargePortId?: InputMaybe<Scalars['ID']>;
  /** 卸货码头id */
  dischargeWharfId?: InputMaybe<Scalars['ID']>;
  /** 装货港id */
  loadingPortId?: InputMaybe<Scalars['ID']>;
  /** 计划id */
  planId?: InputMaybe<Scalars['ID']>;
  /** 船期id */
  sailScheduleId?: InputMaybe<Scalars['ID']>;
  /** 船公司id */
  shipCompany?: InputMaybe<Scalars['ID']>;
  /** 供应商ID */
  supplierId?: InputMaybe<Scalars['ID']>;
  /** 运输要求 */
  transportRequirement?: InputMaybe<Scalars['String']>;
};

export const enum PlanStateEnum {
  /**
   * 已收货
   * 产地计划 到港
   * 销地计划 所有的收货任务全部收货后
   */
  Received = 'RECEIVED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /**
   * 待装箱
   * 产地计划 计划创建
   * 销地计划 计划创建但未一键发货
   */
  WaitLoad = 'WAIT_LOAD',
  /**
   * 待收货
   * 产地计划 运输运单发运
   * 销地计划 运输运单发运
   */
  WaitReceive = 'WAIT_RECEIVE',
  /**
   * 待发运
   * 产地计划 完成装柜
   * 销地计划 完成一键发货
   */
  WaitShip = 'WAIT_SHIP'
};

/**  计划统计查询输入 */
export type PlanStatisticsInput = {
  /** 客户id */
  belongId?: InputMaybe<Scalars['Int']>;
  /** 客户类型 */
  belongType?: InputMaybe<Scalars['Int']>;
  /** 日期 */
  date?: InputMaybe<Scalars['Long']>;
  /** org id */
  orgId?: InputMaybe<Scalars['Int']>;
  /** 计划状态 */
  planStatus?: InputMaybe<StatisticsPlanStatus>;
};

/**  计划统计返回 */
export type PlanStatisticsPayload = {
  __typename?: 'PlanStatisticsPayload';
  /** 已完成计划 */
  completedPlan?: Maybe<Scalars['Int']>;
  /** 生产中计划 */
  inPlan?: Maybe<Scalars['Int']>;
  /** 计划详情 */
  planDetail?: Maybe<Array<Maybe<PlanDetailPayload>>>;
  /** 计划总数 */
  planTotal?: Maybe<Scalars['Int']>;
  /** 待审核 */
  waitAuditPlan?: Maybe<Scalars['Int']>;
  /** 待生产计划 */
  waitPlan?: Maybe<Scalars['Int']>;
};

/**  计划状态 */
export const enum PlanStatus {
  /** 已完成 */
  CompletedPlan = 'COMPLETED_PLAN',
  /** 生产中 */
  InProgressPlan = 'IN_PROGRESS_PLAN',
  /** 无计划 */
  NoPlan = 'NO_PLAN'
};

export type PlanTaskInfoInput = {
  /** 变更id */
  changeId?: InputMaybe<Scalars['ID']>;
  /** 商品信息 */
  commodities: Array<InputMaybe<CommodityInput>>;
  /** 生产组长id */
  leaderId: Scalars['Int'];
  /** 生产组长名称 */
  leaderName: Scalars['String'];
  /** 生产线 */
  line: Scalars['Int'];
  /** 生产计划id */
  planId: Scalars['ID'];
  /** 生产任务id */
  taskId: Scalars['ID'];
};

export type PlanTaskInput = {
  planId: Scalars['ID'];
  /** 计划任务信息 */
  task: Array<InputMaybe<TaskInput>>;
};

export const enum PlanTypeEnum {
  /** 产地计划 */
  Origin = 'ORIGIN',
  /** 销地计划 */
  Sales = 'SALES',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type PlannedUsageAddressInput = {
  /** 地址id */
  addressId?: InputMaybe<Scalars['ID']>;
  /** 地址类型 */
  type?: InputMaybe<DevicePlannedUsageAddressEnum>;
};

export type PlannedUsageAddressPayload = DeviceLocationInterface & {
  __typename?: 'PlannedUsageAddressPayload';
  /** 地址 */
  address?: Maybe<Scalars['String']>;
  /** 地址id */
  addressId?: Maybe<Scalars['ID']>;
  /** 地址类型 */
  type?: Maybe<DevicePlannedUsageAddressEnum>;
};

export type PlatformPlanCommodityPayload = CommoditySkuBase & {
  __typename?: 'PlatformPlanCommodityPayload';
  /** 平台地址id */
  addressId?: Maybe<Scalars['ID']>;
  /** sku信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 计划itemId */
  itemId?: Maybe<Scalars['ID']>;
  /** 计划单id */
  planId?: Maybe<Scalars['ID']>;
  /** 计划数量 */
  planQuantity?: Maybe<Quantity>;
  /** 可售数量 */
  stockQuantity?: Maybe<Quantity>;
};

export type PlatformReturnCommodityInput = {
  /** skuId */
  commoditySkuId: Scalars['Int'];
  /** 商品类型 */
  commodityType: Scalars['Int'];
  /** 退回数量 */
  returnQuantity: PitayaQuantity;
};

export type PlatformSaleAfterSaleBadgeInput = {
  /** 地址id */
  addressId: Scalars['Int'];
  /** 时间搜索 */
  timeRange: PitayaTimeRange;
};

export type PlatformSaleAfterSaleBadgePayload = {
  __typename?: 'PlatformSaleAfterSaleBadgePayload';
  /** 待处理 */
  toBeDealt?: Maybe<Scalars['Int']>;
};

/**  再来一单返回内容  */
export type PlatformSaleCommodityPayload = {
  __typename?: 'PlatformSaleCommodityPayload';
  /**  有库存的商品列表  */
  commodityListWithStock?: Maybe<Array<Maybe<StoreManagementSaleCommodityPayload>>>;
  /**  库存不足的商品  */
  outOfStockItems?: Maybe<Array<Maybe<PlatformSaleOutOfStockItem>>>;
};

export type PlatformSaleDetailPayload = BelongOrgBase & CreateByBase & CustomerBase & {
  __typename?: 'PlatformSaleDetailPayload';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<StoreManagementSaleCommodityPayload>>>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 客户信息 */
  customer?: Maybe<Customer>;
  /** 销售退货 */
  platformSaleReturnOrders?: Maybe<Array<Maybe<PitayaReturnDetailPayload>>>;
  /** 备注信息 */
  remark?: Maybe<Scalars['String']>;
  /** 销售金额 */
  saleAmount?: Maybe<Scalars['BigDecimal']>;
  /** 单号 */
  saleOrderCode?: Maybe<Scalars['String']>;
  /** id */
  saleOrderId?: Maybe<Scalars['ID']>;
  /** 状态 */
  saleOrderStatus?: Maybe<SaleStatusEnum>;
  /** 状态文案 */
  saleOrderStatusName?: Maybe<Scalars['String']>;
  /** 销售日期 */
  saleTime?: Maybe<Scalars['Long']>;
};

export type PlatformSaleInput = {
  /** 单据id */
  saleOrderId: Scalars['ID'];
};

export type PlatformSaleOutOfStockItem = CommoditySkuBase & {
  __typename?: 'PlatformSaleOutOfStockItem';
  /** sku信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /**  商品类型  */
  commodityType?: Maybe<Scalars['Int']>;
};

export type PlatformSalePlanPayload = CustomerBase & {
  __typename?: 'PlatformSalePlanPayload';
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<PlatformPlanCommodityPayload>>>;
  /** 客户信息 */
  customer?: Maybe<Customer>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 计划单id */
  planId?: Maybe<Scalars['ID']>;
  /** 计划销售日期 */
  planTime?: Maybe<Scalars['Long']>;
};

export type PlatformSaleReturnCommodityInput = {
  /** skuId */
  commoditySkuId: Scalars['Int'];
  /** 商品类型 */
  commodityType: Scalars['Int'];
  /** 退货数量 */
  returnQuantity: PitayaQuantity;
  /** 销售单价 */
  salePrice: Scalars['BigDecimal'];
  /** 销售单价单位 */
  salePriceType: Scalars['Int'];
  /** 大单位 */
  totalType?: InputMaybe<Scalars['Int']>;
  /** 小单位 */
  unitType: Scalars['Int'];
};

export type PointPayload = {
  __typename?: 'PointPayload';
  /** 地址简称 */
  address?: Maybe<Scalars['String']>;
  /** 节点id */
  id: Scalars['ID'];
  /** 经停点类型 */
  stopoverType?: Maybe<StopOverPointTypeEnum>;
  /** 节点类型 */
  type: RoutePointTypeEnum;
};

export type PortCountryInfoPayload = {
  __typename?: 'PortCountryInfoPayload';
  /** 口岸国家 */
  country?: Maybe<DurianCountryTypeEnum>;
  /** 口岸id */
  portId?: Maybe<Scalars['ID']>;
  /** 口岸名称 */
  portName?: Maybe<Scalars['String']>;
};

export type PortCountryInterface = {
  /** 口岸id */
  portId?: Maybe<Scalars['ID']>;
  /** 口岸信息 */
  portInfo?: Maybe<PortCountryInfoPayload>;
};

export type PortCountryPayload = PortCountryInterface & {
  __typename?: 'PortCountryPayload';
  /** 口岸id */
  portId?: Maybe<Scalars['ID']>;
  /** 口岸信息 */
  portInfo?: Maybe<PortCountryInfoPayload>;
};

/** 新增修改口岸请求参数 */
export type PortEditInput = {
  /** 口岸地址 */
  address?: InputMaybe<Scalars['String']>;
  /** 所属国家编码 CN  VN  TH */
  countryCode?: InputMaybe<Scalars['String']>;
  /** 维度 */
  lat?: InputMaybe<Scalars['BigDecimal']>;
  /** 经度 */
  lng?: InputMaybe<Scalars['BigDecimal']>;
  /** 口岸名称多语言 */
  nameLocale?: InputMaybe<Array<InputMaybe<NameInput>>>;
  /** 口岸id */
  portId?: InputMaybe<Scalars['Long']>;
};

/**  口岸信息校验请求 */
export type PortInfoInput = {
  /** 口岸id */
  portId?: InputMaybe<Scalars['Long']>;
  /** 校验内容 */
  verifyContent?: InputMaybe<Scalars['String']>;
  /** 校验类型 */
  verifyType?: InputMaybe<VerifyType>;
};

export type PortInterface = {
  /** 港口ID */
  portId?: Maybe<Scalars['ID']>;
  /** 港口名称 */
  portName?: Maybe<Scalars['String']>;
};

export type PortListInterface = {
  /** 口岸id */
  portIdList?: Maybe<Array<Maybe<Scalars['Long']>>>;
  /** 口岸名称 */
  portNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type PortOption = {
  __typename?: 'PortOption';
  country?: Maybe<DurianCountryTypeEnum>;
  desc?: Maybe<Scalars['String']>;
  disabled?: Maybe<Scalars['Boolean']>;
  label?: Maybe<Scalars['String']>;
  lat?: Maybe<Scalars['BigDecimal']>;
  lng?: Maybe<Scalars['BigDecimal']>;
  value?: Maybe<Scalars['ID']>;
};

/** 分页查询口岸请求参数 */
export type PortPageInput = {
  /** 国家编码 */
  countryCode?: InputMaybe<Scalars['String']>;
  /** 口岸名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 分页参数 */
  page?: InputMaybe<Page>;
};

/** 分页查询口岸响应参数 */
export type PortPagePayload = {
  __typename?: 'PortPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 口岸信息列表 */
  records?: Maybe<Array<Maybe<PortPayload>>>;
  /** 总条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 口岸对象 */
export type PortPayload = {
  __typename?: 'PortPayload';
  /** 口岸地址 */
  address?: Maybe<Scalars['String']>;
  /** 国家编码 */
  countryCode?: Maybe<Scalars['String']>;
  /** 国家名称 */
  countryName?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createdTime?: Maybe<Scalars['Long']>;
  /** 纬度 */
  lat?: Maybe<Scalars['BigDecimal']>;
  /** 经度 */
  lng?: Maybe<Scalars['BigDecimal']>;
  /** 口岸名称 */
  name?: Maybe<Scalars['String']>;
  /** 口岸多语言 */
  nameLocale?: Maybe<Array<Maybe<NamePayload>>>;
  /** 口岸id */
  portId?: Maybe<Scalars['Long']>;
};

/** 港口时间信息 */
export type PortTimeInfoInput = {
  /** 时间 */
  portTime?: InputMaybe<Scalars['Long']>;
  /** 时间类型 */
  timeType?: InputMaybe<TimeTypeEnum>;
};

export type PortWithTimePayload = PortInterface & {
  __typename?: 'PortWithTimePayload';
  /** 港口id */
  portId?: Maybe<Scalars['ID']>;
  /** 港口名称 */
  portName?: Maybe<Scalars['String']>;
  /** 时间 */
  time?: Maybe<Scalars['Long']>;
};

/** 岗位信息 */
export type PositionDto = {
  __typename?: 'PositionDTO';
  /** 岗位关联角色 */
  PositionRoleDTOs?: Maybe<Array<Maybe<PositionRoleDto>>>;
  /** 岗位所属组织架构 */
  groupOrgId?: Maybe<Scalars['Int']>;
  /** 岗位所属组织架构名称 */
  groupOrgName?: Maybe<Scalars['String']>;
  /** 岗位所属组织 */
  orgId?: Maybe<Scalars['Int']>;
  /** 岗位所属组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 岗位id */
  positionId?: Maybe<Scalars['Int']>;
  /** 岗位名称 */
  positionName?: Maybe<Scalars['String']>;
  /** 岗位状态 */
  positionStatus?: Maybe<PositionStatus>;
  /** 租户id */
  tenantId?: Maybe<Scalars['Long']>;
};

export type PositionEchartsListPayload = {
  __typename?: 'PositionEchartsListPayload';
  /** 订单创建时间 */
  createDateTime?: Maybe<Scalars['Long']>;
  /** 轨迹数据结果 */
  records?: Maybe<Array<Maybe<PositionEchartsPayLoad>>>;
};

export type PositionEchartsPayLoad = {
  __typename?: 'PositionEchartsPayLoad';
  /** 位置信息 */
  address?: Maybe<Scalars['String']>;
  /** 时间 */
  dataUpdateTime?: Maybe<Scalars['Long']>;
  /** 纬度 */
  lat?: Maybe<Scalars['BigDecimal']>;
  /** 经度 */
  lng?: Maybe<Scalars['BigDecimal']>;
  /** 站点信息 */
  siteInfos?: Maybe<Array<Maybe<PositionSitePayload>>>;
  /** 温度值 */
  temperature?: Maybe<Scalars['String']>;
};

/** 岗位下拉 */
export type PositionOption = {
  __typename?: 'PositionOption';
  /** 岗位id */
  id?: Maybe<Scalars['Int']>;
  /** 岗位状态 */
  status?: Maybe<PositionStatus>;
  /** 岗位名称 */
  value?: Maybe<Scalars['String']>;
};

/** 权限列表下拉请求 */
export type PositionOptionInput = {
  /** 所属组织架构id（必填） */
  groupOrgId?: InputMaybe<Scalars['Int']>;
  /** 所属组织id（必填） */
  orgId?: InputMaybe<Scalars['Int']>;
  /** 用户id */
  userId?: InputMaybe<Scalars['Int']>;
};

/** 岗位下拉列表返回 */
export type PositionOptionPayload = {
  __typename?: 'PositionOptionPayload';
  option?: Maybe<Array<Maybe<PositionOption>>>;
};

/** 岗位关联组织请求 */
export type PositionOrgInput = {
  /** 组织id */
  orgId: Scalars['Int'];
  /** 岗位id（必填） */
  positionIds: Array<InputMaybe<Scalars['Int']>>;
  /** 绑定状态 */
  relation: RelationEnum;
};

export const enum PositionPageEnum {
  PositionOrg = 'POSITION_ORG',
  PositionRole = 'POSITION_ROLE',
  Unrecognized = 'UNRECOGNIZED'
};

export type PositionPayload = {
  __typename?: 'PositionPayload';
  positionId?: Maybe<Scalars['Int']>;
  positionName?: Maybe<Scalars['String']>;
};

/** 岗位角色关联信息 */
export type PositionRoleDto = {
  __typename?: 'PositionRoleDTO';
  /** 系统id */
  appId?: Maybe<Scalars['Int']>;
  /** 系统名称 */
  appName?: Maybe<Scalars['String']>;
  /** 角色信息 */
  roleDTOs?: Maybe<Array<Maybe<RoleInfoPayload>>>;
};

/** 岗位关联角色请求 */
export type PositionRoleRelInput = {
  /** 岗位id（必填） */
  positionId: Scalars['Int'];
  /** 角色id集 */
  roleIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type PositionSitePayload = {
  __typename?: 'PositionSitePayload';
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 纬度 */
  lat?: Maybe<Scalars['BigDecimal']>;
  /** 经度 */
  lng?: Maybe<Scalars['BigDecimal']>;
  /** 名称 */
  name?: Maybe<Scalars['String']>;
  /** 半径 */
  radius?: Maybe<Scalars['BigDecimal']>;
};

/** 岗位状态枚举 */
export const enum PositionStatus {
  /** 已配置 */
  PositionConfigured = 'POSITION_CONFIGURED',
  /** 禁用 */
  PositionDisable = 'POSITION_DISABLE',
  /** 启用 */
  PositionEnable = 'POSITION_ENABLE',
  /** 异常状态 */
  PositionErrorStatus = 'POSITION_ERROR_STATUS',
  /** 没有配置 */
  PositionNotConfig = 'POSITION_NOT_CONFIG'
};

/** 权限树 */
export type PowerInfoPayload = {
  __typename?: 'PowerInfoPayload';
  /**  是否可选 */
  disable?: Maybe<Scalars['Boolean']>;
  /**  权限父节点id */
  parentId?: Maybe<Scalars['Int']>;
  /**  父节点名称 */
  parentName?: Maybe<Scalars['String']>;
  /**  权限码 */
  powerCode?: Maybe<Scalars['String']>;
  /**  权限id */
  powerId?: Maybe<Scalars['Int']>;
  /**  权限名称 */
  powerName?: Maybe<Scalars['String']>;
  /**  排序 */
  sortNo?: Maybe<Scalars['BigDecimal']>;
};

/** 预收抵扣方式 */
export const enum PreReceiptDeductionMethodEnum {
  /** 自动抵扣 */
  Auto = 'AUTO',
  /** 手动抵扣 */
  Manual = 'MANUAL',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 预收类型 */
export const enum PreReceiptTypeEnum {
  /** 回款转预收 */
  CollectMoneyAdvanceReceipt = 'COLLECT_MONEY_ADVANCE_RECEIPT',
  /** 定金 */
  Deposit = 'DEPOSIT',
  /** 多收转预收 */
  OverChargePreReceipt = 'OVER_CHARGE_PRE_RECEIPT',
  /** 退款转预收 */
  RefundsToPrepayment = 'REFUNDS_TO_PREPAYMENT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/**  单价类型枚举  */
export const enum PricePositionEnum {
  /**  毛重  */
  GrossWeight = 'GROSS_WEIGHT',
  /**  净重  */
  NetWeight = 'NET_WEIGHT',
  /**  不区分  */
  NoDifference = 'NO_DIFFERENCE'
};

export type PriceTypeBase = {
  /** 单价单位信息 */
  priceType?: Maybe<Unit>;
};

export type ProductInput = {
  /** 用户名称 */
  roleName?: InputMaybe<Scalars['String']>;
  /** 仓库id */
  storehouseId: Scalars['ID'];
};

export type ProductObj = {
  __typename?: 'ProductObj';
  productName?: Maybe<Scalars['String']>;
  quantity?: Maybe<Scalars['BigDecimal']>;
  unit?: Maybe<Scalars['String']>;
};

/**  生产领用量  */
export type ProductPickingQuantity = {
  __typename?: 'ProductPickingQuantity';
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type ProductPlanPayload = {
  __typename?: 'ProductPlanPayload';
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 计划ID */
  planId?: Maybe<Scalars['ID']>;
  /** 任务ID */
  taskId?: Maybe<Scalars['ID']>;
};

export type ProductionCommodityPayload = {
  __typename?: 'ProductionCommodityPayload';
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 规格 */
  commoditySpecOptionName?: Maybe<Scalars['String']>;
  /** 商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 商品类型 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 已生产数量 */
  completedNum?: Maybe<Scalars['BigDecimal']>;
  /** 计划生产数量 */
  expectNum?: Maybe<Scalars['BigDecimal']>;
  /** 预估销量 */
  planQuantity?: Maybe<Scalars['Int']>;
};

export type ProductionConfigPayload = {
  __typename?: 'ProductionConfigPayload';
  /**
   * 临时工 1000
   * 正式工 1001
   * 提前领料 1100
   */
  configCode?: Maybe<Scalars['Int']>;
  configValue?: Maybe<ConfigValuePayload>;
  createBy?: Maybe<Scalars['Int']>;
  createTime?: Maybe<Scalars['Long']>;
  id?: Maybe<Scalars['Int']>;
  orgId?: Maybe<Scalars['Int']>;
  updateBy?: Maybe<Scalars['Int']>;
  updateTime?: Maybe<Scalars['Long']>;
};

export type ProductionControlPayload = {
  __typename?: 'ProductionControlPayload';
  /** 商品分析 */
  commodityAnalysis?: Maybe<CommodityAnalysisPaylaod>;
  /** 库管分析 */
  keeperAnalysis?: Maybe<KeeperAnalysisPayload>;
  /** 组长分析 */
  leaderAnalysis?: Maybe<LeaderAnalysisPayload>;
  /** 计划分析 */
  planAnalysis?: Maybe<PlanAnalysisPayload>;
  /** 任务分析 */
  taskAnalysis?: Maybe<TaskAnalysisPayload>;
};

/** 生产报损品入库明细 */
export type ProductionDamageInStockCommodity = {
  __typename?: 'ProductionDamageInStockCommodity';
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品类型 */
  commodityType?: Maybe<Scalars['String']>;
  /** 报损单价(成本单价) */
  costUnitPriceStr?: Maybe<Scalars['String']>;
  /** 报损数量Str */
  damageQuantityString?: Maybe<Scalars['String']>;
  /** 入库单号 */
  inStockOrderCode?: Maybe<Scalars['String']>;
  /** 入库明细记录ID(唯一标识) */
  inStockRecordItemId?: Maybe<Scalars['ID']>;
  /** 批次号 */
  stockBatchCode?: Maybe<Scalars['String']>;
};

export type ProductionInOrderInput = {
  inOrderId: Scalars['ID'];
  orderQueryType?: InputMaybe<TaskOrderQueryType>;
};

export type ProductionInOrderItemPayload = CommodityNameBase & CustomerBase & SkuTextDescriptionBase & StockBatchBase & {
  __typename?: 'ProductionInOrderItemPayload';
  batch?: Maybe<StockBatch>;
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品sku id */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 商品规格选项id */
  commoditySpecOptionId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  conversion?: Maybe<Scalars['BigDecimal']>;
  createBy?: Maybe<Scalars['Int']>;
  createTime?: Maybe<Scalars['Long']>;
  customer?: Maybe<Customer>;
  /** 生库订单id */
  inOrderId?: Maybe<Scalars['ID']>;
  /** 生产入库订单明细id */
  inOrderItemId?: Maybe<Scalars['ID']>;
  /** 入库批次信息 */
  inStockBatchInfo?: Maybe<Array<Maybe<StockBatchInfo>>>;
  /** 入库完成数量统计 */
  inStockFinishedQuantity?: Maybe<InStockFinishedQuantity>;
  operableTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  operableUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  reason?: Maybe<Scalars['String']>;
  /** sku文字描述，规格选项文字数组 */
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 总计类型数量(x箱) */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 总计类型（例：件） */
  totalType?: Maybe<Scalars['Int']>;
  /** 总计类型数量（例：件） */
  totalTypeName?: Maybe<Scalars['String']>;
  /** 单位类型数量(x个) */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 单位类型（例：kg，个） */
  unitType?: Maybe<Scalars['Int']>;
  /** 单位类型数量（例：kg，个） */
  unitTypeName?: Maybe<Scalars['String']>;
  updateTime?: Maybe<Scalars['Long']>;
};

export type ProductionInOrderListInput = {
  /** 任务状态 */
  inOrderStatus?: InputMaybe<Scalars['Int']>;
  /** 出库类型 */
  inOrderType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 生产任务id */
  taskId: Scalars['ID'];
  /** 任务类型id */
  taskTypeCode: Scalars['Int'];
};

export type ProductionInOrderListPayload = {
  __typename?: 'ProductionInOrderListPayload';
  ProductionInOrdersList?: Maybe<Array<Maybe<ProductionInOrderPayload>>>;
};

export type ProductionInOrderLogListPayload = {
  __typename?: 'ProductionInOrderLogListPayload';
  inOrderLogList?: Maybe<Array<Maybe<ProductionInOrderLogPayload>>>;
};

export type ProductionInOrderLogPayload = {
  __typename?: 'ProductionInOrderLogPayload';
  createBy?: Maybe<Scalars['Int']>;
  createTime?: Maybe<Scalars['Long']>;
  /** 创建用户名称 */
  createUserName?: Maybe<Scalars['String']>;
  /** 入库订单id */
  inOrderId?: Maybe<Scalars['ID']>;
  /** 入库订单操作备注 */
  inOrderLogDescription?: Maybe<Scalars['String']>;
  /** 入库订单日志id */
  inOrderLogId?: Maybe<Scalars['ID']>;
  /**
   * 入库订单操作类型
   * 10：创建时间
   * 20：提交时间
   * 30：入库时间
   * 40：取消时间;
   */
  inOrderLogType?: Maybe<Scalars['Int']>;
  /** 入库订单操作枚举文字 */
  inOrderLogTypeText?: Maybe<Scalars['String']>;
};

export type ProductionInOrderPayload = {
  __typename?: 'ProductionInOrderPayload';
  /** 驳回/取消原因（列表/详情通用） */
  cancelDescription?: Maybe<Scalars['String']>;
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<ProductionInOrderItemPayload>>>;
  /** 商品类型id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 创建人 */
  createBy?: Maybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人名称 */
  createUserName?: Maybe<Scalars['String']>;
  /** 客户配送地址id */
  customerDistributionId?: Maybe<Scalars['Int']>;
  /** 客户配送地址名称 */
  customerDistributionName?: Maybe<Scalars['String']>;
  /** 客户id/地址id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称/地址名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型 */
  customerType?: Maybe<Scalars['Int']>;
  /** 入库订单编号 */
  inOrderCode?: Maybe<Scalars['String']>;
  /** 备注信息 */
  inOrderDescription?: Maybe<Scalars['String']>;
  /** 入库订单id */
  inOrderId?: Maybe<Scalars['ID']>;
  /** 入库订单状态 10：待提交 20：待入库 30：部分入库 40：已完成 50：已取消 */
  inOrderStatus?: Maybe<Scalars['Int']>;
  /** 订单状态名称 */
  inOrderStatusName?: Maybe<Scalars['String']>;
  /** 入库订单类型[10:生产入库] */
  inOrderType?: Maybe<Scalars['Int']>;
  /** 入库订单类型名称 */
  inOrderTypeName?: Maybe<Scalars['String']>;
  operableTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  operableUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 分公司id */
  organizationId?: Maybe<Scalars['Int']>;
  /** 分公司名称 */
  organizationName?: Maybe<Scalars['String']>;
  surplusTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  surplusUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 生产任务编号 */
  taskCode?: Maybe<Scalars['String']>;
  /** 生产任务id */
  taskId?: Maybe<Scalars['ID']>;
  /** 更新人id */
  updateBy?: Maybe<Scalars['Int']>;
  /** 更新时间 */
  updateTime?: Maybe<Scalars['Long']>;
  /** 仓库id */
  warehouseId?: Maybe<Scalars['ID']>;
  /** 仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

/** 生产入库明细 */
export type ProductionInStockCommodity = {
  __typename?: 'ProductionInStockCommodity';
  /** 实际入库数量 */
  actualNumString?: Maybe<Scalars['String']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品类型 */
  commodityType?: Maybe<Scalars['String']>;
  /** 成本合计 */
  costTotalPrice?: Maybe<Scalars['BigDecimal']>;
  /** 成本单价 */
  costUnitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 成本单价Str */
  costUnitPriceStr?: Maybe<Scalars['String']>;
  /** 申请入库数量 */
  expectNumString?: Maybe<Scalars['String']>;
  /** 入库单号 */
  inStockOrderCode?: Maybe<Scalars['String']>;
  /** 入库明细记录ID(唯一标识) */
  inStockRecordItemId?: Maybe<Scalars['ID']>;
  /** 入库时间 */
  inStockTime?: Maybe<Scalars['Long']>;
  /** 批次号 */
  stockBatchCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 对应成品 */
  targetCommodity?: Maybe<Scalars['String']>;
};

export type ProductionLaborCostInput = {
  id?: InputMaybe<Scalars['Int']>;
};

/** 任务信息 */
export type ProductionLaborCostPayload = {
  __typename?: 'ProductionLaborCostPayload';
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品类型 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型 */
  customerTypeName?: Maybe<Scalars['String']>;
  /** 正式工人数/人 */
  emp?: Maybe<Scalars['Int']>;
  /** 正式工工资/(每人/每小时) */
  empWage?: Maybe<Scalars['BigDecimal']>;
  /** 正式工工资 */
  empWageTotal?: Maybe<Scalars['BigDecimal']>;
  /** 生产结束时间 */
  endTime?: Maybe<Scalars['Long']>;
  /** 序号 */
  index?: Maybe<Scalars['Int']>;
  /** 总人工成本 */
  laborCost?: Maybe<Scalars['BigDecimal']>;
  /** 生产组长 */
  leaderName?: Maybe<Scalars['String']>;
  /** 生产线 */
  line?: Maybe<Scalars['Int']>;
  /** 合并标识 */
  mergeId?: Maybe<Scalars['ID']>;
  /** 生产数量 */
  productionQuantity?: Maybe<Scalars['String']>;
  /** 生产类型 */
  productionTypeName?: Maybe<Scalars['String']>;
  /** 单份人工成本 */
  sigLaborCost?: Maybe<Scalars['BigDecimal']>;
  /** 商品规格 */
  specName?: Maybe<Scalars['String']>;
  /** 生产开始时间 */
  startTime?: Maybe<Scalars['Long']>;
  /** 暂停生产时间/小时 */
  stopTime?: Maybe<Scalars['BigDecimal']>;
  /** 临时工人数/人 */
  tempEmp?: Maybe<Scalars['Int']>;
  /** 临时工工资/（每人/每小时） */
  tempWage?: Maybe<Scalars['BigDecimal']>;
  /** 临时工工资 */
  tempWageTotal?: Maybe<Scalars['BigDecimal']>;
  /** 生产时间/小时 */
  workerTime?: Maybe<Scalars['BigDecimal']>;
};

/** 费用产生环节 */
export const enum ProductionLinkEnum {
  /** 销售环节 */
  SaleLink = 'SALE_LINK',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 入库环节 */
  WarehouseLink = 'WAREHOUSE_LINK'
};

export type ProductionLossInput = {
  id: Scalars['Int'];
};

export type ProductionLossPayload = {
  __typename?: 'ProductionLossPayload';
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品类型 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型 */
  customerTypeName?: Maybe<Scalars['String']>;
  /** 报损占比 */
  damagePercent?: Maybe<Scalars['BigDecimal']>;
  /** 报损重量/kg */
  damageWeight?: Maybe<Scalars['BigDecimal']>;
  /** 次品占比 */
  defectivePercent?: Maybe<Scalars['BigDecimal']>;
  /** 次品重量/kg */
  defectiveWeight?: Maybe<Scalars['BigDecimal']>;
  /** 序号 */
  index?: Maybe<Scalars['Int']>;
  /** 损耗占比 */
  lossPercent?: Maybe<Scalars['BigDecimal']>;
  /** 损耗重量/kg */
  lossWeight?: Maybe<Scalars['BigDecimal']>;
  /** 合并标识 */
  mergeId?: Maybe<Scalars['ID']>;
  /** 成品数量 */
  productQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 成品重量/kg */
  productWeight?: Maybe<Scalars['BigDecimal']>;
  /** 生产类型 */
  productionTypeName?: Maybe<Scalars['String']>;
  /** 秤损占比 */
  scaleLossPercent?: Maybe<Scalars['BigDecimal']>;
  /** 秤损重量/kg */
  scaleLossWeight?: Maybe<Scalars['BigDecimal']>;
  /** 单份秤损/g */
  sigScaleLoss?: Maybe<Scalars['BigDecimal']>;
  /** 商品规格 */
  specName?: Maybe<Scalars['String']>;
  /** 生产用量/kg */
  useWeight?: Maybe<Scalars['BigDecimal']>;
};

export type ProductionOutOrderDetailPayload = CommodityNameBase & RelationCommodityBase & SalePriceTypeBase & SkuTextDescriptionBase & {
  __typename?: 'ProductionOutOrderDetailPayload';
  batchCode?: Maybe<Scalars['String']>;
  /** 批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** 所属客户 */
  belongCustomerName?: Maybe<Scalars['String']>;
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品sku id */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 商品规格选项id */
  commoditySpecOptionId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  conversion?: Maybe<Scalars['BigDecimal']>;
  createBy?: Maybe<Scalars['Int']>;
  createTime?: Maybe<Scalars['Long']>;
  /** 报损原因 */
  damageReason?: Maybe<Scalars['String']>;
  operableTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  operableUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 生库订单id */
  outOrderId?: Maybe<Scalars['ID']>;
  /** 生产出库订单明细id */
  outOrderItemId?: Maybe<Scalars['ID']>;
  /** 出库批次信息 */
  outStockBatchInfo?: Maybe<Array<Maybe<StockBatchInfo>>>;
  /** 出库完成数量统计 */
  outStockFinishedQuantity?: Maybe<OutStockFinishedQuantity>;
  /** 报损照片 */
  photos?: Maybe<Array<Maybe<Scalars['String']>>>;
  pickingTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 实际领用量 */
  pickingUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 关联商品信息 */
  relationCommoditySku?: Maybe<PitayaCommoditySku>;
  /**  单价  */
  salePrice?: Maybe<Scalars['BigDecimal']>;
  /**  单价类型  */
  salePriceType?: Maybe<Unit>;
  /** sku文字描述，规格选项文字数组 */
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  stockTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  stockTotalType?: Maybe<Scalars['Int']>;
  stockUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  stockUnitType?: Maybe<Scalars['Int']>;
  /** 生产任务-报损出库详情需展示生产剩余量和可操作量 */
  surplusTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  surplusUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 总计类型数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 总计类型（例：件） */
  totalType?: Maybe<Scalars['Int']>;
  /** 总计类型数量（例：件） */
  totalTypeName?: Maybe<Scalars['String']>;
  /** 单位类型数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  小计  */
  unitTotalPrice?: Maybe<Scalars['BigDecimal']>;
  /** 单位类型（例：kg，个） */
  unitType?: Maybe<Scalars['Int']>;
  /** 单位类型数量（例：kg，个） */
  unitTypeName?: Maybe<Scalars['String']>;
  updateTime?: Maybe<Scalars['Long']>;
};

export type ProductionOutOrderInput = {
  orderQueryType?: InputMaybe<TaskOrderQueryType>;
  outOrderId: Scalars['ID'];
};

export type ProductionOutOrderListInput = {
  /** 任务状态 */
  outOrderStatus?: InputMaybe<Scalars['Int']>;
  /** 出库类型 */
  outOrderType?: InputMaybe<Scalars['Int']>;
  /** 生产任务id */
  taskId: Scalars['ID'];
  /** 任务类型id */
  taskTypeCode: Scalars['Int'];
};

export type ProductionOutOrderLogPayload = {
  __typename?: 'ProductionOutOrderLogPayload';
  createBy?: Maybe<Scalars['Int']>;
  createTime?: Maybe<Scalars['Long']>;
  /** 创建用户名称 */
  createUserName?: Maybe<Scalars['String']>;
  /** 出库订单id */
  outOrderId?: Maybe<Scalars['ID']>;
  /** 出库订单操作备注 */
  outOrderLogDescription?: Maybe<Scalars['String']>;
  /** 出库订单日志id */
  outOrderLogId?: Maybe<Scalars['Int']>;
  /**
   * 出库订单操作类型
   * 10：创建时间
   * 20：提交时间
   * 30：出库时间
   * 40：取消时间;
   */
  outOrderLogType?: Maybe<Scalars['Int']>;
  /** 出库订单操作枚举文字 */
  outOrderLogTypeText?: Maybe<Scalars['String']>;
};

export type ProductionOutOrderPayload = CustomerDistributionNameBase & CustomerNameBase & {
  __typename?: 'ProductionOutOrderPayload';
  /** 驳回或取消原因（列表/详情通用） */
  cancelDescription?: Maybe<Scalars['String']>;
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<ProductionOutOrderDetailPayload>>>;
  /** 商品类型id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 创建人 */
  createBy?: Maybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人名称 */
  createUserName?: Maybe<Scalars['String']>;
  /** 客户配送地址id */
  customerDistributionId?: Maybe<Scalars['Int']>;
  /** 客户配送地址名称 */
  customerDistributionName?: Maybe<Scalars['String']>;
  /** 客户所属id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户所属名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型 */
  customerType?: Maybe<Scalars['Int']>;
  /** 分公司id */
  organizationId?: Maybe<Scalars['Int']>;
  /** 分公司名称 */
  organizationName?: Maybe<Scalars['String']>;
  /** 出库订单编号 */
  outOrderCode?: Maybe<Scalars['String']>;
  /** 备注信息 */
  outOrderDescription?: Maybe<Scalars['String']>;
  /** 出库订单id */
  outOrderId?: Maybe<Scalars['ID']>;
  /**
   * 出库订单状态
   * 10：待提交
   * 15：待审核
   * 16: 生产中
   * 20：待出库
   * 30：部分出库
   * 40：已完成
   * 50：已取消';
   */
  outOrderStatus?: Maybe<Scalars['Int']>;
  /** 订单状态名称 */
  outOrderStatusName?: Maybe<Scalars['String']>;
  /** 出库订单类型[10：原料领料出库、20：辅料领料出库] */
  outOrderType?: Maybe<Scalars['Int']>;
  /** 出库订单类型名称 */
  outOrderTypeName?: Maybe<Scalars['String']>;
  plan?: Maybe<Plan>;
  /** 生产任务编号 */
  taskCode?: Maybe<Scalars['String']>;
  /** 生产任务id */
  taskId?: Maybe<Scalars['ID']>;
  /** 更新人id */
  updateBy?: Maybe<Scalars['Int']>;
  /** 更新时间 */
  updateTime?: Maybe<Scalars['Long']>;
  /** 仓库id */
  warehouseId?: Maybe<Scalars['ID']>;
  /** 仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

/** 生产出库明细 */
export type ProductionOutStockCommodity = {
  __typename?: 'ProductionOutStockCommodity';
  /** 实际出库数量 */
  actualNumString?: Maybe<Scalars['String']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品类型 */
  commodityType?: Maybe<Scalars['String']>;
  /** 报损单价 */
  damageUnitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 报损单价Str */
  damageUnitPriceStr?: Maybe<Scalars['String']>;
  /** 申请出库数量 */
  expectNumString?: Maybe<Scalars['String']>;
  /** 出库单号 */
  outStockOrderCode?: Maybe<Scalars['String']>;
  /** 出库明细记录ID(唯一标识) */
  outStockRecordItemId?: Maybe<Scalars['ID']>;
  /** 出库时间 */
  outStockTime?: Maybe<Scalars['Long']>;
  /** 批次号 */
  stockBatchCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 批次成本信息(领料出库用) */
  stockBatchCost?: Maybe<Array<Maybe<StockBatchCost>>>;
  /** 对应成品 */
  targetCommodity?: Maybe<Scalars['String']>;
  /** 成本单价（辅单位） */
  totalUnitPrice?: Maybe<Scalars['BigDecimal']>;
};

export type ProductionOverview = {
  __typename?: 'ProductionOverview';
  /** 生产总报损量 */
  damagedSum?: Maybe<Scalars['BigDecimal']>;
  /** 生产次品总入库量 */
  defectiveSum?: Maybe<Scalars['BigDecimal']>;
  /** 生产总领料量 */
  pickingSum?: Maybe<Scalars['BigDecimal']>;
  /** 生产成品/半成品总入库量 */
  productAndSemiSum?: Maybe<Scalars['BigDecimal']>;
  /** 生产总退料量 */
  returnSum?: Maybe<Scalars['BigDecimal']>;
  /** 生产用料总量 */
  surplusSum?: Maybe<Scalars['BigDecimal']>;
};

export type ProductionPlanDetailPayload = BelongOrgBase & CreateByBase & CustomerDistributionNameBase & CustomerNameBase & WarehouseBase & {
  __typename?: 'ProductionPlanDetailPayload';
  /**  2.11 所属组织  */
  belongOrg?: Maybe<PitayaOrg>;
  /** 商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /**  成品销售创建计划:10 手动创建计划:20 货品拆分:30  */
  createType?: Maybe<Scalars['Int']>;
  /**  创建类型名称  */
  createTypeName?: Maybe<Scalars['String']>;
  /** 客户配送地址id */
  customerDistributionId?: Maybe<Scalars['Int']>;
  /** 客户配送地址名称 */
  customerDistributionName?: Maybe<Scalars['String']>;
  /** 客户所属id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户所属名称 */
  customerName?: Maybe<Scalars['String']>;
  customerType?: Maybe<Scalars['Int']>;
  /** 销售单号 */
  outOrderId?: Maybe<Scalars['ID']>;
  /** 订单号 */
  planCode?: Maybe<Scalars['String']>;
  /** 生产日期 */
  planDate?: Maybe<Scalars['Long']>;
  /** 备注 */
  planDescription?: Maybe<Scalars['String']>;
  /** 计划结束时间 */
  planEndTime?: Maybe<Scalars['Long']>;
  /** 计划id */
  planId?: Maybe<Scalars['ID']>;
  /** 生产计划日志备注 */
  planLogDescription?: Maybe<Scalars['String']>;
  /** 计划开始时间 */
  planStartTime?: Maybe<Scalars['Long']>;
  /** 任务状态ID */
  planStatus?: Maybe<Scalars['Int']>;
  /** 任务状态名称 */
  planStatusName?: Maybe<Scalars['String']>;
  /** 计划任务信息 */
  task?: Maybe<Array<Maybe<TaskPayload>>>;
  /** 仓库信息 */
  warehouse?: Maybe<Warehouse>;
};

export type ProductionPlanLogPayLoad = {
  __typename?: 'ProductionPlanLogPayLoad';
  /** 创建人id */
  createBy?: Maybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人名称 */
  createUserName?: Maybe<Scalars['String']>;
  /** 生产计划id */
  planId?: Maybe<Scalars['ID']>;
  /** 日志备注 */
  planLogDescription?: Maybe<Scalars['String']>;
  /** 生产计划日志id */
  planLogId?: Maybe<Scalars['ID']>;
  /** 日志操作类型 */
  planLogType?: Maybe<Scalars['Int']>;
  /** 日志操作类型枚举文字 */
  planLogTypeText?: Maybe<Scalars['String']>;
};

export type ProductionPlanPayload = BelongOrgBase & CreateByBase & CustomerDistributionNameBase & CustomerNameBase & OrgBase & WarehouseBase & {
  __typename?: 'ProductionPlanPayload';
  /**  所属组织  */
  belongOrg?: Maybe<PitayaOrg>;
  /** 产品种类数量 */
  categorySum?: Maybe<Scalars['Int']>;
  /** 商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 总完成数 */
  completedNumSum?: Maybe<Scalars['BigDecimal']>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建类型 */
  createType?: Maybe<Scalars['Int']>;
  /** 创建类型名称 */
  createTypeName?: Maybe<Scalars['String']>;
  /** 客户配送地址id */
  customerDistributionId?: Maybe<Scalars['Int']>;
  /** 客户配送地址名称 */
  customerDistributionName?: Maybe<Scalars['String']>;
  /** 客户id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  customerType?: Maybe<Scalars['Int']>;
  /** 总期望数 */
  expectNumSum?: Maybe<Scalars['BigDecimal']>;
  /** 组织信息 */
  org?: Maybe<PitayaOrg>;
  /** 出库单号 */
  outOrderId?: Maybe<Scalars['ID']>;
  /** 计划单号 */
  planCode?: Maybe<Scalars['String']>;
  /** 生产日期 */
  planDate?: Maybe<Scalars['Long']>;
  /** 备注 */
  planDescription?: Maybe<Scalars['String']>;
  /** 计划结束时间 */
  planEndTime?: Maybe<Scalars['Long']>;
  /** 计划id */
  planId?: Maybe<Scalars['ID']>;
  /** 计划开始时间 */
  planStartTime?: Maybe<Scalars['Long']>;
  /** 计划状态 */
  planStatus?: Maybe<Scalars['Int']>;
  /** 计划状态名称 */
  planStatusName?: Maybe<Scalars['String']>;
  /** 取消生产 */
  saleCancelCount?: Maybe<Scalars['Int']>;
  /** 销售变更提示,0 没有通知  10 通知未读  20 通知已处理  30 通知已忽略 */
  saleChangeNotice?: Maybe<Scalars['Int']>;
  /** 计划任务暂停数 */
  taskPauses?: Maybe<Scalars['Int']>;
  /** 仓库信息 */
  warehouse?: Maybe<Warehouse>;
};

export type ProductionPlanStatus = {
  __typename?: 'ProductionPlanStatus';
  /** 已完成数量 */
  completedNum?: Maybe<Scalars['Int']>;
  /** 待审核数量 */
  pendingReviewNum?: Maybe<Scalars['Int']>;
  /** 进行中数量 */
  processingNum?: Maybe<Scalars['Int']>;
};

export type ProductionProcessPayload = {
  __typename?: 'ProductionProcessPayload';
  /** 实际total数量 */
  actualTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 实际unit数量 */
  actualUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 申请total数量 */
  applyTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 申请unit数量 */
  applyUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品sku名称 */
  commodityTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 商品类型id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** total单位id */
  totalType?: Maybe<Scalars['Int']>;
  /** total单位名称 */
  totalTypeName?: Maybe<Scalars['String']>;
  /** unit单位id */
  unitType?: Maybe<Scalars['Int']>;
  /** unit单位名称 */
  unitTypeName?: Maybe<Scalars['String']>;
};

/** Query root */
export type ProductionStockAdjustmentItemPayload = CommoditySkuBase & CreateByBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'ProductionStockAdjustmentItemPayload';
  /** 调整原因 */
  adjustmentReason?: Maybe<Scalars['String']>;
  /** 批次Id */
  batchId?: Maybe<Scalars['ID']>;
  /** skuId */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 库存调整单Id */
  stockAdjustmentId?: Maybe<Scalars['ID']>;
  /** 主键 */
  stockAdjustmentItemId?: Maybe<Scalars['ID']>;
  /** 总计单位数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 总计单位 */
  totalType?: Maybe<Unit>;
  /** 小计单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 基本单位 */
  unitType?: Maybe<Unit>;
};

export type ProductionStockAdjustmentPayload = CreateByBase & OrgBase & WarehouseBase & {
  __typename?: 'ProductionStockAdjustmentPayload';
  /** 主键 */
  adjustmentId?: Maybe<Scalars['ID']>;
  /** 订单状态 */
  adjustmentStatus?: Maybe<ProductionStockAdjustmentStatusEnum>;
  /** 调整类型（STOCK_IN,STOCK_OUT） */
  adjustmentType?: Maybe<ProductionStockAdjustmentType>;
  /** 商品列表 */
  commodityList?: Maybe<Array<Maybe<ProductionStockAdjustmentItemPayload>>>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 组织Id */
  org?: Maybe<PitayaOrg>;
  /** 租户Id */
  tenantId?: Maybe<Scalars['ID']>;
  /** 仓库Id */
  warehouse?: Maybe<Warehouse>;
};

export const enum ProductionStockAdjustmentStatusEnum {
  /** 已审核 */
  Audited = 'AUDITED',
  /** 已驳回 */
  Rejected = 'REJECTED',
  /** 待审核 */
  ToBeAudit = 'TO_BE_AUDIT'
};

export type ProductionStockAdjustmentStatusPayload = {
  __typename?: 'ProductionStockAdjustmentStatusPayload';
  /** 待入库调整入库（库存调整） 非申请入库 */
  toBeAuditStockIn?: Maybe<Scalars['Int']>;
  /** 待出库调整出库（库存调整） */
  toBeAuditStockOut?: Maybe<Scalars['Int']>;
};

export const enum ProductionStockAdjustmentType {
  /** 调整入库 */
  StockIn = 'STOCK_IN',
  /** 调整出库 */
  StockOut = 'STOCK_OUT'
};

/** 开关 */
export type ProductionSwitchPayload = {
  __typename?: 'ProductionSwitchPayload';
  productionSwitch?: Maybe<Scalars['Boolean']>;
};

export type ProductionTaskCommoditiesPayload = {
  __typename?: 'ProductionTaskCommoditiesPayload';
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品sku id */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 规格选项id */
  commoditySpecOptionId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** sku文字描述,规格选项文字数组 */
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type ProductionTransferPayload = BelongOrgBase & {
  __typename?: 'ProductionTransferPayload';
  /** 业务复核人姓名 */
  auditByName?: Maybe<Scalars['String']>;
  /** 所属组织 2.9 新增 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 商品 */
  commodities?: Maybe<Array<Maybe<TransferCommodityPayload>>>;
  /** 商品类型 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 调拨提交人姓名 */
  createByName?: Maybe<Scalars['String']>;
  /** 日期 */
  date?: Maybe<Scalars['Long']>;
  /** 财务复核人姓名 */
  financeAuditByName?: Maybe<Scalars['String']>;
  /** 调拨单号 */
  flowCode?: Maybe<Scalars['String']>;
  /** 调入方运杂费金额（调拨入库展示） */
  freightAmount?: Maybe<Scalars['BigDecimal']>;
  /** 运杂费code */
  freightCode?: Maybe<Scalars['String']>;
  /** 调入方运杂（调拨入库展示） */
  freightItems?: Maybe<Array<Maybe<TransferFreightPayload>>>;
  /** 货款总金额 */
  goodsAmount?: Maybe<Scalars['BigDecimal']>;
  /** 货款单号 */
  goodsCode?: Maybe<Scalars['String']>;
  /** 序号 */
  index?: Maybe<Scalars['Int']>;
  /** 调入组织名称（调拨入库展示） */
  orgName?: Maybe<Scalars['String']>;
  /** 调出方运杂费金额 */
  sourceFreightAmount?: Maybe<Scalars['BigDecimal']>;
  /** 调出方运杂 */
  sourceFreightItems?: Maybe<Array<Maybe<TransferFreightPayload>>>;
  /** 调出组织名称 */
  sourceOrgName?: Maybe<Scalars['String']>;
  /** 费用单状态 */
  status?: Maybe<Scalars['String']>;
  /** 出入库审核人 */
  stockAuditByName?: Maybe<Scalars['String']>;
  /** 调拨总金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export const enum ProgressStateEnum {
  /** 资料齐全 */
  Complete = 'COMPLETE',
  /** 仅用于返回值,表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 资料不全 */
  UnComplete = 'UN_COMPLETE'
};

export type ProjectGroupBelongOrgPayload = BelongOrgBase & {
  __typename?: 'ProjectGroupBelongOrgPayload';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
};

export type ProjectGroupDetailInput = {
  /** 项目组id */
  projectGroupId: Scalars['ID'];
};

export type ProjectGroupNamePayload = BelongOrganizationBase & {
  __typename?: 'ProjectGroupNamePayload';
  /** 所属组织 */
  belongOrganization?: Maybe<PitayaOrg>;
};

export type ProjectGroupOrgBase = {
  /** 所属组织 */
  projectGroupOrg?: Maybe<PitayaOrg>;
};

export type ProjectGroupPayload = BelongOrgBase & ProjectGroupOrgBase & {
  __typename?: 'ProjectGroupPayload';
  /** 所属部门 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 项目组id */
  projectGroupId?: Maybe<Scalars['ID']>;
  /** 项目组名称 */
  projectGroupOrg?: Maybe<PitayaOrg>;
  /** 关联客户信息 */
  relationBelongInfoList?: Maybe<Array<Maybe<RelationBelongInfoPayload>>>;
};

export type ProvinceBase = {
  /** 省 */
  province?: Maybe<LocationPayload>;
};

export type PulsarNamespaceListPayload = {
  __typename?: 'PulsarNamespaceListPayload';
  /** 状态信息 */
  msg: Scalars['String'];
  namespaces: Array<Scalars['String']>;
  /** 状态码 */
  statusCode: Scalars['Int'];
};

export const enum PulsarSourceStateEnum {
  /** 未创建 */
  NotCreate = 'NOT_CREATE',
  /** 未找到 */
  NotFound = 'NOT_FOUND',
  /** 部分启动 */
  PartRuning = 'PART_RUNING',
  /** 已启动 */
  Runing = 'RUNING',
  /** 复制槽停止 */
  SlotStop = 'SLOT_STOP',
  /** 未启动 */
  Stop = 'STOP',
  /** 未知 */
  Unknown = 'UNKNOWN'
};

export type PulsarSourceStatePayload = {
  __typename?: 'PulsarSourceStatePayload';
  /** 异常日志 */
  exceptions: Array<Exceptions>;
  /** 最后接收数据时间 */
  lastReceivedTime: Scalars['String'];
  /** 状态信息 */
  msg: Scalars['String'];
  /** 实例数 */
  numInstances: Scalars['Int'];
  /** 总接收量 */
  numReceivedFromSource: Scalars['Long'];
  /** 运行数量 */
  numRunning: Scalars['Int'];
  /** 总写出量 */
  numWritten: Scalars['Long'];
  /** 状态 */
  state: PulsarSourceStateEnum;
  /** 状态码 */
  statusCode: Scalars['Int'];
  /** 工作实例 */
  workerId: Array<Scalars['String']>;
};

export type PulsarTenantListPayload = {
  __typename?: 'PulsarTenantListPayload';
  /** 状态信息 */
  msg: Scalars['String'];
  /** 状态码 */
  statusCode: Scalars['Int'];
  tenants: Array<Scalars['String']>;
};

export type PurchaseAndSalesBillBasePayload = {
  __typename?: 'PurchaseAndSalesBillBasePayload';
  /** 柜次号 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 销地计划id */
  salesPlanId?: Maybe<Scalars['ID']>;
  /** 状态 */
  state?: Maybe<BillBusinessStateEnum>;
};

export type PurchaseAndSalesBillBatchSaveInput = {
  /** 国内发货计划IDList */
  idList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 费用信息 */
  purchase?: InputMaybe<BillCreateInput>;
  /** 调拨时间 */
  transferTime?: InputMaybe<Scalars['Long']>;
};

export type PurchaseAndSalesBillCommodityPayload = {
  __typename?: 'PurchaseAndSalesBillCommodityPayload';
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 装柜数 */
  loadQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 抽检信息格式 柜次（抽检数 抽检单位） 例子:TH202202280001（1件） */
  samplingInfos?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type PurchaseAndSalesBillCommonInterface = {
  /** 基本信息 */
  baseInfo?: Maybe<PurchaseAndSalesBillBasePayload>;
  /** 商品信息 */
  commodityInfo?: Maybe<PurchaseAndSalesBillCommodityPayload>;
  /** 进口报关信息 */
  importDeclareInfo?: Maybe<PurchaseAndSalesBillImportDeclarePayload>;
  /** 陆运信息 */
  roadTransportInfo?: Maybe<TransportRoadCommonPayload>;
};

export type PurchaseAndSalesBillConfirmInput = {
  /** 国内发货计划ID */
  id: Scalars['ID'];
  /** 采购费用信息 */
  purchaseBill?: InputMaybe<BillCreateInput>;
  /** 销售费用信息 */
  salesBillList?: InputMaybe<Array<InputMaybe<BillCreateInput>>>;
  /** 调拨日期 */
  transferTime: Scalars['Long'];
};

export type PurchaseAndSalesBillDetailPayload = PurchaseAndSalesBillCommonInterface & TransportRoadInterface & {
  __typename?: 'PurchaseAndSalesBillDetailPayload';
  /** 基本信息 */
  baseInfo?: Maybe<PurchaseAndSalesBillBasePayload>;
  /** 商品信息 */
  commodityInfo?: Maybe<PurchaseAndSalesBillCommodityPayload>;
  /** 进口报关信息 */
  importDeclareInfo?: Maybe<PurchaseAndSalesBillImportDeclarePayload>;
  /** 采购费用信息 */
  purchaseBill?: Maybe<BillCommonPayload>;
  /** 收货信息 */
  receiveInfoList?: Maybe<Array<Maybe<PurchaseAndSalesBillReceivePayload>>>;
  /** 陆运信息 */
  roadTransportInfo?: Maybe<TransportRoadCommonPayload>;
  /** 销售费用信息 */
  salesBillList?: Maybe<Array<Maybe<SalesBillFeePayload>>>;
  /** 调拨时间 */
  transferTime?: Maybe<Scalars['Long']>;
};

export type PurchaseAndSalesBillFailSalesPlanCodePayload = {
  __typename?: 'PurchaseAndSalesBillFailSalesPlanCodePayload';
  salesPlanCode?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type PurchaseAndSalesBillFeePayload = {
  __typename?: 'PurchaseAndSalesBillFeePayload';
  /** 采购费用信息 */
  purchaseBill?: Maybe<BillCommonPayload>;
  /** 销售费用信息 */
  salesBillList?: Maybe<Array<Maybe<BillCommonPayload>>>;
  /** 调拨时间 */
  transferTime?: Maybe<Scalars['Long']>;
};

/** 进口报关信息 */
export type PurchaseAndSalesBillImportDeclarePayload = {
  __typename?: 'PurchaseAndSalesBillImportDeclarePayload';
  /** 进口港名称 */
  entryPort?: Maybe<Scalars['String']>;
  /** 报关单号 */
  importDeclareNo?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 装柜方式 */
  loadType?: Maybe<LoadingTypeEnum>;
  /** 提柜目的地 */
  pickupDestination?: Maybe<Scalars['String']>;
  /** 放行抽检数 */
  samplingQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 报关公司 */
  supplierId?: Maybe<Scalars['ID']>;
  /** 报关公司名称 */
  supplierName?: Maybe<Scalars['String']>;
};

export type PurchaseAndSalesBillPageBatchValidPayload = {
  __typename?: 'PurchaseAndSalesBillPageBatchValidPayload';
  /** 所有关键词 */
  allKeyList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 失败关键词 */
  failKeyList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 查询类型 */
  queryType?: Maybe<TransferBillPageBatchTypeEnum>;
};

/** 分页入参 */
export type PurchaseAndSalesBillPageInput = {
  /** 品类ID */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 品类规则id */
  categoryRuleIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 进口报关公司 */
  entryCustomsSupplierId?: InputMaybe<Scalars['ID']>;
  /** 进口港 */
  entryPortId?: InputMaybe<Scalars['ID']>;
  /** 报关单号 */
  importDeclareNo?: InputMaybe<Scalars['String']>;
  /** 装柜方式 */
  loadingType?: InputMaybe<LoadingTypeEnum>;
  /** 批量查询入参 */
  pageBatch?: InputMaybe<TransferBillPageBatchInput>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 销地计划状态 */
  salesPlanStateList?: InputMaybe<Array<InputMaybe<SalesPlanStateEnum>>>;
  /** 发运结束日期 */
  shipmentTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 发运开始日期 */
  shipmentTimeStart?: InputMaybe<Scalars['Long']>;
  /** 调拨结束日期 */
  transferTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 调拨开始日期 */
  transferTimeStart?: InputMaybe<Scalars['Long']>;
};

export type PurchaseAndSalesBillPagePayload = {
  __typename?: 'PurchaseAndSalesBillPagePayload';
  /** 当前页码 */
  pageCurrent: Scalars['Int'];
  /** 条数 */
  pageSize: Scalars['Int'];
  /** 数据 */
  records?: Maybe<Array<Maybe<PurchaseAndSalesBillPayload>>>;
  /** 总记录数 */
  totalRecords: Scalars['Int'];
};

/** 校验入参 */
export type PurchaseAndSalesBillPageValidInput = {
  /** 品类ID */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** 品类规则id */
  categoryRuleIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 进口报关公司 */
  entryCustomsSupplierId?: InputMaybe<Scalars['ID']>;
  /** 进口港 */
  entryPortId?: InputMaybe<Scalars['ID']>;
  /** 报关单号 */
  importDeclareNo?: InputMaybe<Scalars['String']>;
  /** 装柜方式 */
  loadingType?: InputMaybe<LoadingTypeEnum>;
  /** 批量查询入参 */
  pageBatch?: InputMaybe<TransferBillPageBatchInput>;
  /** 销地计划状态 */
  salesPlanStateList?: InputMaybe<Array<InputMaybe<SalesPlanStateEnum>>>;
  /** 发运结束日期 */
  shipmentTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 发运开始日期 */
  shipmentTimeStart?: InputMaybe<Scalars['Long']>;
  /** 调拨结束日期 */
  transferTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 调拨开始日期 */
  transferTimeStart?: InputMaybe<Scalars['Long']>;
};

export type PurchaseAndSalesBillPayload = TagListInterface & {
  __typename?: 'PurchaseAndSalesBillPayload';
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 品类规则id */
  categoryRuleId?: Maybe<Scalars['ID']>;
  /** 品类规则名称 */
  categoryRuleName?: Maybe<Scalars['String']>;
  /** 司机姓名 */
  driverName?: Maybe<Scalars['String']>;
  /** 进口报关公司名称 */
  entryCustomsSupplier?: Maybe<Scalars['String']>;
  /** 进口报关公司ID */
  entryCustomsSupplierId?: Maybe<Scalars['ID']>;
  /** 进口港名称 */
  entryPort?: Maybe<Scalars['String']>;
  /** 进口港ID */
  entryPortId?: Maybe<Scalars['ID']>;
  /** 费用信息 */
  feeItemList?: Maybe<Array<Maybe<BillItemPayload>>>;
  /** 运费 */
  freight?: Maybe<Scalars['BigDecimal']>;
  /** 报关单号 */
  importDeclareNo?: Maybe<Scalars['String']>;
  /** 装柜方式 */
  loadingMethod?: Maybe<LoadingTypeEnum>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 计划id */
  planId?: Maybe<Scalars['ID']>;
  /** 销地计划状态 */
  salesPlanState?: Maybe<SalesPlanStateEnum>;
  /** 抽检数 */
  samplingQuantity?: Maybe<Scalars['String']>;
  /** 发运时间 */
  shipmentTime?: Maybe<Scalars['Long']>;
  /** 是否查询关联计划标签 */
  tagAttribute?: Maybe<TagAttributeEnum>;
  /** 标签 */
  tagList?: Maybe<Array<Maybe<TagInfoPayload>>>;
  /** 稅金 */
  taxPrice?: Maybe<Scalars['BigDecimal']>;
  /** 调拨时间 */
  transferTime?: Maybe<Scalars['Long']>;
  /** 运输公司Id */
  transportSupplierId?: Maybe<Scalars['ID']>;
  /** 运输公司名称 */
  transportSupplierName?: Maybe<Scalars['String']>;
};

export type PurchaseAndSalesBillReceivePayload = CustomerInterface & {
  __typename?: 'PurchaseAndSalesBillReceivePayload';
  /** 客户id */
  customerId?: Maybe<Scalars['ID']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 收货总数量 */
  receiptQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 收货任务id */
  receiptTaskId?: Maybe<Scalars['ID']>;
};

export type PurchaseBillCostPayload = {
  __typename?: 'PurchaseBillCostPayload';
  /** 费用项金额 */
  costAmount?: Maybe<Scalars['BigDecimal']>;
  /** 费用项名称 */
  costName?: Maybe<Scalars['String']>;
  /** 扩展名称 */
  extendName?: Maybe<Scalars['String']>;
};

/** 采购费用单详情返回 */
export type PurchaseBillDetailPayload = {
  __typename?: 'PurchaseBillDetailPayload';
  /** 金额合计 */
  billAmount?: Maybe<Scalars['BigDecimal']>;
  /** 费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 费用单ID */
  billId?: Maybe<Scalars['ID']>;
  /** 费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 费用单状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 采购商品信息 */
  commodityDetail?: Maybe<Array<Maybe<PurchaseCommodityDetailPayload>>>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 手工单号 */
  manualCode?: Maybe<Scalars['String']>;
  /** 采购类型 */
  orderTypeDesc?: Maybe<Scalars['String']>;
  /** 采购单号 */
  purchaseOrderCode?: Maybe<Scalars['String']>;
  /** 采购单ID */
  purchaseOrderId?: Maybe<Scalars['ID']>;
  /** 采购单状态 */
  purchaseOrderStatus?: Maybe<Scalars['Int']>;
  /** 采购单状态描述 */
  purchaseOrderStatusDesc?: Maybe<Scalars['String']>;
  /** 采购日期 */
  purchaseTime?: Maybe<Scalars['Long']>;
  /** 采购人ID */
  purchaseUserId?: Maybe<Scalars['ID']>;
  /** 采购人 */
  purchaseUserName?: Maybe<Scalars['String']>;
  /** 供应商ID */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 入库日期 */
  updateTime?: Maybe<Scalars['Long']>;
};

export type PurchaseBillOrder = {
  __typename?: 'PurchaseBillOrder';
  /** 费用单id */
  billId?: Maybe<Scalars['ID']>;
  /** 费用单状态 */
  billStatus?: Maybe<PeachReceiptExpenseStatusEnum>;
};

export type PurchaseBillPayload = CategoryInterface & CommodityListInterface & {
  __typename?: 'PurchaseBillPayload';
  /** 柜次 */
  cabinetBatchCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 商品id */
  commodityIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 商品名称 */
  commodityNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 计划id */
  planId?: Maybe<Scalars['ID']>;
  /** 销地计划号 */
  salesPlanCode?: Maybe<Scalars['String']>;
  /** 销地计划状态 */
  salesPlanState?: Maybe<SalesPlanStateEnum>;
  /** 状态 */
  state?: Maybe<BillBusinessStateEnum>;
  /** 状态名称 */
  stateName?: Maybe<Scalars['String']>;
};

export type PurchaseCommodityDetailPayload = {
  __typename?: 'PurchaseCommodityDetailPayload';
  /** 成本批次号 */
  costBatchCode?: Maybe<Scalars['String']>;
  /** 入库批次号 */
  inStockBatchCode?: Maybe<Scalars['String']>;
  /** 标记 */
  markStr?: Maybe<Scalars['String']>;
  /** 采购数量 */
  purchaseNumStr?: Maybe<Scalars['String']>;
  /** 采购金额 */
  purchasePrice?: Maybe<Scalars['BigDecimal']>;
  /** 采购单价 */
  purchaseUnitPriceStr?: Maybe<Scalars['String']>;
  /** skuId */
  skuId?: Maybe<Scalars['String']>;
  /** sku名称 */
  skuName?: Maybe<Scalars['String']>;
};

export type PurchaseCommodityPaylaod = {
  __typename?: 'PurchaseCommodityPaylaod';
  /** 货品单价 */
  actualPriceReport?: Maybe<Scalars['String']>;
  /** 货款金额 */
  actualTotalPriceReport?: Maybe<Scalars['String']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 采购成本单价 */
  perPurchaseCostReport?: Maybe<Scalars['String']>;
  /** 商品规格 */
  skuNameReport?: Maybe<Scalars['String']>;
  /** 采购成本总价 */
  totalPurchaseCostReport?: Maybe<Scalars['String']>;
  /** 入库数量 副单位 */
  totalQuantityReport?: Maybe<Scalars['String']>;
  /** 入库数量 基本单位 */
  unitQuantityReport?: Maybe<Scalars['String']>;
};

export type PurchaseConfirmInput = {
  auditType?: InputMaybe<AuditType>;
  belongId?: InputMaybe<Scalars['Int']>;
  belongType?: InputMaybe<Scalars['Int']>;
  /** 入库订单Id */
  inOrderId: Scalars['ID'];
  /** 采购入库类型 */
  inOrderType: Scalars['Int'];
  /** 入库商品信息 */
  items?: InputMaybe<Array<InputMaybe<PurchaseConfirmItemInput>>>;
  /** 本次入库操作备注信息 */
  remark?: InputMaybe<Scalars['String']>;
};

export type PurchaseConfirmItemInput = {
  /** SPUId */
  commodityId: Scalars['Int'];
  /** 商品skuID */
  commoditySkuId: Scalars['Int'];
  /** 毛重 */
  grossUnitQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** item列表Id */
  inOrderItemId?: InputMaybe<Scalars['ID']>;
  /** 副单位数量 */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 小单位数量 */
  unitQuantity: Scalars['BigDecimal'];
};

/**  采购费用管理提交入参 */
export type PurchaseCostSubmitInput = {
  /**  采购费用单id */
  billId?: InputMaybe<Scalars['ID']>;
};

/**  采购费用管理修改入参 */
export type PurchaseCostUpdateInput = {
  /**  采购费用单id */
  billId: Scalars['ID'];
  /**  采购订单商品信息修改 */
  commodityUpdateInput?: InputMaybe<Array<InputMaybe<CostCommodityDetailEditInput>>>;
  /**  采购杂运费 */
  miscellaneousFreightInput?: InputMaybe<Array<InputMaybe<MiscellaneousFreightInput>>>;
  /**  货款备注信息 */
  note?: InputMaybe<Scalars['String']>;
};

export type PurchaseFreightPaylaod = {
  __typename?: 'PurchaseFreightPaylaod';
  /** 运杂款金额 */
  amountReport?: Maybe<Scalars['String']>;
  /** 运杂款名称 */
  billFreightTypeName?: Maybe<Scalars['String']>;
  /** 付款方式 */
  payModeName?: Maybe<Scalars['String']>;
  /** 运杂供应商 */
  supplierName?: Maybe<Scalars['String']>;
};

/** 返回-详情-内部采购明细信息-基础信息 */
export type PurchaseInnerBasePayload = {
  __typename?: 'PurchaseInnerBasePayload';
  /** 采购费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 关联费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 关联费用单状态-描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 入库日期 */
  inStockTime?: Maybe<Scalars['Long']>;
  /** 采购单号 */
  purchaseOrderCode?: Maybe<Scalars['String']>;
  /** 采购单状态 */
  purchaseStatus?: Maybe<Scalars['Int']>;
  /** 采购单状态-描述 */
  purchaseStatusDesc?: Maybe<Scalars['String']>;
  /** 关联销售单号 */
  saleOrderCode?: Maybe<Scalars['String']>;
  /** 关联销售单-id */
  saleOrderId?: Maybe<Scalars['ID']>;
  /** 跳转关联订单详情: 1可以，0不行 */
  skipFlag?: Maybe<Scalars['Int']>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商-名称 */
  supplierName?: Maybe<Scalars['String']>;
};

/** 返回-详情-内部采购明细信息-采购商品信息 */
export type PurchaseInnerCommodityPayload = {
  __typename?: 'PurchaseInnerCommodityPayload';
  /** 采购商品信息 */
  purchaseCommodityList?: Maybe<Array<Maybe<FmsPurchaseInnerCommodityPayload>>>;
  /** 合计金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

/** 返回-详情-内部采购明细信息 */
export type PurchaseInnerDetailPayload = {
  __typename?: 'PurchaseInnerDetailPayload';
  /** 基础信息 */
  baseDetail?: Maybe<PurchaseInnerBasePayload>;
  /** 采购商品信息 */
  purchaseCommodityDetail?: Maybe<PurchaseInnerCommodityPayload>;
};

/**  入库记录返回内容  */
export type PurchaseInstockRecordPayload = CreateByBase & {
  __typename?: 'PurchaseInstockRecordPayload';
  commodityList?: Maybe<Array<Maybe<InstockCommodity>>>;
  /**  操作人员  */
  createBy?: Maybe<User>;
  /**  操作时间  */
  createTime?: Maybe<Scalars['Long']>;
  /**  入库单号  */
  recordCode?: Maybe<Scalars['String']>;
  /**  入库记录id  */
  recordId?: Maybe<Scalars['ID']>;
};

/** 采购列表条件 */
export type PurchaseListFilter = {
  /** 订单结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 入库类型 */
  inOrderTypeId?: InputMaybe<Scalars['Int']>;
  /** 查询关键字（订单号/客户，模糊查询） */
  keyword?: InputMaybe<Scalars['String']>;
  /** 订单状态（10全部，20待提交，30待入库 ，40已完成，50已取消） */
  orderStatus?: InputMaybe<Scalars['Int']>;
  /** 订单起始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
};

/** 采购标记类型 */
export const enum PurchaseMarkEnum {
  /** 补损 */
  Compensation = 'COMPENSATION',
  /** 赠品 */
  Give = 'GIVE',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/**  采购单操作类型枚举  */
export const enum PurchaseOperationEnum {
  /**  取消  */
  CancelPurchaseOrder = 'CANCEL_PURCHASE_ORDER',
  /**  关闭  */
  ClosePurchaseOrder = 'CLOSE_PURCHASE_ORDER',
  /**  收货  */
  ReceivePurchaseOrder = 'RECEIVE_PURCHASE_ORDER',
  /**  驳回(撤销)  */
  RejectPurchaseOrder = 'REJECT_PURCHASE_ORDER',
  /**  作废  */
  RepealPurchaseOrder = 'REPEAL_PURCHASE_ORDER',
  /**  提交  */
  SubmitPurchaseOrder = 'SUBMIT_PURCHASE_ORDER'
};

/**  中台采购单返回-公共内容  */
export type PurchaseOperationLogPayload = {
  __typename?: 'PurchaseOperationLogPayload';
  /**  变更前状态  */
  beforeStatus?: Maybe<PurchaseStatusEnum>;
  /**  变更前状态描述  */
  beforeStatusDesc?: Maybe<Scalars['String']>;
  /**  时间  */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人 */
  createUser?: Maybe<User>;
  /**  备注  */
  note?: Maybe<Scalars['String']>;
  /**  采购单状态  */
  status?: Maybe<PurchaseStatusEnum>;
  /**  采购单状态名称  */
  statusDesc?: Maybe<Scalars['String']>;
};

/**  采购订单按订单状态统计结果 */
export type PurchaseOrderByStatusCountPayload = {
  __typename?: 'PurchaseOrderByStatusCountPayload';
  /**  已完成订单数 */
  completedNum?: Maybe<Scalars['Int']>;
  /**  待提交订单数 */
  toSubmittedNum?: Maybe<Scalars['Int']>;
  /**  待入库订单数 */
  toWarehousedNum?: Maybe<Scalars['Int']>;
};

/**  采购订单取消入参 */
export type PurchaseOrderCancelInput = {
  /**  采购订单id */
  orderId: Scalars['ID'];
};

/**  采购订单商品明细入参 */
export type PurchaseOrderCommodityInsertInput = {
  /**  商品SKU ID */
  commoditySkuId?: InputMaybe<Scalars['Int']>;
  /**  标记 */
  markList?: InputMaybe<Array<InputMaybe<PurchaseMarkEnum>>>;
  /**  商品数量 */
  quantity?: InputMaybe<Scalars['BigDecimal']>;
  /**  金额小计 */
  subtotal: Scalars['BigDecimal'];
  /**  单位id */
  unitId: Scalars['Int'];
  /**  商品单价 */
  unitPrice?: InputMaybe<Scalars['BigDecimal']>;
};

/**  采购订单商品信息返回结果 */
export type PurchaseOrderCommodityPayload = {
  __typename?: 'PurchaseOrderCommodityPayload';
  /**  商品SKU ID */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  商品 skuName */
  commoditySkuName?: Maybe<Scalars['String']>;
  /** 商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料 */
  commodityType?: Maybe<PeachGatewayCommodityTypeEnum>;
  /**  换算数量 */
  convertQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  换算单位Id */
  convertUnitId?: Maybe<Scalars['Int']>;
  /**  商品index */
  index?: Maybe<Scalars['ID']>;
  /**  标记 */
  markList?: Maybe<Array<Maybe<PurchaseMarkEnum>>>;
  /**  商品数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /**  单品小计 */
  subtotal?: Maybe<Scalars['BigDecimal']>;
  /** 单位换算对象 */
  unitConversion?: Maybe<PeachUnitConversion>;
  /**  单位Id */
  unitId?: Maybe<Scalars['Int']>;
  /**  商品单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
};

/**  采购费用详情接口 */
export type PurchaseOrderCostDetailPayload = {
  __typename?: 'PurchaseOrderCostDetailPayload';
  /** 代卖单号 */
  agencySaleOrderCode?: Maybe<Scalars['String']>;
  /**  采购商品明细 */
  commodityDetail?: Maybe<Array<Maybe<PurchaseOrderCommodityPayload>>>;
  /**  采购订单采购总金额 */
  commodityTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  运杂费合计 */
  freightTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  果款合计 */
  fruitTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  采购杂运费 */
  miscellaneousFreight?: Maybe<Array<Maybe<MiscellaneousFreightPayload>>>;
  /**  采购订单编号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  订单完成时间(入库时间) */
  orderCompleteTime?: Maybe<Scalars['Long']>;
  /**  订单创建时间(采购时间) */
  orderCreateTime?: Maybe<Scalars['Long']>;
  /**  采购订单id */
  orderId?: Maybe<Scalars['ID']>;
  /**  采购订单备注信息 */
  orderRemark?: Maybe<Scalars['String']>;
  /**  采购费用单的提交时间 */
  orderSubmitTime?: Maybe<Scalars['Long']>;
  /**  采购运杂费单号 */
  purchaseCostCode?: Maybe<Scalars['String']>;
  /**  采购费用id */
  purchaseCostId?: Maybe<Scalars['ID']>;
  /**  采购人 */
  purchaseName?: Maybe<Scalars['String']>;
  /** 采购类型 */
  purchaseType?: Maybe<PurchaseTypeEnum>;
  /** 驳回原因 */
  refuseNote?: Maybe<Scalars['String']>;
  /**  入库审核人 */
  reviewUserName?: Maybe<Scalars['String']>;
  /**  费用单状态 */
  status?: Maybe<CostStatusEnum>;
  /**  复核人-提交财务的操作人 */
  submitUserName?: Maybe<Scalars['String']>;
  /**  供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

/**  采购费用明细 */
export type PurchaseOrderCostInput = {
  /**  采购费用单id */
  billId?: InputMaybe<Scalars['ID']>;
};

/**  采购订单明细查询返回出参 */
export type PurchaseOrderDetailPayload = {
  __typename?: 'PurchaseOrderDetailPayload';
  /** 代卖单号 */
  agencySaleOrderCode?: Maybe<Scalars['String']>;
  /**  采购订单入库审核状态,TO_REVIEWED：待审核，COMPLETED：已完成，REJECTED：已驳回 */
  auditStatus?: Maybe<AuditStatusEnum>;
  /** 费用单id */
  billId?: Maybe<Scalars['ID']>;
  /** 费用单状态 */
  billStatus?: Maybe<PeachBillStatusCommonEnum>;
  /**  商品信息集合 */
  commodityList?: Maybe<Array<Maybe<PurchaseOrderCommodityPayload>>>;
  /**  采购订单商品总数(果款合计+运杂费合计) */
  commodityTotal?: Maybe<Scalars['BigDecimal']>;
  /**  采购订单采购总金额 */
  commodityTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 扣损退货数量 */
  deductionReturnNum?: Maybe<Scalars['Int']>;
  /**  运杂费合计 */
  freightTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  果款合计 */
  fruitTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  采购杂运费 */
  miscellaneousFreight?: Maybe<Array<Maybe<MiscellaneousFreightPayload>>>;
  /**  采购订单编号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  订单完成时间(入库时间) */
  orderCompleteTime?: Maybe<Scalars['Long']>;
  /**  订单创建时间 */
  orderCreateTime?: Maybe<Scalars['Long']>;
  /**  采购订单id */
  orderId?: Maybe<Scalars['ID']>;
  /**  供应商联系方式 */
  phoneNum?: Maybe<Scalars['String']>;
  /** 是否为比价代卖 */
  priceComparisonSale?: Maybe<Scalars['Boolean']>;
  /**  采购人 */
  purchaseName?: Maybe<Scalars['String']>;
  /** 采购类型 */
  purchaseType?: Maybe<PurchaseTypeEnum>;
  /**  驳回理由 */
  rejectReason?: Maybe<Scalars['String']>;
  /**  备注信息 */
  remark?: Maybe<Scalars['String']>;
  /** 退货扣损明细 */
  returnDetails?: Maybe<Array<Maybe<DeductionReturnDetail>>>;
  /**  入库审核人 */
  reviewUserName?: Maybe<Scalars['String']>;
  /**  采购订单状态：TO_WAREHOUSED：待提交，COMPLETE：待入库，COMPLETE：已完成，CANCEL：已取消 */
  status?: Maybe<FlowApplyStatusEnum>;
  /**  供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 贸易模式 */
  tradePattern?: Maybe<PeachTradePatternEnum>;
};

/**  采购订单创建入参 */
export type PurchaseOrderInsertInput = {
  /**  采购杂运费 */
  miscellaneousFreightInput?: InputMaybe<Array<InputMaybe<MiscellaneousFreightInput>>>;
  /** 是否为比价代卖 */
  priceComparisonSale?: InputMaybe<Scalars['Boolean']>;
  /**  商品信息 */
  purchaseOrderCommodityInsertInputs: Array<PurchaseOrderCommodityInsertInput>;
  /**  备注信息 */
  remark?: InputMaybe<Scalars['String']>;
  /**  供应商id */
  supplierId: Scalars['Int'];
  /**  费用模板id */
  templateId: Scalars['ID'];
  /** 贸易模式 */
  tradePattern?: InputMaybe<PeachTradePatternEnum>;
};

/**  采购订单创建返回 */
export type PurchaseOrderInsertPayload = {
  __typename?: 'PurchaseOrderInsertPayload';
  /**  采购订单编号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  采购订单id */
  orderId?: Maybe<Scalars['ID']>;
};

export type PurchaseOrderItemInsertInput = {
  /** 商品skuID */
  commoditySkuId: Scalars['Int'];
  /** 总价 */
  totalPrice: Scalars['BigDecimal'];
  /** 副单位数量 */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 单价 */
  unitPrice: Scalars['BigDecimal'];
  /** 单价单位类型 */
  unitPriceType: Scalars['Int'];
  /** 小单位数量 */
  unitQuantity: Scalars['BigDecimal'];
};

export type PurchaseOrderItemPayload = {
  __typename?: 'PurchaseOrderItemPayload';
  /** SPUId */
  commodityId?: Maybe<Scalars['Int']>;
  /** SPU名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品skuID */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 商品规格选项Id */
  commoditySpecOptionId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 副单位与基本单位关系转换 */
  conversion?: Maybe<Scalars['BigDecimal']>;
  /** v1.7 已入库量副单位 */
  inBoundTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** v1.7 已入库量基本单位 */
  inBoundUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 销售数量副单位 */
  saleTotalPrice?: Maybe<Scalars['BigDecimal']>;
  /** 销售数量副单位 */
  saleTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 销售数量基本单位 */
  saleUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 规格选项 */
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 总价 */
  totalPrice?: Maybe<Scalars['BigDecimal']>;
  /** 副单位数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 副单位类型 */
  totalType?: Maybe<Scalars['Int']>;
  /** 副单位类型名称 */
  totalTypeName?: Maybe<Scalars['String']>;
  /** 单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 单价单位Id */
  unitPriceType?: Maybe<Scalars['Int']>;
  /** 单价单位名称 */
  unitPriceTypeName?: Maybe<Scalars['String']>;
  /** 小单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 小单位类型 */
  unitType?: Maybe<Scalars['Int']>;
  /** 小单位类型名称 */
  unitTypeName?: Maybe<Scalars['String']>;
};

/**  采购订单列表分页查询入参 */
export type PurchaseOrderPageInput = {
  /** 采购单号 */
  code?: InputMaybe<Scalars['String']>;
  /**  当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /**  每页显示条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /**  采购订单状态：TO_WAREHOUSED：待提交，COMPLETE：待入库，COMPLETE：已完成，CANCEL：已取消 */
  purchaseOrderStatusEnum?: InputMaybe<FlowApplyQueryStatusEnum>;
  /** 查询结束时间 */
  timeEnd?: InputMaybe<Scalars['Long']>;
  /** 查询开始时间 */
  timeStart?: InputMaybe<Scalars['Long']>;
};

/**  采购订单列表分页查询返回 */
export type PurchaseOrderPagePayload = {
  __typename?: 'PurchaseOrderPagePayload';
  /**  当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页显示条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /**  返回记录集合 */
  records?: Maybe<Array<Maybe<PurchaseOrderPayload>>>;
  /**  总条数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

/**  采购订单信息返回出参 */
export type PurchaseOrderPayload = {
  __typename?: 'PurchaseOrderPayload';
  /**  采购订单入库审核状态,TO_REVIEWED：待审核，COMPLETED：已完成，REJECTED：已驳回 */
  auditStatus?: Maybe<AuditStatusEnum>;
  /** 品类列表 */
  categoryList?: Maybe<Array<Maybe<PeachCommoditySimpleCommonPayload>>>;
  /** 品类列表字符拼接 品类(数量[单位]);  */
  categoryListStr?: Maybe<Scalars['String']>;
  /**  商品信息集合 */
  commodityList?: Maybe<Array<Maybe<PurchaseOrderCommodityPayload>>>;
  /** 代卖标记,TRUE 是代卖采购 */
  markForSale?: Maybe<Scalars['Boolean']>;
  /**  采购订单编号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  订单创建时间(采购时间) */
  orderCreateTime?: Maybe<Scalars['Long']>;
  /**  采购订单id */
  orderId?: Maybe<Scalars['ID']>;
  /**  采购人 */
  purchaseName?: Maybe<Scalars['String']>;
  /**  采购订单状态：TO_WAREHOUSED：待提交，COMPLETE：待入库，COMPLETE：已完成，CANCEL：已取消 */
  status?: Maybe<FlowApplyStatusEnum>;
  /**  供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 贸易模式 */
  tradePattern?: Maybe<PeachTradePatternEnum>;
};

/**  采购订单提交入参 */
export type PurchaseOrderSubmitInput = {
  /**  采购订单id */
  orderId: Scalars['ID'];
};

/**  采购订单修改入参 */
export type PurchaseOrderUpdateInput = {
  /**  采购杂运费 */
  miscellaneousFreightInput?: InputMaybe<Array<InputMaybe<MiscellaneousFreightInput>>>;
  /**  订单id */
  orderId?: InputMaybe<Scalars['ID']>;
  /** 是否为比价代卖 */
  priceComparisonSale?: InputMaybe<Scalars['Boolean']>;
  /**  采购订单商品信息集合 */
  purchaseOrderCommodityInsertInputs: Array<PurchaseOrderCommodityInsertInput>;
  /**  备注信息 */
  remark?: InputMaybe<Scalars['String']>;
  /**  费用模板id */
  templateId: Scalars['ID'];
  /** 贸易模式 */
  tradePattern?: InputMaybe<PeachTradePatternEnum>;
};

/** 分页入参 */
export type PurchasePageInput = {
  /** 费用状态 */
  billStateList?: InputMaybe<Array<InputMaybe<BillBusinessStateEnum>>>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类ID */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 商品id */
  commodityIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 销地计划号 */
  salesPlanCode?: InputMaybe<Scalars['String']>;
  /** 销地计划状态 */
  salesPlanStateList?: InputMaybe<Array<InputMaybe<SalesPlanStateEnum>>>;
};

/** 分页对象 */
export type PurchasePageResultPayload = {
  __typename?: 'PurchasePageResultPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  /** 采购订单列表 */
  records?: Maybe<Array<Maybe<PitayaPurchaseOrderPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type PurchasePayload = BelongOrgBase & {
  __typename?: 'PurchasePayload';
  /** 运款合计 */
  actualCost?: Maybe<Scalars['BigDecimal']>;
  /** 货款合计 */
  actualGoods?: Maybe<Scalars['BigDecimal']>;
  /** 采购单号 */
  applyCode?: Maybe<Scalars['String']>;
  /** 库管 */
  auditUserName?: Maybe<Scalars['String']>;
  /** 客户名称 */
  belongName?: Maybe<Scalars['String']>;
  /** 所属组织 2.9 新增 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 费用单状态 */
  billStatusName?: Maybe<Scalars['String']>;
  /** 商品 */
  commodities?: Maybe<Array<Maybe<PurchaseCommodityPaylaod>>>;
  /** 财务复核人 */
  costAuditUserName?: Maybe<Scalars['String']>;
  /** 采购时间 */
  createTimeReport?: Maybe<Scalars['String']>;
  /** 采购员 */
  createUserName?: Maybe<Scalars['String']>;
  /** 运款单号 */
  deliveryCode?: Maybe<Scalars['String']>;
  /** 运费 */
  freights?: Maybe<Array<Maybe<PurchaseFreightPaylaod>>>;
  /** 货款单号 */
  goodsCode?: Maybe<Scalars['String']>;
  /** 序号 */
  index?: Maybe<Scalars['Int']>;
  /** 手工单号 2.9 新增 */
  manualCode?: Maybe<Scalars['String']>;
  /** 业务复核人 */
  submitUserName?: Maybe<Scalars['String']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 税号 */
  tfn?: Maybe<Scalars['String']>;
};

export type PurchasePriceTypeBase = {
  /** 单价单位信息 */
  purchasePriceType?: Maybe<Unit>;
};

/** 采购退货单详情返回 */
export type PurchaseReturnBillDetailPayload = {
  __typename?: 'PurchaseReturnBillDetailPayload';
  /** 售后费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 售后费用单ID */
  billId?: Maybe<Scalars['ID']>;
  /** 费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 费用单状态 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 退货人 */
  createByName?: Maybe<Scalars['String']>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 财务类型 */
  financialTypeDesc?: Maybe<Scalars['String']>;
  /** 关联采购单号 */
  purchaseOrderCode?: Maybe<Scalars['String']>;
  /** 关联采购单id */
  purchaseOrderId?: Maybe<Scalars['ID']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 售后总金额 */
  returnAmount?: Maybe<Scalars['BigDecimal']>;
  /** 退货详情 */
  returnCommodityDetail?: Maybe<Array<Maybe<ReturnCommodityDetailPayload>>>;
  /** 售后单号 */
  returnOrderCode?: Maybe<Scalars['String']>;
  /** 售后单ID */
  returnOrderId?: Maybe<Scalars['ID']>;
  /** 售后单状态 */
  returnOrderStatusDesc?: Maybe<Scalars['String']>;
  /** 售后日期 */
  returnTime?: Maybe<Scalars['Long']>;
  /** 售后类型 */
  returnTypeDesc?: Maybe<Scalars['String']>;
  /** 供应商ID */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

export type PurchaseReturnBillSubmitInput = {
  /** 退货单id */
  returnId: Scalars['ID'];
};

/** 采购退货选择商品 */
export type PurchaseReturnCommoditiesInput = {
  /** 采购订单Id */
  applyId?: InputMaybe<Scalars['ID']>;
  /** 费用单Id */
  billId?: InputMaybe<Scalars['ID']>;
  /** 退货单Id */
  returnId?: InputMaybe<Scalars['ID']>;
};

export type PurchaseReturnCommodity = {
  __typename?: 'PurchaseReturnCommodity';
  /**  商品SKU ID */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  商品 skuName */
  commoditySkuName?: Maybe<Scalars['String']>;
  /**  商品数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /**  单位Id */
  unitId?: Maybe<Scalars['Int']>;
  /**  商品单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
};

/** 退货商品 */
export type PurchaseReturnCommodityInput = {
  /** 折损/退货金额 */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /** 批次code */
  batchCode?: InputMaybe<Scalars['String']>;
  /** 批次id */
  batchId?: InputMaybe<Scalars['ID']>;
  /** 退货数量 */
  quantity?: InputMaybe<Scalars['BigDecimal']>;
  /** skuId */
  skuId?: InputMaybe<Scalars['Int']>;
  /** 退货数量单位Id */
  unitId?: InputMaybe<Scalars['Int']>;
};

/** 采购退货商品选择列表入参 */
export type PurchaseReturnCommoditySelectInput = {
  /** 商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料 */
  commodityTypes?: InputMaybe<Array<InputMaybe<PeachGatewayCommodityTypeEnum>>>;
  /** 采购单id */
  orderId: Scalars['ID'];
  /** 退货类型  */
  returnType: PurchaseReturnsType;
};

export type PurchaseReturnCommoditySelectPayload = {
  __typename?: 'PurchaseReturnCommoditySelectPayload';
  /** 可退货金额 */
  balance?: Maybe<Scalars['BigDecimal']>;
  /**  商品SkuId */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  商品skuName */
  commoditySkuName?: Maybe<Scalars['String']>;
  /** 商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料 */
  commodityType?: Maybe<PeachGatewayCommodityTypeEnum>;
  /** 采购量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** 商品库存 */
  stockList?: Maybe<Array<Maybe<CommodityStockPayload>>>;
  /** 总库存量 */
  stockQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 累计已退货数量 */
  totalReturnQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 采购量单位Id */
  unitId?: Maybe<Scalars['Int']>;
  /** 采购单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
};

export type PurchaseReturnCostDetailInput = {
  /**  退货单id */
  returnId: Scalars['ID'];
};

export type PurchaseReturnCostPageInput = {
  /**  当前页码 */
  pageCurrent: Scalars['Int'];
  /**  每页显示条数 */
  pageSize: Scalars['Int'];
  /**  采购费用单状态 */
  status?: InputMaybe<CostStatusEnum>;
};

/**  采购退货费用列表分页查询返回 */
export type PurchaseReturnCostPagePayload = {
  __typename?: 'PurchaseReturnCostPagePayload';
  /**  当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /**  每页显示条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /**  返回记录集合 */
  records?: Maybe<Array<Maybe<PurchaseReturnCostPayLoad>>>;
  /**  总条数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

/**  采购退货费用 */
export type PurchaseReturnCostPayLoad = {
  __typename?: 'PurchaseReturnCostPayLoad';
  /** 关联代卖单号code */
  agencySaleCode?: Maybe<Scalars['String']>;
  /** 关联采购单号code */
  applyCode?: Maybe<Scalars['String']>;
  /** 货品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 退货单创建人ID */
  createBy?: Maybe<Scalars['Int']>;
  /** 操作时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 运杂 */
  miscellaneousFreightList?: Maybe<MiscellaneousFreightListPayLoad>;
  /** 备注 */
  note?: Maybe<Scalars['String']>;
  /** 操作人 */
  operator?: Maybe<Scalars['String']>;
  /** 驳回原因 */
  refuseNote?: Maybe<Scalars['String']>;
  /** 是否驳回,true 驳回费用单，false 待提交费用单 */
  reject?: Maybe<Scalars['Boolean']>;
  /** 退货单编码 */
  returnCode?: Maybe<Scalars['String']>;
  /** 退货单ID */
  returnId?: Maybe<Scalars['ID']>;
  /** 退货类型 */
  returnType?: Maybe<PurchaseReturnsType>;
  /** 退货商品 */
  returnsCommodityBillList?: Maybe<ReturnsCommodityBillPayload>;
  /** 费用单状态 */
  status?: Maybe<CostStatusEnum>;
  /** 供应商 */
  supplierId?: Maybe<Scalars['Int']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 所属仓库 */
  warehouseId?: Maybe<Scalars['ID']>;
};

/** 创建采购退货单入参 */
export type PurchaseReturnCreateInput = {
  /** 运杂费 */
  miscellaneousFreightList?: InputMaybe<Array<InputMaybe<MiscellaneousFreightInput>>>;
  /** 备注信息  */
  note?: InputMaybe<Scalars['String']>;
  /** 采购订单编号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /** 采购单id */
  orderId: Scalars['ID'];
  /** 退货商品 */
  returnCommodityList: Array<InputMaybe<PurchaseReturnCommodityInput>>;
  /** 退货类型  */
  returnType: PurchaseReturnsType;
  /** 费用模板 */
  templateId: Scalars['ID'];
};

export type PurchaseReturnCreatePayload = {
  __typename?: 'PurchaseReturnCreatePayload';
  /** 退货单id */
  returnId?: Maybe<Scalars['ID']>;
};

/** 新增采购退货 */
export type PurchaseReturnInsertInput = {
  /** 采购订单Id */
  applyId: Scalars['ID'];
  /** 商品信息 */
  commodities: Array<InputMaybe<PitayaPurchaseReturnCommodityInput>>;
  /** 运杂费 */
  costs?: InputMaybe<Array<InputMaybe<CostInput>>>;
  /** 备注 */
  note?: InputMaybe<Scalars['String']>;
  /** 退货类型 */
  returnType: PitayaPurchaseReturnsType;
  /** 模板Id 中台默认值 */
  templateId?: InputMaybe<Scalars['ID']>;
};

export type PurchaseReturnInsertPayload = {
  __typename?: 'PurchaseReturnInsertPayload';
  id: Scalars['ID'];
};

/** 采购退货费用详情入参 */
export type PurchaseReturnOrderDetailInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** 退货订单ID */
  returnOrderId?: InputMaybe<Scalars['ID']>;
};

export type PurchaseReturnPayload = BelongOrgBase & CustomerBase & SupplierBase & UserBase & WarehouseBase & {
  __typename?: 'PurchaseReturnPayload';
  applyBillId?: Maybe<Scalars['ID']>;
  applyCode?: Maybe<Scalars['String']>;
  /** v2.9 冗余采购单id */
  applyId?: Maybe<Scalars['ID']>;
  /** v2.9 采购退货:所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  billId?: Maybe<Scalars['ID']>;
  commodityType?: Maybe<Scalars['Int']>;
  commodityTypeName?: Maybe<Scalars['String']>;
  createTime?: Maybe<Scalars['Long']>;
  customer?: Maybe<Customer>;
  flowLogs?: Maybe<Array<Maybe<FlowLog>>>;
  /** v2.9 采购退货:手工单号 */
  manualCode?: Maybe<Scalars['String']>;
  note?: Maybe<Scalars['String']>;
  returnCode?: Maybe<Scalars['String']>;
  returnId?: Maybe<Scalars['ID']>;
  returnOtherRespList?: Maybe<Array<Maybe<ReturnOtherPayload>>>;
  returnType?: Maybe<PitayaPurchaseReturnsType>;
  returnTypeName?: Maybe<Scalars['String']>;
  returnsCommodityRespList?: Maybe<Array<Maybe<ReturnsCommodityPayload>>>;
  status?: Maybe<PurchaseStatus>;
  statusName?: Maybe<Scalars['String']>;
  supplier?: Maybe<Supplier>;
  /** 费用模板Id */
  templateId?: Maybe<Scalars['ID']>;
  user?: Maybe<User>;
  warehouse?: Maybe<Warehouse>;
};

/** 采购退货单类型 */
export const enum PurchaseReturnsType {
  /**  扣损 */
  PurchaseDeduction = 'PURCHASE_DEDUCTION',
  /**  退货 */
  PurchaseReturns = 'PURCHASE_RETURNS',
  /** 错误类型 */
  ReturnsTypeError = 'RETURNS_TYPE_ERROR',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export const enum PurchaseStatus {
  /** 已取消 */
  FlowReturnsStatusCancel = 'FLOW_RETURNS_STATUS_CANCEL',
  /** 已完成 */
  FlowReturnsStatusCompleted = 'FLOW_RETURNS_STATUS_COMPLETED',
  FlowReturnsStatusError = 'FLOW_RETURNS_STATUS_ERROR',
  /** 已驳回 v2.9 */
  FlowReturnsStatusReject = 'FLOW_RETURNS_STATUS_REJECT',
  /** 待处理 */
  FlowReturnsStatusWaitProcessed = 'FLOW_RETURNS_STATUS_WAIT_PROCESSED',
  /** 待提交 */
  FlowReturnsStatusWaitSubmit = 'FLOW_RETURNS_STATUS_WAIT_SUBMIT',
  Unrecognized = 'UNRECOGNIZED'
};

export const enum PurchaseStatusEnum {
  /**  已取消  */
  Cancelled = 'CANCELLED',
  /**  已关闭  */
  Closed = 'CLOSED',
  /** 已完成 */
  Completed = 'COMPLETED',
  /**  部分收货  */
  PartialReceived = 'PARTIAL_RECEIVED',
  /**  已收货  */
  Received = 'RECEIVED',
  /**  已驳回  */
  Rejected = 'REJECTED',
  /**  已作废  */
  Repealed = 'REPEALED',
  /**  待卖家发货  */
  ToBeDelivered = 'TO_BE_DELIVERED',
  /**  代付款  */
  ToBePaid = 'TO_BE_PAID',
  /** 待收货 */
  ToBeReceived = 'TO_BE_RECEIVED',
  /**  待提交  */
  ToBeSubmitted = 'TO_BE_SUBMITTED'
};

export const enum PurchaseSubType {
  /** 代卖采购 */
  AgentPurchase = 'AGENT_PURCHASE',
  /** 区域集采-东货 */
  AreaCentralizePurchaseEast = 'AREA_CENTRALIZE_PURCHASE_EAST',
  /** 区域集采-国产货 */
  AreaCentralizePurchaseInland = 'AREA_CENTRALIZE_PURCHASE_INLAND',
  /** 区域内部采购 */
  AreaInternalPurchase = 'AREA_INTERNAL_PURCHASE',
  /** 区域自采 */
  AreaOneselfPurchase = 'AREA_ONESELF_PURCHASE',
  /** 总部采购-东货 */
  HqPurchaseEast = 'HQ_PURCHASE_EAST',
  /** 总部采购-国产货 */
  HqPurchaseInland = 'HQ_PURCHASE_INLAND',
  /** 产地采购 */
  PlacePurchase = 'PLACE_PURCHASE',
  /** 项目组采购 */
  ProjectTeamPurchase = 'PROJECT_TEAM_PURCHASE'
};

/**  采购单类型枚举  */
export const enum PurchaseSubTypeEnum {
  /**  区域集采-国产货  */
  AreaCentralizePurchaseInland = 'AREA_CENTRALIZE_PURCHASE_INLAND',
  /**  营销内部采购  */
  PitayaInternalPurchase = 'PITAYA_INTERNAL_PURCHASE'
};

export type PurchaseSummaryInput = {
  /** 商品类型 */
  commodityType: Scalars['Int'];
  endTime: Scalars['Long'];
  startTime: Scalars['Long'];
};

export type PurchaseSummaryPayload = {
  __typename?: 'PurchaseSummaryPayload';
  /** 已确认 true 未确认 false */
  confirmed?: Maybe<Scalars['Boolean']>;
  /** 实时计算 */
  countNotSubmit?: Maybe<Scalars['Int']>;
  date?: Maybe<Scalars['Long']>;
  freight?: Maybe<Scalars['BigDecimal']>;
  inOrderTypeName?: Maybe<Scalars['String']>;
  orderCount?: Maybe<Scalars['Int']>;
  purchase?: Maybe<Scalars['BigDecimal']>;
  sum?: Maybe<Scalars['BigDecimal']>;
  type?: Maybe<Scalars['Int']>;
};

export const enum PurchaseTypeEnum {
  /** 代卖采购 */
  Agency = 'AGENCY',
  /** 普通采购 */
  General = 'GENERAL',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type PurchaseUserIdBase = {
  purchaser?: Maybe<User>;
};

/** 国产货费用详情-采购计划信息单条 */
export type PurchaserOrReceivePayload = CommodityInterface & CommoditySkuInterface & {
  __typename?: 'PurchaserOrReceivePayload';
  /** spu_id */
  commodityId?: Maybe<Scalars['ID']>;
  /** 商品标记 */
  commodityMark?: Maybe<DurianCommodityMarkEnum>;
  /** spu名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 数量单位 */
  quantityUnit?: Maybe<QuantityUnitEnum>;
  /** skuId */
  skuId?: Maybe<Scalars['ID']>;
  /** sku名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 小计金额 */
  subtotal?: Maybe<Scalars['BigDecimal']>;
  /** 单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 数量 */
  weight?: Maybe<Scalars['BigDecimal']>;
};

/** 国产货费用详情-采购计划信息 */
export type PurchaserPlanInfoPayload = CustomerInterface & {
  __typename?: 'PurchaserPlanInfoPayload';
  /** 收货方id */
  customerId?: Maybe<Scalars['ID']>;
  /** 收货方名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 采购计划-商品列表 */
  purchaserPlanInfoList?: Maybe<Array<Maybe<PurchaserOrReceivePayload>>>;
  /** 合计金额 */
  total?: Maybe<Scalars['BigDecimal']>;
};

/**  经营类型 */
export const enum QualificationBusinessType {
  /** 商超 */
  BusinessSuper = 'BUSINESS_SUPER',
  /** 贸易商 */
  Distributor = 'DISTRIBUTOR',
  /** 新兴零售 */
  EmergingRetail = 'EMERGING_RETAIL',
  /** 专卖店 */
  ExclusiveShop = 'EXCLUSIVE_SHOP',
  /** 零售 */
  Individual = 'INDIVIDUAL',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type QualityManagementDetailsInput = {
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 计划号 */
  planId?: InputMaybe<Scalars['ID']>;
};

export type QualityManagementDetailsPayload = CategoryInterface & FactoryListInterface & {
  __typename?: 'QualityManagementDetailsPayload';
  /** 异常柜境外段温控建议 */
  abnormalCabinetOffshoreTemperatureControlProposal?: Maybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 关柜日期 */
  closedCabinetTime?: Maybe<Scalars['Long']>;
  /** 发柜日期 */
  deliveryCabinetTime?: Maybe<Scalars['Long']>;
  /** 工厂ID */
  factoryIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 工厂名称 */
  factoryNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 工厂情况 */
  factorySituation?: Maybe<Scalars['String']>;
  /** 发酵时间 */
  fermentTime?: Maybe<Scalars['String']>;
  /** 满柜后发柜时间 */
  fullCabinetDeliveryTime?: Maybe<Scalars['String']>;
  /** 其他异常 */
  otherAbnormal?: Maybe<Scalars['String']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 粉度检查 */
  powderDegreeInspection?: Maybe<Scalars['String']>;
  /** 运输方式 */
  transportMethod?: Maybe<TransportMethodEnum>;
};

export type QualityManagementRecordPayload = CategoryInterface & CommodityListInterface & FactoryListInterface & {
  __typename?: 'QualityManagementRecordPayload';
  /** 异常柜境外段温控建议 */
  abnormalCabinetOffshoreTemperatureControlProposal?: Maybe<Scalars['String']>;
  /** 回风温度 */
  airVent?: Maybe<Scalars['String']>;
  /** 回风温度是否异常 */
  airVentAbnormal?: Maybe<Scalars['String']>;
  /** 回风温度异常原因 */
  airVentAbnormalReason?: Maybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 发柜温度计检测 */
  cabinetThermometerDetection?: Maybe<Scalars['String']>;
  /** 发柜温度计检测异常原因 */
  cabinetThermometerDetectionAbnormalReason?: Maybe<Scalars['String']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 关柜日期 */
  closedCabinetTime?: Maybe<Scalars['Long']>;
  /** 商品id */
  commodityIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 商品名称 */
  commodityNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 发柜日期 */
  deliveryCabinetTime?: Maybe<Scalars['Long']>;
  /** 工厂ID */
  factoryIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 工厂名称 */
  factoryNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 工厂情况 */
  factorySituation?: Maybe<Scalars['String']>;
  /** 是否发酵异常 */
  fermentAbnormal?: Maybe<Scalars['String']>;
  /** 发酵异常位置及原因 */
  fermentAbnormalLocationAndReason?: Maybe<Scalars['String']>;
  /** 发酵时间 */
  fermentTime?: Maybe<Scalars['String']>;
  /** 第一次装柜时间 */
  firstLoadingCabinetTime?: Maybe<Scalars['String']>;
  /** 满柜后发柜是否异常 */
  fullCabinetDeliveryAbnormal?: Maybe<Scalars['String']>;
  /** 满柜后发柜异常原因 */
  fullCabinetDeliveryAbnormalReason?: Maybe<Scalars['String']>;
  /** 满柜后发柜时间 */
  fullCabinetDeliveryTime?: Maybe<Scalars['String']>;
  /** index */
  id?: Maybe<Scalars['ID']>;
  /** 柜内实际货物周期 */
  insideCabinetActualGoodsCycle?: Maybe<Scalars['String']>;
  /** 批次装柜是否异常 */
  loadingCabinetBatchAbnormal?: Maybe<Scalars['String']>;
  /** 批次装柜异常原因 */
  loadingCabinetBatchAbnormalReason?: Maybe<Scalars['String']>;
  /** 境外温控情况 */
  offshoreTemperatureControlSituation?: Maybe<Scalars['String']>;
  /** 其他异常 */
  otherAbnormal?: Maybe<Scalars['String']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 粉度检查 */
  powderDegreeInspection?: Maybe<Scalars['String']>;
  /** 数量对比 */
  quantityComparison?: Maybe<Scalars['String']>;
  /** 第二次装柜时间 */
  secondLoadingCabinetTime?: Maybe<Scalars['String']>;
  /** 第三次装柜时间 */
  thirdLoadingCabinetTime?: Maybe<Scalars['String']>;
  /** 运输方式 */
  transportMethod?: Maybe<TransportMethodEnum>;
  /** 更新时间 */
  updateTime?: Maybe<Scalars['Long']>;
};

export type QualityTrackingPayload = {
  __typename?: 'QualityTrackingPayload';
  /** 基本信息 */
  basicInfo?: Maybe<OriginPlanBaseInfoPayload>;
  /** SOP执行信息 */
  sopExecutionInfo?: Maybe<SopExecutionPayload>;
  /** 温度信息 */
  temperatureInfoList?: Maybe<Array<Maybe<TemperatureInfoPayload>>>;
  /** 温度计订单ID */
  thermometerOrderIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
};

export type Quantity = {
  __typename?: 'Quantity';
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
};

/**  数量、单价、小计和单位信息  */
export type QuantityAndPriceAndAmountInfo = PriceTypeBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'QuantityAndPriceAndAmountInfo';
  /**  小计  */
  amount?: Maybe<Scalars['BigDecimal']>;
  /**  单价  */
  price?: Maybe<Scalars['BigDecimal']>;
  /**  单价单位信息  */
  priceType?: Maybe<Unit>;
  /**  total数量  */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  总计单位信息  */
  totalType?: Maybe<Unit>;
  /**  unit数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  基本单位信息  */
  unitType?: Maybe<Unit>;
};

/**  数量、单价和单位信息  */
export type QuantityAndPriceAndTypeInfo = PriceTypeBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'QuantityAndPriceAndTypeInfo';
  /**  单价  */
  price?: Maybe<Scalars['BigDecimal']>;
  /**  单价单位信息  */
  priceType?: Maybe<Unit>;
  /**  total数量  */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  总计单位信息  */
  totalType?: Maybe<Unit>;
  /**  unit数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  基本单位信息  */
  unitType?: Maybe<Unit>;
};

/**  数量、单价和单位信息Input  */
export type QuantityAndPriceAndTypeInfoInput = {
  /**  小计  */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /**  单价  */
  price?: InputMaybe<Scalars['BigDecimal']>;
  /**  单价单位  */
  priceType?: InputMaybe<Scalars['Int']>;
  /**  total数量  */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /**  总计单位信息  */
  totalType?: InputMaybe<Scalars['Int']>;
  /**  unit数量 */
  unitQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /**  基本单位信息  */
  unitType?: InputMaybe<Scalars['Int']>;
};

/**
 * # 业务类型枚举
 * enum PitayaBusinessType {
 *     # 采购
 *     BIZ_PURCHASE
 *     # 采购退货
 *     BIZ_PURCHASE_RETURN
 *     # 调拨
 *     BIZ_TRANSFER
 *     # 盘点
 *     BIZ_INVENTORY
 *     # 销售
 *     BIZ_SALES
 *     # 销售退货
 *     BIZ_SALES_RETURN
 *     # 生产任务
 *     BIZ_PRODUCTION_TASK
 *     # 其他入库
 *     BIZ_IN_STOCK
 *     # 其他出库
 *     BIZ_OUT_STOCK
 * }
 */
export type QuantityInterface = {
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
};

/** 数量枚举 */
export const enum QuantityUnitEnum {
  /** KG */
  UnitKg = 'UNIT_KG',
  /** 件 */
  UnitPiece = 'UNIT_PIECE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type Query = {
  __typename?: 'Query';
  /**
   * 根据关键字查询企业基本信息（企业工商照面）（https://openapi.qcc.com/dataApi/410）
   * 实时查询企业工商照面信息，返回企业名称、企业类型、注册资本、统一社会信用代码、经营范围、营业期限、上市状态等信息。
   */
  CorpBase?: Maybe<CorpBasePayload>;
  /**
   * 根据关键字获取企业明细信息（企业信息核验）（https://openapi.qcc.com/dataApi/2001）
   * 支持各类型企业信息准确性校验，广泛应用于金融服务身份核实、互联网平台商家入驻资质审查、供应链上下游信息核实等场景，返回包括工商照面信息、上市信息、注销吊销信息、联系信息、经纬度、开票信息、小微企业标识、企业规模、英文名来源、企查查行业等信息。
   */
  CorpDetail?: Maybe<CorpDetailPayload>;
  /** 销售报表: 导出 */
  FcPeachExportSalesReportForm?: Maybe<Scalars['String']>;
  /** 销售报表: 列表接口 */
  FcPeachPageSalesReportForm?: Maybe<FcPeachSalesReportFormPagePayload>;
  /** 销售报表: 合计 */
  FcPeachPageSalesReportFormCount?: Maybe<Scalars['BigDecimal']>;
  ListTaskBoard?: Maybe<Array<Maybe<TaskBoardPayload>>>;
  /** 库存调整: 状态数量查询 */
  ProductionStockAdjustmentStatus?: Maybe<ProductionStockAdjustmentStatusPayload>;
  /** 异常订单: 详情 */
  abnormalOrder?: Maybe<AbnormalOrderPayload>;
  /** 异常订单: 工作台状态数量统计 */
  abnormalOrderStatistic?: Maybe<Scalars['Int']>;
  /** 异常订单: 分页列表状态数量统计 */
  abnormalOrderStatusStatistic?: Maybe<Scalars['Int']>;
  /** 站点: 全部站点 */
  acquireAllSite?: Maybe<Array<Maybe<SitePayload>>>;
  /** 原产地证信息:获取商品编号 */
  acquireCommodityHSCode?: Maybe<Scalars['String']>;
  /** 综合查看：获取货物节点 */
  acquireDeliveryNodes?: Maybe<Array<Maybe<DeliveryNodePayload>>>;
  /** 温度详情:进出站点 */
  acquireElectronicFence?: Maybe<Array<Maybe<ElectronicFenceRecordsPayload>>>;
  /** 实报实销:详情 */
  actualCostPaymentDetail?: Maybe<ActualCostPaymentDetailPayload>;
  /** 生产任务: 增减记录列表 */
  addOrDeleteRecords?: Maybe<Array<Maybe<AddOrDeleteRecords>>>;
  /** 发票台账分页 */
  adhocPage?: Maybe<VatInvoiceResultPagePayload>;
  /** 费用调整管理:调整单详情 */
  adjustBillDetail?: Maybe<AdjustBillDetailPayload>;
  /** 实时报警管理:禁用校验接口 */
  alarmCheck?: Maybe<Scalars['Boolean']>;
  /** 实时报警管理:报警方案详情 */
  alarmDetail?: Maybe<AlarmDetailPayload>;
  /** 报警通知人:详情 */
  alarmNoticeUserDetail?: Maybe<AlarmNoticeUserDetailPayload>;
  /** 报警通知人:批量详情 */
  alarmNoticeUserDetailList?: Maybe<Array<Maybe<AlarmNoticeUserDetailPayload>>>;
  /** 报警通知人:下拉 */
  alarmNoticeUserOption?: Maybe<Array<Maybe<AlarmNoticeUserOption>>>;
  /** 实时报警管理:触发条件站点下拉 */
  alarmSiteOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 查询所有国家选项 */
  allCountryList?: Maybe<Array<Maybe<StringOption>>>;
  /** 费用模板:所有费用项下拉 */
  allFeeItemSelect?: Maybe<Array<Maybe<DurianOption>>>;
  allListCustomer?: Maybe<Array<Maybe<CustomerPayload>>>;
  /** 运营监管: 分拣仓下拉框 */
  allOrg?: Maybe<Array<Maybe<Option>>>;
  /**  组织名称下拉 */
  allOrgOption?: Maybe<OptionList>;
  /** 商品公共:计划收货商品明细，用于APP发货 */
  appPlanSaleCommodityTable?: Maybe<AppPlanSaleCommodityTablePayload>;
  /** 在途:app已处理tab页数量 */
  appTravelPlanQuantity?: Maybe<Scalars['Int']>;
  /** 客户:系统的下拉 */
  appTypeOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 采购退货：关联采购单分页列表 */
  associatedPurchaseOrderPage?: Maybe<PurchaseOrderPagePayload>;
  /** 原子指标:下拉 */
  atomicIndexOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 借调:审核统计 */
  auditSecondmentCount?: Maybe<Scalars['Int']>;
  /** 商品公共:可用商品品类列表 */
  availableCommodityCategoryOption?: Maybe<Array<Maybe<DurianOption>>>;
  /**  主营业务： 关联应收单,查询可关联应收单列表 , 入参收款单ID  */
  availableReceivableList?: Maybe<ListPrimaryAssociateReceivablePayLoad>;
  /** 省市区地址信息查询接口 */
  basicLocationInformation?: Maybe<BasicLocationListPayload>;
  /** 批发销售费用管理:销售单退货说明图片打包下载 */
  batchDownloadReturnOrderResource?: Maybe<Scalars['String']>;
  /** 招标:招标数量 */
  biddingCount?: Maybe<BiddingCountPayload>;
  /** 招标:获取已决标信息 */
  biddingDecideTender?: Maybe<BiddingTenderDetailsPayload>;
  /** 招标:查询详情 */
  biddingDetail?: Maybe<BiddingInfoPayload>;
  /** 招标:分页查询 */
  biddingPage?: Maybe<BiddingPagePayload>;
  /** 招标:查询投标信息(招标中不可查,用于决标选择报价) */
  biddingTenderDetails?: Maybe<Array<Maybe<TenderDetailInfoPayload>>>;
  /** 招标:中标结果导出 */
  biddingTenderExport?: Maybe<Scalars['String']>;
  /** 招标:获取可投标供应商 */
  biddingTenderSuppliers?: Maybe<Array<Maybe<BiddingTenderSupplierPayload>>>;
  /** 招标:获取已中标信息 */
  biddingWinCars?: Maybe<Array<Maybe<TenderDetailInfoPayload>>>;
  /** 费用单操作（未接入费用模板）: 状态查询 */
  bill1StatusGroupCount?: Maybe<Array<Maybe<Bill1StatusCountPayload>>>;
  /** 费用单操作（接入费用模板）: 状态查询 */
  bill2StatusGroupCount?: Maybe<Array<Maybe<Bill2StatusCountPayload>>>;
  /** 费用模板:所有费用项下拉 */
  billAllFeeItemSelect?: Maybe<Array<Maybe<Option2>>>;
  /** 费用项:根据计算规则计算金额 */
  billCalculatorAmount?: Maybe<Scalars['BigDecimal']>;
  /** 费用：币种下拉 */
  billCurrencyOption?: Maybe<Array<Maybe<StringOption>>>;
  /** 费用模板:费用项分组下拉 */
  billFeeGroupSelect?: Maybe<Array<Maybe<Option2>>>;
  /** 费用模板:计算规则下拉 */
  billFeeItemRuleSelect?: Maybe<Array<Maybe<Option2>>>;
  /** 费用模板:详情 */
  billFeeTemplateDetail?: Maybe<BillFeeTemplateDetailPayload>;
  /** 费用模板:分页查询 */
  billFeeTemplatePage?: Maybe<BillFeeTemplatePagePayload>;
  /** 费用模板:模板名称校验 */
  billFeeTmpNameValid?: Maybe<Scalars['Boolean']>;
  /** 费用模板：通过费用类型获取费用配置的费用模板信息 */
  billTemplate?: Maybe<BillTemplatePayload>;
  /** 费用模板:模板所属系统下拉 */
  billTemplateAppId?: Maybe<Array<Maybe<Option2>>>;
  /** 代付费用管理: 费用模板明细查询 */
  billTemplateForPayOfAnother?: Maybe<BillTemplateForPayOfAnotherPayload>;
  /** 费用公共: 查询费用单历史所有模板 */
  billTemplateIdOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 费用模板:模板类型下拉框 */
  billTemplateTypeSelect?: Maybe<Array<Maybe<Option2>>>;
  /** 黑名单:黑名单详情 */
  blackListDetail?: Maybe<BlackListDetailPayload>;
  /** 履约违约:违约原因下拉菜单 labelId 8:商超违约原因 9:社群违约原因 */
  breakContractFineType?: Maybe<Array<Maybe<StringOption>>>;
  /** 履约违约:罚款方式下拉菜单 */
  breakContractFineWay?: Maybe<Array<Maybe<StringOption>>>;
  /** 履约违约:违约单详情 */
  breakContractOrder?: Maybe<BreakContractPayload>;
  /** 履约违约:列表页状态统计 */
  breakContractStatus?: Maybe<BreakContractStatusPayload>;
  /** 履约违约:订单追踪 */
  breakContractTraceLog?: Maybe<Array<Maybe<BreakContractTraceLogPayLoad>>>;
  /** 温度设备管理:柜子绑定记录 */
  cabinetBindingLogs?: Maybe<Array<Maybe<CabinetBindingLogPayload>>>;
  /** 商品公共:柜次规则下拉(参数为品类id) */
  cabinetRuleOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 发货管理:商品类别 */
  cabinetRuleSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 回款录入: 欠款结算关联查询 */
  calculatorPayment?: Maybe<CalculatorPaymentPayload>;
  /** 温度计:可绑定温度柜子下拉 */
  canBindCabinetSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 温度计:可用温度计下拉 */
  canUseThermometer?: Maybe<Array<Maybe<CanUseThermometerPayload>>>;
  /** 商品公共:品类是否存在单独报关信息 */
  categoryCustomsDeclarationInfo?: Maybe<Scalars['Boolean']>;
  /** 根据categoryId 获取详情 */
  categoryDetail?: Maybe<Category>;
  /** 品类下拉列表 */
  categoryOption?: Maybe<Array<Maybe<Option>>>;
  /** 进口报关:创建报关任务前的校验 */
  checkBeforeCreateCustomsDeclareTask?: Maybe<Scalars['Boolean']>;
  /** 黑名单:校验司机黑名单 */
  checkBlackList?: Maybe<Scalars['Boolean']>;
  /** 退货： 创建退货页面 售后信息——> 退款合集项 是否展示转为预收， 入参:客户ID   */
  checkCanCovertPreReceipt?: Maybe<Scalars['Boolean']>;
  /** 售后详情页：是否展示修改退款方式， 入参:客户ID   */
  checkCanModifyRefundType?: Maybe<Scalars['Boolean']>;
  /** 管控商品是否确认指导价,true：已设置且确认指导价 */
  checkCommodityGuidePrice?: Maybe<Scalars['Boolean']>;
  /** 退货：点击去退货校验， true 跳转售后编辑页面  入参:销售订单ID   */
  checkCreateReturnOrder?: Maybe<Scalars['Boolean']>;
  /** 报关模板管理:校验模板名字 */
  checkCustomsTemplateName?: Maybe<Scalars['Boolean']>;
  /** 盘点: 盘点库存详情 */
  checkDetail?: Maybe<CheckInfoPayload>;
  /** 在途:发货编辑校验 */
  checkDomesticDelivery?: Maybe<Scalars['Boolean']>;
  /** 发货管理:校验能否重选空柜(计划id) */
  checkEmptyCabinetReSelect?: Maybe<CheckPayload>;
  /** 成品销售:检查是否存在出库操作 */
  checkIfPicking?: Maybe<CheckIfPickingPayload>;
  /** 装货:校验产地费用单 */
  checkLoading?: Maybe<Scalars['Boolean']>;
  /** 装货:校验产地关联信息 */
  checkLoadingAssociation?: Maybe<Scalars['Boolean']>;
  /** 发货管理:校验装柜管理是否修改过单价 */
  checkLoadingTaskChange?: Maybe<CheckPayload>;
  /** 盘点: 盘点订单 */
  checkOrders?: Maybe<CheckOrderPayload>;
  /** 盘点: 盘点库存记录 */
  checkPageRecords?: Maybe<CheckRecordPageResultPayload>;
  /** 门店管理: 新增平台开单-选择 */
  checkPlanCommodity?: Maybe<Scalars['Boolean']>;
  /** 岗位:校验名称是否重复 */
  checkPositionName?: Maybe<Scalars['Boolean']>;
  /** 国产货费用管理:编辑前校验 */
  checkPurchaseBillWhetherEdit?: Maybe<Scalars['Boolean']>;
  /** 校验传入的sku是否存在库存 */
  checkSkuIdStock?: Maybe<Scalars['Boolean']>;
  /** 装货:校验sku单价是否完全相同 */
  checkSkuImportPrice?: Maybe<SkuImportPriceCheckPayload>;
  /**  查询批次数量 */
  checkStockBatch?: Maybe<CheckStockBatchListPayload>;
  /** 盘点: 盘点库存 */
  checkStocks?: Maybe<Array<Maybe<CheckStockPayload>>>;
  /** 生产计划单价设置:生效时间段校验接口（true 为该时间段存在生产计划单价） */
  checkTakeEffectTime?: Maybe<Scalars['Boolean']>;
  /** 采销费用录入:校验批量的调拨时间 */
  checkTransferTime?: Maybe<Scalars['Long']>;
  commodities?: Maybe<Array<Maybe<CommodityPayload>>>;
  commodityCategories?: Maybe<Array<Maybe<CommodityCategoryPayload>>>;
  /** 商品公共:全量商品品类列表 */
  commodityCategoryOption?: Maybe<Array<Maybe<DurianOption>>>;
  /**  基础管理-商品分类-|商品类型接口| */
  commodityList?: Maybe<Array<Maybe<Option>>>;
  /** 根据条件获取商品选项列表 */
  commodityOption?: Maybe<Array<Maybe<Option>>>;
  commoditySku?: Maybe<PitayaCommoditySkuPayload>;
  /** 商品公共:商品sku校验 */
  commoditySkuValid?: Maybe<Scalars['Boolean']>;
  commoditySkues?: Maybe<Array<Maybe<PitayaCommoditySkuPayload>>>;
  /** 商品公共:商品规格列表 */
  commoditySpecOption?: Maybe<Array<Maybe<DurianCommoditySpecPayload>>>;
  commoditySpecs?: Maybe<Array<Maybe<PitayaCommoditySpecPayload>>>;
  commodityStockBatches?: Maybe<Array<Maybe<CommodityStockBatchPayload>>>;
  /** 公共:查询商品id对应的明细table */
  commodityTable?: Maybe<CommodityTableAggregatePayload>;
  /** 商品标签图片文字识别 */
  commodityTextRecog?: Maybe<CommodityTextRecogPayload>;
  /** 商品类型下拉列表 */
  commodityTypeOption?: Maybe<Array<Maybe<Option>>>;
  /** 公司账户：公司账户信息列表 */
  companyAccountList?: Maybe<Array<Maybe<CompanyAccountPayload>>>;
  /**
   * "
   * 公司账户：分页查询公司账户
   */
  companyAccountPage?: Maybe<CompanyAccountPagePayload>;
  /** 公司账户：公司账户类型下拉 */
  companyAccountTypeOption?: Maybe<Array<Maybe<GqlStringOption>>>;
  /** 公司账户：公司性质下拉 */
  companyAttributeOption?: Maybe<Array<Maybe<GqlStringOption>>>;
  /** 公司账户：公司级组织下拉 */
  companyOption?: Maybe<Array<Maybe<GqlIntOption>>>;
  /** 组织：公司下拉列表查询 */
  companyOrgOption?: Maybe<Array<Maybe<GqlStringOption>>>;
  /** 公司账户：公司状态下拉 */
  companyStatusOption?: Maybe<Array<Maybe<GqlStringOption>>>;
  /** 完成出库确认框 */
  confirmOutOrderStatistics?: Maybe<ConfirmOutOrderStatisticsPayload>;
  /** 生产任务: 完成任务确认列表统计 */
  confirmTaskFinish?: Maybe<ConfirmTaskFinishPayload>;
  /** 合同管理:查询合同信息 */
  contract?: Maybe<ContractPayload>;
  /** 合同:合同号获取关联主体且为供应链金融公司下拉 */
  contractFinanceSupplierCompanyOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 合同:合同下拉(参数为品类id) */
  contractOption?: Maybe<Array<Maybe<DurianOption>>>;
  contractTypeList?: Maybe<ContractMsgTypeListPayload>;
  /** 费用录入: 费用项获取 */
  costEntryType?: Maybe<Array<Maybe<CostEntryTypePayload>>>;
  /** 费用管控：状态统计 */
  costOrderStatusStatistic?: Maybe<CostOrderStatusStatisticPayload>;
  /** 采购: 查询采购订单不同状态记录条数 */
  countAcquire?: Maybe<CountAcquirePayload>;
  /** 代卖结算: 商品售后统计查询 */
  countAgencyCommodityAfterSale?: Maybe<CountAgencyCommodityAfterSalePayload>;
  /** 代卖合作:查询代卖合作各状态数量 */
  countAgencySaleCooperation?: Maybe<CountAgencySaleCooperationPayload>;
  /**  配送费用单-接入中台: 所有状态数量角标  */
  countAllStatusDeliveryFee?: Maybe<Array<Maybe<CountBillStatusPayload>>>;
  /** 报损: 待办数量统计 */
  countBreakageOrder?: Maybe<BreakageOrderCuntPayload>;
  /** 品类总数 */
  countCategory?: Maybe<Scalars['Long']>;
  /**  商品批次库存数量统计 */
  countCommodityCategoryStock?: Maybe<CommodityCategoryCountListPayload>;
  countContractMsg?: Maybe<ListCountContractPayload>;
  /** 费用录入: 按状态统计 */
  countCostEntryByStatus?: Maybe<CountCostEntryByStatusPayload>;
  /** 客户: 客户授信数量统计 */
  countCreditCustomer?: Maybe<CountCreditCustomerPayload>;
  /**  配送费用单-接入中台: 数量角标  */
  countDeliveryFee?: Maybe<Scalars['Int']>;
  /** 配送退货:工作台角标 */
  countDeliveryReturn?: Maybe<CountDeliveryReturnPayload>;
  /**  国产货采购:订单状态数量统计 */
  countDomesticPurchaseStatus?: Maybe<Array<Maybe<CountOfStatusPayload>>>;
  /** 报关模板管理:可编辑的数量 */
  countEditableSkuByCondition?: Maybe<Scalars['Int']>;
  /** 入库审核: 查询入库订单记录条数(入库审核) */
  countInOrderAudit?: Maybe<CountInOrderPayload>;
  /** 入库审核: 查询订单已入库记录条数 */
  countInbounded?: Maybe<Scalars['Long']>;
  /** 收入: 按状态统计 */
  countIncomeByStatus?: Maybe<CountIncomeByStatusPayload>;
  /**  收入单: 数量角标  */
  countIncomeStatement?: Maybe<Array<Maybe<IncomeStatementTypeStatusStatisticPayload>>>;
  /**  采购单-接入中台:  状态为`待提交`的采购单数量 */
  countIndividualPurchaseStatus?: Maybe<Array<Maybe<CountPurchaseStatusPayload>>>;
  /** 口岸质检:计算已质检数量(参数为计划id列表) */
  countInspection?: Maybe<CountInspectionPayload>;
  /** 内部代卖: 状态统计 */
  countInternalConsignmentStatus?: Maybe<CountInternalConsignmentPayload>;
  /** 客户: 未完成授信数量 */
  countNotFinishCredit?: Maybe<Scalars['Int']>;
  /** 未提交费用单条数查询 */
  countNotSubmit?: Maybe<Scalars['Int']>;
  /**
   * 采购费用: 查询未提交费用单条数
   * @deprecated v2.9.0-1对接费用模板移除
   */
  countNotSubmitCostOrder?: Maybe<CountCostOrderPayload>;
  /** 统计出库记录单位数量合计 */
  countOutBoundUnitQuantity?: Maybe<Array<Maybe<UnitQuantityCountPayLoad>>>;
  /** v2.8 次品销售:状态统计 */
  countOutOrderStatus?: Maybe<OutOrderStatusCountPayload>;
  /** 根据出库类型查询待办数量 */
  countOutOrderType?: Maybe<OutOrderTypeCountPayload>;
  /** 出库记录: 出库记录数量 */
  countOutStockRecord?: Maybe<Scalars['Int']>;
  /** 待入库库存: 入库申请统计 */
  countPeachStockApply?: Maybe<CountPeachStockApplyPayload>;
  /** 费用录入: 按状态统计 */
  countPitayaCostEntryByStatus?: Maybe<PitayaCountCostEntryByStatusPayload>;
  /** 国产收货任务: 状态查询 */
  countPitayaDomesticReceiveTask?: Maybe<Scalars['Int']>;
  /** 生产收货任务: 状态查询 */
  countPitayaReceiveTask?: Maybe<Scalars['Int']>;
  /** 查询采购订单不同状态记录条数 */
  countPurchase?: Maybe<CountPurchasePayload>;
  /**  采购单-接入中台:  售后单状态为`待处理`的采购单数量 */
  countPurchaseByExtendStatus?: Maybe<Scalars['Int']>;
  /**  根据采购订单的状态统计采购订单 */
  countPurchaseOrderByStatus?: Maybe<PurchaseOrderByStatusCountPayload>;
  /** 还箱:分状态统计 */
  countReturnBox?: Maybe<ReturnBoxCountPayload>;
  /** 退货: 获取待审核和已审核数量 */
  countReturnOrderStatus?: Maybe<CountReturnOrderStatusPayload>;
  /** 成品销售:状态数量查询接口 */
  countSaleOrderStatus?: Maybe<SaleOrderStatusCountPayload>;
  /** 成品销售退货:查询销售退货订单不同状态记录条数 */
  countSaleReturn?: Maybe<CountSaleReturnPayload>;
  /** 查询销售退货记录条数 v1.6 */
  countSaleReturnRecord?: Maybe<Scalars['Long']>;
  /** 待办费用单: 类型以及待办数量(已排序) */
  countToDoBillNum?: Maybe<Array<Maybe<ToDoBillNumPayload>>>;
  /** 进口通关跟踪：分状态统计 */
  countTrackingTodo?: Maybe<TrackingTodoCountPayload>;
  countTransferInStockRecord?: Maybe<Scalars['Int']>;
  countTransferOutStockRecord?: Maybe<Scalars['Int']>;
  /** 批发代卖结算管理: 查询未提交数量 */
  countUnCommitAgencySaleSettlement?: Maybe<Scalars['Long']>;
  /** 财务系统费用相关: 查询未提交数量 */
  countUnCommitBill?: Maybe<Scalars['Int']>;
  /** 生产配送管理: 查询未提交数量 */
  countUnCommitDeliveryOrder?: Maybe<Scalars['Long']>;
  /** 生产销售收入管理: 查询未提交数量 */
  countUnCommitFmsSaleIncomeOrder?: Maybe<Scalars['Int']>;
  /** 生产配送管理: 查询未提交联营配送数量 */
  countUnCommitJointVentureDeliveryOrder?: Maybe<Scalars['Long']>;
  /** 财务系统费用相关: 查询未提交联营销售退货费用单数量 */
  countUnCommitJointVentureReturnBill?: Maybe<Scalars['Int']>;
  /** 财务系统费用相关: 查询未提交批发代卖调拨费用单数量 */
  countUnCommitOrderTransferBill?: Maybe<Scalars['Int']>;
  /** 财务系统费用相关: 查询未提交回款费用单数量 */
  countUnCommitPaymentBill?: Maybe<Scalars['Int']>;
  /** 生产产成品管理: 查询未提交数量 */
  countUnCommitProductionTaskOrder?: Maybe<Scalars['Long']>;
  /** 财务系统费用相关: 查询未提交销售退货费用单数量 */
  countUnCommitSaleReturnBill?: Maybe<Scalars['Int']>;
  /** 拆成品审核: 查询未提交数量 */
  countUnCommitSplitFinishedProduct?: Maybe<Scalars['Long']>;
  /** 财务系统费用相关: 查询未提交调拨费用单数量 */
  countUnCommitTransferBill?: Maybe<Scalars['Int']>;
  /** 统计入库记录单位数量合计  */
  countWarehouseUnitQuantity?: Maybe<Array<Maybe<UnitQuantityCountPayLoad>>>;
  /** 添加商品 */
  createCommodity?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 货柜公共:金额类型下拉 */
  currencyTypeOption?: Maybe<Array<Maybe<DurianOption>>>;
  /**  客户详情  */
  customer?: Maybe<CustomerVo>;
  /** 银行账户信息（入参id表示客户基础信息ID） */
  customerAccount?: Maybe<Array<Maybe<HlCustomerAccountPayload>>>;
  /** 客户:获取客户发货地下拉(参数为客户id) */
  customerAddressOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 客户:获取客户以及地址下拉 */
  customerAndAddressOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 客户基础信息（入参id表示客户基础信息ID） */
  customerBase?: Maybe<HlCustomerBasePayload>;
  /**  客户黑名单操作记录  */
  customerBlacklistRecordsList?: Maybe<BlacklistOperateRecordsListPayload>;
  /** 客户:获取客户发货地联系人 */
  customerContactOption?: Maybe<Array<Maybe<DurianContactOption>>>;
  /** 客户合同主体关系（入参id表示客户明细信息ID） */
  customerContractRel?: Maybe<Array<Maybe<HlCustomerContractRelPayload>>>;
  /** 欠款管理: 客户欠款统计接口 */
  customerDebtCount?: Maybe<CustomerDebtCountPayload>;
  /** 客户明细（入参id表示客户基础信息ID） */
  customerDetail?: Maybe<Array<Maybe<HlCustomerDetailPayload>>>;
  /** 客户联系人（入参id表示客户明细信息ID） */
  customerDetailContacts?: Maybe<Array<Maybe<HlCustomerDetailContactsPayload>>>;
  /** 客户合作关系（入参id表示客户明细信息ID） */
  customerDetailCooperation?: Maybe<HlCustomerDetailCooperationPayload>;
  /** 客户明细分布（入参id表示客户基础信息ID） */
  customerDetailDistribution?: Maybe<Array<Maybe<HlCustomerDetailDistributionPayload>>>;
  /** 客户文件查询 */
  customerFile?: Maybe<Array<Maybe<HlCustomerFilePayload>>>;
  /**  客户分组列表  */
  customerGroups?: Maybe<Array<Maybe<CustomerGroupResponse>>>;
  /** 客户:客户下拉 */
  customerOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 客户:客户下拉并获取标签 */
  customerOptionAndTag?: Maybe<Array<Maybe<CustomerOption>>>;
  /** 客户资质信息（入参id表示客户基础信息ID） */
  customerQualification?: Maybe<HlCustomerQualificationPayLoad>;
  /**  客户实名认证状态下拉  */
  customerRealNameAuthStatusOption?: Maybe<Array<Maybe<Option>>>;
  /** 客户预收: 查询 */
  customerReceipt?: Maybe<CustomerReceiptPayload>;
  /** 客户预收: 业务数据查询 */
  customerReceiptBusinessDataList?: Maybe<CustomerReceiptBusinessDataTotalPayload>;
  /** 生产客户: 按条件获取整体客户树(客户下拉接口) */
  customerTree?: Maybe<Array<Maybe<CustomerTreePayload>>>;
  /** 客户管理: 客户详情 */
  customerWeb?: Maybe<CustomerPayloadV2>;
  /**  客户列表  */
  customers?: Maybe<CustomerPageResult>;
  /** 许可证管理:关务分页查询 */
  customsPageLicence?: Maybe<LicencePagePayload>;
  /** 许可证使用记录:关务分页查询 */
  customsPageLicenceUsageRecord?: Maybe<LicenceUsageRecordPagePayload>;
  /** 关务-陆运在途:APP分页&搜索 */
  customsRoadTripAppPage?: Maybe<CustomsRoadTripAppPagePayload>;
  /** 关务-陆运在途:编辑回显 */
  customsRoadTripEditEcho?: Maybe<CustomsRoadTripEditEchoPayload>;
  /** 关务-陆运在途:web分页 */
  customsRoadTripWebPage?: Maybe<CustomsRoadTripWebPagePayload>;
  /** 关务-海运在途跟踪:app分页 */
  customsSeaTripAppPage?: Maybe<SeaTripAppPagePayload>;
  /** 关务-海运在途跟踪:app搜索 */
  customsSeaTripAppSearch?: Maybe<SeaTripAppSearchPagePayload>;
  /** 关务-海运在途跟踪:app状态数量 */
  customsSeaTripAppStateCount?: Maybe<SeaTripAppStateCntPayload>;
  /** 关务-海运在途跟踪:货柜管理-货柜编辑详情 */
  customsSeaTripCabinetEditDetail?: Maybe<CustomsSeaTripCabinetEditDetailPayload>;
  /** 关务-海运在途跟踪：货柜管理-货柜编辑详情筛选条件 */
  customsSeaTripCabinetEditDetailFilter?: Maybe<Array<Maybe<DurianOption>>>;
  /** 关务-海运在途跟踪:货柜管理-货柜列表 */
  customsSeaTripCabinetList?: Maybe<CustomsSeaTripCabinetInfoListPayload>;
  /** 关务-海运在途跟踪:web分页 */
  customsSeaTripWebPage?: Maybe<CustomsSeaTripWebPagePayload>;
  /** 质检:详情 */
  customsSopDetail?: Maybe<CustomsSopDetailPayload>;
  /** 质检:分页&搜索 */
  customsSopPage?: Maybe<CustomsSopPagePayload>;
  /** 质检:数量 */
  customsSopQuantity?: Maybe<CustomsSopQuantityPayload>;
  /** 报关模板管理:模板详情 */
  customsTemplateDetail?: Maybe<CustomsTemplateDetailPayload>;
  /** 成本管理：查询人工成本详情 */
  dailyLaborCost?: Maybe<DailyLaborCostPayload>;
  /** 报损出库:详情 */
  damageOutOrder?: Maybe<DamageOutPayload>;
  /** 报损出库:状态统计 */
  damageOutStatusCount?: Maybe<DamageOutStatusCountPayload>;
  /** 数据管理:操作记录 */
  dataCenterImportRecord?: Maybe<DataCenterImportOperationRecordListPayload>;
  /** 数据管理:获取模板 */
  dataCenterTemplateFile?: Maybe<DurianFilePayload>;
  /** 欠款管理: 欠款统计 */
  debtCount?: Maybe<DebtCountPayload>;
  /** 供应商:报关公司下拉 参数为口岸id */
  declarationSupplierOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 供应商:根据国家获取对应的报关公司 */
  declareSupplierByCountryOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 合同管理:报关模板下拉 */
  declareTmpSelect?: Maybe<Array<Maybe<DeclareTmpOptPayload>>>;
  /** 次品下拉选项 */
  defectiveSkuOption?: Maybe<Array<Maybe<Option>>>;
  /** 配送费用单: 配送方式下拉 */
  deliveryBillDeliveryMethod?: Maybe<Array<Maybe<StringOption>>>;
  /** 配送费用单: 配送费用结算方式下拉 */
  deliveryBillPayMode?: Maybe<Array<Maybe<StringOption>>>;
  /** 配送费用单: 配送费用单状态查询 */
  deliveryBillStatusCount?: Maybe<DeliveryBillStatusCountPayload>;
  /** 配送费用单: 配送费用类型下拉 */
  deliveryBillType?: Maybe<Array<Maybe<StringOption>>>;
  /** 发货管理：新增：柜次规则下拉 */
  deliveryCabinetRuleOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 发货编辑:详情 */
  deliveryEditDetail?: Maybe<DeliveryEditDetailPayload>;
  /** 发货编辑:分页 */
  deliveryEditPage?: Maybe<DeliveryEditPagePayload>;
  /** 发货管理：新增：报关信息：出口港下拉 */
  deliveryExportPortOption?: Maybe<PortOption>;
  /** 销售配送单: 配送方式下拉 */
  deliveryModeOption?: Maybe<Array<Maybe<StringOption>>>;
  /** 配送单: 获取配送单列表详情 */
  deliveryOrderDetail?: Maybe<DeliveryOrderDetailPayload>;
  /** 销售配送单: 获取配送单列表统计数据 */
  deliveryOrderStats?: Maybe<SaleDeliveryOrderStatusCountPayload>;
  /** 配送单: 获取配送单列表统计数据 */
  deliveryOrderStatusCount?: Maybe<DeliveryOrderStatusCountPayload>;
  /** 配送退货:配送退货详情 */
  deliveryReturnOrder?: Maybe<DeliveryReturnPayload>;
  /** 配送退货:列表页状态统计 */
  deliveryReturnStatus?: Maybe<DeliveryReturnStatusPayload>;
  /** 会计科目管理: 详情(用于创建下级科目) */
  detailAccountSubjectForCreateSub?: Maybe<DetailAccountSubjectForCreateSubPayLoad>;
  /** 发票管理: 预收抵扣金额 */
  detailAdvanceReceiptInfoFasInvoice?: Maybe<DetailAdvanceReceiptInfoFasInvoicePayLoad>;
  /** 财务核算系统用组织公司: 详情-公司信息 */
  detailCompanyInfo?: Maybe<DetailCompanyInfoPayLoad>;
  /** 财务核算系统用组织公司: 详情-客户 */
  detailCustomerInfo?: Maybe<DetailCustomerInfoPayLoad>;
  /**  配送费用单-接入中台: 详情  */
  detailDeliveryFee?: Maybe<DetailDeliveryFeePayload>;
  /** 财务核算系统用组织公司: 详情-部门信息 */
  detailDepartInfo?: Maybe<DetailDepartInfoPayLoad>;
  /**  国产货采购:采购订单详情  */
  detailDomesticPurchaseOrder?: Maybe<DomesticPurchasePayload>;
  /**  国产货采购扩展单:根据采购单id和扩展单id查询  */
  detailExpandOrder?: Maybe<DetailExpandOrderPayload>;
  /** 发票管理: 详情 */
  detailFasInvoice?: Maybe<DetailInvoicePayLoad>;
  /** 发票(应付)管理: 详情 */
  detailFasInvoicePayable?: Maybe<DetailInvoicePayablePayLoad>;
  /** 财务付款管理: 详情 */
  detailFinancialPayment?: Maybe<DetailFinancialPaymentPayLoad>;
  /** 商品税率管理: 详情 */
  detailGoodsTaxRate?: Maybe<DetailGoodsTaxRatePayLoad>;
  /** 发票(应付)管理: 可核销的预付账款信息 */
  detailInAdvancePaymentCanOffset?: Maybe<DetailInAdvancePaymentCanOffsetPayLoad>;
  /**  收入单: 详情  */
  detailIncomeStatement?: Maybe<DetailIncomeStatementPayload>;
  /**  采购单-接入中台: 详情 */
  detailIndividualPurchaseOrder?: Maybe<DetailIndividualPurchasePayload>;
  /**  非主营业务收款管理: 详情非主营业务收款  */
  detailNonPrimaryReceipts?: Maybe<DetailNonPrimaryReceiptsPayLoad>;
  /** 代付费用管理: 代付费用单详情 */
  detailPayOfAnother?: Maybe<PayOfAnotherDetailPayload>;
  /** 应付管理: 详情 */
  detailPayable?: Maybe<DetailPayablePayLoad>;
  /** 预付管理: 预付单详情 */
  detailPaymentAdvance?: Maybe<PaymentAdvancePayLoad>;
  /**  主营业务收款管理: 详情主营业务收款  */
  detailPrimaryReceipts?: Maybe<DetailPrimaryReceiptsPayLoad>;
  /**  主营业务退款管理: 详情主营业务退款  */
  detailPrimaryReceiptsReturn?: Maybe<DetailPrimaryReceiptsReturnPayLoad>;
  /** 应收管理: 详情 */
  detailReceivable?: Maybe<DetailReceivablePayLoad>;
  /** 对账管理: 详情 */
  detailReconciliation?: Maybe<DetailReconciliationPayLoad>;
  /** 报销费用管理: 详情 */
  detailReimbursement?: Maybe<DetailReimbursementPayLoad>;
  /** 船期管理:详情获取 */
  detailSailSchedule?: Maybe<SailSchedulePayload>;
  /** 凭证模板: 详情 */
  detailVoucherTemplate?: Maybe<DetailVoucherTemplatePayLoad>;
  /** 凭证模板: 详情(用于创建凭证) */
  detailVoucherTemplateForCreateBill?: Maybe<DetailVoucherTemplateForCreateBillPayLoad>;
  /** 温度设备管理:绑定日志 */
  deviceBindingLogs?: Maybe<Array<Maybe<DeviceBindingLogsPayload>>>;
  /** 温度设备管理:设备详情 */
  deviceDetails?: Maybe<DeviceDetailsPayload>;
  /** 温度设备管理:设备池 */
  devicePage?: Maybe<DevicePagePayload>;
  /** 差异订单:根据业务单id获取差异订单详情 配送退货|配送收货时传差异单id 平台退回|销售退货时传业务单id */
  differenceOrderDetail?: Maybe<DifferenceOrderPayLoad>;
  /** 船期管理:卸货港下拉 */
  dischargePortOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 船期管理:当前用户卸货港下拉接口 */
  dischargePortOptionByUser?: Maybe<Array<Maybe<DurianOption>>>;
  /** 海运在途跟踪:卸货港下拉 */
  dischargingPortSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 国内费用管理:费用详情 */
  domesticBillDetail?: Maybe<BillDetailPayload>;
  /** 商品公共:国产货商品品类列表 */
  domesticProductsCommodityCategoryOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 商品公共:国产货商品下可选sku列表 */
  domesticProductsCommoditySkuOptions?: Maybe<Array<Maybe<CommoditySkuSelectPayload>>>;
  /** 货柜-海运在途跟踪:V3.10改-货柜查看-货柜列表 */
  durianCabinetList?: Maybe<DurianSeaTripCabinetInfoListPayload>;
  /** 货柜商品:商品信息 */
  durianCommodity?: Maybe<DurianCommodityDetail>;
  /** 货柜商品:品类信息 */
  durianCommodityCategory?: Maybe<DurianCategoryPayload>;
  /** 货柜商品:根据品类ID获取商品下拉 */
  durianCommodityCategoryIdOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 货柜商品:添加品类时品类下拉 */
  durianCommodityCategoryNotAddOption?: Maybe<Array<Maybe<DurianCategorySelectOption>>>;
  /** 货柜商品:全部已经添加品类下拉 */
  durianCommodityCategoryOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 货柜商品:货柜系统中已添加的商品产地下拉 */
  durianCommodityOriginOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 货柜商品:货柜系统中已添加的商品品种下拉 */
  durianCommodityVarietyOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 商品公共:国产货商品下拉列表 */
  durianDomesticProductsCommodityOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 商品公共:东货商品下拉列表 */
  durianEastProductsCommodityOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 货柜sku:分页查询未添加sku */
  durianNotAddCommoditySku?: Maybe<Array<Maybe<DurianCommoditySkuNotAddPayload>>>;
  /** 用户公共:获取组织树 */
  durianOrgTree?: Maybe<OrgTreePayload>;
  /** 可用SOP分页 */
  durianPageEnableSop?: Maybe<DurianEnableSopPagePayload>;
  /** 许可证管理:货柜分页查询 */
  durianPageLicence?: Maybe<LicencePagePayload>;
  /** 许可证使用记录:货柜分页查询 */
  durianPageLicenceUsageRecord?: Maybe<LicenceUsageRecordPagePayload>;
  /** SOP分页查询 */
  durianPageSop?: Maybe<DurianSopPagePayload>;
  /** SOP检查项分页查询 */
  durianPageSopCheckItem?: Maybe<DurianSopCheckItemPagePayload>;
  /** 货柜供应商:所有口岸下拉 */
  durianPortOption?: Maybe<Array<Maybe<DurianPortPayload>>>;
  /** 采购费用单:详情 */
  durianPurchaseBillDetail?: Maybe<DurianPurchaseBillDetailPayload>;
  /** 采购费用单:分页 */
  durianPurchaseBillPage?: Maybe<DurianPurchaseBillPagePayload>;
  /** 货柜-陆运在途:编辑回显 */
  durianRoadTripEditEcho?: Maybe<DurianRoadTripEditEchoPayload>;
  /** 货柜-陆运在途节点:下拉接口 */
  durianRoadTripNodeOptions?: Maybe<Array<Maybe<DurianOption>>>;
  /** 货柜-陆运在途节点:web分页 */
  durianRoadTripNodePage?: Maybe<DurianRoadTripNodePagePayload>;
  /** 货柜-陆运在途路线:列表接口 */
  durianRoadTripRouteList?: Maybe<DurianRoadTripRouteListPayload>;
  /** 货柜-陆运在途:web分页 */
  durianRoadTripWebPage?: Maybe<DurianRoadTripWebPagePayload>;
  /** 销售费用单:详情 */
  durianSalesBillDetail?: Maybe<DurianSalesBillDetailPayload>;
  /** 销售费用单:分页 */
  durianSalesBillPage?: Maybe<DurianSalesBillPagePayload>;
  /** 货柜-海运在途跟踪:货柜管理-货柜编辑详情 */
  durianSeaTripCabinetEditDetail?: Maybe<DurianSeaTripCabinetEditDetailPayload>;
  /** 货柜-海运在途跟踪:柜量品类下拉 */
  durianSeaTripCabinetQuantityCategorySelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 货柜-海运在途跟踪:V3.10增-web列表 */
  durianSeaTripList?: Maybe<DurianSeaTripListPayload>;
  /** 用户公共:获取子组织的下拉 */
  durianSubOrgOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 供应商:根据供应商类型查询供应商下拉 */
  durianSupplierOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 货柜供应商:获取组织树 */
  durianSupplierOrgTree?: Maybe<OrgTreePayload>;
  /** 货柜供应商:纳税人识别号查询 */
  durianSupplierTfnFind?: Maybe<DurianSupplierTfnPayload>;
  /** 校验品类环节是否存在 */
  durianValidOperation?: Maybe<Scalars['Boolean']>;
  /** 货柜供应商:所有堆场下拉 */
  durianYardOption?: Maybe<Array<Maybe<DurianYardPayload>>>;
  /** 商品公共:东货商品品类列表 */
  eastProductsCommodityCategoryOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 商品公共:东货商品下可选sku列表 */
  eastProductsCommoditySkuOptions?: Maybe<Array<Maybe<CommoditySkuSelectPayload>>>;
  /** 海关报关单:回填商品预设值 */
  echoCustomsDeclarationFormGoodsDefaultValue?: Maybe<CustomsDeclarationFormGoodsDetailPayload>;
  /** 国产计划:回显国产计划信息 */
  echoDomesticDetailInfo?: Maybe<EchoDomesticDetailPayload>;
  /** 发货管理:换船后运输和报关回显接口 */
  echoPlanRouteAndDeclarationInfo?: Maybe<PlanEmptyCabinetDetailPayload>;
  /** 空柜区域费用单：分页 */
  emptyCabinetBillPage?: Maybe<EmptyCabinetBillPagePayload>;
  /** 空柜区域费用单：查询待处理数量 */
  emptyCabinetBillQuantity?: Maybe<EmptyCabinetBillQuantityPayload>;
  /** 海运在途跟踪:进口报关公司下拉 */
  entryCustomsSupplierSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 省市区地址信息查询接口 */
  esiLocationInformation?: Maybe<EsiLocationListPayload>;
  /** 商品调整:校验出库商品有无成本价,true表示无成本价或成本价为0 */
  existOutStockCommodityZeroCost?: Maybe<Scalars['Boolean']>;
  /** 是否存在重复sop名称 */
  existSopByName?: Maybe<Scalars['Boolean']>;
  /**  国产货采购扩展单:角标统计 */
  expandOrderBadge?: Maybe<ExpandOrderBadgeBadgePayload>;
  /** 调整费用导出 */
  exportAdjustmentBill?: Maybe<Scalars['String']>;
  /** 导出报表 */
  exportAssist?: Maybe<Scalars['String']>;
  /** 入库成本管理:导出入库成本信息 */
  exportBaseInStockBill?: Maybe<Scalars['String']>;
  /** 导出报表 */
  exportBaske?: Maybe<Scalars['String']>;
  /** 费用公共: 基于费用模板id导出文件 */
  exportBillTemplateFile?: Maybe<Scalars['String']>;
  /** 商品调整: 导出 */
  exportCommodityAdjustment?: Maybe<Scalars['String']>;
  /** 客户管理: 导出报表 */
  exportCustomerWeb?: Maybe<Scalars['String']>;
  /** 海运在途跟踪:出口报关公司下拉 */
  exportCustomsSupplierSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 国内费用管理:导出 */
  exportDomesticBill?: Maybe<DurianFilePayload>;
  /** 国产货总部销售管理:销售费用导出 */
  exportDomesticHQSaleBill?: Maybe<Scalars['String']>;
  /** 总部销售管理:销售费用导出 */
  exportDurianHQSaleBill?: Maybe<Scalars['String']>;
  /** 空柜费用导出 */
  exportEmptyCabinetBill?: Maybe<Scalars['String']>;
  /** 费用公共: 导出失败结果文件 */
  exportFailRecordFile?: Maybe<Scalars['String']>;
  /** 国产货总部销售管理:销售明细导出 */
  exportFmsDomesticHQSale?: Maybe<Scalars['String']>;
  /** 国产货总部销售售后管理:售后明细导出 */
  exportFmsDomesticSaleReturn?: Maybe<Scalars['String']>;
  /** 国产货总部销售售后管理:售后费用导出 */
  exportFmsDomesticSaleReturnBill?: Maybe<Scalars['String']>;
  /** 总部采购管理:采购及销售明细导出 */
  exportFmsDurianHQPurchaseSale?: Maybe<Scalars['String']>;
  /** 总部销售管理:销售明细导出 */
  exportFmsDurianHQSale?: Maybe<Scalars['String']>;
  /**  财务系统产地发柜价测算: 产地发柜价测算导出 */
  exportFmsDurianOriginFee?: Maybe<Scalars['String']>;
  /** 财务系统产地销售管理:销售明细信息导出 */
  exportFmsDurianOriginSale?: Maybe<Scalars['String']>;
  /** 财务系统产地销售管理:销售费用导出 */
  exportFmsDurianOriginSaleFee?: Maybe<Scalars['String']>;
  /** 总部采购管理: 采购费用审核导出 */
  exportFmsDurianPurchaseBill?: Maybe<Scalars['String']>;
  /** 总部采购管理: 采购明细导出 */
  exportFmsDurianPurchaseDetail?: Maybe<Scalars['String']>;
  /** 生产销售收入管理:销售退货退款导出 */
  exportFmsPagePitayaSaleReturn?: Maybe<Scalars['String']>;
  /** 批发进口采购管理: 采购费用审核导出 */
  exportFmsPeachImportPurchaseBill?: Maybe<Scalars['String']>;
  /** 批发进口采购管理: 采购明细导出 */
  exportFmsPeachImportPurchaseDetail?: Maybe<Scalars['String']>;
  /** 批发内部销售管理:内部采购费用导出 */
  exportFmsPeachPurchaseInnerBill?: Maybe<Scalars['String']>;
  /** 批发内部采购管理:内部采购导出 */
  exportFmsPeachPurchaseInnerOrder?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 批发内部销售管理:内部销售费用导出 */
  exportFmsPeachSaleInnerBill?: Maybe<Scalars['String']>;
  /** 批发内部销售管理:内部销售导出 */
  exportFmsPeachSaleInnerOrder?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 生产销售售后管理(改造):销售售后导出 */
  exportFmsPitayaAfterSaleIncome?: Maybe<Scalars['String']>;
  /** 生产报损费用管理:生产报损导出 */
  exportFmsPitayaDamageDetail?: Maybe<Scalars['String']>;
  /** 生产销售售后管理(改造):销售差异导出 */
  exportFmsPitayaDifferenceSaleIncome?: Maybe<Scalars['String']>;
  /** 生产销售售后管理(改造):销售差异做帐导出 */
  exportFmsPitayaDifferenceSaleIncomeAccount?: Maybe<Scalars['String']>;
  /** 生产进口采购管理: 采购费用审核导出 */
  exportFmsPitayaImportPurchaseBill?: Maybe<Scalars['String']>;
  /** 生产进口采购管理: 采购明细导出 */
  exportFmsPitayaImportPurchaseDetail?: Maybe<Scalars['String']>;
  /** 营销内部销售管理:内部采购费用导出 */
  exportFmsPitayaPurchaseInnerBill?: Maybe<Scalars['String']>;
  /** 营销内部采购管理:内部采购导出 */
  exportFmsPitayaPurchaseInnerOrder?: Maybe<Scalars['String']>;
  /** 生产销售收入管理(改造):销售收入导出 */
  exportFmsPitayaSaleIncome?: Maybe<Scalars['String']>;
  /** 营销内部销售管理:内部销售费用导出 */
  exportFmsPitayaSaleInnerBill?: Maybe<Scalars['String']>;
  /** 营销内部销售管理:内部销售导出 */
  exportFmsPitayaSaleInnerOrder?: Maybe<Scalars['String']>;
  exportFmsStandingBook?: Maybe<Scalars['String']>;
  /** 导出报表 */
  exportFruit?: Maybe<Scalars['String']>;
  /** 导出报表 */
  exportFruitStorage?: Maybe<Scalars['String']>;
  /** 资金流水：导出 */
  exportFundFlow?: Maybe<FasFilePayload>;
  /** 批发代卖调拨导出:批发调拨入库费用单信息导出 */
  exportInOrderTransferBill?: Maybe<Scalars['String']>;
  /** 批发代卖调拨导出:批发调拨出库明细信息导出 */
  exportInOrderTransferDetail?: Maybe<Scalars['String']>;
  exportLaborCost?: Maybe<Scalars['String']>;
  exportLoss?: Maybe<Scalars['String']>;
  /**  列表导出 */
  exportOutBoundReportForm?: Maybe<Scalars['String']>;
  /** 批发代卖调拨导出:批发调拨出库费用单信息导出 */
  exportOutOrderTransferBill?: Maybe<Scalars['String']>;
  /** 批发代卖调拨导出:批发调拨出库明细信息导出 */
  exportOutOrderTransferDetail?: Maybe<Scalars['String']>;
  /** 财务系统财务管理:回款费用单导出 */
  exportPaymentReturn?: Maybe<Scalars['String']>;
  /** 批发代卖结算导出 */
  exportPeachAgencySaleSettlement?: Maybe<Scalars['String']>;
  /** 批发费用审核:销售费用信息导出 */
  exportPeachBillAudit?: Maybe<Scalars['String']>;
  /** 商品调整:导出 */
  exportPeachCommodityAdjustment?: Maybe<Scalars['String']>;
  /** 批发报损审核管理:报损单信息导出 */
  exportPeachDamageOrderDetail?: Maybe<Scalars['String']>;
  /** 批发其他入库:导出 */
  exportPeachOtherInStockBill?: Maybe<Scalars['String']>;
  /** 批发采购费用导出 */
  exportPeachPurchaseBill?: Maybe<Scalars['String']>;
  /** 批发采购明细导出 */
  exportPeachPurchaseOrder?: Maybe<Scalars['String']>;
  /** 批发采购退货费用导出 */
  exportPeachPurchaseReturnBill?: Maybe<Scalars['String']>;
  /** 批发采购退货明细导出 */
  exportPeachPurchaseReturnOrder?: Maybe<Scalars['String']>;
  /** 批发销售费用管理:销售退货退款费用单信息导出 */
  exportPeachReturnOrderBill?: Maybe<Scalars['String']>;
  /** 批发销售费用管理:销售收入导出 */
  exportPeachSalesOrderBill?: Maybe<Scalars['String']>;
  /** 生产入库成本管理:导出入库成本信息 */
  exportPitayaBaseInStockBill?: Maybe<Scalars['String']>;
  /** 生产费用审核:销售费用信息导出 */
  exportPitayaBillAudit?: Maybe<Scalars['String']>;
  /** 生产商品转换审核:商品转换信息导出 */
  exportPitayaConvertOrder?: Maybe<Scalars['String']>;
  /** 生产配送管理(改造后):配送费用导出 */
  exportPitayaDeliveryBillItem?: Maybe<Scalars['String']>;
  /** 生产配送管理:费用导出 */
  exportPitayaDeliveryOrder?: Maybe<Scalars['String']>;
  /** 生产配送管理(改造后):配送明细导出 */
  exportPitayaDeliveryOrderItem?: Maybe<Scalars['String']>;
  /** 生产配送管理(改造后):配送退货明细导出 */
  exportPitayaDeliveryReturnItem?: Maybe<Scalars['String']>;
  /** 生产代卖调拨导出:生产调拨入库费用单信息导出 */
  exportPitayaInOrderTransferBill?: Maybe<Scalars['String']>;
  /** 生产代卖调拨导出:生产调拨入库明细信息导出 */
  exportPitayaInOrderTransferDetail?: Maybe<Scalars['String']>;
  /** 生产其他入库:导出 */
  exportPitayaOtherInStockBill?: Maybe<Scalars['String']>;
  /** 生产代卖调拨导出:生产调拨出库费用单信息导出 */
  exportPitayaOutOrderTransferBill?: Maybe<Scalars['String']>;
  /** 生产代卖调拨导出:生产调拨出库明细信息导出 */
  exportPitayaOutOrderTransferDetail?: Maybe<Scalars['String']>;
  /** 生产报损费用管理：生产过程报损信息导出 */
  exportPitayaProductionDamageOrderDetail?: Maybe<Scalars['String']>;
  /** 营销采购费用导出 */
  exportPitayaPurchaseBill?: Maybe<Scalars['String']>;
  /** 营销采购明细导出 */
  exportPitayaPurchaseOrder?: Maybe<Scalars['String']>;
  /** 营销采购退货费用导出 */
  exportPitayaPurchaseReturnBill?: Maybe<Scalars['String']>;
  /** 营销采购退货明细导出 */
  exportPitayaPurchaseReturnOrder?: Maybe<Scalars['String']>;
  /** 生产销售收入管理:销售收入完工成本导出 */
  exportPitayaSaleIncome?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**
   * 导出报表
   * @deprecated 2.21 采购报报表重构
   */
  exportPurchase?: Maybe<ExportPurchasePayload>;
  /** 报销费用管理: 导出报销单 */
  exportReimbursement?: Maybe<FasFilePayload>;
  /** 还柜费用导出 */
  exportReturnBoxBill?: Maybe<Scalars['String']>;
  /** 关务-海运在途跟踪:导出 */
  exportSeaTrip?: Maybe<DurianFilePayload>;
  /** 盘点信息导出接口 */
  exportStockCheck?: Maybe<Scalars['String']>;
  /** 供应商管理: 导出供应商信息 */
  exportSupplier?: Maybe<Scalars['String']>;
  /** 供应商:出口公司下拉 */
  exportSupplierCompanyOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 进口通关跟踪:导出 */
  exportTracking?: Maybe<Scalars['String']>;
  /** 导出报表 */
  exportTransfer?: Maybe<Scalars['String']>;
  /** 财务系统销地调拨费用管理:导出 */
  exportTransferBill?: Maybe<Scalars['String']>;
  /** 综合查询-在途查看:SOP导出 */
  exportTravelSOP?: Maybe<Scalars['String']>;
  /**  列表导出 */
  exportWarehouseReportForm?: Maybe<Scalars['String']>;
  /** 任务按钮选项 */
  fabricationOption?: Maybe<Array<Maybe<Option>>>;
  /** 装货:根据品类获取工厂下拉 */
  factoryOptionsByCategory?: Maybe<Array<Maybe<DurianOption>>>;
  /** 装货:根据供应商获取工厂下拉 */
  factoryOptionsBySupplier?: Maybe<Array<Maybe<DurianOption>>>;
  /** 故障温度设备管理:分页 */
  failureDevicePage?: Maybe<FailureDevicePagePayload>;
  /** 故障温度设备管理:分页未匹配设备号 */
  failureDevicePageNotMatchDeviceCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 故障温度设备管理:故障记录 */
  failureDeviceRecord?: Maybe<FailureDeviceRecordPayload>;
  /** 异常销售订单分页查询 */
  fcPeachAbnormalSalesOrderPage?: Maybe<PageAbnormalSalesOrderPayload>;
  /** 收货费用单: 国产货分页查询 */
  fcPeachDomesticReceiptExpensePage?: Maybe<FcPeachDomesticReceiptExpensePagePayload>;
  /** 订单报表: 列表导出 */
  fcPeachExportOrderReportForm?: Maybe<Scalars['String']>;
  /** 订单报表: 订单明细查询 */
  fcPeachGetOrderReportDetail?: Maybe<FcPeachOrderReportFormDetailPayload>;
  /** 订单: 客户订单查询 */
  fcPeachOrderByCustomerPage?: Maybe<FcPeachOrderByCustomerPagePayload>;
  /** 订单: 分页销售订单 */
  fcPeachOrderPage?: Maybe<FcPeachOrderPagePayload>;
  /** 客户:获取客户列表 */
  fcPeachPageCustomer?: Maybe<FcPeachCustomerPagePayload>;
  /** 订单报表: 列表接口 */
  fcPeachPageOrderReportForm?: Maybe<PeachOrderReportFormPagePayload>;
  /** 按照时间和收银支付方式分页查询收银订单信息 */
  fcPeachPagePaymentOrder?: Maybe<PeachOrderPagePayload>;
  /** 采购费用分页查询 */
  fcPeachPagePurchaseCost?: Maybe<FcPeachPurchaseCostPagePayload>;
  /** 收银统计 */
  fcPeachPaymentCount?: Maybe<OrderPaymentCountPayload>;
  /** 待处理异常销售订单数量 */
  fcPeachPendingAbnormalOrderCount?: Maybe<Scalars['Int']>;
  /** 销售统计 */
  fcPeachSaleCount?: Maybe<SaleCountPayLoad>;
  /** 销售统计-商品销售详情 */
  fcPeachSaleCountOfCommodity?: Maybe<SaleCountCommodityPayload>;
  /** 销售统计-库存销售详情 */
  fcPeachSaleCountOfStock?: Maybe<SaleCountStockPayload>;
  /** 费用模板:费用项分组下拉 */
  feeGroupSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 费用模板:基于模板类型的费用项下拉 */
  feeItemByTypeOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 费用项预设值管理:触发条件下拉 */
  feeItemConditionSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 费用项预设值管理:触发条件值下拉 */
  feeItemConditionValSelect?: Maybe<ItemConditionValSelectPayload>;
  /** 费用项预设值管理:预设金额分页 */
  feeItemDefaultValPage?: Maybe<FeeItemDefaultValPagePayload>;
  /** 费用项预设值管理:费用项详情 */
  feeItemDetail?: Maybe<FeeItemDetailPayload>;
  /** 费用项预设值管理:费用项分页列表 */
  feeItemPage?: Maybe<FeeItemPagePayload>;
  /** 费用模板:计算规则下拉 */
  feeItemRuleSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 费用项预设值管理:支持预设值的费用项下拉 */
  feeItemSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 费用模板:详情 */
  feeTemplateDetail?: Maybe<FeeTemplateDetailPayload>;
  /** 费用模板:分页查询 */
  feeTemplatePage?: Maybe<FeeTemplatePagePayload>;
  /** 费用模板:费用模板条件下拉 */
  feeTmpConditionSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 费用模板:费用模板条件值下拉 */
  feeTmpConditionValSelect?: Maybe<TmpConditionValSelectPayload>;
  /** 费用模板:模板名称校验 */
  feeTmpNameValid?: Maybe<Scalars['Boolean']>;
  /** 字段规则配置表:目标字段和条件字段的映射 */
  fieldDefaultConfigMapping?: Maybe<FieldDefaultConfigMappingListPayload>;
  /** 供应商:供应链金融公司下拉 */
  financeSupplierCompanyOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 按名称和手机号搜索负责人 */
  findUser?: Maybe<Array<Maybe<FindUserPayload>>>;
  fmsAssetPurchaseDetail?: Maybe<FmsAssetPurchaseDetailPayload>;
  /** 所属系统下拉 */
  fmsBelongSystem?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 商品类型下拉(生产) */
  fmsCommodityTypeStatus?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 客户签署下拉 */
  fmsContractSignStatus?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 入库类型下拉 */
  fmsCostManagement?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 当前登录组织所属系统 */
  fmsCurrentBelongSystem?: Maybe<FmsIntOption>;
  /** 客户属性下拉接口 */
  fmsCustomerAttributeOption?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 客户: 按条件获取整体客户树(客户下拉接口) */
  fmsCustomerTree?: Maybe<FmsTreePayload>;
  /** 客户类型下拉接口 */
  fmsCustomerTypeOption?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 报损单状态下拉 */
  fmsDamageOrderStatus?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 报关供应商下拉 */
  fmsDeclarationSupplierOption?: Maybe<Array<Maybe<FmsStrOption>>>;
  /** 生产配送退货单状态 */
  fmsDeliveryReturnStatus?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 生产配送单状态 */
  fmsDeliveryStatus?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 国产集采采购商品标记下拉 */
  fmsDomesticPurchaseCommodityTag?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 国产货售后单状态下拉 */
  fmsDomesticReturnStatus?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 国产货售后单类型下拉 */
  fmsDomesticReturnType?: Maybe<Array<Maybe<FmsIntOption>>>;
  /**  财务系统产地发柜价测算: 产地发柜价测算详情查询 */
  fmsDurianOriginFeeDetail?: Maybe<FmsDurianOriginFeeDetailPayload>;
  /** 国产货总部采购售后管理: 导出国产货采购售后订单详情信息  */
  fmsExportDomesticAfterPurchaseOrder?: Maybe<Scalars['String']>;
  /** 国产货总部采购售后管理: 导出国产货采购售后费用单详情信息  */
  fmsExportDomesticAfterPurchaseOrderBill?: Maybe<Scalars['String']>;
  /** 国产货区域集采售后管理: 导出国产货采购售后订单详情信息  */
  fmsExportDomesticAreaAfterPurchaseOrder?: Maybe<Scalars['String']>;
  /** 国产货区域集采售后管理: 导出国产货采购售后费用单详情信息  */
  fmsExportDomesticAreaAfterPurchaseOrderBill?: Maybe<Scalars['String']>;
  /** 国产货区域集采管理管理: 导出区域集采订单详情信息  */
  fmsExportDomesticAreaPurchaseOrder?: Maybe<Scalars['String']>;
  /** 国产货区域集采管理管理: 导出区域集采费用单详情信息  */
  fmsExportDomesticAreaPurchaseOrderBill?: Maybe<Scalars['String']>;
  /** 国产货总部采购管理: 导出国产货订单详情信息  */
  fmsExportDomesticPurchaseOrder?: Maybe<Scalars['String']>;
  /** 国产货总部采购管理: 导出国产货采购费用单详情信息  */
  fmsExportDomesticPurchaseOrderBill?: Maybe<Scalars['String']>;
  /** 国产货总部采购售后管理: 总部采购售后订单明细  */
  fmsGetDomesticAfterPurchaseOrderDetail?: Maybe<FmsDomesticAfterPurchaseOrderDetailPayload>;
  /** 国产货区域集采售后管理: 总部采购售后订单明细  */
  fmsGetDomesticAreaAfterPurchaseOrderDetail?: Maybe<FmsDomesticAreaAfterPurchaseOrderDetailPayload>;
  /** 国产货区域集采管理管理: 区域集采订单明细  */
  fmsGetDomesticAreaPurchaseOrderDetail?: Maybe<FmsDomesticAreaPurchaseOrderDetailPayload>;
  /** 国产货总部采购管理: 总部采购订单明细  */
  fmsGetDomesticPurchaseOrderDetail?: Maybe<FmsDomesticPurchaseOrderDetailPayload>;
  /** 列表查询所属组织信息 */
  fmsListAllOrg?: Maybe<Array<Maybe<FmsOption>>>;
  /** 财务系统收货方:列表查询内部公司客户 */
  fmsListCustomer?: Maybe<Array<Maybe<FmsOption>>>;
  /** 客户信息查询:通过类型获取客户信息下拉 */
  fmsListCustomerByType?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 财务系统调出方:列表查询法人单位 */
  fmsListOrg?: Maybe<Array<Maybe<FmsOption>>>;
  /** 供应商: 获取开票供应商下拉 */
  fmsListRegionFinancialInfo?: Maybe<Array<Maybe<FmsStrOption>>>;
  fmsListStockBatchCostPrice?: Maybe<Array<Maybe<StockBatchCostPricePayload>>>;
  /** 供应商: 获取供应商下拉(默认组织和租户) */
  fmsListSupplier?: Maybe<Array<Maybe<FmsStrOption>>>;
  /** 供应商: 获取供应商下拉(默认租户) */
  fmsListSupplierExcludeOrg?: Maybe<Array<Maybe<FmsStrOption>>>;
  /** 国产货总部采购售后管理: 分页查询总部采购售后订单  */
  fmsPageDomesticAfterPurchaseOrder?: Maybe<FmsPageDomesticAfterPurchaseOrderPayload>;
  /** 国产货总部采购售后管理: 分页查询总部采购售后费用单  */
  fmsPageDomesticAfterPurchaseOrderBill?: Maybe<FmsPageDomesticAfterPurchaseOrderBillPayload>;
  /** 国产货区域集采售后管理: 分页查询总部采购售后订单  */
  fmsPageDomesticAreaAfterPurchaseOrder?: Maybe<FmsPageDomesticAreaAfterPurchaseOrderPayload>;
  /** 国产货区域集采售后管理: 分页查询总部采购售后费用单  */
  fmsPageDomesticAreaAfterPurchaseOrderBill?: Maybe<FmsPageDomesticAreaAfterPurchaseOrderBillPayload>;
  /** 国产货区域集采管理管理: 分页查询区域集采订单  */
  fmsPageDomesticAreaPurchaseOrder?: Maybe<FmsPageDomesticAreaPurchaseOrderPayload>;
  /** 国产货区域集采管理管理: 分页查询区域集采费用单  */
  fmsPageDomesticAreaPurchaseOrderBill?: Maybe<FmsPageDomesticAreaPurchaseOrderBillPayload>;
  /** 国产货总部采购管理: 分页查询总部采购订单  */
  fmsPageDomesticPurchaseOrder?: Maybe<FmsPageDomesticPurchaseOrderPayload>;
  /** 国产货总部采购管理: 分页查询总部采购费用单  */
  fmsPageDomesticPurchaseOrderBill?: Maybe<FmsPageDomesticPurchaseOrderBillPayload>;
  /** 生产报损费用管理:分页查询报损单信息 */
  fmsPagePitayaDamageOrder?: Maybe<PageFmsPitayaDamagePayLoad>;
  /** 生产计划单价设置:生产计划单价设置分页接口 */
  fmsPagePitayaPlanUnitPrice?: Maybe<FmsPagePitayaPlanUnitPricePayload>;
  /** 生产销售收入管理:销售收入分页接口 */
  fmsPagePitayaSaleIncomeOrder?: Maybe<FmsPagePitayaSaleIncomeOrderPayload>;
  /** 生产销售收入管理:销售退货退款分页接口 */
  fmsPagePitayaSaleReturn?: Maybe<FmsPagePitayaSaleReturnPayload>;
  /** 盘点审核分页接口 */
  fmsPageStockCheck?: Maybe<FmsPageStockCheckPayload>;
  /** 盘点审核详情接口 */
  fmsPageStockCheckDetail?: Maybe<FmsStockCheckDetailPayload>;
  /** 盘点汇总分页接口 */
  fmsPageStockCheckReport?: Maybe<FmsPageStockCheckPayload>;
  /** 代卖类型下拉 */
  fmsPeachAgencySaleType?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 批发费用审核产生环节下拉 */
  fmsPeachBillAuditCreateLink?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 批发开单支付方式下拉 */
  fmsPeachOrderPaymentTypeOption?: Maybe<Array<Maybe<FmsStrOption>>>;
  /** 批发销售单状态下拉 */
  fmsPeachOrderStatus?: Maybe<Array<Maybe<FmsStrOption>>>;
  /** 批发其他收入状态下拉 */
  fmsPeachOtherIncomeStatus?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 批发其他收入类型下拉 */
  fmsPeachOtherIncomeType?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 采购财务类型 */
  fmsPeachPurchaseFinancialType?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 批发销售财务类型 */
  fmsPeachSaleFinancialType?: Maybe<Array<Maybe<FmsStrOption>>>;
  /** 批发销售退货财务类型 */
  fmsPeachSaleReturnFinancialType?: Maybe<Array<Maybe<FmsStrOption>>>;
  /** 批发销售售后类型下拉 */
  fmsPeachSaleReturnType?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** "营销系统销售售后单据类型 */
  fmsPitayaAfterSaleType?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 生产是否包含半成品下拉 */
  fmsPitayaCheckHalfFinishedStatus?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 生产其他入库类型下拉 */
  fmsPitayaCostManagement?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 生产报损费用管理:生产报损单详情 */
  fmsPitayaDamageDetail?: Maybe<FmsPitayaDamageDetailPayload>;
  /** 生产报损类型下拉 */
  fmsPitayaDamageType?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 生产配送费用单状态下拉 */
  fmsPitayaDeliveryBillStatus?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 生产配送退货类型下拉 */
  fmsPitayaDeliveryReturnType?: Maybe<Array<Maybe<FmsStrOption>>>;
  /** 生产配送类型下拉 */
  fmsPitayaDeliveryType?: Maybe<Array<Maybe<FmsStrOption>>>;
  /** "营销系统销售差异单类型 */
  fmsPitayaDifferenceSaleType?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** "营销系统销售差异单状态 */
  fmsPitayaDifferenceStatus?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 生产销售收入管理:销售收入详情接口 */
  fmsPitayaSaleIncomeOrderDetail?: Maybe<FmsPitayaSaleIncomeOrderDetailPayload>;
  /** 营销系统销售收入单类型 */
  fmsPitayaSaleIncomeOrderType?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 生产销售收入管理:销售退货退款详情 */
  fmsPitayaSaleReturnDetail?: Maybe<FmsPitayaSaleReturnDetailPayload>;
  /** 口岸下拉 */
  fmsPortOption?: Maybe<Array<Maybe<FmsOption>>>;
  /** 生产状态下拉 */
  fmsProductionStatus?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 采购商品标记下拉 */
  fmsPurchaseCommodityTag?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 内部采购管理--查看详情 */
  fmsPurchaseInnerOrderDetail?: Maybe<PurchaseInnerDetailPayload>;
  /** 采购退货财务类型 */
  fmsPurchaseReturnFinancialType?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 内部销售管理--查看详情 */
  fmsSaleInnerOrderDetail?: Maybe<SaleInnerDetailPayload>;
  fmsStandingBookDetail?: Maybe<FmsStandingBookDetailPayload>;
  /** 差异原因 */
  fmsStockCheckDiffStatus?: Maybe<Array<Maybe<FmsOption>>>;
  /** 盘点审核状态下拉 */
  fmsStockCheckFinancialStatus?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 盘点明细状态下拉 */
  fmsStockCheckItemStatus?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 盘点审核盘点状态下拉 */
  fmsStockCheckStatus?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 运输供应商下拉 */
  fmsTransportSupplierOption?: Maybe<Array<Maybe<FmsStrOption>>>;
  /** 调入公司下拉 */
  fmsUsageCompany?: Maybe<Array<Maybe<FmsUsageCompanyPayload>>>;
  /** 使用部门下拉 */
  fmsUsageDept?: Maybe<Array<Maybe<FmsUsageDeptPayload>>>;
  /**
   * 采购费用: 查询费用类型下拉框选项
   * @deprecated v2.9.0-1对接费用模板移除
   */
  freightCostOption?: Maybe<Array<Maybe<Option>>>;
  /** 查询费用类型 */
  freightTypes?: Maybe<Array<Maybe<FreightType>>>;
  /** 对账单:详情 */
  getAccountStatement?: Maybe<AccountStatementDetailPayload>;
  /** 采购: 查询采购订单详情 */
  getAcquire?: Maybe<AcquirePayload>;
  /** 退货单: 售后小票 */
  getAfterSalesTicket?: Maybe<AfterSalesTicketPayload>;
  /** 代卖管理:代卖详情 */
  getAgencyManagementDetail?: Maybe<GetAgencyManagementDetailPayload>;
  /** 代卖合作:查询代卖单详情 */
  getAgencySaleDetail?: Maybe<GetAgencySaleDetailPayload>;
  /** 代卖开单: 小票查询 */
  getAgencySaleOrderTicket?: Maybe<GetAgencySaleOrderTicketPayload>;
  /** 代卖结算:结算详情查询 */
  getAgencySaleSettlementDetail?: Maybe<GetAgencySaleSettlementDetailPayload>;
  /** 代卖结算: 状态数量 */
  getAgencySaleSettlementStatusQuantity?: Maybe<AgencySaleSettlementStatusQuantityPayload>;
  /** 代卖调拨费用单:详情 */
  getAgencyTradeTransferBill?: Maybe<AgencyTradeTransferBillPayload>;
  /** 温度管理:查询报警记录 */
  getAlarmRecords?: Maybe<AlarmRecordsPayload>;
  /** 字典: 获取所有字典信息 */
  getAllDictionary?: Maybe<Array<Maybe<PeachBackendOption>>>;
  /** 供应商:获取所有供应商签约主体 */
  getAllSupplierSigningCompanyOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 消息:获取所有消息 */
  getAllTypeMessage?: Maybe<Array<Maybe<MessagePayload>>>;
  /**  调拨运杂费详情 修改用 */
  getAllocateCostInfo?: Maybe<AllocateCostInfoPayload>;
  /**  调拨单记录详情 */
  getAllocateStockRecordDetail?: Maybe<AllocateStockRecordPayload>;
  /** 在途:app计划信息查询 */
  getAppDomesticPlanDetail?: Maybe<AppDomesticPlanDetailPayload>;
  /** 许可证管理:获取申请状态下拉 */
  getAppStateOption?: Maybe<Array<Maybe<DurianSelectTextOption>>>;
  /** 入库审核: 查询订单详情(入库审核) */
  getAuditDetail?: Maybe<AuditInOrderPayload>;
  /** 在库质检:获取可供选择的质检批次 */
  getBatches?: Maybe<AllowSelectBatchesPayload>;
  /** 费用单操作（未接入费用模板）: 详情查询 */
  getBill1?: Maybe<Bill1DataPayload>;
  /** 费用单操作（接入费用模板）: 详情查询 */
  getBill2?: Maybe<Bill2DataPayload>;
  /** 费用项:费用项详情 */
  getBillCost?: Maybe<BillCostPayload>;
  /** 费用规则:费用规则详情 */
  getBillCostRule?: Maybe<BillCostRulePayload>;
  /** 费用模板: 获取字典表数据 */
  getBillDictItem?: Maybe<Array<Maybe<BillDictItemPayload>>>;
  /** 库存盘点: 盲盘商品列表 */
  getBlindInventoryCommodity?: Maybe<Array<Maybe<BlindInventoryCommodityPayload>>>;
  /** 报损: app报损单明细查询 */
  getBreakageOrderDetail?: Maybe<BreakageOrderDetailPayload>;
  /**  报损出库详情查询 （web） */
  getBreakageRecordDetail?: Maybe<BreakageRecordDetailPayload>;
  /** 国产货费用管理:采购员下拉 */
  getBuyerIdOption?: Maybe<BuyerIdPayload>;
  /** 获取报警信息 */
  getCabinetAlarmInfo?: Maybe<AlarmHandlerInfoPayload>;
  /** 获取不能批量处理的订单数量 */
  getCantBatchCount?: Maybe<Scalars['Int']>;
  /**  获取商户下收银员信息 */
  getCashierList?: Maybe<CashierListPayload>;
  /** 在库质检:新建质检任务的时候查询品类 */
  getCategories?: Maybe<AllowSelectCategoriesPayload>;
  /** 子对账单:获取对账单下的子对账单 */
  getChildrenStatementByAccountStatement?: Maybe<Array<Maybe<AccountChildrenStatementPayload>>>;
  /** 数据字典:获取分类字典json树 */
  getClassAndDictDataTree?: Maybe<Scalars['String']>;
  /** 数据字典:根据分类id查询分类详情 */
  getClassInfoByClassId?: Maybe<DataDictClassPayload>;
  /** 数据字典:根据分类id/分类code查询下级列表 */
  getClassList?: Maybe<Array<Maybe<DataDictClassPayload>>>;
  /** 查询商品信息 */
  getCommodity?: Maybe<CommodityDetailPayload>;
  /** 商品调整: 详情查询 */
  getCommodityAdjustmentDetail?: Maybe<AdjustmentDetailPayload>;
  /** 获取商品产地信息 */
  getCommodityOriginPlaceOption?: Maybe<Array<Maybe<CommodityOriginPlacePayload>>>;
  /** 根据商品sku id和规格列表查询具体信息 */
  getCommoditySkuAndUnitInfo?: Maybe<CommoditySkuAndUnitPayload>;
  /** 商品管理: 根据tagId 后去标签关联商品信息 */
  getCommodityTagAssociation?: Maybe<CommodityTagAssociationPayload>;
  /** 对账单:所属公司下拉 */
  getCompanySelectOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 国产计划:已完成收货的客户下拉 */
  getCompletedReceiptCustomerOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 用户公共:获取组织下联系人下拉 */
  getContactOption?: Maybe<Array<Maybe<ContactOption>>>;
  /** 商品转换: 转换订单详情 */
  getConvertDetail?: Maybe<CommodityConvertPayload>;
  /** 费用录入: 明细查询 */
  getCostEntryDetail?: Maybe<CostEntryDetailPayload>;
  /** 采购费用: 获取费用单详情 */
  getCostOrderDetail?: Maybe<CostOrderPayload>;
  /** 用户公共:获取国家下拉 */
  getCountry?: Maybe<Array<Maybe<DurianOption>>>;
  /** 欠款设置：查询前设置信息 */
  getCreditConfiguration?: Maybe<CreditConfigurationPayLoad>;
  /** 客户: 授信-详情 */
  getCreditCustomer?: Maybe<CreditCustomerPayload>;
  /** 获取当前用户信息【未实现】 */
  getCurrentUser?: Maybe<CurrentUserPayload>;
  /** 获取当前用户打印小票权限 */
  getCurrentUserTicketPower?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 生产客户: 查询客户基本信息 */
  getCustomerBase?: Maybe<CustomerBasePayload>;
  /** 客户: 查询客户基础信息 */
  getCustomerBaseInfo?: Maybe<CustomerBaseInfoPayload>;
  /** 客户管理: 查询客户基本信息 */
  getCustomerBaseWeb?: Maybe<CustomerBasePayload>;
  /** 生产客户: 合作信息-获取客户授信信息 */
  getCustomerCooperation?: Maybe<PitayaCustomerCooperationPayload>;
  /** 客户: 授信申请-详情 */
  getCustomerCreditApply?: Maybe<GetCustomerCreditApplyPayload>;
  /** 回款录入: 统计客户今日回款单金额合计 */
  getCustomerPaymentAmount?: Maybe<CustomerPaymentAmountPayload>;
  /**  客户类型下拉  */
  getCustomerTypeOption?: Maybe<OptionPayload>;
  /** 公共:获取品类名称下拉 */
  getCustomsCategoryNameSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 关务角色:获取数据权限树 */
  getCustomsDataTree?: Maybe<Array<Maybe<DataTreeNode>>>;
  /** 海关报关单:详情 */
  getCustomsDeclarationForm?: Maybe<CustomsDeclarationFormDetailPayload>;
  /** 公共:目的地选择下拉 */
  getCustomsDestinationSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 公共:目的地类型下拉 */
  getCustomsDestinationTypeSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 公共:获取出口港下拉选择 */
  getCustomsExportPortSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 公共：获取关务系统筛选项 */
  getCustomsFilter?: Maybe<Array<Maybe<DurianOption>>>;
  /** 公共:获取进口报关公司下拉 */
  getCustomsImportDeclareCompanySelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 公共:获取进口港下拉选择 */
  getCustomsImportPortSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 关务角色:获取功能权限树 */
  getCustomsPowerTree?: Maybe<Array<Maybe<TreeNode>>>;
  /** 公共:获取查询状态下拉 */
  getCustomsQueryStatusSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 关务角色:根据角色ID获取数据权限 */
  getCustomsRoleDataRel?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 关务角色:根据主键ID获取功能权限 */
  getCustomsRolePowerRel?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 许可证管理:获取关务系统申请单位下拉 */
  getCustomsSupplierSelectOption?: Maybe<Array<Maybe<DurianSelectTextOption>>>;
  /** 报损出库:获取图片 */
  getDamageOutPictures?: Maybe<DamagePhotos>;
  /** 凭证模板数据来源: 根据业务单据类型获取金额值来源、条件信息 */
  getDataSourceByBusinessType?: Maybe<DataSourcePayLoad>;
  /** 表格设计:获取日期可选项下拉 */
  getDateSelectOption?: Maybe<Array<Maybe<DurianSelectTextOption>>>;
  /** 欠款管理: 欠款单详情 */
  getDebtOrderDetail?: Maybe<DebtOrderDetailPayload>;
  /** 配送费用单: 配送费用单详情 */
  getDeliveryBill?: Maybe<DeliveryBillPayload>;
  /** 发货管理:出口报关公司下拉 */
  getDeliveryExportSupplierSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 发货管理:查询计划详情 */
  getDeliveryPlanDetail?: Maybe<DeliveryPlanDetailPayload>;
  /** 费用字典:查询费用字典表 */
  getDictCodeGroup?: Maybe<DictCodeGroupPayload>;
  /** 费用字典选项:查询费用字典选项表 */
  getDictItem?: Maybe<DictItemListPayload>;
  /** 数据字典:根据分类id/分类code查询字典列表 */
  getDictList?: Maybe<Array<Maybe<DataDictPayload>>>;
  /** 字典管理: 根据字典类型编码获取字典选项 */
  getDictOption?: Maybe<DictOptionPayLoad>;
  /** 非主营业务收款管理: 收款方式下拉 */
  getDictOptionOfNonPrimary?: Maybe<DictOptionPayLoad>;
  /** 字典: 根据字典类型获取字典信息 */
  getDictionaryByType?: Maybe<Array<Maybe<PeachBackendOption>>>;
  /** 空柜池:根据船期获取可查看卸货港 */
  getDischargeBySail?: Maybe<Array<Maybe<DurianOption>>>;
  /** 国产计划:获取计划基础信息 */
  getDomesticDeliveryPlanBasicInfo?: Maybe<DomesticDeliveryPlanBasicPayload>;
  /** 国产货总部销售管理:总部销售查看详情 */
  getDomesticHQSaleDetail?: Maybe<FmsDomesticHqSaleDetailPayload>;
  /** 在途:一键发货前获取计划信息 */
  getDomesticPlanDetail?: Maybe<DomesticPlanDetailPayload>;
  /** 在途:编辑前获取计划信息 */
  getDomesticPlanDetailWithRoute?: Maybe<DomesticPlanDetailWithRoutePayload>;
  /** 国产货采购费用管理:国产货费用详情 */
  getDomesticProductsPurchaseBillDetail?: Maybe<DomesticProductPurchaseBillDetailPayload>;
  /** 国产货销售费用管理:国产货费用详情 */
  getDomesticProductsSaleBillDetail?: Maybe<DomesticProductSaleBillDetailPayload>;
  /** 国产计划:获取国产货采购详情 */
  getDomesticPurchaseDetail?: Maybe<DomesticPurchaseDetailPayload>;
  /** 国产计划:获取国产货质量跟踪 */
  getDomesticQualityTracking?: Maybe<DomesticQualityTrackingPayload>;
  /** 国产计划:获取已完成收货方的商品明细 */
  getDomesticReceiptCommodity?: Maybe<DomesticReceiptCommodityPayload>;
  /** 国产货总部销售售后管理:总部销售售后查看详情 */
  getDomesticSaleReturnDetail?: Maybe<FmsDomesticSaleReturnDetailPayload>;
  /** 国产计划:获取sop执行信息 */
  getDomesticSopExecInfo?: Maybe<SopExecutionDetailPayload>;
  /** 公共:获取APP任务待办数量 */
  getDurianAppTaskTodoCount?: Maybe<Array<Maybe<DurianAppTaskTodoCountGetPayload>>>;
  /** 客户:查询客户 */
  getDurianCustomerDetail?: Maybe<DurianCustomerDetailPayload>;
  /** 货柜角色:获取数据权限树 */
  getDurianDataTree?: Maybe<Array<Maybe<DataTreeNode>>>;
  /** 总部销售管理:查询总部销售详情 */
  getDurianHQSaleDetail?: Maybe<FmsDurianHqSaleDetailPayload>;
  /** 货柜角色:获取功能权限树 */
  getDurianPowerTree?: Maybe<Array<Maybe<TreeNode>>>;
  /** 货柜角色:根据角色ID获取数据权限 */
  getDurianRoleDataRel?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 货柜角色:根据角色ID获取功能权限 */
  getDurianRolePowerRel?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 货柜供应商:查询发货地址 */
  getDurianSupplierDeliveryAddress?: Maybe<DurianSupplierAddressListPayload>;
  /** 获取动态分组列表 */
  getDynamicSubGroups?: Maybe<DynamicGroupsPayload>;
  /** 空柜信息:详情 */
  getEmptyCabinetInfoDetail?: Maybe<EmptyCabinetInfoDetailPayload>;
  /** 空柜池:详情 */
  getEmptyCabinetPoolDetail?: Maybe<EmptyCabinetPoolDetailPayload>;
  /** 出口报关:获取出口报关任务详情 */
  getExportDeclare?: Maybe<ExportDeclareDetailInfoPayload>;
  /** 生产任务: 任务详情记录统计 */
  getFabricationStatistics?: Maybe<FabricationStatistics>;
  /** 费用公共:根据模板ID获取费用项 */
  getFeeBillById?: Maybe<Array<Maybe<BillItemPayload>>>;
  /** 费用公共:根据模板ID列表获取费用项 */
  getFeeBillByIdList?: Maybe<Array<Maybe<BillListItemPayload>>>;
  /** 费用公共:根据模板类型获取费用项 */
  getFeeBillByType?: Maybe<Array<Maybe<BillItemPayload>>>;
  /** 费用公共:根据费用单id获取所有费用单中存在的费用项 */
  getFeeBillExistCostById?: Maybe<Array<Maybe<BillItemPayload>>>;
  /** 费用公共:根据费用单id获取所有费用单中存在的费用项 */
  getFeeBillExistCostByIdList?: Maybe<Array<Maybe<BillListItemPayload>>>;
  /** 对账单核对:费用模板可选项下拉 */
  getFeeTemplateSelectOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 字段规则配置表:详情 */
  getFieldDefaultConfig?: Maybe<FieldDefaultConfigDetailPayload>;
  /** 货柜公共：根据url获取文件信息 */
  getFileByUrl?: Maybe<DurianFilePayload>;
  /** 公共：获取筛选项 */
  getFilter?: Maybe<Array<Maybe<DurianOption>>>;
  /**  调拨费用单详情 */
  getFlowTransferCostDetail?: Maybe<FlowTransferCostPayload>;
  /** 财务系统产地销售管理:销售明细详情查询 */
  getFmsDurianOriginSaleDetail?: Maybe<FmsDurianOriginSaleDetailPayload>;
  /** 总部采购管理: 采购明细详情查询 */
  getFmsDurianPurchaseDetail?: Maybe<GetFmsDurianPurchaseDetailPayload>;
  /** 批发进口采购管理: 采购明细详情查询 */
  getFmsPeachImportPurchaseDetail?: Maybe<GetFmsImportPurchaseDetailPayload>;
  /** 生产进口采购管理: 采购明细详情查询 */
  getFmsPitayaImportPurchaseDetail?: Maybe<GetFmsImportPurchaseDetailPayload>;
  /** 生产销售收入管理(改造):销售收入详情接口 */
  getFmsPitayaSaleIncomeOrderDetail?: Maybe<GetFmsPitayaSaleIncomeOrderDetailPayload>;
  /** 资金流水: 获取结余信息（1-刷新，99-不刷新） */
  getFundBalance?: Maybe<FundBalancePayLoad>;
  /** 货物移库:详情页 */
  getGoodsTransfer?: Maybe<GoodsTransferPayload>;
  /** 客户:获取分组类型下拉 */
  getGroupType?: Maybe<Array<Maybe<DurianOption>>>;
  /** 货柜公共:获取鲸准网内嵌iFrame路径, 参数为计划id */
  getIFrameUrl?: Maybe<Scalars['String']>;
  /** 进口报关:获取进口报关任务详情 */
  getImportDeclare?: Maybe<ImportDeclareDetailInfoPayload>;
  /** 入库审核: 获取入库记录详情（入库记录） */
  getInOrderRecordDetail?: Maybe<InOrderRecordDetailPayload>;
  /** 综合查询-在途查看:APP分享H5信息 */
  getIntegratedQuerySop?: Maybe<AllTripSopPayload>;
  /** 盘点记录: 详情 */
  getInventoryRecordDetail?: Maybe<InventoryRecordDetailPayload>;
  /** 单据上传:获取单据任务详情 */
  getInvoice?: Maybe<InvoiceDetailInfoPayload>;
  /** 获取组长下拉框选项 */
  getLeader?: Maybe<Array<Maybe<Leader>>>;
  /** 许可证管理:详情 */
  getLicenceInfo?: Maybe<LicenceDetailPayload>;
  /** 许可证管理:通过许可证号查询详情 */
  getLicenceInfoByLicenceCode?: Maybe<LicenceDetailPayload>;
  /** 空柜池:根据船期获取可查看装货港 */
  getLoadingPortBySail?: Maybe<Array<Maybe<DurianOption>>>;
  /** 舱单信息:详情 */
  getManifestInfo?: Maybe<ManifestDetailPayload>;
  /** 详情 */
  getMonitorDetail?: Maybe<MonitorPayload>;
  /** 表格设计:获取数值可选项下拉 */
  getNumberSelectOption?: Maybe<Array<Maybe<DurianSelectTextOption>>>;
  /** 陆运:获取品类名称列表 */
  getOptionCategoryName?: Maybe<Array<Maybe<DurianOption>>>;
  /** 陆运:获取进口报关公司名称列表 */
  getOptionImportCustomsCompanyName?: Maybe<Array<Maybe<DurianOption>>>;
  /** 陆运:获取起始地名称列表 */
  getOptionOriginPlace?: Maybe<Array<Maybe<DurianOption>>>;
  /** 查询船公司下拉列表 */
  getOptionShipCompany?: Maybe<Array<Maybe<DurianOption>>>;
  /** 退货: 退货页面查询订单商品 */
  getOrderCommodity?: Maybe<OrderReturnCommodityDetailPayload>;
  /** 组织架构管理:模糊查询组织树 */
  getOrgTreeByCondition?: Maybe<GetOrgTreeByConditionPayload>;
  /** 原产地证信息:详情 */
  getOriginCertificate?: Maybe<OriginCertificateCustomsDeclarationInfoPayload>;
  /** 出库记录: 出库记录日志 */
  getOutStockRecordLog?: Maybe<OutStockRecordLogPayload>;
  /** 详情 */
  getOverviewDetail?: Maybe<OverviewPayload>;
  /** 财务系统财务管理:回款费用单详情 */
  getPaymentReturnDetail?: Maybe<PaymentReturnDetailPayload>;
  /**  星云系统预收相关: 查询批发预收订单详情  */
  getPeachAdvanceDetailInfo?: Maybe<PeachAdvanceDetailPayload>;
  /**  星云系统预收相关: 查询批发预收退款订单详情  */
  getPeachAdvanceReturnDetailInfo?: Maybe<PeachAdvanceReturnDetailPayload>;
  /** 商品调整:查询详情 */
  getPeachCommodityAdjustmentDetail?: Maybe<PeachCommodityAdjustmentDetailPayload>;
  /** 批发其他入库:查询详情 */
  getPeachOtherInStockBillDetail?: Maybe<PeachOtherInStockBillDetailPayload>;
  /** 批发销售费用管理:查询退货单详情信息 */
  getPeachReturnOrderDetail?: Maybe<PeachReturnOrderDetailPayLoad>;
  /** 批发销售费用管理：销售收入查看出库记录 */
  getPeachSaleOutStockDetail?: Maybe<PeachSaleOutStockDetailPayload>;
  /** 批发销售费用管理:销售收入查看详情 */
  getPeachSalesOrderDetail?: Maybe<GetPeachSalesOrderDetailPayload>;
  /** 获取权限列表【未实现】 */
  getPermission?: Maybe<Array<Maybe<PermissionPayload>>>;
  /** 费用录入: 明细查询 */
  getPitayaCostEntryDetail?: Maybe<PitayaCostEntryDetailPayload>;
  /** 生产客户: 获取客户资质信息 */
  getPitayaCustomerQualification?: Maybe<PitayaCustomerQualificationPayload>;
  /** 生产配送管理(改造后):查询配送详情 */
  getPitayaDeliveryOrderDetail?: Maybe<FmsPitayaDeliveryOrderDetailPayload>;
  /** 生产配送管理(改造后):查询配送退货详情 */
  getPitayaDeliveryReturnDetail?: Maybe<FmsPitayaDeliveryReturnDetailPayload>;
  /** 生产其他入库:查询详情 */
  getPitayaOtherInStockBillDetail?: Maybe<PitayaOtherInStockBillDetailPayload>;
  /** 费用模板: 通过模板id查询费用模板(适用于通过id拿已有模板) */
  getPitayaTemplateByTempId?: Maybe<TemplatePayload>;
  /** 费用模板: 通过触发条件查询费用模板(适用于通过类型拿最新的模板) */
  getPitayaTemplateByTriggerCondition?: Maybe<TemplatePayload>;
  /** 综合查询-在途查看:通过柜次查询相关计划id */
  getPlanIdByCabinetBatchCode?: Maybe<CabinetBatchCodeRelatePlanIdPayload>;
  /** 温度管理:查询echarts位置信息数据 */
  getPositionEchartsData?: Maybe<PositionEchartsListPayload>;
  /** 角色管理:获取权限树 */
  getPowerTree?: Maybe<GetPowerTreePayload>;
  /** 生产管控: 生产管控查询接口 */
  getProduction?: Maybe<ProductionControlPayload>;
  getProductionConfig?: Maybe<ProductionConfigPayload>;
  /** 生产计划: 生产计划详情 */
  getProductionPlanDetail?: Maybe<ProductionPlanDetailPayload>;
  /** 采销费用录入:获取采销费用详情 */
  getPurchaseAndSalesBillDetail?: Maybe<PurchaseAndSalesBillDetailPayload>;
  /**
   * 采购费用分页查询 迁移到聚合查询
   * 采购费用按状态统计 迁移到聚合查询
   * 获取采购订单杂运费
   */
  getPurchaseCostDetail?: Maybe<PurchaseOrderCostDetailPayload>;
  /**  获取采购订单详细信息 */
  getPurchaseOrderDetail?: Maybe<PurchaseOrderDetailPayload>;
  /**
   * [废弃]采购退货单: 退货单详情
   * @deprecated 在v2.20.1版本生成新的接口与中台对接
   */
  getPurchaseReturn?: Maybe<PurchaseReturnPayload>;
  /** 收货费用单: 查询收货费用详情 */
  getReceiveBill?: Maybe<ReceiveBillPayload>;
  /** 获取收件人邮箱设置信息 */
  getRecipientMailInfo?: Maybe<RecipientMailInfoGetPayload>;
  /** 退款选择： 退款选择页面展示信息 https://app.mockplus.cn/app/Uz0C8IVGDAB/preview/bAAyLM58aph/CHo85YFm1  */
  getRefundChooseDetail?: Maybe<RefundChoosePayload>;
  /** 退款修改： 退款修改页面展示信息， 入参 退款单ID https://app.mockplus.cn/app/Uz0C8IVGDAB/preview/bAAyLM58aph/_ABg0dsQ1  */
  getRefundModifyDetail?: Maybe<RefundModifyPayload>;
  /** 查询关联订单列表 */
  getRelationOrder?: Maybe<Array<Maybe<TransportRelationOrderPayload>>>;
  /** 还箱:获取还箱任务详情 */
  getReturnBox?: Maybe<ReturnBoxDetailInfoPayload>;
  /** 退货: 退货记录详情 */
  getReturnOrderDetail?: Maybe<ReturnOrderDetailPayload>;
  /** 采购退货费用单: 退货费用详情 */
  getReturnsBillDetail?: Maybe<ReturnBillPayload>;
  /** 角色管理:获取角色详情 */
  getRole?: Maybe<RolePayload>;
  /** 角色管理:获取角色下拉 */
  getRoleOption?: Maybe<GetSelectPayload>;
  /** 发货管理:根据路线ID获取路线详情 */
  getRouteDetail?: Maybe<RouteInformationPayload>;
  /** 通用的获取规则数据接口 */
  getRuleDataOfCommon?: Maybe<Array<Maybe<Cv>>>;
  /** 空柜池:根据当前查询可用船期 */
  getSailScheduleList?: Maybe<SailChangeInfoPayLoad>;
  /** 销售收入单: 查询详情 */
  getSaleIncomeOrder?: Maybe<SaleIncomeOrderPayload>;
  /** 销售收入单: 查询详情 */
  getSaleIncomeOrderWeb?: Maybe<SaleIncomeOrderWebPayload>;
  /** 成品销售退货:退货单详情 */
  getSaleReturn?: Maybe<SaleReturnPayload>;
  /** 借调:日志列表 */
  getSecondmentLogs?: Maybe<Array<Maybe<SecondmentLogPayload>>>;
  /** 代卖结算:代卖单详情查询 */
  getSettlementAgencySaleOrder?: Maybe<GetSettlementAgencySaleOrderPayload>;
  /** 单柜资料:获取品类名称下拉 */
  getSingleCategoryNameSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 单柜资料:获取进口报关公司下拉 */
  getSingleEntryCustomsSupplierSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 单柜资料:获取进口港下拉 */
  getSingleEntryPortSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /**  根据组合数据查询SKU */
  getSku?: Maybe<CommoditySkuPayload>;
  /** sku详情 */
  getSkuDetail?: Maybe<SkuDetailPayload>;
  /** sop:获取验收答案 */
  getSopAnswer?: Maybe<SopResultViewInfoPayload>;
  /** 查询SOP检查项 */
  getSopCheckItem?: Maybe<SopCheckItemPayload>;
  /** 综合查询-在途查看:获取sop信息 */
  getSopExecutionDetail?: Maybe<SopExecutionDetailPayload>;
  /** sop:sop列表 */
  getSopList?: Maybe<Array<Maybe<SopListPayload>>>;
  /** 获取sop或答案 */
  getSopOrResult?: Maybe<SopDetailResultPayload>;
  /** sop:获取验收题目 */
  getSopQuestion?: Maybe<SopGetPayload>;
  /** 商品转换: 指定状态的数量查询 */
  getStatusCount?: Maybe<Scalars['Int']>;
  /** 单个查询标准规格 */
  getStdSpec?: Maybe<StdSpecPayload>;
  /** 库存费用单:获取库存费用单运杂费 */
  getStockCostOrderCost?: Maybe<StockCostOrderCostDetailPayload>;
  /** 库存费用单:获取库存费用单详情 */
  getStockCostOrderDetail?: Maybe<StockCostOrderDetailPayload>;
  /** v2.22供应商: 获取供应商基本信息 */
  getSupplierBase?: Maybe<PitayaSupplierBasePayload>;
  /** 供应商:获取供应商关联的品类下拉 */
  getSupplierCategoryOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 对账单核对:开票供应商可选项下拉 */
  getSupplierContractRelSelectOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 供应商:根据当前组织ID获取供应商ID */
  getSupplierIdsByOrganization?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 许可证管理:获取申请单位和报关公司下拉 */
  getSupplierSelectOption?: Maybe<Array<Maybe<DurianSelectTextOption>>>;
  /** 供应商:获取供应商签约主体下拉 */
  getSupplierSigningCompanyOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 费用项业务规则:供应商类型选项表 */
  getSupplierType?: Maybe<Array<Maybe<Option2>>>;
  /** 表格设计:获取表格字段信息 */
  getTableFieldData?: Maybe<Array<Maybe<TableFieldPayload>>>;
  /** 库存盘点： 根据盘点记录id获取本次盘点详情 */
  getTakeStockRecordDetail?: Maybe<TakeStockRecordDetailPayload>;
  /** 模板管理:获取模板分组json数据树 */
  getTempAndGroupDataTree?: Maybe<Scalars['String']>;
  /** 分组管理:获取分组树 */
  getTempGroupDataTree?: Maybe<Array<Maybe<TempGroupPayload>>>;
  /** 温度管理:查询echarts温度、湿度数据 */
  getTemperatureAndHumidityEchartsData?: Maybe<TemperatureAndHumidityEchartsListPayload>;
  /** 温度管理:详情头部数据 */
  getTemperatureDetail?: Maybe<TemperatureHeadDetailPayload>;
  /** 温度管理:查询关注状态 */
  getTemperatureFocusState?: Maybe<TemperatureFocusPayLoad>;
  /** 温度管理:查询备注信息 */
  getTemperatureRemarks?: Maybe<TemperatureOrderRemarksPayload>;
  /** 货柜公共：获取下载模板 */
  getTemplate?: Maybe<Scalars['String']>;
  /** 表格设计:获取当前模板是否可编辑状态 */
  getTemplateEditStatus?: Maybe<Scalars['Boolean']>;
  /** 模板管理:获取模板列表 */
  getTemplateList?: Maybe<Array<Maybe<TempPayload>>>;
  /** 用户公共:通过纳税人识别号获取租户信息 */
  getTenantByTin?: Maybe<TenantPayload>;
  /** 温度计:温度计查询 */
  getThermometers?: Maybe<ThermometerPayload>;
  /** 根据权限码获取待办事项 */
  getTodoCount?: Maybe<Array<Maybe<TodoCountPayload>>>;
  /** 进口通关跟踪:获取出口报关任务详情 */
  getTracking?: Maybe<TrackingDetailInfoPayload>;
  /** 调拨费用单:详情 */
  getTransferBill?: Maybe<TransferBillPayload>;
  /** 查询调拨入库订单 */
  getTransferInOrder?: Maybe<TransferOrderPayload>;
  /** 查询调拨入库订单状态值 */
  getTransferInOrderStatus?: Maybe<GetTransferInOrderStatusPayload>;
  /**
   * 调拨费用单:获取调拨费用状态(2.17.1废弃)
   * @deprecated No longer supported
   */
  getTransferOrderFeeStatus?: Maybe<GetTransferOrderFeeStatusPayload>;
  /** 查询调拨出库订单 */
  getTransferOutOrder?: Maybe<TransferOrderPayload>;
  /** 查询调拨出库订单状态值 */
  getTransferOutOrderStatus?: Maybe<GetTransferOutOrderStatusPayload>;
  /** 查询运输节点日志 */
  getTransportLog?: Maybe<Array<Maybe<TransportLogPayLoad>>>;
  /** 查询运单详情 */
  getTransportOrderInfo?: Maybe<TransportOrderPayLoad>;
  /** 查询运单任务 */
  getTransportOrderTask?: Maybe<Array<Maybe<TransportOrderTaskPayLoad>>>;
  /** 运输角色:获取功能权限树 */
  getTransportPowerTree?: Maybe<Array<Maybe<TreeNode>>>;
  /** "获取查询分类状态 */
  getTransportQueryState?: Maybe<Array<Maybe<DurianOption>>>;
  /** 运输角色:根据角色ID获取功能权限 */
  getTransportRolePowerRel?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** "获取运单状态 */
  getTransportState?: Maybe<Array<Maybe<DurianOption>>>;
  /** 字典管理: 根据字典类型编码获取(树形)字典选项 */
  getTreeDictOption?: Maybe<Scalars['String']>;
  /** 获取restful接口前缀 */
  getUrlPrefix?: Maybe<Scalars['String']>;
  /** 员工账号管理:获取用户信息 */
  getUser?: Maybe<UserInfoPayload>;
  /** 模板管理:获取具有数据导入权限的用户下拉 */
  getUserSelectOptionByPowerName?: Maybe<Array<Maybe<DurianSelectTextOption>>>;
  /** 客户:获取分组值下拉 */
  getValueByGroupType?: Maybe<Array<Maybe<DurianOption>>>;
  /** 获取版本地址 */
  getVersion?: Maybe<AppVersionPayload>;
  /** 凭证处理中心: 表头 */
  getVoucherHandleHeading?: Maybe<VoucherHandleHeadingPayLoad>;
  /** 凭证模板名称: 模板归类级联展示(树形) */
  getVoucherTemplateTypeTreeDictOption?: Maybe<Scalars['String']>;
  /**  入库/出库 通过ID 查询具体详情 */
  getWareHouseRecordDetail?: Maybe<WareHouseRecordDetailPayload>;
  /** 仓库：根据id获取仓库信息 */
  getWarehouse?: Maybe<WarehouseQueryPayload>;
  /** 在库质检:新建质检任务的时候查询质检仓库 */
  getWarehouses?: Maybe<AllowSelectSopWarehousesPayload>;
  getWorkerSalary?: Maybe<Array<Maybe<ProductionConfigPayload>>>;
  /** 货物移库:角标展示 */
  goodsTransferStatusCount?: Maybe<GoodsTransferStatusCount>;
  /** 客户: 查询是否有待收银订单 */
  hasWaitPaymentOrder?: Maybe<Scalars['Boolean']>;
  /** 身份证识别 */
  idCardRecog?: Maybe<IdCardRecogPayload>;
  idempotenceId?: Maybe<Scalars['String']>;
  /** 费用公共: 费用导入 */
  importBillData?: Maybe<ImportBillPayLoad>;
  /** 生产任务:入库单据详情: */
  inOrderDetail?: Maybe<ProductionInOrderPayload>;
  /** 查询全部入库订单 */
  inOrderList?: Maybe<ProductionInOrderListPayload>;
  /** 入库订单记录 */
  inOrderLog?: Maybe<ProductionInOrderLogListPayload>;
  /** 入库订单列表数量统计 */
  inOrderStatusStatistics?: Maybe<OrderStatusStatisticsPayload>;
  /** 入库审核: 入库记录 */
  inboundRecord?: Maybe<InboundListPayload>;
  /** 成品销售退货:销售退货入库记录（以前的接口，不晓得哪里有用到，原件退货别用这个啊，用2.7销售退货用的那个就行了） */
  inboundRecords?: Maybe<Array<Maybe<InboundListPayload>>>;
  /** 收入: 明细查询 */
  incomeDetail?: Maybe<IncomeDetailPayload>;
  /** 销售收入单: 销售收入单状态下来接口 */
  incomeOrderStatus?: Maybe<Array<Maybe<StringOption>>>;
  /** 收入: 列表分页查询 */
  incomePage?: Maybe<IncomePagePayload>;
  /** 采购退货: 状态统计 */
  individualPurchaseReturnBadge?: Maybe<IndividualPurchaseReturnBadgePayload>;
  /** 采购退货: 退货单详情 */
  individualPurchaseReturnDetail?: Maybe<IndividualPurchaseReturnPayload>;
  /** 内部代卖: 详情页 */
  internalConsignmentOrder?: Maybe<InternalConsignmentPayload>;
  /** 内部采购: 详情页 */
  internalPurchaseOrder?: Maybe<InternalPurchasePayload>;
  /** 内部销售: 详情页 */
  internalSaleOrder?: Maybe<InternalSalePayload>;
  /** 商品名称重复验证 */
  isSpuNameRepeat?: Maybe<Scalars['Boolean']>;
  /** 查询生产任务列表 */
  keywordTasks?: Maybe<TaskPageResult>;
  /** 动态获取审批类型接口 */
  kiwiApprovalType?: Maybe<KiwiApprovalPayload>;
  /** 流程审批: 获取审批相关条数 */
  kiwiFlowCounts?: Maybe<KiwiFlowFormCountsPayload>;
  /** 流程审批: 获取审批列表分页 */
  kiwiFlowForms?: Maybe<KiwiPageFlowFormPayload>;
  /** 流程审批: 管理员获取审批列表分页 */
  kiwiFlowFormsAdmin?: Maybe<KiwiPageFlowFormPayload>;
  kiwiFlowOption?: Maybe<KiwiOptionPayload>;
  /** 流程审批: 根据签呈类型获取固化流程模板 */
  kiwiFlowTemplate?: Maybe<KiwiFlowTemplatePayload>;
  /** 流程审批: 现在需要根据不同的签呈类型获取了 */
  kiwiFlowTypes?: Maybe<Array<Maybe<PetitionOption>>>;
  kiwiOrgList?: Maybe<Array<Maybe<KiwiOrgPayload>>>;
  /** 流程审批: 流程审批详情 */
  kiwiQueryFlowForm?: Maybe<KiwiFlowFormPayload>;
  /** 流程审批: 流程审批admin详情 */
  kiwiQueryFlowFormAdmin?: Maybe<KiwiFlowFormPayload>;
  /** 获取用户相关信息: 当组织id为空时，默认查询其权限下的所有用户 */
  kiwiUserList?: Maybe<Array<Maybe<KiwiUser>>>;
  /** 货柜公共：贴箱标签OCR识别 */
  labelOcr?: Maybe<LabelPayload>;
  /** 会计期间管理: 列表 */
  listAccountPeriod?: Maybe<ListAccountPeriodPayLoad>;
  /** 会计科目管理: 列表(用于创建模板) */
  listAccountSubjectForCreateTemplate?: Maybe<Array<Maybe<FasOption>>>;
  /** 会计科目管理: 列表(按层级展示) */
  listAccountSubjectWithLevel?: Maybe<Array<Maybe<FasOption>>>;
  /** 采购: 查询采购订单 */
  listAcquire?: Maybe<AcquirePageResultPayload>;
  /**  星云系统预收相关: 查询预收订单状态流转记录  */
  listAdvanceOrderLog?: Maybe<Array<Maybe<AdvanceLogsPayload>>>;
  /** 代卖管理：获取代卖类型的代卖品类信息 */
  listAgencyManagementCategoryOption?: Maybe<Array<Maybe<Option>>>;
  /** 代卖出库:开单品类列表 */
  listAgencySaleCategory?: Maybe<Array<Maybe<Option>>>;
  /** 代卖单:商品查询 */
  listAgencySaleOrderCommodity?: Maybe<Array<Maybe<ListAgencySaleOrderCommodityPayload>>>;
  /** 代卖合作:查询代卖概览 */
  listAgencySaleOverview?: Maybe<AgencySaleOverviewPayload>;
  /** 代卖合作:代卖单数量统计 */
  listAgencySaleOverviewCount?: Maybe<AgencySaleOverviewCountPayload>;
  /** 全量查询商品品类 */
  listAllCategory?: Maybe<Array<Maybe<Category>>>;
  /** 财务核算系统用组织公司: 列表-公司(全部) */
  listAllCompany?: Maybe<Array<Maybe<FasOption>>>;
  /** 全量查询商品类型 */
  listAllType?: Maybe<Array<Maybe<CommodityTypePayload>>>;
  /** 员工账号管理:查询系统信息 */
  listAppInfo?: Maybe<ListAppInfoPayload>;
  /** 查询app选项列表 */
  listAppOption?: Maybe<Array<Maybe<Option>>>;
  /** 商品调整:查询区域下的辅料 */
  listAssistCommodity?: Maybe<Array<Maybe<AssistCommodity>>>;
  /** 组织: 选择所属组织 */
  listBelongOrg?: Maybe<Array<Maybe<BelongOrgPayload>>>;
  /** 财务系统费用相关: 查询费用单状态变更记录 */
  listBillAlterRecord?: Maybe<Array<Maybe<BillAlterRecordPayload>>>;
  /** 费用模板相关：通过费用项字段ID获取对应下拉选项 */
  listBillFieldDictItems?: Maybe<Array<Maybe<FmsStrOption>>>;
  /** 财务系统费用相关: 查询第一版费用单处理流程 */
  listBillItemStatusLog?: Maybe<Array<Maybe<BillLogsPayload>>>;
  /** 财务系统费用相关: 查询不同费用类型可用查询状态 */
  listBillStatus?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 财务系统费用相关: 查询费用单处理流程 */
  listBillStatusLog?: Maybe<Array<Maybe<BillLogsPayload>>>;
  /** 财务系统费用相关: 费用单类型下拉 */
  listBillType?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 应收管理: 列表(可供冲销的蓝字应收单) */
  listBlueReceivableForOffset?: Maybe<ListBlueReceivableForOffsetPayLoad>;
  /** 财务核算系统用组织公司: 列表-公司(记账权限) */
  listBookingCompany?: Maybe<Array<Maybe<FasOption>>>;
  /** 履约违约:查找商品 */
  listBreakContractCommodity?: Maybe<Array<Maybe<BreakContractCommodityPayLoad>>>;
  /** 业务管控: 业务管控查询接口 */
  listBusiness?: Maybe<Array<Maybe<BusinessPayload>>>;
  /** 组织列表（带所有父级） */
  listCascadeOrg?: Maybe<ListOrgPayload>;
  /** 条件查询品类 */
  listCategory?: Maybe<Array<Maybe<Category>>>;
  /** 库存盘点：根据仓库Id查询库存商品信息 */
  listCheckStock?: Maybe<ListCheckStockBatchListPayload>;
  /** 商品列表信息品类（商品名称查询） */
  listCommodities?: Maybe<Array<Maybe<CommodityPayload>>>;
  /** 商品管理: 筛选商品spu列表，不分页 2.11 新增 */
  listCommodity?: Maybe<Array<Maybe<CommodityPayload>>>;
  /** 商品调整: 标签列表 */
  listCommodityAdjustmentLabel?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  国产货采购:根据采购id获取商品列表  */
  listCommodityByDomesticPurchaseId?: Maybe<Array<Maybe<DomesticPurchaseCommodity>>>;
  /** 商品管理: 根据类型筛选商品品类 2.11 新增 */
  listCommodityCategory?: Maybe<Array<Maybe<CommodityCategoryPayload>>>;
  /** 商品品类下拉列表 */
  listCommodityCategoryOption?: Maybe<Array<Maybe<CommodityCategoryOptionPayload>>>;
  /** 标签列表查询 */
  listCommodityLabel?: Maybe<Array<Maybe<CommodityLabelPayload>>>;
  /**
   * 商品品类列表信息
   *     listCommodityCategoryOption:[CommodityCategoryPayload] @deprecated(reason: "不存在后端实现，且合并存在冲突")
   * 品类id查询商品列表信息
   */
  listCommodityOptionByCategoryId?: Maybe<Array<Maybe<CommodityPayload>>>;
  /**
   * 商品规格选项id数据和文字描述映射关系列表信息
   * @deprecated No longer supported
   */
  listCommoditySkuAndUnit?: Maybe<Array<Maybe<CommoditySkuAndUnitPayload>>>;
  /**  获取spec集合 */
  listCommoditySpec?: Maybe<ListCommoditySpecsPayload>;
  /**
   * 商品规格和商品规格选项列表信息
   * @deprecated No longer supported
   */
  listCommoditySpecAndOption?: Maybe<Array<Maybe<PitayaCommoditySpecPayload>>>;
  listCommoditySpecAndOptionByCommodityId?: Maybe<Array<Maybe<CommoditySpecPayload>>>;
  /**  获取spu集合 */
  listCommoditySpu?: Maybe<ListCommoditySpuPayload>;
  /** 生产计划: 商品库存查询 */
  listCommodityStock?: Maybe<Array<Maybe<CommoditySkuStockPayload>>>;
  /** 公共:查询所有商品明细table */
  listCommodityTable?: Maybe<CommodityTableListPayload>;
  /** 商品管理: 商品tag 关联列表 */
  listCommodityTagAssociation?: Maybe<Array<Maybe<CommodityTagAssociationPayload>>>;
  /** 商品类型单位下拉列表 */
  listCommodityUnitOption?: Maybe<Array<Maybe<Option>>>;
  /** 通过商品类型查询单位列表 */
  listCommodityUnitType?: Maybe<Array<Maybe<CommodityUnitPayload>>>;
  /** 内部代卖: 日志信息展示 */
  listConsignmentLog?: Maybe<Array<Maybe<ConsignmentLogPayload>>>;
  /** 内部代卖: 选择委托代卖组织 */
  listConsignmentOrg?: Maybe<Array<Maybe<ConsignmentOrgPayload>>>;
  /** 内部代卖: 选择付款方式 */
  listConsignmentPayMode?: Maybe<Array<Maybe<ConsignmentPayModePayload>>>;
  /** 销售指导价：管控商品品类列表 */
  listControlCommodityCategory?: Maybe<ListControlCommodityCategoryPayload>;
  /** 销售指导价：管控商品SKU列表 */
  listControlCommoditySku?: Maybe<ListControlCommoditySkuPayload>;
  /** 商品转换: 查询转换类型 */
  listConvertCommodityType?: Maybe<Array<Maybe<ConvertCommodityType>>>;
  /** 费用录入: 选择关联销售单客户 */
  listCostEntryCustomer?: Maybe<Array<Maybe<CustomerTreePayload>>>;
  /** 费用录入: 选择关联销售单 */
  listCostEntryRelationSaleOrder?: Maybe<Array<Maybe<ListCostEntryRelationSaleOrderPayload>>>;
  /** 生产客户: 客户列表 */
  listCustomer?: Maybe<Array<Maybe<CustomerPayload>>>;
  /** 客户: 授信情况 */
  listCustomerAllCredit?: Maybe<Array<Maybe<ListCustomerAllCreditPayload>>>;
  /** 客户: 授信申请-列表 */
  listCustomerCreditApply?: Maybe<Array<Maybe<ListCustomerCreditApplyPayload>>>;
  /** 客户预收: 自动抵扣列表 */
  listCustomerPreReceiptOrderAutoDeduction?: Maybe<Array<Maybe<PeachCustomerPreReceiptOrderAutoDeductionPayload>>>;
  /**  客户类型下拉 */
  listCustomerTypeOption?: Maybe<OptionList>;
  /** 客户管理: 客户列表 */
  listCustomerWeb?: Maybe<Array<Maybe<CustomerPayload>>>;
  /** 报损出库:流程审批节点 */
  listDamageFlowTemplate?: Maybe<Array<Maybe<FlowNode>>>;
  /** 生产配送费用相关：查询费用单处理流程 */
  listDeliveryBillStatusLog?: Maybe<Array<Maybe<BillLogsPayload>>>;
  /** 销售配送单: 配送信息车型列表 */
  listDeliveryCarType?: Maybe<Array<Maybe<StringOption>>>;
  /** 销售配送单: 配送收货差异原因列表 */
  listDeliveryDifferenceReason?: Maybe<Array<Maybe<StringOption>>>;
  /** 配送单: 选择配送信息列表 */
  listDeliveryInfo?: Maybe<Array<Maybe<PitayaDeliveryInfoPayload>>>;
  /** 配送退货:选择退货商品-配送单list */
  listDeliveryOrder?: Maybe<Array<Maybe<ListDeliveryOrderPayload>>>;
  /** 配送退货:选择退货商品-商品list */
  listDeliveryReturnCommodity?: Maybe<Array<Maybe<ListDeliveryReturnCommodityPayload>>>;
  /** 配送退货:日志列表 */
  listDeliveryReturnLogs?: Maybe<Array<Maybe<DeliveryReturnLogPayload>>>;
  /** 销售配送单: 配送退货原因列表 */
  listDeliveryReturnReason?: Maybe<Array<Maybe<StringOption>>>;
  /** 财务核算系统用组织公司: 列表-子级组织列表 */
  listDepart?: Maybe<Array<Maybe<FasOption>>>;
  /** 差异订单:获取差异订单列表 */
  listDifferenceOrder?: Maybe<Array<Maybe<DifferenceOrderPayLoad>>>;
  /**  国产货采购:根据采购单id获取操作日志  */
  listDomesticPurchaseOperationLog?: Maybe<Array<Maybe<DomesticPurchaseOperationLogPayload>>>;
  /** 标签管理: 下拉标签列表 */
  listDropDownLabels?: Maybe<Array<Maybe<ListDropDownLabelsPayload>>>;
  /** 商品调整: 查询货柜商品 */
  listDurianCabinetCommodity?: Maybe<Array<Maybe<StockSkuGroup>>>;
  /** 组织架构管理:查询人资系统组织信息 */
  listEhrOrg?: Maybe<Array<Maybe<EhrOrgPayload>>>;
  /** 人资部门列表 */
  listEhrOrganization?: Maybe<Array<Maybe<EhrOrgPayload>>>;
  /** 人资中心用户列表 */
  listEhrUser?: Maybe<Array<Maybe<EhrUserPayload>>>;
  /** 财务核算系统用拓展公司: 列表-拓展公司 */
  listExpandCompany?: Maybe<Array<Maybe<FasOption>>>;
  /** 财务核算系统用费用项: 列表-费用项 */
  listExpenseCost?: Maybe<Array<Maybe<FasOption>>>;
  /**  采购费用类型查询 */
  listFlowCostType?: Maybe<ListCostTypePayload>;
  /** 财务系统订单中台相关: 采购单状态下拉 */
  listFmsPurchaseStatus?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 财务系统订单中台相关: 销售单状态下拉 */
  listFmsSaleStatus?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 产地费用分组平摊规则下拉 */
  listGroupEquallyRuleType?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 产地费用分组规则下拉 */
  listGroupRuleType?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 联营销售: 查询存在库存的品类 */
  listHasStockCategory?: Maybe<Array<Maybe<HasStockCategoryPayload>>>;
  /** 联营销售: 查询存在库存的sku */
  listHasStockSku?: Maybe<Array<Maybe<HasStockSkuPayload>>>;
  /** 联营销售: 查询存在库存的spu */
  listHasStockSpu?: Maybe<Array<Maybe<HasStockSpuPayload>>>;
  /** 入库记录: 获取筛选类型 */
  listInStockRecordType?: Maybe<Array<Maybe<InStockRecordOption>>>;
  /** 采购退货: 退货商品选择 */
  listIndividualPurchaseReturnCommodity?: Maybe<Array<Maybe<IndividualPurchaseReturnCommodityPayload>>>;
  /**  采购单-接入中台: 入库记录列表,传入的参数为采购单id  */
  listInstockRecord?: Maybe<Array<Maybe<PurchaseInstockRecordPayload>>>;
  /** 库存盘点: 盘点标签列表查询 */
  listInventoryLabel?: Maybe<Array<Maybe<PeachOption2>>>;
  /** 生产管控: 库管情况 */
  listKeeperCondition?: Maybe<Array<Maybe<KeeperConditionPayload>>>;
  /** 组织架构管理:查询标签列表并携带组织信息 */
  listLabelWithOrg?: Maybe<ListLabelWithOrgPayload>;
  /** 标签管理: 标签列表查询 */
  listLabels?: Maybe<LabelPagePayload>;
  /** 生产管控: 组长情况 */
  listLeaderCondition?: Maybe<Array<Maybe<LeaderConditionPayload>>>;
  listLogs?: Maybe<ListLogsPayload>;
  /** 低代码:查询模板关联规则 */
  listLowCodeRuleByTemplate?: Maybe<LowCodeRuleListPayload>;
  /** 报销费用管理: 列表查询匹配的借款单 */
  listMatchingBorrowing?: Maybe<Array<Maybe<MatchingBorrowingPayLoad>>>;
  /**  所属商户下拉 */
  listMerchantOption?: Maybe<OptionList>;
  /** 查询未提交 */
  listNotSubmit?: Maybe<ListNotSubmitPurchasePayload>;
  /** 组织架构管理:查询组织列表 */
  listOrg?: Maybe<ListOrgPayload>;
  /** 业务管控: 组织下有客户的渠道列表 */
  listOrgChannel?: Maybe<Array<Maybe<Option>>>;
  /** 组织架构管理:组织架构下拉 */
  listOrgGroupOption?: Maybe<Array<Maybe<Option>>>;
  /**  查询组织下的所有用户列表 */
  listOrgUser?: Maybe<OrgUserListPayload>;
  /** 仓库开单：查询当前组织下已启用的仓库 */
  listOrgWarehouse?: Maybe<ListOrgWarehousePayload>;
  /** 原件销售:选择销售商品-批次list */
  listOriginalSaleCommodityBatch?: Maybe<Array<Maybe<ListOriginalSaleCommodityBatchPayload>>>;
  /** 原件销售:选择销售商品-品类list */
  listOriginalSaleCommodityCategory?: Maybe<Array<Maybe<ListOriginalSaleCommodityCategoryPayload>>>;
  /** 原件销售:选择销售商品-商品名称spu list */
  listOriginalSaleCommoditySPU?: Maybe<Array<Maybe<ListOriginalSaleCommoditySpuPayload>>>;
  /** 批发其他收入单相关: 查询业务单处理流程 */
  listOtherIncomeOrderStatusLog?: Maybe<Array<Maybe<BillLogsPayload>>>;
  /** 出库记录: 获取筛选类型 */
  listOutStockRecordType?: Maybe<Array<Maybe<OutStockRecordOption>>>;
  /**  支付方式下拉 */
  listPayMethodOption?: Maybe<OptionList>;
  /** 商品管控:批发品类下拉列表 */
  listPeachCategoryOption?: Maybe<Array<Maybe<PeachOption>>>;
  /** 欠款电子签: 合同设置-组织下拉 */
  listPeachDebtContractOrg?: Maybe<Array<Maybe<ContractSigningOrg>>>;
  /** 商品管控:批发spec规格类型列表 */
  listPeachSpec?: Maybe<ListPeachSpecPayload>;
  /** 商品管控:批发Spu下拉列表 */
  listPeachSpuOption?: Maybe<Array<Maybe<SpuOptionPayload>>>;
  /** 电话号码区号列表 */
  listPhonePrefix?: Maybe<OptionPayload>;
  /** 生产客户: 合作信息-列表查询银行账户信息 */
  listPitayaCustomerAccount?: Maybe<Array<Maybe<PitayaCustomerAccountPayload>>>;
  /** 生产客户: 列表获取客户主表信息 */
  listPitayaCustomerBaseInfo?: Maybe<Array<Maybe<CustomerBasePayload>>>;
  /** 生产客户: 经营类型列表 */
  listPitayaCustomerBusinessType?: Maybe<Array<Maybe<StringOption>>>;
  /** 生产客户: 合同主体-获取客户合同关系 */
  listPitayaCustomerContractRel?: Maybe<Array<Maybe<PitayaCustomerContractRelPayload>>>;
  /** 生产客户: 选择文件类型 */
  listPitayaCustomerFileType?: Maybe<Array<Maybe<StringOption>>>;
  /** 生产销售收入管理: 查询销售收入处理流程 */
  listPitayaIncomeOrderStatusLog?: Maybe<Array<Maybe<BillLogsPayload>>>;
  /** 组织：所有分拣仓的下拉接口 */
  listPitayaOrg?: Maybe<Array<Maybe<StringOption>>>;
  /** 生产Sop管理: 下拉sop环节 */
  listPitayaSopOperation?: Maybe<Array<Maybe<Option>>>;
  /** 查询组织下员工信息 */
  listPitayaUser?: Maybe<Array<Maybe<PitayaUserPayload>>>;
  /** 仓库: 当前分拣仓仓库列表 */
  listPitayaWarehouse?: Maybe<Array<Maybe<WarehousePayload>>>;
  /**  平台开单: 获取平台开单单子上商品列表，商品列表区分有库存还是没有库存  */
  listPlatformSaleCommodity?: Maybe<PlatformSaleCommodityPayload>;
  /** 门店管理: 新增平台开单-一件填入 */
  listPlatformSalePlan?: Maybe<Array<Maybe<PlatformSalePlanPayload>>>;
  listProductLeader?: Maybe<Array<Maybe<Option>>>;
  /** 项目组管理: 所属部门下拉列表 */
  listProjectGroupBelongOrg?: Maybe<Array<Maybe<ProjectGroupBelongOrgPayload>>>;
  /** 项目组管理: 项目组名称下拉列表 */
  listProjectGroupName?: Maybe<Array<Maybe<ProjectGroupNamePayload>>>;
  /** 查询快捷标签 */
  listQuickLabel?: Maybe<ListQuickLabelPayload>;
  /**  根据品种查询实时库存 */
  listRealtimeStock4Variety?: Maybe<RealtimeStock4VarietyPayload>;
  /**  根据仓库查询实时库存 */
  listRealtimeStock4Warehouse?: Maybe<RealtimeStock4WarehousePayload>;
  /** 查询推荐标签 */
  listRecommendLabel?: Maybe<ListRecommendLabelPayload>;
  /** 销售指导价：品类推荐标签列表 */
  listRecommendTag?: Maybe<ListRecommendTagPayload>;
  /** 项目组管理: 关联客户列表 */
  listRelationCustomer?: Maybe<Array<Maybe<CustomerTreePayload>>>;
  /** 代卖合作:商品退货选择列表 */
  listReturnAgencySaleCommodity?: Maybe<ListReturnAgencySaleCommodityPayload>;
  /** 原件销售:选择销售商品-查询 */
  listSPUByCommodityName?: Maybe<Array<Maybe<ListOriginalSaleCommoditySpuPayload>>>;
  /** 销售配送单: 选择配送货物 */
  listSaleDeliveryGoods?: Maybe<Array<Maybe<ListSaleDeliveryGoodsPayload>>>;
  /** 销售配送单: 选择配送货物批次（针对销售计划） */
  listSaleDeliveryGoodsBatch?: Maybe<Array<Maybe<ListSaleDeliveryGoodsBatchPayload>>>;
  /** 销售配送单: 选择配送补充单货物 */
  listSaleDeliverySupplementalGoods?: Maybe<Array<Maybe<ListSaleDeliveryGoodsPayload>>>;
  /** 销售开单:商品sku批次 */
  listSaleInvoiceBatch?: Maybe<SaleInvoiceBatchPayLoad>;
  /** 销售开单:商品品类列表 */
  listSaleInvoiceCategory?: Maybe<Array<Maybe<SaleInvoiceCategoryPayLoad>>>;
  /** 销售开单:关联配送单列表查看 */
  listSaleInvoiceDelivery?: Maybe<Array<Maybe<SaleDeliveryOrderDetailPayload>>>;
  /** 销售开单:商品模糊查询 */
  listSaleInvoiceSkuByName?: Maybe<Array<Maybe<SaleInvoiceSkuPayload>>>;
  /** 销售开单:商品spu和sku列表 */
  listSaleInvoiceSpuAndSku?: Maybe<Array<Maybe<SaleInvoiceSpuAndSkuPayLoad>>>;
  /** 获取成品销售下的商品列表 */
  listSaleOrderCommodities?: Maybe<Array<Maybe<ProductionTaskCommoditiesPayload>>>;
  /** 销售计划:选择销售商品-品类list（筛选有库存） */
  listSalePlanCommodityCategory?: Maybe<Array<Maybe<ListSalePlanCommodityCategoryPayload>>>;
  /** 销售计划:选择销售商品-商品名称spu list（筛选有库存） */
  listSalePlanCommoditySPU?: Maybe<Array<Maybe<ListSalePlanCommoditySpuPayload>>>;
  /** 销售计划:库存商品汇总列表 */
  listSalePlanOrderSummaryStock?: Maybe<Array<Maybe<SalePlanOrderSummaryStockPayload>>>;
  /** 成品销售退货:选择商品 */
  listSaleReturnCommodities?: Maybe<Array<Maybe<ListSaleReturnCommoditiesPayload>>>;
  /** 门店管理: 销售退货选择销售单和商品/销售退货-选择商品 */
  listSaleReturnCommodity?: Maybe<Array<Maybe<SaleReturnCommodityPayload>>>;
  /** 销售售后: 选客户 */
  listSaleReturnCustomers?: Maybe<Array<Maybe<CustomerPayload>>>;
  /**  商品搜索列表 */
  listSearchStockSku?: Maybe<Array<Maybe<StockSkuBatchPayload>>>;
  /** 公共: 获取选中的表头 */
  listSelectTableTitle?: Maybe<Array<Maybe<TableTitlePayload>>>;
  /**  根据sku查询批次列表 */
  listSkuBatch?: Maybe<Array<Maybe<StockCommodityListPayload>>>;
  /** sku分组列表 */
  listSkuGroup?: Maybe<Array<Maybe<SkuGroupPayload>>>;
  /**  根据batch分组 */
  listSkuGroupByBatch?: Maybe<SkuGroupByBatchPayload>;
  /** sku列表表头 */
  listSkuListColumn?: Maybe<Array<Maybe<SkuColumnSpecPayload>>>;
  /** sku列表筛选项 */
  listSkuQueryCondition?: Maybe<Array<Maybe<SkuOptionsPayLoad>>>;
  /** 已选择sku列表 */
  listSkuSelectedCombination?: Maybe<Array<Maybe<Array<Maybe<Scalars['Int']>>>>>;
  /** 列表查询sku规格与选项 */
  listSkuSpecOption?: Maybe<Array<Maybe<SkuOptionsPayLoad>>>;
  /** 小票管理列表查询 */
  listSmallTicket?: Maybe<TicketListPayload>;
  /** sop列表查询 */
  listSop?: Maybe<Array<Maybe<SopPayload>>>;
  /** 商品品类下拉接口列表（入参为ID类型） */
  listSpuCategoryIDOption?: Maybe<Array<Maybe<CommodityIdOption>>>;
  /** 商品品类下拉接口列表 */
  listSpuCategoryOption?: Maybe<Array<Maybe<Option>>>;
  /** 星策:获取星策菜单相关信息 */
  listStarMenu?: Maybe<ListStarMenuPayload>;
  /** 列表查询标准规格选项 */
  listStdOption?: Maybe<Array<Maybe<StdOptionPayload>>>;
  /** 列表查询标准规格 */
  listStdSpec?: Maybe<Array<Maybe<StdSpecPayload>>>;
  /** 盘点: 盘点标签列表 */
  listStockCheckLabel?: Maybe<Array<Maybe<StockCheckLabelDetailPayload>>>;
  /**  根据仓库Id选择已有系统库存 */
  listStockCommodityBatch?: Maybe<ListStockBatchListPayload>;
  /**  查询有库存的品种 */
  listStockCommodityVariety?: Maybe<Array<Maybe<StockCommodityVarietyPayload>>>;
  /**  根据仓库查询库存sku */
  listStockSku?: Maybe<Array<Maybe<StockSkuPayload>>>;
  /** 门店管理: 商超管理-列表页/门店管理-搜索客户页/门店管理-详情页面 */
  listStoreManagement?: Maybe<Array<Maybe<StoreManagementDetailPayload>>>;
  /** 门店管理: 库存信息详情页/库存搜索页面/门店管理-详情页面 */
  listStoreManagementStockInfo?: Maybe<Array<Maybe<StoreManagementStockDetailPayload>>>;
  /** 财务核算系统用供应商: 列表-供应商基础信息 */
  listSupplierBase?: Maybe<Array<Maybe<FasOption>>>;
  /** 查询供应商类型 */
  listSupplierType?: Maybe<Array<Maybe<SupplierTypePayload>>>;
  /** 公共: 获取当前页面的自定义表头(不通过表头类型分组) */
  listTableTitle?: Maybe<Array<Maybe<TableTitlePayload>>>;
  /** 公共: 获取当前页面的自定义表头(通过表头类型分组) */
  listTableTitleWithGroup?: Maybe<Array<Maybe<TableTitleGroupPayload>>>;
  /** 运营监管: 生产任务统计 */
  listTaskMonitor?: Maybe<TaskStatisticsPayload>;
  /** 用户: 用户名称模糊查询租户下所有用户,隐藏手机号 */
  listTenantUser?: Maybe<Array<Maybe<OrgUserPayload>>>;
  /** 回款录入: 今日回款情况列表查询 */
  listTodayPayment?: Maybe<ListTodayPaymentPayload>;
  /** 调拨费用单:列表 */
  listTransferBill?: Maybe<ListTransferBillPayload>;
  /** 财务系统费用相关: 查询调拨费用单处理流程 */
  listTransferBillStatusLog?: Maybe<Array<Maybe<BillLogsPayload>>>;
  /** 查询调拨入库订单列表 */
  listTransferInOrder?: Maybe<ListTransferOrderPayload>;
  /** 调入选项下拉 */
  listTransferOptions?: Maybe<Array<Maybe<TransferOptionsPayload>>>;
  /** 调拨组织列表 */
  listTransferOrgList?: Maybe<Array<Maybe<ListTransferOrgListPayload>>>;
  /** 查询调拨出库订单 */
  listTransferOutOrder?: Maybe<ListTransferOrderPayload>;
  /** 在途:首页筛选信息(参数为品类id) */
  listTravelPageSelectList?: Maybe<TravelPageSelectPayLoad>;
  /** 根据标准规格筛选商品类型 */
  listTypeByStdSpecId?: Maybe<Array<Maybe<CommodityTypePayload>>>;
  /** 按条件查询单位列表 */
  listUnitByCondition?: Maybe<Array<Maybe<CommodityUnitPayload>>>;
  /** 列表查询sku单位换算 */
  listUnitConversion?: Maybe<UnitConversionListPayload>;
  /** 单位下拉列表 */
  listUnitOptions?: Maybe<Array<Maybe<Option>>>;
  /** 查询用户完整信息【包含用户信息、岗位】 */
  listUserFull?: Maybe<Array<Maybe<UserFullPayload>>>;
  /**  1.9新增 查询用户组织列表 */
  listUserOrg?: Maybe<Array<Maybe<Organization>>>;
  /** 用户岗位列表 */
  listUserPost?: Maybe<ListUserPostPayload>;
  /** 用户特殊权限列表 */
  listUserSpecialPermissions?: Maybe<ListUserSpecialPermissionPayload>;
  /** 仓库开单：查询用户已选择仓库 */
  listUserWarehouse?: Maybe<ListUserWarehousePayload>;
  /** 平台退回: 选择商品-商品spu&sku以及搜索/门店管理-平台开单选商品-spu&sku */
  listVirtualStock?: Maybe<Array<Maybe<VirtualStockPayload>>>;
  /** 平台退回: 选择商品-选种类/门店管理-平台开单选商品-选种类 */
  listVirtualStockCategory?: Maybe<Array<Maybe<VirtualStockCategoryPayload>>>;
  /** 仓库：获取仓库列表 */
  listWarehouse?: Maybe<Array<Maybe<WarehouseListPayload>>>;
  /** 仓库下拉列表 */
  listWarehouseOption?: Maybe<Array<Maybe<WarehouseOptionPayload>>>;
  /** 仓库：仓库类型 */
  listWarehouseType?: Maybe<Array<Maybe<WarehouseTypeListPayload>>>;
  /** 仓库: 自定义查询仓库 */
  listWarehouseWithCondition?: Maybe<Array<Maybe<WarehousePayload>>>;
  /** 生产监控列表 */
  listWebTaskMonitor?: Maybe<TaskMonitorPayload>;
  /** 签呈: 查询审批流程 */
  listWorkflowApprovalProcess?: Maybe<Array<Maybe<ListWorkflowApprovalProcessPayload>>>;
  /** 装货:装柜详情-回显 */
  loadCabinetDetail?: Maybe<LoadCabinetDetailEchoPayload>;
  /** 舱单信息:加载提单号 */
  loadLadingBillNo?: Maybe<Scalars['String']>;
  /** 装货:操作记录 */
  loadingOperations?: Maybe<Array<Maybe<OperationPayload>>>;
  /** 装货:装货分页 */
  loadingPage?: Maybe<LoadingPagePayload>;
  /** 装货:关键字查询分页 */
  loadingPageByKey?: Maybe<LoadingPagePayload>;
  /** 装货:装货分页 */
  loadingPageWeb?: Maybe<LoadingPageWebPayload>;
  /** 船期管理:装货港下拉 */
  loadingPortOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 装货:装货数量 */
  loadingQuantity?: Maybe<LoadingQuantityPayload>;
  /** 位置: 获取省市区列表 */
  locationInformation?: Maybe<ListLocationPayload>;
  /** 位置: 模糊搜索地址 */
  locationSearch?: Maybe<ListSearchedLocationPayload>;
  loginUserInfo?: Maybe<PitayaUserPayload>;
  /** 低代码:查询当前页面模块关联规则 */
  lowCodePageModuleRule?: Maybe<LowCodeRuleListPayload>;
  /** 低代码:通过字段key查询具体规则 */
  lowCodeRuleQueryByKey?: Maybe<Scalars['String']>;
  /** 低代码:查询页面模块的模板下拉 */
  lowCodeTemplateOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 获取商户下拉 */
  merchantOption?: Maybe<Array<Maybe<PeachOption>>>;
  /** 各状态数量 */
  monitorStatusOption?: Maybe<MonitorStatusPayload>;
  /** 待入库库存: 查询详情 */
  omsPurchaseDetail?: Maybe<OmsPurchasePayload>;
  /** 待入库库存: 查询列表分页 */
  omsPurchasePage?: Maybe<OmsPurchasePagePayload>;
  /** 待入库库存: 查询状态统计 */
  omsPurchaseStatus?: Maybe<Array<Maybe<OmsPurchaseStatus>>>;
  /** 公共:变更记录 */
  operationLog?: Maybe<Array<Maybe<OperationLogPayload>>>;
  /** 公共:变更记录 */
  operationLogsByPrams?: Maybe<Array<Maybe<OperationLogPayload>>>;
  /** 货柜公共:操作规范 */
  operationStandards?: Maybe<Scalars['String']>;
  /** 凭证处理中心: 选项(凭证模板归类) */
  optionVoucherTemplateBelongType?: Maybe<Array<Maybe<FasOption>>>;
  /** 凭证模板: 选项(用于创建凭证) */
  optionVoucherTemplateForCreateBill?: Maybe<Array<Maybe<FasOption>>>;
  /** 商品转换: 转换类型下拉 */
  optionsConvertType?: Maybe<Array<Maybe<StringOption>>>;
  /** 客户管理: 客户属性下拉 */
  optionsCustomerAttributeWeb?: Maybe<Array<Maybe<StringOption>>>;
  /** 客户管理: 客户类型下拉 */
  optionsCustomerTypeWeb?: Maybe<Array<Maybe<StringOption>>>;
  /** 供应商管理: 供应商属性下拉 */
  optionsSupplierAttribute?: Maybe<Array<Maybe<StringOption>>>;
  /** 代卖调拨费用管理:查询代卖调拨费用单详情信息 */
  orderTransferBillDetail?: Maybe<OrderTransferBillDetailPayload>;
  /** 组织架构管理:获取组织信息 */
  org?: Maybe<OrgPayload>;
  /** 组织架构管理:获取全部组织树 */
  orgAllTree?: Maybe<OrgTreePayload>;
  /** 组织信息：组织属性下拉 */
  orgAttributeOption?: Maybe<Array<Maybe<GqlStringOption>>>;
  /** 生产客户: 无客户信息接口查询 */
  orgCustomer?: Maybe<CustomerPayload>;
  /** 组织架构管理:获取组织树 */
  orgTree?: Maybe<OrgTreePayload>;
  /** 组织架构管理:组织类型下拉 */
  orgTypeOption?: Maybe<Array<Maybe<Option>>>;
  /** 商品产地下拉列表 */
  originOption?: Maybe<Array<Maybe<Option>>>;
  /** 发货管理：产地计划默认收货方 */
  originPlanDefaultCustomer?: Maybe<Scalars['ID']>;
  /** 综合查询-在途查看:查看产地计划 */
  originPlanDetail?: Maybe<OriginPlanDetailPayload>;
  /** 原件销售:原件销售详情 */
  originalSaleOrder?: Maybe<OriginalSalePayload>;
  /** 原件销售:列表页状态统计 */
  originalSaleStatus?: Maybe<OriginalSaleStatusPayload>;
  /** 运营监管: 客户下拉框 */
  ossAllListCustomer?: Maybe<Array<Maybe<CustomerPayload>>>;
  /** 员工账号管理:oss获取系统信息 */
  ossListApp?: Maybe<ListAppInfoPayload>;
  /** v2.8 次品销售:详情页 */
  outOrder?: Maybe<OutOrderPayload>;
  /** 生产任务:出库单据详情: */
  outOrderDetail?: Maybe<ProductionOutOrderPayload>;
  /** 查询订单商品项 */
  outOrderItems?: Maybe<Array<Maybe<OutOrderItemPayload>>>;
  /** 查询全部出库订单 */
  outOrderList?: Maybe<Array<Maybe<ProductionOutOrderPayload>>>;
  /** 查询出库订单记录 */
  outOrderLog?: Maybe<Array<Maybe<ProductionOutOrderLogPayload>>>;
  /** 查询订单操作日志 */
  outOrderLogs?: Maybe<Array<Maybe<OutOrderLogPayLoad>>>;
  /** 出库订单列表数量统计 */
  outOrderStatusStatistics?: Maybe<OrderStatusStatisticsPayload>;
  outStockRecord?: Maybe<OutStockRecordPayload>;
  outStockRecordDetail?: Maybe<OutStockRecordListPayload>;
  /** 出库记录: 查询订单出库记录列表 */
  outStockRecords?: Maybe<Array<Maybe<OutStockRecordPayload>>>;
  /** 状态数量统计 */
  overviewStatusOption?: Maybe<OverviewStatusPayload>;
  /** 异常订单: 分页 */
  pageAbnormalOrder?: Maybe<PageAbnormalOrderPayload>;
  /** 会计期间管理: 分页 */
  pageAccountPeriod?: Maybe<PageAccountPeriodPayLoad>;
  /** 对账单:分页查询 */
  pageAccountStatement?: Maybe<AccountStatementPagePayload>;
  /** 对账单:操作日志分页 */
  pageAccountStatementRecord?: Maybe<AccountStatementRecordPagePayload>;
  /** 对账单:核对/查看分页 */
  pageAccountStatementVerification?: Maybe<AccountStatementVerificationPagePayload>;
  /** 会计科目管理: 分页 */
  pageAccountSubject?: Maybe<PageAccountSubjectPayLoad>;
  /** 实报实销:分页 */
  pageActualCostPayment?: Maybe<ActualCostPaymentPagePayload>;
  /** 费用调整管理:调整单分页 */
  pageAdjustBill?: Maybe<AdjustBillPagePayload>;
  /** 调整费用分页查询 */
  pageAdjustmentBill?: Maybe<PageAdjustmentBillPayload>;
  /** 代卖管理:代卖商分页查询 */
  pageAgencyManagement?: Maybe<PageAgencyManagementPayload>;
  /** 代卖合作:代卖退回、商品退回分页查询 */
  pageAgencyReturnBackRecord?: Maybe<PageAgencyReturnBackRecordPayload>;
  /** 代卖出库:开单商品列表 */
  pageAgencySaleCommodity?: Maybe<StockCommodityPagePayload>;
  /** 代卖合作:查询代卖合作详情(分页) */
  pageAgencySaleCooperation?: Maybe<PageAgencySaleCooperationPayload>;
  /** 代卖单: 分页查询 */
  pageAgencySaleOrder?: Maybe<PageAgencySaleOrderPayload>;
  /** 代卖结算:分页查询 */
  pageAgencySaleSettlement?: Maybe<PageAgencySaleSettlementPayload>;
  /** 代卖出库:代卖商查询 */
  pageAgencySeller?: Maybe<CustomerPagePayload>;
  /** 代卖调拨费用单:列表 */
  pageAgencyTradeTransferBill?: Maybe<PageAgencyTradeTransferBillPayload>;
  /** 实时报警管理:报警方案分页 */
  pageAlarm?: Maybe<AlarmPagePayload>;
  /** 报警通知人:分页 */
  pageAlarmNoticeUser?: Maybe<AlarmNoticeUserPagePayload>;
  /** 在途:app驾驶舱的分页 */
  pageAppTravelPlan?: Maybe<TravelPlanAppPagePayload>;
  /** 查询辅料库存 */
  pageAssistStock?: Maybe<PageAssistStockPayload>;
  /** 原子指标:分页查询 */
  pageAtomicIndex?: Maybe<AtomicIndexPagePayload>;
  /** 商品转换: 分页查询商品转换待审核列表 */
  pageAuditCommodityConvert?: Maybe<PageCommodityConvertPayload>;
  /** 入库审核: 查询待审核入库订单列表(入库审核) */
  pageAuditInOrder?: Maybe<PageInAuditRecordPayload>;
  /** 入库成本管理:分页查询入库成本信息 */
  pageBaseInStockBill?: Maybe<PageBaseInStockBillPayLoad>;
  /** 费用单操作（未接入费用模板）: 列表查询 */
  pageBill1?: Maybe<PageBill1Payload>;
  /** 费用单操作（接入费用模板）: 列表查询 */
  pageBill2?: Maybe<PageBill2Payload>;
  /** 费用项:分页查询费用项 */
  pageBillCost?: Maybe<PageBillCostPayload>;
  /** 费用规则:分页查询费用规则 */
  pageBillCostRule?: Maybe<PageBillCostRulePayload>;
  /** 代付费用管理: 费用明细查询 */
  pageBillDetailForPayOfAnother?: Maybe<PageBillDetailForPayOfAnotherPayload>;
  /** 费用公共: 导入结果分页查询 */
  pageBillImportResult?: Maybe<BillImportResultPagePayload>;
  /** 黑名单:黑名单分页查询 */
  pageBlackList?: Maybe<BlackListPagePayload>;
  /** 财务付款管理: 蓝字应付单查询 */
  pageBlueWordPayable?: Maybe<PageBlueWordPayablePayLoad>;
  /** 财务付款管理: 蓝字应付单明细查询 */
  pageBlueWordPayableBiz?: Maybe<PageBlueWordPayableBizPayLoad>;
  /** 借款管理: 分页 */
  pageBorrowing?: Maybe<PageBorrowingPayLoad>;
  /** 履约违约:列表页及查询 */
  pageBreakContract?: Maybe<PageBreakContractPayLoad>;
  /** 报损: app报损单分页查询 */
  pageBreakageOrder?: Maybe<PageBreakageOrderPayload>;
  /**  报损出库列表分页查询（web） */
  pageBreakageRecord?: Maybe<PageBreakageRecordPayload>;
  /** 柜次规则:分页查询柜次 */
  pageCabinetRule?: Maybe<CabinetRulePagePayload>;
  /** 品类详情数据【分页】 */
  pageCategoryDetails?: Maybe<CategoryPage>;
  /** 分页查询标准规格品类选项 */
  pageCategoryOption?: Maybe<PageCategoryOptionPayload>;
  /** 采集表管理(费用单费用项): 分页(用于生成对账单) */
  pageCollBillCostForReconciliation?: Maybe<PageCollBillCostForReconciliationPayLoad>;
  /** 采集表管理(业务销售订单): 分页(用于生成发票) */
  pageCollBusinessSalesForCreateInvoice?: Maybe<PageCollBusinessSalesForCreatePayLoad>;
  /** 采集表管理: 分页(用于生成对账单) */
  pageCollForReconciliation?: Maybe<PageCollForReconciliationPayLoad>;
  /** 商品分页列表 */
  pageCommodity?: Maybe<CommodityPageResult>;
  /** 商品调整: 分页查询 */
  pageCommodityAdjustment?: Maybe<PageCommodityAdjustmentPayload>;
  /** 商品别名分页列表 */
  pageCommodityAlias?: Maybe<CommodityAliasQueryPayload>;
  /** 商品管控:分页查询管控商品 */
  pageCommodityControl?: Maybe<PageCommodityControlPayload>;
  /** 商品转换: 分页查询商品转换列表 */
  pageCommodityConvert?: Maybe<PageCommodityConvertPayload>;
  /** 库存商品: 分页查询库存 */
  pageCommodityStockBatch?: Maybe<PageCommodityStockBatchPayload>;
  /** 常用路线:分页查询常用路线 */
  pageCommonRoute?: Maybe<CommonRoutePagePayload>;
  /** 合同管理:合同分页 */
  pageContract?: Maybe<ContractPagePayload>;
  pageContractMsg?: Maybe<PageContractMsgPayload>;
  /** 费用录入: 分页查询 */
  pageCostEntry?: Maybe<CostEntryPagePayload>;
  /** 采购费用: 分页查询费用单信息 */
  pageCostOrder?: Maybe<PageCostOrderPayload>;
  /** 客户: 授信-分页 */
  pageCreditCustomer?: Maybe<PageCreditCustomerPayload>;
  /**  客户基础信息分页列表  */
  pageCustomerBase?: Maybe<HlPageCustomerBasePayload>;
  /**  客户黑名单查询  */
  pageCustomerBlacklist?: Maybe<PageCustomerBlacklistPayload>;
  /** 欠款管理: 客户欠款详情 */
  pageCustomerDebtDetail?: Maybe<CustomerDebtDetailPagePayload>;
  /** 海关报关单:分页查询 */
  pageCustomsDeclarationForm?: Maybe<CustomsDeclarationFormPagePayload>;
  /** 关务角色:角色分页 */
  pageCustomsRole?: Maybe<CustomsRolePagePayload>;
  /** 报关模板管理:报关模板分页 */
  pageCustomsTemplate?: Maybe<CustomsTemplatePagePayload>;
  /** 报关模板管理:模板未添加商品分页 */
  pageCustomsTemplateNotAddCommodity?: Maybe<CustomsTemplateNotAddCommodityPagePayload>;
  /** 报关模板管理:模板下商品sku分页 */
  pageCustomsTemplateSku?: Maybe<CustomsTemplateCommoditySkuPagePayload>;
  /** 成本管理：分页查询人工成本 */
  pageDailyLaborCost?: Maybe<PageDailyLaborCostPayload>;
  /** 报损出库:列表页及搜索页 */
  pageDamageOutOrder?: Maybe<PageDamageOutPayload>;
  /** 数据字典:查询字典分页 */
  pageDataDict?: Maybe<DataDictPagePayload>;
  /** 数据字典:查询下级分类分页 */
  pageDataDictClassification?: Maybe<DataDictClassPagePayload>;
  /** 数据管理:分页 */
  pageDataImportResult?: Maybe<DataImportPagePayload>;
  /** 欠款管理: 分页查询欠款 */
  pageDebt?: Maybe<DebtPagePayload>;
  /** v2.8 次品销售:列表页 */
  pageDefectiveSaleOrder?: Maybe<OutOrderPagePayload>;
  /** 配送费用单: 配送费用单列表 */
  pageDeliveryBill?: Maybe<PageDeliveryBillPayload>;
  /**  配送费用单-接入中台-接入中台: 分页列表  */
  pageDeliveryFee?: Maybe<PageDeliveryFeePayload>;
  /** 配送单: 获取配送单列表 */
  pageDeliveryOrder?: Maybe<PageDeliveryOrderPayload>;
  /** 发货管理:分页查询 */
  pageDeliveryPlan?: Maybe<DeliveryPlanPagePayload>;
  /** 配送退货:列表页及查询 */
  pageDeliveryReturn?: Maybe<PageDeliveryReturnPayload>;
  /** 国内费用管理:国内费用分页 */
  pageDomesticBill?: Maybe<DomesticBillPagePayload>;
  /** 国产计划:国产计划分页 */
  pageDomesticDelivery?: Maybe<DomesticDeliveryPagePayload>;
  /** 国产货总部销售管理:分页查询总部销售费用 */
  pageDomesticHQSaleBill?: Maybe<FmsPageDomesticHqSaleBillPayload>;
  /** 国产货采购费用管理:国产货费用分页 */
  pageDomesticProductsPurchaseBill?: Maybe<DomesticProductPurchaseBillPagePayload>;
  /** 国产货销售费用管理:国产货销售费用分页 */
  pageDomesticProductsSaleBill?: Maybe<DomesticProductSaleBillPagePayload>;
  /**  国产货采购:获取国产集采货列表  */
  pageDomesticPurchaseOrder?: Maybe<PageDomesticPurchaseResultPayload>;
  /** 商品调整: 货柜信息分页 */
  pageDurianCabinet?: Maybe<PageDurianCabinetPayload>;
  /** 货柜商品:分页查询商品信息 */
  pageDurianCommodity?: Maybe<DurianCommodityPagePayload>;
  /** 货柜商品:分页查询品类 */
  pageDurianCommodityCategory?: Maybe<DurianCategoryPagePayload>;
  /** 货柜sku:sku分页查询 */
  pageDurianCommoditySku?: Maybe<DurianCommoditySkuPagePayload>;
  /** 客户:分页查询客户 */
  pageDurianCustomer?: Maybe<DurianCustomerPagePayload>;
  /** 总部销售管理:分页查询总部销售费用 */
  pageDurianHQSaleBill?: Maybe<FmsPageDurianHqSaleBillPayload>;
  /** 货柜商品:未添加商品分页查询 */
  pageDurianNotAddCommodity?: Maybe<DurianCommodityNotAddPagePayload>;
  /** 货柜角色:角色分页 */
  pageDurianRole?: Maybe<DurianRolePagePayload>;
  /** 货柜供应商:分页查询供货商 */
  pageDurianSupplier?: Maybe<DurianSupplierPagePayload>;
  /** 空柜费用分页查询 */
  pageEmptyCabinetBill?: Maybe<PageEmptyCabinetBillPayload>;
  /** 空柜信息:分页查询 */
  pageEmptyCabinetInfo?: Maybe<EmptyCabinetInfoPagePayload>;
  /** 空柜池:分页查询 */
  pageEmptyCabinetPool?: Maybe<EmptyCabinetPoolPagePayload>;
  /**  国产货采购扩展单:列表分页  */
  pageExpandOrder?: Maybe<PageExpandOrderPayload>;
  /** 出口报关:分页查询 */
  pageExportDeclare?: Maybe<ExportDeclarePagePayload>;
  /** 发票管理: 分页 */
  pageFasInvoice?: Maybe<PageInvoicePayLoad>;
  /** 发票(应付)管理: 分页 */
  pageFasInvoicePayable?: Maybe<PageInvoicePayablePayLoad>;
  /** 字段规则配置表:分页查询 */
  pageFieldDefaultConfig?: Maybe<FieldDefaultConfigPagePayload>;
  /** 财务付款管理: 分页 */
  pageFinancialPayment?: Maybe<PageFinancialPaymentPayLoad>;
  /** 待办费用单: 代卖调拨费用单分页查询 */
  pageFlowTransferCost?: Maybe<PageFlowTransferCostPayload>;
  /** ###############################   资产类型  ######################################### */
  pageFmsAssetClassification?: Maybe<FmsPageAssetClassificationPayload>;
  /** ###############################   资产折旧  ######################################### */
  pageFmsAssetDepreciation?: Maybe<FmsPageAssetDepreciationPayload>;
  /** ###############################   资产处置  ######################################### */
  pageFmsAssetDisposal?: Maybe<FmsPageAssetDisposalPayload>;
  /** ###############################   资产盘点  ######################################### */
  pageFmsAssetInventory?: Maybe<FmsPageAssetInventoryPayload>;
  /** ###############################   资产采购  ######################################### */
  pageFmsAssetPurchase?: Maybe<FmsPageAssetPurchasePayload>;
  /** ###############################   资产维修  ######################################### */
  pageFmsAssetRepairsMaintenance?: Maybe<FmsPageAssetRepairsMaintenancePayload>;
  /** ###############################   资产调拨  ######################################### */
  pageFmsAssetTransferIn?: Maybe<FmsPageAssetTransferInPayload>;
  pageFmsAssetTransferOut?: Maybe<FmsPageAssetTransferOutPayload>;
  /** 国产货总部销售管理:分页查询总部销售明细 */
  pageFmsDomesticHQSale?: Maybe<FmsPageDomesticHqSalePayload>;
  /** 国产货总部销售售后管理:分页查询总部销售售后明细 */
  pageFmsDomesticSaleReturn?: Maybe<FmsPageDomesticSaleReturnPayload>;
  /** 国产货总部销售售后管理:分页查询总部销售售后费用 */
  pageFmsDomesticSaleReturnBill?: Maybe<FmsPageDomesticSaleReturnBillPayload>;
  /** 总部销售管理:分页查询总部销售明细 */
  pageFmsDurianHQSale?: Maybe<FmsPageDurianHqSalePayload>;
  /**  财务系统产地发柜价测算: 产地发柜价测算分页查询 */
  pageFmsDurianOriginFee?: Maybe<PageFmsDurianOriginFeePayload>;
  /** 财务系统产地销售管理:销售明细分页查询 */
  pageFmsDurianOriginSale?: Maybe<FmsDurianOriginSalePagePayload>;
  /** 财务系统产地销售管理:销售费用分页查询 */
  pageFmsDurianOriginSaleFee?: Maybe<FmsDurianOriginSaleFeePagePayload>;
  /** 总部采购管理: 采购费用审核分页查询 */
  pageFmsDurianPurchaseBill?: Maybe<PageFmsDurianPurchaseBillPayload>;
  /** 总部采购管理: 采购明细分页查询 */
  pageFmsDurianPurchaseDetail?: Maybe<PageFmsDurianPurchaseDetailPayload>;
  /** 批发进口采购管理: 采购费用审核分页查询 */
  pageFmsPeachImportPurchaseBill?: Maybe<PageFmsImportPurchaseBillPayload>;
  /** 批发进口采购管理: 采购明细分页查询 */
  pageFmsPeachImportPurchaseDetail?: Maybe<PageFmsImportPurchaseDetailPayload>;
  /** 生产进口采购管理: 采购费用审核分页查询 */
  pageFmsPitayaImportPurchaseBill?: Maybe<PageFmsImportPurchaseBillPayload>;
  /** 生产进口采购管理: 采购明细分页查询 */
  pageFmsPitayaImportPurchaseDetail?: Maybe<PageFmsImportPurchaseDetailPayload>;
  /** ###############################   资产台账  ######################################### */
  pageFmsStandingBook?: Maybe<FmsPageStandingBookPayload>;
  /** 查询果品库存 */
  pageFruitStock?: Maybe<PageFruitStockPayload>;
  /** 分页查询水果存储管理 */
  pageFruitStorage?: Maybe<PageFruitStoragePayload>;
  /** 资金流水: 分页（用于管理页面展示） */
  pageFundFlow?: Maybe<PageFundFlowPayLoad>;
  /** 商品税率管理: 分页 */
  pageGoodsTaxRate?: Maybe<PageGoodsTaxRatePayLoad>;
  /** 货物移库:列表页及搜索页 */
  pageGoodsTransfer?: Maybe<PageGoodsTransferPayload>;
  /** 品种组sku选择列表 */
  pageGroupSku?: Maybe<SkuPagePayload>;
  /** 总部成本管理：分页查询总部采购成本信息 */
  pageHQPurchaseCost?: Maybe<PageBaseInStockBillPayLoad>;
  /** 联营销售:分页查询存在库存的sku */
  pageHasStockSku?: Maybe<PageHasStockSkuPayload>;
  /** 进口报关:分页查询 */
  pageImportDeclare?: Maybe<ImportDeclarePagePayload>;
  /** 入库记录: 入库记录列表（入库记录） */
  pageInOrderRecord?: Maybe<PageInOrderRecordPayload>;
  /** 出入库限制: 分页 */
  pageInOutLimitation?: Maybe<PageInOutLimitationPayload>;
  /**  收入单: 分页列表  */
  pageIncomeStatement?: Maybe<PageIncomeStatementPayload>;
  /**  采购单-接入中台: 分页列表 */
  pageIndividualPurchaseOrder?: Maybe<PageIndividualPurchasePayload>;
  /** 采购退货: 退货单列表 */
  pageIndividualPurchaseReturn?: Maybe<PageIndividualPurchaseReturnPayload>;
  /** 检验检疫证信息:分页查询 */
  pageInspectionQuarantineCertificate?: Maybe<InspectionQuarantineCertificatePagePayload>;
  /** 内部代卖: 列表页 */
  pageInternalConsignment?: Maybe<PageInternalConsignmentPayload>;
  /** 内部采购: 列表页以及搜索 */
  pageInternalPurchase?: Maybe<PageInternalPurchasePayload>;
  /** 内部销售: 列表页以及搜索 */
  pageInternalSale?: Maybe<PageInternalSalePayload>;
  /** 盘点记录: 分页查询 */
  pageInventoryRecord?: Maybe<PageInventoryRecordPayload>;
  /** 单据上传:分页查询 */
  pageInvoice?: Maybe<InvoicePagePayload>;
  pageLaborCost?: Maybe<PageLaborCostPayload>;
  /** 清算明细:分页 */
  pageLiquidationRecord?: Maybe<LiquidationRecordPagePayload>;
  pageLoss?: Maybe<PageLossPayload>;
  /** 舱单信息:分页查询 */
  pageManifestInfo?: Maybe<ManifestInfoPagePayload>;
  /** 流水匹配: 分页 */
  pageMatchFundFlow?: Maybe<PageMatchFundFlowPayLoad>;
  /** 分页获取团队 */
  pageMember?: Maybe<MemberPagePayload>;
  /** 分页获取商户列表 */
  pageMerchant?: Maybe<MerchantPagePayload>;
  /** 消息:分页查询具体类型的消息列表 */
  pageMessage?: Maybe<MessagePagePayload>;
  /** 分页查询 */
  pageMonitor?: Maybe<PageMonitorResult>;
  /** 生产任务: 领料更多商品选择 */
  pageMoreCommodities?: Maybe<MoreCommoditiesPageResult>;
  /** 未添加商品列表 */
  pageNoCommodity?: Maybe<PageNoCommodityPayload>;
  /**  非主营业务收款管理: 分页非主营业务收款  */
  pageNonPrimaryReceipts?: Maybe<PageNonPrimaryReceiptsPayLoad>;
  /** 未提交费用单分页查询 */
  pageNotSubmit?: Maybe<PageNotSubmitPayload>;
  pageOrg?: Maybe<OrgPagePayload>;
  /** 组织架构管理:分页获取组织架构 */
  pageOrgGroup?: Maybe<PageOrgGroupPayload>;
  /** 组织架构管理:组织标签分页列表 */
  pageOrgLabel?: Maybe<PageOrgLabelPayload>;
  /** 借调:审核列表 */
  pageOrgSecondment?: Maybe<SecondmentQueryPayload>;
  /** 运营监管: 运营监控按分拣仓分页查询 */
  pageOrgStatistics?: Maybe<PageOrgStatisticsPayload>;
  /**  分页查询组织下的所有用户 */
  pageOrgUser?: Maybe<OrgUserPagePayload>;
  /** 原产地证信息:分页查询 */
  pageOriginCertificate?: Maybe<OriginCertificatePagePayload>;
  /** 原件销售:列表页及查询 */
  pageOriginalSale?: Maybe<PageOriginalSalePayload>;
  /** 查询其他入库订单 */
  pageOtherInOrder?: Maybe<PageOtherInOrderPayload>;
  pageOtherOutOrder?: Maybe<OutOrderPagePayload>;
  /**  列表接口 */
  pageOutBoundReportForm?: Maybe<OutBoundReportFormPagePayload>;
  /** 出库申请单分页接口 */
  pageOutOrder?: Maybe<OutOrderPagePayload>;
  /** 出库记录: 出库记录列表（出库记录） */
  pageOutStockRecord?: Maybe<PageOutOrderRecordPayload>;
  /** 分页查询概览 */
  pageOverview?: Maybe<PageOverviewResult>;
  /** 代付费用管理: 代付费用单分页 */
  pagePayOfAnother?: Maybe<PagePayOfAnotherPayload>;
  /** 应付管理: 分页 */
  pagePayable?: Maybe<PagePayablePayLoad>;
  /**  出纳付款管理: 分页查询付款单信息  */
  pagePayment?: Maybe<PagePaymentPayLoad>;
  /** 预付管理: 预付单分页 */
  pagePaymentAdvance?: Maybe<PagePaymentAdvancePayLoad>;
  /** 财务系统财务管理:回款费用单分页 */
  pagePaymentReturn?: Maybe<PaymentReturnPagePayload>;
  /** 批发代卖结算管理:分页查询代卖结算信息 */
  pagePeachAgencySaleSettlement?: Maybe<PagePeachAgencySaleSettlementPayLoad>;
  /** 批发费用审核:分页查询销售费用信息 */
  pagePeachBillAudit?: Maybe<PagePeachBillAuditPayLoad>;
  /** 商品调整:分页查询 */
  pagePeachCommodityAdjustment?: Maybe<PagePeachCommodityAdjustmentPayload>;
  /** 欠款电子签: 客户查询 */
  pagePeachDESCustomer?: Maybe<PagePeachDesCustomerPayload>;
  /** 批发报损审核管理:分页查询报损单信息 */
  pagePeachDamageOrderDetail?: Maybe<PageFmsDamageDetailPayLoad>;
  /** 欠款电子签: 合同设置-分页 */
  pagePeachDebtContractSetup?: Maybe<PagePeachDebtContractSetupPayload>;
  /** 欠款电子签: 分页查询 */
  pagePeachDebtElectronicSignature?: Maybe<PagePeachDebtElectronicSignaturePayload>;
  /** 批发代卖调拨审核管理：分页查询批发代卖调拨入库费用单信息 */
  pagePeachInOrderTransferBill?: Maybe<FmsOrderTransferBillPagePayload>;
  /** 批发代卖调拨审核管理：分页查询批发代卖调拨入库明细信息 */
  pagePeachInOrderTransferDetail?: Maybe<OrderTransferDetailPagePayload>;
  /** 批发其他入库:分页查询 */
  pagePeachOtherInStockBill?: Maybe<PageOtherInStockBillPayload>;
  /** 批发其他收入管理:分页查询其他收入费用单信息 */
  pagePeachOtherIncomeBill?: Maybe<PagePeachOtherIncomeBillPayload>;
  /** 批发代卖调拨审核管理：分页查询批发代卖调拨出库费用单信息 */
  pagePeachOutOrderTransferBill?: Maybe<FmsOrderTransferBillPagePayload>;
  /** 批发代卖调拨审核管理：分页查询批发代卖调拨出库明细信息 */
  pagePeachOutOrderTransferDetail?: Maybe<OrderTransferDetailPagePayload>;
  /** 商品管控:批发sku规格选项分页查询 */
  pagePeachSkuOption?: Maybe<PagePeachSkuOptionPayload>;
  /** 生产入库成本管理:分页查询入库成本信息 */
  pagePitayaBaseInStockBill?: Maybe<PageBaseInStockBillPayLoad>;
  /** 生产费用审核:分页查询销售费用信息 */
  pagePitayaBillAudit?: Maybe<PagePitayaBillAuditPayLoad>;
  /** 商品管理列表 */
  pagePitayaCommodity?: Maybe<PageCommodityPayload>;
  /** 生产商品转换审核:分页查询商品转换信息 */
  pagePitayaConvertOrder?: Maybe<PagePitayaConvertOrderPayload>;
  /** 费用录入: 分页查询 */
  pagePitayaCostEntry?: Maybe<PitayaCostEntryPagePayload>;
  /** 生产配送管理:分页查询配送费用信息 */
  pagePitayaDeliveryOrder?: Maybe<PagePitayaDeliveryOrderPayLoad>;
  /** 生产配送管理:分页查询配送退货信息 */
  pagePitayaDeliveryReturnOrder?: Maybe<PagePitayaDeliveryReturnOrderPayLoad>;
  /** 国产收货任务: 列表查询 */
  pagePitayaDomesticReceiveTask?: Maybe<PagePitayaDomesticReceiveTaskPayload>;
  /** 生产代卖调拨审核管理：分页查询生产代卖调拨入库费用单信息 */
  pagePitayaInOrderTransferBill?: Maybe<FmsPitayaOrderTransferBillPagePayload>;
  /** 生产代卖调拨审核管理：分页查询生产代卖调拨入库明细信息 */
  pagePitayaInOrderTransferDetail?: Maybe<PitayaOrderTransferDetailPagePayload>;
  /** 生产其他入库:分页查询 */
  pagePitayaOtherInStockBill?: Maybe<PageOtherInStockBillPayload>;
  /** 生产代卖调拨审核管理：分页查询生产代卖调拨出库费用单信息 */
  pagePitayaOutOrderTransferBill?: Maybe<FmsPitayaOrderTransferBillPagePayload>;
  /** 生产代卖调拨审核管理：分页查询生产代卖调拨出库明细信息 */
  pagePitayaOutOrderTransferDetail?: Maybe<PitayaOrderTransferDetailPagePayload>;
  /** 生产报损费用管理：分页查询生产报损信息 */
  pagePitayaProductionDamageOrderDetail?: Maybe<PageFmsProductionDamageDetailPayLoad>;
  /** 生产产成品管理:分页查询产成品信息 */
  pagePitayaProductionTaskOrder?: Maybe<PagePitayaProductionTaskOrderPayLoad>;
  /** 生产收货任务: 列表查询 */
  pagePitayaReceiveTask?: Maybe<PagePitayaReceiveTaskPayload>;
  /** 生产Sop管理: 分页查询已添加Sop */
  pagePitayaSop?: Maybe<PagePitayaSopPayload>;
  /** 分页查询分拣仓 */
  pagePitayaSortingWarehouse?: Maybe<PagePitayaSortingWarehouse>;
  /** 拆成品审核:拆成品审核分页接口 */
  pagePitayaSplitFinishedProduct?: Maybe<PagePitayaProductionTaskOrderPayLoad>;
  /** 分页查询员工信息 */
  pagePitayaUser?: Maybe<PagePitayaUserPayload>;
  /** 岗位:岗位信息管理查询/岗位权限配置查询岗位信息 */
  pagePosition?: Maybe<PagePositionPayload>;
  /**  主营业务收款管理: 分页主营业务收款  */
  pagePrimaryReceipts?: Maybe<PagePrimaryReceiptsPayLoad>;
  /**  主营业务退款管理: 分页主营业务退款  */
  pagePrimaryReceiptsReturn?: Maybe<PagePrimaryReceiptsReturnPayLoad>;
  /** 生产计划: 计划列表 */
  pageProductionPlan?: Maybe<PlanPageResult>;
  /** 库存调整: 分页查询库存调整 */
  pageProductionStockAdjustment?: Maybe<PageProductionStockAdjustmentPayload>;
  /** 项目组管理: 列表 */
  pageProjectGroup?: Maybe<PageProjectGroupPayload>;
  /**  获取采购订单分页列表 */
  pagePurchaseOrder?: Maybe<PurchaseOrderPagePayload>;
  /**
   * [废弃]采购退货单: 退货单列表
   * @deprecated 在v2.20.1版本生成新的接口与中台对接
   */
  pagePurchaseReturn?: Maybe<PagePurchaseReturnPayload>;
  /** 质量管理:分页 */
  pageQualityManagement?: Maybe<PageQualityManagementPayload>;
  /** 查询商品存储管理条件【分页】 */
  pageQueryStorageConditions?: Maybe<StorageConditionPageResult>;
  /** 收货:收货管理分页查询 */
  pageReceiptPlan?: Maybe<ReceiptPlanPagePayload>;
  /** 应收管理: 分页 */
  pageReceivable?: Maybe<PageReceivablePayLoad>;
  /** 应收管理: 分页(用于创建收款单) */
  pageReceivableForCreateReceipts?: Maybe<PageReceivableForCreateReceiptsPayLoad>;
  /** 销地收货费用: 查询销售收货费用（pitaya） */
  pageReceiveBill?: Maybe<PageReceiveBillPayload>;
  /** 对账管理: 分页 */
  pageReconciliation?: Maybe<PageReconciliationPayLoad>;
  /** 对账管理: 分页(用于创建应付发票) */
  pageReconciliationForCreateInvoice?: Maybe<PageReconciliationForCreateInvoicePayLoad>;
  /** 报销费用管理: 分页 */
  pageReimbursement?: Maybe<PageReimbursementPayLoad>;
  /** 还箱:分页查询 */
  pageReturnBox?: Maybe<ReturnBoxPagePayload>;
  /** 还箱费用分页查询 */
  pageReturnBoxBill?: Maybe<PageReturnBoxBillPayload>;
  /** 退货: 分页查询退货订单 */
  pageReturnOrder?: Maybe<PageReturnOrderAuditListPayload>;
  /** 采购退货费用单: 退货费用单分页 */
  pageReturnsBill?: Maybe<PageReturnBillPayload>;
  /** 角色管理:分页查询角色 */
  pageRoles?: Maybe<PageRolesPayload>;
  /** 船期管理:分页查询 */
  pageSailSchedule?: Maybe<SailSchedulePagePayload>;
  /** 销售配送单: 获取配送单列表 */
  pageSaleDeliveryOrder?: Maybe<PageSaleDeliveryOrderPayload>;
  /** 销售配送单: 分页查询配送退货单 */
  pageSaleDeliveryReturnOrder?: Maybe<PageSaleDeliveryReturnPayload>;
  /** 销售收入单: 列表 */
  pageSaleIncomeOrder?: Maybe<PageSaleIncomeOrderPayload>;
  /** 销售收入单: 列表 */
  pageSaleIncomeOrderWeb?: Maybe<PageSaleIncomeOrderWebPayload>;
  /** 销售开单:销售开单列表 */
  pageSaleInvoice?: Maybe<PageSaleInvoice>;
  /** 成品销售:列表分页 */
  pageSaleOrder?: Maybe<SaleOrderPagePayload>;
  /** 销售计划:列表 */
  pageSalePlanOrder?: Maybe<PageSalePlanOrderPayload>;
  /** 成品销售退货:查询销售退货订单列表 */
  pageSaleReturn?: Maybe<SaleReturnPagePayload>;
  /** sku列表 */
  pageSku?: Maybe<SkuPagePayload>;
  /** SOP分页查询 */
  pageSop?: Maybe<SopPagePayload>;
  /** SOP检查项分页查询 */
  pageSopCheckItem?: Maybe<SopCheckItemPagePayload>;
  /** 分页查询标准规格选项 */
  pageStdOption?: Maybe<PageStdOptionPayload>;
  /** 分页查询标准规格 */
  pageStdSpec?: Maybe<PageStdSpecPayload>;
  /** 库存:库存批次分页列表 */
  pageStock?: Maybe<StockPageResultPayload>;
  /** 申请入库（采购退货增加库存）:列表页 */
  pageStockAdjustment?: Maybe<PageStockAdjustmentPayload>;
  /** 商品批次分页查询 */
  pageStockBatch?: Maybe<PageStockBatchPayLoad>;
  /**  分页展示批发开单库存商品 */
  pageStockCommodity?: Maybe<StockCommodityPagePayload>;
  /** 库存费用单:分页查询库存费用单 */
  pageStockCostOrder?: Maybe<PageStockCostOrderPayload>;
  /** 审核订单:列表 */
  pageStockOrder?: Maybe<PageStockOrderPayload>;
  /**  入库/出库记录列表查询(包含入库申请) */
  pageStockRecord?: Maybe<PagePeachStockRecordPayload>;
  /** 审核订单[出入库]:列表 */
  pageStockWmsOrder?: Maybe<PageStockWmsOrderPayload>;
  /** 门店管理: 开单信息列表页/搜索商品名称/门店管理-详情页面 */
  pageStoreManagementSaleInfo?: Maybe<PageStoreManagementSaleInfoPayload>;
  /** 运营监管: 监管列表分页列表 */
  pageSupervision?: Maybe<PageSupervisionPayload>;
  /** 销售配送单: 分页查询配送补充单 */
  pageSupplementalOrder?: Maybe<PageSupplementalOrderPayload>;
  /**  供应商基础信息分页列表  */
  pageSupplierBase?: Maybe<HlPageSupplierBasePayload>;
  /** 货柜标签:分页查询标签 */
  pageTag?: Maybe<TagPagePayload>;
  /** 库存盘点： 分页查询盘点记录 */
  pageTakeStockRecord?: Maybe<PageTakeStockRecordListPayload>;
  /** 生产任务限制: 分页 */
  pageTaskLimit?: Maybe<PageTaskLimitPayload>;
  /** 分页查询团队成员列表 */
  pageTeamMember?: Maybe<PageTeamMemberPayload>;
  /** 温度管理:温度订单分页 */
  pageTemperatureOrder?: Maybe<TemperatureOrderPagePayload>;
  /** 温度管理:温度订单批量查询柜号回显 */
  pageTemperatureOrderBatchEcho?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 进口通关跟踪:分页查询 */
  pageTracking?: Maybe<TrackingPagePayload>;
  /** 调拨报表分页查询 */
  pageTransfer?: Maybe<PageTransferPayload>;
  /** 财务系统销地调拨费用管理:分页查询调拨费用 */
  pageTransferBill?: Maybe<PageTransferBillPayload>;
  /** 空运:分页查询航运订单 */
  pageTransportAir?: Maybe<TransportAirPagePayload>;
  /** 陆运:分页查询陆运订单 */
  pageTransportRoad?: Maybe<TransportRoadPagePayload>;
  /** 运输角色:角色分页 */
  pageTransportRole?: Maybe<TransportRolePagePayload>;
  /** 海运:分页查询海运订单 */
  pageTransportSea?: Maybe<TransportSeaPagePayload>;
  /** 综合查询-在途查看:分页查询(以柜次为纬度查询) */
  pageTravelCabinetBatchCode?: Maybe<TravelCabinetBatchCodePagePayload>;
  /** 在途:在途汇总分页查询 */
  pageTravelPlan?: Maybe<TravelPlanPagePayload>;
  /** 分页查询 */
  pageTurnoverBasket?: Maybe<PageTurnoverBasketPayload>;
  /** 员工账号管理:分页获取用户列表 */
  pageUser?: Maybe<PageUserPayload>;
  /** 分页获取用户信息 */
  pageUserManage?: Maybe<UserPagePayload>;
  /** 借调:列表 */
  pageUserSecondment?: Maybe<SecondmentQueryPayload>;
  /**  品种组分页列表 */
  pageVarietyGroup?: Maybe<PageVarietyGroupPayload>;
  /** 品种组sku列表 */
  pageVarietyGroupSku?: Maybe<PageVarietyGroupSkuPayload>;
  /** 凭证单据: 分页 */
  pageVoucherBill?: Maybe<PageVoucherBillPayLoad>;
  /** 凭证处理中心: 分页 */
  pageVoucherHandle?: Maybe<PageVoucherHandlePayLoad>;
  /** 凭证模板: 分页 */
  pageVoucherTemplate?: Maybe<PageVoucherTemplatePayLoad>;
  /** 凭证模板名称: 分页 */
  pageVoucherTemplateName?: Maybe<PageVoucherTemplateNamePayLoad>;
  /** 仓库：仓库分页列表 */
  pageWarehouse?: Maybe<WarehousePagePayload>;
  /**  列表接口 */
  pageWarehouseReportForm?: Maybe<WarehouseReportFormPagePayload>;
  /** 废旧品销售分页列表接口 */
  pageWasteSaleOrder?: Maybe<PageWasteSaleOrderPayload>;
  /** 客户管理: 客户分页列表 */
  pageWebCustomer?: Maybe<PiatyaWebCustomerPagePayload>;
  /** 生产计划: 计划列表 */
  pageWebProductionPlan?: Maybe<PlanPageResult>;
  /** 查询付款方式的下拉列表接口：如 月结 半月结 */
  payModes?: Maybe<Array<Maybe<PitayaPayMode>>>;
  /** 代付费用管理：费用单来源 */
  payOfAnotherBillSource?: Maybe<Array<Maybe<FaBillSource>>>;
  /** 代卖结算: 获取所有可结算商品列表 */
  peachAgencySaleOrderCommodityList?: Maybe<Array<Maybe<PeachAgencySaleOrderCommodityPayload>>>;
  /** 代卖结算: 商品分页查询 */
  peachAgencySaleOrderCommodityPage?: Maybe<PeachAgencySaleOrderCommodityPagePayload>;
  /** 代卖单: 可结算代卖单数量 */
  peachAgencySaleSettlementCount?: Maybe<PeachAgencySaleSettlementCountPayload>;
  /** 批发代卖结算管理: 查看详情 */
  peachAgencySaleSettlementDetail?: Maybe<PeachAgencySaleSettlementDetailPayLoad>;
  /** 代卖结算: 结算订单分类数量 */
  peachAgencySettlementOrderCount?: Maybe<PeachAgencySettlementOrderCountPayload>;
  /** 品类下拉列表 */
  peachCategoryOption?: Maybe<Array<Maybe<PeachOption>>>;
  /** 标签管理类型下拉 */
  peachCommodityLabelOption?: Maybe<Array<Maybe<PeachOption>>>;
  /** 商品类型下拉列表 */
  peachCommodityTypeOption?: Maybe<Array<Maybe<PeachOption>>>;
  /** 商品单位列表查询 */
  peachCommodityUnitTypeList?: Maybe<Array<Maybe<PeachCommodityUnitTypePayload>>>;
  /** 客户: 授信记录查询-web */
  peachCreditCustomerRecordList?: Maybe<Array<Maybe<PeachCreditCustomerRecordPayload>>>;
  /** 客户: 查询客户联系人 */
  peachCustomerContactDetail?: Maybe<PeachCustomerContactDetailPayLoad>;
  /** 客户: 合同主体选择-客户名称列表(前端筛选) */
  peachCustomerContractBodyList?: Maybe<Array<Maybe<PeachCustomerContractBodyPayload>>>;
  /** 客户: 合同主体选择-分页 */
  peachCustomerContractBodyPage?: Maybe<PeachCustomerContractBodyPagePayload>;
  /** 客户: 查询客户详情 */
  peachCustomerDetail?: Maybe<PeachCustomerDetailPayload>;
  /** 客户预收: 退款预收单分页 */
  peachCustomerPreReceiptOrderPage?: Maybe<PeachCustomerPreReceiptOrderPagePayload>;
  /** 客户预收: 分页查询 */
  peachCustomerPreReceiptPage?: Maybe<PeachCustomerPreReceiptPagePayload>;
  /** 客户: 查询客户资质 */
  peachCustomerQualificationDetail?: Maybe<PeachCustomerQualificationDetailPayload>;
  /** 批发报损审核管理:报损合计金额 */
  peachDamageTotalAmount?: Maybe<AggregateAmountPayLoad>;
  /** 国产采购: 退货费用状态数量 */
  peachDomesticExtendExpenseCount?: Maybe<Scalars['Int']>;
  /** 国产采购: 退货费用详情 */
  peachDomesticExtendExpenseDetail?: Maybe<PeachDomesticExtendExpenseDetailPayload>;
  /** 国产采购: 退货费用分页 */
  peachDomesticExtendExpensePage?: Maybe<PeachDomesticExtendExpensePagePayload>;
  /** 国产采购: 采购详情 */
  peachDomesticPurchaseDetail?: Maybe<PeachDomesticPurchaseDetailPayload>;
  /** 国产采购: 分页查询 */
  peachDomesticPurchasePage?: Maybe<PeachDomesticPurchasePagePayload>;
  /** 国产采购: 退货详情 */
  peachDomesticPurchaseReturnDetail?: Maybe<PeachDomesticPurchaseReturnDetailPayload>;
  /** 国产采购: 状态数量 */
  peachDomesticPurchaseStatusCount?: Maybe<PeachDomesticPurchaseStatusCountPayload>;
  /** 收货费用单: 详情查询-国产货 */
  peachDomesticReceiptExpenseDetail?: Maybe<PeachDomesticReceiptExpenseDetailPayload>;
  /** 国产采购: 退货商品列表 */
  peachDomesticReturnCommodityList?: Maybe<Array<Maybe<PeachDomesticReturnCommodityListPayload>>>;
  /** 法大大: 文档下载 */
  peachDownloadFile?: Maybe<Scalars['String']>;
  /** 商品管理: 查询商品下存在的规格 */
  peachExistCommoditySpecIdList?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 批发角色:获取数据权限树 */
  peachGetDataTree?: Maybe<PeachDataTreePayload>;
  /**  根据订单ID查询订单详情 */
  peachGetOrderInfo?: Maybe<OrderDetailPayload>;
  /** 批发角色:根据角色ID获取数据权限 */
  peachGetRoleDataRel?: Maybe<PeachKeysPayload>;
  /** sop: 根据品类ID和环节获取sop模板id */
  peachGetSopId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /**  获取品类集合 */
  peachListCommodityCategory?: Maybe<ListCommodityCategoryPayload>;
  /** 未选择sku选项id集合 */
  peachNotChosenSkuOption?: Maybe<Array<Maybe<NotChosenSkuOption>>>;
  /**  计算订单金额 */
  peachOrderAmountCalculate?: Maybe<PeachOrderAmountCalculateResp>;
  /**  根据订单ID获取订单小票所需数据 */
  peachOrderBillInfo?: Maybe<PeachOrderBillPayload>;
  /**  根据订单id获取订单信息 */
  peachOrderInfoByOrderId?: Maybe<PeachOrderInfoPayLoad>;
  /** 订单: 订单收银分页查询 */
  peachOrderPaymentPage?: Maybe<PeachOrderPaymentPagePayload>;
  /**  根据订单ID查询订单支付状态 */
  peachOrderPaymentStatus?: Maybe<PeachOrderPaymentStatusPayload>;
  /**  分状态统计销订单数量 */
  peachOrderStatusCount?: Maybe<PeachOrderStatusCountPayload>;
  /** 订单校验：校验接口（客户电子签、客户黑名单、欠款设置） */
  peachOrderValidate?: Maybe<PeachOrderValidatePayload>;
  /** 获取组织树 */
  peachOrgTree?: Maybe<Array<Maybe<PeachOrgTreePayload>>>;
  /** 商品产地下拉列表 */
  peachOriginOption?: Maybe<Array<Maybe<PeachOption>>>;
  /** 标签管理分页查询 */
  peachPageCommodityLabel?: Maybe<PeachPageCommodityLabelPayload>;
  /** 商品管理列表 */
  peachPageCommodityManage?: Maybe<PeachPageCommodityPayload>;
  /** 客户: 获取客户列表 */
  peachPageCustomer?: Maybe<CustomerPagePayload>;
  /** 未添加商品列表 */
  peachPageNoCommodity?: Maybe<PeachPageNoCommodityPayload>;
  /** 批发角色:分页获取角色 */
  peachPageRole?: Maybe<PeachPageRolePayload>;
  /** sku列表 */
  peachPageSku?: Maybe<PeachPageSkuPayload>;
  /** 供应商:分页查询 */
  peachPageSupplier?: Maybe<PageSupplierPayload>;
  /** 回款录入: 回款单详情查询 */
  peachPaymentDetail?: Maybe<PeachPaymentPayload>;
  /** 回款录入: 回款单分页查询(根据personal去区分录入分页和审核分页) */
  peachPaymentPage?: Maybe<PeachPaymentPagePayload>;
  /** 收银设置: 列表查询 */
  peachPaymentSettingList?: Maybe<PeachPaymentSettingPayload>;
  /** 预收管理: 按状态统计 */
  peachPreReceiptCountByStatus?: Maybe<CountReceiptByStatusPayload>;
  /** 预收管理: 明细查询 */
  peachPreReceiptDetail?: Maybe<ReceiptDetailPayload>;
  /** 预收管理: 列表分页查询 */
  peachPreReceiptPage?: Maybe<PeachReceiptPagePayload>;
  /** 预收退款: 详情查询 */
  peachPreReceiptRefundDetail?: Maybe<PeachPreReceiptRefundDetailPayload>;
  /** 预收退款: 分页查询 */
  peachPreReceiptRefundPage?: Maybe<PeachPreReceiptRefundPagePayload>;
  /** 预收退款: 状态数量 */
  peachPreReceiptRefundStatusCount?: Maybe<PeachPreReceiptRefundStatusCountPayload>;
  /** 收货费用单: 详情查询 */
  peachReceiptExpenseDetail?: Maybe<PeachReceiptExpenseDetailPayload>;
  /** 收货费用单: 分页查询 */
  peachReceiptExpensePage?: Maybe<PeachReceiptExpensePagePayload>;
  /** 收货任务: 数量统计 */
  peachReceiveTaskCount?: Maybe<Array<Maybe<PeachReceiveTaskCountPayload>>>;
  /** 收货任务: 明细查询 */
  peachReceiveTaskDetail?: Maybe<PeachReceiveTaskDetailPayload>;
  /** 收货任务: 分页查询 */
  peachReceiveTaskPage?: Maybe<PeachReceiveTaskPagePayload>;
  /** 零售开单设置：查询 */
  peachRetailOrderCfg?: Maybe<PeachRetailOrderCfgPayload>;
  /** 搜索员工 */
  peachSearchUser?: Maybe<Array<Maybe<PeachSearchUserPayload>>>;
  /** 查询用户是否有未完成订单 */
  peachSellerHasNotFinishedOrder?: Maybe<Scalars['Boolean']>;
  /** sop: 质检关联单据 */
  peachSopAssociationOrder?: Maybe<PeachAssociationOrder>;
  /** sop管理: 分页查询 */
  peachSopManagerPage?: Maybe<PeachSopManagerPagePayload>;
  /** sop: 查看Sop环节关联的质检表模板 */
  peachSopOptionByOperationType?: Maybe<Array<Maybe<PeachOption2>>>;
  /** sop: sop分享  */
  peachSopShare?: Maybe<PeachSopSharePayload>;
  /** 在库质检: 质检任务详情 */
  peachSopTaskDetail?: Maybe<PeachSopTaskDetailPayload>;
  /** 在库质检: 质检任务列表 */
  peachSopTaskPage?: Maybe<PeachSopTaskPagePayload>;
  /**  根据id查询审核相关信息结果 */
  peachStockAuditDetail?: Maybe<AuditStockRecordPayload>;
  /** 供应商:基本信息 */
  peachSupplierBaseInfo?: Maybe<SupplierBasePayload>;
  /** 供应商:开票主体 */
  peachSupplierBaseSimple?: Maybe<Array<Maybe<PeachSupplierBaseSimplePayload>>>;
  /** 供应商:开票主体分页 */
  peachSupplierBaseSimplePage?: Maybe<PeachSupplierBaseSimplePagePayload>;
  /** 供应商:明细查询 */
  peachSupplierDetail?: Maybe<SupplierPayload>;
  /** 供应商:校验供应商是否存在(公司名称+类别在该组织下是否存在) */
  peachSupplierExist?: Maybe<Scalars['Boolean']>;
  /** 供应商: 资质 */
  peachSupplierQualification?: Maybe<PeachSupplierQualificationPayload>;
  /** 供应商:类型下拉选项 */
  peachSupplierTypeOption?: Maybe<Array<Maybe<Option>>>;
  /** 待办费用单: 内部销售/采购费用单详情 */
  peachTransferCostDetail?: Maybe<PeachTransferCostDetailPayload>;
  /** 批发调拨: 调拨单费用项 */
  peachTransferCostInfo?: Maybe<PeachTransferCostInfoPayload>;
  /** 待办费用单: 内部销售/采购费用单分页查询 */
  peachTransferCostPage?: Maybe<PeachTransferCostPagePayload>;
  /** 批发调拨: 调拨单商品详情 */
  peachTransferOrderCommodityDetail?: Maybe<PeachTransferOrderCommodityDetailPayload>;
  /** 批发调拨: 调拨单详情 */
  peachTransferOrderDetail?: Maybe<PeachTransferOrderDetailPayload>;
  /** 批发调拨: 调拨单分页查询 */
  peachTransferPage?: Maybe<PeachTransferPagePayload>;
  /** 商品品种下拉列表 */
  peachVarietyOption?: Maybe<Array<Maybe<PeachOption>>>;
  /** 待入库库存: 入库申请明细查询 */
  peachWaitStockGet?: Maybe<PeachWaitStockGetPayload>;
  /** 待入库库存: 入库申请分页查询 */
  peachWaitStockPage?: Maybe<PeachWaitStockPagePayload>;
  permissions?: Maybe<Array<Maybe<PermissionPayLoad>>>;
  /** 实际用量批次成本校验接口 */
  pitayaActualUsedBatchCheck?: Maybe<Scalars['Boolean']>;
  /** 生产销售售后管理(改造):销售售后详情接口 */
  pitayaAfterSaleDetail?: Maybe<PitayaAfterSaleDetailPayload>;
  /** v2.22供应商: 按条件查询供应商列表 */
  pitayaAllSuppliers?: Maybe<Array<Maybe<PitayaSupplierPayload>>>;
  /** 商品管理: 品类下拉列表 */
  pitayaCategoryOption?: Maybe<Array<Maybe<Option>>>;
  /** sku详情 */
  pitayaCommoditySkuDetail?: Maybe<PitayaCommoditySkuDetailPayload>;
  /** 商品管理: 商品类型下拉列表 */
  pitayaCommodityTypeOption?: Maybe<Array<Maybe<Option>>>;
  /** 生产商品转换审核:查询商品转换详情信息 */
  pitayaConvertOrderDetail?: Maybe<ConvertOrderDetailPayload>;
  /** 生产商品转换审核:转换类型下拉 */
  pitayaConvertType?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 内部采购: 状态统计 */
  pitayaCountInternalPurchaseStatus?: Maybe<CountInternalPurchaseStatusPayload>;
  /** 内部销售: 状态统计 */
  pitayaCountInternalSaleStatus?: Maybe<CountInternalSaleStatusPayload>;
  /** 生产客户: 客户详情 */
  pitayaCustomer?: Maybe<CustomerPayload>;
  /** 生产客户: 客户分组列表 */
  pitayaCustomerGroups?: Maybe<Array<Maybe<CustomerGroupPayload>>>;
  /** 生产客户: 客户分页列表 */
  pitayaCustomers?: Maybe<PitayaCustomerPagePayload>;
  /** 生产客户: 客户分页列表 */
  pitayaCustomersOss?: Maybe<PitayaCustomerPagePayload>;
  /** 生产配送管理:配送费用单详情 */
  pitayaDeliveryOrderDetail?: Maybe<PitayaDeliveryOrderDetailPayLoad>;
  /** 生产配送管理:配送退货信息详情 */
  pitayaDeliveryReturnOrderDetail?: Maybe<PitayaDeliveryReturnOrderDetailPayLoad>;
  /** 生产销售售后管理(改造):销售差异详情接口 */
  pitayaDifferenceSaleDetail?: Maybe<PitayaDifferenceSaleDetailPayload>;
  /** 国产收货任务: 详情 */
  pitayaDomesticReceiveTask?: Maybe<PitayaDomesticReceiveTaskPayload>;
  /** 根据bom id获取配料列表 */
  pitayaListBurden?: Maybe<Array<Maybe<PitayaBomDetailPayload>>>;
  pitayaListBusinessCommonLogs?: Maybe<Array<Maybe<BusinessCommonLog>>>;
  /** 内部采购: 日志列表 */
  pitayaListInternalPurchaseLogs?: Maybe<Array<Maybe<InternalPurchaseLogPayload>>>;
  /** 内部销售: 日志列表 */
  pitayaListInternalSaleLogs?: Maybe<Array<Maybe<InternalSaleLogPayload>>>;
  /** 未选择sku选项id集合 */
  pitayaNotChosenSkuOption?: Maybe<Array<Maybe<NotChosenSkuOption>>>;
  /** 组织: 获取组织树 */
  pitayaOrgTree?: Maybe<Scalars['String']>;
  /** 商品管理: 商品产地下拉列表 */
  pitayaOriginOption?: Maybe<Array<Maybe<Option>>>;
  /** bom列表 */
  pitayaPageCommodityBom?: Maybe<PitayaCommodityBomPagePayload>;
  /** 商品管理: 商品管理列表 */
  pitayaPageCommodityManage?: Maybe<PitayaPageCommodityPayload>;
  /** 条件获取sku列表 */
  pitayaPageConditionToGetSku?: Maybe<PitayaConditionToGetSkuPayload>;
  /** 商品管理: 未添加商品列表 */
  pitayaPageNoCommodity?: Maybe<PitayaPageNoCommodityPayload>;
  /** 平台退回: 平台退回列表页/门店管理-退货信息列表页/门店管理-详情页面-退货信息 */
  pitayaPagePlatformReturn?: Maybe<PitayaPagePlatformReturnPayload>;
  /** 销售退货: 列表页 */
  pitayaPageReturn?: Maybe<PitayaPageSaleReturnPayload>;
  /** sku列表 */
  pitayaPageSku?: Maybe<PitayaPageSkuPayload>;
  /** 平台退回: 角标/门店管理-退货信息列表页-角标 */
  pitayaPlatformReturnBadge?: Maybe<PitayaPlatformReturnBadgePayload>;
  /** 生产产成品管理:查询产成品信息详情 */
  pitayaProductionTaskOrderDetail?: Maybe<PitayaProductionTaskOrderDetailPayLoad>;
  /** 生产收货任务: 详情 */
  pitayaReceiveTask?: Maybe<PitayaReceiveTaskPayload>;
  /** 销售退货: 角标 */
  pitayaReturnBadge?: Maybe<PitayaReturnBadgePayload>;
  /** 销售退货/平台退回/平台开单退货信息: 详情页 */
  pitayaReturnDetail?: Maybe<PitayaReturnDetailPayload>;
  /** 拆成品审核:拆成品审核详情接口 */
  pitayaSplitFinishedProductDetail?: Maybe<PitayaProductionTaskOrderDetailPayLoad>;
  /** v2.22供应商: 供应商详情接口 */
  pitayaSupplier?: Maybe<PitayaSupplierPayload>;
  /** 供应商管理: 供应商下拉接口：2.7  */
  pitayaSupplierOption?: Maybe<Array<Maybe<Option>>>;
  /** v2.22供应商: 供应商分页列表接口 */
  pitayaSupplierPages?: Maybe<SupplierPagePayload>;
  /** 供应商: 供应商分页列表接口（oss） */
  pitayaSupplierPagesOss?: Maybe<SupplierPagePayload>;
  /** sku列表表头 */
  pitayaTableHead?: Maybe<PitayaTableHeadPayload>;
  /** 商品管理: 商品品种下拉列表 */
  pitayaVarietyOption?: Maybe<Array<Maybe<Option>>>;
  /** 商品公共:计划合并商品明细，支持返回合并商品，用于拆分合并 */
  planCombineCommodityTable?: Maybe<PlanCombineCommodityTablePayLoad>;
  /** 生产任务: 任务商品选择列表接口 */
  planCommodites?: Maybe<Array<Maybe<PitayaCommoditySkuPayload>>>;
  /** 商品公共:计划商品明细,用于app查询展示商品明细 */
  planCommodityDetail?: Maybe<PlanCommodityDetailPayload>;
  /** 发货管理:重选空柜后运输和报关回显接口 */
  planEmptyCabinetDetail?: Maybe<PlanEmptyCabinetDetailPayload>;
  /** 生产计划单价设置:固定费用类型下拉 */
  planFixedChargeType?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 商品公共:计划收货商品明细，用于一键发货 */
  planSaleCommodityTable?: Maybe<Array<Maybe<TablePayload>>>;
  /** 运营监管: 生产计划统计 */
  planStatistics?: Maybe<PlanStatisticsPayload>;
  /** 标签:查询计划相关标签 */
  planTags?: Maybe<Array<Maybe<TagInfoPayload>>>;
  /** 平台开单: 售后单状态角标 */
  platformSaleAfterSaleBadge?: Maybe<PlatformSaleAfterSaleBadgePayload>;
  /** 门店管理: 平台开单详情页 */
  platformSaleDetail?: Maybe<PlatformSaleDetailPayload>;
  /** 根据id查询口岸详细信息 */
  portGet?: Maybe<PortPayload>;
  /** 校验口岸信息 */
  portInfoExist?: Maybe<Scalars['Boolean']>;
  /** 口岸公共：发货地所属国家口岸下拉 */
  portOption?: Maybe<Array<Maybe<PortOption>>>;
  /** 口岸公共：发货地所属国家口岸下拉 */
  portOptionByCountry?: Maybe<Array<Maybe<DurianOption>>>;
  /** 查询口岸选项列表 */
  portOptionList?: Maybe<Array<Maybe<Option>>>;
  /** 口岸分页查询 */
  portPage?: Maybe<PortPagePayload>;
  /** 查询口岸下码头列表 */
  portWharfsList?: Maybe<Array<Maybe<WharfPayload>>>;
  /** 岗位:配置组织获取岗位下拉列表 */
  positionOption?: Maybe<PositionOptionPayload>;
  positions?: Maybe<Array<Maybe<PositionPayload>>>;
  /** 在途：发货编辑保存前置校验 */
  preCheckUpdateDomesticDelivery?: Maybe<Scalars['Boolean']>;
  /** 生产计划: 操作日志列表 */
  productionPlanLogs?: Maybe<Array<Maybe<ProductionPlanLogPayLoad>>>;
  /** 生产计划: 状态数量统计 */
  productionPlanStatusOption?: Maybe<ProductionPlanStatus>;
  /** 项目组管理: 详情 */
  projectGroupDetail?: Maybe<ProjectGroupPayload>;
  /** 采销费用录入:采销费用分页 */
  purchaseAndSalesBillPage?: Maybe<PurchaseAndSalesBillPagePayload>;
  /** 采销费用录入:采销费用分页批量查询回显 */
  purchaseAndSalesPageBatchEcho?: Maybe<PurchaseAndSalesBillPageBatchValidPayload>;
  /** 采购费用管理:查询采购单费用详情信息 */
  purchaseBillDetail?: Maybe<PurchaseBillDetailPayload>;
  /** 查询采购订单详情 */
  purchaseDetail?: Maybe<PitayaPurchaseOrderPayload>;
  /** 入库审核: 采购入库记录 */
  purchaseInOrderLog?: Maybe<ProductionInOrderLogListPayload>;
  /** 查询采购订单 */
  purchaseList?: Maybe<PurchasePageResultPayload>;
  /** 采购退货费用管理:查询采购退货费用详情信息 */
  purchaseReturnBillDetail?: Maybe<PurchaseReturnBillDetailPayload>;
  /**
   * [废弃]采购退货单: 退货商品选择
   * @deprecated 在v2.20.1版本生成新的接口与中台对接
   */
  purchaseReturnCommodities?: Maybe<Array<Maybe<CommoditySkuStock>>>;
  /** 采购退货：采购退货商品选择列表 */
  purchaseReturnCommoditySelect?: Maybe<Array<Maybe<PurchaseReturnCommoditySelectPayload>>>;
  /** 采购退货：采购退货费用详情查询 */
  purchaseReturnCostDetail?: Maybe<PurchaseReturnCostPayLoad>;
  /** 采购退货：采购退货费用分页查询 */
  purchaseReturnCostPage?: Maybe<PurchaseReturnCostPagePayload>;
  /** 采购费用管理:退货类型下拉 */
  purchaseReturnTypeList?: Maybe<Array<Maybe<FmsIntOption>>>;
  /**
   * 查询汇总
   * @deprecated 2.21 采购报报表重构
   */
  purchaseSummary?: Maybe<PagePurchaseSummaryPayload>;
  /** 质量管理:详情 */
  qualityManagementDetails?: Maybe<QualityManagementDetailsPayload>;
  /** 综合查询-在途查看:质量跟踪(产地计划id) */
  qualityTracking?: Maybe<QualityTrackingPayload>;
  /** 代卖结算: 查询整车结算规则是否可用 */
  queryAgencyRuleAvailable?: Maybe<Scalars['Boolean']>;
  /** 代卖合作:查询代卖合作详情（代卖商信息） */
  queryAgencySaleAgentInfo?: Maybe<QueryAgencySaleAgentInfoPayload>;
  /** 代卖合作:查询代卖合作 */
  queryAgencySaleCooperation?: Maybe<QueryAgencySaleCooperationPayload>;
  /** 通过来源code获取字典值 */
  queryBillDictItem?: Maybe<Array<Maybe<BillDictItemList>>>;
  /** 电子签: 查询当前客户是否使用电子签 */
  queryCustomerUsedElectronicSignature?: Maybe<Scalars['Boolean']>;
  /** 低代码:查询页面关联的数据中台service 名称 */
  queryExportServiceName?: Maybe<Scalars['String']>;
  /** 零售开单设置：查询 */
  queryRetailOrderCfg?: Maybe<RetailOrderCfgPayload>;
  /** 配送单: 选择配送货物 */
  querySaleGoodsList?: Maybe<Array<Maybe<SaleGoodsInfoListPayload>>>;
  /** 收货:收货任务详情 */
  receiptDetail?: Maybe<ReceiptTaskDetailPayload>;
  /** 收货:分页查询 */
  receiptPage?: Maybe<ReceiptPagePayload>;
  /** 收货:收货数量查询 */
  receiptQuantity?: Maybe<ReceiptQuantityPayload>;
  /** 收货:搜索 */
  receiptSearch?: Maybe<ReceiptPagePayload>;
  /**  主营业务退款管理: 关联应收单页面  */
  receiptsReturnRelation?: Maybe<DetailRelationReceiptsReturnPayLoad>;
  /** 回收温度设备管理:分页 */
  recoveryDevicePage?: Maybe<RecoveryDevicePagePayload>;
  /** 回收温度设备管理:分页未匹配设备号 */
  recoveryDevicePageNotMatchDeviceCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 回收温度设备管理:回收记录 */
  recoveryDeviceRecord?: Maybe<RecoveryDeviceRecordPayload>;
  /** 生产任务: 关联商品选择 */
  relationTaskAcquireMaterialCommodities?: Maybe<RelationTaskAcquireMaterialCommoditiesPayload>;
  /**
   * [废弃]采购退货单: 状态统计
   * @deprecated 在v2.20.1版本生成新的接口与中台对接
   */
  returnStatusStatistic?: Maybe<ReturnStatusStatisticPayload>;
  /** 陆运在途:品类下拉 */
  roadTripCategoryRuleOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 陆运在途:进口港统计接口 */
  roadTripEntryPortCount?: Maybe<Array<Maybe<RoadTripEntryPortCountPayload>>>;
  /** 陆运在途:品类下拉 */
  roadTripRouteCategoryOptions?: Maybe<Array<Maybe<DurianOption>>>;
  /** 陆运在途:出口报关公司下拉 */
  roadTripRouteExportDeclareSupplierOptions?: Maybe<Array<Maybe<DurianOption>>>;
  /** 陆运在途:路线节点下拉 */
  roadTripRouteNodeOptions?: Maybe<Array<Maybe<DurianOption>>>;
  /** 货柜角色:角色下拉 */
  roleDurianOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 海运在途跟踪:船次下拉 */
  sailSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 销售配送单: 获取配送单列表详情 */
  saleDeliveryOrderDetail?: Maybe<SaleDeliveryOrderDetailPayload>;
  /** 销售配送单: 查询配送退货单详情 */
  saleDeliveryReturnOrderDetail?: Maybe<SaleDeliveryReturnOrderPayload>;
  /** 销售收入单: 工作台角标统计 */
  saleIncomeOrderStatistic?: Maybe<SaleIncomeOrderStatisticPayload>;
  /** 销售收入单: 列表页状态统计 */
  saleIncomeOrderStatusStatistic?: Maybe<SaleIncomeOrderStatusStatisticPayload>;
  /** 销售开单:状态角标 */
  saleInvoiceBadge?: Maybe<SaleInvoiceBadgePayLoad>;
  /** 销售开单:销售开单详情 */
  saleInvoiceDetail?: Maybe<SaleInvoicePayLoad>;
  /** 销售开单:收款方式 */
  saleInvoicePayMode?: Maybe<Array<Maybe<StringOption>>>;
  /** 销售开单:待处理角标 */
  saleInvoiceTimeLimitBadge?: Maybe<SaleInvoiceBadgeTimeLimitPayLoad>;
  /** 成品销售:订单详情 */
  saleOrder?: Maybe<SaleOrderPayload>;
  /** 生产销售收入管理:销售收入单状态下拉 */
  saleOrderStatus?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 生产销售收入管理:销售类型下拉 */
  saleOrderType?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 销售计划:状态统计 */
  salePlanOrderBadge?: Maybe<SalePlanOrderBadgePayload>;
  /** 销售计划:详情 */
  salePlanOrderDetail?: Maybe<SalePlanOrderDetailPayload>;
  /** 成品销售:驳回申请统计角标 */
  saleRejectStatistic?: Maybe<Scalars['Int']>;
  /** 生产销售收入管理:退货类型下拉 */
  saleReturnOrderType?: Maybe<Array<Maybe<FmsIntOption>>>;
  /** 综合查询-在途查看:查看销地计划 */
  salesPlanDetail?: Maybe<SalesPlanDetailPayload>;
  /** 海运在途跟踪:规则下拉(商品类别) */
  seaTripCategoryRuleSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 海运在途跟踪:卸货港码头下拉 */
  seaTripDischargeWharfSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 海运在途跟踪:品类下拉 */
  seaTripListCategorySelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 海运在途跟踪:装货港下拉 */
  seaTripLoadingPortSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 海运在途跟踪:货柜管理-订船信息 */
  seaTripOrderShipInfo?: Maybe<SeaTripOrderShipInfoPayload>;
  /** 空柜信息:搜索空柜 */
  searchEmptyCabinet?: Maybe<EmptyCabinetSearchPayload>;
  /** 投标:查询车牌池 */
  searchTenderCarPool?: Maybe<Array<Maybe<TenderCarSearchPayload>>>;
  /** 搜索员工 */
  searchUser?: Maybe<Array<Maybe<SearchUserPayload>>>;
  /** 借调:详情 */
  secondmentDetail?: Maybe<SecondmentPayload>;
  /** 借调:库存 */
  secondmentStocks?: Maybe<Array<Maybe<SecondmentStockPayload>>>;
  /** 通过品类id查询产地 */
  selectPlaceByCategoryId?: Maybe<Array<Maybe<Place>>>;
  /** 获取产地树形列表 */
  selectPlaceTree?: Maybe<Array<Maybe<Place>>>;
  selectVarietyByCategoryId?: Maybe<Array<Maybe<Variety>>>;
  /** 原产地证信息:选中是否有单份全程运输单证 */
  selectedLadingBillNo?: Maybe<Scalars['Boolean']>;
  /** 获取服务器时间 */
  serverTime?: Maybe<Scalars['String']>;
  /** 船期管理:船名下拉 */
  shiNameOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 海运在途跟踪:船名下拉 */
  shipSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 发车质检:校验 */
  shipmentInspectionCheck?: Maybe<ShipmentInspectionCheckPayload>;
  /** 发车质检:详情 */
  shipmentInspectionDetail?: Maybe<ShipmentInspectionDetailPayload>;
  /** 发车质检:分页 */
  shipmentInspectionPage?: Maybe<ShipmentInspectionPagePayload>;
  /** 发车质检:数量统计 */
  shipmentInspectionQuantity?: Maybe<ShipmentInspectionQuantityPayload>;
  /** 发车质检:校验任务是否删除或则已完成 */
  shipmentInspectionStateCheck?: Maybe<Scalars['Boolean']>;
  /** 通过名称匹配客户基础信息（仅含id+名称） */
  simpleCustomerBaseSearchByName?: Maybe<Array<Maybe<HlSimpleCustomerBase>>>;
  /** 通过名称匹配供应商基础信息（仅含id+名称） */
  simpleSupplierBaseSearchByName?: Maybe<Array<Maybe<HlSimpleSupplierBase>>>;
  /** 单柜资料:web分页 */
  singleDataPage?: Maybe<SingleDataPagePayload>;
  /** 单柜资料:app分页 */
  singleDataPageApp?: Maybe<SingleDataPagePayload>;
  skuStocks?: Maybe<Array<Maybe<SkuStockPayload>>>;
  /** sku列表接口（新） */
  skues?: Maybe<Array<Maybe<CommoditySkuAndUnitPayload>>>;
  /** sop:查看Sop环节关联的质检表模板 */
  sopOptionByOperationType?: Maybe<Array<Maybe<DurianOption>>>;
  specList?: Maybe<Array<Maybe<CommoditySpecPayload>>>;
  /**  规格列表 */
  specs?: Maybe<Array<Maybe<SpecsPayload>>>;
  /** 查询服务: 根据ID查询数据发布详情 */
  starRiverFindSourceById?: Maybe<SourcePayload>;
  /** 查询服务: 根据ID查询数据发布详情 */
  starRiverGetSourceStateById?: Maybe<PulsarSourceStatePayload>;
  /** 查询服务: 获取数据源下拉选 */
  starRiverListDatasource?: Maybe<DatasourceListPayload>;
  /** 查询服务: 查询名称空间列表 */
  starRiverListNamespace?: Maybe<PulsarNamespaceListPayload>;
  /** 查询服务: 查询schema */
  starRiverListSchema?: Maybe<SchemaListPayload>;
  /** 查询服务: 查询发布各个表采集数量 */
  starRiverListSourceTableDetail?: Maybe<Array<SourceTableDetail>>;
  /** 查询服务: 查询table */
  starRiverListTable?: Maybe<TableTreeListPayload>;
  /** 查询服务: 查询租户列表 */
  starRiverListTenant?: Maybe<PulsarTenantListPayload>;
  /** 查询服务: 分页查询数据发布 */
  starRiverPage?: Maybe<SourcePagePayload>;
  /** 查询服务: 查询工作流节点树 */
  starRiverWorkflowCategoryQueryTree?: Maybe<Array<WorkflowCategoryTreeNode>>;
  /** 查询服务: 查询工作流 */
  starRiverWorkflowGet?: Maybe<WorkflowDetail>;
  /** 查询服务: 查询工作流节点 */
  starRiverWorkflowGetNode?: Maybe<Array<WorkflowNode>>;
  /** 查询服务: 查询工作流运行详情 */
  starRiverWorkflowGetStatus?: Maybe<WorkflowStatus>;
  /** 查询服务: 查询工作流节点日志 */
  starRiverWorkflowLogGet?: Maybe<Array<Scalars['String']>>;
  /** 查询服务: 查询工作流项目 */
  starRiverWorkflowProjectList?: Maybe<Array<StarRiverWorkflowProject>>;
  /** 查询服务: 查询工作流资源树 */
  starRiverWorkflowResourceQueryTree?: Maybe<Array<WorkflowCategoryTreeNode>>;
  /** 查询服务: 查询资源内容 */
  starRiverWorkflowResourceViewContent?: Maybe<WorkflowResourceContent>;
  /** 查询服务: 查询工作流运行详情 */
  starRiverWorkflowRunDetailGet?: Maybe<WorkflowRuntimeDetailAndNodes>;
  /** 查询服务: 查询工作流运行情况列表 */
  starRiverWorkflowRunDetailList?: Maybe<PageResultWorkflowRuntimeDetail>;
  /** 查询服务: 查询工作流节点提交日志 */
  starRiverWorkflowVersionLogGet?: Maybe<Array<WorkflowVersionLogDetail>>;
  /** 查询服务: 分页获取查询服务调用记录 */
  starSeaCallMonitorPageQuery?: Maybe<QueryServiceCallMonitorPagePayload>;
  /** 查询服务: 查询服务调用（用于具体报表场景） */
  starSeaCallQueryService?: Maybe<StarSeaQueryServiceCallPayload>;
  /** 查询服务: 查询服务调用V2（用于具体报表场景） */
  starSeaCallQueryServiceV2?: Maybe<StarSeaQueryServiceCallPayloadV2>;
  /** 查询服务: 校验SQL是否能正常执行 */
  starSeaCheckSQL?: Maybe<QueryServiceCheckExecSqLcPayload>;
  /** 报表服务: 发送报表导出请求 */
  starSeaExportData?: Maybe<Scalars['Boolean']>;
  /** 报表服务: 发送报表导出请求（货柜端） */
  starSeaExportDataSupportDurian?: Maybe<StarSeaBasicPayload>;
  /** 查询服务: 导出服务 */
  starSeaExportQS?: Maybe<Array<KvStringString>>;
  /** 查询服务: 根据服务ID 和version id查询服务详情 */
  starSeaFindQs?: Maybe<StarSeaQueryServiceBo>;
  /** 查询服务: 获取列的参数类型 */
  starSeaGetColumnTypeSelectOptions?: Maybe<Array<TypeOption>>;
  /** 查询服务: 获取所有数据源 */
  starSeaGetDbSourceSelectOptions?: Maybe<Array<TypeOption>>;
  /** 查询服务: 获取支持的参数类型 */
  starSeaGetParamTypeSelectOptions?: Maybe<Array<ParamTypeOption>>;
  /** 查询服务: 获取查询服务调用记录TopN */
  starSeaGetQsCallTopN?: Maybe<Array<QueryServiceCallItem>>;
  /** 查询服务: 获取所有角色类型 */
  starSeaGetRoleTypeSelectOptions?: Maybe<Array<TypeOption>>;
  /** 查询服务: 根据服务ID获取该查询服务已配置动态列列表 */
  starSeaGetServiceColumns?: Maybe<Array<QueryServiceColumnBo>>;
  /** 查询服务: 根据服务ID获取该查询服务已配置参数列表 */
  starSeaGetServiceParams?: Maybe<Array<QueryServiceParamBo>>;
  /** 查询服务: 获取服务标签 */
  starSeaGetServiceTagSelectOptions?: Maybe<Array<TypeOption>>;
  /** 查询服务: 获取支持的服务类型 */
  starSeaGetServiceTypeSelectOptions?: Maybe<Array<ServiceTypeOption>>;
  /** 查询服务: 获取 udf 返回值的数据项的数据类型 */
  starSeaGetUdfReturnItemTypeSelectOptions?: Maybe<Array<ParamTypeOption>>;
  /** 查询服务: 获取所有 udf  */
  starSeaGetUdfSelectOptions?: Maybe<Array<TypeOption>>;
  /** 查询服务: 根据服务id查询版本list */
  starSeaGetVersionInfosByServiceId?: Maybe<Array<StarSeaQueryServiceVersionBo>>;
  /** 查询服务: 查询服务调用折线图 */
  starSeaLineDays?: Maybe<Array<Array<Scalars['String']>>>;
  /** 查询服务: 查询服务分页接口 */
  starSeaPageQuery?: Maybe<StarSeaQueryServicePagePayload>;
  /** 查询服务: 解析服务的参数和列信息 */
  starSeaParseSQL?: Maybe<QueryServiceParsePayload>;
  /** 查询服务: 查询服务系统调用占比饼图 */
  starSeaPieByAppId?: Maybe<Array<Array<Scalars['String']>>>;
  /** 查询服务: 查询服务类型占比饼图 */
  starSeaPieByServiceType?: Maybe<Array<Array<Scalars['String']>>>;
  /** 查询服务: 即席查询的执行记录 */
  starSeaQueryAdHocLog?: Maybe<StarSeaQueryAdHocLogPayload>;
  /** 报表导出任务: 获取下载链接 */
  starSeaReportDownload?: Maybe<ReportDownloadUrlPayload>;
  /** 报表导出任务: 分页查询接口 */
  starSeaReportExportPageQuery?: Maybe<ReportExportPageQueryPayload>;
  starSeaReportExportTaskDownloadUrlPayload?: Maybe<ExportDownloadUrlPayload>;
  /** 查询服务: 查询服务预览 */
  starSeaReviewExecSQL?: Maybe<StarSeaQueryServiceCallPayload>;
  /** 星策后端: 获取用户有权限的所有品类 */
  starStrategyGetCategories?: Maybe<StarStrategyCategoryPermissionPayload>;
  /** 星策后端: 获取用户角色可以查看的大区及城市 */
  starStrategyGetRegions?: Maybe<StarSeaRegionPayload>;
  /** 回款录入: 统计回款单各状态数量 */
  statisticsPaymentStatusCount?: Maybe<Array<Maybe<PaymentStatusCountPayload>>>;
  /** 聚合费用状态统计: 各类型费用单状态数量查询 通过业务类型+状态去确定数量统计 */
  statusGroupCount?: Maybe<Array<Maybe<StatusGroupCountPayload>>>;
  /** 申请入库（采购退货增加库存）:状态统计 */
  stockAdjustmentStatus?: Maybe<StockAdjustmentStatusPayload>;
  stockBatches?: Maybe<Array<Maybe<StockBatchPayload>>>;
  /** 审核订单:角标统计 */
  stockOrderBadge?: Maybe<StockOrderBadgePayload>;
  /** 审核订单:详情 */
  stockOrderDetail?: Maybe<StockOrderDetailPayload>;
  /** 审核订单:列表统计 */
  stockOrderListBadge?: Maybe<Array<Maybe<StockOrderListBadgePayload>>>;
  /** 审核订单[出入库]:商品类型角标统计 */
  stockWmsOrderCommodityTypeBadge?: Maybe<Array<Maybe<StockWmsOrderCommodityTypeBadgePayload>>>;
  /** 审核订单[出入库]:详情 */
  stockWmsOrderDetail?: Maybe<StockWmsOrderDetailPayload>;
  /** 审核订单[出入库]:列表角标统计 */
  stockWmsOrderListBadge?: Maybe<Array<Maybe<StockWmsOrderListBadgePayload>>>;
  /** 库存列表（生产领料） */
  stocks?: Maybe<Array<Maybe<Stock>>>;
  /** 校验堆场信息 */
  storageYardInfoExist?: Maybe<Scalars['Boolean']>;
  /** 查询堆场选项列表 */
  storageYardOptionList?: Maybe<Array<Maybe<Option>>>;
  /** 分页查询堆场 */
  storageYardPage?: Maybe<StorageYardPagePayload>;
  /** 合同:子合同号下拉 */
  subContractOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 组织：子集组织列表 */
  subOrgList?: Maybe<Array<Maybe<SubOrgPayLoad>>>;
  /** 销售配送单: 查询配送补充单详情 */
  supplementalOrderDetail?: Maybe<SupplementalOrderPayload>;
  /**  根据id查询供应商 */
  supplier?: Maybe<SupplierResponse>;
  /** 银行账户信息（入参id表示供应商基础信息ID） */
  supplierAccount?: Maybe<Array<Maybe<HlSupplierAccountPayload>>>;
  /** 供应商:查询供应商所有发货地 */
  supplierAddressOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 供应商:获取供货商和关联的地址下拉 参数为品类id */
  supplierAndAddressOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 供应商基础信息（入参id表示供应商基础信息ID） */
  supplierBase?: Maybe<HlSupplierBasePayload>;
  /** 供应商基础信息（条件过滤） */
  supplierBaseByFilter?: Maybe<Array<Maybe<HlSupplierBasePayload>>>;
  /** 供应商:查询供应商地址（仅返回含有省市区的地址） */
  supplierCityAddressOption?: Maybe<Array<Maybe<DurianOption>>>;
  supplierCommodityList?: Maybe<Array<Maybe<Option>>>;
  /** 供应商:查询供应商发货地相关联系人 */
  supplierContactOption?: Maybe<Array<Maybe<DurianContactOption>>>;
  /** 供应商合同主体关系（入参id表示供应商明细信息ID） */
  supplierContractRel?: Maybe<Array<Maybe<HlSupplierContractRelPayload>>>;
  /** 供应商明细（入参id表示供应商基础信息ID） */
  supplierDetail?: Maybe<Array<Maybe<HlSupplierDetailPayload>>>;
  /** 供应商地址信息（入参id表示供应商明细信息ID） */
  supplierDetailAddress?: Maybe<Array<Maybe<HlSupplierAddressPayload>>>;
  /** 通过供应商明细id获取明细数据 */
  supplierDetailById?: Maybe<HlSupplierDetailPayload>;
  /** 供应商联系人（入参id表示供应商明细信息ID） */
  supplierDetailContacts?: Maybe<Array<Maybe<HlSupplierDetailContactsPayload>>>;
  /** 供应商合作关系（入参id表示供应商明细信息ID） */
  supplierDetailCooperation?: Maybe<HlSupplierDetailCooperationPayload>;
  /**  根据条件查询供应商是否已存在 */
  supplierExist?: Maybe<Scalars['Boolean']>;
  /** 供应商信息（入参id表示供应商明细信息ID） */
  supplierInfo?: Maybe<HlSupplierInfoPayload>;
  /** 供应商:获取供应商的开票主体下拉 */
  supplierInvoiceOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 供应商:发货方(供货商)下拉 参数为品类id */
  supplierOption?: Maybe<Array<Maybe<DurianOption>>>;
  /**  供应商分页查询 */
  supplierPages?: Maybe<SupplierPageResult>;
  /** 供应商资质信息（入参id表示供应商基础信息ID） */
  supplierQualification?: Maybe<HlSupplierQualificationPayLoad>;
  /** 货柜供应商:供应商对账配置详情 */
  supplierReconciliation?: Maybe<SupplierReconciliationDetailPayload>;
  /** v2.22供应商: supplier 类型列表接口 */
  supplierTypes?: Maybe<Array<Maybe<SupplierType>>>;
  /** 供应商: 供应商下拉列表接口 */
  suppliers: Array<Maybe<PitayaSupplierPayload>>;
  /** 货柜供应商:同步口岸和堆场 */
  synchronousPortAndYard?: Maybe<DurianSynchronousPayload>;
  systemTime?: Maybe<Scalars['Long']>;
  /** 货柜标签:标签详情 */
  tagDetail?: Maybe<TagPayload>;
  /** 货柜标签:标签类型下拉 */
  tagTypeOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 标签:查询所有的标签 */
  tags?: Maybe<Array<Maybe<TagSelectTextOption>>>;
  /** 生产任务:详情 */
  task?: Maybe<Task>;
  /** 生产任务: 领料出库选择商品 */
  taskAcquireMaterialCommodities?: Maybe<Array<Maybe<TaskAcquireMaterialCommodityPayload>>>;
  /** 商品公共:任务商品明细 */
  taskCommodityDetail?: Maybe<TaskCommodityDetailPayload>;
  /** 生产任务：任务商品类型库存明细 */
  taskCommodityTypeStockDetail?: Maybe<TaskCommodityTypeStockDetailPayload>;
  /** 生产任务: 生产入库选择商品 */
  taskInCommodities?: Maybe<TaskInCommoditiesBasePayload>;
  /** 任务明细列表 */
  taskItems?: Maybe<Array<Maybe<TaskItem>>>;
  /** 生产任务限制: 详情 */
  taskLimit?: Maybe<TaskLimitPayload>;
  /** 生产任务操作记录 */
  taskLogs?: Maybe<Array<Maybe<TaskLog>>>;
  /** 生产任务:处理通知统计角标 */
  taskNoticeStatistic?: Maybe<Scalars['Int']>;
  /** 生产任务: 生产退料选择商品 */
  taskReturnMaterialCommodities?: Maybe<TaskReturnMaterialCommoditiesBasePayload>;
  /** 生产任务:列表状态数量统计 */
  taskStatistics?: Maybe<TaskStatistics>;
  /** 生产任务:列表 */
  tasks?: Maybe<TaskPageResult>;
  /** 温控:详情 */
  temperatureDetail?: Maybe<TemperatureDetailPayload>;
  /** 温度管理:状态统计 */
  temperatureOrderStateCount?: Maybe<TemperatureOrderStateCountPayload>;
  /** 温控:分页 */
  temperaturePage?: Maybe<TemperaturePagePayload>;
  /** 温控:数量 */
  temperatureQuantity?: Maybe<TemperatureQuantityPayload>;
  /** 费用模板:模板类型下拉框 */
  templateTypeSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 租户管理: 查询租户管理员列表 */
  tenantAdminsList?: Maybe<Array<Maybe<Option>>>;
  /** 根据id或税号查询租户 */
  tenantGet?: Maybe<TenantInformationPayload>;
  /** 租户管理: 校验租户信息 */
  tenantInfoExist?: Maybe<Scalars['Boolean']>;
  /** 租户管理: 租户分页查询 */
  tenantPage?: Maybe<TenantPagePayload>;
  /** 投标:投标数量 */
  tenderCount?: Maybe<TenderCountPayload>;
  /** 投标:查询详情 */
  tenderInfo?: Maybe<TenderInfoPayLoad>;
  /** 投标:分页查询 */
  tenderPage?: Maybe<TenderPagePayload>;
  /** 示例 */
  test?: Maybe<Scalars['Boolean']>;
  /** 温度计:获取iframe */
  thermometerIframeUrl?: Maybe<ThermometerIframePayload>;
  /** 发货管理:时区下拉 */
  timeZoneSelect?: Maybe<Array<Maybe<DurianOption>>>;
  /** 费用单:调拨/代卖首页角标数量聚合 */
  transferBillCountAggregate?: Maybe<TransferBillCountAggregate>;
  /** 费用单:列表待提交角标数量统计（调拨费用/代卖退回） */
  transferBillCountStatistic?: Maybe<TransferBillCountStatisticPayload>;
  /**
   * 调拨费用单:审核角标(2.17.1废弃)
   * @deprecated No longer supported
   */
  transferBillSummary?: Maybe<TransferBillSummaryPayload>;
  /** 转柜:检验 */
  transferCheck?: Maybe<Scalars['Boolean']>;
  /** 转柜:详情 */
  transferDetail?: Maybe<TransferDetailPayload>;
  transferInStockRecordDetail?: Maybe<InStockRecordListPayload>;
  /** 转柜:分页&搜索 */
  transferPage?: Maybe<TransferPagePayload>;
  /** 转柜:数量 */
  transferQuantity?: Maybe<TransferQuantityPayload>;
  /** 供应商:根据国家获取对应的运输公司 */
  transportSupplierByCountryOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 供应商:运输公司下拉 参数为口岸id */
  transportSupplierOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 在途:驾驶舱仪表盘部分 (参数品类id) */
  travelDashboard?: Maybe<Array<Maybe<TravelingDashboardPayload>>>;
  /** 在途: 查询计划的详情包含装柜任务信息以及商品的总数量 */
  travelPlanCommodityDetail?: Maybe<TravelPlanCommodityDetailPayload>;
  /** 在途:列表编辑数据查询 */
  travelPlanInfo?: Maybe<TravelPlanInfoPayload>;
  /** 财务核算系统用组织公司: 树形结构-客户 */
  treeFasCustomer?: Maybe<Scalars['String']>;
  /** 商品类型下拉列表 */
  typeOption?: Maybe<Array<Maybe<Option>>>;
  userBaseInfo?: Maybe<PitayaUserPayload>;
  /** 获取用户信息列表【支持复杂筛选】 */
  userEntityFilterList?: Maybe<Array<Maybe<UserEntityPayload>>>;
  /** 获取用户信息列表 */
  userEntityList?: Maybe<Array<Maybe<UserEntityPayload>>>;
  userExist?: Maybe<Scalars['Int']>;
  userInformation?: Maybe<PitayaUserPayload>;
  userInformationList?: Maybe<UserPageResult>;
  /** 获取员工信息 */
  userManage?: Maybe<UserManagePayload>;
  /** 生产计划:用户计划变更数量统计 */
  userPlanChangedSummary?: Maybe<PlanChangedSummary>;
  /** 仓库: 当前用户绑定仓库 */
  userWarehouse?: Maybe<Array<Maybe<WarehousePayload>>>;
  /** 费用项预设值管理:费用项校验 */
  validFeeItem?: Maybe<Scalars['Boolean']>;
  /**  品种组详情 */
  varietyGroupDetail?: Maybe<VarietyGroup>;
  /** 商品品种下拉列表 */
  varietyOption?: Maybe<Array<Maybe<Option>>>;
  /** 校验sku是否只有一个批次 */
  verifySkuSingleBatch?: Maybe<VerifySkuSingleBatchPayload>;
  verifySpecName?: Maybe<Scalars['Boolean']>;
  /** 船期管理:船次下拉 */
  vesselNoOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 人工成本: 在线查看人工成本 */
  viewOnlineLaborCost?: Maybe<OnlineLaborCostPayload>;
  /** 损耗统计表: 在线查看损耗统计 */
  viewOnlineLoss?: Maybe<OnlineLossPayload>;
  /**
   * 采购报表: 在线查看采购报表
   * @deprecated 2.21 采购报报表重构
   */
  viewOnlinePurchase?: Maybe<OnlinePurchasePayload>;
  /** 调拨报表: 在线查看调拨报表 */
  viewOnlineTransfer?: Maybe<OnlineTransferPayload>;
  warehouse?: Maybe<WarehousePayload>;
  /** 仓库列表下拉框 */
  warehouseOption?: Maybe<Array<Maybe<IdOption>>>;
  /** 废旧品销售详情接口 */
  wasteSaleOrder?: Maybe<WasteSaleOrder>;
  /** 废旧品销售状态数量统计 */
  wasteSaleOrderStats?: Maybe<WasteSaleOrderStatsPayload>;
  /** 口岸公共：码头下拉 */
  wharfOption?: Maybe<Array<Maybe<DurianOption>>>;
};


export type QueryCorpBaseArgs = {
  input?: InputMaybe<CorpBaseInput>;
};


export type QueryCorpDetailArgs = {
  input?: InputMaybe<CorpDetailInput>;
};


export type QueryFcPeachExportSalesReportFormArgs = {
  input?: InputMaybe<FcPeachSalesReportFormQueryInput>;
};


export type QueryFcPeachPageSalesReportFormArgs = {
  input?: InputMaybe<FcPeachSalesReportFormPageInput>;
};


export type QueryFcPeachPageSalesReportFormCountArgs = {
  input?: InputMaybe<FcPeachSalesReportFormQueryInput>;
};


export type QueryListTaskBoardArgs = {
  condition?: InputMaybe<TaskBoardQueryInput>;
};


export type QueryAbnormalOrderArgs = {
  abnormalOrderInput?: InputMaybe<AbnormalOrderInput>;
};


export type QueryAbnormalOrderStatusStatisticArgs = {
  abnormalOrderStatusStatisticInput?: InputMaybe<AbnormalOrderStatusStatisticInput>;
};


export type QueryAcquireCommodityHsCodeArgs = {
  id: Scalars['ID'];
};


export type QueryAcquireDeliveryNodesArgs = {
  originPlanId?: InputMaybe<Scalars['ID']>;
};


export type QueryAcquireElectronicFenceArgs = {
  orderId?: InputMaybe<Scalars['ID']>;
};


export type QueryActualCostPaymentDetailArgs = {
  paymentId: Scalars['ID'];
};


export type QueryAddOrDeleteRecordsArgs = {
  addOrDeleteRecordsInput?: InputMaybe<AddOrDeleteRecordsInput>;
};


export type QueryAdhocPageArgs = {
  input?: InputMaybe<AdhocPageInput>;
};


export type QueryAdjustBillDetailArgs = {
  billBusinessId: Scalars['ID'];
};


export type QueryAlarmCheckArgs = {
  input: Scalars['ID'];
};


export type QueryAlarmDetailArgs = {
  input: Scalars['ID'];
};


export type QueryAlarmNoticeUserDetailArgs = {
  input: Scalars['ID'];
};


export type QueryAlarmNoticeUserDetailListArgs = {
  input?: InputMaybe<AlarmNoticeUserIdInput>;
};


export type QueryAllListCustomerArgs = {
  customerAllListInput?: InputMaybe<CustomerAllListInput>;
};


export type QueryAppPlanSaleCommodityTableArgs = {
  id: Scalars['ID'];
};


export type QueryAssociatedPurchaseOrderPageArgs = {
  input: AssociatedPurchaseOrderPageInput;
};


export type QueryAvailableReceivableListArgs = {
  input: FasIdInput;
};


export type QueryBasicLocationInformationArgs = {
  basicLocationInput?: InputMaybe<BasicLocationInput>;
};


export type QueryBatchDownloadReturnOrderResourceArgs = {
  input?: InputMaybe<ExportPeachReturnInstructionsInput>;
};


export type QueryBiddingDecideTenderArgs = {
  biddingId: Scalars['ID'];
};


export type QueryBiddingDetailArgs = {
  biddingId: Scalars['ID'];
};


export type QueryBiddingPageArgs = {
  input?: InputMaybe<BiddingPageInput>;
};


export type QueryBiddingTenderDetailsArgs = {
  biddingId: Scalars['ID'];
};


export type QueryBiddingTenderExportArgs = {
  input?: InputMaybe<BiddingPageInput>;
};


export type QueryBiddingTenderSuppliersArgs = {
  biddingId: Scalars['ID'];
};


export type QueryBiddingWinCarsArgs = {
  biddingId: Scalars['ID'];
};


export type QueryBill1StatusGroupCountArgs = {
  input: Bill1StatusGroupCountInput;
};


export type QueryBill2StatusGroupCountArgs = {
  input: Bill2StatusGroupCountInput;
};


export type QueryBillAllFeeItemSelectArgs = {
  input?: InputMaybe<BillFeeItemSelectInput>;
};


export type QueryBillCalculatorAmountArgs = {
  input?: InputMaybe<BillCalculatorInput>;
};


export type QueryBillFeeItemRuleSelectArgs = {
  itemId?: InputMaybe<Scalars['ID']>;
};


export type QueryBillFeeTemplateDetailArgs = {
  input?: InputMaybe<BillFeeTemplateDetailInput>;
};


export type QueryBillFeeTemplatePageArgs = {
  input?: InputMaybe<BillFeeTemplatePageInput>;
  page?: InputMaybe<Page>;
};


export type QueryBillFeeTmpNameValidArgs = {
  input?: InputMaybe<BillTmpValidInput>;
};


export type QueryBillTemplateArgs = {
  input?: InputMaybe<BillTemplateQueryInput>;
};


export type QueryBillTemplateIdOptionArgs = {
  bill?: InputMaybe<BillTypeEnum>;
};


export type QueryBillTemplateTypeSelectArgs = {
  input?: InputMaybe<BillTemplateTypeSelectInput>;
};


export type QueryBlackListDetailArgs = {
  input: Scalars['ID'];
};


export type QueryBreakContractFineTypeArgs = {
  labelId: Scalars['Int'];
};


export type QueryBreakContractOrderArgs = {
  breakContractOrderInput?: InputMaybe<BreakContractOrderInput>;
};


export type QueryBreakContractStatusArgs = {
  breakContractStatusInput?: InputMaybe<BreakContractStatusInput>;
};


export type QueryBreakContractTraceLogArgs = {
  breakContractTraceLogInput?: InputMaybe<BreakContractTraceLogInput>;
};


export type QueryCabinetBindingLogsArgs = {
  thermometerOrderId: Scalars['ID'];
};


export type QueryCabinetRuleOptionArgs = {
  input?: InputMaybe<Scalars['ID']>;
};


export type QueryCabinetRuleSelectArgs = {
  categoryId?: InputMaybe<Scalars['Int']>;
};


export type QueryCalculatorPaymentArgs = {
  input: CalculatorPaymentInput;
};


export type QueryCanBindCabinetSelectArgs = {
  cabinetCode?: InputMaybe<Scalars['String']>;
};


export type QueryCategoryCustomsDeclarationInfoArgs = {
  categoryId?: InputMaybe<Scalars['ID']>;
};


export type QueryCategoryDetailArgs = {
  categoryId: Scalars['Int'];
};


export type QueryCheckBeforeCreateCustomsDeclareTaskArgs = {
  cabinetId: Array<Scalars['ID']>;
};


export type QueryCheckBlackListArgs = {
  input?: InputMaybe<BlackListCheckInput>;
};


export type QueryCheckCanCovertPreReceiptArgs = {
  input?: InputMaybe<Scalars['ID']>;
};


export type QueryCheckCanModifyRefundTypeArgs = {
  input?: InputMaybe<Scalars['ID']>;
};


export type QueryCheckCreateReturnOrderArgs = {
  input?: InputMaybe<Scalars['ID']>;
};


export type QueryCheckCustomsTemplateNameArgs = {
  input?: InputMaybe<Scalars['String']>;
};


export type QueryCheckDetailArgs = {
  checkId?: InputMaybe<Scalars['ID']>;
};


export type QueryCheckDomesticDeliveryArgs = {
  input?: InputMaybe<Scalars['ID']>;
};


export type QueryCheckEmptyCabinetReSelectArgs = {
  planId: Scalars['ID'];
};


export type QueryCheckIfPickingArgs = {
  checkIfPickingInput?: InputMaybe<CheckIfPickingInput>;
};


export type QueryCheckLoadingArgs = {
  taskId: Scalars['ID'];
};


export type QueryCheckLoadingAssociationArgs = {
  taskId: Scalars['ID'];
};


export type QueryCheckLoadingTaskChangeArgs = {
  planId: Scalars['ID'];
};


export type QueryCheckOrdersArgs = {
  checkId?: InputMaybe<Scalars['ID']>;
};


export type QueryCheckPageRecordsArgs = {
  checkRecordConfitionInput?: InputMaybe<CheckRecordConfitionInput>;
  page?: InputMaybe<Page>;
};


export type QueryCheckPlanCommodityArgs = {
  input: CheckPlanCommodityInput;
};


export type QueryCheckPositionNameArgs = {
  checkPositionNameInput?: InputMaybe<CheckPositionNameInput>;
};


export type QueryCheckPurchaseBillWhetherEditArgs = {
  input: Scalars['ID'];
};


export type QueryCheckSkuIdStockArgs = {
  commoditySkuId: Scalars['Int'];
};


export type QueryCheckSkuImportPriceArgs = {
  input?: InputMaybe<SkuImportPriceCheckInput>;
};


export type QueryCheckStockBatchArgs = {
  input?: InputMaybe<CheckStockBatchInput>;
};


export type QueryCheckStocksArgs = {
  checkConditionInput?: InputMaybe<CheckConditionInput>;
};


export type QueryCheckTakeEffectTimeArgs = {
  input: CheckTakeEffectTimeInput;
};


export type QueryCheckTransferTimeArgs = {
  salesPlanIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};


export type QueryCommoditiesArgs = {
  listCommodityInput?: InputMaybe<ListCommodityInput>;
};


export type QueryCommodityCategoriesArgs = {
  listCommodityCategoryInput?: InputMaybe<ListCommodityCategoryInput>;
};


export type QueryCommodityOptionArgs = {
  specsInput?: InputMaybe<SpecsInput>;
};


export type QueryCommoditySkuArgs = {
  getCommoditySkuInput?: InputMaybe<GetCommoditySkuInput>;
};


export type QueryCommoditySkuValidArgs = {
  input?: InputMaybe<CommoditySkuValidInput>;
};


export type QueryCommoditySkuesArgs = {
  listCommoditySkuInput?: InputMaybe<ListCommoditySkuInput>;
};


export type QueryCommoditySpecOptionArgs = {
  commodityId: Scalars['ID'];
};


export type QueryCommoditySpecsArgs = {
  listCommoditySpecInput?: InputMaybe<ListCommoditySpecInput>;
};


export type QueryCommodityStockBatchesArgs = {
  listCommodityStockBatchInput?: InputMaybe<ListCommodityStockBatchInput>;
};


export type QueryCommodityTableArgs = {
  input?: InputMaybe<CommodityTableInput>;
};


export type QueryCommodityTextRecogArgs = {
  input?: InputMaybe<CommodityTextRecogInput>;
};


export type QueryCompanyAccountListArgs = {
  input?: InputMaybe<CompanyAccountListInput>;
};


export type QueryCompanyAccountPageArgs = {
  input?: InputMaybe<CompanyAccountPageInput>;
};


export type QueryConfirmOutOrderStatisticsArgs = {
  outOrderId: Scalars['ID'];
};


export type QueryConfirmTaskFinishArgs = {
  taskId: Scalars['ID'];
};


export type QueryContractArgs = {
  input: Scalars['ID'];
};


export type QueryContractFinanceSupplierCompanyOptionArgs = {
  contractId?: InputMaybe<Scalars['ID']>;
};


export type QueryContractOptionArgs = {
  input?: InputMaybe<Scalars['ID']>;
};


export type QueryCostEntryTypeArgs = {
  input?: InputMaybe<CostEntryTypeInput>;
};


export type QueryCountAcquireArgs = {
  countAcquireFilter?: InputMaybe<CountAcquireFilter>;
};


export type QueryCountAgencyCommodityAfterSaleArgs = {
  input?: InputMaybe<CountAgencyCommodityAfterSaleInput>;
};


export type QueryCountAgencySaleCooperationArgs = {
  input?: InputMaybe<CountAgencySaleCooperationInput>;
};


export type QueryCountAllStatusDeliveryFeeArgs = {
  countBillStatusInput?: InputMaybe<CountBillStatusInput>;
};


export type QueryCountContractMsgArgs = {
  input?: InputMaybe<CountContractMsgInput>;
};


export type QueryCountCreditCustomerArgs = {
  input?: InputMaybe<CountCreditCustomerInput>;
};


export type QueryCountDeliveryFeeArgs = {
  incomeStatementType: BillMainTypeEnum;
};


export type QueryCountDomesticPurchaseStatusArgs = {
  countDomesticPurchaseStatusFilter: CountDomesticPurchaseStatusFilter;
};


export type QueryCountEditableSkuByConditionArgs = {
  input?: InputMaybe<CustomsTemplateCommoditySkuPageInput>;
};


export type QueryCountInboundedArgs = {
  inOrderDetailInput?: InputMaybe<InOrderDetailInput>;
};


export type QueryCountIncomeStatementArgs = {
  incomeStatementTypeInput?: InputMaybe<IncomeStatementTypeInput>;
};


export type QueryCountIndividualPurchaseStatusArgs = {
  countPurchaseStatusInput?: InputMaybe<CountPurchaseStatusInput>;
};


export type QueryCountInspectionArgs = {
  input?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};


export type QueryCountOutBoundUnitQuantityArgs = {
  input?: InputMaybe<OutBoundReportFormQueryInput>;
};


export type QueryCountOutOrderStatusArgs = {
  countOutOrderStatusInput?: InputMaybe<CountOutOrderStatusInput>;
};


export type QueryCountOutOrderTypeArgs = {
  countOutOrderTypeInput?: InputMaybe<CountOutOrderTypeInput>;
};


export type QueryCountOutStockRecordArgs = {
  countOutStockRecordInput?: InputMaybe<CountOutStockRecordInput>;
};


export type QueryCountPitayaCostEntryByStatusArgs = {
  input?: InputMaybe<CostEntryCountInput>;
};


export type QueryCountPurchaseArgs = {
  countPurchaseFilter?: InputMaybe<CountPurchaseFilter>;
};


export type QueryCountPurchaseByExtendStatusArgs = {
  countPurchaseStatusWithExtendInput?: InputMaybe<CountPurchaseStatusWithExtendInput>;
};


export type QueryCountReturnOrderStatusArgs = {
  input?: InputMaybe<CountReturnOrderStatusInput>;
};


export type QueryCountSaleOrderStatusArgs = {
  countSaleOrderStatusInput?: InputMaybe<CountSaleOrderStatusInput>;
};


export type QueryCountSaleReturnArgs = {
  countSaleReturnInput?: InputMaybe<CountSaleReturnInput>;
};


export type QueryCountSaleReturnRecordArgs = {
  saleOrderInput?: InputMaybe<SaleOrderInput>;
};


export type QueryCountTransferInStockRecordArgs = {
  queryRecordListInput?: InputMaybe<QueryRecordListInput>;
};


export type QueryCountTransferOutStockRecordArgs = {
  queryOutRecordListInput?: InputMaybe<QueryOutRecordListInput>;
};


export type QueryCountUnCommitBillArgs = {
  input: CountUnCommitBillInput;
};


export type QueryCountUnCommitFmsSaleIncomeOrderArgs = {
  input?: InputMaybe<CountUnCommitSaleIncomeOrderInput>;
};


export type QueryCountUnCommitJointVentureReturnBillArgs = {
  input: CountUnCommitSaleReturnBillInput;
};


export type QueryCountUnCommitOrderTransferBillArgs = {
  input: CountUnCommitTransferBillInput;
};


export type QueryCountUnCommitSaleReturnBillArgs = {
  input: CountUnCommitSaleReturnBillInput;
};


export type QueryCountUnCommitTransferBillArgs = {
  input: CountUnCommitTransferBillInput;
};


export type QueryCountWarehouseUnitQuantityArgs = {
  input?: InputMaybe<WarehouseReportFormQueryInput>;
};


export type QueryCreateCommodityArgs = {
  createCommodityInput?: InputMaybe<Array<InputMaybe<CreateCommodityInput>>>;
};


export type QueryCustomerArgs = {
  customerId?: InputMaybe<Scalars['Int']>;
};


export type QueryCustomerAccountArgs = {
  id: Scalars['ID'];
};


export type QueryCustomerAddressOptionArgs = {
  input?: InputMaybe<Scalars['ID']>;
};


export type QueryCustomerBaseArgs = {
  id: Scalars['ID'];
};


export type QueryCustomerBlacklistRecordsListArgs = {
  customerId: Scalars['Int'];
};


export type QueryCustomerContactOptionArgs = {
  input?: InputMaybe<CustomerContactOptionInput>;
};


export type QueryCustomerContractRelArgs = {
  id: Scalars['ID'];
};


export type QueryCustomerDebtCountArgs = {
  input?: InputMaybe<CustomerDebtCountInput>;
};


export type QueryCustomerDetailArgs = {
  id: Scalars['ID'];
};


export type QueryCustomerDetailContactsArgs = {
  id: Scalars['ID'];
};


export type QueryCustomerDetailCooperationArgs = {
  id: Scalars['ID'];
};


export type QueryCustomerDetailDistributionArgs = {
  id: Scalars['ID'];
};


export type QueryCustomerFileArgs = {
  input?: InputMaybe<HlCustomerFileInput>;
};


export type QueryCustomerOptionArgs = {
  input?: InputMaybe<AppTypeEnum>;
};


export type QueryCustomerOptionAndTagArgs = {
  input?: InputMaybe<AppTypeEnum>;
};


export type QueryCustomerQualificationArgs = {
  id: Scalars['ID'];
};


export type QueryCustomerReceiptArgs = {
  input: CustomerReceiptListInput;
};


export type QueryCustomerReceiptBusinessDataListArgs = {
  input?: InputMaybe<CustomerReceiptBusinessDataInput>;
};


export type QueryCustomerTreeArgs = {
  customerTreeInput?: InputMaybe<CustomerTreeInput>;
};


export type QueryCustomerWebArgs = {
  customerId?: InputMaybe<Scalars['Int']>;
};


export type QueryCustomersArgs = {
  keyword?: InputMaybe<Scalars['String']>;
  page?: InputMaybe<Page>;
};


export type QueryCustomsPageLicenceArgs = {
  input: CustomsLicencePageInput;
};


export type QueryCustomsPageLicenceUsageRecordArgs = {
  input: LicenceUsageRecordPageInput;
};


export type QueryCustomsRoadTripAppPageArgs = {
  input?: InputMaybe<CustomsRoadTripAppPageInput>;
};


export type QueryCustomsRoadTripEditEchoArgs = {
  id?: InputMaybe<Scalars['ID']>;
};


export type QueryCustomsRoadTripWebPageArgs = {
  input?: InputMaybe<CustomsRoadTripWebPageInput>;
};


export type QueryCustomsSeaTripAppPageArgs = {
  input?: InputMaybe<SeaTripAppPageInput>;
};


export type QueryCustomsSeaTripAppSearchArgs = {
  input?: InputMaybe<SeaTripAppSearchInput>;
};


export type QueryCustomsSeaTripCabinetEditDetailArgs = {
  seaTripCabinetId?: InputMaybe<Scalars['ID']>;
};


export type QueryCustomsSeaTripCabinetEditDetailFilterArgs = {
  sailScheduleId: Scalars['ID'];
};


export type QueryCustomsSeaTripCabinetListArgs = {
  input?: InputMaybe<CustomsSeaTripCabinetListInput>;
};


export type QueryCustomsSeaTripWebPageArgs = {
  input?: InputMaybe<CustomsSeaTripWebPageInput>;
};


export type QueryCustomsSopDetailArgs = {
  taskId?: InputMaybe<Scalars['ID']>;
};


export type QueryCustomsSopPageArgs = {
  input?: InputMaybe<CustomsSopPageInput>;
};


export type QueryCustomsTemplateDetailArgs = {
  input: Scalars['ID'];
};


export type QueryDailyLaborCostArgs = {
  laborCostId?: InputMaybe<Scalars['Long']>;
};


export type QueryDamageOutOrderArgs = {
  damageOutIDInput?: InputMaybe<DamageOutIdInput>;
};


export type QueryDamageOutStatusCountArgs = {
  damageOutStatusCountInput?: InputMaybe<DamageOutStatusCountInput>;
};


export type QueryDataCenterImportRecordArgs = {
  templateId: Scalars['ID'];
};


export type QueryDataCenterTemplateFileArgs = {
  templateId: Scalars['ID'];
};


export type QueryDebtCountArgs = {
  input?: InputMaybe<DebtCountInput>;
};


export type QueryDeclarationSupplierOptionArgs = {
  input?: InputMaybe<Scalars['ID']>;
};


export type QueryDeclareSupplierByCountryOptionArgs = {
  input?: InputMaybe<DurianCountryTypeEnum>;
};


export type QueryDeclareTmpSelectArgs = {
  categoryId: Scalars['ID'];
};


export type QueryDefectiveSkuOptionArgs = {
  defectiveSkuOptionInput?: InputMaybe<DefectiveSkuOptionInput>;
};


export type QueryDeliveryBillStatusCountArgs = {
  deliveryOrderStatusCountInput?: InputMaybe<DeliveryOrderStatusCountInput>;
};


export type QueryDeliveryCabinetRuleOptionArgs = {
  categoryId?: InputMaybe<Scalars['ID']>;
};


export type QueryDeliveryEditDetailArgs = {
  input: Scalars['ID'];
};


export type QueryDeliveryEditPageArgs = {
  input?: InputMaybe<DeliveryEditPageInput>;
};


export type QueryDeliveryExportPortOptionArgs = {
  input?: InputMaybe<DeliveryExportPortInput>;
};


export type QueryDeliveryOrderDetailArgs = {
  deliveryOrderDetailQueryInput?: InputMaybe<DeliveryOrderDetailQueryInput>;
};


export type QueryDeliveryOrderStatusCountArgs = {
  deliveryOrderStatusCountInput?: InputMaybe<DeliveryOrderStatusCountInput>;
};


export type QueryDeliveryReturnOrderArgs = {
  deliveryReturnOrderInput?: InputMaybe<DeliveryReturnOrderInput>;
};


export type QueryDeliveryReturnStatusArgs = {
  deliveryReturnStatusInput?: InputMaybe<DeliveryReturnStatusInput>;
};


export type QueryDetailAccountSubjectForCreateSubArgs = {
  input: FasCodeInput;
};


export type QueryDetailAdvanceReceiptInfoFasInvoiceArgs = {
  input: GeneFasReceivableInvoiceInput;
};


export type QueryDetailCompanyInfoArgs = {
  input: FasIdInput;
};


export type QueryDetailCustomerInfoArgs = {
  input: FasCustomerInput;
};


export type QueryDetailDeliveryFeeArgs = {
  billMainId: Scalars['ID'];
};


export type QueryDetailDepartInfoArgs = {
  input: FasIdInput;
};


export type QueryDetailDomesticPurchaseOrderArgs = {
  domesticPurchaseId: Scalars['ID'];
};


export type QueryDetailExpandOrderArgs = {
  idsInput: IdsInput;
};


export type QueryDetailFasInvoiceArgs = {
  input: FasIdInput;
};


export type QueryDetailFasInvoicePayableArgs = {
  input: FasIdInput;
};


export type QueryDetailFinancialPaymentArgs = {
  input: FasIdInput;
};


export type QueryDetailGoodsTaxRateArgs = {
  input: FasIdInput;
};


export type QueryDetailInAdvancePaymentCanOffsetArgs = {
  input: FasIdsInput;
};


export type QueryDetailIncomeStatementArgs = {
  detailIncomeStatementInput: DetailIncomeStatementInput;
};


export type QueryDetailIndividualPurchaseOrderArgs = {
  id?: InputMaybe<Scalars['ID']>;
};


export type QueryDetailNonPrimaryReceiptsArgs = {
  input: FasIdInput;
};


export type QueryDetailPayOfAnotherArgs = {
  input: Scalars['ID'];
};


export type QueryDetailPayableArgs = {
  input: FasIdInput;
};


export type QueryDetailPaymentAdvanceArgs = {
  id: Scalars['ID'];
};


export type QueryDetailPrimaryReceiptsArgs = {
  input: FasIdInput;
};


export type QueryDetailPrimaryReceiptsReturnArgs = {
  input: FasIdInput;
};


export type QueryDetailReceivableArgs = {
  input: FasIdInput;
};


export type QueryDetailReconciliationArgs = {
  input: FasIdInput;
};


export type QueryDetailReimbursementArgs = {
  input: FasIdInput;
};


export type QueryDetailSailScheduleArgs = {
  sailScheduleId: Scalars['ID'];
};


export type QueryDetailVoucherTemplateArgs = {
  input: FasIdInput;
};


export type QueryDetailVoucherTemplateForCreateBillArgs = {
  input: FasIdInput;
};


export type QueryDeviceBindingLogsArgs = {
  input: Scalars['ID'];
};


export type QueryDeviceDetailsArgs = {
  input: Scalars['ID'];
};


export type QueryDevicePageArgs = {
  input?: InputMaybe<DevicePageInput>;
};


export type QueryDifferenceOrderDetailArgs = {
  orderId: Scalars['ID'];
  orderType?: InputMaybe<DifferenceOrderType>;
};


export type QueryDischargingPortSelectArgs = {
  input?: InputMaybe<SeaTripSelectInput>;
};


export type QueryDomesticBillDetailArgs = {
  planId: Scalars['ID'];
};


export type QueryDomesticProductsCommoditySkuOptionsArgs = {
  commodityId: Scalars['ID'];
};


export type QueryDurianCabinetListArgs = {
  input?: InputMaybe<DurianSeaTripCabinetListInput>;
};


export type QueryDurianCommodityArgs = {
  input: Scalars['ID'];
};


export type QueryDurianCommodityCategoryArgs = {
  input: Scalars['ID'];
};


export type QueryDurianCommodityCategoryIdOptionArgs = {
  input?: InputMaybe<Scalars['ID']>;
};


export type QueryDurianCommodityCategoryNotAddOptionArgs = {
  commodityTypeId: Scalars['Int'];
};


export type QueryDurianCommodityCategoryOptionArgs = {
  input?: InputMaybe<EnabledEnum>;
};


export type QueryDurianCommodityOriginOptionArgs = {
  categoryId: Scalars['ID'];
};


export type QueryDurianCommodityVarietyOptionArgs = {
  categoryId: Scalars['ID'];
};


export type QueryDurianDomesticProductsCommodityOptionArgs = {
  categoryId?: InputMaybe<Scalars['ID']>;
};


export type QueryDurianEastProductsCommodityOptionArgs = {
  categoryId?: InputMaybe<Scalars['ID']>;
};


export type QueryDurianNotAddCommoditySkuArgs = {
  commodityId: Scalars['Int'];
};


export type QueryDurianPageEnableSopArgs = {
  input?: InputMaybe<DurianEnableSopPageInput>;
};


export type QueryDurianPageLicenceArgs = {
  input: DurianLicencePageInput;
};


export type QueryDurianPageLicenceUsageRecordArgs = {
  input: LicenceUsageRecordPageInput;
};


export type QueryDurianPageSopArgs = {
  input?: InputMaybe<DurianSopPageInput>;
};


export type QueryDurianPageSopCheckItemArgs = {
  input?: InputMaybe<DurianSopCheckItemPageInput>;
};


export type QueryDurianPurchaseBillDetailArgs = {
  id: Scalars['ID'];
};


export type QueryDurianPurchaseBillPageArgs = {
  input?: InputMaybe<PurchasePageInput>;
};


export type QueryDurianRoadTripEditEchoArgs = {
  id?: InputMaybe<Scalars['ID']>;
};


export type QueryDurianRoadTripNodeOptionsArgs = {
  input?: InputMaybe<DurianRoadTripNodeOptionsInput>;
};


export type QueryDurianRoadTripNodePageArgs = {
  input?: InputMaybe<DurianRoadTripNodePageInput>;
};


export type QueryDurianRoadTripRouteListArgs = {
  input?: InputMaybe<DurianRoadTripRouteListInput>;
};


export type QueryDurianRoadTripWebPageArgs = {
  input?: InputMaybe<DurianRoadTripWebPageInput>;
};


export type QueryDurianSalesBillDetailArgs = {
  id: Scalars['ID'];
};


export type QueryDurianSalesBillPageArgs = {
  input?: InputMaybe<DurianSalesPageInput>;
};


export type QueryDurianSeaTripCabinetEditDetailArgs = {
  seaTripCabinetId: Scalars['ID'];
};


export type QueryDurianSeaTripCabinetQuantityCategorySelectArgs = {
  input?: InputMaybe<SeaTripValidCabinetQuantityInput>;
};


export type QueryDurianSeaTripListArgs = {
  input?: InputMaybe<DurianSeaTripListInput>;
};


export type QueryDurianSupplierOptionArgs = {
  input?: InputMaybe<DurianSupplierTypeEnum>;
};


export type QueryDurianSupplierOrgTreeArgs = {
  input?: InputMaybe<DurianSupplierTypeEnumInput>;
};


export type QueryDurianSupplierTfnFindArgs = {
  input?: InputMaybe<Scalars['String']>;
};


export type QueryDurianValidOperationArgs = {
  input?: InputMaybe<ValidOperationExistInput>;
};


export type QueryEastProductsCommoditySkuOptionsArgs = {
  commodityId: Scalars['ID'];
};


export type QueryEchoCustomsDeclarationFormGoodsDefaultValueArgs = {
  formId: Scalars['ID'];
};


export type QueryEchoDomesticDetailInfoArgs = {
  planId: Scalars['ID'];
};


export type QueryEchoPlanRouteAndDeclarationInfoArgs = {
  input?: InputMaybe<PlanRouteAndDeclarationInfoEchoInput>;
};


export type QueryEmptyCabinetBillPageArgs = {
  input?: InputMaybe<EmptyCabinetBillPageInput>;
};


export type QueryEmptyCabinetBillQuantityArgs = {
  input?: InputMaybe<EmptyCabinetBillInput>;
};


export type QueryEntryCustomsSupplierSelectArgs = {
  input?: InputMaybe<SeaTripSelectInput>;
};


export type QueryEsiLocationInformationArgs = {
  esiLocationInput?: InputMaybe<EsiLocationInput>;
};


export type QueryExistOutStockCommodityZeroCostArgs = {
  input: ExistOutStockCommodityZeroCostInput;
};


export type QueryExistSopByNameArgs = {
  name?: InputMaybe<Scalars['String']>;
};


export type QueryExpandOrderBadgeArgs = {
  input?: InputMaybe<ExpandOrderBadgeInput>;
};


export type QueryExportAdjustmentBillArgs = {
  input: ExportPageBillInput;
};


export type QueryExportAssistArgs = {
  condition?: InputMaybe<AssistStockQueryInput>;
};


export type QueryExportBaseInStockBillArgs = {
  input?: InputMaybe<ExportBaseInStockBillInput>;
};


export type QueryExportBaskeArgs = {
  condition?: InputMaybe<TurnoverBasketQueryInput>;
};


export type QueryExportBillTemplateFileArgs = {
  billTemplateId?: InputMaybe<Scalars['ID']>;
};


export type QueryExportCommodityAdjustmentArgs = {
  input?: InputMaybe<PageCommodityAdjustmentInput>;
};


export type QueryExportCustomerWebArgs = {
  customersInput?: InputMaybe<CustomersWebInput>;
};


export type QueryExportCustomsSupplierSelectArgs = {
  input?: InputMaybe<SeaTripSelectInput>;
};


export type QueryExportDomesticBillArgs = {
  input?: InputMaybe<DomesticBillExportInput>;
};


export type QueryExportDomesticHqSaleBillArgs = {
  input?: InputMaybe<ExportDomesticHqSaleBillInput>;
};


export type QueryExportDurianHqSaleBillArgs = {
  input?: InputMaybe<ExportDurianHqSaleBillInput>;
};


export type QueryExportEmptyCabinetBillArgs = {
  input: ExportPageBillInput;
};


export type QueryExportFailRecordFileArgs = {
  failFileBatchCode?: InputMaybe<Scalars['String']>;
};


export type QueryExportFmsDomesticHqSaleArgs = {
  input?: InputMaybe<ExportDomesticHqSaleBillInput>;
};


export type QueryExportFmsDomesticSaleReturnArgs = {
  input?: InputMaybe<ExportDomesticSaleReturnBillInput>;
};


export type QueryExportFmsDomesticSaleReturnBillArgs = {
  input?: InputMaybe<ExportDomesticSaleReturnBillInput>;
};


export type QueryExportFmsDurianHqPurchaseSaleArgs = {
  input: ExportFmsDurianPurchaseDetailInput;
};


export type QueryExportFmsDurianHqSaleArgs = {
  input?: InputMaybe<ExportDurianHqSaleBillInput>;
};


export type QueryExportFmsDurianOriginFeeArgs = {
  input?: InputMaybe<ExportFmsDurianOriginFeeInput>;
};


export type QueryExportFmsDurianOriginSaleArgs = {
  input?: InputMaybe<ExportFmsDurianOriginSaleInput>;
};


export type QueryExportFmsDurianOriginSaleFeeArgs = {
  input?: InputMaybe<ExportFmsDurianOriginSaleFeeInput>;
};


export type QueryExportFmsDurianPurchaseBillArgs = {
  input: ExportFmsDurianPurchaseBillInput;
};


export type QueryExportFmsDurianPurchaseDetailArgs = {
  input: ExportFmsDurianPurchaseDetailInput;
};


export type QueryExportFmsPagePitayaSaleReturnArgs = {
  input?: InputMaybe<ExportSaleReturnInput>;
};


export type QueryExportFmsPeachImportPurchaseBillArgs = {
  input: ExportFmsImportPurchaseBillInput;
};


export type QueryExportFmsPeachImportPurchaseDetailArgs = {
  input: ExportFmsImportPurchaseDetailInput;
};


export type QueryExportFmsPeachPurchaseInnerBillArgs = {
  input?: InputMaybe<ExportPeachPurchaseInnerBillInput>;
};


export type QueryExportFmsPeachPurchaseInnerOrderArgs = {
  input?: InputMaybe<ExportPeachPurchaseInnerInput>;
};


export type QueryExportFmsPeachSaleInnerBillArgs = {
  input?: InputMaybe<ExportPeachSaleInnerBillInput>;
};


export type QueryExportFmsPeachSaleInnerOrderArgs = {
  input?: InputMaybe<ExportPeachSaleInnerInput>;
};


export type QueryExportFmsPitayaAfterSaleIncomeArgs = {
  input?: InputMaybe<ExportFmsPitayaAfterSaleIncomeInput>;
};


export type QueryExportFmsPitayaDamageDetailArgs = {
  input?: InputMaybe<ExportFmsPitayaDamageInput>;
};


export type QueryExportFmsPitayaDifferenceSaleIncomeArgs = {
  input?: InputMaybe<ExportFmsPitayaDifferenceSaleIncomeInput>;
};


export type QueryExportFmsPitayaDifferenceSaleIncomeAccountArgs = {
  input?: InputMaybe<ExportFmsPitayaDifferenceSaleIncomeInput>;
};


export type QueryExportFmsPitayaImportPurchaseBillArgs = {
  input: ExportFmsImportPurchaseBillInput;
};


export type QueryExportFmsPitayaImportPurchaseDetailArgs = {
  input: ExportFmsImportPurchaseDetailInput;
};


export type QueryExportFmsPitayaPurchaseInnerBillArgs = {
  input?: InputMaybe<ExportPitayaPurchaseInnerBillInput>;
};


export type QueryExportFmsPitayaPurchaseInnerOrderArgs = {
  input?: InputMaybe<ExportPitayaPurchaseInnerInput>;
};


export type QueryExportFmsPitayaSaleIncomeArgs = {
  input?: InputMaybe<ExportFmsPitayaSaleIncomeInput>;
};


export type QueryExportFmsPitayaSaleInnerBillArgs = {
  input?: InputMaybe<ExportPitayaSaleInnerBillInput>;
};


export type QueryExportFmsPitayaSaleInnerOrderArgs = {
  input?: InputMaybe<ExportPitayaSaleInnerInput>;
};


export type QueryExportFmsStandingBookArgs = {
  input?: InputMaybe<FmsExportStandingBookInput>;
};


export type QueryExportFruitArgs = {
  condition?: InputMaybe<FruitStockQueryInput>;
};


export type QueryExportFruitStorageArgs = {
  condition?: InputMaybe<FruitStorageQueryInput>;
};


export type QueryExportFundFlowArgs = {
  input?: InputMaybe<ExportFlowInput>;
};


export type QueryExportInOrderTransferBillArgs = {
  input?: InputMaybe<ExportOrderTransferBillInInfoInput>;
};


export type QueryExportInOrderTransferDetailArgs = {
  input?: InputMaybe<ExportOrderTransferDetailInput>;
};


export type QueryExportLaborCostArgs = {
  id?: InputMaybe<Scalars['Int']>;
};


export type QueryExportLossArgs = {
  id?: InputMaybe<Scalars['Int']>;
};


export type QueryExportOutBoundReportFormArgs = {
  input?: InputMaybe<OutBoundReportFormQueryInput>;
};


export type QueryExportOutOrderTransferBillArgs = {
  input?: InputMaybe<ExportOrderTransferBillInInfoInput>;
};


export type QueryExportOutOrderTransferDetailArgs = {
  input?: InputMaybe<ExportOrderTransferDetailInput>;
};


export type QueryExportPaymentReturnArgs = {
  input?: InputMaybe<ExportPaymentReturnInput>;
};


export type QueryExportPeachAgencySaleSettlementArgs = {
  input?: InputMaybe<ExportPeachAgencySaleSettlementInput>;
};


export type QueryExportPeachBillAuditArgs = {
  input?: InputMaybe<ExportPeachBillAuditInput>;
};


export type QueryExportPeachCommodityAdjustmentArgs = {
  input: PeachCommodityAdjustmentQueryInput;
};


export type QueryExportPeachDamageOrderDetailArgs = {
  input?: InputMaybe<ExportFmsDamageDetailInput>;
};


export type QueryExportPeachOtherInStockBillArgs = {
  input: ExportOtherInStockBillInput;
};


export type QueryExportPeachPurchaseBillArgs = {
  input?: InputMaybe<ExportPeachPurchaseBillInput>;
};


export type QueryExportPeachPurchaseOrderArgs = {
  input?: InputMaybe<ExportPeachPurchaseOrderInput>;
};


export type QueryExportPeachPurchaseReturnBillArgs = {
  input?: InputMaybe<ExportPeachPurchaseReturnBillInput>;
};


export type QueryExportPeachPurchaseReturnOrderArgs = {
  input?: InputMaybe<ExportPeachPurchaseReturnOrderInput>;
};


export type QueryExportPeachReturnOrderBillArgs = {
  input?: InputMaybe<ExportPeachReturnOrderBillInput>;
};


export type QueryExportPeachSalesOrderBillArgs = {
  input?: InputMaybe<ExportPeachSalesOrderBillInput>;
};


export type QueryExportPitayaBaseInStockBillArgs = {
  input?: InputMaybe<ExportPitayaBaseInStockBillInput>;
};


export type QueryExportPitayaBillAuditArgs = {
  input?: InputMaybe<ExportPitayaBillAuditInput>;
};


export type QueryExportPitayaConvertOrderArgs = {
  input?: InputMaybe<ExportPitayaConvertOrderInput>;
};


export type QueryExportPitayaDeliveryBillItemArgs = {
  input?: InputMaybe<ExportPitayaDeliveryBillItemInput>;
};


export type QueryExportPitayaDeliveryOrderArgs = {
  input?: InputMaybe<ExportPitayaDeliveryOrderInput>;
};


export type QueryExportPitayaDeliveryOrderItemArgs = {
  input?: InputMaybe<ExportPitayaDeliveryOrderItemInput>;
};


export type QueryExportPitayaDeliveryReturnItemArgs = {
  input?: InputMaybe<ExportPitayaDeliveryReturnItemInput>;
};


export type QueryExportPitayaInOrderTransferBillArgs = {
  input?: InputMaybe<ExportPitayaOrderTransferBillInInfoInput>;
};


export type QueryExportPitayaInOrderTransferDetailArgs = {
  input?: InputMaybe<ExportPitayaOrderTransferDetailInput>;
};


export type QueryExportPitayaOtherInStockBillArgs = {
  input: ExportOtherInStockBillInput;
};


export type QueryExportPitayaOutOrderTransferBillArgs = {
  input?: InputMaybe<ExportPitayaOrderTransferBillInInfoInput>;
};


export type QueryExportPitayaOutOrderTransferDetailArgs = {
  input?: InputMaybe<ExportPitayaOrderTransferDetailInput>;
};


export type QueryExportPitayaProductionDamageOrderDetailArgs = {
  input?: InputMaybe<ExportFmsProductionDamageDetailInput>;
};


export type QueryExportPitayaPurchaseBillArgs = {
  input?: InputMaybe<ExportPitayaPurchaseBillInput>;
};


export type QueryExportPitayaPurchaseOrderArgs = {
  input?: InputMaybe<ExportPitayaPurchaseOrderInput>;
};


export type QueryExportPitayaPurchaseReturnBillArgs = {
  input?: InputMaybe<ExportPitayaPurchaseReturnBillInput>;
};


export type QueryExportPitayaPurchaseReturnOrderArgs = {
  input?: InputMaybe<ExportPitayaPurchaseReturnOrderInput>;
};


export type QueryExportPitayaSaleIncomeArgs = {
  input?: InputMaybe<ExportPitayaSaleIncomeInput>;
};


export type QueryExportPurchaseArgs = {
  exportPurchaseInput?: InputMaybe<ExportPurchaseInput>;
};


export type QueryExportReimbursementArgs = {
  input: ExportReimbursementInput;
};


export type QueryExportReturnBoxBillArgs = {
  input: ExportPageBillInput;
};


export type QueryExportSeaTripArgs = {
  input?: InputMaybe<SeaTripExportInput>;
};


export type QueryExportStockCheckArgs = {
  input?: InputMaybe<ExportStockCheckInput>;
};


export type QueryExportSupplierArgs = {
  supplierCondition?: InputMaybe<SupplierConditionInput>;
};


export type QueryExportTrackingArgs = {
  input?: InputMaybe<TrackingExportInput>;
};


export type QueryExportTransferArgs = {
  exportTransferInput?: InputMaybe<ExportTransferInput>;
};


export type QueryExportTransferBillArgs = {
  input: ExportTransferBillPageInput;
};


export type QueryExportTravelSopArgs = {
  input?: InputMaybe<TravelCabinetBatchCodeExportInput>;
};


export type QueryExportWarehouseReportFormArgs = {
  input?: InputMaybe<WarehouseReportFormQueryInput>;
};


export type QueryFabricationOptionArgs = {
  code?: InputMaybe<Scalars['Int']>;
};


export type QueryFactoryOptionsByCategoryArgs = {
  input: Scalars['ID'];
};


export type QueryFactoryOptionsBySupplierArgs = {
  input?: InputMaybe<FactoryOptionsBySupplierInput>;
};


export type QueryFailureDevicePageArgs = {
  input?: InputMaybe<FailureDevicePageInput>;
};


export type QueryFailureDevicePageNotMatchDeviceCodeArgs = {
  input?: InputMaybe<FailureDeviceEchoInput>;
};


export type QueryFailureDeviceRecordArgs = {
  deviceId: Scalars['ID'];
};


export type QueryFcPeachAbnormalSalesOrderPageArgs = {
  input?: InputMaybe<PageAbnormalSalesOrderInput>;
};


export type QueryFcPeachDomesticReceiptExpensePageArgs = {
  input?: InputMaybe<FcPeachDomesticReceiptExpensePageInput>;
};


export type QueryFcPeachExportOrderReportFormArgs = {
  input?: InputMaybe<PeachOrderReportFormQueryInput>;
};


export type QueryFcPeachGetOrderReportDetailArgs = {
  input?: InputMaybe<FcPeachOrderReportInput>;
};


export type QueryFcPeachOrderByCustomerPageArgs = {
  input: FcPeachOrderByCustomerPageInput;
};


export type QueryFcPeachOrderPageArgs = {
  input: FcPeachOrderPageInput;
};


export type QueryFcPeachPageCustomerArgs = {
  input?: InputMaybe<FcPeachCustomerPageInput>;
};


export type QueryFcPeachPageOrderReportFormArgs = {
  input?: InputMaybe<PeachOrderReportFormPageInput>;
};


export type QueryFcPeachPagePaymentOrderArgs = {
  input?: InputMaybe<OrderPaymentPageInput>;
};


export type QueryFcPeachPagePurchaseCostArgs = {
  input?: InputMaybe<FcPeachPurchaseCostPageInput>;
};


export type QueryFcPeachPaymentCountArgs = {
  input?: InputMaybe<OrderPaymentCountInput>;
};


export type QueryFeeItemByTypeOptionArgs = {
  tempType: TemplateTypeEnum;
};


export type QueryFeeItemConditionValSelectArgs = {
  condition?: InputMaybe<Scalars['ID']>;
};


export type QueryFeeItemDefaultValPageArgs = {
  input?: InputMaybe<FeeItemConditionPageInput>;
};


export type QueryFeeItemDetailArgs = {
  itemId: Scalars['ID'];
};


export type QueryFeeItemPageArgs = {
  input?: InputMaybe<FeeItemPageInput>;
};


export type QueryFeeItemRuleSelectArgs = {
  itemId: Scalars['ID'];
};


export type QueryFeeTemplateDetailArgs = {
  tmpId: Scalars['ID'];
};


export type QueryFeeTemplatePageArgs = {
  input?: InputMaybe<FeeTemplatePageInput>;
};


export type QueryFeeTmpConditionValSelectArgs = {
  condition?: InputMaybe<Scalars['ID']>;
};


export type QueryFeeTmpNameValidArgs = {
  input?: InputMaybe<TmpValidInput>;
};


export type QueryFieldDefaultConfigMappingArgs = {
  page: FieldDefaultConfigPageEnum;
};


export type QueryFindUserArgs = {
  input?: InputMaybe<FindUserInput>;
};


export type QueryFmsAssetPurchaseDetailArgs = {
  input?: InputMaybe<FmsAssetPurchaseDetailInput>;
};


export type QueryFmsCommodityTypeStatusArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsContractSignStatusArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsCostManagementArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsCustomerAttributeOptionArgs = {
  input?: InputMaybe<FmsListCustomerInput>;
};


export type QueryFmsCustomerTreeArgs = {
  input?: InputMaybe<FmsCustomerTreeInput>;
};


export type QueryFmsCustomerTypeOptionArgs = {
  input?: InputMaybe<FmsListCustomerInput>;
};


export type QueryFmsDamageOrderStatusArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsDeclarationSupplierOptionArgs = {
  input: ListOptionInput;
};


export type QueryFmsDeliveryReturnStatusArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsDeliveryStatusArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsDomesticPurchaseCommodityTagArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsDomesticReturnStatusArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsDomesticReturnTypeArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsDurianOriginFeeDetailArgs = {
  input?: InputMaybe<FmsDurianOriginFeeDetailInput>;
};


export type QueryFmsExportDomesticAfterPurchaseOrderArgs = {
  input: FmsExportDomesticAfterPurchaseOrderInput;
};


export type QueryFmsExportDomesticAfterPurchaseOrderBillArgs = {
  input: FmsExportDomesticAfterPurchaseOrderBillInput;
};


export type QueryFmsExportDomesticAreaAfterPurchaseOrderArgs = {
  input: FmsExportDomesticAreaAfterPurchaseOrderInput;
};


export type QueryFmsExportDomesticAreaAfterPurchaseOrderBillArgs = {
  input: FmsExportDomesticAreaAfterPurchaseOrderBillInput;
};


export type QueryFmsExportDomesticAreaPurchaseOrderArgs = {
  input: FmsExportDomesticAreaPurchaseOrderInput;
};


export type QueryFmsExportDomesticAreaPurchaseOrderBillArgs = {
  input: FmsExportDomesticAreaPurchaseOrderBillInput;
};


export type QueryFmsExportDomesticPurchaseOrderArgs = {
  input: FmsExportDomesticPurchaseOrderInput;
};


export type QueryFmsExportDomesticPurchaseOrderBillArgs = {
  input: FmsExportDomesticPurchaseOrderBillInput;
};


export type QueryFmsGetDomesticAfterPurchaseOrderDetailArgs = {
  input: FmsDomesticOrderDetailInput;
};


export type QueryFmsGetDomesticAreaAfterPurchaseOrderDetailArgs = {
  input: FmsDomesticOrderDetailInput;
};


export type QueryFmsGetDomesticAreaPurchaseOrderDetailArgs = {
  input: FmsDomesticOrderDetailInput;
};


export type QueryFmsGetDomesticPurchaseOrderDetailArgs = {
  input: FmsDomesticOrderDetailInput;
};


export type QueryFmsListAllOrgArgs = {
  input: FmsListOrgInput;
};


export type QueryFmsListCustomerArgs = {
  input: FmsListCustomerInput;
};


export type QueryFmsListCustomerByTypeArgs = {
  input: FmsListCustomerByTypeInput;
};


export type QueryFmsListOrgArgs = {
  input: FmsListOrgInput;
};


export type QueryFmsListRegionFinancialInfoArgs = {
  input?: InputMaybe<FmsListRegionFinancialInfoInput>;
};


export type QueryFmsListStockBatchCostPriceArgs = {
  input: StockBatchCostPriceInput;
};


export type QueryFmsListSupplierArgs = {
  input?: InputMaybe<FmsListSupplierInput>;
};


export type QueryFmsListSupplierExcludeOrgArgs = {
  input?: InputMaybe<FmsListSupplierExcludeOrgInput>;
};


export type QueryFmsPageDomesticAfterPurchaseOrderArgs = {
  input: FmsPageDomesticAfterPurchaseOrderInput;
};


export type QueryFmsPageDomesticAfterPurchaseOrderBillArgs = {
  input: FmsPageDomesticAfterPurchaseOrderBillInput;
};


export type QueryFmsPageDomesticAreaAfterPurchaseOrderArgs = {
  input: FmsPageDomesticAreaAfterPurchaseOrderInput;
};


export type QueryFmsPageDomesticAreaAfterPurchaseOrderBillArgs = {
  input: FmsPageDomesticAreaAfterPurchaseOrderBillInput;
};


export type QueryFmsPageDomesticAreaPurchaseOrderArgs = {
  input: FmsPageDomesticAreaPurchaseOrderInput;
};


export type QueryFmsPageDomesticAreaPurchaseOrderBillArgs = {
  input: FmsPageDomesticAreaPurchaseOrderBillInput;
};


export type QueryFmsPageDomesticPurchaseOrderArgs = {
  input: FmsPageDomesticPurchaseOrderInput;
};


export type QueryFmsPageDomesticPurchaseOrderBillArgs = {
  input: FmsPageDomesticPurchaseOrderBillInput;
};


export type QueryFmsPagePitayaDamageOrderArgs = {
  input?: InputMaybe<PageFmsPitayaDamageInput>;
};


export type QueryFmsPagePitayaPlanUnitPriceArgs = {
  input?: InputMaybe<FmsPlanUnitPriceInput>;
};


export type QueryFmsPagePitayaSaleIncomeOrderArgs = {
  input?: InputMaybe<SaleIncomeOrderInput>;
};


export type QueryFmsPagePitayaSaleReturnArgs = {
  input?: InputMaybe<SaleReturnInput>;
};


export type QueryFmsPageStockCheckArgs = {
  input?: InputMaybe<FmsStockCheckInput>;
};


export type QueryFmsPageStockCheckDetailArgs = {
  input: FmsStockCheckDetailInput;
};


export type QueryFmsPageStockCheckReportArgs = {
  input?: InputMaybe<FmsStockCheckInput>;
};


export type QueryFmsPeachAgencySaleTypeArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsPeachBillAuditCreateLinkArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsPeachOrderPaymentTypeOptionArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsPeachOrderStatusArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsPeachOtherIncomeStatusArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsPeachOtherIncomeTypeArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsPeachPurchaseFinancialTypeArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsPeachSaleFinancialTypeArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsPeachSaleReturnFinancialTypeArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsPeachSaleReturnTypeArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsPitayaAfterSaleTypeArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsPitayaCheckHalfFinishedStatusArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsPitayaCostManagementArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsPitayaDamageDetailArgs = {
  input?: InputMaybe<FmsPitayaDamageDetailInput>;
};


export type QueryFmsPitayaDamageTypeArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsPitayaDeliveryBillStatusArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsPitayaDeliveryReturnTypeArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsPitayaDeliveryTypeArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsPitayaDifferenceSaleTypeArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsPitayaDifferenceStatusArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsPitayaSaleIncomeOrderDetailArgs = {
  input: SaleIncomeOrderDetailInput;
};


export type QueryFmsPitayaSaleIncomeOrderTypeArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsPitayaSaleReturnDetailArgs = {
  input?: InputMaybe<SaleReturnDetailInput>;
};


export type QueryFmsPortOptionArgs = {
  input: ListOptionInput;
};


export type QueryFmsProductionStatusArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsPurchaseCommodityTagArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsPurchaseInnerOrderDetailArgs = {
  input: IdInput;
};


export type QueryFmsPurchaseReturnFinancialTypeArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsSaleInnerOrderDetailArgs = {
  input: IdInput;
};


export type QueryFmsStandingBookDetailArgs = {
  input?: InputMaybe<FmsStandingBookDetailInput>;
};


export type QueryFmsStockCheckDiffStatusArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsStockCheckFinancialStatusArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsStockCheckItemStatusArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsStockCheckStatusArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryFmsTransportSupplierOptionArgs = {
  input: ListOptionInput;
};


export type QueryFreightTypesArgs = {
  input: ListFreightTypeInput;
};


export type QueryGetAccountStatementArgs = {
  id: Scalars['ID'];
};


export type QueryGetAcquireArgs = {
  getAcquireInput: GetAcquireInput;
};


export type QueryGetAfterSalesTicketArgs = {
  input?: InputMaybe<AfterSalesTicketInput>;
};


export type QueryGetAgencyManagementDetailArgs = {
  input?: InputMaybe<GetAgencyManagementDetailInput>;
};


export type QueryGetAgencySaleDetailArgs = {
  input: AgencySaleIdInput;
};


export type QueryGetAgencySaleOrderTicketArgs = {
  input?: InputMaybe<GetAgencySaleOrderTicketInput>;
};


export type QueryGetAgencySaleSettlementDetailArgs = {
  input?: InputMaybe<GetAgencySaleSettlementDetailInput>;
};


export type QueryGetAgencyTradeTransferBillArgs = {
  getAgencyTradeTransferBillInput?: InputMaybe<GetAgencyTradeTransferBillInput>;
};


export type QueryGetAlarmRecordsArgs = {
  orderId?: InputMaybe<Scalars['ID']>;
};


export type QueryGetAllocateCostInfoArgs = {
  input?: InputMaybe<FlowTransferCostDetailInput>;
};


export type QueryGetAllocateStockRecordDetailArgs = {
  input?: InputMaybe<AllocateDetailInput>;
};


export type QueryGetAppDomesticPlanDetailArgs = {
  input: Scalars['ID'];
};


export type QueryGetAuditDetailArgs = {
  inOrderDetailInput?: InputMaybe<InOrderDetailInput>;
};


export type QueryGetBatchesArgs = {
  input?: InputMaybe<GetBatchesInput>;
};


export type QueryGetBill1Args = {
  input: GetBill1Input;
};


export type QueryGetBill2Args = {
  input: GetBill2Input;
};


export type QueryGetBillCostArgs = {
  costId: Scalars['ID'];
};


export type QueryGetBillCostRuleArgs = {
  ruleId?: InputMaybe<Scalars['ID']>;
};


export type QueryGetBillDictItemArgs = {
  input?: InputMaybe<GetBillDictItemInput>;
};


export type QueryGetBlindInventoryCommodityArgs = {
  input?: InputMaybe<BlindInventoryCommodityInput>;
};


export type QueryGetBreakageOrderDetailArgs = {
  input?: InputMaybe<GetBreakageOrderDetailInput>;
};


export type QueryGetBreakageRecordDetailArgs = {
  input: Scalars['ID'];
};


export type QueryGetCabinetAlarmInfoArgs = {
  input?: InputMaybe<Scalars['ID']>;
};


export type QueryGetCantBatchCountArgs = {
  input?: InputMaybe<CantBatchCountInput>;
};


export type QueryGetChildrenStatementByAccountStatementArgs = {
  accountStatementId: Scalars['ID'];
};


export type QueryGetClassInfoByClassIdArgs = {
  classId: Scalars['ID'];
};


export type QueryGetClassListArgs = {
  input: DataDictClassQueryInput;
};


export type QueryGetCommodityArgs = {
  commodityId?: InputMaybe<Scalars['Int']>;
};


export type QueryGetCommodityAdjustmentDetailArgs = {
  input: Scalars['ID'];
};


export type QueryGetCommodityOriginPlaceOptionArgs = {
  input?: InputMaybe<CommodityOriginPlaceOptionInput>;
};


export type QueryGetCommoditySkuAndUnitInfoArgs = {
  commoditySkuAndUnitInput?: InputMaybe<CommoditySkuAndUnitInput>;
};


export type QueryGetCommodityTagAssociationArgs = {
  tagId?: InputMaybe<Scalars['ID']>;
};


export type QueryGetCompletedReceiptCustomerOptionArgs = {
  planId: Scalars['ID'];
};


export type QueryGetContactOptionArgs = {
  input?: InputMaybe<Scalars['Int']>;
};


export type QueryGetConvertDetailArgs = {
  input?: InputMaybe<ConvertOrderIdInput>;
};


export type QueryGetCostEntryDetailArgs = {
  input?: InputMaybe<CostEntryIdInput>;
};


export type QueryGetCostOrderDetailArgs = {
  billId: Scalars['ID'];
};


export type QueryGetCreditCustomerArgs = {
  input?: InputMaybe<QueryCreditCustomerInput>;
};


export type QueryGetCustomerBaseArgs = {
  getCustomerBaseInput?: InputMaybe<GetCustomerBaseInput>;
};


export type QueryGetCustomerBaseInfoArgs = {
  input?: InputMaybe<CustomerBaseInfoInput>;
};


export type QueryGetCustomerBaseWebArgs = {
  getCustomerBaseInput?: InputMaybe<GetCustomerBaseInput>;
};


export type QueryGetCustomerCooperationArgs = {
  input: GetPitayaCustomerCooperationInput;
};


export type QueryGetCustomerCreditApplyArgs = {
  input?: InputMaybe<Scalars['ID']>;
};


export type QueryGetCustomerPaymentAmountArgs = {
  input: CustomerPaymentAmountInput;
};


export type QueryGetCustomsCategoryNameSelectArgs = {
  input?: InputMaybe<QueryInput>;
};


export type QueryGetCustomsDataTreeArgs = {
  input?: InputMaybe<CustomsDataType>;
};


export type QueryGetCustomsDeclarationFormArgs = {
  formId: Scalars['ID'];
};


export type QueryGetCustomsDestinationSelectArgs = {
  type?: InputMaybe<DestinationType>;
};


export type QueryGetCustomsFilterArgs = {
  type?: InputMaybe<CustomsFilterTypeEnum>;
};


export type QueryGetCustomsQueryStatusSelectArgs = {
  input?: InputMaybe<QueryInput>;
};


export type QueryGetCustomsRoleDataRelArgs = {
  input?: InputMaybe<CustomsRoleDataRelInput>;
};


export type QueryGetCustomsRolePowerRelArgs = {
  roleId?: InputMaybe<Scalars['Int']>;
};


export type QueryGetDamageOutPicturesArgs = {
  outStockOrderId: Scalars['ID'];
};


export type QueryGetDataSourceByBusinessTypeArgs = {
  input: DataSourceQueryInput;
};


export type QueryGetDebtOrderDetailArgs = {
  input?: InputMaybe<DebtOrderDetailInput>;
};


export type QueryGetDeliveryBillArgs = {
  getDeliveryBillInput?: InputMaybe<GetDeliveryBillInput>;
};


export type QueryGetDeliveryPlanDetailArgs = {
  input: Scalars['ID'];
};


export type QueryGetDictCodeGroupArgs = {
  dictCodeGroupInput?: InputMaybe<DictCodeGroupInput>;
};


export type QueryGetDictItemArgs = {
  dictItemInput?: InputMaybe<DictItemInput>;
};


export type QueryGetDictListArgs = {
  input: DataDictClassQueryInput;
};


export type QueryGetDictOptionArgs = {
  input: DictQueryInput;
};


export type QueryGetDictOptionOfNonPrimaryArgs = {
  input: DictQueryInput;
};


export type QueryGetDictionaryByTypeArgs = {
  input?: InputMaybe<DictionaryQueryInput>;
};


export type QueryGetDischargeBySailArgs = {
  sailScheduleId: Scalars['ID'];
};


export type QueryGetDomesticDeliveryPlanBasicInfoArgs = {
  planId: Scalars['ID'];
};


export type QueryGetDomesticHqSaleDetailArgs = {
  input?: InputMaybe<FmsDurianHqSaleDetailInput>;
};


export type QueryGetDomesticPlanDetailArgs = {
  input: Scalars['ID'];
};


export type QueryGetDomesticPlanDetailWithRouteArgs = {
  input: Scalars['ID'];
};


export type QueryGetDomesticProductsPurchaseBillDetailArgs = {
  input: Scalars['ID'];
};


export type QueryGetDomesticProductsSaleBillDetailArgs = {
  input: Scalars['ID'];
};


export type QueryGetDomesticPurchaseDetailArgs = {
  planId: Scalars['ID'];
};


export type QueryGetDomesticQualityTrackingArgs = {
  planId: Scalars['ID'];
};


export type QueryGetDomesticReceiptCommodityArgs = {
  taskId: Scalars['ID'];
};


export type QueryGetDomesticSaleReturnDetailArgs = {
  input?: InputMaybe<FmsDurianHqSaleDetailInput>;
};


export type QueryGetDomesticSopExecInfoArgs = {
  input?: InputMaybe<DomesticSopExecInfoInput>;
};


export type QueryGetDurianAppTaskTodoCountArgs = {
  input?: InputMaybe<DurianAppTaskTodoCountGetInput>;
};


export type QueryGetDurianCustomerDetailArgs = {
  input: Scalars['ID'];
};


export type QueryGetDurianDataTreeArgs = {
  input: DurianDataType;
};


export type QueryGetDurianHqSaleDetailArgs = {
  input?: InputMaybe<FmsDurianHqSaleDetailInput>;
};


export type QueryGetDurianRoleDataRelArgs = {
  input?: InputMaybe<DurianRoleDataRelInput>;
};


export type QueryGetDurianRolePowerRelArgs = {
  id: Scalars['ID'];
};


export type QueryGetDurianSupplierDeliveryAddressArgs = {
  input: Scalars['ID'];
};


export type QueryGetDynamicSubGroupsArgs = {
  input?: InputMaybe<DynamicSubGroupInput>;
};


export type QueryGetEmptyCabinetInfoDetailArgs = {
  emptyCabinetId?: InputMaybe<Scalars['ID']>;
};


export type QueryGetEmptyCabinetPoolDetailArgs = {
  sailScheduleId: Scalars['ID'];
};


export type QueryGetExportDeclareArgs = {
  input?: InputMaybe<ExportDeclareGetInput>;
};


export type QueryGetFabricationStatisticsArgs = {
  taskId?: InputMaybe<Scalars['ID']>;
};


export type QueryGetFeeBillByIdArgs = {
  input?: InputMaybe<BillGetInput>;
};


export type QueryGetFeeBillByIdListArgs = {
  input?: InputMaybe<BillListGetInput>;
};


export type QueryGetFeeBillByTypeArgs = {
  type?: InputMaybe<TemplateTypeEnum>;
};


export type QueryGetFeeBillExistCostByIdArgs = {
  input?: InputMaybe<BillGetInput>;
};


export type QueryGetFeeBillExistCostByIdListArgs = {
  input?: InputMaybe<BillListGetInput>;
};


export type QueryGetFieldDefaultConfigArgs = {
  configId: Scalars['ID'];
};


export type QueryGetFileByUrlArgs = {
  url?: InputMaybe<Scalars['String']>;
};


export type QueryGetFilterArgs = {
  input?: InputMaybe<FilterTypeEnum>;
};


export type QueryGetFlowTransferCostDetailArgs = {
  input?: InputMaybe<FlowTransferCostDetailInput>;
};


export type QueryGetFmsDurianOriginSaleDetailArgs = {
  input?: InputMaybe<FmsDurianOriginSaleDetailInput>;
};


export type QueryGetFmsDurianPurchaseDetailArgs = {
  input: GetFmsPurchaseDetailInput;
};


export type QueryGetFmsPeachImportPurchaseDetailArgs = {
  input: GetFmsPurchaseDetailInput;
};


export type QueryGetFmsPitayaImportPurchaseDetailArgs = {
  input: GetFmsPurchaseDetailInput;
};


export type QueryGetFmsPitayaSaleIncomeOrderDetailArgs = {
  input: SaleIncomeOrderDetailInput;
};


export type QueryGetFundBalanceArgs = {
  input: RefreshInput;
};


export type QueryGetGoodsTransferArgs = {
  transferIDInput?: InputMaybe<TransferIdInput>;
};


export type QueryGetIFrameUrlArgs = {
  input?: InputMaybe<Scalars['ID']>;
};


export type QueryGetImportDeclareArgs = {
  input?: InputMaybe<ImportDeclareGetInput>;
};


export type QueryGetInOrderRecordDetailArgs = {
  inOrderDetailInput?: InputMaybe<InOrderDetailInput>;
};


export type QueryGetIntegratedQuerySopArgs = {
  originPlanId?: InputMaybe<Scalars['ID']>;
};


export type QueryGetInventoryRecordDetailArgs = {
  input?: InputMaybe<InventoryRecordDetailInput>;
};


export type QueryGetInvoiceArgs = {
  input?: InputMaybe<InvoiceGetInput>;
};


export type QueryGetLicenceInfoArgs = {
  id: Scalars['ID'];
};


export type QueryGetLicenceInfoByLicenceCodeArgs = {
  licenceCode: Scalars['String'];
};


export type QueryGetLoadingPortBySailArgs = {
  sailScheduleId: Scalars['ID'];
};


export type QueryGetManifestInfoArgs = {
  id: Scalars['ID'];
};


export type QueryGetMonitorDetailArgs = {
  input?: InputMaybe<MonitorDetailInput>;
};


export type QueryGetOrderCommodityArgs = {
  input: Scalars['ID'];
};


export type QueryGetOrgTreeByConditionArgs = {
  getOrgTreeByConditionInput?: InputMaybe<GetOrgTreeByConditionInput>;
};


export type QueryGetOriginCertificateArgs = {
  id: Scalars['ID'];
};


export type QueryGetOutStockRecordLogArgs = {
  getOutStockRecordLogInput?: InputMaybe<GetOutStockRecordLogInput>;
};


export type QueryGetOverviewDetailArgs = {
  input?: InputMaybe<OverviewDetailInput>;
};


export type QueryGetPaymentReturnDetailArgs = {
  input?: InputMaybe<PaymentReturnInfoInput>;
};


export type QueryGetPeachAdvanceDetailInfoArgs = {
  input?: InputMaybe<IdInput>;
};


export type QueryGetPeachAdvanceReturnDetailInfoArgs = {
  input?: InputMaybe<IdInput>;
};


export type QueryGetPeachCommodityAdjustmentDetailArgs = {
  input: PeachCommodityAdjustmentDetailInput;
};


export type QueryGetPeachOtherInStockBillDetailArgs = {
  input: OtherInStockBillDetailInput;
};


export type QueryGetPeachReturnOrderDetailArgs = {
  input?: InputMaybe<PeachReturnOrderDetailInput>;
};


export type QueryGetPeachSaleOutStockDetailArgs = {
  input?: InputMaybe<PeachSaleOutStockDetailInput>;
};


export type QueryGetPeachSalesOrderDetailArgs = {
  input: PeachSalesOrderDetailInput;
};


export type QueryGetPitayaCostEntryDetailArgs = {
  input?: InputMaybe<PitayaCostEntryIdInput>;
};


export type QueryGetPitayaCustomerQualificationArgs = {
  input: GetPitayaCustomerQualificationInput;
};


export type QueryGetPitayaDeliveryOrderDetailArgs = {
  input?: InputMaybe<FmsPitayaDeliveryOrderDetailInput>;
};


export type QueryGetPitayaDeliveryReturnDetailArgs = {
  input?: InputMaybe<FmsPitayaDeliveryOrderDetailInput>;
};


export type QueryGetPitayaOtherInStockBillDetailArgs = {
  input: OtherInStockBillDetailInput;
};


export type QueryGetPitayaTemplateByTempIdArgs = {
  input?: InputMaybe<GetTemplateByIdInput>;
};


export type QueryGetPitayaTemplateByTriggerConditionArgs = {
  input?: InputMaybe<GetTemplateInput>;
};


export type QueryGetPlanIdByCabinetBatchCodeArgs = {
  input?: InputMaybe<CabinetBatchCodeInput>;
};


export type QueryGetPositionEchartsDataArgs = {
  orderId?: InputMaybe<Scalars['ID']>;
};


export type QueryGetPowerTreeArgs = {
  getPowerTreeInput?: InputMaybe<GetPowerTreeInput>;
};


export type QueryGetProductionArgs = {
  input?: InputMaybe<GetProductionInput>;
};


export type QueryGetProductionPlanDetailArgs = {
  planId?: InputMaybe<Scalars['ID']>;
};


export type QueryGetPurchaseAndSalesBillDetailArgs = {
  id: Scalars['ID'];
};


export type QueryGetPurchaseCostDetailArgs = {
  input?: InputMaybe<PurchaseOrderCostInput>;
};


export type QueryGetPurchaseOrderDetailArgs = {
  input?: InputMaybe<PeachPurchaseOrderDetailInput>;
};


export type QueryGetPurchaseReturnArgs = {
  getPurchaseReturnInput?: InputMaybe<GetPurchaseReturnInput>;
};


export type QueryGetReceiveBillArgs = {
  input?: InputMaybe<GetReceiveBillInput>;
};


export type QueryGetRecipientMailInfoArgs = {
  input?: InputMaybe<RecipientMailInfoGetInput>;
};


export type QueryGetRefundChooseDetailArgs = {
  input?: InputMaybe<RefundChooseInput>;
};


export type QueryGetRefundModifyDetailArgs = {
  input?: InputMaybe<RefundModifyInput>;
};


export type QueryGetRelationOrderArgs = {
  id: Scalars['ID'];
};


export type QueryGetReturnBoxArgs = {
  input?: InputMaybe<ReturnBoxGetInput>;
};


export type QueryGetReturnOrderDetailArgs = {
  input?: InputMaybe<ReturnOrderIdInput>;
};


export type QueryGetReturnsBillDetailArgs = {
  getReturnsBillDetailInput?: InputMaybe<GetReturnsBillDetailInput>;
};


export type QueryGetRoleArgs = {
  roleIdInput?: InputMaybe<RoleIdInput>;
};


export type QueryGetRoleOptionArgs = {
  getRoleOptionInput?: InputMaybe<GetRoleOptionInput>;
};


export type QueryGetRouteDetailArgs = {
  routeId: Scalars['ID'];
};


export type QueryGetRuleDataOfCommonArgs = {
  input?: InputMaybe<GetRuleDataOfCommonInput>;
};


export type QueryGetSaleIncomeOrderArgs = {
  input?: InputMaybe<GetSaleIncomeInput>;
};


export type QueryGetSaleIncomeOrderWebArgs = {
  input?: InputMaybe<GetSaleIncomeWebInput>;
};


export type QueryGetSaleReturnArgs = {
  getSaleReturnInput?: InputMaybe<GetSaleReturnInput>;
};


export type QueryGetSecondmentLogsArgs = {
  secondmentId: Scalars['ID'];
};


export type QueryGetSettlementAgencySaleOrderArgs = {
  input?: InputMaybe<GetSettlementAgencySaleOrderInput>;
};


export type QueryGetSkuArgs = {
  input?: InputMaybe<SkuOptionQueryInput>;
};


export type QueryGetSkuDetailArgs = {
  commodityId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};


export type QueryGetSopAnswerArgs = {
  sopId?: InputMaybe<Scalars['ID']>;
};


export type QueryGetSopCheckItemArgs = {
  sopDetailId?: InputMaybe<Scalars['ID']>;
};


export type QueryGetSopExecutionDetailArgs = {
  input?: InputMaybe<SopDetailGetInput>;
};


export type QueryGetSopListArgs = {
  sopIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};


export type QueryGetSopOrResultArgs = {
  input?: InputMaybe<GetSopOrResultInput>;
};


export type QueryGetSopQuestionArgs = {
  input?: InputMaybe<SopGetInput>;
};


export type QueryGetStatusCountArgs = {
  input?: InputMaybe<GetStatusCountInput>;
};


export type QueryGetStdSpecArgs = {
  stdSpecId?: InputMaybe<Scalars['Int']>;
};


export type QueryGetStockCostOrderCostArgs = {
  input?: InputMaybe<CostOrderCostDetailInput>;
};


export type QueryGetStockCostOrderDetailArgs = {
  input?: InputMaybe<CostOrderDetailInput>;
};


export type QueryGetSupplierBaseArgs = {
  getSupplierBaseInput: GetSupplierBaseInput;
};


export type QueryGetSupplierCategoryOptionArgs = {
  input?: InputMaybe<SupplierCategoryOptionInput>;
};


export type QueryGetSupplierContractRelSelectOptionArgs = {
  supplierId: Scalars['ID'];
};


export type QueryGetSupplierSelectOptionArgs = {
  input?: InputMaybe<DurianSupplierTypeEnum>;
};


export type QueryGetSupplierSigningCompanyOptionArgs = {
  supplierId?: InputMaybe<Scalars['ID']>;
};


export type QueryGetSupplierTypeArgs = {
  appId: Scalars['ID'];
};


export type QueryGetTableFieldDataArgs = {
  input: TableFieldQueryInput;
};


export type QueryGetTakeStockRecordDetailArgs = {
  input?: InputMaybe<TakeStockRecordDetailInput>;
};


export type QueryGetTempGroupDataTreeArgs = {
  input?: InputMaybe<TempGroupDataInput>;
};


export type QueryGetTemperatureAndHumidityEchartsDataArgs = {
  input?: InputMaybe<EchartsInput>;
};


export type QueryGetTemperatureDetailArgs = {
  orderId?: InputMaybe<Scalars['ID']>;
};


export type QueryGetTemperatureFocusStateArgs = {
  orderId?: InputMaybe<Scalars['ID']>;
};


export type QueryGetTemperatureRemarksArgs = {
  orderId?: InputMaybe<Scalars['ID']>;
};


export type QueryGetTemplateArgs = {
  input: TemplateEnum;
};


export type QueryGetTemplateEditStatusArgs = {
  tempId: Scalars['ID'];
};


export type QueryGetTemplateListArgs = {
  input: TempQueryInput;
};


export type QueryGetTenantByTinArgs = {
  input?: InputMaybe<Scalars['String']>;
};


export type QueryGetThermometersArgs = {
  thermometerCode?: InputMaybe<Scalars['String']>;
};


export type QueryGetTrackingArgs = {
  input?: InputMaybe<TrackingGetInput>;
};


export type QueryGetTransferBillArgs = {
  flowId?: InputMaybe<Scalars['ID']>;
};


export type QueryGetTransferInOrderArgs = {
  flowId?: InputMaybe<Scalars['ID']>;
};


export type QueryGetTransferInOrderStatusArgs = {
  getTransferInOrderStatusInput?: InputMaybe<GetTransferInOrderStatusInput>;
};


export type QueryGetTransferOrderFeeStatusArgs = {
  getTransferBillStatusInput?: InputMaybe<GetTransferBillStatusInput>;
};


export type QueryGetTransferOutOrderArgs = {
  flowId?: InputMaybe<Scalars['ID']>;
};


export type QueryGetTransferOutOrderStatusArgs = {
  getTransferOutOrderStatusInput?: InputMaybe<GetTransferOutOrderStatusInput>;
};


export type QueryGetTransportLogArgs = {
  id: Scalars['ID'];
};


export type QueryGetTransportOrderInfoArgs = {
  id: Scalars['ID'];
};


export type QueryGetTransportOrderTaskArgs = {
  id: Scalars['ID'];
};


export type QueryGetTransportQueryStateArgs = {
  type?: InputMaybe<TransportTypeEnum>;
};


export type QueryGetTransportRolePowerRelArgs = {
  roleId: Scalars['Int'];
};


export type QueryGetTransportStateArgs = {
  type: TransportTypeEnum;
};


export type QueryGetTreeDictOptionArgs = {
  input: DictTreeQueryInput;
};


export type QueryGetUserArgs = {
  getUserInput?: InputMaybe<GetUser>;
};


export type QueryGetValueByGroupTypeArgs = {
  input?: InputMaybe<Scalars['Int']>;
};


export type QueryGetVersionArgs = {
  devicePlatformInput?: InputMaybe<DevicePlatformInput>;
};


export type QueryGetVoucherHandleHeadingArgs = {
  input: FasCodeInput;
};


export type QueryGetWareHouseRecordDetailArgs = {
  input?: InputMaybe<WareHouseRecordDetailInput>;
};


export type QueryGetWarehouseArgs = {
  input: WarehouseQueryInput;
};


export type QueryGetWarehousesArgs = {
  categoryId: Scalars['Int'];
};


export type QueryGoodsTransferStatusCountArgs = {
  transferStatusInput?: InputMaybe<GoodsTransferStatusInput>;
};


export type QueryHasWaitPaymentOrderArgs = {
  customerId: Scalars['Int'];
};


export type QueryIdCardRecogArgs = {
  input?: InputMaybe<IdCardRecogInput>;
};


export type QueryImportBillDataArgs = {
  input?: InputMaybe<ImportBillInput>;
};


export type QueryInOrderDetailArgs = {
  productionInOrderInput?: InputMaybe<ProductionInOrderInput>;
};


export type QueryInOrderListArgs = {
  productionInOrderListInput: ProductionInOrderListInput;
};


export type QueryInOrderLogArgs = {
  inOrderId: Scalars['ID'];
};


export type QueryInOrderStatusStatisticsArgs = {
  orderStatusStatisticsInput?: InputMaybe<OrderStatusStatisticsInput>;
};


export type QueryInboundRecordArgs = {
  inOrderDetailInput?: InputMaybe<InOrderDetailInput>;
};


export type QueryInboundRecordsArgs = {
  outOrderId: Scalars['ID'];
};


export type QueryIncomeDetailArgs = {
  input?: InputMaybe<IncomeIdInput>;
};


export type QueryIncomeOrderStatusArgs = {
  saleIncomeSourceType?: InputMaybe<SaleIncomeSourceType>;
};


export type QueryIncomePageArgs = {
  input?: InputMaybe<IncomePageInput>;
};


export type QueryIndividualPurchaseReturnBadgeArgs = {
  input?: InputMaybe<IndividualPurchaseReturnBadgeInput>;
};


export type QueryIndividualPurchaseReturnDetailArgs = {
  returnId: Scalars['ID'];
};


export type QueryInternalConsignmentOrderArgs = {
  input?: InputMaybe<PitayaInternalConsignmentIdInput>;
};


export type QueryInternalPurchaseOrderArgs = {
  input: PitayaInternalPurchaseIdInput;
};


export type QueryInternalSaleOrderArgs = {
  input: PitayaInternalSaleIdInput;
};


export type QueryIsSpuNameRepeatArgs = {
  updateCommodityNameInput?: InputMaybe<UpdateCommodityNameInput>;
};


export type QueryKeywordTasksArgs = {
  keyword?: InputMaybe<Scalars['String']>;
  page?: InputMaybe<Page>;
};


export type QueryKiwiFlowCountsArgs = {
  type?: InputMaybe<PetitionType>;
};


export type QueryKiwiFlowFormsArgs = {
  page?: InputMaybe<Page>;
  pageFlowFormInput?: InputMaybe<KiwiPageFlowFormInput>;
};


export type QueryKiwiFlowFormsAdminArgs = {
  page?: InputMaybe<Page>;
  pageFlowFormInput?: InputMaybe<KiwiPageFlowFormInput>;
};


export type QueryKiwiFlowTemplateArgs = {
  type: Scalars['ID'];
};


export type QueryKiwiFlowTypesArgs = {
  type: PetitionType;
};


export type QueryKiwiQueryFlowFormArgs = {
  queryFlowFormInput?: InputMaybe<KiwiQueryFlowFormInput>;
};


export type QueryKiwiQueryFlowFormAdminArgs = {
  queryFlowFormInput?: InputMaybe<KiwiQueryFlowFormInput>;
};


export type QueryKiwiUserListArgs = {
  orgIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};


export type QueryLabelOcrArgs = {
  url: Scalars['String'];
};


export type QueryListAccountPeriodArgs = {
  input: ListAccountPeriodInput;
};


export type QueryListAccountSubjectWithLevelArgs = {
  input: ListAccountSubjectWithLevelInput;
};


export type QueryListAcquireArgs = {
  listAcquireFilter?: InputMaybe<ListAcquireFilter>;
  page?: InputMaybe<Page>;
};


export type QueryListAdvanceOrderLogArgs = {
  input?: InputMaybe<AdvanceOrderLogInput>;
};


export type QueryListAgencyManagementCategoryOptionArgs = {
  input?: InputMaybe<AgencyManagementCategoryInput>;
};


export type QueryListAgencySaleCategoryArgs = {
  input: AgencySaleCategoryInput;
};


export type QueryListAgencySaleOrderCommodityArgs = {
  input?: InputMaybe<ListAgencySaleOrderCommodityInput>;
};


export type QueryListAgencySaleOverviewArgs = {
  input?: InputMaybe<AgencySaleOverviewListInput>;
};


export type QueryListBelongOrgArgs = {
  input?: InputMaybe<ListBelongOrgInput>;
};


export type QueryListBillAlterRecordArgs = {
  input: ListBillLogsInput;
};


export type QueryListBillFieldDictItemsArgs = {
  input?: InputMaybe<ListBillFieldDictItemInput>;
};


export type QueryListBillItemStatusLogArgs = {
  input: ListBillLogsInput;
};


export type QueryListBillStatusArgs = {
  input: ListBillStatusInput;
};


export type QueryListBillStatusLogArgs = {
  input: ListBillLogsInput;
};


export type QueryListBillTypeArgs = {
  input: CountUnCommitBillInput;
};


export type QueryListBlueReceivableForOffsetArgs = {
  input: FasIdInput;
};


export type QueryListBreakContractCommodityArgs = {
  breakContractCommodityInput?: InputMaybe<BreakContractCommodityInput>;
};


export type QueryListBusinessArgs = {
  input?: InputMaybe<ListBusinessInput>;
};


export type QueryListCascadeOrgArgs = {
  cascadeOrgInput?: InputMaybe<CascadeOrgInput>;
};


export type QueryListCategoryArgs = {
  filter?: InputMaybe<CategoryFilterInput>;
};


export type QueryListCheckStockArgs = {
  input: CheckStockInput;
};


export type QueryListCommoditiesArgs = {
  commodityName?: InputMaybe<Scalars['String']>;
};


export type QueryListCommodityArgs = {
  listCommodityInput?: InputMaybe<ListCommodityInput>;
};


export type QueryListCommodityAdjustmentLabelArgs = {
  input?: InputMaybe<CommodityAdjustmentLabelInput>;
};


export type QueryListCommodityByDomesticPurchaseIdArgs = {
  domesticPurchaseId: Scalars['ID'];
  expandOrderId?: InputMaybe<Scalars['ID']>;
};


export type QueryListCommodityCategoryArgs = {
  listCommodityCategoryInput?: InputMaybe<ListCommodityCategoryInput>;
};


export type QueryListCommodityLabelArgs = {
  input?: InputMaybe<CommodityLabelInput>;
};


export type QueryListCommodityOptionByCategoryIdArgs = {
  categoryId?: InputMaybe<Scalars['Int']>;
};


export type QueryListCommoditySkuAndUnitArgs = {
  commodityId?: InputMaybe<Scalars['Int']>;
};


export type QueryListCommoditySpecArgs = {
  input?: InputMaybe<PeachCommoditySpecInput>;
};


export type QueryListCommoditySpecAndOptionArgs = {
  commodityId?: InputMaybe<Scalars['Int']>;
};


export type QueryListCommoditySpecAndOptionByCommodityIdArgs = {
  commodityId?: InputMaybe<Scalars['Int']>;
};


export type QueryListCommoditySpuArgs = {
  input?: InputMaybe<CommoditySpuInput>;
};


export type QueryListCommodityStockArgs = {
  commoditySkuStockInput?: InputMaybe<CommoditySkuStockInput>;
};


export type QueryListCommodityTableArgs = {
  input?: InputMaybe<CommodityTableListInput>;
};


export type QueryListCommodityUnitOptionArgs = {
  listCommodityUnitOptionInput?: InputMaybe<ListCommodityUnitOptionInput>;
};


export type QueryListCommodityUnitTypeArgs = {
  input?: InputMaybe<CommodityUnitTypeInput>;
};


export type QueryListConsignmentLogArgs = {
  input?: InputMaybe<PitayaInternalConsignmentIdInput>;
};


export type QueryListConsignmentOrgArgs = {
  input?: InputMaybe<PitayaListConsignmentOrgInput>;
};


export type QueryListControlCommoditySkuArgs = {
  input: ListControlCommoditySkuInput;
};


export type QueryListConvertCommodityTypeArgs = {
  input?: InputMaybe<ListConvertCommodityType>;
};


export type QueryListCostEntryCustomerArgs = {
  input: ListCostEntryCustomerInput;
};


export type QueryListCostEntryRelationSaleOrderArgs = {
  input: ListCostEntryRelationSaleOrderInput;
};


export type QueryListCustomerArgs = {
  customerListInput?: InputMaybe<CustomerListInput>;
};


export type QueryListCustomerAllCreditArgs = {
  customerId: Scalars['Int'];
};


export type QueryListCustomerCreditApplyArgs = {
  input?: InputMaybe<ListCustomerCreditApplyInput>;
};


export type QueryListCustomerPreReceiptOrderAutoDeductionArgs = {
  input?: InputMaybe<PeachCustomerPreReceiptOrderAutoDeductionInput>;
};


export type QueryListCustomerWebArgs = {
  customerListInput?: InputMaybe<CustomerListInput>;
};


export type QueryListDamageFlowTemplateArgs = {
  input?: InputMaybe<ListDamageFlowTemplateInput>;
};


export type QueryListDeliveryBillStatusLogArgs = {
  input: ListBillLogsInput;
};


export type QueryListDeliveryInfoArgs = {
  listDeliveryInfoInput?: InputMaybe<ListDeliveryInfoInput>;
};


export type QueryListDeliveryOrderArgs = {
  listDeliveryOrderInput?: InputMaybe<ListDeliveryOrderInput>;
};


export type QueryListDeliveryReturnCommodityArgs = {
  listDeliveryReturnCommodityInput?: InputMaybe<ListDeliveryReturnCommodityInput>;
};


export type QueryListDeliveryReturnLogsArgs = {
  listDeliveryReturnLogsInput?: InputMaybe<ListDeliveryReturnLogsInput>;
};


export type QueryListDepartArgs = {
  input: ListDepartInput;
};


export type QueryListDifferenceOrderArgs = {
  businessId: Scalars['ID'];
};


export type QueryListDomesticPurchaseOperationLogArgs = {
  domesticPurchaseOperationLogInput?: InputMaybe<DomesticPurchaseOperationLogInput>;
};


export type QueryListDurianCabinetCommodityArgs = {
  input?: InputMaybe<DurianCabinetCommodityInput>;
};


export type QueryListEhrOrganizationArgs = {
  ehrOrgConditionInput?: InputMaybe<EhrOrgConditionInput>;
};


export type QueryListEhrUserArgs = {
  ehrUserConditionInput?: InputMaybe<EhrUserConditionInput>;
};


export type QueryListExpandCompanyArgs = {
  input: ListExpandCompanyInput;
};


export type QueryListGroupEquallyRuleTypeArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryListGroupRuleTypeArgs = {
  input?: InputMaybe<ListAppOptionInput>;
};


export type QueryListHasStockCategoryArgs = {
  listHasStockCategoryInput?: InputMaybe<ListHasStockCategoryInput>;
};


export type QueryListHasStockSkuArgs = {
  listHasStockSkuInput?: InputMaybe<ListHasStockSkuInput>;
};


export type QueryListHasStockSpuArgs = {
  listHasStockSpuInput?: InputMaybe<ListHasStockSpuInput>;
};


export type QueryListIndividualPurchaseReturnCommodityArgs = {
  input?: InputMaybe<ListIndividualPurchaseReturnCommodityInput>;
};


export type QueryListInstockRecordArgs = {
  id?: InputMaybe<Scalars['ID']>;
};


export type QueryListKeeperConditionArgs = {
  input?: InputMaybe<GetProductionInput>;
};


export type QueryListLabelWithOrgArgs = {
  listLabelWithOrgInput?: InputMaybe<ListLabelWithOrgInput>;
};


export type QueryListLabelsArgs = {
  listLabelsInput?: InputMaybe<ListLabelsInput>;
  page?: InputMaybe<Page>;
};


export type QueryListLeaderConditionArgs = {
  input?: InputMaybe<GetProductionInput>;
};


export type QueryListLogsArgs = {
  listLogsInput?: InputMaybe<ListLogsInput>;
};


export type QueryListLowCodeRuleByTemplateArgs = {
  templateId?: InputMaybe<Scalars['ID']>;
};


export type QueryListMatchingBorrowingArgs = {
  input: ListMatchingBorrowingInput;
};


export type QueryListNotSubmitArgs = {
  listNotSubmitPurchaseInput?: InputMaybe<ListNotSubmitPurchaseInput>;
  page?: InputMaybe<Page>;
};


export type QueryListOrgArgs = {
  listOrgInput?: InputMaybe<ListOrgInput>;
};


export type QueryListOrgUserArgs = {
  input?: InputMaybe<OrgUserListInput>;
};


export type QueryListOrgWarehouseArgs = {
  input: ListOrgWarehouseInput;
};


export type QueryListOriginalSaleCommodityBatchArgs = {
  listOriginalSaleCommodityBatchInput?: InputMaybe<ListOriginalSaleCommodityBatchInput>;
};


export type QueryListOriginalSaleCommodityCategoryArgs = {
  listOriginalSaleCommodityCategoryInput?: InputMaybe<ListOriginalSaleCommodityCategoryInput>;
};


export type QueryListOriginalSaleCommoditySpuArgs = {
  listOriginalSaleCommoditySPUInput?: InputMaybe<ListOriginalSaleCommoditySpuInput>;
};


export type QueryListOtherIncomeOrderStatusLogArgs = {
  input: ListBillLogsInput;
};


export type QueryListPeachDebtContractOrgArgs = {
  input?: InputMaybe<ListPeachDebtContractOrgInput>;
};


export type QueryListPeachSpecArgs = {
  input: ListPeachSpecInput;
};


export type QueryListPeachSpuOptionArgs = {
  categoryId: Scalars['Int'];
};


export type QueryListPitayaCustomerAccountArgs = {
  input: ListPitayaCustomerAccountInput;
};


export type QueryListPitayaCustomerBaseInfoArgs = {
  input: ListPitayaCustomerBaseInfoInput;
};


export type QueryListPitayaCustomerContractRelArgs = {
  input: ListPitayaCustomerContractRelInput;
};


export type QueryListPitayaCustomerFileTypeArgs = {
  input: ListPitayaCustomerFileTypeEnum;
};


export type QueryListPitayaIncomeOrderStatusLogArgs = {
  input: ListPitayaIncomeOrderLogsInput;
};


export type QueryListPitayaUserArgs = {
  input: ListPitayaUserInput;
};


export type QueryListPlatformSaleCommodityArgs = {
  listPlatformSaleCommodityInput?: InputMaybe<ListPlatformSaleCommodityInput>;
};


export type QueryListPlatformSalePlanArgs = {
  input: ListPlatformSalePlanInput;
};


export type QueryListProductLeaderArgs = {
  productInput: ProductInput;
};


export type QueryListProjectGroupNameArgs = {
  listProjectGroupNameInput?: InputMaybe<ListProjectGroupNameInput>;
};


export type QueryListQuickLabelArgs = {
  listQuickLabelInput?: InputMaybe<ListQuickLabelInput>;
  page?: InputMaybe<Page>;
};


export type QueryListRealtimeStock4VarietyArgs = {
  input?: InputMaybe<RealtimeStockInput>;
};


export type QueryListRealtimeStock4WarehouseArgs = {
  input?: InputMaybe<RealtimeStockInput>;
};


export type QueryListRecommendLabelArgs = {
  listRecommendLabelInput?: InputMaybe<ListRecommendLabelInput>;
  page?: InputMaybe<Page>;
};


export type QueryListRecommendTagArgs = {
  input: ListRecommendTagInput;
};


export type QueryListRelationCustomerArgs = {
  listRelationCustomerInput?: InputMaybe<ListRelationCustomerInput>;
};


export type QueryListReturnAgencySaleCommodityArgs = {
  input: AgencySaleIdInput;
};


export type QueryListSpuByCommodityNameArgs = {
  listSPUByCommodityNameInput?: InputMaybe<ListSpuByCommodityNameInput>;
};


export type QueryListSaleDeliveryGoodsArgs = {
  input?: InputMaybe<ListSaleDeliveryGoodsInput>;
};


export type QueryListSaleDeliveryGoodsBatchArgs = {
  input?: InputMaybe<ListSaleDeliveryGoodsBatchInput>;
};


export type QueryListSaleDeliverySupplementalGoodsArgs = {
  input?: InputMaybe<ListSaleDeliverySupplementalGoodsInput>;
};


export type QueryListSaleInvoiceBatchArgs = {
  input?: InputMaybe<ListSaleInvoiceBatchInput>;
};


export type QueryListSaleInvoiceCategoryArgs = {
  input?: InputMaybe<ListSaleInvoiceCategoryInput>;
};


export type QueryListSaleInvoiceDeliveryArgs = {
  orderId: Scalars['ID'];
};


export type QueryListSaleInvoiceSkuByNameArgs = {
  input?: InputMaybe<ListSaleInvoiceSkuByNameInput>;
};


export type QueryListSaleInvoiceSpuAndSkuArgs = {
  input?: InputMaybe<ListSaleInvoiceSpuAndSkuInput>;
};


export type QueryListSaleOrderCommoditiesArgs = {
  outOrderId?: InputMaybe<Scalars['ID']>;
};


export type QueryListSalePlanCommodityCategoryArgs = {
  listSalePlanCommodityCategoryInput?: InputMaybe<ListSalePlanCommodityCategoryInput>;
};


export type QueryListSalePlanCommoditySpuArgs = {
  listSalePlanCommoditySPUInput?: InputMaybe<ListSalePlanCommoditySpuInput>;
};


export type QueryListSalePlanOrderSummaryStockArgs = {
  listSalePlanOrderSummaryStockInput?: InputMaybe<ListSalePlanOrderSummaryStockInput>;
};


export type QueryListSaleReturnCommoditiesArgs = {
  listSaleReturnCommoditiesInput?: InputMaybe<ListSaleReturnCommoditiesInput>;
};


export type QueryListSaleReturnCommodityArgs = {
  input: ListSaleReturnCommodityInput;
};


export type QueryListSaleReturnCustomersArgs = {
  input: ListSaleReturnCommodityInput;
};


export type QueryListSearchStockSkuArgs = {
  input?: InputMaybe<SearchStockSkuInput>;
};


export type QueryListSelectTableTitleArgs = {
  input?: InputMaybe<TableTitleListInput>;
};


export type QueryListSkuBatchArgs = {
  input?: InputMaybe<SkuBatchInput>;
};


export type QueryListSkuGroupArgs = {
  input?: InputMaybe<ListSkuGroupInput>;
};


export type QueryListSkuGroupByBatchArgs = {
  input: SkuGroupByBatchInput;
};


export type QueryListSkuListColumnArgs = {
  commodityId?: InputMaybe<Scalars['Int']>;
};


export type QueryListSkuQueryConditionArgs = {
  commodityId?: InputMaybe<Scalars['Int']>;
};


export type QueryListSkuSelectedCombinationArgs = {
  commodityId?: InputMaybe<Scalars['Int']>;
};


export type QueryListSkuSpecOptionArgs = {
  input?: InputMaybe<ListSkuSpecOptionInput>;
};


export type QueryListSopArgs = {
  input?: InputMaybe<SopListInput>;
};


export type QueryListSpuCategoryIdOptionArgs = {
  commodityTypeId: Scalars['ID'];
};


export type QueryListSpuCategoryOptionArgs = {
  commodityTypeId: Scalars['Int'];
};


export type QueryListStdOptionArgs = {
  listInput?: InputMaybe<ListStdOptionInput>;
};


export type QueryListStdSpecArgs = {
  input?: InputMaybe<ListStdSpecInput>;
};


export type QueryListStockCommodityBatchArgs = {
  input?: InputMaybe<StockBatchInput>;
};


export type QueryListStockCommodityVarietyArgs = {
  input?: InputMaybe<ListStockCommodityVarietyInput>;
};


export type QueryListStockSkuArgs = {
  input?: InputMaybe<StockSkuInput>;
};


export type QueryListStoreManagementArgs = {
  input: ListStoreManagementInput;
};


export type QueryListStoreManagementStockInfoArgs = {
  input: ListStoreManagementStockInfoInput;
};


export type QueryListSupplierBaseArgs = {
  input: ListSupplierBaseInput;
};


export type QueryListSupplierTypeArgs = {
  input?: InputMaybe<ListSupplierTypeInput>;
};


export type QueryListTableTitleArgs = {
  input?: InputMaybe<TableTitleListInput>;
};


export type QueryListTableTitleWithGroupArgs = {
  input?: InputMaybe<TableTitleListInput>;
};


export type QueryListTaskMonitorArgs = {
  input?: InputMaybe<TaskStatisticsInput>;
};


export type QueryListTenantUserArgs = {
  input?: InputMaybe<Scalars['String']>;
};


export type QueryListTransferBillArgs = {
  listTransferBillInput?: InputMaybe<ListTransferBillInput>;
  page?: InputMaybe<Page>;
};


export type QueryListTransferBillStatusLogArgs = {
  input: ListBillLogsInput;
};


export type QueryListTransferInOrderArgs = {
  listTransferOrderInput?: InputMaybe<ListTransferOrderInput>;
  page?: InputMaybe<Page>;
};


export type QueryListTransferOrgListArgs = {
  listTransferOrgListInput?: InputMaybe<ListTransferOrgListInput>;
};


export type QueryListTransferOutOrderArgs = {
  listTransferOrderInput?: InputMaybe<ListTransferOrderInput>;
  page?: InputMaybe<Page>;
};


export type QueryListTravelPageSelectListArgs = {
  input?: InputMaybe<TravelPageSelectInput>;
};


export type QueryListTypeByStdSpecIdArgs = {
  stdSpecId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};


export type QueryListUnitByConditionArgs = {
  input?: InputMaybe<ListUnitInput>;
};


export type QueryListUnitConversionArgs = {
  skuId: Scalars['Int'];
};


export type QueryListUnitOptionsArgs = {
  commodityTypeId?: InputMaybe<Scalars['Int']>;
};


export type QueryListUserFullArgs = {
  userFullInput?: InputMaybe<UserFullInput>;
};


export type QueryListUserOrgArgs = {
  listUserOrgInput?: InputMaybe<ListUserOrgInput>;
  page?: InputMaybe<Page>;
};


export type QueryListUserPostArgs = {
  userId?: InputMaybe<Scalars['Int']>;
};


export type QueryListUserSpecialPermissionsArgs = {
  userId?: InputMaybe<Scalars['Int']>;
};


export type QueryListUserWarehouseArgs = {
  input: ListUserWarehouseInput;
};


export type QueryListVirtualStockArgs = {
  input: ListVirtualStockInput;
};


export type QueryListVirtualStockCategoryArgs = {
  input: ListVirtualStockCategoryInput;
};


export type QueryListWarehouseArgs = {
  input?: InputMaybe<WarehouseListInput>;
};


export type QueryListWarehouseOptionArgs = {
  input?: InputMaybe<WarehouseOptionInput>;
};


export type QueryListWarehouseWithConditionArgs = {
  input?: InputMaybe<ListPitayaWarehouseInput>;
};


export type QueryListWebTaskMonitorArgs = {
  input?: InputMaybe<TaskMonitorInput>;
};


export type QueryListWorkflowApprovalProcessArgs = {
  input?: InputMaybe<ListWorkflowApprovalProcessInput>;
};


export type QueryLoadCabinetDetailArgs = {
  taskId?: InputMaybe<Scalars['ID']>;
};


export type QueryLoadLadingBillNoArgs = {
  customsDeclarationTaskId: Scalars['ID'];
};


export type QueryLoadingOperationsArgs = {
  taskId: Scalars['ID'];
};


export type QueryLoadingPageArgs = {
  input?: InputMaybe<LoadingPageInput>;
};


export type QueryLoadingPageByKeyArgs = {
  input?: InputMaybe<LoadingKeyPageInput>;
};


export type QueryLoadingPageWebArgs = {
  input?: InputMaybe<LoadingWebPageInput>;
};


export type QueryLocationInformationArgs = {
  input?: InputMaybe<LocationInput>;
};


export type QueryLocationSearchArgs = {
  input?: InputMaybe<LocationSearchInput>;
};


export type QueryLowCodePageModuleRuleArgs = {
  input?: InputMaybe<LowCodePageRuleInput>;
};


export type QueryLowCodeRuleQueryByKeyArgs = {
  input?: InputMaybe<LowCodeRuleKeyQueryInput>;
};


export type QueryLowCodeTemplateOptionArgs = {
  input?: InputMaybe<LowCodeTemplateOptionInput>;
};


export type QueryMonitorStatusOptionArgs = {
  input?: InputMaybe<MonitorStatusInput>;
};


export type QueryOmsPurchaseDetailArgs = {
  input?: InputMaybe<OmsPurchaseDetailInput>;
};


export type QueryOmsPurchasePageArgs = {
  input?: InputMaybe<OmsPurchasePageInput>;
  page?: InputMaybe<Page>;
};


export type QueryOperationLogArgs = {
  businessId?: InputMaybe<Scalars['ID']>;
};


export type QueryOperationLogsByPramsArgs = {
  input?: InputMaybe<OperationLogsByPramsInput>;
};


export type QueryOperationStandardsArgs = {
  standardType?: InputMaybe<OperationStandardType>;
};


export type QueryOptionVoucherTemplateBelongTypeArgs = {
  input: FasCodeInput;
};


export type QueryOrderTransferBillDetailArgs = {
  input?: InputMaybe<OrderTransferBillInfoInput>;
};


export type QueryOrgArgs = {
  orgInfoInput?: InputMaybe<OrgInfoInput>;
};


export type QueryOrgTreeArgs = {
  orgInfoInput?: InputMaybe<OrgInfoInput>;
};


export type QueryOriginOptionArgs = {
  categoryId: Scalars['Int'];
};


export type QueryOriginPlanDetailArgs = {
  input: Scalars['ID'];
};


export type QueryOriginalSaleOrderArgs = {
  originalSaleOrderInput?: InputMaybe<OriginalSaleOrderInput>;
};


export type QueryOriginalSaleStatusArgs = {
  originalSaleStatusInput?: InputMaybe<OriginalSaleStatusInput>;
};


export type QueryOssAllListCustomerArgs = {
  input?: InputMaybe<ListCustomerInput>;
};


export type QueryOutOrderArgs = {
  outOrderInput?: InputMaybe<OutOrderInput>;
};


export type QueryOutOrderDetailArgs = {
  productionOutOrderInput?: InputMaybe<ProductionOutOrderInput>;
};


export type QueryOutOrderItemsArgs = {
  outOrderItemsInput?: InputMaybe<OutOrderItemsInput>;
};


export type QueryOutOrderListArgs = {
  productionOutOrderListInput: ProductionOutOrderListInput;
};


export type QueryOutOrderLogArgs = {
  outOrderId: Scalars['ID'];
};


export type QueryOutOrderLogsArgs = {
  outOrderLogsInput?: InputMaybe<OutOrderLogsInput>;
};


export type QueryOutOrderStatusStatisticsArgs = {
  orderStatusStatisticsInput?: InputMaybe<OrderStatusStatisticsInput>;
};


export type QueryOutStockRecordArgs = {
  outStockRecordInput?: InputMaybe<OutStockRecordInput>;
};


export type QueryOutStockRecordDetailArgs = {
  queryOutRecordListInput?: InputMaybe<QueryOutRecordListInput>;
};


export type QueryOutStockRecordsArgs = {
  outStockRecordsInput?: InputMaybe<OutStockRecordsInput>;
};


export type QueryOverviewStatusOptionArgs = {
  input?: InputMaybe<OverviewStatusInput>;
};


export type QueryPageAbnormalOrderArgs = {
  page?: InputMaybe<Page>;
  pageAbnormalOrderInput?: InputMaybe<PageAbnormalOrderInput>;
};


export type QueryPageAccountPeriodArgs = {
  input: PageAccountPeriodInput;
};


export type QueryPageAccountStatementArgs = {
  input: AccountStatementPageInput;
};


export type QueryPageAccountStatementRecordArgs = {
  input: AccountStatementRecordPageInput;
};


export type QueryPageAccountStatementVerificationArgs = {
  input: AccountStatementVerificationPageInput;
};


export type QueryPageAccountSubjectArgs = {
  input: PageAccountSubjectInput;
};


export type QueryPageActualCostPaymentArgs = {
  input?: InputMaybe<ActualCostPaymentPageInput>;
};


export type QueryPageAdjustBillArgs = {
  input?: InputMaybe<AdjustBillPageInput>;
};


export type QueryPageAdjustmentBillArgs = {
  input: PageBillInput;
};


export type QueryPageAgencyManagementArgs = {
  input?: InputMaybe<PageAgencyManagementInput>;
};


export type QueryPageAgencyReturnBackRecordArgs = {
  input: PageAgencySaleIdInput;
};


export type QueryPageAgencySaleCommodityArgs = {
  input: PageAgencySaleCommodityInput;
};


export type QueryPageAgencySaleCooperationArgs = {
  input?: InputMaybe<PageAgencySaleCooperationInput>;
};


export type QueryPageAgencySaleOrderArgs = {
  input?: InputMaybe<PageAgencySaleOrderInput>;
};


export type QueryPageAgencySaleSettlementArgs = {
  input?: InputMaybe<PageAgencySaleSettlementInput>;
};


export type QueryPageAgencySellerArgs = {
  input?: InputMaybe<PageAgencySellerInput>;
};


export type QueryPageAgencyTradeTransferBillArgs = {
  page?: InputMaybe<Page>;
  pageAgencyTradeTransferBillInput?: InputMaybe<PageAgencyTradeTransferBillInput>;
};


export type QueryPageAlarmArgs = {
  input?: InputMaybe<AlarmPageInput>;
};


export type QueryPageAlarmNoticeUserArgs = {
  input?: InputMaybe<AlarmNoticeUserPageInput>;
};


export type QueryPageAppTravelPlanArgs = {
  input?: InputMaybe<TravelPlanAppPageInput>;
};


export type QueryPageAssistStockArgs = {
  condition?: InputMaybe<AssistStockQueryInput>;
  page?: InputMaybe<Page>;
};


export type QueryPageAtomicIndexArgs = {
  input?: InputMaybe<AtomicIndexPageInput>;
};


export type QueryPageAuditCommodityConvertArgs = {
  page?: InputMaybe<Page>;
};


export type QueryPageAuditInOrderArgs = {
  commodityType: Scalars['Int'];
  page?: InputMaybe<Page>;
};


export type QueryPageBaseInStockBillArgs = {
  input?: InputMaybe<PageBaseInStockBillInput>;
};


export type QueryPageBill1Args = {
  input: PageBill1Input;
  page: Page;
};


export type QueryPageBill2Args = {
  input: PageBill2Input;
  page: Page;
};


export type QueryPageBillCostArgs = {
  page?: InputMaybe<Page>;
  pageBillCostInput?: InputMaybe<PageBillCostInput>;
};


export type QueryPageBillCostRuleArgs = {
  page?: InputMaybe<Page>;
  pageBillCostRuleInput?: InputMaybe<PageBillCostRuleInput>;
};


export type QueryPageBillDetailForPayOfAnotherArgs = {
  input?: InputMaybe<PageBillDetailForPayOfAnotherInput>;
};


export type QueryPageBillImportResultArgs = {
  input?: InputMaybe<BillImportResultPageInput>;
};


export type QueryPageBlackListArgs = {
  input?: InputMaybe<BlackListPageInput>;
};


export type QueryPageBlueWordPayableArgs = {
  input: PageBlueWordPayableInput;
};


export type QueryPageBlueWordPayableBizArgs = {
  input: FasIdPageInput;
};


export type QueryPageBorrowingArgs = {
  input: PageBorrowingInput;
};


export type QueryPageBreakContractArgs = {
  page?: InputMaybe<Page>;
  pageBreakContractInput?: InputMaybe<PageBreakContractInput>;
};


export type QueryPageBreakageOrderArgs = {
  input?: InputMaybe<PageBreakageOrderInput>;
};


export type QueryPageBreakageRecordArgs = {
  input?: InputMaybe<PageBreakageRecordInput>;
};


export type QueryPageCabinetRuleArgs = {
  input?: InputMaybe<CabinetRulePageInput>;
};


export type QueryPageCategoryDetailsArgs = {
  pageCategoryInput?: InputMaybe<PageCategoryInput>;
};


export type QueryPageCategoryOptionArgs = {
  input?: InputMaybe<PageCategoryOptionInput>;
  page?: InputMaybe<Page>;
};


export type QueryPageCollBillCostForReconciliationArgs = {
  input: PageCollBillCostForReconciliationInput;
};


export type QueryPageCollBusinessSalesForCreateInvoiceArgs = {
  input: PageCollBusinessSalesForCreateInvoiceInput;
};


export type QueryPageCollForReconciliationArgs = {
  input: PageCollForReconciliationInput;
};


export type QueryPageCommodityArgs = {
  commodityName?: InputMaybe<Scalars['String']>;
  page?: InputMaybe<Page>;
};


export type QueryPageCommodityAdjustmentArgs = {
  input?: InputMaybe<PageCommodityAdjustmentInput>;
};


export type QueryPageCommodityAliasArgs = {
  input?: InputMaybe<CommodityAliasQueryInput>;
};


export type QueryPageCommodityControlArgs = {
  input: PageCommodityControlInput;
};


export type QueryPageCommodityConvertArgs = {
  input?: InputMaybe<PageCommodityConvertInput>;
  page?: InputMaybe<Page>;
};


export type QueryPageCommodityStockBatchArgs = {
  input?: InputMaybe<PageCommodityStockBatchInput>;
  page: Page;
};


export type QueryPageCommonRouteArgs = {
  input?: InputMaybe<CommonRoutePageInput>;
};


export type QueryPageContractArgs = {
  input?: InputMaybe<ContractPageInput>;
};


export type QueryPageContractMsgArgs = {
  input?: InputMaybe<PageContractMsgInput>;
  page?: InputMaybe<Page>;
};


export type QueryPageCostEntryArgs = {
  input?: InputMaybe<CostEntryPageInput>;
};


export type QueryPageCostOrderArgs = {
  page?: InputMaybe<Page>;
  pageCostOrderInput?: InputMaybe<PageCostOrderInput>;
};


export type QueryPageCreditCustomerArgs = {
  input?: InputMaybe<PageCreditCustomerInput>;
};


export type QueryPageCustomerBaseArgs = {
  input?: InputMaybe<HlPageCustomerBaseInput>;
  page?: InputMaybe<PageInput>;
};


export type QueryPageCustomerBlacklistArgs = {
  page?: InputMaybe<Page>;
  pageCustomerBlacklistInput?: InputMaybe<PageCustomerBlacklistInput>;
};


export type QueryPageCustomerDebtDetailArgs = {
  input?: InputMaybe<CustomerDebtDetailInput>;
};


export type QueryPageCustomsDeclarationFormArgs = {
  input?: InputMaybe<CustomsDeclarationFormPageInput>;
};


export type QueryPageCustomsRoleArgs = {
  input?: InputMaybe<CustomsRolePageInput>;
};


export type QueryPageCustomsTemplateArgs = {
  input?: InputMaybe<CustomsTemplatePageInput>;
};


export type QueryPageCustomsTemplateNotAddCommodityArgs = {
  input?: InputMaybe<CustomsTemplateNotAddCommodityPageInput>;
};


export type QueryPageCustomsTemplateSkuArgs = {
  input?: InputMaybe<CustomsTemplateCommoditySkuPageInput>;
};


export type QueryPageDailyLaborCostArgs = {
  page?: InputMaybe<Page>;
  pageDailyLaborCostInput?: InputMaybe<PageDailyLaborCostInput>;
};


export type QueryPageDamageOutOrderArgs = {
  page?: InputMaybe<Page>;
  pageDamageOutOrderInput?: InputMaybe<PageDamageOutOrderInput>;
};


export type QueryPageDataDictArgs = {
  input: DataDictPageInput;
};


export type QueryPageDataDictClassificationArgs = {
  input: DataDictClassPageInput;
};


export type QueryPageDataImportResultArgs = {
  input?: InputMaybe<DataImportResultPageInput>;
};


export type QueryPageDebtArgs = {
  input?: InputMaybe<DebtQueryInput>;
};


export type QueryPageDefectiveSaleOrderArgs = {
  page?: InputMaybe<Page>;
  pageDefectiveSaleOrder?: InputMaybe<PageDefectiveSaleOrderInput>;
};


export type QueryPageDeliveryBillArgs = {
  page?: InputMaybe<Page>;
  pageDeliveryBillInput?: InputMaybe<PageDeliveryBillInput>;
};


export type QueryPageDeliveryFeeArgs = {
  page: Page;
  pageDeliveryFeeInput?: InputMaybe<PageDeliveryFeeInput>;
};


export type QueryPageDeliveryOrderArgs = {
  deliveryOrderQueryInput?: InputMaybe<DeliveryOrderQueryInput>;
  page?: InputMaybe<Page>;
};


export type QueryPageDeliveryPlanArgs = {
  input?: InputMaybe<DeliveryPlanPageInput>;
};


export type QueryPageDeliveryReturnArgs = {
  page?: InputMaybe<Page>;
  pageDeliveryReturnInput?: InputMaybe<PageDeliveryReturnInput>;
};


export type QueryPageDomesticBillArgs = {
  input?: InputMaybe<DomesticBillPageInput>;
};


export type QueryPageDomesticDeliveryArgs = {
  input?: InputMaybe<DomesticDeliveryPlanPageInput>;
};


export type QueryPageDomesticHqSaleBillArgs = {
  input?: InputMaybe<FmsPageDomesticHqSaleBillInput>;
};


export type QueryPageDomesticProductsPurchaseBillArgs = {
  input?: InputMaybe<DomesticProductPurchaseBillPageInput>;
};


export type QueryPageDomesticProductsSaleBillArgs = {
  input?: InputMaybe<DomesticProductSaleBillPageInput>;
};


export type QueryPageDomesticPurchaseOrderArgs = {
  page: Page;
  pageDomesticPurchaseFilter: PageDomesticPurchaseFilter;
};


export type QueryPageDurianCabinetArgs = {
  input?: InputMaybe<PageDurianCabinetInput>;
};


export type QueryPageDurianCommodityArgs = {
  input?: InputMaybe<DurianCommodityPageInput>;
};


export type QueryPageDurianCommodityCategoryArgs = {
  input?: InputMaybe<DurianCategoryPageInput>;
};


export type QueryPageDurianCommoditySkuArgs = {
  input?: InputMaybe<DurianCommoditySkuPageInput>;
};


export type QueryPageDurianCustomerArgs = {
  input?: InputMaybe<DurianCustomerPageInput>;
};


export type QueryPageDurianHqSaleBillArgs = {
  input?: InputMaybe<FmsPageDurianHqSaleBillInput>;
};


export type QueryPageDurianNotAddCommodityArgs = {
  input?: InputMaybe<DurianCommodityPageInput>;
};


export type QueryPageDurianRoleArgs = {
  input?: InputMaybe<DurianRolePageInput>;
};


export type QueryPageDurianSupplierArgs = {
  input?: InputMaybe<DurianSupplierPageInput>;
};


export type QueryPageEmptyCabinetBillArgs = {
  input: PageBillInput;
};


export type QueryPageEmptyCabinetInfoArgs = {
  input?: InputMaybe<EmptyCabinetInfoPageInput>;
};


export type QueryPageEmptyCabinetPoolArgs = {
  input?: InputMaybe<EmptyCabinetPoolPageInput>;
};


export type QueryPageExpandOrderArgs = {
  input?: InputMaybe<PageExpandOrderInput>;
  page?: InputMaybe<Page>;
};


export type QueryPageExportDeclareArgs = {
  input?: InputMaybe<ExportDeclarePageInput>;
};


export type QueryPageFasInvoiceArgs = {
  input: PageInvoiceInput;
};


export type QueryPageFasInvoicePayableArgs = {
  input: PageInvoicePayableInput;
};


export type QueryPageFieldDefaultConfigArgs = {
  input?: InputMaybe<FieldDefaultConfigPageInput>;
};


export type QueryPageFinancialPaymentArgs = {
  input: PageFinancialPaymentInput;
};


export type QueryPageFlowTransferCostArgs = {
  input?: InputMaybe<PageFlowTransferCostInput>;
};


export type QueryPageFmsAssetClassificationArgs = {
  input?: InputMaybe<FmsPageAssetClassificationInput>;
};


export type QueryPageFmsAssetDepreciationArgs = {
  input?: InputMaybe<FmsPageAssetDepreciationInput>;
};


export type QueryPageFmsAssetDisposalArgs = {
  input?: InputMaybe<FmsPageAssetDisposalInput>;
};


export type QueryPageFmsAssetInventoryArgs = {
  input?: InputMaybe<FmsPageAssetInventoryInput>;
};


export type QueryPageFmsAssetPurchaseArgs = {
  input?: InputMaybe<FmsPageAssetPurchaseInput>;
};


export type QueryPageFmsAssetRepairsMaintenanceArgs = {
  input?: InputMaybe<FmsPageAssetRepairsMaintenanceInput>;
};


export type QueryPageFmsAssetTransferInArgs = {
  input?: InputMaybe<FmsPageAssetTransferInInput>;
};


export type QueryPageFmsAssetTransferOutArgs = {
  input?: InputMaybe<FmsPageAssetTransferOutInput>;
};


export type QueryPageFmsDomesticHqSaleArgs = {
  input?: InputMaybe<FmsPageDomesticHqSaleInput>;
};


export type QueryPageFmsDomesticSaleReturnArgs = {
  input?: InputMaybe<FmsPageDomesticSaleReturnInput>;
};


export type QueryPageFmsDomesticSaleReturnBillArgs = {
  input?: InputMaybe<FmsPageDomesticSaleReturnBillInput>;
};


export type QueryPageFmsDurianHqSaleArgs = {
  input?: InputMaybe<FmsPageDurianHqSaleInput>;
};


export type QueryPageFmsDurianOriginFeeArgs = {
  input?: InputMaybe<PageFmsDurianOriginFeeInput>;
};


export type QueryPageFmsDurianOriginSaleArgs = {
  input?: InputMaybe<PageFmsDurianOriginSaleInput>;
};


export type QueryPageFmsDurianOriginSaleFeeArgs = {
  input?: InputMaybe<PageFmsDurianOriginSaleFeeInput>;
};


export type QueryPageFmsDurianPurchaseBillArgs = {
  input: PageFmsDurianPurchaseBillInput;
};


export type QueryPageFmsDurianPurchaseDetailArgs = {
  input: PageFmsDurianPurchaseDetailInput;
};


export type QueryPageFmsPeachImportPurchaseBillArgs = {
  input: PageFmsImportPurchaseBillInput;
};


export type QueryPageFmsPeachImportPurchaseDetailArgs = {
  input: PageFmsImportPurchaseDetailInput;
};


export type QueryPageFmsPitayaImportPurchaseBillArgs = {
  input: PageFmsImportPurchaseBillInput;
};


export type QueryPageFmsPitayaImportPurchaseDetailArgs = {
  input: PageFmsImportPurchaseDetailInput;
};


export type QueryPageFmsStandingBookArgs = {
  input?: InputMaybe<FmsPageStandingBookInput>;
};


export type QueryPageFruitStockArgs = {
  condition?: InputMaybe<FruitStockQueryInput>;
  page?: InputMaybe<Page>;
};


export type QueryPageFruitStorageArgs = {
  condition?: InputMaybe<FruitStorageQueryInput>;
  page?: InputMaybe<Page>;
};


export type QueryPageFundFlowArgs = {
  input?: InputMaybe<PageFundFlowInput>;
};


export type QueryPageGoodsTaxRateArgs = {
  input: PageGoodsTaxRateInput;
};


export type QueryPageGoodsTransferArgs = {
  page?: InputMaybe<Page>;
  pageGoodsTransferInput?: InputMaybe<PageGoodsTransferInput>;
};


export type QueryPageGroupSkuArgs = {
  groupSkuInput?: InputMaybe<GroupSkuInput>;
  page?: InputMaybe<Page>;
};


export type QueryPageHqPurchaseCostArgs = {
  input?: InputMaybe<FmsPageHqPurchaseCostInput>;
};


export type QueryPageHasStockSkuArgs = {
  listHasStockSkuInput?: InputMaybe<PageHasStockSkuInput>;
  page?: InputMaybe<Page>;
};


export type QueryPageImportDeclareArgs = {
  input?: InputMaybe<ImportDeclarePageInput>;
};


export type QueryPageInOrderRecordArgs = {
  inOrderRecordCondition: InOrderRecordFilter;
  page?: InputMaybe<Page>;
};


export type QueryPageInOutLimitationArgs = {
  page?: InputMaybe<Page>;
};


export type QueryPageIncomeStatementArgs = {
  page: Page;
  pageIncomeStatementInput: PageIncomeStatementInput;
};


export type QueryPageIndividualPurchaseOrderArgs = {
  page?: InputMaybe<Page>;
  pageIndividualPurchaseInput?: InputMaybe<PageIndividualPurchaseInput>;
};


export type QueryPageIndividualPurchaseReturnArgs = {
  input?: InputMaybe<PageIndividualPurchaseReturnInput>;
  page?: InputMaybe<Page>;
};


export type QueryPageInspectionQuarantineCertificateArgs = {
  input?: InputMaybe<InspectionQuarantineCertificatePageInput>;
};


export type QueryPageInternalConsignmentArgs = {
  input?: InputMaybe<PitayaPageInternalConsignmentInput>;
  page?: InputMaybe<Page>;
};


export type QueryPageInternalPurchaseArgs = {
  input: PitayaPageInternalPurchaseInput;
  page: Page;
};


export type QueryPageInternalSaleArgs = {
  input: PitayaPageInternalSaleInput;
  page: Page;
};


export type QueryPageInventoryRecordArgs = {
  input?: InputMaybe<PageInventoryRecordInput>;
};


export type QueryPageInvoiceArgs = {
  input?: InputMaybe<InvoicePageInput>;
};


export type QueryPageLaborCostArgs = {
  page?: InputMaybe<Page>;
  reportQueryInput?: InputMaybe<ReportQueryInput>;
};


export type QueryPageLiquidationRecordArgs = {
  input?: InputMaybe<LiquidationRecordPageInput>;
};


export type QueryPageLossArgs = {
  page?: InputMaybe<Page>;
  reportQueryInput?: InputMaybe<ReportQueryInput>;
};


export type QueryPageManifestInfoArgs = {
  input?: InputMaybe<ManifestInfoPageInput>;
};


export type QueryPageMatchFundFlowArgs = {
  input?: InputMaybe<PageMatchFlowInput>;
};


export type QueryPageMemberArgs = {
  input?: InputMaybe<MemberPageInput>;
};


export type QueryPageMerchantArgs = {
  input?: InputMaybe<MerchantPageInput>;
};


export type QueryPageMessageArgs = {
  input?: InputMaybe<MessagePageInput>;
};


export type QueryPageMonitorArgs = {
  input?: InputMaybe<PageMonitorInput>;
  page?: InputMaybe<Page>;
};


export type QueryPageMoreCommoditiesArgs = {
  page?: InputMaybe<Page>;
  pageMoreCommoditiesInput?: InputMaybe<PageMoreCommoditiesInput>;
};


export type QueryPageNoCommodityArgs = {
  page?: InputMaybe<Page>;
  pageNoCommodityInput?: InputMaybe<PageNoCommodityInput>;
};


export type QueryPageNonPrimaryReceiptsArgs = {
  input: PageNonPrimaryReceiptsInput;
};


export type QueryPageNotSubmitArgs = {
  page?: InputMaybe<Page>;
  transferType?: InputMaybe<Scalars['Int']>;
};


export type QueryPageOrgArgs = {
  input?: InputMaybe<PageOrgInput>;
};


export type QueryPageOrgGroupArgs = {
  pageOrgGroupInput?: InputMaybe<PageOrgGroupInput>;
};


export type QueryPageOrgLabelArgs = {
  page?: InputMaybe<Page>;
};


export type QueryPageOrgSecondmentArgs = {
  page?: InputMaybe<Page>;
  secondmentPageInput?: InputMaybe<SecondmentPageInput>;
};


export type QueryPageOrgStatisticsArgs = {
  input?: InputMaybe<PageOrgStatisticsInput>;
  page?: InputMaybe<Page>;
};


export type QueryPageOrgUserArgs = {
  input?: InputMaybe<OrgUserPageInput>;
};


export type QueryPageOriginCertificateArgs = {
  input?: InputMaybe<OriginCertificatePageInput>;
};


export type QueryPageOriginalSaleArgs = {
  page?: InputMaybe<Page>;
  pageOriginalSaleInput?: InputMaybe<PageOriginalSaleInput>;
};


export type QueryPageOtherInOrderArgs = {
  page?: InputMaybe<Page>;
  pageOtherInOrderInput?: InputMaybe<PageOtherInOrderInput>;
};


export type QueryPageOtherOutOrderArgs = {
  page?: InputMaybe<Page>;
  pageOtherOutOrderInput?: InputMaybe<PageOtherOutOrderInput>;
};


export type QueryPageOutBoundReportFormArgs = {
  input?: InputMaybe<OutBoundReportFormPageInput>;
};


export type QueryPageOutOrderArgs = {
  page?: InputMaybe<Page>;
  pageOutOrderInput?: InputMaybe<PageOutOrderInput>;
};


export type QueryPageOutStockRecordArgs = {
  page?: InputMaybe<Page>;
  pageOutStockRecordInput: PageOutStockRecordInput;
};


export type QueryPageOverviewArgs = {
  input?: InputMaybe<PageOverviewInput>;
  page?: InputMaybe<Page>;
};


export type QueryPagePayOfAnotherArgs = {
  input?: InputMaybe<PagePayOfAnotherInput>;
};


export type QueryPagePayableArgs = {
  input: PagePayableInput;
};


export type QueryPagePaymentArgs = {
  input: PagePaymentInput;
};


export type QueryPagePaymentAdvanceArgs = {
  input?: InputMaybe<PagePaymentAdvanceInput>;
};


export type QueryPagePaymentReturnArgs = {
  input?: InputMaybe<PagePaymentReturnInput>;
};


export type QueryPagePeachAgencySaleSettlementArgs = {
  input?: InputMaybe<PagePeachAgencySaleSettlementInput>;
};


export type QueryPagePeachBillAuditArgs = {
  input?: InputMaybe<PagePeachBillAuditInput>;
};


export type QueryPagePeachCommodityAdjustmentArgs = {
  input: PagePeachCommodityAdjustmentInput;
};


export type QueryPagePeachDesCustomerArgs = {
  input?: InputMaybe<PagePeachDesCustomerInput>;
};


export type QueryPagePeachDamageOrderDetailArgs = {
  input?: InputMaybe<PageFmsDamageDetailInput>;
};


export type QueryPagePeachDebtContractSetupArgs = {
  input?: InputMaybe<PagePeachDebtContractSetupInput>;
};


export type QueryPagePeachDebtElectronicSignatureArgs = {
  input?: InputMaybe<PagePeachDebtElectronicSignatureInput>;
};


export type QueryPagePeachInOrderTransferBillArgs = {
  input?: InputMaybe<PageOrderTransferBillInInfoInput>;
};


export type QueryPagePeachInOrderTransferDetailArgs = {
  input?: InputMaybe<PageOrderTransferDetailInput>;
};


export type QueryPagePeachOtherInStockBillArgs = {
  input: PageOtherInStockBillInput;
};


export type QueryPagePeachOtherIncomeBillArgs = {
  input?: InputMaybe<PagePeachOtherIncomeBillInput>;
};


export type QueryPagePeachOutOrderTransferBillArgs = {
  input?: InputMaybe<PageOrderTransferBillInInfoInput>;
};


export type QueryPagePeachOutOrderTransferDetailArgs = {
  input?: InputMaybe<PageOrderTransferDetailInput>;
};


export type QueryPagePeachSkuOptionArgs = {
  input: PagePeachSkuOptionInput;
};


export type QueryPagePitayaBaseInStockBillArgs = {
  input?: InputMaybe<PagePitayaBaseInStockBillInput>;
};


export type QueryPagePitayaBillAuditArgs = {
  input?: InputMaybe<PagePitayaBillAuditInput>;
};


export type QueryPagePitayaCommodityArgs = {
  page?: InputMaybe<Page>;
  pageCommodityInput?: InputMaybe<PageCommodityInput>;
};


export type QueryPagePitayaConvertOrderArgs = {
  input?: InputMaybe<PagePitayaConvertOrderInput>;
};


export type QueryPagePitayaCostEntryArgs = {
  input?: InputMaybe<PitayaCostEntryPageInput>;
  page?: InputMaybe<Page>;
};


export type QueryPagePitayaDeliveryOrderArgs = {
  input?: InputMaybe<PagePitayaDeliveryOrderInput>;
};


export type QueryPagePitayaDeliveryReturnOrderArgs = {
  input?: InputMaybe<PagePitayaDeliveryReturnOrderInput>;
};


export type QueryPagePitayaDomesticReceiveTaskArgs = {
  input: PagePitayaDomesticReceiveTaskInput;
  page: Page;
};


export type QueryPagePitayaInOrderTransferBillArgs = {
  input?: InputMaybe<PagePitayaOrderTransferBillInInfoInput>;
};


export type QueryPagePitayaInOrderTransferDetailArgs = {
  input?: InputMaybe<PagePitayaOrderTransferDetailInput>;
};


export type QueryPagePitayaOtherInStockBillArgs = {
  input: PageOtherInStockBillInput;
};


export type QueryPagePitayaOutOrderTransferBillArgs = {
  input?: InputMaybe<PagePitayaOrderTransferBillInInfoInput>;
};


export type QueryPagePitayaOutOrderTransferDetailArgs = {
  input?: InputMaybe<PagePitayaOrderTransferDetailInput>;
};


export type QueryPagePitayaProductionDamageOrderDetailArgs = {
  input?: InputMaybe<PageFmsProductionDamageDetailInput>;
};


export type QueryPagePitayaProductionTaskOrderArgs = {
  input?: InputMaybe<PagePitayaProductionTaskOrderInput>;
};


export type QueryPagePitayaReceiveTaskArgs = {
  input: PagePitayaReceiveTaskInput;
  page: Page;
};


export type QueryPagePitayaSopArgs = {
  input: PagePitayaSop;
  page?: InputMaybe<Page>;
};


export type QueryPagePitayaSortingWarehouseArgs = {
  input?: InputMaybe<PitayaSortingWarehouseInput>;
  page?: InputMaybe<Page>;
};


export type QueryPagePitayaSplitFinishedProductArgs = {
  input?: InputMaybe<PagePitayaProductionTaskOrderInput>;
};


export type QueryPagePitayaUserArgs = {
  input: PagePitayaUserInput;
  page: Page;
};


export type QueryPagePositionArgs = {
  pagePositionInput?: InputMaybe<PagePositionInput>;
};


export type QueryPagePrimaryReceiptsArgs = {
  input: PageReceiptsInput;
};


export type QueryPagePrimaryReceiptsReturnArgs = {
  input: PageReceiptsReturnInput;
};


export type QueryPageProductionPlanArgs = {
  page?: InputMaybe<Page>;
  planQueryInput?: InputMaybe<PlanQueryInput>;
};


export type QueryPageProductionStockAdjustmentArgs = {
  input?: InputMaybe<PageProductionStockAdjustmentInput>;
  page?: InputMaybe<Page>;
};


export type QueryPageProjectGroupArgs = {
  page?: InputMaybe<Page>;
  pageProjectGroupInput?: InputMaybe<PageProjectGroupInput>;
};


export type QueryPagePurchaseOrderArgs = {
  input?: InputMaybe<PurchaseOrderPageInput>;
};


export type QueryPagePurchaseReturnArgs = {
  page?: InputMaybe<Page>;
  pagePurchaseReturnInput?: InputMaybe<PagePurchaseReturnInput>;
};


export type QueryPageQualityManagementArgs = {
  input?: InputMaybe<PageQualityManagementInput>;
};


export type QueryPageQueryStorageConditionsArgs = {
  pageQueryStorageConditionInput?: InputMaybe<PageQueryStorageConditionInput>;
};


export type QueryPageReceiptPlanArgs = {
  input?: InputMaybe<ReceiptPlanPageInput>;
};


export type QueryPageReceivableArgs = {
  input: PageReceivableInput;
};


export type QueryPageReceivableForCreateReceiptsArgs = {
  input: PageReceivableForCreateReceiptsInput;
};


export type QueryPageReceiveBillArgs = {
  page?: InputMaybe<Page>;
  pageReceiveBillInput?: InputMaybe<PageReceiveBillInput>;
};


export type QueryPageReconciliationArgs = {
  input: PageReconciliationInput;
};


export type QueryPageReconciliationForCreateInvoiceArgs = {
  input: PageReconciliationForCreateInvoiceInput;
};


export type QueryPageReimbursementArgs = {
  input: PageReimbursementInput;
};


export type QueryPageReturnBoxArgs = {
  input?: InputMaybe<ReturnBoxPageInput>;
};


export type QueryPageReturnBoxBillArgs = {
  input: PageBillInput;
};


export type QueryPageReturnOrderArgs = {
  input?: InputMaybe<PageReturnOrderInput>;
};


export type QueryPageReturnsBillArgs = {
  page?: InputMaybe<Page>;
  pageReturnsBillInput?: InputMaybe<PageReturnsBillInput>;
};


export type QueryPageRolesArgs = {
  pageRolesInput?: InputMaybe<PageRolesInput>;
};


export type QueryPageSailScheduleArgs = {
  input?: InputMaybe<SailSchedulePageInput>;
};


export type QueryPageSaleDeliveryOrderArgs = {
  input?: InputMaybe<SaleDeliveryOrderQueryInput>;
  page: Page;
};


export type QueryPageSaleDeliveryReturnOrderArgs = {
  input?: InputMaybe<PageSaleDeliveryReturnInput>;
  page: Page;
};


export type QueryPageSaleIncomeOrderArgs = {
  page?: InputMaybe<Page>;
  pageSaleIncomeOrderInput?: InputMaybe<PageSaleIncomeOrderInput>;
};


export type QueryPageSaleIncomeOrderWebArgs = {
  page?: InputMaybe<Page>;
  pageSaleIncomeOrderInput?: InputMaybe<PageSaleIncomeOrderWebInput>;
};


export type QueryPageSaleInvoiceArgs = {
  input?: InputMaybe<PageSaleInvoiceInput>;
  page?: InputMaybe<Page>;
};


export type QueryPageSaleOrderArgs = {
  page?: InputMaybe<Page>;
  queryQueryOrderInput?: InputMaybe<QuerySaleOrderInput>;
};


export type QueryPageSalePlanOrderArgs = {
  page?: InputMaybe<Page>;
  pageSalePlanOrderInput?: InputMaybe<PageSalePlanOrderInput>;
};


export type QueryPageSaleReturnArgs = {
  page?: InputMaybe<Page>;
  pageSaleReturnInput?: InputMaybe<PageSaleReturnInput>;
};


export type QueryPageSkuArgs = {
  skuListConditionInput?: InputMaybe<SkuListConditionInput>;
};


export type QueryPageSopArgs = {
  input?: InputMaybe<SopPageInput>;
};


export type QueryPageSopCheckItemArgs = {
  input?: InputMaybe<SopCheckItemPageInput>;
};


export type QueryPageStdOptionArgs = {
  page?: InputMaybe<Page>;
  pageInput?: InputMaybe<PageStdOptionInput>;
};


export type QueryPageStdSpecArgs = {
  input?: InputMaybe<PageStdSpecInput>;
  page?: InputMaybe<Page>;
};


export type QueryPageStockArgs = {
  page?: InputMaybe<Page>;
  stockConditionInput?: InputMaybe<StockConditionInput>;
};


export type QueryPageStockAdjustmentArgs = {
  page?: InputMaybe<Page>;
  pageStockAdjustmentInput?: InputMaybe<PageStockAdjustmentInput>;
};


export type QueryPageStockBatchArgs = {
  page?: InputMaybe<Page>;
  pageStockBatchInput?: InputMaybe<PageStockBatchInput>;
};


export type QueryPageStockCommodityArgs = {
  input?: InputMaybe<StockCommodityInput>;
};


export type QueryPageStockCostOrderArgs = {
  input?: InputMaybe<PageStockCostOrderInput>;
};


export type QueryPageStockOrderArgs = {
  page?: InputMaybe<Page>;
  pageStockOrderInput?: InputMaybe<PageStockOrderInput>;
};


export type QueryPageStockRecordArgs = {
  input?: InputMaybe<PageStockRecordInput>;
};


export type QueryPageStockWmsOrderArgs = {
  input?: InputMaybe<PageStockWmsOrderInput>;
  page?: InputMaybe<Page>;
};


export type QueryPageStoreManagementSaleInfoArgs = {
  input: PageStoreManagementSaleInfoInput;
  page?: InputMaybe<Page>;
};


export type QueryPageSupervisionArgs = {
  input?: InputMaybe<PageSupervisionInput>;
  page?: InputMaybe<Page>;
};


export type QueryPageSupplementalOrderArgs = {
  input?: InputMaybe<PageSupplementalOrderInput>;
  page: Page;
};


export type QueryPageSupplierBaseArgs = {
  input?: InputMaybe<HlPageSupplierBaseInput>;
  page?: InputMaybe<PageInput>;
};


export type QueryPageTagArgs = {
  input?: InputMaybe<TagPageInput>;
};


export type QueryPageTakeStockRecordArgs = {
  input?: InputMaybe<TakeStockRecordInput>;
};


export type QueryPageTaskLimitArgs = {
  page?: InputMaybe<Page>;
};


export type QueryPageTeamMemberArgs = {
  input?: InputMaybe<TeamMemberQueryInput>;
  page?: InputMaybe<Page>;
};


export type QueryPageTemperatureOrderArgs = {
  input?: InputMaybe<TemperatureOrderPageInput>;
};


export type QueryPageTemperatureOrderBatchEchoArgs = {
  input?: InputMaybe<TemperatureOrderPageInput>;
};


export type QueryPageTrackingArgs = {
  input?: InputMaybe<TrackingPageInput>;
};


export type QueryPageTransferArgs = {
  page?: InputMaybe<Page>;
  pageTransferInput?: InputMaybe<PageTransferInput>;
};


export type QueryPageTransferBillArgs = {
  input: PageTransferBillInput;
};


export type QueryPageTransportAirArgs = {
  input?: InputMaybe<TransportAirPageInput>;
};


export type QueryPageTransportRoadArgs = {
  input?: InputMaybe<TransportRoadPageInput>;
};


export type QueryPageTransportRoleArgs = {
  input?: InputMaybe<TransportRolePageInput>;
};


export type QueryPageTransportSeaArgs = {
  input?: InputMaybe<TransportSeaPageInput>;
};


export type QueryPageTravelCabinetBatchCodeArgs = {
  input?: InputMaybe<TravelCabinetBatchCodePageInput>;
};


export type QueryPageTravelPlanArgs = {
  input?: InputMaybe<TravelPlanPageInput>;
};


export type QueryPageTurnoverBasketArgs = {
  condition?: InputMaybe<TurnoverBasketQueryInput>;
  page?: InputMaybe<Page>;
};


export type QueryPageUserArgs = {
  pageUserInput?: InputMaybe<PageUser>;
};


export type QueryPageUserManageArgs = {
  input?: InputMaybe<PageUserInput>;
};


export type QueryPageUserSecondmentArgs = {
  page?: InputMaybe<Page>;
  secondmentPageInput: SecondmentPageInput;
};


export type QueryPageVarietyGroupArgs = {
  name?: InputMaybe<Scalars['String']>;
  page?: InputMaybe<Page>;
};


export type QueryPageVarietyGroupSkuArgs = {
  pageVarietyGroupSkuInput?: InputMaybe<PageVarietyGroupSkuInput>;
};


export type QueryPageVoucherBillArgs = {
  input: PageVoucherBillInput;
};


export type QueryPageVoucherHandleArgs = {
  input: PageVoucherHandleInput;
};


export type QueryPageVoucherTemplateArgs = {
  input: PageVoucherTemplateInput;
};


export type QueryPageVoucherTemplateNameArgs = {
  input: PageVoucherTemplateNameInput;
};


export type QueryPageWarehouseArgs = {
  input?: InputMaybe<WarehousePageInput>;
};


export type QueryPageWarehouseReportFormArgs = {
  input?: InputMaybe<WarehouseReportFormPageInput>;
};


export type QueryPageWasteSaleOrderArgs = {
  page?: InputMaybe<Page>;
  pageWasteSaleOrderInput?: InputMaybe<PageWasteSaleOrderInput>;
};


export type QueryPageWebCustomerArgs = {
  customersInput?: InputMaybe<CustomersWebInput>;
  page?: InputMaybe<Page>;
};


export type QueryPageWebProductionPlanArgs = {
  page?: InputMaybe<Page>;
  planQueryInput?: InputMaybe<PlanQueryInput>;
};


export type QueryPeachAgencySaleOrderCommodityListArgs = {
  input?: InputMaybe<PeachAgencySaleOrderCommodityListInput>;
};


export type QueryPeachAgencySaleOrderCommodityPageArgs = {
  input?: InputMaybe<PeachAgencySaleOrderCommodityPageInput>;
};


export type QueryPeachAgencySaleSettlementDetailArgs = {
  input?: InputMaybe<PeachAgencySaleSettlementDetailInput>;
};


export type QueryPeachAgencySettlementOrderCountArgs = {
  input?: InputMaybe<PeachAgencySettlementOrderCountInput>;
};


export type QueryPeachCommodityUnitTypeListArgs = {
  input?: InputMaybe<PeachCommodityUnitTypeListInput>;
};


export type QueryPeachCreditCustomerRecordListArgs = {
  input?: InputMaybe<PeachCreditCustomerRecordInput>;
};


export type QueryPeachCustomerContactDetailArgs = {
  contactId: Scalars['Int'];
};


export type QueryPeachCustomerContractBodyListArgs = {
  input?: InputMaybe<PeachCustomerContractBodyInput>;
};


export type QueryPeachCustomerContractBodyPageArgs = {
  input?: InputMaybe<PeachCustomerContractBodyPageInput>;
};


export type QueryPeachCustomerDetailArgs = {
  customerId: Scalars['Int'];
};


export type QueryPeachCustomerPreReceiptOrderPageArgs = {
  input?: InputMaybe<PeachCustomerPreReceiptOrderPageInput>;
};


export type QueryPeachCustomerPreReceiptPageArgs = {
  input?: InputMaybe<PeachCustomerPreReceiptPageInput>;
};


export type QueryPeachCustomerQualificationDetailArgs = {
  customerUniqueId: Scalars['Int'];
};


export type QueryPeachDamageTotalAmountArgs = {
  input?: InputMaybe<ExportFmsDamageDetailInput>;
};


export type QueryPeachDomesticExtendExpenseCountArgs = {
  input?: InputMaybe<PeachDomesticExtendExpenseCountInput>;
};


export type QueryPeachDomesticExtendExpenseDetailArgs = {
  input?: InputMaybe<PeachDomesticExtendExpenseDetailInput>;
};


export type QueryPeachDomesticExtendExpensePageArgs = {
  input?: InputMaybe<PeachDomesticExtendExpensePageInput>;
};


export type QueryPeachDomesticPurchaseDetailArgs = {
  input?: InputMaybe<PeachDomesticPurchaseDetailInput>;
};


export type QueryPeachDomesticPurchasePageArgs = {
  input?: InputMaybe<PeachDomesticPurchasePageInput>;
};


export type QueryPeachDomesticPurchaseReturnDetailArgs = {
  input?: InputMaybe<PeachDomesticPurchaseReturnDetailInput>;
};


export type QueryPeachDomesticPurchaseStatusCountArgs = {
  input?: InputMaybe<PeachDomesticPurchaseStatusCountInput>;
};


export type QueryPeachDomesticReceiptExpenseDetailArgs = {
  input?: InputMaybe<PeachReceiptExpenseDetailInput>;
};


export type QueryPeachDomesticReturnCommodityListArgs = {
  input?: InputMaybe<PeachDomesticReturnCommodityListInput>;
};


export type QueryPeachDownloadFileArgs = {
  input?: InputMaybe<PeachDocDownInput>;
};


export type QueryPeachExistCommoditySpecIdListArgs = {
  input: Scalars['Int'];
};


export type QueryPeachGetDataTreeArgs = {
  type?: InputMaybe<PeachDataType>;
};


export type QueryPeachGetOrderInfoArgs = {
  input: PeachOrderIdInput;
};


export type QueryPeachGetRoleDataRelArgs = {
  input?: InputMaybe<PeachGetRoleDataRelInput>;
};


export type QueryPeachGetSopIdArgs = {
  input?: InputMaybe<PeachSopInput>;
};


export type QueryPeachListCommodityCategoryArgs = {
  input?: InputMaybe<CommodityCategoryInput>;
};


export type QueryPeachNotChosenSkuOptionArgs = {
  commodityId: Scalars['Int'];
};


export type QueryPeachOrderAmountCalculateArgs = {
  input?: InputMaybe<PeachOrderAmountCalculateInput>;
};


export type QueryPeachOrderBillInfoArgs = {
  input: OrderInfoInput;
};


export type QueryPeachOrderInfoByOrderIdArgs = {
  input: Scalars['ID'];
};


export type QueryPeachOrderPaymentPageArgs = {
  input?: InputMaybe<PeachOrderPaymentPageInput>;
};


export type QueryPeachOrderPaymentStatusArgs = {
  input: OrderInfoInput;
};


export type QueryPeachOrderValidateArgs = {
  input?: InputMaybe<PeachOrderValidateInput>;
};


export type QueryPeachOrgTreeArgs = {
  input?: InputMaybe<OrgTreeInput>;
};


export type QueryPeachOriginOptionArgs = {
  categoryId: Scalars['Int'];
};


export type QueryPeachPageCommodityLabelArgs = {
  input?: InputMaybe<PeachPageCommodityLabelInput>;
};


export type QueryPeachPageCommodityManageArgs = {
  page?: InputMaybe<Page>;
  pageCommodityInput?: InputMaybe<PeachPageCommodityInput>;
};


export type QueryPeachPageCustomerArgs = {
  input?: InputMaybe<CustomerPageInput>;
};


export type QueryPeachPageNoCommodityArgs = {
  page?: InputMaybe<Page>;
  pageNoCommodityInput?: InputMaybe<PeachPageNoCommodityInput>;
};


export type QueryPeachPageRoleArgs = {
  input?: InputMaybe<PeachPageRoleInput>;
};


export type QueryPeachPageSkuArgs = {
  pageSku?: InputMaybe<PeachPageSkuInput>;
};


export type QueryPeachPageSupplierArgs = {
  input?: InputMaybe<PageSupplierInput>;
};


export type QueryPeachPaymentDetailArgs = {
  input: Scalars['ID'];
};


export type QueryPeachPaymentPageArgs = {
  input: PeachPaymentPageInput;
};


export type QueryPeachPreReceiptDetailArgs = {
  input: ReceiptIdInput;
};


export type QueryPeachPreReceiptPageArgs = {
  input?: InputMaybe<PeachReceiptPageInput>;
};


export type QueryPeachPreReceiptRefundDetailArgs = {
  input: Scalars['ID'];
};


export type QueryPeachPreReceiptRefundPageArgs = {
  input?: InputMaybe<PeachPreReceiptRefundPageInput>;
};


export type QueryPeachReceiptExpenseDetailArgs = {
  input?: InputMaybe<PeachReceiptExpenseDetailInput>;
};


export type QueryPeachReceiptExpensePageArgs = {
  input?: InputMaybe<PeachReceiptExpensePageInput>;
};


export type QueryPeachReceiveTaskDetailArgs = {
  input?: InputMaybe<PeachReceiveTaskIdInput>;
};


export type QueryPeachReceiveTaskPageArgs = {
  input?: InputMaybe<PeachReceiveTaskPageInput>;
};


export type QueryPeachSearchUserArgs = {
  input?: InputMaybe<PeachSearchUserInput>;
};


export type QueryPeachSellerHasNotFinishedOrderArgs = {
  input: Scalars['Int'];
};


export type QueryPeachSopAssociationOrderArgs = {
  taskId?: InputMaybe<Scalars['ID']>;
};


export type QueryPeachSopManagerPageArgs = {
  input?: InputMaybe<PeachSopManagerPageInput>;
};


export type QueryPeachSopOptionByOperationTypeArgs = {
  input?: InputMaybe<PeachSopOptionInput>;
};


export type QueryPeachSopShareArgs = {
  input?: InputMaybe<PeachSopShareInput>;
};


export type QueryPeachSopTaskDetailArgs = {
  taskId: Scalars['ID'];
};


export type QueryPeachSopTaskPageArgs = {
  input?: InputMaybe<PeachSopTaskPageInput>;
};


export type QueryPeachStockAuditDetailArgs = {
  input?: InputMaybe<AuditStockRecordInput>;
};


export type QueryPeachSupplierBaseInfoArgs = {
  input?: InputMaybe<QuerySupplierBaseInfoInput>;
};


export type QueryPeachSupplierBaseSimpleArgs = {
  supplierName: Scalars['String'];
};


export type QueryPeachSupplierBaseSimplePageArgs = {
  input?: InputMaybe<PeachSupplierBaseSimplePageInput>;
};


export type QueryPeachSupplierDetailArgs = {
  id: Scalars['Int'];
};


export type QueryPeachSupplierExistArgs = {
  input?: InputMaybe<PeachSupplierExistInput>;
};


export type QueryPeachSupplierQualificationArgs = {
  supplierId: Scalars['Int'];
};


export type QueryPeachTransferCostDetailArgs = {
  billId: Scalars['ID'];
};


export type QueryPeachTransferCostInfoArgs = {
  input?: InputMaybe<PeachTransferOrderInput>;
};


export type QueryPeachTransferCostPageArgs = {
  input?: InputMaybe<PeachTransferCostPageInput>;
};


export type QueryPeachTransferOrderCommodityDetailArgs = {
  input?: InputMaybe<PeachTransferOrderInput>;
};


export type QueryPeachTransferOrderDetailArgs = {
  input?: InputMaybe<PeachTransferOrderInput>;
};


export type QueryPeachTransferPageArgs = {
  input?: InputMaybe<PeachTransferPageInput>;
};


export type QueryPeachVarietyOptionArgs = {
  categoryId: Scalars['Int'];
};


export type QueryPeachWaitStockGetArgs = {
  input?: InputMaybe<PeachWaitStockGetInput>;
};


export type QueryPeachWaitStockPageArgs = {
  input?: InputMaybe<PeachWaitStockPageInput>;
};


export type QueryPitayaActualUsedBatchCheckArgs = {
  input?: InputMaybe<PitayaActualUsedBatchCheckInput>;
};


export type QueryPitayaAfterSaleDetailArgs = {
  input: IdInput;
};


export type QueryPitayaAllSuppliersArgs = {
  supplierCondition?: InputMaybe<SupplierConditionInput>;
};


export type QueryPitayaCommoditySkuDetailArgs = {
  commoditySkuId?: InputMaybe<Scalars['Int']>;
};


export type QueryPitayaConvertOrderDetailArgs = {
  input?: InputMaybe<ConvertOrderDetailInput>;
};


export type QueryPitayaCustomerArgs = {
  customerId?: InputMaybe<Scalars['Int']>;
};


export type QueryPitayaCustomersArgs = {
  customersInput?: InputMaybe<CustomersInput>;
  page?: InputMaybe<Page>;
};


export type QueryPitayaCustomersOssArgs = {
  customersInput?: InputMaybe<CustomersInput>;
  page?: InputMaybe<Page>;
};


export type QueryPitayaDeliveryOrderDetailArgs = {
  input?: InputMaybe<PitayaDeliveryOrderDetailInput>;
};


export type QueryPitayaDeliveryReturnOrderDetailArgs = {
  input?: InputMaybe<PitayaDeliveryReturnOrderDetailInput>;
};


export type QueryPitayaDifferenceSaleDetailArgs = {
  input: IdInput;
};


export type QueryPitayaDomesticReceiveTaskArgs = {
  input: GetPitayaDomesticReceiveTaskInput;
};


export type QueryPitayaListBurdenArgs = {
  bomId?: InputMaybe<Scalars['Int']>;
};


export type QueryPitayaListBusinessCommonLogsArgs = {
  input?: InputMaybe<PitayaListCommonLogsInput>;
};


export type QueryPitayaListInternalPurchaseLogsArgs = {
  input: PitayaInternalPurchaseIdInput;
};


export type QueryPitayaListInternalSaleLogsArgs = {
  input: PitayaInternalSaleIdInput;
};


export type QueryPitayaNotChosenSkuOptionArgs = {
  commodityId: Scalars['Int'];
};


export type QueryPitayaOrgTreeArgs = {
  input?: InputMaybe<Scalars['String']>;
};


export type QueryPitayaOriginOptionArgs = {
  categoryId: Scalars['Int'];
};


export type QueryPitayaPageCommodityBomArgs = {
  commodityName?: InputMaybe<Scalars['String']>;
  page?: InputMaybe<Page>;
};


export type QueryPitayaPageCommodityManageArgs = {
  page?: InputMaybe<Page>;
  pageCommodityInput?: InputMaybe<PitayaPageCommodityInput>;
};


export type QueryPitayaPageConditionToGetSkuArgs = {
  conditionToGetSkuInput?: InputMaybe<PitayaConditionToGetSkuInput>;
  page?: InputMaybe<Page>;
};


export type QueryPitayaPageNoCommodityArgs = {
  page?: InputMaybe<Page>;
  pageNoCommodityInput?: InputMaybe<PitayaPageNoCommodityInput>;
};


export type QueryPitayaPagePlatformReturnArgs = {
  input: PitayaPagePlatformReturnInput;
  page?: InputMaybe<Page>;
};


export type QueryPitayaPageReturnArgs = {
  input: PitayaPageReturnInput;
  page?: InputMaybe<Page>;
};


export type QueryPitayaPageSkuArgs = {
  page?: InputMaybe<Page>;
  pageSku?: InputMaybe<PitayaPageSkuInput>;
};


export type QueryPitayaPlatformReturnBadgeArgs = {
  input?: InputMaybe<PitayaPagePlatformReturnInput>;
};


export type QueryPitayaProductionTaskOrderDetailArgs = {
  input?: InputMaybe<PitayaProductionTaskOrderDetailInput>;
};


export type QueryPitayaReceiveTaskArgs = {
  input: GetPitayaReceiveTaskInput;
};


export type QueryPitayaReturnDetailArgs = {
  input: PitayaReturnInput;
};


export type QueryPitayaSplitFinishedProductDetailArgs = {
  input?: InputMaybe<PitayaProductionTaskOrderDetailInput>;
};


export type QueryPitayaSupplierArgs = {
  getSupplierInput?: InputMaybe<GetSupplierInput>;
};


export type QueryPitayaSupplierOptionArgs = {
  suppliersOptionInput?: InputMaybe<SuppliersOptionInput>;
};


export type QueryPitayaSupplierPagesArgs = {
  page?: InputMaybe<Page>;
  supplierCondition?: InputMaybe<SupplierConditionInput>;
};


export type QueryPitayaSupplierPagesOssArgs = {
  page?: InputMaybe<Page>;
  supplierCondition?: InputMaybe<SupplierConditionInput>;
};


export type QueryPitayaTableHeadArgs = {
  commodityId?: InputMaybe<Scalars['Int']>;
};


export type QueryPitayaVarietyOptionArgs = {
  categoryId: Scalars['Int'];
};


export type QueryPlanCombineCommodityTableArgs = {
  input?: InputMaybe<PlanCombineCommodityTableInput>;
};


export type QueryPlanCommoditesArgs = {
  listPlanCommodityInput?: InputMaybe<ListPlanCommoditySkuInput>;
};


export type QueryPlanCommodityDetailArgs = {
  input?: InputMaybe<PlanCommodityDetailInput>;
};


export type QueryPlanEmptyCabinetDetailArgs = {
  input?: InputMaybe<PlanEmptyCabinetDetailInput>;
};


export type QueryPlanSaleCommodityTableArgs = {
  id: Scalars['ID'];
};


export type QueryPlanStatisticsArgs = {
  input?: InputMaybe<PlanStatisticsInput>;
};


export type QueryPlanTagsArgs = {
  planId?: InputMaybe<Scalars['ID']>;
};


export type QueryPlatformSaleAfterSaleBadgeArgs = {
  input?: InputMaybe<PlatformSaleAfterSaleBadgeInput>;
};


export type QueryPlatformSaleDetailArgs = {
  input: PlatformSaleInput;
};


export type QueryPortGetArgs = {
  portId: Scalars['Long'];
};


export type QueryPortInfoExistArgs = {
  portInfoInput?: InputMaybe<PortInfoInput>;
};


export type QueryPortOptionArgs = {
  input?: InputMaybe<DurianCountryTypeEnum>;
};


export type QueryPortOptionByCountryArgs = {
  input?: InputMaybe<DurianCountryTypeEnum>;
};


export type QueryPortPageArgs = {
  portPageInput?: InputMaybe<PortPageInput>;
};


export type QueryPortWharfsListArgs = {
  portId: Scalars['Long'];
};


export type QueryPositionOptionArgs = {
  positionOptionInput?: InputMaybe<PositionOptionInput>;
};


export type QueryPreCheckUpdateDomesticDeliveryArgs = {
  input: Scalars['ID'];
};


export type QueryProductionPlanLogsArgs = {
  planId?: InputMaybe<Scalars['ID']>;
};


export type QueryProductionPlanStatusOptionArgs = {
  planDate?: InputMaybe<Scalars['Long']>;
};


export type QueryProjectGroupDetailArgs = {
  projectGroupDetailInput?: InputMaybe<ProjectGroupDetailInput>;
};


export type QueryPurchaseAndSalesBillPageArgs = {
  input?: InputMaybe<PurchaseAndSalesBillPageInput>;
};


export type QueryPurchaseAndSalesPageBatchEchoArgs = {
  input?: InputMaybe<PurchaseAndSalesBillPageValidInput>;
};


export type QueryPurchaseBillDetailArgs = {
  input?: InputMaybe<IdInput>;
};


export type QueryPurchaseDetailArgs = {
  inOrderId: Scalars['ID'];
};


export type QueryPurchaseInOrderLogArgs = {
  inOrderId: Scalars['ID'];
};


export type QueryPurchaseListArgs = {
  listCondition?: InputMaybe<PurchaseListFilter>;
  page?: InputMaybe<Page>;
};


export type QueryPurchaseReturnBillDetailArgs = {
  input?: InputMaybe<IdInput>;
};


export type QueryPurchaseReturnCommoditiesArgs = {
  purchaseReturnCommoditiesInput?: InputMaybe<PurchaseReturnCommoditiesInput>;
};


export type QueryPurchaseReturnCommoditySelectArgs = {
  input: PurchaseReturnCommoditySelectInput;
};


export type QueryPurchaseReturnCostDetailArgs = {
  input: PurchaseReturnCostDetailInput;
};


export type QueryPurchaseReturnCostPageArgs = {
  input: PurchaseReturnCostPageInput;
};


export type QueryPurchaseReturnTypeListArgs = {
  appId: Scalars['Int'];
};


export type QueryPurchaseSummaryArgs = {
  page?: InputMaybe<Page>;
  purchaseSummaryInput?: InputMaybe<PurchaseSummaryInput>;
};


export type QueryQualityManagementDetailsArgs = {
  input?: InputMaybe<QualityManagementDetailsInput>;
};


export type QueryQualityTrackingArgs = {
  input: Scalars['ID'];
};


export type QueryQueryAgencyRuleAvailableArgs = {
  input?: InputMaybe<QueryAgencyRuleAvailableInput>;
};


export type QueryQueryAgencySaleAgentInfoArgs = {
  input?: InputMaybe<QueryAgencySaleAgentInfoInput>;
};


export type QueryQueryAgencySaleCooperationArgs = {
  input?: InputMaybe<QueryAgencySaleCooperationInput>;
};


export type QueryQueryBillDictItemArgs = {
  input?: InputMaybe<BillDictItemInput>;
};


export type QueryQueryCustomerUsedElectronicSignatureArgs = {
  input: Scalars['Int'];
};


export type QueryQueryExportServiceNameArgs = {
  input?: InputMaybe<LowCodePageRuleInput>;
};


export type QueryQuerySaleGoodsListArgs = {
  saleGoodsListQueryInput?: InputMaybe<SaleGoodsListQueryInput>;
};


export type QueryReceiptDetailArgs = {
  input?: InputMaybe<Scalars['ID']>;
};


export type QueryReceiptPageArgs = {
  input?: InputMaybe<ReceiptPageInput>;
};


export type QueryReceiptQuantityArgs = {
  input?: InputMaybe<ReceiptQuantityInput>;
};


export type QueryReceiptSearchArgs = {
  input?: InputMaybe<ReceiptSearchInput>;
};


export type QueryReceiptsReturnRelationArgs = {
  input: FasIdInput;
};


export type QueryRecoveryDevicePageArgs = {
  input?: InputMaybe<RecoveryDevicePageInput>;
};


export type QueryRecoveryDevicePageNotMatchDeviceCodeArgs = {
  input?: InputMaybe<RecoveryDeviceEchoInput>;
};


export type QueryRecoveryDeviceRecordArgs = {
  deviceId: Scalars['ID'];
};


export type QueryRelationTaskAcquireMaterialCommoditiesArgs = {
  relationTaskAcquireMaterialCommoditiesInput?: InputMaybe<RelationTaskAcquireMaterialCommoditiesInput>;
};


export type QueryReturnStatusStatisticArgs = {
  returnStatusStatisticInput?: InputMaybe<ReturnStatusStatisticInput>;
};


export type QuerySaleDeliveryOrderDetailArgs = {
  input?: InputMaybe<SaleDeliveryOrderDetailQueryInput>;
};


export type QuerySaleDeliveryReturnOrderDetailArgs = {
  input?: InputMaybe<SaleDeliveryReturnDetailInput>;
};


export type QuerySaleIncomeOrderStatusStatisticArgs = {
  saleIncomeOrderStatusStatisticInput?: InputMaybe<SaleIncomeOrderStatusStatisticInput>;
};


export type QuerySaleInvoiceDetailArgs = {
  orderId: Scalars['ID'];
};


export type QuerySaleInvoiceTimeLimitBadgeArgs = {
  input?: InputMaybe<SaleInvoiceTimeLimitBadgeInput>;
};


export type QuerySaleOrderArgs = {
  saleOrderInput?: InputMaybe<SaleOrderInput>;
};


export type QuerySalePlanOrderDetailArgs = {
  salePlanOrderDetailInput?: InputMaybe<SalePlanOrderDetailInput>;
};


export type QuerySalesPlanDetailArgs = {
  input: Scalars['ID'];
};


export type QuerySeaTripCategoryRuleSelectArgs = {
  input?: InputMaybe<SeaTripSelectInput>;
};


export type QuerySeaTripDischargeWharfSelectArgs = {
  input?: InputMaybe<SeaTripSelectInput>;
};


export type QuerySeaTripListCategorySelectArgs = {
  input?: InputMaybe<SeaTripSelectInput>;
};


export type QuerySeaTripLoadingPortSelectArgs = {
  input?: InputMaybe<SeaTripSelectInput>;
};


export type QuerySeaTripOrderShipInfoArgs = {
  sailScheduleId: Scalars['ID'];
};


export type QuerySearchEmptyCabinetArgs = {
  input?: InputMaybe<SearchEmptyCabinetInput>;
};


export type QuerySearchTenderCarPoolArgs = {
  input?: InputMaybe<TenderCarSearchInput>;
};


export type QuerySearchUserArgs = {
  input?: InputMaybe<SearchUserInput>;
};


export type QuerySecondmentDetailArgs = {
  secondmentId: Scalars['ID'];
};


export type QuerySecondmentStocksArgs = {
  secondmentCondition?: InputMaybe<SecondmentConditionInput>;
};


export type QuerySelectPlaceByCategoryIdArgs = {
  categoryId?: InputMaybe<Scalars['Int']>;
};


export type QuerySelectVarietyByCategoryIdArgs = {
  categoryId?: InputMaybe<Scalars['Int']>;
};


export type QuerySelectedLadingBillNoArgs = {
  id: Scalars['ID'];
};


export type QueryServerTimeArgs = {
  format?: InputMaybe<Format>;
};


export type QueryShipmentInspectionCheckArgs = {
  taskId?: InputMaybe<Scalars['ID']>;
};


export type QueryShipmentInspectionDetailArgs = {
  taskId?: InputMaybe<Scalars['ID']>;
};


export type QueryShipmentInspectionPageArgs = {
  input?: InputMaybe<ShipmentInspectionPageInput>;
};


export type QueryShipmentInspectionStateCheckArgs = {
  taskId?: InputMaybe<Scalars['ID']>;
};


export type QuerySimpleCustomerBaseSearchByNameArgs = {
  input: HlSimpleCustomerBaseSearchByNameInput;
};


export type QuerySimpleSupplierBaseSearchByNameArgs = {
  input: HlSimpleSupplierBaseSearchByNameInput;
};


export type QuerySingleDataPageArgs = {
  input?: InputMaybe<SingleDataPageInput>;
};


export type QuerySingleDataPageAppArgs = {
  input?: InputMaybe<SingleDataPageAppInput>;
};


export type QuerySkuStocksArgs = {
  stockSkuInput?: InputMaybe<ListSkuStockInput>;
};


export type QuerySkuesArgs = {
  skuQueryInput?: InputMaybe<SkuQueryInput>;
};


export type QuerySopOptionByOperationTypeArgs = {
  input?: InputMaybe<SopOptionInput>;
};


export type QuerySpecListArgs = {
  commodityId?: InputMaybe<Scalars['Int']>;
};


export type QuerySpecsArgs = {
  specsInput?: InputMaybe<SpecsInput>;
};


export type QueryStarRiverFindSourceByIdArgs = {
  value: Scalars['String'];
};


export type QueryStarRiverGetSourceStateByIdArgs = {
  value: Scalars['String'];
};


export type QueryStarRiverListNamespaceArgs = {
  value: Scalars['String'];
};


export type QueryStarRiverListSchemaArgs = {
  value: Scalars['String'];
};


export type QueryStarRiverListSourceTableDetailArgs = {
  value: Scalars['String'];
};


export type QueryStarRiverListTableArgs = {
  value: Array<Scalars['String']>;
};


export type QueryStarRiverPageArgs = {
  datasourceId?: InputMaybe<Scalars['String']>;
  id?: InputMaybe<Scalars['String']>;
  name?: InputMaybe<Scalars['String']>;
  namespace?: InputMaybe<Scalars['String']>;
  pageCurrent: Scalars['Int'];
  pageSize: Scalars['Int'];
  state?: InputMaybe<Scalars['String']>;
  tenant?: InputMaybe<Scalars['String']>;
};


export type QueryStarRiverWorkflowCategoryQueryTreeArgs = {
  name?: InputMaybe<Scalars['String']>;
  parentId?: InputMaybe<Scalars['Long']>;
};


export type QueryStarRiverWorkflowGetArgs = {
  value: Scalars['Long'];
};


export type QueryStarRiverWorkflowGetNodeArgs = {
  version?: InputMaybe<Scalars['Long']>;
  workflowId: Scalars['Long'];
};


export type QueryStarRiverWorkflowGetStatusArgs = {
  value: Scalars['Long'];
};


export type QueryStarRiverWorkflowLogGetArgs = {
  grep?: InputMaybe<Scalars['String']>;
  limit?: InputMaybe<Scalars['Long']>;
  skipLineNum?: InputMaybe<Scalars['Long']>;
  taskId: Scalars['String'];
};


export type QueryStarRiverWorkflowResourceQueryTreeArgs = {
  value: Scalars['Long'];
};


export type QueryStarRiverWorkflowResourceViewContentArgs = {
  limit?: InputMaybe<Scalars['Long']>;
  resourceId: Scalars['Long'];
  skipLineNum?: InputMaybe<Scalars['Long']>;
};


export type QueryStarRiverWorkflowRunDetailGetArgs = {
  instanceName: Scalars['String'];
  workflowId: Scalars['Long'];
};


export type QueryStarRiverWorkflowRunDetailListArgs = {
  categoryId?: InputMaybe<Array<Scalars['Long']>>;
  pageNum?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
  startTime?: InputMaybe<Array<Scalars['Instant']>>;
  status?: InputMaybe<WorkflowStatusEnum>;
  workflowId?: InputMaybe<Array<Scalars['Long']>>;
};


export type QueryStarRiverWorkflowVersionLogGetArgs = {
  value: Scalars['Long'];
};


export type QueryStarSeaCallMonitorPageQueryArgs = {
  callType?: InputMaybe<Scalars['String']>;
  currentPage: Scalars['Int'];
  endTime?: InputMaybe<Scalars['Instant']>;
  pageSize: Scalars['Int'];
  qsId?: InputMaybe<Scalars['String']>;
  serviceName?: InputMaybe<Scalars['String']>;
  starTime?: InputMaybe<Scalars['Instant']>;
  useFor?: InputMaybe<Scalars['Int']>;
};


export type QueryStarSeaCallQueryServiceArgs = {
  appId: Scalars['String'];
  columns?: InputMaybe<Array<Scalars['String']>>;
  params?: InputMaybe<Array<StarSeaParamItemWithoutTypeInput>>;
  serviceName: Scalars['String'];
};


export type QueryStarSeaCallQueryServiceV2Args = {
  appId: Scalars['String'];
  columns?: InputMaybe<Array<Scalars['String']>>;
  params?: InputMaybe<Array<StarSeaParamItemWithoutTypeInput>>;
  serviceName: Scalars['String'];
};


export type QueryStarSeaCheckSqlArgs = {
  columns?: InputMaybe<Array<QueryServiceColumnBoInput>>;
  dsId: Scalars['String'];
  execSQL: Scalars['String'];
  params?: InputMaybe<Array<StarSeaParamItemWithTypeBoInput>>;
  roleIdOpt?: InputMaybe<Array<Scalars['String']>>;
  serviceName: Scalars['String'];
};


export type QueryStarSeaExportDataArgs = {
  appId: Scalars['String'];
  columns?: InputMaybe<Array<Scalars['String']>>;
  params?: InputMaybe<Array<StarSeaParamItemWithoutTypeInput>>;
  serviceName: Scalars['String'];
  tableName: Scalars['String'];
};


export type QueryStarSeaExportDataSupportDurianArgs = {
  appId: Scalars['String'];
  columnRulesOpt?: InputMaybe<Array<ColumnRuleItemInput>>;
  paramRulesOpt?: InputMaybe<Array<ParamItemWithoutTypeInput>>;
  serviceName: Scalars['String'];
  tableName?: InputMaybe<Scalars['String']>;
};


export type QueryStarSeaExportQsArgs = {
  services: Array<ItemExportInputInput>;
};


export type QueryStarSeaFindQsArgs = {
  baseQsId: Scalars['String'];
  versionId?: InputMaybe<Scalars['String']>;
};


export type QueryStarSeaGetQsCallTopNArgs = {
  value: Scalars['Int'];
};


export type QueryStarSeaGetServiceColumnsArgs = {
  value: Scalars['String'];
};


export type QueryStarSeaGetServiceParamsArgs = {
  value: Scalars['String'];
};


export type QueryStarSeaGetVersionInfosByServiceIdArgs = {
  qsId: Scalars['String'];
  size?: InputMaybe<Scalars['Int']>;
};


export type QueryStarSeaLineDaysArgs = {
  begin: Scalars['Long'];
  end: Scalars['Long'];
};


export type QueryStarSeaPageQueryArgs = {
  description?: InputMaybe<Scalars['String']>;
  pageCurrent: Scalars['Int'];
  pageSize: Scalars['Int'];
  serviceName?: InputMaybe<Scalars['String']>;
  serviceTagIds?: InputMaybe<Array<Scalars['String']>>;
  serviceType?: InputMaybe<StarSeaQueryServiceType>;
};


export type QueryStarSeaParseSqlArgs = {
  execSQL: Scalars['String'];
};


export type QueryStarSeaQueryAdHocLogArgs = {
  dsId?: InputMaybe<Scalars['String']>;
  end?: InputMaybe<Scalars['Long']>;
  pageCurrent: Scalars['Int'];
  pageSize: Scalars['Int'];
  start?: InputMaybe<Scalars['Long']>;
  status?: InputMaybe<Scalars['Int']>;
};


export type QueryStarSeaReportDownloadArgs = {
  id: Scalars['String'];
};


export type QueryStarSeaReportExportPageQueryArgs = {
  pageCurrent: Scalars['Int'];
  pageSize: Scalars['Int'];
  queryDescription?: InputMaybe<Scalars['String']>;
  status?: InputMaybe<Scalars['Int']>;
};


export type QueryStarSeaReportExportTaskDownloadUrlPayloadArgs = {
  id: Scalars['String'];
};


export type QueryStarSeaReviewExecSqlArgs = {
  columns?: InputMaybe<Array<QueryServiceColumnBoInput>>;
  dsId: Scalars['String'];
  execSQL: Scalars['String'];
  params?: InputMaybe<Array<StarSeaParamItemWithTypeBoInput>>;
  roleIdOpt?: InputMaybe<Array<Scalars['String']>>;
  serviceName: Scalars['String'];
};


export type QueryStatisticsPaymentStatusCountArgs = {
  input: PaymentStatusCountInput;
};


export type QueryStatusGroupCountArgs = {
  statusGroupCountInput?: InputMaybe<StatusGroupCountInput>;
};


export type QueryStockBatchesArgs = {
  stockBatchQueryInput?: InputMaybe<StockBatchQueryInput>;
};


export type QueryStockOrderDetailArgs = {
  stockOrderDetailInput?: InputMaybe<StockOrderDetailInput>;
};


export type QueryStockOrderListBadgeArgs = {
  stockOrderListBadgeInput?: InputMaybe<StockOrderListBadgeInput>;
};


export type QueryStockWmsOrderCommodityTypeBadgeArgs = {
  input?: InputMaybe<StockWmsOrderCommodityTypeBadgeInput>;
};


export type QueryStockWmsOrderDetailArgs = {
  input?: InputMaybe<StockWmsOrderDetailInput>;
};


export type QueryStockWmsOrderListBadgeArgs = {
  input?: InputMaybe<StockWmsOrderListBadgeInput>;
};


export type QueryStocksArgs = {
  stockCondition?: InputMaybe<StockCondition>;
};


export type QueryStorageYardInfoExistArgs = {
  storageYardInfoInput?: InputMaybe<StorageYardInfoInput>;
};


export type QueryStorageYardPageArgs = {
  storageYardPageInput?: InputMaybe<StorageYardPageInput>;
};


export type QuerySubContractOptionArgs = {
  contractId?: InputMaybe<Scalars['ID']>;
};


export type QuerySubOrgListArgs = {
  input?: InputMaybe<SubOrgInput>;
};


export type QuerySupplementalOrderDetailArgs = {
  input?: InputMaybe<SupplementalOrderDetailInput>;
};


export type QuerySupplierArgs = {
  supplierId: Scalars['Int'];
};


export type QuerySupplierAccountArgs = {
  id: Scalars['ID'];
};


export type QuerySupplierAddressOptionArgs = {
  input?: InputMaybe<Scalars['ID']>;
};


export type QuerySupplierAndAddressOptionArgs = {
  input?: InputMaybe<Scalars['ID']>;
};


export type QuerySupplierBaseArgs = {
  id: Scalars['ID'];
};


export type QuerySupplierBaseByFilterArgs = {
  input?: InputMaybe<HlSupplierBaseFilterInput>;
};


export type QuerySupplierCityAddressOptionArgs = {
  supplierId?: InputMaybe<Scalars['ID']>;
};


export type QuerySupplierContactOptionArgs = {
  input?: InputMaybe<Scalars['ID']>;
};


export type QuerySupplierContractRelArgs = {
  id: Scalars['ID'];
};


export type QuerySupplierDetailArgs = {
  id: Scalars['ID'];
};


export type QuerySupplierDetailAddressArgs = {
  id: Scalars['ID'];
};


export type QuerySupplierDetailByIdArgs = {
  id: Scalars['ID'];
};


export type QuerySupplierDetailContactsArgs = {
  id: Scalars['ID'];
};


export type QuerySupplierDetailCooperationArgs = {
  id: Scalars['ID'];
};


export type QuerySupplierExistArgs = {
  input: SupplierExistInput;
};


export type QuerySupplierInfoArgs = {
  id: Scalars['ID'];
};


export type QuerySupplierInvoiceOptionArgs = {
  supplierId?: InputMaybe<Scalars['ID']>;
};


export type QuerySupplierOptionArgs = {
  input?: InputMaybe<SupplierOptionInput>;
};


export type QuerySupplierPagesArgs = {
  page?: InputMaybe<Page>;
  supplierCondition?: InputMaybe<SupplierCondition>;
};


export type QuerySupplierQualificationArgs = {
  id: Scalars['ID'];
};


export type QuerySupplierReconciliationArgs = {
  id: Scalars['ID'];
};


export type QuerySuppliersArgs = {
  supplierCondition?: InputMaybe<SupplierConditionInput>;
};


export type QuerySynchronousPortAndYardArgs = {
  input: Scalars['ID'];
};


export type QueryTagDetailArgs = {
  input: Scalars['ID'];
};


export type QueryTagsArgs = {
  tagName?: InputMaybe<Scalars['String']>;
};


export type QueryTaskArgs = {
  taskId: Scalars['ID'];
};


export type QueryTaskAcquireMaterialCommoditiesArgs = {
  listTaskAcquireMaterialCommodityInput?: InputMaybe<ListTaskAcquireMaterialCommodityInput>;
};


export type QueryTaskCommodityDetailArgs = {
  input?: InputMaybe<TaskCommodityDetailInput>;
};


export type QueryTaskCommodityTypeStockDetailArgs = {
  taskCommodityTypeStockDetailInput?: InputMaybe<TaskCommodityTypeStockDetailInput>;
};


export type QueryTaskInCommoditiesArgs = {
  taskInCommodityInput?: InputMaybe<TaskInCommodityInput>;
};


export type QueryTaskItemsArgs = {
  taskId: Scalars['ID'];
};


export type QueryTaskLimitArgs = {
  taskLimitInput?: InputMaybe<TaskLimitInput>;
};


export type QueryTaskLogsArgs = {
  taskId: Scalars['ID'];
};


export type QueryTaskReturnMaterialCommoditiesArgs = {
  taskInCommodityInput?: InputMaybe<TaskInCommodityInput>;
};


export type QueryTaskStatisticsArgs = {
  date?: InputMaybe<Scalars['Long']>;
};


export type QueryTasksArgs = {
  page?: InputMaybe<Page>;
  taskCondition?: InputMaybe<TaskCondition>;
};


export type QueryTemperatureDetailArgs = {
  taskId: Scalars['ID'];
};


export type QueryTemperaturePageArgs = {
  input?: InputMaybe<TemperaturePageInput>;
};


export type QueryTenantGetArgs = {
  tenantGetInput?: InputMaybe<TenantGetInput>;
};


export type QueryTenantInfoExistArgs = {
  tenantInfoInput?: InputMaybe<TenantInfoInput>;
};


export type QueryTenantPageArgs = {
  tenantPageInput?: InputMaybe<TenantPageInput>;
};


export type QueryTenderInfoArgs = {
  tenderId: Scalars['ID'];
};


export type QueryTenderPageArgs = {
  input?: InputMaybe<TenderPageInput>;
};


export type QueryThermometerIframeUrlArgs = {
  input?: InputMaybe<ThermometerIframeInput>;
};


export type QueryTransferBillCountStatisticArgs = {
  transferBillCountStatisticInput?: InputMaybe<TransferBillCountStatisticInput>;
};


export type QueryTransferCheckArgs = {
  input?: InputMaybe<TransferCheckInput>;
};


export type QueryTransferDetailArgs = {
  taskId?: InputMaybe<Scalars['ID']>;
};


export type QueryTransferInStockRecordDetailArgs = {
  inStockOrderDetailInput?: InputMaybe<InStockOrderDetailInput>;
};


export type QueryTransferPageArgs = {
  input?: InputMaybe<TransferPageInput>;
};


export type QueryTransportSupplierByCountryOptionArgs = {
  input?: InputMaybe<DurianCountryTypeEnum>;
};


export type QueryTransportSupplierOptionArgs = {
  input?: InputMaybe<Scalars['ID']>;
};


export type QueryTravelDashboardArgs = {
  input?: InputMaybe<Scalars['ID']>;
};


export type QueryTravelPlanCommodityDetailArgs = {
  planId?: InputMaybe<Scalars['ID']>;
};


export type QueryTravelPlanInfoArgs = {
  input: Scalars['ID'];
};


export type QueryTreeFasCustomerArgs = {
  input: TreeFasCustomerInput;
};


export type QueryUserBaseInfoArgs = {
  phoneNum: Scalars['String'];
};


export type QueryUserEntityFilterListArgs = {
  userEntityFilterInput?: InputMaybe<UserFilterEntityInput>;
};


export type QueryUserEntityListArgs = {
  userEntityInput?: InputMaybe<UserEntityInput>;
};


export type QueryUserExistArgs = {
  phoneNum: Scalars['String'];
};


export type QueryUserInformationArgs = {
  userId?: InputMaybe<Scalars['Int']>;
};


export type QueryUserInformationListArgs = {
  page?: InputMaybe<Page>;
};


export type QueryUserManageArgs = {
  id?: InputMaybe<Scalars['Int']>;
};


export type QueryValidFeeItemArgs = {
  itemId: Scalars['ID'];
};


export type QueryVarietyGroupDetailArgs = {
  id: Scalars['Int'];
};


export type QueryVarietyOptionArgs = {
  categoryId: Scalars['Int'];
};


export type QueryVerifySkuSingleBatchArgs = {
  input: VerifySkuSingleBatchInput;
};


export type QueryVerifySpecNameArgs = {
  specName?: InputMaybe<Scalars['String']>;
};


export type QueryVesselNoOptionArgs = {
  shipName?: InputMaybe<Scalars['String']>;
};


export type QueryViewOnlineLaborCostArgs = {
  input?: InputMaybe<ProductionLaborCostInput>;
};


export type QueryViewOnlineLossArgs = {
  input?: InputMaybe<ProductionLossInput>;
};


export type QueryViewOnlinePurchaseArgs = {
  input?: InputMaybe<ExportPurchaseInput>;
};


export type QueryViewOnlineTransferArgs = {
  input?: InputMaybe<ExportTransferInput>;
};


export type QueryWarehouseArgs = {
  warehouseId: Scalars['ID'];
};


export type QueryWasteSaleOrderArgs = {
  getWasteSaleOrderInput?: InputMaybe<GetWasteSaleOrderInput>;
};


export type QueryWasteSaleOrderStatsArgs = {
  wasteSaleOrderStatsInput?: InputMaybe<WasteSaleOrderStatsInput>;
};


export type QueryWharfOptionArgs = {
  portId?: InputMaybe<Scalars['ID']>;
};

export type QueryAgencyRuleAvailableInput = {
  /** 代卖单id */
  orderId: Scalars['ID'];
  /** 结算单id */
  settlementId?: InputMaybe<Scalars['ID']>;
};

/** 代卖商信息查询入参 */
export type QueryAgencySaleAgentInfoInput = {
  /** 代卖类型 */
  agencyType: AgencySaleEnum;
  /** 代卖商id */
  agentId: Scalars['Int'];
};

/** 代卖商信息查询返回结果 */
export type QueryAgencySaleAgentInfoPayload = {
  __typename?: 'QueryAgencySaleAgentInfoPayload';
  /** 代卖类型 */
  agencyType?: Maybe<AgencySaleEnum>;
  /** 代卖商id */
  agentId?: Maybe<Scalars['Int']>;
  /** 代卖商名称 */
  agentName?: Maybe<Scalars['String']>;
  /** 电话 */
  phone?: Maybe<Scalars['String']>;
};

export type QueryAgencySaleCooperationInput = {
  /** 代卖商/货主名称 */
  agentName?: InputMaybe<Scalars['String']>;
};

/** 代卖合作查询出参 */
export type QueryAgencySaleCooperationPayload = {
  __typename?: 'QueryAgencySaleCooperationPayload';
  cooperationItemList?: Maybe<Array<Maybe<AgencySaleCooperationItemPayload>>>;
};

export type QueryCreditCustomerInput = {
  /**  客户id */
  customerId: Scalars['Int'];
  /**  组织id */
  orgId?: InputMaybe<Scalars['Int']>;
};

/** 查询入参 */
export type QueryInput = {
  /** 查询类型 */
  queryType?: InputMaybe<QueryTypeEnum>;
};

/**  入库请求 */
export type QueryOutRecordListInput = {
  /**  系统ID */
  appId?: InputMaybe<Scalars['Int']>;
  /**  业务ID */
  businessId?: InputMaybe<Scalars['ID']>;
  /**  组织ID */
  orgId?: InputMaybe<Scalars['Int']>;
  /**  出库单ID */
  outOrderId: Scalars['ID'];
  /**  用户ID */
  userId?: InputMaybe<Scalars['Int']>;
  /**  操作人可用仓库集合 */
  userWarehouseIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type QueryRecordListInput = {
  /**  系统ID */
  appId?: InputMaybe<Scalars['Int']>;
  /**  业务ID */
  businessId?: InputMaybe<Scalars['ID']>;
  /**  入库单ID */
  inOrderId: Scalars['ID'];
  /**  组织ID */
  orgId?: InputMaybe<Scalars['Int']>;
  /**  用户ID */
  userId?: InputMaybe<Scalars['Int']>;
  /**  操作人可用仓库集合 */
  userWarehouseIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

/** 销售列表条件 */
export type QuerySaleOrderInput = {
  /** 商品类型 5原料，6成品 */
  commodityType?: InputMaybe<Scalars['Int']>;
  endTime?: InputMaybe<Scalars['Long']>;
  /** 查询关键字（订单号/客户，模糊查询） */
  keyword?: InputMaybe<Scalars['String']>;
  /** 订单状态（10全部，20待提交，30待审核 ，40待出库，50已完成,60已取消） */
  orderStatus?: InputMaybe<Scalars['Int']>;
  /** 销售类型  30成品销售，240联营销售 */
  saleOrderType: Scalars['Int'];
  /** v2.14 销售时间查询时间段 */
  startTime?: InputMaybe<Scalars['Long']>;
};

export type QueryServiceCallItem = {
  __typename?: 'QueryServiceCallItem';
  /** 服务调用的总次数 */
  callCount: Scalars['Long'];
  serviceName: Scalars['String'];
};

export type QueryServiceCallMonitorPagePayload = {
  __typename?: 'QueryServiceCallMonitorPagePayload';
  records: Array<QueryServiceCallPageItem>;
  totalRecords: Scalars['Long'];
};

export type QueryServiceCallPageItem = {
  __typename?: 'QueryServiceCallPageItem';
  appName: Scalars['String'];
  /** 服务调用者 */
  callBy: Scalars['Long'];
  /** 服务调用的时间 */
  callTime: Scalars['Instant'];
  /** 调用方式： REST、gRPC、GQL、CHART */
  callType: Scalars['String'];
  /** 运行是否成功:0 运行中;1成功;2失败 */
  executeResult: Scalars['Short'];
  qsId: Scalars['String'];
  /** 执行的真实SQL */
  realSql?: Maybe<Scalars['String']>;
  serviceName: Scalars['String'];
  serviceType: Scalars['String'];
  /** 服务调用用途 1 查询、2 数据导出 */
  useFor: Scalars['Int'];
  versionName: Scalars['String'];
};

export type QueryServiceCheckExecSqLcPayload = {
  __typename?: 'QueryServiceCheckExecSQLcPayload';
  /** 真正执行的 SQL */
  realSQL?: Maybe<Scalars['String']>;
};

export type QueryServiceColumnBo = {
  __typename?: 'QueryServiceColumnBO';
  /** 列的展示名称 */
  columnLabel: Scalars['String'];
  /** 列在数据库中的名称 */
  columnName: Scalars['String'];
  /** 列的数据类型：字符串:0(默认);数字:1;日期/时间戳:2 */
  dataType: Scalars['Int'];
  /** 导出的数据格式 */
  exportPattern?: Maybe<Scalars['String']>;
  roleIdsOpt?: Maybe<Array<Scalars['String']>>;
  /** 前端显示的格式 */
  showPattern?: Maybe<Scalars['String']>;
};

export type QueryServiceColumnBoInput = {
  /** 列的展示名称 */
  columnLabel: Scalars['String'];
  /** 列在数据库中的名称 */
  columnName: Scalars['String'];
  /** 列的数据类型：字符串:0(默认);数字:1;日期/时间戳:2 */
  dataType: Scalars['Int'];
  /** 导出的数据格式 */
  exportPattern?: InputMaybe<Scalars['String']>;
  roleIdsOpt?: InputMaybe<Array<Scalars['String']>>;
  /** 前端显示的格式 */
  showPattern?: InputMaybe<Scalars['String']>;
};

export type QueryServiceImportResult = {
  __typename?: 'QueryServiceImportResult';
  fileName: Scalars['String'];
  isSuccess: Scalars['Boolean'];
  msg?: Maybe<Scalars['String']>;
  serviceName: Scalars['String'];
  versionName: Scalars['String'];
};

export type QueryServiceParamBo = {
  __typename?: 'QueryServiceParamBO';
  authorityUdf?: Maybe<AuthorityUdfBo>;
  defaultValue?: Maybe<Scalars['String']>;
  description?: Maybe<Scalars['String']>;
  id: Scalars['String'];
  paramName: Scalars['String'];
  paramType: Scalars['String'];
  serviceId: Scalars['String'];
  sort?: Maybe<Scalars['Int']>;
};

export type QueryServiceParsePayload = {
  __typename?: 'QueryServiceParsePayload';
  /** 解析后的所有列 */
  columns: Array<Scalars['String']>;
  /** 解析后的所有参数 */
  params: Array<Scalars['String']>;
};

export type QuerySupplierBaseInfoInput = {
  /** 电话 */
  phoneNum?: InputMaybe<Scalars['String']>;
  /** 供应商类型（10个人20/公司/0未指定） */
  supplierBaseType: PeachSupplierBaseTypeEnum;
  /** 供应商类别 */
  supplierDetailType: Scalars['Int'];
  /** 供应商名称 */
  supplierName?: InputMaybe<Scalars['String']>;
};

/** 查询类型 */
export const enum QueryTypeEnum {
  /** 通关跟踪 */
  Bidding = 'BIDDING',
  /** 卸货港 */
  DischargePort = 'DISCHARGE_PORT',
  /** 电放状态 */
  ElectricityRelease = 'ELECTRICITY_RELEASE',
  /** 出口报关 */
  ExportDeclaration = 'EXPORT_DECLARATION',
  /** 进口申报 */
  ImportApply = 'IMPORT_APPLY',
  /** 进口报关 */
  ImportDeclaration = 'IMPORT_DECLARATION',
  /** 单据上传 */
  InvoiceUpload = 'INVOICE_UPLOAD',
  /** 还箱 */
  ReturnBox = 'RETURN_BOX',
  /** 海运在途文件状态 */
  SeaTripFileState = 'SEA_TRIP_FILE_STATE',
  /** 船名 */
  ShipName = 'SHIP_NAME',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type QuickLabelPayload = {
  __typename?: 'QuickLabelPayload';
  /** 品类Id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 标签内容 */
  labelContent?: Maybe<Scalars['String']>;
  /** 标签Id */
  labelId?: Maybe<Scalars['Int']>;
  /** 标签类型 10规格要求 30品质要求 */
  labelType?: Maybe<Scalars['Int']>;
};

/** 欠款额度设置 */
export type QuotSetting = {
  __typename?: 'QuotSetting';
  /** 超额管理 */
  excessManagement?: Maybe<CreditOverdueManagementEnum>;
  /** 超额预警配置 */
  excessWarnings?: Maybe<PeachWarningConfigurationPayload>;
  /** 公司最大授信额度 */
  maxCompanyCreditLine?: Maybe<Scalars['BigDecimal']>;
  /** 最大授信额度 */
  maxCreditLine?: Maybe<Scalars['BigDecimal']>;
  /** 个人最大授信额度 */
  maxPersonCreditLine?: Maybe<Scalars['BigDecimal']>;
  /** 额度设置 */
  quotaSetting: PeachConfigSettingEnum;
};

export type ReadAllInput = {
  types?: InputMaybe<Array<InputMaybe<MessageTypeEnum>>>;
};

export type ReadTagInput = {
  /** #合同消息记录id */
  contractMsgRecordIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** #处理状态标记(1已读，99未读) */
  tag?: InputMaybe<Scalars['Int']>;
};

/** 客户实名认证状态 */
export const enum RealNameAuthStatusEnum {
  /** 已认证 */
  Certified = 'CERTIFIED',
  /** 认证失败 */
  CertifiedFail = 'CERTIFIED_FAIL',
  /** 未认证 */
  NotCertificated = 'NOT_CERTIFICATED',
  /** 认证中 */
  UnderCertification = 'UNDER_CERTIFICATION'
};

export type RealtimeStock4VarietyPayload = {
  __typename?: 'RealtimeStock4VarietyPayload';
  /**  按品种分组 */
  data?: Maybe<Array<Maybe<RealtimeStockVarietyGroup>>>;
  /**  实时库存总数 */
  realtimeStockCount?: Maybe<Array<Maybe<StockNumCount>>>;
};

export type RealtimeStock4WarehousePayload = {
  __typename?: 'RealtimeStock4WarehousePayload';
  /**  按仓库分组 */
  data?: Maybe<Array<Maybe<RealtimeStockWarehouseGroup>>>;
  /**  实时库存总数 */
  realtimeStockCount?: Maybe<Array<Maybe<StockNumCount>>>;
};

export type RealtimeStockCommodityInfo = {
  __typename?: 'RealtimeStockCommodityInfo';
  /** 报损锁定 */
  breakageLock?: Maybe<Array<Maybe<StockNumCount>>>;
  /**  锁定库存 */
  lockStock?: Maybe<Array<Maybe<StockNumCount>>>;
  /**  实时库存 */
  realtimeStock?: Maybe<Array<Maybe<StockNumCount>>>;
  /**  商品skuId */
  skuId?: Maybe<Scalars['Int']>;
  /**  商品sku名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 待提货锁定 */
  waitPickLock?: Maybe<Array<Maybe<StockNumCount>>>;
};

export type RealtimeStockInput = {
  /** 商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料 */
  commodityTypes?: InputMaybe<Array<InputMaybe<PeachGatewayCommodityTypeEnum>>>;
  /** 是否查询全部 */
  isAll?: InputMaybe<Scalars['Boolean']>;
  /**  品种id */
  varietyQuery?: InputMaybe<Array<InputMaybe<PeachVarietyInput>>>;
  /**  仓库id */
  warehouseId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type RealtimeStockVarietyGroup = {
  __typename?: 'RealtimeStockVarietyGroup';
  /**  按仓库分组 */
  data?: Maybe<Array<Maybe<RealtimeStockWarehouseList>>>;
  /**  总数量 */
  totalAmount?: Maybe<Array<Maybe<StockNumCount>>>;
  /**  品种信息 */
  varietyInfo?: Maybe<StockCommodityVarietyPayload>;
};

export type RealtimeStockVarietyList = {
  __typename?: 'RealtimeStockVarietyList';
  /**  商品信息 */
  data?: Maybe<Array<Maybe<RealtimeStockCommodityInfo>>>;
  /**  总数量 */
  totalAmount?: Maybe<Array<Maybe<StockNumCount>>>;
  /**  品种信息 */
  varietyInfo?: Maybe<StockCommodityVarietyPayload>;
};

export type RealtimeStockWarehouseGroup = {
  __typename?: 'RealtimeStockWarehouseGroup';
  /** 附加信息选项 */
  additionalId?: Maybe<WarehouseAdditionalEnum>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /**  车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /**  按品种分组 */
  data?: Maybe<Array<Maybe<RealtimeStockVarietyList>>>;
  /**  挂车号 */
  trailerCarNo?: Maybe<Scalars['String']>;
  /**  仓库id */
  warehouseId?: Maybe<Scalars['ID']>;
  /**  仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
  /**  总数量 */
  warehouseTotalCount?: Maybe<Array<Maybe<StockNumCount>>>;
};

export type RealtimeStockWarehouseList = {
  __typename?: 'RealtimeStockWarehouseList';
  /** 附加信息选项 */
  additionalId?: Maybe<WarehouseAdditionalEnum>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /**  车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /**  商品信息 */
  data?: Maybe<Array<Maybe<RealtimeStockCommodityInfo>>>;
  /**  挂车号 */
  trailerCarNo?: Maybe<Scalars['String']>;
  /**  仓库id */
  warehouseId?: Maybe<Scalars['ID']>;
  /**  仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

/** 回退 */
export type ReceiptBackInput = {
  /** 当前状态 */
  currentState?: InputMaybe<ReceiptState>;
  /** 任务id */
  taskId?: InputMaybe<Scalars['ID']>;
};

/** 预收业务类型 */
export const enum ReceiptBusinessTypeEnum {
  /** 回款转预收 */
  CollectMoneyAdvanceReceipt = 'COLLECT_MONEY_ADVANCE_RECEIPT',
  /** 定金 */
  Deposit = 'DEPOSIT',
  /** 其他 */
  Other = 'OTHER',
  /** 多收转预收 */
  OverChargePreReceipt = 'OVER_CHARGE_PRE_RECEIPT',
  /** 回款 */
  Payment = 'PAYMENT',
  /** 预收退款 */
  ReceiptReturnRefund = 'RECEIPT_RETURN_REFUND',
  /** 退款转预收 */
  RefundsToPrepayment = 'REFUNDS_TO_PREPAYMENT',
  /** 销售 */
  Sale = 'SALE',
  /** 取消订单 */
  SaleCancel = 'SALE_CANCEL',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type ReceiptCommodityInfoInput = {
  /** 收货方id */
  customerId?: InputMaybe<Scalars['ID']>;
  /** 收货单位 */
  quantityUnit?: InputMaybe<QuantityUnitEnum>;
  /** 收货商品 */
  receiptNumber?: InputMaybe<Scalars['BigDecimal']>;
  /** 收货重量 */
  receiptWeight?: InputMaybe<Scalars['BigDecimal']>;
  /** 收货顺序 */
  sort?: InputMaybe<Scalars['Int']>;
};

export type ReceiptCommodityInfoPayload = {
  __typename?: 'ReceiptCommodityInfoPayload';
  /** 收货方id */
  customerId?: Maybe<Scalars['ID']>;
  /** 收货商品数量 */
  receiptNumber?: Maybe<Scalars['BigDecimal']>;
  /** 收货顺序 */
  sort?: Maybe<Scalars['Int']>;
};

export type ReceiptCustomerInfoPayload = CustomerInterface & {
  __typename?: 'ReceiptCustomerInfoPayload';
  /** 客户id */
  customerId?: Maybe<Scalars['ID']>;
  /** 收货方客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 收货顺序 */
  sort?: Maybe<Scalars['Int']>;
};

export type ReceiptDetail = {
  __typename?: 'ReceiptDetail';
  /**  实收金额 */
  paidAmount: Scalars['BigDecimal'];
  /**  订单支付方式 */
  paymentType: PeachPaymentType;
};

/** 预收单明细对象 */
export type ReceiptDetailPayload = {
  __typename?: 'ReceiptDetailPayload';
  /** 预收金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 审核记录 */
  auditRecordList?: Maybe<Array<Maybe<AuditLogInfo>>>;
  /** 单号 */
  code?: Maybe<Scalars['String']>;
  /** 客户id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 预收单id */
  id: Scalars['ID'];
  /** 订单状态 */
  orderStatus?: Maybe<ReceiptOrderStatusEnum>;
  /** 收款明细 */
  paymentDetail?: Maybe<Array<Maybe<ReceiptDetail>>>;
  /** 预收类型 */
  preReceiptType: PreReceiptTypeEnum;
  /** 预收时间 */
  receiptTime?: Maybe<Scalars['Long']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 来源单号 */
  sourceCode?: Maybe<Scalars['String']>;
  /** 来源id */
  sourceId?: Maybe<Scalars['ID']>;
  /** 发起人 */
  sponsorName?: Maybe<Scalars['String']>;
  /** 发起时间 */
  sponsorTime?: Maybe<Scalars['Long']>;
  /** 使用记录 */
  useRecord?: Maybe<Array<Maybe<UseRecordInfo>>>;
  /** 使用合计 */
  useTotal?: Maybe<Scalars['BigDecimal']>;
};

/** 费用确认入参 */
export type ReceiptFeeConfirmInput = {
  /** 费用单 */
  createBill?: InputMaybe<BillCreateInput>;
  /** 收货任务Id */
  taskId?: InputMaybe<Scalars['ID']>;
};

/** 预收单id查询入参 */
export type ReceiptIdInput = {
  /** 预收单id */
  id: Scalars['ID'];
};

/** 预收单Id返回结果 */
export type ReceiptIdPayload = {
  __typename?: 'ReceiptIdPayload';
  /** 预收单id */
  id?: Maybe<Scalars['ID']>;
};

export type ReceiptInfoInput = {
  /** 收货地联系人信息 */
  contactInfoList?: InputMaybe<Array<InputMaybe<ContactInput>>>;
  /** 收货方 */
  customerId?: InputMaybe<Scalars['ID']>;
  /** 收货地址名称 */
  receiptAddress?: InputMaybe<Scalars['String']>;
  /** 收货地址 */
  receiptAddressId?: InputMaybe<Scalars['ID']>;
  /** 收货顺序 */
  receiptSort?: InputMaybe<Scalars['Int']>;
  /** 入库系统 */
  storageSystem?: InputMaybe<AppTypeEnum>;
};

/** 计划收货信息 */
export type ReceiptInformationInput = {
  /** 地址简称 */
  address?: InputMaybe<Scalars['String']>;
  /** 地址id */
  addressId?: InputMaybe<Scalars['ID']>;
  /** 联系人信息 */
  contactList?: InputMaybe<Array<InputMaybe<ContactInput>>>;
  /** 客户id */
  customerId?: InputMaybe<Scalars['ID']>;
};

/** SOP提交入参 */
export type ReceiptInput = {
  /** 题目答案 */
  answerList: Array<InputMaybe<SopAnswerInput>>;
  /** 暂存标识 */
  stagingSign: Scalars['Boolean'];
  /** 当前任务Id */
  taskId: Scalars['ID'];
};

/** 预收单状态 */
export const enum ReceiptOrderStatusEnum {
  /** 已取消 */
  Cancel = 'CANCEL',
  /** 已完成（已完成） */
  Complete = 'COMPLETE',
  /** 已完成（财务已确认） */
  FdConfirmed = 'FD_CONFIRMED',
  /** 审核中（待财务审核） */
  FdUnReviewed = 'FD_UN_REVIEWED',
  /** 已驳回（财务已驳回） */
  Rejected = 'REJECTED',
  /** 待确认 */
  ToConfirmed = 'TO_CONFIRMED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 待提交 */
  UnSubmit = 'UN_SUBMIT'
};

/** 分页入参 */
export type ReceiptPageInput = {
  /** 品类ids */
  categoryIds?: InputMaybe<Array<InputMaybe<Scalars['Long']>>>;
  /** 结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 组织ID数组-用于营销团队映射正确的组织关系 */
  orgIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 起始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
  /** 收货状态 */
  state?: InputMaybe<ReceiptState>;
};

/** 收货计划分页出参 */
export type ReceiptPagePayload = {
  __typename?: 'ReceiptPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<ReceiptTaskPageInfoPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type ReceiptPlanPageInput = {
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类 */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 收货方id */
  customerId?: InputMaybe<Scalars['ID']>;
  /** 产地计划号 */
  originPlanCode?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 收货时间终 */
  receiptTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 收货时间起 */
  receiptTimeStart?: InputMaybe<Scalars['Long']>;
  /** 销地计划号 */
  salesPlanCode?: InputMaybe<Scalars['String']>;
  /** 状态 */
  state?: InputMaybe<ReceiptPlanStateEnum>;
  /** 标签 */
  tagIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type ReceiptPlanPagePayload = {
  __typename?: 'ReceiptPlanPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<ReceiptPlanPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type ReceiptPlanPayload = CategoryInterface & CustomerListInterface & TagListInterface & {
  __typename?: 'ReceiptPlanPayload';
  /** 柜次 */
  cabinetBatchCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类 */
  categoryName?: Maybe<Scalars['String']>;
  /** 客户id */
  customerId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 收货方 */
  customerName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 产地计划号 */
  originPlanCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 销地计划id */
  planId?: Maybe<Scalars['ID']>;
  /** 温度情况 */
  receiptTemperatureState?: Maybe<ReceiptTemperatureState>;
  /** 收货时间 */
  receiptTime?: Maybe<Scalars['Long']>;
  /** 销地计划号 */
  salesPlanCode?: Maybe<Scalars['String']>;
  /** 发车日期 */
  shipmentTime?: Maybe<Scalars['Long']>;
  /** 状态 */
  state?: Maybe<ReceiptPlanStateEnum>;
  /** 是否查询关联计划标签 */
  tagAttribute?: Maybe<TagAttributeEnum>;
  /** 标签 */
  tagList?: Maybe<Array<Maybe<TagInfoPayload>>>;
  /** 标签 */
  tags?: Maybe<Array<Maybe<TagInfoPayload>>>;
  /** 收货任务id */
  taskId?: Maybe<Scalars['ID']>;
  /** 温度文件 */
  temperatureFile?: Maybe<DurianFilePayload>;
};

/** 收货管理中计划的状态 */
export const enum ReceiptPlanStateEnum {
  /** 国内已抵达 */
  Arrived = 'ARRIVED',
  /** 国内已空柜 */
  EmptyCabinet = 'EMPTY_CABINET',
  /** 国内已收货 */
  Received = 'RECEIVED',
  /** 国内已发车 */
  Shipment = 'SHIPMENT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type ReceiptQuantityInput = {
  /** 组织ID数组-用于营销团队映射正确的组织关系 */
  orgIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type ReceiptQuantityPayload = {
  __typename?: 'ReceiptQuantityPayload';
  /** 已完成数量 */
  finishedTotal?: Maybe<Scalars['Int']>;
  /** 总待办数量 */
  totalTodoQuantity?: Maybe<Scalars['Int']>;
  /** 待收货总数量 */
  waitAcceptanceTotal?: Maybe<Scalars['Int']>;
  /** 待空柜总数量 */
  waitEmptyCabinetTotal?: Maybe<Scalars['Int']>;
};

/** 预收业务类型 */
export const enum ReceiptRecordTypeEnum {
  /** 抵扣 */
  Deduction = 'DEDUCTION',
  /** 收入 */
  Income = 'INCOME',
  /** 退款 */
  Refund = 'REFUND',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 搜索入参 */
export type ReceiptSearchInput = {
  /** 组织ID数组-用于营销团队映射正确的组织关系 */
  orgIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 搜索关键字：计划ID/柜号/车牌号/挂车号搜索 */
  searchKey?: InputMaybe<ReceiptSearchKey>;
  /** 搜索值 */
  searchValue?: InputMaybe<Scalars['String']>;
};

/** 收货搜索关键字 */
export const enum ReceiptSearchKey {
  /** 柜号 */
  CabinetCode = 'CABINET_CODE',
  /** 车牌号 */
  CarNo = 'CAR_NO',
  /** 计划号 */
  PlanCode = 'PLAN_CODE',
  /** 挂车号 */
  TrailerNo = 'TRAILER_NO',
  /** 仅用于返回值,表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 收货状态 */
export const enum ReceiptState {
  /** 已完成 */
  Finished = 'FINISHED',
  /** 初始化 */
  Init = 'INIT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 待收货 */
  WaitAcceptance = 'WAIT_ACCEPTANCE',
  /** 待空柜 */
  WaitEmptyCabinet = 'WAIT_EMPTY_CABINET'
};

/** 收货明细出参 */
export type ReceiptTaskDetailPayload = OrderInfoInterface & ThermometerSingleOrderInterface & {
  __typename?: 'ReceiptTaskDetailPayload';
  /** 费用业务id */
  billBusinessId?: Maybe<Scalars['ID']>;
  /** 费用单ID */
  billMainId?: Maybe<Scalars['ID']>;
  /** 柜次 */
  cabinetBatchCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 空柜费用单状态 */
  emptyCabinetBillBusinessState?: Maybe<BillBusinessStateEnum>;
  /** 空柜信息 */
  emptyCabinetInfo?: Maybe<EmptyCabinetInfoPayload>;
  /** 费用单信息 */
  headquarterAreaOrderInfo?: Maybe<HeadquarterAreaOrderInfoPayload>;
  /** 商品图片 */
  pictureUrl?: Maybe<Scalars['String']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 计划id */
  planId?: Maybe<Scalars['ID']>;
  /** 产地计划 */
  planList?: Maybe<Array<Maybe<ProductPlanPayload>>>;
  /** 销地收货创建时间 */
  salePlanCreateTime?: Maybe<Scalars['Long']>;
  /** 抽检数 */
  sampleQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 销地收货sopId */
  sopId?: Maybe<Scalars['ID']>;
  /** 产地sop列表 */
  sopIds?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** sop列表 */
  sopOptionList?: Maybe<Array<Maybe<DurianSopOption>>>;
  /** 状态 */
  state?: Maybe<ReceiptState>;
  /** 状态名称 */
  stateName?: Maybe<Scalars['String']>;
  /** 收货任务id */
  taskId?: Maybe<Scalars['ID']>;
  /** 温度计订单ID */
  thermometerOrderId?: Maybe<Scalars['ID']>;
  /** 温度计订单信息 */
  thermometerOrderInfo?: Maybe<ThermometerOrderInfoPayload>;
  /** 费用模板ID */
  tmpId?: Maybe<Scalars['ID']>;
  /** 合计数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 运输信息 */
  transportInfo?: Maybe<CommonTransportInfoPayload>;
};

/** 收货任务分页信息 */
export type ReceiptTaskPageInfoPayload = ThermometerSingleOrderInterface & {
  __typename?: 'ReceiptTaskPageInfoPayload';
  /** 收货时间-sop时间 */
  acceptanceTime?: Maybe<Scalars['Long']>;
  /** 备用电话 */
  backupPhone?: Maybe<Scalars['String']>;
  /** 柜次号 */
  cabinetBatchCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 品类 */
  category?: Maybe<Scalars['String']>;
  /** 发货地类型 */
  deliverAddressType?: Maybe<Scalars['String']>;
  /** 发车日期 */
  departureDate?: Maybe<Scalars['Long']>;
  /** 司机姓名 */
  driverName?: Maybe<Scalars['String']>;
  /** 司机电话 */
  driverPhone?: Maybe<Scalars['String']>;
  /** 进口港 */
  entryPort?: Maybe<Scalars['String']>;
  /** 图片URL */
  pictureUrl?: Maybe<Scalars['String']>;
  /** 发货计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 合计数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** 收货地 */
  receiptAddress?: Maybe<Scalars['String']>;
  /** 接收日期 */
  receiptDate?: Maybe<Scalars['Long']>;
  /** 抽检数 */
  sampleQuantity?: Maybe<Scalars['BigDecimal']>;
  /** sop请求Id */
  sopId?: Maybe<Scalars['ID']>;
  /** 任务状态 */
  state?: Maybe<Scalars['String']>;
  /** 任务状态描述 */
  stateDesc?: Maybe<Scalars['String']>;
  /** 收货任务id */
  taskId?: Maybe<Scalars['ID']>;
  /** 温度计订单ID */
  thermometerOrderId?: Maybe<Scalars['ID']>;
  /** 温度计订单信息 */
  thermometerOrderInfo?: Maybe<ThermometerOrderInfoPayload>;
  /** 挂车号 */
  trailerNo?: Maybe<Scalars['String']>;
};

/** 收货任务分页信息 */
export type ReceiptTaskSearchPageInfoPayload = {
  __typename?: 'ReceiptTaskSearchPageInfoPayload';
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 品类 */
  category?: Maybe<Scalars['String']>;
  /** 发车日期 */
  departureDate?: Maybe<Scalars['Long']>;
  /** 进口港 */
  entryPort?: Maybe<Scalars['String']>;
  /** 发货计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 接收日期 */
  receiptDate?: Maybe<Scalars['Long']>;
  /** 状态 */
  state?: Maybe<ReceiptState>;
  /** 收货任务id */
  taskId?: Maybe<Scalars['ID']>;
  /** 挂车号 */
  trailerNo?: Maybe<Scalars['String']>;
};

export type ReceiptTemperatureInput = {
  /** 温度情况 */
  receiptTemperatureState?: InputMaybe<ReceiptTemperatureState>;
  /** 收货任务ID */
  taskId?: InputMaybe<Scalars['ID']>;
  /** 温度文件 */
  temperatureFile?: InputMaybe<FileInput>;
};

/** 收货温度状态 */
export const enum ReceiptTemperatureState {
  /** 异常 */
  Exception = 'EXCEPTION',
  /** 计划号 */
  Normal = 'NORMAL',
  /** 仅用于返回值,表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/**  收款单流水匹配信息  */
export type ReceiptsFlowMatchPayLoad = {
  __typename?: 'ReceiptsFlowMatchPayLoad';
  /**  我司账号  */
  account?: Maybe<Scalars['String']>;
  /**  我司账号名称  */
  accountName?: Maybe<Scalars['String']>;
  /**  到账日期  */
  arrivalTime?: Maybe<Scalars['Long']>;
  /** 业务发生公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 业务发生公司-名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 业务发生的组织id */
  businessOrgId?: Maybe<Scalars['ID']>;
  /** 业务发生的组织-名称 */
  businessOrgName?: Maybe<Scalars['String']>;
  /** 客户所属id */
  customerBelongId?: Maybe<Scalars['ID']>;
  /** 客户所属类型 */
  customerBelongType?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /**  收支项目(字典businessItemType)  */
  flowBusinessItem?: Maybe<Scalars['String']>;
  /**  收支项目(字典businessItemType)  */
  flowBusinessItemName?: Maybe<Scalars['String']>;
  /**  流水号  */
  fundFlowCode?: Maybe<Scalars['String']>;
  /**  流水摘要  */
  fundFlowSummary?: Maybe<Scalars['String']>;
  /**  流水类型(字典fundFlowType)  */
  fundFlowType?: Maybe<Scalars['String']>;
  /**  流水类型(字典fundFlowType)  */
  fundFlowTypeName?: Maybe<Scalars['String']>;
  /**  手续费  */
  handlingFees?: Maybe<Scalars['BigDecimal']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /**  是否现金 1 是 99 否 */
  isCash?: Maybe<Scalars['Int']>;
  /**  是否虚拟流水 1 是 99 否 */
  isVirtualFlow?: Maybe<Scalars['Int']>;
  /**  匹配金额  */
  matchAmount?: Maybe<Scalars['BigDecimal']>;
  /**  匹配记录号  */
  matchCode?: Maybe<Scalars['String']>;
  /**  匹配日期  */
  matchTime?: Maybe<Scalars['Long']>;
};

/**  收款单收款方式信息  */
export type ReceiptsPaymentInput = {
  paymentAmount?: InputMaybe<Scalars['BigDecimal']>;
  paymentType?: InputMaybe<Scalars['Int']>;
};

/**  收款单收款方式信息  */
export type ReceiptsPaymentPayLoad = {
  __typename?: 'ReceiptsPaymentPayLoad';
  paymentAmount?: Maybe<Scalars['BigDecimal']>;
  paymentType?: Maybe<Scalars['Int']>;
  paymentTypeName?: Maybe<Scalars['String']>;
};

/**  收款单关联应收单信息  */
export type ReceiptsReceivablePayLoad = {
  __typename?: 'ReceiptsReceivablePayLoad';
  /**  应收单创建日期  */
  createTime?: Maybe<Scalars['Long']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 出票公司ID */
  makeOutCompanyId?: Maybe<Scalars['ID']>;
  /** 出票公司名称 */
  makeOutCompanyName?: Maybe<Scalars['String']>;
  /** 应收金额 */
  receivableAmount?: Maybe<Scalars['BigDecimal']>;
  /**  应收单对应业务单信息  */
  receivableBusinessOrderList?: Maybe<Array<Maybe<ReceivableBusinessOrderPayLoad>>>;
  /** 应收单单号 */
  receivableCode?: Maybe<Scalars['String']>;
  /** 应收本次收款金额 */
  receivableReceiptsAmount?: Maybe<Scalars['BigDecimal']>;
  /** 本次收款方式金额 */
  receivableReceiptsAmountGroupByPayment?: Maybe<Array<Maybe<FasAmountPayload>>>;
  /** 关联的发票id */
  refInvoiceId?: Maybe<Scalars['ID']>;
  /** 关联的发票号码 */
  refInvoiceNumber?: Maybe<Scalars['String']>;
  /** 剩余应收金额 */
  remainReceivableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 剩余应收分组收款方式金额（虚拟发票） */
  remainReceivableAmountGroupByPayment?: Maybe<Array<Maybe<FasAmountPayload>>>;
};

/**  收款单流水匹配信息  */
export type ReceiptsReturnFlowMatchPayLoad = {
  __typename?: 'ReceiptsReturnFlowMatchPayLoad';
  /**  我司账号  */
  account?: Maybe<Scalars['String']>;
  /**  我司账号名称  */
  accountName?: Maybe<Scalars['String']>;
  /**  到账日期  */
  arrivalTime?: Maybe<Scalars['Long']>;
  /** 业务发生公司id */
  businessCompanyId?: Maybe<Scalars['ID']>;
  /** 业务发生公司-名称 */
  businessCompanyName?: Maybe<Scalars['String']>;
  /** 业务发生的组织id */
  businessOrgId?: Maybe<Scalars['ID']>;
  /** 业务发生的组织-名称 */
  businessOrgName?: Maybe<Scalars['String']>;
  /** 客户所属id */
  customerBelongId?: Maybe<Scalars['ID']>;
  /** 客户所属类型 */
  customerBelongType?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /**  收支项目(字典businessItemType)  */
  flowBusinessItem?: Maybe<Scalars['String']>;
  /**  收支项目(字典businessItemType)  */
  flowBusinessItemName?: Maybe<Scalars['String']>;
  /**  匹配流水号  */
  fundFlowCode?: Maybe<Scalars['String']>;
  /**  流水摘要  */
  fundFlowSummary?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /**  是否现金 1 是 99 否 */
  isCash?: Maybe<Scalars['Int']>;
  /**  匹配金额  */
  matchAmount?: Maybe<Scalars['BigDecimal']>;
  /**  匹配日期  */
  matchTime?: Maybe<Scalars['Long']>;
  /**  付款匹配记录号  */
  payCode?: Maybe<Scalars['String']>;
  /**  付款日期  */
  payTime?: Maybe<Scalars['Long']>;
  /**  付款主体  */
  paymentEntityName?: Maybe<Scalars['String']>;
  /**  退款单号  */
  receiptsReturnCode?: Maybe<Scalars['String']>;
};

export type ReceiptsReturnReceivablePayLoad = {
  __typename?: 'ReceiptsReturnReceivablePayLoad';
  /**  应收单创建日期  */
  createTime?: Maybe<Scalars['Long']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 应收金额 */
  receivableAmount?: Maybe<Scalars['BigDecimal']>;
  /**  应收单对应业务单信息  */
  receivableBusinessOrderList?: Maybe<Array<Maybe<ReturnReceivableBusinessOrderPayLoad>>>;
  /** 应收单单号 */
  receivableCode?: Maybe<Scalars['String']>;
  /** 应收本次退款金额 */
  receivableReceiptsAmount?: Maybe<Scalars['BigDecimal']>;
  /** 关联的发票id */
  refInvoiceId?: Maybe<Scalars['ID']>;
  /** 关联的发票号码 */
  refInvoiceNumber?: Maybe<Scalars['String']>;
  /** 剩余应收金额 */
  remainReceivableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 剩余应收分组收款方式金额（虚拟发票） */
  remainReceivableAmountGroupByPaymentJoin?: Maybe<Scalars['String']>;
  /**  是否真实发票 1:是(真实发票) 99:否(虚拟发票) */
  withInvoiceReal?: Maybe<Scalars['Int']>;
};

/**  应收单对应业务单信息  */
export type ReceivableBusinessOrderPayLoad = {
  __typename?: 'ReceivableBusinessOrderPayLoad';
  /**  业务单单号  */
  businessCode?: Maybe<Scalars['String']>;
  /**  业务单id  */
  businessId?: Maybe<Scalars['ID']>;
  /**  业务单日期  */
  businessTime?: Maybe<Scalars['Long']>;
  /**  累积收款金额  */
  offsetReceiptsAmount?: Maybe<Scalars['BigDecimal']>;
  /**  应收金额  */
  receivableAmount?: Maybe<Scalars['BigDecimal']>;
  /**  应收本次收款金额  */
  receivableReceiptsAmount?: Maybe<Scalars['BigDecimal']>;
  /**  剩余应收金额 */
  remainReceivableAmount?: Maybe<Scalars['BigDecimal']>;
  /**  剩余应收分组收款方式金额（虚拟发票） */
  remainReceivableAmountGroupByPayment?: Maybe<Array<Maybe<FasAmountPayload>>>;
};

export type ReceivableLinkInfo = {
  __typename?: 'ReceivableLinkInfo';
  /**  code  */
  code?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
};

/**  主营业务收款管理关联应收参数  */
export type ReceivableRelInput = {
  /**  收款单ID  */
  receiptsId: Scalars['ID'];
};

export type ReceiveBasicInfo = {
  __typename?: 'ReceiveBasicInfo';
  /** 品类id */
  categoryId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 确认匹配日期 */
  confirmMatchTime?: Maybe<Scalars['Long']>;
  /** 预计到货日期 */
  expectedDeliveryTime?: Maybe<Scalars['Long']>;
  /** 匹配货源 */
  sourceSupplierName?: Maybe<Scalars['String']>;
};

export type ReceiveBillPayload = BelongOrgBase & CreateByBase & CustomerBase & {
  __typename?: 'ReceiveBillPayload';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 费用明细 */
  billDetailsList?: Maybe<Array<Maybe<PitayaBillDetailPayload>>>;
  /** 运杂款部分信息 */
  billFreightResp?: Maybe<PitayaBillFreightPayload>;
  /** 费用单号 */
  billMainCode?: Maybe<Scalars['String']>;
  /** 费用单id */
  billMainId?: Maybe<Scalars['ID']>;
  /** 费用类型 */
  billMainType?: Maybe<BillMainTypeEnum>;
  /** 费用类型描述 */
  billMainTypeDesc?: Maybe<Scalars['String']>;
  /** 货款信息 */
  billPaymentResp?: Maybe<BillPaymentPayload>;
  /** 费用状态 */
  billStatus?: Maybe<PitayaBillStatusEnum>;
  /** 费用单状态描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 费用模板ID */
  billTemplateId?: Maybe<Scalars['ID']>;
  /** 业务Id(销地收货即采购单Id) */
  businessId?: Maybe<Scalars['ID']>;
  /** 商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 创建人(即收货人) */
  createBy?: Maybe<User>;
  /** 创建时间(即收货时间) */
  createTime?: Maybe<Scalars['Long']>;
  /** 客户信息 */
  customer?: Maybe<Customer>;
  /** 备注信息 */
  note?: Maybe<Scalars['String']>;
  /** 驳回信息 */
  rejectInfo?: Maybe<Scalars['String']>;
  /** 费用模板code */
  tempCode?: Maybe<Scalars['String']>;
  /** 运输信息 */
  transportInfo?: Maybe<PitayaTransportInfo>;
};

/** 商品信息 */
export type ReceiveCommodityDetail = {
  __typename?: 'ReceiveCommodityDetail';
  /** 商品标记 */
  mark?: Maybe<CommodityMarkEnum>;
  /** 数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** skuId */
  skuId?: Maybe<Scalars['Int']>;
  /** sku名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 数量单位 */
  unitId?: Maybe<Scalars['Int']>;
  /** 单位不一致标记（true 不一致异常提示，false 一致） */
  unitInconsistentFlag?: Maybe<Scalars['Boolean']>;
};

/** 国产货费用详情-收货信息 */
export type ReceiveInfoPayload = CustomerInterface & {
  __typename?: 'ReceiveInfoPayload';
  /** 收货方id */
  customerId?: Maybe<Scalars['ID']>;
  /** 收货方名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 采购计划-商品列表 */
  receiveInfoList?: Maybe<Array<Maybe<PurchaserOrReceivePayload>>>;
  /** 合计金额 */
  total?: Maybe<Scalars['BigDecimal']>;
};

export const enum ReceiveTaskOrderTypeEnum {
  /** 国产集采货收货 */
  DomesticCentralizedGoodsReceipt = 'DOMESTIC_CENTRALIZED_GOODS_RECEIPT',
  /** 海外基地收货 */
  OverseasBaseGoodsReceipt = 'OVERSEAS_BASE_GOODS_RECEIPT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 运输信息 */
export type ReceiveTransportInfo = {
  __typename?: 'ReceiveTransportInfo';
  /** 备用电话 */
  backupPhone?: Maybe<Scalars['String']>;
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 发车时间 */
  departureTime?: Maybe<Scalars['Long']>;
  /** 司机姓名 */
  driverName?: Maybe<Scalars['String']>;
  /** 司机电话 */
  driverPhone?: Maybe<Scalars['String']>;
  /** 发货地 */
  originShipment?: Maybe<Scalars['String']>;
  /** 收货地 */
  receiptPlace?: Maybe<Scalars['String']>;
  /** 温控模式 */
  temperatureControlModel?: Maybe<PeachColdChainAmbientEnum>;
  /** 挂车号 */
  trailerNo?: Maybe<Scalars['String']>;
  /** 车型 */
  vehicleModel?: Maybe<PeachVehicleModelEnum>;
  /** 车型备注 */
  vehicleModelRemark?: Maybe<Scalars['String']>;
};

export type RecipientMailInfoGetInput = {
  /** 单据Id */
  id?: InputMaybe<Array<Scalars['ID']>>;
  /** 邮件类型 */
  mailType: DeclareMailTypeEnum;
};

export type RecipientMailInfoGetPayload = {
  __typename?: 'RecipientMailInfoGetPayload';
  /** 出口申报资料邮箱 */
  exportDeclareMail?: Maybe<Array<Maybe<ExportDeclareMailInfoPayload>>>;
  /** 进口申报资料邮箱 */
  importDeclareMail?: Maybe<Array<Maybe<ImportDeclareMailInfoPayload>>>;
  /** 系统默认收件人邮箱 */
  systemDefaultMail?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 租户默认收件人邮箱 */
  tenantDefaultMail?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type RecommendLabelPayload = {
  __typename?: 'RecommendLabelPayload';
  /** 品类Id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 标签内容 */
  labelContent?: Maybe<Scalars['String']>;
  /** 标签Id */
  labelId?: Maybe<Scalars['Int']>;
  /** 标签类型 10规格要求 30品质要求 */
  labelType?: Maybe<Scalars['Int']>;
};

export const enum RecoveryDeviceAddressEnum {
  /** 组织 */
  Org = 'ORG',
  /** 口岸 */
  Port = 'PORT'
};

export type RecoveryDeviceCreateInput = {
  /** 设备id */
  idList: Array<Scalars['ID']>;
  /** 设备位置 */
  location: RecoveryDeviceLocationInput;
  /** 登记日期 */
  registrationTime: Scalars['Long'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export type RecoveryDeviceDistributeInput = {
  /** 设备号 */
  idList: Array<Scalars['ID']>;
  /** 计划使用地 */
  plannedUsageAddress?: InputMaybe<PlannedUsageAddressInput>;
};

export type RecoveryDeviceEchoInput = {
  /** 设备号 */
  codeList?: InputMaybe<Array<Scalars['String']>>;
  /** 设备状态 */
  deviceStateList?: InputMaybe<Array<InputMaybe<DeviceStateEnum>>>;
  /** 电量 */
  electricity?: InputMaybe<RecoveryDeviceElectricityInput>;
  /** 服务到期结束时间 */
  expireTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 服务到期开始时间 */
  expireTimeStart?: InputMaybe<Scalars['Long']>;
  /** 回收状态 */
  recoveryStateList?: InputMaybe<Array<InputMaybe<DeviceRecoveryStateEnum>>>;
  /** 登记日期结束 */
  registrationTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 登记日期开始 */
  registrationTimeStart?: InputMaybe<Scalars['Long']>;
  /** 是否故障 */
  wasFaulted?: InputMaybe<Scalars['Boolean']>;
};

export type RecoveryDeviceElectricityInput = {
  /** 比较符号 */
  compareSign?: InputMaybe<CompareSignEnum>;
  /** 电量 */
  value?: InputMaybe<Scalars['Int']>;
};

/** 设备回收信息 */
export type RecoveryDeviceInfoPayload = {
  __typename?: 'RecoveryDeviceInfoPayload';
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 当前位置 */
  location?: Maybe<RecoveryDeviceLocationPayload>;
  /** 登记日期 */
  registrationTime?: Maybe<Scalars['Long']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 回收状态 */
  state?: Maybe<DeviceRecoveryStateEnum>;
};

/** 设备回收信息接口 */
export type RecoveryDeviceInterface = {
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 设备回收信息 */
  recoveryInfo?: Maybe<RecoveryDeviceInfoPayload>;
};

export type RecoveryDeviceLocationInput = {
  /** 地址id */
  addressId?: InputMaybe<Scalars['ID']>;
  /** 地址类型 */
  addressType?: InputMaybe<RecoveryDeviceAddressEnum>;
};

export type RecoveryDeviceLocationInterface = {
  /** 地址 */
  address?: Maybe<Scalars['String']>;
  /** 地址id */
  addressId?: Maybe<Scalars['ID']>;
  /** 地址类型 */
  addressType?: Maybe<RecoveryDeviceAddressEnum>;
};

export type RecoveryDeviceLocationPayload = RecoveryDeviceLocationInterface & {
  __typename?: 'RecoveryDeviceLocationPayload';
  /** 地址 */
  address?: Maybe<Scalars['String']>;
  /** 地址id */
  addressId?: Maybe<Scalars['ID']>;
  /** 地址类型 */
  addressType?: Maybe<RecoveryDeviceAddressEnum>;
};

export type RecoveryDeviceOperateRecordPayload = {
  __typename?: 'RecoveryDeviceOperateRecordPayload';
  /** 设备位置 */
  location?: Maybe<RecoveryDeviceLocationPayload>;
  /** 操作类型 */
  operateType?: Maybe<DeviceOperateTypeEnum>;
  /** 操作时间 */
  operationTime?: Maybe<Scalars['Long']>;
  /** 登记日期 */
  registrationTime?: Maybe<Scalars['Long']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
};

export type RecoveryDevicePageInput = {
  /** 设备号 */
  codeList?: InputMaybe<Array<Scalars['String']>>;
  /** 设备状态 */
  deviceStateList?: InputMaybe<Array<InputMaybe<DeviceStateEnum>>>;
  /** 电量 */
  electricity?: InputMaybe<RecoveryDeviceElectricityInput>;
  /** 服务到期结束时间 */
  expireTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 服务到期开始时间 */
  expireTimeStart?: InputMaybe<Scalars['Long']>;
  /** 当前页码 */
  pageCurrent: Scalars['Int'];
  /** 条数 */
  pageSize: Scalars['Int'];
  /** 回收状态 */
  recoveryStateList?: InputMaybe<Array<InputMaybe<DeviceRecoveryStateEnum>>>;
  /** 登记日期结束 */
  registrationTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 登记日期开始 */
  registrationTimeStart?: InputMaybe<Scalars['Long']>;
  /** 是否故障 */
  wasFaulted?: InputMaybe<Scalars['Boolean']>;
};

export type RecoveryDevicePagePayload = {
  __typename?: 'RecoveryDevicePagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<RecoveryDevicePayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

/** 设备回收信息 (设备基础信息+设备回收信息) */
export type RecoveryDevicePayload = DeviceBasicInfoInterface & DevicePoolInfoInterface & RecoveryDeviceInterface & {
  __typename?: 'RecoveryDevicePayload';
  /** 设备基础信息 */
  basicInfo?: Maybe<DeviceBasicInfoPayload>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 设备池记录信息 */
  poolInfo?: Maybe<DeviceUsabilityPayload>;
  /** 设备回收信息 */
  recoveryInfo?: Maybe<RecoveryDeviceInfoPayload>;
};

export type RecoveryDeviceRecordPayload = {
  __typename?: 'RecoveryDeviceRecordPayload';
  recordList?: Maybe<Array<Maybe<RecoveryDeviceOperateRecordPayload>>>;
};

export type RecoveryDeviceUpdateInput = {
  /** 设备id */
  id: Scalars['ID'];
  /** 设备位置 */
  location: RecoveryDeviceLocationInput;
  /** 登记日期 */
  registrationTime: Scalars['Long'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export const enum ReduceTypeEnum {
  /** 自动核销 */
  AutoReduce = 'AUTO_REDUCE',
  /** 海关核销 */
  CustomsReduce = 'CUSTOMS_REDUCE',
  /** 企业主动核销 */
  FirmInitiativeReduce = 'FIRM_INITIATIVE_REDUCE',
  /** 系统报关预扣 */
  SystemPreHold = 'SYSTEM_PRE_HOLD'
};

/** 入参-资金流水 */
export type RefreshInput = {
  /** 是否刷新 */
  refresh: Scalars['Int'];
};

export type RefundChoiceDetailInput = {
  /**  预收转回款冲抵明细, 若有  */
  convertPaymentInput?: InputMaybe<ConvertPaymentInput>;
  /**  退款方式以及金额  */
  orderRefundList?: InputMaybe<Array<InputMaybe<OrderRefundPayTypeInput>>>;
};

export type RefundChooseInput = {
  /**  销售订单ID */
  orderId: Scalars['ID'];
  /**  退款金额合计 */
  refundTotalAmount: Scalars['BigDecimal'];
};

export type RefundChoosePayload = {
  __typename?: 'RefundChoosePayload';
  /**  本订单欠款单ID  */
  currentDebitFormID?: Maybe<Scalars['String']>;
  /**  退款冲本单欠款金额  */
  currentRefundToDebitAmount?: Maybe<Scalars['BigDecimal']>;
  /** 客户授信编码 */
  customerCreditCode?: Maybe<Scalars['String']>;
  /** 客户欠款总额 */
  customerDebitTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  订单销售金额 */
  orderPayAmount?: Maybe<Scalars['BigDecimal']>;
  /**  订单支付明细 */
  orderPaymentList?: Maybe<Array<Maybe<OrderPaymentPayload>>>;
  /**  退款待定金额  */
  pendingRefundAmount?: Maybe<Scalars['BigDecimal']>;
  /**  订单已退款金额 */
  refundedAmount?: Maybe<Scalars['BigDecimal']>;
  /**  订单已退款中冲抵欠款金额 */
  refundedToDebitAmount?: Maybe<Scalars['BigDecimal']>;
  /**  订单回款金额 */
  returnedAmount?: Maybe<Scalars['BigDecimal']>;
  /**  退款待定金额支持的处理方式  */
  supportRefundPayTypeList?: Maybe<Array<Maybe<PeachRefundPayTypeEnum>>>;
};

/** 退款信息 */
export type RefundInfoPayload = {
  __typename?: 'RefundInfoPayload';
  /** 退款明细 */
  refundDetail?: Maybe<Array<Maybe<MoneyDetailPayload>>>;
  /** 退款总金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type RefundModifyInput = {
  /**  销售订单ID */
  orderId: Scalars['ID'];
  /**  退款金额合计 */
  refundTotalAmount: Scalars['BigDecimal'];
  /**  退货订单ID */
  returnOrderId: Scalars['ID'];
};

export type RefundModifyPayload = {
  __typename?: 'RefundModifyPayload';
  /**  预收转回款冲抵明细, 若有  */
  convertPayment?: Maybe<ConvertPaymentType>;
  /**  退款方式以及金额  */
  orderRefundList?: Maybe<Array<Maybe<OrderRefundPayType>>>;
  refundChoosePayload?: Maybe<RefundChoosePayload>;
};

export type RegisterAddressInput = {
  /** 注册地址后缀（详细） */
  addressDetail?: InputMaybe<Scalars['String']>;
  /** 区 */
  area?: InputMaybe<Scalars['ID']>;
  /** 市 */
  city?: InputMaybe<Scalars['ID']>;
  /** 国家 */
  country?: InputMaybe<DurianCountryTypeEnum>;
  /** 省 */
  province?: InputMaybe<Scalars['ID']>;
};

export type RegisterAddressPayload = {
  __typename?: 'RegisterAddressPayload';
  /** 注册地址后缀（详细） */
  addressDetail?: Maybe<Scalars['String']>;
  /** 区 */
  area?: Maybe<Scalars['ID']>;
  /** 市 */
  city?: Maybe<Scalars['ID']>;
  /** 国家 */
  country?: Maybe<DurianCountryTypeEnum>;
  /** 省 */
  province?: Maybe<Scalars['ID']>;
};

export type RejectAbnormalOrderInput = {
  abnormalOrderId: Scalars['ID'];
};

export type RejectAgencyTradeTransferBillInput = {
  billId: Scalars['ID'];
  refuseReason: Scalars['String'];
};

export type RejectApplyInput = {
  /**  驳回理由 */
  rejectReason?: InputMaybe<Scalars['String']>;
  /**  入库申请id */
  stockRecordId?: InputMaybe<Scalars['ID']>;
};

export type RejectNoticeEmptiedInput = {
  outOrderId: Scalars['ID'];
};

export type RejectNoticeEmptiedPayload = {
  __typename?: 'RejectNoticeEmptiedPayload';
  result?: Maybe<Scalars['Boolean']>;
};

/** 驳回出库审核订单 */
export type RejectOutOrderInput = {
  outOrderId?: InputMaybe<Scalars['ID']>;
  rejectDescription?: InputMaybe<Scalars['String']>;
};

export type RejectSaleIncomeOrderInput = {
  incomeId: Scalars['ID'];
  remark: Scalars['String'];
};

export const enum RejectSourceType {
  BizReject = 'BIZ_REJECT',
  FdReject = 'FD_REJECT',
  None = 'NONE'
};

export type RejectStockAdjustmentInput = {
  /** 调整申请单id */
  stockAdjustmentId: Array<InputMaybe<Scalars['ID']>>;
};

export type RejectStockOrderInput = {
  stockOrderId: Scalars['ID'];
};

export type RejectStockWmsOrderInput = {
  /**  业务单id  */
  businessId?: InputMaybe<Scalars['ID']>;
  remark?: InputMaybe<Scalars['String']>;
  stockOrderId: Scalars['ID'];
  type: StockWmsOrderType;
};

/** 驳回入库审核订单 */
export type RejectedInput = {
  inOrderId: Scalars['ID'];
  /** 驳回原因 */
  rejectedDescription: Scalars['String'];
};

/** 关联单据 */
export type RelOrderInfo = {
  __typename?: 'RelOrderInfo';
  /** 是否已取消,true 表示已取消 */
  cancelFlag?: Maybe<Scalars['Boolean']>;
  /** 单号 */
  code?: Maybe<Scalars['String']>;
  /** 商品品类信息 */
  commodityCategoryInfo?: Maybe<Array<Maybe<SopCommodityCategoryInfo>>>;
  /** 商品明细信息 */
  commodityDetailInfo?: Maybe<Array<Maybe<PeachSopOrderCommodityDetailInfo>>>;
  /** 司机信息 */
  driverInfo?: Maybe<Array<Maybe<DriverInfo>>>;
  /** 订单id */
  orderId?: Maybe<Scalars['ID']>;
  /** 发货地 */
  placeDelivery?: Maybe<Scalars['String']>;
  /** 收货地 */
  receiptPlace?: Maybe<Scalars['String']>;
  /** 订单备注 */
  remark?: Maybe<Scalars['String']>;
  /** 贸易模式 */
  tradePattern?: Maybe<PeachTradePatternEnum>;
};

export type RelationBelongInfo = {
  /** 客户id */
  belongId: Scalars['Int'];
  /** 客户类型 */
  belongType: Scalars['Int'];
};

export type RelationBelongInfoPayload = BelongNameBase & {
  __typename?: 'RelationBelongInfoPayload';
  belongId?: Maybe<Scalars['Int']>;
  belongName?: Maybe<Scalars['String']>;
  belongType?: Maybe<Scalars['Int']>;
};

export type RelationBillDetail = {
  __typename?: 'RelationBillDetail';
  /** 费用项 */
  billDetailList?: Maybe<Array<Maybe<PitayaBillDetailPayload>>>;
  /** 费用模版id */
  templateId?: Maybe<Scalars['ID']>;
};

export type RelationCommodityBase = {
  relationCommoditySku?: Maybe<PitayaCommoditySku>;
};

/**  关系枚举 */
export const enum RelationEnum {
  /**  绑定 */
  Bind = 'BIND',
  /**  解绑 */
  UnBind = 'UN_BIND'
};

export type RelationReceivablePayLoad = {
  __typename?: 'RelationReceivablePayLoad';
  /**  业务单单号  */
  businessCode?: Maybe<Scalars['String']>;
  /**  业务单日期  */
  businessTime?: Maybe<Scalars['Long']>;
  /**  业务单类型  */
  businessType?: Maybe<Scalars['String']>;
  /**  业务单类型名称  */
  businessTypeName?: Maybe<Scalars['String']>;
  /**  应收单创建日期  */
  createTime?: Maybe<Scalars['Long']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 应收金额 */
  receivableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 应收单单号 */
  receivableCode?: Maybe<Scalars['String']>;
  /** 应收本次退款金额 */
  receivableReceiptsAmount?: Maybe<Scalars['BigDecimal']>;
  /** 剩余应收金额 */
  remainReceivableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 剩余应收分组收款方式金额（虚拟发票） */
  remainReceivableAmountGroupByPaymentJoin?: Maybe<Scalars['String']>;
};

export const enum RelationSignal {
  Automatic = 'AUTOMATIC',
  Manual = 'MANUAL'
};

export type RelationTaskAcquireMaterialCommoditiesInput = {
  commoditySkuId?: InputMaybe<Scalars['Int']>;
  commodityType?: InputMaybe<Scalars['Int']>;
  taskId?: InputMaybe<Scalars['ID']>;
};

export type RelationTaskAcquireMaterialCommoditiesPayload = {
  __typename?: 'RelationTaskAcquireMaterialCommoditiesPayload';
  commoditySkuInfos?: Maybe<Array<Maybe<CommoditySkuInfos>>>;
};

export type RelationalAgencySaleOrder = {
  __typename?: 'RelationalAgencySaleOrder';
  /** 代卖组织id */
  orgId?: Maybe<Scalars['Int']>;
  /** 代卖组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 代卖单列表信息 */
  relationalAgencySaleOrderList?: Maybe<Array<Maybe<RelationalAgencySaleOrderList>>>;
};

export type RelationalAgencySaleOrderList = {
  __typename?: 'RelationalAgencySaleOrderList';
  /** 代卖商品列表 */
  commodityList?: Maybe<Array<Maybe<AgencySaleManagementCommodity>>>;
  /** 发起时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 发起人 */
  createUser?: Maybe<Scalars['String']>;
  /** 代卖单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 代卖单id */
  orderId?: Maybe<Scalars['ID']>;
  /** 代卖组织id */
  orgId?: Maybe<Scalars['Int']>;
  /** 代卖组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 代卖结算费用金额合计 */
  settlementCostAmountTotal?: Maybe<Scalars['BigDecimal']>;
  /** 代卖结算货款合计 */
  settlementGoodsAmountTotal?: Maybe<Scalars['BigDecimal']>;
  /** 代卖结算列表 */
  settlementList?: Maybe<Array<Maybe<AgencySaleManagementSettlement>>>;
  /** 代卖结算应收金额合计 */
  settlementReceivableAmountTotal?: Maybe<Scalars['BigDecimal']>;
};

/** 放行信息：待提柜 */
export type ReleaseCustomsInfo = {
  __typename?: 'ReleaseCustomsInfo';
  /** 放行时间 */
  releaseTime?: Maybe<Scalars['Long']>;
  /** 抽检数量 */
  sampleQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 抽检单位 */
  samplingUnit?: Maybe<UnitTypeEnum>;
};

export type RemarksPayload = {
  __typename?: 'RemarksPayload';
  /** 备注内容 */
  content?: Maybe<Scalars['String']>;
  /** 主键 */
  id?: Maybe<Scalars['ID']>;
  /** 温度计订单ID */
  thermometerOrderId?: Maybe<Scalars['ID']>;
  /** 更新时间 */
  updateTime?: Maybe<Scalars['Long']>;
  /** 更新人 */
  updateUser?: Maybe<Scalars['String']>;
};

/** 提醒方式 */
export const enum ReminderMethodEnum {
  /** 短信提醒 */
  SmsReminder = 'SMS_REMINDER',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type RemoveDeliveryInfoInput = {
  /** 配送信息ID */
  id: Scalars['ID'];
};

export type ReportDownloadUrlPayload = {
  __typename?: 'ReportDownloadUrlPayload';
  /** 临时下载链接 */
  downloadUrl?: Maybe<Scalars['String']>;
  msg: Scalars['String'];
  statusCode: Scalars['Int'];
};

export type ReportExportPageQueryPayload = {
  __typename?: 'ReportExportPageQueryPayload';
  msg: Scalars['String'];
  pageCurrent: Scalars['Int'];
  pageSize: Scalars['Int'];
  records: Array<ReportExportVo>;
  statusCode: Scalars['Int'];
  totalRecords: Scalars['Long'];
};

export type ReportExportVo = {
  __typename?: 'ReportExportVO';
  /** 任务创建时间 */
  createTime: Scalars['Long'];
  /** 文件名称 */
  fileName?: Maybe<Scalars['String']>;
  /** 文件类型 */
  fileType?: Maybe<Scalars['String']>;
  /** 任务主键 */
  id: Scalars['String'];
  /** 查询服务描述 */
  qsDescription?: Maybe<Scalars['String']>;
  /** 当前任务状态：1-进行中，2-导出成功，3-导出失败 */
  status: Scalars['Int'];
  /** 创建任务用户ID */
  userId: Scalars['Long'];
};

export type ReportQueryInput = {
  endDate: Scalars['Long'];
  startDate: Scalars['Long'];
};

export const enum RequestFlag {
  /** 审核 */
  Audit = 'AUDIT',
  /** 销售 */
  Sale = 'SALE'
};

export type RequestRejectionInput = {
  /** 出库明细id */
  outOrderItemId: Scalars['ID'];
};

export type RequestRejectionPayload = {
  __typename?: 'RequestRejectionPayload';
  result?: Maybe<Scalars['Boolean']>;
};

/** 重置密码请求 */
export type ResetPasswordInput = {
  /** 新密码（必填） */
  password?: InputMaybe<Scalars['String']>;
  /** 用户id（必填） */
  userId?: InputMaybe<Scalars['Int']>;
};

/** 文件入参信息 */
export type ResourceFileInput = {
  /** 文件信息 */
  fileInput?: InputMaybe<FileInput>;
  /** 文件类型 */
  fileType?: InputMaybe<CustomsDeclarationFileTypeEnum>;
};

/** 多文件入参信息 */
export type ResourceFileListInput = {
  /** 文件信息 */
  fileInput?: InputMaybe<Array<InputMaybe<FileInput>>>;
  /** 文件类型 */
  fileType?: InputMaybe<CustomsDeclarationFileTypeEnum>;
};

/** 多文件返回结果信息 */
export type ResourceFileListPayload = {
  __typename?: 'ResourceFileListPayload';
  /** 文件类型名称 */
  fileTypName?: Maybe<Scalars['String']>;
  /** 文件类型 */
  fileType?: Maybe<CustomsDeclarationFileTypeEnum>;
  /** 文件信息 */
  fileVo?: Maybe<Array<Maybe<DurianFilePayload>>>;
};

/** 文件返回结果信息 */
export type ResourceFilePayload = {
  __typename?: 'ResourceFilePayload';
  /** 文件类型 */
  fileType?: Maybe<CustomsDeclarationFileTypeEnum>;
  /** 文件信息 */
  fileVo?: Maybe<DurianFilePayload>;
};

export type ResourceFilesPayload = {
  __typename?: 'ResourceFilesPayload';
  /** 文件信息 */
  file?: Maybe<Array<Maybe<DurianFilePayload>>>;
  /** 文件类型 */
  fileType?: Maybe<FileTypeEnum>;
  /** 文件类型名称 */
  fileTypeName?: Maybe<Scalars['String']>;
};

export const enum RestrictTypeEnum {
  /** 卸货港 */
  DischargePort = 'DISCHARGE_PORT',
  /** 装货港 */
  LoadingPort = 'LOADING_PORT',
  /** 不限制 */
  None = 'NONE',
  /** 仅用于返回值,表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type ResultInput = {
  /** 答案 */
  checkResult?: InputMaybe<Scalars['Object']>;
  /** 文件链接 */
  fileLink?: InputMaybe<Scalars['Object']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 质检项id */
  sopDetailId?: InputMaybe<Scalars['ID']>;
};

export type ResultReqInput = {
  /** 结果 */
  resultReqs?: InputMaybe<Array<InputMaybe<ResultInput>>>;
  /** sop模板id */
  sopId?: InputMaybe<Scalars['ID']>;
};

export type RetailOrderCfgInput = {
  /**  金额上限 */
  amountLimit?: InputMaybe<Scalars['BigDecimal']>;
  /**  管控方式 */
  controlMode?: InputMaybe<ControlModeEnum>;
  /**  启用状态 */
  status?: InputMaybe<OrderCfgStatusEnum>;
};

export type RetailOrderCfgPayload = {
  __typename?: 'RetailOrderCfgPayload';
  /**  金额上限 */
  amountLimit?: Maybe<Scalars['BigDecimal']>;
  /** 管控方式 */
  controlMode?: Maybe<ControlModeEnum>;
  /**  主键Id */
  id?: Maybe<Scalars['ID']>;
  /**  启用状态 */
  status?: Maybe<OrderCfgStatusEnum>;
};

/** 退回商品入参 */
export type ReturnAgencySaleCommodityInput = {
  /** 代卖单id */
  agencySaleId?: InputMaybe<Scalars['String']>;
  /** 退回商品列表 */
  commodityList?: InputMaybe<Array<InputMaybe<ReturnAgencySaleCommodityItemInput>>>;
};

/** 退回商品 */
export type ReturnAgencySaleCommodityItemInput = {
  /** 代卖商品主键id */
  agencySaleCommodityId: Scalars['ID'];
  /** 批次id */
  batchId: Scalars['ID'];
  /** 商品skuId */
  commoditySkuId: Scalars['Int'];
  /** 数量 */
  quantity: Scalars['BigDecimal'];
  /** 数量单位Id */
  unitId: Scalars['Int'];
};

/** 退货代卖商品选择项 */
export type ReturnAgencySaleCommodityOptionPayload = {
  __typename?: 'ReturnAgencySaleCommodityOptionPayload';
  /** 代卖商品主键id */
  agencySaleCommodityId?: Maybe<Scalars['ID']>;
  /** 代卖数量 */
  agencySaleQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 商品skuId */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 商品sku名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /** 入库时间 */
  inStockTime?: Maybe<Scalars['Long']>;
  /** 库存数量 */
  stockQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 数量单位Id */
  unitId?: Maybe<Scalars['Int']>;
};

export type ReturnAgencySaleCommodityPayload = {
  __typename?: 'ReturnAgencySaleCommodityPayload';
  /** 代卖单id */
  agencySaleId?: Maybe<Scalars['String']>;
  /** 退回成功 */
  success?: Maybe<Scalars['Boolean']>;
};

export type ReturnBillPayload = AuditUserBase & BelongNameBase & BelongOrgBase & CreateByBase & SubmitUserBase & SupplierBase & WarehouseBase & {
  __typename?: 'ReturnBillPayload';
  /** 关联采购单号 */
  applyCode?: Maybe<Scalars['String']>;
  /** 出库时间 */
  auditTime?: Maybe<Scalars['Long']>;
  /** 出库审核人 */
  auditUser?: Maybe<User>;
  /** 归属id */
  belongId?: Maybe<Scalars['Int']>;
  /** 归属名称 */
  belongName?: Maybe<Scalars['String']>;
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 归属类型 */
  belongType?: Maybe<Scalars['Int']>;
  /** 费用单操作记录 */
  billAuditDetailRespList?: Maybe<Array<Maybe<BillAuditDetailPayload>>>;
  /** 费用单Id 修改手工单号使用 */
  billId?: Maybe<Scalars['ID']>;
  /** 货品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 货品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 退货单创建人/退货人 */
  createBy?: Maybe<User>;
  /** 退货单时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 手工单号 */
  manualCode?: Maybe<Scalars['String']>;
  /** 备注 */
  note?: Maybe<Scalars['String']>;
  /** 驳回原因 */
  refuseNote?: Maybe<Scalars['String']>;
  /** 退货单编码 */
  returnCode?: Maybe<Scalars['String']>;
  /** 退货单ID */
  returnId?: Maybe<Scalars['ID']>;
  /** 退货类型 */
  returnType?: Maybe<PitayaPurchaseReturnTypeEnum>;
  /** 退货类型 */
  returnTypeName?: Maybe<Scalars['String']>;
  /** 退货商品 */
  returnsCommodityBillResp?: Maybe<PitayaReturnsCommodityBillPayload>;
  /** 运杂 */
  returnsOtherBillResp?: Maybe<ReturnsOtherBillPayload>;
  /** 费用单状态 */
  status?: Maybe<PitayaBillStatusEnum>;
  /** 费用单状态名称 */
  statusName?: Maybe<Scalars['String']>;
  /** 提交时间 */
  submitTime?: Maybe<Scalars['Long']>;
  /** 提交人 */
  submitUser?: Maybe<User>;
  /** 供应商 */
  supplier?: Maybe<Supplier>;
  /** 费用模板id */
  templateId?: Maybe<Scalars['ID']>;
  /** 所属仓库 */
  warehouse?: Maybe<Warehouse>;
};

export type ReturnBoxBillFeePayload = {
  __typename?: 'ReturnBoxBillFeePayload';
  /** 费用单ID */
  billMainId?: Maybe<Scalars['ID']>;
  /** 费用模板ID */
  tmpId?: Maybe<Scalars['ID']>;
};

/** 分状态统计返回结果 */
export type ReturnBoxCountPayload = {
  __typename?: 'ReturnBoxCountPayload';
  /** 待处理数 */
  pendingCount?: Maybe<Scalars['Int']>;
  /** 已处理数 */
  processedCount?: Maybe<Scalars['Int']>;
};

/** 还箱操作明细信息 */
export type ReturnBoxDetailInfoPayload = {
  __typename?: 'ReturnBoxDetailInfoPayload';
  /** 基本信息 */
  basicInfo?: Maybe<DurianBasicInfo>;
  /** 商品信息 */
  commodityInfo?: Maybe<CommodityInfo>;
  /** 还箱信息 */
  returnInfo?: Maybe<ReturnInfo>;
};

/**  还箱费用项详情  */
export type ReturnBoxFeeInfoPayload = {
  __typename?: 'ReturnBoxFeeInfoPayload';
  /** 费用项金额 */
  costAmount?: Maybe<Scalars['BigDecimal']>;
  /** 费用类型 */
  costName?: Maybe<Scalars['String']>;
  /** 开票供应商 */
  invoiceSupplierName?: Maybe<Scalars['String']>;
  /** 付款方式 */
  payMode?: Maybe<Scalars['String']>;
  /** 结算账期 */
  paymentDays?: Maybe<Scalars['String']>;
  /** 供应商 */
  supplierBy?: Maybe<Scalars['String']>;
};

/** 还箱明细查询入参 */
export type ReturnBoxGetInput = {
  /** 主键Id */
  id: Scalars['ID'];
};

/** 还箱对象信息 */
export type ReturnBoxInfoPayload = {
  __typename?: 'ReturnBoxInfoPayload';
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类图片 */
  categoryFile?: Maybe<DurianFilePayload>;
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 货柜免租截止日期 */
  endFreeRentEndTime?: Maybe<Scalars['Long']>;
  /** 进口港 */
  entryPort?: Maybe<Scalars['String']>;
  /** 主键Id */
  id?: Maybe<Scalars['ID']>;
  /** 接单日期 */
  receiptTime?: Maybe<Scalars['Long']>;
  /** 任务状态 */
  status: ReturnBoxStatus;
  /** 任务状态描述 */
  statusDesc?: Maybe<Scalars['String']>;
};

/**  还箱费用信息分页查询结果 */
export type ReturnBoxPageInfoPayload = {
  __typename?: 'ReturnBoxPageInfoPayload';
  /** 所属组织 */
  belongOrgName?: Maybe<Scalars['String']>;
  /**  费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /**  还箱空柜费用单ID */
  billId?: Maybe<Scalars['ID']>;
  /**  费用单状态 */
  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']>;
  /** 提交人 */
  commitBy?: Maybe<Scalars['String']>;
  /** 提交人id */
  commitById?: Maybe<Scalars['Int']>;
  /**  提交日期 */
  commitTime?: Maybe<Scalars['Long']>;
  /** 所属公司 */
  company?: Maybe<Scalars['String']>;
  /**  费用单创建人 */
  createBy?: Maybe<Scalars['String']>;
  /**  费用单创建人ID */
  createById?: Maybe<Scalars['Int']>;
  /**  费用单创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /**  产地计划号 */
  originPlanCode?: Maybe<Scalars['String']>;
  /** 关联采购单单号 */
  purchaseOrderCode?: Maybe<Scalars['String']>;
  /** 关联采购单ID */
  purchaseOrderId?: Maybe<Scalars['ID']>;
  /**  驳回原因 */
  reason?: Maybe<Scalars['String']>;
  /**  还箱费用详情 */
  returnBoxFeeInfoRespList?: Maybe<Array<Maybe<ReturnBoxFeeInfoPayload>>>;
  /** 费用合计 */
  totalCost?: Maybe<Scalars['BigDecimal']>;
  /**  调拨日期 */
  transferTime?: Maybe<Array<Maybe<Scalars['Long']>>>;
};

/** 还箱分页查询入参 */
export type ReturnBoxPageInput = {
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类 */
  categoryId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 货柜免租截止日期: 结束时间 */
  endFreeRentEndTime?: InputMaybe<Scalars['Long']>;
  /** 货柜免租截止日期: 开始时间 */
  endFreeRentStartTime?: InputMaybe<Scalars['Long']>;
  /** 进口港 */
  entryPort?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 接单日期：结束时间 */
  receiptEndTime?: InputMaybe<Scalars['Long']>;
  /** 接单日期：起始时间 */
  receiptStartTime?: InputMaybe<Scalars['Long']>;
  /** 状态 */
  status?: InputMaybe<Array<InputMaybe<ReturnBoxStatus>>>;
};

/** 还箱分页返回对象 */
export type ReturnBoxPagePayload = {
  __typename?: 'ReturnBoxPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页结果 */
  records?: Maybe<Array<Maybe<ReturnBoxInfoPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

/** 还箱搜索关键字 */
export const enum ReturnBoxSearchKey {
  /** 品类 */
  Category = 'CATEGORY',
  /** 进口港 */
  EntryPort = 'ENTRY_PORT',
  /** 状态 */
  ReturnBoxStatus = 'RETURN_BOX_STATUS',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 还箱操作状态 */
export const enum ReturnBoxStatus {
  /** 待处理 */
  InvoicePending = 'INVOICE_PENDING',
  /** 已处理 */
  InvoiceProcessed = 'INVOICE_PROCESSED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 还箱入参 */
export type ReturnBoxUpdateInput = {
  /** 主键id */
  id: Scalars['ID'];
  /** 还箱信息 */
  returnInfo?: InputMaybe<ReturnInfoInput>;
  /** 操作类型 */
  returnOperateType?: InputMaybe<ReturnOperateTypeEnum>;
};

export type ReturnCancelInput = {
  /** 取消原因 */
  remark?: InputMaybe<Scalars['String']>;
  /** 退货单ID */
  returnOrderId: Scalars['ID'];
};

export type ReturnCommoditiesInput = {
  /** 配送单itemId */
  deliveryOrderItemId: Scalars['ID'];
  /** 本次退货量大单位数量 */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 本次退货量小单位数量 */
  unitQuantity: Scalars['BigDecimal'];
};

/** 采购退货：修改贷款入参 */
export type ReturnCommodityBillUpdateInput = {
  /** 备注 */
  note?: InputMaybe<Scalars['String']>;
  /**  货款明细 */
  returnCommodityUpdateList?: InputMaybe<Array<InputMaybe<ReturnCommodityUpdateInput>>>;
  /** 退货单id */
  returnId: Scalars['ID'];
};

export type ReturnCommodityDetail = {
  __typename?: 'ReturnCommodityDetail';
  /** 当前批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** 当前批次ID (唯一标识) */
  batchId?: Maybe<Scalars['ID']>;
  /** 成本批次号 */
  costBatchCode?: Maybe<Scalars['String']>;
  /** 成本批次ID */
  costBatchId?: Maybe<Scalars['ID']>;
  /** 成本单价 */
  costPrice?: Maybe<Scalars['BigDecimal']>;
  /** 成本单价单位 */
  costPriceUnitType?: Maybe<Scalars['String']>;
  /** 关联销售客户 */
  customerName?: Maybe<Scalars['String']>;
  /** 预估退款单价(主单位) */
  estSalePrice?: Maybe<Scalars['BigDecimal']>;
  /** 预估退货小计金额(主单位) */
  estTotalPrice?: Maybe<Scalars['BigDecimal']>;
  /** 是否含有成本为0 */
  isCostZero?: Maybe<Scalars['Boolean']>;
  /** 退货数量 */
  quantityDesc?: Maybe<Scalars['String']>;
  /** 退款单价(主单位) */
  salePrice?: Maybe<Scalars['BigDecimal']>;
  /** skuId */
  skuId?: Maybe<Scalars['ID']>;
  /** 退货商品 */
  skuName?: Maybe<Scalars['String']>;
  /** 退款小计金额(主单位) */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type ReturnCommodityDetailInput = {
  /**  销售订单批次id */
  batchId: Scalars['ID'];
  /**  退货原因 */
  reasonsForReturn?: InputMaybe<Scalars['String']>;
  /**  退货数量 */
  returnedQuantity: Scalars['BigDecimal'];
  /**  单位Id */
  unitId: Scalars['Int'];
};

export type ReturnCommodityDetailPayload = {
  __typename?: 'ReturnCommodityDetailPayload';
  /** 当前批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** 售后商品名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /** 商品类型 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 售后金额 */
  returnPrice?: Maybe<Scalars['BigDecimal']>;
  /** 售后数量 */
  returnQuantityStr?: Maybe<Scalars['String']>;
  /** skuId */
  skuId?: Maybe<Scalars['String']>;
  /** 售后单价 */
  unitPriceStr?: Maybe<Scalars['String']>;
};

export type ReturnCommodityPayload = {
  __typename?: 'ReturnCommodityPayload';
  /**  商品别名 */
  commodityAlias?: Maybe<Scalars['String']>;
  /**  skuId */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  购买数量 */
  returnCommodityDetails?: Maybe<Array<Maybe<PeachReturnCommodityDetailPayload>>>;
};

export type ReturnCommoditySelectDetailPayload = {
  __typename?: 'ReturnCommoditySelectDetailPayload';
  /**  批次id */
  batchId?: Maybe<Scalars['ID']>;
  /**  是否可选,true 置灰展示 */
  disable?: Maybe<Scalars['Boolean']>;
  /**  已退货数量 1.28 版本新增  https://app.mockplus.cn/app/Uz0C8IVGDAB/preview/bAAyLM58aph/lyLUgMy5C */
  returnedQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  销售数量 */
  salesQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  商品总价格 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  销售数量Id */
  unitId?: Maybe<Scalars['Int']>;
  /**  销售单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /**  入库时间 */
  warehouseTime?: Maybe<Scalars['Long']>;
};

export type ReturnCommoditySelectPayload = {
  __typename?: 'ReturnCommoditySelectPayload';
  /**  商品别名 */
  commodityAlias?: Maybe<Scalars['String']>;
  /**  SKUID */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  购买数量 */
  returnCommodityDetails?: Maybe<Array<Maybe<ReturnCommoditySelectDetailPayload>>>;
};

/** 修改采购退货货款明细 */
export type ReturnCommodityUpdateInput = {
  /** 折损/退货金额 */
  amount: Scalars['BigDecimal'];
  /**  批次id */
  batchId: Scalars['ID'];
  /** 货款明细id */
  itemId: Scalars['ID'];
  /** skuId */
  skuId: Scalars['Int'];
};

export type ReturnCreateInput = {
  /** 客户信息集合 */
  belongInfo: Array<InputMaybe<CustomerInfoInput>>;
  /** 商品信息 */
  commodities?: InputMaybe<Array<InputMaybe<ReturnCommoditiesInput>>>;
  /** 配送单ID */
  deliveryOrderId: Scalars['ID'];
  /** 退货原因 */
  orderDescription: Scalars['String'];
  /** 修改配送退货 */
  returnOrderId?: InputMaybe<Scalars['ID']>;
};

/** 还箱信息 */
export type ReturnInfo = {
  __typename?: 'ReturnInfo';
  /** 相关文件信息 */
  fileVos?: Maybe<Array<Maybe<DurianFilePayload>>>;
  /** 是否有费用,true：有费用，false:无费用 */
  hasFee?: Maybe<Scalars['Boolean']>;
  /** 还箱备注 */
  returnBoxRemark?: Maybe<Scalars['String']>;
  /** 还箱日期 */
  returnBoxTime?: Maybe<Scalars['Long']>;
};

/** 还箱信息入参 */
export type ReturnInfoInput = {
  /** 是否有费用,true：有费用，false:无费用 */
  hasFee?: InputMaybe<Scalars['Boolean']>;
  /** 相关文件信息 */
  relevantFiles?: InputMaybe<Array<InputMaybe<FileInput>>>;
  /** 还箱备注 */
  returnBoxRemark?: InputMaybe<Scalars['String']>;
  /** 还箱日期 */
  returnBoxTime?: InputMaybe<Scalars['Long']>;
};

export type ReturnMaterial = {
  __typename?: 'ReturnMaterial';
  accessories?: Maybe<Scalars['Int']>;
  accessoriesUnFinish?: Maybe<Scalars['Int']>;
  noReturn?: Maybe<Scalars['Boolean']>;
  rawMaterial?: Maybe<Scalars['Int']>;
  rawMaterialUnFinish?: Maybe<Scalars['Int']>;
  returnedGoods?: Maybe<Scalars['Int']>;
  returnedGoodsUnFinish?: Maybe<Scalars['Int']>;
  semiFinishedProducts?: Maybe<Scalars['Int']>;
  semiFinishedProductsUnFinish?: Maybe<Scalars['Int']>;
  undone?: Maybe<Scalars['Int']>;
};

/** 还箱操作类型 */
export const enum ReturnOperateTypeEnum {
  /** 确认还箱 */
  ConfirmReturn = 'CONFIRM_RETURN',
  /** 保存 */
  SaveReturn = 'SAVE_RETURN',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type ReturnOperationLog = {
  __typename?: 'ReturnOperationLog';
  /**  操作时间 */
  operationTime?: Maybe<Scalars['Long']>;
  /**  操作人 */
  operationUser?: Maybe<Scalars['String']>;
  /**  状态 */
  status?: Maybe<PeachReturnOrderEnum>;
};

/** 退货入库申请状态 */
export const enum ReturnOrderApplyStatus {
  /** 已入库 */
  Stocked = 'STOCKED',
  /** 待入库 */
  WaitStorage = 'WAIT_STORAGE'
};

export type ReturnOrderAuditListPayload = {
  __typename?: 'ReturnOrderAuditListPayload';
  /**  售后方式 */
  afterSaleType?: Maybe<PeachAfterSaleType>;
  /**  退货完成时间 */
  completeTime?: Maybe<Scalars['Long']>;
  /**  客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /**  驳回时间 */
  rejectTime?: Maybe<Scalars['Long']>;
  /**  退货商品 */
  returnCommodity?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  退货单号 */
  returnOrderCode?: Maybe<Scalars['String']>;
  /**  退货订单id */
  returnOrderId?: Maybe<Scalars['ID']>;
  /**  退货审核人 */
  reviewerName?: Maybe<Scalars['String']>;
  /**  退货发起人 */
  sponsorName?: Maybe<Scalars['String']>;
  /**  状态 */
  status?: Maybe<PeachReturnOrderEnum>;
  /**  提交时间 */
  submitTime?: Maybe<Scalars['Long']>;
  /**  退货金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type ReturnOrderDetailPayload = {
  __typename?: 'ReturnOrderDetailPayload';
  /**  售后方式 */
  afterSaleType?: Maybe<PeachAfterSaleType>;
  /**  完成时间 */
  completeTime?: Maybe<Scalars['Long']>;
  /**  客户ID */
  customerId?: Maybe<Scalars['Int']>;
  /**  客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /**  客户类型 */
  customerType?: Maybe<Scalars['String']>;
  /**  订单id */
  orderId?: Maybe<Scalars['ID']>;
  /**  订单支付信息 */
  orderPaymentList?: Maybe<Array<Maybe<OrderPaymentPayload>>>;
  /**  订单退款信息 */
  orderRefundList?: Maybe<Array<Maybe<OrderRefundPayLoad>>>;
  /**  联系电话 */
  phone?: Maybe<Scalars['String']>;
  /**  退货证明 */
  pictureInfo?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /**  驳回时间 */
  rejectTime?: Maybe<Scalars['Long']>;
  /**  退货备注 */
  remark?: Maybe<Scalars['String']>;
  /** 退货入库申请状态 */
  returnApplyStatus?: Maybe<ReturnOrderApplyStatus>;
  /** 退款费用单状态 */
  returnBillStatus?: Maybe<PeachBillStatusCommonEnum>;
  /**  退货商品信息 */
  returnCommodityDetail?: Maybe<Array<Maybe<ReturnCommodityPayload>>>;
  /**  退货订单状态日志 */
  returnOperationLogs?: Maybe<Array<Maybe<ReturnOperationLog>>>;
  /**  退货单号 */
  returnOrderCode?: Maybe<Scalars['String']>;
  /**  退货订单id */
  returnOrderId?: Maybe<Scalars['ID']>;
  /**  退货审核人 */
  reviewerName?: Maybe<Scalars['String']>;
  /**  退货发起人 */
  sponsorName?: Maybe<Scalars['String']>;
  /**  状态 */
  status?: Maybe<PeachReturnOrderEnum>;
  /**  提交时间 */
  submitTime?: Maybe<Scalars['Long']>;
  /**  退货金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type ReturnOrderIdInput = {
  /**  退货订单id */
  returnOrderId: Scalars['ID'];
};

export type ReturnOrderInput = {
  /**  售后方式 */
  afterSaleType?: InputMaybe<PeachAfterSaleType>;
  /**  客户id */
  customerId: Scalars['Int'];
  /**  订单id */
  orderId?: InputMaybe<Scalars['ID']>;
  /**  照片 */
  pictures: Array<PeachFileInput>;
  /**  退款方式 */
  refundChoiceDetailInput?: InputMaybe<RefundChoiceDetailInput>;
  /**  退货备注(售后原因) */
  remark?: InputMaybe<Scalars['String']>;
  /**  退货商品 */
  returnCommodityDetailInput?: InputMaybe<Array<InputMaybe<ReturnCommodityDetailInput>>>;
  /**  金额合计 */
  totalAmount?: InputMaybe<Scalars['BigDecimal']>;
};

export const enum ReturnOrderStatus {
  /** 已取消 */
  Canceled = 'CANCELED',
  /** 部分入库 */
  Entering = 'ENTERING',
  /** 已完成 */
  Finished = 'FINISHED',
  /** 待入库 */
  ToBeEnter = 'TO_BE_ENTER',
  /** 待提交 */
  ToBeSubmit = 'TO_BE_SUBMIT'
};

/** 修改采购退货运杂费入参 */
export type ReturnOtherBillUpdateInput = {
  /** 运杂费 */
  miscellaneousFreightList: Array<InputMaybe<MiscellaneousFreightInput>>;
  /** 退货单id */
  returnId: Scalars['ID'];
};

export type ReturnOtherInput = {
  /**  金额 */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /**  费用项id */
  costId?: InputMaybe<Scalars['ID']>;
  /**  具体字段值 */
  data?: InputMaybe<Scalars['String']>;
  /**  业务规则扩展id (客户id或者供应商id) */
  extendId?: InputMaybe<Scalars['Int']>;
  /**  备注 */
  note?: InputMaybe<Scalars['String']>;
  /**  规则id */
  ruleId?: InputMaybe<Scalars['ID']>;
};

export type ReturnOtherPayload = SupplierBase & {
  __typename?: 'ReturnOtherPayload';
  /**  金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /**  费用项id */
  costId?: Maybe<Scalars['ID']>;
  /**  具体字段值 */
  data?: Maybe<Scalars['String']>;
  /**  备注 */
  note?: Maybe<Scalars['String']>;
  /**  规则id */
  ruleId?: Maybe<Scalars['ID']>;
  /**  业务规则扩展 (客户id或者供应商id) */
  supplier?: Maybe<Supplier>;
};

export type ReturnReceivableBusinessOrderPayLoad = {
  __typename?: 'ReturnReceivableBusinessOrderPayLoad';
  /**  业务单单号  */
  businessCode?: Maybe<Scalars['String']>;
  /**  业务单id  */
  businessId?: Maybe<Scalars['ID']>;
  /**  业务单日期  */
  businessTime?: Maybe<Scalars['Long']>;
  /**  应收金额  */
  receivableAmount?: Maybe<Scalars['BigDecimal']>;
  /**  应收本次退款金额  */
  receivableReceiptsReturnAmount?: Maybe<Scalars['BigDecimal']>;
  /**  剩余应收金额 */
  remainReceivableAmount?: Maybe<Scalars['BigDecimal']>;
};

export const enum ReturnStatusEnum {
  /** 已取消 */
  Canceled = 'CANCELED',
  /** 已完成 */
  Completed = 'COMPLETED',
  /** 待处理 */
  ToBeDealt = 'TO_BE_DEALT',
  /** 待入库 */
  ToBeInbound = 'TO_BE_INBOUND',
  /**  待提交  */
  ToBeSubmitted = 'TO_BE_SUBMITTED',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 已作废 */
  Voided = 'VOIDED'
};

export type ReturnStatusStatisticInput = {
  endTime: Scalars['Long'];
  startTime: Scalars['Long'];
};

export type ReturnStatusStatisticPayload = {
  __typename?: 'ReturnStatusStatisticPayload';
  cancelCount?: Maybe<Scalars['Int']>;
  completeCount?: Maybe<Scalars['Int']>;
  waitProcessedCount?: Maybe<Scalars['Int']>;
  waitSubmitCount?: Maybe<Scalars['Int']>;
};

export type ReturnSubmitInput = {
  /** 退货单ID */
  returnOrderId: Scalars['ID'];
};

/** 入库类型 */
export const enum ReturnType {
  /** 未指定 */
  Default = 'DEFAULT',
  /** 联营销售退货 */
  JointVentureSaleReturn = 'JOINT_VENTURE_SALE_RETURN',
  /** 原件销售退货 */
  OriginalReturn = 'ORIGINAL_RETURN',
  /** 销售退货 */
  SalesReturn = 'SALES_RETURN'
};

export const enum ReturnTypeEnum {
  /** 平台退回 */
  PlatformReturn = 'PLATFORM_RETURN',
  /** 平台开单销售退货 */
  PlatformSaleReturn = 'PLATFORM_SALE_RETURN',
  /** 销售开单销售退货 */
  SaleInvoiceReturn = 'SALE_INVOICE_RETURN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/**  退货商品汇总信息 */
export type ReturnsCommodityBillPayload = {
  __typename?: 'ReturnsCommodityBillPayload';
  /**  货款单号 */
  billCode?: Maybe<Scalars['String']>;
  /**  明细数据 */
  returnsCommodityItem?: Maybe<Array<Maybe<ReturnsCommodityItemPayload>>>;
  /**  总金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type ReturnsCommodityItemPayload = {
  __typename?: 'ReturnsCommodityItemPayload';
  /** 折损/退货金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 采购数量 */
  applyQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** 货款明细id */
  itemId?: Maybe<Scalars['ID']>;
  /** 退货数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** 已退货数量 */
  returnQuantity?: Maybe<Scalars['BigDecimal']>;
  /** skuId */
  skuId?: Maybe<Scalars['Int']>;
  /**  商品skuName */
  skuName?: Maybe<Scalars['String']>;
  /** 退货数量单位Id */
  unitId?: Maybe<Scalars['Int']>;
};

export type ReturnsCommodityPayload = CommoditySkuBase & TotalTypeBase & UnitPriceTypeBase & UnitTypeBase & {
  __typename?: 'ReturnsCommodityPayload';
  commoditySku?: Maybe<PitayaCommoditySku>;
  finishedQuantity?: Maybe<Quantity>;
  returnId?: Maybe<Scalars['ID']>;
  returnsStockQuantity?: Maybe<ReturnsQuantity>;
  totalPrice?: Maybe<Scalars['BigDecimal']>;
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  totalType?: Maybe<Unit>;
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  unitPriceType?: Maybe<Unit>;
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  unitType?: Maybe<Unit>;
};

/**  运杂费用 */
export type ReturnsOtherBillInput = {
  /**  金额 */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /**  费用项id */
  costId?: InputMaybe<Scalars['ID']>;
  /**  具体字段值 */
  data?: InputMaybe<Scalars['String']>;
  /**  业务规则扩展id (客户id或者供应商id) */
  extendId?: InputMaybe<Scalars['Int']>;
  /**  备注 */
  note?: InputMaybe<Scalars['String']>;
  /**  规则id */
  ruleId?: InputMaybe<Scalars['ID']>;
};

/** 退货运杂费用 */
export type ReturnsOtherBillPayload = {
  __typename?: 'ReturnsOtherBillPayload';
  /** 运杂费单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 运杂费明细列表 */
  returnsOtherItemBillRespList?: Maybe<Array<Maybe<ReturnsOtherItemBillPayload>>>;
  /** 总金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type ReturnsOtherItemBillPayload = SupplierBase & {
  __typename?: 'ReturnsOtherItemBillPayload';
  /**  金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /**  费用项id */
  costId?: Maybe<Scalars['ID']>;
  /** 费用名称 */
  costName?: Maybe<Scalars['String']>;
  /**  具体字段值 */
  data?: Maybe<Scalars['String']>;
  /**  备注 */
  note?: Maybe<Scalars['String']>;
  /** 规则列表 */
  ruleFieldList?: Maybe<Array<Maybe<FieldPayload>>>;
  /**  规则id */
  ruleId?: Maybe<Scalars['ID']>;
  /**  业务规则扩展 (客户id或者供应商id) */
  supplier?: Maybe<Supplier>;
};

export type ReturnsQuantity = {
  __typename?: 'ReturnsQuantity';
  /** "v2.9 入库净总量 */
  inBoundQuantity?: Maybe<Quantity>;
  /**  v2.9 可退货量 */
  returnableQuantity?: Maybe<Quantity>;
};

/** 报损审核流程状态 */
export const enum ReviewProcessEnum {
  /** 取消确认 */
  CancelConfirm = 'CANCEL_CONFIRM',
  /** 完成 */
  Complete = 'COMPLETE',
  /** 确认 */
  Confirm = 'CONFIRM',
  /** 驳回 */
  Reject = 'REJECT',
  /** 撤销 */
  Revoke = 'REVOKE',
  /** 发起 */
  Sponsor = 'SPONSOR',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 陆运运输信息 */
export type RoadTransportInformationInput = {
  /** 备用电话 */
  backupPhone?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 能否删除(backend不用) */
  canDelete?: InputMaybe<Scalars['Boolean']>;
  /** 司机姓名 */
  driverName?: InputMaybe<Scalars['String']>;
  /** 司机电话 */
  driverPhone?: InputMaybe<Scalars['String']>;
  /** 运费 */
  freight?: InputMaybe<Scalars['BigDecimal']>;
  /** 运输单id */
  id?: InputMaybe<Scalars['ID']>;
  /** 信息填写方式 */
  inputType: TransportInputTypeEnum;
  /** 中标车辆信息编辑原因 */
  modifyReason?: InputMaybe<Scalars['String']>;
  /** 车牌号 */
  plateNumber?: InputMaybe<Scalars['String']>;
  /** 运输供应商 */
  supplierId: Scalars['ID'];
  /** 运输商名称 */
  supplierName?: InputMaybe<Scalars['String']>;
  /** 招标车辆id */
  tenderCarId?: InputMaybe<Scalars['ID']>;
  /** 挂车号 */
  trailerNumber?: InputMaybe<Scalars['String']>;
  /** 运输要求 */
  transportRequirement?: InputMaybe<Scalars['String']>;
};

/** 陆运运输信息 */
export type RoadTransportInformationPayload = SupplierInterface & {
  __typename?: 'RoadTransportInformationPayload';
  /** 备用电话 */
  backupPhone?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 是否可以删除 */
  canDelete?: Maybe<Scalars['Boolean']>;
  /** 司机姓名 */
  driverName?: Maybe<Scalars['String']>;
  /** 司机电话 */
  driverPhone?: Maybe<Scalars['String']>;
  /** 运费 */
  freight?: Maybe<Scalars['BigDecimal']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 信息填写方式 */
  inputType: TransportInputTypeEnum;
  /** 车牌号 */
  plateNumber?: Maybe<Scalars['String']>;
  /** 运输供应商 */
  supplierId: Scalars['ID'];
  /** 运输商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 招标车辆id */
  tenderCarId?: Maybe<Scalars['ID']>;
  /** 挂车号 */
  trailerNumber?: Maybe<Scalars['String']>;
  /** 运单号 */
  transportCode?: Maybe<Scalars['String']>;
  /** 运输要求 */
  transportRequirement?: Maybe<Scalars['String']>;
};

export type RoadTripBatchEditCheckPayload = EntryPortInterface & RoadTripKeyNodeInterface & {
  __typename?: 'RoadTripBatchEditCheckPayload';
  /** 关键节点是否已到达 */
  arrivedKeyNode?: Maybe<Scalars['Boolean']>;
  /** 进口港名称 */
  entryPort: Scalars['String'];
  /** 进口港ID */
  entryPortId: Scalars['ID'];
  /** 关键节点 */
  keyNode?: Maybe<RoadTripNodePayload>;
  /** 在途统计数 */
  roadTripCount: Scalars['Int'];
  /** 路线ID */
  routeId?: Maybe<Scalars['ID']>;
  /** 关键节点是否一致 */
  sameKeyNode?: Maybe<Scalars['Boolean']>;
  /** 路线是否一致 */
  sameRoute?: Maybe<Scalars['Boolean']>;
};

export type RoadTripEntryPortCountPayload = EntryPortInterface & {
  __typename?: 'RoadTripEntryPortCountPayload';
  /** 进口港名称 */
  entryPort: Scalars['String'];
  /** 进口港ID */
  entryPortId: Scalars['ID'];
  /** 标记状态 */
  mark?: Maybe<Scalars['Boolean']>;
  /** 陆运在途统计 */
  roadTripCount: Scalars['Int'];
};

export type RoadTripEntryPortMarkInput = {
  /** 进口港ID */
  entryPortId: Scalars['ID'];
  /** 常用标记 */
  mark?: InputMaybe<Scalars['Boolean']>;
};

export type RoadTripKeyNodeInterface = {
  /** 关键节点 */
  keyNode?: Maybe<RoadTripNodePayload>;
  /** 路线id */
  routeId?: Maybe<Scalars['ID']>;
};

export type RoadTripKeyNodePayload = RoadTripNodeInterface & {
  __typename?: 'RoadTripKeyNodePayload';
  /** 到达时间 */
  keyNodeArriveTime?: Maybe<Scalars['Long']>;
  /** 陆运节点ID */
  roadTripNodeId?: Maybe<Scalars['ID']>;
  /** 陆运节点名称 */
  roadTripNodeName?: Maybe<Scalars['String']>;
};

export type RoadTripNodeInterface = {
  /** 陆运节点ID */
  roadTripNodeId?: Maybe<Scalars['ID']>;
  /** 陆运节点名称 */
  roadTripNodeName?: Maybe<Scalars['String']>;
};

export type RoadTripNodePayload = RoadTripNodeInterface & {
  __typename?: 'RoadTripNodePayload';
  /** 陆运节点ID */
  roadTripNodeId?: Maybe<Scalars['ID']>;
  /** 陆运节点名称 */
  roadTripNodeName?: Maybe<Scalars['String']>;
};

/** 国家类型 */
export const enum RoadTripNodeTypeEnum {
  /** 普通节点 */
  Normal = 'NORMAL',
  /** 口岸节点 */
  Port = 'PORT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type RoadTripNodeUsedInterface = {
  /** 陆运节点ID */
  id: Scalars['ID'];
  /** 陆运节点名称 */
  used: Scalars['Boolean'];
};

export type RoadTripPortPayload = PortInterface & {
  __typename?: 'RoadTripPortPayload';
  /** 港口ID */
  portId?: Maybe<Scalars['ID']>;
  /** 港口名称 */
  portName?: Maybe<Scalars['String']>;
};

export type RoadTripRouteDetailPayload = {
  __typename?: 'RoadTripRouteDetailPayload';
  /** 终末港口 */
  endPort?: Maybe<RoadTripRoutePortPayload>;
  /** 关键节点 */
  keyNode?: Maybe<RoadTripNodePayload>;
  /** 起始港口 */
  startPort?: Maybe<RoadTripRoutePortPayload>;
};

export type RoadTripRouteInterface = {
  /** 路线详情 */
  routeDetail?: Maybe<RoadTripRouteDetailPayload>;
  /** 路线id */
  routeId?: Maybe<Scalars['ID']>;
};

export type RoadTripRoutePortPayload = PortInterface & {
  __typename?: 'RoadTripRoutePortPayload';
  /** 港口ID */
  portId?: Maybe<Scalars['ID']>;
  /** 港口名称 */
  portName?: Maybe<Scalars['String']>;
};

export type RoadTripTemperaturePayload = {
  __typename?: 'RoadTripTemperaturePayload';
  /** 设定温度 */
  preset?: Maybe<Scalars['String']>;
  /** 回风温度 */
  returnAir?: Maybe<Scalars['String']>;
  /** 温差 */
  temperatureDifference?: Maybe<Scalars['String']>;
};

export type RoadTripTransportInfoPayload = {
  __typename?: 'RoadTripTransportInfoPayload';
  /** 司机 */
  driver?: Maybe<Scalars['String']>;
  /** 联系电话 */
  phone?: Maybe<Scalars['String']>;
  /** 车牌号 */
  plateNo?: Maybe<Scalars['String']>;
  /** 挂车号 */
  trailerNo?: Maybe<Scalars['String']>;
};

/** 获取角色详情请求 */
export type RoleIdInput = {
  /** 角色id（必填） */
  id?: InputMaybe<Scalars['Int']>;
};

/** 角色信息 */
export type RoleInfoPayload = {
  __typename?: 'RoleInfoPayload';
  /** 系统ID */
  appId?: Maybe<Scalars['Int']>;
  /** 角色类型 0：无类型，1：管理员 */
  roleGenre?: Maybe<Scalars['Int']>;
  /** 角色iD */
  roleId?: Maybe<Scalars['Int']>;
  /** 角色名称 */
  roleName?: Maybe<Scalars['String']>;
  /** 租户id */
  tenantId?: Maybe<Scalars['Long']>;
};

export type RoleInput = {
  roleId?: InputMaybe<Scalars['Int']>;
  roleName?: InputMaybe<Scalars['String']>;
};

/** 角色信息 */
export type RolePayload = {
  __typename?: 'RolePayload';
  /** 系统id */
  appId?: Maybe<Scalars['Int']>;
  /** 角色id */
  id?: Maybe<Scalars['Int']>;
  /** 权限ids */
  powerIds?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 角色类型[0普通角色 1 超级管理员角色] */
  roleGenre?: Maybe<Scalars['Int']>;
  /** 角色名称 */
  roleName?: Maybe<Scalars['String']>;
  /** 角色状态 */
  status?: Maybe<RoleStatusEnum>;
  /** 租户id */
  tenantId?: Maybe<Scalars['ID']>;
};

/** 角色状态枚举 */
export const enum RoleStatusEnum {
  /** 禁用 */
  RoleDisable = 'ROLE_DISABLE',
  /** 启用 */
  RoleEnable = 'ROLE_ENABLE',
  /** 异常状态 */
  RoleErrorStatus = 'ROLE_ERROR_STATUS'
};

export type RollBackRecord = {
  __typename?: 'RollBackRecord';
  /** 操作人 */
  operateName?: Maybe<Scalars['String']>;
  /** 操作时间 */
  operateTime?: Maybe<Scalars['Long']>;
  /** 回滚原因 */
  rollBackReason?: Maybe<Scalars['String']>;
};

export type RollbackDeliveryOrderInput = {
  /** 配送单订单ID */
  orderId: Scalars['ID'];
};

export const enum RootGroupTypeEnum {
  /** 关务海运在途页面的标色分组 */
  CustomerSeaTripTab = 'CUSTOMER_SEA_TRIP_TAB',
  /** 驾驶舱页面-其他（非火龙果） */
  DashboardOther = 'DASHBOARD_OTHER',
  /** 驾驶舱页面-火龙果 */
  DashboardPitaya = 'DASHBOARD_PITAYA',
  /** 货柜海运在途页面的标色分组 */
  DurianSeaTripColor = 'DURIAN_SEA_TRIP_COLOR',
  /** 关务海运在途页面的动态筛选分组 */
  DurianSeaTripDynamicSelection = 'DURIAN_SEA_TRIP_DYNAMIC_SELECTION',
  /** 货柜海运在途页面的tab分组 */
  DurianSeaTripTab = 'DURIAN_SEA_TRIP_TAB',
  /** 货柜温度查询动态筛选分组 */
  DurianTemperatureManageDynamicSelection = 'DURIAN_TEMPERATURE_MANAGE_DYNAMIC_SELECTION',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type RouteInformationInput = {
  /** 节点数组 */
  points?: InputMaybe<Array<InputMaybe<RoutePointInput>>>;
  /** 运输信息 */
  transportInformation?: InputMaybe<Array<InputMaybe<TransportInformationInput>>>;
};

export type RouteInformationPayload = {
  __typename?: 'RouteInformationPayload';
  /** 节点数组 */
  points?: Maybe<Array<Maybe<RoutePointPayload>>>;
  /** 运输信息 */
  transportInformation?: Maybe<Array<Maybe<TransportInformationPayload>>>;
};

export type RouteInformationUpdateInput = {
  /** 节点数组 */
  points?: InputMaybe<Array<InputMaybe<RoutePointInput>>>;
  /** 运输信息 */
  transportInformation?: InputMaybe<Array<InputMaybe<TransportInformationInput>>>;
};

/** 运输路线节点 */
export type RoutePointInput = {
  /** 地址简称 */
  address?: InputMaybe<Scalars['String']>;
  /** 地址id */
  addressId?: InputMaybe<Scalars['ID']>;
  /** 系统类型 */
  appType?: InputMaybe<AppTypeEnum>;
  /** 联系人/联系电话 */
  contactList?: InputMaybe<Array<InputMaybe<ContactInput>>>;
  /** 客户id(收货方) */
  customerId?: InputMaybe<Scalars['ID']>;
  /** 计划装货日期 */
  planLoadingTime?: InputMaybe<Scalars['Long']>;
  /** 节点id */
  pointId?: InputMaybe<Scalars['ID']>;
  /** 口岸id(经停点) */
  portId?: InputMaybe<Scalars['ID']>;
  /** 经停点类型 */
  stopoverType?: InputMaybe<StopOverPointTypeEnum>;
  /** 供应商id(发货方) */
  supplierId?: InputMaybe<Scalars['ID']>;
  /** 节点类型 */
  type: RoutePointTypeEnum;
};

/** 运输路线节点 */
export type RoutePointPayload = ContactInfoInterface & SupplierInterface & {
  __typename?: 'RoutePointPayload';
  /** 地址简称 */
  address?: Maybe<Scalars['String']>;
  /** 地址id */
  addressId?: Maybe<Scalars['ID']>;
  /** 系统类型 */
  appType?: Maybe<AppTypeEnum>;
  /** 联系人信息 */
  contactList?: Maybe<Array<Maybe<DurianContactOption>>>;
  /** 客户id(收货方) */
  customerId?: Maybe<Scalars['ID']>;
  /** 客户特性 */
  customerTagList?: Maybe<Array<Maybe<CustomerTagEnum>>>;
  /** 是否到达 */
  isArrive?: Maybe<Scalars['Boolean']>;
  /** 计划装柜日期 */
  planLoadingTime?: Maybe<Scalars['Long']>;
  /** 节点 */
  pointId?: Maybe<Scalars['ID']>;
  /** 口岸id(经停点) */
  portId?: Maybe<Scalars['ID']>;
  /** 是否收货,true 已收货  false 未收货 */
  received?: Maybe<Scalars['Boolean']>;
  /** 经停点类型 */
  stopoverType?: Maybe<StopOverPointTypeEnum>;
  /** 供应商id(发货方) */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商id(发货方) */
  supplierName?: Maybe<Scalars['String']>;
  /** 节点类型 */
  type: RoutePointTypeEnum;
};

/** 运输点类型  */
export const enum RoutePointTypeEnum {
  /** 收货点 */
  Receipt = 'RECEIPT',
  /** 发货点  */
  Ship = 'SHIP',
  /** 经停点 */
  Stopover = 'STOPOVER',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type RouteUpdateInput = {
  /** id */
  id?: InputMaybe<Scalars['ID']>;
  /** 路线名称 */
  name?: InputMaybe<Scalars['String']>;
};

export const enum RuleDataTypeEnum {
  /** 关务海运在途页面的tab分组 */
  CustomerSeaTripTab = 'CUSTOMER_SEA_TRIP_TAB',
  /** 货柜海运在途页面的颜色分组 */
  DurianSeaTripColor = 'DURIAN_SEA_TRIP_COLOR',
  /** 货柜海运在途页面的动态筛选分组 */
  DurianSeaTripDynamicSelection = 'DURIAN_SEA_TRIP_DYNAMIC_SELECTION',
  /** 货柜海运在途页面的tab分组 */
  DurianSeaTripTab = 'DURIAN_SEA_TRIP_TAB',
  /** 货柜温度查询动态筛选分组 */
  DurianTemperatureManageDynamicSelection = 'DURIAN_TEMPERATURE_MANAGE_DYNAMIC_SELECTION',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 规则字段对象 */
export type RuleFiled = {
  __typename?: 'RuleFiled';
  /** 下拉类型对应的枚举值 */
  billDictItemList?: Maybe<Array<Maybe<BillDictItemList>>>;
  /** 默认值 */
  data?: Maybe<Scalars['String']>;
  /** 下拉数据来源（对应bill_dict的dict_code） */
  dataSource?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 下拉数据类型（1:数据字典;2自定义） */
  dataType?: Maybe<DropDownDataType>;
  /** 小数位数 */
  decimalPlaces?: Maybe<Scalars['Int']>;
  /** 规则字段id */
  fieldId?: Maybe<Scalars['ID']>;
  /** 字段key */
  fieldKey?: Maybe<Scalars['String']>;
  /** 字段名称 */
  fieldName?: Maybe<Scalars['String']>;
  /** 输入框类型 */
  fieldType?: Maybe<InputType>;
  /** 是否是整型， 1：整数,99非整数  */
  isInteger?: Maybe<Scalars['Int']>;
  /** 是否必填，1 非必填，99 必填 */
  required?: Maybe<Scalars['Int']>;
};

export type RuleUpdateInput = {
  /** 规则id */
  id?: InputMaybe<Scalars['ID']>;
  /** 规则 */
  rule?: InputMaybe<Scalars['String']>;
  /** 规则类型 */
  ruleType?: InputMaybe<LowCodeRuleTypeEnum>;
};

export type RuleValuesInterface = {
  /** 规则值 */
  commandRuleList?: Maybe<Array<Maybe<Cv>>>;
  /** 规则关联的业务数据id */
  commonId?: Maybe<Scalars['ID']>;
  /** 规则关联的业务数据类型 */
  commonType?: Maybe<RuleDataTypeEnum>;
};

export type SopExecutionPayload = {
  __typename?: 'SOPExecutionPayload';
  /** 柜号 */
  cabinetCodeOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 执行环节 */
  operation?: Maybe<Array<Maybe<DurianOption>>>;
  /** 销地计划号 */
  salesPlanOption?: Maybe<Array<Maybe<DurianOption>>>;
  /** 转柜任务的销地计划号 */
  transferSalesPlanOption?: Maybe<Array<Maybe<DurianOption>>>;
};

export type SailChangeInfoPayLoad = {
  __typename?: 'SailChangeInfoPayLoad';
  sailInfoList?: Maybe<Array<Maybe<EmptyCabinetPoolDetailPayload>>>;
};

export type SailPortInfoAggregatePayload = {
  __typename?: 'SailPortInfoAggregatePayload';
  /** 卸货港信息 */
  dischargePortList?: Maybe<Array<Maybe<SailPortInfoPayload>>>;
  /** 装货港信息 */
  loadingPortList?: Maybe<Array<Maybe<SailPortInfoPayload>>>;
};

/** 船期港口信息 */
export type SailPortInfoPayload = PortInterface & {
  __typename?: 'SailPortInfoPayload';
  /** 港口id */
  portId?: Maybe<Scalars['ID']>;
  /** 港口名称 */
  portName?: Maybe<Scalars['String']>;
  /** 港口时间信息 */
  portTimeInfoList?: Maybe<Array<Maybe<SailPortTimeInfoPayLoad>>>;
};

/** 港口时间信息 */
export type SailPortTimeInfoPayLoad = UniqueIdInterface & {
  __typename?: 'SailPortTimeInfoPayLoad';
  /** 生成参数 */
  parameterList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 时间 */
  portTime?: Maybe<Scalars['Long']>;
  /** 时间类型 */
  timeType?: Maybe<TimeTypeEnum>;
  /** 标识(用于查询变更记录) */
  uniqueId?: Maybe<Scalars['ID']>;
};

export type SailScheduleCheckInput = {
  /** 船期id */
  sailScheduleId?: InputMaybe<Scalars['ID']>;
  /** 船名 */
  shipName?: InputMaybe<Scalars['String']>;
  /** 船次 */
  vesselNo?: InputMaybe<Scalars['String']>;
};

/** 船期信息 */
export type SailScheduleInput = {
  /** 卸货港信息 */
  dischargePortList?: InputMaybe<Array<InputMaybe<DurianPortInfoInput>>>;
  /** 装货港信息 */
  loadingPortList?: InputMaybe<Array<InputMaybe<DurianPortInfoInput>>>;
  /** 船期id */
  sailScheduleId?: InputMaybe<Scalars['ID']>;
  /** 船公司 */
  shipCompanyList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 船名 */
  shipName?: InputMaybe<Scalars['String']>;
  /** 船次 */
  vesselNo?: InputMaybe<Scalars['String']>;
};

/** 分页参数 */
export type SailSchedulePageInput = {
  /** 到港时间-止 */
  arriveTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 到港时间-起 */
  arriveTimeStart?: InputMaybe<Scalars['Long']>;
  /** 离港时间-止 */
  departureTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 离港时间-起 */
  departureTimeStart?: InputMaybe<Scalars['Long']>;
  /** 卸货港 */
  dischargePortId?: InputMaybe<Scalars['ID']>;
  /** 装货港 */
  loadingPortId?: InputMaybe<Scalars['ID']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 船公司 */
  shipCompany?: InputMaybe<Scalars['ID']>;
  /** 船名 */
  shipName?: InputMaybe<Scalars['String']>;
  /** 船次 */
  vesselNo?: InputMaybe<Scalars['String']>;
};

/** 分页结果 */
export type SailSchedulePagePayload = {
  __typename?: 'SailSchedulePagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<SailSchedulePayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

/** 船期信息 */
export type SailSchedulePayload = SailSchedulePortInterface & {
  __typename?: 'SailSchedulePayload';
  /** 货柜数量 */
  cabinetNumber?: Maybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 限制返回港口信息 */
  restrictType?: Maybe<RestrictTypeEnum>;
  /** 港口信息总和 */
  sailPortInfoAggregate?: Maybe<SailPortInfoAggregatePayload>;
  /** 船期id */
  sailScheduleId?: Maybe<Scalars['ID']>;
  /** 船期状态 */
  sailState?: Maybe<SailStateEnum>;
  /** 船公司 */
  shipCompanyList?: Maybe<Array<Maybe<ShipCompanyPayload>>>;
  /** 船名 */
  shipName?: Maybe<Scalars['String']>;
  /** 船次 */
  vesselNo?: Maybe<Scalars['String']>;
};

export type SailSchedulePortInterface = {
  /** 限制 */
  restrictType?: Maybe<RestrictTypeEnum>;
  /** 港口信息 */
  sailPortInfoAggregate?: Maybe<SailPortInfoAggregatePayload>;
  /** 船期id */
  sailScheduleId?: Maybe<Scalars['ID']>;
};

export type SailSchedulePortPayload = {
  __typename?: 'SailSchedulePortPayload';
  restrictType?: Maybe<RestrictTypeEnum>;
  sailScheduleId?: Maybe<Scalars['ID']>;
};

export type SailScheduleShipInterface = {
  /** 船期id */
  sailScheduleId?: Maybe<Scalars['ID']>;
  /** 船信息 */
  ship?: Maybe<ShipInfoPayload>;
};

export const enum SailStateEnum {
  /** 到港 */
  Arrival = 'ARRIVAL',
  /** 仅用于返回值,表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 未到港 */
  UnArrival = 'UN_ARRIVAL'
};

export type SaleChangePayload = {
  __typename?: 'SaleChangePayload';
  changeId?: Maybe<Scalars['ID']>;
  /**  变更描述 */
  changeRemark?: Maybe<Scalars['String']>;
  /**  1 增加 2 减少 */
  changeType?: Maybe<Scalars['Int']>;
  /**  skuId */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  创建人 */
  createBy?: Maybe<Scalars['Int']>;
  /**  创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /**  销售单id */
  outOrderId?: Maybe<Scalars['ID']>;
  /**  销售单明细id */
  outOrderItemId?: Maybe<Scalars['ID']>;
  /**  生产负责人变更数量 */
  planChangeQuantity?: Maybe<Scalars['Int']>;
  /**  计划id */
  planId?: Maybe<Scalars['ID']>;
  /**  销售变更数量 */
  saleChangeQuantity?: Maybe<Scalars['Int']>;
  /**  10 生产负责人待确认  20 生产负责人已忽略  30 生产负责人已处理  40 生产组长已处理 */
  status?: Maybe<Scalars['Int']>;
  /**  任务id */
  taskId?: Maybe<Scalars['ID']>;
  /**  更新人 */
  updateBy?: Maybe<Scalars['Int']>;
  /**  更新时间 */
  updateTime?: Maybe<Scalars['Long']>;
};

export type SaleCommodityBatchPayload = BatchCodeBase & {
  __typename?: 'SaleCommodityBatchPayload';
  /** 批次code */
  batchCode?: Maybe<Scalars['String']>;
  /** 批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** 销售数量 */
  batchSaleQuantity?: Maybe<Quantity>;
  /** itemId */
  itemId?: Maybe<Scalars['ID']>;
};

export type SaleCostOrderItemInput = {
  materialFee?: InputMaybe<Scalars['BigDecimal']>;
  packagingFee?: InputMaybe<Scalars['BigDecimal']>;
  saleCostOrderItemId?: InputMaybe<Scalars['ID']>;
};

export type SaleCostOrderItemPayload = CommodityBase & {
  __typename?: 'SaleCostOrderItemPayload';
  commodity?: Maybe<PitayaCommoditySku>;
  materialFee?: Maybe<Scalars['BigDecimal']>;
  outOrderItemId?: Maybe<Scalars['ID']>;
  packagingFee?: Maybe<Scalars['BigDecimal']>;
  saleCostOrderId?: Maybe<Scalars['ID']>;
  saleCostOrderItemId?: Maybe<Scalars['ID']>;
};

/**  销售统计返回结果出参-商品 */
export type SaleCountCommodityPayload = {
  __typename?: 'SaleCountCommodityPayload';
  /**  返回记录集合 */
  records?: Maybe<Array<Maybe<CommoditySalesListPayload>>>;
};

/**  统计出参 */
export type SaleCountPayLoad = {
  __typename?: 'SaleCountPayLoad';
  /**  当日开单数 */
  orderNumberOfDay?: Maybe<Scalars['Int']>;
  /**  当日销售金额 */
  salesAmountOfDay?: Maybe<Scalars['BigDecimal']>;
};

/**  销售统计返回结果出参-库存 */
export type SaleCountStockPayload = {
  __typename?: 'SaleCountStockPayload';
  /**  返回记录集合 */
  records?: Maybe<Array<Maybe<StockSalesListPayload>>>;
};

export type SaleDeliveryExtendOrderInfoInput = {
  /** 原因 */
  reason: Scalars['String'];
  /** 总计单位数量 */
  totalQuantity?: InputMaybe<Scalars['Float']>;
  /** 基本单位数量 */
  unitQuantity?: InputMaybe<Scalars['BigDecimal']>;
};

export type SaleDeliveryGoodsItemInfoPayload = BatchCodeBase & CommodityDetailBase & PriceTypeBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'SaleDeliveryGoodsItemInfoPayload';
  /** 批次code */
  batchCode?: Maybe<Scalars['String']>;
  /** 批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** 商品信息 */
  commodityDetail?: Maybe<PitayaCommoditySku>;
  /** 商品类型id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 可配送量总计数量 */
  deliverableTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 可配送量单位数量 */
  deliverableUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 已配送量总计数量 */
  deliveredTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 已配送量单位数量 */
  deliveredUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 单价单位信息 */
  priceType?: Maybe<Unit>;
  /** 销售单商品ID */
  saleOrderItemId?: Maybe<Scalars['ID']>;
  /** 预估销售（销售数量）总计数量 */
  saleTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 预估销售（销售数量）单位数量 */
  saleUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 总计单位信息 */
  totalType?: Maybe<Unit>;
  /** 单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 基本单位信息 */
  unitType?: Maybe<Unit>;
  /** 出库仓库 */
  warehouse?: Maybe<WarehouseDataLoaderPayload>;
};

export type SaleDeliveryOrderCommodityItemPayload = PriceTypeBase & SkuBase & StockBatchInfoBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'SaleDeliveryOrderCommodityItemPayload';
  /** 实际收货大单位数量 */
  actualTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 实际收货小单位数量 */
  actualUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 商品类型id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 可配送量总计数量 */
  deliverableTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 可配送量单位数量 */
  deliverableUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 已配送量总计数量 */
  deliveredTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 已配送量单位数量 */
  deliveredUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 出库单商品ID */
  deliveryOutItemId?: Maybe<Scalars['ID']>;
  /** 差异/退货原因 */
  differenceReason?: Maybe<Scalars['String']>;
  /** 差异总计数量 */
  differenceTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 差异单位数量 */
  differenceUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 配送单商品ID */
  itemId?: Maybe<Scalars['ID']>;
  /** 销售配送出库大单位数量 */
  outTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 销售配送出库小单位数量 */
  outUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 单价单位信息 */
  priceType?: Maybe<Unit>;
  /** 配送退货总计数量 */
  returnTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 配送退货单位数量 */
  returnUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 销售单商品ID */
  saleOrderItemId?: Maybe<Scalars['ID']>;
  /** 商品sku */
  sku?: Maybe<PitayaCommoditySku>;
  stockBatchInfo?: Maybe<BatchInfo>;
  /** 销售配送申请大单位数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 总计单位信息 */
  totalType?: Maybe<Unit>;
  /** 销售配送申请小单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 基本单位信息 */
  unitType?: Maybe<Unit>;
  /** 仓库 */
  warehouse?: Maybe<WarehouseDataLoaderPayload>;
};

export type SaleDeliveryOrderDetailPayload = AuditUserBase & BelongOrgBase & CreateByBase & FileInfoListBase & OrgBase & {
  __typename?: 'SaleDeliveryOrderDetailPayload';
  /** 收货人 */
  auditUser?: Maybe<User>;
  /** 客户信息集合 */
  belongInfo?: Maybe<Array<Maybe<BelongInfoList>>>;
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 业务员名字 */
  businessUserName?: Maybe<Scalars['String']>;
  /** 车牌号 */
  carNum?: Maybe<Scalars['String']>;
  /** 车辆类型 */
  carType?: Maybe<Scalars['String']>;
  /** 收货时间 */
  completeTime?: Maybe<Scalars['Long']>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 配送日期 */
  deliveryDate?: Maybe<Scalars['Long']>;
  /** 配送货物来源 */
  deliveryGoodsSource?: Maybe<DeliveryGoodsSourceEnum>;
  /** 配送货物来源描述 */
  deliveryGoodsSourceDesc?: Maybe<Scalars['String']>;
  /** 配送方式(物流运输/直播电商配送) */
  deliveryMode?: Maybe<DeliveryModeEnum>;
  /** 配送方式(物流运输/直播电商配送)描述 */
  deliveryModeDesc?: Maybe<Scalars['String']>;
  /** 配送单费用明细 */
  deliveryOrderFee?: Maybe<SaleDeliveryOrderFeePayload>;
  /** 配送单商品明细 */
  deliveryOrderItem?: Maybe<Array<Maybe<SaleDeliveryOrderItemPayload>>>;
  /** 配送要求(冷链/常温) */
  deliveryRequirement?: Maybe<DeliveryMethodEnum>;
  /** 配送要求(冷链/常温)描述 */
  deliveryRequirementDesc?: Maybe<Scalars['String']>;
  /** 配送退货数量 */
  deliveryReturnOrderCount?: Maybe<Scalars['Int']>;
  /** 司机联系方式 */
  driverContact?: Maybe<Scalars['String']>;
  /** 司机姓名 */
  driverName?: Maybe<Scalars['String']>;
  /** 收货回执 */
  fileInfoList?: Maybe<Array<Maybe<FileInfoPayLoad>>>;
  /** 配送单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 配送单ID */
  orderId?: Maybe<Scalars['ID']>;
  /** 配送单状态 */
  orderStatus?: Maybe<SaleDeliveryOrderStatusEnum>;
  /** 配送单状态描述 */
  orderStatusDesc?: Maybe<Scalars['String']>;
  /** 组织ID */
  org?: Maybe<PitayaOrg>;
  /** 配送货物销售订单日期 */
  saleOrderDate?: Maybe<Scalars['Long']>;
  /** 状态对应描述 */
  statusNote?: Maybe<Scalars['String']>;
  /** 补充单数量 */
  supplementalOrderCount?: Maybe<Scalars['Int']>;
};

export type SaleDeliveryOrderDetailQueryInput = {
  /** 配送单ID */
  orderId: Scalars['ID'];
};

export type SaleDeliveryOrderFeeInput = {
  /** 费用详情 */
  billDetailsList?: InputMaybe<Array<InputMaybe<PitayaBillDetailInput>>>;
  /** 费用id */
  billMainId?: InputMaybe<Scalars['ID']>;
  /** 费用模板ID */
  billTemplateId?: InputMaybe<Scalars['ID']>;
};

export type SaleDeliveryOrderFeePayload = {
  __typename?: 'SaleDeliveryOrderFeePayload';
  /** 费用明细 */
  billDetailsList?: Maybe<Array<Maybe<PitayaBillDetailPayload>>>;
  /** billId */
  billMainId?: Maybe<Scalars['ID']>;
  /** 费用模板ID */
  billTemplateId?: Maybe<Scalars['ID']>;
};

export type SaleDeliveryOrderItemInput = {
  /** 配送客户ID */
  customerId: Scalars['Int'];
  /** 配送客户类型 */
  customerType: Scalars['Int'];
  /** 配送货物来源 */
  deliveryGoodsSource: DeliveryGoodsSourceEnum;
  /** 配送单配送的商品项明细 */
  deliveryOrderItemList: Array<SaleDeliveryOrderItemListInput>;
  /** 关联销售单号Code */
  sourceOrderCode: Scalars['String'];
  /** 销售单号ID */
  sourceOrderId: Scalars['ID'];
  /** 配送货物销售订单日期 */
  sourceOrderSaleDate: Scalars['Long'];
};

/**  配送单配送的商品项明细 */
export type SaleDeliveryOrderItemListInput = {
  /** 批次号 */
  batchCode: Scalars['String'];
  /** 批次id */
  batchId: Scalars['ID'];
  /** 商品类型id */
  commodityTypeId: Scalars['Int'];
  /** 商品ID */
  itemId?: InputMaybe<Scalars['ID']>;
  /** 商品sku */
  skuId: Scalars['Int'];
  /** 销售单商品项ID */
  sourceOrderItemId: Scalars['ID'];
  /** 销售配送总计数量 */
  totalQuantity?: InputMaybe<Scalars['Float']>;
  /** 总计单位 */
  totalType?: InputMaybe<Scalars['Int']>;
  /** 销售配送单位数量 */
  unitQuantity: Scalars['BigDecimal'];
  /** 基本单位 */
  unitType: Scalars['Int'];
  /** 仓库id */
  warehouseId: Scalars['ID'];
};

export type SaleDeliveryOrderItemPayload = CustomerBelongInfoBase & {
  __typename?: 'SaleDeliveryOrderItemPayload';
  /** 商品信息 */
  commodityDetail?: Maybe<Array<Maybe<SaleDeliveryOrderCommodityItemPayload>>>;
  /** 客户信息 */
  customerBelongInfo?: Maybe<BelongInfo>;
  /** 配送单商品明细ID */
  itemId?: Maybe<Scalars['ID']>;
  /** 配送单号 */
  orderId?: Maybe<Scalars['ID']>;
  /** 出库单ID */
  outOrderId?: Maybe<Scalars['ID']>;
  /** 配送单类型 10配送单，20补充单 */
  saleDeliveryOrderType?: Maybe<PitayaBusinessTypeEnum>;
  /** 关联销售单号 */
  sourceOrderCode?: Maybe<Scalars['String']>;
  /** 关联销售单ID */
  sourceOrderId?: Maybe<Scalars['ID']>;
  /** 配送货物销售订单日期 */
  sourceOrderSaleDate?: Maybe<Scalars['Long']>;
};

export type SaleDeliveryOrderQueryInput = {
  /** 通过配送客户、配送单号进行模糊搜索 */
  keyword?: InputMaybe<Scalars['String']>;
  /** 配送单状态 */
  orderStatus?: InputMaybe<SaleDeliveryOrderStatusEnum>;
  /** 时间范围 */
  timeRange?: InputMaybe<PitayaTimeRange>;
};

export type SaleDeliveryOrderStatusCountPayload = {
  __typename?: 'SaleDeliveryOrderStatusCountPayload';
  /** 待提交 */
  unSubmit?: Maybe<Scalars['Int']>;
};

export const enum SaleDeliveryOrderStatusEnum {
  /** 已取消 */
  Canceled = 'CANCELED',
  /** 已完成 */
  Completed = 'COMPLETED',
  /** 待收货 */
  UnReceipt = 'UN_RECEIPT',
  /** 待发货 */
  UnSent = 'UN_SENT',
  /** 待提交 */
  UnSubmit = 'UN_SUBMIT',
  /** 已作废 */
  Voided = 'VOIDED'
};

export type SaleDeliveryReturnDetailInput = {
  /** 配送退货单订单ID */
  deliveryReturnOrderId: Scalars['ID'];
};

export type SaleDeliveryReturnOrderPayload = BelongOrgBase & CreateByBase & CustomerBelongInfoBase & {
  __typename?: 'SaleDeliveryReturnOrderPayload';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 客户信息 */
  customerBelongInfo?: Maybe<BelongInfo>;
  /** 配送日期 */
  deliveryDate?: Maybe<Scalars['Long']>;
  /** 配送货物来源 */
  deliveryGoodsSource?: Maybe<DeliveryGoodsSourceEnum>;
  /** 配送货物来源描述 */
  deliveryGoodsSourceDesc?: Maybe<Scalars['String']>;
  /** 配送单商品明细 */
  deliveryOrderItem?: Maybe<Array<Maybe<SaleDeliveryOrderItemPayload>>>;
  /** 是否存在差异单 */
  existDifferenceOrder?: Maybe<Scalars['Boolean']>;
  /** 退货单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 退货单id */
  orderId?: Maybe<Scalars['ID']>;
  /** 退货单状态 */
  orderStatus?: Maybe<SaleDeliveryReturnOrderStatusEnum>;
  /** 退货单状态描述 */
  orderStatusDesc?: Maybe<Scalars['String']>;
  /** 关联配送单号 */
  saleDeliveryOrderCode?: Maybe<Scalars['String']>;
  /** 关联配送单id */
  saleDeliveryOrderId?: Maybe<Scalars['ID']>;
};

export const enum SaleDeliveryReturnOrderStatusEnum {
  /** 已完成 */
  Completed = 'COMPLETED',
  /** 待入库 */
  ToBeEnter = 'TO_BE_ENTER',
  /** 已作废 */
  Voided = 'VOIDED'
};

export type SaleGoodsInfoListPayload = CustomerAddressInfoBase & {
  __typename?: 'SaleGoodsInfoListPayload';
  /** 商品类型id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 客户信息 */
  customerAddressInfo?: Maybe<CustomerAddressInfo>;
  /** 销售单订单类型,200成品销售，210原件销售 */
  orderType?: Maybe<Scalars['Int']>;
  /** 出库单ID */
  outOrderId?: Maybe<Scalars['ID']>;
  /** 出库订单状态，10：待提交、15 待审核、20：待出库、30：部分出库、40：已完成、50：已取消 */
  outOrderStatus?: Maybe<Scalars['Int']>;
  /** 销售单商品列表 */
  saleGoodsItemInfo?: Maybe<Array<Maybe<SaleGoodsItemInfoPayload>>>;
  /** 销售单号 */
  saleOrderCode?: Maybe<Scalars['ID']>;
  /** 销售订单时间 */
  saleOrderDate?: Maybe<Scalars['Long']>;
  /** 销售单号Id */
  saleOrderId?: Maybe<Scalars['ID']>;
};

export type SaleGoodsItemInfoPayload = CommodityDetailBase & {
  __typename?: 'SaleGoodsItemInfoPayload';
  /** 商品信息 */
  commodityDetail?: Maybe<PitayaCommoditySku>;
  /** 可配送量总计数量 */
  deliverableTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 可配送量单位数量 */
  deliverableUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 是否显示该商品 */
  needShow?: Maybe<Scalars['Boolean']>;
  /** 销售单商品ID */
  saleOrderItemId?: Maybe<Scalars['ID']>;
  /** 已配送量总计数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 已配送量单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
};

/** 获取销售计划商品列表入参 */
export type SaleGoodsListQueryInput = {
  /** 客户信息集合 */
  belongInfo?: InputMaybe<Array<InputMaybe<CustomerInfoInput>>>;
  /** 配送单ID */
  orderId?: InputMaybe<Scalars['ID']>;
  /** 销售日期 */
  saleDate?: InputMaybe<Scalars['Long']>;
  /** 所属仓库ID */
  warehouseId?: InputMaybe<Scalars['ID']>;
};

/** 销售单/采购单id、编码关系 */
export type SaleIdAndCode = {
  __typename?: 'SaleIdAndCode';
  saleCode?: Maybe<Scalars['String']>;
  saleId?: Maybe<Scalars['ID']>;
};

/** 操作类型（10：创建信息 20：提交信息 30：业务审核信息 40：财务审核信息 50：完成信息） */
export const enum SaleIncomeLogType {
  /**  内勤审核信息  */
  BackOfficeAudit = 'BACK_OFFICE_AUDIT',
  /** 业务驳回信息 */
  BizRejected = 'BIZ_REJECTED',
  /**  业务审核信息  */
  BusinessAudit = 'BUSINESS_AUDIT',
  /**  取消信息  */
  Canceled = 'CANCELED',
  /**  创建信息  */
  Create = 'CREATE',
  /** 财务驳回信息 */
  FdRejected = 'FD_REJECTED',
  /**  财务审核信息  */
  FinancialAudit = 'FINANCIAL_AUDIT',
  /**  完成信息  */
  Finished = 'FINISHED',
  /**  驳回信息  */
  Rejected = 'REJECTED',
  /**  提交信息  */
  Submit = 'SUBMIT',
  SaleIncomeLogTypeUnspecified = 'SaleIncomeLogType_UNSPECIFIED'
};

export type SaleIncomeNotSubmitSummary = {
  __typename?: 'SaleIncomeNotSubmitSummary';
  /** 次品销售收入未提交 */
  defectiveSaleSummary?: Maybe<TodayTotalSummary>;
  /** 成品销售收入未提交 */
  productSaleSummary?: Maybe<TodayTotalSummary>;
  /** 废旧品销售收入未提交 */
  wasteProductSummary?: Maybe<TodayTotalSummary>;
};

export type SaleIncomeOrderDetailInput = {
  /** 销售收入单ID */
  incomeId: Scalars['ID'];
};

export type SaleIncomeOrderInput = {
  /** 应用id */
  appId: Scalars['Int'];
  /** 商品类型 */
  commodityTypeList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 创建结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 销售客户Str */
  customerIdStr?: InputMaybe<Scalars['String']>;
  /** 销售收入单号 */
  incomeCode?: InputMaybe<Scalars['String']>;
  /** 状态 */
  incomeStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 所属组织 */
  orgId?: InputMaybe<Scalars['ID']>;
  /** 分页参数 */
  page: Page;
  /** 销售日期结束时间 */
  saleCreateTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 销售日期开始时间 */
  saleCreateTimeStart?: InputMaybe<Scalars['Long']>;
  /** 销售单号 */
  saleOrderCode?: InputMaybe<Scalars['String']>;
  /** 销售类型 */
  sourceType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

/** 销售收入单商品 */
export type SaleIncomeOrderItemPayload = CommoditySkuBase & PriceTypeBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'SaleIncomeOrderItemPayload';
  batchCode?: Maybe<Scalars['String']>;
  batchId?: Maybe<Scalars['Int']>;
  /**  商品名字  */
  commodityName?: Maybe<Scalars['String']>;
  /**  商品SKUId  */
  commoditySku?: Maybe<PitayaCommoditySku>;
  goodsTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  goodsUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  收入单ID  */
  incomeId?: Maybe<Scalars['ID']>;
  /**  商品明细ID  */
  incomeItemId?: Maybe<Scalars['ID']>;
  outOrderItemId?: Maybe<Scalars['ID']>;
  /**  拍照记录  */
  photosList?: Maybe<Array<Scalars['String']>>;
  priceType?: Maybe<Unit>;
  remark?: Maybe<Scalars['String']>;
  /**  销售金额  */
  saleMoney?: Maybe<Scalars['BigDecimal']>;
  salePrice?: Maybe<Scalars['BigDecimal']>;
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  totalSalePrice?: Maybe<Scalars['BigDecimal']>;
  totalType?: Maybe<Unit>;
  /**  商品单位数量  */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  商品单位数量单位  */
  unitType?: Maybe<Unit>;
};

/** 销售收入单商品 */
export type SaleIncomeOrderItemWebPayload = CommoditySkuBase & PriceTypeBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'SaleIncomeOrderItemWebPayload';
  /** 批次号 */
  batchCode?: Maybe<Scalars['String']>;
  batchId?: Maybe<Scalars['Long']>;
  /**  商品名字  */
  commodityName?: Maybe<Scalars['String']>;
  /**  商品信息 2.8.1 优化 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /**  商品SKUId  */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  商品类型  */
  commodityType?: Maybe<Scalars['Int']>;
  /**  商品类型  */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 平台收货数量 */
  customerReceivedTotalQuantity?: Maybe<Scalars['Float']>;
  /**  收入单ID  */
  incomeId?: Maybe<Scalars['ID']>;
  /**  商品明细ID  */
  incomeItemId?: Maybe<Scalars['ID']>;
  /** 出库单明细ID */
  outOrderItemId?: Maybe<Scalars['ID']>;
  /**  拍照记录  */
  photosList?: Maybe<Array<Scalars['String']>>;
  /** 单价类型 */
  priceType?: Maybe<Unit>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /**
   * 成品销售收入单成本，一个商品只有一个成本，但是会有不同的收入 2.7 新增
   * @deprecated 2.11 废弃，不再维护成本信息
   */
  saleCostOrderItem?: Maybe<SaleCostOrderItemPayload>;
  /**
   *  销售金额（收入）
   * @deprecated 2.8 废弃，使用新字段 totalSalePrice
   */
  saleMoney?: Maybe<Scalars['BigDecimal']>;
  /** 销售单价 */
  salePrice?: Maybe<Scalars['Float']>;
  /** 总成本 2.7 新增 */
  totalCost?: Maybe<Scalars['Float']>;
  /** 数量 */
  totalQuantity?: Maybe<Scalars['Float']>;
  /** 2.9 新增总价字段 */
  totalSalePrice?: Maybe<Scalars['Float']>;
  /** 数量单位 */
  totalType?: Maybe<Unit>;
  /**  商品单位数量（实际销量）  */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  商品单位数量单位  */
  unitType?: Maybe<Unit>;
};

/** 销售收入日志 */
export type SaleIncomeOrderLogPayload = UserBase & {
  __typename?: 'SaleIncomeOrderLogPayload';
  /**  创建时间  */
  createTime?: Maybe<Scalars['Long']>;
  /**  销售收入单ID  */
  incomeId?: Maybe<Scalars['ID']>;
  /**  销售收入日志ID  */
  incomeLogId?: Maybe<Scalars['ID']>;
  /**  备注  */
  remark?: Maybe<Scalars['String']>;
  /**  日志类型  */
  type?: Maybe<SaleIncomeLogType>;
  /**  日志类型文字  */
  typeText?: Maybe<Scalars['String']>;
  /**  用户信息  */
  user?: Maybe<User>;
};

/** 销售收入日志 */
export type SaleIncomeOrderLogWebPayload = CreateByBase & {
  __typename?: 'SaleIncomeOrderLogWebPayload';
  /**  创建人  */
  createBy?: Maybe<User>;
  /**  创建时间  */
  createTime?: Maybe<Scalars['Long']>;
  /**  销售收入单ID  */
  incomeId?: Maybe<Scalars['ID']>;
  /**  销售收入日志ID  */
  incomeLogId?: Maybe<Scalars['ID']>;
  /**
   *  电话号码
   * @deprecated 无用字段 from 2.8
   */
  phoneNum?: Maybe<Scalars['String']>;
  /**  备注  */
  remark?: Maybe<Scalars['String']>;
  /**  日志类型  */
  type?: Maybe<SaleIncomeLogType>;
  /**  日志类型文字  */
  typeText?: Maybe<Scalars['String']>;
};

/** 销售收入单 */
export type SaleIncomeOrderPayload = BelongOrgBase & CustomerBase & UserBase & WarehouseBase & {
  __typename?: 'SaleIncomeOrderPayload';
  /**  所属组织  */
  belongOrg?: Maybe<PitayaOrg>;
  /**  销售商品信息  */
  commoditiesList?: Maybe<Array<Maybe<SaleIncomeOrderItemPayload>>>;
  commodityTypeName?: Maybe<Scalars['String']>;
  createTime?: Maybe<Scalars['Long']>;
  /** " 销售客户  */
  customer?: Maybe<Customer>;
  /**  金额统计  */
  functionalField?: Maybe<FunctionalField>;
  /**  销售收入单号  */
  incomeCode?: Maybe<Scalars['String']>;
  /**  收入单ID  */
  incomeId?: Maybe<Scalars['ID']>;
  /**  销售收入单状态  */
  incomeStatus?: Maybe<IncomeStatus>;
  /**  销售收入单状态名字  */
  incomeStatusName?: Maybe<Scalars['String']>;
  /**  操作日志信息  */
  logs?: Maybe<Array<Maybe<SaleIncomeOrderLogPayload>>>;
  /**  销售商品对应的预估销量信息  */
  originalSaleCommodityPayload?: Maybe<Array<Maybe<OriginalSaleCommodityPayload>>>;
  payMode?: Maybe<OutOrderPayModeEnum>;
  rejectReason?: Maybe<Scalars['String']>;
  remark?: Maybe<Scalars['String']>;
  /**  销售成本id  */
  saleCostOrderId?: Maybe<Scalars['ID']>;
  /**
   *  成本信息
   * @deprecated 2.11弃用
   */
  saleCostOrderItems?: Maybe<Array<Maybe<SaleCostOrderItemPayload>>>;
  /** 销售时间 */
  saleTime?: Maybe<Scalars['Long']>;
  /**  来源ID  */
  sourceId?: Maybe<Scalars['ID']>;
  /**  收入单来源类型  */
  sourceType?: Maybe<SaleIncomeSourceType>;
  /**  收入单来源类型名称  */
  sourceTypeName?: Maybe<Scalars['String']>;
  totalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  创建人  */
  user?: Maybe<User>;
  /**  仓库Id  */
  warehouse?: Maybe<Warehouse>;
};

export type SaleIncomeOrderStatisticPayload = {
  __typename?: 'SaleIncomeOrderStatisticPayload';
  auditCount?: Maybe<Scalars['Int']>;
  orderCount?: Maybe<Scalars['Int']>;
};

export type SaleIncomeOrderStatusStatisticInput = {
  incomeOperation: IncomeOperation;
  sourceType?: InputMaybe<SaleIncomeSourceType>;
};

export type SaleIncomeOrderStatusStatisticPayload = {
  __typename?: 'SaleIncomeOrderStatusStatisticPayload';
  /**  业务人员已驳回  */
  businessReject?: Maybe<Scalars['Int']>;
  /**  已取消  */
  canceled?: Maybe<Scalars['Int']>;
  /**  财务已确认  */
  financialConfirm?: Maybe<Scalars['Int']>;
  /**  财务人员已驳回  */
  financialReject?: Maybe<Scalars['Int']>;
  /**  已完成  */
  finished?: Maybe<Scalars['Int']>;
  /**  待内勤人员审核  */
  unBackOfficeAudit?: Maybe<Scalars['Int']>;
  /**  待业务审核  */
  unBusinessAudit?: Maybe<Scalars['Int']>;
  /**  待财务审核  */
  unFinancialAudit?: Maybe<Scalars['Int']>;
  /**  待提交  */
  waitSubmit?: Maybe<Scalars['Int']>;
};

export type SaleIncomeOrderWebPayload = BelongOrgBase & CustomerAddressBase & CustomerBelongInfoBase & UserBase & WarehouseBase & {
  __typename?: 'SaleIncomeOrderWebPayload';
  /** 所属组织 2.9 新增 */
  belongOrg?: Maybe<PitayaOrg>;
  /**  销售商品信息 销售明细   */
  commoditiesList?: Maybe<Array<Maybe<SaleIncomeOrderItemWebPayload>>>;
  createTime?: Maybe<Scalars['Long']>;
  /** 销售客户 2.7 新增 */
  customer?: Maybe<AddressInfo>;
  /** 原件销售销售客户 2.8 新增 */
  customerBelongInfo?: Maybe<BelongInfo>;
  /**  销售收入单号  */
  incomeCode?: Maybe<Scalars['String']>;
  /**  收入单ID  */
  incomeId?: Maybe<Scalars['ID']>;
  /**  销售收入单状态  */
  incomeStatus?: Maybe<IncomeStatus>;
  /**  销售收入单状态名字  */
  incomeStatusName?: Maybe<Scalars['String']>;
  /**  操作日志信息  */
  logs?: Maybe<Array<Maybe<SaleIncomeOrderLogWebPayload>>>;
  /** 支付方式描述： 2.8 新增 */
  payModeDesc?: Maybe<Scalars['String']>;
  /** 支付方式枚举: 2.8 新增 */
  payModeEnum?: Maybe<OutOrderPayModeEnum>;
  /** 驳回原因 2.7 新增 */
  rejectReason?: Maybe<Scalars['String']>;
  remark?: Maybe<Scalars['String']>;
  /** 2.12 新增 销售单信息 */
  saleOrder?: Maybe<OutOrderPayload>;
  /** 销售时间 2.7 优化 */
  saleTime?: Maybe<Scalars['Long']>;
  /**  来源ID  */
  sourceId?: Maybe<Scalars['ID']>;
  /**  收入单来源类型  */
  sourceType?: Maybe<SaleIncomeSourceType>;
  /**  收入单来源类型名称  */
  sourceTypeName?: Maybe<Scalars['String']>;
  /** 总销售金额 */
  totalSaleMoney?: Maybe<Scalars['Float']>;
  /**  创建人  */
  user?: Maybe<User>;
  /**  仓库Id  */
  warehouse?: Maybe<Warehouse>;
};

/** 来源类型(10: 次品销售 20: 废旧品销售) */
export const enum SaleIncomeSourceType {
  /**  次品销售  */
  DefectiveSales = 'DEFECTIVE_SALES',
  /** 联营销售 */
  JointVentureSale = 'JOINT_VENTURE_SALE',
  /**  原件销售  */
  OriginalSale = 'ORIGINAL_SALE',
  /**  废旧品销售  */
  SaleOfWasteProducts = 'SALE_OF_WASTE_PRODUCTS',
  /**  成品销售  */
  SaleProducts = 'SALE_PRODUCTS',
  SaleIncomeSourceTypeUnspecified = 'SaleIncomeSourceType_UNSPECIFIED'
};

/** 返回-详情-内部销售明细信息-基础信息 */
export type SaleInnerBasePayload = {
  __typename?: 'SaleInnerBasePayload';
  /** 采购费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /** 销售费用单状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 销售费用单状态-描述 */
  billStatusDesc?: Maybe<Scalars['String']>;
  /** 创建日期 */
  createTime?: Maybe<Scalars['Long']>;
  /** 客户-id */
  customerId?: Maybe<Scalars['ID']>;
  /** 客户-名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 出库日期 */
  outStockTime?: Maybe<Scalars['Long']>;
  /** 关联采购单号 */
  purchaseOrderCode?: Maybe<Scalars['String']>;
  /** 关联采购单-id */
  purchaseOrderId?: Maybe<Scalars['ID']>;
  /** 销售单号 */
  saleOrderCode?: Maybe<Scalars['String']>;
  /** 销售单-ID */
  saleOrderId?: Maybe<Scalars['ID']>;
  /** 销售单状态 */
  saleStatus?: Maybe<Scalars['Int']>;
  /** 销售单状态-描述 */
  saleStatusDesc?: Maybe<Scalars['String']>;
  /** 跳转关联订单详情: 1可以，0不行 */
  skipFlag?: Maybe<Scalars['Int']>;
};

/** 返回-详情-内部销售明细信息-销售商品信息 */
export type SaleInnerCommodityPayload = {
  __typename?: 'SaleInnerCommodityPayload';
  /** 销售商品信息 */
  saleCommodityList?: Maybe<Array<Maybe<FmsSaleInnerCommodityPayload>>>;
  /** 合计金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

/** 返回-详情-内部销售明细信息 */
export type SaleInnerDetailPayload = {
  __typename?: 'SaleInnerDetailPayload';
  /** 基础信息 */
  baseDetail?: Maybe<SaleInnerBasePayload>;
  /** 销售商品信息 */
  saleCommodityDetail?: Maybe<SaleInnerCommodityPayload>;
};

export type SaleInvoiceBadgePayLoad = {
  __typename?: 'SaleInvoiceBadgePayLoad';
  toBeSubmit?: Maybe<Scalars['Int']>;
};

export type SaleInvoiceBadgeTimeLimitPayLoad = {
  __typename?: 'SaleInvoiceBadgeTimeLimitPayLoad';
  toBeProcessed?: Maybe<Scalars['Int']>;
};

export type SaleInvoiceBatchPayLoad = CommoditySkuBase & {
  __typename?: 'SaleInvoiceBatchPayLoad';
  /** 批次数量 */
  batchCount?: Maybe<Scalars['Int']>;
  /** 批次明细 */
  batchItem?: Maybe<Array<Maybe<SaleInvoiceCommodityBatchPayLoad>>>;
  /** sku信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
};

export type SaleInvoiceCategoryPayLoad = {
  __typename?: 'SaleInvoiceCategoryPayLoad';
  /** 商品品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 商品品类名称 */
  categoryName?: Maybe<Scalars['String']>;
};

export type SaleInvoiceCommodityBatchPayLoad = BatchInfoWithWarehouseBase & CommoditySkuBase & CustomerBase & {
  __typename?: 'SaleInvoiceCommodityBatchPayLoad';
  /** 可售数量 */
  ableSaleQuantity?: Maybe<Quantity>;
  /** 批次信息 */
  batchInfo?: Maybe<BatchInfoWithWarehouse>;
  /** sku信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 商品类型描述 */
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /** 商品类型 */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 所属客户 */
  customer?: Maybe<Customer>;
  /** 唯一标识 */
  uniqueMark?: Maybe<Scalars['String']>;
};

export type SaleInvoiceItemInput = {
  /** 商品批次id 对于次品因为后端自动匹配批次，所以不用传batchId，但其他类型必传 */
  batchId?: InputMaybe<Scalars['ID']>;
  /** 商品id */
  commodityId: Scalars['Int'];
  /** 商品类型id */
  commodityTypeId: Scalars['Int'];
  /** 次品销售照片 */
  photos?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 销售单价 */
  salePrice?: InputMaybe<Scalars['BigDecimal']>;
  /** 销售单价单位 */
  salePriceType: Scalars['Int'];
  /** 销售小计 */
  saleTotalPrice: Scalars['BigDecimal'];
  /** sku的Id */
  skuId: Scalars['Int'];
  /** 销售数量大单位数量 */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 销售数量大单位 */
  totalType?: InputMaybe<Scalars['Int']>;
  /** 销售数量小单位数量 */
  unitQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 销售数量小单位 */
  unitType?: InputMaybe<Scalars['Int']>;
  /** 所属仓库id */
  warehouseId: Scalars['ID'];
};

export type SaleInvoiceItemPayload = BatchInfoWithWarehouseBase & CommoditySkuBase & SalePriceTypeBase & {
  __typename?: 'SaleInvoiceItemPayload';
  /** 可售数量 */
  ableSaleQuantity?: Maybe<Quantity>;
  /** 批次信息 */
  batchInfo?: Maybe<BatchInfoWithWarehouse>;
  /** 商品sku */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 商品类型 */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 销售单id */
  orderId?: Maybe<Scalars['ID']>;
  /** 销售单item id */
  orderItemId?: Maybe<Scalars['ID']>;
  /** 次品销售照片 */
  photos?: Maybe<PhotoFile>;
  /** 销售单价 */
  salePrice?: Maybe<Scalars['BigDecimal']>;
  /** 销售单价单位 */
  salePriceType?: Maybe<Unit>;
  /** 销售小计 */
  saleTotalPrice?: Maybe<Scalars['BigDecimal']>;
  /** 销售数量大单位数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 销售数量小单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type SaleInvoiceOutOfStockItem = CommoditySkuBase & {
  __typename?: 'SaleInvoiceOutOfStockItem';
  /** sku信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
};

export type SaleInvoicePayLoad = BelongOrgBase & CreateUserBase & CustomerBase & {
  __typename?: 'SaleInvoicePayLoad';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 商品信息 */
  commodityList?: Maybe<Array<Maybe<SaleInvoiceItemPayload>>>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人 */
  createUser?: Maybe<User>;
  /** 销售客户 */
  customer?: Maybe<Customer>;
  /** 关联配送单数量 */
  deliveryCount?: Maybe<Scalars['Int']>;
  /** 出库方式 配送出库:10 自提出库:20 */
  deliveryType?: Maybe<DeliveryTypeEnum>;
  /** 出库方式描述 */
  deliveryTypeDesc?: Maybe<Scalars['String']>;
  /** 单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 销售单ID */
  orderId?: Maybe<Scalars['ID']>;
  /** 单据状态 待提交:5 待发货:20 待收货:30 已完成:50 已取消:60 已作废:80 */
  orderStatus?: Maybe<SaleStatusEnum>;
  /** 单据状态描述 */
  orderStatusDesc?: Maybe<Scalars['String']>;
  /** 单据类型 SALE_INVOICE:销售开单 */
  orderType?: Maybe<PitayaBusinessTypeEnum>;
  /** 单据类型描述 */
  orderTypeDesc?: Maybe<Scalars['String']>;
  /** 收款方式 */
  payMode?: Maybe<SaleInvoicePayModeEnum>;
  /** 收款方式描述 */
  payModeDesc?: Maybe<Scalars['String']>;
  /** 备注信息 */
  remark?: Maybe<Scalars['String']>;
  /** 关联销售退货单列表 */
  saleOrderReturnList?: Maybe<Array<Maybe<PitayaReturnDetailPayload>>>;
  /** 关联销售退货数量 */
  saleReturnCount?: Maybe<Scalars['Int']>;
  /** 销售日期 */
  saleTime?: Maybe<Scalars['Long']>;
  type?: Maybe<PitayaCustomerType>;
};

export const enum SaleInvoicePayModeEnum {
  /** 支付宝:40 */
  Alipay = 'ALIPAY',
  /** 半月结:110 */
  HalfMonthPay = 'HALF_MONTH_PAY',
  /** 月结:90 */
  MonthPay = 'MONTH_PAY',
  /** 刷卡:60 */
  Swipe = 'SWIPE',
  /** 转账:50 */
  TransferAccounts = 'TRANSFER_ACCOUNTS',
  /** 微信:30 */
  Wechat = 'WECHAT'
};

export type SaleInvoiceReturnItemInput = {
  /** 退款金额 */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /** 商品id */
  commodityId: Scalars['Int'];
  /** 商品类型id */
  commodityTypeId: Scalars['Int'];
  /** 退回数量 */
  returnQuantity?: InputMaybe<PitayaQuantity>;
  /** 销售单价 */
  salePrice: Scalars['BigDecimal'];
  /** 销售单价单位 */
  salePriceType: Scalars['Int'];
  /** sku的Id */
  skuId: Scalars['Int'];
};

export type SaleInvoiceSkuPayload = CommoditySkuBase & {
  __typename?: 'SaleInvoiceSkuPayload';
  /** sku信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
};

export type SaleInvoiceSpuAndSkuPayLoad = CommodityNameByIdBase & {
  __typename?: 'SaleInvoiceSpuAndSkuPayLoad';
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** sku信息 */
  commoditySkuList?: Maybe<Array<Maybe<SaleInvoiceSkuPayload>>>;
};

export type SaleInvoiceTimeLimitBadgeInput = {
  /** 查询时间条件:在查询销售单的已完成状态时必传 */
  timeRange: PitayaTimeRange;
};

/** 销售订单分类类型 */
export const enum SaleOrderClassifyTypeEnum {
  /** 合同订单 */
  ContractOrder = 'CONTRACT_ORDER',
  /** 普通订单 */
  GeneralOrder = 'GENERAL_ORDER',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type SaleOrderData = {
  __typename?: 'SaleOrderData';
  /** 销售客户 */
  customerName?: Maybe<Scalars['String']>;
  /**  销售收入单创建时间  */
  incomeCreateTime?: Maybe<Scalars['Long']>;
  /**  销售收入id  */
  incomeId?: Maybe<Scalars['ID']>;
  /** 关联销售收入单号 */
  incomeOrder?: Maybe<Scalars['String']>;
  /** 商品信息 */
  incomeOrderSkuData?: Maybe<Array<Maybe<IncomeOrderSkuData>>>;
  /** 关联销售单号 */
  outOrderCode?: Maybe<Scalars['String']>;
  /**  销售单创建时间  */
  saleOrderCreateTime?: Maybe<Scalars['Long']>;
  /** 平台结算总金额 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type SaleOrderInfo = {
  __typename?: 'SaleOrderInfo';
  /**  销售单号  */
  code?: Maybe<Scalars['String']>;
  /**  配送方式  */
  deliveryType?: Maybe<Scalars['Int']>;
  /**  配送方式描述  */
  deliveryTypeDesc?: Maybe<Scalars['String']>;
  /**  销售单id  */
  id?: Maybe<Scalars['String']>;
  /**  支付方式  */
  prePayType?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /**  支付方式描述  */
  prePayTypeDesc?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  销售日期  */
  salesDate?: Maybe<Scalars['Long']>;
  /**  仓库id  */
  warehouseId?: Maybe<Scalars['ID']>;
};

export type SaleOrderInfoPayload = {
  __typename?: 'SaleOrderInfoPayload';
  /** 出库订单id */
  outOrderId?: Maybe<Scalars['ID']>;
  /** 销售单号Code */
  saleOrderCode?: Maybe<Scalars['String']>;
  /** v2.8 销售单号Id */
  saleOrderId?: Maybe<Scalars['ID']>;
};

/**  v1.6 */
export type SaleOrderInput = {
  outOrderId: Scalars['ID'];
  requestFlag: RequestFlag;
};

export type SaleOrderItemPayload = CommodityNameBase & SalePriceTypeBase & SkuTextDescriptionBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'SaleOrderItemPayload';
  /** 品类Id */
  categoryId?: Maybe<Scalars['Int']>;
  /** SPUId */
  commodityId?: Maybe<Scalars['Int']>;
  /** SPU名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品skuID */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 商品规格选项Id */
  commoditySpecOptionId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 商品状态 10 正常 20 取消中 30 已取消 40 已拒绝 */
  commodityStatus?: Maybe<CommodityStatus>;
  /** 单位转换数量 */
  conversion?: Maybe<Scalars['BigDecimal']>;
  /**
   * 最大销量
   * @deprecated 2.0已弃用当前字段
   */
  maxQuantity?: Maybe<Scalars['String']>;
  outOrderItemId?: Maybe<Scalars['ID']>;
  /**
   * 包装要求
   * @deprecated 2.2已弃用当前字段
   */
  packageLabel?: Maybe<Scalars['String']>;
  /** 2.2 修改包装要求为一个对象 */
  packageRequireInfos?: Maybe<Array<Maybe<OutOrderItemRequestPayload>>>;
  /** 预估销量 */
  planQuantity?: Maybe<Scalars['String']>;
  /** 品质要求 */
  quantityLabel?: Maybe<Scalars['String']>;
  /** 实际销量 v1.6 */
  realQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 销售单价 */
  salePrice?: Maybe<Scalars['BigDecimal']>;
  salePriceType?: Maybe<Unit>;
  /** 销售总价 */
  saleTotalPrice?: Maybe<Scalars['BigDecimal']>;
  /** 规格选项 */
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 规格要求 */
  specificationLabel?: Maybe<Scalars['String']>;
  /** 汇总库存数量 for联营销售 */
  summaryStockTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  summaryStockUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 总计单位数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  totalType?: Maybe<Unit>;
  /** 副单位类型名称 */
  totalTypeName?: Maybe<Scalars['String']>;
  /** 基本单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  unitType?: Maybe<Unit>;
};

/** 分页对象 */
export type SaleOrderPagePayload = {
  __typename?: 'SaleOrderPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  /** 销售订单列表 */
  records?: Maybe<Array<Maybe<SaleOrderPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type SaleOrderPayload = BelongOrgBase & CustomerDistributionNameBase & CustomerNameBase & {
  __typename?: 'SaleOrderPayload';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 是否能操作 可操作返回true v1.6 */
  canSaleReturn?: Maybe<Scalars['Boolean']>;
  /** 商品信息 */
  commodityList?: Maybe<Array<Maybe<SaleOrderItemPayload>>>;
  /** 商品类型Id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 退货申请数量 v1.6 */
  countReturnApply?: Maybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人员 */
  createUserName?: Maybe<Scalars['String']>;
  customerDistributionId?: Maybe<Scalars['Int']>;
  customerDistributionName?: Maybe<Scalars['String']>;
  /** 客户Id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型 10 无客户 20 客户分组 30 指定客户 */
  customerType?: Maybe<Scalars['Int']>;
  /**  客户类型翻译 */
  customerTypeName?: Maybe<Scalars['String']>;
  /** 驳回（取消）原因 */
  errorDescription?: Maybe<Scalars['String']>;
  /** 出库单号 */
  outOrderCode?: Maybe<Scalars['String']>;
  /** 订单备注 */
  outOrderDescription?: Maybe<Scalars['String']>;
  /** 出库订单Id */
  outOrderId?: Maybe<Scalars['ID']>;
  /** 出库状态Id 出库订单状态，默认待提交，10：待提交、20：待出库、30：部分出库、40：已完成、50：已取消 */
  outOrderStatus?: Maybe<Scalars['Int']>;
  /** 订单状态翻译 */
  outOrderStatusName?: Maybe<Scalars['String']>;
  /** 出库类型出库订单类型，10：原料领料、20辅料领料 30 成品销售 */
  outOrderType?: Maybe<Scalars['Int']>;
  /** 出库类型名称 */
  outOrderTypeName?: Maybe<Scalars['String']>;
  /** 计划详情 */
  plan?: Maybe<Plan>;
  /** 拒绝统计数量 */
  rejectCount?: Maybe<Scalars['Int']>;
  /** 销售时间 */
  saleTime?: Maybe<Scalars['Long']>;
  /** 仓库Id */
  warehouseId?: Maybe<Scalars['ID']>;
  /** 仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

export const enum SaleOrderProcessType {
  /** 开单 */
  OrderProcessBill = 'ORDER_PROCESS_BILL',
  /** 取消 */
  OrderProcessCancel = 'ORDER_PROCESS_CANCEL',
  /** 收银 */
  OrderProcessCashier = 'ORDER_PROCESS_CASHIER',
  /** 部分提货 */
  OrderProcessPartPick = 'ORDER_PROCESS_PART_PICK',
  /** 提货完成 */
  OrderProcessPickComplete = 'ORDER_PROCESS_PICK_COMPLETE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type SaleOrderStatusCountPayload = {
  __typename?: 'SaleOrderStatusCountPayload';
  /** 已完成 */
  finished?: Maybe<Scalars['Int']>;
  producing?: Maybe<Scalars['Int']>;
  /** 待审核 */
  toAudit?: Maybe<Scalars['Int']>;
  /** 待出库 */
  toOutbound?: Maybe<Scalars['Int']>;
  /** 待提交 */
  toSubmit?: Maybe<Scalars['Int']>;
};

/** 销售订单类型 */
export const enum SaleOrderTypeEnum {
  /** 代卖订单 */
  Agency = 'AGENCY',
  /** 零售订单 */
  Retail = 'RETAIL',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 批发订单 */
  Wholesale = 'WHOLESALE'
};

export type SaleOrgBase = {
  /** 销售方组织 */
  saleOrg?: Maybe<PitayaOrg>;
};

export type SalePlanOrderBadgePayload = {
  __typename?: 'SalePlanOrderBadgePayload';
  /** 已取消 */
  canceled?: Maybe<Scalars['Int']>;
  /** 已发布 */
  published?: Maybe<Scalars['Int']>;
  /** 待发布 */
  toBePublished?: Maybe<Scalars['Int']>;
};

export type SalePlanOrderDetailInput = {
  salePlanOrderId: Scalars['ID'];
};

export type SalePlanOrderDetailPayload = BelongOrgBase & CreateByBase & DistributionNameBase & OrgBase & {
  __typename?: 'SalePlanOrderDetailPayload';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 客户类型 */
  belongType?: Maybe<Scalars['Int']>;
  /** 销售计划单单号 */
  code?: Maybe<Scalars['String']>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 客户id */
  customerId?: Maybe<Scalars['Int']>;
  /** 地址id */
  distributionId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  distributionName?: Maybe<Scalars['String']>;
  /** 销售计划单id */
  id?: Maybe<Scalars['ID']>;
  /** 取消原因 */
  listBusinessCommonLogs?: Maybe<Array<Maybe<BusinessCommonLog>>>;
  /** 组织信息 */
  org?: Maybe<PitayaOrg>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 销售计划单明细 */
  salePlanOrderItems?: Maybe<Array<Maybe<SalePlanOrderItemPayload>>>;
  /** 销售计划单状态 */
  salePlanOrderStatus?: Maybe<SalePlanOrderStatusEnum>;
  /** 销售计划单状态名称 */
  salePlanOrderStatusName?: Maybe<Scalars['String']>;
  /** 销售时间 */
  saleTime?: Maybe<Scalars['Long']>;
};

export type SalePlanOrderItemPayload = CommoditySkuBase & PriceTypeBase & TotalTypeBase & UnitTypeBase & WarehouseBase & {
  __typename?: 'SalePlanOrderItemPayload';
  /** 所属客户id */
  belongCustomerId?: Maybe<Scalars['Int']>;
  /** 所属客户类型 */
  belongCustomerType?: Maybe<Scalars['Int']>;
  /**  商品id  */
  commodityId?: Maybe<Scalars['ID']>;
  /** 商品信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 商品类型id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 唯一标识(sku_id-belong_id-total_type-unit_type拼接) */
  index?: Maybe<Scalars['String']>;
  /** 销售计划单明细id */
  itemId?: Maybe<Scalars['ID']>;
  /** 包装要求 */
  packageRequireInfos?: Maybe<Array<Maybe<OutOrderItemRequestPayload>>>;
  price?: Maybe<Scalars['BigDecimal']>;
  /** 单价单位信息 */
  priceType?: Maybe<Unit>;
  /** 品质要求 */
  quantityLabel?: Maybe<Scalars['String']>;
  /** 销售计划单id */
  salePlanOrderId?: Maybe<Scalars['ID']>;
  /** 规格要求 */
  specificationLabel?: Maybe<Scalars['String']>;
  /** 实时库存 */
  stockQuantity?: Maybe<StockQuantity>;
  /** 总价 */
  totalPrice?: Maybe<Scalars['BigDecimal']>;
  /** 总计单位数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 总计单位信息 */
  totalType?: Maybe<Unit>;
  /** 基本单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 基本单位信息 */
  unitType?: Maybe<Unit>;
  /** 仓库信息 */
  warehouse?: Maybe<Warehouse>;
};

export const enum SalePlanOrderOperationTypeEnum {
  /** 取消计划 */
  Cancel = 'CANCEL',
  /** 发布 */
  Publish = 'PUBLISH',
  /** 撤回 */
  Undo = 'UNDO'
};

export const enum SalePlanOrderStatusEnum {
  Canceled = 'CANCELED',
  Published = 'PUBLISHED',
  ToBePublished = 'TO_BE_PUBLISHED',
  Unrecognized = 'UNRECOGNIZED'
};

export type SalePlanOrderSummaryStockPayload = CommoditySkuBase & CustomerBase & TotalTypeBase & UnitTypeBase & WarehouseBase & {
  __typename?: 'SalePlanOrderSummaryStockPayload';
  /** sku信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 商品类型id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 所属客户信息 */
  customer?: Maybe<Customer>;
  /** 唯一标识(sku_id-belong_id-total_type-unit_type拼接) */
  index?: Maybe<Scalars['String']>;
  /** 库存数量 */
  stockQuantity?: Maybe<StockQuantity>;
  /** 总计单位类型 */
  totalType?: Maybe<Unit>;
  /** 基本单位类型 */
  unitType?: Maybe<Unit>;
  /** 仓库信息 */
  warehouse?: Maybe<Warehouse>;
};

export type SalePlanOutOfStockItem = CommoditySkuBase & CommodityTypeBase & CustomerBase & WarehouseBase & {
  __typename?: 'SalePlanOutOfStockItem';
  /** sku信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 商品类型信息 */
  commodityType?: Maybe<PitayaCommodityType>;
  /**  商品库存所属客户  */
  customer?: Maybe<Customer>;
  /** 仓库信息 */
  warehouse?: Maybe<Warehouse>;
};

export type SalePriceTypeBase = {
  /** 单价单位信息 */
  salePriceType?: Maybe<Unit>;
};

/** 销售退货取消Input */
export type SaleReturnCancelInput = {
  /** 取消描述 */
  inOrderDescription: Scalars['String'];
  /** 退货单Id */
  inOrderId: Scalars['ID'];
};

export type SaleReturnCommoditiesItemPayload = CommoditySkuBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'SaleReturnCommoditiesItemPayload';
  /** 商品sku */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 商品skuId（冗余此字段 for data fetch） */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** v2.10 原件销售是否需要配送 */
  deliveryRequired?: Maybe<Scalars['Int']>;
  /** 退货单ID（冗余此字段 for data fetch） */
  inOrderId?: Maybe<Scalars['ID']>;
  /** 退货itemId */
  inOrderItemId?: Maybe<Scalars['ID']>;
  /** v2.10 入库类型 */
  inOrderType?: Maybe<ReturnType>;
  /** 销售单号 */
  outOrderCode?: Maybe<Scalars['String']>;
  /** 销售单出库order id */
  outOrderId?: Maybe<Scalars['ID']>;
  /** v2.10 原件销售outOrderItemId */
  outOrderItemId?: Maybe<Scalars['ID']>;
  /** 本次退货量大单位数量 */
  returnQuantity?: Maybe<Quantity>;
  /** 退货量相关数据 */
  saleReturnQuantity?: Maybe<SaleReturnQuantity>;
  /** 本次退货量大单位 */
  totalType?: Maybe<Unit>;
  /** 本次退货量小单位 */
  unitType?: Maybe<Unit>;
};

export type SaleReturnCommodityItemPayload = CommoditySkuBase & SalePriceTypeBase & {
  __typename?: 'SaleReturnCommodityItemPayload';
  /** sku信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 可退金额 */
  returnableAmount?: Maybe<Scalars['BigDecimal']>;
  /** 可退货量 */
  returnableQuantity?: Maybe<Quantity>;
  /** 销售单id */
  saleOrderId?: Maybe<Scalars['ID']>;
  /** 开单类型 */
  saleOrderType?: Maybe<PitayaBusinessTypeEnum>;
  /** 销售单价 */
  salePrice?: Maybe<Scalars['BigDecimal']>;
  /** 销售单价单位 */
  salePriceType?: Maybe<Unit>;
  /** 销售数量 */
  saleQuantity?: Maybe<Quantity>;
  /** 销售总价 */
  saleTotalPrice?: Maybe<Scalars['BigDecimal']>;
};

export type SaleReturnCommodityPayload = BelongOrgBase & CreateByBase & CustomerBase & {
  __typename?: 'SaleReturnCommodityPayload';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<SaleReturnCommodityItemPayload>>>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 所属客户 */
  customer?: Maybe<Customer>;
  /** 销售单code */
  saleOrderCode?: Maybe<Scalars['String']>;
  /** 销售单id */
  saleOrderId?: Maybe<Scalars['ID']>;
  /** 开单类型 */
  saleOrderType?: Maybe<PitayaBusinessTypeEnum>;
  /** 开单类型名称 */
  saleOrderTypeName?: Maybe<Scalars['String']>;
  /** 销售日期 */
  saleTime?: Maybe<Scalars['Long']>;
};

export type SaleReturnDetailInput = {
  /** 费用单id */
  billId: Scalars['ID'];
};

export type SaleReturnInput = {
  /** 应用id */
  appId: Scalars['Int'];
  /** 退货费用单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 创建结束时间 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建开始时间 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 销售客户Str */
  customerIdStr?: InputMaybe<Scalars['String']>;
  /** 退货单号 */
  inOrderCode?: InputMaybe<Scalars['String']>;
  /** 状态 */
  inOrderStatus?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 退货类型 */
  inOrderType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 所属组织 */
  orgId?: InputMaybe<Scalars['ID']>;
  /** 分页参数 */
  page: Page;
};

/** 成品销售退货新增Input */
export type SaleReturnInsertInput = {
  /** 商品信息（成品销售单） */
  outOrdersCommoditiesInput: Array<InputMaybe<OutOrdersCommoditiesInput>>;
  /** 退货原因 */
  remark: Scalars['String'];
};

/** 成品销售退货:新增销售退货单payload */
export type SaleReturnInsertPayload = {
  __typename?: 'SaleReturnInsertPayload';
  /** 退货单ID */
  inOrderId?: Maybe<Scalars['ID']>;
};

export type SaleReturnItemInput = {
  /** 退货量大单位 */
  returnTotalQuantity: Scalars['BigDecimal'];
  /** 退货量小单位 */
  returnUnitQuantity: Scalars['BigDecimal'];
  /** skuID */
  skuId: Scalars['Int'];
};

/** 分页对象 */
export type SaleReturnPagePayload = {
  __typename?: 'SaleReturnPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  /** 销售退货列表 */
  records?: Maybe<Array<Maybe<SaleReturnPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type SaleReturnPayload = BelongOrgBase & CreateUserBase & CustomerBase & WarehouseBase & {
  __typename?: 'SaleReturnPayload';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<SaleReturnCommoditiesItemPayload>>>;
  /** 商品类型Id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 入库记录数 */
  countInBounds?: Maybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人 */
  createUser?: Maybe<User>;
  /** 销售客户 */
  customer?: Maybe<Customer>;
  /** v2.10 财务已驳回原因（仅在已完成下被财务驳回有值） */
  financialDescription?: Maybe<Scalars['String']>;
  /** 成品销售退货单：退货单号 */
  inOrderCode?: Maybe<Scalars['String']>;
  /** 入库订单（销售退货单）Id */
  inOrderId?: Maybe<Scalars['ID']>;
  /** 退货单入库状态 */
  inOrderStatus?: Maybe<InOrderStatus>;
  /** 退货单状态名称 */
  inOrderStatusName?: Maybe<Scalars['String']>;
  /** 入库类型 */
  inOrderType?: Maybe<ReturnType>;
  /** 入库类型名称 */
  inOrderTypeName?: Maybe<Scalars['String']>;
  /** 单据最新备注：驳回（取消）原因，依据单据状态而定 */
  latestDescription?: Maybe<Scalars['String']>;
  /** 退货原因 */
  remark?: Maybe<Scalars['String']>;
  /** 销售日期 */
  saleTime?: Maybe<Scalars['Long']>;
  /** 所属仓库 */
  warehouse?: Maybe<Warehouse>;
};

export type SaleReturnQuantity = {
  __typename?: 'SaleReturnQuantity';
  /** 出库总量 */
  outBoundTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  outBoundUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 收货总量 */
  receivedTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 已退货量 */
  saleReturnFinishedTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  saleReturnFinishedUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 可退货量 */
  saleReturnableQuantity?: Maybe<Scalars['BigDecimal']>;
  saleReturnableUnitQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type SaleReturnSubmitInput = {
  inOrderId: Scalars['ID'];
};

/** 销售退货更新Input */
export type SaleReturnUpdateInput = {
  /** 退货单Id */
  inOrderId: Scalars['ID'];
  /** 商品信息（成品销售单） */
  outOrdersCommoditiesInput: Array<InputMaybe<OutOrdersCommoditiesInput>>;
  /** 退货原因 */
  remark: Scalars['String'];
};

export const enum SaleReturnWayEnum {
  /** 仅退款 */
  RefundOnly = 'REFUND_ONLY',
  /** 退货退款 */
  ReturnAndRefund = 'RETURN_AND_REFUND',
  /** 仅退货 */
  ReturnOnly = 'RETURN_ONLY'
};

export const enum SaleStatusEnum {
  /** 已取消 */
  Cancelled = 'CANCELLED',
  /** 已关闭 */
  Closed = 'CLOSED',
  /** 已完成 */
  Completed = 'COMPLETED',
  /** 部分收货 */
  PartialDelivery = 'PARTIAL_DELIVERY',
  /** 已收货 */
  Received = 'RECEIVED',
  /** 已驳回 */
  Rejected = 'REJECTED',
  /** 已作废 */
  Repealed = 'REPEALED',
  /** 待发货 */
  ToBeDelivered = 'TO_BE_DELIVERED',
  /** 待收银 */
  ToBePaid = 'TO_BE_PAID',
  /** 待收货 */
  ToBeReceived = 'TO_BE_RECEIVED',
  /** 待提交 */
  ToBeSubmitted = 'TO_BE_SUBMITTED'
};

export const enum SaleSubType {
  /** 区域内部销售 */
  AreaInternalSale = 'AREA_INTERNAL_SALE',
  /** 总部销售 */
  HqSale = 'HQ_SALE',
  /** 总部国产货销售 */
  HqSaleInland = 'HQ_SALE_INLAND',
  /** 销售开单 */
  NormalSale = 'NORMAL_SALE',
  /** 产地销售 */
  OriginPlaceSale = 'ORIGIN_PLACE_SALE',
  /** 平台销售开单 */
  PlatformSale = 'PLATFORM_SALE',
  /** 项目组销售 */
  ProjectTeamSale = 'PROJECT_TEAM_SALE',
  /** 零售开单 */
  Retail = 'RETAIL',
  /** 代卖开单 */
  SellingInvoice = 'SELLING_INVOICE',
  /** 批发开单 */
  Wholesale = 'WHOLESALE'
};

export type SaleUserBase = {
  saleUser?: Maybe<User>;
};

export type SalesBillFeePayload = {
  __typename?: 'SalesBillFeePayload';
  /** 费用单ID */
  billMainId?: Maybe<Scalars['ID']>;
  /** 客户id */
  customerId?: Maybe<Scalars['ID']>;
  /** 费用模板ID */
  tmpId?: Maybe<Scalars['ID']>;
};

export type SalesListPagePayload = {
  __typename?: 'SalesListPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<SalesListPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type SalesListPayload = {
  __typename?: 'SalesListPayload';
  /**  品类名 */
  categoryName?: Maybe<Scalars['String']>;
  /**  品类id */
  commodityCategoryId?: Maybe<Scalars['Int']>;
  /**  品种id */
  commodityVarietyId?: Maybe<Scalars['Int']>;
  /**  品种名 */
  commodityVarietyName?: Maybe<Scalars['String']>;
  /**  今日销售金额 */
  salesAmount?: Maybe<Scalars['BigDecimal']>;
  /**  今日销售数量 */
  salesNum?: Maybe<Array<Maybe<SalesNumCount>>>;
  /** 价格 */
  skuPrice?: Maybe<Array<Maybe<SkuPriceInfo>>>;
};

/** 销售数量统计 */
export type SalesNumCount = {
  __typename?: 'SalesNumCount';
  /** 数量 */
  number?: Maybe<Scalars['BigDecimal']>;
  /** 单位类型id */
  unitType?: Maybe<Scalars['Int']>;
};

/**  配送费用单：销售单/销售计划信息  */
export type SalesOrder = {
  __typename?: 'SalesOrder';
  /**  商品列表  */
  deliveryCommodityList?: Maybe<Array<Maybe<DetailDeliveryCommodity>>>;
  /**  销售单/销售计划单信息  */
  sourceOrder?: Maybe<SourceOrder>;
};

/**  销售订单信息 */
export type SalesOrderPayload = {
  __typename?: 'SalesOrderPayload';
  /**  订单标号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  订单ID */
  orderId?: Maybe<Scalars['ID']>;
};

export type SalesOrderPaymentDetailPayload = {
  __typename?: 'SalesOrderPaymentDetailPayload';
  /** 付款金额 */
  paymentAmount?: Maybe<Scalars['BigDecimal']>;
  /** 付款类型 */
  paymentType?: Maybe<Scalars['String']>;
  /** 付款类型 */
  paymentTypeDesc?: Maybe<Scalars['String']>;
};

export type SalesPlanDetailPayload = {
  __typename?: 'SalesPlanDetailPayload';
  /** 基本信息 */
  basicInfo?: Maybe<OriginPlanBaseInfoPayload>;
  /** 货物流程节点 */
  cargoOperation?: Maybe<Array<Maybe<OperationPayload>>>;
  /** 销地收货 */
  commodityConsigneeList?: Maybe<Array<Maybe<CommodityConsigneePayload>>>;
  /** 发货信息 */
  deliveryInfo?: Maybe<DomesticDeliveryInformationPayload>;
  /** 空柜信息 */
  emptyCabinetInfo?: Maybe<Array<Maybe<DurianFilePayload>>>;
  /** 路线信息 */
  routeInfo?: Maybe<RouteInformationPayload>;
  /** 标签 */
  tag?: Maybe<Array<Maybe<TagInfoPayload>>>;
  /** 区域建议温度风口 */
  temperatureInfo?: Maybe<TemperaturePayload>;
  /** 运输流节点 */
  transportOperation?: Maybe<Array<Maybe<OperationPayload>>>;
};

/** 销地计划状态 */
export const enum SalesPlanStateEnum {
  /** 国内已抵达 */
  Arrived = 'ARRIVED',
  /** 国内待发运 */
  DomesticWaitShipment = 'DOMESTIC_WAIT_SHIPMENT',
  /** 国内已空柜 */
  EmptyCabinet = 'EMPTY_CABINET',
  /** 国内已收货 */
  Received = 'RECEIVED',
  /** 国内已发车 */
  Shipment = 'SHIPMENT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type SalesStatisticDetailData = {
  __typename?: 'SalesStatisticDetailData';
  /**  商品skuId */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  商品sku名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /**  今日销售金额 */
  salesAmount?: Maybe<Scalars['BigDecimal']>;
  /**  今日销售数量 */
  salesNum?: Maybe<Array<Maybe<SalesNumCount>>>;
  /** 价格 */
  skuPrice?: Maybe<Array<Maybe<SkuPriceInfo>>>;
};

export type SalesStatisticDetailInput = {
  /**  品类id */
  commodityCategoryId?: InputMaybe<Scalars['Int']>;
  /**  品种id */
  commodityVarietyId?: InputMaybe<Scalars['Int']>;
};

export type SalesStatisticDetailPayload = {
  __typename?: 'SalesStatisticDetailPayload';
  /**  品类名 */
  categoryName?: Maybe<Scalars['String']>;
  /**  品种id */
  commodityVarietyId?: Maybe<Scalars['Int']>;
  /**  品种名 */
  commodityVarietyName?: Maybe<Scalars['String']>;
  /**  销售详情列表 */
  data?: Maybe<Array<Maybe<SalesStatisticDetailData>>>;
};

export type SalesStatisticOrderData = {
  __typename?: 'SalesStatisticOrderData';
  /**  退货订单 */
  returnOrder?: Maybe<ReturnOrderAuditListPayload>;
  /**  销售订单 */
  saleOrder?: Maybe<FcPeachOrderPayload>;
};

/**  销售总览订单查询状态枚举 */
export const enum SalesStatisticOrderEnum {
  /**  已取消订单 */
  Canceled = 'CANCELED',
  /**  已退货订单 */
  Returned = 'RETURNED',
  /**  待收银订单 */
  Unpaid = 'UNPAID',
  /**  待提货订单 */
  Unpick = 'UNPICK'
};

export type SalesStatisticOrderInput = {
  /**  订单类型 */
  orderType: SalesStatisticOrderEnum;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type SalesStatisticOrderPayload = {
  __typename?: 'SalesStatisticOrderPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  /**  订单分页列表 */
  records?: Maybe<Array<Maybe<SalesStatisticOrderData>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type SalesStatisticSignOrderInput = {
  /** 客户签署状态 */
  customerSignStatus: Array<ContractSignStatusEnum>;
  pageCurrent: Scalars['Int'];
  pageSize: Scalars['Int'];
  /** 发起时间结束 */
  timeEnd?: InputMaybe<Scalars['Long']>;
  /** 发起时间开始 */
  timeStart?: InputMaybe<Scalars['Long']>;
};

export type SalesStatisticSignOrderListPayload = {
  __typename?: 'SalesStatisticSignOrderListPayload';
  /** 合同签署状态 */
  contractSignStatus?: Maybe<ContractSignStatusEnum>;
  /**  客户ID */
  customerId?: Maybe<Scalars['Int']>;
  /**  客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 订单单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 订单商品信息 */
  orderCommodityList?: Maybe<Array<Maybe<OrderListSkuInfo>>>;
  /** 订单ID */
  orderId?: Maybe<Scalars['ID']>;
  /**  开单人 */
  orderOperation?: Maybe<Scalars['String']>;
  /**  开单时间 */
  orderTime?: Maybe<Scalars['Long']>;
  /**  付款号 */
  paymentCode?: Maybe<Scalars['String']>;
};

export type SalesStatisticSignOrderPayload = {
  __typename?: 'SalesStatisticSignOrderPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<SalesStatisticSignOrderListPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type SalesStatisticsPayload = {
  __typename?: 'SalesStatisticsPayload';
  /**  实收金额 */
  actualAmount?: Maybe<Scalars['BigDecimal']>;
  /**  已取消订单 */
  cancelAmount?: Maybe<Scalars['Int']>;
  /**  电子签（当前组织客户未完成签署的数量） */
  electronicSignatureCount?: Maybe<Scalars['Int']>;
  /**  今日退货订单 */
  returnOrderNum?: Maybe<Scalars['Int']>;
  /**  今日销售榜单 */
  salesList?: Maybe<Array<Maybe<SalesListPayload>>>;
  /**  今日销售总金额 */
  totalSalesAmount?: Maybe<Scalars['BigDecimal']>;
  /**  今日销售订单总数 */
  totalSalesNum?: Maybe<Scalars['Int']>;
  /**  待收银订单 */
  unpaidAmount?: Maybe<Scalars['Int']>;
  /**  待提货订单 */
  unpickAmount?: Maybe<Scalars['Int']>;
};

/**  入参-会计期间管理-新增  */
export type SaveAccountPeriodInput = {
  /**  所属公司id  */
  belongCompanyId: Array<Scalars['ID']>;
  /**  期间  */
  period: Scalars['Long'];
};

/**  入参-会计科目管理-新增  */
export type SaveAccountSubjectInput = {
  /**  余额方向(字典类型debitAndCredit)，只有1级科目需要传入 */
  balanceDirection?: InputMaybe<Scalars['String']>;
  /**  现金分类(字典类型cashType)，只有1级科目需要传入 */
  cashType?: InputMaybe<Scalars['String']>;
  /**  父级会计科目编码(只传入最近一级的编码，比如同时有1级和2级，只需要传入2级的编码) */
  parentSubjectCode?: InputMaybe<Scalars['String']>;
  /**  会计科目编码，只有1级科目需要传入 */
  subjectCode?: InputMaybe<Scalars['String']>;
  /**  会计科目名称 */
  subjectName: Scalars['String'];
  /**  科目子类型(字典类型subjectSubType)，只有1级科目需要传入 */
  subjectSubType?: InputMaybe<Scalars['String']>;
  /**  科目类型(字典类型subjectType)，只有1级科目需要传入 */
  subjectType?: InputMaybe<Scalars['String']>;
};

/**  入参-借款管理: 新增 */
export type SaveBorrowingInput = {
  /** 借款金额 */
  borrowingAmount: Scalars['BigDecimal'];
  /** 借款部门组织id */
  borrowingOrgId: Scalars['ID'];
  /** 借款事由 */
  borrowingReason: Scalars['String'];
  /** 借款子类型(字典borrowingType) */
  borrowingSubtype: Scalars['String'];
  /** 借款时间 */
  borrowingTime: Scalars['Long'];
  /** 借款类型(字典borrowingType) */
  borrowingType: Scalars['String'];
  /** 所属公司id */
  businessCompanyId: Scalars['ID'];
  /** 所属组织id */
  businessOrgId: Scalars['ID'];
  /** NC单号 */
  ncSystemCode: Scalars['String'];
  /** 付款对象id(员工为用户id，单位为0) */
  paymentObjectId: Scalars['ID'];
  /** 付款对象名称 */
  paymentObjectName: Scalars['String'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export type SaveConfigInput = {
  configCode: Scalars['Int'];
  configValue: Scalars['Boolean'];
};

/**  填写财务备注  */
export type SaveFinancialRemarkInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /** 费用单ID */
  billId: Scalars['ID'];
  /**  费用单类型 */
  billType: FmsBillTypeEnum;
  /** 财务备注 */
  financialRemarks: Scalars['String'];
};

/** 入参-资金流水-集合 */
export type SaveFundFlowInput = {
  fundFlowInputList: Array<FundFlowInput>;
};

/** 入参-发票: 新增(业务单的商品信息) */
export type SaveInvoiceBusinessGoodsInfoInput = {
  /** 业务单据明细id */
  businessItemId: Scalars['ID'];
};

/** 入参-发票: 新增(业务单信息)-base */
export type SaveInvoiceBusinessInfoBaseInput = {
  /** 业务单商品信息 */
  businessGoodsInfos: Array<SaveInvoiceBusinessGoodsInfoInput>;
  /** 业务单据id */
  businessId: Scalars['ID'];
  /** 业务单据类型 */
  businessType: Scalars['Int'];
};

/** 入参-发票: 新增(业务单信息) */
export type SaveInvoiceBusinessInfoInput = {
  /** 业务单信息-Base */
  baseInfo: SaveInvoiceBusinessInfoBaseInput;
  /** 业务单信息-children */
  children?: InputMaybe<Array<SaveInvoiceBusinessInfoBaseInput>>;
};

/** 入参-发票: 新增 */
export type SaveInvoiceInput = {
  /** 真实发票信息 */
  invoiceRealInfo?: InputMaybe<SaveInvoiceRealInfoInput>;
  /** 来源系统的appId */
  sourceAppId: Scalars['Int'];
  /** 是否有来源明细 */
  sourceWithDetail: Scalars['Int'];
  /** 有明细来源时需要填写 */
  withDetailInfo?: InputMaybe<SaveInvoiceWithDetailInfoInput>;
  /** 是否真实发票 */
  withInvoiceReal: Scalars['Int'];
};

/** 入参-发票(应付)管理: 新增-业务单据信息-Base */
export type SaveInvoicePayableBusinessInfoBaseInput = {
  /** 本次开票金额(含税) */
  invoiceAmountWithTax?: InputMaybe<Scalars['BigDecimal']>;
  /** 对账单明细的id */
  sourceItemId: Scalars['ID'];
};

/** 入参-发票(应付)管理: 新增-业务单据信息 */
export type SaveInvoicePayableBusinessInfoInput = {
  /** 业务单信息-Base */
  baseInfo: SaveInvoicePayableBusinessInfoBaseInput;
  /** 业务单信息-children */
  children?: InputMaybe<Array<SaveInvoicePayableBusinessInfoBaseInput>>;
};

/** 入参-发票(应付)管理: 新增 */
export type SaveInvoicePayableInput = {
  /** 发票分类(字典invoicePayableBizType) */
  invoiceBizType: Scalars['String'];
  /** 真实发票信息 */
  invoiceRealInfo: SaveInvoicePayableRealInfoInput;
  /** 来源明细 */
  sourceDetailFrom: Scalars['String'];
  /** 明细信息 */
  withDetailInfo: SaveInvoicePayableWithDetailInfoInput;
  /** 是否真实发票 */
  withInvoiceReal: Scalars['Int'];
};

/** 入参-发票(应付)管理: 新增-真实发票信息 */
export type SaveInvoicePayableRealInfoInput = {
  /** 不含税金额合计 */
  amountNoTax: Scalars['BigDecimal'];
  /** 价税合计金额 */
  amountWithTax: Scalars['BigDecimal'];
  /** 业务发生的公司id */
  businessCompanyId: Scalars['ID'];
  /** 发票主体公司id */
  invoiceBodyCompanyId: Scalars['ID'];
  /** 发票代码 */
  invoiceCode: Scalars['String'];
  /** 红蓝字(字典redOrBlueWord) */
  invoiceDirection: Scalars['String'];
  /** 发票号码 */
  invoiceNumber: Scalars['String'];
  /** 发票日期 */
  invoiceTime: Scalars['Long'];
  /** 发票类型(字典invoiceType) */
  invoiceType: Scalars['String'];
  /** 开票供应商id(名称手填时id为0) */
  makeOutSupplierId?: InputMaybe<Scalars['ID']>;
  /** 开票供应商名称 */
  makeOutSupplierName: Scalars['String'];
  /** 实际供应商id(名称手填时id为0) */
  supplierId?: InputMaybe<Scalars['ID']>;
  /** 实际供应商名称 */
  supplierName: Scalars['String'];
  /** 税费 */
  taxFee: Scalars['BigDecimal'];
  /** 税率 */
  taxRate: Scalars['BigDecimal'];
};

/** 入参-发票(应付)管理: 新增-来源单据信息 */
export type SaveInvoicePayableSourceInfoInput = {
  /** 对账单的业务单信息 */
  businessInfos: Array<SaveInvoicePayableBusinessInfoInput>;
  /** 对账单id */
  sourceId: Scalars['ID'];
};

/** 入参-发票(应付)管理: 新增-明细信息 */
export type SaveInvoicePayableWithDetailInfoInput = {
  /** 发票生成规则(字典invoiceGeneRule) */
  invoiceGeneRule?: InputMaybe<Scalars['String']>;
  /** 来源单据信息 */
  sourceInfos: Array<SaveInvoicePayableSourceInfoInput>;
};

/** 入参-发票: 新增(真实发票信息) */
export type SaveInvoiceRealInfoInput = {
  /** 不含税金额合计 */
  amountNoTax: Scalars['BigDecimal'];
  /** 价税合计金额 */
  amountWithTax: Scalars['BigDecimal'];
  /** 业务发生的公司id */
  businessCompanyId: Scalars['ID'];
  /** 业务发生的组织id */
  businessOrgId: Scalars['ID'];
  /** 业务结算周期-结束 */
  businessSettlementPeriodEnd: Scalars['Long'];
  /** 业务结算周期-开始 */
  businessSettlementPeriodStart: Scalars['Long'];
  /** 合同主体公司名称 */
  contractCompanyName: Scalars['String'];
  /** 客户的公司信息 */
  customerInfo: FasCustomerInput;
  /** 发票代码 */
  invoiceCode: Scalars['String'];
  /** 红蓝字(字典redOrBlueWord) */
  invoiceDirection: Scalars['String'];
  /** 发票号码 */
  invoiceNumber: Scalars['String'];
  /** 发票日期 */
  invoiceTime: Scalars['Long'];
  /** 发票类型(字典invoiceType) */
  invoiceType: Scalars['String'];
  /** 开票公司id */
  makeOutCompanyId: Scalars['ID'];
  /** 税费 */
  taxFee: Scalars['BigDecimal'];
  /** 税率 */
  taxRate: Scalars['BigDecimal'];
};

/** 入参-发票: 新增(有明细来源时需要填写) */
export type SaveInvoiceWithDetailInfoInput = {
  /** 业务单信息 */
  businessInfos: Array<SaveInvoiceBusinessInfoInput>;
  /** 虚拟发票生成规则(字典invoiceGeneRule) */
  invoiceGeneRule?: InputMaybe<Scalars['String']>;
  /** 发票日期 */
  invoiceTime?: InputMaybe<Scalars['Long']>;
  /** 是否最后一次开票 */
  theLastMakeOut?: InputMaybe<Scalars['Int']>;
};

/** 新增联营配送单入参 */
export type SaveJointVentureOrderInput = {
  /** 客户信息集合 */
  belongInfo: Array<InputMaybe<CustomerInfoInput>>;
  /** 所属组织ID */
  belongOrgId: Scalars['Int'];
  /** 业务员名字 */
  businessUserName?: InputMaybe<Scalars['String']>;
  /** 车牌号 */
  carNum: Scalars['String'];
  /** 车辆类型 */
  carType: Scalars['String'];
  /** 商品类型id */
  commodityTypeId: Scalars['Int'];
  /** 商品类型名称 */
  commodityTypeName: Scalars['String'];
  /** 配送日期 */
  deliveryDate: Scalars['Long'];
  /** 配送单费用明细 */
  deliveryOrderFee: Array<DeliveryOrderFeeInput>;
  /** 配送单商品明细 */
  deliveryOrderItem: Array<JointVentureOrderItemInput>;
  /** 配送方式 */
  deliveryType: DeliveryMethodEnum;
  /** 司机联系方式 */
  driverContact: Scalars['String'];
  /** 司机姓名 */
  driverName: Scalars['String'];
  /** 状态备注信息 */
  statusNote?: InputMaybe<Scalars['String']>;
  /** 仓库ID */
  warehouseId: Scalars['ID'];
};

export type SaveLoginInfoInput = {
  /** 用户id */
  userId: Scalars['Int'];
  /** 手机型号 */
  userModel?: InputMaybe<Scalars['String']>;
};

/**  填写财务备注  */
export type SaveMainBillFinancialRemarkInput = {
  /**  系统ID */
  appId: Scalars['Int'];
  /** 费用单ID */
  billId: Scalars['ID'];
  /** 财务备注 */
  financialRemark: Scalars['String'];
};

export type SaveManualCodeInput = {
  /** 配送费用单Id */
  deliveryBillId: Scalars['ID'];
  /** 手工单号 */
  manualCode: Scalars['String'];
};

/**  非主营业务收款新增入参  */
export type SaveNonPrimaryReceiptsInput = {
  /**  关联代采相关付款单信息(本期暂无)  */
  agencyPurchaseList?: InputMaybe<Array<InputMaybe<AgencyPurchasePaymentBillInput>>>;
  /**  收款总金额  */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /** 业务发生公司id */
  businessCompanyId?: InputMaybe<Scalars['ID']>;
  /** 业务发生的组织id */
  businessOrgId?: InputMaybe<Scalars['ID']>;
  /** 客户信息 */
  customerInfo?: InputMaybe<FasCustomerInput>;
  /**  员工ID  */
  employeeId?: InputMaybe<Scalars['ID']>;
  /** 非主营业务收款id */
  id?: InputMaybe<Scalars['ID']>;
  /**  收款方式  */
  payType?: InputMaybe<Scalars['Int']>;
  /**  收入子类型类型(字典nonPrimaryReceiptsType)  */
  receiptsSubType?: InputMaybe<Scalars['String']>;
  /**  收款日期  */
  receiptsTime?: InputMaybe<Scalars['Long']>;
  /**  收入类型(字典nonPrimaryReceiptsType)  */
  receiptsType?: InputMaybe<Scalars['String']>;
  /**  备注  */
  remark?: InputMaybe<Scalars['String']>;
};

export type SaveOrUpdateDeliveryInfoInput = {
  /** 业务员名字 */
  businessUserName?: InputMaybe<Scalars['String']>;
  /** 车牌号 */
  carNum: Scalars['String'];
  /** 车辆类型 */
  carType: Scalars['String'];
  /** 配送方式 */
  deliveryType: DeliveryMethodEnum;
  /** 联系方式 */
  driverContact: Scalars['String'];
  /** 司机姓名 */
  driverName: Scalars['String'];
  /** 配送信息ID */
  id?: InputMaybe<Scalars['ID']>;
  /** 配送信息名称 */
  infoName: Scalars['String'];
};

/** 入参-商品税率管理: 新增或修改 */
export type SaveOrUpdateGoodsTaxRateInput = {
  /** 商品品类id */
  commodityCategoryId: Scalars['ID'];
  /** id(传入id表示修改；不传入id表示新增) */
  id?: InputMaybe<Scalars['ID']>;
  /** 税率(字典vatTaxRate) */
  taxRate: Scalars['BigDecimal'];
  /** 税种类型(字典taxType) */
  taxType: Scalars['String'];
};

export type SaveOrUpdatePaymentAdvanceInput = {
  /** 所属公司id */
  belongCompanyId: Scalars['ID'];
  /** 所属组织id */
  belongOrgId: Scalars['ID'];
  /** 本位币币种 */
  currency: Scalars['String'];
  /** 修改时 必传 */
  id?: InputMaybe<Scalars['ID']>;
  /** 付款主体id */
  paymentEntityId: Scalars['ID'];
  /** 预付总金额 */
  prepayAmount: Scalars['BigDecimal'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 供应商id */
  supplierId: Scalars['ID'];
};

/**  收款单生成基础信息  */
export type SavePrimaryReceiptsBaseInput = {
  /** 业务发生的公司id（即所属公司） */
  businessCompanyId?: InputMaybe<Scalars['ID']>;
  /** 所属组织 */
  businessOrgId?: InputMaybe<Scalars['ID']>;
  /** 合同主体名称 */
  contractCompanyName?: InputMaybe<Scalars['String']>;
  /** 客户的公司信息 */
  customerInfo?: InputMaybe<FasCustomerInput>;
  /** 出票公司ID */
  makeOutCompanyId?: InputMaybe<Scalars['ID']>;
  /**  收款方式  */
  receiptsPaymentList?: InputMaybe<Array<InputMaybe<ReceiptsPaymentInput>>>;
  /**  收款日期  */
  receiptsTime?: InputMaybe<Scalars['Long']>;
  /**  备注  */
  remark?: InputMaybe<Scalars['String']>;
  /**  来源系统的appId  */
  sourceAppId?: InputMaybe<Scalars['Int']>;
};

/**  新增收款入参  */
export type SavePrimaryReceiptsInput = {
  /**  有应收来源生成方式 1 自动 99 非自动  */
  autoType?: InputMaybe<Scalars['Int']>;
  /**  真实发票收款方式  */
  receiptsWithRealInvoicePaymentList?: InputMaybe<Array<InputMaybe<ReceiptsPaymentInput>>>;
  /**  自动生成应收单生成收款单信息( 非自动收款金额为填写， 自动不用传入金额)   */
  receivableInfoList?: InputMaybe<Array<InputMaybe<SavePrimaryReceiptsReceivableInput>>>;
  /**  基础信息(当生成方式为非自动生成或者来源明细无时-展示；生成方式为自动，不展示) */
  savePrimaryReceiptsBaseInfo?: InputMaybe<SavePrimaryReceiptsBaseInput>;
  /**  来源系统的appId  */
  sourceAppId: Scalars['Int'];
  /** 是否有来源应收 1 有 99 无 */
  sourceReceivable: Scalars['Int'];
  /** 是否真实发票 */
  withInvoiceReal?: InputMaybe<Scalars['Int']>;
};

/**  非自动生成  */
export type SavePrimaryReceiptsReceivableInput = {
  /**  应收金额(自动生成有来源时可不填)  */
  receivableAmount?: InputMaybe<Scalars['BigDecimal']>;
  /**  应收单信息  */
  receivableId?: InputMaybe<Scalars['ID']>;
};

/** 入参-对账单: 新增 */
export type SaveReconciliationInput = {
  /** 所属公司id */
  businessCompanyId: Scalars['ID'];
  /** 对账周期结束时间 */
  periodEndTime: Scalars['Long'];
  /** 对账周期开始时间 */
  periodStartTime: Scalars['Long'];
  /** 本次对账总金额 */
  reconciliationAmount: Scalars['BigDecimal'];
  /** 对账单明细 */
  reconciliationItems: Array<SaveReconciliationItemInput>;
  /** 对账单类型，字典reconciliationType */
  reconciliationType: Scalars['String'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 供应商id(供应商为文本输入时传0) */
  supplierId: Scalars['ID'];
  /** 供应商名称 */
  supplierName: Scalars['String'];
};

/** 入参-对账单-明细基础数据: 新增 */
export type SaveReconciliationItemBaseInput = {
  /** 业务单金额 */
  businessAmount: Scalars['BigDecimal'];
  /** 业务单号 */
  businessCode: Scalars['String'];
  /** 所属公司id */
  businessCompanyId: Scalars['ID'];
  /** 业务单创建人 */
  businessCreateBy: Scalars['ID'];
  /** 业务单据id */
  businessId: Scalars['ID'];
  /** 所属组织id */
  businessOrgId: Scalars['ID'];
  /** 业务日期 */
  businessTime: Scalars['Long'];
  /** 单据类型 */
  businessType: Scalars['Int'];
  /** 费用项id */
  costId: Scalars['ID'];
  /** 费用项名称 */
  costName: Scalars['String'];
  /** 本次对账金额 */
  reconciliationAmount: Scalars['BigDecimal'];
  /** 逆向单关联正向单id */
  relPositiveBusinessId: Scalars['ID'];
  /** 来源系统-appId */
  sourceAppId: Scalars['Int'];
};

/** 入参-对账单-明细: 新增 */
export type SaveReconciliationItemInput = {
  /** 基础数据 */
  baseInfo: SaveReconciliationItemBaseInput;
  /** 逆向单据信息 */
  children: Array<InputMaybe<SaveReconciliationItemBaseInput>>;
};

/** 入参-报销单: 新增 */
export type SaveReimbursementInput = {
  /** 是否摊销(1：是；99：否) */
  amortize: Scalars['Int'];
  /** 摊销结束时间 */
  amortizeEndTime?: InputMaybe<Scalars['Long']>;
  /** 摊销开始时间 */
  amortizeStartTime?: InputMaybe<Scalars['Long']>;
  /** 报销金额 */
  amount: Scalars['BigDecimal'];
  /** 所属公司id */
  businessCompanyId: Scalars['ID'];
  /** 所属组织id */
  businessOrgId: Scalars['ID'];
  /** 拓展公司id */
  expandCompanyId: Scalars['ID'];
  /** 附件文件id列表 */
  fileIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 是否增量(1：是；99：否) */
  increment: Scalars['Int'];
  /** 勾选的匹配借款单id列表 */
  matchingBorrowingIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** NC单号 */
  ncSystemCode?: InputMaybe<Scalars['String']>;
  /** 冲借款类型(字典offsetBorrowType) */
  offsetBorrowType: Scalars['String'];
  /** 付款对象id(员工为用户id，单位为0) */
  paymentObjectId: Scalars['ID'];
  /** 付款对象名称 */
  paymentObjectName: Scalars['String'];
  /** 报销单明细 */
  reimbursementItemList: Array<SaveReimbursementItemInput>;
  /** 报销部门组织id */
  reimbursementOrgId: Scalars['ID'];
  /** 报销事由 */
  reimbursementReason: Scalars['String'];
  /** 报销子类型(字典reimbursementType) */
  reimbursementSubtype: Scalars['String'];
  /** 报销时间 */
  reimbursementTime: Scalars['Long'];
  /** 报销类型(字典reimbursementType) */
  reimbursementType: Scalars['String'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

/** 入参-报销单明细:新增 */
export type SaveReimbursementItemInput = {
  /** 报销金额 */
  amount: Scalars['BigDecimal'];
  /** 业务项目(字典businessProject) */
  businessProject: Scalars['String'];
  /** 客户所属id */
  customerBelongId?: InputMaybe<Scalars['ID']>;
  /** 客户所属类型 */
  customerBelongType?: InputMaybe<Scalars['Int']>;
  /** 报销费用子类型(字典reimbursementExpenseType) */
  reimbursementExpenseSubtype: Scalars['String'];
  /** 报销费用类型(字典reimbursementExpenseType) */
  reimbursementExpenseType: Scalars['String'];
};

export type SaveSalaryInput = {
  configCode: Scalars['Int'];
  configValue: Scalars['BigDecimal'];
};

export type SaveStartDepreciationMonthInput = {
  /** 资产编号（唯一标识） */
  assetNo: Scalars['ID'];
  /** 开始折旧月份 */
  depreciationStartTime: Scalars['Long'];
};

export type SaveSupplierReconciliationInput = {
  /** 对账配置 */
  configuration?: InputMaybe<Array<InputMaybe<SupplierReconciliationInput>>>;
  /** 供应商id */
  supplierId: Scalars['ID'];
};

export type SaveUpdateAssetClassificationInput = {
  /** 资产类别 */
  assetClassification: Scalars['String'];
  /** 资产类型id(更新需要传) */
  classificationId?: InputMaybe<Scalars['ID']>;
  /** 是否折旧（1是，99否） */
  depreciationStatus: Scalars['Int'];
  /** 折旧使用年限 */
  depreciationUsageYears: Scalars['BigDecimal'];
  /** 设备大类 */
  deviceCategory: Scalars['String'];
  /** 净残值率 */
  residualValueRate: Scalars['BigDecimal'];
};

export type SaveUserWarehouseInput = {
  /** 仓库ID列表 */
  warehouseIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

/** 入参-凭证单据: 新增 */
export type SaveVoucherBillInput = {
  /** 会计期间 */
  accountPeriod: Scalars['Long'];
  /** 记账公司 */
  bookingCompanyId: Scalars['ID'];
  /** 记账部门 */
  bookingDepartmentId: Scalars['ID'];
  /** 币种(原币) */
  currencyOrigin: Scalars['String'];
  /** 汇率(本位币转换成原币的汇率) */
  exchangeRate: Scalars['BigDecimal'];
  /** 凭证明细信息 */
  itemList: Array<SaveVoucherBillItemInput>;
  /** 凭证模板主表-id */
  voucherTemplateId: Scalars['ID'];
};

/** 入参-凭证单据: 新增(明细行) */
export type SaveVoucherBillItemInput = {
  /** 辅助核算信息 */
  auxiliaryAccountInfo?: InputMaybe<Scalars['String']>;
  /** 贷方金额(本位币) */
  creditAmountStandard?: InputMaybe<Scalars['BigDecimal']>;
  /** 借方金额(本位币) */
  debitAmountStandard?: InputMaybe<Scalars['BigDecimal']>;
  /** 科目编码 */
  subjectCode: Scalars['String'];
  /** 科目方向(借 或者 贷) */
  subjectDirection: Scalars['String'];
  /** 摘要 */
  summary?: InputMaybe<Scalars['String']>;
};

/**  入参-凭证模板-新增(科目的条件)  */
export type SaveVoucherTemplateConditionInput = {
  /** 条件间-逻辑运算符(字典类型logicalOperator) */
  conditionLogicalOperator?: InputMaybe<Scalars['String']>;
  /** 字段-key */
  filedKey: Scalars['String'];
  /** 字段-关系运算符(字典类型relationalOperator) */
  filedRelationalOperator: Scalars['String'];
  /** 字段-value */
  filedValue: Array<Scalars['String']>;
  /** 条件序号(1、2、3进行递增) */
  index: Scalars['Int'];
};

/**  入参-凭证模板-新增  */
export type SaveVoucherTemplateInput = {
  /** 是否为调整类凭证(手工凭证时必填) */
  adjustTypeVoucher?: InputMaybe<Scalars['Int']>;
  /** 适用范围的单据类型 */
  businessType?: InputMaybe<Scalars['String']>;
  /** 是否手工凭证 */
  manualBill: Scalars['Int'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 科目组合模式(字典类型subjectCombineMode) */
  subjectCombineMode: Scalars['String'];
  /** 科目信息 */
  subjectList: Array<SaveVoucherTemplateSubjectInput>;
  /** 凭证模板id */
  voucherTemplateNameId: Scalars['ID'];
};

/**  入参-凭证模板名称-新增  */
export type SaveVoucherTemplateNameInput = {
  /**  凭证模板归属类型(字典类型voucherTemplateBelongType)  */
  voucherTemplateBelongType: Scalars['String'];
  /**  凭证模板名称  */
  voucherTemplateName: Scalars['String'];
};

/**  入参-凭证模板-新增(科目信息)  */
export type SaveVoucherTemplateSubjectInput = {
  /** 金额方向(字典类型amountDirection) */
  amountDirection: Scalars['String'];
  /** 金额来源 */
  amountSource?: InputMaybe<Scalars['String']>;
  /** 辅助核算类型(字典类型auxiliaryAccountType) */
  auxiliaryAccountType?: InputMaybe<Scalars['String']>;
  /** 科目条件信息 */
  conditionList: Array<InputMaybe<SaveVoucherTemplateConditionInput>>;
  /** 科目编码 */
  subjectCode: Scalars['String'];
  /** 科目方向(字典类型debitAndCredit) */
  subjectDirection: Scalars['String'];
  /** 摘要 */
  summary?: InputMaybe<Scalars['String']>;
  /** 是否通用【通用：1，非通用：99】 */
  universal: Scalars['Int'];
};

export type SchemaBo = {
  __typename?: 'SchemaBO';
  /** id */
  id: Scalars['String'];
  /** schema名称 */
  name: Scalars['String'];
};

export type SchemaListPayload = {
  __typename?: 'SchemaListPayload';
  /** 状态信息 */
  msg: Scalars['String'];
  /** 数据 */
  records: Array<SchemaBo>;
  /** 状态码 */
  statusCode: Scalars['Int'];
  /** 总记录数 */
  totalRecords: Scalars['Long'];
};

/** 海运运输信息 */
export type SeaTransportInformationInput = {
  /** 能否删除(backend不用) */
  canDelete?: InputMaybe<Scalars['Boolean']>;
  /** 运输单id */
  id?: InputMaybe<Scalars['ID']>;
  /** 信息填写方式 */
  inputType: TransportInputTypeEnum;
  /** 计划到港时间 */
  planArrivalTime?: InputMaybe<Scalars['Long']>;
  /** 计划离港时间 */
  planDepartureTime?: InputMaybe<Scalars['Long']>;
  /** 船公司Id */
  shipCompany?: InputMaybe<Scalars['ID']>;
  /** 船公司名称 */
  shipCompanyName?: InputMaybe<Scalars['String']>;
  /** 船名 */
  shipName?: InputMaybe<Scalars['String']>;
  /** 运输供应商 */
  supplierId: Scalars['ID'];
  /** 运输商名称 */
  supplierName?: InputMaybe<Scalars['String']>;
  /** 运输要求 */
  transportRequirement?: InputMaybe<Scalars['String']>;
  /** 船次号 */
  vesselNo?: InputMaybe<Scalars['String']>;
};

/** 海运运输信息 */
export type SeaTransportInformationPayload = ShipCompanyInterface & SupplierInterface & {
  __typename?: 'SeaTransportInformationPayload';
  /** 是否可以删除 */
  canDelete?: Maybe<Scalars['Boolean']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 信息填写方式 */
  inputType: TransportInputTypeEnum;
  /** 计划到港时间 */
  planArrivalTime?: Maybe<Scalars['Long']>;
  /** 计划离港时间 */
  planDepartureTime?: Maybe<Scalars['Long']>;
  /** 船公司id */
  shipCompany?: Maybe<Scalars['ID']>;
  /** 船公司名称 */
  shipCompanyName?: Maybe<Scalars['String']>;
  /** 船名 */
  shipName?: Maybe<Scalars['String']>;
  /** 运输供应商 */
  supplierId: Scalars['ID'];
  /** 运输商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 运单号 */
  transportCode?: Maybe<Scalars['String']>;
  /** 运输要求 */
  transportRequirement?: Maybe<Scalars['String']>;
  /** 船次号 */
  vesselNo?: Maybe<Scalars['String']>;
};

export type SeaTripAppPageInput = {
  /** 到港时间终末 */
  arrivePortTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 到港时间起始 */
  arrivePortTimeStart?: InputMaybe<Scalars['Long']>;
  /** 靠泊状态 */
  berthState?: InputMaybe<BerthStateEnum>;
  /** 卸货港id */
  dischargePortIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 船名 */
  shipNameList?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
};

export type SeaTripAppPagePayload = {
  __typename?: 'SeaTripAppPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<SeaTripAppPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type SeaTripAppPayload = SailScheduleShipInterface & {
  __typename?: 'SeaTripAppPayload';
  /** 到港信息 */
  arrivePortInfoList?: Maybe<Array<Maybe<PortWithTimePayload>>>;
  /** 靠泊状态 */
  berthState?: Maybe<BerthStateEnum>;
  /** 货柜数量 */
  cabinetQuantity?: Maybe<Scalars['Int']>;
  /** 已执行数量 */
  doQuantity?: Maybe<DoQuantityStatPayload>;
  /** 船期ID */
  sailScheduleId?: Maybe<Scalars['ID']>;
  /** 船信息 */
  ship?: Maybe<ShipInfoPayload>;
  /** 未执行数量 */
  unDoQuantity?: Maybe<UnDoQuantityStatPayload>;
};

export type SeaTripAppSearchInput = {
  key?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type SeaTripAppSearchPagePayload = {
  __typename?: 'SeaTripAppSearchPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<SeaTripAppSearchPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type SeaTripAppSearchPayload = SailScheduleShipInterface & {
  __typename?: 'SeaTripAppSearchPayload';
  /** 到港信息 */
  arrivePortInfoList?: Maybe<Array<Maybe<PortWithTimePayload>>>;
  /** 货柜信息 */
  cabinetInfoList?: Maybe<Array<Maybe<SeaTripCabinetDetailPayload>>>;
  /** 货柜数量 */
  cabinetQuantity?: Maybe<Scalars['Int']>;
  /** 船期ID */
  sailScheduleId?: Maybe<Scalars['ID']>;
  /** 船信息 */
  ship?: Maybe<ShipInfoPayload>;
};

export type SeaTripAppStateCntPayload = {
  __typename?: 'SeaTripAppStateCntPayload';
  /** 已靠泊 */
  berthed?: Maybe<Scalars['Int']>;
  /** 全部 */
  total?: Maybe<Scalars['Int']>;
  /** 未靠泊 */
  unBerthed?: Maybe<Scalars['Int']>;
};

export type SeaTripCabinetDetailPayload = CategoryInterface & {
  __typename?: 'SeaTripCabinetDetailPayload';
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 卸货港Id */
  dischargePortId?: Maybe<Scalars['ID']>;
  /** 电放状态 */
  electricityReleaseState?: Maybe<ElectricityReleaseStateEnum>;
  /** 出口报关公司名称 */
  exportCustomsSupplier?: Maybe<Scalars['String']>;
  /** 出口报关公司ID */
  exportCustomsSupplierId?: Maybe<Scalars['ID']>;
  /** 文件状态 */
  fileState?: Maybe<FileStateEnum>;
  /** 免箱期 */
  freeBoxDeadLine?: Maybe<Scalars['Long']>;
  /** 进口申报事件 */
  importApplyEventList?: Maybe<Array<Maybe<ImportApplyEventEnum>>>;
  /** 提单号 */
  loadingBillCode?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 海运在途货柜id */
  seaTripCabinetId?: Maybe<Scalars['ID']>;
};

export type SeaTripCabinetInfoPayload = CategoryInterface & DischargePortInterface & WharfInterface & {
  __typename?: 'SeaTripCabinetInfoPayload';
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** "卸货港名称 */
  dischargePort?: Maybe<Scalars['String']>;
  /** 卸货港id */
  dischargePortId?: Maybe<Scalars['ID']>;
  /** 电放状态 */
  electricityReleaseState?: Maybe<ElectricityReleaseStateEnum>;
  /** 进口报关公司名称 */
  entryCustomsSupplier?: Maybe<Scalars['String']>;
  /** 进口报关公司ID */
  entryCustomsSupplierId?: Maybe<Scalars['ID']>;
  /** 出口报关公司名称 */
  exportCustomsSupplier?: Maybe<Scalars['String']>;
  /** 出口报关公司ID */
  exportCustomsSupplierId?: Maybe<Scalars['ID']>;
  /** 工厂发柜时间 */
  factoryDeliveryTime?: Maybe<Scalars['Long']>;
  /** 文件状态 */
  fileState?: Maybe<FileStateEnum>;
  /** 免箱期 */
  freeBoxDeadline?: Maybe<Scalars['Long']>;
  /** 进口申报事件数组 */
  importApplyEventList?: Maybe<Array<Maybe<ImportApplyEventEnum>>>;
  /** 提单号 */
  loadingBillCode?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 海运在途货柜ID */
  seaTripCabinetId?: Maybe<Scalars['ID']>;
  /** 码头Id */
  wharfId?: Maybe<Scalars['ID']>;
  /** 码头名称 */
  wharfName?: Maybe<Scalars['String']>;
};

export type SeaTripExportInput = {
  /** 船期ID */
  sailScheduleIdList: Array<Scalars['ID']>;
};

export type SeaTripGroupKeyInput = {
  /** 后端使用-不传 */
  microService?: InputMaybe<MicroServiceEnum>;
  /** 船次 */
  sail?: InputMaybe<Scalars['String']>;
  /** 船名 */
  shipName?: InputMaybe<Scalars['String']>;
};

export type SeaTripImportInput = {
  /** 导入文件 */
  fileList?: InputMaybe<Array<InputMaybe<FileInput>>>;
};

export type SeaTripImportPayload = {
  __typename?: 'SeaTripImportPayload';
  /** 失败 */
  fail?: Maybe<Scalars['Int']>;
  /** 失败数据 */
  failFile?: Maybe<DurianFilePayload>;
  /** 成功 */
  success?: Maybe<Scalars['Int']>;
  /** 总数 */
  total?: Maybe<Scalars['Int']>;
};

export type SeaTripOrderShipInfoPayload = SailScheduleShipInterface & {
  __typename?: 'SeaTripOrderShipInfoPayload';
  /** 到港信息 */
  arrivePortInfoList?: Maybe<Array<Maybe<PortWithTimePayload>>>;
  /** 靠泊信息 */
  berthPortInfoList?: Maybe<Array<Maybe<PortWithTimePayload>>>;
  /** 柜量 */
  cabinetQuantity?: Maybe<Scalars['Int']>;
  /** 离港信息 */
  leavePortInfoList?: Maybe<Array<Maybe<PortWithTimePayload>>>;
  /** 船期id */
  sailScheduleId?: Maybe<Scalars['ID']>;
  /** 船信息 */
  ship?: Maybe<ShipInfoPayload>;
};

export type SeaTripSelectInput = {
  /** 品类ID,品类规则下拉时传参 */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 货柜维度ID,查看备注时传参 */
  sailScheduleDimId?: InputMaybe<Scalars['ID']>;
  /** 船期ID,海运货柜查看时传参 */
  sailScheduleId?: InputMaybe<Scalars['ID']>;
};

export type SeaTripUniqueKeyInput = {
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 后端使用-不传 */
  microService?: InputMaybe<MicroServiceEnum>;
  /** 船次 */
  sail?: InputMaybe<Scalars['String']>;
  /** 船名 */
  shipName?: InputMaybe<Scalars['String']>;
};

export type SeaTripUniqueKeyPayload = {
  __typename?: 'SeaTripUniqueKeyPayload';
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 船次 */
  sail?: Maybe<Scalars['String']>;
  /** 船名 */
  shipName?: Maybe<Scalars['String']>;
};

export type SeaTripValidCabinetQuantityInput = {
  sailScheduleDimIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

/** 空柜搜索input */
export type SearchEmptyCabinetInput = {
  /** 柜号 */
  cabinetCode?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 空柜id */
  id?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 船期id */
  sailScheduleId?: InputMaybe<Scalars['ID']>;
  /** 搜索最大数量 */
  searchMax?: InputMaybe<Scalars['Int']>;
};

/** 收货搜索关键字 */
export const enum SearchKey {
  /** 柜号 */
  CabinetCode = 'CABINET_CODE',
  /** 车牌号 */
  CarNo = 'CAR_NO',
  /** 计划号 */
  PlanCode = 'PLAN_CODE',
  /** 挂车号 */
  TrailerNo = 'TRAILER_NO',
  /** 仅用于返回值,表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export const enum SearchMethodEnum {
  /** 车牌号 */
  PlateNumber = 'PLATE_NUMBER',
  /** 挂车号 */
  TrailerNumber = 'TRAILER_NUMBER',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export const enum SearchPitayaDomesticReceiveTaskEnum {
  /** 车牌号 */
  CarNo = 'CAR_NO',
  /** 挂车号 */
  TrailerNo = 'TRAILER_NO'
};

export type SearchStockSkuInput = {
  /** 商品类型 */
  commodityType?: InputMaybe<Array<InputMaybe<PeachGatewayCommodityTypeEnum>>>;
  /**  商品名称 */
  skuName?: InputMaybe<Scalars['String']>;
};

/**  查找用户信息 */
export type SearchUserInput = {
  /**  关键词：手机号/用户名称 */
  keyword?: InputMaybe<Scalars['String']>;
  /**  组织ID */
  orgId: Scalars['Int'];
};

export type SearchUserPayload = {
  __typename?: 'SearchUserPayload';
  /** 手机号 */
  phone?: Maybe<Scalars['String']>;
  /** 是否被使用 0未使用，1已使用 */
  used?: Maybe<Scalars['Int']>;
  /** 用户ID */
  userId?: Maybe<Scalars['Int']>;
  /** 用户名 */
  userName?: Maybe<Scalars['String']>;
};

/** 关键字查询结果 */
export type SearchedLocationPayload = {
  __typename?: 'SearchedLocationPayload';
  /** 名称 */
  detailName: Scalars['String'];
  /** id */
  id: Scalars['ID'];
  /** 地理位置坐标 */
  location?: Maybe<Array<Maybe<Scalars['Float']>>>;
  /** 简称 */
  name: Scalars['String'];
};

export type SecondmentConditionInput = {
  /** 归属id */
  belongId: Scalars['Int'];
  /** 归属类型 */
  belongType: Scalars['Int'];
  /** 商品分类 */
  commodityTypeId: Scalars['Int'];
  /** 仓库id */
  warehouseId: Scalars['ID'];
};

export type SecondmentInput = {
  /** 所属组织 */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 商品类型 */
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: InputMaybe<Scalars['String']>;
  /** 调入客户id */
  inBelongId?: InputMaybe<Scalars['Int']>;
  /** 调入客户名称 */
  inBelongName?: InputMaybe<Scalars['String']>;
  /** 调入客户类型 */
  inBelongType?: InputMaybe<Scalars['Int']>;
  outBelongId?: InputMaybe<Scalars['Int']>;
  /** 调出客户名称 */
  outBelongName?: InputMaybe<Scalars['String']>;
  /** 调出客户类型 */
  outBelongType?: InputMaybe<Scalars['Int']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 订单号 */
  secondmentCode?: InputMaybe<Scalars['String']>;
  /** 借调id */
  secondmentId?: InputMaybe<Scalars['ID']>;
  secondmentOrderItemList?: InputMaybe<Array<InputMaybe<SecondmentItemInput>>>;
  /** 借调订单状态 */
  secondmentStatus?: InputMaybe<Scalars['Int']>;
  /** 仓库id */
  warehouseId?: InputMaybe<Scalars['ID']>;
  /** 仓库名称 */
  warehouseName?: InputMaybe<Scalars['String']>;
};

export type SecondmentItemInput = {
  batchId?: InputMaybe<Scalars['ID']>;
  commodityId?: InputMaybe<Scalars['Int']>;
  commodityName?: InputMaybe<Scalars['String']>;
  secondmentId?: InputMaybe<Scalars['ID']>;
  secondmentItemId?: InputMaybe<Scalars['ID']>;
  skuId?: InputMaybe<Scalars['Int']>;
  transferPrice?: InputMaybe<Scalars['BigDecimal']>;
  transferTotalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  transferUnitQuantity?: InputMaybe<Scalars['BigDecimal']>;
};

export type SecondmentItemPayload = CommoditySkuBase & PriceTypeBase & StockBatchBase & {
  __typename?: 'SecondmentItemPayload';
  batch?: Maybe<StockBatch>;
  commoditySku?: Maybe<PitayaCommoditySku>;
  priceType?: Maybe<Unit>;
  secondmentId?: Maybe<Scalars['ID']>;
  secondmentItemId?: Maybe<Scalars['ID']>;
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  transferPrice?: Maybe<Scalars['BigDecimal']>;
  transferTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  transferUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type SecondmentLogPayload = {
  __typename?: 'SecondmentLogPayload';
  createBy?: Maybe<Scalars['Int']>;
  createTime?: Maybe<Scalars['Long']>;
  createUserName?: Maybe<Scalars['String']>;
  secondmentId?: Maybe<Scalars['ID']>;
  secondmentLogDescription?: Maybe<Scalars['String']>;
  secondmentLogId?: Maybe<Scalars['ID']>;
  secondmentLogType?: Maybe<Scalars['Int']>;
  secondmentLogTypeText?: Maybe<Scalars['String']>;
};

export type SecondmentPageInput = {
  /** 商品类型id */
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  /** 借调申请列表时间，以天为单位 */
  date?: InputMaybe<Scalars['Long']>;
  /** 订单状态 */
  orderStatus?: InputMaybe<Scalars['Int']>;
  /** 借调单号 */
  secondmentCode?: InputMaybe<Scalars['String']>;
};

export type SecondmentPayload = BelongOrgBase & CreateByBase & InBelongNameBase & OutBelongNameBase & WarehouseBase & {
  __typename?: 'SecondmentPayload';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 商品类型 */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 操作原因（驳回原因） */
  description?: Maybe<Scalars['String']>;
  /** 调入客户id */
  inBelongId?: Maybe<Scalars['Int']>;
  /** 调入客户名称 */
  inBelongName?: Maybe<Scalars['String']>;
  /** 调入客户类型 */
  inBelongType?: Maybe<Scalars['Int']>;
  outBelongId?: Maybe<Scalars['Int']>;
  /** 调出客户名称 */
  outBelongName?: Maybe<Scalars['String']>;
  /** 调出客户类型 */
  outBelongType?: Maybe<Scalars['Int']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 订单号 */
  secondmentCode?: Maybe<Scalars['String']>;
  /** 借调id */
  secondmentId?: Maybe<Scalars['ID']>;
  secondmentOrderItemList?: Maybe<Array<Maybe<SecondmentItemPayload>>>;
  /** 借调订单状态(10:待提交|20:已提交|30:已驳回|40:已完成|50:已取消|60:待审核) */
  secondmentStatus?: Maybe<Scalars['Int']>;
  /** 状态名称 */
  secondmentStatusName?: Maybe<Scalars['String']>;
  /** 仓库 */
  warehouse?: Maybe<Warehouse>;
};

export type SecondmentQueryPayload = {
  __typename?: 'SecondmentQueryPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<SecondmentPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type SecondmentStatusInput = {
  /** 驳回原因 */
  description?: InputMaybe<Scalars['String']>;
  /** 借调id */
  secondmentId?: InputMaybe<Scalars['ID']>;
  /** 借调状态 */
  secondmentStatus?: InputMaybe<Scalars['Int']>;
};

export type SecondmentStockPayload = BelongNameBase & CommoditySkuBase & PriceTypeBase & {
  __typename?: 'SecondmentStockPayload';
  batchCode?: Maybe<Scalars['String']>;
  /** 批次信息 */
  batchId?: Maybe<Scalars['ID']>;
  /** 归属id */
  belongId?: Maybe<Scalars['Int']>;
  /** 归属名称 */
  belongName?: Maybe<Scalars['String']>;
  /** 归属类型 */
  belongType?: Maybe<Scalars['Int']>;
  /** 商品信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  priceType?: Maybe<Unit>;
  /** 库存总计数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 库存数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type SelectOption = {
  __typename?: 'SelectOption';
  disabled?: Maybe<Scalars['Boolean']>;
  label?: Maybe<Scalars['String']>;
  value?: Maybe<Scalars['Int']>;
};

export type SelectOption2 = {
  __typename?: 'SelectOption2';
  disabled?: Maybe<Scalars['Boolean']>;
  label?: Maybe<Scalars['String']>;
  value?: Maybe<Scalars['ID']>;
};

export const enum SelectType {
  /** 多选 */
  CheckBox = 'CHECK_BOX',
  /** 单选 */
  Radio = 'RADIO',
  Unknown = 'UNKNOWN',
  Unrecognized = 'UNRECOGNIZED',
  Unspecified = 'UNSPECIFIED'
};

export type SelfPurchaseInfo = {
  __typename?: 'SelfPurchaseInfo';
  /** 业务单号(采购单号/退货单号/扣损单号) */
  businessCode?: Maybe<Scalars['String']>;
  /** 商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 商品类型描述 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 采购时间(仅在采购费用单有效) */
  purchaseTime?: Maybe<Scalars['Long']>;
};

export type SelfSettlementCost = {
  __typename?: 'SelfSettlementCost';
  /** 金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 是否计算结算金额 默认false不计算 */
  calculation?: Maybe<Scalars['Boolean']>;
  /** 费用id */
  costId?: Maybe<Scalars['ID']>;
  /** 费用类型 */
  costType?: Maybe<AgencySaleCostType>;
  /** 填写方 */
  fillName?: Maybe<Scalars['String']>;
  /** 付款方式 */
  payMode?: Maybe<PayMode>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['Int']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

/**  发送验证码参数 */
export type SendCodeMsgInput = {
  /**  手机号 */
  phone: Scalars['String'];
};

/** 发送邮件入参 */
export type SendMailInput = {
  /** 邮件内容 */
  content?: InputMaybe<Scalars['String']>;
  /** 单据Id */
  id?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 邮件类型 */
  mailType: DeclareMailTypeEnum;
  /** 收件人邮箱 */
  recipientMail?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 签名 */
  sign?: InputMaybe<Scalars['String']>;
  /** 邮件主题 */
  subject?: InputMaybe<Scalars['String']>;
};

export type SendSmsInput = {
  mobile?: InputMaybe<Scalars['String']>;
};

export type SendSmsPayload = {
  __typename?: 'SendSmsPayload';
  success: Scalars['Boolean'];
};

export const enum ServiceType {
  Chart = 'CHART',
  Gql = 'GQL',
  Grpc = 'GRPC',
  Rest = 'REST'
};

export type ServiceTypeOption = {
  __typename?: 'ServiceTypeOption';
  /** 是否禁用 */
  disable: Scalars['Boolean'];
  /** 服务类型下拉选项前端展示的名称 */
  label: Scalars['String'];
  /** 服务类型下拉选项对应的值 */
  value: ServiceType;
};

export type SetCommodityGuidePriceInput = {
  /**  商品管控id  */
  commodityControlId: Scalars['ID'];
  /**  商品SkuId  */
  commoditySkuIdList: Array<Scalars['Int']>;
  /**  最低指导价  */
  minGuidePrice: Scalars['BigDecimal'];
  /**  指导价单位Id  */
  priceUnitId: Scalars['Int'];
};

/**  回款结算信息 */
export type SettleAccountsDetailPayload = {
  __typename?: 'SettleAccountsDetailPayload';
  /**  本次结算金额 */
  currentPayAmount?: Maybe<Scalars['BigDecimal']>;
  /**  欠款单状态 */
  debitFormStatus?: Maybe<Scalars['Int']>;
  /**  欠款单状态描述 */
  debitFormStatusDesc?: Maybe<Scalars['String']>;
  /**  已结算金额 */
  paidAmount?: Maybe<Scalars['BigDecimal']>;
  /**  剩余未结算金额 */
  residueUnpaidAmount?: Maybe<Scalars['BigDecimal']>;
  /** 销售单关联类型 */
  saleOrderType?: Maybe<Scalars['String']>;
  /** 销售单关联类型描述 */
  saleOrderTypeDesc?: Maybe<Scalars['String']>;
  /**  销售金额 */
  salesOrderAmount?: Maybe<Scalars['BigDecimal']>;
  /**  销售单号 */
  salesOrderCode?: Maybe<Scalars['String']>;
  /**  销售日期 */
  salesOrderTime?: Maybe<Scalars['Long']>;
  /**  结算ID */
  settleAccountsId?: Maybe<Scalars['ID']>;
  /**  未结算金额 */
  unpaidAmount?: Maybe<Scalars['BigDecimal']>;
};

/**  回款结算信息 */
export type SettleAccountsPayload = {
  __typename?: 'SettleAccountsPayload';
  /**  本次结算合计金额 */
  currentPayTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  合计结算金额 */
  paidTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  欠款月合计金额 */
  residueUnpaidTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  合计销售金额 */
  salesTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  回款结算明细信息 */
  settleAccountsDetailRespList?: Maybe<Array<Maybe<SettleAccountsDetailPayload>>>;
  /**  合计未结算金额 */
  unpaidTotalAmount?: Maybe<Scalars['BigDecimal']>;
};

/**  回款规则 */
export const enum SettleRuleEnum {
  /**  总欠款自动回款 */
  SelfMotion = 'SELF_MOTION',
  /**  指定欠款回款 */
  SettleAssign = 'SETTLE_ASSIGN',
  /**  未识别 */
  Unrecognized = 'UNRECOGNIZED'
};

export type SettlementAuditProcessPayload = {
  __typename?: 'SettlementAuditProcessPayload';
  /** 审核状态 */
  auditStatus?: Maybe<SettlementAuditStatus>;
  /** 审核时间 */
  auditTime?: Maybe<Scalars['Long']>;
  /** 审核人 */
  reviewer?: Maybe<Scalars['String']>;
};

export const enum SettlementAuditStatus {
  /** 已通过 */
  Passed = 'PASSED',
  /** 已驳回 */
  Rejected = 'REJECTED',
  /** 审核中 */
  UnderReview = 'UNDER_REVIEW',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type SettlementCost = {
  __typename?: 'SettlementCost';
  /** 金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 费用id */
  costId?: Maybe<Scalars['ID']>;
  /** 费用类型 */
  costType?: Maybe<AgencySaleCostType>;
  /** 费用填写方 */
  fillOrgName?: Maybe<Scalars['String']>;
  /** 参与结算，1：参与结算 2：不参与结算 */
  partakeSettlement?: Maybe<Scalars['Int']>;
};

/** 费用单结算状态 */
export const enum SettlementCostStatus {
  /** 结算中 */
  InSettlement = 'IN_SETTLEMENT',
  /** 已结算 */
  Settled = 'SETTLED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未结算 */
  Unsettled = 'UNSETTLED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type SettlementRuleInfoPayload = {
  __typename?: 'SettlementRuleInfoPayload';
  /** 代卖费规则 */
  settlementRule?: Maybe<Scalars['Int']>;
  /** 代卖费规则描述 */
  settlementRuleDesc?: Maybe<Scalars['String']>;
  /** 结算规则值 */
  settlementRuleValue?: Maybe<Scalars['BigDecimal']>;
};

/** 代卖结算规则类型 */
export const enum SettlementRuleType {
  /** 无代卖费用 */
  None = 'NONE',
  /** 按每件扣费 */
  OnePiece = 'ONE_PIECE',
  /** 按贷款总额扣费 */
  TotalAmount = 'TOTAL_AMOUNT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 按整车计算扣费 */
  WholeCar = 'WHOLE_CAR'
};

export type ShipCompanyInterface = {
  /** 船公司ID */
  shipCompany?: Maybe<Scalars['ID']>;
  /** 船公司名称 */
  shipCompanyName?: Maybe<Scalars['String']>;
};

export type ShipCompanyListInterface = {
  /** 船公司ID */
  shipCompanyIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 船公司名称 */
  shipCompanyNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

/** 船公司 */
export type ShipCompanyPayload = ShipCompanyInterface & {
  __typename?: 'ShipCompanyPayload';
  /** 船公司ID */
  shipCompany?: Maybe<Scalars['ID']>;
  /** 船公司名称 */
  shipCompanyName?: Maybe<Scalars['String']>;
};

export type ShipInfoPayload = {
  __typename?: 'ShipInfoPayload';
  /** 船次 */
  sail?: Maybe<Scalars['String']>;
  /** 船公司 */
  shipCompany?: Maybe<Scalars['String']>;
  /** 船名 */
  shipName?: Maybe<Scalars['String']>;
};

export type ShipmentInspectionBasicPayload = CategoryInterface & SupplierInterface & {
  __typename?: 'ShipmentInspectionBasicPayload';
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 任务id */
  id?: Maybe<Scalars['ID']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 发货地 */
  shipmentAddress?: Maybe<Scalars['String']>;
  /** 任务状态 */
  state?: Maybe<ShipmentInspectionStateEnum>;
  /** 供应商ID */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

export type ShipmentInspectionCheckPayload = {
  __typename?: 'ShipmentInspectionCheckPayload';
  /** 是否错误 */
  error?: Maybe<Scalars['Boolean']>;
  /** 错误信息 */
  errorMessage?: Maybe<Scalars['String']>;
  /** 质检车牌号 */
  plateNumber?: Maybe<Scalars['String']>;
};

export type ShipmentInspectionCommitInput = {
  /** 题目答案 */
  answers: Array<InputMaybe<SopAnswerInput>>;
  /** 是否提交 */
  commit: Scalars['Boolean'];
  /** 任务id */
  id?: InputMaybe<Scalars['ID']>;
};

export type ShipmentInspectionCommodityPayload = CommodityInterface & {
  __typename?: 'ShipmentInspectionCommodityPayload';
  /** 商品id */
  commodityId?: Maybe<Scalars['ID']>;
  /** 商品标记 */
  commodityMark?: Maybe<DurianCommodityMarkEnum>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 规格名称 */
  optionNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 价格 */
  price?: Maybe<Scalars['BigDecimal']>;
  /** 数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** 单位 */
  quantityUnit?: Maybe<QuantityUnitEnum>;
  /** sku id */
  skuId?: Maybe<Scalars['ID']>;
  /** 重量 */
  weight?: Maybe<Scalars['BigDecimal']>;
};

export type ShipmentInspectionDetailPayload = {
  __typename?: 'ShipmentInspectionDetailPayload';
  /** 基础信息 */
  basicInfo?: Maybe<ShipmentInspectionBasicPayload>;
  /** 商品信息 */
  commodityInfoList?: Maybe<Array<Maybe<ShipmentInspectionCommodityPayload>>>;
  /** 质检车辆 */
  plateNumber?: Maybe<Scalars['String']>;
  /** sop */
  sopInfo?: Maybe<ShipmentInspectionSopPayload>;
  /** 运输信息 */
  transportInfo?: Maybe<ShipmentInspectionTransportPayload>;
};

export type ShipmentInspectionPageInput = {
  /** 品类 */
  categoryIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 需要到货日期终 */
  expectedDeliveryTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 需要到货日期起 */
  expectedDeliveryTimeStart?: InputMaybe<Scalars['Long']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 计划号 */
  planCode?: InputMaybe<Scalars['String']>;
  /** 发货地 */
  shipmentAddressList?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 状态 */
  state?: InputMaybe<ShipmentInspectionStateEnum>;
  /** 供货商 */
  supplierIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

/** 收货计划分页出参 */
export type ShipmentInspectionPagePayload = {
  __typename?: 'ShipmentInspectionPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<ShipmentInspectionPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type ShipmentInspectionPayload = CategoryInterface & SupplierInterface & {
  __typename?: 'ShipmentInspectionPayload';
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 提交时间 */
  commitTime?: Maybe<Scalars['Long']>;
  /** 需要到货日期 */
  expectedDeliveryTime?: Maybe<Scalars['Long']>;
  /** 任务id */
  id?: Maybe<Scalars['ID']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 发货地 */
  shipmentAddress?: Maybe<Scalars['String']>;
  /** 状态 */
  state?: Maybe<ShipmentInspectionStateEnum>;
  /** 供应商ID */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

export type ShipmentInspectionQuantityPayload = {
  __typename?: 'ShipmentInspectionQuantityPayload';
  /** 待处理 */
  pendingQuantity?: Maybe<Scalars['Int']>;
};

export type ShipmentInspectionSopPayload = {
  __typename?: 'ShipmentInspectionSopPayload';
  /** 提交时间 */
  commitTime?: Maybe<Scalars['Long']>;
  /** sop答案id */
  sopReqId?: Maybe<Scalars['ID']>;
  /** sop模板id */
  sopTemplateId?: Maybe<Scalars['ID']>;
};

/** 发车质检任务状态 */
export const enum ShipmentInspectionStateEnum {
  /** 已完成 */
  Completed = 'COMPLETED',
  /** 待处理 */
  Pending = 'PENDING',
  Unknown = 'UNKNOWN',
  Unrecognized = 'UNRECOGNIZED',
  Unspecified = 'UNSPECIFIED'
};

export type ShipmentInspectionTransportPayload = {
  __typename?: 'ShipmentInspectionTransportPayload';
  /** 备用电话 */
  backupPhone?: Maybe<Scalars['String']>;
  /** 司机姓名 */
  driverName?: Maybe<Scalars['String']>;
  /** 司机电话 */
  driverPhone?: Maybe<Scalars['String']>;
  /** 车牌号 */
  plateNumber?: Maybe<Scalars['String']>;
  /** 挂车号 */
  trailerNumber?: Maybe<Scalars['String']>;
};

export type ShippingInfoInput = {
  /** 联系人 */
  contactInfoList?: InputMaybe<Array<InputMaybe<ContactInput>>>;
  /** 发货地名称 */
  shippingAddress?: InputMaybe<Scalars['String']>;
  /** 发货地 */
  shippingAddressId?: InputMaybe<Scalars['ID']>;
  /** 供货商 */
  supplierId?: InputMaybe<Scalars['ID']>;
};

export type ShippingInfoPayload = ContactInfoInterface & SupplierInterface & {
  __typename?: 'ShippingInfoPayload';
  /** 供应商地址 */
  address?: Maybe<Scalars['String']>;
  /** 供应商地址id */
  addressId?: Maybe<Scalars['ID']>;
  /** 联系人信息 */
  contactList?: Maybe<Array<Maybe<DurianContactOption>>>;
  /** 节点 */
  pointId?: Maybe<Scalars['ID']>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

export const enum Side {
  /** 身份证背面 */
  Back = 'BACK',
  /** 身份证正面 */
  Front = 'FRONT',
  /** 如果参数值为空或无该参数，系统自动识别，建议填写，准确率更高。 */
  UnSpecified = 'UN_SPECIFIED'
};

/** 签署记录信息 */
export type SignRecordInfo = {
  __typename?: 'SignRecordInfo';
  /** 操作人id */
  operateId?: Maybe<Scalars['Int']>;
  /** 操作人名称 */
  operateName?: Maybe<Scalars['String']>;
  /** 操作时间 */
  operateTime?: Maybe<Scalars['Long']>;
  /** 合同签署流程 */
  signingProcess?: Maybe<SigningProcessEnum>;
};

/** 合同签署流程 */
export const enum SigningProcessEnum {
  /** 已填写 */
  Filled = 'FILLED',
  /** 已拒签 */
  Rejected = 'REJECTED',
  /** 已发起 */
  SponsorSigning = 'SPONSOR_SIGNING',
  /** 已终止 */
  Termination = 'TERMINATION',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 结果 */
export type SingleDataInfoPayload = CategoryInterface & CustomerListInterface & EntryCustomsSupplierInterface & EntryPortInterface & {
  __typename?: 'SingleDataInfoPayload';
  /** 柜次 */
  cabinetBatchCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 合成状态 */
  compositeState?: Maybe<CompositeStateEnum>;
  /** 客户id */
  customerId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 客户名称 */
  customerName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 消杀报告 */
  disinfectionReportList?: Maybe<Array<Maybe<DurianFilePayload>>>;
  /** 资料有效起始日 */
  effectiveDate?: Maybe<Scalars['Long']>;
  /** 进口报关公司名称 */
  entryCustomsSupplier?: Maybe<Scalars['String']>;
  /** 进口报关公司ID */
  entryCustomsSupplierId?: Maybe<Scalars['ID']>;
  /** 进口港名称 */
  entryPort?: Maybe<Scalars['String']>;
  /** 进口港id */
  entryPortId?: Maybe<Scalars['ID']>;
  /** 工厂发柜日期 */
  factoryDeliverTime?: Maybe<Scalars['Long']>;
  id?: Maybe<Scalars['ID']>;
  /** 进口报关单 */
  importDeclarationList?: Maybe<Array<Maybe<DurianFilePayload>>>;
  /** 检验检疫证 */
  inspectionQuarantineCertificateList?: Maybe<Array<Maybe<DurianFilePayload>>>;
  /** 合并文件 */
  mergeFile?: Maybe<DurianFilePayload>;
  /** 核酸报告 */
  nucleicAcidReportList?: Maybe<Array<Maybe<DurianFilePayload>>>;
  /** 品类图片 */
  pictureUrl?: Maybe<Scalars['String']>;
  /** 资料进度 */
  progress?: Maybe<ProgressStateEnum>;
  /** 发车时间 */
  shipmentTime?: Maybe<Scalars['Long']>;
};

/** app分页查询条件 */
export type SingleDataPageAppInput = {
  /** 品类id */
  categoryIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /**  柜次、柜号 */
  keyWord?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** PlanStateEnum */
  progressList?: InputMaybe<Array<InputMaybe<ProgressStateEnum>>>;
};

/** web分页查询条件 */
export type SingleDataPageInput = {
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类id */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 合成状态 */
  compositeState?: InputMaybe<Array<InputMaybe<CompositeStateEnum>>>;
  /** 收货方id */
  customerId?: InputMaybe<Scalars['String']>;
  /** 资料有效起始日-结束日期 */
  effectiveDateEnd?: InputMaybe<Scalars['Long']>;
  /** 资料有效起始日-开始日期 */
  effectiveDateStart?: InputMaybe<Scalars['Long']>;
  /** 进口报关公司id */
  entryCustomsSupplierId?: InputMaybe<Scalars['ID']>;
  /** 进口港id */
  entryPortId?: InputMaybe<Scalars['ID']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 资料进度 */
  progress?: InputMaybe<ProgressStateEnum>;
  /** 发车时间-结束日期 */
  shipmentTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 发车时间-开始日期 */
  shipmentTimeStart?: InputMaybe<Scalars['Long']>;
};

/** 分页查看返回 */
export type SingleDataPagePayload = {
  __typename?: 'SingleDataPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<SingleDataInfoPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

/** 保存输入 */
export type SingleDataSaveInput = {
  /** 消杀报告 */
  disinfectionReportList?: InputMaybe<Array<InputMaybe<FileInput>>>;
  /** 资料有效起始日 */
  effectiveDate?: InputMaybe<Scalars['Long']>;
  id?: InputMaybe<Scalars['ID']>;
  /** 进口报关单 */
  importDeclarationList?: InputMaybe<Array<InputMaybe<FileInput>>>;
  /** 检验检疫证 */
  inspectionQuarantineCertificateList?: InputMaybe<Array<InputMaybe<FileInput>>>;
  /** 核酸报告 */
  nucleicAcidReportList?: InputMaybe<Array<InputMaybe<FileInput>>>;
};

export type SingleTransportNodeOperationInput = {
  /** 提单号 */
  billNo?: InputMaybe<Scalars['String']>;
  /** 文件 */
  file?: InputMaybe<Array<InputMaybe<FileInput>>>;
  /** 是否压车 */
  hasPressCar?: InputMaybe<Scalars['Boolean']>;
  /** 操作时间 */
  operationTime: Scalars['Long'];
  /** 操作类型 */
  operationType: NodeOperationTypeEnum;
  /** 节点id */
  routeNodeId: Scalars['ID'];
};

export type SitePayload = {
  __typename?: 'SitePayload';
  /** 地址 */
  address?: Maybe<Scalars['String']>;
  /** 主键 */
  id?: Maybe<Scalars['ID']>;
  /** 纬度 */
  lat?: Maybe<Scalars['BigDecimal']>;
  /** 经度 */
  lng?: Maybe<Scalars['BigDecimal']>;
  /** 名称 */
  name?: Maybe<Scalars['String']>;
  /** 半径 */
  radius?: Maybe<Scalars['BigDecimal']>;
};

export type SkuBase = {
  /** sku信息 */
  sku?: Maybe<PitayaCommoditySku>;
};

export type SkuBatchInput = {
  /**  不查询的sku批次 */
  excludeSkuBatchId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  skuId: Scalars['Int'];
  /** 仓库ID */
  warehouseId?: InputMaybe<Scalars['ID']>;
};

export type SkuCheckInput = {
  /** 选项值列表 */
  optionIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 任务ID */
  taskId?: InputMaybe<Scalars['ID']>;
  /** 商品任务类型 */
  taskType?: InputMaybe<CommodityTaskTypeEnum>;
};

/** sku列表规格表头 */
export type SkuColumnSpecPayload = {
  __typename?: 'SkuColumnSpecPayload';
  /** 规格id */
  commoditySpecId?: Maybe<Scalars['Int']>;
  /** 规格名称 */
  commoditySpecName?: Maybe<Scalars['String']>;
  /** 关联的标准规格id */
  stdSpecId?: Maybe<Scalars['Int']>;
};

export type SkuCommoditySpecOption = {
  __typename?: 'SkuCommoditySpecOption';
  optionName?: Maybe<Scalars['String']>;
  specId?: Maybe<Scalars['Int']>;
};

export type SkuCommoditySpecOptionPayLoad = {
  __typename?: 'SkuCommoditySpecOptionPayLoad';
  /** 规格选项id */
  commoditySpecOptionId?: Maybe<Scalars['Int']>;
  /** 规格选项名称 */
  commoditySpecOptionName?: Maybe<Scalars['String']>;
  /** 关联的标准规格选项id */
  stdOptionId?: Maybe<Scalars['Int']>;
};

export type SkuCondition = {
  /** 规格选项id */
  optionId?: InputMaybe<Scalars['Int']>;
  /** 规格id */
  specId?: InputMaybe<Scalars['Int']>;
};

export type SkuCreateOptionInput = {
  /** 基本单位 */
  baseUnit?: InputMaybe<Scalars['Int']>;
  /** 规格选项名称 */
  specOptionName?: InputMaybe<Scalars['String']>;
};

export type SkuDetailBase = {
  /** sku信息 */
  skuDetail?: Maybe<PitayaCommoditySku>;
};

/**  sku明细信息 */
export type SkuDetailInfo = {
  __typename?: 'SkuDetailInfo';
  /**  Sku id */
  skuId?: Maybe<Scalars['Int']>;
  /**  Sku 名称 */
  skuName?: Maybe<Scalars['String']>;
  /** 价格 */
  skuPrice?: Maybe<Array<Maybe<SkuPriceInfo>>>;
  /**  Sku 销售数量 */
  skuQuantity?: Maybe<Array<Maybe<SalesNumCount>>>;
};

export type SkuDetailPayload = {
  __typename?: 'SkuDetailPayload';
  skuDetailVOResponse?: Maybe<Array<Maybe<SkuDetailVoResponse>>>;
};

export type SkuDetailVoResponse = {
  __typename?: 'SkuDetailVOResponse';
  /** sku基本单位 */
  baseUnit?: Maybe<Scalars['Int']>;
  commodityId?: Maybe<Scalars['Int']>;
  commoditySkuId?: Maybe<Scalars['Int']>;
  commoditySpecOption?: Maybe<Array<Maybe<SpecOptionPayload>>>;
  commoditySpecs?: Maybe<Array<Maybe<SpecPayload>>>;
  /** 图片 */
  picturesList?: Maybe<Array<Maybe<PictureInfo>>>;
  skuName?: Maybe<Scalars['String']>;
  /** 状态 */
  status?: Maybe<Scalars['Int']>;
};

export type SkuGroupByBatchInput = {
  /**  批次id */
  batchId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 包含没有库存的批次 默认false不包含 */
  queryZeroStock?: InputMaybe<Scalars['Boolean']>;
};

export type SkuGroupByBatchPayload = {
  __typename?: 'SkuGroupByBatchPayload';
  data?: Maybe<Array<Maybe<StockSkuGroup>>>;
};

export type SkuGroupPayload = {
  __typename?: 'SkuGroupPayload';
  category?: Maybe<Scalars['String']>;
  categoryId?: Maybe<Scalars['Int']>;
  data: Array<Maybe<SkuSimpleInfo>>;
};

export type SkuImportPriceCheckInput = {
  /** sku id */
  skuIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 任务id */
  taskId?: InputMaybe<Scalars['ID']>;
};

export type SkuImportPriceCheckPayload = {
  __typename?: 'SkuImportPriceCheckPayload';
  /** 是否相同 */
  flag?: Maybe<Scalars['Boolean']>;
  /** 进口单价 */
  importPrice?: Maybe<Scalars['BigDecimal']>;
};

export type SkuInfo = {
  __typename?: 'SkuInfo';
  /** 退货数量 */
  skuQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 退货数量单位 */
  unitId?: Maybe<Scalars['Int']>;
};

export type SkuListColumnCommoditySkuUnitPayLoad = {
  __typename?: 'SkuListColumnCommoditySkuUnitPayLoad';
  /** key */
  key?: Maybe<Scalars['String']>;
  /** title */
  title?: Maybe<Scalars['String']>;
};

export type SkuListConditionInput = {
  /** 商品id */
  commodityId?: InputMaybe<Scalars['Int']>;
  /** 规格选项 */
  commoditySpecOptionConditionInput?: InputMaybe<Array<InputMaybe<CommoditySpecOptionConditionInput>>>;
  page?: InputMaybe<Page>;
};

export type SkuOption = {
  __typename?: 'SkuOption';
  /** 规格选项名称 */
  optionName?: Maybe<Scalars['String']>;
  /** 规格id */
  specId?: Maybe<Scalars['Int']>;
};

export type SkuOptionPayload = {
  __typename?: 'SkuOptionPayload';
  optionId?: Maybe<Array<Maybe<Scalars['Int']>>>;
};

export type SkuOptionQueryInput = {
  optionIds: Array<Scalars['Int']>;
};

export type SkuOptionsPayLoad = {
  __typename?: 'SkuOptionsPayLoad';
  /** 规格id */
  commoditySpecId?: Maybe<Scalars['Int']>;
  /** 规格名称 */
  commoditySpecName?: Maybe<Scalars['String']>;
  /** 规格选项 */
  commoditySpecOptionVOList?: Maybe<Array<Maybe<SkuCommoditySpecOptionPayLoad>>>;
  /** 名称排序 */
  nameSort?: Maybe<Scalars['Int']>;
  /** 关联的标准规格id */
  stdSpecId?: Maybe<Scalars['Int']>;
};

export type SkuPagePayload = {
  __typename?: 'SkuPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<SkuPayLoad>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type SkuPayLoad = {
  __typename?: 'SkuPayLoad';
  /** sku基本单位 */
  baseUnit?: Maybe<Scalars['Int']>;
  /** sku Id */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** sku名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /** 图片 */
  picturesList?: Maybe<Array<Maybe<PictureInfo>>>;
  /** 规格选项 */
  skuCommoditySpecOptionList?: Maybe<Array<Maybe<SkuCommoditySpecOption>>>;
  /** 状态 */
  status?: Maybe<Scalars['Int']>;
};

export type SkuPayload = {
  __typename?: 'SkuPayload';
  skuId?: Maybe<Scalars['ID']>;
  skuName?: Maybe<Scalars['String']>;
  /** SKU选项值 */
  specIdsList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** sku选项详情 */
  specsList?: Maybe<Array<Maybe<SpecInfoPayload>>>;
};

/**  sku提货明细 */
export type SkuPickDetail = {
  /**  批次id */
  batchId: Scalars['ID'];
  /**  skuId */
  skuId: Scalars['Int'];
  /**  提货数量 */
  skuQuantity: Scalars['BigDecimal'];
};

/** sku价格对象 */
export type SkuPriceInfo = {
  __typename?: 'SkuPriceInfo';
  /**  最高价 */
  maxPrice?: Maybe<Scalars['BigDecimal']>;
  /**  最低价 */
  minPrice?: Maybe<Scalars['BigDecimal']>;
  /** 单位类型id */
  unitType?: Maybe<Scalars['Int']>;
};

export type SkuQueryInput = {
  /** 是否有bom表 1 是 99 不是 */
  buildBom?: InputMaybe<Scalars['Int']>;
  /** 商品类型 果品辅料周转筐 */
  commodityId?: InputMaybe<Scalars['Int']>;
  /** sku的类型 原料 成品 半成品 次品 */
  skuType?: InputMaybe<Scalars['Int']>;
};

export type SkuSimpleInfo = {
  __typename?: 'SkuSimpleInfo';
  /**  true 禁用，false 启用 */
  disable?: Maybe<Scalars['Boolean']>;
  skuId?: Maybe<Scalars['Int']>;
  skuName?: Maybe<Scalars['String']>;
};

export type SkuStockPayload = CommoditySkuBase & TotalTypeBase & UnitTypeBase & WarehouseBase & {
  __typename?: 'SkuStockPayload';
  /** sku信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 大单位库存数量 */
  stockTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 小单位库存数量 */
  stockUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 总计单位信息 */
  totalType?: Maybe<Unit>;
  /** 基本单位信息 */
  unitType?: Maybe<Unit>;
  /** 仓库信息 */
  warehouse?: Maybe<Warehouse>;
};

export const enum SkuStocksOperationEnum {
  DefectiveSale = 'DEFECTIVE_SALE',
  None = 'NONE'
};

export type SkuTextDescriptionBase = {
  commoditySkuId?: Maybe<Scalars['Int']>;
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type SkuTextDescriptionForSkuIdBase = {
  skuId?: Maybe<Scalars['Int']>;
  skuTextDescriptionList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type SopAboutListInterface = {
  /** sop简介 */
  sopList?: Maybe<Array<Maybe<SopAboutPayload>>>;
  /** sop请求id */
  sopReqIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
};

export type SopAboutPayload = {
  __typename?: 'SopAboutPayload';
  /** sop提交时间 */
  sopCommitTime?: Maybe<Scalars['Long']>;
  /** sop名称 */
  sopName?: Maybe<Scalars['String']>;
  /** sop请求id */
  sopReqId?: Maybe<Scalars['ID']>;
};

/** SOP题目答案入参 */
export type SopAnswerInput = {
  /** 题目结果 */
  answer?: InputMaybe<Scalars['String']>;
  /** 文件 */
  files?: InputMaybe<Array<InputMaybe<FileInput>>>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 题目ID */
  sopDetailId?: InputMaybe<Scalars['ID']>;
};

/** SOP题目答案 */
export type SopAnswerPayload = {
  __typename?: 'SopAnswerPayload';
  /** 题目结果 */
  answer?: Maybe<Scalars['String']>;
  /** 文件 */
  files?: Maybe<Array<Maybe<DurianFilePayload>>>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 题目ID */
  sopDetailId?: Maybe<Scalars['ID']>;
};

/** 质检的项目 */
export type SopBatchItemPayload = {
  __typename?: 'SopBatchItemPayload';
  skuId?: Maybe<Scalars['Int']>;
  skuName?: Maybe<Scalars['String']>;
  stocks?: Maybe<Array<Maybe<SopBatchStockPayload>>>;
};

export type SopBatchPayload = {
  __typename?: 'SopBatchPayload';
  /** 质检的批次 */
  recodes?: Maybe<Array<Maybe<SopBatchItemPayload>>>;
};

export type SopBatchStockPayload = {
  __typename?: 'SopBatchStockPayload';
  /** 批次ID */
  batchId?: Maybe<Scalars['ID']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 总数量合计 */
  totalCount?: Maybe<Scalars['BigDecimal']>;
  unitId?: Maybe<Scalars['Int']>;
  /** 入库时间 */
  warehouseTime?: Maybe<Scalars['Long']>;
};

/** 可供选择的质检品类 */
export type SopCategoryPayload = {
  __typename?: 'SopCategoryPayload';
  categoryId?: Maybe<Scalars['Int']>;
  categoryName?: Maybe<Scalars['String']>;
  /** 是否有对应品类的SOP */
  haveSop?: Maybe<Scalars['Boolean']>;
};

export const enum SopCheckItem {
  /** 多选 */
  CheckboxType = 'CHECKBOX_TYPE',
  /** 时间 */
  DateType = 'DATE_TYPE',
  /** 文件（图片或者视频） */
  FileType = 'FILE_TYPE',
  /** 单选 */
  RadioType = 'RADIO_TYPE',
  /** 文本 */
  TextType = 'TEXT_TYPE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type SopCheckItemCreateInput = {
  /** 状态 */
  enabled?: InputMaybe<EnabledEnum>;
  /** 输入框规则 */
  inputTextRule?: InputMaybe<InputTextRule>;
  /** 是否上传图片/视频 */
  isRemark?: InputMaybe<Scalars['Boolean']>;
  /** 检查项名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 检查项名称(多语言) */
  nameLocale?: InputMaybe<Scalars['Object']>;
  /** 选项 */
  options?: InputMaybe<Array<InputMaybe<SopOptionEditInput>>>;
  /** 是否上传图片/视频 */
  remarkRequired?: InputMaybe<Scalars['Boolean']>;
  /** 备注 */
  remarks?: InputMaybe<Scalars['String']>;
  /** 是否必填 */
  required: Scalars['Boolean'];
  /** sop id */
  sopId?: InputMaybe<Scalars['ID']>;
  /** 排序 */
  sort?: InputMaybe<Scalars['Int']>;
  /** 检查项类型 */
  type?: InputMaybe<SopCheckItemEnum>;
};

export type SopCheckItemEnableInput = {
  /** 指令:启用/禁用 */
  command?: InputMaybe<EnabledEnum>;
  /** sop detail id */
  sopDetailId?: InputMaybe<Scalars['ID']>;
};

export const enum SopCheckItemEnum {
  /** 多选 */
  CheckboxType = 'CHECKBOX_TYPE',
  /** 时间 */
  DateType = 'DATE_TYPE',
  /** 文件（图片或者视频） */
  FileType = 'FILE_TYPE',
  /** 单选 */
  RadioType = 'RADIO_TYPE',
  /** 文本 */
  TextType = 'TEXT_TYPE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type SopCheckItemPageInput = {
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** sopId */
  sopId?: InputMaybe<Scalars['ID']>;
};

export type SopCheckItemPagePayload = {
  __typename?: 'SopCheckItemPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<SopCheckItemPayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

export type SopCheckItemPayload = {
  __typename?: 'SopCheckItemPayload';
  /** 状态 */
  enabled?: Maybe<EnabledEnum>;
  /** 状态名称 */
  enabledName?: Maybe<Scalars['String']>;
  /** 输入框校验规则 */
  inputTextRule?: Maybe<InputTextRule>;
  /** 是否上传图片/视频 */
  isRemark?: Maybe<Scalars['Boolean']>;
  /** 检查项名称 */
  name?: Maybe<Scalars['String']>;
  /** 多语言 */
  nameLocale?: Maybe<Scalars['Object']>;
  /** 多选选项 */
  options?: Maybe<Array<Maybe<SopOptionPayload>>>;
  /** 是否上传图片/视频 */
  remarkRequired?: Maybe<Scalars['Boolean']>;
  /** 备注 */
  remarks?: Maybe<Scalars['String']>;
  /** 是否必填 */
  required?: Maybe<Scalars['Boolean']>;
  /** 快照id */
  snapshotId?: Maybe<Scalars['ID']>;
  /** 检查项id */
  sopDetailId?: Maybe<Scalars['ID']>;
  /** sop id */
  sopId?: Maybe<Scalars['ID']>;
  /** 排序 */
  sort?: Maybe<Scalars['Int']>;
  /** 检查项类型 */
  type?: Maybe<SopCheckItemEnum>;
  /** 检查项类型 */
  typeName?: Maybe<Scalars['String']>;
};

export type SopCheckItemResultPayload = {
  __typename?: 'SopCheckItemResultPayload';
  /** 状态 */
  enabled?: Maybe<EnabledEnum>;
  /** 状态名称 */
  enabledName?: Maybe<Scalars['String']>;
  /** 输入框校验规则 */
  inputTextRule?: Maybe<InputTextRule>;
  /** 是否上传图片/视频 */
  isRemark?: Maybe<Scalars['Boolean']>;
  /** 检查项名称 */
  name?: Maybe<Scalars['String']>;
  /** 多语言 */
  nameLocale?: Maybe<Scalars['Object']>;
  /** 多选选项 */
  options?: Maybe<Array<Maybe<SopOptionPayload>>>;
  /** 是否上传图片/视频 */
  remarkRequired?: Maybe<Scalars['Boolean']>;
  /** 备注 */
  remarks?: Maybe<Scalars['String']>;
  /** 是否必填 */
  required?: Maybe<Scalars['Boolean']>;
  /** 快照id */
  snapshotId?: Maybe<Scalars['ID']>;
  /** 检查项id */
  sopDetailId?: Maybe<Scalars['ID']>;
  /** sop id */
  sopId?: Maybe<Scalars['ID']>;
  /** sop 答案 */
  sopResult?: Maybe<SopOrResultPayload>;
  /** 排序 */
  sort?: Maybe<Scalars['Int']>;
  /** 检查项类型 */
  type?: Maybe<SopCheckItemEnum>;
  /** 检查项类型 */
  typeName?: Maybe<Scalars['String']>;
};

export type SopCheckItemUpdateInput = {
  /** 状态 */
  enabled?: InputMaybe<EnabledEnum>;
  /** 输入框规则 */
  inputTextRule?: InputMaybe<InputTextRule>;
  /** 是否上传图片/视频 */
  isRemark?: InputMaybe<Scalars['Boolean']>;
  /** 检查项名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 检查项名称(多语言) */
  nameLocale?: InputMaybe<Scalars['Object']>;
  /** 选项 */
  options?: InputMaybe<Array<InputMaybe<SopOptionEditInput>>>;
  /** 是否上传图片/视频 */
  remarkRequired?: InputMaybe<Scalars['Boolean']>;
  /** 备注 */
  remarks?: InputMaybe<Scalars['String']>;
  /** 是否必填 */
  required: Scalars['Boolean'];
  /** 检查项id */
  sopDetailId?: InputMaybe<Scalars['ID']>;
  /** 排序 */
  sort?: InputMaybe<Scalars['Int']>;
  /** 检查项类型 */
  type?: InputMaybe<SopCheckItemEnum>;
};

/** SOP提交入参 */
export type SopCommitInput = {
  /** 题目答案 */
  answers: Array<InputMaybe<SopAnswerInput>>;
  /** 是否提交 */
  commit: Scalars['Boolean'];
  /** 环节 */
  operation?: InputMaybe<OperationType>;
  /** 当前任务Id */
  taskId: Scalars['ID'];
};

export type SopCommodityCategoryInfo = {
  __typename?: 'SopCommodityCategoryInfo';
  /** 基本单位id */
  basicUnit?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 基本单位数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
};

export type SopCreateInput = {
  /** 品类id */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** 模板说明 */
  templateDesc?: InputMaybe<Scalars['String']>;
  /** 模板名称 */
  templateName: Scalars['String'];
  /** 是否通用 */
  universal: Scalars['Boolean'];
};

export type SopDetailGetInput = {
  /** 柜号对应任务id */
  loadTaskId?: InputMaybe<Scalars['ID']>;
  /** sop环节 */
  operation?: InputMaybe<OperationType>;
  /** 产地计划号 */
  originPlanId?: InputMaybe<Scalars['ID']>;
  /** 收货方id */
  receiptTaskId?: InputMaybe<Scalars['ID']>;
  /** 销地计划id */
  salesPlanId?: InputMaybe<Scalars['ID']>;
  /** 转柜任务ID */
  transferTaskId?: InputMaybe<Scalars['ID']>;
};

export type SopDetailResultPayload = {
  __typename?: 'SopDetailResultPayload';
  /** 品类 */
  category?: Maybe<CommodityCategoryEntity>;
  /** 状态 */
  enabled?: Maybe<EnabledEnum>;
  /** 状态名称 */
  enabledName?: Maybe<Scalars['String']>;
  /** 质检项 */
  sopCheckItems?: Maybe<Array<Maybe<SopCheckItemResultPayload>>>;
  /** sop id */
  sopId?: Maybe<Scalars['ID']>;
  /** 模板描述 */
  templateDesc?: Maybe<Scalars['String']>;
  /** 模板名称 */
  templateName?: Maybe<Scalars['String']>;
  /** 是否通用 */
  universal?: Maybe<Scalars['Boolean']>;
};

export type SopEnableInput = {
  /** 指令:启用/禁用 */
  command?: InputMaybe<EnabledEnum>;
  /** sop id */
  sopId?: InputMaybe<Scalars['ID']>;
};

export type SopExecutionDetailPayload = {
  __typename?: 'SopExecutionDetailPayload';
  /** 联系电话 */
  contactPhone?: Maybe<Scalars['String']>;
  /** 时间 */
  executeTime?: Maybe<Scalars['Long']>;
  /** sop请求id */
  sopId?: Maybe<Scalars['ID']>;
  /** 任务id */
  taskId?: Maybe<Scalars['ID']>;
  /** 执行人 */
  userName?: Maybe<Scalars['String']>;
  /** 入库时间 */
  warehousedTime?: Maybe<Scalars['Long']>;
};

/** 收货SOP题目获取出参 */
export type SopGetInfoPayload = {
  __typename?: 'SopGetInfoPayload';
  /** 题目答案 */
  answer?: Maybe<SopAnswerPayload>;
  /** 检查题目 */
  checkName?: Maybe<Scalars['String']>;
  /** 检查结果类型 */
  checkResultType?: Maybe<SopCheckItem>;
  /** 输入框规则 */
  inputTextRule?: Maybe<InputTextRule>;
  /** 是否需要上传图片/视频(1:是 0：不是) */
  isRemark?: Maybe<Scalars['Boolean']>;
  /** 国际化 */
  nameLocale?: Maybe<Scalars['Object']>;
  /** 选择题选项 */
  options?: Maybe<Array<Maybe<SopQuestionOptionPayload>>>;
  /** 是否必须上传图片/视频(1:是 0：不是) */
  remarkRequired?: Maybe<Scalars['Boolean']>;
  /** 说明 */
  remarks?: Maybe<Scalars['String']>;
  /** 题目是否为必填项 */
  required?: Maybe<Scalars['Boolean']>;
  /** sop题目ID */
  sopDetailId?: Maybe<Scalars['ID']>;
  sort?: Maybe<Scalars['Int']>;
};

/** 收货SOP题目获取入参 */
export type SopGetInput = {
  /** sop环节 1(国际装柜),2(口岸质检),3(转柜检验),4(销地收货) */
  operation?: InputMaybe<OperationType>;
  /** sop 请求id */
  sopId?: InputMaybe<Scalars['ID']>;
  /** 任务id */
  taskId?: InputMaybe<Scalars['ID']>;
};

export type SopGetPayload = {
  __typename?: 'SopGetPayload';
  /** 完成时间 */
  finishTime?: Maybe<Scalars['Long']>;
  /** sop详情 */
  results?: Maybe<Array<Maybe<SopGetInfoPayload>>>;
  /** sop描述 */
  sopDesc?: Maybe<Scalars['String']>;
  /** sop模板id */
  sopId?: Maybe<Scalars['ID']>;
  /** sop名称 */
  sopName?: Maybe<Scalars['String']>;
};

/** sop信息 */
export type SopInfoPayload = {
  __typename?: 'SopInfoPayload';
  /** 提交时间 */
  commitDate?: Maybe<Scalars['Long']>;
  /** SOP ID */
  id?: Maybe<Scalars['ID']>;
  /** SOP 操作 */
  operation?: Maybe<Scalars['String']>;
};

export type SopListInput = {
  /** 品类id */
  categoryId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 模板名称 */
  templateName?: InputMaybe<Scalars['String']>;
  /** 是否通用 */
  universal?: InputMaybe<Scalars['Boolean']>;
};

export type SopListPayload = {
  __typename?: 'SopListPayload';
  /** sop id */
  sopId?: Maybe<Scalars['ID']>;
  /** sop名称 */
  sopName?: Maybe<Scalars['String']>;
  /** 时间 */
  time?: Maybe<Scalars['Long']>;
};

/** SOP修改入参 */
export type SopModifyInput = {
  /** 题目答案 */
  answers?: InputMaybe<Array<InputMaybe<SopAnswerInput>>>;
  /** sop请求id */
  sopId?: InputMaybe<Scalars['ID']>;
};

export type SopOptionCreateInput = {
  /** 选项名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 选项名称(多语言) */
  nameLocale?: InputMaybe<Scalars['Object']>;
  /** 是否需要备注 */
  needRemark?: InputMaybe<Scalars['Boolean']>;
  /** 是否必填备注 */
  requireRemark?: InputMaybe<Scalars['Boolean']>;
  /** 顺序 */
  sort?: InputMaybe<Scalars['Int']>;
};

export type SopOptionEditInput = {
  /** 是否需要备注 */
  isRemark?: InputMaybe<Scalars['Boolean']>;
  /** 选项名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 选项名称(多语言) */
  nameLocale?: InputMaybe<Scalars['Object']>;
  /** 是否必填备注 */
  remarkRequired?: InputMaybe<Scalars['Boolean']>;
  /** 备注 */
  remarks?: InputMaybe<Scalars['String']>;
  /** 顺序 */
  sort?: InputMaybe<Scalars['Int']>;
  /** 选项值 */
  value?: InputMaybe<Scalars['String']>;
};

export type SopOptionInput = {
  /** 品类id */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** SOP环节 */
  operationType?: InputMaybe<OperationType>;
};

export type SopOptionPayload = {
  __typename?: 'SopOptionPayload';
  /** 是否需要备注 */
  isRemark?: Maybe<Scalars['Boolean']>;
  /** 选项名称 */
  name?: Maybe<Scalars['String']>;
  /** 选项名称(多语言) */
  nameLocale?: Maybe<Scalars['Object']>;
  /** 是否必填备注 */
  remarkRequired?: Maybe<Scalars['Boolean']>;
  /** 备注 */
  remarks?: Maybe<Scalars['String']>;
  /** 顺序 */
  sort?: Maybe<Scalars['Int']>;
  /** 选项值 */
  value?: Maybe<Scalars['String']>;
};

export type SopOrResultPayload = {
  __typename?: 'SopOrResultPayload';
  /** 业务id */
  businessId?: Maybe<Scalars['ID']>;
  /** 是否暂存 */
  cacheEnabled?: Maybe<Scalars['Boolean']>;
  /** 答案 */
  checkResult?: Maybe<Scalars['Object']>;
  /** 答案类型 */
  checkResultType?: Maybe<SopCheckItemEnum>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 文件链接 */
  fileLink?: Maybe<Scalars['Object']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 质检项id */
  sopDetailId?: Maybe<Scalars['ID']>;
  /** sop id */
  sopId?: Maybe<Scalars['ID']>;
  /** result id */
  sopResultId?: Maybe<Scalars['ID']>;
  /** 用户id */
  userId?: Maybe<Scalars['Int']>;
};

export type SopPageInfoPayload = ThermometerMergeOrderInterface & {
  __typename?: 'SopPageInfoPayload';
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类ID */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 进口报关公司 */
  importDeclareCompany?: Maybe<Scalars['String']>;
  /** 是否超时 */
  overtime?: Maybe<Scalars['Boolean']>;
  /** 图片URL */
  pictureUrl?: Maybe<Scalars['String']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 接收时间 */
  receiptTime?: Maybe<Scalars['Long']>;
  /** 抽检数 */
  samplingQuantity?: Maybe<Scalars['String']>;
  /** 处理时间 */
  solvedTime?: Maybe<Scalars['Long']>;
  /** 质检地id */
  sopAddressId?: Maybe<Scalars['ID']>;
  /** 质检地名称 */
  sopAddressName?: Maybe<Scalars['String']>;
  /** sop请求Id */
  sopId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 任务状态 */
  state?: Maybe<TaskCommonState>;
  /** 质检任务Id */
  taskId?: Maybe<Scalars['ID']>;
  /** 订单合并信息 */
  thermometerMergeOrder?: Maybe<ThermometerMergeOrderPayload>;
  /** 温度计订单ID */
  thermometerOrderIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
};

export type SopPageInput = {
  /** 品类id */
  categoryId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 模板名称 */
  templateName?: InputMaybe<Scalars['String']>;
  /** 是否通用 */
  universal?: InputMaybe<Scalars['Boolean']>;
};

export type SopPagePayload = {
  __typename?: 'SopPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<SopPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type SopPayload = {
  __typename?: 'SopPayload';
  /** 品类 */
  category?: Maybe<CommodityCategoryEntity>;
  /** 状态 */
  enabled?: Maybe<EnabledEnum>;
  /** 状态名称 */
  enabledName?: Maybe<Scalars['String']>;
  /** sop id */
  sopId?: Maybe<Scalars['ID']>;
  /** 模板描述 */
  templateDesc?: Maybe<Scalars['String']>;
  /** 模板名称 */
  templateName?: Maybe<Scalars['String']>;
  /** 是否通用 */
  universal?: Maybe<Scalars['Boolean']>;
};

/** SOP题目选项 */
export type SopQuestionOptionPayload = {
  __typename?: 'SopQuestionOptionPayload';
  /** 是否需要备注(1:是 0：不是) */
  isRemark?: Maybe<Scalars['Boolean']>;
  /** 选项名称 */
  name?: Maybe<Scalars['String']>;
  /** 是否必须备注(1:是 0：不是) */
  remarkRequired?: Maybe<Scalars['Boolean']>;
  /** 题目选项说明 */
  remarks?: Maybe<Scalars['String']>;
  /** SOP题目选项ID */
  sopDetailOptionId?: Maybe<Scalars['ID']>;
  /** 排序 */
  sort?: Maybe<Scalars['Int']>;
  /** 选项值 */
  value?: Maybe<Scalars['ID']>;
};

export type SopResultPayload = {
  __typename?: 'SopResultPayload';
  /** 完成时间 */
  finishTime?: Maybe<Scalars['Long']>;
  /** sop结果 */
  result?: Maybe<Array<Maybe<SopGetPayload>>>;
  /** sop 记录id */
  sopId?: Maybe<Scalars['ID']>;
  /** 环节 */
  sopName?: Maybe<Scalars['String']>;
};

export type SopResultViewInfoPayload = {
  __typename?: 'SopResultViewInfoPayload';
  /** 完成时间 */
  finishTime?: Maybe<Scalars['Long']>;
  /** sop详情 */
  results?: Maybe<Array<Maybe<SopGetInfoPayload>>>;
  /** sop描述 */
  sopDesc?: Maybe<Scalars['String']>;
  /** sop请求id */
  sopId?: Maybe<Scalars['ID']>;
  /** sop名称 */
  sopName?: Maybe<Scalars['String']>;
};

export type SopResultViewInput = {
  /** 环节 */
  operation?: InputMaybe<OperationType>;
  /** 计划id */
  planId: Scalars['ID'];
};

export type SopTaskBaseInfoPayload = {
  __typename?: 'SopTaskBaseInfoPayload';
  /** 柜次 */
  cabinetBatchCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类 */
  category?: Maybe<Scalars['String']>;
  /** 进口报关公司 */
  importDeclareCompany?: Maybe<Scalars['String']>;
  /** 商品图片 */
  pictureUrl?: Maybe<Scalars['String']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 抽检数 */
  samplingQuantity?: Maybe<Scalars['String']>;
  /** 合计数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 发运方式 */
  transportMethod?: Maybe<Scalars['String']>;
};

/**  列表集合对象 */
export type SopTaskListPayLoad = {
  __typename?: 'SopTaskListPayLoad';
  /** 附加信息选项 */
  additionalId?: Maybe<WarehouseAdditionalEnum>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 品类ID */
  categoryId?: Maybe<Scalars['Int']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 提交人 */
  commitBy?: Maybe<Scalars['String']>;
  /** 提交状态 */
  commitStatus?: Maybe<PeachSopTaskCommitStatus>;
  /** 提交时间 */
  commitTime?: Maybe<Scalars['Long']>;
  /** 创建人 */
  createBy?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 关联单据取消状态 true:已取消 */
  relOrderCanceled?: Maybe<Scalars['Boolean']>;
  /** 关联单据号 */
  relOrderCode?: Maybe<Scalars['String']>;
  /** 关联单据id */
  relOrderId?: Maybe<Scalars['ID']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 质检类型 */
  sopType?: Maybe<PeachSopLink>;
  /** 任务单号 */
  taskCode?: Maybe<Scalars['String']>;
  /** 主键ID */
  taskId?: Maybe<Scalars['ID']>;
  /** 温度计 true为已上传 */
  thermometerFlag?: Maybe<Scalars['Boolean']>;
  /** 挂车号 */
  trailerCarNo?: Maybe<Scalars['String']>;
  /** 仓库Id */
  warehouseId?: Maybe<Scalars['ID']>;
  /** 仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type SopUpdateInput = {
  /** 品类id */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** id */
  sopId: Scalars['ID'];
  /** 模板说明 */
  templateDesc?: InputMaybe<Scalars['String']>;
  /** 模板名称 */
  templateName: Scalars['String'];
  /** 是否通用 */
  universal: Scalars['Boolean'];
};

export type SopWarehousePayload = {
  __typename?: 'SopWarehousePayload';
  /** 附加信息选项 */
  additionalId?: Maybe<WarehouseAdditionalEnum>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 质检的状态 */
  sopStatus?: Maybe<PeachSopTackStatus>;
  /** 挂车号 */
  trailerCarNo?: Maybe<Scalars['String']>;
  warehouseId?: Maybe<Scalars['ID']>;
  warehouseName?: Maybe<Scalars['String']>;
};

export const enum SortEnum {
  /** 升序 */
  Asc = 'ASC',
  /** 降序 */
  Desc = 'DESC',
  Unknown = 'UNKNOWN',
  Unrecognized = 'UNRECOGNIZED',
  Unspecified = 'UNSPECIFIED'
};

/**  排序规则类型 */
export const enum SortRuleType {
  /**  升序 */
  Asc = 'ASC',
  /**  降序 */
  Desc = 'DESC',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type SortingWarehouseInput = {
  /** 组织架构id */
  orgGroupId: Scalars['Int'];
  /** 组织id */
  orgId: Scalars['Int'];
  /** 分拣仓id,修改时传递 */
  sortingWarehouseId?: InputMaybe<Scalars['Int']>;
  /** 分拣仓名称 */
  sortingWarehouseName: Scalars['String'];
  /** 负责人id */
  userId: Scalars['Int'];
  /** 仓库地址 */
  warehouseAddress: Scalars['String'];
  /** 仓库名称 */
  warehouseName: Scalars['String'];
};

export const enum SourceActionEnum {
  /** 清理Backlog */
  ClearBacklog = 'CLEAR_BACKLOG',
  /** 创建 */
  Create = 'CREATE',
  /** 删除 */
  Remove = 'REMOVE',
  /** 重启 */
  Restart = 'RESTART',
  /** 启动 */
  Start = 'START',
  /** 暂停 */
  Stop = 'STOP',
  /** 更新 */
  Update = 'UPDATE'
};

export type SourceBo = {
  __typename?: 'SourceBO';
  /** 配置 */
  configs: Array<SourceConfigInput>;
  /** 创建人 */
  createBy: Scalars['Long'];
  /** 创建时间 */
  createTime: Scalars['Instant'];
  /** 数据源ID */
  datasourceId: Scalars['String'];
  /** 描述 */
  description: Scalars['String'];
  /** 不包含表对象 */
  excludeTable: Array<Scalars['String']>;
  /** id */
  id: Scalars['String'];
  /** 包含schema */
  includeSchema: Array<Scalars['String']>;
  /** 包含表对象 */
  includeTable: Array<Scalars['String']>;
  /** 名称 */
  name: Scalars['String'];
  /** 名称空间 */
  namespace: Scalars['String'];
  /** 实例数 */
  parallelism: Scalars['String'];
  /** 运行时参数 */
  runtimeFlags: Scalars['String'];
  /** 状态 */
  state: PulsarSourceStateEnum;
  /** 租户 */
  tenant: Scalars['String'];
};

export type SourceBelongOrgBase = {
  /** 调出所属组织 */
  sourceBelongOrg?: Maybe<PitayaOrg>;
};

export type SourceConfigInput = {
  __typename?: 'SourceConfigInput';
  /** 配置名称 */
  configName: Scalars['String'];
  /** 配置值 */
  configValue: Scalars['String'];
};

export type SourceConfigInputInput = {
  /** 配置名称 */
  configName: Scalars['String'];
  /** 配置值 */
  configValue: Scalars['String'];
};

export type SourceCreatePayload = {
  __typename?: 'SourceCreatePayload';
  id: Scalars['String'];
  /** 状态信息 */
  msg: Scalars['String'];
  /** 状态码 */
  statusCode: Scalars['Int'];
};

/**  销售单/销售计划单信息  */
export type SourceOrder = CustomerBase & {
  __typename?: 'SourceOrder';
  /**  客户信息  */
  customer?: Maybe<Customer>;
  /**  销售单/销售计划单Code  */
  salesOrderCode?: Maybe<Scalars['String']>;
  /**  销售单/销售计划id  */
  salesOrderId?: Maybe<Scalars['ID']>;
  /**  单据类型（销售单/销售计划）  */
  salesOrderType?: Maybe<Scalars['Int']>;
  /**  单据类型描述  */
  salesOrderTypeDesc?: Maybe<Scalars['String']>;
  /**  销售日期/计划销售日期  */
  salesTime?: Maybe<Scalars['Long']>;
};

export type SourceOrgBase = {
  /** 调出组织 */
  sourceOrg?: Maybe<PitayaOrg>;
};

export type SourcePagePayload = {
  __typename?: 'SourcePagePayload';
  /** 状态信息 */
  msg: Scalars['String'];
  /** 当前页码 */
  pageCurrent: Scalars['Int'];
  /** 每页大小 */
  pageSize: Scalars['Int'];
  /** 数据 */
  records: Array<SourceBo>;
  /** 状态码 */
  statusCode: Scalars['Int'];
  /** 总记录数 */
  totalRecords: Scalars['Long'];
};

export type SourcePayload = {
  __typename?: 'SourcePayload';
  data: SourceBo;
  /** 状态信息 */
  msg: Scalars['String'];
  /** 状态码 */
  statusCode: Scalars['Int'];
};

export type SourceTableDetail = {
  __typename?: 'SourceTableDetail';
  /** 表名称 */
  name: Scalars['String'];
  /** 数量 */
  num: Scalars['Long'];
};

export type SourceWarehouseBase = {
  /** 移出仓库 */
  sourceWarehouse?: Maybe<Warehouse>;
};

export type SpecInfoPayload = {
  __typename?: 'SpecInfoPayload';
  /** 选项ID */
  id?: Maybe<Scalars['ID']>;
  /** 选项名称 */
  name?: Maybe<Scalars['String']>;
  /** 规格ID */
  specId?: Maybe<Scalars['ID']>;
  /** 规格 */
  specName?: Maybe<Scalars['String']>;
};

export type SpecOption = {
  __typename?: 'SpecOption';
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 多语言 */
  nameLocale?: Maybe<Array<Maybe<NamePayload>>>;
  /** id */
  optionId?: Maybe<Scalars['Int']>;
  /** 名称 */
  optionName?: Maybe<Scalars['String']>;
  /** 商品id */
  optionSort?: Maybe<Scalars['Int']>;
  /** 规格id */
  specId?: Maybe<Scalars['Int']>;
};

export type SpecOptionInput = {
  /** 规格选项id */
  optionId?: InputMaybe<Scalars['Int']>;
  /** 规格id */
  specId?: InputMaybe<Scalars['Int']>;
};

export type SpecOptionPayload = {
  __typename?: 'SpecOptionPayload';
  commoditySpecOptionId?: Maybe<Scalars['Int']>;
  commoditySpecOptionName?: Maybe<Scalars['String']>;
};

export type SpecPayload = {
  __typename?: 'SpecPayload';
  commoditySpecId?: Maybe<Scalars['Int']>;
  commoditySpecName?: Maybe<Scalars['String']>;
};

export type SpecsInput = {
  /** 商品品类id */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** 产地id */
  origin?: InputMaybe<Scalars['Int']>;
  /** 商品id */
  spuId?: InputMaybe<Scalars['Int']>;
  /** 商品类型id */
  typeId?: InputMaybe<Scalars['Int']>;
  /** 品种id */
  varietyId?: InputMaybe<Scalars['Int']>;
};

export type SpecsPayload = {
  __typename?: 'SpecsPayload';
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 多语言 */
  nameLocale?: Maybe<Array<Maybe<NamePayload>>>;
  /** 规格id */
  specId?: Maybe<Scalars['Int']>;
  /** 规格名称 */
  specName?: Maybe<Scalars['String']>;
  /** sku选项列表 */
  specOption?: Maybe<Array<Maybe<SpecOption>>>;
  /** 规格排序 */
  specSort?: Maybe<Scalars['Int']>;
};

export type SpuOptionPayload = {
  __typename?: 'SpuOptionPayload';
  disable?: Maybe<Scalars['Boolean']>;
  label?: Maybe<Scalars['String']>;
  value?: Maybe<Scalars['Int']>;
};

/** 商品SPU */
export type SpuPayload = {
  __typename?: 'SpuPayload';
  children?: Maybe<Array<Maybe<DurianOption>>>;
  country?: Maybe<DurianCountryTypeEnum>;
  desc?: Maybe<Scalars['String']>;
  disabled?: Maybe<Scalars['Boolean']>;
  /** 名称 */
  label?: Maybe<Scalars['String']>;
  /** 规格 */
  specsList?: Maybe<Array<Maybe<DurianSpecPayload>>>;
  /** 值 */
  value?: Maybe<Scalars['ID']>;
};

/**  星策菜单信息 */
export type StarMenuPayload = {
  __typename?: 'StarMenuPayload';
  /**  背景图 */
  background?: Maybe<Scalars['String']>;
  /**  权限code  */
  code?: Maybe<Scalars['String']>;
  /**  图标 */
  icon?: Maybe<Scalars['String']>;
  /**  父级权限id */
  parentPowerId?: Maybe<Scalars['Int']>;
  /**  权限id */
  powerId?: Maybe<Scalars['Int']>;
  /**  排序 */
  sortNo?: Maybe<Scalars['Int']>;
  /**  标题 */
  title?: Maybe<Scalars['String']>;
  /**  类型（1：首页，2：审批） */
  type?: Maybe<Scalars['Int']>;
  /**  链接 */
  url?: Maybe<Scalars['String']>;
};

export type StarRiverWorkflowProject = {
  __typename?: 'StarRiverWorkflowProject';
  /** 项目名称 */
  code: Scalars['Long'];
  /** 项目名称 */
  name: Scalars['String'];
};

export type StarSeaAdHocQueryExecutePayload = {
  __typename?: 'StarSeaAdHocQueryExecutePayload';
  /** SQL执行耗时，失败时为0 */
  costTime: Scalars['Long'];
  /** SQL执行的错误信息 */
  errMessage?: Maybe<Scalars['String']>;
  /** 是否还有下一页：是粗略的 */
  hasNext: Scalars['Boolean'];
  /** 元数据信息(表头信息) */
  metadata?: Maybe<StarSeaDataMetadata>;
  pageCurrent: Scalars['Int'];
  pageSize: Scalars['Int'];
  /** 本次查询的唯一ID */
  queryId: Scalars['String'];
  /** 数据 格式为List[Map[String, Option[String]]] */
  records: Array<Array<KvStringString>>;
};

export type StarSeaBasicPayload = {
  __typename?: 'StarSeaBasicPayload';
  msg: Scalars['String'];
  statusCode: Scalars['Int'];
};

export type StarSeaDataLabel = {
  __typename?: 'StarSeaDataLabel';
  /** 报表在前端显示或导出的列名 */
  columnLabel: Scalars['String'];
  /** 报表某列的列名 */
  columnName: Scalars['String'];
  /** 该列的数据类型 */
  dataType: Scalars['String'];
  /** 导出的数据格式 */
  exportPattern?: Maybe<Scalars['String']>;
  /** 该列在数据库中是否允许为null */
  isNullable: Scalars['Boolean'];
  /** 前端显示的格式 */
  showPattern?: Maybe<Scalars['String']>;
};

export type StarSeaDataMetadata = {
  __typename?: 'StarSeaDataMetadata';
  labels: Array<StarSeaDataLabel>;
};

export type StarSeaParamItemWithTypeBoInput = {
  /** 校验参数的 udf id */
  authorityUdfId?: InputMaybe<Scalars['String']>;
  /** 参数描述 */
  description?: InputMaybe<Scalars['String']>;
  /** 参数名称 */
  paramName: Scalars['String'];
  /** 参数类型(目前支持的类型有 int、bigint(long)、double、boolean、epochMilli，也支持以上类型的list ) */
  paramType: Scalars['String'];
  /** 参数顺序(默认为 0) */
  sort?: InputMaybe<Scalars['Int']>;
  /** 参数值 */
  value: Scalars['String'];
};

export type StarSeaParamItemWithoutTypeInput = {
  paramName: Scalars['String'];
  value: Scalars['String'];
};

export type StarSeaQsTagBo = {
  __typename?: 'StarSeaQSTagBO';
  id: Scalars['String'];
  tagName: Scalars['String'];
};

export type StarSeaQueryAdHocLogData = {
  __typename?: 'StarSeaQueryAdHocLogData';
  /** 执行耗时，毫秒 */
  costTime: Scalars['Long'];
  /** 操作人 */
  createBy: Scalars['String'];
  /** 操作时间 */
  createTime: Scalars['Instant'];
  /** SQL执行的错误信息 */
  errMessage?: Maybe<Scalars['String']>;
  /** 执行的数据源名称 */
  execDs: Scalars['String'];
  /** 执行SQL */
  execSql: Scalars['String'];
  /** 执行状态：0执行中，1执行成功，2执行失败 */
  execStatus: Scalars['Int'];
  /** 执行的唯一ID */
  id: Scalars['String'];
};

export type StarSeaQueryAdHocLogPayload = {
  __typename?: 'StarSeaQueryAdHocLogPayload';
  pageCurrent: Scalars['Int'];
  pageSize: Scalars['Int'];
  records: Array<StarSeaQueryAdHocLogData>;
  total: Scalars['Long'];
};

export type StarSeaQueryServiceBo = {
  __typename?: 'StarSeaQueryServiceBO';
  /** 服务 baseId */
  baseQsId: Scalars['String'];
  columns: Array<QueryServiceColumnBo>;
  dataSourceOpt?: Maybe<DatasourceBo>;
  /** 服务的描述信息 */
  description?: Maybe<Scalars['String']>;
  /** 数据源id */
  dsId: Scalars['String'];
  /** 运行服务需要的xml动态SQL片段 */
  execSQL: Scalars['String'];
  /** 某个版本的服务id */
  itemQsId: Scalars['String'];
  params: Array<QueryServiceParamBo>;
  serviceName: Scalars['String'];
  serviceTags: Array<StarSeaQsTagBo>;
  /** 服务类型 REST、gRPC、GQL、CHART */
  serviceType: StarSeaQueryServiceType;
  status: StarSeaQueryServiceStatus;
  versionInfo?: Maybe<StarSeaQueryServiceVersionBo>;
};

export type StarSeaQueryServiceCallPayload = {
  __typename?: 'StarSeaQueryServiceCallPayload';
  currentPage: Scalars['Long'];
  /** 元数据信息(表头信息) */
  metadata: StarSeaDataMetadata;
  msg: Scalars['String'];
  pageSize: Scalars['Long'];
  /** 真正执行的 SQL 语句 */
  realSQL?: Maybe<Scalars['String']>;
  /** 数据 格式为List[Map[String, Option[String]]] */
  records: Array<Array<KvStringString>>;
  statusCode: Scalars['Int'];
  totalRecord: Scalars['Long'];
};

export type StarSeaQueryServiceCallPayloadV2 = {
  __typename?: 'StarSeaQueryServiceCallPayloadV2';
  currentPage: Scalars['Long'];
  /** 元数据信息(表头信息) */
  metadata: StarSeaDataMetadata;
  pageSize: Scalars['Long'];
  /** 真正执行的 SQL 语句 */
  realSQL?: Maybe<Scalars['String']>;
  /** 数据 格式为List[List[Option[String]]], 单行数据以metadata.labels顺序为准 */
  records: Array<Array<Maybe<Scalars['String']>>>;
  totalRecord: Scalars['Long'];
};

export type StarSeaQueryServiceImportItemInput = {
  fileName: Scalars['String'];
  serviceStr: Scalars['String'];
};

export type StarSeaQueryServicePagePayload = {
  __typename?: 'StarSeaQueryServicePagePayload';
  records: Array<StarSeaQueryServiceBo>;
  totalRecords: Scalars['Long'];
};

export const enum StarSeaQueryServiceStatus {
  Offline = 'OFFLINE',
  Online = 'ONLINE'
};

export const enum StarSeaQueryServiceType {
  Chart = 'CHART',
  Gql = 'GQL',
  Grpc = 'GRPC',
  Rest = 'REST',
  Unknow = 'UNKNOW'
};

export type StarSeaQueryServiceVersionBo = {
  __typename?: 'StarSeaQueryServiceVersionBO';
  /** 版本描述 */
  commitMsg?: Maybe<Scalars['String']>;
  /** 创建人 */
  createBy?: Maybe<Scalars['String']>;
  /** 创建时间 */
  createTime: Scalars['Instant'];
  /** 版本id */
  id: Scalars['String'];
  /** 版本名称 */
  versionName: Scalars['String'];
};

export type StarSeaRegionBo = {
  __typename?: 'StarSeaRegionBO';
  cities: Array<CityBo>;
  regionId: Scalars['Short'];
  regionName: Scalars['String'];
};

export type StarSeaRegionPayload = {
  __typename?: 'StarSeaRegionPayload';
  msg: Scalars['String'];
  regions: Array<StarSeaRegionBo>;
  statusCode: Scalars['Int'];
};

export type StarStrategyCategoryBo = {
  __typename?: 'StarStrategyCategoryBO';
  categoryId: Scalars['Long'];
  categoryName: Scalars['String'];
};

export type StarStrategyCategoryPermissionPayload = {
  __typename?: 'StarStrategyCategoryPermissionPayload';
  categories: Array<StarStrategyCategoryBo>;
  msg: Scalars['String'];
  statusCode: Scalars['Int'];
};

export const enum StatisticsPlanStatus {
  /** 计划已取消 */
  Cancelled = 'CANCELLED',
  /** 计划已完成 */
  Completed = 'COMPLETED',
  /** 待审核 */
  DefaultStatus = 'DEFAULT_STATUS',
  /** 计划待生产 */
  InProduction = 'IN_PRODUCTION',
  /** 计划待生产 */
  ToBeProduced = 'TO_BE_PRODUCED'
};

export const enum StatisticsTaskStatus {
  /** 已完成 */
  TaskCompleted = 'TASK_COMPLETED',
  /** 进行中 */
  TaskInProduction = 'TASK_IN_PRODUCTION',
  /** 待生产 */
  TaskToBeProduced = 'TASK_TO_BE_PRODUCED'
};

export const enum Status {
  /** 禁用 */
  Disable = 'DISABLE',
  /** 启用 */
  Enable = 'ENABLE'
};

export type StatusGroupCountInput = {
  /** 费用单来源类型 */
  billMainTypeList?: InputMaybe<Array<InputMaybe<BillMainTypeEnum>>>;
};

export type StatusGroupCountPayload = {
  __typename?: 'StatusGroupCountPayload';
  /**  类型 */
  billMainType?: Maybe<BillMainTypeEnum>;
  /**  状态 */
  billStatus?: Maybe<PitayaBillStatusEnum>;
  /**  数量 */
  number?: Maybe<Scalars['Int']>;
};

/**  收入单状态-数量  */
export type StatusNumber = {
  __typename?: 'StatusNumber';
  /**  数量  */
  number?: Maybe<Scalars['Int']>;
  /**  状态  */
  status?: Maybe<IncomeStatementStatusEnum>;
};

export type StdOptionInput = {
  /** 商品品类id */
  categoryId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 标准选项id */
  stdOptionId?: InputMaybe<Scalars['Int']>;
  /** 标准选项名称 */
  stdOptionName?: InputMaybe<Scalars['String']>;
  /** 标准选项排序 */
  stdOptionSort?: InputMaybe<Scalars['Int']>;
  /** 标准规格id */
  stdSpecId?: InputMaybe<Scalars['Int']>;
};

export type StdOptionPayload = {
  __typename?: 'StdOptionPayload';
  /** 商品品类id */
  categoryId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 标准选项id */
  stdOptionId?: Maybe<Scalars['Int']>;
  /** 标准选项名称 */
  stdOptionName?: Maybe<Scalars['String']>;
  /** 标准选项排序 */
  stdOptionSort?: Maybe<Scalars['Int']>;
  /** 标准选项启用状态 */
  stdOptionStatus?: Maybe<Scalars['Int']>;
  /** 关联的标准规格id */
  stdSpecId?: Maybe<Scalars['Int']>;
  /** 是否为系统通用规格选项 */
  system?: Maybe<Scalars['Int']>;
};

export type StdSpecInput = {
  /** 商品品类id */
  categoryId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 标准规格id */
  stdSpecId?: InputMaybe<Scalars['Int']>;
  /** 标准规格名称 */
  stdSpecName?: InputMaybe<Scalars['String']>;
  /** 标准规格排序 */
  stdSpecSort?: InputMaybe<Scalars['Int']>;
};

export type StdSpecPayload = {
  __typename?: 'StdSpecPayload';
  /** 商品品类id */
  categoryId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** sku命名规则排序 */
  skuNameSort?: Maybe<Scalars['Int']>;
  /** 规格选项列表 */
  stdOptionList?: Maybe<Array<Maybe<StdOptionPayload>>>;
  /** 标准规格id */
  stdSpecId?: Maybe<Scalars['Int']>;
  /** 标准规格名称 */
  stdSpecName?: Maybe<Scalars['String']>;
  /** 标准规格排序 */
  stdSpecSort?: Maybe<Scalars['Int']>;
  /** 标准规格启用状态 */
  stdSpecStatus?: Maybe<Scalars['Int']>;
  /** 是否为系统通用规格 */
  system?: Maybe<Scalars['Int']>;
};

/** 库存 */
export type Stock = {
  __typename?: 'Stock';
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品sku id */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 商品规格选项id */
  commoditySpecOptionId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 商品类型id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 客户分组id */
  customerGroupId?: Maybe<Scalars['Int']>;
  /** 客户分组名称 */
  customerGroupName?: Maybe<Scalars['String']>;
  /** 客户id */
  customerId?: Maybe<Scalars['Int']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** sku文字描述，规格选项文字数组 */
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 总计类型数量 */
  stockTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 总计类型 */
  stockTotalType?: Maybe<Scalars['Int']>;
  /** 总计类型名称 */
  stockTotalTypeName?: Maybe<Scalars['String']>;
  /** 单位类型数量 */
  stockUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 单位类型 */
  stockUnitType?: Maybe<Scalars['Int']>;
  /** 单位类型名称 */
  stockUnitTypeName?: Maybe<Scalars['String']>;
};

export type StockAdjustmentPayload = CommoditySkuBase & CreateUserBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'StockAdjustmentPayload';
  /** sku信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 申请时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 申请人 */
  createUser?: Maybe<User>;
  /** 调整申请单id */
  stockAdjustmentId?: Maybe<Scalars['ID']>;
  /** 调整申请单状态 */
  stockAdjustmentStatus?: Maybe<StockAdjustmentStatusEnum>;
  /** 大单位数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 总计单位信息 */
  totalType?: Maybe<Unit>;
  /** 小单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 基本单位信息 */
  unitType?: Maybe<Unit>;
};

export const enum StockAdjustmentStatusEnum {
  /** 已审核 */
  Audited = 'AUDITED',
  /** 未知 */
  None = 'NONE',
  /** 已驳回 */
  Rejected = 'REJECTED',
  /** 待审核 */
  ToBeAudit = 'TO_BE_AUDIT'
};

export type StockAdjustmentStatusPayload = {
  __typename?: 'StockAdjustmentStatusPayload';
  /** 待审核记录条数 */
  toBeAudit?: Maybe<Scalars['Long']>;
};

/** 入库申请：商品列表 */
export type StockApplyCommodityList = {
  /**  数量 */
  quantity: Scalars['BigDecimal'];
  /**  商品批次id */
  stockBatchId: Scalars['ID'];
  /**  单位Id */
  unitId: Scalars['Int'];
};

export type StockBatch = {
  __typename?: 'StockBatch';
  /** 批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** 批次ID */
  batchId?: Maybe<Scalars['ID']>;
  /** 库存创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 库存大单位数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 库存小单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type StockBatchBase = {
  batch?: Maybe<StockBatch>;
};

export type StockBatchCost = {
  __typename?: 'StockBatchCost';
  /** 批次号 */
  actualStockBatchCode?: Maybe<Scalars['String']>;
  /** 成本批次号 */
  costStockBatchCode?: Maybe<Scalars['String']>;
  /** 成本单价Str */
  costUnitPriceStr?: Maybe<Scalars['String']>;
  /** 成本单价（辅单位） */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
};

export type StockBatchCostPriceInput = {
  /** 应用ID */
  appId?: InputMaybe<Scalars['Int']>;
  /** 批次ID */
  batchIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type StockBatchCostPricePayload = {
  __typename?: 'StockBatchCostPricePayload';
  /** 商品类型 */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 成本单价 */
  costPrice?: Maybe<Scalars['BigDecimal']>;
  /** 为0时标记是计算结果还是默认值 */
  costPriceTag?: Maybe<Scalars['Boolean']>;
  /** 成本单位 */
  costUnitType?: Maybe<Scalars['Int']>;
  /** 当前批次ID */
  currentBatchId?: Maybe<Scalars['ID']>;
};

export type StockBatchDetailPayload = {
  __typename?: 'StockBatchDetailPayload';
  /** 批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** 可售库存-商品单位转换 */
  canSaleUnitConversion?: Maybe<StockQuantityUnit>;
  /**   入库时间 */
  entryTime?: Maybe<Scalars['Long']>;
  /** 系统库存-商品单位转换 */
  entryUnitConversion?: Maybe<StockQuantityUnit>;
  /** 锁定库存-商品单位转换 */
  lockUnitConversion?: Maybe<StockQuantityUnit>;
};

export type StockBatchInfo = TotalTypeBase & UnitTypeBase & {
  __typename?: 'StockBatchInfo';
  batchCode?: Maybe<Scalars['String']>;
  batchId?: Maybe<Scalars['ID']>;
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  totalType?: Maybe<Unit>;
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  unitType?: Maybe<Unit>;
};

export type StockBatchInfoBase = {
  stockBatchInfo?: Maybe<BatchInfo>;
};

/**  仓库下的批次库存 */
export type StockBatchInput = {
  stockQueryType?: InputMaybe<StockQueryType>;
  warehouseId?: InputMaybe<Scalars['ID']>;
};

export type StockBatchOperation = {
  /**
   * 1、outStockId ——> 退货订单ID v2.6.0采购退货新增 仅采购退货使用
   * 2、taskId ——> 生产任务id v2.17.1 用于查询过滤对应任务下生产的成品在商品转换下转为半成品后又被当前生产任务进行半成品领料业务
   * 3、out_order_id -> 次品销售id
   */
  businessId?: InputMaybe<Scalars['ID']>;
  stockBatchOperationType: StockBatchOperationEnum;
};

export const enum StockBatchOperationEnum {
  DefectiveSale = 'DEFECTIVE_SALE',
  None = 'NONE',
  PurchaseReturn = 'PURCHASE_RETURN',
  TaskPicking = 'TASK_PICKING'
};

export type StockBatchPayload = {
  __typename?: 'StockBatchPayload';
  batchCode?: Maybe<Scalars['String']>;
  batchId?: Maybe<Scalars['ID']>;
  /** 换算单位 */
  conversion?: Maybe<Scalars['BigDecimal']>;
  createTime?: Maybe<Scalars['Long']>;
  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 type StockBatchPayloadV2 = {
  __typename?: 'StockBatchPayloadV2';
  /**  basisId */
  basisId?: Maybe<Scalars['ID']>;
  /** 批次号 */
  batchCode?: Maybe<Scalars['String']>;
  batchId?: Maybe<Scalars['ID']>;
  /** 归属id */
  belongId?: Maybe<Scalars['ID']>;
  /** 归属name */
  belongName?: Maybe<Scalars['String']>;
  /** 归属类型 */
  belongType?: Maybe<Scalars['Int']>;
  /** 分类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /**  skuId */
  commoditySkuId?: Maybe<Scalars['ID']>;
  /** 规格id */
  commoditySpecOptionIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 商品分类 */
  commodityTypeId?: Maybe<Scalars['ID']>;
  createTime?: Maybe<Scalars['Long']>;
  /**  单价类型 */
  priceType?: Maybe<Scalars['ID']>;
  /**
   *     # 在库时间
   *     inTime:Long
   *     # 商品状态（10：正常 20：预警 30：呆滞品）
   *     commodityStatus:Int
   * sku 信息
   */
  sku?: Maybe<PitayaCommoditySkuPayload>;
  /** 规格名称 */
  specOptionList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 库存总计数量 */
  totalQuantity?: Maybe<Scalars['Float']>;
  /** 总计数量单位 */
  totalType?: Maybe<Scalars['ID']>;
  totalTypeName?: Maybe<Scalars['String']>;
  /** 单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 库存数量 */
  unitQuantity?: Maybe<Scalars['Float']>;
  /** 库存单位 */
  unitType?: Maybe<Scalars['ID']>;
  unitTypeName?: Maybe<Scalars['String']>;
  /** 仓库名称 */
  warehouseId?: Maybe<Scalars['ID']>;
  warehouseName?: Maybe<Scalars['String']>;
};

export type StockBatchQueryInput = {
  commoditySkuId: Scalars['Int'];
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  customerId: Scalars['Int'];
  customerType: Scalars['Int'];
  /** 库存批次操作类型 */
  stockBatchOperation?: InputMaybe<StockBatchOperation>;
};

export type StockBatchSkuPayload = {
  __typename?: 'StockBatchSkuPayload';
  /** 品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品sku_id */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** sku名称 */
  skuName?: Maybe<Scalars['String']>;
  stockBatchDetail?: Maybe<Array<Maybe<StockBatchDetailPayload>>>;
};

export type StockCheckLabelDetailPayload = {
  __typename?: 'StockCheckLabelDetailPayload';
  /** 应用id */
  appId?: Maybe<Scalars['Int']>;
  /** 标签内容 */
  labelContent?: Maybe<Scalars['String']>;
  /** 标签id */
  stockCheckLabelId?: Maybe<Scalars['ID']>;
  /** 租户id */
  tenantId?: Maybe<Scalars['ID']>;
};

export type StockCheckPayload = {
  __typename?: 'StockCheckPayload';
  /** 批次号 */
  batchNo?: Maybe<Scalars['String']>;
  /** 记录id */
  checkRecordId?: Maybe<Scalars['Int']>;
  /** 盘点库存总计数量 */
  checkTotalQuantity?: Maybe<Scalars['Float']>;
  /** 盘点类型 */
  checkType?: Maybe<Scalars['Int']>;
  /** 盘点库存数量 */
  checkUnitQuantity?: Maybe<Scalars['Float']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 订单id */
  orderId?: Maybe<Scalars['Int']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 规格字符串，由后端组装 */
  specOption?: Maybe<Scalars['String']>;
  /** 总计数量单位 */
  totalName?: Maybe<Scalars['String']>;
  /** 库存总计数量 */
  totalQuantity?: Maybe<Scalars['Float']>;
  /** 库存单位 */
  unitName?: Maybe<Scalars['String']>;
  /** 库存数量 */
  unitQuantity?: Maybe<Scalars['Float']>;
};

/**  批发开单商品信息查询入参 */
export type StockCommodityInput = {
  /**  品类id */
  commodityCategoryId?: InputMaybe<Scalars['Int']>;
  /**  商品id */
  commodityId?: InputMaybe<Scalars['Int']>;
  /**  SKU别名 */
  commoditySkuName?: InputMaybe<Scalars['String']>;
  /**  商品规格选项 ID集合 */
  commoditySpecOptionIds?: InputMaybe<Array<InputMaybe<PeachSpecOptionInput>>>;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
  /**  仓库id */
  warehouseId?: InputMaybe<Scalars['ID']>;
};

export type StockCommodityListPayload = {
  __typename?: 'StockCommodityListPayload';
  /** 所属货主 */
  belongOwner?: Maybe<Scalars['String']>;
  /**  柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /**  车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /**  品类 ID */
  commodityCategoryId?: Maybe<Scalars['Int']>;
  /**  SKU ID */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  SKU名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /**  SPU ID */
  commoditySpuId?: Maybe<Scalars['Int']>;
  /** 代卖合作时间 */
  cooperationTime?: Maybe<Scalars['Long']>;
  /**  true 禁用，false 启用 */
  disable?: Maybe<Scalars['Boolean']>;
  /** 管控商品指导价 */
  guidePrice?: Maybe<Scalars['BigDecimal']>;
  /** 管控商品指导价数量单位 */
  guidePriceUnitId?: Maybe<Scalars['Int']>;
  /**  入库时间 */
  inStockTime?: Maybe<Scalars['Long']>;
  /** 购物车数量单位 */
  quantityUnitType?: Maybe<Scalars['Int']>;
  /**  是否退货 */
  refundMarksStatus?: Maybe<Scalars['Boolean']>;
  /** 代卖标记 */
  saleMark?: Maybe<Scalars['Boolean']>;
  /**  购物车数量 */
  shoppingCarNum?: Maybe<Scalars['BigDecimal']>;
  /**  可售库存 */
  stock?: Maybe<StockQuantityUnit>;
  /**  库存ID */
  stockId?: Maybe<Scalars['ID']>;
  /**  是否展示仓库附加信息 */
  temporaryStatus?: Maybe<Scalars['Boolean']>;
  /**  挂车号 */
  trailerCarNo?: Maybe<Scalars['String']>;
  /** 单位换算 */
  unitConversion?: Maybe<PeachUnitConversion>;
  /**  单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /**  仓库ID */
  warehouseId?: Maybe<Scalars['ID']>;
  /**  仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
  /**  仓库类型 */
  warehouseType?: Maybe<Scalars['String']>;
};

export type StockCommodityPagePayload = {
  __typename?: 'StockCommodityPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<StockCommodityListPayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

export type StockCommodityVarietyPayload = {
  __typename?: 'StockCommodityVarietyPayload';
  /**  品类id */
  categoryId?: Maybe<Scalars['Int']>;
  /**  品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /**  品种id */
  varietyId?: Maybe<Scalars['Int']>;
  /**  品种名称 */
  varietyName?: Maybe<Scalars['String']>;
};

/** 库存列表请求参数 */
export type StockCondition = {
  /** 商品类型 10原料，20辅料 */
  commodityType: Scalars['Int'];
  /** 任务id */
  taskId: Scalars['ID'];
};

export type StockConditionInput = {
  /** 归属信息 */
  belongInfo?: InputMaybe<Array<InputMaybe<CustomerInfoInput>>>;
  /** 具体商品类型(只针对于果品库存的类型需要传入数组参数) 原料 成品 半成品 次品 退货品 */
  commodityType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 商品分类 果品 辅料 周转筐 */
  commodityTypeId: Scalars['Int'];
  /** 查询参数(商品名称批次号) */
  keyword?: InputMaybe<Scalars['String']>;
  /** 仓库id */
  warehouseId?: InputMaybe<Scalars['ID']>;
};

export type StockCostOrderCommodityDetail = {
  __typename?: 'StockCostOrderCommodityDetail';
  /** 商品明细信息 */
  commodityDetailList?: Maybe<Array<Maybe<CommodityDetailInfo>>>;
  /** 仓库id */
  warehouseId?: Maybe<Scalars['ID']>;
  /** 仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

/** 费用单明细查询 */
export type StockCostOrderCostDetailPayload = {
  __typename?: 'StockCostOrderCostDetailPayload';
  /** 费用单明细信息 */
  costDetailList?: Maybe<Array<Maybe<CostDetail>>>;
};

/** 费用单明细返回 */
export type StockCostOrderDetailPayload = {
  __typename?: 'StockCostOrderDetailPayload';
  /** 审核记录 */
  auditRecordList?: Maybe<Array<Maybe<AuditLogInfo>>>;
  /** 商品明细 */
  commodityDetail?: Maybe<CostOrderCommodityDetail>;
  /** 费用明细 */
  costDetailList?: Maybe<Array<Maybe<CostDetail>>>;
  /** 费用单号 */
  costOrderCode?: Maybe<Scalars['String']>;
  /** 费用单id */
  costOrderId?: Maybe<Scalars['ID']>;
  /** 费用单状态 */
  costOrderStatus?: Maybe<StockCostStatusEnum>;
  /** 费用单类型 */
  costOrderType?: Maybe<StockCostOrderTypeEnum>;
  /** 费用合计 */
  costTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 入库单号 */
  inOrderCode?: Maybe<Scalars['String']>;
  /** 操作人 */
  operateName?: Maybe<Scalars['String']>;
  /** 操作时间 */
  operateTime?: Maybe<Scalars['Long']>;
  /** 出库单号 */
  outOrderCode?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 类型 */
  type?: Maybe<OrderBusinessTypeEnum>;
};

export type StockCostOrderPayload = {
  __typename?: 'StockCostOrderPayload';
  /** 商品名称 */
  commodityInfo?: Maybe<Array<Maybe<PeachCommodityInfo>>>;
  /** 费用单号 */
  costOrderCode?: Maybe<Scalars['String']>;
  /** 费用单id */
  costOrderId?: Maybe<Scalars['ID']>;
  /** 费用单状态 */
  costOrderStatus?: Maybe<StockCostStatusEnum>;
  /** 费用单类型 */
  costOrderType?: Maybe<StockCostOrderTypeEnum>;
  /** 操作人 */
  operateName?: Maybe<Scalars['String']>;
  /** 操作时间 */
  operateTime?: Maybe<Scalars['Long']>;
  /** 类型 */
  type?: Maybe<OrderBusinessTypeEnum>;
};

/**  库存费用单类型 */
export const enum StockCostOrderTypeEnum {
  /** 报损出库 */
  BreakageCostOrder = 'BREAKAGE_COST_ORDER',
  /**  商品调整 */
  CommodityAdjustment = 'COMMODITY_ADJUSTMENT',
  /** 其他入库 */
  EntryOtherCostOrder = 'ENTRY_OTHER_COST_ORDER',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/**  库存费用查询状态类型 */
export const enum StockCostStatusEnum {
  /**  已完成（财务已确认，已完成） */
  Complete = 'COMPLETE',
  /** 已驳回（财务已驳回） */
  Rejected = 'REJECTED',
  /**  审核中（待财务审核） */
  UnderReview = 'UNDER_REVIEW',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED',
  /**  待提交 */
  UnSubmit = 'UN_SUBMIT'
};

/**  商品库存信息 */
export type StockDetailInfo = {
  __typename?: 'StockDetailInfo';
  /**  skuId */
  skuId?: Maybe<Scalars['Int']>;
  /**  sku 名称 */
  skuName?: Maybe<Scalars['String']>;
  /**  sku 销售数量 */
  skuQuantity?: Maybe<Array<Maybe<SalesNumCount>>>;
};

/** 库存数量统计 */
export type StockNumCount = {
  __typename?: 'StockNumCount';
  /** 数量 */
  number?: Maybe<Scalars['BigDecimal']>;
  /** 单位类型id */
  unitType?: Maybe<Scalars['Int']>;
};

export const enum StockOperationType {
  /** 审核入库 */
  StockIn = 'STOCK_IN',
  /** 审核出库 */
  StockOut = 'STOCK_OUT',
  Unrecognized = 'UNRECOGNIZED'
};

export type StockOrderBadgePayload = {
  __typename?: 'StockOrderBadgePayload';
  /** 待入库 */
  toBeInAudited?: Maybe<Scalars['Int']>;
  /** 待出库 */
  toBeOutAudited?: Maybe<Scalars['Int']>;
};

export type StockOrderDetailInput = {
  stockOrderId: Scalars['ID'];
};

export type StockOrderDetailPayload = CreateByBase & OrgBase & {
  __typename?: 'StockOrderDetailPayload';
  /** 业务单id */
  businessId?: Maybe<Scalars['ID']>;
  /** 业务单信息 */
  businessInfo?: Maybe<BusinessInfo>;
  /** 业务类型 */
  businessType?: Maybe<PitayaBusinessTypeEnum>;
  /** 业务类型名称 */
  businessTypeName?: Maybe<Scalars['String']>;
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<StockOrderItem>>>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 审核单id */
  id?: Maybe<Scalars['ID']>;
  /** 组织信息 */
  org?: Maybe<PitayaOrg>;
  /** 审核单单号 */
  stockOrderCode?: Maybe<Scalars['String']>;
  /** 审核单状态 */
  stockOrderStatus?: Maybe<StockOrderStatusEnum>;
  /** 审核单状态名称 */
  stockOrderStatusName?: Maybe<Scalars['String']>;
  /** 审核单类型 */
  stockOrderType?: Maybe<StockOrderType>;
  /** 审核单类型名称 */
  stockOrderTypeName?: Maybe<Scalars['String']>;
};

export type StockOrderItem = CommoditySkuBase & CreateByBase & StockBatchBase & TotalTypeBase & UnitTypeBase & WarehouseBase & {
  __typename?: 'StockOrderItem';
  /** 批次信息 */
  batch?: Maybe<StockBatch>;
  /** 商品信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 商品类型 id */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 审核单明细id */
  itemId?: Maybe<Scalars['ID']>;
  /** 审核单id */
  stockOrderId?: Maybe<Scalars['ID']>;
  /** 大单位数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 大单位 */
  totalType?: Maybe<Unit>;
  /** 小单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 小单位 */
  unitType?: Maybe<Unit>;
  /** 待处理大单位数量 */
  waitTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 待处理小单位数量 */
  waitUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 仓库信息 */
  warehouse?: Maybe<Warehouse>;
};

export type StockOrderListBadgeInput = {
  /** 审核单操作类型 */
  stockOperationType: StockOperationType;
};

export type StockOrderListBadgePayload = {
  __typename?: 'StockOrderListBadgePayload';
  /** 审核单类型数量 */
  count?: Maybe<Scalars['Int']>;
  /** 审核单类型 */
  stockOrderType?: Maybe<StockOrderType>;
};

export const enum StockOrderStatus {
  /**  已完成 */
  Complete = 'COMPLETE',
  /**  部分入(出)库 */
  PartStorage = 'PART_STORAGE',
  /**  待入(出)库 */
  UnStorage = 'UN_STORAGE'
};

export const enum StockOrderStatusEnum {
  /** 已取消 */
  Canceled = 'CANCELED',
  /** 已完成 */
  Finished = 'FINISHED',
  /** 部分审核 */
  PartStock = 'PART_STOCK',
  /** 待审核 */
  ToBeAudited = 'TO_BE_AUDITED',
  /** 已撤销 */
  Undone = 'UNDONE',
  Unrecognized = 'UNRECOGNIZED'
};

export const enum StockOrderType {
  /** 销售开单配送补充单出库 */
  DeliverySupplementalSaleOrderOutStock = 'DELIVERY_SUPPLEMENTAL_SALE_ORDER_OUT_STOCK',
  /** 销售计划配送补充单出库 */
  DeliverySupplementalSalePlanOutStock = 'DELIVERY_SUPPLEMENTAL_SALE_PLAN_OUT_STOCK',
  /** 平台开单退回入库 */
  PlatformReturnInStock = 'PLATFORM_RETURN_IN_STOCK',
  /** 平台开单销售退货入库 */
  PlatformSaleReturnInStock = 'PLATFORM_SALE_RETURN_IN_STOCK',
  /** 销售开单配送退货入库 */
  SaleInvoiceDeliveryInStock = 'SALE_INVOICE_DELIVERY_IN_STOCK',
  /** 销售开单配送出库 */
  SaleInvoiceDeliveryOutStock = 'SALE_INVOICE_DELIVERY_OUT_STOCK',
  /** 销售开单销售退货入库 */
  SaleInvoiceReturnInStock = 'SALE_INVOICE_RETURN_IN_STOCK',
  /** 销售开单自提出库 */
  SaleInvoiceSelfPickupOutStock = 'SALE_INVOICE_SELF_PICKUP_OUT_STOCK',
  /** 销售计划配送退货入库 */
  SalePlanDeliveryInStock = 'SALE_PLAN_DELIVERY_IN_STOCK',
  /** 销售计划配送出库 */
  SalePlanDeliveryOutStock = 'SALE_PLAN_DELIVERY_OUT_STOCK',
  Unrecognized = 'UNRECOGNIZED'
};

export type StockOrderWaitCommodityPayload = {
  __typename?: 'StockOrderWaitCommodityPayload';
  /**  skuID */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  果品单价定位 */
  pricePosition?: Maybe<Scalars['Int']>;
  /**  小计金额 */
  subtotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  总计数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  总计类型 */
  totalType?: Maybe<Scalars['Int']>;
  /**  单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /**  单价类型 */
  unitPriceType?: Maybe<Scalars['Int']>;
  /**  单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  单位类型 */
  unitType?: Maybe<Scalars['Int']>;
};

export type StockOutPayload = {
  __typename?: 'StockOutPayload';
  /**  出库单号 */
  stockOutCode?: Maybe<Scalars['String']>;
  /**  出库记录id */
  stockOutId?: Maybe<Scalars['ID']>;
};

export type StockPageResultPayload = {
  __typename?: 'StockPageResultPayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<StockPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type StockPayload = {
  __typename?: 'StockPayload';
  /** 批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** 归属id */
  belongId?: Maybe<Scalars['Int']>;
  /** 归属name */
  belongName?: Maybe<Scalars['String']>;
  /** 归属类型 */
  belongType?: Maybe<Scalars['Int']>;
  /** 分类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 规格id */
  commoditySpecOptionIdList?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /**  商品状态（10：正常 20：预警 30：呆滞品） */
  commodityStatus?: Maybe<Scalars['Int']>;
  /** 商品分类 */
  commodityTypeId?: Maybe<Scalars['Int']>;
  createTime?: Maybe<Scalars['Long']>;
  /** displayBelongName */
  displayBelongName?: Maybe<Scalars['String']>;
  /**  在库时间 */
  inTime?: Maybe<Scalars['Long']>;
  /** 规格名称 */
  specOptionList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 库存总计数量 */
  totalQuantity?: Maybe<Scalars['Float']>;
  /** 总计数量单位 */
  totalType?: Maybe<Scalars['Int']>;
  totalTypeName?: Maybe<Scalars['String']>;
  /** 库存数量 */
  unitQuantity?: Maybe<Scalars['Float']>;
  /** 库存单位 */
  unitType?: Maybe<Scalars['Int']>;
  unitTypeName?: Maybe<Scalars['String']>;
  /** 仓库名称 */
  warehouseId?: Maybe<Scalars['ID']>;
  warehouseName?: Maybe<Scalars['String']>;
};

export type StockQuantity = {
  __typename?: 'StockQuantity';
  /** 库存量大单位数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 库存量小单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
};

/** 库存数量单位对象 */
export type StockQuantityUnit = {
  __typename?: 'StockQuantityUnit';
  /** 基本单位数量 */
  basicQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 基本单位 */
  basicType?: Maybe<Scalars['Int']>;
  /** skuId */
  skuId?: Maybe<Scalars['Int']>;
  /** 辅助单位数量 */
  subQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 辅助单位 */
  subType?: Maybe<Scalars['Int']>;
};

/** 库存数量单位对象input */
export type StockQuantityUnitInput = {
  /** 基本单位数量 */
  basicQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 基本单位 */
  basicType?: InputMaybe<Scalars['Int']>;
  /** skuId */
  skuId?: InputMaybe<Scalars['Int']>;
  /** 辅助单位数量 */
  subQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 辅助单位 */
  subType?: InputMaybe<Scalars['Int']>;
};

export const enum StockQueryType {
  /**  盘点请求 */
  Check = 'CHECK',
  /**  出库请求 */
  Out = 'OUT',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type StockRecordCommodityPayload = {
  __typename?: 'StockRecordCommodityPayload';
  /**  skuID */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  单位数量毛重 */
  grossUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  批次编码 */
  stockBatchCode?: Maybe<Scalars['String']>;
  /**  批次ID */
  stockBatchId?: Maybe<Scalars['ID']>;
  /**  小计金额 */
  subtotalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  总计数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  总计类型 */
  totalType?: Maybe<Scalars['Int']>;
  /**  单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /**  单价类型 */
  unitPriceType?: Maybe<Scalars['Int']>;
  /**  单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  单位类型 */
  unitType?: Maybe<Scalars['Int']>;
};

/**  出入库查询类型 */
export const enum StockRecordQueryType {
  /**  入库申请 */
  StockInApply = 'STOCK_IN_APPLY',
  /**  入库记录 */
  StockInRecord = 'STOCK_IN_RECORD',
  /**  出库记录 */
  StockOutRecord = 'STOCK_OUT_RECORD',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export const enum StockRecordType {
  /**  所有类型 */
  All = 'ALL',
  /**  入库 */
  In = 'IN',
  /**  出库 */
  Out = 'OUT',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/**  库存销售明细 */
export type StockSalesListPayload = {
  __typename?: 'StockSalesListPayload';
  /** 仓库附加信息 */
  additionalInfo?: Maybe<Scalars['String']>;
  /**  车牌号 */
  carNumber?: Maybe<Scalars['String']>;
  /**  库存明细 */
  stockDetail?: Maybe<Array<Maybe<StockDetailInfo>>>;
  /**  仓库库存销售总件数 */
  totalQuantity?: Maybe<Array<Maybe<SalesNumCount>>>;
  /**  挂车号 */
  trailerNumber?: Maybe<Scalars['String']>;
  /**  仓库id */
  wareHouseId?: Maybe<Scalars['ID']>;
  /**  仓库名称 */
  wareHouseName?: Maybe<Scalars['String']>;
};

export type StockSkuBatchPayload = {
  __typename?: 'StockSkuBatchPayload';
  /**  车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /**  商品列表 */
  data?: Maybe<Array<Maybe<StockSkuGroup>>>;
  /**  是否展示仓库附加信息 */
  temporaryStatus?: Maybe<Scalars['Boolean']>;
  /**  挂车号 */
  trailerCarNo?: Maybe<Scalars['String']>;
  /**  仓库id */
  warehouseId?: Maybe<Scalars['ID']>;
  /**  仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type StockSkuGroup = {
  __typename?: 'StockSkuGroup';
  /**  SKU ID */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /**  SKU名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /** 商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料 */
  commodityType?: Maybe<PeachGatewayCommodityTypeEnum>;
  /**  分批次库存商品 */
  data?: Maybe<Array<Maybe<StockSkuInfo>>>;
  /** 单位换算对象 */
  unitConversion?: Maybe<PeachUnitConversion>;
};

export type StockSkuInfo = {
  __typename?: 'StockSkuInfo';
  /**  库存批次ID */
  batchId?: Maybe<Scalars['ID']>;
  /** 代卖标记，所属货主 */
  belongConsignorName?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /**  车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /**  换算库存数量 */
  convertQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  换算单位(如为0,则没有配置双单位) */
  convertUnit?: Maybe<Scalars['Int']>;
  /**  成本价 */
  costPrice?: Maybe<Scalars['String']>;
  /**  入库时间 */
  inStockTime?: Maybe<Scalars['Long']>;
  /** 代卖标记 */
  saleMark?: Maybe<Scalars['Boolean']>;
  /**  可售库存 */
  stock?: Maybe<Scalars['BigDecimal']>;
  /**  是否展示仓库附加信息 */
  temporaryStatus?: Maybe<Scalars['Boolean']>;
  /**  挂车号 */
  trailerCarNo?: Maybe<Scalars['String']>;
  /**  可售库存单位 */
  unit?: Maybe<Scalars['Int']>;
  /**  仓库ID */
  warehouseId?: Maybe<Scalars['ID']>;
  /**  仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
  /**  仓库类型 */
  warehouseType?: Maybe<Scalars['String']>;
};

export type StockSkuInput = {
  /**  品类id */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** 商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料 */
  commodityTypes?: InputMaybe<Array<InputMaybe<PeachGatewayCommodityTypeEnum>>>;
  /** 隐藏代卖商品 */
  hideAgencyCommodity?: InputMaybe<Scalars['Boolean']>;
  /**  商品名称 */
  skuName?: InputMaybe<Scalars['String']>;
  /**  仓库id */
  warehouseId: Scalars['ID'];
};

export type StockSkuPayload = {
  __typename?: 'StockSkuPayload';
  /**  品类 ID */
  categoryId?: Maybe<Scalars['Int']>;
  /**  品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** sku分组 */
  data?: Maybe<Array<Maybe<StockSkuGroup>>>;
};

export type StockTemporaryDetailInput = {
  /** 批次id */
  stockBatchId: Scalars['ID'];
  /** 盘点数量 */
  temporaryQuantity: Scalars['BigDecimal'];
  /** 单位Id */
  unitId?: InputMaybe<Scalars['Int']>;
};

export type StockTemporaryInput = {
  /**  暂存盘点详情 */
  temporaryDetails: Array<StockTemporaryDetailInput>;
  /**  暂存盘点信息仓库ID */
  wareHouseId: Scalars['ID'];
};

export type StockWmsOrderBusinessInfo = BelongOrgBase & CreateByBase & CustomerBase & SupplierBase & WarehouseBase & {
  __typename?: 'StockWmsOrderBusinessInfo';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 业务单号 */
  businessCode?: Maybe<Scalars['String']>;
  /** 业务单id */
  businessId?: Maybe<Scalars['ID']>;
  /** 业务单状态 */
  businessStatus?: Maybe<Scalars['Int']>;
  /** 业务单状态名 */
  businessStatusName?: Maybe<Scalars['String']>;
  /** 业务类型 */
  businessType?: Maybe<PitayaBusinessTypeEnum>;
  /** 业务类型名称 */
  businessTypeName?: Maybe<Scalars['String']>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 业务客户 */
  customer?: Maybe<Customer>;
  /** 审核单类型 */
  stockWmsOrderType?: Maybe<StockWmsOrderType>;
  /** 审核单类型名称 */
  stockWmsOrderTypeName?: Maybe<Scalars['String']>;
  /** 供应商 */
  supplier?: Maybe<Supplier>;
  /** 仓库信息 */
  warehouse?: Maybe<Warehouse>;
};

export type StockWmsOrderCommodityTypeBadgeInput = {
  stockOperationType: StockOperationType;
  stockWmsOrderType: Array<StockWmsOrderType>;
};

export type StockWmsOrderCommodityTypeBadgePayload = {
  __typename?: 'StockWmsOrderCommodityTypeBadgePayload';
  /** 商品类型描述 */
  commodityTypeDesc?: Maybe<Scalars['String']>;
  /** 商品类型id 3:辅料 5:原料 6:成品 7:半成品 8:次品 9:退货品 */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 审核单类型数量 */
  count?: Maybe<Scalars['Int']>;
};

export type StockWmsOrderDetailInput = {
  stockOperationType: StockOperationType;
  stockOrderId: Scalars['ID'];
};

export type StockWmsOrderDetailPayload = {
  __typename?: 'StockWmsOrderDetailPayload';
  /** 业务单id */
  businessId?: Maybe<Scalars['ID']>;
  /** 业务单信息 */
  businessInfo?: Maybe<StockWmsOrderBusinessInfo>;
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<StockWmsOrderItem>>>;
  /** 商品类型 */
  commodityTypeId?: Maybe<Scalars['Int']>;
  /** 审核单id */
  id?: Maybe<Scalars['ID']>;
  /** 审核单单号 */
  stockOrderCode?: Maybe<Scalars['String']>;
  /** 审核单状态 */
  stockOrderStatus?: Maybe<StockWmsOrderStatus>;
  /** 审核单状态名称 */
  stockOrderStatusName?: Maybe<Scalars['String']>;
  /** 审核单类型 */
  stockOrderType?: Maybe<StockWmsOrderType>;
  /** 审核单类型名称 */
  stockOrderTypeName?: Maybe<Scalars['String']>;
};

export type StockWmsOrderItem = BatchInfoWithWarehouseBase & CommoditySkuBase & TotalTypeBase & UnitTypeBase & {
  __typename?: 'StockWmsOrderItem';
  /** 批次信息 */
  batchInfo?: Maybe<BatchInfoWithWarehouse>;
  /** 商品信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 商品序号 */
  index?: Maybe<Scalars['ID']>;
  /** 审核单明细id */
  itemId?: Maybe<Scalars['ID']>;
  /** 标签 */
  markList?: Maybe<Array<Maybe<AcquireMarkEnum>>>;
  /** 标签说明 */
  markListDesc?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  单价定位: 净重/毛重  */
  pricePosition?: Maybe<PricePositionEnum>;
  /** 审核单id */
  stockOrderId?: Maybe<Scalars['ID']>;
  /** 申请大单位数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 申请大单位 */
  totalType?: Maybe<Unit>;
  /** 申请小单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 申请小单位 */
  unitType?: Maybe<Unit>;
  /** 待处理大单位数量 */
  waitTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 待处理小单位数量 */
  waitUnitQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type StockWmsOrderListBadgePayload = {
  __typename?: 'StockWmsOrderListBadgePayload';
  /** 审核单类型数量 */
  count?: Maybe<Scalars['Int']>;
  /** 审核单类型 */
  stockInOrderType?: Maybe<StockWmsOrderType>;
};

export const enum StockWmsOrderStatus {
  /** 已取消 */
  Cancel = 'CANCEL',
  /** 已完成 */
  Complete = 'COMPLETE',
  /** 部分入(出)库 */
  PartStorage = 'PART_STORAGE',
  /** 已驳回 */
  Refuse = 'REFUSE',
  Unrecognized = 'UNRECOGNIZED',
  /** 待入(出)库 */
  UnStorage = 'UN_STORAGE',
  /** 待提交 */
  UnSubmit = 'UN_SUBMIT',
  /** 已撤销 */
  Withdraw = 'WITHDRAW'
};

export const enum StockWmsOrderType {
  /** 内部采购入库审核 */
  PitayaInternalPurchaseInStock = 'PITAYA_INTERNAL_PURCHASE_IN_STOCK',
  /** 内部销售出库审核 */
  PitayaInternalSaleOutStock = 'PITAYA_INTERNAL_SALE_OUT_STOCK',
  /** 采购退货出库审核 */
  PurchaseReturnOutStock = 'PURCHASE_RETURN_OUT_STOCK',
  /** 原料采购入库审核 */
  RawPurchaseInStock = 'RAW_PURCHASE_IN_STOCK',
  /** 辅料采购入库审核 */
  SubPurchaseInStock = 'SUB_PURCHASE_IN_STOCK'
};

export const enum StopOverPointTypeEnum {
  /** 口岸 */
  Port = 'PORT',
  /** 收货点 */
  Receipt = 'RECEIPT',
  /** 发货点  */
  Ship = 'SHIP',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 商品存储管理条件基础信息 */
export type StorageCondition = {
  __typename?: 'StorageCondition';
  /** 商品id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 最大湿度值 */
  maxHumidity?: Maybe<Scalars['String']>;
  /** 最大存放天数 */
  maxStorageDay?: Maybe<Scalars['String']>;
  /** 最高温度值 */
  maxTemperature?: Maybe<Scalars['String']>;
  /** 最低湿度值 */
  minHumidity?: Maybe<Scalars['String']>;
  /** 最小存放天数 */
  minStorageDay?: Maybe<Scalars['String']>;
  /** 最低温度值 */
  minTemperature?: Maybe<Scalars['String']>;
  /** 更新人（id） */
  updatedBy?: Maybe<Scalars['Int']>;
  /** 更新时间 */
  updatedTime?: Maybe<Scalars['Long']>;
};

/** 查询商品存储管理条件【分页】返回结果 */
export type StorageConditionPageResult = {
  __typename?: 'StorageConditionPageResult';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 一页展示条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 返回商品存储管理条件数据集 */
  records?: Maybe<Array<Maybe<StorageCondition>>>;
  /** 总条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 新增修改堆场请求对象 */
export type StorageYardEditInput = {
  /** 堆场地址 */
  address?: InputMaybe<Scalars['String']>;
  /** 国家编码 */
  countryCode?: InputMaybe<Scalars['String']>;
  /** 维度 */
  lat?: InputMaybe<Scalars['BigDecimal']>;
  /** 经度 */
  lng?: InputMaybe<Scalars['BigDecimal']>;
  /** 堆场名称多语言 */
  nameLocale?: InputMaybe<Array<InputMaybe<NameInput>>>;
  /** 堆场id */
  storageYardId?: InputMaybe<Scalars['Long']>;
};

/**  堆场信息校验请求 */
export type StorageYardInfoInput = {
  /** 口岸id */
  storageYardId?: InputMaybe<Scalars['Long']>;
  /** 校验内容 */
  verifyContent?: InputMaybe<Scalars['String']>;
  /** 校验类型 */
  verifyType?: InputMaybe<VerifyType>;
};

export type StorageYardListInterface = {
  /** 堆场id */
  storageYardIdList?: Maybe<Array<Maybe<Scalars['Long']>>>;
  /** 堆场名称 */
  storageYardNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

/** 分页查询堆场请求对象 */
export type StorageYardPageInput = {
  /** 国家编码 */
  countryCodeList?: InputMaybe<Array<InputMaybe<CountryCode>>>;
  /** 堆场名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 分页参数 */
  page?: InputMaybe<Page>;
};

/** 分页查询堆场响应对象 */
export type StorageYardPagePayload = {
  __typename?: 'StorageYardPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 页尺寸 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页数据列表 */
  records?: Maybe<Array<Maybe<StorageYardPayload>>>;
  /** 总数据量 */
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 堆场对象 */
export type StorageYardPayload = {
  __typename?: 'StorageYardPayload';
  /** 堆场详细地址 */
  address?: Maybe<Scalars['String']>;
  /** 国家编码 */
  countryCode?: Maybe<Scalars['String']>;
  /** 国家名称 */
  countryName?: Maybe<Scalars['String']>;
  /** 创建时间 时间戳格式（毫秒） */
  createdTime?: Maybe<Scalars['Long']>;
  /** 纬度 */
  lat?: Maybe<Scalars['BigDecimal']>;
  /** 经度 */
  lng?: Maybe<Scalars['BigDecimal']>;
  /** 堆场名称 */
  name?: Maybe<Scalars['String']>;
  /** 堆场名称多语言 */
  nameLocale?: Maybe<Array<Maybe<NamePayload>>>;
  /** 堆场id */
  storageYardId?: Maybe<Scalars['Long']>;
};

export type StoreManagementDetailPayload = {
  __typename?: 'StoreManagementDetailPayload';
  /** 客户信息 */
  customerDetail?: Maybe<CustomerWithAdd>;
};

export type StoreManagementSaleCommodityPayload = CommoditySkuBase & SalePriceTypeBase & {
  __typename?: 'StoreManagementSaleCommodityPayload';
  /**  可售数量  */
  availableSaleQuantity?: Maybe<Quantity>;
  /** 批次信息 */
  batchInfo?: Maybe<Array<Maybe<SaleCommodityBatchPayload>>>;
  /** sku信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 销售单价 */
  salePrice?: Maybe<Scalars['BigDecimal']>;
  /** 单价单位 */
  salePriceType?: Maybe<Unit>;
  /** 销售量 */
  saleQuantity?: Maybe<Quantity>;
  /** 单品小计 */
  totalSalePrice?: Maybe<Scalars['BigDecimal']>;
};

export type StoreManagementStockDetailPayload = CommoditySkuBase & {
  __typename?: 'StoreManagementStockDetailPayload';
  /** 批次信息 */
  batches?: Maybe<Array<Maybe<StockBatch>>>;
  /** sku信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 库存总量 */
  stockQuantity?: Maybe<Quantity>;
};

export type StringOption = {
  __typename?: 'StringOption';
  /** 描述（显示） */
  label?: Maybe<Scalars['String']>;
  /** 值（唯一标识） */
  value?: Maybe<Scalars['String']>;
};

export type SubAlarmInfoPayload = {
  __typename?: 'SubAlarmInfoPayload';
  /** 报警状态 */
  alarmState?: Maybe<AlarmState>;
  /** 报警类型 */
  alarmType?: Maybe<AlarmType>;
  /** 持续时间 */
  durationTime?: Maybe<Scalars['String']>;
  /** 报警开始时间 */
  startTime?: Maybe<Scalars['Long']>;
  /** 报警子类型 */
  subAlarmType?: Maybe<AlarmSubType>;
};

export const enum SubGroupTypeEnum {
  /** 默认的子分组 */
  SystemDefault = 'SYSTEM_DEFAULT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 自定义分组 */
  UserCustom = 'USER_CUSTOM'
};

export type SubOrgInput = {
  /** 组织id集 */
  orgId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 租户 */
  tenantId?: InputMaybe<Scalars['ID']>;
};

export type SubOrgPayLoad = {
  __typename?: 'SubOrgPayLoad';
  /** id */
  orgId?: Maybe<Scalars['ID']>;
  /** 组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 父级id */
  orgParentId?: Maybe<Scalars['ID']>;
  /** 状态 1:禁用，99：启用 */
  status?: Maybe<Scalars['Int']>;
};

export type SubmitAcquireInput = {
  applyId: Scalars['ID'];
};

export type SubmitAdvanceReturnOrderInput = {
  /** 系统ID */
  appId: Scalars['Int'];
  /** Id号入参 */
  id: Scalars['ID'];
};

export type SubmitAgencySaleSettlementOrderInput = {
  /** 结算单id */
  settlementId: Scalars['ID'];
};

/** 调拨费用提交财务入参 */
export type SubmitAllocateToFinanceInput = {
  /** 调拨费用ID */
  flowCostId: Scalars['ID'];
  /** 调拨业务类型，默认普通调拨 */
  transferBusinessType?: InputMaybe<PeachTransferOrderEnum>;
};

/**  提交费用单到业务员审核参数  */
export type SubmitBillInput = {
  id: Scalars['ID'];
  /**  费用单类型  */
  incomeStatementType: BillMainTypeEnum;
};

/**  配送费用单-接入中台: 提交审核入参  */
export type SubmitDeliveryFeeInput = {
  /**  配送费用单id  */
  billMainId: Scalars['ID'];
};

export type SubmitDeliveryOrderInput = {
  /** 配送单订单ID */
  orderId: Scalars['ID'];
};

export type SubmitIndividualPurchaseReturnInput = {
  returnId: Scalars['ID'];
};

export type SubmitInfoPayload = SubmitUserBase & {
  __typename?: 'SubmitInfoPayload';
  /** 违约单Id */
  breakContractId?: Maybe<Scalars['ID']>;
  /** 提交时间 */
  submitTime?: Maybe<Scalars['Long']>;
  /** 提交人 */
  submitUser?: Maybe<User>;
};

export type SubmitJointVentureSaleInput = {
  outOrderId: Scalars['ID'];
};

export type SubmitOtherInBillInput = {
  /** id */
  billId?: InputMaybe<Scalars['ID']>;
};

export type SubmitPurchaseReturnOrderInput = {
  returnId: Scalars['ID'];
};

export type SubmitReturnFinanceInput = {
  /** 异常备注 */
  errorDescription: Scalars['String'];
  /** 退货单号 */
  inOrderId: Scalars['ID'];
};

export type SubmitSaleDeliveryOrderInput = {
  /** 配送单订单ID */
  deliveryOrderId: Scalars['ID'];
};

export type SubmitSaleIncomeOrderCommodityInput = {
  incomeItemId?: InputMaybe<Scalars['ID']>;
  photos?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  salePrice?: InputMaybe<Scalars['BigDecimal']>;
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** v2.14小计 */
  totalSalePrice?: InputMaybe<Scalars['BigDecimal']>;
  unitQuantity?: InputMaybe<Scalars['BigDecimal']>;
};

export type SubmitSaleIncomeOrderInput = {
  commodities?: InputMaybe<Array<InputMaybe<SubmitSaleIncomeOrderCommodityInput>>>;
  incomeId: Scalars['ID'];
};

export type SubmitSaleInvoiceInput = {
  /** 订单id */
  orderId: Scalars['ID'];
};

export type SubmitSupplementalOrderInput = {
  /** 配送补充单订单ID */
  deliverySupplementalOrderId: Scalars['ID'];
};

export type SubmitUserBase = {
  /** 提交人 */
  submitUser?: Maybe<User>;
};

export type SubmitWasteSaleOrderInput = {
  saleOrderId: Scalars['ID'];
};

export type SummaryAddressInfo = AddressInfoBase & {
  __typename?: 'SummaryAddressInfo';
  /** 地址信息 */
  addressInfo?: Maybe<AddressInfo>;
};

export type SummaryCustomerAddressInfo = CustomerAddressInfoBase & {
  __typename?: 'SummaryCustomerAddressInfo';
  /** 客户或地址信息 */
  customerAddressInfo?: Maybe<CustomerAddressInfo>;
};

export type SupervisionPayload = {
  __typename?: 'SupervisionPayload';
  /** 辅料盘点 */
  assistCheck?: Maybe<Scalars['Boolean']>;
  /** 费用单提交情况 2.7 新增 */
  billSubmitSummary?: Maybe<BillNotSubmitSummary>;
  /** 日期 */
  date?: Maybe<Scalars['Long']>;
  /** 次品盘点 */
  defectiveCheck?: Maybe<Scalars['Boolean']>;
  /** 配送费用单统计 2.8 新增 */
  deliveryBillSummary?: Maybe<DeliveryBillSummary>;
  /** 半成品盘点 */
  halfProductCheck?: Maybe<Scalars['Boolean']>;
  /** 组织id */
  orgId?: Maybe<Scalars['Int']>;
  /** 组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 成品盘点 */
  productCheck?: Maybe<Scalars['Boolean']>;
  /**
   * 采购费用单未提交数量
   * @deprecated 2.7 废弃，billSubmitSummary.purchaseSummary 代替
   */
  purchaseBillUnSubmit?: Maybe<Scalars['Int']>;
  /** 原料盘点 */
  rawMaterialCheck?: Maybe<Scalars['Boolean']>;
  /** 退货品盘点 */
  returnCheck?: Maybe<Scalars['Boolean']>;
  /** 收入单提交情况 2.7 新增 */
  saleIncomeSubmitSummary?: Maybe<SaleIncomeNotSubmitSummary>;
  /**
   * 调入费用单未提交数量
   * @deprecated 2.7 废弃，billSubmitSummary.transferInSummary 代替
   */
  transferInBillUnSubmit?: Maybe<Scalars['Int']>;
  /**
   * 调出费用单未提交数量
   * @deprecated 2.7 废弃，billSubmitSummary.transferOutSummary 代替
   */
  transferOutBillUnSubmit?: Maybe<Scalars['Int']>;
};

export type SupplementalOrderDetailInput = {
  /** 配送补充单订单ID */
  deliverySupplementalOrderId: Scalars['ID'];
};

export type SupplementalOrderPayload = BelongOrgBase & CreateByBase & {
  __typename?: 'SupplementalOrderPayload';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  /** 创建人 */
  createBy?: Maybe<User>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 配送日期 */
  deliveryDate?: Maybe<Scalars['Long']>;
  /** 配送货物来源 */
  deliveryGoodsSource?: Maybe<DeliveryGoodsSourceEnum>;
  /** 配送货物来源描述 */
  deliveryGoodsSourceDesc?: Maybe<Scalars['String']>;
  /** 配送方式(物流运输/直播电商配送) */
  deliveryMode?: Maybe<DeliveryModeEnum>;
  /** 配送方式(物流运输/直播电商配送)描述 */
  deliveryModeDesc?: Maybe<Scalars['String']>;
  /** 配送单商品明细 */
  deliveryOrderItem?: Maybe<Array<Maybe<SaleDeliveryOrderItemPayload>>>;
  /** 补充单号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 补充单id */
  orderId?: Maybe<Scalars['ID']>;
  /** 补充单状态 */
  orderStatus?: Maybe<SupplementalOrderStatusEnum>;
  /** 补充单状态描述 */
  orderStatusDesc?: Maybe<Scalars['String']>;
  /** 关联配送单号 */
  saleDeliveryOrderCode?: Maybe<Scalars['String']>;
  /** 关联配送单id */
  saleDeliveryOrderId?: Maybe<Scalars['ID']>;
};

export const enum SupplementalOrderStatusEnum {
  /** 已取消 */
  Canceled = 'CANCELED',
  /** 已完成 */
  Completed = 'COMPLETED',
  /** 待出库 */
  ToBeOut = 'TO_BE_OUT',
  /** 待提交 */
  UnSubmit = 'UN_SUBMIT',
  /** 已作废 */
  Voided = 'VOIDED'
};

export type Supplier = {
  __typename?: 'Supplier';
  /** 供应商Id */
  supplierId?: Maybe<Scalars['Int']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

export type SupplierAddressEntity = {
  __typename?: 'SupplierAddressEntity';
  /** 供应商详细地址 */
  complateAddress?: Maybe<Scalars['String']>;
  /** 供应商地址id */
  id?: Maybe<Scalars['Int']>;
  /** 供应商地址简称 */
  shortAddress?: Maybe<Scalars['String']>;
};

/** 供应商属性 */
export const enum SupplierAttribute {
  /** 外部 */
  External = 'EXTERNAL',
  /** 内部 */
  Internal = 'INTERNAL'
};

export type SupplierBase = {
  supplier?: Maybe<Supplier>;
};

export type SupplierBasePayload = {
  __typename?: 'SupplierBasePayload';
  /** 供应商属性 */
  attribute?: Maybe<PeachAttributeTypeEnum>;
  /** 市编码 */
  cityId?: Maybe<Scalars['ID']>;
  /** 市名称 */
  cityName?: Maybe<Scalars['String']>;
  /** 控制人 */
  controlUser?: Maybe<Scalars['String']>;
  /** 区（县）编码 */
  countyId?: Maybe<Scalars['ID']>;
  /** 区（县）名称 */
  countyName?: Maybe<Scalars['String']>;
  /** 创建人id */
  createBy?: Maybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 删除标识 */
  deleted?: Maybe<Scalars['Int']>;
  /** 证明资料，不包含身份证 */
  fileRecord?: Maybe<Array<Maybe<PeachSupplierFilePayload>>>;
  /** 供应商门牌号 */
  houseNum?: Maybe<Scalars['String']>;
  /** 供应商id */
  id?: Maybe<Scalars['Int']>;
  /** 身份证 */
  idCard?: Maybe<Scalars['String']>;
  /** 身份证 */
  idCardFile?: Maybe<PeachSupplierFilePayload>;
  /** 工商信息认证标识（1是，99否，0未指定） */
  infoAuth?: Maybe<Scalars['Int']>;
  /** 是否被关联过 */
  isAssociated?: Maybe<Scalars['Boolean']>;
  /** 座机号码 */
  landlineNum?: Maybe<Scalars['String']>;
  /** 法人 */
  legalPerson?: Maybe<Scalars['String']>;
  /** 邮箱账号 */
  mail?: Maybe<Scalars['String']>;
  /** 经营地 */
  operateAddress?: Maybe<Scalars['String']>;
  /** 经营范围 */
  operateRange?: Maybe<Scalars['String']>;
  /** 纳税类别 */
  payTaxesType?: Maybe<PeachTaxpayerClassEnum>;
  /** 联系电话 */
  phoneNum?: Maybe<Scalars['String']>;
  /** 省编码 */
  provinceId?: Maybe<Scalars['ID']>;
  /** 省名称 */
  provinceName?: Maybe<Scalars['String']>;
  /** 注册日期 */
  recordDate?: Maybe<Scalars['Long']>;
  /** 登记状态 */
  registerStatus?: Maybe<PeachCorpRegisterStatusEnum>;
  /** 注册资本（单位：万元） */
  registeredCapital?: Maybe<Scalars['String']>;
  /** 供应商地址 */
  supplierAddress?: Maybe<Scalars['String']>;
  /** 供应商类型（10个人20/公司/0未指定） */
  supplierBaseType?: Maybe<PeachSupplierBaseTypeEnum>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 纳税人识别号 */
  tfn?: Maybe<Scalars['String']>;
  /** 微信账号 */
  wechat?: Maybe<Scalars['String']>;
};

export const enum SupplierBaseType {
  /** 公司 */
  Company = 'COMPANY',
  /** 个人 */
  Personal = 'PERSONAL',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type SupplierCategoryOptionInput = {
  /** 货源 */
  goodsSource?: InputMaybe<GoodsSourceEnum>;
  /** 供应商id */
  id?: InputMaybe<Scalars['ID']>;
};

export type SupplierCheckInput = {
  /** 港口id */
  portId?: InputMaybe<Scalars['ID']>;
  /** 供应商id列表 */
  supplierId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type SupplierCheckPayload = {
  __typename?: 'SupplierCheckPayload';
  /** 结果,true为服务于对应港口,false为不服务于对应港口 */
  result?: Maybe<Array<Maybe<Scalars['Boolean']>>>;
};

export type SupplierClsEntity = {
  __typename?: 'SupplierClsEntity';
  /** 供应商类型id */
  id?: Maybe<Scalars['Int']>;
  /** 供应商类型名称 */
  typeName?: Maybe<Scalars['String']>;
};

export type SupplierCondition = {
  /**  供应商名称 */
  supplierName?: InputMaybe<Scalars['String']>;
  /**  税号 */
  tfn?: InputMaybe<Scalars['String']>;
};

export type SupplierConditionInput = {
  /** 供应商属性 */
  attribute?: InputMaybe<SupplierAttribute>;
  /** 是否跨分拣仓搜索1-是; 99-否; 默认是 */
  crossOrg?: InputMaybe<Scalars['Int']>;
  /** 身份证模糊搜索 */
  fuzzyIdCard?: InputMaybe<Scalars['String']>;
  /** 供应商名称模糊搜索 */
  fuzzyName?: InputMaybe<Scalars['String']>;
  /** 手机号模糊搜索 */
  fuzzyPhone?: InputMaybe<Scalars['String']>;
  /** 纳税人识别号/统一社会信用代码模糊 */
  fuzzyTin?: InputMaybe<Scalars['String']>;
  /** 身份证 */
  idCard?: InputMaybe<Scalars['String']>;
  /** 关键字查询 */
  keyword?: InputMaybe<Scalars['String']>;
  /** 所属城仓 */
  orgId?: InputMaybe<Scalars['Int']>;
  /** 手机号 */
  phone?: InputMaybe<Scalars['String']>;
  /** 供应商类型(10个人20/公司/0未指定) */
  supplierBaseType?: InputMaybe<SupplierBaseType>;
  /** 供应商名字 */
  supplierName?: InputMaybe<Scalars['String']>;
  /** 供应商简称 */
  supplierShortName?: InputMaybe<Scalars['String']>;
  /** 供应商类别 1:果品供应商; 3:辅料; 4:周转筐; 5:运杂; 7:报关公司; 8:运输公司; 10:出口公司; 11:供应链金融公司; */
  supplierTypeId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 纳税人识别号/统一社会信用代码 */
  tin?: InputMaybe<Scalars['String']>;
};

export type SupplierContractOption = {
  __typename?: 'SupplierContractOption';
  /** 联系人id */
  contractId?: Maybe<Scalars['ID']>;
  /** 联系人名称 */
  contractName?: Maybe<Scalars['String']>;
  /** 联系人电话 */
  contractPhone?: Maybe<Scalars['String']>;
  /** 国家 */
  country?: Maybe<DurianCountryTypeEnum>;
  /** 国家名称 */
  countryName?: Maybe<Scalars['String']>;
};

export type SupplierEntity = {
  __typename?: 'SupplierEntity';
  /** 供应商id */
  id?: Maybe<Scalars['Int']>;
  /** 供应商名称 */
  name?: Maybe<Scalars['String']>;
};

export type SupplierExistInput = {
  /**  联系电话 */
  phoneNum?: InputMaybe<Scalars['String']>;
  /**  供应商名称 */
  supplierName?: InputMaybe<Scalars['String']>;
  /**  税号 */
  tfn?: InputMaybe<Scalars['String']>;
};

export type SupplierInput = {
  /**  供应商属性 */
  attribute?: InputMaybe<Scalars['Int']>;
  /**  供应商所属组织id */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /**  供应商所属租户id */
  belongTenantId?: InputMaybe<Scalars['Long']>;
  /**  供应商门牌号 */
  houseNum?: InputMaybe<Scalars['String']>;
  /**  供应商座机号 */
  landlineNum?: InputMaybe<Scalars['String']>;
  /**  供应商手机号 */
  phoneNum?: InputMaybe<Scalars['String']>;
  /**  供应商地址 */
  supplierAddress?: InputMaybe<Scalars['String']>;
  supplierId?: InputMaybe<Scalars['Int']>;
  /**  供应商名称 */
  supplierName?: InputMaybe<Scalars['String']>;
  /**  税号 */
  tfn?: InputMaybe<Scalars['String']>;
};

export type SupplierInterface = {
  /** 供应商ID */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

export type SupplierListBase = {
  supplierList?: Maybe<Array<Maybe<Supplier>>>;
};

export type SupplierNameBase = {
  /** 供应商Id */
  supplierId?: Maybe<Scalars['Int']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

export type SupplierOptionInput = {
  /** 品类id */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 货源 */
  goodsSource?: InputMaybe<GoodsSourceEnum>;
};

/** 客户分页实体 */
export type SupplierPagePayload = {
  __typename?: 'SupplierPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<PitayaSupplierPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/** 客户分页实体 */
export type SupplierPageResult = {
  __typename?: 'SupplierPageResult';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<SupplierResponse>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  供应商信息 */
export type SupplierPayload = {
  __typename?: 'SupplierPayload';
  /** 关联用户id */
  associationUserId?: Maybe<Scalars['Int']>;
  /** 关联用户名字 */
  associationUserName?: Maybe<Scalars['String']>;
  /** 用户状态 */
  associationUserStatus?: Maybe<PeachUserStatusEnum>;
  /**  供应商属性 */
  attribute?: Maybe<PeachAttributeTypeEnum>;
  /** 市编码 */
  cityId?: Maybe<Scalars['ID']>;
  /** 市名称 */
  cityName?: Maybe<Scalars['String']>;
  /** 实际控制人 */
  controlUser?: Maybe<Scalars['String']>;
  /**  是否代卖合作 */
  cooperation?: Maybe<Scalars['Boolean']>;
  /** 区（县）编码 */
  countyId?: Maybe<Scalars['ID']>;
  /** 区（县）名称 */
  countyName?: Maybe<Scalars['String']>;
  /**  创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 证明资料 */
  fileRecord?: Maybe<Array<Maybe<PeachSupplierFilePayload>>>;
  /**  财务系统编码 */
  financialSystemCode?: Maybe<Scalars['String']>;
  /** 身份证 */
  idCard?: Maybe<Scalars['String']>;
  /** 身份证 */
  idCardFile?: Maybe<PeachSupplierFilePayload>;
  /** 工商信息认证标识（1是，99否，0未指定） */
  infoAuth?: Maybe<Scalars['Int']>;
  /** 是否开票主体 */
  invoiceSubject?: Maybe<Scalars['Boolean']>;
  /** 法定代表人 */
  legalPerson?: Maybe<Scalars['String']>;
  /** 是否长期合作（1是，99否，0未指定） */
  longCooperation?: Maybe<Scalars['Int']>;
  /** 邮箱 */
  mail?: Maybe<Scalars['String']>;
  /** 实际经营地址 */
  operateAddress?: Maybe<Scalars['String']>;
  /** 经营范围 */
  operateRange?: Maybe<Scalars['String']>;
  /** 纳税类别 */
  payTaxesType?: Maybe<PeachTaxpayerClassEnum>;
  /**  联系电话 */
  phoneNum?: Maybe<Scalars['String']>;
  /** 省编码 */
  provinceId?: Maybe<Scalars['ID']>;
  /** 省名称 */
  provinceName?: Maybe<Scalars['String']>;
  /** 成立日期 */
  recordDate?: Maybe<Scalars['Long']>;
  /** 登记状态 */
  registerStatus?: Maybe<PeachCorpRegisterStatusEnum>;
  /** 注册资本（单位：万元） */
  registeredCapital?: Maybe<Scalars['String']>;
  /**  备注信息 */
  remark?: Maybe<Scalars['String']>;
  /** 供应商详情-银行信息 */
  supplierAccount?: Maybe<Array<Maybe<PeachSupplierAccountPayload>>>;
  /**  注册地址 */
  supplierAddress?: Maybe<Scalars['String']>;
  /** 供应商基础id */
  supplierBaseId?: Maybe<Scalars['Int']>;
  /** 供应商类型（10个人20/公司/0未指定） */
  supplierBaseType?: Maybe<PeachSupplierBaseTypeEnum>;
  /** 联系人 */
  supplierContacts?: Maybe<Array<Maybe<PeachSupplierContactPayload>>>;
  /** 供应商详情-合同 */
  supplierContract?: Maybe<Array<Maybe<PeachSupplierContractPayload>>>;
  /** 供应商详情-合作 */
  supplierCooperation?: Maybe<PeachSupplierCooperationPayload>;
  /**  供应商类别 */
  supplierDetailType?: Maybe<Scalars['Int']>;
  /**  供应商详情id */
  supplierId?: Maybe<Scalars['Int']>;
  /**  供应商全称 */
  supplierName?: Maybe<Scalars['String']>;
  /**  供应商所属组织 */
  supplierOrgId?: Maybe<Scalars['Int']>;
  /**  供应商所属组织名称 */
  supplierOrgName?: Maybe<Scalars['String']>;
  /** 供应商详情-资质 */
  supplierQualification?: Maybe<PeachSupplierQualificationPayload>;
  /**  供应商简称 */
  supplierShortName?: Maybe<Scalars['String']>;
  /** 供应商子类别 */
  supplierSubType?: Maybe<Array<Maybe<PeachSupplierSubTypeEnum>>>;
  /**  统一社会信用代码 */
  tfn?: Maybe<Scalars['String']>;
  /**  供应商类别 */
  typeName?: Maybe<Scalars['String']>;
  /** 微信 */
  wechat?: Maybe<Scalars['String']>;
};

export type SupplierReconciliationDetailPayload = {
  __typename?: 'SupplierReconciliationDetailPayload';
  /** 对账配置 */
  configuration?: Maybe<Array<Maybe<SupplierReconciliationPayload>>>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['ID']>;
};

export type SupplierReconciliationInput = {
  /** 费用项id */
  costId: Scalars['ID'];
  /** 对账id */
  id?: InputMaybe<Scalars['ID']>;
  /** 税点 */
  taxPoint: Scalars['BigDecimal'];
  /** 费用模板类型 */
  tempType: TemplateTypeEnum;
};

export type SupplierReconciliationPayload = CostNameInterface & {
  __typename?: 'SupplierReconciliationPayload';
  /** 费用项id */
  costId?: Maybe<Scalars['ID']>;
  /** 费用项名称 */
  costName?: Maybe<Scalars['String']>;
  /** 对账id */
  id?: Maybe<Scalars['ID']>;
  /** 税点 */
  taxPoint?: Maybe<Scalars['BigDecimal']>;
  /** 费用模板类型 */
  tempType?: Maybe<TemplateTypeEnum>;
};

export type SupplierResponse = {
  __typename?: 'SupplierResponse';
  /**  供应商属性 */
  attribute?: Maybe<Scalars['Int']>;
  /**  创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /**  供应商门牌号 */
  houseNum?: Maybe<Scalars['String']>;
  /**  供应商座机号 */
  landlineNum?: Maybe<Scalars['String']>;
  /**  供应商手机号 */
  phoneNum?: Maybe<Scalars['String']>;
  /**  供应商地址 */
  supplierAddress?: Maybe<Scalars['String']>;
  /**  供应商id */
  supplierId?: Maybe<Scalars['Int']>;
  /**  供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /**  税号 */
  tfn?: Maybe<Scalars['String']>;
};

export const enum SupplierSubType {
  /** 国内基地供应商 */
  DomesticBaseSuppliers = 'DOMESTIC_BASE_SUPPLIERS',
  /** 国内城市供应商 */
  DomesticCitySuppliers = 'DOMESTIC_CITY_SUPPLIERS',
  /** 国内进口代理商 */
  DomesticImportAgents = 'DOMESTIC_IMPORT_AGENTS',
  /** 国内进口供应商 */
  DomesticImportSuppliers = 'DOMESTIC_IMPORT_SUPPLIERS',
  /** 海外基地供应商 */
  OverseasBaseSuppliers = 'OVERSEAS_BASE_SUPPLIERS',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type SupplierType = {
  __typename?: 'SupplierType';
  /** 供应商类型 */
  supplierType?: Maybe<Scalars['Int']>;
  /** 供应商类型名称 */
  typeName?: Maybe<Scalars['String']>;
};

/**  供应商类型 */
export type SupplierTypePayload = {
  __typename?: 'SupplierTypePayload';
  /**  供应商类型启用标识 */
  enable?: Maybe<Scalars['Int']>;
  /**  供应商类型id */
  id?: Maybe<Scalars['Int']>;
  /**  供应商类型名称 */
  typeName?: Maybe<Scalars['String']>;
};

export type SuppliersOptionInput = {
  /** 供应商类别 1:果品供应商; 3:辅料; 4:周转筐; 5:运杂; 7:报关公司; 8:运输公司; 10:出口公司; 11:供应链金融公司; */
  supplierTypeId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export const enum SupplyChainModelEnum {
  /** 供应链金融模式 */
  SupplyChainFinanceModel = 'SUPPLY_CHAIN_FINANCE_MODEL',
  /** 传统模式 */
  TraditionalModel = 'TRADITIONAL_MODEL'
};

export type TableBo = {
  __typename?: 'TableBO';
  /** id */
  id: Scalars['String'];
  /** table名称 */
  name: Scalars['String'];
  schemaId: Scalars['String'];
  schemaName: Scalars['String'];
};

export type TableDesignFieldNameInput = {
  /** 模板id */
  id: Scalars['ID'];
  /** 字段名  */
  name: Scalars['String'];
};

export type TableDesignStatusInput = {
  /** 分组id */
  id: Scalars['ID'];
  /** 状态 */
  status: EnableEnum;
};

export type TableFieldCreateInput = {
  /** 原子指标 */
  atomicIndex?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 数据验证 */
  dataVerification?: InputMaybe<Array<InputMaybe<DataVerificationEnum>>>;
  /** 字段名 */
  name: Scalars['String'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 字段设置 */
  setting: Scalars['String'];
  /** 排序 */
  sort?: InputMaybe<Scalars['Int']>;
  /** 模板id */
  tempId?: InputMaybe<Scalars['ID']>;
  /** 字段类型 */
  type: TableFieldTypeEnum;
};

export type TableFieldDelInput = {
  /** 字段id */
  id: Array<InputMaybe<Scalars['ID']>>;
  /** 模板Id */
  tempId: Scalars['ID'];
};

export type TableFieldEditAndDelInput = {
  /** 删除数据 */
  delData?: InputMaybe<TableFieldDelInput>;
  /** 编辑数据 */
  editData?: InputMaybe<Array<TableFieldEditInput>>;
};

export type TableFieldEditInput = {
  /** 原子指标 */
  atomicIndex?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 数据验证 */
  dataVerification?: InputMaybe<Array<InputMaybe<DataVerificationEnum>>>;
  /** id */
  id: Scalars['ID'];
  /** 字段名 */
  name: Scalars['String'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 字段设置 */
  setting: Scalars['String'];
  /** 模板id */
  tempId?: InputMaybe<Scalars['ID']>;
  /** 字段类型 */
  type: TableFieldTypeEnum;
};

export type TableFieldPayload = {
  __typename?: 'TableFieldPayload';
  /** 原子指标 */
  atomicIndex?: Maybe<Array<Maybe<AtomicIndexPayload>>>;
  /** 数据验证 */
  dataVerification?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 字段名 */
  name?: Maybe<Scalars['String']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 字段设置真实值 */
  setting?: Maybe<Scalars['String']>;
  /** 字段设置展示值 */
  settingViewValue?: Maybe<Scalars['String']>;
  /** 排序 */
  sort?: Maybe<Scalars['Int']>;
  /** 状态 */
  status?: Maybe<EnableEnum>;
  /** 模板id */
  tempId?: Maybe<Scalars['ID']>;
  /** 字段类型 */
  type?: Maybe<TableFieldTypeEnum>;
};

export type TableFieldQueryInput = {
  /** 模板id */
  id: Scalars['ID'];
  /** 字段名  */
  name?: InputMaybe<Scalars['String']>;
};

export type TableFieldSortInput = {
  /** 字段id */
  id: Scalars['ID'];
  /** 排序顺序 */
  sort: Scalars['Int'];
};

export const enum TableFieldTypeEnum {
  /** 多选 */
  Checkbox = 'CHECKBOX',
  /** 日期 */
  Date = 'DATE',
  /** 数值 */
  Number = 'NUMBER',
  /** 单选 */
  Radio = 'RADIO',
  /** 文本 */
  Text = 'TEXT'
};

export type TablePayInput = {
  /** 动态列 */
  columns?: InputMaybe<Array<InputMaybe<ColumnInput>>>;
  /** id */
  id?: InputMaybe<Scalars['ID']>;
  /** 数据 */
  records?: InputMaybe<Array<InputMaybe<Scalars['Object']>>>;
  /** 标题 */
  title?: InputMaybe<Scalars['String']>;
  /** 合计数量 */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
};

export type TablePayload = {
  __typename?: 'TablePayload';
  /** 抽检后数量 */
  actualQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 动态列 */
  columns?: Maybe<Array<Maybe<ColumnPayload>>>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 数据 */
  records?: Maybe<Array<Maybe<Scalars['Object']>>>;
  /** 抽检数量 */
  sampleQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 标题,即商品名称 */
  title?: Maybe<Scalars['String']>;
  /** 总毛重 */
  totalGrossWeight?: Maybe<Scalars['BigDecimal']>;
  /** 总进口货值 */
  totalImportAmount?: Maybe<Scalars['BigDecimal']>;
  /** 总净重 */
  totalNetWeight?: Maybe<Scalars['BigDecimal']>;
  /** 合计数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
};

export const enum TableTitleActionPageEnum {
  /** 关务出口报关商品table */
  CustomsExportDeclareCommodityTable = 'CUSTOMS_EXPORT_DECLARE_COMMODITY_TABLE',
  /** 关务进口报关商品table */
  CustomsImportDeclareCommodityTable = 'CUSTOMS_IMPORT_DECLARE_COMMODITY_TABLE',
  /** 关务单据上传商品table */
  CustomsInvoiceCommodityTable = 'CUSTOMS_INVOICE_COMMODITY_TABLE',
  /** 关务陆运在途 */
  CustomsRoadTrip = 'CUSTOMS_ROAD_TRIP',
  /** 货柜综合查看产地计划商品table */
  DurianIntegratedQueryOriginPlanCommodityTable = 'DURIAN_INTEGRATED_QUERY_ORIGIN_PLAN_COMMODITY_TABLE',
  /** 货柜综合查看销地计划商品table */
  DurianIntegratedQuerySalesPlanCommodityTable = 'DURIAN_INTEGRATED_QUERY_SALES_PLAN_COMMODITY_TABLE',
  /** 货柜调拨费用 */
  DurianTransferBill = 'DURIAN_TRANSFER_BILL',
  /** 货柜驾驶舱 */
  DurianTravel = 'DURIAN_TRAVEL',
  /** 货柜驾驶舱产地计划商品table */
  DurianTravelOriginPlanCommodityTable = 'DURIAN_TRAVEL_ORIGIN_PLAN_COMMODITY_TABLE',
  /** 货柜驾驶舱销地计划商品table */
  DurianTravelSalesPlanCommodityTable = 'DURIAN_TRAVEL_SALES_PLAN_COMMODITY_TABLE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type TableTitleGroupPayload = {
  __typename?: 'TableTitleGroupPayload';
  /** 表头分组 */
  titleGroup?: Maybe<Scalars['String']>;
  /** 表头 */
  titleList?: Maybe<Array<Maybe<TableTitlePayload>>>;
};

export type TableTitleListInput = {
  /** 页面 */
  actionPage: TableTitleActionPageEnum;
  /** 业务id */
  dataId?: InputMaybe<Scalars['ID']>;
};

export type TableTitlePayload = {
  __typename?: 'TableTitlePayload';
  /** 表头ID */
  id?: Maybe<Scalars['ID']>;
  /** 是否选中 */
  selected?: Maybe<Scalars['Boolean']>;
  /** 表头CODE */
  titleCode?: Maybe<Scalars['String']>;
  /** 表头文字 */
  titleDesc?: Maybe<Scalars['String']>;
  /** 表头排序 */
  titleSort?: Maybe<Scalars['Int']>;
  /** 表头的类型 */
  titleType?: Maybe<TableTitleTypeEnum>;
};

export type TableTitleSortInfoInput = {
  /** 表头ID */
  id: Scalars['ID'];
  /** 是否选中 */
  selected?: InputMaybe<Scalars['Boolean']>;
  /** 表头排序 */
  sort: Scalars['Int'];
};

export type TableTitleSortInput = {
  /** 页面类型 */
  actionPage: TableTitleActionPageEnum;
  /** 业务id */
  dataId?: InputMaybe<Scalars['ID']>;
  /** 表头顺序 */
  sortList?: InputMaybe<Array<TableTitleSortInfoInput>>;
};

export const enum TableTitleTypeEnum {
  /** 商品规格 */
  CommoditySpec = 'COMMODITY_SPEC',
  /** 固定 */
  Fixed = 'FIXED',
  /** 调拨费用 */
  TransferBill = 'TRANSFER_BILL',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type TableTitleUpdateInput = {
  /** 页面类型 */
  actionPage: TableTitleActionPageEnum;
  /** 业务id */
  dataId?: InputMaybe<Scalars['ID']>;
  /** 选中表头id */
  titleIdList?: InputMaybe<Array<Scalars['ID']>>;
};

export type TableTreeListPayload = {
  __typename?: 'TableTreeListPayload';
  /** 状态信息 */
  msg: Scalars['String'];
  records: Array<TableTreePayload>;
  /** 状态码 */
  statusCode: Scalars['Int'];
};

export type TableTreePayload = {
  __typename?: 'TableTreePayload';
  /** schema名称 */
  schemaName: Scalars['String'];
  /** table名称 */
  tables: Array<TableBo>;
};

export type Tag = {
  __typename?: 'Tag';
  tagCode?: Maybe<Scalars['String']>;
  tagId?: Maybe<Scalars['Long']>;
  tagName?: Maybe<Scalars['String']>;
};

export type TagAddBatchInput = {
  /** 操作页面 */
  operatePage?: InputMaybe<TagOperatePageEnum>;
  /** 计划id */
  planIdList: Array<Scalars['ID']>;
  /** 标签 */
  tagList?: InputMaybe<Array<InputMaybe<TagAddInfoInput>>>;
};

export type TagAddInfoInput = {
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 标签Id */
  tagId?: InputMaybe<Scalars['ID']>;
};

export type TagAddInput = {
  /** 操作页面 */
  operatePage?: InputMaybe<TagOperatePageEnum>;
  /** 计划id */
  planId?: InputMaybe<Scalars['ID']>;
  /** 标签 */
  tags?: InputMaybe<Array<InputMaybe<TagAddInfoInput>>>;
};

export type TagAddPayload = {
  __typename?: 'TagAddPayload';
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 标签Id */
  tagId?: Maybe<Scalars['ID']>;
};

export const enum TagAttributeEnum {
  /** 产地计划 */
  Origin = 'ORIGIN',
  /** 销地计划 */
  Sales = 'SALES',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export const enum TagBelongEnum {
  /** 其他人 */
  Other = 'OTHER',
  /** 自己 */
  Self = 'SELF',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type TagCreateInput = {
  /** 含义 */
  meaning?: InputMaybe<Scalars['String']>;
  /** 标签名称 */
  name: Scalars['String'];
  /** 标签多语言 */
  nameLocale?: InputMaybe<Scalars['Object']>;
  /** 角色id */
  roleId?: InputMaybe<Array<Scalars['ID']>>;
  /** 样式颜色 */
  styleColor: Scalars['String'];
  /** 标签类型 */
  type: TagTypeEnum;
};

export const enum TagEnum {
  /** 默认 */
  Default = 'DEFAULT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 标签信息 */
export type TagInfoPayload = {
  __typename?: 'TagInfoPayload';
  /** 可删除权限 */
  canDeleted?: Maybe<Scalars['Boolean']>;
  /** 创建人 */
  createBy?: Maybe<Scalars['ID']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人名称 */
  createUserName?: Maybe<Scalars['String']>;
  /** 启用禁用 */
  enabled?: Maybe<EnableEnum>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 含义 */
  meaning?: Maybe<Scalars['String']>;
  /** 名称 */
  name?: Maybe<Scalars['String']>;
  /** 标签id */
  planId?: Maybe<Scalars['ID']>;
  /** 标签备注 */
  remark?: Maybe<Scalars['String']>;
  /** 样式 */
  styleColor?: Maybe<Scalars['String']>;
  /** 标签所属 */
  tagBelong?: Maybe<TagBelongEnum>;
  /** 标签id */
  tagId?: Maybe<Scalars['ID']>;
  /** 类型 */
  type?: Maybe<TagTypeEnum>;
};

export type TagListInterface = {
  /** 计划id */
  planId?: Maybe<Scalars['ID']>;
  /** 是否查询关联计划标签 */
  tagAttribute?: Maybe<TagAttributeEnum>;
  /** 标签 */
  tagList?: Maybe<Array<Maybe<TagInfoPayload>>>;
};

export const enum TagOperatePageEnum {
  /** 装柜任务 */
  AppInternationalLoading = 'APP_INTERNATIONAL_LOADING',
  /** 发货管理 */
  DeliveryManager = 'DELIVERY_MANAGER',
  /** 货柜陆运在途 */
  DurianRoadTrip = 'DURIAN_ROAD_TRIP',
  /** 货柜海运在途 */
  DurianSeaTrip = 'DURIAN_SEA_TRIP',
  /** 驾驶舱 */
  Travel = 'TRAVEL',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type TagPageInput = {
  /** 创建时间终 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 创建时间起 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 标签名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 标签类型 */
  type?: InputMaybe<TagTypeEnum>;
};

export type TagPagePayload = {
  __typename?: 'TagPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<TagPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type TagPayload = {
  __typename?: 'TagPayload';
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 状态 */
  enabled?: Maybe<EnabledEnum>;
  /** 状态名称 */
  enabledName?: Maybe<Scalars['String']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 含义 */
  meaning?: Maybe<Scalars['String']>;
  /** 名称 */
  name?: Maybe<Scalars['String']>;
  /** 标签多语言 */
  nameLocale?: Maybe<Scalars['Object']>;
  /** 角色id */
  roleId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 样式颜色 */
  styleColor?: Maybe<Scalars['String']>;
  /** 标签类型 */
  type?: Maybe<TagTypeEnum>;
  /** 标签类型名称 */
  typeName?: Maybe<Scalars['String']>;
};

export type TagSelectTextOption = {
  __typename?: 'TagSelectTextOption';
  children?: Maybe<Array<Maybe<TagSelectTextOption>>>;
  disabled?: Maybe<Scalars['Boolean']>;
  key?: Maybe<Scalars['String']>;
  styleColor?: Maybe<Scalars['String']>;
  title?: Maybe<Scalars['String']>;
  value?: Maybe<Scalars['ID']>;
};

export const enum TagTypeEnum {
  /** 品牌类 */
  Brand = 'BRAND',
  /** 数据类 */
  Data = 'DATA',
  /** 货物类 */
  Goods = 'GOODS',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type TagUpdateInput = {
  /** id */
  id?: InputMaybe<Scalars['ID']>;
  /** 含义 */
  meaning?: InputMaybe<Scalars['String']>;
  /** 标签名称 */
  name: Scalars['String'];
  /** 标签多语言 */
  nameLocale?: InputMaybe<Scalars['Object']>;
  /** 角色id */
  roleId?: InputMaybe<Array<Scalars['ID']>>;
  /** 样式颜色 */
  styleColor: Scalars['String'];
  /** 标签类型 */
  type: TagTypeEnum;
};

/**  盘点商品详情 */
export type TakeStockCommodityDetailInput = {
  /**  批次库存id */
  batchStockId?: InputMaybe<Scalars['ID']>;
  /**  盘点标签ID集合 */
  checkLabelId?: InputMaybe<Scalars['ID']>;
  /**  库存SKU ID */
  commoditySkuId?: InputMaybe<Scalars['Int']>;
  /**  异常原因 */
  reason?: InputMaybe<Scalars['String']>;
  /**  系统库存数量 */
  systemQuantity?: InputMaybe<StockQuantityUnitInput>;
  /**  盘点库存数量 */
  takeStockQuantity?: InputMaybe<CurrentUnitConversionInput>;
};

/**  盘点商品详情 */
export type TakeStockCommodityDetailPayload = {
  __typename?: 'TakeStockCommodityDetailPayload';
  /** 批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** 标签修改记录 */
  checkLabelChangeLog?: Maybe<Array<Maybe<CheckLabelChangeLog>>>;
  /** 盘点标签ID */
  checkLabelId?: Maybe<Scalars['ID']>;
  /**  10:正常 20:盘赢 30:盘亏 */
  checkStatus?: Maybe<Scalars['Int']>;
  /** 盘点库存商品单位转换 */
  checkUnitConversion?: Maybe<StockQuantityUnit>;
  /**  商品名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /** 入库时间 */
  entryTime?: Maybe<Scalars['Long']>;
  /** 盘点标签内容 */
  labelContent?: Maybe<Scalars['String']>;
  /**  溯源批次号 */
  originalBatchCode?: Maybe<Scalars['String']>;
  /**  异常原因 */
  remark?: Maybe<Scalars['String']>;
  /** skuId */
  skuId?: Maybe<Scalars['Int']>;
  /**  入库/出库 单号 */
  stockOrderCode?: Maybe<Scalars['String']>;
  /** 系统库存商品单位转换 */
  sysUnitConversion?: Maybe<StockQuantityUnit>;
};

export type TakeStockCreatePayload = {
  __typename?: 'TakeStockCreatePayload';
  /** 盲盘不一致品类列表 */
  inconsistentCategoryList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 盘点记录id */
  inventoryId?: Maybe<Scalars['ID']>;
  /** 盘亏信息 */
  loseRecord?: Maybe<TakeStockCreateRecordPayload>;
  /** 盘盈信息 */
  winRecord?: Maybe<TakeStockCreateRecordPayload>;
};

export type TakeStockCreateRecordPayload = {
  __typename?: 'TakeStockCreateRecordPayload';
  recordCode?: Maybe<Scalars['String']>;
  recordId?: Maybe<Scalars['ID']>;
};

/**  盘点详情 */
export type TakeStockDetailInput = {
  /**  盘点仓库 */
  checkWarehouseId?: InputMaybe<Scalars['ID']>;
  /**  备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 盘点sku列表 */
  takeStockCommodityDetailInput?: InputMaybe<Array<InputMaybe<TakeStockCommodityDetailInput>>>;
};

/**  盘点记录详情 */
export type TakeStockRecordDetailInput = {
  /**  盘点id */
  checkId?: InputMaybe<Scalars['ID']>;
};

/**  盘点详情 */
export type TakeStockRecordDetailPayload = {
  __typename?: 'TakeStockRecordDetailPayload';
  /**  存在异常数量 */
  abnormalQuantity?: Maybe<Scalars['Int']>;
  /**  盘点商品数量 */
  checkCount?: Maybe<Scalars['Int']>;
  /**  盘点日期 */
  checkDate?: Maybe<Scalars['Long']>;
  /** 盘点提交时间 */
  createTime?: Maybe<Scalars['Long']>;
  records?: Maybe<Array<Maybe<TakeStockCommodityDetailPayload>>>;
  /**  备注信息 */
  remark?: Maybe<Scalars['String']>;
  /**  盘点人 */
  username?: Maybe<Scalars['String']>;
  /**  盘点仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

/**  盘点记录 */
export type TakeStockRecordInput = {
  /**  截止时间 */
  expireDate?: InputMaybe<Scalars['Long']>;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
  /**  起始时间 */
  startDate?: InputMaybe<Scalars['Long']>;
  /**  库存状态(10:正常，20：异常) */
  totalStatus?: InputMaybe<Scalars['Int']>;
  /**  盘点仓库 */
  warehouseId?: InputMaybe<Scalars['ID']>;
};

/**  盘点记录信息 */
export type TakeStockRecordPayload = {
  __typename?: 'TakeStockRecordPayload';
  /**  盘点日期 */
  checkDate?: Maybe<Scalars['Long']>;
  /**  盘点记录Id */
  checkId?: Maybe<Scalars['ID']>;
  /**  盘点数量 */
  checkNum?: Maybe<Scalars['BigDecimal']>;
  /**  提交时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /**  库存状态(10:正常，20：异常) */
  totalStatus?: Maybe<Scalars['Int']>;
  /**  操作人 */
  username?: Maybe<Scalars['String']>;
  /**  盘点仓库 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type TargetBelongOrgBase = {
  /** 调入所属组织 */
  targetBelongOrg?: Maybe<PitayaOrg>;
};

export type TargetOrgBase = {
  /** 调入组织 */
  targetOrg?: Maybe<PitayaOrg>;
};

export type TargetWarehouseBase = {
  /** 移入仓库 */
  targetWarehouse?: Maybe<Warehouse>;
};

/** 生产任务详情 */
export type Task = {
  __typename?: 'Task';
  /**
   * "
   * 异常任务订单审核标识
   */
  abnormalFlag?: Maybe<Scalars['Boolean']>;
  /**  取消原因 */
  cancelReason?: Maybe<Scalars['String']>;
  /** 生产组长id */
  leaderId?: Maybe<Scalars['Int']>;
  /** 生产组长名称 */
  leaderName?: Maybe<Scalars['String']>;
  /** 生产线 */
  line?: Maybe<Scalars['Int']>;
  /** 正式工人数 */
  numberActual?: Maybe<Scalars['Int']>;
  /** 计划人数 */
  numberPlan?: Maybe<Scalars['Int']>;
  /** 生产计划 */
  plan?: Maybe<Plan>;
  /** 生产计划id */
  planId?: Maybe<Scalars['ID']>;
  /** 任务单号 */
  taskCode?: Maybe<Scalars['String']>;
  /** 生产任务id */
  taskId?: Maybe<Scalars['ID']>;
  /** 生产任务明细 */
  taskItems?: Maybe<Array<Maybe<TaskItem>>>;
  /** 任务状态【10：无状态，计划未发布时任务没有状态、20：待生产、30：生产中、40：已完成、50：已取消】 */
  taskStatus?: Maybe<Scalars['Int']>;
  /** 任务状态名称 */
  taskStatusName?: Maybe<Scalars['String']>;
  /** 临时工人数 */
  tempWorkerQuantity?: Maybe<Scalars['Int']>;
};

export type TaskAcquireMaterialCommodityPayload = {
  __typename?: 'TaskAcquireMaterialCommodityPayload';
  bomId?: Maybe<Scalars['Int']>;
  commodityCategoryId?: Maybe<Scalars['Int']>;
  commodityCategoryName?: Maybe<Scalars['String']>;
  commodityId?: Maybe<Scalars['Int']>;
  commodityName?: Maybe<Scalars['String']>;
  commodityPlaceOriginId?: Maybe<Scalars['Int']>;
  commodityPlaceOriginName?: Maybe<Scalars['String']>;
  commoditySkuId?: Maybe<Scalars['Int']>;
  commoditySpecOptionId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  commodityTypeId?: Maybe<Scalars['Int']>;
  commodityTypeName?: Maybe<Scalars['String']>;
  commodityVarietyId?: Maybe<Scalars['Int']>;
  commodityVarietyName?: Maybe<Scalars['String']>;
  customerId?: Maybe<Scalars['Int']>;
  customerName?: Maybe<Scalars['String']>;
  operableQuantity?: Maybe<Scalars['BigDecimal']>;
  outStockRecordItemId?: Maybe<Scalars['Long']>;
  property?: Maybe<Array<Maybe<Scalars['Int']>>>;
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  status?: Maybe<Scalars['Int']>;
  stockBatchCode?: Maybe<Scalars['String']>;
  stockBatchId?: Maybe<Scalars['ID']>;
  stockTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  stockTotalTypeName?: Maybe<Scalars['String']>;
  stockUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  stockUnitTypeName?: Maybe<Scalars['String']>;
  /** 生产任务-报损出库需展示生产剩余量和可操作量 */
  surplusQuantity?: 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']>;
  warehouseId?: Maybe<Scalars['ID']>;
  warehouseName?: Maybe<Scalars['String']>;
};

export const enum TaskAction {
  /** 已批准 */
  Pass = 'PASS',
  /** 驳回到发起人 */
  RejectInitiator = 'REJECT_INITIATOR',
  /** 驳回到上级 */
  RejectSuperior = 'REJECT_SUPERIOR',
  /** 已提交 */
  Submit = 'SUBMIT',
  /** 撤回发起人 */
  UndoInitiator = 'UNDO_INITIATOR',
  /** 撤回上级 */
  UndoPrevious = 'UNDO_PREVIOUS'
};

/** 任务分析 */
export type TaskAnalysisPayload = {
  __typename?: 'TaskAnalysisPayload';
  /** 按渠道统计任务 */
  channelStatistics?: Maybe<Array<Maybe<ChannelStatisticsPayload>>>;
  /** 任务总数 */
  totalTask?: Maybe<Scalars['Int']>;
};

export type TaskBoardPayload = {
  __typename?: 'TaskBoardPayload';
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品规格 */
  commoditySpecOptionName?: Maybe<Scalars['String']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 已生产数量 */
  completedQuantity?: Maybe<Scalars['String']>;
  /** 负责人 */
  createBy?: Maybe<Scalars['String']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 客户类型 */
  customerTypeName?: Maybe<Scalars['String']>;
  /** 预计销量 */
  expectSaleQuantity?: Maybe<Scalars['String']>;
  /** 唯一标识 */
  index?: Maybe<Scalars['Int']>;
  /** 生产组长 */
  leaderName?: Maybe<Scalars['String']>;
  /** 生产线 */
  line?: Maybe<Scalars['String']>;
  /** 计划id */
  planId?: Maybe<Scalars['ID']>;
  /** 计划生产数量 */
  planProductionQuantity?: Maybe<Scalars['String']>;
  /** 生产类型 */
  productionType?: Maybe<Scalars['String']>;
  /** 进度 */
  schedule?: Maybe<Scalars['String']>;
};

export type TaskBoardQueryInput = {
  date?: InputMaybe<Scalars['Long']>;
};

export type TaskCommodityDetailInput = {
  /** 任务Id */
  taskId?: InputMaybe<Scalars['ID']>;
  /** 任务类型 */
  taskType?: InputMaybe<TaskTypeEnum>;
};

export type TaskCommodityDetailPayload = {
  __typename?: 'TaskCommodityDetailPayload';
  /** 装柜商品明细 */
  items?: Maybe<Array<Maybe<TablePayload>>>;
  /** 任务id */
  taskId?: Maybe<Scalars['ID']>;
  /** 合计数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type TaskCommodityEditInput = {
  /** 工厂ID */
  factoryIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 装柜数 */
  loadingQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 抽检数 */
  samplingQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** skuId */
  skuId?: InputMaybe<Scalars['ID']>;
};

export type TaskCommoditySaveInput = {
  /** 编辑商品明细 */
  skus?: InputMaybe<Array<InputMaybe<TaskCommodityEditInput>>>;
  /** 任务ID */
  taskId?: InputMaybe<Scalars['ID']>;
  /** 商品任务类型 */
  taskType?: InputMaybe<CommodityTaskTypeEnum>;
};

export type TaskCommodityTypeStockDetailInput = {
  taskId: Scalars['ID'];
};

export type TaskCommodityTypeStockDetailPayload = {
  __typename?: 'TaskCommodityTypeStockDetailPayload';
  /**  退货品  */
  returnedGoodsProduct?: Maybe<Scalars['Boolean']>;
  /**  半成品  */
  semiProduct?: Maybe<Scalars['Boolean']>;
};

/** 收货状态 */
export const enum TaskCommonState {
  /** 已处理 */
  Solved = 'SOLVED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 待处理 */
  WaitSolve = 'WAIT_SOLVE'
};

/** 生产任务列表查询 */
export type TaskCondition = {
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 时间 yyyy-MM-dd */
  date: Scalars['Long'];
  /** 任务状态 */
  taskStatus: Scalars['Int'];
};

/**  任务统计详情 */
export type TaskDetailPayload = {
  __typename?: 'TaskDetailPayload';
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品规格名称 */
  commoditySpecOptionName?: Maybe<Scalars['String']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 已生产数量 */
  completedNum?: Maybe<Scalars['BigDecimal']>;
  /** 负责人名称 */
  createByName?: Maybe<Scalars['String']>;
  /** 生产类型 */
  createTypeName?: Maybe<Scalars['String']>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 计划生产数量 */
  expectNum?: Maybe<Scalars['BigDecimal']>;
  /** 唯一标识，无业务意义，解决数据错乱问题 */
  id?: Maybe<Scalars['String']>;
  /** 生产组长 */
  leaderName?: Maybe<Scalars['String']>;
  /** 生产线 */
  line?: Maybe<Scalars['Int']>;
  /** 正式工人数 */
  numberActual?: Maybe<Scalars['Int']>;
  /** 任务id */
  taskId?: Maybe<Scalars['ID']>;
  /** 任务状态名称 */
  taskStatusName?: Maybe<Scalars['String']>;
  /** 临时工人数 */
  tempWorkerQuantity?: Maybe<Scalars['Int']>;
  /** 生产用时 */
  workTime?: Maybe<Scalars['String']>;
};

export type TaskInCommoditiesBasePayload = {
  __typename?: 'TaskInCommoditiesBasePayload';
  operableTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  operableUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  surplusTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  surplusUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  taskInCommoditiesPayload?: Maybe<Array<Maybe<TaskInCommoditiesPayload>>>;
};

export type TaskInCommoditiesPayload = CommoditySkuBase & CustomerBase & StockBatchBase & {
  __typename?: 'TaskInCommoditiesPayload';
  batch?: Maybe<StockBatch>;
  /** 生产任务-展示批次可操作量 */
  batchOperableTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  batchOperableUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  commoditySku?: Maybe<PitayaCommoditySku>;
  customer?: Maybe<Customer>;
};

export type TaskInCommodityInput = {
  /** 1 水果 2食品 3 辅料 4 周转筐 5 原料 6 成品 7 半成品 8 次品 9 退货品 10 果品报损品 11 辅料报损品 */
  commodityType: Scalars['Int'];
  /** 入库单id，修改订单时传入 */
  inOrderId?: InputMaybe<Scalars['ID']>;
  /**
   * 10, "成品入库"
   * 30, "原料退料"
   * 40, "半成品入库"
   * 50, "次品入库"
   * 70, "辅料退料"
   * 130, "退货品退料"
   * 140, "半成品退料"
   * 390,"拆分入库"
   * 420,"果品报损品入库"
   * 430,"辅料报损品入库"
   */
  inOrderType: Scalars['Int'];
  taskId: Scalars['ID'];
};

export type TaskInput = {
  /** 变更id */
  changeId?: InputMaybe<Scalars['ID']>;
  /** 商品信息 */
  commodities: Array<InputMaybe<CommodityInput>>;
  /** 生产组长id */
  leaderId: Scalars['Int'];
  /** 生产组长名称 */
  leaderName: Scalars['String'];
  /** 生产线 */
  line: Scalars['Int'];
  /** 生产计划id */
  planId: Scalars['ID'];
};

export type TaskInsertInput = {
  commodities: Array<InputMaybe<CommodityInput>>;
  /** 生产组长id */
  leaderId: Scalars['Int'];
  /** 生产线 */
  line: Scalars['Int'];
};

/** 生产任务明细 */
export type TaskItem = CommodityNameBase & SkuTextDescriptionBase & {
  __typename?: 'TaskItem';
  /** 实际领用量 */
  actualPickingQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  变更数量 */
  changeQuantity?: Maybe<Scalars['BigDecimal']>;
  /**  变更类型 */
  changeType?: Maybe<Scalars['Int']>;
  /** bom id */
  commodityBomId?: Maybe<Scalars['Int']>;
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品sku id */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 商品规格选项id */
  commoditySpecOptionId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 商品状态 10 正常 20 取消中 30 已取消 40 已拒绝 */
  commodityStatus?: Maybe<CommodityStatus>;
  /** 已生产数量，默认0 */
  completedNum?: Maybe<Scalars['BigDecimal']>;
  /** 期望数量 */
  expectNum?: Maybe<Scalars['BigDecimal']>;
  /** 出库明细id */
  outOrderItemId?: Maybe<Scalars['Long']>;
  /** 包装要求 */
  packageLabel?: Maybe<Scalars['String']>;
  /** 变更通知,0 没有通知  10 通知未读  20 通知已处理  30 通知已忽略 */
  planChangeNotice?: Maybe<Scalars['Int']>;
  /** 生产计划id */
  planId?: Maybe<Scalars['ID']>;
  /** 品质要求 */
  quantityLabel?: Maybe<Scalars['String']>;
  /** sku文字描述，规格选项文字数组 */
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 规格要求 */
  specificationLabel?: Maybe<Scalars['String']>;
  /** 生产任务id */
  taskId?: Maybe<Scalars['ID']>;
  /** 生产任务明细id */
  taskItemId?: Maybe<Scalars['ID']>;
  /** 总计类型 */
  totalType?: Maybe<Scalars['Int']>;
  /** 总计类型名称 */
  totalTypeName?: Maybe<Scalars['String']>;
  /** 单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 单位类型 */
  unitType?: Maybe<Scalars['Int']>;
  /** 单位类型名称 */
  unitTypeName?: Maybe<Scalars['String']>;
};

export type TaskItemPayload = CommodityNameBase & SkuTextDescriptionBase & {
  __typename?: 'TaskItemPayload';
  /** 实际领用量 */
  actualPickingQuantity?: Maybe<Scalars['BigDecimal']>;
  commodityBomId?: Maybe<Scalars['Int']>;
  commodityId?: Maybe<Scalars['Int']>;
  commodityName?: Maybe<Scalars['String']>;
  commoditySkuId?: Maybe<Scalars['Int']>;
  commoditySpecOptionId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 商品状态 10 正常 20 取消中 30 已取消 40 已拒绝 */
  commodityStatus?: Maybe<CommodityStatus>;
  completedNum?: Maybe<Scalars['BigDecimal']>;
  /**  备货生产(生产数量)  货品拆分(计划拆分量)  */
  expectNum?: Maybe<Scalars['BigDecimal']>;
  outOrderItemId?: Maybe<Scalars['ID']>;
  /** 包装要求 */
  packageLabel?: Maybe<Scalars['String']>;
  /** 包装要求 */
  packageRequireInfos?: Maybe<Array<Maybe<OutOrderItemRequestPayload>>>;
  /**  0 没有通知  10 通知未读  20 通知已处理  30 通知已忽略 */
  planChangeNotice?: Maybe<Scalars['Int']>;
  /**  预估销量 */
  planQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 品质要求 */
  quantityLabel?: Maybe<Scalars['String']>;
  saleChangePayload?: Maybe<Array<Maybe<SaleChangePayload>>>;
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 规格要求 */
  specificationLabel?: Maybe<Scalars['String']>;
  /**  库存成品数量 */
  stockQuantity?: Maybe<Scalars['BigDecimal']>;
  taskItemId?: Maybe<Scalars['ID']>;
  totalType?: Maybe<Scalars['Int']>;
  totalTypeName?: Maybe<Scalars['String']>;
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  unitType?: Maybe<Scalars['Int']>;
  unitTypeName?: Maybe<Scalars['String']>;
};

/** 生产任务列表商品信息 */
export type TaskItems = {
  __typename?: 'TaskItems';
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 期望数量 */
  expectNum?: Maybe<Scalars['BigDecimal']>;
  /** 取消生产统计 */
  planCancelCount?: Maybe<Scalars['Int']>;
  /** 变更标识,0 没有通知  10 通知未读  20 通知已处理  30 通知已忽略 */
  planChangeNotice?: Maybe<Scalars['Int']>;
  /** sku选项 */
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 总计类型名称 */
  totalTypeName?: Maybe<Scalars['String']>;
};

export type TaskLimitInput = {
  id: Scalars['ID'];
};

export type TaskLimitPayload = {
  __typename?: 'TaskLimitPayload';
  configType?: Maybe<Scalars['String']>;
  configValue?: Maybe<Scalars['BigDecimal']>;
  id?: Maybe<Scalars['ID']>;
  limitText?: Maybe<Scalars['String']>;
};

/** 生产操作记录 */
export type TaskLog = {
  __typename?: 'TaskLog';
  /** 创建人id */
  createBy?: Maybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人名称 */
  createUserName?: Maybe<Scalars['String']>;
  /** 生产计划id */
  planId?: Maybe<Scalars['ID']>;
  /** 生产任务id */
  taskId?: Maybe<Scalars['ID']>;
  /** 生产任务操作日志备注 */
  taskLogDescription?: Maybe<Scalars['String']>;
  /** 生产任务操作日志id */
  taskLogId?: Maybe<Scalars['Int']>;
  /** 生产任务操作日志类型【10：开始任务、20：原料领料、30：辅料领料、40：成品入库、50：结束任务】 */
  taskLogType?: Maybe<Scalars['Int']>;
  /** 生产任务操作类型枚举文字 */
  taskLogTypeText?: Maybe<Scalars['String']>;
};

export type TaskMonitorDetailPayload = {
  __typename?: 'TaskMonitorDetailPayload';
  commodityName?: Maybe<Scalars['String']>;
  commoditySpecOptionName?: Maybe<Scalars['String']>;
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 已生产 */
  completedNum?: Maybe<Scalars['BigDecimal']>;
  creatByName?: Maybe<Scalars['String']>;
  createTypeName?: Maybe<Scalars['String']>;
  customerName?: Maybe<Scalars['String']>;
  /** 计划生产数量 */
  expectNum?: Maybe<Scalars['BigDecimal']>;
  leaderName?: Maybe<Scalars['String']>;
  line?: Maybe<Scalars['Int']>;
  /** 正式工人数 */
  numberActual?: Maybe<Scalars['Int']>;
  taskId?: Maybe<Scalars['ID']>;
  /** 状态 10待生产 20进行中 30已完成 */
  taskStatus?: Maybe<Scalars['Int']>;
  /** 状态名称 */
  taskStatusName?: Maybe<Scalars['String']>;
  /** 临时工人数 */
  tempWorkerQuantity?: Maybe<Scalars['Int']>;
  /** 用时 */
  workTime?: Maybe<Scalars['String']>;
};

export type TaskMonitorInput = {
  /** 客户id */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 客户类型 */
  customerType?: InputMaybe<Scalars['Int']>;
  /** 组长id */
  leaderId?: InputMaybe<Scalars['Int']>;
  /** 日期 */
  productionDate?: InputMaybe<Scalars['Long']>;
  /** 状态 20待生产 30进行中 40已完成 */
  taskStatus?: InputMaybe<Scalars['Int']>;
};

export type TaskMonitorPayload = {
  __typename?: 'TaskMonitorPayload';
  /** 已完成数量 */
  completed?: Maybe<Scalars['Int']>;
  detail?: Maybe<Array<Maybe<TaskMonitorDetailPayload>>>;
  /** 生产中数量 */
  inProduction?: Maybe<Scalars['Int']>;
  /** 任务总数 */
  taskTotal?: Maybe<Scalars['Int']>;
  /** 待生产数量 */
  toBeProduced?: Maybe<Scalars['Int']>;
};

export const enum TaskOrderQueryType {
  Normal = 'NORMAL',
  Update = 'UPDATE'
};

export const enum TaskOrigin {
  /** 草稿箱 */
  Draft = 'DRAFT',
  /** 正常提交 */
  Normal = 'NORMAL',
  /** 驳回箱 */
  Reject = 'REJECT'
};

/** 分页对象 */
export type TaskPageResult = {
  __typename?: 'TaskPageResult';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<Tasks>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

export type TaskPayload = {
  __typename?: 'TaskPayload';
  /** 商品信息 */
  commodities?: Maybe<Array<Maybe<TaskItemPayload>>>;
  /** 生产组长id */
  leaderId?: Maybe<Scalars['Int']>;
  /** 生产组长名称 */
  leaderName?: Maybe<Scalars['String']>;
  /** 生产线 */
  line?: Maybe<Scalars['Int']>;
  /** 计划人数 */
  numberPlan?: Maybe<Scalars['Int']>;
  /** 任务单号名称 */
  taskCode?: Maybe<Scalars['String']>;
  /** 生产任务id */
  taskId?: Maybe<Scalars['ID']>;
  /** 任务状态ID */
  taskStatus?: Maybe<Scalars['Int']>;
  /** 任务状态名称 */
  taskStatusName?: Maybe<Scalars['String']>;
};

export type TaskReturnMaterialCommoditiesBasePayload = {
  __typename?: 'TaskReturnMaterialCommoditiesBasePayload';
  operableTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  operableUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  surplusTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  surplusUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  taskReturnMaterialCommoditiesPayload?: Maybe<Array<Maybe<TaskReturnMaterialCommoditiesPayload>>>;
};

export type TaskReturnMaterialCommoditiesPayload = CommoditySkuBase & CustomerBase & StockBatchBase & {
  __typename?: 'TaskReturnMaterialCommoditiesPayload';
  batch?: Maybe<StockBatch>;
  /** 生产任务-展示批次可操作量 */
  batchOperableTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  batchOperableUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  commoditySku?: Maybe<PitayaCommoditySku>;
  customer?: Maybe<Customer>;
};

export type TaskSkuPayload = {
  __typename?: 'TaskSkuPayload';
  /** skuId */
  commoditySkuId?: Maybe<Scalars['ID']>;
  /** 出口单位 */
  exportCurrency?: Maybe<Scalars['Int']>;
  /** 出口单价 */
  exportPrice?: Maybe<Scalars['BigDecimal']>;
  /** 毛重 */
  grossWeight?: Maybe<Scalars['BigDecimal']>;
  /** 进口单位 */
  importCurrency?: Maybe<Scalars['Int']>;
  /** 进口单价 */
  importPrice?: Maybe<Scalars['BigDecimal']>;
  /** 净重 */
  netWeight?: Maybe<Scalars['BigDecimal']>;
};

/** 生产任务统计 */
export type TaskStatistics = {
  __typename?: 'TaskStatistics';
  /** 已取消 */
  canceled?: Maybe<Scalars['Int']>;
  /** 已完成数量 */
  completed?: Maybe<Scalars['Int']>;
  /** 生产中数量 */
  inProduction?: Maybe<Scalars['Int']>;
  /** 待生产数量 */
  toBeProduced?: Maybe<Scalars['Int']>;
};

/**  任务统计查询输入 */
export type TaskStatisticsInput = {
  /** 客户id */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 客户类型 */
  customerType?: InputMaybe<Scalars['Int']>;
  /** 组长id */
  leaderId?: InputMaybe<Scalars['Int']>;
  /** org id */
  orgId?: InputMaybe<Scalars['Int']>;
  /** 日期 */
  productionDate?: InputMaybe<Scalars['Long']>;
  /** 任务状态 */
  taskStatus?: InputMaybe<StatisticsTaskStatus>;
};

/**
 * type CustomerDistributionPayload{
 *     # 配送ID
 *     distributionId:Int
 *     # 客户ID
 *     customerId:Int
 *     # 配送名称
 *     distributionName:String
 * }
 *  任务统计返回
 */
export type TaskStatisticsPayload = {
  __typename?: 'TaskStatisticsPayload';
  /** 已完成数量 */
  completed?: Maybe<Scalars['Int']>;
  /** 任务详情 */
  detail?: Maybe<Array<Maybe<TaskDetailPayload>>>;
  /** 生产中数量 */
  inProduction?: Maybe<Scalars['Int']>;
  /** 任务总数 */
  taskTotal?: Maybe<Scalars['Int']>;
  /** 待生产数量 */
  toBeProduced?: Maybe<Scalars['Int']>;
};

/**  任务状态 */
export const enum TaskStatus {
  /** 已完成 */
  CompletedTask = 'COMPLETED_TASK',
  /** 生产中 */
  InProgressTask = 'IN_PROGRESS_TASK',
  /** 无任务 */
  NoTask = 'NO_TASK'
};

export type TaskTemperatureInfoPayload = {
  __typename?: 'TaskTemperatureInfoPayload';
  /** 区域建议风口 */
  airInlet?: Maybe<Scalars['Int']>;
  /** 设置时间 */
  settingTime?: Maybe<Scalars['Long']>;
  /** 区域建议温度 */
  temperature?: Maybe<Scalars['BigDecimal']>;
  /** 是否已设置温度 */
  temperatureSet?: Maybe<Scalars['Boolean']>;
};

export type TaskTransportInfoPayload = {
  __typename?: 'TaskTransportInfoPayload';
  /** 备用电话 */
  backupPhone?: Maybe<Scalars['String']>;
  /** 发货地 */
  deliverAddress?: Maybe<Scalars['String']>;
  /** 司机 */
  driver?: Maybe<Scalars['String']>;
  /** 装柜方式 */
  loadingType?: Maybe<Scalars['String']>;
  /** 联系方式 */
  phone?: Maybe<Scalars['String']>;
  /** 车牌号 */
  plateNo?: Maybe<Scalars['String']>;
  /** 收货地 */
  receiptAddressList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 发车时间 */
  shipmentTime?: Maybe<Scalars['Long']>;
  /** 挂车号 */
  trailerNo?: Maybe<Scalars['String']>;
};

export const enum TaskTypeEnum {
  /** 质检任务 */
  SopTask = 'SOP_TASK',
  /** 转柜任务 */
  TransferCabinetTask = 'TRANSFER_CABINET_TASK',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 生产任务列表 */
export type Tasks = BelongOrgBase & WarehouseBase & {
  __typename?: 'Tasks';
  /**  所属组织  */
  belongOrg?: Maybe<PitayaOrg>;
  /** 客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 结束时间 */
  endTime?: Maybe<Scalars['Long']>;
  /** 生产进度 */
  schedule?: Maybe<Scalars['String']>;
  /** 开始时间 */
  startTime?: Maybe<Scalars['Long']>;
  /** 任务单号 */
  taskCode?: Maybe<Scalars['String']>;
  /** 生产任务id */
  taskId?: Maybe<Scalars['ID']>;
  /** 任务明细 */
  taskItems?: Maybe<Array<Maybe<TaskItems>>>;
  /** 任务状态【10：无状态、20：待生产、30：生产中、40：已完成、50：已取消】 */
  taskStatus?: Maybe<Scalars['Int']>;
  /** 任务状态名称 */
  taskStatusName?: Maybe<Scalars['String']>;
  /** 总实际生产数量 */
  totalCompletedNum?: Maybe<Scalars['Int']>;
  /** 总预期数量 */
  totalExpectNum?: Maybe<Scalars['Int']>;
  /** 仓库信息 */
  warehouse?: Maybe<Warehouse>;
};

export const enum TaxpayerClassEnum {
  /** 一般纳税人 */
  GeneralTaxpayers = 'GENERAL_TAXPAYERS',
  /** 增值税小规模纳税人 */
  SmallScaleTaxpayers = 'SMALL_SCALE_TAXPAYERS',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type TeamMemberInput = {
  /** 用户id */
  id: Array<InputMaybe<Scalars['Int']>>;
  /** 所属仓库 */
  warehouse: Array<InputMaybe<Scalars['ID']>>;
};

export type TeamMemberPayload = {
  __typename?: 'TeamMemberPayload';
  /** 账号 */
  account?: Maybe<Scalars['String']>;
  /** orgId */
  orgId?: Maybe<Scalars['Int']>;
  /** 手机号 */
  phone?: Maybe<Scalars['String']>;
  /** 角色id数组 */
  positionIds?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 角色 */
  positionName?: Maybe<Scalars['String']>;
  /** 用户id */
  userId?: Maybe<Scalars['Int']>;
  /** 用户姓名 */
  userName?: Maybe<Scalars['String']>;
  /** 所属仓库数组 */
  warehouseIds?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 所属仓库 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type TeamMemberQueryInput = {
  /** 手机号 */
  phone?: InputMaybe<Scalars['String']>;
  /** 姓名 */
  userName?: InputMaybe<Scalars['String']>;
};

export type TempCollectionStatusInput = {
  /** 模板id */
  id: Scalars['ID'];
  /** 状态 */
  status: CollectionEnum;
};

export type TempCreateInput = {
  /** 所属分组id */
  groupId?: InputMaybe<Scalars['ID']>;
  /** 模板名称 */
  name: Scalars['String'];
  /** 责任人 */
  owner?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export type TempEditInput = {
  /** 所属分组id */
  groupId?: InputMaybe<Scalars['ID']>;
  /** 模板id */
  id: Scalars['ID'];
  /** 模板名称 */
  name: Scalars['String'];
  /** 责任人 */
  owner?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export type TempEnableStatusInput = {
  /** 模板id */
  id: Scalars['ID'];
  /** 状态 */
  status: EnableEnum;
};

export type TempGroupCreateInput = {
  /** 分组名称 */
  name: Scalars['String'];
  /** 上级分组id */
  parentId?: InputMaybe<Scalars['ID']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export type TempGroupDataInput = {
  /** 分组名 */
  name?: InputMaybe<Scalars['String']>;
};

export type TempGroupEditInput = {
  /** 分组id */
  id: Scalars['ID'];
  /** 分组名称 */
  name: Scalars['String'];
  /** 上级分组id */
  parentId?: InputMaybe<Scalars['ID']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export type TempGroupPayload = {
  __typename?: 'TempGroupPayload';
  /** 子分组 */
  children?: Maybe<Array<Maybe<TempGroupPayload>>>;
  /** 分组id */
  id?: Maybe<Scalars['ID']>;
  /** 分组名称 */
  name?: Maybe<Scalars['String']>;
  /** 上级分组Id */
  parentId?: Maybe<Scalars['ID']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 分组状态 */
  status?: Maybe<EnableEnum>;
};

export type TempGroupStatusInput = {
  /** 分组id */
  id: Scalars['ID'];
  /** 状态 */
  status: EnableEnum;
};

export type TempOwnerPayload = UserInterface & {
  __typename?: 'TempOwnerPayload';
  /** 操作人id */
  userId?: Maybe<Scalars['Int']>;
  /** 操作人 */
  userName?: Maybe<Scalars['String']>;
};

export type TempPayload = {
  __typename?: 'TempPayload';
  /** 模板分组 */
  group?: Maybe<TempGroupPayload>;
  /** 模板id */
  id?: Maybe<Scalars['ID']>;
  /** 模板名称 */
  name?: Maybe<Scalars['String']>;
  /** 责任人 */
  owner?: Maybe<Array<Maybe<TempOwnerPayload>>>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 状态 */
  status?: Maybe<EnableEnum>;
};

export type TempQueryInput = {
  /** 模板名称 */
  name?: InputMaybe<Scalars['String']>;
};

export type TemperatureAndHumidityEchartsListPayload = {
  __typename?: 'TemperatureAndHumidityEchartsListPayload';
  /** 订单创建时间 */
  createDateTime?: Maybe<Scalars['Long']>;
  /** 温度、湿度数据结果 */
  records?: Maybe<Array<Maybe<TemperatureAndHumidityEchartsPayload>>>;
  /** 刻度信息 */
  scaleInfo?: Maybe<TemperatureEchartsScalePayload>;
  /** 温度计订单ID */
  thermometerOrderId?: Maybe<Scalars['ID']>;
};

export type TemperatureAndHumidityEchartsPayload = {
  __typename?: 'TemperatureAndHumidityEchartsPayload';
  /** 时间 */
  dataUpdateTime?: Maybe<Scalars['Long']>;
  /** 温度计号 */
  thermometerCode?: Maybe<Scalars['String']>;
  /** 温度/湿度值 */
  value?: Maybe<Scalars['String']>;
};

export type TemperatureDetailPayload = CategoryInterface & {
  __typename?: 'TemperatureDetailPayload';
  /** 设定风口 */
  airInlet?: Maybe<Scalars['BigDecimal']>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 图片URL */
  files?: Maybe<Array<Maybe<DurianFilePayload>>>;
  /** 是否过期 */
  isExpired?: Maybe<Scalars['Boolean']>;
  /** 是否超期 */
  overtime?: Maybe<Scalars['Boolean']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 产地计划 */
  productPlans?: Maybe<Array<Maybe<ProductPlanPayload>>>;
  /** 销地收货创建时间 */
  salePlanCreateTime?: Maybe<Scalars['Long']>;
  /** 分享SopId */
  showSopIds?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** SopIds */
  sopIds?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 任务状态 */
  state?: Maybe<TemperatureState>;
  /** 任务Id */
  taskId?: Maybe<Scalars['ID']>;
  /** 设定温度 */
  temperature?: Maybe<Scalars['BigDecimal']>;
  /** 合计数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 运输信息 */
  transport?: Maybe<CommonTransportInfoPayload>;
};

export type TemperatureEchartsScalePayload = {
  __typename?: 'TemperatureEchartsScalePayload';
  /** 区域颜色 */
  areaColor?: Maybe<Scalars['String']>;
  /** 上刻度 */
  highScale?: Maybe<Scalars['BigDecimal']>;
  /** 下刻度 */
  lowScale?: Maybe<Scalars['BigDecimal']>;
};

export type TemperatureFocusInput = {
  /** 关注状态 */
  focus?: InputMaybe<TemperatureFocusState>;
  /** 温度计订单ID */
  thermometerOrderId?: InputMaybe<Scalars['ID']>;
};

export type TemperatureFocusPayLoad = {
  __typename?: 'TemperatureFocusPayLoad';
  /** 关注状态 */
  focus?: Maybe<TemperatureFocusState>;
};

export const enum TemperatureFocusState {
  /** 已关注 */
  Focus = 'FOCUS',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 未关注 */
  UnFocus = 'UN_FOCUS'
};

export type TemperatureHeadDetailPayload = CategoryInterface & CommodityNameInterface & CustomerListInterface & EntryCustomsSupplierInterface & EntryPortInterface & ExportCustomsSupplierInterface & ExportPortInterface & RoadTripNodeInterface & TagListInterface & ThermometerSingleOrderInterface & TransportSupplierInterface & {
  __typename?: 'TemperatureHeadDetailPayload';
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 商品id */
  commodityId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 商品名称 */
  commodityName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 客户id */
  customerId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 客户名称 */
  customerName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 司机姓名 */
  driverName?: Maybe<Scalars['String']>;
  /** 司机电话 */
  driverPhone?: Maybe<Scalars['String']>;
  /** 进口报关公司名称 */
  entryCustomsSupplier?: Maybe<Scalars['String']>;
  /** 进口报关公司ID */
  entryCustomsSupplierId?: Maybe<Scalars['ID']>;
  /** 进口港名称 */
  entryPort?: Maybe<Scalars['String']>;
  /** 进口港ID */
  entryPortId?: Maybe<Scalars['ID']>;
  /** 出口报关公司名称 */
  exportCustomsSupplier?: Maybe<Scalars['String']>;
  /** 出口报关公司ID */
  exportCustomsSupplierId?: Maybe<Scalars['ID']>;
  /** 出口港名称 */
  exportPort?: Maybe<Scalars['String']>;
  /** 出口港ID */
  exportPortId?: Maybe<Scalars['ID']>;
  /** 工厂发柜日期 */
  factoryDeliverTime?: Maybe<Scalars['Long']>;
  /** 计划id,对应产地计划id,计划类型为销地时，仍然为产地计划id */
  planId?: Maybe<Scalars['ID']>;
  /** 计划类型 */
  planType?: Maybe<PlanTypeEnum>;
  /** 陆运节点ID */
  roadTripNodeId?: Maybe<Scalars['ID']>;
  /** 陆运节点名称 */
  roadTripNodeName?: Maybe<Scalars['String']>;
  /** 发车时间 */
  shipmentTime?: Maybe<Scalars['Long']>;
  /** 状态 */
  state?: Maybe<TravelCabinetCodeStateEnum>;
  /** 状态名称 */
  stateName?: Maybe<Scalars['String']>;
  /** 是否查询关联计划标签 */
  tagAttribute?: Maybe<TagAttributeEnum>;
  /** 标签 */
  tagList?: Maybe<Array<Maybe<TagInfoPayload>>>;
  /** 温度计订单ID */
  thermometerOrderId?: Maybe<Scalars['ID']>;
  /** 温度计订单信息 */
  thermometerOrderInfo?: Maybe<ThermometerOrderInfoPayload>;
  /** 发运方式 */
  transportMethod?: Maybe<TransportMethodEnum>;
  /** 运输公司Id */
  transportSupplierId?: Maybe<Scalars['ID']>;
  /** 国内运输公司 */
  transportSupplierName?: Maybe<Scalars['String']>;
};

export type TemperatureInfoPayload = CustomerListInterface & {
  __typename?: 'TemperatureInfoPayload';
  /** 客户id */
  customerId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 客户名称 */
  customerName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 温度情况 */
  receiptTemperatureState?: Maybe<ReceiptTemperatureState>;
  /** 销地计划号 */
  salesPlanCode?: Maybe<Scalars['String']>;
  /** 温度文件 */
  temperatureFile?: Maybe<DurianFilePayload>;
  /** 文件上传时间 */
  uploadTime?: Maybe<Scalars['Long']>;
};

/** 温度信息接口 */
export type TemperatureInterface = {
  /** 维表id */
  id?: Maybe<Scalars['ID']>;
  /** 温度信息 */
  temperature?: Maybe<RoadTripTemperaturePayload>;
};

export type TemperatureOrderPageInput = {
  /** 报警类型 */
  alarmTypeList?: InputMaybe<Array<InputMaybe<AlarmType>>>;
  /** 柜号 */
  cabinetCodeList?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 品类id */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 商品id */
  commodityIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 收货方 */
  customerIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 进口报关公司 */
  entryCustomsSupplierIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 出口报关公司 */
  exportCustomsSupplierIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 工厂发柜日期终 */
  factoryDeliverTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 工厂发柜日期排序 */
  factoryDeliverTimeSort?: InputMaybe<SortEnum>;
  /** 工厂发柜日期起 */
  factoryDeliverTimeStart?: InputMaybe<Scalars['Long']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 船名 */
  shipName?: InputMaybe<Scalars['String']>;
  /** 状态 */
  stateList?: InputMaybe<Array<InputMaybe<TravelCabinetCodeStateEnum>>>;
  /** TAB页状态 */
  tabState?: InputMaybe<TemperatureTabStateEnum>;
  /** 发运方式 */
  transportMethodList?: InputMaybe<Array<InputMaybe<TransportMethodEnum>>>;
  /** 国内运输公司 */
  transportSupplierIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 在途天数排序 */
  tripDaysSort?: InputMaybe<SortEnum>;
  /** 船次 */
  vesselNo?: InputMaybe<Scalars['String']>;
};

export type TemperatureOrderPagePayload = {
  __typename?: 'TemperatureOrderPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<TemperatureOrderPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type TemperatureOrderPayload = {
  __typename?: 'TemperatureOrderPayload';
  /** 报警类型 */
  alarmList?: Maybe<Array<Maybe<AlarmTypeInfoPayload>>>;
  /** 柜号 */
  cabinetCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 工厂发柜日期 */
  factoryDeliverTime?: Maybe<Scalars['Long']>;
  /** 关注状态 */
  focus?: Maybe<TemperatureFocusState>;
  /** 订单id */
  orderId?: Maybe<Scalars['ID']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 在途天数 */
  tripDays?: Maybe<Scalars['Int']>;
};

export type TemperatureOrderRemarksPayload = {
  __typename?: 'TemperatureOrderRemarksPayload';
  /** 备注 */
  records?: Maybe<Array<Maybe<RemarksPayload>>>;
};

export type TemperatureOrderStateCountPayload = {
  __typename?: 'TemperatureOrderStateCountPayload';
  /** 报警 */
  alarmCount?: Maybe<Scalars['Int']>;
  /** 柜号 */
  allCount?: Maybe<Scalars['Int']>;
  /** 关注 */
  focusCount?: Maybe<Scalars['Int']>;
};

/** 分页入参 */
export type TemperaturePageInput = {
  /** 结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 起始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
  /** 任务状态 */
  state: TemperatureState;
};

/** 转柜分页出参 */
export type TemperaturePagePayload = {
  __typename?: 'TemperaturePagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<TemperatureTaskPageInfoPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type TemperaturePayload = {
  __typename?: 'TemperaturePayload';
  /** 温度 */
  temperature?: Maybe<Scalars['BigDecimal']>;
  /** 风口 */
  tuyere?: Maybe<Scalars['BigDecimal']>;
};

export type TemperatureQuantityPayload = {
  __typename?: 'TemperatureQuantityPayload';
  /** 已处理 */
  solvedQuantity?: Maybe<Scalars['Int']>;
  /** 待处理 */
  waitSolveQuantity?: Maybe<Scalars['Int']>;
};

export type TemperatureRemarksSaveInput = {
  /** 备注内容 */
  content?: InputMaybe<Scalars['String']>;
  /** 温度计订单ID */
  thermometerOrderId?: InputMaybe<Scalars['ID']>;
};

export type TemperatureRemarksUpdateInput = {
  /** 备注内容 */
  content?: InputMaybe<Scalars['String']>;
  /** 主键 */
  id?: InputMaybe<Scalars['ID']>;
};

export type TemperatureSetInput = {
  /** 设定风口 */
  airInlet?: InputMaybe<Scalars['BigDecimal']>;
  /** 任务Id */
  taskId?: InputMaybe<Scalars['ID']>;
  /** 设定温度 */
  temperature?: InputMaybe<Scalars['BigDecimal']>;
};

export const enum TemperatureState {
  /** 已过期 */
  Expired = 'EXPIRED',
  /** 已处理 */
  Solved = 'SOLVED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 待处理 */
  WaitSolve = 'WAIT_SOLVE'
};

export const enum TemperatureTabStateEnum {
  /** 报警 */
  Alarm = 'ALARM',
  /** 全部 */
  All = 'ALL',
  /** 关注 */
  Focus = 'FOCUS',
  Unknown = 'UNKNOWN',
  Unrecognized = 'UNRECOGNIZED',
  Unspecified = 'UNSPECIFIED'
};

/** 温控任务分页信息 */
export type TemperatureTaskPageInfoPayload = CategoryInterface & {
  __typename?: 'TemperatureTaskPageInfoPayload';
  /** 备用电话 */
  backupPhone?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 司机 */
  driver?: Maybe<Scalars['String']>;
  /** 进口港 */
  entryPort?: Maybe<Scalars['String']>;
  /** 图片URL */
  files?: Maybe<Array<Maybe<DurianFilePayload>>>;
  /** 是否过期 */
  isExpired?: Maybe<Scalars['Boolean']>;
  /** 是否可修改 */
  isMutable?: Maybe<Scalars['Boolean']>;
  /** 装柜方式 */
  loadingType?: Maybe<LoadingTypeEnum>;
  /** 是否超期 */
  overtime?: Maybe<Scalars['Boolean']>;
  /** 联系方式 */
  phone?: Maybe<Scalars['String']>;
  /** 发货计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 车牌号 */
  plateNo?: Maybe<Scalars['String']>;
  /** 收货地 */
  receiptAddress?: Maybe<Scalars['String']>;
  /** 接收日期 */
  receiptDate?: Maybe<Scalars['Long']>;
  /** 任务状态 */
  state?: Maybe<TemperatureState>;
  /** 收货任务id */
  taskId?: Maybe<Scalars['ID']>;
  /** 挂车号 */
  trailerNo?: Maybe<Scalars['String']>;
  /** 转柜时间 */
  transferTime?: Maybe<Scalars['Long']>;
};

export type TemplateDetailPayload = {
  __typename?: 'TemplateDetailPayload';
  amount?: Maybe<Scalars['Float']>;
  businessItemValue?: Maybe<Scalars['String']>;
  costRule?: Maybe<CostRulePayload>;
  dictItemId?: Maybe<Scalars['ID']>;
  extendTypesList?: Maybe<Array<Maybe<Scalars['Int']>>>;
  partCostCalculate?: Maybe<Scalars['Int']>;
  repeatUse?: Maybe<Scalars['Int']>;
  requiredField?: Maybe<Scalars['Int']>;
};

export const enum TemplateEnum {
  /** 费用管理对账单供应商导入模板 */
  AccountStatementTemplate = 'ACCOUNT_STATEMENT_TEMPLATE',
  /** 发货编辑模板 */
  DeliveryEditTemplate = 'DELIVERY_EDIT_TEMPLATE',
  /** 空柜池批量导入模板 */
  EmptyCabinetPoolTemplate = 'EMPTY_CABINET_POOL_TEMPLATE',
  /** 东货产地计划质量管理导入模板 */
  EopQualityManagementTemplate = 'EOP_QUALITY_MANAGEMENT_TEMPLATE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** Query root */
export type TemplatePayload = {
  __typename?: 'TemplatePayload';
  appId?: Maybe<Scalars['Int']>;
  createTime?: Maybe<Scalars['Long']>;
  note?: Maybe<Scalars['String']>;
  status?: Maybe<Scalars['String']>;
  tempCode?: Maybe<Scalars['String']>;
  tempId?: Maybe<Scalars['ID']>;
  tempName?: Maybe<Scalars['String']>;
  tempType?: Maybe<Scalars['String']>;
  templateDetailList?: Maybe<Array<Maybe<TemplateDetailPayload>>>;
  tenantId?: Maybe<Scalars['ID']>;
  updateTime?: Maybe<Scalars['Long']>;
  version?: Maybe<Scalars['Int']>;
};

export const enum TemplateTypeEnum {
  /** 调拨费 */
  AllotFee = 'ALLOT_FEE',
  /** 国产货总部采购费用单 */
  DomesticHqProcurementFee = 'DOMESTIC_HQ_PROCUREMENT_FEE',
  /** 国产货总部采购扣损费用单 */
  DomesticHqProcurementLossFee = 'DOMESTIC_HQ_PROCUREMENT_LOSS_FEE',
  /** 国产货总部采购退货费用单 */
  DomesticHqProcurementReturnsFee = 'DOMESTIC_HQ_PROCUREMENT_RETURNS_FEE',
  /** 国产货总部销售费用单 */
  DomesticHqSaleFee = 'DOMESTIC_HQ_SALE_FEE',
  /** 国产货总部销售扣损费用单 */
  DomesticHqSaleLossFee = 'DOMESTIC_HQ_SALE_LOSS_FEE',
  /** 国产货总部销售退货费用单 */
  DomesticHqSaleReturnsFee = 'DOMESTIC_HQ_SALE_RETURNS_FEE',
  /** 税金回显（技术专用） */
  EchoFreight = 'ECHO_FREIGHT',
  /** 税金回显（技术专用） */
  EchoTax = 'ECHO_TAX',
  /** 调拨费填写（技术专用） */
  EchoWriteAllot = 'ECHO_WRITE_ALLOT',
  /** 空柜区域费 */
  EmptyCabinetAreaFee = 'EMPTY_CABINET_AREA_FEE',
  /** 空柜费 */
  EmptyCabinetFee = 'EMPTY_CABINET_FEE',
  /** 总部采购费用单 */
  HeadquarterPurchaseBill = 'HEADQUARTER_PURCHASE_BILL',
  /** 总部销售费用单 */
  HeadquarterSalesBill = 'HEADQUARTER_SALES_BILL',
  /** 产地费 */
  OriginFee = 'ORIGIN_FEE',
  /** 产地采购费用单 */
  OriginPurchaseBill = 'ORIGIN_PURCHASE_BILL',
  /** 产地销售费用单 */
  OriginSalesBill = 'ORIGIN_SALES_BILL',
  /** 还箱费 */
  ReturnBoxFee = 'RETURN_BOX_FEE',
  Unknown = 'UNKNOWN',
  Unrecognized = 'UNRECOGNIZED',
  Unspecified = 'UNSPECIFIED'
};

/** 租户管理员响应参数 */
export type TenantAdminPayload = {
  __typename?: 'TenantAdminPayload';
  /** 用户id */
  userId?: Maybe<Scalars['Int']>;
  /** 用户名称 */
  userName?: Maybe<Scalars['String']>;
};

/**  租户新增/编辑请求 */
export type TenantEditInput = {
  /** 租户名称多语言 */
  nameLocale?: InputMaybe<Array<InputMaybe<NameInput>>>;
  /** 租户管理员用户id */
  tenantAdminId?: InputMaybe<Scalars['Int']>;
  /** 租户唯一id */
  tenantId?: InputMaybe<Scalars['Long']>;
  /** 租户纳税人识别号 */
  tin?: InputMaybe<Scalars['String']>;
};

/** 根据租户id查询租户信息请求参数 */
export type TenantGetInput = {
  /** 租户id */
  tenantId?: InputMaybe<Scalars['Long']>;
  /** 纳税人识别号 */
  tin?: InputMaybe<Scalars['String']>;
};

/**  租户信息校验请求 */
export type TenantInfoInput = {
  /** 租户id */
  tenantId?: InputMaybe<Scalars['Long']>;
  /** 校验内容 */
  verifyContent?: InputMaybe<Scalars['String']>;
  /** 校验类型 */
  verifyType?: InputMaybe<VerifyType>;
};

/** 租户信息 */
export type TenantInfoPayload = {
  __typename?: 'TenantInfoPayload';
  /** 描述 */
  description?: Maybe<Scalars['String']>;
  /** 租户id */
  tenantId?: Maybe<Scalars['ID']>;
  /** 租户名称 */
  tenantName?: Maybe<Scalars['String']>;
  /** 纳税人识别号 */
  tfn?: Maybe<Scalars['String']>;
};

/**  租户信息 */
export type TenantInformationPayload = AppListInterface & PortListInterface & StorageYardListInterface & {
  __typename?: 'TenantInformationPayload';
  /** 开通系统id列表 */
  appIdList?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 开通系统名称列表 */
  appNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 租户联系地址 */
  contactAddress?: Maybe<Scalars['String']>;
  /** 租户联系电话 */
  contactPhone?: Maybe<Scalars['String']>;
  /** 创建人id */
  createdBy?: Maybe<Scalars['Long']>;
  /** 创建时间 时间戳格式（毫秒） */
  createdTime?: Maybe<Scalars['Long']>;
  /** 默认组织id */
  defaultOrgId?: Maybe<Scalars['Int']>;
  /** 是否已删 1 是 99 否 */
  deleted?: Maybe<Scalars['Int']>;
  /** 租户名称 */
  name?: Maybe<Scalars['String']>;
  /** 租户名称多语言 */
  nameLocale?: Maybe<Array<Maybe<NamePayload>>>;
  /** 服务口岸id列表 */
  portIdList?: Maybe<Array<Maybe<Scalars['Long']>>>;
  /** 服务口岸名称列表 */
  portNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 状态 1 启用 99 禁用 */
  status?: Maybe<Scalars['Int']>;
  /** 服务堆场id列表 */
  storageYardIdList?: Maybe<Array<Maybe<Scalars['Long']>>>;
  /** 服务堆场名称列表 */
  storageYardNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 租户管理员用户id */
  tenantAdminId?: Maybe<Scalars['Int']>;
  /** 租户唯一id */
  tenantId?: Maybe<Scalars['Long']>;
  /** 租户纳税人识别号 */
  tin?: Maybe<Scalars['String']>;
  /** 更新人id */
  updatedBy?: Maybe<Scalars['Long']>;
  /** 更新时间 时间戳格式（毫秒） */
  updatedTime?: Maybe<Scalars['Long']>;
};

/**  租户分页查询请求参数 */
export type TenantPageInput = {
  /** 租户名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 分页参数 */
  page?: InputMaybe<Page>;
  /** 服务口岸 */
  portIdList?: InputMaybe<Array<InputMaybe<Scalars['Long']>>>;
  /** 服务堆场 */
  storageYardIdList?: InputMaybe<Array<InputMaybe<Scalars['Long']>>>;
  /** 租户管理员用户id */
  tenantAdminIdList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 纳税人识别号 */
  tin?: InputMaybe<Scalars['String']>;
};

/**  租户分页查询响应参数 */
export type TenantPagePayload = {
  __typename?: 'TenantPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 每页条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 租户信息列表 */
  records?: Maybe<Array<Maybe<TenantInformationPayload>>>;
  /** 总条数 */
  totalRecords?: Maybe<Scalars['Long']>;
};

export type TenantPayload = {
  __typename?: 'TenantPayload';
  /** 租户id */
  id?: Maybe<Scalars['ID']>;
  /** 租户名称 */
  name?: Maybe<Scalars['String']>;
  /** 租户纳税人识别号 */
  tin?: Maybe<Scalars['String']>;
};

export type TenderBaseInfoPayload = {
  __typename?: 'TenderBaseInfoPayload';
  /** 招标ID */
  biddingId: Scalars['ID'];
  /** 可投标车辆数 */
  canTenderCarCount: Scalars['Int'];
  /** 品类名称 */
  category: Scalars['String'];
  /** 招标号 */
  code: Scalars['ID'];
  /** 招标结束时间 */
  endTime: Scalars['Long'];
  /** 投标ID */
  id: Scalars['ID'];
  /** 计划发货时间 */
  planShipTime: Scalars['Long'];
  /** 收货地 */
  receiverName: Scalars['String'];
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 发货地 */
  senderName: Scalars['String'];
  /** 装柜方式 */
  shipment: BiddingShipmentEnum;
  /** 装柜方式描述 */
  shipmentName: Scalars['String'];
  /** 投标状态 */
  state: TenderStateEnum;
  /** 投标状态描述 */
  stateName: Scalars['String'];
  /** 任务接收时间 */
  taskTime: Scalars['Long'];
};

export type TenderCarCheckPlanInput = {
  /** 车牌号 */
  carNo?: InputMaybe<Scalars['String']>;
  /** 计划id */
  planId?: InputMaybe<Scalars['Long']>;
};

export type TenderCarInput = {
  /** 备用电话 */
  backupPhone?: InputMaybe<Scalars['String']>;
  /** 车牌号 */
  carNo: Scalars['String'];
  /** 司机电话 */
  driverMobile: Scalars['String'];
  /** 司机名称 */
  driverName: Scalars['String'];
  /** 修改原因 */
  modifyReason?: InputMaybe<Scalars['String']>;
  /** 投标车辆ID */
  tenderCarId?: InputMaybe<Scalars['ID']>;
  /** 中标明细ID */
  tenderDetailId: Scalars['ID'];
  /** 投标ID */
  tenderId: Scalars['ID'];
  /** 挂车号 */
  trailerCarNo?: InputMaybe<Scalars['String']>;
};

export type TenderCarPayload = {
  __typename?: 'TenderCarPayload';
  /** 备用电话 */
  backupPhone?: Maybe<Scalars['String']>;
  /** 取消原因 */
  cancelReason?: Maybe<Scalars['String']>;
  /** 车牌号 */
  carNo: Scalars['String'];
  /** 司机电话 */
  driverMobile: Scalars['String'];
  /** 司机名称 */
  driverName: Scalars['String'];
  /** 修改原因 */
  modifyReason?: Maybe<Scalars['String']>;
  /** 运费 */
  price?: Maybe<Scalars['Int']>;
  /** 收货地 */
  receiveName?: Maybe<Scalars['String']>;
  /** 修改车辆消息状态 */
  reminderState?: Maybe<MessageCompleteStateEnum>;
  /** 发货地 */
  senderName?: Maybe<Scalars['String']>;
  /** 车辆状态 */
  state: TenderCarStateEnum;
  /** 中标车辆ID */
  tenderCarId: Scalars['ID'];
  /** 挂车号 */
  trailerCarNo?: Maybe<Scalars['String']>;
};

/** 搜索车牌池车辆 */
export type TenderCarSearchInput = {
  /** 品类ID */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 关键词，模糊匹配司机姓名、车牌号、手机号 */
  keyWord?: InputMaybe<Scalars['String']>;
  /** 装柜类型 */
  shipment?: InputMaybe<BiddingShipmentEnum>;
  /** 运输供应商ID */
  supplierId?: InputMaybe<Scalars['ID']>;
};

export type TenderCarSearchPayload = {
  __typename?: 'TenderCarSearchPayload';
  /** 备用电话 */
  backupPhone?: Maybe<Scalars['String']>;
  /** 车牌号 */
  carNo: Scalars['String'];
  /** 司机电话 */
  driverMobile: Scalars['String'];
  /** 司机名称 */
  driverName: Scalars['String'];
  /** 收货地 */
  receiverName?: Maybe<Scalars['String']>;
  /** 发货地 */
  senderName?: Maybe<Scalars['String']>;
  /** 中标车辆ID */
  tenderCarId: Scalars['ID'];
  /** 挂车号 */
  trailerCarNo?: Maybe<Scalars['String']>;
};

/** 投标状态 */
export const enum TenderCarStateEnum {
  /** 已取消 */
  Cancelled = 'CANCELLED',
  /** 未填写 */
  Empty = 'EMPTY',
  /** 已失效 */
  Invalid = 'INVALID',
  /** 正常 */
  Normal = 'NORMAL',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 已使用 */
  Used = 'USED'
};

export type TenderCountPayload = {
  __typename?: 'TenderCountPayload';
  /** 中标数量 */
  bidWinCount: Scalars['Int'];
  /** 已投标数量 */
  tenderedCount: Scalars['Int'];
  /** 待投标数量 */
  waitBiddingCount: Scalars['Int'];
};

/** 新增投标报价 */
export type TenderCreateInput = {
  /** 原柜报价 */
  originCabinetPrice?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 投标ID */
  tenderId: Scalars['ID'];
  /** 转柜报价 */
  transferCabinetPrice?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type TenderDetailInfoInput = {
  /** 修改原因 */
  editReason?: InputMaybe<Scalars['String']>;
  /** 投标详情状态 */
  state: TenderDetailStateEnum;
  /** 投标详情id */
  tenderDetailId: Scalars['ID'];
};

/** 投标明细信息（价格、车辆） */
export type TenderDetailInfoPayload = SupplierInterface & {
  __typename?: 'TenderDetailInfoPayload';
  /** 取消状态 */
  cancelState?: Maybe<TenderCarStateEnum>;
  /** 车辆信息 */
  carInfo?: Maybe<TenderCarPayload>;
  /** 修改原因 */
  editReason?: Maybe<Scalars['String']>;
  /** 历史车辆信息 */
  oldCarInfo?: Maybe<TenderCarPayload>;
  /** 投标价格 */
  price: Scalars['Int'];
  /** 装柜方式 */
  shipment: BiddingShipmentEnum;
  /** 装柜方式描述 */
  shipmentName: Scalars['String'];
  /** 中标状态 未中标:BID_FAIL  已中标:BID_WIN */
  state: TenderDetailStateEnum;
  /** 投标供应商ID */
  supplierId?: Maybe<Scalars['ID']>;
  /** 投标供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 投标详情ID */
  tenderDetailId: Scalars['ID'];
  /** 投标ID */
  tenderId: Scalars['ID'];
  /** 投标时间 */
  tenderTime: Scalars['Long'];
};

/** 投标明细状态 */
export const enum TenderDetailStateEnum {
  /** 未中标 */
  BidFail = 'BID_FAIL',
  /** 已中标 */
  BidWin = 'BID_WIN',
  /** 已投标 */
  Tendered = 'TENDERED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 投标详情信息 */
export type TenderInfoPayLoad = {
  __typename?: 'TenderInfoPayLoad';
  /** 招标基础信息 */
  baseInfo: TenderBaseInfoPayload;
  /** 招标状态 */
  biddingState: BiddingStateEnum;
  /** 招标状态描述 */
  biddingStateName: Scalars['String'];
  /** 原柜报价信息 */
  originCabinetPrice?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 中标信息 */
  tenderWinInfo?: Maybe<TenderWinInfoPayload>;
  /** 转柜报价信息 */
  transferCabinetPrice?: Maybe<Array<Maybe<Scalars['Int']>>>;
};

/** 投标操作状态 */
export const enum TenderOperationStateEnum {
  /** 编辑 */
  Edit = 'EDIT',
  /** 查看 */
  Observe = 'OBSERVE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 投标列表信息 */
export type TenderPageInfoPayload = {
  __typename?: 'TenderPageInfoPayload';
  /** 品类名称 */
  category: Scalars['String'];
  /** 品类id */
  categoryId: Scalars['ID'];
  /** 投标号 */
  code: Scalars['String'];
  /** 招标结束时间 */
  endTime: Scalars['Long'];
  /** 投标ID */
  id: Scalars['ID'];
  /** 可操作性状态 */
  operationState: TenderOperationStateEnum;
  /** 计划发货时间 */
  planShipTime: Scalars['Long'];
  /** 收货地 */
  receiverName: Scalars['String'];
  /** 发货地 */
  senderName: Scalars['String'];
  /** 投标状态 */
  state: TenderStateEnum;
  /** 投标状态描述 */
  stateName: Scalars['String'];
  /** 接收任务时间 */
  taskTime: Scalars['Long'];
};

/** 分页入参 */
export type TenderPageInput = {
  /** 品类ids */
  categoryIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 结束日期 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 当前页码 */
  pageCurrent: Scalars['Int'];
  /** 分页参数 */
  pageSize: Scalars['Int'];
  /** 投标查询状态 */
  queryState?: InputMaybe<TenderQueryStateEnum>;
  /** 投标状态筛选 */
  selectedStates?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 发货地ids */
  senderIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 开始日期 */
  startTime?: InputMaybe<Scalars['Long']>;
};

/** 投标分页出参 */
export type TenderPagePayload = {
  __typename?: 'TenderPagePayload';
  /** 当前页码 */
  pageCurrent: Scalars['Int'];
  /** 条数 */
  pageSize: Scalars['Int'];
  /** 分页结果 */
  records?: Maybe<Array<Maybe<TenderPageInfoPayload>>>;
  /** 总记录数 */
  totalRecords: Scalars['Int'];
};

/** 投标查询状态 */
export const enum TenderQueryStateEnum {
  /** 已中标 */
  BidWin = 'BID_WIN',
  /** 已完成 */
  Complete = 'COMPLETE',
  /** 已投标 */
  Tendered = 'TENDERED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 待投标 */
  WaitTender = 'WAIT_TENDER'
};

/** 投标状态 */
export const enum TenderStateEnum {
  /** 已弃标 */
  Abandon = 'ABANDON',
  /** 招标中 */
  Bidding = 'BIDDING',
  /** 未中标 */
  BidFail = 'BID_FAIL',
  /** 已中标 */
  BidWin = 'BID_WIN',
  /** 已流标 */
  Fail = 'FAIL',
  /** 已投标 */
  Tendered = 'TENDERED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 公司投标状态 */
export const enum TenderSupplierStateEnum {
  /** 已弃标 */
  Abandon = 'ABANDON',
  /** 已投标 */
  Tendered = 'TENDERED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 未投标 */
  WaitTender = 'WAIT_TENDER'
};

export type TenderWinInfoPayload = {
  __typename?: 'TenderWinInfoPayload';
  /** 中标信息 */
  tenderDetails?: Maybe<Array<Maybe<TenderDetailInfoPayload>>>;
  /** 合计中标车辆 */
  totalCar: Scalars['Int'];
  /** 合计中标金额 */
  totalPrice: Scalars['Int'];
};

export type ThermometerBindInput = {
  /** 柜子ID */
  cabinetId?: InputMaybe<Scalars['ID']>;
  /** 设备ID */
  deviceId?: InputMaybe<Scalars['ID']>;
  /** 开始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
};

export type ThermometerCabinetInfoPayload = {
  __typename?: 'ThermometerCabinetInfoPayload';
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 柜子ID */
  cabinetId?: Maybe<Scalars['ID']>;
  /** 设备ID */
  deviceId?: Maybe<Scalars['ID']>;
  /** 产地计划号 */
  originPlanCode?: Maybe<Scalars['String']>;
  /** 销地计划号 */
  salesPlanCode?: Maybe<Scalars['String']>;
};

export type ThermometerDevicePayload = {
  __typename?: 'ThermometerDevicePayload';
  /** 当前位置 */
  currentAddress?: Maybe<Scalars['String']>;
  /** 电量 */
  electric?: Maybe<Scalars['Int']>;
  /** 首次上报时间 */
  firstReportTime?: Maybe<Scalars['Long']>;
  /** 实时湿度 */
  humidity?: Maybe<Scalars['String']>;
  /** 最近上报时间 */
  lastReportTime?: Maybe<Scalars['Long']>;
  /** 纬度 */
  lat?: Maybe<Scalars['BigDecimal']>;
  /** 经度 */
  lng?: Maybe<Scalars['BigDecimal']>;
  /** 实时温度 */
  temperature?: Maybe<Scalars['String']>;
  /** 温度计设备号 */
  thermometerCode?: Maybe<Scalars['String']>;
};

export type ThermometerElectricPayload = {
  __typename?: 'ThermometerElectricPayload';
  /** 电量 */
  electric?: Maybe<Scalars['String']>;
  /** 温度计订单id */
  thermometerOrderId?: Maybe<Scalars['String']>;
};

export type ThermometerIframeInput = {
  /** 温度计订单ID */
  thermometerOrderId?: InputMaybe<Scalars['ID']>;
  /** 类型 */
  type?: InputMaybe<ThermometerIframeType>;
};

export type ThermometerIframePayload = {
  __typename?: 'ThermometerIframePayload';
  /** iframeUrl */
  iframeUrl?: Maybe<Scalars['String']>;
};

export const enum ThermometerIframeType {
  /** 收货 */
  AppReceipt = 'APP_RECEIPT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 综合查看 */
  WebIntegratedQuery = 'WEB_INTEGRATED_QUERY'
};

export type ThermometerListInput = {
  status?: InputMaybe<Scalars['String']>;
};

/** 设备：温度计合并订单信息接口（用于一对多的web列表页面） */
export type ThermometerMergeOrderInterface = {
  /** 订单合并信息 */
  thermometerMergeOrder?: Maybe<ThermometerMergeOrderPayload>;
  /** 温度计订单ID */
  thermometerOrderIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
};

export type ThermometerMergeOrderPayload = {
  __typename?: 'ThermometerMergeOrderPayload';
  /** 绑定状态，有任意一个订单则算绑定 */
  bindThermometerState?: Maybe<BindThermometerState>;
  /** 全部订单的当前报警记录 */
  currentAlarmLogList?: Maybe<Array<Maybe<AlarmInfoPayload>>>;
  /** 温度计订单ID */
  thermometerOrderIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 全部订单信息 */
  thermometerOrderInfoList?: Maybe<Array<Maybe<ThermometerOrderInfoPayload>>>;
};

/** 温度计订单信息 */
export type ThermometerOrderAlarmInfoInterface = {
  /** 温度计订单信息 */
  orderInfo?: Maybe<ThermometerOrderAlarmPayload>;
  /** 设备订单ID */
  thermometerOrderId?: Maybe<Scalars['ID']>;
};

export type ThermometerOrderAlarmPayload = {
  __typename?: 'ThermometerOrderAlarmPayload';
  /** 报警记录 */
  alarmLogList?: Maybe<Array<Maybe<AlarmInfoPayload>>>;
  /** 报警次数 */
  alarmNumber?: Maybe<Scalars['Int']>;
  /** 报警状态 */
  alarmState?: Maybe<AlarmState>;
  /** 首次报警时间 */
  firstAlarmTime?: Maybe<Scalars['Long']>;
  /** 温度计绑定结束时间 */
  thermometerEndTime?: Maybe<Scalars['Long']>;
  /** 温度计绑定开始时间 */
  thermometerStartTime?: Maybe<Scalars['Long']>;
};

/** 温度计订单柜子信息 */
export type ThermometerOrderCabinetInfoInterface = {
  /** 温度计关联柜子信息 */
  cabinetInfo?: Maybe<ThermometerCabinetInfoPayload>;
  /** 设备订单ID */
  thermometerOrderId?: Maybe<Scalars['ID']>;
};

export type ThermometerOrderCreateInput = {
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 柜子ID */
  cabinetId?: InputMaybe<Scalars['ID']>;
  /** 设备原文件 */
  deviceFileList?: InputMaybe<Array<InputMaybe<FileInput>>>;
  /** 设备ID */
  deviceId?: InputMaybe<Scalars['ID']>;
};

/** 温度计订单当前报警记录 */
export type ThermometerOrderCurrentAlarmInterface = {
  /** 订单的当前报警记录 */
  currentAlarmLogList?: Maybe<Array<Maybe<AlarmInfoPayload>>>;
  /** 设备订单ID */
  thermometerOrderId?: Maybe<Scalars['ID']>;
};

/** 温度计订单设备信息 */
export type ThermometerOrderDeviceInfoInterface = {
  /** 温度计设备信息 */
  deviceInfo?: Maybe<ThermometerDevicePayload>;
  /** 设备订单ID */
  thermometerOrderId?: Maybe<Scalars['ID']>;
};

/** 温度计订单信息 */
export type ThermometerOrderInfoPayload = ThermometerOrderAlarmInfoInterface & ThermometerOrderCabinetInfoInterface & ThermometerOrderCurrentAlarmInterface & ThermometerOrderDeviceInfoInterface & {
  __typename?: 'ThermometerOrderInfoPayload';
  /** 绑定状态，有任意一个订单则算绑定 */
  bindThermometerState?: Maybe<BindThermometerState>;
  /** 温度计关联柜子信息 */
  cabinetInfo?: Maybe<ThermometerCabinetInfoPayload>;
  /** 订单的当前报警记录 */
  currentAlarmLogList?: Maybe<Array<Maybe<AlarmInfoPayload>>>;
  /** 温度计设备信息 */
  deviceInfo?: Maybe<ThermometerDevicePayload>;
  /** 温度计订单信息 */
  orderInfo?: Maybe<ThermometerOrderAlarmPayload>;
  /** 设备订单ID */
  thermometerOrderId?: Maybe<Scalars['ID']>;
};

export type ThermometerPayload = {
  __typename?: 'ThermometerPayload';
  /** 设备ID */
  deviceId?: Maybe<Scalars['ID']>;
  /** 状态 */
  state?: Maybe<ThermometerState>;
};

/** 设备：温度计单个订单信息接口（用于详情展示） */
export type ThermometerSingleOrderInterface = {
  /** 温度计订单ID */
  thermometerOrderId?: Maybe<Scalars['ID']>;
  /** 温度计订单信息 */
  thermometerOrderInfo?: Maybe<ThermometerOrderInfoPayload>;
};

export const enum ThermometerState {
  /** 已故障 */
  Faulted = 'FAULTED',
  /** 低电量 */
  LowPower = 'LOW_POWER',
  /** 正常 */
  Normal = 'NORMAL',
  /** 未找到 */
  NotFound = 'NOT_FOUND',
  /** 已回收 */
  Recycled = 'RECYCLED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 已使用 */
  Used = 'USED'
};

/**  小票业务类型 */
export const enum TicketBusinessTypeEnum {
  /**  售后小票 */
  AfterSalesReceipt = 'AFTER_SALES_RECEIPT',
  /**  销售小票 */
  SalesReceipt = 'SALES_RECEIPT',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 小票启停应入参 */
export type TicketEnableInput = {
  /** 启停状态 */
  status: Scalars['Int'];
  /** 小票id */
  ticketId: Scalars['Int'];
};

/**  小票启用/停用返回 */
export type TicketEnablePayload = {
  __typename?: 'TicketEnablePayload';
  /**  错误消息 */
  errorMessage?: Maybe<Scalars['String']>;
  /**  启用/停用状态,ture 成功  false 失败 */
  operateStatus?: Maybe<Scalars['Boolean']>;
};

/**  小票类型返回对象 */
export type TicketGroupPayload = {
  __typename?: 'TicketGroupPayload';
  /** 小票业务类型 */
  businessType?: Maybe<TicketBusinessTypeEnum>;
  /**  小票数据集合 */
  ticketList?: Maybe<Array<Maybe<TicketPayload>>>;
};

/**  小票查询列表返回结果 */
export type TicketListPayload = {
  __typename?: 'TicketListPayload';
  records?: Maybe<Array<Maybe<TicketGroupPayload>>>;
};

/**  小票信息返回对象 */
export type TicketPayload = {
  __typename?: 'TicketPayload';
  /** 小票状态,1:启用 99：禁用 */
  status?: Maybe<Scalars['Int']>;
  /** 小票id */
  ticketId?: Maybe<Scalars['Int']>;
  /** 小票类型 */
  ticketType?: Maybe<TicketType>;
};

/**  小票类型 */
export const enum TicketType {
  /**  售后凭证 */
  AfterSalesCertificate = 'AFTER_SALES_CERTIFICATE',
  /**  代卖小票 */
  AgencySalesTicket = 'AGENCY_SALES_TICKET',
  /** 客户小票（不带价格） */
  CustomerTicket = 'CUSTOMER_TICKET',
  /** 客户小票（带价格） */
  CustomerTicketWithPrice = 'CUSTOMER_TICKET_WITH_PRICE',
  /** 付款码 */
  PaymentCode = 'PAYMENT_CODE',
  /** 收银小票 */
  PaymentTicket = 'PAYMENT_TICKET',
  /** 提货小票 */
  PickTicket = 'PICK_TICKET',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type TimeRange = {
  /** 截至时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 起始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
};

export type TimeRangePayload = {
  __typename?: 'TimeRangePayload';
  /** 最大日期 */
  max?: Maybe<Scalars['Long']>;
  /** 最小日期 */
  min?: Maybe<Scalars['Long']>;
};

export const enum TimeRangeTypeEnum {
  /** 空柜时间 */
  EmptyCabinetTime = 'EMPTY_CABINET_TIME',
  /** 发车时间 */
  ShipmentTime = 'SHIPMENT_TIME'
};

export type TimeRangeWeb = {
  /** 截至时间 */
  end?: InputMaybe<Scalars['Long']>;
  /** 起始时间 */
  start?: InputMaybe<Scalars['Long']>;
};

/** 时间类型 */
export const enum TimeTypeEnum {
  /** 到港时间 */
  ArrivalTime = 'ARRIVAL_TIME',
  /** 靠泊时间 */
  BerthTime = 'BERTH_TIME',
  /** 离港时间 */
  DepartureTime = 'DEPARTURE_TIME',
  /** 仅用于返回值,表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export const enum TimeUnitEnum {
  /** 小时 */
  Hours = 'HOURS',
  /** 分钟 */
  Minutes = 'MINUTES',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type TmpConditionValSelectPayload = {
  __typename?: 'TmpConditionValSelectPayload';
  /** 条件 */
  condition?: Maybe<TmpTriggerConditionTypeEnum>;
  /** 条件名称 */
  conditionName?: Maybe<Scalars['String']>;
  /** 选项值 */
  options?: Maybe<Array<Maybe<DurianOption>>>;
};

export type TmpCreateInput = {
  /** 条件 */
  conditions?: InputMaybe<Array<InputMaybe<TmpTriggerConditionInput>>>;
  /** 默認模板類型 */
  defaultTmp?: InputMaybe<TmpDefaultTypeEnum>;
  /** 费用项 */
  feeItems?: InputMaybe<Array<InputMaybe<FeeItemValInput>>>;
  /** 模板名称 */
  tmpName?: InputMaybe<Scalars['String']>;
  /** 模板类型 */
  tmpType?: InputMaybe<TemplateTypeEnum>;
};

export const enum TmpDefaultTypeEnum {
  /** 缺省模板 */
  Default = 'DEFAULT',
  /** 其他 */
  Other = 'OTHER',
  Unknown = 'UNKNOWN',
  Unrecognized = 'UNRECOGNIZED',
  Unspecified = 'UNSPECIFIED'
};

export type TmpEnableInput = {
  /** 启用禁用命令 */
  command?: InputMaybe<EnabledEnum>;
  /** 模板id */
  tmpId?: InputMaybe<Scalars['ID']>;
};

export type TmpModifyInput = {
  /** 条件 */
  conditions?: InputMaybe<Array<InputMaybe<TmpTriggerConditionInput>>>;
  /** 费用项 */
  feeItems?: InputMaybe<Array<InputMaybe<FeeItemValInput>>>;
  tmpId?: InputMaybe<Scalars['ID']>;
  /** 模板名称 */
  tmpName?: InputMaybe<Scalars['String']>;
  /** 模板类型 */
  tmpType?: InputMaybe<TemplateTypeEnum>;
};

export type TmpTriggerConditionInput = {
  /** 触发条件 */
  triggerCondition?: InputMaybe<TmpTriggerConditionTypeEnum>;
  /** 条件值 */
  value?: InputMaybe<Scalars['String']>;
};

export type TmpTriggerConditionPayload = {
  __typename?: 'TmpTriggerConditionPayload';
  /** 触发条件 */
  triggerCondition?: Maybe<TmpTriggerConditionTypeEnum>;
  /** 条件值 */
  value?: Maybe<Scalars['String']>;
};

export const enum TmpTriggerConditionTypeEnum {
  /** 品类 */
  Category = 'CATEGORY',
  /** 装柜方式 */
  LoadCabinetType = 'LOAD_CABINET_TYPE',
  /** 进口港 */
  PortEntry = 'PORT_ENTRY',
  /** 收货方 */
  Receipt = 'RECEIPT',
  /** SPU类型 */
  SpuType = 'SPU_TYPE',
  /** 运输公司 */
  TransportCompany = 'TRANSPORT_COMPANY',
  Unknown = 'UNKNOWN',
  Unrecognized = 'UNRECOGNIZED',
  Unspecified = 'UNSPECIFIED'
};

export type TmpValidInput = {
  /** 模板id */
  tmpId?: InputMaybe<Scalars['ID']>;
  /** 模板名称 */
  tmpName?: InputMaybe<Scalars['String']>;
};

/** 待入库商品信息 */
export type ToBeInboundPayload = {
  __typename?: 'ToBeInboundPayload';
  /** SPU名称 */
  commodityName?: Maybe<Scalars['String']>;
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 副单位与基本单位换算 */
  conversion?: Maybe<Scalars['BigDecimal']>;
  /** 毛重 */
  grossUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 2.3.1新增 0 其他 10 净重 20 毛重 */
  pricePosition?: Maybe<Scalars['Int']>;
  /** 规格选项 */
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 副单位数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  totalType?: Maybe<Scalars['Int']>;
  /** 副单位类型名称 */
  totalTypeName?: Maybe<Scalars['String']>;
  /** 小单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  unitType?: Maybe<Scalars['Int']>;
  /** 小单位类型名称 */
  unitTypeName?: Maybe<Scalars['String']>;
  waitTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 待入库数量 */
  waitUnitQuantity?: Maybe<Scalars['BigDecimal']>;
};

/** 待出库商品信息 */
export type ToBeOutbount = {
  __typename?: 'ToBeOutbount';
  /** SPU名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 规格选项 */
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 副单位数量 */
  totalQuantity?: Maybe<Scalars['String']>;
  /** 副单位类型名称 */
  totalTypeName?: Maybe<Scalars['String']>;
  /** 小单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 小单位类型名称 */
  unitTypeName?: Maybe<Scalars['String']>;
};

/** 预收列表数据对象 */
export type ToDoBillNumPayload = {
  __typename?: 'ToDoBillNumPayload';
  /** 费用待办类型 */
  billTodoType?: Maybe<PeachBillToDoTypeEnum>;
  /** 待办数量 */
  todoNum?: Maybe<Scalars['Int']>;
};

export type TodayPaymentPayload = {
  __typename?: 'TodayPaymentPayload';
  /**  回款单状态 */
  auditStatus?: Maybe<PaymentStatus>;
  /**  回款发起人ID */
  createBy?: Maybe<Scalars['Int']>;
  /**  回款时间 */
  createTime?: Maybe<Scalars['Long']>;
  /**  回款发起人姓名 */
  creator?: Maybe<Scalars['String']>;
  /**  客户授信编码 */
  creditCode?: Maybe<Scalars['ID']>;
  /**  客户Id */
  customerId?: Maybe<Scalars['Int']>;
  /**  客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /**  回款金额 */
  paymentAmount?: Maybe<Scalars['BigDecimal']>;
  /**  回款单号 */
  paymentCode?: Maybe<Scalars['String']>;
  /** 回款单id */
  paymentId?: Maybe<Scalars['ID']>;
};

export type TodayTotalSummary = {
  __typename?: 'TodayTotalSummary';
  today?: Maybe<Scalars['Int']>;
  total?: Maybe<Scalars['Int']>;
};

export type TodoCountPayload = {
  __typename?: 'TodoCountPayload';
  /** 待办数量 */
  todoCount?: Maybe<Scalars['Int']>;
  type?: Maybe<TodoType>;
};

export const enum TodoType {
  /**  空柜费用单待办数量 */
  EmptyCabinetBillQuantity = 'EMPTY_CABINET_BILL_QUANTITY',
  /**  异常销售 */
  PeachAbnormalSales = 'PEACH_ABNORMAL_SALES',
  /**  预收管理 */
  PeachAdvanceManagement = 'PEACH_ADVANCE_MANAGEMENT',
  /**  预收退款 */
  PeachAdvanceManagementRefund = 'PEACH_ADVANCE_MANAGEMENT_REFUND',
  /**  待审核的退货订单 */
  PeachAfterSalesAudit = 'PEACH_AFTER_SALES_AUDIT',
  /**  代卖结算 */
  PeachAgencySettlement = 'PEACH_AGENCY_SETTLEMENT',
  /** 待提交的采购订单 */
  PeachAppPurchaseOrder = 'PEACH_APP_PURCHASE_ORDER',
  /**  报损 */
  PeachBreakageOrder = 'PEACH_BREAKAGE_ORDER',
  /**  待支付订单 */
  PeachCashierOrder = 'PEACH_CASHIER_ORDER',
  /**  费用录入 */
  PeachCostEntry = 'PEACH_COST_ENTRY',
  /** 客户授信 */
  PeachCustomerCredit = 'PEACH_CUSTOMER_CREDIT',
  /**  待办费用单 */
  PeachFeeOrderManagement = 'PEACH_FEE_ORDER_MANAGEMENT',
  /**  在库质检 */
  PeachInStoreInspection = 'PEACH_IN_STORE_INSPECTION',
  /**  入库申请 */
  PeachLibraryFunction = 'PEACH_LIBRARY_FUNCTION',
  /**  其他收入待办数量 */
  PeachOtherIncome = 'PEACH_OTHER_INCOME',
  /**  回款录入 */
  PeachPaymentCollectionEntry = 'PEACH_PAYMENT_COLLECTION_ENTRY',
  /**  回款审核 */
  PeachPaymentCollectionReview = 'PEACH_PAYMENT_COLLECTION_REVIEW',
  /**  销售指导价 */
  PeachSalesGuidePrice = 'PEACH_SALES_GUIDE_PRICE',
  /**  销售订单 */
  PeachSalesOrder = 'PEACH_SALES_ORDER',
  /**  收货待办数量 */
  ReceivedQuantity = 'RECEIVED_QUANTITY',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type TotalTypeBase = {
  /** 总计单位信息 */
  totalType?: Maybe<Unit>;
};

/** 进口通关跟踪：筛选条件 */
export const enum TracingSearchKey {
  /** 品类 */
  Category = 'CATEGORY',
  /** 进口港 */
  EntryPort = 'ENTRY_PORT',
  /** 状态 */
  TrackingStatus = 'TRACKING_STATUS',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 批量到岗 */
export type TrackingArrivalInput = {
  /** 主键Id */
  id: Array<Scalars['ID']>;
  /** 操作类型 */
  operateType: TrackingOperateEnum;
};

/** 提柜入参 */
export type TrackingCarryCabinetInput = {
  /** 提柜时间 */
  deliveryTime: Scalars['Long'];
  /** 目的地 */
  destination?: InputMaybe<Scalars['ID']>;
  /** 目的地类型 */
  destinationType: DestinationType;
  /** 主键Id */
  id: Scalars['ID'];
  /** 操作类型 */
  operateType: TrackingOperateEnum;
};

export type TrackingDetailInfoPayload = {
  __typename?: 'TrackingDetailInfoPayload';
  /** 基本信息 */
  basicInfo?: Maybe<DurianBasicInfo>;
  /** 通关信息 */
  clearanceInfo?: Maybe<ClearanceInfo>;
  /** 商品信息 */
  commodityInfo?: Maybe<CommodityInfo>;
  /** 货柜信息 */
  containerInfo?: Maybe<ContainerInfo>;
  /** 出口信息 */
  exportInfo?: Maybe<ExportDeclarationInfo>;
  /** 进口信息 */
  importInfo?: Maybe<ImportInfo>;
  /** 运输信息 */
  transportInfo?: Maybe<TransportInfo>;
};

/** 批量录入 */
export type TrackingEntryBatchInput = {
  /** 主键Id */
  id: Array<Scalars['ID']>;
  /** 备注信息 */
  remark?: InputMaybe<Scalars['String']>;
};

/** 单个信息录入-货柜信息修改入参 */
export type TrackingEntryContainerInput = {
  /** 免费滞港截止日期 */
  deadlineFreeDetentionTime?: InputMaybe<Scalars['Long']>;
  /** 主键Id */
  id: Scalars['ID'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

/** 进口通关跟踪导出参数 */
export type TrackingExportInput = {
  /** 提单号 */
  billLoadingCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类 */
  categoryId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 进口港 */
  entryPort?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 筛选时间类型 */
  filterTimeType?: InputMaybe<FilterTimeType>;
  /** 起始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
  /** 状态 */
  status?: InputMaybe<Array<TrackingStatus>>;
  /** 在途备注 */
  transitRemark?: InputMaybe<Scalars['String']>;
  /** 船次号 */
  vesselNo?: InputMaybe<Scalars['String']>;
};

export type TrackingGetInput = {
  /** Id */
  id: Scalars['ID'];
};

/** 通关跟踪操作枚举 */
export const enum TrackingOperateEnum {
  /** 操作 */
  Command = 'COMMAND',
  /** 修改 */
  Edit = 'EDIT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 进口通关跟踪分页参数 */
export type TrackingPageInput = {
  /** 提单号 */
  billLoadingCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类 */
  categoryId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 进口港 */
  entryPort?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 筛选时间类型 */
  filterTimeType?: InputMaybe<FilterTimeType>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 起始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
  /** 状态 */
  status?: InputMaybe<Array<InputMaybe<TrackingStatus>>>;
  /** 在途备注 */
  transitRemark?: InputMaybe<Scalars['String']>;
  /** 船次号 */
  vesselNo?: InputMaybe<Scalars['String']>;
};

export type TrackingPagePayload = {
  __typename?: 'TrackingPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页结果 */
  records?: Maybe<Array<Maybe<TrackingPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

/** 通关跟踪信息对象 */
export type TrackingPayload = {
  __typename?: 'TrackingPayload';
  /** 到港时间 */
  arrival_time?: Maybe<Scalars['Long']>;
  /** 提单号 */
  billLoadingCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode: Array<Maybe<Scalars['String']>>;
  /** 品类图片 */
  categoryFile?: Maybe<DurianFilePayload>;
  /** 品类id */
  categoryId: Scalars['Int'];
  /** 品类名称 */
  categoryName: Scalars['String'];
  /** 提柜时间 */
  deliveryTime?: Maybe<Scalars['Long']>;
  /** 进口港 */
  entryPort?: Maybe<Scalars['String']>;
  /** 出口报关公司 */
  exportDeclareCompany?: Maybe<Scalars['String']>;
  /** 工厂发柜时间 */
  factoryDeliverTime?: Maybe<Scalars['Long']>;
  /** 主键Id */
  id: Scalars['ID'];
  /** 进口报关口岸 */
  importDeclarePort?: Maybe<Scalars['String']>;
  /** 接单日期 */
  receiptTime: Scalars['Long'];
  /** 放行时间 */
  releaseTime?: Maybe<Scalars['Long']>;
  /** 任务状态 */
  status: TrackingStatus;
  /** 任务状态描述 */
  statusDesc?: Maybe<Scalars['String']>;
  /** 在途备注 */
  transitRemark?: Maybe<Scalars['String']>;
  /** 船次号 */
  vesselNo?: Maybe<Scalars['String']>;
};

/** 批量放行 */
export type TrackingReleaseInput = {
  /** 主键Id */
  id: Array<Scalars['ID']>;
  /** 操作类型 */
  operateType: TrackingOperateEnum;
  /** 放行时间 */
  releaseTime: Scalars['Long'];
  /** 抽检数量 */
  sampleQuantity: Scalars['BigDecimal'];
  /** 抽检单位 */
  samplingUnit: UnitTypeEnum;
};

/** 通关状态枚举 */
export const enum TrackingStatus {
  /** 已完成 */
  Completed = 'COMPLETED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 待到港 */
  WaitingArrivalPort = 'WAITING_ARRIVAL_PORT',
  /** 待提柜 */
  WaitingCabinet = 'WAITING_CABINET',
  /** 待放行 */
  WaitingReleased = 'WAITING_RELEASED'
};

/** 进口通关跟踪统计接口 */
export type TrackingTodoCountPayload = {
  __typename?: 'TrackingTodoCountPayload';
  /** 已完成 */
  completedCount?: Maybe<Scalars['Int']>;
  /** 待到岗数 */
  waitingArrivalPortCount?: Maybe<Scalars['Int']>;
  /** 待提柜数 */
  waitingCabinetCount?: Maybe<Scalars['Int']>;
  /** 待放行数 */
  waitingReleasedCount?: Maybe<Scalars['Int']>;
};

export type TransferBackCommodity = {
  __typename?: 'TransferBackCommodity';
  /**  库存id */
  batchId?: Maybe<Scalars['ID']>;
  /**  商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /**  基本单位数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /**  SKU ID */
  skuId?: Maybe<Scalars['Int']>;
  /**  基本单位Id */
  unitId?: Maybe<Scalars['Int']>;
};

export type TransferBillCount = {
  __typename?: 'TransferBillCount';
  toAudit?: Maybe<Scalars['Long']>;
  toSubmit?: Maybe<Scalars['Long']>;
};

export type TransferBillCountAggregate = {
  __typename?: 'TransferBillCountAggregate';
  toAudit?: Maybe<Scalars['Long']>;
  toInSubmit?: Maybe<Scalars['Long']>;
  toOutSubmit?: Maybe<Scalars['Long']>;
};

export type TransferBillCountStatisticInput = {
  /** 所属组织 */
  belongOrg?: InputMaybe<Scalars['Int']>;
  /** 商品类型 */
  commodityType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 调拨类型 */
  flowType?: InputMaybe<Scalars['Int']>;
  /** 调拨类型（10 仓库间调拨，20 跨组织调拨，30库存退货，40库存借调） */
  transferType?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type TransferBillCountStatisticPayload = {
  __typename?: 'TransferBillCountStatisticPayload';
  agencyTradeBillCount?: Maybe<AgencyTradeBillCount>;
  transferBillCount?: Maybe<TransferBillCount>;
};

/**  计调费用模板费用相关信息  */
export type TransferBillInfoPayload = {
  __typename?: 'TransferBillInfoPayload';
  /**  费用金额 */
  feeAmount?: Maybe<Scalars['BigDecimal']>;
  /**  费用类型名称 */
  feeType?: Maybe<Scalars['String']>;
};

export type TransferBillInput = {
  /**  费用金额 */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /**  费用类型 */
  billType?: InputMaybe<Scalars['Int']>;
  /**  车牌 */
  brand?: InputMaybe<Scalars['String']>;
  /**  付款方式 */
  payMode?: InputMaybe<Scalars['Int']>;
  /**  联系电话 */
  phone?: InputMaybe<Scalars['String']>;
  /**  备注 */
  remark?: InputMaybe<Scalars['String']>;
  /**  供应商id */
  supplierId?: InputMaybe<Scalars['Int']>;
};

export type TransferBillPageBatchInput = {
  queryKeys?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  queryType?: InputMaybe<TransferBillPageBatchTypeEnum>;
};

export const enum TransferBillPageBatchTypeEnum {
  /** 柜次 */
  CabinetBatchCode = 'CABINET_BATCH_CODE',
  /** 柜号 */
  CabinetCode = 'CABINET_CODE',
  /** 销地计划号 */
  SalesPlanCode = 'SALES_PLAN_CODE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/**  计调费用信息信息分页查询结果集 */
export type TransferBillPageInfoPayload = {
  __typename?: 'TransferBillPageInfoPayload';
  /**  销地费用单号 */
  billCode?: Maybe<Scalars['String']>;
  /**  销地调拨费用单ID */
  billId?: Maybe<Scalars['ID']>;
  /**  销地费用单状态 */
  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']>;
  /**  费用单创建人 */
  createBy?: Maybe<Scalars['String']>;
  /**  费用单创建人ID */
  createById?: Maybe<Scalars['Int']>;
  /**  费用单创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 收货方ID */
  customerId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 收货方 */
  customerName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  尾程运输公司ID */
  domesticTransportSupplierId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /**  尾程运输公司名称 */
  domesticTransportSupplierName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 进口港ID */
  entryPortId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /**  进口港名称 */
  entryPortName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 进口报关公司ID */
  importDeclareSupplierId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 进口报关公司名称 */
  importDeclareSupplierName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  产地费用单相关信息 */
  originBillInfoRespList?: Maybe<Array<Maybe<OriginBillInfoPayload>>>;
  /**  产地成本合计 */
  originCostTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 调出产地ID */
  originOrgId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 调出产地 */
  originOrgName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  产地计划号 */
  originPlanCodeList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  驳回原因 */
  reason?: Maybe<Scalars['String']>;
  /**  销地计划号 */
  salesPlanCode?: Maybe<Scalars['String']>;
  /**  调拨费用相关信息 */
  transferBillInfoRespList?: Maybe<Array<Maybe<TransferBillInfoPayload>>>;
  /**  调拨日期 */
  transferTime?: Maybe<Scalars['Long']>;
  /**  调拨费用合计(除运费) */
  transferTotalAmount?: Maybe<Scalars['BigDecimal']>;
};

export type TransferBillPayload = BelongOrgBase & TargetBelongOrgBase & {
  __typename?: 'TransferBillPayload';
  /**  所属组织  */
  belongOrg?: Maybe<PitayaOrg>;
  /** 费用审核人 */
  billAuditBy?: Maybe<Scalars['Int']>;
  /** 费用审核人姓名 */
  billAuditName?: Maybe<Scalars['String']>;
  /** 费用单id */
  billId?: Maybe<Scalars['ID']>;
  billStatus?: Maybe<PitayaBillStatusEnum>;
  /** 费用状态 */
  billStatusCode?: Maybe<Scalars['Int']>;
  /** 费用状态名称 */
  billStatusName?: Maybe<Scalars['String']>;
  /** 商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 调拨订单创建时间 */
  flowApplyCreateTime?: Maybe<Scalars['Long']>;
  /** 调拨单号 */
  flowCode?: Maybe<Scalars['String']>;
  /** 调拨订单创建人 */
  flowCreateBy?: Maybe<Scalars['Int']>;
  /** 调拨订单创建人姓名 */
  flowCreateName?: Maybe<Scalars['String']>;
  /** 调拨申请单id */
  flowId?: Maybe<Scalars['ID']>;
  /** 调拨申请状态 */
  flowStatus?: Maybe<Scalars['Int']>;
  /** 调拨申请状态名称 */
  flowStatusName?: Maybe<Scalars['String']>;
  /** 调拨申请类型 */
  flowType?: Maybe<Scalars['Int']>;
  /** 调拨申请类型名称 */
  flowTypeName?: Maybe<Scalars['String']>;
  /** 出入库订单编号 */
  orderCode?: Maybe<Scalars['String']>;
  /** 出入库订单id */
  orderId?: Maybe<Scalars['ID']>;
  recordUpdateTime?: Maybe<Scalars['Long']>;
  /**  驳回原因  */
  refuseNote?: Maybe<Scalars['String']>;
  /** 备注信息 */
  remark?: Maybe<Scalars['String']>;
  /** 来源APP */
  sourceAppId?: Maybe<Scalars['Int']>;
  /** 调出归属id */
  sourceBelongId?: Maybe<Scalars['Int']>;
  /** 调出归属名称 */
  sourceBelongName?: Maybe<Scalars['String']>;
  /** 调出归属类型 */
  sourceBelongType?: Maybe<Scalars['Int']>;
  /** 来源id */
  sourceId?: Maybe<Scalars['ID']>;
  /** 调出方合计 */
  sourceTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 调出仓库id */
  sourceWarehouseId?: Maybe<Scalars['ID']>;
  /** 调出仓库名称 */
  sourceWarehouseName?: Maybe<Scalars['String']>;
  /** 出入库审核人 */
  stockAuditUser?: Maybe<Scalars['Int']>;
  /** 出入库审核人 */
  stockAuditUserName?: Maybe<Scalars['String']>;
  /** 出入库操作人 */
  stockCreateBy?: Maybe<Scalars['Int']>;
  /** 出入库操作人姓名 */
  stockCreateName?: Maybe<Scalars['String']>;
  /** 出入库时间 */
  stockUpdateTime?: Maybe<Scalars['Long']>;
  /** 调入归属id */
  targetBelongId?: Maybe<Scalars['Int']>;
  /** 调入归属名称 */
  targetBelongName?: Maybe<Scalars['String']>;
  /**  调入所属组织  */
  targetBelongOrg?: Maybe<PitayaOrg>;
  /** 调入归属类型 */
  targetBelongType?: Maybe<Scalars['Int']>;
  /** 调入方合计 */
  targetTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 调入仓库id */
  targetWarehouseId?: Maybe<Scalars['ID']>;
  /** 调入仓库名称 */
  targetWarehouseName?: Maybe<Scalars['String']>;
  /** 调拨商品 */
  transferCommodityBill?: Maybe<TransferCommodityBillPayload>;
  /** 运杂费用 */
  transferOtherBill?: Maybe<TransferOtherBillPayload>;
  /** 调拨类型 */
  transferType?: Maybe<Scalars['Int']>;
};

export type TransferBillSummaryPayload = {
  __typename?: 'TransferBillSummaryPayload';
  toAudit?: Maybe<Scalars['Long']>;
  toInSubmit?: Maybe<Scalars['Long']>;
  toOutSubmit?: Maybe<Scalars['Long']>;
};

/**  待提交调拨费用单统计类型  */
export const enum TransferBillTypeCountEnum {
  /** 代卖调拨入库费用单 */
  OrderTransferInBill = 'ORDER_TRANSFER_IN_BILL',
  /** 代卖调拨出库费用单 */
  OrderTransferOutBill = 'ORDER_TRANSFER_OUT_BILL',
  /** 调拨入库费用单 */
  TransferInBill = 'TRANSFER_IN_BILL',
  /** 调拨出库费用单 */
  TransferOutBill = 'TRANSFER_OUT_BILL'
};

/** 调拨业务类型 */
export const enum TransferBusinessTypeEnum {
  /** 调拨 */
  GeneralTransfer = 'GENERAL_TRANSFER',
  /** 代卖调拨 */
  TransferForSale = 'TRANSFER_FOR_SALE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type TransferCheckInput = {
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 进口口岸id */
  entryPortId?: InputMaybe<Scalars['ID']>;
};

export type TransferCommodityBillPayload = {
  __typename?: 'TransferCommodityBillPayload';
  /**  货款单号 */
  billCode?: Maybe<Scalars['String']>;
  /**  备注 */
  remark?: Maybe<Scalars['String']>;
  /**  货款金额总计 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  明细数据 */
  transferCommodityItemBills?: Maybe<Array<Maybe<TransferCommodityItemBillPayload>>>;
};

export type TransferCommodityItemBillPayload = SkuDetailBase & {
  __typename?: 'TransferCommodityItemBillPayload';
  /** 小计 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** 批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品sku id */
  commoditySkuId?: Maybe<Scalars['Int']>;
  /** 商品规格选项id */
  commoditySpecOptionId?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 换算关系 */
  conversion?: Maybe<Scalars['BigDecimal']>;
  /** 创建人id */
  createBy?: Maybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 所属客户id */
  customerId?: Maybe<Scalars['Int']>;
  /** 所属客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 订单明细id */
  itemId?: Maybe<Scalars['ID']>;
  /** 计价单位 */
  priceType?: Maybe<Scalars['Int']>;
  /** 计价单位类型名称 */
  priceTypeName?: Maybe<Scalars['String']>;
  /** 商品信息 */
  skuDetail?: Maybe<PitayaCommoditySku>;
  /** sku文字描述，规格选项文字数组 */
  skuTextDescription?: Maybe<Array<Maybe<Scalars['String']>>>;
  stockTotalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 库存数量 */
  stockUnitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 总计类型数量（例：件） */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 总计类型（例：件） */
  totalType?: Maybe<Scalars['Int']>;
  /** 总计类型名称 */
  totalTypeName?: Maybe<Scalars['String']>;
  /** 销售单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 单位类型数量（例：kg，个） */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 单位类型（例：kg，个） */
  unitType?: Maybe<Scalars['Int']>;
  /** 单位类型名称 */
  unitTypeName?: Maybe<Scalars['String']>;
  /** 更新人id */
  updateBy?: Maybe<Scalars['Int']>;
  /** 更新时间 */
  updateTime?: Maybe<Scalars['Long']>;
};

export type TransferCommodityListPayload = {
  __typename?: 'TransferCommodityListPayload';
  /** 批次ID */
  batchId?: Maybe<Scalars['ID']>;
  /**  商品名称(sku名称) */
  commodityName?: Maybe<Scalars['String']>;
  /** 单价 */
  price?: Maybe<Scalars['BigDecimal']>;
  /** 单价单位 */
  priceType?: Maybe<Scalars['Int']>;
  /**  数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /**  SKU ID */
  skuId?: Maybe<Scalars['Int']>;
  /**  单位Id */
  unitId?: Maybe<Scalars['Int']>;
};

export type TransferCommodityPayload = {
  __typename?: 'TransferCommodityPayload';
  /** 货款金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 商品规格 */
  commoditySpecName?: Maybe<Scalars['String']>;
  /** 单价类型名称 */
  priceTypeName?: Maybe<Scalars['String']>;
  /** 副单位数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 副单位名称 */
  totalTypeName?: Maybe<Scalars['String']>;
  /** 单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
  /** 基本单位数量 */
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 基本单位名称 */
  unitTypeName?: Maybe<Scalars['String']>;
};

export type TransferDetailPayload = {
  __typename?: 'TransferDetailPayload';
  /** 基础信息 */
  baseInfo?: Maybe<TransferTaskBaseInfoPayload>;
  /** 是否超期 */
  overtime?: Maybe<Scalars['Boolean']>;
  /** sopId集合 */
  sopIds?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 任务状态 */
  state?: Maybe<TaskCommonState>;
  /** 转柜任务Id */
  taskId?: Maybe<Scalars['ID']>;
  /** 温控信息 */
  temperature?: Maybe<TaskTemperatureInfoPayload>;
  /** 运输信息 */
  transport?: Maybe<TaskTransportInfoPayload>;
};

export type TransferFreightPayload = {
  __typename?: 'TransferFreightPayload';
  /** 金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 费用类型名称 */
  billTypeName?: Maybe<Scalars['String']>;
  /** 付款方式名称 */
  payModeName?: Maybe<Scalars['String']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

export type TransferIdInput = {
  flowId: Scalars['ID'];
  remark?: InputMaybe<Scalars['String']>;
};

export type TransferInfo = SupplierInterface & {
  __typename?: 'TransferInfo';
  /** 转柜任务Id */
  id?: Maybe<Scalars['ID']>;
  /** 供应商id */
  supplierId?: Maybe<Scalars['ID']>;
  /** 供应商名称 */
  supplierName?: Maybe<Scalars['String']>;
};

export type TransferOptionsPayload = {
  __typename?: 'TransferOptionsPayload';
  label?: Maybe<Scalars['String']>;
  value?: Maybe<Scalars['Int']>;
};

export type TransferOrderPayload = BelongOrgBase & TargetBelongOrgBase & {
  __typename?: 'TransferOrderPayload';
  /**  所属组织  */
  belongOrg?: Maybe<PitayaOrg>;
  /** 费用id */
  billId?: Maybe<Scalars['ID']>;
  /** 费用状态 */
  billStatus?: Maybe<Scalars['Int']>;
  /** 费用状态名称 */
  billStatusName?: Maybe<Scalars['String']>;
  /** 商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 创建人员 */
  createBy?: Maybe<Scalars['Int']>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 创建人员姓名 */
  createUserName?: Maybe<Scalars['String']>;
  /** 操作人联系电话 */
  createUserPhone?: Maybe<Scalars['String']>;
  /** 调拨去向筛选 10 分拣仓-分拣仓 20批发-分拣仓 30分拣仓-批发 */
  direction?: Maybe<Scalars['Int']>;
  /** 调拨单号 */
  flowCode?: Maybe<Scalars['String']>;
  /** 调拨订单id */
  flowId?: Maybe<Scalars['ID']>;
  /** 订单备注 */
  flowRemark?: Maybe<Scalars['String']>;
  /** 订单状态 */
  flowStatus?: Maybe<Scalars['Int']>;
  /** 入库状态 */
  flowStatusName?: Maybe<Scalars['String']>;
  /** 调拨申请类型 */
  flowType?: Maybe<Scalars['Int']>;
  /** 调拨申请类型名称 */
  flowTypeName?: Maybe<Scalars['String']>;
  /** 调拨驳回/取消原因(列表+详情) */
  reason?: Maybe<Scalars['String']>;
  sourceAppId?: Maybe<Scalars['Int']>;
  /**  调出归属id  */
  sourceBelongId?: Maybe<Scalars['Int']>;
  /** 调出归属名称 */
  sourceBelongName?: Maybe<Scalars['String']>;
  /** 调出仓库Id */
  sourceWarehouseId?: Maybe<Scalars['ID']>;
  /** 调出仓库名称 */
  sourceWarehouseName?: Maybe<Scalars['String']>;
  targetAppId?: Maybe<Scalars['Int']>;
  /** 调入归属id */
  targetBelongId?: Maybe<Scalars['Int']>;
  /** 调入归属名称 */
  targetBelongName?: Maybe<Scalars['String']>;
  /**  调入所属组织  */
  targetBelongOrg?: Maybe<PitayaOrg>;
  /** 调入仓库Id */
  targetWarehouseId?: Maybe<Scalars['ID']>;
  /** 调入仓库名称 */
  targetWarehouseName?: Maybe<Scalars['String']>;
  /** 总货款 */
  totalGoodsFee?: Maybe<Scalars['BigDecimal']>;
  /** 总运杂款 */
  totalTransportFees?: Maybe<Scalars['BigDecimal']>;
  /** 调拨商品 */
  transferCommodityItemBills?: Maybe<Array<Maybe<TransferCommodityItemBillPayload>>>;
  /** 运杂费用 */
  transferOtherItemBills?: Maybe<Array<Maybe<TransferOtherItemBillPayload>>>;
  /** 调拨类型（10 仓库间调拨，20 跨组织调拨，30库存退货，40库存借调） */
  transferType?: Maybe<Scalars['Int']>;
  /** 修改人员 */
  updateBy?: Maybe<Scalars['Int']>;
  /** 修改时间 */
  updateTime?: Maybe<Scalars['Long']>;
  /** 修改人员姓名 */
  updateUserName?: Maybe<Scalars['String']>;
};

export type TransferOrganizationBase = {
  /** 调出组织id */
  transferOrganizationId?: Maybe<Scalars['Int']>;
  /** 调出组织名称 */
  transferOrganizationName?: Maybe<Scalars['String']>;
};

export type TransferOtherBillPayload = {
  __typename?: 'TransferOtherBillPayload';
  /**  运杂费单号 */
  billCode?: Maybe<Scalars['String']>;
  /**  运杂单id */
  billItemId?: Maybe<Scalars['ID']>;
  /**  运杂款金额合计 */
  totalAmount?: Maybe<Scalars['BigDecimal']>;
  /**  运杂费明细列表 */
  transferOrderFeeItems?: Maybe<Array<Maybe<TransferOtherItemBillPayload>>>;
};

export type TransferOtherItemBillPayload = {
  __typename?: 'TransferOtherItemBillPayload';
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 运杂费属性（10:正常 20:调拨出库） */
  attr?: Maybe<Scalars['Int']>;
  billFreightItemId?: Maybe<Scalars['ID']>;
  billType?: Maybe<Scalars['Int']>;
  billTypeText?: Maybe<Scalars['String']>;
  brand?: Maybe<Scalars['String']>;
  createBy?: Maybe<Scalars['Int']>;
  createTime?: Maybe<Scalars['Long']>;
  payMode?: Maybe<Scalars['Int']>;
  payModeText?: Maybe<Scalars['String']>;
  phone?: Maybe<Scalars['String']>;
  remark?: Maybe<Scalars['String']>;
  supplierId?: Maybe<Scalars['Int']>;
  supplierName?: Maybe<Scalars['String']>;
  updateBy?: Maybe<Scalars['Int']>;
  updateTime?: Maybe<Scalars['Long']>;
};

/** 分页入参 */
export type TransferPageInput = {
  /** 品类ids */
  categoryIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 搜索关键字：计划ID/柜号/车牌号/挂车号搜索 */
  searchKey?: InputMaybe<SearchKey>;
  /** 搜索值 */
  searchValue?: InputMaybe<Scalars['String']>;
  /** 起始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
  /** 任务状态 */
  state?: InputMaybe<TaskCommonState>;
  /** 堆场Ids */
  yardIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

/** 转柜分页出参 */
export type TransferPagePayload = {
  __typename?: 'TransferPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<TransferTaskPageInfoPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

/**  付款方式 */
export const enum TransferPayMode {
  /**  现结 */
  CashPay = 'CASH_PAY',
  /**  未知 */
  ErrorPay = 'ERROR_PAY',
  /**  半月结 */
  HalfMonthPay = 'HALF_MONTH_PAY',
  /**  月结 */
  MonthPay = 'MONTH_PAY',
  /**  次结 */
  OncePay = 'ONCE_PAY',
  /**  未知 */
  Unrecognized = 'UNRECOGNIZED'
};

export type TransferPayload = {
  __typename?: 'TransferPayload';
  /** 运款总金额 */
  freightTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 未提交费用单数量 */
  notSubmitCostOrderCount?: Maybe<Scalars['Int']>;
  /** 订单数量 */
  orderCount?: Maybe<Scalars['Int']>;
  /** 杂款总金额 */
  otherTotalAmount?: Maybe<Scalars['BigDecimal']>;
  /** 货款总金额 */
  paymentActualAmount?: Maybe<Scalars['BigDecimal']>;
  /** 日期 */
  transferDate?: Maybe<Scalars['Long']>;
};

export type TransferQuantityPayload = {
  __typename?: 'TransferQuantityPayload';
  /** 已处理 */
  solvedQuantity?: Maybe<Scalars['Int']>;
  /** 待处理 */
  waitSolveQuantity?: Maybe<Scalars['Int']>;
};

export type TransferSummaryPayload = {
  __typename?: 'TransferSummaryPayload';
  /** 货款总金额 */
  goodsAmount?: Maybe<Scalars['BigDecimal']>;
  /** 调出方运杂款合计 */
  sourceFreightAmount?: Maybe<Scalars['BigDecimal']>;
  /** 调入方运杂款合计（调拨入库展示） */
  targetFreightAmount?: Maybe<Scalars['BigDecimal']>;
  /** 标题 */
  title?: Maybe<Scalars['String']>;
  /** 调拨总金额 */
  transferAmount?: Maybe<Scalars['BigDecimal']>;
};

export type TransferTaskBaseInfoPayload = CategoryInterface & {
  __typename?: 'TransferTaskBaseInfoPayload';
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 进口报关公司 */
  importDeclareCompany?: Maybe<Scalars['String']>;
  /** 商品图片 */
  pictureUrl?: Maybe<Scalars['String']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 计划发货时间 */
  planDeliverTime?: Maybe<Scalars['Long']>;
  /** 抽检数 */
  samplingQuantity?: Maybe<Scalars['String']>;
  /** 合计数量 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 发运方式 */
  transportMethod?: Maybe<Scalars['String']>;
};

/** 转柜任务分页信息 */
export type TransferTaskPageInfoPayload = CategoryInterface & ThermometerSingleOrderInterface & {
  __typename?: 'TransferTaskPageInfoPayload';
  /** 备用电话 */
  backupPhone?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 发货地 */
  deliverAddress?: Maybe<Scalars['String']>;
  /** 司机 */
  driver?: Maybe<Scalars['String']>;
  /** 是否超期 */
  overtime?: Maybe<Scalars['Boolean']>;
  /** 联系方式 */
  phone?: Maybe<Scalars['String']>;
  /** 图片URL */
  pictureUrl?: Maybe<Scalars['String']>;
  /** 发货计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 计划发货时间 */
  planDeliverTime?: Maybe<Scalars['Long']>;
  /** 车牌号 */
  plateNo?: Maybe<Scalars['String']>;
  /** 合计数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** 收货地 */
  receiptAddressList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 接收日期 */
  receiptDate?: Maybe<Scalars['Long']>;
  /** 抽检数 */
  samplingQuantity?: Maybe<Scalars['String']>;
  /** 处理时间 */
  solvedTime?: Maybe<Scalars['Long']>;
  /** sop请求Id */
  sopId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 任务状态 */
  state?: Maybe<TaskCommonState>;
  /** 收货任务id */
  taskId?: Maybe<Scalars['ID']>;
  /** 温度计订单ID */
  thermometerOrderId?: Maybe<Scalars['ID']>;
  /** 温度计订单信息 */
  thermometerOrderInfo?: Maybe<ThermometerOrderInfoPayload>;
  /** 挂车号 */
  trailerNo?: Maybe<Scalars['String']>;
};

export type TransferTimeUpdateInput = {
  /** 销地计划id */
  salesPlanId?: InputMaybe<Scalars['ID']>;
  /** 调拨时间 */
  transferTime?: InputMaybe<Scalars['Long']>;
};

export const enum TransferTypeEnum {
  /** 代卖退回 70 */
  AgencySaleReturn = 'AGENCY_SALE_RETURN',
  /** 代卖调拨 60 */
  AgencySaleTransfer = 'AGENCY_SALE_TRANSFER',
  Unknown = 'UNKNOWN'
};

export type TransportAirBookInput = {
  /** 航班号 */
  flightNo: Scalars['String'];
  /** 运单ID */
  id: Scalars['ID'];
  /** 计划抵达时间 */
  planArriveTime: Scalars['Long'];
  /** 计划起航时间 */
  planDepartureTime: Scalars['Long'];
};

export type TransportAirBookPayload = {
  __typename?: 'TransportAirBookPayload';
  /** 是否可以编辑订舱信息 1:是 99：否 */
  canEdit?: Maybe<Scalars['Int']>;
  /** 航班号 */
  flightNo?: Maybe<Scalars['String']>;
  /** 计划抵达时间 */
  planArriveTime?: Maybe<Scalars['Long']>;
  /** 计划起航时间 */
  planDepartureTime?: Maybe<Scalars['Long']>;
};

/** 空运信息 */
export type TransportAirCommonPayload = SupplierInterface & {
  __typename?: 'TransportAirCommonPayload';
  /** 提单号 */
  billNo?: Maybe<Scalars['String']>;
  /** 航班号 */
  flightNo?: Maybe<Scalars['String']>;
  /** 运输单ID */
  orderId?: Maybe<Scalars['ID']>;
  /** 计划抵达时间 */
  planArriveTime?: Maybe<Scalars['Long']>;
  /** 计划起运时间 */
  planDepartureTime?: Maybe<Scalars['Long']>;
  /** 发运时间 */
  shipmentTime?: Maybe<Scalars['Long']>;
  /** 供应商ID */
  supplierId?: Maybe<Scalars['ID']>;
  /** 运输公司名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 运输要求 */
  transportRequirement?: Maybe<Scalars['String']>;
};

/** 空运信息接口 */
export type TransportAirInterface = {
  /** 运输信息 */
  airTransportInfo?: Maybe<TransportSeeCommonPayload>;
};

export type TransportAirPageInput = {
  /** 提单号 */
  billNo?: InputMaybe<Scalars['String']>;
  /** 接单结束日期，时间戳 */
  createOrderEndTime?: InputMaybe<Scalars['Long']>;
  /** 接单开始日期，时间戳 */
  createOrderStartTime?: InputMaybe<Scalars['Long']>;
  /** 目的地 */
  destination?: InputMaybe<Scalars['String']>;
  /** 货物名称 */
  goodsName?: InputMaybe<Scalars['String']>;
  /** 起始地 */
  origin?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 查询分类状态 */
  queryState?: InputMaybe<Scalars['String']>;
  /** 收货方 */
  receiver?: InputMaybe<Scalars['String']>;
  /** 起航日期结束日期，时间戳 */
  shipmentDateEndTime?: InputMaybe<Scalars['Long']>;
  /** 起航日期开始日期，时间戳 */
  shipmentDateStartTime?: InputMaybe<Scalars['Long']>;
  /** 运单号 */
  transportCode?: InputMaybe<Scalars['String']>;
  /** 运单状态 */
  transportState?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
};

export type TransportAirPagePayload = {
  __typename?: 'TransportAirPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页结果 */
  records?: Maybe<Array<Maybe<TransportAirPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type TransportAirPayload = {
  __typename?: 'TransportAirPayload';
  /** 提单号 */
  billNo?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 接单日期 */
  createOrderDate?: Maybe<Scalars['Long']>;
  /** 目的地 */
  destination?: Maybe<Scalars['String']>;
  /** 货物名称 */
  goodsName?: Maybe<Scalars['String']>;
  /** 装货数量 */
  goodsNumber?: Maybe<Scalars['BigDecimal']>;
  /** 是否有相关订单 */
  hasRelationOrder?: Maybe<Scalars['Boolean']>;
  /** 运单ID */
  id?: Maybe<Scalars['ID']>;
  /** 起始地 */
  origin?: Maybe<Scalars['String']>;
  /** 是否逾期 */
  overdue?: Maybe<Scalars['Boolean']>;
  /** 起航日期 */
  shipmentDate?: Maybe<Scalars['Long']>;
  /** 运单号 */
  transportCode?: Maybe<Scalars['String']>;
  /** 运单状态,取getTransportState返回下拉里的数据 */
  transportState?: Maybe<Scalars['String']>;
  /** "运单状态枚举 */
  transportStateEnum?: Maybe<TransportAirStateEnum>;
};

/** 空运状态枚举 */
export const enum TransportAirStateEnum {
  /** 已抵达 */
  Arrived = 'ARRIVED',
  /** 已订舱 */
  BookCabin = 'BOOK_CABIN',
  /** 已接单 */
  Init = 'INIT',
  /** 已启航 */
  SetSail = 'SET_SAIL',
  /** 中转抵达 */
  TransferArrive = 'TRANSFER_ARRIVE',
  /** 中转离开 */
  TransferLeave = 'TRANSFER_LEAVE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 运输信息 */
export type TransportInfo = {
  __typename?: 'TransportInfo';
  /** 空运 */
  airTransportInfo?: Maybe<AirTransportInfo>;
  /** 陆运 */
  landTransportInfo?: Maybe<LandTransportInfo>;
  /** 海运 */
  oceanTransportInfo?: Maybe<OceanTransportInfo>;
  /** 运输类型 */
  transportType?: Maybe<TransportTypeEnum>;
};

export type TransportInfoInput = {
  /** 备用电话 */
  alternativePhone?: InputMaybe<Scalars['String']>;
  /** 发车照片 */
  departureFileList?: InputMaybe<Array<InputMaybe<FileInput>>>;
  /** 发车时间 */
  departureTime?: InputMaybe<Scalars['Long']>;
  /** 司机姓名 */
  driverName?: InputMaybe<Scalars['String']>;
  /** 司机电话 */
  driverPhone?: InputMaybe<Scalars['String']>;
  /** 车牌号 */
  licensePlateNumber?: InputMaybe<Scalars['String']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 冷链常温 */
  temperatureModel?: InputMaybe<ColdChainAmbientEnum>;
  /** 挂车号 */
  trailerNumber?: InputMaybe<Scalars['String']>;
  /** 车次 */
  trainNumber?: InputMaybe<Scalars['String']>;
  /** 运输订单id */
  transportOrderId?: InputMaybe<Scalars['ID']>;
  /** 车型 */
  vehicleModel?: InputMaybe<VehicleModelEnum>;
  /** 车型备注 */
  vehicleModelRemark?: InputMaybe<Scalars['String']>;
};

export type TransportInfoPayload = {
  __typename?: 'TransportInfoPayload';
  /** 司机姓名 */
  driverName?: Maybe<Scalars['String']>;
  /** 联系方式 */
  driverPhone?: Maybe<Scalars['String']>;
  /** 车牌号 */
  plateNo?: Maybe<Scalars['String']>;
  /** 发车日期 */
  shipmentDate?: Maybe<Scalars['Long']>;
  /** 挂车号 */
  trailerNo?: Maybe<Scalars['String']>;
};

export type TransportInformationInput = {
  /** 航空信息 */
  airTransportInformation?: InputMaybe<AirTransportInformationInput>;
  /** 一键发货陆运信息 */
  oneClickRoadTransportInformation?: InputMaybe<RoadTransportInformationInput>;
  /** 运输节点 */
  points?: InputMaybe<Array<InputMaybe<RoutePointInput>>>;
  /** 陆运信息 */
  roadTransportInformation?: InputMaybe<Array<InputMaybe<RoadTransportInformationInput>>>;
  /** 海运信息 */
  seaTransportInformation?: InputMaybe<SeaTransportInformationInput>;
  /** 顺序 */
  sortNo?: InputMaybe<Scalars['Int']>;
  /** 运输方式 */
  type?: InputMaybe<TransportMethodEnum>;
};

export type TransportInformationPayload = {
  __typename?: 'TransportInformationPayload';
  /** 航空信息 */
  airTransportInformation?: Maybe<AirTransportInformationPayload>;
  /** 一键发货陆运信息 */
  oneClickRoadTransportInformation?: Maybe<RoadTransportInformationPayload>;
  /** 节点信息 */
  points?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 陆运信息 */
  roadTransportInformation?: Maybe<Array<Maybe<RoadTransportInformationPayload>>>;
  /** 海运信息 */
  seaTransportInformation?: Maybe<SeaTransportInformationPayload>;
  /** 运输方式 */
  type?: Maybe<TransportMethodEnum>;
};

/** 运输信息录入方式 */
export const enum TransportInputTypeEnum {
  /** 手动录入 */
  ManualEntry = 'MANUAL_ENTRY',
  /** 选择(中标车辆的选择) */
  Select = 'SELECT',
  /** 供应商填写 */
  SupplierFill = 'SUPPLIER_FILL',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type TransportLogPayLoad = {
  __typename?: 'TransportLogPayLoad';
  /** 节点名称 */
  nodeLabel?: Maybe<Scalars['String']>;
  /** 操作时间 */
  operationDate?: Maybe<Scalars['Long']>;
  /** 操作人 */
  operationUserName?: Maybe<Scalars['String']>;
  /** 运输单状态 */
  transportState?: Maybe<Scalars['String']>;
  /** 运输单状态描述 */
  transportStateDesc?: Maybe<Scalars['String']>;
};

/** 发运方式 */
export const enum TransportMethodEnum {
  /** 空运 */
  Air = 'AIR',
  /** 陆运 */
  Road = 'ROAD',
  /** 海运 */
  Sea = 'SEA',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type TransportNodeOperationBatchInput = {
  /** 提单号 */
  billNo?: InputMaybe<Scalars['String']>;
  /** 文件 */
  file?: InputMaybe<Array<InputMaybe<FileInput>>>;
  /** 操作时间 */
  operationTime: Scalars['Long'];
  /** 操作类型 */
  operationType: NodeOperationTypeEnum;
  /** 运输单ID */
  transportId: Array<Scalars['ID']>;
  /** 运输方式 */
  transportType: TransportTypeEnum;
};

export type TransportOrderBasePayLoad = {
  __typename?: 'TransportOrderBasePayLoad';
  /** 提单号 */
  billNo?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 接单日期 */
  createOrderDate?: Maybe<Scalars['Long']>;
  /** 货物名称 */
  goodsName?: Maybe<Scalars['String']>;
  /** 装货数量 */
  goodsNumber?: Maybe<Scalars['BigDecimal']>;
  /** 装货总量 */
  goodsWeight?: Maybe<Scalars['BigDecimal']>;
  /** 收货地 */
  receiverAddress?: Maybe<Scalars['String']>;
  /** 发货方 */
  shipper?: Maybe<Scalars['String']>;
  /** 运单号 */
  transportCode?: Maybe<Scalars['String']>;
  /** 运单ID */
  transportId?: Maybe<Scalars['ID']>;
  /** 运输要求 */
  transportRequirement?: Maybe<Scalars['String']>;
  /** 陆运状态枚举 */
  transportRoadStateEnum?: Maybe<TransportRoadStateEnum>;
  /** 运单状态 */
  transportState?: Maybe<Scalars['String']>;
  /** 运输方式 */
  transportType?: Maybe<TransportTypeEnum>;
};

export type TransportOrderBookPayLoad = {
  __typename?: 'TransportOrderBookPayLoad';
  /** 空运订舱信息 */
  airBookInfo?: Maybe<TransportAirBookPayload>;
  /** 公路订车信息 */
  roadBookInfo?: Maybe<TransportRoadBookPayload>;
  /** 海运订舱信息 */
  seaBookInfo?: Maybe<TransportSeaBookPayload>;
  /** 运输类型 */
  type?: Maybe<TransportTypeEnum>;
};

export type TransportOrderPayLoad = {
  __typename?: 'TransportOrderPayLoad';
  /** 运单信息 */
  baseInfo?: Maybe<TransportOrderBasePayLoad>;
  /** 运单运输路线 */
  routeNodes?: Maybe<Array<Maybe<TransportRouteNodePayLoad>>>;
};

export type TransportOrderTaskPayLoad = {
  __typename?: 'TransportOrderTaskPayLoad';
  /** 订舱信息 */
  bookInfo?: Maybe<TransportOrderBookPayLoad>;
  /** 任务完成标识 */
  complete?: Maybe<Scalars['Boolean']>;
  /** 节点名称 */
  name?: Maybe<Scalars['String']>;
  /** 节点类型 */
  nodeType?: Maybe<NodeTypeEnum>;
  /** 节点操作信息 */
  operationInfo?: Maybe<TransportRouteNodeOperationPayLoad>;
  /** 操作类型 */
  operationType?: Maybe<NodeOperationTypeEnum>;
  /** 是否压车 */
  pressCar?: Maybe<Scalars['Boolean']>;
  /** 节点ID */
  routeNodeId?: Maybe<Scalars['ID']>;
  /** 运单ID */
  transportId?: Maybe<Scalars['ID']>;
};

export type TransportRelationOrderPayload = {
  __typename?: 'TransportRelationOrderPayload';
  /** 目的地 */
  destination?: Maybe<Scalars['String']>;
  /** 运单ID */
  id?: Maybe<Scalars['ID']>;
  /** 起始地 */
  origin?: Maybe<Scalars['String']>;
  /** 运单号 */
  transportCode?: Maybe<Scalars['String']>;
  /** 运单状态 */
  transportState?: Maybe<Scalars['String']>;
  /** 运单状态描述 */
  transportStateDesc?: Maybe<Scalars['String']>;
  /** 运输方式 */
  transportType?: Maybe<TransportTypeEnum>;
};

export type TransportRoadBookInput = {
  /** 备用电话 */
  alternativePhone?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 车牌号 */
  carNo: Scalars['String'];
  /** 司机名称 */
  driverName: Scalars['String'];
  /** 司机电话 */
  driverPhone: Scalars['String'];
  /** 运费 */
  freight?: InputMaybe<Scalars['BigDecimal']>;
  /** 运单ID */
  id: Scalars['ID'];
  /** 挂车号 */
  trailerNo?: InputMaybe<Scalars['String']>;
};

export type TransportRoadBookPayload = {
  __typename?: 'TransportRoadBookPayload';
  /** 区域建议设置风口 */
  airInlet?: Maybe<Scalars['String']>;
  /** 备用电话 */
  alternativePhone?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 是否可以编辑订车信息 1:是 99：否 */
  canEdit?: Maybe<Scalars['Int']>;
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 国家 */
  country?: Maybe<DurianCountryTypeEnum>;
  /** 司机名称 */
  driverName?: Maybe<Scalars['String']>;
  /** 司机电话 */
  driverPhone?: Maybe<Scalars['String']>;
  /** 运费 */
  freight?: Maybe<Scalars['BigDecimal']>;
  /** 是否必填挂车号 */
  requiredTrailerNo?: Maybe<Scalars['Boolean']>;
  /** 区域建议设置温度 */
  temperature?: Maybe<Scalars['String']>;
  /** 挂车号 */
  trailerNo?: Maybe<Scalars['String']>;
};

/** 陆运信息 */
export type TransportRoadCommonPayload = SupplierInterface & {
  __typename?: 'TransportRoadCommonPayload';
  /** 备用电话 */
  backupPhone?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 司机名称 */
  driverName?: Maybe<Scalars['String']>;
  /** 司机电话 */
  driverPhone?: Maybe<Scalars['String']>;
  /** 运输单ID */
  orderId?: Maybe<Scalars['ID']>;
  /** 车牌号 */
  plateNo?: Maybe<Scalars['String']>;
  /** 发运时间 */
  shipmentTime?: Maybe<Scalars['Long']>;
  /** 供应商ID */
  supplierId?: Maybe<Scalars['ID']>;
  /** 运输公司名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 挂车 */
  trailerNo?: Maybe<Scalars['String']>;
  /** 运输要求 */
  transportRequirement?: Maybe<Scalars['String']>;
};

/** 陆运信息接口 */
export type TransportRoadInterface = {
  /** 运输信息 */
  roadTransportInfo?: Maybe<TransportRoadCommonPayload>;
};

export type TransportRoadPageInput = {
  /** 报警类型 */
  alarmTypeList?: InputMaybe<Array<InputMaybe<AlarmType>>>;
  /** 绑定温度计状态 */
  bindThermometer?: InputMaybe<BindThermometerState>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 车牌号 */
  carNo?: InputMaybe<Scalars['String']>;
  /** 接单结束日期，时间戳 */
  createOrderEndTime?: InputMaybe<Scalars['Long']>;
  /** 接单开始日期，时间戳 */
  createOrderStartTime?: InputMaybe<Scalars['Long']>;
  /** 目的地 */
  destination?: InputMaybe<Scalars['String']>;
  /** 司机电话 */
  driverPhone?: InputMaybe<Scalars['String']>;
  /** 品类 */
  goodsName?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 品类模糊搜索 */
  goodsNameSearch?: InputMaybe<Scalars['String']>;
  /** 进口报关公司名称 */
  importCustomsCompanyName?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 是否为app端查询 */
  isAppQuery?: InputMaybe<Scalars['Boolean']>;
  /** 起始地 */
  origin?: InputMaybe<Scalars['String']>;
  /** 起始地筛选 */
  originPlaceSelect?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 查询分类状态 */
  queryState?: InputMaybe<Scalars['String']>;
  /** 收货方 */
  receiver?: InputMaybe<Scalars['String']>;
  /** 发运日期结束日期，时间戳 */
  shipmentDateEndTime?: InputMaybe<Scalars['Long']>;
  /** 发运日期开始日期，时间戳 */
  shipmentDateStartTime?: InputMaybe<Scalars['Long']>;
  /** 挂车号 */
  trailerNo?: InputMaybe<Scalars['String']>;
  /** 运单号 */
  transportCode?: InputMaybe<Scalars['String']>;
  /** 运单状态 */
  transportState?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
};

/** ---------------- 出参 ------------ */
export type TransportRoadPagePayload = {
  __typename?: 'TransportRoadPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页结果 */
  records?: Maybe<Array<Maybe<TransportRoadPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type TransportRoadPayload = ThermometerSingleOrderInterface & {
  __typename?: 'TransportRoadPayload';
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 装柜方式 */
  cabinetType?: Maybe<CabinetTypeEnum>;
  /** 车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 接单日期 */
  createOrderDate?: Maybe<Scalars['Long']>;
  /** 目的地 */
  destination?: Maybe<Scalars['String']>;
  /** 司机名称 */
  driverName?: Maybe<Scalars['String']>;
  /** 司机电话 */
  driverPhone?: Maybe<Scalars['String']>;
  /** 货物图片 */
  goodsFile?: Maybe<Array<Maybe<DurianFilePayload>>>;
  /** 货物名称 */
  goodsName?: Maybe<Scalars['String']>;
  /** 装货数量 */
  goodsNumber?: Maybe<Scalars['BigDecimal']>;
  /** 是否压车 */
  hasPressCar?: Maybe<Scalars['Boolean']>;
  /** 是否有相关订单 */
  hasRelationOrder?: Maybe<Scalars['Boolean']>;
  /** 运单ID */
  id?: Maybe<Scalars['ID']>;
  /** 进口报关公司 */
  importCustomsCompany?: Maybe<Scalars['String']>;
  /** 包含中转节点带卸货属性的多目的地 */
  multiDestination?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 起始地 */
  origin?: Maybe<Scalars['String']>;
  /** 是否逾期 */
  overdue?: Maybe<Scalars['Boolean']>;
  /** 发运日期 */
  shipmentDate?: Maybe<Scalars['Long']>;
  /** 温度计订单ID */
  thermometerOrderId?: Maybe<Scalars['ID']>;
  /** 温度计订单信息 */
  thermometerOrderInfo?: Maybe<ThermometerOrderInfoPayload>;
  /** 挂车号 */
  trailerNo?: Maybe<Scalars['String']>;
  /** 运单号 */
  transportCode?: Maybe<Scalars['String']>;
  /** 运单状态 */
  transportState?: Maybe<Scalars['String']>;
  /** "运单状态枚举 */
  transportStateEnum?: Maybe<TransportRoadStateEnum>;
};

/** 陆运状态枚举 */
export const enum TransportRoadStateEnum {
  /** 已抵达 */
  Arrived = 'ARRIVED',
  /** 已订车 */
  BookCar = 'BOOK_CAR',
  /** 已报空 */
  Empty = 'EMPTY',
  /** 已接单 */
  Init = 'INIT',
  /** 已发运 */
  Shipment = 'SHIPMENT',
  /** 中转抵达 */
  TransferArrive = 'TRANSFER_ARRIVE',
  /** 中转离开 */
  TransferLeave = 'TRANSFER_LEAVE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type TransportRoleEnableInput = {
  /** 状态 */
  enabled: EnabledEnum;
  /** id */
  id: Scalars['ID'];
};

export type TransportRolePageInput = {
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 角色名称 */
  roleName?: InputMaybe<Scalars['String']>;
};

export type TransportRolePagePayload = {
  __typename?: 'TransportRolePagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<TransportRolePayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type TransportRolePayload = {
  __typename?: 'TransportRolePayload';
  /** 状态 */
  enabled?: Maybe<EnabledEnum>;
  /** 角色id */
  id?: Maybe<Scalars['ID']>;
  /** 名称 */
  name?: Maybe<Scalars['String']>;
};

export type TransportRouteNodeOperationPayLoad = {
  __typename?: 'TransportRouteNodeOperationPayLoad';
  /** 提单号 */
  billNo?: Maybe<Scalars['String']>;
  /** 文件 */
  file?: Maybe<Array<Maybe<DurianFilePayload>>>;
  /** 是否压车 */
  hasPressCar?: Maybe<Scalars['Boolean']>;
  /** 操作时间 */
  operationTime?: Maybe<Scalars['Long']>;
  /** 系统操作时间 */
  thirdOperationTime?: Maybe<Scalars['Long']>;
};

export type TransportRouteNodePayLoad = {
  __typename?: 'TransportRouteNodePayLoad';
  /** 地址 */
  address?: Maybe<Scalars['String']>;
  /** 抵达时间 */
  arriveTime?: Maybe<Scalars['Long']>;
  /** 装卸货类型 */
  cargoWorkType?: Maybe<CargoWorkTypeEnum>;
  /** 联系人列表 */
  contactList?: Maybe<Array<Maybe<ContactPayload>>>;
  /** 离开时间 */
  departTime?: Maybe<Scalars['Long']>;
  /** 节点名称 */
  name?: Maybe<Scalars['String']>;
  /** 节点类型 */
  nodeType?: Maybe<NodeTypeEnum>;
  /** 计划装货时间 */
  planLoadTime?: Maybe<Scalars['Long']>;
};

export type TransportSeaBookInput = {
  /** 运单ID */
  id: Scalars['ID'];
  /** 计划抵达时间 */
  planArriveTime: Scalars['Long'];
  /** 计划起航时间 */
  planDepartureTime: Scalars['Long'];
  /** 船公司 */
  shipCompany: Scalars['Int'];
  /** 船名 */
  shipName: Scalars['String'];
  /** 船次号 */
  vesselNo: Scalars['String'];
};

export type TransportSeaBookPayload = {
  __typename?: 'TransportSeaBookPayload';
  /** 是否可以编辑订舱信息 1:是 99：否 */
  canEdit?: Maybe<Scalars['Int']>;
  /** 计划抵达时间 */
  planArriveTime?: Maybe<Scalars['Long']>;
  /** 计划起航时间 */
  planDepartureTime?: Maybe<Scalars['Long']>;
  /** 船公司 */
  shipCompany?: Maybe<Scalars['Int']>;
  /** 船名 */
  shipName?: Maybe<Scalars['String']>;
  /** 船次号 */
  vesselNo?: Maybe<Scalars['String']>;
};

export type TransportSeaPageInput = {
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 接单结束日期，时间戳 */
  createOrderEndTime?: InputMaybe<Scalars['Long']>;
  /** 接单开始日期，时间戳 */
  createOrderStartTime?: InputMaybe<Scalars['Long']>;
  /** 目的地 */
  destination?: InputMaybe<Scalars['String']>;
  /** 货物名称 */
  goodsName?: InputMaybe<Scalars['String']>;
  /** 起始地 */
  origin?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 查询分类状态 */
  queryState?: InputMaybe<Scalars['String']>;
  /** 收货方 */
  receiver?: InputMaybe<Scalars['String']>;
  /** 船公司 */
  shipCompany?: InputMaybe<Scalars['ID']>;
  /** 船名 */
  shipName?: InputMaybe<Scalars['String']>;
  /** 起航日期结束日期，时间戳 */
  shipmentDateEndTime?: InputMaybe<Scalars['Long']>;
  /** 起航日期开始日期，时间戳 */
  shipmentDateStartTime?: InputMaybe<Scalars['Long']>;
  /** 运单号 */
  transportCode?: InputMaybe<Scalars['String']>;
  /** 运单状态 */
  transportState?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 船次号 */
  vesselNo?: InputMaybe<Scalars['String']>;
};

export type TransportSeaPagePayload = {
  __typename?: 'TransportSeaPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 分页结果 */
  records?: Maybe<Array<Maybe<TransportSeaPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type TransportSeaPayload = {
  __typename?: 'TransportSeaPayload';
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 接单日期 */
  createOrderDate?: Maybe<Scalars['Long']>;
  /** 目的地 */
  destination?: Maybe<Scalars['String']>;
  /** 货物名称 */
  goodsName?: Maybe<Scalars['String']>;
  /** 装货数量 */
  goodsNumber?: Maybe<Scalars['BigDecimal']>;
  /** 是否有相关订单 */
  hasRelationOrder?: Maybe<Scalars['Boolean']>;
  /** 运单ID */
  id?: Maybe<Scalars['ID']>;
  /** 起始地 */
  origin?: Maybe<Scalars['String']>;
  /** 是否逾期 */
  overdue?: Maybe<Scalars['Boolean']>;
  /** 船名 */
  shipName?: Maybe<Scalars['String']>;
  /** 起航日期 */
  shipmentDate?: Maybe<Scalars['Long']>;
  /** 运单号 */
  transportCode?: Maybe<Scalars['String']>;
  /** 运单状态 */
  transportState?: Maybe<Scalars['String']>;
  /** "运单状态枚举 */
  transportStateEnum?: Maybe<TransportSeaStateEnum>;
  /** 船次号 */
  vesselNo?: Maybe<Scalars['String']>;
};

/** 海运状态枚举 */
export const enum TransportSeaStateEnum {
  /** 已抵达 */
  Arrived = 'ARRIVED',
  /** 已订舱 */
  BookCabin = 'BOOK_CABIN',
  /** 已接单 */
  Init = 'INIT',
  /** 已启航 */
  SetSail = 'SET_SAIL',
  /** 中转抵达 */
  TransferArrive = 'TRANSFER_ARRIVE',
  /** 中转离开 */
  TransferLeave = 'TRANSFER_LEAVE',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/** 海运信息 */
export type TransportSeeCommonPayload = SupplierInterface & {
  __typename?: 'TransportSeeCommonPayload';
  /** 运输单ID */
  orderId?: Maybe<Scalars['ID']>;
  /** 计划到港时间 */
  planArriveTime?: Maybe<Scalars['Long']>;
  /** 计划离港时间 */
  planDepartureTime?: Maybe<Scalars['Long']>;
  /** 船公司 */
  shipCompany?: Maybe<Scalars['String']>;
  /** 船名 */
  shipName?: Maybe<Scalars['String']>;
  /** 发运时间 */
  shipmentTime?: Maybe<Scalars['Long']>;
  /** 供应商ID */
  supplierId?: Maybe<Scalars['ID']>;
  /** 运输公司名称 */
  supplierName?: Maybe<Scalars['String']>;
  /** 运输要求 */
  transportRequirement?: Maybe<Scalars['String']>;
  /** 船次号 */
  vesselNo?: Maybe<Scalars['String']>;
};

/** 海运信息接口 */
export type TransportSeeInterface = {
  /** 运输信息 */
  seeTransportInfo?: Maybe<TransportSeeCommonPayload>;
};

/** 运输供应商 */
export type TransportSupplierInterface = {
  /** 运输公司Id */
  transportSupplierId?: Maybe<Scalars['ID']>;
  /** 运输公司名称 */
  transportSupplierName?: Maybe<Scalars['String']>;
};

/** 运输供应商 */
export type TransportSupplierListInterface = {
  /** 运输公司Id */
  transportSupplierIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 运输公司名称 */
  transportSupplierNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

/** 运输类型 */
export const enum TransportTypeEnum {
  /** 空运 */
  Air = 'AIR',
  /** 公路运输 */
  Road = 'ROAD',
  /** 海运 */
  Sea = 'SEA',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type TravelCabinetBatchCodeExportInput = {
  /** 实际到港时间终 */
  arrivalTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 实际到港时间起 */
  arrivalTimeStart?: InputMaybe<Scalars['Long']>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 品类 */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 商品id */
  commodityId?: InputMaybe<Scalars['ID']>;
  /** 收货方 */
  customerId?: InputMaybe<Scalars['ID']>;
  /** 进口报关公司 */
  entryCustomsSupplierId?: InputMaybe<Scalars['ID']>;
  /** 进口港 */
  entryPortId?: InputMaybe<Scalars['ID']>;
  /** 工厂发柜日期终 */
  factoryDeliverTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 工厂发柜日期起 */
  factoryDeliverTimeStart?: InputMaybe<Scalars['Long']>;
  /** 产地计划号 */
  originPlanCode?: InputMaybe<Scalars['String']>;
  /** 收货时间终 */
  receiptTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 收货时间起 */
  receiptTimeStart?: InputMaybe<Scalars['Long']>;
  /** 销地计划号 */
  salesPlanCode?: InputMaybe<Scalars['String']>;
  /** 发车时间终 */
  shipmentTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 发车时间起 */
  shipmentTimeStart?: InputMaybe<Scalars['Long']>;
  /** 状态 */
  state?: InputMaybe<TravelCabinetCodeStateEnum>;
  /** 标签 */
  tagIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type TravelCabinetBatchCodePageInput = {
  /** 报警类型 */
  alarmTypeList?: InputMaybe<Array<InputMaybe<AlarmType>>>;
  /** 实际到港时间终 */
  arrivalTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 实际到港时间起 */
  arrivalTimeStart?: InputMaybe<Scalars['Long']>;
  /** 绑定温度计状态 */
  bindThermometer?: InputMaybe<BindThermometerState>;
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 车牌号 */
  carNo?: InputMaybe<Scalars['String']>;
  /** 品类 */
  categoryId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 商品id */
  commodityId?: InputMaybe<Scalars['ID']>;
  /** 收货方 */
  customerId?: InputMaybe<Scalars['ID']>;
  /** 进口报关公司 */
  entryCustomsSupplierId?: InputMaybe<Scalars['ID']>;
  /** 进口港 */
  entryPortIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 出口公司 */
  exportSupplierCompanyList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 工厂发柜日期终 */
  factoryDeliverTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 工厂发柜日期起 */
  factoryDeliverTimeStart?: InputMaybe<Scalars['Long']>;
  /** 供应链金融公司 */
  financeSupplierCompanyList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 关键字 */
  keywords?: InputMaybe<Scalars['String']>;
  /** 产地计划号 */
  originPlanCode?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 收货时间终 */
  receiptTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 收货时间起 */
  receiptTimeStart?: InputMaybe<Scalars['Long']>;
  /** 销地计划号 */
  salesPlanCode?: InputMaybe<Scalars['String']>;
  /** 发车时间终 */
  shipmentTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 发车时间起 */
  shipmentTimeStart?: InputMaybe<Scalars['Long']>;
  /** 状态 */
  stateList?: InputMaybe<Array<InputMaybe<TravelCabinetCodeStateEnum>>>;
  /** 标签 */
  tagIdsList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type TravelCabinetBatchCodePagePayload = {
  __typename?: 'TravelCabinetBatchCodePagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<TravelCabinetBatchCodePayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type TravelCabinetBatchCodePayload = CategoryInterface & CommodityListInterface & CustomerListInterface & EntryCustomsSupplierInterface & EntryPortInterface & TagListInterface & ThermometerMergeOrderInterface & {
  __typename?: 'TravelCabinetBatchCodePayload';
  /** 实际到港时间 */
  arrivalTime?: Maybe<Scalars['Long']>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 车牌号 */
  carNoList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 品类 */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 商品id */
  commodityIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 商品id */
  commodityNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /** 客户id */
  customerId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 收货方 */
  customerName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 进口报关公司 */
  entryCustomsSupplier?: Maybe<Scalars['String']>;
  /** 进口报关公司 */
  entryCustomsSupplierId?: Maybe<Scalars['ID']>;
  /** 进口港名称 */
  entryPort?: Maybe<Scalars['String']>;
  /** 进口港 */
  entryPortId?: Maybe<Scalars['ID']>;
  /** 工厂发柜日期 */
  factoryDeliverTime?: Maybe<Scalars['Long']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 是否发货 */
  isDeliver?: Maybe<Scalars['Boolean']>;
  /** 是否拆分合并 */
  isSpiltOrMerge?: Maybe<Scalars['Boolean']>;
  /** 产地计划号 */
  originPlanCode?: Maybe<Scalars['String']>;
  /** 产地计划id */
  originPlanId?: Maybe<Scalars['ID']>;
  /** 商品图片 */
  pictureUrl?: Maybe<Scalars['String']>;
  /** planId */
  planId?: Maybe<Scalars['ID']>;
  /** 收货地址 */
  receiptAddressList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 收货任务Id */
  receiptTaskIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 收货时间 */
  receiptTime?: Maybe<Scalars['Long']>;
  /** 收货计划创建时间 */
  salePlanCreateTimeList?: Maybe<Array<Maybe<Scalars['Long']>>>;
  /** 销地计划号 */
  salesPlanCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 销地计划id */
  salesPlanId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 发车时间 */
  shipmentTime?: Maybe<Scalars['Long']>;
  /** 状态 */
  state?: Maybe<TravelCabinetCodeStateEnum>;
  /** 状态名称 */
  stateName?: Maybe<Scalars['String']>;
  /** 系统车辆抵达时间 */
  systemCarArrivalTime?: Maybe<Scalars['Long']>;
  /** 是否查询关联计划标签 */
  tagAttribute?: Maybe<TagAttributeEnum>;
  /** 标签 */
  tagList?: Maybe<Array<Maybe<TagInfoPayload>>>;
  /** 订单合并信息 */
  thermometerMergeOrder?: Maybe<ThermometerMergeOrderPayload>;
  /** 温度计订单ID */
  thermometerOrderIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 运输公司抵达时间 */
  transportCompanyArrivalTime?: Maybe<Scalars['Long']>;
};

export type TravelCabinetBatchCodeSearchInput = {
  /** 关键字 */
  keywords?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
};

export const enum TravelCabinetCodeStateEnum {
  /** 国内已抵达 */
  Arrived = 'ARRIVED',
  /** 已到港 */
  ArrivePort = 'ARRIVE_PORT',
  /** 工厂已发柜 */
  DeliveredCabinet = 'DELIVERED_CABINET',
  /** 国内已空柜 */
  EmptyCabinet = 'EMPTY_CABINET',
  /** 新增 */
  Init = 'INIT',
  /** 工厂已装柜 */
  LoadedCabinet = 'LOADED_CABINET',
  /** 国内已收货 */
  Received = 'RECEIVED',
  /** 国内已发车 */
  Shipment = 'SHIPMENT',
  /** 未知 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type TravelPageSelectInput = {
  /** 报警类型 */
  alarmTypeList?: InputMaybe<Array<InputMaybe<AlarmType>>>;
  /** 实际到港时间 */
  arrivalTimes?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 提单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 绑定温度计状态 */
  bindThermometer?: InputMaybe<BindThermometerState>;
  /** 柜次号 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 商品类别(柜次规则id) */
  cabinetRuleIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 品类id */
  categoryId?: InputMaybe<Scalars['ID']>;
  /** 商品规格 */
  commoditySpecList?: InputMaybe<Array<InputMaybe<TravelPlanPageCommoditySpecInput>>>;
  /** 收货方 */
  customerIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 通关状态 */
  customsStateList?: InputMaybe<Array<InputMaybe<DurianCustomsStateEnum>>>;
  /** 发货日期终 */
  deliverTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 发货日期起 */
  deliverTimeStart?: InputMaybe<Scalars['Long']>;
  /** 目的港状态 */
  destinationPortStateList?: InputMaybe<Array<InputMaybe<DestinationPortStateEnum>>>;
  /** 进口报关公司 */
  entryCustomsSupplierIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 进口港 */
  entryPortIds?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 工厂发柜日期终 */
  factoryDeliverTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 工厂发柜日期起 */
  factoryDeliverTimeStart?: InputMaybe<Scalars['Long']>;
  /** 计划号 */
  planCode?: InputMaybe<Scalars['String']>;
  /** 船名 */
  shipName?: InputMaybe<Scalars['String']>;
  /** 状态 */
  states?: InputMaybe<Array<InputMaybe<TravelPlanStateEnum>>>;
  /** 标签id */
  tagIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 温度计设备号 */
  thermometerCode?: InputMaybe<Scalars['String']>;
  /** tab页 */
  travelTab: TravelTableEnum;
  /** 船次号 */
  vesselNo?: InputMaybe<Scalars['String']>;
};

export type TravelPageSelectPayLoad = {
  __typename?: 'TravelPageSelectPayLoad';
  /** 实际到港时间 */
  arrivalTime?: Maybe<TravelSelectPayload>;
  /** 商品类别(柜次规则名称) */
  cabinetRuleName?: Maybe<TravelSelectPayload>;
  /** 商品规格 */
  commoditySpecList?: Maybe<Array<Maybe<TravelSelectPayload>>>;
  /** 收货方(客户信息) */
  customerName?: Maybe<TravelSelectPayload>;
  /** 通关状态 */
  customsState?: Maybe<TravelSelectPayload>;
  /** 目的港状态 */
  destinationPortState?: Maybe<TravelSelectPayload>;
  /** 进口报关公司(报关供应商) */
  entryCustomsSupplier?: Maybe<TravelSelectPayload>;
  /** 进口港 */
  entryPort?: Maybe<TravelSelectPayload>;
  /** 状态 */
  state?: Maybe<TravelSelectPayload>;
};

export type TravelPlanAppPageInput = {
  /** 品类id */
  categoryIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 任务接受日期终 */
  createTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 任务接受日期起 */
  createTimeStart?: InputMaybe<Scalars['Long']>;
  /** 进口港 */
  entryPortIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 搜索关键字:柜次、柜号、计划号 */
  keyWord?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** tab页 */
  travelState?: InputMaybe<TravelPlanAppStateEnum>;
};

export type TravelPlanAppPagePayload = {
  __typename?: 'TravelPlanAppPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<TravelPlanAppPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type TravelPlanAppPayload = CategoryInterface & EntryCustomsSupplierInterface & EntryPortInterface & {
  __typename?: 'TravelPlanAppPayload';
  /** 实际到港日期 */
  arrivalTime?: Maybe<Scalars['Long']>;
  /** 柜次号 */
  cabinetBatchCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 质检按钮 */
  canInspection?: Maybe<Scalars['Boolean']>;
  /** 一键发货按钮 */
  canOneClickDelivery?: Maybe<Scalars['Boolean']>;
  /** 发货编辑按钮 */
  canShippingEdit?: Maybe<Scalars['Boolean']>;
  /** 撤回质检按钮 */
  canWithdrawInspection?: Maybe<Scalars['Boolean']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类图片 */
  categoryImage?: Maybe<DurianFilePayload>;
  /** 品类名称 */
  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']>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 状态 */
  state?: Maybe<TravelPlanStateEnum>;
  /** 状态名称 */
  stateName?: Maybe<Scalars['String']>;
  /** tab页 */
  tabState?: Maybe<TravelPlanAppStateEnum>;
};

export const enum TravelPlanAppStateEnum {
  /** 待处理 */
  Pending = 'PENDING',
  /** 已处理 */
  Processed = 'PROCESSED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type TravelPlanCommodityDetailPayload = {
  __typename?: 'TravelPlanCommodityDetailPayload';
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 计划id */
  id?: Maybe<Scalars['ID']>;
  /** 装柜详情 */
  loadingDetailList?: Maybe<Array<Maybe<TravelPlanLoadingCommodityDetailPayload>>>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 计划类型 */
  planType?: Maybe<PlanTypeEnum>;
};

export type TravelPlanInfoPayload = {
  __typename?: 'TravelPlanInfoPayload';
  /** 系统 */
  appType?: Maybe<AppTypeEnum>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 通关状态 */
  customsState?: Maybe<DurianCustomsStateEnum>;
  /** 目的港状态 */
  destinationPortState?: Maybe<DestinationPortStateEnum>;
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 质检人(进口报关公司) */
  importDeclarationSupplierId?: Maybe<Scalars['ID']>;
  /** 提柜时间 */
  pickCabinetTime?: Maybe<Scalars['Long']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** 计划收货方 */
  planReceiverId?: Maybe<Scalars['ID']>;
  /** 口岸id */
  portId?: Maybe<Scalars['ID']>;
  /** 放行时间 */
  releaseTime?: Maybe<Scalars['Long']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 发运方式 */
  transportMethod?: Maybe<TransportMethodEnum>;
};

export type TravelPlanLoadingCommodityDetailPayload = {
  __typename?: 'TravelPlanLoadingCommodityDetailPayload';
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /** 任务id */
  taskId?: Maybe<Scalars['ID']>;
  /** 总净重 */
  totalNetWeight?: Maybe<Scalars['BigDecimal']>;
  /** 总件数 */
  totalQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type TravelPlanPageCommodityInfoPayload = {
  __typename?: 'TravelPlanPageCommodityInfoPayload';
  /** 商品规格数量统计 */
  specCountList?: Maybe<Array<Maybe<TravelPlanPageCommoditySpecCountPayload>>>;
  /** 合计 */
  total?: Maybe<Scalars['Int']>;
};

export type TravelPlanPageCommoditySpecCountPayload = {
  __typename?: 'TravelPlanPageCommoditySpecCountPayload';
  /** 数量 */
  count?: Maybe<Scalars['Int']>;
  /** 规格选项id */
  optionIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 规格选项名称 */
  optionNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type TravelPlanPageCommoditySpecInput = {
  /** 商品规格选项id */
  optionIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 商品规格id */
  specId?: InputMaybe<Scalars['ID']>;
};

export type TravelPlanPageInput = {
  /** 报警类型 */
  alarmTypeList?: InputMaybe<Array<InputMaybe<AlarmType>>>;
  /** 实际到港时间 */
  arrivalTimes?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 提单号 */
  billCode?: InputMaybe<Scalars['String']>;
  /** 绑定温度计状态 */
  bindThermometer?: InputMaybe<BindThermometerState>;
  /** 柜次号 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 商品类别(柜次规则id) */
  cabinetRuleIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 品类id */
  categoryId: Scalars['ID'];
  /** 商品规格 */
  commoditySpecList?: InputMaybe<Array<InputMaybe<TravelPlanPageCommoditySpecInput>>>;
  /** 收货方 */
  customerIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 通关状态 */
  customsStateList?: InputMaybe<Array<InputMaybe<DurianCustomsStateEnum>>>;
  /** 发货日期终 */
  deliverTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 发货日期起 */
  deliverTimeStart?: InputMaybe<Scalars['Long']>;
  /** 目的港状态 */
  destinationPortStateList?: InputMaybe<Array<InputMaybe<DestinationPortStateEnum>>>;
  /** 进口报关公司 */
  entryCustomsSupplierIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 进口港 */
  entryPortIds?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 工厂发柜日期终 */
  factoryDeliverTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 工厂发柜日期起 */
  factoryDeliverTimeStart?: InputMaybe<Scalars['Long']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 计划号 */
  planCode?: InputMaybe<Scalars['String']>;
  /** 船名 */
  shipName?: InputMaybe<Scalars['String']>;
  /** 状态 */
  states?: InputMaybe<Array<InputMaybe<TravelPlanStateEnum>>>;
  /** 标签id */
  tagIds?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 标签备注 */
  tagRemark?: InputMaybe<Scalars['String']>;
  /** 温度计设备号 */
  thermometerCode?: InputMaybe<Scalars['String']>;
  /** tab页 */
  travelTab?: InputMaybe<TravelTableEnum>;
  /** 船次号 */
  vesselNo?: InputMaybe<Scalars['String']>;
};

export type TravelPlanPagePayload = {
  __typename?: 'TravelPlanPagePayload';
  /** 当前页码 */
  pageCurrent?: Maybe<Scalars['Int']>;
  /** 条数 */
  pageSize?: Maybe<Scalars['Int']>;
  /** 结果 */
  records?: Maybe<Array<Maybe<TravelPlanPayload>>>;
  /** 总记录数 */
  totalRecords?: Maybe<Scalars['Int']>;
};

export type TravelPlanPayload = CategoryInterface & CommodityNameInterface & CommodityPlaceOriginNameListInterface & CustomerListInterface & EntryCustomsSupplierInterface & EntryPortInterface & ExportCustomsSupplierInterface & FactoryListInterface & OriginPlanRoadTripKeyNodeInterface & PlanCabinetInfoInterface & ShipCompanyListInterface & TagListInterface & ThermometerMergeOrderInterface & {
  __typename?: 'TravelPlanPayload';
  /** 到港日期 */
  arrivalTime?: Maybe<Scalars['Long']>;
  /** 提单号 */
  billCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜次号 */
  cabinetBatchCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜号 */
  cabinetCode?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 柜子信息 */
  cabinetInfoList?: Maybe<Array<Maybe<CabinetInfo>>>;
  /** 商品类别 */
  cabinetRuleName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 编辑按钮 */
  canEdit?: Maybe<Scalars['Boolean']>;
  /** 质检按钮 */
  canInspection?: Maybe<Scalars['Boolean']>;
  /** 一键发货按钮 */
  canOneClickDelivery?: Maybe<Scalars['Boolean']>;
  /** 发货编辑按钮 */
  canShippingEdit?: Maybe<Scalars['Boolean']>;
  /** 撤回质检按钮 */
  canWithdrawInspection?: Maybe<Scalars['Boolean']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 颜色标记 */
  color?: Maybe<Array<Maybe<Scalars['Boolean']>>>;
  /** 商品id */
  commodityId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 商品 */
  commodityName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 商品产地id */
  commodityPlaceOriginIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 商品产地名称 */
  commodityPlaceOriginNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 数量明细 */
  commoditySpecList?: Maybe<TravelPlanPageCommodityInfoPayload>;
  /** 收货方id */
  customerId?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 收货方 */
  customerName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 通关备注 */
  customsRemark?: Maybe<Scalars['String']>;
  /** 通关状态 */
  customsState?: Maybe<DurianCustomsStateEnum>;
  /** 发柜温度 */
  deliverTemperature?: Maybe<Scalars['BigDecimal']>;
  /** 发货日期 */
  deliverTime?: Maybe<Scalars['Long']>;
  /** 目的港状态 */
  destinationPortState?: Maybe<DestinationPortStateEnum>;
  /** 货柜免租截止日期 */
  endFreeRentTime?: Maybe<Scalars['Long']>;
  /** 进口报关公司名称 */
  entryCustomsSupplier?: Maybe<Scalars['String']>;
  /** 进口报关公司ID */
  entryCustomsSupplierId?: Maybe<Scalars['ID']>;
  /** 进口港名称 */
  entryPort?: Maybe<Scalars['String']>;
  /** 进口港id */
  entryPortId?: Maybe<Scalars['ID']>;
  /** 出口报关公司名称 */
  exportCustomsSupplier?: Maybe<Scalars['String']>;
  /** 出口报关公司ID */
  exportCustomsSupplierId?: Maybe<Scalars['ID']>;
  /** 工厂发柜日期 */
  factoryDeliverTime?: Maybe<Scalars['Long']>;
  /** 工厂ID */
  factoryIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 工厂名称 */
  factoryNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 关键节点 */
  keyNode?: Maybe<RoadTripKeyNodePayload>;
  /** 产地计划code-用于dataFetch陆运关键节点 */
  originPlanCode?: Maybe<Scalars['String']>;
  /** 海外在途天数 */
  overseasTripDays?: Maybe<Scalars['Long']>;
  /** 提柜时间 */
  pickCabinetTime?: Maybe<Scalars['Long']>;
  /** 采果日期 */
  pickingTime?: Maybe<Scalars['Long']>;
  /** 计划到港日期 */
  planArrivalTime?: Maybe<Scalars['Long']>;
  /** 计划号 */
  planCode?: Maybe<Scalars['String']>;
  /** id */
  planId?: Maybe<Scalars['ID']>;
  /** 计划类型 */
  planType?: Maybe<PlanTypeEnum>;
  /** 放行时间 */
  releaseTime?: Maybe<Scalars['Long']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 船公司ID */
  shipCompanyIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 船公司名称 */
  shipCompanyNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 船名 */
  shipName?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 发车时间 */
  shipmentTime?: Maybe<Scalars['Long']>;
  /** 状态 */
  state?: Maybe<TravelPlanStateEnum>;
  /** 状态名称 */
  stateName?: Maybe<Scalars['String']>;
  /** 滞港天数 */
  stayInPortDays?: Maybe<Scalars['Long']>;
  /** 建议销售时间 */
  suggestSalesTime?: Maybe<Scalars['Long']>;
  /** 是否查询关联计划标签 */
  tagAttribute?: Maybe<TagAttributeEnum>;
  /** 标签 */
  tagList?: Maybe<Array<Maybe<TagInfoPayload>>>;
  /** 订单合并信息 */
  thermometerMergeOrder?: Maybe<ThermometerMergeOrderPayload>;
  /** 温度计订单ID */
  thermometerOrderIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 总在途天数 */
  totalTripDays?: Maybe<Scalars['Long']>;
  /** 转柜日期 */
  transferTime?: Maybe<Scalars['Long']>;
  /** 船次号 */
  vesselNo?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export const enum TravelPlanStateEnum {
  /** 国内已抵达 */
  Arrived = 'ARRIVED',
  /** 工厂已发柜 */
  DeliveredCabinet = 'DELIVERED_CABINET',
  /** 国内已空柜 */
  EmptyCabinet = 'EMPTY_CABINET',
  /** 新增 */
  Init = 'INIT',
  /** 工厂已装柜 */
  LoadedCabinet = 'LOADED_CABINET',
  /** 已计划 */
  Planned = 'PLANNED',
  /** 国内已收货 */
  Received = 'RECEIVED',
  /** 已发车 */
  Shipment = 'SHIPMENT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 待计划 */
  WaitPlan = 'WAIT_PLAN'
};

export type TravelPlanUpdateBatchInput = {
  /** 系统类型 */
  appType?: InputMaybe<AppTypeEnum>;
  /** 通关状态 */
  customsState?: InputMaybe<DurianCustomsStateEnum>;
  /** 目的港状态 */
  destinationPortState?: InputMaybe<DestinationPortStateEnum>;
  /** 计划id */
  ids?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 提柜时间 */
  pickCabinetTime?: InputMaybe<Scalars['Long']>;
  /** 计划收货方 */
  planReceiverId?: InputMaybe<Scalars['ID']>;
  /** 放行时间 */
  releaseTime?: InputMaybe<Scalars['Long']>;
  /** 计调备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export type TravelPlanUpdateInput = {
  /** 系统类型 */
  appType?: InputMaybe<AppTypeEnum>;
  /** 通关状态 */
  customsState?: InputMaybe<DurianCustomsStateEnum>;
  /** 目的港状态 */
  destinationPortState?: InputMaybe<DestinationPortStateEnum>;
  /** 计划id */
  id?: InputMaybe<Scalars['ID']>;
  /** 提柜时间 */
  pickCabinetTime?: InputMaybe<Scalars['Long']>;
  /** 计划收货方(客户id) */
  planReceiverId?: InputMaybe<Scalars['ID']>;
  /** 放行时间 */
  releaseTime?: InputMaybe<Scalars['Long']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export type TravelSelectPayload = {
  __typename?: 'TravelSelectPayload';
  /** 筛选内容 */
  options?: Maybe<Array<Maybe<DurianSelectTextOption>>>;
  /** 表头code */
  titleCode?: Maybe<Scalars['String']>;
  /** 表头描述 */
  titleDesc?: Maybe<Scalars['String']>;
};

export type TravelSopInfoPayload = CustomerInterface & {
  __typename?: 'TravelSopInfoPayload';
  /** 客户id */
  customerId?: Maybe<Scalars['ID']>;
  /** 收货方客户名称 */
  customerName?: Maybe<Scalars['String']>;
  /** 完成时间 */
  finishTime?: Maybe<Scalars['Long']>;
  /** sop名称 */
  sopName?: Maybe<Scalars['String']>;
  /** sop请求id */
  sopReqId?: Maybe<Scalars['ID']>;
};

/** 在途汇总的tab页 */
export const enum TravelTableEnum {
  /** 全部 */
  All = 'ALL',
  /** 国际在途 */
  InternationalTravel = 'INTERNATIONAL_TRAVEL',
  /** 已发车 */
  Shipment = 'SHIPMENT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type TravelingDashboardPayload = CategoryInterface & {
  __typename?: 'TravelingDashboardPayload';
  /** 已到港已计划 */
  arrivePortAndPlanned?: Maybe<Scalars['Int']>;
  /** 已到港待计划 */
  arrivePortWaitPlan?: Maybe<Scalars['Int']>;
  /** 品类id */
  categoryId?: Maybe<Scalars['ID']>;
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 工厂已发柜 */
  factoryDelivery?: Maybe<Scalars['Int']>;
  /** 工厂待发柜 */
  factoryWaitingDelivery?: Maybe<Scalars['Int']>;
};

/** 入参-财务核算系统用组织公司: 树形结构-客户 */
export type TreeFasCustomerInput = {
  /** 部门id */
  departId: Scalars['ID'];
};

export type TreeNode = {
  __typename?: 'TreeNode';
  /** 子节点 */
  children?: Maybe<Array<Maybe<TreeNode>>>;
  /** 禁用 */
  disabled?: Maybe<Scalars['Boolean']>;
  /** 名称 */
  label?: Maybe<Scalars['String']>;
  /** 父节点ID */
  parentId?: Maybe<Scalars['Int']>;
  /** 节点值等于ID */
  value?: Maybe<Scalars['ID']>;
};

export type TurnoverBasketPayload = {
  __typename?: 'TurnoverBasketPayload';
  /** 批次号 */
  batchCode?: Maybe<Scalars['String']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** 所属客户 */
  customerName?: Maybe<Scalars['String']>;
  /** 剩余库存 */
  totalQuantity?: Maybe<Scalars['String']>;
  /** 所属仓库 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type TurnoverBasketQueryInput = {
  /** 所属客户id */
  belongId?: InputMaybe<Scalars['Int']>;
  /** 所属客户类型 */
  belongType?: InputMaybe<Scalars['Int']>;
  /** 所属仓库id */
  warehouseId?: InputMaybe<Scalars['ID']>;
};

export type TypeOption = {
  __typename?: 'TypeOption';
  /** 是否禁用 */
  disable: Scalars['Boolean'];
  /** 下拉选项前端展示的名称 */
  label: Scalars['String'];
  /** 下拉选项对应的值 */
  value: Scalars['String'];
};

export type UnDebitDetail = {
  __typename?: 'UnDebitDetail';
  /** 金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 付款类型 */
  type?: Maybe<Scalars['String']>;
};

export type UnDoQuantityStatPayload = {
  __typename?: 'UnDoQuantityStatPayload';
  /** 审结 */
  auditAndSettlement?: Maybe<Scalars['Int']>;
  /** 未放电 */
  unElectricityReleased?: Maybe<Scalars['Int']>;
  /** 文件不齐全 */
  unFileCompiled?: Maybe<Scalars['Int']>;
};

export type UndoSaleOrderInput = {
  outOrderId: Scalars['ID'];
  /** 撤销原因 */
  undoDescription: Scalars['String'];
};

/** 唯一id接口 */
export type UniqueIdInterface = {
  /** 生成参数 */
  parameterList?: Maybe<Array<Maybe<Scalars['String']>>>;
  /** 唯一id */
  uniqueId?: Maybe<Scalars['ID']>;
};

export type Unit = {
  __typename?: 'Unit';
  /** 单位id */
  unitId?: Maybe<Scalars['Int']>;
  /** 单位名称 */
  unitName?: Maybe<Scalars['String']>;
};

export type UnitBase = {
  /** 单位信息 */
  unit?: Maybe<Unit>;
};

export type UnitConversionInput = {
  /** 辅助单位数量 */
  auxQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 辅助单位 */
  auxUnit?: InputMaybe<Scalars['Int']>;
  /** 基本单位数量 */
  baseQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 基本单位 */
  baseUnit?: InputMaybe<Scalars['Int']>;
  /** 单位换算id */
  ratioId?: InputMaybe<Scalars['Int']>;
};

export type UnitConversionListInput = {
  /** sku基本单位 */
  skuBaseUnit?: InputMaybe<Scalars['Int']>;
  /** sku id */
  skuId: Scalars['Int'];
  /** 单位换算列表 */
  unitConversionList?: InputMaybe<Array<InputMaybe<UnitConversionInput>>>;
};

export type UnitConversionListPayload = {
  __typename?: 'UnitConversionListPayload';
  /** sku基本单位 */
  skuBaseUnit?: Maybe<Scalars['Int']>;
  /** sku id */
  skuId?: Maybe<Scalars['Int']>;
  /** 单位换算列表 */
  unitConversionList?: Maybe<Array<Maybe<UnitConversionPayload>>>;
};

export type UnitConversionPayload = {
  __typename?: 'UnitConversionPayload';
  /** 辅助单位数量 */
  auxQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 辅助单位 */
  auxUnit?: Maybe<Scalars['Int']>;
  /** 基本单位数量 */
  baseQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 基本单位 */
  baseUnit?: Maybe<Scalars['Int']>;
  /** 单位换算id */
  ratioId?: Maybe<Scalars['Int']>;
};

export type UnitEntity = {
  __typename?: 'UnitEntity';
  /** 单位id */
  id?: Maybe<Scalars['Int']>;
  /** 单位名称 */
  unitName?: Maybe<Scalars['String']>;
};

export type UnitPriceTypeBase = {
  /** 单价单位信息 */
  unitPriceType?: Maybe<Unit>;
};

export type UnitQuantity = UnitBase & {
  __typename?: 'UnitQuantity';
  /** 数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** 单位 */
  unit?: Maybe<Unit>;
};

/**  单位数量合计  */
export type UnitQuantityCountPayLoad = {
  __typename?: 'UnitQuantityCountPayLoad';
  /** 基本单位数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** 基本单位id  */
  unitId?: Maybe<Scalars['Int']>;
};

export type UnitTypeBase = {
  /** 基本单位信息 */
  unitType?: Maybe<Unit>;
};

/** 更新的skuId单位配比 */
export type UnitTypeConversion = {
  /** 基本单位类型 */
  basicType: Scalars['Int'];
  /** 基本单位换算值 */
  basicTypeRatio?: InputMaybe<Scalars['BigDecimal']>;
  /** 辅助单位类型 */
  subType?: InputMaybe<Scalars['Int']>;
  /** 辅助单位换算值 */
  subTypeRatio?: InputMaybe<Scalars['BigDecimal']>;
};

/** 单位类型 */
export const enum UnitTypeEnum {
  /** 个 */
  IndividualUnit = 'INDIVIDUAL_UNIT',
  /** 件 */
  PieceUnit = 'PIECE_UNIT',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type UpdateAcquireInput = {
  /** 入库订单Id */
  applyId: Scalars['ID'];
  /** 客户Id */
  belongId: Scalars['Int'];
  /** 所属组织 v2.9.0 */
  belongOrgId: Scalars['Int'];
  /** 客户类型Id */
  belongType: Scalars['Int'];
  /** 商品信息 */
  commodities: Array<CreateAcquireItemInput>;
  /** 费用信息 */
  costs?: InputMaybe<Array<InputMaybe<CreateCostInput>>>;
  /** 订单备注 */
  note?: InputMaybe<Scalars['String']>;
  /** 供应商Id */
  supplierId: Scalars['Int'];
  /** 模板Id */
  templateId: Scalars['ID'];
  /** 仓库名称 */
  warehouseId: Scalars['ID'];
};

export type UpdateAgencyTradeTransferOtherBillInput = {
  /** 运杂款明细 */
  agencyTradeTransferFright?: InputMaybe<Array<InputMaybe<AgencyTradeTransferFright>>>;
  /** 费用单id */
  billId?: InputMaybe<Scalars['ID']>;
  /** 调拨申请id */
  flowId?: InputMaybe<Scalars['ID']>;
  /** 备注信息 */
  remark?: InputMaybe<Scalars['String']>;
};

export type UpdateBill2FreightInput = {
  billDetailList: Array<BillDetail>;
  billMainId: Scalars['ID'];
  templateId: Scalars['ID'];
};

export type UpdateBill2ManualCodeInput = {
  /**  费用单id  */
  billMainId: Scalars['ID'];
  /** 手工单号 */
  manualCode: Scalars['String'];
};

export type UpdateBill2NoteInput = {
  billMainId: Scalars['ID'];
  note: Scalars['String'];
};

export type UpdateBill2PaymentInput = {
  /**  费用单id  */
  billMainId: Scalars['ID'];
  paymentFee: PaymentFeeInput;
  templateId: Scalars['ID'];
};

export type UpdateBillPaymentFeeItemInput = {
  /** 总价 */
  amount: Scalars['BigDecimal'];
  /** id */
  itemId: Scalars['ID'];
  /** skuId */
  skuId: Scalars['Int'];
  /** 单价 */
  unitPrice: Scalars['BigDecimal'];
};

export type UpdateBillSupplierInput = {
  /**  费用单id  */
  billMainId?: InputMaybe<Scalars['ID']>;
  /**  供应商id  */
  supplierId?: InputMaybe<Scalars['Int']>;
};

/**  入参-借款管理: 修改 */
export type UpdateBorrowingInput = {
  /** 借款金额 */
  borrowingAmount: Scalars['BigDecimal'];
  /** 借款部门组织id */
  borrowingOrgId: Scalars['ID'];
  /** 借款事由 */
  borrowingReason: Scalars['String'];
  /** 借款子类型(字典borrowingType) */
  borrowingSubtype: Scalars['String'];
  /** 借款时间 */
  borrowingTime: Scalars['Long'];
  /** 借款类型(字典borrowingType) */
  borrowingType: Scalars['String'];
  /** 所属公司id */
  businessCompanyId: Scalars['ID'];
  /** 所属组织id */
  businessOrgId: Scalars['ID'];
  /** 借款单id */
  id: Scalars['ID'];
  /** NC单号 */
  ncSystemCode: Scalars['String'];
  /** 付款对象id(员工为用户id，单位为0) */
  paymentObjectId: Scalars['ID'];
  /** 付款对象名称 */
  paymentObjectName: Scalars['String'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export type UpdateByBase = {
  /** 更新人 */
  updateBy?: Maybe<User>;
};

export type UpdateCalculateRuleInput = {
  /** 计算规则 */
  calculateRule: Scalars['String'];
  /** 规则id */
  ruleId: Scalars['ID'];
};

export type UpdateCommodityControlInput = {
  /**  商品品类Id  */
  commodityCategoryId?: InputMaybe<Scalars['Int']>;
  /**  商品SpuId  */
  commoditySpuIdList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  主键Id  */
  id?: InputMaybe<Scalars['ID']>;
};

/**  修改货款明细 */
export type UpdateCommodityItemInput = {
  /**  小计价格 */
  amount: Scalars['BigDecimal'];
  /**  货款明细id */
  itemId: Scalars['ID'];
  /**  skuID */
  skuId: Scalars['Int'];
  /**  单价 */
  unitPrice: Scalars['BigDecimal'];
};

export type UpdateCommodityNameInput = {
  /**  商品id */
  commodityId: Scalars['Int'];
  /**  商品名称 */
  commodityName: Scalars['String'];
  /**  多语言 */
  nameLocale?: InputMaybe<NameLocale>;
};

export type UpdateCommodityPriceInput = {
  /** 赠送total数量 */
  giveTotalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 赠送unit数量 */
  giveUnitQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 货款明细ID */
  itemId: Scalars['ID'];
  /** 商品skuid */
  skuId: Scalars['Int'];
  /** 小计总价 */
  totalAmount: Scalars['BigDecimal'];
  /** 单价 */
  unitPrice: Scalars['BigDecimal'];
};

export type UpdateConvertInput = {
  /** 客户id */
  belongId: Scalars['Int'];
  /** 客户类型 */
  belongType: Scalars['Int'];
  /** 商品明细 */
  convertItems?: InputMaybe<Array<InputMaybe<CommondConvertItemInput>>>;
  /** 订单id */
  convertOrderId: Scalars['ID'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 仓库id */
  warehouseId: Scalars['ID'];
};

export type UpdateCostInformationInput = {
  /**  费用详情 */
  costInformationDetail?: InputMaybe<Array<InputMaybe<PeachCostInformationDetailInput>>>;
  /**  调拨单id */
  flowId: Scalars['ID'];
  /** 调拨类型 */
  transferBusinessType?: InputMaybe<PeachTransferOrderEnum>;
};

export type UpdateCostOrderInput = {
  /** 申请id */
  billId: Scalars['ID'];
  commodityItems?: InputMaybe<Array<InputMaybe<UpdateCommodityPriceInput>>>;
  commodityRemark?: InputMaybe<Scalars['String']>;
  freightCostItems?: InputMaybe<Array<InputMaybe<UpdateFreightCostInput>>>;
  /** 手工单号 */
  manualCode?: InputMaybe<Scalars['String']>;
  /** 供应商Id v2.10 */
  supplierId?: InputMaybe<Scalars['Int']>;
  /** 费用模板Id */
  templateId: Scalars['ID'];
};

export type UpdateCostStatusInput = {
  /** id */
  billId: Scalars['ID'];
  remark?: InputMaybe<Scalars['String']>;
  /** 更改后状态 */
  status: Scalars['Int'];
};

export type UpdateCostSupplierInput = {
  /** 费用单id */
  billId: Scalars['ID'];
  /** 供应商Id */
  supplierId?: InputMaybe<Scalars['Int']>;
};

export type UpdateCustomerCooperateTypeInput = {
  /**  合作方式,TRUE 是代卖合作，默认（FALSE或者null）标识非代卖合作 */
  cooperationWay?: InputMaybe<Scalars['Boolean']>;
  /**  客户id */
  customerId: Scalars['Int'];
};

/** 更新(个人）客户请求体  */
export type UpdateCustomerInfoInput = {
  /**  客户属性  */
  attribute?: InputMaybe<Scalars['Int']>;
  /** 客户id  */
  id?: InputMaybe<Scalars['Int']>;
  /**  客户身份证  */
  idNumber?: InputMaybe<Scalars['String']>;
  /**  客户姓名  */
  name?: InputMaybe<Scalars['String']>;
  /**  手机号  */
  phone?: InputMaybe<Scalars['String']>;
};

export type UpdateDailyLaborCostInput = {
  /** ID */
  laborCostId: Scalars['ID'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 临时工总工资支出 */
  totalSalaryExpense: Scalars['Float'];
};

export type UpdateDataRelInput = {
  /** 数据权限ID */
  dataIds: Array<InputMaybe<Scalars['ID']>>;
  /** 数据权限类型 */
  dataType: DurianDataType;
  /** 角色ID */
  id: Scalars['ID'];
};

export type UpdateDefectiveSaleOrderInput = {
  /** v2.9 次品销售:新增所属组织 */
  belongOrgId: Scalars['Int'];
  defectiveItems: Array<InputMaybe<CreateDefectiveItemInput>>;
  outOrderId?: InputMaybe<Scalars['ID']>;
  /** v2.8 次品销售:新增付款方式 */
  payMethod: OutOrderPayModeEnum;
  remark?: InputMaybe<Scalars['String']>;
  /** v2.8 次品销售:新增可更改销售时间 */
  saleTime: Scalars['Long'];
};

export type UpdateDeliveryBillFeeInput = {
  /** 费用信息 */
  billFeeItems: Array<UpdateDeliveryBillFeeItemInput>;
  /** 配送费用Id */
  deliveryBillId: Scalars['ID'];
};

export type UpdateDeliveryBillFeeItemInput = {
  /** 金额 */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /** 费用类型 */
  billType: DeliveryFeeTypeEnum;
  /** 结算方式 */
  deliveryBillPayMode?: InputMaybe<DeliveryFeePayModeEnum>;
  /** 备注信息 */
  remark?: InputMaybe<Scalars['String']>;
  /** 供应商Id */
  supplierId: Scalars['Int'];
};

export type UpdateDeliveryBillStatusInput = {
  /** 配送费用单Id */
  deliveryBillId: Scalars['ID'];
  /** 备注信息 */
  remark?: InputMaybe<Scalars['String']>;
};

/**  配送费用单-接入中台: 修改运杂费入参  */
export type UpdateDeliveryFeeFreightInput = {
  /**  配送费用单-接入中台id  */
  billId: Scalars['ID'];
  /**  运杂费列表  */
  freightItemList?: InputMaybe<Array<InputMaybe<CostInput>>>;
  /**  模板id  */
  templateId: Scalars['ID'];
};

/**  配送费用单-接入中台: 更新手工单号入参  */
export type UpdateDeliveryFeeManualCodeInput = {
  /**  配送费用单Id  */
  billId: Scalars['ID'];
  /**  手工单号  */
  manualCode: Scalars['String'];
};

/** 修改配送货物 */
export type UpdateDeliveryItemInput = {
  /** 配送单商品明细 */
  deliveryOrderItem: Array<DeliveryOrderItemInput>;
  /** 配送单ID */
  orderId: Scalars['ID'];
};

/** 修改配送单入参 */
export type UpdateDeliveryOrderInput = {
  /** 客户信息集合 */
  belongInfo: Array<InputMaybe<CustomerInfoInput>>;
  /** 所属组织ID */
  belongOrgId: Scalars['Int'];
  /** 业务员名字 */
  businessUserName?: InputMaybe<Scalars['String']>;
  /** 车牌号 */
  carNum?: InputMaybe<Scalars['String']>;
  /** 车辆类型 */
  carType: Scalars['String'];
  /** 配送日期 */
  deliveryDate: Scalars['Long'];
  /** 配送单费用明细 */
  deliveryOrderFee?: InputMaybe<Array<InputMaybe<DeliveryOrderFeeInput>>>;
  /** 配送单商品明细 */
  deliveryOrderItem?: InputMaybe<Array<InputMaybe<DeliveryOrderItemInput>>>;
  /** 配送方式 */
  deliveryType: DeliveryMethodEnum;
  /** 司机联系方式 */
  driverContact?: InputMaybe<Scalars['String']>;
  /** 司机姓名 */
  driverName?: InputMaybe<Scalars['String']>;
  /** 配送单ID */
  orderId: Scalars['ID'];
  /** 配送货物销售订单日期 */
  saleOrderDate: Scalars['Long'];
  /** 仓库ID */
  warehouseId: Scalars['ID'];
};

export type UpdateDeviceInput = {
  /** 循环次数 */
  cycleNumber?: InputMaybe<Scalars['Int']>;
  /** id */
  id: Scalars['ID'];
  /** 计划使用地 */
  plannedUsageAddress?: InputMaybe<PlannedUsageAddressInput>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 状态 */
  state?: InputMaybe<DeviceStateEnum>;
};

export type UpdateFlowTransferCommodityBillInput = {
  /**  调拨申请id */
  flowId?: InputMaybe<Scalars['ID']>;
  /**  备注 */
  remark?: InputMaybe<Scalars['String']>;
  /**  货款明细 */
  updateFlowTransferCommodityItemReqList?: InputMaybe<Array<InputMaybe<UpdateFlowTransferCommodityItemInput>>>;
};

export type UpdateFlowTransferCommodityItemInput = {
  /**  小计 */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /**  批次id */
  batchId?: InputMaybe<Scalars['ID']>;
  /**  item id */
  itemId?: InputMaybe<Scalars['ID']>;
  /**  sku id */
  skuId?: InputMaybe<Scalars['Int']>;
  /**  单价 */
  unitPrice?: InputMaybe<Scalars['BigDecimal']>;
};

export type UpdateFlowTransferOtherBillInput = {
  /** 费用单id */
  billId?: InputMaybe<Scalars['ID']>;
  /** 调拨申请id */
  flowId?: InputMaybe<Scalars['ID']>;
  /** 运杂款明细 */
  flowTransferOtherBillReqList?: InputMaybe<Array<InputMaybe<FlowTransferOtherBillInput>>>;
};

export type UpdateFreightCostInput = {
  /**  金额 */
  amount?: InputMaybe<Scalars['BigDecimal']>;
  /**  费用项id */
  costId?: InputMaybe<Scalars['ID']>;
  /**  具体字段值 */
  data?: InputMaybe<Scalars['String']>;
  /**  业务规则扩展id (客户id或者供应商id) */
  extendId?: InputMaybe<Scalars['Int']>;
  /**  备注 */
  note?: InputMaybe<Scalars['String']>;
  /**  规则id */
  ruleId?: InputMaybe<Scalars['ID']>;
};

/**  收入单: 修改销售金额参数  */
export type UpdateIncomeStatementInput = {
  /**  收入单id  */
  billMainId: Scalars['ID'];
  /**  商品列表  */
  incomeStatementCommodityInput?: InputMaybe<Array<InputMaybe<IncomeStatementCommodityInput>>>;
  /**  收入单类型  */
  incomeStatementType: BillMainTypeEnum;
};

/** 修改联营配送单入参 */
export type UpdateJointVentureOrderInput = {
  /** 客户信息集合 */
  belongInfo: Array<InputMaybe<CustomerInfoInput>>;
  /** 所属组织ID */
  belongOrgId: Scalars['Int'];
  /** 业务员名字 */
  businessUserName?: InputMaybe<Scalars['String']>;
  /** 车牌号 */
  carNum: Scalars['String'];
  /** 车辆类型 */
  carType: Scalars['String'];
  /** 商品类型id */
  commodityTypeId?: InputMaybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: InputMaybe<Scalars['String']>;
  /** 配送日期 */
  deliveryDate: Scalars['Long'];
  /** 配送单费用明细 */
  deliveryOrderFee?: InputMaybe<Array<InputMaybe<DeliveryOrderFeeInput>>>;
  /** 配送单商品明细 */
  deliveryOrderItem?: InputMaybe<Array<InputMaybe<JointVentureOrderItemInput>>>;
  /** 配送方式 */
  deliveryType: DeliveryMethodEnum;
  /** 司机联系方式 */
  driverContact: Scalars['String'];
  /** 司机姓名 */
  driverName: Scalars['String'];
  /** 联营配送单ID */
  orderId: Scalars['ID'];
  /** 状态备注信息 */
  statusNote?: InputMaybe<Scalars['String']>;
  /** 仓库ID */
  warehouseId: Scalars['ID'];
};

export type UpdateLabelInput = {
  /** pitaya-web使用PITAYA, oss使用OPERATION */
  appType: AppType;
  /** 标签内容 */
  labelContent: Scalars['String'];
  /** 标签id */
  labelId: Scalars['Int'];
  /** 要求补充类型 10：规格要求 20：品质要求 */
  requestType: Scalars['Int'];
};

export type UpdateManualCodeInput = {
  /** 费用单Id */
  billId: Scalars['ID'];
  /** 手工单号 */
  manualCode: Scalars['String'];
  /** 费用类型 */
  type: BillMainTypeEnum;
};

/** 修改标签请求 */
export type UpdateOrgLabelInput = {
  /** 标签id */
  id?: InputMaybe<Scalars['Int']>;
  /** 标签名称 */
  name?: InputMaybe<Scalars['String']>;
};

/** 变更组织状态请求 */
export type UpdateOrgStatusInput = {
  /**  组织id  */
  id?: InputMaybe<Scalars['Int']>;
  /**  父级id */
  orgParentId?: InputMaybe<Scalars['Int']>;
  /**  组织状态[1:禁用，99:启用] */
  status?: InputMaybe<Scalars['Int']>;
  /**  租户id */
  tenantId?: InputMaybe<Scalars['Long']>;
};

export type UpdateOriginalSaleAmountInput = {
  /** 商品信息 */
  commodityList: Array<InputMaybe<OriginalSaleAmountItemInput>>;
  /** 销售单id */
  outOrderId: Scalars['ID'];
  /** 备注信息 */
  remark?: InputMaybe<Scalars['String']>;
};

export type UpdateOriginalSalePriceInfoInput = {
  originalSaleCommodities?: InputMaybe<Array<InputMaybe<OriginalSaleCommodity>>>;
};

export type UpdateOtherInBillInfoInput = {
  /** 费用Id */
  billId: Scalars['ID'];
  /** 商品项 */
  feeItemList: Array<UpdateBillPaymentFeeItemInput>;
};

export type UpdateOtherOutOrderInput = {
  /** 商品信息 */
  commodityList: Array<InputMaybe<CreateOtherOutOrderItemInput>>;
  /** 客户Id */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 客户类型 */
  customerType: Scalars['Int'];
  /** 订单备注 */
  outOrderDescription?: InputMaybe<Scalars['String']>;
  /** 出库订单Id */
  outOrderId: Scalars['ID'];
  /** 仓库名称 */
  warehouseId: Scalars['ID'];
};

/**
 * extend type Query {
 *     #获取当前用户信息
 *     getCurrentUser:CurrentUserPayload
 *     #获取权限列表
 *     peachGetPermission(input:GetPermissionInput): [String]
 *     # 获取商户下收银员信息
 *     getCashierList: CashierListPayload
 *     #获取当前用户打印小票权限
 *     getCurrentUserTicketPower:[String]
 *     # 分页查询组织下的所有用户
 *     pageOrgUser(input:OrgUserPageInput):OrgUserPagePayload
 *     # 查询组织下的所有用户列表
 *     listOrgUser(input:OrgUserListInput):OrgUserListPayload
 *     """用户: 用户名称模糊查询租户下所有用户,隐藏手机号"""
 *     listTenantUser(input:String): [OrgUserPayload]
 * }
 *  修改密码入参
 */
export type UpdatePasswordInput = {
  /**  旧密码 */
  oldPassword: Scalars['String'];
  /**  新密码 */
  password: Scalars['String'];
  /**  用户id */
  userId: Scalars['Int'];
};

export type UpdatePayOfAnotherInput = {
  /**  记账期间  */
  accountPeriod: Scalars['Long'];
  /** 应用id */
  appId?: InputMaybe<Scalars['Int']>;
  /**  本位币币种  */
  currency: Scalars['String'];
  /**  生成方式  */
  generationType: Scalars['String'];
  /** 费用详情信息 */
  items: Array<InputMaybe<UpdatePayOfAnotherItemInput>>;
  /** 代付费用单id */
  payOfAnotherId?: InputMaybe<Scalars['ID']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /**  调出组织  */
  sourceBelongOrg: Scalars['ID'];
  /**  所属公司  */
  sourceCompanyId: Scalars['ID'];
  /**  调入组织  */
  targetBelongOrg: Scalars['ID'];
  /**  调入公司  */
  targetCompanyId?: InputMaybe<Scalars['ID']>;
  /**  转移总金额  */
  transferAmount: Scalars['BigDecimal'];
};

export type UpdatePayOfAnotherItemInput = {
  /** 费用单创建时间 */
  billCreateTime?: InputMaybe<Scalars['Long']>;
  /** 费用项金额 */
  costAmount: Scalars['BigDecimal'];
  /** 费用项id */
  costId: Scalars['Long'];
  /** 费用项名称 */
  costName: Scalars['String'];
  /** 业务项目 */
  operationalProject: Scalars['String'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

export type UpdatePeachDebtContractSetupInput = {
  /** 合同编码 */
  code: Scalars['String'];
  /** 组织id列表 */
  orgIdList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type UpdatePinyinInput = {
  /**  客户id集  */
  ids?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type UpdatePitayaCooperateTypeInput = {
  /** 合作方式 */
  cooperateTypeList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 客户详情id */
  customerDetailId?: InputMaybe<Scalars['Int']>;
};

export type UpdatePitayaCustomerAccountInput = {
  /** 账户名 */
  accountName?: InputMaybe<Scalars['String']>;
  /** 账户类型（） */
  accountType?: InputMaybe<BankAccountType>;
  /** 银行账户 */
  bankCardNo?: InputMaybe<Scalars['String']>;
  /** 银行所在市 */
  bankCityName?: InputMaybe<Scalars['String']>;
  /** 银行名称 */
  bankName?: InputMaybe<Scalars['String']>;
  /** 银行所在省 */
  bankProvinceName?: InputMaybe<Scalars['String']>;
  /** 客户基础信息id */
  customerId?: InputMaybe<Scalars['Int']>;
  /** 文件列表 */
  fileRecordList?: InputMaybe<Array<InputMaybe<PitayaFileRecordInput>>>;
  /** 账户id */
  id?: InputMaybe<Scalars['Int']>;
};

export type UpdatePitayaCustomerCooperationInput = {
  /** 结算方式（10先货后款，20先款后货） */
  balanceMode?: InputMaybe<PitayaSettlementMethodType>;
  /** 客户明细id */
  customerDetailId?: InputMaybe<Scalars['Int']>;
  /** 对账周期 */
  cycleCheck?: InputMaybe<Scalars['String']>;
  /** 授信账期 */
  cycleCredit?: InputMaybe<Scalars['String']>;
  /** 开票周期 */
  cycleInvoicing?: InputMaybe<Scalars['String']>;
  /** 付款周期 */
  cyclePay?: InputMaybe<Scalars['String']>;
  /** 客户合作信息id */
  id?: InputMaybe<Scalars['Int']>;
  /** 额度 */
  quota?: InputMaybe<Scalars['BigDecimal']>;
};

export type UpdatePitayaCustomerDetailInput = {
  /**  别名 */
  alias?: InputMaybe<Scalars['String']>;
  /**  渠道id */
  channelId?: InputMaybe<Scalars['Int']>;
  /**  合作类型（10：正常合作，20：代卖合作） */
  cooperateTypeList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  授信状态 */
  credit?: InputMaybe<Scalars['Int']>;
  /**  详情表id */
  customerDetailId: Scalars['Int'];
  /**  客户主表id */
  customerId: Scalars['Int'];
  /**  启用状态 */
  enable?: InputMaybe<Scalars['Int']>;
  /** 财务系统编码 */
  financialSystemCode?: InputMaybe<Scalars['String']>;
  /**  引荐人用户ID */
  introducerId?: InputMaybe<Scalars['Int']>;
  /**  长期合作（1是，99否，0未指定） */
  longCooperation?: InputMaybe<Scalars['Int']>;
  /**  备注 */
  remark?: InputMaybe<Scalars['String']>;
  /**  客户来源（10客户自行上门，20员工引荐,0未指定） */
  sourceType?: InputMaybe<Scalars['Int']>;
};

export type UpdatePitayaLongCooperationInput = {
  /** 是否长期合作1是 99否 */
  longCooperation?: InputMaybe<Scalars['Int']>;
  /** 供应商明细id */
  supplierDetailId?: InputMaybe<Scalars['Int']>;
  supplierId?: InputMaybe<Scalars['Int']>;
};

export type UpdatePitayaReceiveTaskResultInput = {
  /** 是否暂存 true: 暂存, false: 非暂存（提交） */
  cacheEnable: Scalars['Boolean'];
  /** 文件id集合 */
  fileInfoList?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
  /** 收货任务id */
  id: Scalars['ID'];
  /** 答案 */
  result?: InputMaybe<Array<InputMaybe<PitayaSopResultInput>>>;
};

export type UpdatePitayaSopInput = {
  /** sopId */
  sopId: Scalars['ID'];
  /** sop环节 */
  sopOperation: Scalars['Int'];
};

export type UpdatePitayaSupplierFinancialCodeInput = {
  /** 财务编码 */
  financialSystemCode?: InputMaybe<Scalars['String']>;
  /** 供应商明细id */
  supplierDetailId?: InputMaybe<Scalars['Int']>;
  /** 被关联的供应商基础id */
  supplierId?: InputMaybe<Scalars['Int']>;
};

/**  v1.6 */
export type UpdatePlanQuantityInput = {
  outOrderId: Scalars['ID'];
  outOrderItemId: Scalars['ID'];
  planQuantity: Scalars['BigDecimal'];
};

export type UpdatePlanTaskInput = {
  /** 10：分配 20：暂不分配 */
  assignmentType?: InputMaybe<Scalars['Int']>;
  leaderId?: InputMaybe<Scalars['Int']>;
  leaderName?: InputMaybe<Scalars['String']>;
  line?: InputMaybe<Scalars['Int']>;
  updateTaskItemInput: Array<InputMaybe<UpdateTaskItemInput>>;
};

/** 修改岗位信息请求 */
export type UpdatePositionInput = {
  /** 岗位id（必填） */
  positionId: Scalars['Int'];
  /** 岗位名称（必填） */
  positionName: Scalars['String'];
};

export type UpdatePositionInputStatus = {
  /** 岗位id（必填） */
  positionId: Scalars['Int'];
  /** 岗位状态（非必填） */
  positionStatus?: InputMaybe<PositionStatus>;
};

export type UpdateProductionPlanInput = {
  planDescription: Scalars['String'];
  planEndTime: Scalars['Long'];
  planId: Scalars['ID'];
  planStartTime: Scalars['Long'];
  /** 平台标识 1:web 2:app */
  platformType?: InputMaybe<Scalars['Int']>;
  updatePlanTaskInput: Array<InputMaybe<UpdatePlanTaskInput>>;
};

export type UpdateProjectGroupInput = {
  /** 项目组id */
  projectGroupId: Scalars['ID'];
  /** 关联客户信息 */
  relationBelongInfo: Array<RelationBelongInfo>;
};

export type UpdatePurchaseReturnInput = {
  /** v2.9 采购单id */
  applyId: Scalars['ID'];
  commodityList: Array<InputMaybe<PitayaPurchaseReturnCommodityInput>>;
  note?: InputMaybe<Scalars['String']>;
  returnId: Scalars['ID'];
  returnOtherList?: InputMaybe<Array<InputMaybe<ReturnOtherInput>>>;
  /** 模板Id 需要前端传 */
  templateId: Scalars['ID'];
};

/**  v1.6 */
export type UpdateRealQuantityInput = {
  outOrderId: Scalars['ID'];
  outOrderItemId: Scalars['ID'];
  realQuantity: Scalars['BigDecimal'];
};

export type UpdateReceiveBillFreightInput = {
  /** 费用详情 */
  billDetailsList?: InputMaybe<Array<InputMaybe<PitayaBillDetailInput>>>;
  /** 费用单id */
  billMainId: Scalars['ID'];
  templateId: Scalars['ID'];
};

/** 入参-报销单: 修改（只包含基础数据） */
export type UpdateReimbursementInput = {
  /** 是否摊销(1：是；99：否) */
  amortize: Scalars['Int'];
  /** 摊销结束时间 */
  amortizeEndTime?: InputMaybe<Scalars['Long']>;
  /** 摊销开始时间 */
  amortizeStartTime?: InputMaybe<Scalars['Long']>;
  /** 所属公司id */
  businessCompanyId: Scalars['ID'];
  /** 所属组织id */
  businessOrgId: Scalars['ID'];
  /** 拓展公司id */
  expandCompanyId: Scalars['ID'];
  /** 附件文件id列表 */
  fileIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 报销单id */
  id: Scalars['ID'];
  /** 是否增量(1：是；99：否) */
  increment: Scalars['Int'];
  /** NC单号 */
  ncSystemCode?: InputMaybe<Scalars['String']>;
  /** 付款对象id(员工为用户id，单位为0) */
  paymentObjectId: Scalars['ID'];
  /** 付款对象名称 */
  paymentObjectName: Scalars['String'];
  /** 报销单明细 */
  reimbursementItemList: Array<UpdateReimbursementItemInput>;
  /** 报销部门组织id */
  reimbursementOrgId: Scalars['ID'];
  /** 报销事由 */
  reimbursementReason: Scalars['String'];
  /** 报销子类型(字典reimbursementType) */
  reimbursementSubtype: Scalars['String'];
  /** 报销时间 */
  reimbursementTime: Scalars['Long'];
  /** 报销类型(字典reimbursementType) */
  reimbursementType: Scalars['String'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
};

/** 入参-报销单明细:修改 */
export type UpdateReimbursementItemInput = {
  /** 业务项目(字典businessProject) */
  businessProject: Scalars['String'];
  /** 客户所属id */
  customerBelongId?: InputMaybe<Scalars['ID']>;
  /** 客户所属类型 */
  customerBelongType?: InputMaybe<Scalars['Int']>;
  /** 报销单明细id */
  id: Scalars['ID'];
  /** 报销费用子类型(字典reimbursementExpenseType) */
  reimbursementExpenseSubtype: Scalars['String'];
  /** 报销费用类型(字典reimbursementExpenseType) */
  reimbursementExpenseType: Scalars['String'];
};

/**  变更调拨费用单状态 */
export type UpdateReturnsBillStatusInput = {
  /**  驳回原因 */
  refuseNote?: InputMaybe<Scalars['String']>;
  /**  退货单ID */
  returnId: Scalars['ID'];
};

/**  修改商品req */
export type UpdateReturnsCommodityBillInput = {
  /** 手工单号 */
  manualCode?: InputMaybe<Scalars['String']>;
  /**  备注 */
  note?: InputMaybe<Scalars['String']>;
  /**  退货单id */
  returnId: Scalars['ID'];
  /**  货款明细 */
  updateReturnsCommodityItemReqList?: InputMaybe<Array<InputMaybe<UpdateCommodityItemInput>>>;
};

/**  修改运杂req */
export type UpdateReturnsOtherBillInput = {
  /**  退货单id */
  returnId: Scalars['ID'];
  /**  运杂 */
  returnsOtherBillReqList: Array<InputMaybe<ReturnsOtherBillInput>>;
};

/** 修改角色请求 */
export type UpdateRoleInput = {
  /** 角色id（必填） */
  id?: InputMaybe<Scalars['Int']>;
  /** 角色名称（非必填） */
  roleName?: InputMaybe<Scalars['String']>;
  /** 角色状态（非必填）[1启用 99 禁用] */
  status?: InputMaybe<RoleStatusEnum>;
};

/** 修改角色权限请求 */
export type UpdateRolePowerInput = {
  /** 角色id（必填） */
  id?: InputMaybe<Scalars['Int']>;
  /** 权限id集（必填） */
  powerIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type UpdateSaleDeliveryOrderDeliveryInfoInput = {
  /** 业务员名字 */
  businessUserName?: InputMaybe<Scalars['String']>;
  /** 车牌号 */
  carNum: Scalars['String'];
  /** 车辆类型 */
  carType: Scalars['String'];
  /** 配送方式 */
  deliveryType: DeliveryMethodEnum;
  /** 司机联系方式 */
  driverContact: Scalars['String'];
  /** 司机姓名 */
  driverName: Scalars['String'];
  /** 配送单id */
  orderId: Scalars['ID'];
};

export type UpdateSaleDeliveryOrderInput = {
  /** 所属组织ID */
  belongOrgId: Scalars['Int'];
  /** 业务员名字 */
  businessUserName?: InputMaybe<Scalars['String']>;
  /** 车牌号 */
  carNum: Scalars['String'];
  /** 车辆类型 */
  carType: Scalars['String'];
  /** 配送日期 */
  deliveryDate: Scalars['Long'];
  /** 单据类型（配送货物来源） */
  deliveryGoodsSource: DeliveryGoodsSourceEnum;
  /** 配送单费用明细: (直播电商的不会生成费用单) */
  deliveryOrderFee?: InputMaybe<SaleDeliveryOrderFeeInput>;
  /** 配送单商品明细 */
  deliveryOrderItem: Array<SaleDeliveryOrderItemInput>;
  /** 配送方式 */
  deliveryType: DeliveryMethodEnum;
  /** 司机联系方式 */
  driverContact: Scalars['String'];
  /** 司机姓名 */
  driverName: Scalars['String'];
  /** 配送单id */
  orderId: Scalars['ID'];
  /** 配送方式 */
  saleDeliveryMode: DeliveryModeEnum;
};

export type UpdateSaleIncomeItemInput = {
  /** 销售单明细ID */
  outOrderItemId: Scalars['ID'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 销售单价 */
  salePrice: Scalars['Float'];
  /**  商品销量  */
  unitQuantity: Scalars['Float'];
};

/**
 * input UpdateSaleIncomeOrderInput {
 *     incomeId:ID!
 *     remark:String
 *     updateSaleIncomeOrderItems:[UpdateSaleIncomeOrderItemInput]
 * }
 */
export type UpdateSaleIncomeOrderItemInput = {
  incomeItemId: Scalars['ID'];
  saleMoney: Scalars['BigDecimal'];
};

export type UpdateSaleOrderCostAndIncomeInput = {
  /** 收入单ID  */
  incomeId?: InputMaybe<Scalars['ID']>;
  /** 收入项修改 */
  saleIncomeItems: Array<UpdateSaleIncomeItemInput>;
};

export type UpdateSaleOrderInput = {
  /**  所属组织  */
  belongOrgId?: InputMaybe<Scalars['Int']>;
  /** 商品信息 */
  commodityList: Array<InputMaybe<CreateSaleOrderItemInput>>;
  /** 客户配送地址id */
  customerDistributionId: Scalars['Int'];
  /** 客户Id */
  customerId: Scalars['Int'];
  /** 订单备注 */
  outOrderDescription?: InputMaybe<Scalars['String']>;
  /** 出库订单Id */
  outOrderId: Scalars['ID'];
  /** 销售时间 */
  saleTime: Scalars['Long'];
  /** 仓库名称 */
  warehouseId: Scalars['ID'];
};

export type UpdateSalePlanOrderInput = {
  /** 所属组织id */
  belongOrgId: Scalars['Int'];
  /** 销售计划单明细 */
  commodities: Array<UpdateSalePlanOrderItemInput>;
  /** 客户id */
  customerId: Scalars['Int'];
  /** 地址id */
  distributionId: Scalars['Int'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 销售计划单id */
  salePlanOrderId: Scalars['ID'];
  /** 销售时间 */
  saleTime: Scalars['Long'];
};

export type UpdateSalePlanOrderItemInput = {
  /** 所属客户id */
  belongCustomerId?: InputMaybe<Scalars['Int']>;
  /** 所属客户类型 */
  belongCustomerType?: InputMaybe<Scalars['Int']>;
  /** 商品spu id */
  commodityId: Scalars['Int'];
  /** 商品类型 id */
  commodityTypeId: Scalars['Int'];
  /** 包装要求 */
  packageRequireInfos?: InputMaybe<Array<InputMaybe<OutOrderItemRequestInput>>>;
  /** 平台报价 */
  price: Scalars['BigDecimal'];
  /** 平台报价单位 */
  priceType: Scalars['Int'];
  /** 品质要求 */
  quantityLabel?: InputMaybe<Scalars['String']>;
  /** 商品sku id */
  skuId: Scalars['Int'];
  /** 规格要求 */
  specificationLabel?: InputMaybe<Scalars['String']>;
  /** 报价小计 */
  totalPrice: Scalars['BigDecimal'];
  /** 总计单位数量 */
  totalQuantity: Scalars['BigDecimal'];
  /** 总计单位 */
  totalType?: InputMaybe<Scalars['Int']>;
  /** 基本单位数量 */
  unitQuantity: Scalars['BigDecimal'];
  /** 基本单位 */
  unitType?: InputMaybe<Scalars['Int']>;
  /** 所属仓库 */
  warehouseId: Scalars['ID'];
};

export type UpdateSalePlanOrderPriceInut = {
  price: Scalars['BigDecimal'];
  salePlanOrderItemId: Scalars['ID'];
  totalPrice: Scalars['BigDecimal'];
};

export type UpdateSalePlanOrderQuantityInput = {
  salePlanOrderItemId: Scalars['ID'];
  totalQuantity: Scalars['BigDecimal'];
};

export type UpdateSalePlanOrderStatInput = {
  /** 原因 */
  reason?: InputMaybe<Scalars['String']>;
  /** 销售计划单id */
  salePlanOrderId: Scalars['ID'];
  /** 操作类型 */
  salePlanOrderOperationType: SalePlanOrderOperationTypeEnum;
};

export type UpdateSalePriceInput = {
  outOrderItemId: Scalars['ID'];
  salePrice: Scalars['BigDecimal'];
};

export type UpdateSkuStatusInput = {
  /** sku id */
  skuId?: InputMaybe<Scalars['Int']>;
  /** 状态（1激活，99禁用） */
  status?: InputMaybe<Scalars['Int']>;
};

/** 更新商品存储管理条件graphql请求体 */
export type UpdateStorageConditionsInput = {
  /** 商品id */
  categoryId: Scalars['Int'];
  /** 商品名称 */
  categoryName?: InputMaybe<Scalars['String']>;
  /** 最大湿度值（只能为正整数） */
  maxHumidity: Scalars['String'];
  /** 最大存放天数（只能为正整数） */
  maxStorageDay: Scalars['String'];
  /** 最高温度值（只能包含一位小数的数字） */
  maxTemperature: Scalars['String'];
  /** 最低湿度值（只能为正整数） */
  minHumidity: Scalars['String'];
  /** 最小存放天数（只能为正整数） */
  minStorageDay: Scalars['String'];
  /** 最低温度值（只能包含一位小数的数字） */
  minTemperature: Scalars['String'];
};

export type UpdateSubmitAnswerInput = {
  /** 业务Id */
  businessId?: InputMaybe<Scalars['ID']>;
  /** 答案 */
  result?: InputMaybe<Array<InputMaybe<ResultReqInput>>>;
};

/** 供应商更新合作方式如参 */
export type UpdateSupplierCooperateTypeInput = {
  /**  合作方式,TRUE 是代卖合作，默认（FALSE或者null）标识非代卖合作 */
  cooperationWay?: InputMaybe<Scalars['Boolean']>;
  /**  供应商详情id */
  supplierDetailId: Scalars['Int'];
};

export type UpdateTaskItemInput = {
  commoditySkuId: Scalars['Int'];
  expectNum?: InputMaybe<Scalars['BigDecimal']>;
};

export type UpdateTransferCommodityInput = {
  /**  所属组织  */
  belongOrgId: Scalars['Int'];
  /**  商品类型 */
  commodityType?: InputMaybe<Scalars['Int']>;
  /**  调拨id */
  flowId?: InputMaybe<Scalars['ID']>;
  /**  调拨商品 */
  flowTransferCommodityInput?: InputMaybe<Array<InputMaybe<FlowTransferCommodityInput>>>;
  /**  运杂费用 */
  flowTransferOtherBillInput?: InputMaybe<Array<InputMaybe<FlowTransferOtherBillInput>>>;
  /**  备注信息 */
  remark?: InputMaybe<Scalars['String']>;
  /**  调出归属id */
  sourceBelongId?: InputMaybe<Scalars['Int']>;
  /**  调出归属类型 */
  sourceBelongType?: InputMaybe<Scalars['Int']>;
  /**  调出仓库id */
  sourceWarehouseId?: InputMaybe<Scalars['ID']>;
  /**  调入系统id */
  targetAppId?: InputMaybe<Scalars['Int']>;
  /**  调入归属id */
  targetBelongId?: InputMaybe<Scalars['Int']>;
  /**  调入组织  */
  targetBelongOrgId: Scalars['Int'];
  /**  调入仓库id */
  targetWarehouseId?: InputMaybe<Scalars['ID']>;
  /**  调拨类型 */
  transferType?: InputMaybe<Scalars['Int']>;
};

export type UpdateTransferInOrderWarehouseInput = {
  inOrderId: Scalars['ID'];
  warehouseId: Scalars['ID'];
};

export type UpdateTransferOrderStatInput = {
  billId: Scalars['ID'];
  orderOperation?: InputMaybe<OrderOperation>;
  remark?: InputMaybe<Scalars['String']>;
};

/** 修改用户请求 */
export type UpdateUserInput = {
  /** 用户id（必填） */
  id?: InputMaybe<Scalars['Int']>;
  /** 身份证号码 */
  idNum?: InputMaybe<Scalars['String']>;
  /** 联系方式[手机号]（非必填） */
  phone?: InputMaybe<Scalars['String']>;
  /** 电话代码（必填） */
  phoneCode?: InputMaybe<Scalars['Int']>;
  /** 状态（必填） */
  status?: InputMaybe<UserStatusEnum>;
  /** 员工姓名 */
  userName?: InputMaybe<Scalars['String']>;
};

/** 修改用户与岗位关系请求 */
export type UpdateUserPositionRelInput = {
  /** 组织id（必填） */
  orgId?: InputMaybe<Scalars['Int']>;
  /** 岗位id（必填） */
  positionId?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 用户id（必填） */
  userId?: InputMaybe<Scalars['Int']>;
};

/**  更新用户特殊权限请求 */
export type UpdateUserSpecialPermissionsInput = {
  /**  应用id */
  appId?: InputMaybe<Scalars['Int']>;
  /**  组织id */
  orgId?: InputMaybe<Scalars['Int']>;
  /**  角色id集 */
  roleIdsList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  用户id */
  userId?: InputMaybe<Scalars['Int']>;
};

/** 入参-凭证单据: 修改 */
export type UpdateVoucherBillInput = {
  /** 主键id */
  id: Scalars['ID'];
  /** 明细行 */
  items: Array<UpdateVoucherBillItemInput>;
};

/** 入参-凭证单据: 修改(明细行) */
export type UpdateVoucherBillItemInput = {
  /** 辅助核算信息 */
  auxiliaryAccountInfo?: InputMaybe<Scalars['String']>;
  /** 明细行id */
  itemId: Scalars['ID'];
  /** 摘要 */
  summary?: InputMaybe<Scalars['String']>;
};

/**  入参-凭证模板-修改  */
export type UpdateVoucherTemplateInput = {
  /**  id */
  id: Scalars['ID'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 科目信息 */
  subjectList?: InputMaybe<Array<UpdateVoucherTemplateSubjectInput>>;
};

/**  入参-凭证模板名称-修改  */
export type UpdateVoucherTemplateNameInput = {
  /**  id */
  id: Scalars['ID'];
  /**  凭证模板名称  */
  voucherTemplateName: Scalars['String'];
};

/**  入参-凭证模板-新增(科目信息)  */
export type UpdateVoucherTemplateSubjectInput = {
  /** id */
  subjectId: Scalars['ID'];
  /** 摘要 */
  summary?: InputMaybe<Scalars['String']>;
};

export type UpdateWasteSaleOrderPriceInput = {
  remark?: InputMaybe<Scalars['String']>;
  saleOrderId: Scalars['ID'];
  updateWasteSaleOrderPriceItemInput: Array<InputMaybe<UpdateWasteSaleOrderPriceItemInput>>;
};

export type UpdateWasteSaleOrderPriceItemInput = {
  commodityName: Scalars['String'];
  saleAmount: Scalars['BigDecimal'];
  saleOrderItemId: Scalars['ID'];
  totalSaleAmount: Scalars['BigDecimal'];
};

export type UploadInventoryFilesInput = {
  /** 盘点证明文件 */
  files?: InputMaybe<Array<InputMaybe<PeachFileInput>>>;
  /** 盘点记录id */
  inventoryId: Scalars['ID'];
};

export const enum UploadedStateEnum {
  /** 未上传 */
  NotUploaded = 'NOT_UPLOADED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 已上传 */
  Uploaded = 'UPLOADED'
};

/** 预收单使用记录 */
export type UseRecordInfo = {
  __typename?: 'UseRecordInfo';
  /** 金额 */
  amount?: Maybe<Scalars['BigDecimal']>;
  /** 业务单号 */
  businessCode?: Maybe<Scalars['String']>;
  /** 业务id */
  businessId?: Maybe<Scalars['ID']>;
  /** 业务类型 */
  businessType?: Maybe<ReceiptBusinessTypeEnum>;
  /** 使用时间 */
  useTime?: Maybe<Scalars['Long']>;
};

export const enum UseStateEnum {
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 未使用 */
  UnUsed = 'UN_USED',
  /** 已使用  */
  Used = 'USED'
};

export const enum UsedEnum {
  /** 仅用于返回值,表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 未使用 */
  Unused = 'UNUSED',
  /** 使用 */
  Used = 'USED'
};

export type User = {
  __typename?: 'User';
  /** 电话号码 */
  phoneNum?: Maybe<Scalars['String']>;
  /** userid */
  userId?: Maybe<Scalars['Int']>;
  /** user名称 */
  userName?: Maybe<Scalars['String']>;
};

export type UserBase = {
  /** 用户信息 */
  user?: Maybe<User>;
};

/** 用户绑定角色请求 */
export type UserBindSpecialPermissionsInput = {
  /**  应用id */
  appId?: InputMaybe<Scalars['Int']>;
  /**  组织id */
  orgIdsList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  角色id集 */
  roleIdsList?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /**  用户id */
  userId?: InputMaybe<Scalars['Int']>;
};

export type UserDeviceInput = {
  platformType?: InputMaybe<Scalars['Int']>;
  userId?: InputMaybe<Scalars['Int']>;
};

export type UserDevicePayload = {
  __typename?: 'UserDevicePayload';
  platformType?: Maybe<Scalars['Int']>;
  userId?: Maybe<Scalars['Int']>;
};

export type UserEntityInput = {
  /** 用户id */
  id?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 用户电话 */
  phone?: InputMaybe<Scalars['String']>;
  /** 用户名称 */
  userName?: InputMaybe<Scalars['String']>;
};

export type UserEntityPayload = {
  __typename?: 'UserEntityPayload';
  /** 用户邮箱 */
  email?: Maybe<Scalars['String']>;
  /** 用户id */
  id?: Maybe<Scalars['ID']>;
  /** 用户电话 */
  phone?: Maybe<Scalars['String']>;
  /** 用户电话前缀 */
  phoneCode?: Maybe<Scalars['Int']>;
  /** 用户名称 */
  userName?: Maybe<Scalars['String']>;
};

export type UserFilterEntityInput = {
  /** 用户id */
  id?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 组织id */
  orgId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 用户电话 */
  phone?: InputMaybe<Scalars['String']>;
  /** 角色id */
  roleId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 员工状态 */
  status?: InputMaybe<Scalars['Int']>;
  /** 租户id */
  tenantId?: InputMaybe<Scalars['Long']>;
  /** 用户名称 */
  userName?: InputMaybe<Scalars['String']>;
};

export type UserFullInput = {
  /** 关键字【名称、手机号】 */
  keyword?: InputMaybe<Scalars['String']>;
  /** 组织id */
  orgId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  /** 员工状态 */
  status?: InputMaybe<Scalars['Int']>;
  /** 租户id */
  tenantId?: InputMaybe<Scalars['Long']>;
  /** 用户id */
  userId?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type UserFullPayload = {
  __typename?: 'UserFullPayload';
  /** 员工身份证 */
  idNum?: Maybe<Scalars['String']>;
  /** 组织岗位关联 */
  orgPositionRelList?: Maybe<Array<Maybe<OrgPositionRel>>>;
  /** 组织特殊权限关联 */
  orgSpecialRelList?: Maybe<Array<Maybe<OrgSpecialRel>>>;
  /** 员工电话 */
  phone?: Maybe<Scalars['String']>;
  /** 员工状态 */
  status?: Maybe<Scalars['Int']>;
  /** 用户id 星桥系统用户id */
  userId?: Maybe<Scalars['ID']>;
  /** 员工名称 */
  userName?: Maybe<Scalars['String']>;
};

/** ---------------- 入参 ------------ */
export type UserIdClientIdInput = {
  /** 设备id */
  clientId: Scalars['String'];
  /** 用户id */
  userId: Scalars['Int'];
};

/** 用户信息 */
export type UserInfoPayload = {
  __typename?: 'UserInfoPayload';
  /** 身份证 */
  idNum?: Maybe<Scalars['String']>;
  /** 是否需要修改密码 */
  needUpdatePassword?: Maybe<Scalars['Boolean']>;
  /** 关联组织 */
  orgInfos?: Maybe<Array<Maybe<OrgInfoPayload>>>;
  /** 联系方式 */
  phone?: Maybe<Scalars['String']>;
  /** 电话代码（必填） */
  phoneCode?: Maybe<Scalars['Int']>;
  /** 角色 */
  roleDTOS?: Maybe<Array<Maybe<RoleInfoPayload>>>;
  /** 用户状态 */
  status?: Maybe<UserStatusEnum>;
  /** 用户账号 */
  userAccount?: Maybe<Scalars['String']>;
  /** 用户id */
  userId?: Maybe<Scalars['Int']>;
  /** 用户名称 */
  userName?: Maybe<Scalars['String']>;
};

export type UserInput = {
  stores?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
  userId?: InputMaybe<Scalars['Int']>;
};

/** 用户接口 */
export type UserInterface = {
  /** 操作人id */
  userId?: Maybe<Scalars['Int']>;
  /** 操作人 */
  userName?: Maybe<Scalars['String']>;
};

export type UserListPayload = {
  __typename?: 'UserListPayload';
  /**  创建时间 */
  createTime?: Maybe<Scalars['String']>;
  /**  座机号码 */
  landlineNum?: Maybe<Scalars['String']>;
  /**  组织名称 */
  organizationName?: Maybe<Scalars['String']>;
  /**  岗位 */
  positions?: Maybe<Array<Maybe<Scalars['String']>>>;
  /**  仓库 */
  stores?: Maybe<Array<Maybe<Scalars['String']>>>;
  userId?: Maybe<Scalars['Int']>;
  /**  用户名称 */
  userName?: Maybe<Scalars['String']>;
  /**  用户电话号码 */
  userPhoneNum?: Maybe<Scalars['String']>;
};

/** 用户账户密码返回 */
export type UserLoginResponse = {
  __typename?: 'UserLoginResponse';
  /** 组织id */
  organizationId?: Maybe<Scalars['Int']>;
  /** 组织名称 */
  organizationName?: Maybe<Scalars['String']>;
  token?: Maybe<Scalars['String']>;
  /** 用户id */
  userId?: Maybe<Scalars['Int']>;
  /** 用户名称 */
  userName?: Maybe<Scalars['String']>;
};

/** 用户管理信息 */
export type UserManagePayload = {
  __typename?: 'UserManagePayload';
  /** id */
  id?: Maybe<Scalars['Int']>;
  /** 名称 */
  name?: Maybe<Scalars['String']>;
  /** 所属组织架构ID */
  orgGroupId?: Maybe<Scalars['Int']>;
  /** 所属组织架构名称 */
  orgGroupName?: Maybe<Scalars['String']>;
  /** 所属组织ID */
  orgId?: Maybe<Scalars['Int']>;
  /** 所属组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 手机号 */
  phone?: Maybe<Scalars['String']>;
  /** 关联组织IDs */
  relOrgIds?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 用户账号 */
  userAccount?: Maybe<Scalars['String']>;
};

export type UserMangerInput = {
  id?: InputMaybe<Scalars['Int']>;
  /** 名称 */
  name: Scalars['String'];
  /** 组织架构Id */
  orgGroupId: Scalars['Int'];
  /** 组织Id */
  orgId: Scalars['Int'];
  /** 手机号 */
  phone: Scalars['String'];
  /** 关联组织ID */
  relOrgIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 用户账号 */
  userAccount: Scalars['String'];
};

/** 用户组织请求 */
export type UserOrgRelInput = {
  /** 组织id（必填） */
  orgId?: InputMaybe<Scalars['Int']>;
  /** 绑定关系（必填） */
  relation?: InputMaybe<RelationEnum>;
  /** 租户id（必填） */
  tenantId?: InputMaybe<Scalars['Long']>;
  /** 用户id（必填） */
  userId?: InputMaybe<Scalars['Int']>;
};

/** 分页信息 */
export type UserPagePayload = {
  __typename?: 'UserPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<UserManagePayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

export type UserPageResult = {
  __typename?: 'UserPageResult';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<UserListPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  用户信息 */
export type UserPayload = {
  __typename?: 'UserPayload';
  /** 头像 */
  avatar?: Maybe<Scalars['String']>;
  /** 联系方式 */
  phone?: Maybe<Scalars['String']>;
  /** 用户ID */
  userId?: Maybe<Scalars['Int']>;
  /** 用户名称 */
  userName?: Maybe<Scalars['String']>;
};

/** 用户岗位列表 */
export type UserPost = {
  __typename?: 'UserPost';
  /** 组织架构id */
  groupId?: Maybe<Scalars['Int']>;
  /** 组织架构名称 */
  groupName?: Maybe<Scalars['String']>;
  /** 组织id【部门id】 */
  orgId?: Maybe<Scalars['Int']>;
  /** 组织名称【部门名称】 */
  orgName?: Maybe<Scalars['String']>;
  /** 所属组织id */
  parentId?: Maybe<Scalars['Int']>;
  /** 所属组织名称 */
  parentName?: Maybe<Scalars['String']>;
  /** 岗位id */
  postId?: Maybe<Scalars['Int']>;
  /** 岗位名称 */
  postName?: Maybe<Scalars['String']>;
};

export type UserRolePayload = {
  __typename?: 'UserRolePayload';
  /**  角色信息 */
  roleId?: Maybe<Scalars['Int']>;
  /**  角色名称 */
  roleName?: Maybe<Scalars['String']>;
};

/** 用户特殊权限列表 */
export type UserSpecialPermissionPayload = {
  __typename?: 'UserSpecialPermissionPayload';
  /**  所属系统id */
  appId?: Maybe<Scalars['Int']>;
  /**  所属系统名 */
  appName?: Maybe<Scalars['String']>;
  /**  所属组织id */
  orgId?: Maybe<Scalars['Int']>;
  /**  所属组织名称 */
  orgName?: Maybe<Scalars['String']>;
  /**  所属父级组织集名称 */
  orgParentsName?: Maybe<Scalars['String']>;
  /**  角色信息 */
  roleInfosList?: Maybe<Array<Maybe<RoleInfoPayload>>>;
};

export const enum UserStateEnum {
  /** 离职 */
  Departure = 'DEPARTURE',
  /** 在职 */
  OnJob = 'ON_JOB',
  /** 停职 */
  Suspended = 'SUSPENDED',
  /** 无法识别 */
  Unrecognized = 'UNRECOGNIZED',
  /** 异常状态 */
  UserErrorStatus = 'USER_ERROR_STATUS'
};

export const enum UserStatus {
  /** 离职 */
  Departure = 'DEPARTURE',
  /** 在职 */
  OnJob = 'ON_JOB',
  /** 停职 */
  Suspended = 'SUSPENDED',
  /** 无法识别 */
  Unrecognized = 'UNRECOGNIZED',
  /** 异常状态 */
  UserErrorStatus = 'USER_ERROR_STATUS'
};

/** 用户状态枚举 */
export const enum UserStatusEnum {
  /** 所有状态 */
  AllStatus = 'ALL_STATUS',
  /** 离职 */
  Departure = 'DEPARTURE',
  /** 在职 */
  OnJob = 'ON_JOB',
  /** 停职 */
  Suspended = 'SUSPENDED'
};

export type UserStoreInput = {
  /**  仓库ID */
  storehouseId?: InputMaybe<Scalars['ID']>;
  /**  仓库名称 */
  storehouseName?: InputMaybe<Scalars['String']>;
  /**  用户id */
  userId?: InputMaybe<Scalars['Int']>;
};

export type UserStorePayload = {
  __typename?: 'UserStorePayload';
  /**  仓库ID */
  storehouseId?: Maybe<Scalars['ID']>;
  /**  仓库名称 */
  storehouseName?: Maybe<Scalars['String']>;
  /**  用户id */
  userId?: Maybe<Scalars['Int']>;
};

export type ValidHasSalesPlanInput = {
  originPlanIdList?: InputMaybe<Array<InputMaybe<Scalars['ID']>>>;
};

export type ValidOperationExistInput = {
  /** 品类 */
  categoryId?: InputMaybe<Scalars['Int']>;
  /** sop环节 */
  operation?: InputMaybe<OperationType>;
};

export const enum ValueTypeEnum {
  /** 数字 */
  Number = 'NUMBER',
  /** 字符串 */
  String = 'STRING',
  /** 时间戳 */
  Timestamp = 'TIMESTAMP',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type Variety = {
  __typename?: 'Variety';
  varietyId?: Maybe<Scalars['Int']>;
  varietyName?: Maybe<Scalars['String']>;
};

export type VarietyGroup = {
  __typename?: 'VarietyGroup';
  /** 品种组id */
  groupId?: Maybe<Scalars['Int']>;
  /** 品种组名称 */
  groupName?: Maybe<Scalars['String']>;
  /** 组织id */
  orgIds?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 组织名称 */
  orgName?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type VarietyGroupInput = {
  /** 品种组id */
  groupId?: InputMaybe<Scalars['Int']>;
  /** 品种组名称 */
  groupName: Scalars['String'];
  /** 组织id */
  orgIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
};

export type VarietyGroupSku = {
  __typename?: 'VarietyGroupSku';
  /** 品类名称 */
  categoryName?: Maybe<Scalars['String']>;
  /** 品种组id */
  groupId?: Maybe<Scalars['Int']>;
  /** sku id */
  skuId?: Maybe<Scalars['Int']>;
  /** sku名称 */
  skuName?: Maybe<Scalars['String']>;
  /** spu名称 */
  spuName?: Maybe<Scalars['String']>;
  /** 主键id */
  varietySkuId?: Maybe<Scalars['Int']>;
};

export type VarietyInput = {
  categoryId?: InputMaybe<Scalars['Int']>;
  varietyId?: InputMaybe<Scalars['Int']>;
  varietyName: Scalars['String'];
};

export type VatInvoiceResultInput = {
  /** 金额 */
  amount?: InputMaybe<Scalars['String']>;
  /** 购买方地址、电话 */
  buyerAddress?: InputMaybe<Scalars['String']>;
  /** 购买方开户行及帐号 */
  buyerBank?: InputMaybe<Scalars['String']>;
  /** 购买方纳税人识别号 */
  buyerId?: InputMaybe<Scalars['String']>;
  /** 购买方名称 */
  buyerName?: InputMaybe<Scalars['String']>;
  /** 发票代码 */
  code?: InputMaybe<Scalars['String']>;
  /** 开票日期 */
  issueDate?: InputMaybe<Scalars['Long']>;
  /** 开票人 */
  issuer?: InputMaybe<Scalars['String']>;
  /** 货物或应税劳务、服务名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 发票号码 */
  number?: InputMaybe<Scalars['String']>;
  /** 机打号码 */
  printNumber?: InputMaybe<Scalars['String']>;
  /** 数量 */
  quantity?: InputMaybe<Scalars['String']>;
  /** 收款人 */
  receiver?: InputMaybe<Scalars['String']>;
  /** 复核人 */
  reviewer?: InputMaybe<Scalars['String']>;
  /** 销售方名称 */
  sellerName?: InputMaybe<Scalars['String']>;
  /** 发票专用章上公司名称 */
  sellerSeal?: InputMaybe<Scalars['String']>;
  /** 规格型号 */
  specification?: InputMaybe<Scalars['String']>;
  /** 税额 */
  tax?: InputMaybe<Scalars['String']>;
  /** 税率 */
  taxRate?: InputMaybe<Scalars['String']>;
  /** 价税合计 */
  total?: InputMaybe<Scalars['String']>;
  /** 发票类型 */
  type?: InputMaybe<Scalars['String']>;
  /** 单位 */
  unit?: InputMaybe<Scalars['String']>;
  /** 单价 */
  unitPrice?: InputMaybe<Scalars['String']>;
};

/** ---------------- 出参 ------------ */
export type VatInvoiceResultPagePayload = {
  __typename?: 'VatInvoiceResultPagePayload';
  /** 当前页码 */
  pageCurrent: Scalars['Int'];
  /** 条数 */
  pageSize: Scalars['Int'];
  /** 数据 */
  records?: Maybe<Array<Maybe<VatInvoiceResultPayload>>>;
  /** 总记录数 */
  totalRecords: Scalars['Int'];
};

export type VatInvoiceResultPayload = {
  __typename?: 'VatInvoiceResultPayload';
  /** 金额 */
  amount?: Maybe<Scalars['String']>;
  /** 购买方地址、电话 */
  buyerAddress?: Maybe<Scalars['String']>;
  /** 购买方开户行及帐号 */
  buyerBank?: Maybe<Scalars['String']>;
  /** 购买方纳税人识别号 */
  buyerId?: Maybe<Scalars['String']>;
  /** 购买方名称 */
  buyerName?: Maybe<Scalars['String']>;
  /** 发票代码 */
  code?: Maybe<Scalars['String']>;
  /** 开票日期 */
  issueDate?: Maybe<Scalars['Long']>;
  /** 开票人 */
  issuer?: Maybe<Scalars['String']>;
  /** 货物或应税劳务、服务名称 */
  name?: Maybe<Scalars['String']>;
  /** 发票号码 */
  number?: Maybe<Scalars['String']>;
  /** 机打号码 */
  printNumber?: Maybe<Scalars['String']>;
  /** 数量 */
  quantity?: Maybe<Scalars['String']>;
  /** 收款人 */
  receiver?: Maybe<Scalars['String']>;
  /** 复核人 */
  reviewer?: Maybe<Scalars['String']>;
  /** 销售方名称 */
  sellerName?: Maybe<Scalars['String']>;
  /** 发票专用章上公司名称 */
  sellerSeal?: Maybe<Scalars['String']>;
  /** 规格型号 */
  specification?: Maybe<Scalars['String']>;
  /** 税额 */
  tax?: Maybe<Scalars['String']>;
  /** 税率 */
  taxRate?: Maybe<Scalars['String']>;
  /** 价税合计 */
  total?: Maybe<Scalars['String']>;
  /** 发票类型 */
  type?: Maybe<Scalars['String']>;
  /** 单位 */
  unit?: Maybe<Scalars['String']>;
  /** 单价 */
  unitPrice?: Maybe<Scalars['String']>;
  /** 上传日期 */
  uploadDate?: Maybe<Scalars['Long']>;
};

export const enum VehicleModelEnum {
  /** 15米 */
  FifteenMeters = 'FIFTEEN_METERS',
  /** 4.2米 */
  FourPointTwoMeters = 'FOUR_POINT_TWO_METERS',
  /** 9.6米 */
  NinePointSixMeters = 'NINE_POINT_SIX_METERS',
  /** 其他 */
  Other = 'OTHER',
  /** 17米 */
  SeventeenMeters = 'SEVENTEEN_METERS',
  /** 17.5米 */
  SeventeenPointFiveMeters = 'SEVENTEEN_POINT_FIVE_METERS',
  /** 6.8米 */
  SixPointEightMeters = 'SIX_POINT_EIGHT_METERS',
  /** 13米 */
  ThirteenMeters = 'THIRTEEN_METERS',
  /** 13.5米 */
  ThirteenPointFiveMeters = 'THIRTEEN_POINT_FIVE_METERS',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

export type VerificationResultPayload = {
  __typename?: 'VerificationResultPayload';
  /**  true: 出生日期是否与身份证号匹配 */
  validBirth?: Maybe<Scalars['Boolean']>;
  /**  true: 身份证处于有效期，当身份证图片是人像面时，始终返回 false */
  validDate?: Maybe<Scalars['Boolean']>;
  /**  true: 身份证号规则校验通过 */
  validNumber?: Maybe<Scalars['Boolean']>;
  /**  true: 性别与身份证号匹配 */
  validSex?: Maybe<Scalars['Boolean']>;
};

export type VerifyManageDeviceCodeInput = {
  /** 柜次 */
  cabinetBatchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /** 设备号 */
  codes?: InputMaybe<Array<Scalars['String']>>;
  /** 服务到期结束时间 */
  expireTimeEnd?: InputMaybe<Scalars['Long']>;
  /** 服务到期开始时间 */
  expireTimeStart?: InputMaybe<Scalars['Long']>;
  /** 计划使用地 */
  plannedUsageAddress?: InputMaybe<PlannedUsageAddressInput>;
  /** 状态 */
  status?: InputMaybe<Array<InputMaybe<DeviceStateEnum>>>;
  /** 是否故障 */
  wasFaulted?: InputMaybe<Scalars['Boolean']>;
  /** 是否回收 */
  wasRecycled?: InputMaybe<Scalars['Boolean']>;
};

export type VerifyManageDeviceCodePayload = {
  __typename?: 'VerifyManageDeviceCodePayload';
  /** 无效的设备号 */
  invalidCodes?: Maybe<Array<Maybe<Scalars['String']>>>;
};

export type VerifySkuSingleBatchInput = {
  /** skuId */
  skuId: Scalars['Int'];
  /** 仓库ID */
  warehouseId?: InputMaybe<Scalars['ID']>;
};

export type VerifySkuSingleBatchPayload = {
  __typename?: 'VerifySkuSingleBatchPayload';
  /** 批次数据 */
  data?: Maybe<StockCommodityListPayload>;
  /** 是否只有一个批次 */
  singleBatch?: Maybe<Scalars['Boolean']>;
};

export const enum VerifyType {
  /** 英文名称 */
  NameEnUs = 'NAME_EN_US',
  /** 泰文名称 */
  NameThTh = 'NAME_TH_TH',
  /** 越南文名称 */
  NameViVn = 'NAME_VI_VN',
  /** 中文名称 */
  NameZhCn = 'NAME_ZH_CN',
  /** 纳税人识别号 */
  Tin = 'TIN'
};

export type VirtualStockCategoryPayload = {
  __typename?: 'VirtualStockCategoryPayload';
  /** 种类id */
  categoryId?: Maybe<Scalars['Int']>;
  /** 种类名称 */
  categoryName?: Maybe<Scalars['String']>;
};

export type VirtualStockPayload = CommodityNameByIdBase & {
  __typename?: 'VirtualStockPayload';
  /** 商品id */
  commodityId?: Maybe<Scalars['Int']>;
  /** 商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /** sku库存信息 */
  skuStockInfo?: Maybe<Array<Maybe<VirtualStockSkuStockPayload>>>;
};

export type VirtualStockSkuStockPayload = CommoditySkuBase & {
  __typename?: 'VirtualStockSkuStockPayload';
  /** sku信息 */
  commoditySku?: Maybe<PitayaCommoditySku>;
  /** 商品类型 */
  commodityType?: Maybe<Scalars['Int']>;
  /** 商品类型名称 */
  commodityTypeName?: Maybe<Scalars['String']>;
  /** 可售库存 */
  stockQuantity?: Maybe<Quantity>;
};

export type VoidIndividualPurchaseReturnInput = {
  returnId: Scalars['ID'];
};

export type VoidSaleDeliveryOrderInput = {
  /** 配送单订单ID */
  deliveryOrderId: Scalars['ID'];
};

export type VoidSaleInvoiceInput = {
  /** 订单id */
  orderId: Scalars['ID'];
};

export type VoidSupplementalOrderInput = {
  /** 配送补充单订单ID */
  deliverySupplementalOrderId: Scalars['ID'];
};

/** 返回值-凭证处理中心: 表头列表 */
export type VoucherHandleHeadingPayLoad = {
  __typename?: 'VoucherHandleHeadingPayLoad';
  /** 表头列表 */
  headingList?: Maybe<Array<Maybe<HeadingUnit>>>;
};

/** 返回值-凭证处理中心: 分页跳转对象 */
export type VoucherHandleJumpPayLoad = {
  __typename?: 'VoucherHandleJumpPayLoad';
  /** id */
  id?: Maybe<Scalars['ID']>;
  /** 名称 */
  name?: Maybe<Scalars['String']>;
};

/** 返回值-凭证处理中心: 分页 */
export type VoucherHandlePayLoad = {
  __typename?: 'VoucherHandlePayLoad';
  /** 会计期间 */
  accountPeriod?: Maybe<Scalars['Long']>;
  /** 附加字段 */
  additionalField?: Maybe<Scalars['String']>;
  /** 单据id */
  businessId?: Maybe<Scalars['ID']>;
  /** 单据编号 */
  businessNo?: Maybe<Scalars['String']>;
  /** 业务日期 */
  businessTime?: Maybe<Scalars['Long']>;
  /** 单据类型 */
  businessType?: Maybe<Scalars['Int']>;
  /** 公司id */
  companyId?: Maybe<Scalars['Long']>;
  /** 公司名称 */
  companyName?: Maybe<Scalars['String']>;
  /** 部门id */
  orgId?: Maybe<Scalars['Long']>;
  /** 部门名称 */
  orgName?: Maybe<Scalars['String']>;
  /** 模板归类编码 */
  templateBelongTypeCode?: Maybe<Scalars['String']>;
  /** 模板归类名称 */
  templateBelongTypeName?: Maybe<Scalars['String']>;
  /** 归类包含模板名称 */
  templateNames?: Maybe<Scalars['String']>;
  /** 当前使用的模板名称 */
  usedTemplateName?: Maybe<Scalars['String']>;
  /** 凭证 */
  voucherBill?: Maybe<VoucherHandleJumpPayLoad>;
  /** 凭证失败原因 */
  voucherFailReason?: Maybe<Scalars['String']>;
  /** 凭证状态 */
  voucherStatus?: Maybe<Scalars['String']>;
  /** 凭证状态名称 */
  voucherStatusName?: Maybe<Scalars['String']>;
};

/**  仓库商品 */
export type WareHouseCommodityPayload = {
  __typename?: 'WareHouseCommodityPayload';
  /**  批次库存id */
  batchStockId?: Maybe<Scalars['ID']>;
  /**  商品名称 */
  commodityName?: Maybe<Scalars['String']>;
  /**  入库时间 */
  entryTime?: Maybe<Scalars['Long']>;
  /**  系统库存 */
  quantity?: Maybe<Scalars['BigDecimal']>;
};

/**  查询记录详情 */
export type WareHouseRecordDetailInput = {
  /**  调拨单id */
  flowId?: InputMaybe<Scalars['ID']>;
  /**  出/入(记录Id) */
  recordId?: InputMaybe<Scalars['ID']>;
  /**  记录类型(如:采购、退货) */
  type?: InputMaybe<WarehouseAllType>;
};

/**  出入库记录详情 */
export type WareHouseRecordDetailPayload = {
  __typename?: 'WareHouseRecordDetailPayload';
  /**  调入商户 */
  allocateInMerchants?: Maybe<Scalars['String']>;
  /**  调入仓库 */
  allocateInWarehouse?: Maybe<Scalars['String']>;
  /**  调出组织 */
  allocateOutOrganization?: Maybe<Scalars['String']>;
  /**  调出仓库 */
  allocateOutWarehouse?: Maybe<Scalars['String']>;
  /**  调拨类型 */
  allocateType?: Maybe<AllocateType>;
  /**  报损照片 */
  breakagePictures?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /**  报损单 */
  breakageReceipts?: Maybe<Array<Maybe<PeachFilePayload>>>;
  /**  收银员 */
  cashier?: Maybe<Scalars['String']>;
  /**  盘点时间 */
  checkTime?: Maybe<Scalars['Long']>;
  /**  入库商品明细 */
  commodityDetail?: Maybe<Array<Maybe<PeachCommodityDetailPayload>>>;
  /**   创建时间 */
  createTime?: Maybe<Scalars['Long']>;
  /**  出入库类型 */
  entryType?: Maybe<WarehouseAllType>;
  /**  调拨单id */
  flowId?: Maybe<Scalars['ID']>;
  /**  采购/调拨杂运费 */
  miscellaneousFreight?: Maybe<Array<Maybe<MiscellaneousFreightPayload>>>;
  /**  操作人 */
  operator?: Maybe<Scalars['String']>;
  /**  订单号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  开单时间 */
  orderTime?: Maybe<Scalars['Long']>;
  /**  出库记录商品明细 */
  outCommodityDetail?: Maybe<Array<Maybe<OutCommodityDetailPayload>>>;
  /**  入 (供应商) */
  provideName?: Maybe<Scalars['String']>;
  /**   备注 */
  remark?: Maybe<Scalars['String']>;
  /**  出入库时间 */
  stockTime?: Maybe<Scalars['Long']>;
  /**  调拨子类型 */
  type?: Maybe<FlowTransferType>;
  /**  入库/出库单号 */
  warehouseCode?: Maybe<Scalars['String']>;
  /**  仓库 */
  warehouseName?: Maybe<Scalars['String']>;
};

export type Warehouse = {
  __typename?: 'Warehouse';
  /** 仓库id */
  warehouseId?: Maybe<Scalars['ID']>;
  /** 仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

export const enum WarehouseAdditionalEnum {
  /** 柜次 */
  CabinetBatchCode = 'CABINET_BATCH_CODE',
  /** 柜号 */
  CabinetCode = 'CABINET_CODE',
  /** 车牌号（包含挂车号信息） */
  CarNo = 'CAR_NO',
  /** 未选择 */
  NotSelected = 'NOT_SELECTED',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED'
};

/**  库存管理枚举类 */
export const enum WarehouseAllType {
  /**  代卖退货入库 */
  AgencyOrderReturnIn = 'AGENCY_ORDER_RETURN_IN',
  /**  代卖退回入库 */
  AgencySaleBackIn = 'AGENCY_SALE_BACK_IN',
  /**  代卖退回出库 */
  AgencySaleBackOut = 'AGENCY_SALE_BACK_OUT',
  /**  代卖取消入库 */
  AgencySaleCancelIn = 'AGENCY_SALE_CANCEL_IN',
  /**  代卖取消出库 */
  AgencySaleCancelOut = 'AGENCY_SALE_CANCEL_OUT',
  /**  代卖采购入库 */
  AgencySalePurchaseIn = 'AGENCY_SALE_PURCHASE_IN',
  /**  代卖采购退货出库 */
  AgencySalePurchaseReturn = 'AGENCY_SALE_PURCHASE_RETURN',
  /**  委托代销退回-入库 */
  AgencySaleReturnIn = 'AGENCY_SALE_RETURN_IN',
  /**  委托代销退回-出库 */
  AgencySaleReturnOut = 'AGENCY_SALE_RETURN_OUT',
  /**  代卖调拨入库 */
  AgencySaleTransferIn = 'AGENCY_SALE_TRANSFER_IN',
  /**  代卖调拨出库 */
  AgencySaleTransferOut = 'AGENCY_SALE_TRANSFER_OUT',
  /**  调拨入库 */
  AllocateIn = 'ALLOCATE_IN',
  /**  调拨出库 */
  AllocateOut = 'ALLOCATE_OUT',
  /**  报损出库 */
  Breakage = 'BREAKAGE',
  /**  其他出库 */
  ComeOther = 'COME_OTHER',
  /**  商品调整-入库 */
  CommodityAdjustmentIn = 'COMMODITY_ADJUSTMENT_IN',
  /**  商品调整-出库 */
  CommodityAdjustmentOut = 'COMMODITY_ADJUSTMENT_OUT',
  /**  其他入库 */
  EntryOther = 'ENTRY_OTHER',
  /**  盘盈入库 */
  InventoryProfit = 'INVENTORY_PROFIT',
  /**  销售出库 */
  Market = 'MARKET',
  /**  货物移库 入库 */
  MovingWarehouseIn = 'MOVING_WAREHOUSE_IN',
  /**  货物移库 出库 */
  MovingWarehouseOut = 'MOVING_WAREHOUSE_OUT',
  /**  订单取消 入库 */
  OrderCancelIn = 'ORDER_CANCEL_IN',
  /**  盈亏出库 */
  ProfitLoss = 'PROFIT_LOSS',
  /**  总部采购入库 */
  Purchase = 'PURCHASE',
  /**  国产集采货收货 */
  PurchaseAreaInland = 'PURCHASE_AREA_INLAND',
  /**  国产集采货退货出库 */
  PurchaseAreaInlandReturn = 'PURCHASE_AREA_INLAND_RETURN',
  /**  采购退货出库 */
  PurchaseReturn = 'PURCHASE_RETURN',
  /**  自采入库 */
  PurchaseSelf = 'PURCHASE_SELF',
  /**  退货入库 */
  Refund = 'REFUND',
  /**  海外基地货收货 */
  SalePlaceReceive = 'SALE_PLACE_RECEIVE',
  /**  调拨撤回入库 */
  TransferWithdraw = 'TRANSFER_WITHDRAW'
};

export type WarehouseBase = {
  /** 仓库信息 */
  warehouse?: Maybe<Warehouse>;
};

/** 创建仓库参数 */
export type WarehouseCreateInput = {
  /** 附加信息选项 */
  additionalId: WarehouseAdditionalEnum;
  /** 仓库地址 */
  address?: InputMaybe<Scalars['String']>;
  /** 门牌号 */
  houseNumber?: InputMaybe<Scalars['String']>;
  /** 仓库经纬度 经度,纬度 */
  location?: InputMaybe<Array<InputMaybe<Scalars['BigDecimal']>>>;
  /** 仓库名称 */
  name: Scalars['String'];
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 仓库状态 */
  status?: InputMaybe<WarehouseStatEnum>;
  /** 仓库类型 */
  type: Scalars['Int'];
};

/** 中台提供的实体fetch */
export type WarehouseDataLoaderPayload = {
  __typename?: 'WarehouseDataLoaderPayload';
  /** 仓库地址 */
  address?: Maybe<Scalars['String']>;
  /** 所属客户id */
  belongId?: Maybe<Scalars['Int']>;
  /** 客户类型 */
  belongType?: Maybe<Scalars['Int']>;
  /** 仓库门牌号 */
  houseNumber?: Maybe<Scalars['String']>;
  id?: Maybe<Scalars['ID']>;
  /** 仓库经纬度 */
  locationList?: Maybe<Array<Maybe<Scalars['Int']>>>;
  /** 仓库名称 */
  name?: Maybe<Scalars['String']>;
  /** 组织id */
  orgId?: Maybe<Scalars['Int']>;
  /** 备注 */
  remark?: Maybe<Scalars['String']>;
  /** 状态 */
  status?: Maybe<Scalars['Int']>;
  /** 仓库类型 */
  typeId?: Maybe<Scalars['Int']>;
};

export type WarehouseInput = {
  address: Scalars['String'];
  houseNumber?: InputMaybe<Scalars['String']>;
  remark?: InputMaybe<Scalars['String']>;
  warehouseId?: InputMaybe<Scalars['ID']>;
  warehouseName: Scalars['String'];
};

export type WarehouseItemPayload = {
  __typename?: 'WarehouseItemPayload';
  /** 仓库附加信息 */
  additionalInfo?: Maybe<Scalars['String']>;
  /** 是否存在库存 */
  existStock?: Maybe<Scalars['Boolean']>;
  /** 仓库ID */
  warehouseId?: Maybe<Scalars['ID']>;
  /** 仓库名称 */
  warehouseName?: Maybe<Scalars['String']>;
};

/** 获取仓库列表入参 */
export type WarehouseListInput = {
  /**  品类id列表 */
  categoryIds?: InputMaybe<Array<InputMaybe<Scalars['Int']>>>;
  /** 商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料 */
  commodityTypes?: InputMaybe<Array<InputMaybe<PeachGatewayCommodityTypeEnum>>>;
  /** 是否包括禁用状态仓库(默认false,只查询启用的) */
  disableIncluded?: InputMaybe<Scalars['Boolean']>;
  /** 是否隐藏代码商品 true 不包含代卖，默认包含代卖 */
  hideAgencyCommodity?: InputMaybe<Scalars['Boolean']>;
  /**  是否隐藏没有库存的仓库(不包含锁定库存)，默认不隐藏 */
  hideNoStock?: InputMaybe<Scalars['Boolean']>;
  /**  是否包含代卖仓库类型 true 包含，默认不包含 */
  includeAgencySaleWarehouse?: InputMaybe<Scalars['Boolean']>;
  /** 是否包含虚拟仓库类型 true 包含，默认不包含 */
  includeVirtualWarehouse?: InputMaybe<Scalars['Boolean']>;
  /**  查询盘点状态，默认不查询 */
  queryInventoryStatus?: InputMaybe<Scalars['Boolean']>;
  /**  是否查询锁定库存，默认不查询 */
  queryLockBatch?: InputMaybe<Scalars['Boolean']>;
};

/** 仓库列表返回 */
export type WarehouseListPayload = {
  __typename?: 'WarehouseListPayload';
  /** 附加信息选项 */
  additionalId?: Maybe<WarehouseAdditionalEnum>;
  /** 仓库地址 */
  address?: Maybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /**  车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 是否存在库存 true：存在库存 */
  existStock?: Maybe<Scalars['Boolean']>;
  /** 仓库id */
  id?: Maybe<Scalars['ID']>;
  /**  盘点状态 true:已盘点 */
  inventoryStatus?: Maybe<Scalars['Boolean']>;
  /** 仓库名称 */
  name?: Maybe<Scalars['String']>;
  /** 所属商户 */
  organizationName?: Maybe<Scalars['String']>;
  /** 仓库状态 */
  status?: Maybe<WarehouseStatEnum>;
  /**  挂车号 */
  trailerCarNo?: Maybe<Scalars['String']>;
  /** 仓库类型 */
  type?: Maybe<Scalars['String']>;
  /** 仓库类型枚举 */
  typeEnum?: Maybe<WarehouseTypeEnum>;
};

export type WarehouseOptionInput = {
  /** 商户id */
  orgId?: InputMaybe<Scalars['Int']>;
};

export type WarehouseOptionPayload = {
  __typename?: 'WarehouseOptionPayload';
  /** 仓库id */
  id?: Maybe<Scalars['ID']>;
  /** 仓库名称 */
  name?: Maybe<Scalars['String']>;
};

/** 获取仓库分页列表入参 */
export type WarehousePageInput = {
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
};

/** 获取仓库分页列表返回值 */
export type WarehousePagePayload = {
  __typename?: 'WarehousePagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<WarehouseListPayload>>>;
  totalRecords?: Maybe<Scalars['Int']>;
};

/** 仓库列表下拉 */
export type WarehousePayload = {
  __typename?: 'WarehousePayload';
  address?: Maybe<Scalars['String']>;
  houseNumber?: Maybe<Scalars['String']>;
  remark?: Maybe<Scalars['String']>;
  warehouseId?: Maybe<Scalars['ID']>;
  warehouseName?: Maybe<Scalars['String']>;
};

/** 根据id获取仓库 */
export type WarehouseQueryInput = {
  id: Scalars['ID'];
};

export type WarehouseQueryPayload = {
  __typename?: 'WarehouseQueryPayload';
  /** 附加信息选项 */
  additionalId?: Maybe<WarehouseAdditionalEnum>;
  /** 仓库地址 */
  address?: Maybe<Scalars['String']>;
  /** 柜次 */
  cabinetBatchCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /**  车牌号 */
  carNo?: Maybe<Scalars['String']>;
  /** 是否存在库存 true：存在库存 */
  existStock?: Maybe<Scalars['Boolean']>;
  /** 仓库id */
  id?: Maybe<Scalars['ID']>;
  /** 仓库名称 */
  name?: Maybe<Scalars['String']>;
  /** 所属商户 */
  organizationName?: Maybe<Scalars['String']>;
  /** 仓库状态 */
  status?: Maybe<WarehouseStatEnum>;
  /**  挂车号 */
  trailerCarNo?: Maybe<Scalars['String']>;
  /** 仓库类型 */
  type?: Maybe<Scalars['String']>;
  /** 仓库类型枚举 */
  typeEnum?: Maybe<WarehouseTypeEnum>;
};

/**  列表集合对象 */
export type WarehouseReportFormListPayload = {
  __typename?: 'WarehouseReportFormListPayload';
  /**  批次号(溯源批次号) */
  batchStockCode?: Maybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: Maybe<Scalars['String']>;
  /**  商品sku标准名称 */
  commoditySkuName?: Maybe<Scalars['String']>;
  /**  主键 */
  id?: Maybe<Scalars['ID']>;
  /**  操作人 */
  operatorName?: Maybe<Scalars['String']>;
  /**  入库单号 */
  orderCode?: Maybe<Scalars['String']>;
  /**  备注信息 */
  remark?: Maybe<Scalars['String']>;
  /**  入库数量商品标准转换对象 */
  stockQuantityUnit?: Maybe<StockQuantityUnit>;
  /**  所属仓库 */
  warehouseName?: Maybe<Scalars['String']>;
  /**  入库时间 */
  warehouseTime?: Maybe<Scalars['Long']>;
  /**  入库类型 */
  warehouseType?: Maybe<Scalars['String']>;
};

/**  列表分页入参 */
export type WarehouseReportFormPageInput = {
  /**  分页入参 */
  pageInput: BasePage;
  reportFormQueryInput?: InputMaybe<WarehouseReportFormQueryInput>;
};

/**  列表分页对象 */
export type WarehouseReportFormPagePayload = {
  __typename?: 'WarehouseReportFormPagePayload';
  pageCurrent?: Maybe<Scalars['Int']>;
  pageSize?: Maybe<Scalars['Int']>;
  records?: Maybe<Array<Maybe<WarehouseReportFormListPayload>>>;
  totalRecords?: Maybe<Scalars['Long']>;
};

/**  列表通用查询入参 */
export type WarehouseReportFormQueryInput = {
  /**  批次号 */
  batchCode?: InputMaybe<Scalars['String']>;
  /** 柜号 */
  cabinetCode?: InputMaybe<Scalars['String']>;
  /**  商品sku 名称 */
  commoditySkuName?: InputMaybe<Scalars['String']>;
  /**  入库单号 */
  orderCode?: InputMaybe<Scalars['String']>;
  /**  入库时间终 */
  warehouseEndTime?: InputMaybe<Scalars['Long']>;
  /**  所属仓库 */
  warehouseId?: InputMaybe<Scalars['ID']>;
  /**  入库时间起 */
  warehouseStartTime?: InputMaybe<Scalars['Long']>;
  /**  入库类型 */
  warehouseType?: InputMaybe<PeachWareHouseType>;
};

/** 仓库：仓库状态 */
export const enum WarehouseStatEnum {
  /** 禁用 */
  Disable = 'DISABLE',
  /** 启用 */
  Enable = 'ENABLE',
  /** 错误状态 */
  Error = 'ERROR',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED'
};

/** 仓库类型 */
export const enum WarehouseTypeEnum {
  /** 代卖仓库 */
  AgencySaleSpace = 'AGENCY_SALE_SPACE',
  /** 固定车位 */
  FixedParkingSpace = 'FIXED_PARKING_SPACE',
  /** 固定仓库 */
  FixedWarehouse = 'FIXED_WAREHOUSE',
  /** 临时车位 */
  TemporaryParkingSpace = 'TEMPORARY_PARKING_SPACE',
  /**  虚拟仓库 */
  VirtualWarehouse = 'VIRTUAL_WAREHOUSE'
};

/** 仓库类型返回值 */
export type WarehouseTypeListPayload = {
  __typename?: 'WarehouseTypeListPayload';
  label?: Maybe<Scalars['String']>;
  /** 仓库类型枚举 */
  typeEnum?: Maybe<WarehouseTypeEnum>;
  value?: Maybe<Scalars['Int']>;
};

/** 编辑仓库参数 */
export type WarehouseUpdateInput = {
  /** 附加信息选项 */
  additionalId: WarehouseAdditionalEnum;
  /** 仓库地址 */
  address?: InputMaybe<Scalars['String']>;
  /** 门牌号 */
  houseNumber?: InputMaybe<Scalars['String']>;
  id: Scalars['ID'];
  /** 仓库经纬度 经度,纬度 */
  location?: InputMaybe<Array<InputMaybe<Scalars['BigDecimal']>>>;
  /** 仓库名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 备注 */
  remark?: InputMaybe<Scalars['String']>;
  /** 仓库状态 */
  status?: InputMaybe<WarehouseStatEnum>;
};

export type Warehousing = {
  __typename?: 'Warehousing';
  damageGoods?: Maybe<Scalars['Int']>;
  damageGoodsUnFinish?: Maybe<Scalars['Int']>;
  defective?: Maybe<Scalars['Int']>;
  defectiveUnFinish?: Maybe<Scalars['Int']>;
  finishedProduct?: Maybe<Scalars['Int']>;
  finishedProductUnFinish?: Maybe<Scalars['Int']>;
  rawMaterial?: Maybe<Scalars['Int']>;
  rawMaterialUnFinish?: Maybe<Scalars['Int']>;
  semiFinishedProducts?: Maybe<Scalars['Int']>;
  semiFinishedProductsUnFinish?: Maybe<Scalars['Int']>;
  undone?: Maybe<Scalars['Int']>;
};

export const enum WarnStateEnum {
  /** 正常 */
  Normal = 'NORMAL',
  /** 预警中 */
  Warning = 'WARNING'
};

/** 欠款预警类型 */
export const enum WarningConfigurationTypeEnum {
  /** 超额预警 */
  ExcessWarning = 'EXCESS_WARNING',
  /** 超期预警 */
  OverdueWarning = 'OVERDUE_WARNING',
  Unrecognized = 'UNRECOGNIZED'
};

/** 欠款预警方式 */
export const enum WarningWayEnum {
  /** 销售弹窗 */
  SalesPopup = 'SALES_POPUP',
  Unrecognized = 'UNRECOGNIZED'
};

export type WasteSaleOrder = BelongOrgBase & OrgBase & UserBase & WarehouseBase & {
  __typename?: 'WasteSaleOrder';
  /** 所属组织 */
  belongOrg?: Maybe<PitayaOrg>;
  createTime?: Maybe<Scalars['Long']>;
  org?: Maybe<PitayaOrg>;
  payMode?: Maybe<OutOrderPayModeEnum>;
  reason?: Maybe<Scalars['String']>;
  remark?: Maybe<Scalars['String']>;
  saleIncome?: Maybe<SaleIncomeOrderPayload>;
  saleOrderCode?: Maybe<Scalars['String']>;
  saleOrderId?: Maybe<Scalars['ID']>;
  saleOrderStatus?: Maybe<WasteSaleOrderStatusEnum>;
  user?: Maybe<User>;
  warehouse?: Maybe<Warehouse>;
  wasteSaleOrderItemList?: Maybe<Array<Maybe<WasteSaleOrderItemList>>>;
  wasteSaleOrderLogList?: Maybe<Array<Maybe<WasteSaleOrderLogList>>>;
};

export type WasteSaleOrderItemList = UnitBase & {
  __typename?: 'WasteSaleOrderItemList';
  commodityName?: Maybe<Scalars['String']>;
  photos?: Maybe<Array<Maybe<Scalars['String']>>>;
  saleAmount?: Maybe<Scalars['BigDecimal']>;
  saleOrderItemId?: Maybe<Scalars['ID']>;
  totalSaleAmount?: Maybe<Scalars['BigDecimal']>;
  unit?: Maybe<Unit>;
  unitQuantity?: Maybe<Scalars['BigDecimal']>;
};

export type WasteSaleOrderLogList = UserBase & {
  __typename?: 'WasteSaleOrderLogList';
  createTime?: Maybe<Scalars['Long']>;
  remark?: Maybe<Scalars['String']>;
  saleOrderId?: Maybe<Scalars['ID']>;
  saleOrderLogId?: Maybe<Scalars['ID']>;
  type?: Maybe<Scalars['String']>;
  typeText?: Maybe<Scalars['String']>;
  user?: Maybe<User>;
};

export type WasteSaleOrderStatsInput = {
  endTime: Scalars['Long'];
  /** saleTime:Long! */
  startTime: Scalars['Long'];
};

export type WasteSaleOrderStatsPayload = {
  __typename?: 'WasteSaleOrderStatsPayload';
  canceled?: Maybe<Scalars['Int']>;
  finished?: Maybe<Scalars['Int']>;
  reject?: Maybe<Scalars['Int']>;
};

export const enum WasteSaleOrderStatusEnum {
  Canceled = 'CANCELED',
  Finished = 'FINISHED',
  Reject = 'REJECT'
};

/** 新增修改码头请求参数 */
export type WharfEditInput = {
  /** 纬度 */
  lat?: InputMaybe<Scalars['BigDecimal']>;
  /** 经度 */
  lng?: InputMaybe<Scalars['BigDecimal']>;
  /** 码头名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 关联口岸id */
  portId?: InputMaybe<Scalars['Long']>;
  /** 码头id */
  wharfId?: InputMaybe<Scalars['Long']>;
};

/** 运输供应商 */
export type WharfInterface = {
  /** 码头Id */
  wharfId?: Maybe<Scalars['ID']>;
  /** 码头名称 */
  wharfName?: Maybe<Scalars['String']>;
};

export type WharfListInterface = {
  /** 码头Id */
  wharfIdList?: Maybe<Array<Maybe<Scalars['ID']>>>;
  /** 码头名称 */
  wharfNameList?: Maybe<Array<Maybe<Scalars['String']>>>;
};

/** 码头对象 */
export type WharfPayload = {
  __typename?: 'WharfPayload';
  /** 纬度 */
  lat?: Maybe<Scalars['BigDecimal']>;
  /** 经度 */
  lng?: Maybe<Scalars['BigDecimal']>;
  /** 码头名称 */
  name?: Maybe<Scalars['String']>;
  /** 关联口岸id */
  portId?: Maybe<Scalars['Long']>;
  /** 码头id */
  wharfId?: Maybe<Scalars['Long']>;
};

export const enum WhetherEnum {
  /** 否 */
  No = 'NO',
  /** 仅用于返回值。表示此版本中未知的值 */
  Unknown = 'UNKNOWN',
  /** 未知 */
  Unrecognized = 'UNRECOGNIZED',
  /** 未指定 */
  Unspecified = 'UNSPECIFIED',
  /** 是 */
  Yes = 'YES'
};

export type WithdrawIndividualPurchaseReturnInput = {
  returnId: Scalars['ID'];
};

export type WithdrawSaleDeliveryOrderInput = {
  /** 配送单订单ID */
  deliveryOrderId: Scalars['ID'];
};

export type WithdrawSaleInvoiceInput = {
  /** 订单id */
  orderId: Scalars['ID'];
};

export type WorkStatusOption = {
  __typename?: 'WorkStatusOption';
  key?: Maybe<KiwiFlowWorkStatus>;
  name?: Maybe<Scalars['String']>;
};

/** 工资 */
export type WorkerSalaryPayload = {
  __typename?: 'WorkerSalaryPayload';
  workerSalary?: Maybe<Scalars['BigDecimal']>;
};

export const enum WorkflowActionEnum {
  Cancel = 'CANCEL',
  CancelCorn = 'CANCEL_CORN',
  Offline = 'OFFLINE',
  Online = 'ONLINE',
  Rerun = 'RERUN',
  RerunFailed = 'RERUN_FAILED',
  Run = 'RUN',
  RunCorn = 'RUN_CORN',
  TaskOnly = 'TASK_ONLY',
  TaskPost = 'TASK_POST',
  TaskPre = 'TASK_PRE'
};

/** 签呈审批动作 */
export const enum WorkflowActionStatusEnum {
  /** 已批准 */
  Pass = 'PASS',
  /** 驳回到发起人 */
  RejectInitiator = 'REJECT_INITIATOR',
  /** 驳回到上级 */
  RejectSuperior = 'REJECT_SUPERIOR',
  /** 已提交 */
  Submit = 'SUBMIT',
  /** 撤回发起人 */
  UndoInitiator = 'UNDO_INITIATOR',
  /** 撤销审批 */
  UndoPrevious = 'UNDO_PREVIOUS'
};

/** 审批流程 */
export type WorkflowApprovalProcess = {
  __typename?: 'WorkflowApprovalProcess';
  /** 用户角色 */
  role?: Maybe<Scalars['String']>;
  /** 用户id */
  userId?: Maybe<Scalars['Int']>;
  /** 用户名称 */
  userName?: Maybe<Scalars['String']>;
};

/** 审批记录 */
export type WorkflowApprovalRecords = {
  __typename?: 'WorkflowApprovalRecords';
  /** 审批动作 */
  action?: Maybe<WorkflowActionStatusEnum>;
  /** 审批时间 */
  approvalTime?: Maybe<Scalars['Long']>;
  /** 审批人 */
  approver?: Maybe<Scalars['String']>;
  /** 审批意见 */
  note?: Maybe<Scalars['String']>;
};

/** 签呈状态枚举 */
export const enum WorkflowApprovalStatusEnum {
  /** 进行中 */
  InProgress = 'IN_PROGRESS',
  /** 已通过 */
  Passed = 'PASSED',
  /** 已驳回 */
  Rejected = 'REJECTED'
};

/** 审批类型 */
export const enum WorkflowApprovalTypeEnum {
  /** 报损申请 */
  BreakageApply = 'BREAKAGE_APPLY',
  /** 授信申请 */
  CreditApply = 'CREDIT_APPLY',
  /** 授信申请-变更 */
  CreditApplyChange = 'CREDIT_APPLY_CHANGE'
};

export type WorkflowCategoryTreeNode = {
  __typename?: 'WorkflowCategoryTreeNode';
  /** 节点ID */
  id: Scalars['Long'];
  /** 名称 */
  name: Scalars['String'];
  /** 节点类型 */
  nodeType: WorkflowCategoryTreeNodeTypeEnum;
  /** 父节点ID */
  parentId: Scalars['Long'];
};

export const enum WorkflowCategoryTreeNodeTypeEnum {
  Category = 'CATEGORY',
  File = 'FILE',
  ResourceCategory = 'RESOURCE_CATEGORY',
  Workflow = 'WORKFLOW'
};

export type WorkflowDetail = {
  __typename?: 'WorkflowDetail';
  /** 工作流目录ID */
  categoryId: Scalars['Long'];
  /** 创建人 */
  createBy: Scalars['Long'];
  /** 创建人名称 */
  createByUserName: Scalars['String'];
  /** 创建时间 */
  createTime: Scalars['Instant'];
  /** 运行周期 */
  cron?: Maybe<Scalars['String']>;
  currentVersion: Scalars['Int'];
  /** 描述 */
  description?: Maybe<Scalars['String']>;
  /** 海豚调度器链接 */
  dsUrl: Scalars['String'];
  globalParams?: Maybe<Scalars['String']>;
  /** ID */
  id: Scalars['Long'];
  /** 名称 */
  name: Scalars['String'];
  /** 通知 */
  notifyUrl?: Maybe<Scalars['String']>;
  /** 项目ID */
  projectId: Scalars['Long'];
  /** 租户ID */
  tenantId: Scalars['Long'];
  /** 最后修改人 */
  updateBy: Scalars['Long'];
  /** 最后修改人名称 */
  updateByUserName: Scalars['String'];
  /** 最后修改时间 */
  updateTime: Scalars['Instant'];
};

export type WorkflowNode = {
  __typename?: 'WorkflowNode';
  /** 配置 */
  config: Scalars['String'];
  /** 描述 */
  description?: Maybe<Scalars['String']>;
  /** ID */
  id?: Maybe<Scalars['Long']>;
  /** 名称 */
  name: Scalars['String'];
  /** 工作流ID */
  nodeType: Scalars['String'];
  /** 父节点ID */
  parentIds: Array<Scalars['String']>;
  /** 坐标x */
  x: Scalars['Int'];
  /** 坐标y */
  y: Scalars['Int'];
};

export type WorkflowNodeInput = {
  /** 配置 */
  config: Scalars['String'];
  /** 描述 */
  description?: InputMaybe<Scalars['String']>;
  /** ID */
  id?: InputMaybe<Scalars['Long']>;
  /** 名称 */
  name: Scalars['String'];
  /** 工作流ID */
  nodeType: Scalars['String'];
  /** 父节点ID */
  parentIds: Array<Scalars['String']>;
  /** 坐标x */
  x: Scalars['Int'];
  /** 坐标y */
  y: Scalars['Int'];
};

export type WorkflowResourceContent = {
  __typename?: 'WorkflowResourceContent';
  content: Scalars['String'];
  name: Scalars['String'];
};

export type WorkflowRuntimeDetail = {
  __typename?: 'WorkflowRuntimeDetail';
  continueKey?: Maybe<Scalars['String']>;
  /** 结束时间 */
  finishTime?: Maybe<Scalars['Instant']>;
  /** 名称 */
  instanceName: Scalars['String'];
  message?: Maybe<Scalars['String']>;
  progress?: Maybe<Scalars['String']>;
  /** 启动时间 */
  startTime: Scalars['Instant'];
  /** 节点类型 */
  status: WorkflowStatusEnum;
  /** 工作流ID */
  workflowId: Scalars['Long'];
  /** 工作流名称 */
  workflowName: Scalars['String'];
};

export type WorkflowRuntimeDetailAndNodes = {
  __typename?: 'WorkflowRuntimeDetailAndNodes';
  dsDetailUrl?: Maybe<Scalars['String']>;
  /** 结束时间 */
  finishTime?: Maybe<Scalars['Instant']>;
  /** 实例名称 */
  instanceName: Scalars['String'];
  /** 节点详情 */
  nodes: Array<WorkflowRuntimeNodeDetail>;
  /** 起始时间 */
  startTime: Scalars['Instant'];
  /** 工作流状态 */
  status: WorkflowStatusEnum;
  version?: Maybe<Scalars['Int']>;
  /** 工作流ID */
  workflowId: Scalars['Long'];
  /** 工作流名称 */
  workflowName: Scalars['String'];
};

export type WorkflowRuntimeNodeDetail = {
  __typename?: 'WorkflowRuntimeNodeDetail';
  nodeId: Scalars['Long'];
  nodeName: Scalars['String'];
  /** 工作流ID */
  nodeType: Scalars['String'];
  parentIds: Array<Scalars['String']>;
  statusEnum: WorkflowStatusEnum;
  taskId?: Maybe<Scalars['Long']>;
  workflowId: Scalars['Long'];
  /** 坐标x */
  x: Scalars['Int'];
  /** 坐标y */
  y: Scalars['Int'];
};

export type WorkflowStatus = {
  __typename?: 'WorkflowStatus';
  cronInstance?: Maybe<Scalars['String']>;
  /** 是否开启定时 */
  enableCron: Scalars['Boolean'];
  /** ID */
  id: Scalars['Long'];
  lastInstance?: Maybe<Scalars['String']>;
  /** 最后执行状态 */
  lastRunStatus?: Maybe<WorkflowStatusEnum>;
  /** 最后执行时间 */
  lastRunTime?: Maybe<Scalars['Instant']>;
  releaseState: Scalars['Boolean'];
};

export const enum WorkflowStatusEnum {
  /** 失败 */
  Filed = 'FILED',
  /** 成功 */
  Finished = 'FINISHED',
  /** 运行中 */
  Running = 'RUNNING',
  /** 跳过 */
  Skip = 'SKIP',
  /** 准备中 */
  Starting = 'STARTING',
  /** 未知 */
  Unknown = 'UNKNOWN'
};

export type WorkflowVersionLogDetail = {
  __typename?: 'WorkflowVersionLogDetail';
  commitTime: Scalars['Instant'];
  committer: Scalars['String'];
  message?: Maybe<Scalars['String']>;
  version: Scalars['Long'];
  workflowId: Scalars['Long'];
};

export type AddSalePurchaseStockQuantityInput = {
  /**  入库批次id  */
  batchId?: InputMaybe<Scalars['ID']>;
  /** 采购单id */
  purchaseId: Scalars['ID'];
  /** sku id */
  skuId: Scalars['Int'];
  /** 申请增加量大单位数量 */
  totalQuantity?: InputMaybe<Scalars['BigDecimal']>;
  /** 申请增加量小单位数量 */
  unitQuantity: Scalars['BigDecimal'];
};

export type AdhocInput = {
  /** 购买方纳税人识别号 */
  buyerId?: InputMaybe<Scalars['String']>;
  /** 购买方名称 */
  buyerName?: InputMaybe<Scalars['String']>;
  /** 发票代码 */
  code?: InputMaybe<Scalars['String']>;
  /** 结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 货物或应税劳务、服务名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 发票号码 */
  number?: InputMaybe<Scalars['String']>;
  /** 销售方名称 */
  sellerName?: InputMaybe<Scalars['String']>;
  /** 开始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
  /** 发票类型 */
  type?: InputMaybe<Scalars['String']>;
  /** 上传结束时间 */
  uploadEndTime?: InputMaybe<Scalars['Long']>;
  /** 上传开始时间 */
  uploadStartTime?: InputMaybe<Scalars['Long']>;
};

/** ---------------- 入参 ------------ */
export type AdhocPageInput = {
  /** 购买方纳税人识别号 */
  buyerId?: InputMaybe<Scalars['String']>;
  /** 购买方名称 */
  buyerName?: InputMaybe<Scalars['String']>;
  /** 发票代码 */
  code?: InputMaybe<Scalars['String']>;
  /** 结束时间 */
  endTime?: InputMaybe<Scalars['Long']>;
  /** 货物或应税劳务、服务名称 */
  name?: InputMaybe<Scalars['String']>;
  /** 发票号码 */
  number?: InputMaybe<Scalars['String']>;
  /** 当前页码 */
  pageCurrent?: InputMaybe<Scalars['Int']>;
  /** 分页参数 */
  pageSize?: InputMaybe<Scalars['Int']>;
  /** 销售方名称 */
  sellerName?: InputMaybe<Scalars['String']>;
  /** 开始时间 */
  startTime?: InputMaybe<Scalars['Long']>;
  /** 发票类型 */
  type?: InputMaybe<Scalars['String']>;
  /** 上传结束时间 */
  uploadEndTime?: InputMaybe<Scalars['Long']>;
  /** 上传开始时间 */
  uploadStartTime?: InputMaybe<Scalars['Long']>;
};

/** 商品sku明细对象 */
export type CommoditySkuDetailPayload = {
  __typename?: 'commoditySkuDetailPayload';
  /** 批次id */
  batchId?: Maybe<Scalars['ID']>;
  /** 小计 */
  batchSubtotal?: Maybe<Scalars['BigDecimal']>;
  /** 换算数量 */
  convertQuantity?: Maybe<Scalars['BigDecimal']>;
  /** 换算单位 */
  convertUnit?: Maybe<Scalars['Int']>;
  /** 数量 */
  quantity?: Maybe<Scalars['BigDecimal']>;
  /** 数量单位 */
  unitId?: Maybe<Scalars['Int']>;
  /** 单价 */
  unitPrice?: Maybe<Scalars['BigDecimal']>;
};

export type InputLists = {
  inputs?: InputMaybe<Array<InputMaybe<VatInvoiceResultInput>>>;
};

export type PageAgencySellerInput = {
  /** 代卖商名称 */
  agentName?: InputMaybe<Scalars['String']>;
  pageCurrent?: InputMaybe<Scalars['Int']>;
  pageSize?: InputMaybe<Scalars['Int']>;
};

export type PeachCreditCustomerRecordInput = {
  customerId: Scalars['Int'];
};

export type PeachTest = {
  __typename?: 'peachTest';
  id?: Maybe<Scalars['ID']>;
};

/** 财务付款管理: 新增入参 */
export type SaveFinancialPaymentInput = {
  /** 所属公司id */
  businessCompanyId: Scalars['ID'];
  /** 来源单子类型 */
  fcPaymentSubType: Scalars['String'];
  /** 来源单类型 */
  fcPaymentType: Scalars['String'];
  /** 发票主体公司id */
  invoiceBodyCompanyId?: InputMaybe<Scalars['ID']>;
  /** 开票供应商id */
  makeOutSupplierId?: InputMaybe<Scalars['ID']>;
  /** 开票供应商名称 */
  makeOutSupplierName?: InputMaybe<Scalars['String']>;
  /** 付款单金额 */
  paymentAmount: Scalars['BigDecimal'];
  /** 应付明细 */
  paymentItems?: InputMaybe<Array<InputMaybe<FinancialPaymentItemInput>>>;
  /** 付款对象 */
  paymentObjectId?: InputMaybe<Scalars['ID']>;
  /** 付款对象名称 */
  paymentObjectName?: InputMaybe<Scalars['String']>;
  /** 实际供应商id */
  supplierId?: InputMaybe<Scalars['ID']>;
  /** 实际供应商名称 */
  supplierName?: InputMaybe<Scalars['String']>;
};

export type StockWmsOrderListBadgeInput = {
  stockOperationType: StockOperationType;
};

export type UpdateStdOptionStatusInput = {
  /** 标准选项id */
  stdOptionId?: InputMaybe<Scalars['Int']>;
  /** 标准选项启用状态 */
  stdOptionStatus?: InputMaybe<Scalars['Int']>;
};

export type UpdateStdSpecStatusInput = {
  /** 标准规格id */
  stdSpecId?: InputMaybe<Scalars['Int']>;
  /** 标准规格启用状态 */
  stdSpecStatus?: InputMaybe<Scalars['Int']>;
};
