input AbnormalOrderInput {
  abnormalOrderId: ID!
}

type AbnormalOrderItemPayload implements CommoditySkuBase {
  abnormalOrderId: ID
  abnormalOrderItemId: ID

  """申请入库量大单位"""
  applyTotalQuantity: BigDecimal

  """申请入库量小单位"""
  applyUnitQuantity: BigDecimal

  """审核入库量大单位"""
  auditTotalQuantity: BigDecimal

  """审核入库量小单位"""
  auditUnitQuantity: BigDecimal
  commoditySku: PitayaCommoditySku

  """生产成品/半成品总入库量"""
  productAndSemiInStockTotalQuantity: BigDecimal

  """原因"""
  reason: String

  """生产用量总量"""
  surplusTotalQuantity: BigDecimal
}

type AbnormalOrderPayload implements BelongOrgBase & CreateByBase & CustomerBase & OrgBase & SupplierBase & WarehouseBase {
  """异常订单单据类型 IN/OUT"""
  abnormalOrderBasicTypeName: String
  abnormalOrderId: ID
  abnormalOrderItemPayload: [AbnormalOrderItemPayload]
  abnormalOrderStatus: String
  abnormalOrderStatusName: String

  """异常订单类型 出入库审核/生产任务"""
  abnormalOrderTypeName: String

  """异常任务统计"""
  abnormalTask: AbnormalTask
  belongOrg: PitayaOrg
  commodityType: Int
  commodityTypeName: String
  createBy: User
  createTime: Long

  """生产任务-计划类型"""
  createType: Int
  customer: Customer

  """净重差异区间"""
  interval: BigDecimal
  orderCode: String
  orderId: ID
  orderType: Int
  orderTypeName: String
  org: PitayaOrg
  remark: String
  supplier: Supplier

  """任务Code"""
  taskCode: String

  """任务id"""
  taskId: ID
  warehouse: Warehouse
}

type AbnormalOrderStatisticPayload {
  inOutStockUnAuditCount: Int
  taskUnAuditCount: Int
}

enum AbnormalOrderStatus {
  AUDITED
  TO_BE_AUDIT
}

input AbnormalOrderStatusStatisticInput {
  """类型"""
  abnormalOrderType: AbnormalOrderType!

  """时间"""
  timeRange: PitayaTimeRange!
}

enum AbnormalOrderType {
  IN_OUT_STOCK
  PRODUCTION_TASK
}

type AbnormalSalesOrderPayload {
  """异常单品"""
  abnormalCategory: String

  """异常商品列表"""
  abnormalCommodity: [OrderListSkuInfo]

  """异常销售状态"""
  abnormalStatus: AbnormalSalesOrderStatus

  """订单号"""
  orderCode: String

  """订单id"""
  orderId: ID

  """开单时间"""
  orderTime: Long

  """开单人"""
  orderUserName: String
}

enum AbnormalSalesOrderStatus {
  """已确认"""
  CONFIRMED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """无需确认"""
  UNNECESSARY

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """待确认"""
  WAIT
}

"""任务异常状态"""
enum AbnormalStatus {
  """异常"""
  TASK_ABNORMAL

  """正常"""
  TASK_NORMAL

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type AbnormalTask implements BelongOrgBase & UnitBase & WarehouseBase {
  belongOrg: PitayaOrg

  """生产成品/半成品总入库量"""
  productAndSemiSum: BigDecimal

  """生产用料总量"""
  surplusSum: BigDecimal
  taskCode: String
  taskId: ID

  """单位"""
  unit: Unit
  warehouse: Warehouse
}

enum AccessType {
  """并行文件系统"""
  PARALLEL_FILE_SYSTEM

  """私有访问"""
  PRIVATE

  """公开访问"""
  PUBLIC
  UNRECOGNIZED

  """未指定的"""
  UN_SPECIFIED
}

"""账户性质"""
enum AccountAttribute {
  """一般账户"""
  GENERAL_ACCOUNT

  """个人账户"""
  PERSONAL_ACCOUNT
}

type AccountChildrenStatementPayload implements SupplierInterface {
  """子对账单号"""
  accountChildrenStatementCode: String

  """子对账单状态"""
  accountChildrenStatementState: AccountStatementStateEnum

  """子对账单id"""
  id: ID

  """供应商ID"""
  supplierId: ID

  """供应商名称"""
  supplierName: String
}

"""欠款账期设置"""
type AccountPeriod {
  """公司最大授信账期"""
  maxCompanyCreditPeriod: Int

  """最大授信账期"""
  maxCreditPeriod: Int

  """个人最大授信账期"""
  maxPersonCreditPeriod: Int

  """客户超期限制天数"""
  moderateSalesLimitDays: Int

  """超期限制"""
  overdueLimit: CreditOverdueLimitEnum

  """超期管理"""
  overdueManagement: CreditOverdueManagementEnum

  """超期预警"""
  overdueWarnings: PeachWarningConfigurationPayload

  """账期设置"""
  periodSetting: PeachConfigSettingEnum!

  """超期销售设置"""
  salesTypePeriodLimit: CreditOverdueLimitSaleEnum
}

"""对账单新增入参"""
input AccountStatementCreateInput {
  """所属公司id"""
  companyId: ID!

  """供应商id"""
  supplierId: ID!

  """供应商类型"""
  supplierType: DurianSupplierTypeEnum

  """结束时间"""
  timeEnd: Long!

  """时间范围类型"""
  timeRangeType: TimeRangeTypeEnum!

  """开始时间"""
  timeStart: Long!
}

"""对账单详情信息"""
type AccountStatementDetailPayload implements CompanyNameInterFace & SupplierInterface {
  """对账单号"""
  accountStatementCode: String

  """对账单状态"""
  accountStatementState: AccountStatementStateEnum

  """所属公司id"""
  companyId: ID

  """所属公司名称"""
  companyName: String

  """确认结算金额"""
  confirmSettlementAmount: BigDecimal

  """创建日期"""
  createTime: Long

  """差值"""
  differenceValue: BigDecimal

  """结束时间"""
  endTime: Long

  """id"""
  id: ID

  """开始时间"""
  startTime: Long

  """供应商金额"""
  supplierAmount: BigDecimal

  """供应商ID"""
  supplierId: ID

  """供应商名称"""
  supplierName: String

  """时间范围类型"""
  timeRangeType: TimeRangeTypeEnum

  """待清算金额"""
  unclearedAmount: BigDecimal
}

input AccountStatementImportConfirmInput {
  """需要加入对账单的数据"""
  needAddData: [AccountStatementImportInput]!

  """需要从对账单删除的数据"""
  needRemoveData: [AccountStatementImportInput]!

  """原始文件对象"""
  originFile: FileInput!
}

input AccountStatementImportInput {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """产地计划号"""
  originPlanCode: String
}

type AccountStatementImportPayload {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """产地计划号"""
  originPlanCode: String
}

type AccountStatementImportResultPayload {
  """校验结果"""
  checkResult: CheckResultPayload!

  """需要加入对账单的数据"""
  needAddData: [AccountStatementImportPayload]!

  """需要从对账单删除的数据"""
  needRemoveData: [AccountStatementImportPayload]!

  """原始文件对象"""
  originFile: DurianFilePayload!
}

"""对账单分页查询入参"""
input AccountStatementPageInput {
  """对账单号"""
  accountStatementCode: String

  """对账单状态"""
  accountStatementState: AccountStatementStateEnum

  """所属公司id"""
  companyId: ID

  """创建结束时间"""
  createTimeEnd: Long

  """创建开始时间"""
  createTimeStart: Long

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """供应商id"""
  supplierId: ID
}

"""对账单分页返回对象"""
type AccountStatementPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [AccountStatementDetailPayload]

  """总记录数"""
  totalRecords: Int
}

"""对账单操作记录详情信息"""
type AccountStatementRecordDetailPayload implements UserInterface {
  """对账单id"""
  accountStatementId: ID

  """操作内容"""
  content: String

  """id"""
  id: ID

  """操作时间"""
  operationTime: Long

  """组织id"""
  orgId: Int

  """备注"""
  remark: String

  """租户id"""
  tenantId: ID

  """操作人id"""
  userId: Int

  """操作人"""
  userName: String
}

"""对账单操作记录分页查询入参"""
input AccountStatementRecordPageInput {
  """对账单id"""
  id: ID!

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
}

"""对账单操作记录分页返回对象"""
type AccountStatementRecordPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [AccountStatementRecordDetailPayload]

  """总记录数"""
  totalRecords: Int
}

enum AccountStatementStateEnum {
  """已作废"""
  CANCELLATION

  """确认中"""
  CONFIRMING

  """已开票"""
  INVOICED

  """待开票"""
  NOT_INVOICED

  """待提交财务"""
  NOT_SUBMITTED_TO_FINANCE

  """部分确认失败"""
  PARTIAL_CONFIRMATION_FAILURE

  """部分开票"""
  PARTIAL_INVOICED

  """待审核"""
  UNAUDITED

  """待核对"""
  UNVERIFIED
}

input AccountStatementVerificationBatchEditInput {
  """idList"""
  idList: [ID!]!

  """供应商id"""
  supplierId: ID!
}

input AccountStatementVerificationBatchInput {
  """核对值"""
  code: [String]!

  """核对数据类型"""
  dataTypeEnum: AccountStatementVerificationDataTypeEnum!
}

input AccountStatementVerificationBatchRemoveInput {
  """核对值"""
  code: [String]!

  """核对数据类型"""
  dataTypeEnum: AccountStatementVerificationDataTypeEnum!

  """对账单id"""
  id: ID!
}

enum AccountStatementVerificationDataTypeEnum {
  """柜次"""
  CABINET_BATCH_CODE

  """产地计划号"""
  ORIGIN_PLAN_CODE
}

input AccountStatementVerificationEditInput {
  """确认结算金额"""
  confirmSettlementAmount: BigDecimal!

  """凭证"""
  file: FileInput

  """id"""
  id: ID!

  """产地计划号"""
  originPlanCode: String!

  """备注"""
  remark: String
}

input AccountStatementVerificationPageInput {
  """子对账id"""
  accountChildrenStatementId: ID

  """对账单id"""
  accountStatementId: ID!

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """费用项id"""
  costId: ID

  """是否有差异"""
  difference: Boolean

  """清算单号"""
  liquidationRecordCode: String

  """产地计划号"""
  originPlanCode: String

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """费用模板"""
  tmpType: TemplateTypeEnum

  """是否核对"""
  verification: Boolean
}

type AccountStatementVerificationPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [AccountStatementVerificationPayload]

  """总记录数"""
  totalRecords: Int
}

type AccountStatementVerificationPayload implements CostNameInterface & InvoiceSupplierInterface & OrgNameInterFace {
  """对账单号"""
  accountCode: String

  """生成调整单的金额"""
  adjustBillAmount: BigDecimal

  """费用项金额"""
  amountIncludingTax: BigDecimal

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: [String]

  """确认结算金额"""
  confirmSettlementAmount: BigDecimal

  """费用项id"""
  costId: ID

  """费用项名称"""
  costName: String

  """创建时间"""
  createTime: Long

  """币种"""
  currency: String

  """差值"""
  differenceAmount: BigDecimal

  """凭证"""
  file: [DurianFilePayload]

  """清算单id"""
  id: ID

  """开票供应商"""
  invoiceSupplierId: ID

  """开票供应商名称"""
  invoiceSupplierName: String

  """清算单号"""
  liquidationRecordCode: String

  """所属组织"""
  orgId: ID

  """所属组织名称"""
  orgName: String

  """产地计划号"""
  originPlanCode: String

  """备注"""
  remark: String

  """来源费用单号"""
  sourceBillCode: String

  """来源类型"""
  sourceType: String

  """清算单状态"""
  state: LiquidationRecordStateEnum

  """供应商金额"""
  supplierAmount: BigDecimal

  """费用模板"""
  tmpType: TemplateTypeEnum

  """待清算金额"""
  unclearedAmount: BigDecimal

  """唯一key"""
  uniqueKey: String

  """更新日期"""
  updateTime: Long
}

input AccountStatementVerificationRemoveInput {
  """对账单id"""
  id: ID!

  """产地计划号"""
  originPlanCode: String!
}

"""账户状态"""
enum AccountStatus {
  """注销"""
  BLOCKED

  """冻结"""
  FREEZE

  """在用"""
  IN_USE
}

"""账户性质"""
enum AccountType {
  """银行账户"""
  BANK_ACCOUNT
}

type AcquireItemPayload {
  """SPU名称"""
  commodityName: String

  """副单位与基本单位关系转换"""
  conversion: BigDecimal

  """赠送total数量 v2.9.0"""
  giveTotalQuantity: BigDecimal

  """赠送unit数量 v2.9.0"""
  giveUnitQuantity: BigDecimal

  """入库毛重"""
  inStockGrossUnitQuantity: BigDecimal

  """入库单价"""
  inStockPrice: BigDecimal

  """入库total数量"""
  inStockTotalQuantity: BigDecimal

  """入库净重"""
  inStockUnitQuantity: BigDecimal

  """标记 v2.9.0"""
  markList: [AcquireMarkEnum]

  """单价"""
  price: BigDecimal

  """单价定位(10净重，20毛重)"""
  pricePosition: Int

  """单价单位Id"""
  priceType: Int

  """单价单位名称"""
  priceTypeName: String

  """关联采购单号"""
  relevancyCode: String

  """商品skuID"""
  skuId: Int

  """规格选项"""
  skuTextDescription: [String]

  """总价"""
  totalPrice: BigDecimal

  """副单位数量"""
  totalQuantity: BigDecimal

  """副单位类型"""
  totalType: Int

  """副单位类型名称"""
  totalTypeName: String

  """小单位数量"""
  unitQuantity: BigDecimal

  """小单位类型"""
  unitType: Int

  """小单位类型名称"""
  unitTypeName: String
}

enum AcquireMarkEnum {
  """补损"""
  COMPENSATION

  """货主代卖"""
  CONSIGNOR_AGENCY_SALE

  """赠送"""
  GIVE

  """包损耗"""
  PACKET_LOSS

  """采购"""
  PURCHASE
}

"""分页对象"""
type AcquirePageResultPayload {
  pageCurrent: Int
  pageSize: Int

  """采购订单列表"""
  records: [AcquirePayload]
  totalRecords: Long
}

type AcquirePayload implements BelongOrgBase & SupplierNameBase {
  """
  总价合计
      totalPrice:BigDecimal
  入库记录条数
  """
  appliedCount: Int

  """采购单号"""
  applyCode: String

  """入库订单Id"""
  applyId: ID

  """采购订单状态Id '入库订单状态，默认待提交，10：待提交、20：待入库、30：部分入库、40：已完成、50：已取消';"""
  applyStatus: Int

  """入库状态"""
  applyStatusName: String

  """入库类型"""
  applyType: Int

  """入库类型名称（原料采购、辅料采购）"""
  applyTypeName: String

  """客户Id"""
  belongId: Int

  """客户名称"""
  belongName: String

  """所属组织 v2.9.0"""
  belongOrg: PitayaOrg

  """客户类型Id"""
  belongType: Int

  """客户类型名称"""
  belongTypeName: String

  """ 费用单ID"""
  billId: ID

  """商品信息"""
  commodities: [AcquireItemPayload]

  """商品类型Id"""
  commodityType: Int

  """商品类型名称（原料、辅料）"""
  commodityTypeName: String

  """费用信息"""
  costs: [PitayaCostItemPayload]

  """创建时间"""
  createTime: Long

  """创建人员ID"""
  createUserId: Int

  """创建人员"""
  createUserName: String

  """驳回（取消）原因(列表+详情)"""
  errorDescription: String

  """已经存在的退货类型"""
  existReturnTypeList: [Int]

  """采购费用单ID"""
  exitCost: Boolean

  """ 是否可退货"""
  exitReturn: Boolean

  """手工单号"""
  manualCode: String

  """订单备注"""
  note: String

  """申请操作记录"""
  operationLog: [FlowApplyOperationLogPayload]

  """ 退货记录数量"""
  returnCount: Int

  """供应商Id"""
  supplierId: Int

  """供应商名称"""
  supplierName: String

  """费用模板id v2.17.1"""
  templateId: ID

  """仓库Id"""
  warehouseId: ID

  """仓库名称"""
  warehouseName: String
}

input ActualCostPaymentBillCostInput {
  """金额"""
  amount: BigDecimal

  """费用项金额"""
  amountIncludingTax: BigDecimal

  """费用项id"""
  costId: ID

  """凭证"""
  file: [FileInput]

  """产生日期"""
  generationDate: Long

  """id"""
  id: ID!

  """开票供应商"""
  invoiceSupplierId: ID

  """备注"""
  remark: String

  """供应商"""
  supplierId: ID
}

type ActualCostPaymentBillCostPayload {
  """对账结果"""
  accountResult: String

  """金额"""
  amount: BigDecimal

  """费用项金额"""
  amountIncludingTax: BigDecimal

  """费用项id"""
  costId: ID

  """费用项名称"""
  costName: String

  """凭证"""
  file: [DurianFilePayload]

  """产生日期"""
  generationDate: Long

  """id"""
  id: ID

  """开票供应商"""
  invoiceSupplierId: ID

  """备注"""
  remark: String

  """状态"""
  state: ActualCostPaymentStateEnum

  """供应商"""
  supplierId: ID
}

interface ActualCostPaymentBillInfoInterface {
  """费用项信息"""
  costList: [ActualCostPaymentBillCostPayload]

  """模板id"""
  tmpId: ID
}

type ActualCostPaymentBillInfoPayload implements ActualCostPaymentBillInfoInterface {
  """费用项信息"""
  costList: [ActualCostPaymentBillCostPayload]

  """模板id"""
  tmpId: ID
}

type ActualCostPaymentDetailPayload implements CategoryInterface & EntryPortInterface {
  """订舱模式"""
  BookingMode: BookingModeEnum

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """空柜费用信息"""
  emptyCabinetBill: ActualCostPaymentBillInfoPayload

  """进口港名称"""
  entryPort: String

  """进口港ID"""
  entryPortId: ID

  """产地计划号"""
  originPlanCode: String

  """采购费用信息"""
  purchaseBill: ActualCostPaymentBillInfoPayload

  """还箱费用信息"""
  returnBoxBill: ActualCostPaymentBillInfoPayload

  """状态"""
  state: ActualCostPaymentStateEnum
}

input ActualCostPaymentPageInput {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """创建时间终"""
  createTimeEnd: Long

  """创建时间始"""
  createTimeStart: Long

  """产地计划号"""
  originPlanCode: String

  """当前页码"""
  pageCurrent: Int!

  """条数"""
  pageSize: Int!

  """状态"""
  state: ActualCostPaymentStateEnum

  """更新时间终"""
  updateTimeEnd: Long

  """更新时间始"""
  updateTimeStart: Long
}

type ActualCostPaymentPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [ActualCostPaymentPayload]

  """总记录数"""
  totalRecords: Int
}

type ActualCostPaymentPayload implements CategoryInterface & EntryCustomsSupplierInterface & EntryPortInterface & ExportPortInterface & ShipCompanyInterface {
  """订舱模式"""
  BookingMode: BookingModeEnum

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """创建时间"""
  createTime: Long

  """进口报关公司名称"""
  entryCustomsSupplier: String

  """进口报关公司ID"""
  entryCustomsSupplierId: ID

  """进口港名称"""
  entryPort: String

  """进口港ID"""
  entryPortId: ID

  """出口港名称"""
  exportPort: String

  """出口港ID"""
  exportPortId: ID

  """产地计划号"""
  originPlanCode: String

  """船公司ID"""
  shipCompany: ID

  """船公司名称"""
  shipCompanyName: String

  """船名"""
  shipName: String

  """状态"""
  state: ActualCostPaymentStateEnum

  """更新时间"""
  updateTime: Long

  """船次"""
  vesselNo: String
}

input ActualCostPaymentSaveInput {
  """空柜费用信息"""
  emptyCabinetBill: [ActualCostPaymentBillCostInput]

  """实报实销单id"""
  paymentId: ID!

  """采购费用信息"""
  purchaseBill: [ActualCostPaymentBillCostInput]

  """还箱费用信息"""
  returnBoxBill: [ActualCostPaymentBillCostInput]
}

enum ActualCostPaymentStateEnum {
  """已清算"""
  LIQUIDATED

  """清算中"""
  LIQUIDATION

  """待清算"""
  PENDING_LIQUIDATION
}

type ActualQuantity {
  """实际单价"""
  actualSalePrice: BigDecimal

  """实际销售小计"""
  actualSaleTotalPrice: BigDecimal

  """实际数量大单位数量"""
  actualTotalQuantity: BigDecimal

  """实际数量小单位数量"""
  actualUnitQuantity: BigDecimal

  """冗余item id for dataloader"""
  outOrderItemId: ID
}

input AddCommodityStockInput {
  """ 入库批次id """
  batchId: ID!

  """ 商品sku """
  commoditySkuId: Int!

  """ 采购id """
  purchaseId: ID!
  sourceBatchId: ID!

  """ 申请增加量 """
  totalQuantity: BigDecimal
  unitQuantity: BigDecimal!
}

input AddCustomerBlacklistInput {
  """客户id"""
  customerId: Int!

  """拉黑原因"""
  reason: String!
}

"""新增配送单入参"""
input AddDeliveryOrderInput {
  """客户信息集合"""
  belongInfo: [CustomerInfoInput]!

  """所属组织ID"""
  belongOrgId: Int!

  """业务员名字"""
  businessUserName: String

  """车牌号"""
  carNum: String!

  """车辆类型"""
  carType: String!

  """配送日期"""
  deliveryDate: Long!

  """配送单费用明细"""
  deliveryOrderFee: [DeliveryOrderFeeInput!]!

  """配送单商品明细"""
  deliveryOrderItem: [DeliveryOrderItemInput!]!

  """配送方式"""
  deliveryType: DeliveryMethodEnum!

  """司机联系方式"""
  driverContact: String!

  """司机姓名"""
  driverName: String!

  """配送货物销售订单日期"""
  saleOrderDate: Long!

  """仓库ID"""
  warehouseId: ID!
}

type AddOrDeleteRecords {
  """变更后的数量"""
  afterQuantity: BigDecimal

  """变更前的数量"""
  beforeQuantity: BigDecimal

  """变更数量"""
  changeQuantity: BigDecimal

  """变更描述与备注"""
  changeRemark: String

  """变更类型 10：增加 20：减少"""
  changeType: Int

  """创建人"""
  createBy: Int

  """创建人名称"""
  createByName: String

  """创建时间"""
  createTime: Long

  """计划id"""
  planId: ID

  """任务id"""
  taskId: ID

  """任务明细变更id"""
  taskItemChangeId: ID

  """任务明细id"""
  taskItemId: ID
}

input AddOrDeleteRecordsInput {
  planId: ID
  taskId: ID
  taskItemId: ID
}

input AddSopInput {
  """sopId数组"""
  sopIdList: [ID]
}

input AddSopOperationInput {
  """货源"""
  goodsSource: GoodsSourceEnum!

  """sop环节"""
  operation: OperationType!

  """sopId"""
  sopId: ID!
}

input AddStockQuantityInput {
  """采购单id"""
  applyId: ID!

  """sku id"""
  skuId: Int!

  """采购退货:申请增加量大单位数量"""
  totalQuantity: BigDecimal

  """采购退货:申请增加量小单位数量"""
  unitQuantity: BigDecimal!
}

interface AddressBase {
  address: AddressInfo
}

type AddressInfo {
  """地址Id"""
  addressId: Int

  """地址名称"""
  addressName: String

  """归属类型"""
  belongType: Int

  """配送地址"""
  deliveryName: String

  """是否禁用/能否开单"""
  isEnabled: Boolean

  """库存商品数量(门店管理,库存列表有在使用)"""
  stockCount: Int
}

interface AddressInfoBase {
  addressInfo: AddressInfo
}

type AdjustBillDetailPayload {
  """费用单ID"""
  billMainId: ID

  """柜次"""
  cabinetBatchCodeList: [String]

  """柜号"""
  cabinetCodeList: [String]

  """id"""
  id: ID

  """财务驳回原因"""
  rejectReason: String

  """销地计划号"""
  salesPlanCode: String

  """状态"""
  state: BillBusinessStateEnum

  """费用模板ID"""
  tmpId: ID
}

input AdjustBillPageInput {
  """费用单号"""
  billMainCode: String

  """调整单类型"""
  billType: BillTypeEnum

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """提交日期终"""
  commitTimeEnd: Long

  """提交日期起"""
  commitTimeStart: Long

  """创建日期日期终"""
  createTimeEnd: Long

  """创建日期起"""
  createTimeStart: Long

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """销地计划号"""
  salesPlanCode: String

  """调整单状态"""
  stateList: [BillBusinessStateEnum]
}

type AdjustBillPagePayload {
  """当前页码"""
  pageCurrent: Int!

  """条数"""
  pageSize: Int!

  """数据"""
  records: [AdjustBillPayload]

  """总记录数"""
  totalRecords: Int!
}

type AdjustBillPayload {
  """费用单号"""
  billMainCode: String

  """调帐详情"""
  billingDetail: String

  """柜次"""
  cabinetBatchCodeList: [String]

  """柜号"""
  cabinetCodeList: [String]

  """提交日期"""
  commitTime: Long

  """创建时间"""
  createTime: Long

  """id"""
  id: ID

  """销地计划号"""
  salesPlanCode: String

  """状态"""
  state: BillBusinessStateEnum

  """状态名称"""
  stateName: String
}

input AdjustDepreciationSwitchInput {
  """资产编码"""
  assetNo: String!

  """开关标记"""
  switchTag: Int!
}

type AdjustmentBillDetail {
  """调整后金额"""
  amountAfterAdjustment: BigDecimal

  """调整前金额"""
  amountBeforeAdjustment: BigDecimal

  """差异金额"""
  differenceAmount: BigDecimal

  """费用类型名称"""
  feeType: String

  """开票供应商"""
  invoiceSupplierName: String

  """付款方式"""
  payMode: String

  """结算账期"""
  paymentDays: String

  """供应商"""
  supplier: String

  """供应商Id"""
  supplierId: Int
}

type AdjustmentBillPageInfoPayload {
  """调整费用明细"""
  adjustmentBillDetail: [AdjustmentBillDetail]

  """所属组织"""
  belongOrgName: String

  """ 费用单号"""
  billCode: String

  """费用id"""
  billId: ID

  """ 费用单类型"""
  billMainType: Int

  """ 费用单类型描述"""
  billMainTypeDesc: String

  """ 费用单状态"""
  billStatus: Int

  """ 费用单状态描述"""
  billStatusDesc: String

  """ 柜次"""
  cabinetBatchCodeList: [String]

  """ 柜号"""
  cabinetCodeList: [String]

  """ 品类ID"""
  categoryId: ID

  """ 品类名称"""
  categoryName: String

  """所属公司"""
  company: String

  """ 费用单创建人"""
  createBy: String

  """ 费用单创建人ID"""
  createById: Int

  """ 费用单创建时间"""
  createTime: Long

  """ 驳回原因"""
  reason: String

  """提交日期"""
  submissionDate: Long

  """ 提交人"""
  submitBy: String

  """ 提交人id"""
  submitById: Int

  """ 调拨日期"""
  transferDate: Long
}

type AdjustmentCommodityDetailPayload {
  """sku补充Id,前端skuId取此值展示"""
  assistId: String

  """批次号"""
  batchCode: String

  """批次id"""
  batchId: ID

  """成本金额"""
  costAmount: BigDecimal

  """成本批次号"""
  costBatchCode: String

  """成本单价"""
  costPrice: BigDecimal

  """数量"""
  quantity: BigDecimal

  """skuId"""
  skuId: Int

  """sku名称"""
  skuName: String

  """单位id"""
  unitId: Int

  """单位名称"""
  unitName: String

  """仓库名称"""
  warehouseName: String
}

type AdjustmentDetailPayload {
  """费用列表"""
  adjustmentCost: [PeachCommodityAdjustmentCostPayload]

  """商品调整类型"""
  adjustmentType: PeachCommodityAdjustmentEnum

  """商品调整单号"""
  code: String

  """证明文件"""
  files: [PeachFilePayload]

  """ 操作时间"""
  operationTime: Long

  """ 操作人"""
  operator: String

  """ 商品调整原因"""
  remark: String

  """入库商品"""
  stockInCommodity: CommodityAdjustmentDetailPayload

  """出库商品列表-辅料"""
  stockOutAssistCommodity: [CommodityAdjustmentDetailPayload]

  """出库商品列表"""
  stockOutCommodity: [CommodityAdjustmentDetailPayload]
}

""" 预收明细信息 """
type AdvanceInfoDetailPayload {
  """ 预收单编码 """
  advanceOrderCode: String

  """ 预收单ID """
  advanceOrderId: ID
}

""" 预收单状态流转日志返回信息 """
type AdvanceLogsPayload {
  """ 预收单ID"""
  advanceOrderId: ID

  """预收单状态"""
  status: Int

  """当前状态操作人ID"""
  statusCreateBy: Int

  """当前状态操作人"""
  statusCreateName: String

  """预收单状态描述"""
  statusDesc: String

  """当前状态操作时间"""
  statusTime: Long
}

enum AdvanceOperationEnum {
  """完成(入账)"""
  COMPLETE

  """确认"""
  CONFIRM

  """驳回"""
  REJECT
}

input AdvanceOrderLogInput {
  """ 预收单类型"""
  advanceType: AdvanceTypeEnum!

  """系统ID"""
  appId: Int!

  """Id号入参"""
  id: ID!
}

enum AdvanceTypeEnum {
  """预收单"""
  PRE_RECEIPT

  """预收退款单"""
  PRE_RECEIPT_REFUND

  """ 未知"""
  UNRECOGNIZED
}

type AfterSaleOrderCommodity {
  """skuId"""
  skuId: Int

  """sku退货信息"""
  skuInfo: [SkuInfo]

  """skuName"""
  skuName: String
}

type AfterSalesInfo {
  """售后商品信息"""
  afterSaleOrderCommodity: [AfterSaleOrderCommodity]

  """售后类型"""
  afterSaleType: PeachAfterSaleType

  """退款金额"""
  amount: BigDecimal

  """售后单Code"""
  code: String

  """售后单id"""
  id: ID

  """发起人"""
  sponsor: String

  """状态"""
  status: PeachReturnOrderEnum
}

"""售后小票入参"""
input AfterSalesTicketInput {
  """退货订单id"""
  returnOrderId: ID!
}

"""售后小票返回对象"""
type AfterSalesTicketPayload {
  """客户ID"""
  customerId: Int

  """客户名称"""
  customerName: String

  """备注"""
  remark: String

  """退货商品明细"""
  returnCommodities: [PeachCommodityPayload]

  """退货单号"""
  returnOrderCode: String

  """退货订单id"""
  returnOrderId: ID

  """退货总数量"""
  returnTotalQuantity: [SalesNumCount]

  """退货审核人"""
  reviewerName: String

  """销售单号"""
  saleOrderCode: String

  """退货发起人"""
  sponsorName: String

  """退货订单创建时间"""
  time: Long
}

input AgencyManagementCategoryInput {
  """代卖单类型"""
  orderType: AgencySaleEnum!
}

type AgencyManagementPayload {
  """代卖商/货主名称"""
  agentName: String

  """代卖柜号（委托待销特有字段）"""
  cabinetCode: [String]

  """品类列表"""
  categoryList: [String]

  """发起时间"""
  createTime: Long

  """发起人"""
  createUser: String

  """代卖单号"""
  orderCode: String

  """代卖单id"""
  orderId: ID

  """代卖规则值"""
  ruleValue: BigDecimal

  """销售进度"""
  salesProgress: BigDecimal

  """结算单状态 UNSPECIFIED 表示待发起 """
  settlementAuditStatus: SettlementAuditStatus

  """代卖规则"""
  settlementRrule: SettlementRuleType

  """结算状态"""
  settlementStatus: AgencySaleSettlementStatus
}

input AgencyPurchasePaymentBillInput {
  """ 本次付款金额 """
  agencyAmount: BigDecimal

  """ 付款单ID """
  paymentBillId: ID
}

"""代卖单-采购退货单"""
type AgencyPurchaseReturnOrder {
  """折损/退货金额"""
  amount: BigDecimal

  """商品信息"""
  commodityInfo: [PurchaseReturnCommodity]

  """操作员"""
  operateName: String

  """操作时间"""
  operateTime: Long

  """采购退货id"""
  purchaseReturnId: ID

  """采购退货单号"""
  returnCode: String

  """退货类型 """
  returnType: PurchaseReturnsType

  """供应商id"""
  supplierId: Int

  """供应商名称"""
  supplierName: String
}

"""退回入库记录"""
type AgencyReturnBackInRecord {
  """商品信息"""
  commodityInfo: String

  """入库类型"""
  inRecordType: PeachWareHouseType

  """操作员"""
  operateName: String

  """操作时间"""
  operateTime: Long

  """入库单号"""
  recordCode: String

  """入库记录id"""
  recordId: ID

  """供应商id"""
  supplierId: Int

  """供应商名称"""
  supplierName: String

  """仓库信息"""
  wareHouse: WarehouseDataLoaderPayload
}

input AgencySaleCategoryInput {
  """代卖商id"""
  agentId: ID!
}

"""代卖单商品入参"""
input AgencySaleCommodityInput {
  """批次id"""
  batchId: ID

  """柜号"""
  cabinetCode: String

  """商品skuId"""
  commoditySkuId: Int!

  """代卖数量"""
  quantity: BigDecimal!

  """代卖数量单位Id"""
  unitId: Int!
}

"""代卖单商品"""
type AgencySaleCommodityItemPayload {
  """销售均价"""
  averagePrice: BigDecimal

  """柜号"""
  cabinetCodeList: [String]

  """商品skuId"""
  commoditySkuId: Int

  """商品sku名"""
  commoditySkuName: String

  """代卖数量"""
  quantity: BigDecimal

  """销售金额"""
  salesAmount: BigDecimal

  """销售数量"""
  salesQuantity: BigDecimal

  """数量单位Id"""
  unitId: Int
}

type AgencySaleCommodityOverviewPayload {
  """代卖数量"""
  agencySaleQuantityList: [UnitQuantityCountPayLoad]

  """代卖商/货主名称列表"""
  agentNameList: [String]

  """柜号"""
  cabinetCode: String

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """合作天数"""
  cooperationDays: Int

  """销售进度"""
  salesProgress: BigDecimal

  """销售数量"""
  salesQuantityList: [UnitQuantityCountPayLoad]
}

"""代卖合作项出参"""
type AgencySaleCooperationItemPayload {
  """代卖类型"""
  agencySaleType: AgencySaleEnum

  """代卖商/货主id"""
  agentId: ID

  """代卖商/货主名称"""
  agentName: String

  """联系人姓名"""
  contactName: String

  """联系人电话 """
  contactPhone: String

  """合作状态"""
  cooperationStatus: AgencySaleCooperationStatus
}

type AgencySaleCooperationOverviewPayload {
  """代卖类型"""
  agencySaleType: AgencySaleEnum

  """代卖商/货主id"""
  agentId: ID

  """代卖商/货主名称"""
  agentName: String

  """联系方式:电话"""
  phone: String

  """销售金额"""
  salesAmount: BigDecimal

  """销售进度"""
  salesProgress: BigDecimal
}

"""代卖合作:代卖结算出参"""
type AgencySaleCooperationSettlementPayload {
  """应收金额"""
  receivableAmount: BigDecimal

  """销售贷款"""
  salesAmount: BigDecimal

  """已结算金额"""
  settlementAmount: BigDecimal

  """结算单列表"""
  settlementList: [CooperationSettlementPayload]

  """结算状态"""
  settlementStatus: AgencySaleSettlementStatus
}

"""代卖合作状态"""
enum AgencySaleCooperationStatus {
  """合作完成"""
  COMPLETED

  """合作中"""
  IN_COOPERATION

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """暂无合作"""
  UN_COOPERATION
}

"""代卖单费用记录"""
input AgencySaleCostInput {
  """金额"""
  amount: BigDecimal!

  """费用项"""
  costType: AgencySaleCostType!

  """付款方式"""
  payMode: PayMode

  """供应商id"""
  supplierId: Int!
}

"""代卖单费用项"""
type AgencySaleCostItemPayload {
  """金额"""
  amount: BigDecimal

  """费用项名称"""
  costName: String

  """费用项类型"""
  costType: AgencySaleCostType

  """填写方"""
  createOrgName: String

  """结算状态"""
  settlementStatus: SettlementCostStatus
}

"""代卖单费用项"""
enum AgencySaleCostType {
  """打冷费"""
  CHILL

  """消杀费"""
  DISINFECTION_FEE

  """进场费"""
  ENTRY_FEE

  """叉车费"""
  FORKLIFT

  """运输费-仅展示"""
  FREIGHT_FEE

  """板车费"""
  HANDCART

  """装卸费"""
  HANDLING

  """运输费"""
  LOGISTICS

  """核酸消毒费"""
  NUCLEINIC_FEE

  """油费"""
  OIL_FEE

  """其他费用"""
  OTHER

  """托盘费"""
  PALLET_FEE

  """@Deprecated 车位占用费"""
  PARKING_COST

  """@Deprecated 押车费"""
  RIDING_FEE

  """@Deprecated 采购三轮费"""
  THREE_ROUNDS

  """过路费"""
  TOLLS

  """@Deprecated 搬运费"""
  TRANSPORT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""代卖单类型"""
enum AgencySaleEnum {
  """外部货主代卖（受托代销）"""
  EXTERNAL_CARGO_OWNER

  """外部代卖商代卖(委托代销)"""
  EXTERNAL_SELLER

  """内部货主代卖（内部受托）"""
  INTERNAL_CARGO_OWNER

  """内部代卖商代卖（内部委托）"""
  INTERNAL_SELLER

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input AgencySaleIdInput {
  """代卖单id"""
  agencySaleId: ID

  """用于其他系统内部代卖给批发系统，获取结算相关信息"""
  parentId: ID
}

type AgencySaleInfoDetailPayload {
  """关联代卖单号"""
  agencySaleOrderCode: String

  """关联代卖单id"""
  agencySaleOrderId: ID

  """累计对账金额"""
  checkAmount: BigDecimal

  """差异金额"""
  differentAmount: BigDecimal

  """累计回款金额"""
  returnAmount: BigDecimal

  """累计回款详情"""
  returnDetail: String

  """关联销售单总金额"""
  saleAmount: BigDecimal
}

type AgencySaleInfoPayload {
  """代卖单信息"""
  agencySaleInfoDetail: [AgencySaleInfoDetailPayload]

  """累计对账合计"""
  checkTotalAmount: BigDecimal

  """差异金额合计"""
  differentTotalAmount: BigDecimal

  """累计回款合计"""
  returnTotalAmount: BigDecimal

  """销售金额合计"""
  saleTotalAmount: BigDecimal
}

type AgencySaleManagementCommodity {
  """代卖数量"""
  agencySaleQuantity: BigDecimal

  """销售金额"""
  amount: BigDecimal

  """销售均价"""
  averageSellingPrice: BigDecimal

  """批次id"""
  batchId: ID

  """溯源柜号"""
  cabinetCode: String

  """溯源批次号"""
  originalBatchCode: String

  """退回数量"""
  returnNum: BigDecimal

  """skuId"""
  skuId: Int

  """sku名称"""
  skuName: String

  """已销售数量"""
  soldQuantity: BigDecimal

  """数量单位"""
  unitId: Int

  """未销售数量"""
  unsoldQuantity: BigDecimal
}

type AgencySaleManagementSettlement {
  """代卖费用"""
  agencyAmount: BigDecimal

  """结算审核状态"""
  auditStatus: SettlementAuditStatus

  """创建时间"""
  createTime: Long

  """发起人"""
  createUser: String

  """货款"""
  goodsAmount: BigDecimal

  """其他费用"""
  otherCost: [SettlementCost]

  """应收金额"""
  paymentAmount: BigDecimal

  """结算单号"""
  settlementCode: String

  """结算单id"""
  settlementId: ID

  """结算规则"""
  settlementRule: SettlementRuleType

  """结算规则值（扣款金额或百分比）"""
  settlementRuleValue: BigDecimal
}

type AgencySaleOrderCategory {
  """品类id"""
  categoryId: Int

  """品类名称"""
  categoryName: String

  """品类数量"""
  quantity: [AgencySaleOrderCategoryQuantity]
}

type AgencySaleOrderCategoryQuantity {
  """数量"""
  quantity: BigDecimal

  """单位"""
  unitId: Int
}

input AgencySaleOrderCreateCommodity {
  """ 批次id"""
  batchId: ID!

  """商品重量（默认kg）（暂时仅供菠萝蜜使用）"""
  goodsWeight: BigDecimal

  """ 购买数量"""
  quantity: BigDecimal!

  """数量单位类型"""
  quantityUnitType: Int!

  """小计"""
  subtotal: BigDecimal!

  """ 单价"""
  unitPrice: BigDecimal!
}

input AgencySaleOrderCreateInput {
  """代卖商id"""
  agentId: ID!

  """代卖商品列表"""
  commodityList: [AgencySaleOrderCreateCommodity]!

  """备注"""
  remark: String

  """商品总额"""
  totalAmount: BigDecimal!
}

type AgencySaleOrderPayload {
  """代卖渠道"""
  agencyChannelList: [String]

  """代卖数量"""
  agencyQuantity: [AgencySaleOrderCategory]

  """代卖商"""
  agentName: String

  """代卖柜号"""
  cabinetCode: String

  """是否完成入库"""
  completeInStock: Boolean

  """合作天数"""
  cooperationDays: Int

  """合作时间"""
  createTime: Long

  """发起人"""
  createUser: String

  """是否存在审核中的结算单"""
  existUnderReviewSettlementOrder: Boolean

  """代卖单号"""
  orderCode: String

  """代卖单id"""
  orderId: ID

  """代卖单类型"""
  orderType: AgencySaleEnum

  """备注"""
  remark: String

  """销售进度"""
  salesProgress: BigDecimal

  """销售数量"""
  salesQuantity: [AgencySaleOrderCategory]

  """代卖单结算标签，1 表示结算中 ，0 表示待结算"""
  settlementLabel: Int

  """结算状态"""
  settlementStatus: AgencySaleSettlementStatus
}

type AgencySaleOverviewCountPayload {
  """外部货主代卖单数量"""
  externalCargoOwnerCount: Long

  """外部代卖商代卖单数量"""
  externalSellerCount: Long

  """外部代卖商代卖单数量"""
  internalCargoOwnerCount: Long

  """内部代卖商代卖单数量"""
  internalSellerCount: Long
}

input AgencySaleOverviewListInput {
  """代卖类型"""
  agencyType: AgencySaleEnum!
}

type AgencySaleOverviewPayload {
  """代卖商品概览"""
  commodityOverviewList: [AgencySaleCommodityOverviewPayload]

  """代卖合作概览"""
  cooperationOverviewList: [AgencySaleCooperationOverviewPayload]
}

"""代卖合作:代卖单"""
type AgencySalePayload {
  """代卖渠道"""
  agencyChannelList: [String]

  """代卖数量"""
  agencyQuantityList: [AgencySaleOrderCategory]

  """代卖单号"""
  agencySaleCode: String

  """代卖单id"""
  agencySaleId: ID

  """代卖类型"""
  agencySaleType: AgencySaleEnum

  """代卖柜号"""
  cabinetCodeList: [String]

  """合作天数"""
  cooperationDays: Int

  """发起人id"""
  createBy: Int

  """创建时间"""
  createTime: Long

  """发起人"""
  creator: String

  """销售进度"""
  salesProgress: BigDecimal

  """销售数量"""
  salesQuantityList: [AgencySaleOrderCategory]

  """结算状态"""
  settlementStatus: AgencySaleSettlementStatus
}

"""代卖销售单退货入参"""
input AgencySaleReturnInput {
  """代卖销售单id"""
  orderId: ID!
}

"""代卖单代卖销售统计项"""
type AgencySaleSalesItemPayload {
  """代卖商品(数量)"""
  agencyQuantity: [AgencySaleOrderCategory]

  """代卖区域名称"""
  orgName: String

  """代卖销售进度"""
  salesProgress: BigDecimal
}

type AgencySaleSettlementPayload {
  """代卖类型"""
  agencySaleType: AgencySaleEnum

  """代卖商"""
  agentName: String

  """结算审核状态"""
  auditStatus: SettlementAuditStatus

  """商品"""
  commodity: [AgencySaleOrderCategory]

  """创建时间"""
  createTime: Long

  """发起人"""
  createUser: String

  """财务结算金额 为null时代表财务未结算"""
  financialAmount: BigDecimal

  """结算货款"""
  goodsAmount: BigDecimal

  """发起组织"""
  orgName: String

  """结算费用"""
  settlementAmount: BigDecimal

  """结算单号"""
  settlementCode: String

  """结算单id"""
  settlementId: ID
}

"""代卖单结算状态"""
enum AgencySaleSettlementStatus {
  """部分结算"""
  PARTIAL_SETTLEMENT

  """全部结算"""
  SETTLED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未结算"""
  UNSETTLED

  """未指定"""
  UNSPECIFIED
}

type AgencySaleSettlementStatusQuantityPayload {
  """已驳回数量"""
  rejected: Int

  """审核中数量"""
  underReview: Int
}

input AgencySaleTransferCommodityInput {
  """ 批次Id"""
  batchId: ID!

  """ 数量"""
  quantity: BigDecimal!

  """ 单位Id"""
  unitId: Int!
}

type AgencyTradeBillCount {
  toAudit: Long
  toSubmit: Long
}

interface AgencyTradeTransferAuditByBase {
  """更新人"""
  agencyTradeTransferAuditBy: User
}

type AgencyTradeTransferBillCommodity {
  """货款单号"""
  billCode: String

  """明细数据"""
  billPaymentFeeItemList: [BillPaymentFeeItem]

  """备注"""
  remark: String

  """总金额"""
  totalAmount: BigDecimal
}

type AgencyTradeTransferBillPayload implements AgencyTradeTransferAuditByBase & BillAuditByBase & CreateByBase & SourceBelongOrgBase & SourceOrgBase & SourceWarehouseBase & TargetBelongOrgBase & TargetOrgBase & TargetWarehouseBase {
  """调拨单审核人"""
  agencyTradeTransferAuditBy: User

  """调拨单入库审核时间"""
  agencyTradeTransferAuditTime: Long

  """调拨商品"""
  agencyTradeTransferBillCommodity: AgencyTradeTransferBillCommodity

  """运杂费用"""
  agencyTradeTransferOtherBill: AgencyTradeTransferOtherBill

  """费用业务审核人"""
  billAuditBy: User

  """费用单id"""
  billId: ID

  """费用状态"""
  billStatus: Int

  """费用状态名称"""
  billStatusName: String

  """商品类型"""
  commodityType: Int

  """商品类型名称"""
  commodityTypeName: String

  """代卖单号"""
  consignmentOrderCode: String

  """调拨订单创建人"""
  createBy: User

  """调拨订单创建时间"""
  createTime: Long

  """调拨单号"""
  flowCode: String

  """调拨申请单id"""
  flowId: ID

  """调拨申请状态"""
  flowStatus: Int

  """调拨申请状态名称"""
  flowStatusName: String

  """调拨申请类型"""
  flowType: Int

  """调拨申请类型名称"""
  flowTypeName: String

  """驳回原因"""
  refuseNote: String

  """备注信息"""
  remark: String

  """调出系统id"""
  sourceAppId: Int

  """调出所属组织"""
  sourceBelongOrg: PitayaOrg

  """出入库订单id"""
  sourceId: ID

  """调出归属类型"""
  sourceOrg: PitayaOrg

  """调出仓库"""
  sourceWarehouse: Warehouse

  """调入系统id"""
  targetAppId: Int

  """调入所属组织"""
  targetBelongOrg: PitayaOrg

  """调入归属类型"""
  targetOrg: PitayaOrg

  """调入仓库"""
  targetWarehouse: Warehouse
}

input AgencyTradeTransferFright {
  """费用金额"""
  amount: BigDecimal

  """费用类型"""
  billType: Int

  """车牌"""
  brand: String

  """付款方式"""
  payMode: PayModeEnum

  """联系电话"""
  phone: String

  """备注"""
  remark: String

  """供应商id"""
  supplierId: Int
}

type AgencyTradeTransferOtherBill {
  """运杂费明细列表"""
  agencyTradeTransferOtherItemBill: [AgencyTradeTransferOtherItemBill]

  """运杂费单号"""
  billCode: String

  """总金额"""
  totalAmount: BigDecimal
}

type AgencyTradeTransferOtherItemBill implements SupplierBase {
  """费用金额"""
  amount: BigDecimal

  """运杂费明细id"""
  billFreightItemId: ID

  """费用类型"""
  billFreightType: Int
  billFrightTypeName: String

  """车牌"""
  brand: String

  """运杂费归属方"""
  freightAttribute: Int

  """付款方式"""
  payMode: PayModeEnum
  payModeName: String

  """联系电话"""
  phone: String

  """备注"""
  remark: String

  """供应商"""
  supplier: Supplier
}

"""调拨退货单"""
type AgencyTransferBackOrder {
  """ 货主名称"""
  agentName: String

  """商品信息"""
  commodityInfo: [TransferBackCommodity]

  """费用项"""
  costList: [Cost]

  """调拨id"""
  flowId: ID

  """操作员"""
  operateName: String

  """操作时间"""
  operateTime: Long

  """备注"""
  remark: String

  """ 出入库类型"""
  stockRecordType: StockRecordType

  """调拨单号"""
  transferCode: String
}

"""代卖商、货主信息"""
type AgentInfoPayload {
  """代卖类型"""
  agencySaleType: AgencySaleEnum

  """id"""
  id: Int

  """名称"""
  name: String

  """联系方式"""
  phone: String
}

"""金额合计明细"""
type AggregateAmountDetailPayLoad {
  """支付方式"""
  paymentMethod: String

  """支付金额"""
  paymentTotalAmount: BigDecimal
}

"""金额合计统一出参"""
type AggregateAmountPayLoad {
  """ 差异金额合计"""
  diffTotalAmount: BigDecimal

  """金额合计明细"""
  paymentDetail: [AggregateAmountDetailPayLoad]

  """ 金额合计"""
  totalAmount: BigDecimal
}

"""航空运输"""
type AirTransportInfo {
  """航班号"""
  flightNo: String

  """计划到达时间"""
  planArriveTime: Long

  """计划起航时间"""
  planDepartureTime: Long
}

"""空运运输信息"""
input AirTransportInformationInput {
  """能否删除(backend不用)"""
  canDelete: Boolean

  """航班号"""
  flightNo: String

  """运输单id"""
  id: ID

  """信息填写方式"""
  inputType: TransportInputTypeEnum!

  """计划到达时间"""
  planArrivalTime: Long

  """计划起航时间"""
  planDepartureTime: Long

  """运输供应商"""
  supplierId: ID!

  """运输商名称"""
  supplierName: String

  """运输要求"""
  transportRequirement: String
}

"""空运运输信息"""
type AirTransportInformationPayload implements SupplierInterface {
  """是否可以删除"""
  canDelete: Boolean

  """航班号"""
  flightNo: String

  """id"""
  id: ID

  """信息填写方式"""
  inputType: TransportInputTypeEnum!

  """计划到达时间"""
  planArrivalTime: Long

  """计划起航时间"""
  planDepartureTime: Long

  """运输供应商"""
  supplierId: ID!

  """运输商名称"""
  supplierName: String

  """运单号"""
  transportCode: String

  """运输要求"""
  transportRequirement: String
}

input AlarmConditionCreateInput {
  """通知信息"""
  alarmNoticeList: [AlarmNoticeCreateInput!]!

  """最高温度"""
  maximumTemperature: BigDecimal

  """最低温度"""
  minimumTemperature: BigDecimal

  """温差"""
  temperatureDiff: BigDecimal
}

input AlarmConditionLevelCreateInput {
  """报警条件"""
  alarmConditionList: [AlarmConditionCreateInput]

  """报警条件类型"""
  alarmConditionType: AlarmConditionTypeEnum!
}

type AlarmConditionLevelPayload {
  """报警条件"""
  alarmConditionList: [AlarmConditionPayload]

  """报警条件类型"""
  alarmConditionType: AlarmConditionTypeEnum!

  """报警级别id"""
  alarmLevelId: ID
}

input AlarmConditionLevelUpdateInput {
  """报警级别"""
  alarmConditionList: [AlarmConditionUpdateInput]

  """报警条件类型"""
  alarmConditionType: AlarmConditionTypeEnum!

  """报警级别id"""
  alarmLevelId: ID
}

type AlarmConditionPayload {
  """报警条件id"""
  alarmConditionId: ID!

  """通知详情"""
  alarmNoticeList: [AlarmNoticePayload]!

  """最高温度"""
  maximumTemperature: BigDecimal

  """最低温度"""
  minimumTemperature: BigDecimal

  """温差"""
  temperatureDiff: BigDecimal
}

enum AlarmConditionTypeEnum {
  """温差"""
  TEMPERATURE_DIFF

  """温度范围"""
  TEMPERATURE_RANGE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input AlarmConditionUpdateInput {
  """报警条件id"""
  alarmConditionId: ID

  """通知信息"""
  alarmNoticeList: [AlarmNoticeUpdateInput!]!

  """最高温度"""
  maximumTemperature: BigDecimal

  """最低温度"""
  minimumTemperature: BigDecimal

  """温差"""
  temperatureDiff: BigDecimal
}

input AlarmCreateInput {
  """报警方案"""
  alarmRuleList: [AlarmRuleCreateInput!]!

  """数据间隔"""
  interval: Int!

  """间隔单位"""
  intervalUnit: TimeUnitEnum!

  """名称"""
  name: String!

  """触发条件"""
  triggerConditionList: [AlarmTriggerConditionInput!]!
}

type AlarmDetailPayload {
  """报警方案"""
  alarmRuleList: [AlarmRulePayload!]!

  """id"""
  id: ID!

  """数据间隔"""
  interval: Int!

  """间隔单位"""
  intervalUnit: TimeUnitEnum!

  """名称"""
  name: String!

  """触发条件"""
  triggerConditionList: [AlarmTriggerConditionPayload!]!
}

type AlarmHandlerInfoPayload implements ThermometerOrderCabinetInfoInterface & ThermometerOrderDeviceInfoInterface {
  """报警信息"""
  alarmInfo: SubAlarmInfoPayload

  """温度计关联柜子信息"""
  cabinetInfo: ThermometerCabinetInfoPayload

  """温度计设备信息"""
  deviceInfo: ThermometerDevicePayload

  """设备订单ID"""
  thermometerOrderId: ID
}

"""报警信息"""
type AlarmInfoPayload {
  """报警颜色值"""
  alarmColor: String

  """报警描述"""
  alarmDesc: String

  """报警状态:持续报警/已结束"""
  alarmState: AlarmState

  """报警次类型，温度报警/湿度报警/光感报警"""
  alarmSubType: AlarmSubType

  """报警文本颜色值"""
  alarmTextColor: String

  """报警类型，温度报警/湿度报警/光感报警"""
  alarmType: AlarmType

  """报警值"""
  alarmValue: String

  """持续时间14小时20分"""
  durationTime: String

  """报警结束地点"""
  endAddress: String

  """报警结束时间"""
  endTime: Long

  """处理内容"""
  handleContent: String

  """处理时间"""
  handleTime: Long

  """处理人名称"""
  handler: String

  """报警ID"""
  id: ID

  """报警地点"""
  startAddress: String

  """报警开始时间"""
  startTime: Long
}

input AlarmNoticeConditionCreateInput {
  """连续次数"""
  durationNum: Int

  """持续次数的时间"""
  durationNumTime: Int

  """连续次数时间单位"""
  durationNumTimeUnit: TimeUnitEnum

  """持续时间"""
  durationTime: Int

  """持续时间单位"""
  durationTimeUnit: TimeUnitEnum

  """是否启用"""
  enabled: EnabledEnum

  """通知条件类型"""
  noticeConditionType: AlarmNoticeConditionTypeEnum
}

type AlarmNoticeConditionPayload {
  """连续次数"""
  durationNum: Int

  """持续次数的时间"""
  durationNumTime: Int

  """连续次数时间单位"""
  durationNumTimeUnit: TimeUnitEnum

  """持续时间"""
  durationTime: Int

  """持续时间单位"""
  durationTimeUnit: TimeUnitEnum

  """是否启用"""
  enabled: EnabledEnum!

  """报警条件id"""
  noticeConditionId: ID!

  """通知条件类型"""
  noticeConditionType: AlarmNoticeConditionTypeEnum
}

enum AlarmNoticeConditionTypeEnum {
  """持续次数"""
  DURATION_NUM

  """持续时间"""
  DURATION_TIME

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input AlarmNoticeConditionUpdateInput {
  """连续次数"""
  durationNum: Int

  """持续次数的时间"""
  durationNumTime: Int

  """连续次数时间单位"""
  durationNumTimeUnit: TimeUnitEnum

  """持续时间"""
  durationTime: Int

  """持续时间单位"""
  durationTimeUnit: TimeUnitEnum

  """是否启用"""
  enabled: EnabledEnum!

  """子条件id"""
  noticeConditionId: ID

  """通知条件类型"""
  noticeConditionType: AlarmNoticeConditionTypeEnum!
}

input AlarmNoticeCreateInput {
  """通知条件"""
  noticeConditionList: [AlarmNoticeConditionCreateInput!]!

  """通知人idList"""
  noticeIdList: [ID]

  """通知方式"""
  noticeModeList: [AlarmNoticeModeEnum]
}

enum AlarmNoticeModeEnum {
  """短信"""
  SMS

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type AlarmNoticePayload {
  """通知详情id"""
  alarmNoticeId: ID

  """通知条件"""
  noticeConditionList: [AlarmNoticeConditionPayload!]!

  """通知人idList"""
  noticeIdList: [ID]

  """通知方式"""
  noticeModeList: [AlarmNoticeModeEnum]
}

input AlarmNoticeUpdateInput {
  """通知详情id"""
  alarmNoticeId: ID

  """子通知条件"""
  noticeConditionList: [AlarmNoticeConditionUpdateInput!]!

  """通知人idList"""
  noticeIdList: [ID]

  """通知方式"""
  noticeModeList: [AlarmNoticeModeEnum]
}

interface AlarmNoticeUserBusinessNameInterface {
  """对应的业务id"""
  businessId: ID!

  """名称"""
  businessName: String

  """关联类型"""
  relationType: AlarmNoticeUserType

  """供应商类型"""
  supplierType: DurianSupplierTypeEnum
}

input AlarmNoticeUserCreateInput {
  """对应的业务id"""
  businessId: ID!

  """姓名"""
  name: String!

  """电话"""
  phone: String!

  """关联类型"""
  relationType: AlarmNoticeUserType!

  """供应商类型"""
  supplierType: DurianSupplierTypeEnum
}

type AlarmNoticeUserDetailPayload implements AlarmNoticeUserBusinessNameInterface {
  """对应的业务id"""
  businessId: ID!

  """名称"""
  businessName: String
  id: ID!

  """电话"""
  name: String!

  """电话"""
  phone: String!

  """关联类型"""
  relationType: AlarmNoticeUserType!

  """供应商类型"""
  supplierType: DurianSupplierTypeEnum
}

input AlarmNoticeUserIdInput {
  idList: [ID]
}

interface AlarmNoticeUserInterface {
  """对应的业务id"""
  businessId: ID!

  """名称"""
  name: String

  """关联类型"""
  relationType: AlarmNoticeUserType

  """供应商类型"""
  supplierType: DurianSupplierTypeEnum
}

type AlarmNoticeUserOption implements AlarmNoticeUserInterface {
  """对应的业务id"""
  businessId: ID!
  children: [AlarmNoticeUserOption]

  """id"""
  id: ID

  """名称"""
  name: String

  """关联类型"""
  relationType: AlarmNoticeUserType

  """供应商类型"""
  supplierType: DurianSupplierTypeEnum
}

input AlarmNoticeUserPageInput {
  """名称"""
  name: String

  """当前页码"""
  pageCurrent: Int!

  """条数"""
  pageSize: Int!
}

type AlarmNoticeUserPagePayload {
  pageCurrent: Int!
  pageSize: Int!
  records: [AlarmNoticeUserPayload]
  totalRecords: Int!
}

type AlarmNoticeUserPayload implements AlarmNoticeUserBusinessNameInterface {
  """对应的业务id"""
  businessId: ID!

  """名称"""
  businessName: String

  """id"""
  id: ID!

  """名称"""
  name: String!

  """电话"""
  phone: String!

  """关联类型"""
  relationType: AlarmNoticeUserType!

  """供应商类型"""
  supplierType: DurianSupplierTypeEnum
}

enum AlarmNoticeUserType {
  """收货方"""
  RECEIVER

  """发货方"""
  SHIPPER

  """供应商"""
  SUPPLIER

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input AlarmNoticeUserUpdateInput {
  """对应的业务id"""
  businessId: ID!
  id: ID!

  """姓名"""
  name: String!

  """电话"""
  phone: String!

  """关联类型"""
  relationType: AlarmNoticeUserType!

  """供应商类型"""
  supplierType: DurianSupplierTypeEnum
}

input AlarmPageInput {
  """名称"""
  name: String

  """当前页码"""
  pageCurrent: Int!

  """条数"""
  pageSize: Int!
}

type AlarmPagePayload {
  pageCurrent: Int!
  pageSize: Int!
  records: [AlarmPayload]
  totalRecords: Int!
}

type AlarmPayload {
  """报警类型"""
  alarmTypeList: [AlarmTypeEnum]

  """创建日期"""
  createTime: Long

  """状态"""
  enabled: EnabledEnum

  """id"""
  id: ID

  """名称"""
  name: String
}

type AlarmRecordsPayload implements ThermometerOrderAlarmInfoInterface {
  """温度计订单信息"""
  orderInfo: ThermometerOrderAlarmPayload

  """设备订单ID"""
  thermometerOrderId: ID
}

input AlarmRuleCreateInput {
  """报警级别"""
  alarmConditionLevelList: [AlarmConditionLevelCreateInput!]!

  """报警类型"""
  alarmType: AlarmTypeEnum!
}

type AlarmRulePayload {
  """报警条件"""
  alarmConditionLevelList: [AlarmConditionLevelPayload!]!

  """报警条件id"""
  alarmRuleId: ID!

  """报警类型"""
  alarmType: AlarmTypeEnum!
}

input AlarmRuleUpdateInput {
  """报警级别"""
  alarmConditionLevelList: [AlarmConditionLevelUpdateInput!]!

  """报警规则id"""
  alarmRuleId: ID

  """报警类型"""
  alarmType: AlarmTypeEnum!
}

enum AlarmState {
  """报警结束"""
  ALARM_END

  """报警中"""
  ALARM_ING

  """尚未报警"""
  NOT_ALARM

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

enum AlarmSubType {
  """温差报警"""
  TEMPERATURE_DIFF

  """温度范围报警"""
  TEMPERATURE_RANGE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

enum AlarmTriggerConditionEnum {
  """品类"""
  CATEGORY

  """商品"""
  COMMODITY

  """发货地国家"""
  DELIVERY_COUNTRY

  """运输节点"""
  TRANSPORT_NODE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input AlarmTriggerConditionInput {
  """条件"""
  conditionType: AlarmTriggerConditionEnum!

  """触发方式"""
  triggerModeList: [ElectricFenceTriggerModeEnum]

  """触发值"""
  triggerValueList: [String!]
}

type AlarmTriggerConditionPayload {
  """条件"""
  conditionType: AlarmTriggerConditionEnum!

  """触发方式"""
  triggerModeList: [ElectricFenceTriggerModeEnum]

  """触发值"""
  triggerValueList: [String!]
}

enum AlarmType {
  """湿度报警"""
  HUMIDITY_ALARM

  """晚到报警"""
  LATE_FOR_ALARM

  """低电量报警"""
  LOW_BATTERY_ALARM

  """离线报警"""
  OFFLINE_ALARM

  """超时停留报警"""
  STAY_OVERTIME_ALARM

  """温度报警"""
  TEMPERATURE_ALARM

  """超时未发报警"""
  TIMEOUT_NOT_CALL_THE_POLICE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

enum AlarmTypeEnum {
  """温度报警"""
  TEMPERATURE_ALARM

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type AlarmTypeInfoPayload {
  """报警颜色值"""
  alarmColor: String

  """报警文本颜色值"""
  alarmTextColor: String

  """报警类型"""
  alarmType: AlarmType
}

input AlarmUpdateInput {
  """报警方案"""
  alarmRuleList: [AlarmRuleUpdateInput!]!

  """报警方案id"""
  id: ID

  """数据间隔"""
  interval: Int!

  """间隔单位"""
  intervalUnit: TimeUnitEnum!

  """名称"""
  name: String!

  """触发条件"""
  triggerConditionList: [AlarmTriggerConditionInput!]!
}

"""所有业务类型：入库订单类型，出库订单类型，计划类型，任务类型,实时库存，借调，出入库记录，运营监管等"""
enum AllBusinessType {
  """履约违约"""
  BREAK_CONTRACT

  """出库订单: 盘点出库: 80"""
  CHECK_ACQUISITION

  """入库订单：盘点入库: 90"""
  CHECK_IN_APPLY

  """商品转换"""
  COMMODITY_CONVERT

  """生产计划: 销售生产: 20"""
  CREATE_AUTOMATICALLY

  """生产计划: 备货生产: 10"""
  CREATE_MANUALLY

  """出库订单: 报损出库: 70"""
  DAMAGED_ACQUISITION

  """出库订单: 生产报损: 180"""
  DAMAGED_PRODUCTION

  """出库订单: 原料报损: 150"""
  DAMAGED_RAW_MATERIAL

  """出库订单: 退货品报损: 170"""
  DAMAGED_RETURNED_GOODS

  """出库订单: 半成品报损: 160"""
  DAMAGED_SEMI_FINISHED_PRODUCT

  """默认"""
  DEFAULT

  """入库订单：次品入库: 50"""
  DEFECTIVE_IN_APPLY

  """出库订单: 次品销售: 90"""
  DEFECTIVE_SALE

  """配送单/配送费用单"""
  DELIVERY

  """入库订单：配送退货：380"""
  DELIVERY_RETURN

  """出库订单: 成品销售: 30"""
  FINISHED_PRODUCT_ACQUISITION

  """生产计划: 货品拆分: 30"""
  GOODS_SPLIT

  """代卖退回"""
  INTERNAL_CONSIGNMENT_RETURN

  """内部采购"""
  INTERNAL_PURCHASE

  """内部销售-部门间交易"""
  INTERNAL_SALE

  """入库记录"""
  IN_STOCK_RECORD

  """联营销售"""
  JOINT_VENTURE_SALE

  """原件销售"""
  ORIGINAL_SALE

  """出库订单: 其他出库: 60"""
  OTHER_ACQUISITION

  """入库订单：其他入库: 100"""
  OTHER_IN_APPLY

  """出库记录"""
  OUT_STOCK_RECORD

  """平台退回"""
  PLATFORM_RETURN

  """平台开单"""
  PLATFORM_SALE

  """平台开单退货"""
  PLATFORM_SALE_RETURN

  """入库订单：成品入库: 10"""
  PRODUCTION_IN_APPLY

  """内部采购-项目组间交易"""
  PROJECT_TEAM_PURCHASE

  """内部销售-项目组间交易"""
  PROJECT_TEAM_SALE

  """出库订单: 采购退货: 100"""
  PURCHASE_RETURN

  """出库订单: 原料领料: 10"""
  RAW_MATERIAL_ACQUISITION

  """入库订单：原料采购: 20"""
  RAW_PURCHASE

  """入库订单：原料退料: 30"""
  RAW_RETURN

  """实时库存"""
  REALTIME_STOCK

  """出库订单: 退货品领料: 25"""
  RETURNED_GOODS_OUT

  """入库订单：退货品退料: 130"""
  RETURNED_GOODS_RETURN

  """入库订单：销售退货: 120"""
  SALES_RETURN

  """销售开单"""
  SALE_INVOICE

  """销售开单退货"""
  SALE_INVOICE_RETURN

  """销地收货"""
  SALE_PLACE_RECEIVE

  """商品借调入库"""
  SECONDED_IN

  """商品借调出库"""
  SECONDED_OUT

  """入库订单：半成品入库: 40"""
  SEMI_FINISHED_IN_APPLY

  """入库订单：半成品退料: 140"""
  SEMI_FINISHED_PRODUCTS_RETURN

  """出库订单: 半成品领料: 50"""
  SEMI_FINISHED_PRODUCT_ACQUISITION

  """入库订单：辅料采购: 60"""
  SUB_PURCHASE

  """入库订单：辅料退料: 70"""
  SUB_RETURN

  """出库订单: 辅料领料: 20"""
  SUPPLEMENTARY_MATERIAL_ACQUISITION

  """任务监控"""
  TASK_MONITOR

  """入库订单：调拨入库: 150"""
  TRANSFER_IN_APPLY

  """出库订单: 调拨出库: 110"""
  TRANSFER_OUT_APPLY

  """入库订单：销售归还: 110"""
  TURNOVER_BASKET_RETURN
}

type AllTripSopPayload implements OriginPlanInterface & OriginPlanLoadingDetailInterface & SopAboutListInterface {
  """装货商品明细"""
  loadingDetailList: [PlanCommodityDetailPayload]

  """产地计划ID"""
  originPlanId: ID

  """基本信息"""
  originPlanInfo: OriginPlanPayload

  """sop简介"""
  sopList: [SopAboutPayload]

  """sop请求id"""
  sopReqIdList: [ID]
}

input AllocateCancelInput {
  """ 取消原因"""
  cancelReason: String!

  """ 调拨单id"""
  flowId: ID!

  """调拨订单类型，不传默认为普通调拨"""
  transferOrderType: PeachTransferOrderEnum
}

""" 入库/出库商品明细"""
type AllocateCommodityDetailPayload {
  """ 库存id"""
  batchId: ID

  """ 商品名称"""
  commodityName: String

  """ 换算数量"""
  convertQuantity: BigDecimal

  """ 换算单位Id"""
  convertUnitId: Int

  """ 成本"""
  costPrice: BigDecimal

  """货款明细id"""
  itemId: ID

  """ 成本单位Id"""
  priceUnitId: Int

  """ 数量"""
  quantity: BigDecimal

  """ SKU ID"""
  skuId: Int

  """ 小计"""
  totalAmount: BigDecimal

  """ 单位Id"""
  unitId: Int
}

type AllocateCostBaseInfoPayload {
  """ 运杂费单号"""
  costCode: String

  """ 操作人"""
  operator: String

  """ 调入组织名称"""
  orgInName: String

  """ 调出组织名称"""
  orgOutName: String

  """ 出库时间"""
  outboundTime: Long

  """ 备注"""
  remark: String

  """ 订单状态"""
  status: AllocateStatus

  """ 入库时间"""
  stockInTime: Long

  """ 调拨单号"""
  transferCode: String
}

type AllocateCostCountPayload {
  """ 已提交数量"""
  submitNum: Int

  """ 待提交数量"""
  waitSubmitNum: Int
}

type AllocateCostInfoPayload {
  """ 调拨基本信息"""
  allocateCostBaseInfo: AllocateCostBaseInfoPayload

  """ 费用详情"""
  costInformationDetail: [CostInformationDetailPayload]

  """ 运杂费合计"""
  costTotalAmount: BigDecimal

  """ 调拨单id"""
  flowId: ID
}

input AllocateDetailInput {
  """ 调拨单id"""
  id: ID!

  """调拨订单类型，不传默认为普通调拨"""
  transferOrderType: PeachTransferOrderEnum
}

type AllocatePayload {
  """ 入库单号"""
  stockInCode: String

  """ 入库id"""
  stockInId: ID

  """ 入库类型"""
  stockInType: PeachWareHouseType

  """ 出库单号"""
  stockOutCode: String

  """ 出库id"""
  stockOutId: ID

  """ 出库类型"""
  stockOutType: PeachOutBoundType
}

"""调拨价格类型"""
enum AllocatePriceType {
  """调拨金额"""
  AMOUNT

  """调拨单价"""
  PRICE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

enum AllocateStatus {
  """ 已取消"""
  FLOW_TRANSFER_STATUS_CANCEL

  """ 已完成"""
  FLOW_TRANSFER_STATUS_COMPLETED

  """ 待审核"""
  FLOW_TRANSFER_STATUS_WAIT_AUDIT

  """ 待接收"""
  FLOW_TRANSFER_STATUS_WAIT_RECEIPT

  """ 未知"""
  UNRECOGNIZED
}

""" 调拨单详情"""
type AllocateStockRecordPayload {
  """ 调出人"""
  allocateOutUser: String

  """ 调拨合计金额"""
  allocatedTotalAmount: BigDecimal

  """ 取消原因"""
  cancelReason: String

  """ 取消时间"""
  cancelTime: Long

  """ 取消人"""
  canceler: String

  """ 未聚合商品信息"""
  commodityDetail: [AllocateCommodityDetailPayload]

  """ 运杂费单号"""
  costCode: String

  """ 运杂费详情"""
  costInformationDetail: [CostInformationDetailPayload]

  """ 运杂费合计"""
  costTotalAmount: BigDecimal

  """ 调拨单id"""
  flowId: ID

  """ 入库审核人"""
  flowInStockAuditUser: String

  """ 是否包含代卖商品信息,true 包含代卖商品"""
  includeAgencyCommodityFlag: Boolean

  """ 调入组织id"""
  orgInId: Int

  """ 调入组织名称"""
  orgInName: String

  """ 调出组织id"""
  orgOutId: Int

  """ 调出组织名称"""
  orgOutName: String

  """ 收货时间"""
  receiptTime: Long

  """ 收货人"""
  receiver: String

  """ 备注"""
  remark: String

  """ 订单状态"""
  status: AllocateStatus

  """ 入库时间"""
  stockInTime: Long

  """ 出库时间"""
  stockOutTime: Long

  """ 出/入库单号"""
  stockRecordCode: String

  """ 出库记录主键Id"""
  stockRecordId: ID

  """ 出入库类型"""
  stockRecordType: PeachStockInOutType

  """ 商品合计"""
  totalAmount: BigDecimal

  """ 调拨单号"""
  transferCode: String

  """调拨订单类型"""
  transferOrderType: PeachTransferOrderEnum

  """ 类型"""
  type: PeachFlowTransferType

  """ 聚合后商品信息"""
  warehouseCommodityDetail: [AllocateWarehouseCommodityDetailPayload]
}

enum AllocateType {
  """ 跨区域调拨"""
  AREA_TRANSFER

  """ 跨组织调拨"""
  ORGANIZATION_TRANSFER

  """ 未知"""
  UNRECOGNIZED

  """ 商户仓库间调拨"""
  WAREHOUSE_TRANSFER
}

type AllocateWarehouseCommodityDetailPayload {
  """附加信息选项"""
  additionalId: WarehouseAdditionalEnum

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """ 车牌号"""
  carNo: String

  """ 商品信息"""
  commodityDetail: [AllocateCommodityDetailPayload]

  """ 挂车号"""
  trailerCarNo: String

  """ 仓库"""
  warehouseName: String
}

type AllowSelectBatchesPayload {
  batches: [SopBatchItemPayload]
}

"""所有可供选择的质检品类"""
type AllowSelectCategoriesPayload {
  categories: [SopCategoryPayload]
}

"""所有可供选择的质检仓库"""
type AllowSelectSopWarehousesPayload {
  warehouses: [SopWarehousePayload]
}

"""返回值-报销费用管理: 摊销记录"""
type AmortizePayLoad {
  """摊销金额"""
  amortizeAmount: BigDecimal

  """摊销单号"""
  amortizeCode: String

  """摊销时间"""
  amortizeTime: Long

  """摊销id"""
  id: ID
}

""" 返回值-凭证模板数据来源-金额值来源(具体item)"""
type AmountSourceInfoPayLoad {
  """ 字段key的名称(用于展示的中文名) """
  fieldKeyName: String

  """ id """
  id: ID
}

type AppDomesticPlanDetailPayload {
  """基础信息"""
  basicInformation: DomesticBasicInformationPayload

  """发货信息"""
  deliveryInformation: DomesticDeliveryInformationPayload

  """质检信息"""
  inspectionInfo: InspectionPayload

  """其他任务安排"""
  otherTaskInformation: OtherTaskInformationPayload

  """收货方信息"""
  receiverInformationList: [DomesticReceiverInformationPayload]

  """标签"""
  tagList: [TagInfoPayload]

  """运输信息"""
  transportInformationList: [RoadTransportInformationPayload]
}

input AppExceptionInput {
  """ appId"""
  appId: Int

  """ 异常类型"""
  exceptionType: Int

  """ 异常信息"""
  message: String

  """ 平台类型"""
  platform: String

  """ 异常版本"""
  systemVersion: String
  version: String
}

type AppExceptionType {
  """ appId"""
  appId: Int

  """ 异常类型"""
  exceptionType: Int

  """ id"""
  id: Int

  """ 异常信息"""
  message: String

  """ 平台类型"""
  platform: Int

  """ 异常版本"""
  systemVersion: String
}

"""系统信息"""
type AppInfo {
  """ 系统id"""
  appId: Int

  """ 应用系统编码"""
  code: String

  """ 系统入口地址"""
  entryUrl: String

  """ 系统名称"""
  name: String
}

interface AppListInterface {
  """系统id"""
  appIdList: [Int]

  """系统名称"""
  appNameList: [String]
}

type AppPlanSaleCommodityTablePayload {
  """商品表格"""
  tableList: [TablePayload]

  """任务id"""
  taskIdList: [ID]
}

"""App类型"""
enum AppType {
  """关务"""
  CUSTOMS

  """星桥物流"""
  DURIAN

  """星策"""
  KIWI

  """直播电商"""
  LIVE_STREAMING_ECOMMERCE

  """星桥社群"""
  LOCAL_COMMUNITY

  """星图"""
  LONGAN

  """运营平台"""
  OPERATION

  """星桥批发"""
  PEACH

  """星桥生产"""
  PITAYA

  """星桥商超"""
  SUPERMARKET

  """运输"""
  TRANSPORTATION
  UNKNOWN
}

"""系统下拉"""
enum AppTypeEnum {
  """直播电商"""
  LIVE_STREAMING_ECOMMERCE

  """星桥批发"""
  PEACH

  """星桥生产"""
  PITAYA

  """星桥商超"""
  SUPERMARKET

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input AppUpdateDomesticPlanInput {
  """发货信息"""
  deliveryInformation: DeliveryInformationInput

  """id"""
  id: ID

  """其他任务安排(转柜校验和温控)"""
  otherTaskInfo: OtherTaskInformationInput

  """收货信息"""
  receiptInformation: [DomesticReceiptInformationInput]
}

type AppVersionPayload {
  """    @ApiModelProperty(notes = "ios 苹果商店的应用 id")"""
  appleId: String

  """    @ApiModelProperty(notes = "创建时间")"""
  createAt: Long

  """    @ApiModelProperty(notes = "android 包下载地址")"""
  downloadUrl: String
  nowData: Long
  platform: Int

  """    @ApiModelProperty(notes = "发布时间")"""
  releaseAt: Long
  updateInfo: String

  """    @ApiModelProperty(notes = "0不升级，1升级，2强制升级")"""
  upgradeStrategy: Int
  version: Int
  versionCode: String
}

type ApprovalOption {
  key: ApprovalType
  name: String
}

enum ApprovalType {
  """我已审批"""
  APPROVED

  """抄送我的"""
  COPY

  """草稿箱"""
  DRAFT_BOX

  """进行中"""
  IN_PROGRESS

  """已通过"""
  PASSED

  """待我审批"""
  PENDING_APPROVAL

  """已驳回"""
  REJECTED
}

type AreaEmptyCabinetBillFeePayload implements CustomerInterface {
  """费用单ID"""
  billMainId: ID

  """客户id"""
  customerId: ID

  """客户名称"""
  customerName: String

  """费用模板ID"""
  tmpId: ID
}

"""到港信息"""
type ArriveCustomsInfo {
  """到港时间"""
  arrivalTime: Long
}

type AssistCommodity {
  """库存批次ID"""
  batchId: ID

  """代卖标记，所属货主"""
  belongConsignorName: String

  """SKU ID"""
  commoditySkuId: Int

  """SKU名称"""
  commoditySkuName: String

  """换算库存数量"""
  convertQuantity: BigDecimal

  """换算单位(如为0,则没有配置双单位)"""
  convertUnit: Int

  """入库时间"""
  inStockTime: Long

  """代卖标记"""
  saleMark: Boolean

  """可售库存"""
  stock: BigDecimal

  """是否展示仓库附加信息"""
  temporaryStatus: Boolean

  """可售库存单位"""
  unit: Int

  """单位换算"""
  unitConversion: PeachUnitConversion
}

type AssistStockPayload {
  """批次号"""
  batchCode: String

  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """商品规格"""
  commoditySpecOptionName: String

  """商品属性"""
  commodityTypeName: String

  """所属客户"""
  customerName: String

  """入库时间"""
  inStockTime: Long

  """在库时间"""
  onStockTime: String

  """辅料属性信息"""
  tagInfo: [CommodityTagInfo]

  """剩余库存(副单位)"""
  totalQuantity: String

  """剩余库存(基本单位)"""
  unitQuantity: String

  """所属仓库"""
  warehouseName: String
}

input AssistStockQueryInput {
  """商品名称"""
  commodityName: String

  """商品属性id"""
  commodityTypeId: Int

  """所属仓库id"""
  warehouseId: ID
}

"""采关联采购单分页入参"""
input AssociatedPurchaseOrderPageInput {
  """查询关键字"""
  keywords: String

  """当前页码"""
  pageCurrent: Int!

  """每页显示条数"""
  pageSize: Int!
}

"""原子指标表新增入参"""
input AtomicIndexCreateInput {
  """名称"""
  name: String

  """备注"""
  remark: String
}

"""原子指标表详情信息"""
type AtomicIndexDetailPayload {
  """主键"""
  id: ID

  """名称"""
  name: String

  """备注"""
  remark: String

  """状态"""
  state: EnableEnum
}

"""原子指标表编辑入参"""
input AtomicIndexEditInput {
  """主键"""
  id: ID!

  """名称"""
  name: String

  """备注"""
  remark: String
}

"""原子指标表启用禁用入参"""
input AtomicIndexEnableInput {
  """主键ID"""
  id: ID!

  """状态"""
  state: EnableEnum!
}

"""原子指标表分页查询入参"""
input AtomicIndexPageInput {
  """名称"""
  name: String

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
}

"""原子指标表分页返回对象"""
type AtomicIndexPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [AtomicIndexDetailPayload]

  """总记录数"""
  totalRecords: Int
}

type AtomicIndexPayload {
  """id"""
  id: ID

  """原子指标值"""
  value: String
}

input AuditAbnormalTaskOrderInput {
  taskId: ID!
}

input AuditAgencyTradeTransferBillInput {
  auditAgencyTradeTransferBillOperation: AuditAgencyTradeTransferBillOperation!
  billId: ID!
}

enum AuditAgencyTradeTransferBillOperation {
  AUDIT
  SUBMIT
}

input AuditBill2Input {
  billMainId: ID!
}

type AuditInOrderItemPayload implements SkuDetailBase {
  """批次id"""
  batchId: ID

  """SPUId"""
  commodityId: Int

  """SPU名称"""
  commodityName: String

  """商品skuID"""
  commoditySkuId: Int

  """商品规格选项Id"""
  commoditySpecOptionId: [Int]

  """是否完成入库"""
  completeInStock: Int

  """副单位与基本单位换算"""
  conversion: BigDecimal

  """毛重数量"""
  grossUnitQuantity: BigDecimal

  """已入库毛重数量"""
  inBoundGrossUnitQuantity: BigDecimal

  """已入库总计数量"""
  inBoundTotalQuantity: BigDecimal

  """已入库净重数量"""
  inBoundUnitQuantity: BigDecimal

  """item列表Id"""
  inOrderItemId: ID

  """单价类型 10 净重 20 毛重"""
  pricePosition: Int

  """ 2.11 生产领用量 """
  productPickingQuantity: ProductPickingQuantity

  """原因"""
  reason: String

  """商品信息"""
  skuDetail: PitayaCommoditySku

  """规格选项"""
  skuTextDescription: [String]

  """副单位数量"""
  totalQuantity: BigDecimal

  """副单位类型名称"""
  totalTypeName: String

  """单价"""
  unitPrice: BigDecimal
  unitPriceType: Int

  """单价类型名称"""
  unitPriceTypeName: String

  """小单位数量"""
  unitQuantity: BigDecimal

  """小计"""
  unitTotalPrice: BigDecimal

  """小单位类型"""
  unitType: Int

  """小单位类型名称"""
  unitTypeName: String

  """待入库副单位数量"""
  waitTotalQuantity: BigDecimal

  """待入库小单位数量"""
  waitUnitQuantity: BigDecimal
}

type AuditInOrderPayload implements BelongOrgBase & SupplierNameBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """商品信息"""
  commodities: [AuditInOrderItemPayload]

  """商品类型Id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """创建时间"""
  createTime: Long

  """创建人员"""
  createUserName: String

  """联系电话"""
  createUserPhone: String

  """客户配送地址"""
  customerDistributionName: String

  """客户Id"""
  customerId: Int

  """客户名称"""
  customerName: String

  """客户类型Id"""
  customerTypeId: Int

  """客户类型名称"""
  customerTypeName: String

  """预估运费"""
  deliveryFee: BigDecimal

  """入库单号"""
  inOrderCode: String

  """订单备注"""
  inOrderDescription: String

  """入库订单Id"""
  inOrderId: ID

  """入库状态Id"""
  inOrderStatus: Int

  """入库状态"""
  inOrderStatusName: String

  """入库类型"""
  inOrderTypeId: Int

  """入库类型名称"""
  inOrderTypeName: String

  """是否是出入库异常审批标志"""
  isExceptional: Boolean

  """净重差异比例"""
  netWeightExceptionRatio: BigDecimal

  """源AppId"""
  sourceAppId: Int

  """供应商Id"""
  supplierId: Int

  """供应商名称"""
  supplierName: String

  """目标AppId"""
  targetAppId: Int

  """任务单号"""
  taskCode: String

  """任务Id"""
  taskId: ID

  """总计"""
  totalPrice: BigDecimal

  """调拨id"""
  transferId: ID

  """调出组织id"""
  transferOrganizationId: Int

  """调出组织名称"""
  transferOrganizationName: String

  """调拨类型 10:分拣仓-分拣仓 20:分拣仓-批发"""
  transferType: Int

  """仓库Id"""
  warehouseId: ID

  """仓库名称"""
  warehouseName: String
}

type AuditLog implements CreateUserBase {
  """审批动作"""
  actionTypeId: Int

  """审批动作名称"""
  actionTypeName: String

  """审批完成时间"""
  completeTime: Long

  """审批人"""
  createUser: User

  """审批意见"""
  note: String
}

"""审核日志信息"""
type AuditLogInfo {
  """操作人"""
  operateName: String

  """操作时间"""
  operateTime: Long

  """驳回原因"""
  rejectReason: String

  """流程状态"""
  reviewProcess: ReviewProcessEnum
}

type AuditOrderItem {
  """SPUId"""
  commodityId: Int

  """SPU名称"""
  commodityName: String

  """商品skuID"""
  commoditySkuId: Int

  """商品规格选项Id"""
  commoditySpecOptionId: [Int]

  """规格选项"""
  skuTextDescription: [String]

  """副单位数量"""
  totalQuantity: String

  """副单位类型"""
  totalType: Int

  """副单位类型名称"""
  totalTypeName: String

  """单价"""
  unitPrice: String

  """单价单位名称"""
  unitPriceTypeName: String

  """小单位数量"""
  unitQuantity: String

  """小计"""
  unitTotalPrice: String

  """小单位类型"""
  unitType: Int

  """小单位类型名称"""
  unitTypeName: String
}

type AuditOutOrder {
  """商品信息"""
  commodities: [AuditOrderItem]

  """商品类型Id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """创建时间"""
  createTime: String

  """创建人员"""
  createUserName: String

  """客户分组Id"""
  customerGroupId: Int

  """客户分组名称"""
  customerGroupName: String

  """客户Id"""
  customerId: Int

  """客户名称"""
  customerName: String

  """客户类型Id"""
  customerTypeId: Int

  """客户类型名称"""
  customerTypeName: String

  """出库单号"""
  outOrderCode: String

  """订单备注"""
  outOrderDescription: String

  """出库订单Id"""
  outOrderId: ID

  """出库状态"""
  outOrderStatus: String

  """出库状态Id"""
  outOrderStatusId: Int

  """出库类型"""
  outOrderTypeId: Int

  """出库类型名称"""
  outOrderTypeName: String

  """任务单号"""
  taskCode: String

  """任务Id"""
  taskId: ID

  """总计"""
  totalPrice: String

  """仓库Id"""
  warehouseId: ID

  """仓库名称"""
  warehouseName: String
}

""" 费用单审核流程"""
enum AuditProcessEnum {
  """完成"""
  COMPLETE

  """驳回"""
  REJECT

  """发起"""
  SPONSOR

  """未知"""
  UNRECOGNIZED
}

input AuditSaleIncomeOrderInput {
  incomeId: ID!
  saleCostOrderItems: [SaleCostOrderItemInput]
  saleIncomeOrderItems: [PitayaSaleIncomeOrderInput]
}

input AuditSaleIncomeOrderWebInput {
  incomeId: ID!
}

"""
------------------ 枚举 ----------------
 采购订单审核状态枚举
"""
enum AuditStatusEnum {
  """ 已完成"""
  COMPLETED

  """ 已驳回"""
  REJECTED

  """ 待审核"""
  TO_REVIEWED

  """ 未知"""
  UNRECOGNIZED
}

""" 审核入库申请参数"""
input AuditStockRecordInput {
  """ 申请id"""
  orderId: ID!
}

""" 审核相关信息结果"""
type AuditStockRecordPayload {
  """ 调拨时间-调出组织出库时间"""
  allocateOutDeliveryTime: Long

  """ 调出组织"""
  allocateOutOrganization: String

  """所属货主"""
  belongOwner: String

  """商品信息"""
  commodityInformation: [CommodityInformationPayload]

  """ 入库类型"""
  entryType: PeachWareHouseType

  """ 调拨单id"""
  flowId: ID

  """ 采购/调拨杂运费"""
  miscellaneousFreight: [MiscellaneousFreightPayload]

  """ 备注信息"""
  remark: String

  """代卖标记"""
  saleMark: Boolean

  """ 合计种类"""
  species: Int

  """ 供应商名称"""
  supplierName: String

  """ 调拨子类型"""
  type: FlowTransferType
}

enum AuditType {
  ABNORMAL
  ABNORMAL_PASS
  NORMAL
}

interface AuditUserBase {
  """审核人"""
  auditUser: User
}

interface AuditUserIdBase {
  """审核人"""
  auditUserId: User
}

type AuthorityUdfBO {
  id: String!
  udfName: String!
}

enum BankAccountType {
  """基本账户"""
  BASIC_ACCOUNT

  """一般账户"""
  GENERAL_ACCOUNT

  """未知"""
  UNRECOGNIZED
}

""" 基地货调拨入库信息分页查询结果"""
type BaseInStockBillPayLoad {
  """柜次"""
  cabinetBatchCode: String

  """柜次list"""
  cabinetBatchCodeList: [String]

  """柜号"""
  cabinetCode: String

  """柜号list"""
  cabinetCodeList: [String]

  """SKU名称"""
  commoditySkuName: String

  """SKU单位入库成本"""
  costPrice: BigDecimal

  """SKU单位入库成本描述"""
  costPriceStr: String

  """成本单价标识 true 计算数据 false 未计算默认数据"""
  costPriceTag: Boolean

  """入库组织"""
  createByOrg: String

  """入库组织Id"""
  createByOrgId: ID

  """入库时间"""
  createTime: Long

  """新批次号"""
  currentBatchCode: String

  """新批次ID"""
  currentBatchId: ID

  """当前批次ID(分页唯一标志)"""
  inStockRecordItemId: ID

  """入库单号"""
  orderCode: String

  """入库类型"""
  orderType: Int

  """入库类型"""
  orderTypeDesc: String

  """原始批次号"""
  originalBatchCode: String

  """原始批次ID"""
  originalBatchId: ID

  """SKU入库数量"""
  quantity: BigDecimal

  """SKU入库数量"""
  quantityStr: String

  """入库成本合计"""
  totalAmount: BigDecimal

  """SKU单位"""
  unitName: String

  """入库仓库"""
  warehouse: String
}

""" 订单基本信息"""
type BaseInfo {
  """ 客户名称"""
  customerName: String

  """ 客户类型"""
  customerType: FcPeachCustomerType

  """ 所属商户"""
  merchantName: String

  """ 订单号"""
  orderCode: String

  """ 退货订单号"""
  returnOrderCode: String

  """ 订单状态"""
  statusDesc: String
}

input BasePage {
  pageCurrent: Int
  pageSize: Int
}

""" 报表相关枚举"""
type BaseSelectOption {
  disable: Boolean
  label: String
  value: String
}

"""基本信息"""
type BasicInfo {
  """柜号"""
  cabinetCode: String

  """质检品类"""
  categoryName: String

  """质检单号"""
  code: String

  """提交人"""
  commitBy: String

  """提交时间"""
  commitTime: Long

  """创建时间"""
  createTime: Long

  """备注"""
  remark: String

  """质检类型"""
  sopType: PeachSopLink!

  """任务id"""
  taskId: ID

  """仓库名称"""
  warehouseName: String
}

"""计划基础信息"""
input BasicInformationInput {
  """订舱模式"""
  bookingMode: BookingModeEnum

  """柜次规则"""
  cabinetRuleId: ID

  """品类id"""
  categoryId: ID

  """合同id"""
  contractId: ID

  """合同规则"""
  contractRule: ContractRuleEnum

  """出口公司id"""
  exportCompanySupplierId: ID

  """供应链金融公司id"""
  financeCompanySupplierId: ID

  """数量"""
  quantity: Int

  """子合同号"""
  subContractCode: String

  """供应链模式"""
  supplyChainModel: SupplyChainModelEnum

  """发运方式"""
  transportMethod: TransportMethodEnum
}

"""计划基础信息"""
type BasicInformationPayload implements CategoryInterface {
  """订舱模式"""
  bookingMode: BookingModeEnum

  """柜次规则"""
  cabinetRuleId: ID

  """柜次规则名称"""
  cabinetRuleName: String

  """品类id"""
  categoryId: ID

  """品类id"""
  categoryName: String

  """合同id"""
  contractId: ID

  """计划创建时间"""
  createTime: Long

  """出口公司id"""
  exportCompanySupplierId: ID

  """供应链金融公司id"""
  financeCompanySupplierId: ID

  """是否是当前最大合同号"""
  isContractMaxCode: Boolean

  """计划号"""
  planCode: String

  """计划状态"""
  state: PlanStateEnum

  """次合同号"""
  subContractCode: String

  """供应链模式"""
  supplyChainModel: SupplyChainModelEnum

  """发运方式"""
  transportMethod: TransportMethodEnum

  """发运方式名称"""
  transportMethodName: String
}

"""查询省市区地址信息请求"""
input BasicLocationInput {
  """ id"""
  id: ID

  """ 类型"""
  locationType: LocationTypeGqlEnum
}

"""查询省市区地址信息返回"""
type BasicLocationListPayload {
  """省市区地址信息集"""
  locationsList: [BasicLocationPayload]
}

"""省市区地址信息"""
type BasicLocationPayload {
  """ 首字母"""
  firstChar: String

  """ 是否存在子节点"""
  hasChildren: Boolean

  """ id"""
  id: ID

  """ 类型"""
  locationType: LocationTypeGqlEnum

  """ 名称"""
  name: String
}

"""基本返回参数，用于没有具体数据返回的服务，统一区分成功失败，与grpc的BasicResp对应，免得每次都转成bool"""
type BasicPayload {
  """返回码 0 成功 ，其它错误码"""
  code: Int

  """错误信息"""
  msg: String
}

input BatchAddPitayaSopInput {
  """sopId集合"""
  sopIdList: [ID!]!
}

""" 批量操作预收相关单据信息入参 """
input BatchAdvanceOrderOperationInput {
  """ 预收相关单据ID"""
  advanceIdList: [ID!]!

  """ 预收单类型"""
  advanceType: AdvanceTypeEnum!

  """ 系统ID"""
  appId: Int!

  """ 操作类型"""
  operationType: AdvanceOperationEnum!

  """ 驳回原因(驳回必填)"""
  reason: String
}

interface BatchCodeBase {
  """code"""
  batchCode: String

  """id"""
  batchId: ID
}

type BatchCommitPayload {
  """提交成功与否的标识"""
  commitFlag: Boolean

  """失败文件查看路径"""
  fileUrl: String
}

type BatchCommodityDetailPayload {
  """ 批次库存ID"""
  batchId: ID

  """ Sku价格总和"""
  commoditySkuAmount: BigDecimal

  """ 商品总件数"""
  commoditySkuQuantity: BigDecimal

  """数量单价类型"""
  quantityUnitType: Int

  """ 商品SKU单价"""
  unitPrice: BigDecimal
}

"""批量确认入参"""
input BatchDecideInput {
  """招标id列表"""
  biddingIdList: [ID]!
}

input BatchDeleteLabelsInput {
  """pitaya-web使用PITAYA, oss使用OPERATION"""
  appType: AppType!

  """标签id"""
  labelId: [Int]

  """要求补充类型 10:规格要求 20：品质要求"""
  requestType: Int
}

"""批量发柜入参"""
input BatchDeliverInput {
  """任务id"""
  taskIdList: [ID]
}

type BatchDeliverPayload {
  """失败数"""
  fail: Int

  """失败计划号"""
  failPlanCodeList: [String]

  """成功数"""
  success: Int

  """总任务数"""
  total: Int
}

input BatchDistDataInput {
  """规则对应的数据"""
  batchDistList: [DistDataInput]

  """分组类型"""
  commonType: RuleDataTypeEnum
}

"""批量向分组添加业务数据"""
input BatchDistDataToSubGroupInput {
  """子分组id"""
  idList: [ID]

  """业务数据"""
  valueList: [String]
}

type BatchInfo implements CustomerBelongInfoBase {
  batchCode: String
  batchId: ID

  """库存创建时间"""
  createTime: Long

  """所属客户"""
  customerBelongInfo: BelongInfo

  """库存量total"""
  totalQuantity: BigDecimal

  """库存量unit"""
  unitQuantity: BigDecimal
}

type BatchInfoWithLock implements CustomerBelongInfoBase {
  batchCode: String
  batchId: ID

  """所属客户"""
  customerBelongInfo: BelongInfo

  """库存量total"""
  totalQuantity: BigDecimal

  """库存量unit"""
  unitQuantity: BigDecimal
}

type BatchInfoWithWarehouse implements CustomerBase & WarehouseBase {
  batchCode: String
  batchId: ID

  """商品类型id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """库存创建时间"""
  createTime: Long

  """ 批次在库存中的所属客户 """
  customer: Customer

  """库存量total"""
  totalQuantity: BigDecimal

  """库存量unit"""
  unitQuantity: BigDecimal

  """仓库信息"""
  warehouse: Warehouse
}

interface BatchInfoWithWarehouseBase {
  batchInfo: BatchInfoWithWarehouse
}

type BatchItemPayload {
  """批次号"""
  batchCode: String

  """副单位数量"""
  totalQuantity: String

  """小单位数量"""
  unitQuantity: String
}

""" 批量操作调拨费用单信息入参 """
input BatchOperationInput {
  """ 系统ID"""
  appId: Int!

  """ 费用单ID"""
  billIdList: [ID!]!

  """ 费用单类型"""
  billType: FmsBillTypeEnum!

  """ 操作类型"""
  operationType: BillOperationEnum!

  """ 驳回原因(驳回必填)"""
  reason: String
}

input BatchOrderOperationInput {
  """系统id"""
  appId: Int

  """业务单类型"""
  businessOrderType: BusinessOrderTypeEnum

  """操作类型"""
  operationType: OrderOperationTypeEnum!

  """业务单id"""
  orderId: [ID!]!

  """驳回原因（驳回必填）"""
  rejectReason: String
}

"""批量向分组移除业务数据"""
input BatchRmDataOfSubGroupInput {
  """分组类型"""
  type: RootGroupTypeEnum

  """需要移除的值"""
  valueList: [String]
}

input BatchStockItem {
  """批次Id"""
  batchStockId: ID!

  """副单位数量"""
  totalQuantity: BigDecimal!

  """小单位数量"""
  unitQuantity: BigDecimal!
}

input BatchTransportAirBookInput {
  """批量订舱列表"""
  bookInput: [TransportAirBookInput]
}

input BatchTransportSeaBookInput {
  """批量订舱列表"""
  bookList: [TransportSeaBookInput]
}

"""批量更新sku单位类型如参"""
input BatchUpdateCommoditySkuInput {
  """基本单位类型"""
  basicType: Int!

  """基本单位换算值"""
  basicTypeRatio: BigDecimal

  """skuId 集合"""
  commoditySkuId: [Int!]!

  """辅助单位类型"""
  subType: Int

  """辅助单位换算值"""
  subTypeRatio: BigDecimal
}

input BatchUpdateDeviceInput {
  """id"""
  ids: [ID]!

  """计划使用地"""
  plannedUsageAddress: PlannedUsageAddressInput

  """备注"""
  remark: String

  """状态"""
  state: DeviceStateEnum
}

type BatchUpdateDevicePayload {
  """无效的设备号"""
  codes: [String]
}

input BatchUpdateStdOptionInput {
  """商品品类id"""
  categoryId: Int

  """选项列表"""
  optionList: [StdOptionInput]

  """标准规格id"""
  stdSpecId: Int
}

"""开始任务请求参数"""
input BeginTask {
  """正式工人数"""
  numberActual: Int!

  """任务id"""
  taskId: ID!

  """零时工人数"""
  tempWorkerQuantity: Int!
}

interface BelongCustomerNameBase {
  belongCustomerId: Int
  belongCustomerName: String
  belongCustomerType: Int
}

type BelongInfo {
  """客户Id"""
  customerId: Int

  """客户名称"""
  customerName: String

  """客户类型"""
  customerType: Int
}

interface BelongInfoBase {
  belongInfo: AddressInfo
}

type BelongInfoList implements CustomerBelongInfoBase {
  customerBelongInfo: BelongInfo
}

interface BelongNameBase {
  belongId: Int
  belongName: String
  belongType: Int
}

interface BelongOrgBase {
  """所属组织"""
  belongOrg: PitayaOrg
}

type BelongOrgPayload {
  """标签ID"""
  labelId: Int

  """标签名称"""
  labelName: String

  """组织id"""
  orgId: Int

  """组织名称"""
  orgName: String
}

interface BelongOrganizationBase {
  """所属组织"""
  belongOrganization: PitayaOrg
}

"""归属类型"""
enum BelongType {
  """地址: 40"""
  ADDRESS

  """渠道: 30"""
  CHANNEL

  """公司: 10"""
  COMPANY

  """客户: 20"""
  CUSTOMER
}

"""靠泊状态"""
enum BerthStateEnum {
  """已靠泊"""
  BERTHED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """未靠泊"""
  UN_BERTHED
}

type BidPricePayload {
  """最高报价"""
  highestQuotation: Int

  """最低报价"""
  lowestQuotation: Int
}

"""基本信息"""
type BiddingBaseInfoPayload {
  """取消原因"""
  cancelReason: String

  """品类名称"""
  category: String!

  """品类id"""
  categoryId: Long!

  """招标号"""
  code: String!

  """创建日期"""
  createTime: Long!

  """决标日期"""
  decideTime: Long

  """招标结束日期"""
  endTime: Long!

  """招标ID"""
  id: ID!

  """招标状态"""
  state: BiddingStateEnum!

  """招标状态描述"""
  stateName: String!
}

"""取消投标车辆入参"""
input BiddingCancelInput {
  """取消原因"""
  cancelReason: String!

  """招标ID"""
  id: ID!
}

"""招标数量信息"""
type BiddingCountPayload {
  """招标中数量"""
  biddingCount: Int!

  """待决标数"""
  waitDecideCount: Int!
}

"""创建招标计划入参"""
input BiddingCreateInput {
  """品类id"""
  categoryId: ID!

  """计划结束时间,精确到分"""
  endTime: Long!

  """计划发货时间,精确到天"""
  planStartShipTime: Long!

  """招标计划列表"""
  plans: [BiddingPlanInput!]!

  """出发地ID(口岸)"""
  senderId: ID!

  """供应商公司Ids"""
  supplierId: [ID!]!
}

"""决标入参"""
input BiddingDecideInput {
  """招标ID"""
  id: ID!

  """决标结果"""
  tenderDetailInfoList: [TenderDetailInfoInput]!
}

"""招标详情信息"""
type BiddingInfoPayload {
  """基本信息"""
  baseInfo: BiddingBaseInfoPayload!

  """招标计划信息"""
  planInfo: BiddingPlanInfoPayload!
}

"""招标列表信息"""
type BiddingPageInfoPayload {
  """已投标数量"""
  bidCount: Int!

  """投标价格范围"""
  bidPrice: BidPricePayload

  """品类名称"""
  category: String!

  """品类id"""
  categoryId: Long!

  """招标号"""
  code: String!

  """创建日期"""
  createTime: Long!

  """决标日期"""
  decideTime: Long

  """招标结束日期"""
  endTime: Long!

  """招标ID"""
  id: ID!

  """收货地"""
  receiverName: String!

  """换车消息处理状态"""
  reminderState: MessageCompleteStateEnum

  """发货地"""
  senderName: String!

  """招标状态"""
  state: BiddingStateEnum!

  """招标状态描述"""
  stateName: String!

  """中标信息"""
  winInfos: [BiddingWinPayload]
}

"""分页入参"""
input BiddingPageInput {
  """招标结束时间止"""
  biddingEndTime: Long

  """招标结束时间起"""
  biddingStartTime: Long

  """车牌号"""
  carNo: String

  """品类ids"""
  categoryIds: [Long]

  """招标号"""
  code: String

  """结束日期"""
  endTime: Long

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """发货地ids"""
  senderIds: [Long]

  """开始日期"""
  startTime: Long

  """招标状态"""
  state: BiddingStateEnum
}

"""招标分页出参"""
type BiddingPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [BiddingPageInfoPayload]

  """总记录数"""
  totalRecords: Int
}

"""招标计划信息"""
type BiddingPlanInfoPayload {
  """车辆数"""
  carCount: Int!

  """预计发车日期"""
  planStartShipTime: Long

  """收货地"""
  receiverName: String!

  """备注"""
  remark: String

  """发货地"""
  senderName: String!

  """装柜方式"""
  shipment: BiddingShipmentEnum!

  """可投标公司名称"""
  tenderSupplierNames: [String!]!
}

input BiddingPlanInput {
  """车辆数量(1-50)"""
  carCount: Int!

  """收货地"""
  receiverName: String!

  """备注"""
  remark: String

  """转柜方式"""
  shipment: BiddingShipmentEnum!

  """分标计划列表"""
  subPlans: [BiddingSubPlanInput!]!
}

"""招标装柜方式"""
enum BiddingShipmentEnum {
  """原柜"""
  ORIGIN_CABINET

  """原柜、转柜"""
  ORIGIN_TRANSFER_CABINET

  """转柜"""
  TRANSFER_CABINET

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""招标状态"""
enum BiddingStateEnum {
  """招标中"""
  BIDDING

  """已完成"""
  COMPLETE

  """已流标"""
  FAIL

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """待确认"""
  WAIT_DECIDE
}

input BiddingSubPlanInput {
  """可投标车辆数（1-50）"""
  carCount: Int!

  """供应商ID"""
  supplierId: ID!
}

"""取消投标报价入参"""
input BiddingTenderDetailCancelInput {
  """取消原因"""
  cancelReason: String!

  """投标报价Id"""
  tenderDetailId: ID!
}

type BiddingTenderDetailsPayload {
  """投标明细信息"""
  tenderDetailList: [TenderDetailInfoPayload]

  """合计投标车辆"""
  totalCar: Int!

  """合计投标金额"""
  totalPrice: Int!

  """合计中标车辆"""
  totalWinCar: Int!

  """合计中标金额"""
  totalWinPrice: Int!
}

"""投标供应商统计信息"""
type BiddingTenderSupplierPayload {
  """可投车辆数"""
  carCount: Int!

  """供应商id"""
  supplierId: Long!

  """供应商名称"""
  supplierName: String!

  """投标ID"""
  tenderId: ID!

  """投标状态"""
  tenderState: TenderSupplierStateEnum!

  """已投车辆数"""
  tenderedCarCount: Int!
}

"""中标公司信息"""
type BiddingWinPayload {
  """招标ID"""
  biddingId: ID!

  """中标价格"""
  price: Int!

  """中标供应商id"""
  supplierId: Long!

  """中标供应商名称"""
  supplierName: String!
}

"""An arbitrary precision signed decimal"""
scalar BigDecimal

type Bill1DataPayload implements BelongOrgBase & CreateByBase & CustomerBelongInfoBase {
  """ 所属组织"""
  belongOrg: PitayaOrg

  """费用单ID"""
  billId: ID

  """货款信息"""
  billPaymentResp: Bill1PaymentPayload

  """ 费用类型"""
  billSource: PitayaBillSourceEnum

  """ 费用类型描述"""
  billSourceDesc: String

  """费用单状态"""
  billStatus: PitayaBillStatusEnum

  """费用单状态描述"""
  billStatusDesc: String

  """ 业务id"""
  businessId: ID

  """业务单关联数据"""
  businessInfo: BusinessInfoPayload

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """客户信息"""
  customerBelongInfo: BelongInfo

  """驳回原因"""
  refuseNote: String

  """仓库"""
  warehouse: WarehouseDataLoaderPayload
}

type Bill1PaymentFeeItemPayload implements CommoditySkuBase & PriceTypeBase & TotalTypeBase & UnitTypeBase {
  """小计金额"""
  amount: BigDecimal

  """商品sku"""
  commoditySku: PitayaCommoditySku

  """成本单价"""
  costUnitPrice: BigDecimal

  """商品毛重"""
  grossUnitQuantity: BigDecimal

  """货款费明细ID"""
  itemId: ID

  """单价类型"""
  priceType: Unit

  """原批次ID"""
  sourceBatchId: ID

  """ 出入库方式"""
  stockType: Int

  """总计数量"""
  totalQuantity: BigDecimal

  """总计类型"""
  totalType: Unit

  """采购单价"""
  unitPrice: BigDecimal

  """单位数量"""
  unitQuantity: BigDecimal

  """单位类型"""
  unitType: Unit
}

type Bill1PaymentPayload implements SupplierBase {
  """单号"""
  billCode: String

  """备注"""
  billNote: String

  """商品信息"""
  billPaymentFeeItemRespsList: [Bill1PaymentFeeItemPayload]

  """供应商"""
  supplier: Supplier

  """总金额"""
  totalAmount: BigDecimal
}

""" 符合状态条数返回"""
type Bill1StatusCountPayload {
  """1调拨出库，2调拨入库，3采购，4采购退货"""
  billSource: PitayaBillSourceEnum

  """待业务审核"""
  bizUnReviewed: Int

  """已完成"""
  complete: Int

  """ 财务已确认"""
  fdConfirmed: Int

  """待财务审核"""
  fdUnReviewed: Int

  """待确认"""
  unConfirmed: Int

  """待提交"""
  unSubmitted: Int
}

input Bill1StatusGroupCountInput {
  billSourceList: [PitayaBillSourceEnum!]!
}

type Bill2DataPayload implements BelongOrgBase & CreateByBase & CustomerBelongInfoBase & SubmitUserBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """费用单详情 该费用自身的费用项"""
  billDetailsList: [PitayaBillDetailPayload]

  """运杂款部分信息"""
  billFreightResp: Bill2FreightPayload

  """费用单单号"""
  billMainCode: String

  """费用单ID"""
  billMainId: ID

  """费用单类型"""
  billMainType: BillMainTypeEnum

  """费用单类型名称"""
  billMainTypeName: String

  """货款信息"""
  billPaymentResp: Bill2PaymentPayload

  """费用单状态"""
  billStatus: PitayaBillStatusEnum

  """费用单状态描述"""
  billStatusDesc: String

  """费用模板id"""
  billTemplateId: ID

  """业务id"""
  businessId: ID

  """业务单关联数据"""
  businessInfo: BusinessInfoPayload

  """业务类型"""
  businessType: Int

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """客户信息"""
  customerBelongInfo: BelongInfo

  """财务驳回原因"""
  financialRejectionReason: String

  """匹配货源"""
  matchSourceName: MarchingSourceInfo

  """备注"""
  note: String

  """驳回来源"""
  rejectSourceType: RejectSourceType

  """费用单详情 该费用关联方的费用项 不要在列表页请求该值"""
  relationBillDetail: RelationBillDetail

  """对方费用单状态"""
  relationBillStatus: PitayaBillStatusEnum

  """来源费用单"""
  sourceBillMainId: ID

  """提交时间"""
  submitTime: Long

  """提交人"""
  submitUser: User

  """仓库"""
  warehouse: WarehouseDataLoaderPayload
}

type Bill2FreightPayload {
  """运杂款单号"""
  billFreightCode: String

  """类型"""
  billType: String

  """运杂款总金额"""
  totalAmount: BigDecimal
}

type Bill2PaymentFeeItemPayload implements CommoditySkuBase & CustomerBelongInfoBase & PriceTypeBase & StockBatchBase & TotalTypeBase & UnitTypeBase {
  """小计金额"""
  amount: BigDecimal

  """申请大单位数量(采购数量)"""
  applyTotalQuantity: BigDecimal

  """申请小单位数量(采购数量)"""
  applyUnitQuantity: BigDecimal

  """批次id"""
  batch: StockBatch

  """商品sku"""
  commoditySku: PitayaCommoditySku

  """成本单价"""
  costUnitPrice: BigDecimal

  """所属客户"""
  customerBelongInfo: BelongInfo

  """可扣损金额(采购扣损费用单专用)"""
  deductibleAmount: BigDecimal

  """商品毛重"""
  grossUnitQuantity: BigDecimal
  index: ID

  """货款费明细ID"""
  itemId: ID

  """商品标记"""
  markList: [AcquireMarkEnum]

  """果品单价定位（0其他 10净重 20毛重）"""
  pricePosition: Int

  """单价类型"""
  priceType: Unit

  """采购小记（采购扣损费用单专用）"""
  purchaseAmountForBuckleDamage: BigDecimal

  """总计数量"""
  totalQuantity: BigDecimal

  """ 总计单位信息 """
  totalType: Unit

  """采购单价"""
  unitPrice: BigDecimal

  """单位数量"""
  unitQuantity: BigDecimal

  """ 基本单位信息 """
  unitType: Unit
}

type Bill2PaymentPayload implements SupplierBase {
  """单号"""
  billCode: String

  """备注"""
  billNote: String

  """商品信息"""
  billPaymentFeeItemRespsList: [Bill2PaymentFeeItemPayload]

  """手工单号"""
  manualCode: String

  """供应商"""
  supplier: Supplier

  """总金额"""
  totalAmount: BigDecimal
}

type Bill2StatusCountPayload {
  billMainType: BillMainTypeEnum
  billStatus: BillStatus
  number: Int
}

input Bill2StatusGroupCountInput {
  """费用来源"""
  billMainTypeList: [BillMainTypeEnum!]!
}

"""费用单状态变更记录出参 """
type BillAlterRecordPayload {
  """费用单状态"""
  billStatus: Int

  """费用单状态描述"""
  billStatusDesc: String

  """备注"""
  note: String

  """操作人"""
  operator: String

  """操作人ID"""
  operatorId: Int

  """操作时间"""
  operatorTime: Long
}

interface BillAuditByBase {
  """费用业务审核人"""
  billAuditBy: User
}

"""费用单审核信息"""
type BillAuditDetailPayload implements UserBase {
  """操作时间"""
  createTime: Long

  """日志信息"""
  note: String

  """状态"""
  status: PitayaBillStatusEnum

  """状态"""
  statusName: String

  """操作人"""
  user: User
}

"""国产货费用详情-费用单信息"""
type BillBusinessInfoPayload implements InvoiceSupplierInterface & PictureEvidenceInterface {
  """费用单信息-商品列表"""
  billBusinessInfoList: [BillBusinessPayload]

  """费用单号"""
  billMainCode: String

  """费用单类型"""
  billType: BillTypeEnum

  """创建时间"""
  createTime: Long

  """费用单id"""
  id: ID

  """开票供应商"""
  invoiceSupplierId: ID

  """开票供应商名称"""
  invoiceSupplierName: String

  """采购/销售订单id"""
  orderId: ID

  """图片凭证"""
  pictureEvidenceList: [DurianFilePayload]

  """合计金额"""
  total: BigDecimal
}

"""国产货费用详情-费用单信息单条"""
input BillBusinessInput {
  """spu_id"""
  commodityId: ID

  """商品标记"""
  commodityMark: DurianCommodityMarkEnum

  """款项itemId（更新需要）"""
  itemId: ID

  """数量单位"""
  quantityUnit: QuantityUnitEnum

  """sku_id"""
  skuId: ID

  """小计金额"""
  subtotal: BigDecimal

  """单价"""
  unitPrice: BigDecimal

  """数量"""
  weight: BigDecimal
}

"""国产货费用详情-费用单信息单条"""
type BillBusinessPayload implements CommodityInterface & CommoditySkuInterface {
  """spu_id"""
  commodityId: ID

  """商品标记"""
  commodityMark: DurianCommodityMarkEnum

  """spu名称"""
  commodityName: String

  """款项itemId（更新需要）"""
  itemId: ID

  """数量单位"""
  quantityUnit: QuantityUnitEnum

  """sku_id"""
  skuId: ID

  """sku名称"""
  skuName: String

  """小计金额"""
  subtotal: BigDecimal

  """单价"""
  unitPrice: BigDecimal

  """数量"""
  weight: BigDecimal
}

"""费用单状态枚举"""
enum BillBusinessStateEnum {
  """待业务审核"""
  BILL_BIZ_UN_REVIEWED

  """已取消"""
  BILL_CANCEL

  """已完成"""
  BILL_COMPLETE

  """财务已确认"""
  BILL_FD_CONFIRMED

  """待财务审核"""
  BILL_FD_UN_REVIEWED

  """待提交"""
  BILL_UN_SUBMITTED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""根据计算规则计算费用入参"""
input BillCalculatorInput {
  """具体字段和对应的值 必填"""
  billCostData: String

  """费用项id 必填"""
  ruleId: ID
}

type BillCommonPayload {
  """费用单ID"""
  billMainId: ID

  """费用模板ID"""
  tmpId: ID
}

type BillCostDetailPayload {
  """选择类型"""
  choiceType: ChoiceType

  """默认值"""
  data: String

  """保留小数位数"""
  decimalPlaces: Int

  """字典名"""
  dictName: [DictItemPayload]

  """id"""
  fieldId: ID

  """字段key"""
  fieldKey: String

  """明细名称"""
  fieldName: String

  """输入框类型"""
  fieldType: FieldType

  """是否是整数"""
  isInteger: Boolean

  """说明"""
  note: String

  """是否必填"""
  required: Boolean
}

input BillCostInput {
  """id"""
  costId: ID

  """费用项名称"""
  costName: String!

  """说明"""
  note: String
}

type BillCostPayload {
  """费用项id"""
  costId: ID

  """费用项名称"""
  costName: String

  """说明"""
  note: String

  """是否预设金额"""
  supportPreset: Boolean
}

type BillCostRulePayload {
  """计算规则"""
  calculateRule: String

  """费用项类型：input 默认预设金额 ，CALCULATE 正常计算"""
  calculateType: String

  """费用项id"""
  costId: ID
  details: [BillCostDetailPayload]

  """说明"""
  note: String

  """规则id"""
  ruleId: ID

  """费用规则名称"""
  ruleName: String

  """控制是否展示field字段"""
  showField: String

  """状态"""
  status: Status

  """版本号"""
  version: Int
}

"""费用提交入参"""
input BillCreateInput {
  """费用项"""
  billDetailsList: [BillDetailInput]

  """费用单id"""
  billMainId: ID

  """备注"""
  note: String

  """模板id"""
  tmpId: ID
}

input BillDetail {
  """具体数据"""
  billCostData: String!

  """费用项业务规则分组字典code: NEED_CUSTOMER 客户/NEED_SUPPLIER 供应商 /NONE 无"""
  businessItemValue: String

  """费用项金额"""
  costAmount: BigDecimal!

  """费用项id"""
  costId: ID!

  """费用项名称"""
  costName: String

  """费用项分组字典id"""
  dictItemId: ID

  """费用项业务规则扩展id"""
  extendId: Int

  """费用项备注"""
  note: String

  """财务规则:是否参与成本计算 0不参与，1参与 默认为0"""
  partCostCalculate: Int

  """费用承担方式（10：自己承担，20：接收方承担）"""
  paymentType: Int

  """重复使用:99不允许，1运行 默认99"""
  repeatUse: Int

  """规则code"""
  ruleCode: String!

  """规则id"""
  ruleId: ID!

  """控制field是否直接展示（1展示，99不展示，默认99）"""
  showField: Int

  """供应商开票主体id"""
  supplierInvoicingBodyId: Int
}

""" 费用明细信息 """
type BillDetailInfoPayload {
  """结算账期"""
  accountPeriod: String

  """开票供应商ID"""
  billingSupplierId: ID

  """开票供应商名称"""
  billingSupplierName: String

  """费用金额"""
  costAmount: BigDecimal

  """费用项名称"""
  costName: String

  """支付方式"""
  paymentWay: String

  """备注"""
  remark: String

  """供应商ID"""
  supplierId: ID

  """供应商名称"""
  supplierName: String
}

"""费用项信息"""
input BillDetailInput {
  """金额（含税）"""
  amountIncludingTax: BigDecimal

  """具体数据,map的json数据 key:费用规则字段fieldKey,value：费用负责字段value"""
  billCostData: String

  """费用项金额"""
  costAmount: BigDecimal!

  """费用项id"""
  costId: ID!

  """开票主体id"""
  invoicingSupplierId: ID

  """费用项备注"""
  note: String

  """规则id"""
  ruleId: ID
  showFieldValue: Boolean

  """供应商id"""
  supplierId: ID

  """税点"""
  taxPoint: BigDecimal
}

type BillDetailPayload implements TransportRoadInterface {
  """基本信息"""
  baseInfo: DomesticBillBasePayload

  """商品信息"""
  commodityInfo: DomesticBillCommodityPayload

  """空柜费用信息"""
  emptyCabinetBillFeeInfo: EmptyCabinetBillFeeAggregatePayload

  """总部采购费用信息"""
  headquarterPurchaseInfo: BillCommonPayload

  """总部销售费用信息"""
  headquarterSalesInfoList: [HeadquarterSalesOrderInfoPayload]

  """进口报关信息"""
  importDeclareInfo: PurchaseAndSalesBillImportDeclarePayload

  """还箱费用信息"""
  returnBoxBillFeeInfo: ReturnBoxBillFeePayload

  """陆运信息"""
  roadTransportInfo: TransportRoadCommonPayload
}

input BillDictItemInput {
  """字典编码Code,对应取字段规则中的dataSource字段"""
  dictCode: String!
}

"""费用字典表返回结果"""
type BillDictItemList {
  """描述"""
  description: String

  """字典编码"""
  dictCode: String

  """字典id"""
  dictItemId: ID

  """字典项文本"""
  itemText: String

  """字典项值"""
  itemValue: String

  """排序"""
  sort: Int
}

type BillDictItemPayload {
  description: String
  dictCode: String
  dictItemId: ID
  itemText: String
  itemValue: String
  sort: Int
}

enum BillDictType {
  """所有"""
  ALL

  """费用项业务规则分组"""
  BILL_COST_BUSINESS_RULE_GROUP

  """费用项分组"""
  BILL_COST_GROUP

  """新增费用字段数据源"""
  NEW_BILL_FIELD_SOURCE
}

input BillFeeItemSelectInput {
  """费用项名称"""
  feeItemName: String

  """模板id"""
  tempId: ID
}

input BillFeeItemValInput {
  """费用项业务规则分组字典code: NEED_CUSTOMER 客户/NEED_SUPPLIER 供应商 /NONE 无"""
  businessItemValue: String

  """费用项分组字典code"""
  dictItemId: String

  """费用项业务规则扩展类型"""
  extendTypes: [Int]

  """费用项Id"""
  itemId: ID

  """费用项计算规则Id"""
  itemRuleId: ID

  """财务规则：是否参与成本计算 0 不参与，1参与 默认为0"""
  partCostCalculate: Int

  """是否重复使用 99不允许，1运行 默认99"""
  repeatUse: Int

  """是否必填项 99必填 1非必填 默认99"""
  requiredField: Int
}

type BillFeeItemValPayload {
  """费用项业务规则分组字典code: NEED_CUSTOMER 客户/NEED_SUPPLIER 供应商 /NONE 无"""
  businessItemValue: String

  """费用项分组字典code"""
  dictItemId: String

  """费用项业务规则扩展类型"""
  extendTypes: [Int]

  """费用项Id"""
  itemId: ID

  """费用项计算规则Id"""
  itemRuleId: ID

  """财务规则：是否参与成本计算 0 不参与，1参与 默认为0"""
  partCostCalculate: Int

  """是否重复使用 99不允许，1运行 默认99"""
  repeatUse: Int

  """是否必填项 99必填 1非必填 默认99"""
  requiredField: Int
}

input BillFeeTemplateDetailInput {
  """应用id"""
  appId: ID!

  """模板详情id"""
  itemId: ID!
}

type BillFeeTemplateDetailPayload {
  """应用id"""
  appId: ID

  """条件"""
  conditions: String

  """默认模板类型"""
  defaultTmp: BillTmpDefaultTypeEnum

  """费用项"""
  feeItems: [BillFeeItemValPayload]

  """模板id"""
  tmpId: ID

  """模板名称"""
  tmpName: String

  """模板类型"""
  tmpType: String

  """模板类型名称"""
  tmpTypeName: String
}

input BillFeeTemplatePageInput {
  """应用id"""
  appId: ID

  """状态"""
  enabled: EnabledEnum

  """模板名称"""
  templateName: String

  """模板类型"""
  templateType: String
}

type BillFeeTemplatePagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
  records: [BillFeeTemplatePayload]

  """总记录数"""
  totalRecords: Long
}

type BillFeeTemplatePayload {
  """应用id"""
  appId: ID

  """应用名称"""
  appName: String

  """状态"""
  state: EnabledEnum

  """id"""
  tmpId: ID

  """名称"""
  tmpName: String

  """模板类型"""
  tmpType: String

  """模板类型名称"""
  tmpTypeName: String

  """版本"""
  version: Int
}

""" 费用规则字段"""
type BillFieldPayload {
  """ 默认值"""
  data: String

  """ 小数位数"""
  decimalPlaces: Int

  """ id"""
  fieldId: ID

  """ 字段key"""
  fieldKey: String

  """ 名称"""
  fieldName: String

  """ 输入框类型"""
  fieldType: String

  """ 是否是整型"""
  isInteger: Int

  """ 说明"""
  note: String

  """ 是否必填"""
  required: Int

  """ 费用规则id"""
  ruleId: ID
}

type BillFreightAndMainIdInfo {
  """ 采购费用单id """
  billMainId: ID

  """ 运杂费列表 """
  freightItemList: [FreightItem]

  """ 采购费用单条数 """
  purchaseBillCount: Int

  """ 模板id """
  templateId: ID
}

enum BillFreightTypeEnum {
  """打冷费"""
  CHILL

  """快递费"""
  COURIER_FEE

  """检测费"""
  DETECTION_FEE

  """消杀费"""
  DISINFECTION_FEE

  """进场费"""
  ENTRY_FEE

  """叉车费"""
  FORKLIFT

  """运输费"""
  FREIGHT_FEE

  """板车费"""
  HANDCART

  """装卸费"""
  HANDLING

  """人工费"""
  LABOR

  """装卸费"""
  LOADING

  """物流费"""
  LOGISTICS

  """核酸消毒费"""
  NUCLEINIC_FEE

  """油费"""
  OIL_FEE

  """其他费用"""
  OTHER

  """包装物费用"""
  PACK

  """包装费"""
  PACKAGING

  """车位占用费"""
  PARKING_COST

  """售后充值"""
  RECHARGE_AFTER_SALE

  """押车费"""
  RIDING_FEE

  """劳务费"""
  SERVICE_FEE

  """三轮费"""
  THREE_ROUNDS

  """过路费"""
  TOLLS

  """搬运费"""
  TRANSPORT

  """未知"""
  UNRECOGNIZED
}

input BillGetInput {
  """费用单ID,返回费用项+已填写金额"""
  billMainId: ID

  """计划ID,根据计划匹配费用项预设费用"""
  planId: ID

  """费用模板ID,仅返回费用项"""
  tmpId: ID
}

input BillImportResultPageInput {
  """费用导入批次"""
  importBatchCode: String!

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int
}

type BillImportResultPagePayload {
  """当前页码"""
  pageCurrent: Int!

  """条数"""
  pageSize: Int!

  """数据"""
  records: [BillImportResultPayload]

  """总记录数"""
  totalRecords: Int!
}

type BillImportResultPayload {
  """费用单ID"""
  billMainId: ID

  """柜次"""
  cabinetBatchCodeList: [String]

  """柜号"""
  cabinetCodeList: [String]

  """id"""
  id: ID

  """销地计划号"""
  salesPlanCode: String

  """费用模板ID"""
  tmpId: ID
}

type BillItemList {
  """费用项业务规则分组字典code， NEED_CUSTOMER 客户/NEED_SUPPLIER 供应商 /NONE 无"""
  businessItemValue: String

  """费用项id"""
  costId: ID

  """费用项名称"""
  costName: String

  """费用项业务规则扩展类型,5 TRANSPORTATION 运杂 / 6 GOODS 货品"""
  extendTypes: [Int]

  """财务规则：是否参与成本计算 0 不参与，1参与 默认为0"""
  partCostCalculate: Int

  """重复使用:99不允许，1运行 默认99"""
  repeatUse: Int

  """必填项:99必填 1非必填 默认99"""
  requiredField: Int

  """规则字段"""
  ruleFiledList: [RuleFiled]

  """规则id"""
  ruleId: ID

  """规则名称"""
  ruleName: String
}

"""费用项"""
type BillItemPayload {
  """金额"""
  amount: BigDecimal

  """金额（含税）"""
  amountIncludingTax: BigDecimal

  """规则字段"""
  billFieldList: [DurianBillFieldPayload]

  """计算规则"""
  calculateRule: String

  """计算方式"""
  calculateType: CalculateTypeEnum

  """费用项id"""
  costId: ID

  """费用项名称"""
  costName: String

  """开票主体id"""
  invoicingSupplierId: ID

  """是否需要开票主体"""
  needInvoicingSupplier: Boolean

  """说明"""
  note: String

  """备注"""
  remark: String

  """是否必填"""
  required: Boolean

  """费用规则id"""
  ruleId: ID

  """费用项展示名称 控制是否展示cost项"""
  showField: String

  """费用项展现名称，选项值"""
  showFieldValue: Boolean

  """供应商id"""
  supplierId: ID

  """税点"""
  taxPoint: BigDecimal

  """模板ID"""
  tmpId: ID
}

input BillListGetInput {
  idList: [BillGetInput]
}

type BillListItemPayload {
  """费用项"""
  itemList: [BillItemPayload]
}

type BillLoadingCodePayload implements UniqueIdInterface {
  """提单号"""
  code: String

  """生成参数"""
  parameterList: [String]

  """唯一id"""
  uniqueId: ID
}

""" 列表查询费用单状态流转日志返回信息 """
type BillLogsPayload {
  """ 费用单ID"""
  billId: ID

  """费用单状态"""
  billStatus: Int

  """当前状态操作人ID"""
  billStatusCreateBy: Int

  """当前状态操作人"""
  billStatusCreateName: String

  """费用单状态描述"""
  billStatusDesc: String

  """当前状态是否已操作"""
  billStatusOperation: Boolean

  """当前状态操作时间"""
  billStatusTime: Long
}

enum BillMainTypeEnum {
  """采购 v2.21"""
  CG_BILL_FEE

  """采购退货 v2.21"""
  CT_BILL_FEE

  """配送费用单"""
  DELIVERY_FEES

  """生产 拆成品费用"""
  DISMANTLE_FINISHED_PRODUCT_FEE

  """国产集采收货费用单"""
  DOMESTIC_COLLECTION_AND_RECEIVING_FEE

  """国产集采扣损费用单"""
  DOMESTIC_COLLECTIVE_PROCUREMENT_LOSS_FEE

  """国产集采退货费用单"""
  DOMESTIC_COLLECTIVE_PROCUREMENT_RETURNS_FEE

  """国产总部采购费用单"""
  DOMESTIC_HQ_PROCUREMENT_FEE

  """国产总部采购扣损费用单"""
  DOMESTIC_HQ_PROCUREMENT_LOSS_FEE

  """国产总部采购退货费用单"""
  DOMESTIC_HQ_PROCUREMENT_RETURNS_FEE

  """国产总部销售费用单"""
  DOMESTIC_HQ_SALE_FEE

  """国产总部销售扣损费用单"""
  DOMESTIC_HQ_SALE_LOSS_FEE

  """国产总部销售退货费用单"""
  DOMESTIC_HQ_SALE_RETURNS_FEE

  """空柜调整确认费用"""
  EMPTY_CABINET_ADJUST_AFFIRM_BILL

  """空柜费用调整"""
  EMPTY_CABINET_ADJUST_BILL

  """空柜区域费用"""
  EMPTY_CABINET_AREA_BILL

  """空柜费"""
  EMPTY_CABINET_FEE

  """无"""
  ERROR_MAIN_TYPE

  """调拨费"""
  HQ_PROCUREMENT_FEE

  """计调调整确认费用"""
  HQ_PURCHASE_ADJUST_AFFIRM_FEE

  """计调调整费用"""
  HQ_PURCHASE_ADJUST_FEE

  """总部销售调整确认费用单"""
  HQ_SALES_ADJUSTMENT_CONFIRM_FEE

  """总部销售调整费用单"""
  HQ_SALES_ADJUSTMENT_FEE

  """总部销售费用"""
  HQ_SALE_FEE

  """平台开单收入单"""
  INCOME_PLATFORM_BILLING

  """销售开单收入单"""
  INCOME_SALES_INVOICING

  """内部采购费用单"""
  INTERNAL_PROCUREMENT_FEE

  """内部销售费用单"""
  INTERNAL_SALES_FEE

  """产地费用"""
  ORIGIN_PROCUREMENT_FEE

  """产地销售费用"""
  ORIGIN_SALE_FEE

  """回款费用"""
  PAYMENT_FEE

  """生产完工成本费用"""
  PRODUCTION_FINISHED_COST_FEE

  """采购扣损费用单 v2.21"""
  PURCHASE_BUCKLE_DAMAGE_FEE

  """代卖采购"""
  PURCHASE_ON_BEHALF_OF_THE_SELLER_FEE

  """区域采购收货费用"""
  REGIONAL_PURCHASE_RECEIVED_FEE

  """还箱调整确认费用"""
  RETURN_BOX_ADJUST_AFFIRM_FEE

  """还箱调整费用"""
  RETURN_BOX_ADJUST_FEE

  """还箱费"""
  RETURN_BOX_FEE

  """销售"""
  SALE_BILL_FEE

  """销售退货费用"""
  SALE_RETURN_BILL_FEE
  UNRECOGNIZED
}

type BillNotSubmitSummary {
  """采购费用单未提交"""
  purchaseSummary: TodayTotalSummary

  """掉入费用单未提交"""
  transferInSummary: TodayTotalSummary

  """调出费用单未提交"""
  transferOutSummary: TodayTotalSummary
}

""" 费用单批量操作类型 """
enum BillOperationEnum {
  """取消确认"""
  CANCEL_CONFIRM

  """完成"""
  COMPLETE

  """确认"""
  CONFIRM

  """驳回"""
  REJECT
}

""" 中台费用单操作日志 """
type BillOperationLogPayload implements UserBase {
  """ 时间 """
  createTime: Long

  """ 变更后状态 """
  endStatus: PitayaBillStatusEnum

  """ 变更后状态描述 """
  endStatusDesc: String

  """ 备注 """
  note: String

  """ 变更前状态 """
  startStatus: PitayaBillStatusEnum

  """ 变更前状态描述 """
  startStatusDesc: String

  """ 用户信息 """
  user: User
}

type BillPaymentFeeItem implements CommoditySkuBase & CustomerBase & StockBatchBase & TotalTypeBase & UnitTypeBase {
  """小计金额"""
  amount: BigDecimal

  """批次信息"""
  batch: StockBatch

  """商品信息"""
  commoditySku: PitayaCommoditySku

  """成本单价"""
  costUnitPrice: BigDecimal

  """所属客户"""
  customer: Customer

  """总计数量"""
  totalQuantity: BigDecimal

  """单价类型"""
  totalType: Unit

  """单价"""
  unitPrice: BigDecimal

  """单位数量"""
  unitQuantity: BigDecimal

  """单位类型"""
  unitType: Unit
}

input BillPaymentFeeItemInput {
  """小计"""
  amount: BigDecimal

  """批次id"""
  batchId: ID

  """货款费明细ID"""
  itemId: ID

  """商品 sku id"""
  skuId: Int

  """单价"""
  unitPrice: BigDecimal
}

type BillPaymentFeeItemPayload implements CommoditySkuBase & PriceTypeBase & TotalTypeBase & UnitTypeBase {
  """小计金额"""
  amount: BigDecimal

  """批次id"""
  batchId: ID

  """商品信息"""
  commoditySku: PitayaCommoditySku

  """标记列表"""
  markList: [AcquireMarkEnum]

  """单价单位信息"""
  priceType: Unit

  """总计数量"""
  totalQuantity: BigDecimal

  """总计单位信息"""
  totalType: Unit
  unitPrice: BigDecimal
  unitQuantity: BigDecimal

  """基本单位信息"""
  unitType: Unit
}

type BillPaymentPayload implements SupplierBase {
  """货款单号"""
  billCode: String

  """商品信息"""
  billPaymentFeeItemList: [BillPaymentFeeItemPayload]

  """供应商"""
  supplier: Supplier
}

input BillSaveCommitBillInput {
  """费用信息"""
  feeInfoList: [BillDetailInput]

  """费用业务id"""
  id: ID
}

enum BillSource {
  """入库环节"""
  RKHJ_BILL
  UNRECOGNIZED

  """销售环节"""
  XSHJ_BILL
}

enum BillStatus {
  """待业务审核"""
  BILL_BIZ_UN_REVIEWED

  """已取消"""
  BILL_CANCEL

  """已完成"""
  BILL_COMPLETE

  """财务已确认"""
  BILL_FD_CONFIRMED

  """待财务审核"""
  BILL_FD_UN_REVIEWED

  """待确认"""
  BILL_UN_CONFIRMED

  """待生成"""
  BILL_UN_CREATE

  """待提交"""
  BILL_UN_SUBMITTED

  """未知"""
  UNRECOGNIZED
}

""" 调拨费用单状态 """
enum BillStatusEnum {
  """ 待业务审核 """
  BILL_BIZ_UN_REVIEWED

  """ 已取消 """
  BILL_CANCEL

  """ 已完成 """
  BILL_COMPLETE

  """ 财务已确认 """
  BILL_FD_CONFIRMED

  """ 待财务审核 """
  BILL_FD_UN_REVIEWED

  """ 待确认 """
  BILL_UN_CONFIRMED

  """ 待提交 """
  BILL_UN_SUBMITTED

  """ 错误状态"""
  ERROR_BILL_STATUS

  """ 未知 """
  UNRECOGNIZED
}

""" 中台-费用单状态-数量 """
type BillStatusNumber {
  """ 数量 """
  number: Int

  """ 状态 """
  status: PitayaBillStatusEnum
}

type BillTemplateForPayOfAnother {
  """费用项id"""
  costId: ID

  """费用项名称"""
  costName: String

  """唯一标识"""
  id: ID
}

type BillTemplateForPayOfAnotherPayload {
  item: [BillTemplateForPayOfAnother]
}

"""费用模板响应结果"""
type BillTemplatePayload {
  """费用模板费用项信息"""
  billItemList: [BillItemList]

  """模板code"""
  tempCode: String

  """模板id"""
  tempId: ID

  """模板名称"""
  tempName: String

  """模板类型"""
  tempType: String

  """模板类型名称"""
  tempTypeName: String
}

input BillTemplateQueryInput {
  """模板类型"""
  billTemplateType: BillTemplateType!
}

""" 模板类型"""
enum BillTemplateType {
  """代卖采购费用"""
  AGENCY_CG_BILL_FEE

  """采购"""
  CG_BILL_FEE

  """采购退货"""
  CT_BILL_FEE

  """国产集采收货费用单"""
  DOMESTIC_COLLECTION_AND_RECEIVING_FEE

  """国产集采扣损费用单"""
  DOMESTIC_COLLECTIVE_PROCUREMENT_LOSS_FEE

  """国产集采退货费用单"""
  DOMESTIC_COLLECTIVE_PROCUREMENT_RETURNS_FEE

  """内部采购费用单"""
  INTERNAL_PROCUREMENT_FEE

  """内部销售费用单"""
  INTERNAL_SALES_FEE

  """回款费用"""
  PAYMENT_FEE

  """采购扣损费用单"""
  PURCHASE_BUCKLE_DAMAGE_FEE

  """代卖采购"""
  PURCHASE_ON_BEHALF_OF_THE_SELLER_FEE

  """区域采购收货费用"""
  REGIONAL_PURCHASE_RECEIVED_FEE

  """销售"""
  SALE_BILL_FEE

  """销售退货费用"""
  SALE_RETURN_BILL_FEE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input BillTemplateTypeSelectInput {
  """应用id"""
  appId: ID

  """模板类型名称"""
  templateTypeName: String
}

input BillTmpCreateInput {
  """模板应用"""
  appId: ID

  """条件"""
  conditions: String

  """默认模板类型"""
  defaultTmp: BillTmpDefaultTypeEnum

  """费用项"""
  feeItems: [BillFeeItemValInput]

  """模板名称"""
  tmpName: String

  """模板类型"""
  tmpType: String
}

enum BillTmpDefaultTypeEnum {
  """缺省模板"""
  DEFAULT

  """其他"""
  OTHER
  UNKNOWN
  UNRECOGNIZED
  UNSPECIFIED
}

input BillTmpEnableInput {
  """模板应用"""
  appId: ID

  """启用禁用命令"""
  command: EnabledEnum

  """模板id"""
  tmpId: ID
}

input BillTmpModifyInput {
  """模板应用"""
  appId: ID

  """条件"""
  conditions: String

  """默认模板类型"""
  defaultTmp: BillTmpDefaultTypeEnum

  """费用项"""
  feeItems: [BillFeeItemValInput]
  tmpId: ID

  """模板名称"""
  tmpName: String

  """模板类型"""
  tmpType: String
}

input BillTmpValidInput {
  """应用id"""
  appId: ID!

  """模板id"""
  tempId: ID

  """模板名称"""
  tempName: String
}

""" 待提交费用单统计类型 """
enum BillTypeCountEnum {
  """调整费用单"""
  ADJUSTMENT_BILL

  """空柜费用单"""
  EMPTY_CABINET_BILL

  """还箱费用单"""
  RETURN_CABINET_BILL

  """调拨费用单"""
  TRANSFER_BILL
}

"""费用单类型"""
enum BillTypeEnum {
  """国产总部采购费用单"""
  DOMESTIC_HQ_PROCUREMENT_FEE

  """国产总部采购扣损费用单"""
  DOMESTIC_HQ_PROCUREMENT_LOSS_FEE

  """国产总部采购退货费用单"""
  DOMESTIC_HQ_PROCUREMENT_RETURNS_FEE

  """国产总部销售费用单"""
  DOMESTIC_HQ_SALE_FEE

  """国产总部销售扣损费用单"""
  DOMESTIC_HQ_SALE_LOSS_FEE

  """国产总部销售退货费用单"""
  DOMESTIC_HQ_SALE_RETURNS_FEE

  """空柜费用调整单"""
  EMPTY_CABINET_ADJUST_BILL

  """空柜费"""
  EMPTY_CABINET_BILL

  """总部采购费用调整单"""
  HEADQUARTER_PURCHASE_ADJUST_BILL

  """总部采购费用单"""
  HEADQUARTER_PURCHASE_BILL

  """总部销售费用调整单"""
  HEADQUARTER_SALES_ADJUST_BILL

  """总部销售费用单"""
  HEADQUARTER_SALES_BILL

  """产地采购费用单"""
  ORIGIN_PURCHASE_BILL

  """产地销售费用单"""
  ORIGIN_SALES_BILL

  """还箱费用调整单"""
  RETURN_BOX_ADJUST_BILL

  """还箱费"""
  RETURN_BOX_BILL

  """调拨费"""
  TRANSFER_BILL

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input BindOrgInput {
  bindToken: String
  orgId: Int
}

type BindOrgPayload {
  token: String
}

enum BindThermometerState {
  """已绑定"""
  BIND

  """未绑定"""
  UNBIND

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input BlackListCheckInput {
  """id"""
  id: ID

  """校验值"""
  keyWord: String

  """类型"""
  type: BlackListTypeEnum!
}

input BlackListCreateInput {
  """司机名称"""
  driverName: String

  """司机手机号"""
  driverPhone: String

  """相关文件"""
  file: [FileInput]

  """车牌号"""
  plateNumber: String

  """拉黑原因"""
  reason: String!

  """类型"""
  type: BlackListTypeEnum!
}

type BlackListDetailPayload {
  """拉黑原因"""
  blockingReason: String

  """司机名称"""
  driverName: String

  """司机手机号"""
  driverPhone: String

  """相关文件"""
  file: [DurianFilePayload]

  """id"""
  id: ID!

  """操作记录"""
  operation: [BlackListOperationPayload]

  """车牌号"""
  plateNumber: String

  """类型"""
  type: BlackListTypeEnum!

  """类型名称"""
  typeName: String
}

input BlackListEnableInput {
  """id"""
  id: ID!

  """原因"""
  reason: String!
}

type BlackListOperationPayload implements UserInterface {
  """操作类型"""
  operation: BlackListOperationTypeEnum

  """操作名称"""
  operationName: String

  """原因"""
  reason: String

  """时间"""
  time: Long

  """操作人id"""
  userId: Int

  """操作人"""
  userName: String
}

enum BlackListOperationTypeEnum {
  """新增"""
  CREATE

  """移入"""
  MOVE_IN

  """移出"""
  MOVE_OUT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input BlackListPageInput {
  """司机名称"""
  driverName: String

  """司机手机号"""
  driverPhone: String

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """车牌号"""
  plateNumber: String
}

type BlackListPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
  records: [BlackListPayload]

  """总记录数"""
  totalRecords: Int
}

type BlackListPayload {
  """拉黑原因"""
  blockingReason: String

  """创建时间"""
  createTime: Long

  """司机名称"""
  driverName: String

  """司机手机号"""
  driverPhone: String

  """状态"""
  enabled: EnabledEnum

  """状态名称"""
  enabledName: String

  """id"""
  id: ID

  """车牌号"""
  plateNumber: String

  """类型"""
  type: BlackListTypeEnum

  """类型名称"""
  typeName: String
}

enum BlackListTypeEnum {
  """司机黑名单"""
  DRIVER_BLACKLIST

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """车辆黑名单"""
  VEHICLE_BLACKLIST
}

input BlackListUpdateInput {
  """司机名称"""
  driverName: String

  """相关文件"""
  file: [FileInput]

  """id"""
  id: ID!
}

""" 黑名单操作记录列表 """
type BlacklistOperateRecordsListPayload {
  """ 操作记录"""
  blacklistOperateRecordsList: [BlacklistOperateRecordsPayload]

  """ 客户主表id"""
  customerId: Int

  """ 客户名称"""
  name: String

  """ 手机号"""
  phone: String

  """客户类型"""
  type: String
}

""" 黑名单操作记录"""
type BlacklistOperateRecordsPayload {
  """ 操作时间"""
  operateTime: Long

  """ 操作类型"""
  operateType: String

  """ 操作人"""
  operatorId: Int

  """ 操作人名称"""
  operatorName: String

  """ 拉黑原因"""
  reason: String
}

input BlindInventoryCommodityInput {
  """ 盘点仓库ID"""
  warehouseId: ID!
}

type BlindInventoryCommodityPayload {
  """品类id"""
  categoryId: Int

  """品类名称"""
  categoryName: String

  """主单位id"""
  unitIds: [Int]
}

input BlindInventoryInput {
  """盘点品类数量列表"""
  inventoryCategoryList: [InventoryCategoryInput]

  """盘点仓库id"""
  warehouseId: ID!
}

enum BookingModeEnum {
  """自主订舱"""
  SELF

  """传统订舱"""
  TRADITIONAL
}

input BreakContractAuditInput {
  """违约单ID"""
  breakContractId: ID!

  """明细列表"""
  breakContractItemList: [BreakContractItemAuditList!]!

  """罚款证照"""
  photos: [String!]!
}

input BreakContractCancelInput {
  """违约单ID"""
  breakContractId: ID!

  """取消原因"""
  statusNote: String!
}

input BreakContractCommodityInput {
  """组织ID"""
  belongOrgId: ID!

  """客户地址Id"""
  customerDistributionId: ID!

  """销售日期"""
  saleTime: Long!
}

type BreakContractCommodityItemPayload implements CommoditySkuBase {
  """商品sku"""
  commoditySku: PitayaCommoditySku

  """销售单Id"""
  outOrderId: ID

  """销售单明细Id"""
  outOrderItemId: ID
}

type BreakContractCommodityPayLoad implements CustomerBase {
  """商品信息"""
  commodities: [BreakContractCommodityItemPayload]

  """销售客户地址"""
  customer: Customer

  """销售单号"""
  outOrderCode: String

  """销售单Id"""
  outOrderId: ID

  """销售时间"""
  saleTime: Long
}

input BreakContractCreateInput {
  """所属组织ID"""
  belongOrgId: Int!

  """明细列表"""
  breakContractItemList: [BreakContractItemInput!]!

  """违约日期"""
  breakDate: Long!

  """客户ID"""
  customerId: Int!

  """客户类型"""
  customerType: Int!

  """关联销售单id"""
  saleOrderId: ID!
}

input BreakContractItemAuditList {
  """实际罚款"""
  actualFine: BigDecimal!

  """违约单明细id"""
  breakContractItemId: ID!

  """罚款日期"""
  fineDate: Long!

  """罚款方式"""
  fineWay: FineWayEnum!
}

input BreakContractItemInput {
  """违约原因"""
  breakContractReason: String

  """商品违约类型"""
  breakContractType: FineTypeEnum!

  """商品sku的ID"""
  commoditySkuId: ID!

  """预估罚款"""
  estimateFine: BigDecimal!
}

type BreakContractItemPayload implements CommoditySkuBase {
  """实际罚款"""
  actualFine: BigDecimal

  """违约单id"""
  breakContractId: ID

  """违约单明细id"""
  breakContractItemId: ID

  """违约原因"""
  breakContractReason: String

  """违约类型"""
  breakContractType: FineTypeEnum

  """违约类型描述"""
  breakContractTypeDesc: String

  """违约商品sku"""
  commoditySku: PitayaCommoditySku

  """预估罚款"""
  estimateFine: BigDecimal

  """罚款日期"""
  fineDate: Long

  """扣款方式"""
  fineWay: FineWayEnum

  """扣款方式描述"""
  fineWayDesc: String
}

""" 日志操作类型枚举"""
enum BreakContractLogTypeEnum {
  """取消"""
  CANCEL

  """完成"""
  COMPLETE

  """创建"""
  CREATE

  """驳回"""
  REJECT

  """回滚"""
  ROLLBACK

  """提交"""
  SUBMIT
}

input BreakContractOrderInput {
  """违约单ID"""
  breakContractId: ID!
}

type BreakContractPayload implements BelongOrgBase & CreateUserBase & CustomerBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """违约单Code"""
  breakContractCode: String

  """违约单ID"""
  breakContractId: ID

  """违约单明细"""
  breakContractItem: [BreakContractItemPayload]

  """违约日期"""
  breakDate: Long

  """创建时间"""
  createTime: Long

  """创建人"""
  createUser: User

  """违约客户"""
  customer: Customer

  """罚款证照"""
  photos: [String]

  """销售日期"""
  saleDate: Long

  """销售单code"""
  saleOrderCode: String

  """关联销售单id"""
  saleOrderId: ID

  """销售单类型"""
  saleOrderType: Int

  """违约单状态"""
  status: BreakContractStatusEnum

  """"违约单状态描述"""
  statusDesc: String

  """违约状态备注"""
  statusNote: String

  """提交信息"""
  submitInfo: SubmitInfoPayload
}

input BreakContractRejectedInput {
  """违约单ID"""
  breakContractId: ID!

  """驳回原因"""
  statusNote: String!
}

input BreakContractRollBackInput {
  """违约单ID"""
  breakContractId: ID!
}

""" 履约违约状态枚举"""
enum BreakContractStatusEnum {
  """已取消"""
  CANCELED

  """已完成"""
  COMPLETED

  """已驳回"""
  REJECTED

  """待审核"""
  TO_BE_AUDIT

  """待提交"""
  TO_SUBMIT
}

input BreakContractStatusInput {
  """组织Id，不传查询全部"""
  belongOrgId: Int

  """查询时间条件"""
  timeRange: PitayaTimeRange
}

type BreakContractStatusPayload {
  """审核模块待审核记录条数"""
  auditToAuditCount: Int

  """销售模块待审核记录条数"""
  saleToAuditCount: Int

  """销售模块已驳回记录条数"""
  saleToRejectedCount: Int

  """销售模块待提交记录条数"""
  saleToSubmitCount: Int
}

input BreakContractSubmitInput {
  """违约单ID"""
  breakContractId: ID!
}

input BreakContractTraceLogInput {
  """违约单ID"""
  breakContractId: ID!
}

type BreakContractTraceLogPayLoad implements CreateByBase {
  """履约违约单id"""
  breakContractId: ID

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """操作备注"""
  logDescription: String

  """履约违约记录主键id"""
  logId: ID

  """操作类型"""
  logType: BreakContractLogTypeEnum

  """操作类型文字"""
  logTypeText: String
}

input BreakContractUpdateInput {
  """违约单ID"""
  breakContractId: ID!

  """明细列表"""
  breakContractItemList: [BreakContractItemInput!]!
}

type BreakageCommodity {
  """报损出库数量（1.17版本确定展示基本单位数量）"""
  quantity: BigDecimal

  """skuId"""
  skuId: Int

  """sku名称"""
  skuName: String

  """数量单位（1.17版本确定展示基本单）"""
  unitType: Int
}

type BreakageCommodityBatchGroupDetail {
  """商品批次id"""
  batchId: ID

  """报损商品所属柜号"""
  cabinetNo: String

  """入库时间"""
  inStockTime: Long

  """是否为代卖商品,ture则前端展示"""
  isAgencySelling: Boolean

  """商品skuId"""
  skuId: Int

  """商品名称"""
  skuName: String

  """标准商品单位转换"""
  stockUnitConversion: StockQuantityUnit

  """用户输入单位Id"""
  userUnitId: Int

  """用户输入单位数量"""
  userUnitQuantity: BigDecimal
}

"""报损商品信息"""
type BreakageCommodityDetail {
  """仓库商品信息"""
  commodityList: [BreakageCommodityBatchGroupDetail]

  """仓库名称"""
  warehouseName: String
}

"""报损统计返回参数"""
type BreakageOrderCuntPayload {
  """已完成报损单数量"""
  completeNum: Long

  """已驳回报损单数量"""
  rejectedNum: Long

  """未完成报损单数量"""
  unCompleteNum: Long
}

"""报损单明细对象"""
type BreakageOrderDetailPayload {
  """报损申请单号"""
  applyCode: String

  """报损申请id"""
  applyId: ID

  """审批流程"""
  approvalProcess: [WorkflowApprovalProcess]

  """报损审批记录"""
  breakageApprovalRecords: [WorkflowApprovalRecords]

  """ 报损照片"""
  breakagePictures: [PeachFilePayload]

  """ 报损单"""
  breakageReceipts: [PeachFilePayload]

  """ 商品列表"""
  commodityDetail: [BreakageCommodityDetail]

  """报损-操作人"""
  operateName: String

  """报损-操作时间"""
  operateTime: Long

  """ 出库单号"""
  orderCode: String

  """ 出库记录Id"""
  outOrderId: ID

  """报损-备注信息"""
  remark: String

  """报损-状态"""
  status: BreakageStatusEnum
}

"""报损单参数"""
input BreakageOrderInput {
  """ 报损单Id"""
  orderId: ID!
}

"""报损单对象"""
type BreakageOrderPayload {
  """报损申请单号"""
  applyCode: String

  """报损申请id"""
  applyId: ID

  """报损商品信息"""
  breakageCommodityList: [BreakageCommodity]

  """操作人"""
  operateName: String

  """操作时间"""
  operateTime: Long

  """ 出库订单号"""
  orderCode: String

  """ 出库订单id"""
  outOrderId: ID

  """报损单状态"""
  status: BreakageStatusEnum
}

type BreakageRecordDetailPayload {
  """ 报损照片"""
  breakagePictures: [PeachFilePayload]

  """ 报损单"""
  breakageReceipts: [PeachFilePayload]

  """ 商品列表"""
  commodityDetail: [PeachCommodityDetailPayload]

  """ 出库单号"""
  orderCode: String

  """ 出库记录Id"""
  stockRecordId: ID
}

type BreakageRecordPayload {
  """ sku补充id"""
  assistId: String

  """ 批次号"""
  batchCode: String

  """报损数量-商品单位转换"""
  breakageUnitConversion: CurrentUnitConversion

  """ 主键id"""
  id: ID

  """ 出库订单号"""
  orderCode: String

  """ 出库订单id"""
  recordId: ID

  """ 备注"""
  remark: String

  """ 商品skuId"""
  skuId: Int

  """ 商品名称"""
  skuName: String

  """ 出库时间"""
  stockOutTime: Long

  """出库数量-商品单位转换"""
  stockUnitConversion: StockQuantityUnit
}

"""报损单更新入参数"""
input BreakageRecordUpdateInput {
  """ 报损照片ids"""
  breakagePictures: [PeachFileInput]

  """ 报损单ids"""
  breakageReceipts: [PeachFileInput]

  """ 报损单Id"""
  orderId: ID!
}

"""报损查询状态"""
enum BreakageStatusEnum {
  """已取消"""
  CANCEL

  """已完成"""
  COMPLETED

  """进行中"""
  IN_PROGRESS

  """已驳回"""
  REJECTED

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type BusinessCommonLog implements CreateByBase {
  businessId: ID
  businessType: PitayaBusinessTypeEnum
  businessTypeName: String
  createBy: User
  createTime: Long
  id: ID
  logType: LogTypeEnum
  logTypeName: String
  nextStatus: Int
  preStatus: Int
  remark: String
}

type BusinessData {
  """业务单号"""
  businessCode: String

  """业务单id"""
  businessId: ID
}

""" 经营时长"""
enum BusinessDuration {
  """ 10年以上"""
  ABOVE_TEN_YEAR

  """ 5~10年"""
  FIVE_TEN_YEAR

  """ 1~3年"""
  ONE_THREE_YEAR

  """ 1年以内"""
  ONE_YEAR

  """ 3~5年"""
  THREE_FIVE_YEAR

  """ 未知"""
  UNRECOGNIZED
}

type BusinessInfo implements BelongOrgBase & CustomerListBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """业务单号"""
  businessCode: String

  """业务单状态"""
  businessStatus: Int

  """业务单状态名"""
  businessStatusName: String

  """业务客户"""
  customerList: [Customer]

  """业务单id"""
  id: ID
}

type BusinessInfoPayload {
  """国产集采退货/国产集采扣损"""
  domesticCollectiveProcurementReturnsAndLoss: DomesticCollectiveProcurementReturnsAndLoss

  """内部采购/内部销售"""
  internalConsignmentSaleAndPurchase: InternalConsignmentSaleAndPurchase

  """其他入库"""
  otherIn: OtherInBillExtendInfo

  """地采采购/地采退货/地采扣损"""
  selfPurchase: SelfPurchaseInfo
}

""" 业务单状态 """
enum BusinessOrderStatusEnum {
  """财务已确认(批发)"""
  PEACH_DAMAGE_FD_CONFIRMED

  """待财务审核(批发)"""
  PEACH_DAMAGE_FD_UN_REVIEWED

  """已驳回(批发)"""
  PEACH_DAMAGE_REJECTED

  """财务已确认(生产)"""
  PITAYA_DAMAGE_FD_CONFIRMED

  """待财务审核(生产)"""
  PITAYA_DAMAGE_FD_UN_REVIEWED

  """已驳回(生产)"""
  PITAYA_DAMAGE_REJECTED

  """已完成(生产配送费用单)"""
  PITAYA_DELIVERY_BILL_COMPLETED

  """财务已确认(生产配送费用单)"""
  PITAYA_DELIVERY_BILL_CONFIRMED

  """待财务审核(生产配送费用单)"""
  PITAYA_DELIVERY_BILL_FD_UN_REVIEWED

  """待业务审核(生产配送费用单)"""
  PITAYA_DELIVERY_BILL_UN_BIZ_AUDIT

  """待提交(生产配送费用单)"""
  PITAYA_DELIVERY_BILL_UN_SUBMITTED

  """未知"""
  UNRECOGNIZED
}

enum BusinessOrderTypeEnum {
  """批发报损单"""
  PEACH_DAMAGE_ORDER

  """批发其他收入单"""
  PEACH_OTHER_INCOME_ORDER

  """生产报损单"""
  PITAYA_DAMAGE_ORDER

  """配送费用单"""
  PITAYA_DELIVERY_BILL
}

"""返回值-对账管理: 所属组织分组记录"""
type BusinessOrgGroup {
  """所属组织Id"""
  businessOrgId: ID

  """所属组织-名称"""
  businessOrgName: String

  """组织对账金额"""
  orgReconciliationAmount: BigDecimal

  """来源系统-appId"""
  sourceAppId: Int

  """来源系统-名称"""
  sourceAppName: String
}

type BusinessPayload {
  """渠道id"""
  channelId: Int

  """渠道名称"""
  channelName: String

  """已经生产"""
  completedNum: BigDecimal

  """预估销量"""
  expectNum: BigDecimal

  """已经配送"""
  finishDelivery: BigDecimal

  """平台数量"""
  platformNum: Int

  """实际销量"""
  realQuantity: BigDecimal

  """销售金额"""
  saleAmount: BigDecimal
}

""" 经营规模"""
enum BusinessScale {
  """ 5000万以上"""
  ABOVE_FIFTY_MILLION

  """ 500~1000万"""
  FIVE_TEN_MILLION

  """ 100~500万"""
  ONE_FIVE_MILLION

  """ 10万以下"""
  ONE_HUNDRED_THOUSAND

  """ 10~100万"""
  ONE_TEN_HUNDRED_THOUSAND

  """ 1000~5000万"""
  TEN_FIFTY_MILLION

  """ 未知"""
  UNRECOGNIZED
}

""" 业务相关类型"""
enum BusinessType {
  """物流系统收货单"""
  GSCM

  """盘点信息"""
  INVENTORY

  """采购订单"""
  PURCHASE

  """批发订单"""
  WHOLESALE
}

"""商品类型"""
enum BusinessTypeEnum {
  """全部"""
  ALL

  """其他入库"""
  OTHER_IN_STOCK_TYPE

  """采购退货"""
  PURCHASE_RETURN_TYPE

  """盘点管理"""
  STOCK_CHECK_TYPE
}

"""采购员"""
type BuyOption {
  label: String
  value: ID
}

"""国产货费用详情-采购员可选项"""
type BuyerIdPayload {
  """采购员集合"""
  buyerList: [BuyOption]
}

input CabinetBatchCodeInput {
  """柜次"""
  cabinetBatchCode: String

  """产地计划id"""
  planId: ID
}

type CabinetBatchCodeRelatePlanIdPayload {
  """产地计划id"""
  originPlanId: ID

  """销地计划id"""
  salesPlanId: [ID]
}

input CabinetBindingLogInput {
  """柜次"""
  cabinetBatchCode: String!

  """柜号"""
  cabinetCode: String!
}

type CabinetBindingLogPayload implements DeviceBasicInfoInterface {
  """基础信息"""
  basicInfo: DeviceBasicInfoPayload

  """id"""
  id: ID

  """操作时间"""
  operationTime: Long

  """操作类型"""
  operationType: DeviceBindingTypeEnum
}

"""提柜信息：已完成"""
type CabinetCustomsInfo {
  """提柜时间"""
  deliveryTime: Long

  """目的地"""
  destination: ID

  """目的地类型"""
  destinationType: DestinationType
}

"""提柜信息：已完成"""
input CabinetCustomsInfoInput {
  """提柜时间"""
  deliveryTime: Long

  """目的地"""
  destination: ID

  """目的地类型"""
  destinationType: DestinationType
}

type CabinetInfo {
  """柜号"""
  cabinetCode: String

  """柜子ID"""
  cabinetId: ID

  """计划号"""
  planCode: String

  """计划创建时间"""
  planCreateTime: Long

  """计划ID"""
  planId: ID
}

input CabinetRuleCreateInput {
  """品类id"""
  categoryId: ID!

  """柜次规则code"""
  code: String!

  """状态"""
  enabled: EnabledEnum!

  """月度偏移量"""
  monthOffset: Int!

  """柜次规则名称"""
  name: String!

  """柜次规则名称"""
  nameLocale: Object

  """柜次所属产地ID"""
  originPlaceIdList: [ID]

  """重置时间"""
  resetTime: String
}

"""柜次规则接口"""
interface CabinetRuleInterface {
  """柜次规则id"""
  cabinetRuleId: ID

  """柜次规则名称"""
  cabinetRuleName: String
}

interface CabinetRuleListInterface {
  """柜次规则id"""
  cabinetRuleIdList: [ID]

  """柜次规则名称"""
  cabinetRuleNameList: [String]
}

input CabinetRulePageInput {
  """品类id"""
  categoryId: ID

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
}

type CabinetRulePagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
  records: [CabinetRulePayload]

  """总记录数"""
  totalRecords: Int
}

type CabinetRulePayload {
  """柜次规则code"""
  code: String

  """状态"""
  enabled: EnabledEnum

  """状态名称"""
  enabledName: String

  """id"""
  id: ID

  """月度偏移量"""
  monthOffset: Int

  """柜次规则名称"""
  name: String

  """柜次规则名称"""
  nameLocale: Object

  """柜次所属产地id"""
  originPlaceIdList: [ID]

  """重置时间"""
  resetTime: String
}

input CabinetRuleUpdateInput {
  """柜次规则code"""
  code: String!

  """状态"""
  enabled: EnabledEnum!

  """id"""
  id: ID

  """月度偏移量"""
  monthOffset: Int!

  """柜次规则名称"""
  name: String!

  """柜次规则名称"""
  nameLocale: Object

  """柜次所属产地ID"""
  originPlaceIdList: [ID]

  """重置时间"""
  resetTime: String
}

"""装柜方式"""
enum CabinetTypeEnum {
  """原柜"""
  ORIGIN_CABINET

  """转柜"""
  TRANSFER_CABINET

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input CacheAnswerInput {
  """业务Id"""
  businessId: ID

  """答案"""
  result: [ResultReqInput]
}

""" 创建批发订单详情"""
input CalculateOrderDetailInput {
  """ 库存ID"""
  batchId: ID!

  """ 购买数量"""
  quantity: BigDecimal!

  """ 库存ID"""
  skuId: Int!

  """ 单价"""
  unitPrice: BigDecimal!
}

"""消息状态"""
enum CalculateTypeEnum {
  """公式计算"""
  CALCULATE

  """未指定"""
  ERROR_TYPE

  """输入"""
  INPUT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED
}

input CalculatorAmountIncludingTaxInput {
  """金额"""
  amount: BigDecimal!

  """费用项id"""
  costId: ID!

  """供应商id"""
  supplierId: ID!

  """费用模板id"""
  tmpId: ID!
}

type CalculatorAmountIncludingTaxPayload {
  """含税金额"""
  amountIncludingTax: BigDecimal

  """税点"""
  taxPoint: BigDecimal
}

input CalculatorInput {
  """具体字段对应值，json数据"""
  billCostDate: String

  """规则id"""
  ruleId: ID
}

input CalculatorPaymentInput {
  """客户授信编码"""
  creditCode: ID

  """选择的欠款单id"""
  debitFormIdsList: [ID]

  """退款冲销欠款时排除当前退款单"""
  extDebitIdsList: [ID]

  """回款规则 1:总欠款自动回款， 2:指定欠款回款"""
  settleRule: SettleRuleEnum

  """总回款金额"""
  totalAmount: BigDecimal
}

type CalculatorPaymentPayload {
  debitFormsList: [DebitFormPayload]
}

"""温度计信息"""
type CanUseThermometerPayload {
  """柜号"""
  cabinetCode: String

  """设备ID"""
  deviceId: ID

  """首次上报时间"""
  firstReportTime: Long

  """温度计设备号"""
  thermometerCode: String

  """开始时间"""
  thermometerStartTime: Long
}

input CancelAcquireInput {
  applyId: ID
  note: String
}

input CancelAgencySaleSettlementOrderInput {
  """结算单id"""
  settlementId: ID!
}

input CancelDeliveryOrderInput {
  """配送单订单ID"""
  orderId: ID!
}

input CancelInOrderInput {
  inOrderDescription: String
  inOrderId: ID!
}

input CancelIndividualPurchaseReturnInput {
  note: String!
  returnId: ID!
}

input CancelJointVentureSaleInput {
  outOrderId: ID!
  remark: String
}

input CancelOtherInOrderInput {
  inOrderDescription: String!
  inOrderId: ID!
}

input CancelOutOrderInput {
  outOrderDescription: String!
  outOrderId: ID!
}

input CancelPlanInput {
  """计划id"""
  planId: ID!

  """计划文字描述"""
  planLogDescription: String
}

input CancelPurchaseReturnOrderInput {
  note: String!
  returnId: ID!
}

input CancelSaleDeliveryOrderInput {
  """配送单订单ID"""
  deliveryOrderId: ID!

  """取消原因"""
  remark: String!
}

input CancelSaleInvoiceInput {
  """订单id"""
  orderId: ID!

  """取消原因"""
  remark: String!
}

input CancelSaleOrderCommodityInput {
  outOrderItemId: ID!
}

input CancelSaleProductionInput {
  """出库明细id"""
  outOrderItemId: ID!
}

type CancelSaleProductionPayload {
  result: Boolean
}

input CancelSupplementalOrderInput {
  """配送补充单订单ID"""
  deliverySupplementalOrderId: ID!
}

input CancelTaskInput {
  """任务id"""
  taskId: ID!
}

type CancelTaskPayload {
  result: Boolean
}

input CancelWasteSaleOrderInput {
  cancelReason: String!
  saleOrderId: ID!
}

"""---------------- 入参 ------------"""
input CantBatchCountInput {
  """运输单id列表"""
  id: [ID!]!

  """操作类型"""
  operationType: NodeOperationTypeEnum!

  """运输类型"""
  transportType: TransportTypeEnum!
}

"""货物装卸类型"""
enum CargoWorkTypeEnum {
  """装货"""
  LOAD

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """卸货"""
  UNLOAD

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input CascadeOrgInput {
  """组织id"""
  orgId: [ID]

  """租户"""
  tenantId: Long
}

""" 收银员返回结果"""
type CashierListPayload {
  cashierList: [CashierPayload]
}

""" 收银员信息"""
type CashierPayload {
  """ 收银员id"""
  cashierId: Int

  """ 收银员名称"""
  cashierName: String
}

type Category {
  """品类id"""
  categoryId: Int

  """品类名称"""
  categoryName: String

  """品类排序"""
  categorySort: Int

  """商品类型id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """语言"""
  nameLocale: [NamePayload]
}

input CategoryFilterInput {
  """ 商品分类id"""
  categoryId: [ID]

  """品类名称"""
  categoryName: String

  """ 商品类型id"""
  commodityTypeId: [ID]

  """删除标识"""
  deleted: Int
}

input CategoryInput {
  """ 商品分类id"""
  categoryId: Int

  """ 排序"""
  categorySort: Int!

  """ 商品类型id"""
  commodityTypeId: Int!

  """ 商品分类名称"""
  nameLocale: [NameInput]
}

"""品类信息接口"""
interface CategoryInterface {
  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String
}

interface CategoryNameBase {
  """品类id"""
  categoryId: Int

  """品类名称"""
  categoryName: String
}

type CategoryPage {
  pageCurrent: Int
  pageSize: Int
  records: [Category]
  totalRecords: Long
}

"""品类信息接口"""
interface CategoryResourceInterface {
  """品类id"""
  categoryId: ID

  """品类资源"""
  categoryResource: CategoryResourcePayload
}

type CategoryResourcePayload implements CategoryInterface {
  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """品类图片"""
  categoryPicList: [DurianFilePayload]
}

interface CategoryRuleInterface {
  """品类规则id"""
  categoryRuleId: ID

  """品类规则名称"""
  categoryRuleName: String
}

interface CategoryRuleListInterface {
  """品类规则id"""
  categoryRuleIdList: [ID]

  """品类规则名称"""
  categoryRuleNameList: [String]
}

input ChangeBill2StatusInput {
  billMainId: ID!
  changeBill2StatusType: ChangeBill2StatusType!
  rejectReason: String
}

enum ChangeBill2StatusType {
  """提交给财务审核"""
  AUDIT_SUBMIT_TO_FD

  """驳回给业务人员"""
  REJECT_TO_BI
}

input ChangeBillStatusInput {
  """费用单ID"""
  billMainId: ID!

  """费用单状态"""
  endStatus: PitayaBillStatusEnum!

  """操作备注"""
  note: String

  """变更前状态 必填"""
  startStatus: PitayaBillStatusEnum!
}

type ChangeLogPayload implements CreateByBase {
  """标签id"""
  checkLabelId: ID

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """标签内容"""
  labelContent: String

  """备注"""
  remark: String
}

input ChangePayOfAnotherItemCustomerInput {
  """详细信息"""
  detail: [ItemCustomerInput!]

  """调入方代付费用单id"""
  payOfAnotherId: ID
}

input ChangePaymentStatusInput {
  """ 自动取消 传1 默认为0 非必填"""
  autoCancel: Int

  """ 费用单编码"""
  billMainCode: String

  """ 费用单id"""
  billMainId: ID

  """ 客户编码"""
  creditCode: ID!

  """ 回款单id"""
  paymentId: ID!

  """ 操作备注"""
  remarks: String
}

input ChangeProductionStockAdjustmentStatusInput {
  """id集合"""
  adjustmentIds: [ID]!

  """调整类型"""
  adjustmentType: ProductionStockAdjustmentType!
}

""" 中台采购单-改变采购单状态接收参数 """
input ChangePurchaseStatusInput {
  """ 采购单id """
  id: ID

  """ 备注 """
  note: String

  """ 操作类型 """
  operationEnum: PurchaseOperationEnum
}

input ChangePwdInput {
  newPwd: String
  oldPwd: String
}

type ChangePwdPayload {
  success: Boolean
}

input ChangeStatusExpandOrderInput {
  """ 扩展单id """
  id: ID!

  """ 备注 """
  note: String

  """ 采购单ID """
  purchaseOrderId: ID!
}

input ChangeStatusInput {
  """费用规则id"""
  ruleId: ID!
}

input ChangeSupplierStatusInput {
  """供应商状态 1 启用 99 禁用 2.19 新增"""
  enable: Int!
  supplierId: Int!
}

"""仓库变更状态入参"""
input ChangeWarehouseStatInput {
  """仓库id"""
  id: ID!

  """仓库变更状态"""
  status: WarehouseStatEnum!
}

"""渠道统计任务"""
type ChannelStatisticsPayload {
  """渠道名称"""
  channelName: String

  """完成/已生产"""
  completed: BigDecimal

  """计划生产"""
  expectNum: BigDecimal

  """未完成/未生产"""
  undone: BigDecimal
}

input CheckConditionInput {
  """商品分类"""
  commodityTypeIds: [Int]

  """仓库id"""
  warehouseId: ID!
}

input CheckDetailInput {
  batchCode: String
  batchId: ID

  """归属名称"""
  belongId: Int
  belongName: String

  """归属类型"""
  belongType: Int

  """盘点标签id"""
  checkLabelId: ID
  checkTotalQuantity: Float
  checkUnitQuantity: Float

  """商品分类"""
  commodityTypeId: Int
  commodityTypeName: String
  remark: String
  skuId: Int
  totalQuantity: Float
  unitQuantity: Float
}

type CheckDetailPayload {
  abnormalQuantity: Int

  """归属名称"""
  belongId: Int
  belongIdList: [Int]

  """归属name"""
  belongName: String
  belongNameList: [String]

  """归属类型"""
  belongType: Int
  belongTypeList: [Int]
  checkCode: String

  """盘点日期"""
  checkDate: Long

  """异常数量"""
  checkErrorNum: Int
  checkId: ID

  """盘点数量"""
  checkNum: Int
  checkStatus: Int
  commodityTypeId: Int
  commodityTypeIdList: [Int]

  """商品分类名称"""
  commodityTypeName: String
  commodityTypeNameList: [String]

  """操作时间"""
  operateDate: Long

  """备注"""
  remark: String

  """提交人员"""
  username: String

  """盘点仓库名称"""
  warehouseName: String
}

input CheckIfPickingInput {
  outOrderItemId: ID!
}

type CheckIfPickingPayload {
  result: Boolean
}

input CheckInfoInput {
  """盘点日期"""
  checkDate: Long

  """具体库存盘点详情"""
  checkDetailList: [CheckDetailInput]
  remark: String

  """仓库id"""
  warehouseId: ID
  warehouseName: String
}

type CheckInfoPayload {
  checkOrderList: [CheckOrderPayload]
  stockCheck: CheckDetailPayload
  stockCheckItemList: [CheckItemPayload]
}

type CheckItemPayload {
  batchCode: String
  batchId: ID

  """归属名称"""
  belongId: Int

  """归属name"""
  belongName: String

  """归属类型"""
  belongType: Int

  """标签修改记录"""
  changeLogsList: [ChangeLogPayload]
  checkId: ID
  checkItemId: Int

  """盘点标签描述"""
  checkLabelDesc: String

  """盘点标签"""
  checkLabelId: ID
  checkOrderId: Int
  checkTotalQuantity: BigDecimal
  checkUnitQuantity: BigDecimal
  commodityName: String

  """盘点商品类型"""
  commodityTypeId: Int
  createTime: Long
  orderId: Int
  orderType: Int
  remark: String
  skuId: Int
  skuTextDescriptionList: [String]
  totalQuantity: BigDecimal
  totalType: Int
  totalTypeName: String
  unitQuantity: BigDecimal
  unitType: Int
  unitTypeName: String
}

"""标签修改对象"""
type CheckLabelChangeLog {
  """标签ID"""
  checkLabelId: ID

  """标签内容"""
  labelContent: String

  """操作人"""
  operateName: String

  """操作时间"""
  operateTime: Long

  """标签备注-具体原因"""
  remark: String
}

type CheckOrderPayload {
  """归属名称"""
  belongId: Int

  """归属name"""
  belongName: String

  """归属类型"""
  belongType: Int

  """订单id"""
  checkOrderId: Int

  """盘点类型"""
  checkType: Int

  """商品分类"""
  commodityTypeId: Int

  """商品分类名称"""
  commodityTypeName: String

  """操作时间"""
  operateDate: Long
  stockOrderId: ID

  """订单号"""
  stockOrderNumber: String

  """入库人员"""
  username: String

  """盘点仓库名称"""
  warehouseName: String
}

type CheckPayload {
  """是否错误"""
  error: Boolean

  """错误信息"""
  errorMessage: String
}

input CheckPlanCommodityInput {
  """计划单id"""
  planId: ID!
}

"""校验名称是否重复入参"""
input CheckPositionNameInput {
  """岗位id"""
  positionId: Int

  """岗位名称"""
  positionName: String
}

input CheckRecordConfitionInput {
  """审核状态"""
  auditStatus: Int

  """商品分类"""
  commodityTypeId: Int

  """盘点结束日期"""
  expireDate: Long

  """盘点开始日期"""
  startDate: Long

  """仓库id"""
  warehouseId: ID
}

input CheckRecordPageInput {
  checkRecordConfitionInput: CheckRecordConfitionInput
  page: Page
}

type CheckRecordPageResultPayload {
  pageCurrent: Int
  pageSize: Int
  records: [CheckRecordPayload]
  totalRecords: Long
}

type CheckRecordPayload {
  abnormalQuantity: Int

  """财务审核状态"""
  auditStatus: Int

  """财务审核状态描述"""
  auditStatusDesc: String

  """归属名称"""
  belongIdList: [Int]

  """归属name"""
  belongNameList: [String]

  """归属类型"""
  belongTypeList: [Int]
  checkCode: String

  """盘点日期"""
  checkDate: Long
  checkId: ID

  """盘点数量"""
  checkNum: Int

  """库存状态"""
  checkStatus: Int

  """2.3 新增最近盘点时间"""
  checkTime: Long

  """盘点商品类型"""
  commodityTypeIdList: [Int]

  """盘点商品类型"""
  commodityTypeNameList: [String]

  """操作时间"""
  operateDate: Long

  """财务是否修改"""
  tag: Boolean

  """盘点人员"""
  username: String
  warehouseName: String
}

type CheckResultPayload {
  """失败条数"""
  failCount: Int

  """failFileBatchCode"""
  failFileBatchCode: String

  """成功条数"""
  successCount: Int

  """数据总条数"""
  total: Int
}

enum CheckStatus {
  """已完成"""
  CHECK_FINISH

  """部分完成"""
  CHECK_HALF_FINISH

  """未完成"""
  CHECK_UNDONE
}

type CheckStockBatchDetailPayload {
  """ 批次id"""
  batchId: ID

  """代卖标记，所属货主"""
  belongConsignorName: String

  """报损锁定"""
  breakageLock: StockQuantityUnit

  """ 可售库存"""
  canSaleQuantity: StockQuantityUnit

  """商品类型"""
  commodityType: PeachGatewayCommodityTypeEnum

  """ 系统库存"""
  entryQuantity: StockQuantityUnit

  """ 入库时间"""
  entryTime: Long

  """ 锁定库存"""
  lockQuantity: StockQuantityUnit

  """代卖标记"""
  saleMark: Boolean

  """ 库存暂存数量"""
  temporaryQuantity: CurrentUnitConversion

  """待提货锁定"""
  waitPickLock: StockQuantityUnit
}

""" 盘点仓库下的批次库存"""
input CheckStockBatchInput {
  """ 批次库存ID"""
  batchIds: [ID!]!
}

type CheckStockBatchListPayload {
  stockBatchInfos: [CheckStockBatchPayload]
}

type CheckStockBatchPayload {
  """ 批次库存ID"""
  batchId: ID

  """ 批次库存可售总计数量（基本单位数量）"""
  stockBasicQuantity: BigDecimal

  """ 批次库存可售单位数量(辅助单位数量)"""
  stockSubQuantity: BigDecimal
}

type CheckStockBatchSkuPayload {
  """ 商品sku_id"""
  commoditySkuId: Int

  """ sku名称"""
  skuName: String

  """ 商品SKU下库存详情"""
  stockBatchRecords: [CheckStockBatchDetailPayload]

  """sku比例换算"""
  unitConversion: PeachUnitConversion
}

""" 盘点仓库下的批次库存"""
input CheckStockInput {
  """商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料,"""
  commodityTypes: [PeachGatewayCommodityTypeEnum]

  """ 盘点仓库ID"""
  warehouseId: ID!
}

type CheckStockPayload {
  abnormalQuantity: Int
  batchCode: String

  """批次号"""
  batchId: ID

  """归属名称"""
  belongId: Int
  belongName: String

  """归属类型"""
  belongType: Int

  """2.3新增 最近一次盘点时间"""
  checkTime: Long
  commodityId: Int

  """商品名称"""
  commodityName: String
  commodityTypeId: Int

  """商品名称"""
  commodityTypeName: String
  createTime: Long

  """displayBelongName"""
  displayBelongName: String

  """ 锁定量 """
  lockedQuantity: Quantity
  priceType: Int
  priceTypeName: String
  skuId: Int

  """规格字符串，由后端组装"""
  skuTextDescriptionList: [String]

  """ 系统库存(未包含锁定量) """
  systemStockQuantity: Quantity

  """库存总计数量"""
  totalQuantity: Float

  """总计数量单位"""
  totalType: Int
  totalTypeName: String
  unitPrice: Float

  """库存数量"""
  unitQuantity: Float

  """库存单位"""
  unitType: Int
  unitTypeName: String
}

type CheckStockResultPayload {
  checkId: ID

  """入库数量"""
  checkInNum: Int

  """出库数量"""
  checkOutNum: Int

  """checkRecordId"""
  checkRecordId: Int
  inStockCode: String
  inStockRecordId: ID
  outStockCode: String
  outStockRecordId: ID
}

input CheckTakeEffectTimeInput {
  """计划单价设置ID，修改时必填"""
  id: ID

  """生效结束日期"""
  takeEffectClosingTime: Long!

  """生效起始日期"""
  takeEffectStartingTime: Long!
}

""" 校验用户存在入参"""
input CheckUserInput {
  """ 手机号"""
  phone: String!
}

enum ChoiceType {
  """数据字典"""
  DICT
}

type CityBO {
  id: Short!
  name: String!
}

interface CityBase {
  """市"""
  city: LocationPayload
}

"""通关信息"""
type ClearanceInfo {
  """到港信息"""
  arriveCustomsInfo: ArriveCustomsInfo

  """提柜信息"""
  cabinetCustomsInfo: CabinetCustomsInfo

  """放行信息"""
  releaseCustomsInfo: ReleaseCustomsInfo

  """任务状态"""
  status: TrackingStatus!

  """任务状态描述"""
  statusDesc: String
}

input CmmodityQueryInput {
  """分类id"""
  categoryId: Int

  """商品名称模糊查询"""
  commodityName: String

  """商品类型 果品辅料周转筐"""
  commodityTypeId: Int

  """产地id"""
  placeOriginId: Int

  """sku的类型 原料 成品 半成品 次品"""
  skuType: Int

  """品种id"""
  varietyId: Int
}

enum ColdChainAmbientEnum {
  """常温"""
  AMBIENT

  """冷链"""
  COLD_CHAIN

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

enum CollectionEnum {
  """已收藏"""
  COLLECTED

  """未收藏"""
  NOT_COLLECTED
}

input ColorMarkingInput {
  """全量的颜色"""
  color: [Boolean]

  """id"""
  id: ID
}

"""对齐方式"""
enum ColumnAlignEnum {
  """居中"""
  CENTER

  """左对齐"""
  LEFT

  """右对齐"""
  RIGHT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""字段列信息"""
type ColumnInfo {
  """对齐方式，默认左对齐"""
  align: ColumnAlignEnum

  """列字段"""
  filed: String

  """列名"""
  name: String
}

input ColumnInput {
  """列字段"""
  filed: String

  """列名"""
  name: String
}

type ColumnPayload {
  """对齐方式"""
  align: DurianColumnAlignEnum

  """列字段"""
  dataIndex: String

  """是否计算合计"""
  summing: Boolean

  """列名"""
  title: String
}

input ColumnRuleItemInput {
  """字段名称"""
  columnName: String!

  """规则id"""
  ruleId: Long!
}

""" 出库商品相关集合"""
input ComeWareHouseCommodityInput {
  """ 调拨价格类型"""
  allocatePriceType: AllocatePriceType

  """ 金额小计"""
  amount: BigDecimal

  """ 批次Id"""
  batchId: ID

  """ skuId"""
  commoditySkuId: Int

  """ 成本价格"""
  costPrice: BigDecimal

  """ 数量"""
  quantity: BigDecimal

  """ 单位Id"""
  unitId: Int!
}

""" 新增出库"""
input ComeWareHouseInput {
  """ 商品信息"""
  comeWareHouseCommodity: [ComeWareHouseCommodityInput]

  """ 出库类型"""
  entryWareHouseType: PeachOutBoundType!

  """ 备注"""
  remark: String

  """ 所属厂库id"""
  wareHouseId: ID
}

input CommandBillCostRuleInput {
  """计算规则"""
  calculateRule: String
  calculateType: String

  """费用项id"""
  costId: ID!
  details: [CommandBillFieldInput]

  """说明"""
  note: String

  """费用规则id"""
  ruleId: ID

  """费用名称"""
  ruleName: String!

  """控制item是否直接展示"""
  showField: String

  """状态"""
  status: Status
}

input CommandBillFieldInput {
  """选择类型"""
  choiceType: ChoiceType

  """默认值"""
  data: String

  """保留小数位数"""
  decimalPlaces: Int!

  """字典名"""
  dictName: [String]

  """明细id"""
  fieldId: ID

  """字段key"""
  fieldKey: String

  """明细名称"""
  fieldName: String!

  """输入框类型"""
  fieldType: FieldType!

  """是否是整数"""
  isInteger: Boolean!

  """说明"""
  note: String

  """是否必填"""
  required: Boolean!
}

input CommandDynamicSubGroupInput {
  """规则ids"""
  commandRuleIdList: [ID]

  """扩展信息"""
  ext: String

  """id"""
  id: ID

  """名称"""
  name: String

  """主分组id"""
  rgId: ID

  """序号"""
  sn: Int

  """子分组类型"""
  type: SubGroupTypeEnum
}

input CommandDynamicSubGroupListInput {
  """修改的子分组"""
  commandSubGroupList: [CommandDynamicSubGroupInput]

  """主分组id"""
  rgId: ID
}

type CommandOrderResp {
  """订单id"""
  orderId: ID!
}

"""单个/批量操作类型枚举"""
enum CommandTypeEnum {
  """批量"""
  BATCH_COMMAND

  """单个"""
  SINGLE_COMMAND

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input CommodityAdjustmentCostInput {
  """费用金额"""
  amount: BigDecimal!

  """费用类型"""
  costType: CommodityAdjustmentCostItemEnum!

  """付款方式"""
  payMethod: PayMode!

  """备注"""
  remark: String

  """供应商id"""
  supplierId: Int!
}

"""商品调整费用项枚举"""
enum CommodityAdjustmentCostItemEnum {
  """人工费"""
  LABOR

  """装卸费"""
  LOADING

  """其他费用"""
  OTHER

  """包装费"""
  PACKAGING

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type CommodityAdjustmentCostPayload {
  """费用金额"""
  amount: BigDecimal

  """费用项Id"""
  costId: Int

  """费用项名称"""
  costName: String

  """备注"""
  remark: String
  supplierId: Int

  """供应商名称"""
  supplierName: String
}

type CommodityAdjustmentDetailPayload {
  """sku补充id"""
  assistId: String

  """批次号"""
  batchCode: String

  """批次id"""
  batchId: ID

  """溯源批次号"""
  originalBatchCode: String

  """数量"""
  quantity: BigDecimal

  """sku名称"""
  skuName: String

  """单位id"""
  unitId: Int
}

"""商品调整类型枚举"""
enum CommodityAdjustmentEnum {
  """大件改小件"""
  BIG_TO_SMALL

  """明细调整"""
  DETAILED_ADJUSTMENT
}

input CommodityAdjustmentInDetailInput {
  """数量"""
  quantity: BigDecimal!

  """sku id"""
  skuId: Int!
}

input CommodityAdjustmentLabelInput {
  """商品调整类型"""
  adjustmentType: PeachCommodityAdjustmentEnum!

  """查询所有状态 默认false仅查询启用"""
  queryAll: Boolean
}

input CommodityAdjustmentOutDetailInput {
  """批次id"""
  batchId: ID!

  """数量"""
  quantity: BigDecimal!

  """单位id"""
  unitId: Int
}

type CommodityAdjustmentPayload {
  """商品调整类型"""
  adjustmentType: PeachCommodityAdjustmentEnum

  """商品调整单号"""
  code: String

  """ 详情id"""
  id: ID

  """ 入库单号"""
  inRecordCode: String

  """ 完成时间"""
  operationTime: Long

  """ 操作人"""
  operator: String

  """ 商品调整原因"""
  remark: String

  """入库商品"""
  stockInCommodity: CommodityAdjustmentDetailPayload

  """出库商品列表"""
  stockOutCommodity: [CommodityAdjustmentDetailPayload]
}

"""商品明细"""
type CommodityAggregationDetail {
  """采购商品单位数量"""
  purchaseQuantity: CurrentUnitConversion

  """skuId"""
  skuId: Int

  """sku名称"""
  skuName: String
}

type CommodityAliasListPayload {
  """ 商品品类名称"""
  commodityCategoryName: String

  """ SKU别名"""
  commoditySkuAlias: String

  """ SKU名称"""
  commoditySkuName: String

  """商品别名id"""
  id: Int
}

""" 获取商品别名分页列表条件入参"""
input CommodityAliasQueryInput {
  """商品别名"""
  commodityCategoryAlias: String

  """ 商品品类id"""
  commodityCategoryId: [Int]

  """商品名称"""
  commoditySkuName: String

  """当前页码"""
  pageCurrent: Int

  """每页显示条数"""
  pageSize: Int
}

type CommodityAliasQueryPayload {
  pageCurrent: Int
  pageSize: Int
  records: [CommodityAliasListPayload]
  totalRecords: Int
}

input CommodityAliasUpdateInput {
  """ SKU别名"""
  commoditySkuAlias: String

  """ 商品别名id"""
  id: Int!
}

"""商品分析"""
type CommodityAnalysisPaylaod {
  """按渠道统计商品"""
  channelStatistics: [ChannelStatisticsPayload]

  """商品sku数量总数"""
  commoditySkuTotal: Int

  """已生产"""
  completed: BigDecimal

  """未生产"""
  undone: BigDecimal
}

interface CommodityBase {
  """sku信息"""
  commodity: PitayaCommoditySku
}

""" 商品批次信息 """
type CommodityBatchCodeInfo implements BatchCodeBase {
  """ 批次号 """
  batchCode: String

  """ 批次id """
  batchId: ID

  """ 商品index """
  index: ID

  """ 货款明细id """
  itemId: ID

  """ 销售小计 """
  salesAmount: BigDecimal

  """ 销售数量、单价和单位 """
  salesQuantityAndPrice: QuantityAndPriceAndTypeInfo
}

""" 收入单: 修改销售金额商品批次价格参数 """
input CommodityBatchIdInput {
  """ 销售小计-销售开单用这个字段 (这个字段要删除)"""
  amount: BigDecimal

  """ 批次id """
  batchId: ID!

  """ 商品序号 """
  index: ID!

  """ 货款费明细id """
  itemId: ID!

  """ 销售单价-销售开单用这个字段 (这个字段要删除)"""
  price: BigDecimal

  """ 批次的数量、单价、单位信息 """
  salesBatchQuantityAndPrice: QuantityAndPriceAndTypeInfoInput
}

type CommodityCategoryCountListPayload {
  commodityCategoryCounts: [CommodityCategoryCountPayload]
}

type CommodityCategoryCountPayload {
  """ 品类ID"""
  commodityCategoryId: Int

  """ 品类名称"""
  commodityCategoryName: String

  """ 购物车条数"""
  shoppingCarCount: Long
}

type CommodityCategoryEntity {
  """商品品类名称"""
  categoryName: String

  """商品品类id"""
  id: Int
}

input CommodityCategoryInput {
  """商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料"""
  commodityTypes: [PeachGatewayCommodityTypeEnum]

  """是否有库存 默认false查询所有"""
  hasStock: Boolean
}

"""商品品类下拉列表返回值"""
type CommodityCategoryOptionPayload {
  categoryId: Int
  categoryName: String
}

type CommodityCategoryPayload implements CategoryNameBase {
  """ 品类id"""
  categoryId: Int

  """ 品类名称"""
  categoryName: String
}

type CommodityConsigneePayload implements CustomerInterface {
  """客户id"""
  customerId: ID

  """客户名称"""
  customerName: String

  """任务id, 用于请求商品的table"""
  receiptTaskId: ID

  """总数量"""
  totalQuantity: BigDecimal
}

type CommodityControlPayload {
  """ 商品品类Id """
  commodityCategoryId: Int

  """ 商品品类名称 """
  commodityCategoryName: String

  """ 商品SkuId """
  commoditySkuId: Int

  """ 商品Sku名称 """
  commoditySkuName: String

  """ 商品SpuId """
  commoditySpuId: Int

  """ 商品Spu名称 """
  commoditySpuName: String

  """ 主键Id """
  id: ID
}

type CommodityConvertItemPayload implements CommodityDetailBase & ConvertToSkuBase & PriceTypeBase & TotalTypeBase & UnitTypeBase {
  """批次code"""
  batchCode: String!

  """批次id"""
  batchId: ID!

  """商品信息"""
  commodityDetail: PitayaCommoditySku

  """转换后sku信息"""
  convertToSku: PitayaCommoditySku

  """item id"""
  itemId: ID!

  """照片"""
  photos: [String]

  """单价单位信息"""
  priceType: Unit

  """库存total数量"""
  stockTotalQuantity: BigDecimal

  """库存unit数量"""
  stockUnitQuantity: BigDecimal

  """total 数量"""
  totalQuantity: BigDecimal

  """副单位信息"""
  totalType: Unit

  """unit 数量"""
  unitQuantity: BigDecimal

  """小单位信息"""
  unitType: Unit
}

type CommodityConvertPayload implements BelongNameBase & CreateByBase & OrgBase & WarehouseBase {
  """客户id"""
  belongId: Int

  """客户名称"""
  belongName: String

  """客户类型"""
  belongType: Int

  """商品"""
  commodities: [CommodityConvertItemPayload]

  """转换后商品类型"""
  convertAfterCommodityType: Int

  """转换前商品类型"""
  convertBeforeCommodityType: Int

  """日志"""
  convertLogs: [ConvertOrderLogPadload]

  """订单code"""
  convertOrderCode: ID

  """订单id"""
  convertOrderId: ID

  """订单类型"""
  convertType: ConvertType

  """订单类型"""
  convertTypeName: String

  """创建人信息"""
  createBy: User

  """创建时间"""
  createTime: Long

  """组织信息"""
  org: PitayaOrg

  """备注"""
  remark: String

  """状态"""
  status: ConvertOrderStatus

  """状态名称"""
  statusName: String

  """状态描述"""
  statusRemark: String

  """仓库信息"""
  warehouse: Warehouse
}

""" 商品明细信息"""
type CommodityDetail {
  """ 批次号"""
  batchStockCode: String

  """ 批次id"""
  batchStockId: ID

  """ 商品sku名称"""
  commoditySkuName: String

  """ 指导价"""
  guidePrice: String

  """ 商品标签"""
  labelRemarkList: [String]

  """价格单位"""
  priceType: Int

  """ 数量"""
  quantity: BigDecimal

  """数量单位"""
  quantityUnitType: Int

  """ 金额合计"""
  totalAmount: BigDecimal

  """ 单价"""
  unitPrice: BigDecimal
}

interface CommodityDetailBase {
  """sku信息"""
  commodityDetail: PitayaCommoditySku
}

"""商品出入库明细信息"""
type CommodityDetailInfo {
  """出/入库基本单位数量"""
  basicQuantity: BigDecimal

  """出/入库基本单位"""
  basicUnit: Int

  """batchId"""
  batchId: ID

  """其他入库-成本价"""
  costPrice: BigDecimal

  """单价单位"""
  priceType: Int

  """skuId"""
  skuId: Int

  """skuName"""
  skuName: String

  """出/入库辅助单位数量"""
  subQuantity: BigDecimal

  """其他入库-金额小计"""
  subTotal: BigDecimal

  """出/入库辅助单位"""
  subUnit: Int
}

type CommodityDetailPayload {
  """商品品类id"""
  commodityCategoryId: Int

  """商品品类名称"""
  commodityCategoryName: String

  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """商品产地名称"""
  commodityPlaceOriginName: String

  """商品类型id"""
  commodityTypeId: String

  """商品类型名称"""
  commodityTypeName: String

  """商品品种名称"""
  commodityVarietyName: String

  """英语"""
  englishName: String

  """泰语"""
  thailandName: String

  """越南语"""
  vietnamName: String
}

type CommodityDetailSplitByCabinetPayload {
  """柜次号"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """柜次id"""
  cabinetRuleId: ID

  """商品明细"""
  items: [TablePayload]

  """计划号"""
  planCode: String

  """计划id"""
  planId: ID

  """装柜任务id"""
  taskId: ID

  """总净重"""
  totalNetWeight: BigDecimal

  """总数量"""
  totalQuantity: BigDecimal
}

type CommodityEntity {
  """商品名称"""
  commodityName: String

  """商品id"""
  id: Int
}

input CommodityGuidePriceInput {
  """ 商品SkuId """
  commoditySkuId: Int

  """ 最低指导价 """
  minGuidePrice: BigDecimal

  """ 指导价单位Id """
  priceUnitId: Int
}

type CommodityIDOption {
  label: String
  value: ID
}

"""商品信息"""
type CommodityInfo {
  """品类id"""
  categoryId: Int

  """商品名称"""
  categoryName: String

  """标签"""
  tagList: [DurianFilePayload]

  """出口总值"""
  totalExportAmount: BigDecimal

  """出口总值单位,货币，1: 人民币, 2: 美元"""
  totalExportCurrency: Int

  """总毛重"""
  totalGrossWeight: BigDecimal

  """进口总值"""
  totalImportAmount: BigDecimal

  """进口总值单位,货币，1: 人民币, 2: 美元"""
  totalImportCurrency: Int

  """总净重"""
  totalNetWeight: BigDecimal

  """总数量"""
  totalQuantity: BigDecimal
}

input CommodityInfoInput {
  """商品id"""
  commodityId: ID

  """商品标记"""
  commodityMark: DurianCommodityMarkEnum

  """装货数量"""
  quantity: BigDecimal

  """数量单位"""
  quantityUnit: QuantityUnitEnum

  """收货方收货数量"""
  receiptCommodityInfoList: [ReceiptCommodityInfoInput]

  """skuId"""
  skuId: ID

  """小计金额"""
  subtotalAmount: BigDecimal

  """单价"""
  unitPrice: BigDecimal

  """重量"""
  weight: BigDecimal
}

""" 商品信息"""
type CommodityInformationPayload {
  """入库申请数量-商品单位转换"""
  applyUnitConversion: CurrentUnitConversion

  """  商品权限（ false 无权限  true 有权限）"""
  authority: Boolean

  """商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料"""
  commodityType: PeachGatewayCommodityTypeEnum

  """ 采购/调拨-成本价"""
  costPrice: BigDecimal

  """ 商品名称"""
  name: String

  """价格单位"""
  priceType: Int

  """ 批次id"""
  stockBatchId: ID

  """实际出入库数量-商品单位转换"""
  stockQuantityUnit: CurrentUnitConversion

  """sku单位换算配比关系"""
  unitConversion: PeachUnitConversion
}

input CommodityInput {
  """商品sku id"""
  commoditySkuId: Int!

  """ 备货生产(生产数量)  货品拆分(计划拆分量) """
  expectNum: BigDecimal!

  """
  2.2新增 包装要求的商品id列表
  2.2新增 包装要求列表
  """
  packageIds: [ID]

  """包装要求"""
  packageLabel: String
  packageRequireInfos: [OutOrderItemRequestInput]

  """品质要求"""
  quantityLabel: String

  """规格要求"""
  specificationLabel: String

  """任务明细id"""
  taskItemId: ID
}

interface CommodityInterface {
  """商品id"""
  commodityId: ID

  """商品名称"""
  commodityName: String
}

"""商品标签入参"""
input CommodityLabelInput {
  """商品批次列表,当品类列表为空时默认查询批次品类"""
  batchIds: [ID]

  """品类id"""
  categoryId: [Int]

  """状态 1:启用 99:禁用,默认查询所有"""
  status: Int
}

"""商品标签对象"""
type CommodityLabelPayload {
  """品类id"""
  categoryId: Int

  """品类名称"""
  categoryName: String

  """标签id"""
  id: ID

  """标签名称"""
  name: String

  """标签说明"""
  remark: String

  """状态 1:启用 99:禁用"""
  status: Int

  """标签类型id，1:通用  2:品质异常"""
  type: Int

  """标签类型描述"""
  typeDesc: String
}

interface CommodityListInterface {
  """商品id"""
  commodityIdList: [ID]

  """商品名称"""
  commodityNameList: [String]
}

"""商品标记类型"""
enum CommodityMarkEnum {
  """补损"""
  COMPENSATION

  """赠品"""
  GIVE

  """正常"""
  PURCHASE

  """未知"""
  UNRECOGNIZED
}

input CommodityModifyInput {
  commodityId: Int
  commoditySpecs: [CommoditySpecInput]
}

interface CommodityNameBase {
  commodityName: String
  commoditySkuId: Int
}

interface CommodityNameByIdBase {
  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String
}

interface CommodityNameForSkuIdBase {
  commodityName: String
  skuId: Int
}

interface CommodityNameInterface {
  """商品id"""
  commodityId: [ID]

  """商品名称"""
  commodityName: [String]
}

"""商品操作"""
type CommodityOperatePayload {
  """辅料"""
  assist: Int

  """周转筐"""
  box: Int

  """次品"""
  defective: Int

  """半成品"""
  halfProduct: Int

  """成品"""
  product: Int

  """原料"""
  rawMaterial: Int

  """退货品"""
  return: Int
}

input CommodityOriginPlaceOptionInput {
  """产地id"""
  id: [ID]

  """产地pid"""
  pid: [ID]
}

type CommodityOriginPlacePayload {
  """产地id"""
  placeId: ID

  """产地名称"""
  placeName: String

  """产地pid"""
  placePid: ID
}

""" 出库商品信息 """
type CommodityOutWarehouse {
  """ 商品sku """
  commoditySku: PitayaCommoditySku

  """ 确认出库页面有个净重差异区间 """
  netWeightDifference: String

  """ 已出库总计单位数量 """
  outWarehouseTotalQuantity: Int

  """ 移除库基本单位数量 """
  outWarehouseUnitQuantity: Int

  """ 待出库总计单位数量 """
  waitOutWarehouseTotalQuantity: Int

  """ 待出库基本单位数量 """
  waitOutWarehouseUnitQuantity: Int
}

type CommodityPagePayload {
  """商品品类id"""
  commodityCategoryId: Int

  """商品品类名称"""
  commodityCategoryName: String

  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """商品产地名称"""
  commodityPlaceOriginName: String

  """商品类型名称"""
  commodityTypeName: String

  """商品品种名称"""
  commodityVarietyName: String

  """sku总数"""
  skuSum: Int

  """激活状态"""
  status: Int
}

"""商品分页对象"""
type CommodityPageResult {
  pageCurrent: Int
  pageSize: Int
  records: [CommodityPagePayload]
  totalRecords: Long
}

"""2.11 新增"""
type CommodityPayload {
  """商品分类id"""
  commodityCategoryId: Int
  commodityCategoryName: String

  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String
  commodityPlaceOriginId: Int
  commodityPlaceOriginName: String
  commodityTypeId: Int
  commodityTypeName: String
  commodityVarietyId: Int
  commodityVarietyName: String
}

type CommodityPlaceOriginEntity {
  """商品产地id"""
  id: Int

  """商品产地名称"""
  placeOriginName: String
}

interface CommodityPlaceOriginListInterface {
  """商品id"""
  commodityId: [ID]

  """商品产地id"""
  commodityPlaceOriginIdList: [ID]
}

interface CommodityPlaceOriginNameListInterface {
  """商品产地id"""
  commodityPlaceOriginIdList: [ID]

  """商品产地名称"""
  commodityPlaceOriginNameList: [String]
}

type CommodityQuantityInfo {
  """总数量"""
  totalQuantity: BigDecimal

  """数量单位"""
  unitId: Int
}

""" 商品销售明细"""
type CommoditySalesListPayload {
  """ 品类名称"""
  categoryName: String

  """ 品类id"""
  commodityCategoryId: Int

  """ sku销售信息"""
  commoditySkuDetail: [SkuDetailInfo]

  """ 今日销售金额"""
  salesAmount: BigDecimal

  """ 今日销售数量"""
  salesNum: [SalesNumCount]
}

type CommoditySelectedPayload {
  """商品规格集合"""
  commoditySpecs: [PeachCommoditySpecPayload]
}

input CommoditySkuAndUnitInput {
  commoditySkuId: Int!
  commoditySpecOptionIds: [Int]!
}

type CommoditySkuAndUnitPayload {
  commodityBomId: Int
  commodityName: String
  commoditySkuId: Int
  commoditySpecOptionId: [Int]
  skuTextDescription: [String]
  totalType: Int
  totalTypeName: String
  unitQuantity: BigDecimal
  unitType: Int
  unitTypeName: String
}

interface CommoditySkuBase {
  """sku信息"""
  commoditySku: PitayaCommoditySku
}

input CommoditySkuBatchEnableInput {
  enabled: EnabledEnum
  ids: [ID]
}

type CommoditySkuEntity {
  """商品sku名称"""
  commoditySkuName: String

  """商品sku id"""
  id: Int
}

type CommoditySkuInfos implements CommoditySkuBase {
  commoditySku: PitayaCommoditySku
}

input CommoditySkuInput {
  """数量"""
  quantity: BigDecimal

  """sku id"""
  skuId: ID
}

input CommoditySkuInputSave {
  commoditySkuSaveInput: [CommoditySkuSaveInput]
}

interface CommoditySkuInterface {
  """skuId"""
  skuId: ID

  """sku名称"""
  skuName: String
}

type CommoditySkuPayload {
  """商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料"""
  commodityType: PeachGatewayCommodityTypeEnum
  skuId: Int
  skuName: String

  """单位换算对象"""
  unitConversion: PeachUnitConversion
}

input CommoditySkuSaveInput {
  """商品id"""
  commodityId: Int!

  """规格类型不可为空"""
  commoditySpecIdList: [Int!]!

  """规格选项不可为空"""
  commoditySpecOptionIdsList: [Int!]!
}

type CommoditySkuSelectPayload {
  """skuId"""
  skuId: ID

  """SKU名称"""
  skuName: String

  """sku具体规格项id"""
  specOptionIds: [ID]
}

interface CommoditySkuSpecInterface {
  """skuId"""
  skuId: ID

  """sku规格"""
  specList: [DurianSkuSpecOption]
}

type CommoditySkuStock implements CommoditySkuBase & TotalTypeBase & UnitTypeBase {
  """v2.9 采购退货:单品小计"""
  amount: BigDecimal

  """v2.9 采购退货:最后一个批次"""
  batchId: ID

  """v2.9 采购退货:是否可以进行库存调整申请"""
  canApply: Boolean

  """商品sku"""
  commoditySku: PitayaCommoditySku

  """v2.9 采购退货:入库净总量"""
  inBoundQuantity: Quantity

  """v2.9 采购退货:可退货量"""
  returnableQuantity: Quantity

  """v2.9 采购退货:库存量"""
  stockQuantity: Quantity

  """总计单位类型"""
  totalType: Unit

  """v2.9 采购退货:单品单价"""
  unitPrice: UnitQuantity

  """基本单位类型"""
  unitType: Unit
}

input CommoditySkuStockInput {
  belongId: Int
  belongType: Int
  commoditySkuId: [Int]
  commodityTypeId: Int!
  customerDistributionId: Int
  warehouseId: ID!
}

type CommoditySkuStockPayload implements CommoditySkuBase {
  commoditySku: PitayaCommoditySku
  totalQuantity: BigDecimal
  unitQuantity: BigDecimal
}

input CommoditySkuValidInput {
  """sku id"""
  skuId: ID

  """装货任务id"""
  taskId: ID
}

type CommoditySpecDetailPayload {
  """ 商品规格ID"""
  commoditySpecId: Int

  """ 商品规格名称"""
  commoditySpecName: String

  """ 商品规格选项列表信息"""
  commoditySpecOptionDetailPayload: [CommoditySpecOptionDetailPayload]

  """ 商品规格排序"""
  commoditySpecSort: Int
}

input CommoditySpecInput {
  commoditySpecId: Int
  commoditySpecName: String
  commoditySpecOptionList: [CommoditySpecOptionInput]
  commoditySpecSort: Int
  nameLocale: NameLocale
  nameSort: Int

  """关联的标准规格id"""
  stdSpecId: Int!
}

"""规格接口"""
interface CommoditySpecInterface {
  """规格id"""
  commoditySpecId: ID

  """规格名称"""
  commoditySpecName: String
}

interface CommoditySpecListInterface {
  """商品id"""
  commodityId: ID

  """商品名称"""
  specList: [DurianSkuSpec]
}

input CommoditySpecOptionConditionInput {
  """规格id"""
  commoditySpecId: Int

  """规格选项id"""
  commoditySpecOptionId: Int
}

type CommoditySpecOptionDetailPayload {
  """ 规格选项id"""
  commoditySpecOptionId: Int

  """ 规格选项名称"""
  commoditySpecOptionName: String
}

input CommoditySpecOptionInput {
  commoditySpecOptionId: Int
  commoditySpecOptionName: String
  commoditySpecOptionSort: Int
  nameLocale: NameLocale

  """关联的标准选项id"""
  stdOptionId: Int!
}

"""规格接口"""
interface CommoditySpecOptionInterface {
  """规格选项名称"""
  commoditySpecOptionId: ID

  """规格选项名称"""
  commoditySpecOptionName: String
}

interface CommoditySpecOptionListInterface {
  """规格选项id"""
  optionIdList: [ID]

  """规格选项名称"""
  optionNameList: [String]
}

type CommoditySpecOptionPayload {
  commoditySpecOptionId: Int
  commoditySpecOptionName: String
  commoditySpecOptionSort: Int
  nameLocale: NameLocalePayload

  """关联的标准选项id"""
  stdOptionId: Int
}

""" specOption"""
type CommoditySpecOptionsPayload {
  optionId: Int
  optionName: String
}

type CommoditySpecPayload {
  commoditySpecId: Int
  commoditySpecName: String
  commoditySpecOptionList: [CommoditySpecOptionPayload]
  commoditySpecSort: Int
  nameLocale: NameLocalePayload
  nameSort: Int

  """关联的标准规格id"""
  stdSpecId: Int

  """是否为系统通用规格"""
  system: Int
}

"""  spec"""
type CommoditySpecsPayload {
  commoditySpecOptions: [CommoditySpecOptionsPayload]
  specId: Int
  specName: String
}

""" 查询SPU入参"""
input CommoditySpuInput {
  categoryId: Int

  """商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料"""
  commodityTypes: [PeachGatewayCommodityTypeEnum]

  """ 库存为0是否隐藏，默认不隐藏"""
  hideNoStock: Boolean
}

type CommoditySpuPayload {
  """商品类型"""
  commodityType: PeachGatewayCommodityTypeEnum

  """ 品类id"""
  spuId: Int

  """ 品类名称"""
  spuName: String
}

enum CommodityStatus {
  """正常"""
  NORMAL

  """生产取消中"""
  PRODUCT_CANCELING

  """生产已取消"""
  PRODUCT_CANCELLED

  """取消生产已拒绝"""
  PRODUCT_REJECTED

  """销售商品已取消"""
  SALE_CANCELLED
  UNRECOGNIZED
}

""" 增加商品库存申请信息 """
type CommodityStockApplyPayload implements CommodityBase {
  """ 单品小计 """
  amount: BigDecimal

  """ sku信息 """
  commodity: PitayaCommoditySku

  """ 入库申请id """
  inStockOrderId: ID

  """ 入库净重量 """
  inStockTotalQuantity: BigDecimal
  inStockUnitQuantity: BigDecimal

  """ 单品单价 """
  price: BigDecimal

  """ 单价单位 """
  priceType: Unit

  """ 库存量 """
  stockBatchInfo: StockBatchInfo

  """ 入库申请状态 """
  stockOrderStatus: Int

  """ 重量单位 """
  totalType: Unit
  unitType: Unit
}

type CommodityStockBatchPayload {
  batchCode: String
  batchId: ID
  commodityId: Int
  commodityName: String
  commoditySkuId: Int

  """商品规格选项id"""
  commoditySpecOptionId: [Int]

  """换算单位"""
  conversion: BigDecimal
  customerId: Int
  customerName: String
  customerType: Int
  customerTypeName: String
  pickingTotalQuantity: BigDecimal
  pickingUnitQuantity: BigDecimal

  """sku文字描述，规格选项文字数组"""
  skuTextDescription: [String]
  stockTotalQuantity: BigDecimal
  stockTotalType: Int
  stockTotalTypeName: String

  """库存单价"""
  stockUnitPrice: BigDecimal @deprecated(reason: "2.14弃用")

  """库存单价的单位"""
  stockUnitPriceType: Int @deprecated(reason: "2.14弃用")

  """库存单价名称"""
  stockUnitPriceTypeName: String @deprecated(reason: "2.14弃用")
  stockUnitQuantity: BigDecimal
  stockUnitType: Int
  stockUnitTypeName: String
}

"""商品库存"""
type CommodityStockPayload {
  """批次code"""
  batchCode: String

  """批次id"""
  batchId: ID

  """库存量"""
  quantity: BigDecimal

  """已退货数量"""
  returnQuantity: BigDecimal

  """库存量单位Id"""
  unitId: Int

  """仓库id"""
  warehouseId: ID

  """仓库名称"""
  warehouseName: String
}

"""商品table聚合payload:自定义表头+商品明细table"""
type CommodityTableAggregatePayload implements CommodityTableInterface {
  """页面"""
  actionPage: LowCodeActionPageEnum

  """模块"""
  module: LowCodeModuleEnum

  """表头规则list"""
  ruleList: [LowCodeRulePayload]

  """商品table"""
  table: CommodityTablePayload

  """task id"""
  taskId: ID
}

input CommodityTableInput {
  """页面"""
  actionPage: LowCodeActionPageEnum!

  """商品id"""
  commodityId: ID

  """Id 根据不同页面传不同的数据id"""
  id: ID

  """模块"""
  module: LowCodeModuleEnum

  """品种id"""
  varietyId: ID
}

interface CommodityTableInterface {
  """页面"""
  actionPage: LowCodeActionPageEnum

  """模块"""
  module: LowCodeModuleEnum

  """表头规则list"""
  ruleList: [LowCodeRulePayload]

  """商品table"""
  table: CommodityTablePayload

  """task id"""
  taskId: ID
}

input CommodityTableListInput {
  """页面"""
  actionPage: LowCodeActionPageEnum!

  """Id 根据不同页面传不同的数据id"""
  id: ID

  """模块"""
  module: LowCodeModuleEnum
}

type CommodityTableListPayload {
  """商品表格"""
  tableList: [CommodityTableAggregatePayload]

  """总净重"""
  totalNetWeight: BigDecimal

  """总数量"""
  totalQuantity: BigDecimal
}

type CommodityTablePayload {
  """动态列"""
  columnList: [ColumnPayload]

  """id"""
  id: ID

  """数据"""
  recordList: [Object]

  """标题,即商品名称"""
  title: String

  """总抽检后数量"""
  totalActualQuantity: BigDecimal

  """总毛重"""
  totalGrossWeight: BigDecimal

  """总进口货值"""
  totalImportValue: BigDecimal

  """总净重"""
  totalNetWeight: BigDecimal

  """总装柜数量"""
  totalQuantity: BigDecimal

  """总抽检数"""
  totalSampleQuantity: BigDecimal
}

"""商品tag关联信息"""
type CommodityTagAssociationPayload {
  commodityList: [CommodityPayload]
  tagCode: String
  tagId: Long
  tagName: String
}

""" 标签属性信息 """
type CommodityTagInfo {
  """标签属性code"""
  tagCode: String

  """标签属性Id"""
  tagId: ID

  """标签属性描述"""
  tagName: String
}

enum CommodityTaskTypeEnum {
  """装柜商品"""
  LOADING

  """收货商品"""
  RECEIPT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input CommodityTextRecogInput {
  """ 系统id"""
  appId: Int!

  """提取策略"""
  extractStrategy: ExtractStrategy!

  """提取类型"""
  extractType: ExtractType!

  """ 文件id或文件完整url"""
  file: String!
}

type CommodityTextRecogPayload {
  """果园编号"""
  orchardNumber: String

  """包装编号"""
  packingNumber: String
}

interface CommodityTypeBase {
  """商品类型信息"""
  commodityType: PitayaCommodityType
}

"""商品类型枚举"""
enum CommodityTypeEnum {
  """辅料"""
  ASSIST

  """周转筐"""
  BOX

  """次品"""
  DEFECTIVE

  """食品"""
  FOOD

  """水果"""
  FRUIT

  """半成品"""
  HALF_PRODUCT

  """成品"""
  PRODUCT

  """原料"""
  RAW_MATERIAL

  """退货品"""
  RETURN
}

type CommodityTypePayload {
  """商品类型id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """上级类型id"""
  parentCommodityTypeId: Int
}

"""商品单位对象"""
type CommodityUnitPayload {
  """单位id"""
  unitId: Int

  """单位名称"""
  unitName: String

  """单位类型：10重量单位，20数量单位"""
  unitType: Int
}

enum CommodityUnitTypeEnum {
  """数量单位"""
  QUANTITY_UNIT

  """重量单位"""
  WEIGHT_UNIT
}

"""商品单位类型入参"""
input CommodityUnitTypeInput {
  """商品类型"""
  commodityType: CommodityTypeEnum
}

type CommodityVarietyEntity {
  """商品品种id"""
  id: Int

  """商品品种名称"""
  varietyName: String
}

input CommonRoutePageInput {
  """路线名称"""
  name: String

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
}

type CommonRoutePagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
  records: [CommonRoutePayload]

  """总记录数"""
  totalRecords: Int
}

type CommonRoutePayload {
  """id"""
  id: ID

  """路线名称"""
  name: String

  """路线节点"""
  points: [PointPayload]
}

"""运输信息"""
type CommonTransportInfoPayload implements EntryPortInterface {
  """备用电话"""
  backupPhone: String

  """柜子类型"""
  cabinetType: String

  """车牌号"""
  carNo: String

  """发货地"""
  deliverAddress: String

  """发货地类型"""
  deliverAddressType: String

  """发车日期"""
  departureDate: Long

  """司机"""
  driver: String

  """进口港名称"""
  entryPort: String

  """进口港id"""
  entryPortId: ID

  """联系电话"""
  phone: String

  """收货地"""
  receiptPlace: String

  """挂车号"""
  trailerNo: String

  """运输公司"""
  transportCompany: String
}

input CommondConvertItemInput {
  """批次id"""
  batchId: ID!

  """转换后skuId"""
  convertToSkuId: Int

  """照片"""
  photos: [String!]

  """sku_id"""
  skuId: Int!

  """total数量"""
  totalQuantity: BigDecimal

  """unit数量"""
  unitQuantity: BigDecimal!
}

input CommondOrderStatusInput {
  """订单id"""
  orderId: ID!

  """状态原因"""
  statusRemark: String
}

"""公司账户信息列表返回"""
input CompanyAccountListInput {
  """账户状态"""
  accountStatusList: [AccountStatus]

  """账户id"""
  idList: [ID]

  """所属公司id"""
  orgIdList: [Int]
}

"""公司账户操作请求"""
input CompanyAccountOperateInput {
  """账号"""
  account: String!

  """账户性质"""
  accountAttribute: AccountAttribute!

  """账户名称"""
  accountName: String!

  """开户日期"""
  accountOpeningDate: Long!

  """币种"""
  currency: CurrencyType!

  """id"""
  id: ID

  """开户行"""
  openBank: String!

  """所属公司id"""
  orgId: Int!

  """账户说明"""
  remark: String!

  """类型"""
  type: AccountType!
}

"""分页查询公司账户请求"""
input CompanyAccountPageInput {
  """账号"""
  account: String

  """账户性质"""
  accountAttribute: AccountAttribute

  """账户名称"""
  accountName: String

  """开户日期起始"""
  accountOpeningDateBegin: Long

  """开户日期截止"""
  accountOpeningDateEnd: Long

  """账户状态"""
  accountStatus: AccountStatus

  """创建日期起始"""
  createTimeBegin: Long

  """创建日期截止"""
  createTimeEnd: Long

  """开户行"""
  openBank: String

  """所属公司id"""
  orgId: Int

  """分页请求参数"""
  page: PageInput
}

"""分页查询公司账户返回"""
type CompanyAccountPagePayload {
  """当前页码"""
  pageCurrent: Int

  """每页大小"""
  pageSize: Int

  """组织架构信息"""
  records: [CompanyAccountPayload]

  """总共满足条件数"""
  totalRecords: Long
}

"""公司账户信息"""
type CompanyAccountPayload {
  """账号"""
  account: String

  """账户性质"""
  accountAttribute: AccountAttribute

  """账户性质名称"""
  accountAttributeName: String

  """账户名称"""
  accountName: String

  """开户日期"""
  accountOpeningDate: Long

  """账户状态"""
  accountStatus: AccountStatus

  """账户状态名称"""
  accountStatusName: String

  """编码"""
  code: String

  """创建人"""
  createName: String

  """创建日期"""
  createTime: Long

  """币种"""
  currency: CurrencyType

  """币种名称"""
  currencyName: String

  """id"""
  id: ID

  """开户行"""
  openBank: String

  """所属公司id"""
  orgId: Int

  """所属公司名称"""
  orgName: String

  """账户说明"""
  remark: String

  """类型"""
  type: AccountType

  """类型名称"""
  typeName: String
}

"""公司账户状态变更请求"""
input CompanyAccountStatusModifyInput {
  """状态"""
  accountStatus: AccountStatus

  """公司账户id"""
  id: ID
}

interface CompanyNameInterFace {
  """公司id"""
  companyId: ID

  """公司名称"""
  companyName: String
}

enum CompareSignEnum {
  """等于 ="""
  EQ

  """大于等于 >="""
  GE

  """小于等于 <="""
  LE
}

input CompleteDeliveryOrderInput {
  """收货时间"""
  completeTime: Long!

  """商品列表"""
  itemList: [CompleteDeliveryOrderItemInput]!

  """配送单订单ID"""
  orderId: ID!

  """收货回执"""
  photos: [String!]!
}

input CompleteDeliveryOrderItemInput {
  """实际收货大单位数量"""
  actualTotalQuantity: BigDecimal

  """实际收货小单位数量"""
  actualUnitQuantity: BigDecimal!

  """差异原因"""
  differenceReason: String

  """配送单商品明细ID"""
  itemId: ID!
}

input CompletePitayaDomesticReceiveTaskInput {
  """收货任务id"""
  id: ID!

  """答案"""
  result: [PitayaSopResultInput]
}

input CompletePitayaReceiveTaskInput {
  """文件id集合"""
  fileInfoList: [String]

  """收货任务id"""
  id: ID!

  """答案"""
  result: [PitayaSopResultInput]
}

input CompleteSaleDeliveryOrderInput {
  """收货时间"""
  completeTime: Long!

  """商品列表 for sale plan only"""
  itemList: [CompleteSaleDeliveryOrderItemInput]

  """配送单订单ID"""
  orderId: ID!

  """收货回执 use fileId(cherry desired)"""
  photos: [String!]!
}

input CompleteSaleDeliveryOrderItemInput {
  """实际收货大单位数量，可同时为0"""
  actualTotalQuantity: BigDecimal

  """实际收货小单位数量"""
  actualUnitQuantity: BigDecimal

  """配送退货信息"""
  deliveryReturnInfo: SaleDeliveryExtendOrderInfoInput

  """收货差异信息"""
  differenceInfo: [SaleDeliveryExtendOrderInfoInput]

  """配送单商品明细ID"""
  itemId: ID!
}

input CompleteTaskInput {
  interval: BigDecimal!
  taskId: ID!
}

interface CompleteUserBase {
  completeUser: User
}

enum CompositeStateEnum {
  """成功"""
  COMPOSITED

  """失败"""
  COMPOSITE_FAILED

  """合成中"""
  COMPOSITING

  """仅用于返回值,表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """未合成"""
  UN_COMPOSITED
}

""" 返回值-凭证模板数据来源-条件字段(具体item)"""
type ConditionFieldInfoPayLoad {
  """ 字段key的名称(用于展示的中文名) """
  fieldKeyName: String

  """ 字段key的值的可选项 """
  fieldValueOptions: [FASOption]

  """ id """
  id: ID
}

union ConfigValuePayload = ProductionSwitchPayload | WorkerSalaryPayload

enum ConfigurationStateEnum {
  """已配置"""
  CONFIGURED

  """未配置"""
  UNCONFIGURED
  UNKNOWN
  UNRECOGNIZED
  UNSPECIFIED
}

input ConfirmCancelProductionInput {
  """出库明细id"""
  outOrderItemId: ID!

  """任务id"""
  taskId: ID!
}

type ConfirmCancelProductionPayload {
  result: Boolean
}

input ConfirmCommodityGuidePriceInput {
  """ 商品SkuId """
  commoditySkuIdList: [Int!]!
}

input ConfirmEmptyCabinetInput {
  """空柜信息"""
  emptyCabinetInfo: EmptyCabinetInfoInput

  """收货任务Id"""
  taskId: ID
}

"""确认入库信息"""
input ConfirmEntryInput {
  """ 入库类型"""
  entryType: PeachWareHouseType!

  """ 调拨单id"""
  flowId: ID

  """ 标记商品批次id"""
  markStockBatchIds: [ID]

  """  备注信息"""
  remark: String

  """ 出入库记录主键Id"""
  stockRecordId: ID

  """未配置单位的商品列表"""
  unitNotConfiguredCommodity: [StockApplyCommodityList]

  """ 仓库Id"""
  wareHouseId: ID
}

"""确认入库"""
input ConfirmInput {
  auditType: AuditType!
  belongId: Int

  """ 所属组织（仅限于批发和货柜调拨给生产时无所属组织选项） """
  belongOrgId: Int
  belongType: Int

  """预估运费"""
  deliveryFee: BigDecimal

  """入库订单Id"""
  inOrderId: ID!

  """入库商品信息"""
  items: [ConfirmItemInput]

  """本次入库操作备注信息"""
  remark: String
  warehouseId: ID
}

input ConfirmItemInput {
  """批次id"""
  batchId: ID

  """SPUId"""
  commodityId: Int!

  """商品skuID"""
  commoditySkuId: Int!

  """item列表Id"""
  inOrderItemId: ID

  """总价"""
  totalPrice: BigDecimal

  """副单位数量"""
  totalQuantity: BigDecimal

  """小单位数量"""
  unitQuantity: BigDecimal!

  """小单位类型"""
  unitType: Int
}

input ConfirmOmsPurchaseCommodityInput {
  index: ID!
  skuId: Int!
  totalQuantity: BigDecimal!
  totalType: Int!
  unitQuantity: BigDecimal!
  unitType: Int!
}

input ConfirmOmsPurchaseInput {
  """审核类型"""
  auditType: AuditType!

  """客户id"""
  belongId: Int!

  """客户类型"""
  belongType: Int!

  """商品参数"""
  commodityList: [ConfirmOmsPurchaseCommodityInput!]!

  """订单Id"""
  id: ID!

  """备注"""
  remark: String

  """仓库id"""
  warehouseId: ID!
}

"""确认出库"""
input ConfirmOutOrderInput {
  auditType: AuditType!
  deliveryFee: Float

  """商品信息"""
  items: [ConfirmOutOrderItem]

  """出库订单Id"""
  outOrderId: ID!

  """出库备注"""
  remark: String
}

input ConfirmOutOrderItem {
  """周转筐归属"""
  basketCustomerId: Int

  """周转筐数量"""
  basketQuantity: Int

  """批次及数量"""
  batchStockItems: [BatchStockItem]!
  outOrderItemId: ID!

  """ v2.3.1中台对接新增"""
  skuId: Int!
}

type ConfirmOutOrderStatisticsPayload {
  commodityCount: Int
  outOrderFinishCount: Int
  outOrderUnFinishCount: Int
}

input ConfirmPurchaseInput {
  """商品类型"""
  commodityType: Int!
  purchaseTime: Long!
}

input ConfirmStockOrderInput {
  commodities: [ConfirmStockOrderItemInput]!
  stockOrderId: ID!
}

input ConfirmStockOrderItemInput {
  batchId: ID
  skuId: Int!
  stockOrderItemId: ID!
  totalQuantity: BigDecimal!
  unitQuantity: BigDecimal!
}

input ConfirmStockWmsOrderInput {
  """ 业务单id """
  businessId: ID
  commodities: [ConfirmStockWmsOrderItemInput]!
  stockOrderId: ID!
  type: StockWmsOrderType!
}

input ConfirmStockWmsOrderItemInput {
  batchId: ID

  """ 申请入库毛重数量 """
  grossUnitQuantity: BigDecimal

  """ 商品序号 """
  index: ID

  """ 单价定位 """
  pricePosition: PricePositionEnum
  skuId: Int!
  stockWmsOrderItemId: ID!

  """ 申请入库净重数量 """
  totalQuantity: BigDecimal!
  totalType: Int

  """ 申请入库净重数量 """
  unitQuantity: BigDecimal!
  unitType: Int
}

type ConfirmTaskFinishPayload implements UnitBase {
  interval: BigDecimal
  picking: Picking

  """生产总览"""
  productionOverview: ProductionOverview
  returnMaterial: ReturnMaterial
  unit: Unit
  warehousing: Warehousing
}

type ConformPurchasePayload {
  result: Boolean
}

type ConsignmentLogPayload implements CreateByBase {
  """操作人"""
  createBy: User

  """操作时间"""
  createTime: Long

  """状态类型"""
  logType: InternalConsignmentLogEnum

  """日志文案"""
  logTypeText: String
}

interface ConsignmentOrgBase {
  """委托代卖组织"""
  consignmentOrg: PitayaOrg
}

type ConsignmentOrgPayload {
  """国家 1 中国 3 泰国 2 越南"""
  country: Int

  """主键ID"""
  id: Int

  """负责人"""
  leadingId: Int

  """操作人"""
  operatorId: Int

  """组织名称"""
  orgName: String

  """父级ID"""
  parentId: Int

  """父级名称"""
  parentName: String

  """备注"""
  remark: String

  """租户id"""
  tenantId: Long
}

type ConsignmentPayModePayload {
  payMode: PayModeEnum
  payModeName: String
}

""" 消费信息"""
type ConsumeInfo {
  """ 收银备注"""
  cashRemark: String
  commodityDetail: [CommodityDetail]

  """ 优惠金额"""
  discountMoney: BigDecimal

  """ 付款详情"""
  paymentDetail: [PaymentInfo]

  """ 实收金额"""
  receivableMoney: BigDecimal

  """ 订单备注"""
  remark: String

  """ 应收金额"""
  totalMoney: BigDecimal
}

type ContactGroup {
  """分组类型"""
  groupType: Int

  """分组值"""
  groupValue: [ID]
}

input ContactGroupInput {
  """联系人分组类型"""
  contactGroupType: ID

  """联系人分组值"""
  contactGroupValue: ID
}

interface ContactGroupInterface {
  """联系人分组类型"""
  contactGroupType: ID

  """联系人分组类型翻译"""
  contactGroupTypeName: String

  """联系人分组值"""
  contactGroupValue: ID
}

type ContactGroupPayLoad implements ContactGroupInterface & ContactGroupValueInterface {
  """联系人分组类型"""
  contactGroupType: ID

  """联系人分组类型翻译"""
  contactGroupTypeName: String

  """联系人分组值"""
  contactGroupValue: ID

  """联系人分组值翻译"""
  contactGroupValueName: String
}

interface ContactGroupValueInterface {
  """联系人分组类型"""
  contactGroupType: ID

  """联系人分组值"""
  contactGroupValue: ID

  """联系人分组值翻译"""
  contactGroupValueName: String
}

interface ContactInfoInterface {
  """联系人信息"""
  contactList: [DurianContactOption]

  """节点"""
  pointId: ID
}

input ContactInput {
  """联系人分组"""
  contactGroupList: [ContactGroupInput]

  """联系人id"""
  contactId: ID

  """联系人名称"""
  contactName: String

  """联系电话"""
  contactPhone: String
}

type ContactOption {
  """联系人"""
  contactId: ID

  """联系人"""
  contactName: String

  """联系电话"""
  contactNumber: String

  """用户状态"""
  state: UserStateEnum
}

input ContactOptionInput {
  """联系人分组"""
  contactGroup: ID

  """联系人分组值"""
  contactGroupValue: ID

  """联系人id"""
  contactId: ID

  """联系人名称"""
  contactName: String

  """联系人电话"""
  contactPhone: String
}

type ContactPayload {
  """联系人"""
  contactName: String

  """联系人电话"""
  contactPhone: String

  """所有标签"""
  tagList: [String]
}

"""地址联系人类型关联"""
input ContactTypeRelPitayaInput {
  """联系人分组"""
  contactGroup: Int

  """联系人类型"""
  contactTypeList: [Int]

  """id"""
  id: Int
}

"""app修改入参"""
input ContainerAndTrackingUpdateInput {
  """提柜，提柜时间"""
  deliveryTime: Long

  """目的地"""
  destination: ID

  """目的地类型"""
  destinationType: DestinationType

  """主键Id"""
  id: ID!

  """放行时间"""
  releaseTime: Long

  """备注"""
  remark: String

  """放行，抽检数量"""
  sampleQuantity: BigDecimal

  """抽检单位"""
  samplingUnit: UnitTypeEnum

  """任务状态"""
  status: TrackingStatus!
}

"""货柜商品明细信息"""
type ContainerCommodityDetail {
  """入库申请数量"""
  inApplyStockQuantity: BigDecimal

  """入库申请数量单位"""
  inApplyStockUnitId: Int

  """入库申请数量"""
  inRecordStockQuantity: BigDecimal

  """入库申请数量单位"""
  inRecordStockUnitId: Int

  """skuId"""
  skuId: Int

  """skuN名称"""
  skuName: String
}

"""货柜信息"""
type ContainerInfo {
  """备注"""
  remark: String
}

"""新建合同入参"""
input ContractCreateInput {
  """收到预付款日期"""
  advancePaymentDate: Long

  """金额"""
  amount: BigDecimal!

  """品类id"""
  categoryId: ID!

  """合同号"""
  code: String!

  """合同主体"""
  contractingParty: ID

  """货值换算汇率"""
  conversionRate: BigDecimal

  """货币符号"""
  currency: Int!

  """报关模板Id数组"""
  customsTmpIdList: [ID]

  """状态"""
  enabled: EnabledEnum!

  """预计使用数量"""
  estimateQuantity: Int!

  """利率"""
  interestRate: BigDecimal

  """最晚回款时间"""
  lastCollectMoneyDate: Long

  """最晚放柜日期"""
  lastPassCabinetDate: Long

  """合同名称"""
  name: String!

  """合同名称多语言"""
  nameLocale: Object

  """账期"""
  paymentTerms: Int

  """合同类型"""
  type: ContractTypeEnum!

  """预警数量"""
  warningQuantity: Int
}

"""合同签署信息"""
type ContractInfo {
  """合同号"""
  contractCode: String

  """合同文件"""
  contractFile: String

  """合同签署状态"""
  contractSignStatus: ContractSignStatusEnum

  """合同签署url"""
  contractSigningUrl: String

  """合同状态"""
  contractStatus: ContractStatusEnum

  """接收人联系电话"""
  receivePhone: String

  """接收人名称"""
  receiverName: String

  """接收人id"""
  recipientId: Int

  """销售金额"""
  saleAmount: BigDecimal

  """签署人"""
  signer: String

  """签署人ID"""
  signerId: Int

  """签署时间"""
  signingTime: Long
}

type ContractMsg {
  """创建时间"""
  createTime: Long

  """创建人id"""
  creatorId: Int

  """创建人名称"""
  creatorName: String

  """h5地址"""
  h5Address: String

  """消息内容"""
  msgContent: String

  """合同消息记录id"""
  msgRecordId: ID

  """消息标题"""
  msgTitle: String

  """pc地址"""
  pcAddress: String

  """读取标记(1已读，99未读)"""
  readTag: Int

  """消息类型"""
  typeOption: ContractMsgTypePayload
}

enum ContractMsgType {
  CONTRACT_CHANGE_REMINDERS
  CONTRACT_EXPIRES
  PERSONNEL_CHANGE_REMINDERS
  PROCESS_APPROVAL

  """    CONTRACT_OVERDUE"""
  QUALIFICATION_EXPIRES
}

type ContractMsgTypeListPayload {
  types: [ContractMsgTypePayload]
}

type ContractMsgTypePayload {
  name: String
  type: Int
  typeEnum: ContractMsgType
}

"""合同分页入参"""
input ContractPageInput {
  """品类id"""
  categoryId: ID

  """合同号"""
  contractCode: String

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
}

type ContractPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [ContractPayload]
  totalRecords: Int
}

"""合同详细信息"""
type ContractPayload implements CategoryInterface {
  """收到预付款日期"""
  advancePaymentDate: Long

  """金额"""
  amount: BigDecimal

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """合同号"""
  code: String

  """合同主体"""
  contractingParty: ID

  """货值换算汇率"""
  conversionRate: BigDecimal

  """创建时间"""
  createTime: Long

  """货币符号"""
  currency: Int

  """报关模板id数组"""
  customsTmpIdList: [ID]

  """状态"""
  enabled: EnabledEnum

  """状态名称"""
  enabledName: String

  """预计使用数量"""
  estimateQuantity: Int

  """id"""
  id: ID

  """利率"""
  interestRate: BigDecimal

  """最晚回款时间"""
  lastCollectMoneyDate: Long

  """最晚放柜日期"""
  lastPassCabinetDate: Long

  """合同名称"""
  name: String

  """合同名称多语言"""
  nameLocale: Object

  """账期"""
  paymentTerms: Int

  """剩余金额"""
  surplusAmount: BigDecimal

  """剩余数量"""
  surplusQuantity: Int

  """合同类型"""
  type: ContractTypeEnum

  """合同类型描述"""
  typeName: String

  """使用金额"""
  useAmount: BigDecimal

  """已使用数量"""
  usedQuantity: Int

  """带装柜数量"""
  waitLoadingCabinetQuantity: Int

  """预警数量"""
  warningQuantity: Int
}

enum ContractRuleEnum {
  """一票多柜"""
  ONE_TICKET_MULTIPLE_CABINET

  """一票单柜"""
  ONE_TICKET_SINGLE_CABINET

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""合同签署查询状态"""
enum ContractSignQueryStatusEnum {
  """已取消"""
  CANCELED

  """已完成"""
  COMPLETED

  """已作废"""
  INVALID

  """未完成"""
  NOT_COMPLETED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""合同签署状态"""
enum ContractSignStatusEnum {
  """已转签"""
  FORWARDED

  """已拒签"""
  REJECTED

  """已签署"""
  SIGNED

  """待签署"""
  TO_SIGNED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type ContractSigningOrg {
  """组织id"""
  orgId: Int

  """组织名称"""
  orgName: String
}

"""合同状态"""
enum ContractStatusEnum {
  """已完成"""
  COMPLETED

  """已过期"""
  EXPIRED

  """填写中"""
  FILLING

  """已作废"""
  INVALID

  """作废确认中"""
  INVALID_CONFIRM

  """已逾期"""
  OVERDUE

  """已拒填"""
  REFUSED

  """已拒签"""
  REJECTED

  """已撤销"""
  REVOKED

  """待他人签署"""
  TO_OTHER_SIGNED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

enum ContractTypeEnum {
  """外汇合同"""
  FOREIGN_EXCHANGE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""修改合同入参"""
input ContractUpdateInput {
  """收到预付款日期"""
  advancePaymentDate: Long

  """金额"""
  amount: BigDecimal!

  """品类id"""
  categoryId: ID!

  """合同号"""
  code: String!

  """合同主体"""
  contractingParty: ID

  """货值换算汇率"""
  conversionRate: BigDecimal

  """货币符号"""
  currency: Int!

  """报关模板Id数组"""
  customsTmpIdList: [ID]

  """状态"""
  enabled: EnabledEnum

  """预计使用数量"""
  estimateQuantity: Int!

  """id"""
  id: ID!

  """利率"""
  interestRate: BigDecimal

  """最晚回款时间"""
  lastCollectMoneyDate: Long

  """最晚放柜日期"""
  lastPassCabinetDate: Long

  """合同名称"""
  name: String!

  """合同名称多语言"""
  nameLocale: Object

  """账期"""
  paymentTerms: Int

  """合同类型"""
  type: ContractTypeEnum

  """预警数量"""
  warningQuantity: Int
}

type ControlCommodityCategoryPayload {
  """ 品类id """
  categoryId: Int

  """ 品类名称 """
  categoryName: String

  """ 商品管控id """
  commodityControlId: ID

  """ 待办数量 """
  toDoCount: Int
}

type ControlCommoditySkuPayload {
  """ 基本单位id """
  basicTypeId: Int

  """ 商品管控Id """
  commodityControlId: ID

  """ 商品SkuId """
  commoditySkuId: Int

  """ 商品Sku名称 """
  commoditySkuName: String

  """ 最低指导价 """
  minGuidePrice: BigDecimal

  """ 指导价单位Id """
  priceUnitId: Int

  """排序"""
  sort: Int

  """ 状态 """
  state: GuidePriceState
}

"""零售开单管控方式"""
enum ControlModeEnum {
  """限制开单"""
  LIMIT_ORDER

  """弹窗提醒"""
  POPUP_REMIND

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type ConvertCommodityType {
  """商品类型"""
  commodityType: Int

  """商品类型名称"""
  commodityTypeName: String

  """商品转换类型"""
  convertType: ConvertType
}

input ConvertOrderDetailInput {
  """系统ID"""
  appId: Int

  """费用单ID"""
  billId: ID!
}

type ConvertOrderDetailPayload {
  """所属客户"""
  belongName: String

  """费用单号"""
  billCode: String

  """费用id"""
  billId: ID

  """审核状态"""
  billStatus: Int

  """审核状态描述"""
  billStatusDesc: String

  """转换申请单号"""
  convertOrderCode: String

  """照片详情"""
  convertOrderPhotos: [ConvertOrderPhotosPayload]

  """转换类型"""
  convertTypeDesc: String

  """创建时间"""
  createTime: Long

  """创建人"""
  createUserName: String

  """转换入库商品明细"""
  inConvertOrderItems: [FmsPitayaConvertOrderItemPayload]

  """入库总成本"""
  inTotalAmount: BigDecimal

  """所属组织id"""
  orgId: Long

  """所属组织名称"""
  orgName: String

  """转换出库商品明细"""
  outConvertOrderItems: [FmsPitayaConvertOrderItemPayload]

  """出库总成本"""
  outTotalAmount: BigDecimal

  """转换原因"""
  remark: String

  """标记"""
  sign: Int

  """标记描述"""
  signDesc: String

  """所属仓库"""
  warehouseName: String
}

input ConvertOrderIdInput {
  orderId: ID!
}

type ConvertOrderLogPadload implements CreateByBase {
  """日志id"""
  convertLogId: ID

  """订单id"""
  convertOrderId: ID

  """操作人"""
  createBy: User

  """操作时间"""
  createTime: Long

  """操作说明"""
  description: String

  """操作类型"""
  typeText: String
}

type ConvertOrderPhotosPayload {
  """明细id 唯一标识"""
  itemId: ID

  """拍照记录"""
  photos: [String]

  """skuId"""
  skuId: Long

  """商品名称"""
  skuName: String
}

enum ConvertOrderStatus {
  """已取消"""
  CANCELED

  """已完成"""
  COMPLETED

  """待审核"""
  TO_BE_AUDIT

  """待提交"""
  TO_SUBMIT
}

""" 预收转回款"""
input ConvertPaymentInput {
  """ 欠款单ids  """
  debitFormIdsList: [ID]!

  """ 旧的回款单id,编辑回款单时传  """
  oldPaymentId: ID

  """ 备注  """
  remarks: String

  """ 回款规则 1:总欠款自动回款， 2:指定欠款回款  """
  settleRule: SettleRuleEnum!
}

""" 预收转回款"""
type ConvertPaymentType {
  """ 欠款单ids  """
  debitFormIdsList: [ID]

  """欠款单扩展信息"""
  debitFormList: [PeachRefundPaymentFormList]

  """ 旧的回款单id,编辑回款单时传  """
  oldPaymentId: ID

  """ 备注  """
  remarks: String

  """ 回款规则 1:总欠款自动回款， 2:指定欠款回款  """
  settleRule: SettleRuleEnum
}

interface ConvertToSkuBase {
  """转换后sku信息"""
  convertToSku: PitayaCommoditySku
}

enum ConvertType {
  """辅料转报损品"""
  ASSIST_TO_DAMAGED

  """次品转报损品"""
  DEFECTIVE_TO_DAMAGED

  """半成品转报损品"""
  HALF_PRODUCT_TO_DAMAGED

  """半成品转次品"""
  HALF_PRODUCT_TO_DEFECTIVE

  """成品转报损品"""
  PRODUCT_TO_DAMAGED

  """成品转次品"""
  PRODUCT_TO_DEFECTIVE

  """成品转半成品"""
  PRODUCT_TO_HALF

  """原料转报损品"""
  RAW_MATERIAL_TO_DAMAGED

  """原料转次品"""
  RAW_MATERIAL_TO_DEFECTIVE

  """退货品转报损品"""
  RETURN_TO_DAMAGED

  """退货品转次品"""
  RETURN_TO_DEFECTIVE
}

"""代卖合作:结算单出参"""
type CooperationSettlementPayload {
  """审核状态"""
  auditStatus: SettlementAuditStatus

  """发起人"""
  operator: String

  """发起组织"""
  orgName: String

  """应收金额"""
  receivableAmount: BigDecimal

  """结算金额"""
  settlementAmount: BigDecimal

  """结算单号"""
  settlementCode: String

  """结算单id"""
  settlementId: ID

  """发起时间"""
  settlementTime: Long
}

enum CopyTag {
  """已处理"""
  Processed

  """未处理"""
  Unprocessed
}

type CorpArea {
  """城市"""
  city: String

  """区域"""
  county: String

  """省份"""
  province: String
}

type CorpBackInfo {
  """企业地址"""
  address: String

  """开户行"""
  bank: String

  """开户行账号"""
  bankAccount: String

  """企业税号"""
  creditCode: String

  """企业名称"""
  name: String

  """电话号码"""
  tel: String
}

input CorpBaseInput {
  keyword: String
}

type CorpBasePayload {
  """统一社会信用代码"""
  creditCode: String

  """企业名称"""
  name: String

  """工商注册号"""
  no: String

  """法定代表人名称"""
  operName: String
}

type CorpContactInfo {
  """邮箱"""
  email: String

  """更多邮箱"""
  moreEmailList: [CorpEmail]

  """更多电话"""
  moreTelList: [CorpTel]

  """联系电话"""
  tel: String

  """网址"""
  webSiteList: [String]
}

input CorpDetailInput {
  """搜索关键字（企业名称、统一社会信用代码、注册号）"""
  keyword: String
}

type CorpDetailPayload {
  """注册地址"""
  address: String

  """通信地址"""
  annualAddress: String

  """所属地区"""
  area: CorpArea

  """开票信息"""
  bankInfo: CorpBackInfo

  """联系信息"""
  contactInfo: CorpContactInfo

  """统一社会信用代码"""
  creditCode: String

  """英文名"""
  englishName: String

  """经纬度"""
  longLat: CorpLongLat

  """企业名称"""
  name: String

  """工商注册号"""
  no: String

  """法定代表人"""
  operName: String

  """注册资本"""
  registCapi: String

  """经营范围"""
  scope: String

  """成立日期，精确到天，如“2022-01-01”"""
  startDate: Long

  """登记状态（HLCorpRegisterStatus）"""
  status: CorpRegisterStatus

  """纳税人识别号"""
  taxNo: String

  """纳税类别（HLTaxpayerClass）"""
  taxpayerType: TaxpayerClassEnum
}

type CorpEmail {
  """邮箱"""
  email: String

  """来源，如“互联网”"""
  source: String
}

type CorpLongLat {
  """纬度"""
  latitude: BigDecimal

  """经度"""
  longitude: BigDecimal
}

enum CorpRegisterStatus {
  """异常"""
  ABNORMAL

  """注销"""
  LOGOUT

  """存续"""
  SUBSIST

  """未知"""
  UNRECOGNIZED
}

type CorpTel {
  """来源，如“互联网”"""
  source: String

  """电话"""
  tel: String
}

type Cost {
  """金额"""
  amount: BigDecimal

  """费用项名字"""
  costType: CostType
}

"""代卖费用承担方类型"""
enum CostBearType {
  """自己承担"""
  ONESELF

  """对方承担"""
  OPPOSITE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""费用货款修改入参"""
input CostCommodityDetailEditInput {
  """ 商品SKU ID"""
  commoditySkuId: Int

  """ 商品index"""
  index: ID

  """ 商品单价"""
  unitPrice: BigDecimal
}

type CostCommodityPayload {
  """采购数量"""
  applyTotalQuantity: BigDecimal

  """采购净重/采购毛重"""
  applyUnitQuantity: BigDecimal

  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """商品规格选项id"""
  commoditySpecOptionId: [Int]

  """商品规格名称"""
  commoditySpecOptionName: String

  """赠送total数量"""
  giveTotalQuantity: BigDecimal

  """赠送unit数量"""
  giveUnitQuantity: BigDecimal

  """入库毛重量（基本单位:kg）"""
  grossUnitQuantity: BigDecimal

  """入库单价"""
  inStockUnitPrice: BigDecimal

  """货款明细ID"""
  itemId: ID

  """采购标识"""
  markList: [AcquireMarkEnum]

  """果品单价定位（0其他 10净重 20毛重）"""
  pricePosition: Int

  """单价类型"""
  priceType: Int

  """单价类型名称"""
  priceTypeName: String

  """关联采购单号"""
  relevancyCode: String

  """商品sku"""
  skuId: Int

  """小计"""
  totalAmount: BigDecimal

  """入库净重量（副单位:件）/ 入库毛重量（副单位:件）"""
  totalQuantity: BigDecimal

  """副单位类型"""
  totalType: Int

  """副单位名称"""
  totalTypeName: String

  """净重单价/毛重单价"""
  unitPrice: BigDecimal

  """入库净重量（基本单位:kg）"""
  unitQuantity: BigDecimal

  """小单位类型"""
  unitType: Int

  """小单位名称"""
  unitTypeName: String
}

"""费用明细"""
type CostDetail {
  """ 金额"""
  amount: BigDecimal

  """ 费用类型"""
  costType: CommodityAdjustmentCostItemEnum

  """ 备注"""
  note: String

  """ 付款方式"""
  payMode: PayMode

  """ 供应商"""
  supplierId: Int

  """ 供应商名称"""
  supplierName: String
}

input CostDetailInput {
  """ 金额"""
  amount: BigDecimal

  """ 费用类型"""
  costType: CommodityAdjustmentCostItemEnum

  """ 备注"""
  note: String

  """ 付款方式"""
  payMode: PayMode

  """ 供应商"""
  supplierId: Int

  """ 供应商名称"""
  supplierName: String
}

"""费用录入入参"""
input CostEntryAddInput {
  """费用金额"""
  amount: BigDecimal!

  """费用支付方式"""
  costPaymentMethod: CostPaymentMethodEnum!

  """费用证明"""
  costProveList: [PeachFileInput]

  """费用项供应商"""
  costSupplierId: Int!

  """费用产生时间，结束"""
  costTimeEnd: Long!

  """费用产生时间，开始"""
  costTimeStart: Long!

  """费用项"""
  costType: CostTypeEnum!

  """产生环节"""
  productionLink: ProductionLinkEnum!

  """备注"""
  remark: String
}

enum CostEntryAuditLogEnum {
  """取消"""
  CANCEL

  """取消确认"""
  CANCEL_CONFIRM

  """完成"""
  COMPLETE

  """确认"""
  CONFIRM

  """驳回"""
  REJECT

  """撤销"""
  REVOKE

  """发起"""
  SPONSOR
  UNKNOWN
}

type CostEntryAuditLogInfo implements CreateByBase {
  """日志操作类型"""
  costEntryAuditLogEnum: CostEntryAuditLogEnum

  """日志操作类型名称"""
  costEntryAuditLogEnumDesc: String

  """创建人"""
  createBy: User

  """日志时间"""
  createTime: Long

  """驳回原因"""
  rejectReason: String
}

input CostEntryCountInput {
  """所属组织，不传就是查全部"""
  belongOrgId: Int

  """费用项，不传就是查全部"""
  costType: [BillFreightTypeEnum]

  """产生环节，不传就是查全部"""
  productionLink: BillSource
}

"""费用录入明细返回结果"""
type CostEntryDetailPayload {
  """费用金额"""
  amount: BigDecimal

  """审核记录"""
  auditRecordList: [AuditLogInfo]

  """费用录入状态"""
  costEntryStatus: CostEntryStatusEnum

  """费用单id"""
  costId: ID

  """费用单号"""
  costOrderCode: String

  """费用支付方式"""
  costPaymentMethod: CostPaymentMethodEnum!

  """费用证明"""
  costProveList: [PeachFilePayload]

  """费用项供应商id"""
  costSupplierId: Int

  """费用项供应商"""
  costSupplierName: String

  """费用产生时间，结束"""
  costTimeEnd: Long!

  """费用产生时间，开始"""
  costTimeStart: Long!

  """费用项"""
  costType: CostTypeEnum

  """产生环节"""
  productionLink: ProductionLinkEnum

  """备注"""
  remark: String

  """发起人"""
  sponsorName: String

  """发起时间"""
  sponsorTime: Long
}

"""费用id请求入参"""
input CostEntryIdInput {
  """费用单id"""
  costId: ID!
}

"""费用id返回结果"""
type CostEntryIdPayload {
  """费用单id"""
  costId: ID
}

"""费用录入列表数据"""
type CostEntryListPayload {
  """费用金额"""
  amount: BigDecimal

  """费用录入状态"""
  costEntryStatus: CostEntryStatusEnum

  """费用单id"""
  costId: ID

  """费用单号"""
  costOrderCode: String

  """费用项"""
  costType: CostTypeEnum

  """产生环节"""
  productionLink: ProductionLinkEnum

  """发起人"""
  sponsorName: String

  """发起时间"""
  sponsorTime: Long
}

"""费用录入分页查询入参"""
input CostEntryPageInput {
  """费用录入查询状态,查询全部时，不传"""
  costEntryQueryStatus: CostEntryQueryStatusEnum

  """费用单号模糊查询"""
  costOrderCode: String

  """费用项,查询全部时，不传或者传空数组"""
  costTypeQuery: [CostTypeEnum]

  """当前页码"""
  pageCurrent: Int

  """每页显示条数"""
  pageSize: Int

  """发起时间结束"""
  timeEnd: Long

  """发起时间开始"""
  timeStart: Long
}

type CostEntryPagePayload {
  """当前页码"""
  pageCurrent: Int

  """每页显示条数"""
  pageSize: Int

  """分页数据集合"""
  records: [CostEntryListPayload]

  """总条数"""
  totalRecords: Long
}

"""录入费用查询状态"""
enum CostEntryQueryStatusEnum {
  """已完成（财务已确认，已完成）"""
  COMPLETE

  """审核中（待财务审核）"""
  UNDER_REVIEW

  """未知"""
  UNRECOGNIZED

  """待提交（包含财务已驳回）"""
  UN_SUBMIT
}

"""录入费用状态"""
enum CostEntryStatusEnum {
  """已完成（财务已确认，已完成）"""
  COMPLETE

  """财务已驳回"""
  REJECTED

  """审核中（待财务审核）"""
  UNDER_REVIEW

  """未知"""
  UNRECOGNIZED

  """待提交"""
  UN_SUBMIT
}

input CostEntryTypeInput {
  """产生环节"""
  productionLink: [BillSource]
}

type CostEntryTypePayload {
  typeEnum: BillFreightTypeEnum

  """枚举描述"""
  typeText: String
}

"""费用录入编辑入参"""
input CostEntryUpdateInput {
  """费用金额"""
  amount: BigDecimal!

  """费用单id"""
  costId: ID!

  """费用支付方式"""
  costPaymentMethod: CostPaymentMethodEnum!

  """费用证明"""
  costProveList: [PeachFileInput]

  """费用项供应商"""
  costSupplierId: Int!

  """费用产生时间，结束"""
  costTimeEnd: Long!

  """费用产生时间，开始"""
  costTimeStart: Long!

  """费用项"""
  costType: CostTypeEnum!

  """备注"""
  remark: String
}

input CostInformationDetailInput {
  """ 金额"""
  amount: BigDecimal

  """ 车牌"""
  board: String

  """ 费用类型"""
  costType: CostType

  """ 备注"""
  note: String

  """ 付款方式"""
  payMode: PayMode

  """ 联系电话"""
  phone: String

  """ 供应商"""
  supplierId: Int

  """ 供应商名称"""
  supplierName: String
}

type CostInformationDetailPayload {
  """ 金额"""
  amount: BigDecimal

  """ 车牌"""
  board: String

  """ 费用类型"""
  costType: PeachCostType

  """ 费用名称"""
  costTypeName: String

  """ 备注"""
  note: String

  """ 付款方式"""
  payMode: TransferPayMode

  """ 联系电话"""
  phone: String

  """ 供应商"""
  supplierId: Int

  """ 供应商名称"""
  supplierName: String
}

"""费用单"""
input CostInput {
  """ 金额"""
  amount: BigDecimal

  """ 费用项业务分组字典code """
  businessItemValue: String

  """ 费用项id"""
  costId: ID

  """ 具体字段值"""
  data: String

  """ 费用字典项id """
  dictItemId: ID

  """ 业务规则扩展id (客户id或者供应商id)"""
  extendId: Int

  """ 备注"""
  note: String

  """财务规则:是否参与成本计算 0不参与，1参与 默认为0"""
  partCostCalculate: Int

  """规则code"""
  ruleCode: String

  """ 规则id"""
  ruleId: ID
}

type CostItem implements SupplierBase {
  """ 金额"""
  amount: BigDecimal

  """ 费用项id"""
  costId: ID

  """费用名称"""
  costName: String

  """ 具体字段值"""
  data: String

  """ 费用项id """
  dictItemId: ID

  """ 业务规则扩展 (客户id或者供应商id)"""
  extendId: Int

  """ 备注"""
  note: String

  """ 规则id"""
  ruleId: ID

  """ 供应商 """
  supplier: Supplier
}

interface CostNameInterface {
  """费用项id"""
  costId: ID

  """费用项名称"""
  costName: String
}

"""费用单商品明细"""
type CostOrderCommodityDetail {
  """入库商品"""
  inCommodityDetail: [StockCostOrderCommodityDetail]

  """出库商品"""
  outCommodityDetail: [StockCostOrderCommodityDetail]
}

"""费用单明细查询入参"""
input CostOrderCostDetailInput {
  """费用单id"""
  costId: ID!
}

"""费用单明细查询入参"""
input CostOrderDetailInput {
  """费用单id"""
  costOrderId: ID!

  """费用单类型"""
  costOrderType: StockCostOrderTypeEnum!
}

type CostOrderPayload implements BelongOrgBase & SupplierNameBase {
  """申请编号（采购单号）"""
  applyCode: String

  """入库时间"""
  auditTime: Long

  """入库审核人id"""
  auditUser: Int

  """入库审核人姓名"""
  auditUserName: String
  belongId: Int
  belongName: String

  """所属组织"""
  belongOrg: PitayaOrg
  belongType: Int

  """运费流转记录"""
  billAuditDetailList: [BillAuditDetailPayload]

  """费用id"""
  billId: ID

  """驳回原因"""
  cancelDescription: String

  """商品明细"""
  commodityItems: [CostCommodityPayload]

  """货款备注"""
  commodityRemark: String

  """入库类型"""
  commodityType: Int

  """采购人id"""
  createBy: Int

  """采购人名称"""
  createName: String

  """采购时间"""
  createTime: Long

  """运杂款单号"""
  freightCode: String

  """运杂款明细"""
  freightCostItem: [FreightCostPayload]

  """运杂款总金额"""
  freightTotalAmount: BigDecimal

  """入库类型中文名称"""
  inOrderTypeName: String

  """手工单号"""
  manualCode: String

  """货款总金额"""
  paymentActualAmount: BigDecimal

  """货款单号"""
  paymentCode: String

  """采购人电话号码"""
  phoneNum: String

  """费用单状态"""
  status: Int

  """状态名称"""
  statusName: String

  """审核人id"""
  submitBy: Int

  """审核人姓名"""
  submitName: String

  """供应商id"""
  supplierId: Int

  """供应商名称"""
  supplierName: String

  """费用模板id v2.17.1"""
  templateId: ID

  """仓库id"""
  warehouseId: ID

  """仓库名称"""
  warehouseName: String
}

type CostOrderStatusStatisticPayload {
  all: Int
  assist: Int
  rawMaterial: Int
}

"""录入费用支付方式"""
enum CostPaymentMethodEnum {
  """现结"""
  CASH_PAY

  """未知"""
  ERROR_PAY

  """半月结"""
  HALF_MONTH_PAY

  """月结"""
  MONTH_PAY

  """未知"""
  UNRECOGNIZED
}

type CostRulePayload {
  calculateRule: String
  calculateType: String
  costId: ID
  costName: String
  fieldList: [FieldPayload]
  note: String
  ruleCode: String
  ruleId: ID
  ruleName: String
  showField: String
  status: String
  tenantId: ID
  version: Int
}

""" 采购费用状态类型"""
enum CostStatusEnum {
  """ 已取消"""
  CANCEL

  """ 已完成"""
  COMPLETE

  """ 未知"""
  UNRECOGNIZED

  """ 待提交"""
  UN_SUBMIT
}

input CostSubmitInput {
  """费用单id"""
  costId: ID!
}

""" 费用类型"""
enum CostType {
  """@Deprecated 打冷费"""
  CHILL

  """ 消杀费"""
  DISINFECTION_FEE

  """ 进场费"""
  ENTRY_FEE

  """ 未知类型"""
  ERROR_COST

  """ 叉车费"""
  FORKLIFT

  """@Deprecated 运输费"""
  FREIGHT_FEE

  """@Deprecated 板车费"""
  HANDCART

  """ 装卸费"""
  HANDLING

  """ 运输费"""
  LOGISTICS

  """油费"""
  OIL_FEE

  """ 其他费用"""
  OTHER

  """ 包装物费用"""
  PACK

  """ 托盘费"""
  PALLET_FEE

  """ 车位占用费"""
  PARKING_COST

  """ 押车费"""
  RIDING_FEE

  """ 三轮车费"""
  THREE_ROUNDS

  """ 过路费"""
  TOLLS

  """@Deprecated 搬运费"""
  TRANSPORT

  """ 未知"""
  UNRECOGNIZED
}

"""录入费用项类型"""
enum CostTypeEnum {
  """打冷费"""
  CHILL

  """进场费"""
  ENTRY_FEE

  """运输费"""
  FREIGHT_FEE

  """装卸费"""
  HANDLING

  """维修费"""
  MAINTENANCE_FEE

  """油费"""
  OIL_FEE

  """其他费用"""
  OTHER

  """托盘费"""
  PALLET_FEE

  """劳务费"""
  SERVICE_FEE

  """三轮费"""
  THREE_ROUNDS

  """未知"""
  UNRECOGNIZED
}

""" 列表获取费用类型返回信息"""
type CostTypePayload {
  """ 费用类型ID"""
  costId: ID

  """ 费用类型名称"""
  costName: String
}

input CostUpdateInput {
  """费用单id"""
  costId: ID!

  """费用详情"""
  costInformationDetail: [CostDetailInput]

  """费用单类型"""
  costOrderType: StockCostOrderTypeEnum!

  """货款详情"""
  goodsDetailList: [GoodsDetailInput]
}

"""采购记录条数"""
input CountAcquireFilter {
  """商品类型"""
  commodityType: Int!

  """订单结束时间"""
  endTime: Long!

  """订单起始时间"""
  startTime: Long!
}

"""记录条数"""
type CountAcquirePayload {
  """已取消记录条数"""
  canceled: Long

  """已完成记录条数"""
  finished: Long

  """已驳回"""
  refused: Long

  """待入库记录条数"""
  toInbound: Long

  """待提交记录条数"""
  toSubmit: Long
}

input CountAgencyCommodityAfterSaleInput {
  """代卖单id"""
  agencyId: ID!

  """订单来源类型"""
  sourceType: PeachSettlementCommoditySourceType!

  """筛选时间结束"""
  timeEnd: Long

  """筛选时间开始"""
  timeStart: Long
}

type CountAgencyCommodityAfterSalePayload {
  """存在代卖商品已发起售后的销售单数量"""
  agencyCommodityAfterSaleOrderNum: Int
}

input CountAgencySaleCooperationInput {
  """代卖类型"""
  agencySaleType: AgencySaleEnum

  """代卖商/货主id"""
  agentId: ID

  """截止时间"""
  endTime: Long

  """开始时间"""
  startTime: Long
}

type CountAgencySaleCooperationPayload {
  """合作完成"""
  completed: Int

  """合作中"""
  inCooperation: Int
}

"""调拨费用单统计入参"""
input CountAllocateCostInput {
  """出入库类型"""
  stockRecordType: PeachStockInOutType!

  """调拨业务类型，默认普通调拨"""
  transferBusinessType: PeachTransferOrderEnum
}

""" 中台费用单状态数量统计查询条件 """
input CountBillStatusInput {
  billMainType: BillMainTypeEnum
  billStatusList: [PitayaBillStatusEnum]
}

""" 中台-费用单状态数量返回内容 """
type CountBillStatusPayload {
  """ 中台-费用单类型 """
  billMainType: BillMainTypeEnum

  """ 中台-费用单状态 """
  billStatusNumberList: [BillStatusNumber]
}

input CountContractMsgInput {
  """#合同消息类型"""
  msgTypeList: [ContractMsgType]

  """读取标记(1已读，99未读)"""
  readTag: Int
}

type CountContractPayload {
  count: Long
  name: String
  typeOption: ContractMsgTypePayload
}

"""费用录入按状态统计返回结果"""
type CountCostEntryByStatusPayload {
  """待提交(包含已驳回)费用单数量"""
  toSubmitNum: Int

  """审核中费用单数量（待财务审核）"""
  underReviewNum: Int
}

type CountCostOrderPayload {
  """待审核条数"""
  countNotAudit: Int

  """待提交条数"""
  countNotSubmit: Int
}

input CountCreditCustomerInput {
  """模糊搜索"""
  fuzzySearch: String
}

type CountCreditCustomerPayload {
  """已授信客户数量"""
  creditCustomerNum: Long
}

type CountDeliveryReturnPayload {
  """待提交"""
  toSubmit: Long
}

input CountDomesticPurchaseStatusFilter {
  """ 扩展单状态列表 """
  extStatusList: [ExtendOrderStatus]

  """ 采购单状态列表 """
  statusList: [PurchaseStatusEnum]

  """ 采购时间范围 """
  timeRange: PitayaTimeRange
}

"""入库条数"""
type CountInOrderPayload {
  """报损品入库记录条数"""
  damageProduct: Long

  """次品入库记录条数"""
  defectiveProduct: Long

  """成品入库记录条数"""
  finishedProduct: Long

  """原料入库记录条数"""
  rawMaterial: Long

  """退货品入库记录条数"""
  returnProduct: Long

  """半成品入库记录条数"""
  semiFinishedProduct: Long

  """辅料入库记录条数"""
  subMaterial: Long

  """周转筐入库记录条数"""
  turnoverBasket: Long
}

"""收入按状态统计返回结果"""
type CountIncomeByStatusPayload {
  """待提交(包含已驳回)费用单数量"""
  toSubmitNum: Int

  """审核中费用单数量（待财务审核）"""
  underReviewNum: Int
}

type CountInspectionPayload {
  """未质检计划id"""
  ids: [ID]

  """已质检数量"""
  inspectedCount: Int

  """质检总数"""
  totalCount: Int
}

type CountInternalConsignmentPayload {
  """待提交"""
  unSubmitted: Long
}

type CountInternalPurchaseStatusPayload {
  """已收货"""
  received: Int

  """待收货"""
  toBeReceived: Int
}

type CountInternalSaleStatusPayload {
  """待发货"""
  toBeDelivered: Int

  """待提交"""
  toBeSubmitted: Int
}

type CountOfStatusPayload {
  countDomesticPurchaseStatus: CountStatusDomesticPurchase
  countExpandOrderStatus: [CountStatusExpandOrderStatus]
}

"""出库条数"""
type CountOutOrder {
  """成品销售记录条数"""
  finishedProduct: Long

  """原料领料记录条数"""
  rawMaterial: Long

  """辅料领料记录条数"""
  subMaterial: Long
}

input CountOutOrderStatusInput {
  """ 商品类型"""
  commodityTypeId: Int

  """创建时间"""
  createTime: Long
  endTime: Long

  """出库订单状态，默认待提交，10：待提交、15 待审核 20：待出库、30：部分出库、40：已完成、50：已取消"""
  orderStatus: Int

  """    出库订单类型，10：原料领料、20辅料领料 30 成品销售 40 次品 50 半成品"""
  outOrderType: Int

  """销售时间"""
  saleTime: Long
  startTime: Long

  """ 任务id"""
  taskId: ID
}

type CountOutOrderStatusPayload {
  """已取消"""
  canceled: Int

  """已完成"""
  finished: Int

  """待审核"""
  toAudit: Int

  """待出库"""
  toOutbound: Int

  """待提交"""
  toSubmit: Int
}

input CountOutOrderTypeInput {
  """    商品类型"""
  commodityTypeId: Int

  """创建时间"""
  createTime: Long

  """出库订单状态，默认待提交，10：待提交、15 待审核 20：待出库、30：部分出库、40：已完成、50：已取消"""
  orderStatus: [Int]

  """销售时间"""
  saleTime: Long
}

input CountOutStockRecordInput {
  outOrderId: ID!
}

"""统计批发入库申请数量"""
type CountPeachStockApplyPayload {
  """普通入库申请数量"""
  normalOrderApplyNum: Int

  """虚拟入库申请数量"""
  virtualOrderApplyNum: Int
}

"""采购记录条数"""
input CountPurchaseFilter {
  """商品类型"""
  commodityTypeId: Int

  """订单结束时间"""
  endTime: Long!

  """入库类型"""
  inOrderTypeId: Int!

  """订单起始时间"""
  startTime: Long!
}

"""记录条数"""
type CountPurchasePayload {
  """已取消记录条数"""
  canceled: Long

  """已完成记录条数"""
  finished: Long

  """待入库记录条数"""
  toInbound: Long

  """待提交记录条数"""
  toSubmit: Long
}

""" 中台采购单-采购单状态数量统计接收参数 """
input CountPurchaseStatusInput {
  """ 采购时间范围 """
  purchaseDate: PitayaTimeRange

  """ 采购单类型 """
  purchaseType: PitayaPurchaseTypeEnum

  """ 采购单状态列表 """
  statusList: [PurchaseStatusEnum]
}

""" 中台采购单-状态数量返回内容 """
type CountPurchaseStatusPayload {
  """ 处于status状态的采购单数量 """
  count: Int

  """ 状态 """
  status: PurchaseStatusEnum
}

""" 中台采购单-统计售后单包含有`待处理`状态的采购单数量接收参数 """
input CountPurchaseStatusWithExtendInput {
  """ 采购时间范围 """
  purchaseDate: PitayaTimeRange

  """ 采购单类型 """
  purchaseType: PitayaPurchaseTypeEnum

  """ 售后单状态列表 """
  statusList: [ExtendOrderStatus]
}

"""收入按状态统计返回结果"""
type CountReceiptByStatusPayload {
  """待提交(包含已驳回)订单单数量"""
  toSubmitNum: Int

  """审核中订单数量（待财务审核）"""
  underReviewNum: Int
}

input CountReturnOrderStatusInput {
  """发起人过滤标记，true：过滤当前人发起的售后单 null或者false 不过滤，查询当前组织所有的售后单"""
  userFilterFlag: Boolean
}

type CountReturnOrderStatusPayload {
  """ 已审核数量"""
  reviewedNum: Int

  """ 待审核数量"""
  unReviewNum: Int
}

input CountSaleOrderStatusInput {
  endTime: Long!

  """
  saleTime:Long
  v2.14 销售时间查询时间段
  """
  startTime: Long!
}

input CountSaleReturnInput {
  """退货时间"""
  returnTime: PitayaTimeRange!
}

"""记录条数"""
type CountSaleReturnPayload {
  """已完成时被星云财务驳回记录条数"""
  finished: Long

  """待入库记录条数"""
  toInbound: Long

  """待提交记录条数"""
  toSubmit: Long
}

""" 国产集采货采购单的状态-数量 """
type CountStatusDomesticPurchase {
  count: Int
  status: PurchaseStatusEnum
}

""" 扩展单的状态-数量 """
type CountStatusExpandOrderStatus {
  count: Int
  status: ExtendOrderStatus
}

""" 统计未提交费用单数量 """
input CountUnCommitBillInput {
  """ 系统ID"""
  appId: Int!

  """ 费用单类型"""
  billType: BillTypeCountEnum!
}

input CountUnCommitSaleIncomeOrderInput {
  """单据类型"""
  sourceTypes: [Int]!
}

""" 统计未提交费用单数量 """
input CountUnCommitSaleReturnBillInput {
  """ 系统ID"""
  appId: Int!

  """ 费用单类型"""
  billType: FmsBillTypeEnum!
}

""" 统计未提交费用单数量 """
input CountUnCommitTransferBillInput {
  """ 系统ID"""
  appId: Int!

  """ 费用单类型"""
  transferBillType: TransferBillTypeCountEnum!
}

enum CountryCode {
  """中国"""
  CN
  COUNTRY_CODE_UNSPECIFIED

  """老挝"""
  LA

  """泰国"""
  TH

  """越南"""
  VN
}

"""国家类型"""
enum CountryTypeEnum {
  """中国"""
  CN

  """除中国外，其他国家"""
  FOREIGN

  """老挝"""
  LA

  """泰国"""
  TH

  """越南"""
  VN
}

"""新增采购信息"""
input CreateAcquireInput {
  """客户Id"""
  belongId: Int!

  """所属组织 v2.9.0"""
  belongOrgId: Int!

  """客户类型Id"""
  belongType: Int!

  """商品信息"""
  commodities: [CreateAcquireItemInput!]!

  """商品类型Id"""
  commodityType: Int!

  """费用信息"""
  costs: [CreateCostInput]

  """订单备注"""
  note: String

  """供应商Id"""
  supplierId: Int!

  """模板Id"""
  templateId: ID

  """仓库名称"""
  warehouseId: ID!
}

input CreateAcquireItemInput {
  """赠送total数量 v2.9.0"""
  giveTotalQuantity: BigDecimal

  """赠送unit数量 v2.9.0"""
  giveUnitQuantity: BigDecimal

  """标记 v2.9.0"""
  markList: [AcquireMarkEnum]

  """单价"""
  price: BigDecimal!
  pricePosition: Int

  """单价单位类型"""
  priceType: Int!

  """关联采购单号"""
  relevancyCode: String

  """商品skuID"""
  skuId: Int!

  """商品总计金额"""
  totalAmount: BigDecimal

  """总计数量"""
  totalQuantity: BigDecimal
  totalType: Int

  """单位数量"""
  unitQuantity: BigDecimal!
  unitType: Int
}

"""保存代卖单入参"""
input CreateAgencySaleInput {
  """代卖类型"""
  agencySaleType: AgencySaleEnum!

  """代卖商id、货主Id、代卖组织id"""
  agentId: Int!

  """代卖商品列表"""
  commodityList: [AgencySaleCommodityInput]

  """是否代卖合作"""
  cooperation: Boolean

  """费用记录列表"""
  costList: [AgencySaleCostInput]

  """内部代卖费用列表"""
  internalCostList: [CostInformationDetailInput]

  """运杂费"""
  miscellaneousFreightList: [PeachTransferFreightInput]

  """备注"""
  remark: String

  """结算规则值（扣款金额或百分比）"""
  ruleValue: BigDecimal

  """结算规则"""
  settlementRule: SettlementRuleType

  """费用模板"""
  templateId: ID
}

"""创建代卖单出参"""
type CreateAgencySalePayload {
  """代卖单ID"""
  agencySaleId: ID

  """代卖商id"""
  agentId: Int

  """调拨单Id"""
  flowId: ID
}

input CreateAgencySaleSettlementAddCostInput {
  """金额"""
  amount: BigDecimal!

  """是否计算结算金额 默认false不计算"""
  calculation: Boolean

  """费用类型"""
  costType: AgencySaleCostType!

  """付款方式"""
  payMode: PayMode!

  """供应商id"""
  supplierId: Int!
}

input CreateAgencySaleSettlementCommodityBatchInput {
  """销售金额"""
  amount: BigDecimal

  """批次id"""
  batchId: ID

  """可结算数量"""
  quantity: BigDecimal
}

input CreateAgencySaleSettlementCommodityInput {
  """商品批次"""
  batchCommodityList: [CreateAgencySaleSettlementCommodityBatchInput]

  """订单id"""
  orderId: ID!

  """订单来源类型"""
  sourceType: PeachSettlementCommoditySourceType!
}

input CreateAgencySaleSettlementCostInput {
  """是否计算结算金额 默认false不计算"""
  calculation: Boolean

  """费用项id"""
  costId: ID!
}

input CreateAgencySaleSettlementOrderInput {
  """其他费用-新增"""
  addOtherCostList: [CreateAgencySaleSettlementAddCostInput]

  """结算货款"""
  commodityList: [CreateAgencySaleSettlementCommodityInput]

  """下级货款"""
  lowerCommodityList: [CreateAgencySaleSettlementCommodityInput]

  """下级费用"""
  lowerCostList: [CreateAgencySaleSettlementCostInput]

  """代卖单id"""
  orderId: ID!

  """相关费用"""
  otherCostList: [CreateAgencySaleSettlementCostInput]

  """备注"""
  remark: String

  """结算规则值（扣款金额或百分比）"""
  ruleValue: BigDecimal

  """结算单id 编辑时需要"""
  settlementId: ID

  """结算规则"""
  settlementRule: SettlementRuleType!
}

input CreateAgencySaleTransferInput {
  """ 商品信息"""
  commodityList: [AgencySaleTransferCommodityInput!]!

  """ 费用信息"""
  costInformation: [CostInformationDetailInput]

  """代卖单id"""
  orderId: ID!

  """ 调入组织id"""
  orgId: Int!

  """ 备注"""
  remark: String
}

input CreateBill2FreightInput {
  """费用项"""
  billDetailList: BillDetail

  """备注"""
  note: String

  """模板id"""
  templateId: ID!
}

input CreateBreakageOutStockInput {
  """报损申请id"""
  applyId: ID

  """ 报损照片"""
  breakagePictures: [PeachFileInput]

  """ 商品信息"""
  comeWareHouseCommodity: [ComeWareHouseCommodityInput]

  """ 备注"""
  remark: String
}

type CreateBreakageOutStockPayload {
  """报损申请单号"""
  applyCode: String

  """报损申请id"""
  applyId: ID
}

interface CreateByBase {
  """创建人"""
  createBy: User
}

input CreateCommodityAdjustmentInput {
  """费用列表"""
  adjustmentCost: [CommodityAdjustmentCostInput]

  """商品调整类型"""
  adjustmentType: PeachCommodityAdjustmentEnum!

  """证明文件"""
  files: [PeachFileInput]!

  """货柜信息唯一标识-入库申请id"""
  inOrderId: ID

  """调整原因"""
  remark: String!

  """入库商品"""
  stockInCommodity: CommodityAdjustmentInDetailInput!

  """出库商品列表"""
  stockOutCommodity: [CommodityAdjustmentOutDetailInput]!

  """入库仓库id"""
  warehouseId: ID!
}

type CreateCommodityAdjustmentPayload {
  """入库单号"""
  inRecodeCode: String

  """出库单号"""
  outRecodeCode: String
}

input CreateCommodityControlInput {
  """ 商品SkuId """
  commoditySkuIdList: [Int]
}

"""
未添加商品列表
添加商品
"""
input CreateCommodityInput {
  """商品id"""
  commodityId: Int

  """商品类型id"""
  commodityTypeId: Int
}

input CreateCommodityTagAssociationInput {
  """商品id列表，每一次都是全量"""
  commodityId: [Int]

  """标签id"""
  tagId: Long
}

input CreateConvertInput {
  """客户id"""
  belongId: Int!

  """客户类型"""
  belongType: Int!

  """商品明细"""
  convertItems: [CommondConvertItemInput]

  """转换类型"""
  convertType: ConvertType!

  """备注"""
  remark: String

  """仓库id"""
  warehouseId: ID!
}

input CreateCostInput {
  """ 金额"""
  amount: BigDecimal

  """ 费用项id"""
  costId: ID

  """ 具体字段值"""
  data: String

  """ 业务规则扩展id (客户id或者供应商id)"""
  extendId: Int

  """ 备注"""
  note: String

  """ 规则id"""
  ruleId: ID
}

input CreateCustomerRealNameAuthInput {
  """公司联系人id"""
  concatId: Int

  """客户id"""
  customerId: Int!

  """客户类型"""
  customerType: PeachCustomerType!

  """客户手机号"""
  phone: String!
}

input CreateDailyLaborCostInput {
  """日期"""
  laborCostDay: Long!

  """备注"""
  remark: String

  """工资总支出"""
  totalSalaryExpense: Float!
}

input CreateDamageOutItemInput {
  batchId: ID!
  damageReason: String!

  """修改时必传,新增时不传itemId"""
  outOrderItemId: ID
  totalQuantity: BigDecimal
  unitQuantity: BigDecimal!
}

"""新增其他出库单"""
input CreateDamageOutOrderInput {
  """报损日期"""
  applyDate: Long!

  """所属组织"""
  belongOrgId: Int!

  """商品信息"""
  commodityList: [CreateDamageOutItemInput]!

  """商品类型"""
  commodityTypeId: Int!

  """申请说明"""
  outOrderDescription: String!

  """报损出库id，修改时传"""
  outOrderId: ID

  """报损证明-上传照片"""
  proofUploads: [PitayaFileInput!]!

  """仓库id"""
  warehouseId: ID!
}

input CreateDefectiveItemInput {
  commoditySkuId: Int
  photos: [String!]!

  """v2.8 次品销售:新增销售单价"""
  salePrice: BigDecimal
  saleQuantity: BigDecimal
  saleTotalPrice: BigDecimal
}

input CreateDefectiveSaleOrderInput {
  """v2.9 次品销售:新增所属组织"""
  belongOrgId: Int!
  defectiveItems: [CreateDefectiveItemInput]!

  """v2.8 次品销售:新增付款方式"""
  payMethod: OutOrderPayModeEnum!
  remark: String
  saleTime: Long
  warehouseId: ID
}

input CreateExpandOrderInput {
  """ 费用单id(修改扩展单时用) """
  billId: ID

  """ 运杂费 """
  costs: [CostInput]

  """ 扩展单商品列表 """
  expandOrderCommodities: [ExpandOrderCommodityInput!]!

  """ 退货凭证 """
  fileImages: [FileInfo!]!

  """ 采购单id """
  id: ID!

  """ 备注 """
  note: String

  """ 模板id """
  templateId: ID

  """ 拓展单类型 """
  type: ExpandOrderTypeEnum!
}

""" 采购单-接入中台: 创建采购单参数 """
input CreateIndividualPurchaseInput {
  """ 所属客户Id """
  belongId: Int!

  """ 所属组织 """
  belongOrgId: Int!

  """ 所属客户类型id """
  belongType: Int!

  """ 商品列表 """
  commodityList: [IndividualPurchaseCommodityInput!]!

  """ 运杂费信息 """
  costs: [CostInput]

  """ 备注 """
  note: String

  """ 采购日期 """
  purchaseDate: Long!

  """ 供应商id """
  supplierId: Int!

  """模板Id"""
  templateId: ID

  """ 采购单类型枚举: 原料采购/辅料采购 """
  type: PitayaPurchaseTypeEnum!

  """ 所属仓库Id """
  warehouseId: ID!
}

input CreateLabelInput {
  """pitaya-web使用PITAYA, oss使用OPERATION"""
  appType: AppType!

  """品类id"""
  categoryId: Int!

  """标签内容"""
  labelContent: String!

  """请求类型 10：规格要求 30：品质要求"""
  requestType: Int!
}

"""产生环节"""
enum CreateLinkEnum {
  """入库环节"""
  RKHJ_BILL

  """销售环节"""
  XSHJ_BILL
}

""" 创建团队成员"""
input CreateMemberInput {
  """ 用户Id"""
  userId: Int!
}

"""新增或修改采购退货"""
input CreateOrUpdateIndividualPurchaseReturnInput {
  """ 费用单id(修改扩展单时用) """
  billId: ID

  """ 扩展单商品列表 """
  commodities: [IndividualPurchaseReturnCommodityInput!]!

  """ 运杂费 """
  costs: [CostInput]

  """ 备注 """
  note: String

  """ 采购单id """
  purchaseId: ID!

  """退货单id"""
  returnId: ID

  """退货子类型"""
  subType: ExtendOrderSubTypeEnum!

  """ 模板id """
  templateId: ID

  """ 退货类型 """
  type: ExpandOrderTypeEnum!
}

input CreateOrUpdatePitayaAddressInput {
  """详细地址"""
  addressName: String

  """市"""
  cityId: ID

  """地址联系人集"""
  contactReqList: [CreateOrUpdatePitayaContactInput]

  """经纬度"""
  coordinateList: [BigDecimal]

  """国家"""
  country: String

  """客户detailId（必传）"""
  customerDetailId: Int

  """配送名称"""
  deliveryName: String

  """区"""
  districtId: ID

  """地址id 更新填"""
  id: Int

  """省"""
  provinceId: ID

  """地址简称"""
  shortAddress: String
}

input CreateOrUpdatePitayaContactInput {
  """地址联系人姓名"""
  contactName: String

  """地址联系人电话"""
  contactPhone: String

  """联系人分组"""
  contactTypeRelList: [ContactTypeRelPitayaInput]

  """关联用户id"""
  contactUserId: Int

  """联系人id"""
  id: Int
}

input CreateOrUpdatePitayaQualificationInput {
  """ 其他资产说明"""
  assetOther: String

  """ 房产说明"""
  assetProperty: String

  """ 车辆说明"""
  assetVehicle: String

  """ 经营时长"""
  businessDuration: PitayaCustomerBusinessDurationEnum

  """ 经营规模"""
  businessScale: PitayaCustomerBusinessScale

  """ 经营类型"""
  businessTypesList: [PitayaCustomerBusinessTypeEnum]

  """ 客户基础表Id"""
  customerId: Int

  """ 简介"""
  description: String

  """分类文件列表"""
  fileRecordList: [PitayaFileRecordInput]

  """ 历史业绩说明"""
  historyAchievement: String

  """ 主键"""
  id: Int

  """ 销售类别集合（品类id）"""
  saleTypesList: [Int]

  """ 销售渠道说明"""
  salesChannels: String
}

input CreateOrUpdatePlatformReturnInput {
  """退回平台"""
  addressId: Int!

  """门店分类-社群/商超/直播电商"""
  appType: AppType

  """商品信息"""
  commodities: [PlatformReturnCommodityInput!]!

  """备注信息"""
  remark: String

  """退回日期"""
  returnTime: Long!
}

input CreateOrUpdatePlatformSaleReturnInput {
  """退货商品"""
  commodities: [PlatformSaleReturnCommodityInput!]!

  """备注"""
  remark: String

  """退货日期"""
  returnTime: Long!

  """销售单id"""
  saleOrderId: ID!
}

input CreateOrUpdateSaleInvoiceInput {
  """归属id"""
  belongId: Int!

  """所属组织id"""
  belongOrgId: Int!

  """归属类型"""
  belongType: Int!

  """商品列表"""
  commodityList: [SaleInvoiceItemInput!]!

  """商品合计"""
  commoditySaleTotalPrice: BigDecimal!

  """出库方式 配送为10 自提出库为20"""
  deliveryType: DeliveryTypeEnum!

  """订单id 修改时必传"""
  orderId: ID

  """收款方式"""
  payMode: SaleInvoicePayModeEnum!

  """备注"""
  remark: String

  """销售日期"""
  saleTime: Long!

  """ 客户类型 """
  type: PitayaCustomerType
}

input CreateOrUpdateSaleInvoiceReturnInput {
  """销售开单退货的退货商品"""
  commodityList: [SaleInvoiceReturnItemInput!]!

  """销售开单的订单Id"""
  orderId: ID!

  """销售开单退货的备注"""
  remark: String

  """销售开单的退货单Id 修改时必传"""
  returnOrderId: ID

  """销售开单退货的退货日期"""
  returnTime: Long!

  """售后类型"""
  saleReturnWay: SaleReturnWayEnum!
}

"""创建组织架构请求"""
input CreateOrgGroupInput {
  """组织架构名称"""
  name: String
}

"""新增标签请求"""
input CreateOrgLabelInput {
  """标签名称"""
  name: String
}

"""新增其他入库信息"""
input CreateOtherInOrderInput {
  """商品信息"""
  commodities: [CreateOtherOrderItemInput]!

  """商品类型Id"""
  commodityTypeId: Int!

  """客户Id"""
  customerId: Int

  """客户类型Id"""
  customerTypeId: Int

  """订单备注"""
  inOrderDescription: String

  """入库类型"""
  inOrderTypeId: Int!

  """供应商Id"""
  supplierId: Int

  """仓库名称"""
  warehouseId: ID!
}

input CreateOtherOrderItemInput {
  """商品skuID"""
  commoditySkuId: Int!

  """总价"""
  totalPrice: BigDecimal

  """副单位数量"""
  totalQuantity: BigDecimal

  """单价"""
  unitPrice: BigDecimal

  """单价单位类型"""
  unitPriceType: Int

  """小单位数量"""
  unitQuantity: BigDecimal!
}

"""新增其他出库单"""
input CreateOtherOutOrderInput {
  """商品信息"""
  commodityList: [CreateOtherOutOrderItemInput]!

  """商品类型"""
  commodityTypeId: Int!

  """客户Id"""
  customerId: Int
  customerType: Int!

  """订单备注"""
  outOrderDescription: String

  """仓库id"""
  warehouseId: ID!
}

input CreateOtherOutOrderItemInput {
  batchId: ID!

  """商品skuID"""
  commoditySkuId: Int!

  """大单位数量"""
  totalQuantity: BigDecimal

  """小单位数量"""
  unitQuantity: BigDecimal
}

""" 代付费用单新增入参 """
input CreatePayOfAnotherInput {
  """ 记账期间 """
  accountPeriod: Long

  """应用id"""
  appId: Int

  """ 本位币币种 """
  currency: String!

  """ 生成方式 """
  generationType: String!

  """费用详情信息"""
  items: [CreatePayOfAnotherItemInput]!

  """备注"""
  remark: String

  """ 调出组织 """
  sourceBelongOrg: ID!

  """ 所属公司 """
  sourceCompanyId: ID!

  """ 调入组织 """
  targetBelongOrg: ID!

  """ 调入公司 """
  targetCompanyId: ID

  """ 转移总金额 """
  transferAmount: BigDecimal!
}

""" 代付费用单详情信息入参 """
input CreatePayOfAnotherItemInput {
  """费用单创建时间"""
  billCreateTime: Long

  """费用单详情id"""
  billDetailId: ID

  """费用单id"""
  billId: ID

  """ 费用单号 """
  billMainCode: String

  """费用项金额"""
  costAmount: BigDecimal!

  """费用项id"""
  costId: ID!

  """费用项名称"""
  costName: String!

  """业务项目"""
  operationalProject: String!

  """备注"""
  remark: String

  """销售单号"""
  saleCode: String

  """销售单id"""
  saleId: ID

  """供应商id"""
  supplierId: ID
}

input CreatePitayaCustomerAccountInput {
  """账户名"""
  accountName: String

  """账户类型"""
  accountType: BankAccountType

  """银行账户"""
  bankCardNo: String

  """银行所在市"""
  bankCityName: String

  """银行名称"""
  bankName: String

  """银行所在省"""
  bankProvinceName: String

  """客户基础信息id"""
  customerId: Int

  """文件列表"""
  fileRecordList: [PitayaFileRecordInput]
}

input CreatePitayaCustomerBaseInfoInput {
  """ 客户属性"""
  attribute: CustomerAttribute

  """所属组织id"""
  belongOrganizationId: Int

  """ 控制人"""
  controlUser: String

  """法人"""
  corporation: String

  """客户关联用户id"""
  customerUserId: Int

  """ 成立日期"""
  establishTime: Long

  """ 证明材料"""
  fileRecordsList: [PitayaFileRecordInput]

  """客户身份证号"""
  idNumber: String

  """ 工商信息认证标识（1是，99否，0未指定）"""
  infoAuth: Int

  """ 邮箱"""
  mail: String

  """客户名称"""
  name: String

  """ nc编码"""
  ncCode: String

  """ 经营地址"""
  operateAddress: String

  """身份证其他信息"""
  otherInfoOfIdCard: String

  """ 纳税类别"""
  payTaxesType: TaxpayerClassEnum

  """客户电话"""
  phone: String

  """ 注册地"""
  registerAddress: String

  """ 注册资本"""
  registerCapital: String

  """ 登记状态"""
  registerStatus: CorpRegisterStatus

  """纳税人识别号"""
  taxpayerIdentificationNumber: String

  """客户类型"""
  type: PitayaCustomerType

  """ 微信账号"""
  wechat: String
}

input CreatePitayaCustomerContractRelInput {
  """客户明细id"""
  customerDetailId: Int

  """被关联的客户基础id"""
  customerId: Int
}

input CreatePitayaCustomerDetailInput {
  """ 别名"""
  alias: String

  """ 渠道id"""
  channelId: Int

  """ 合作类型（10：正常合作，20：代卖合作）"""
  cooperateTypeList: [Int]

  """ 授信状态"""
  credit: Int

  """ 客户主表id"""
  customerId: Int!

  """ 启用状态"""
  enable: Int

  """ 引荐人用户ID"""
  introducerId: Int

  """ 长期合作（1是，99否，0未指定）"""
  longCooperation: Int

  """ 备注"""
  remark: String

  """ 客户来源（10客户自行上门，20员工引荐,0未指定）"""
  sourceType: Int
}

input CreatePitayaSupplierAccountInput {
  """账户名"""
  accountName: String

  """账户类型"""
  accountType: BankAccountType

  """银行账户"""
  bankCardNo: String

  """银行所在市"""
  bankCityName: String

  """银行名称"""
  bankName: String

  """银行所在省"""
  bankProvinceName: String

  """备注"""
  note: String

  """图片"""
  pics: [PitayaFileRecordInput]

  """供应商详情信息"""
  supplierDetailId: Int

  """供应商基础信息id"""
  supplierId: Int
}

input CreatePitayaSupplierContractInput {
  """供应商明细id"""
  supplierDetailId: Int

  """被关联的供应商基础id"""
  supplierId: Int
}

input CreatePitayaSupplierCooperationInput {
  """结算方式（10先货后款，20先款后货）"""
  balanceMode: PitayaSettlementMethodType

  """结算账期"""
  cycleBalance: String

  """对账周期"""
  cycleCheck: String

  """开票周期"""
  cycleInvoicing: String

  """付款周期"""
  cyclePay: String

  """发票类型（10：专票:20：普票）"""
  invoiceType: InvoiceType

  """备注"""
  note: String

  """额度"""
  quota: BigDecimal

  """预付比例"""
  rate: BigDecimal

  """供应商明细id"""
  supplierDetailId: Int

  """供应商id"""
  supplierId: Int
}

input CreatePlatformCommodityInput {
  """skuId"""
  commoditySkuId: Int!

  """商品类型"""
  commodityType: Int!

  """数量价格信息"""
  items: [CreatePlatformCommodityItemInput!]!
}

input CreatePlatformCommodityItemInput {
  """销售单价"""
  salePrice: BigDecimal!

  """单价单位"""
  salePriceType: Int!

  """销售数量"""
  saleQuantity: PitayaQuantity!

  """销售小计"""
  saleTotalPrice: BigDecimal!
}

input CreatePlatformSaleInput {
  """地址id"""
  addressId: Int!

  """门店分类-社群/商超/直播电商"""
  appType: AppType!

  """商品信息"""
  commodities: [CreatePlatformCommodityInput!]!

  """备注"""
  remark: String

  """销售日期"""
  saleTime: Long!
}

"""新增岗位请求"""
input CreatePositionInput {
  """岗位名称（必填）"""
  positionName: String
}

input CreateProductionStockAdjustmentInput {
  """商品集合"""
  itemList: [CreateProductionStockAdjustmentItemInput!]!

  """仓库Id"""
  warehouseId: ID!
}

input CreateProductionStockAdjustmentItemInput {
  """调整原因"""
  adjustmentReason: String!

  """调整类型"""
  adjustmentType: ProductionStockAdjustmentType!

  """批次Id"""
  batchId: ID!

  """skuId"""
  skuId: Int!

  """总计数量"""
  totalQuantity: BigDecimal

  """总计单位"""
  totalType: Int

  """基本数量"""
  unitQuantity: BigDecimal!

  """基本单位"""
  unitType: Int!
}

input CreateQuickLabelInput {
  """品类Id"""
  categoryId: Int!

  """品质要求"""
  quantityLabel: String

  """规格要求"""
  specificationLabel: String
}

type CreateReturnPayload {
  """ 是否需要退款选择，为true 则跳转退款选择页面 """
  needRefundChoose: Boolean

  """ 售后单ID， 如成功创建，此项大于0 """
  returnOrderId: ID

  """ 弹窗错误信息 """
  toast: String
}

"""创建角色请求"""
input CreateRoleInput {
  """系统id（必填）"""
  appId: Int

  """角色名称（必填）"""
  roleName: String
}

input CreateSaleDeliveryOrderInput {
  """所属组织ID"""
  belongOrgId: Int!

  """业务员名字"""
  businessUserName: String

  """车牌号"""
  carNum: String!

  """车辆类型"""
  carType: String!

  """配送日期"""
  deliveryDate: Long!

  """单据类型（配送货物来源）"""
  deliveryGoodsSource: DeliveryGoodsSourceEnum!

  """配送单费用明细: (直播电商的不会生成费用单)"""
  deliveryOrderFee: SaleDeliveryOrderFeeInput

  """配送单商品明细"""
  deliveryOrderItem: [SaleDeliveryOrderItemInput!]!

  """配送方式"""
  deliveryType: DeliveryMethodEnum!

  """司机联系方式"""
  driverContact: String!

  """司机姓名"""
  driverName: String!

  """配送方式"""
  saleDeliveryMode: DeliveryModeEnum!
}

input CreateSaleDeliverySupplementalOrderInput {
  """配送单id"""
  deliveryOrderId: ID!

  """配送单商品明细"""
  deliveryOrderItem: [SaleDeliveryOrderItemInput!]!
}

"""新增销售信息"""
input CreateSaleOrderInput {
  """ 所属组织 """
  belongOrgId: Int

  """ 商品信息 """
  commodityList: [CreateSaleOrderItemInput]!

  """ 客户地址 """
  customerDistributionId: Int!

  """ 客户Id """
  customerId: Int!

  """ 订单备注 """
  outOrderDescription: String

  """ 销售时间 """
  saleTime: Long!

  """ 仓库名称 """
  warehouseId: ID!
}

input CreateSaleOrderItemInput {
  """商品skuID"""
  commoditySkuId: Int

  """最大销量"""
  maxQuantity: Int

  """
  2.2新增 包装要求的商品id列表
  2.2新增 包装要求列表
  """
  packageIds: [ID]

  """包装要求"""
  packageLabel: String
  packageRequireInfos: [OutOrderItemRequestInput]!

  """计划生产"""
  planQuantity: Int

  """品质要求"""
  quantityLabel: String!

  """销售单价"""
  salePrice: BigDecimal

  """规格要求"""
  specificationLabel: String!
}

input CreateSalePlanOrderInput {
  """所属组织"""
  belongOrgId: Int!

  """销售计划单明细"""
  commodities: [UpdateSalePlanOrderItemInput]

  """客户id"""
  customerId: Int!

  """地址id"""
  distributionId: Int!

  """备注"""
  remark: String

  """销售时间"""
  saleTime: Long!
}

input CreateSopTaskBatchInput {
  batchId: ID!

  """柜号"""
  cabinetCode: String
  skuId: Int!

  """合计"""
  totalCount: BigDecimal
  unitId: Int!
}

input CreateTransferOrderInput {
  """ 所属组织 """
  belongOrgId: Int!

  """ 商品类型"""
  commodityType: Int

  """ 调拨商品"""
  flowTransferCommodityInput: [FlowTransferCommodityInput]

  """ 运杂费用"""
  flowTransferOtherBillInput: [FlowTransferOtherBillInput]

  """ 备注信息"""
  remark: String

  """ 调出归属id"""
  sourceBelongId: Int

  """ 调出仓库id"""
  sourceWarehouseId: ID

  """ 调入系统id"""
  targetAppId: Int

  """ 调入归属id"""
  targetBelongId: Int

  """ 调入组织 """
  targetBelongOrgId: Int!

  """ 调入仓库id"""
  targetWarehouseId: ID

  """ 调拨类型"""
  transferType: Int
}

enum CreateTypeEnum {
  """ 备货生产 """
  CREATE_MANUALLY

  """ 计划拆分 """
  GOODS_SPLIT
}

interface CreateUserBase {
  """创建人"""
  createUser: User
}

"""创建用户请求"""
input CreateUserInput {
  """身份证号码"""
  idNum: String

  """联系方式[手机号]（非必填）"""
  phone: String

  """电话代码（必填）"""
  phoneCode: Int

  """用户名称（代码未校验，但属于必填）"""
  userName: String
}

"""创建用户返回"""
type CreateUserPayload {
  """用户编码"""
  id: Int

  """用户初始密码"""
  initPassword: String

  """用户账号"""
  userAccount: String
}

"""用户绑定岗位"""
input CreateUserPositionRelInput {
  """组织id（必填）"""
  orgId: Int

  """岗位id（必填）"""
  positionId: [Int]

  """用户id（必填）"""
  userId: Int
}

"""添加sku"""
input CreateVarietyGroupSkuInput {
  group: Int!
  skuId: [Int]!
}

input CreateWasteSaleOrderInput {
  """ 所属组织 """
  belongOrgId: Int
  payMode: OutOrderPayModeEnum!
  remark: String
  saleTime: Long!
  warehouseId: ID!
  wasteSaleOrderItemList: [CreateWasteSaleOrderItemInput]!
}

input CreateWasteSaleOrderItemInput {
  commodityName: String!
  photos: [String]!
  saleAmount: BigDecimal!
  totalSaleAmount: BigDecimal!
  unitQuantity: BigDecimal!
  unitType: Int!
}

"""授信申请状态"""
enum CreditApplyStatusEnum {
  """已取消"""
  CANCELLED

  """进行中"""
  IN_PROGRESS

  """已通过"""
  PASSED

  """已驳回"""
  REJECTED
}

"""欠款设置修改入参"""
input CreditConfigurationInput {
  """配置id"""
  configurationId: ID!

  """额度-超额管理"""
  excessManagement: CreditOverdueManagementEnum!

  """额度-超额预警配置"""
  excessWarnings: PeachWarningConfigurationInput

  """公司最大授信额度"""
  maxCompanyCreditLine: BigDecimal

  """公司最大授信账期"""
  maxCompanyCreditPeriod: Int

  """额度-最大授信额度"""
  maxCreditLine: BigDecimal

  """账期-最大授信账期"""
  maxCreditPeriod: Int

  """个人最大授信额度"""
  maxPersonCreditLine: BigDecimal

  """个人最大授信账期"""
  maxPersonCreditPeriod: Int

  """账期-客户超期限制天数"""
  moderateSalesLimitDays: Int

  """账期-超期限制"""
  overdueLimit: CreditOverdueLimitEnum

  """账期-超期管理"""
  overdueManagement: CreditOverdueManagementEnum!

  """账期-超期预警"""
  overdueWarnings: PeachWarningConfigurationInput

  """账期设置"""
  periodSetting: PeachConfigSettingEnum!

  """额度设置"""
  quotaSetting: PeachConfigSettingEnum!

  """账期-超期销售设置"""
  salesTypePeriodLimit: CreditOverdueLimitSaleEnum
}

"""欠款设置查询返回结果"""
type CreditConfigurationPayLoad {
  """账期设置"""
  accountPeriod: AccountPeriod

  """配置id"""
  configurationId: ID

  """额度设置"""
  quotaSetting: QuotSetting
}

type CreditCustomerPayload {
  """客户别名"""
  alias: String

  """授信申请表"""
  applyFiles: [PeachFilePayload]

  """ 客户属性  (1:内部, 2:外部);"""
  attribute: PeachAttributeTypeEnum

  """ 可用额度"""
  availableAmount: BigDecimal

  """黑名单状态"""
  blacklistStatus: CustomerBlacklistStatusEnum

  """授信申请id"""
  creditApplyId: ID

  """详情-授信变更记录"""
  creditChangeRecordList: [CustomerCreditChangeRecord]

  """ 客户授信编码"""
  creditCode: ID

  """ 额度"""
  creditLine: BigDecimal

  """ 账期"""
  creditPeriod: Int

  """ 欠款总额"""
  creditTotalAmount: BigDecimal

  """跨区域授信记录-查询详情接口使用"""
  crossRegionCreditRecord: [String]

  """客户身份信息完整性 true已完善"""
  customerIdentityIntegrity: Boolean

  """ 当前最近的一次客户授权禁用填写的原因"""
  disableRemarks: String

  """是否存在授信申请 true存在"""
  existCreditApply: Boolean

  """客户id"""
  id: Int

  """标记"""
  mark: [PeachCustomerMarkEnum]

  """客户名称"""
  name: String

  """ 逾期天数 -2即将逾期 大于0已逾期"""
  overdueDay: Int

  """ 超期欠款总额"""
  overdueTotalAmount: BigDecimal

  """ 是否签订协议合同 1.是 0.否"""
  signAgreement: Int

  """ 证明资料"""
  supportingMaterials: [PeachFilePayload]

  """客户类型(1:个人，2：公司，3：零售)"""
  type: PeachCustomerType

  """ 使用状态(1：启用，99：禁用)"""
  useStatus: Int
}

input CreditEnableStatusInput {
  """ 授信编码"""
  creditCode: [ID!]!

  """ 启用禁用状态 1：启用 99：禁用"""
  operationStatus: Int!

  """ 备注"""
  remarks: String!
}

"""超期限制选项"""
enum CreditOverdueLimitEnum {
  """适度销售"""
  MODERATE_SALES

  """无限制"""
  UNLIMITED
  UNRECOGNIZED

  """无法销售"""
  UNSALABLE
}

"""超期限制销售选项"""
enum CreditOverdueLimitSaleEnum {
  """所有销售方式"""
  ALL_SALES

  """欠款销售"""
  DEBIT_SALES

  """无限制"""
  UNLIMITED
  UNRECOGNIZED
}

"""超期管理选项"""
enum CreditOverdueManagementEnum {
  """超期预警"""
  EARLY_WARNING

  """"超期限制"""
  OVERDUE_LIMIT

  """无限制"""
  UNLIMITED
  UNRECOGNIZED
}

"""欠款超期状态"""
enum CreditOverdueStatusEnum {
  """未逾期"""
  NOT_OVERDUE

  """存在逾期"""
  OVERDUE

  """即将逾期"""
  OVERDUE_SOON
}

""" 客户授信状态"""
enum CreditPeriodStatusEnum {
  """ 禁用"""
  DISABLE

  """ 启用"""
  ENABLE

  """ 未初始化"""
  UNINITIALIZED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""币种"""
enum CurrencyType {
  """人民币"""
  CNY

  """泰铢"""
  THB

  """美元"""
  USD

  """越南盾"""
  VND
}

"""当前单位转换对象"""
type CurrentUnitConversion {
  """换算数量"""
  convertQuantity: BigDecimal

  """换算单位Id"""
  convertUnitId: Int

  """skuId"""
  skuId: Int

  """单位Id"""
  unitId: Int

  """单位数量"""
  unitQuantity: BigDecimal
}

"""当前单位转换对象input"""
input CurrentUnitConversionInput {
  """换算数量"""
  convertQuantity: BigDecimal

  """换算单位Id"""
  convertUnitId: Int

  """skuId"""
  skuId: Int

  """单位Id"""
  unitId: Int

  """单位数量"""
  unitQuantity: BigDecimal
}

""" 当前用户信息"""
type CurrentUserPayload {
  """头像"""
  avatar: String

  """当前用户登录所属组织"""
  belongOrgId: Int

  """当前用户登录所属租户"""
  belongTenantId: Long

  """ 是否需要更新密码"""
  needUpdatePassword: Boolean

  """公司名称"""
  organizationName: String

  """联系方式"""
  phone: String

  """团队角色"""
  roleNames: [String]

  """用户ID"""
  userId: Int

  """用户名称"""
  userName: String
}

type Customer {
  """客户Id"""
  customerId: Int

  """客户名称"""
  customerName: String

  """客户类型"""
  customerType: Int

  """上一层id(地址->客户->渠道->org)"""
  lastLevelId: Int
  lastLevelName: String
}

interface CustomerAddressBase {
  """地址信息"""
  customer: AddressInfo
}

type CustomerAddressEntity {
  """客户详细地址"""
  addressName: String

  """客户地址id"""
  id: Int

  """客户地址简称"""
  shortAddress: String
}

type CustomerAddressInfo {
  """客户Id"""
  customerId: Int

  """客户名称"""
  customerName: String

  """客户类型"""
  customerType: Int

  """配送地址"""
  deliveryName: String
}

interface CustomerAddressInfoBase {
  customerAddressInfo: CustomerAddressInfo
}

input CustomerAllListInput {
  """ 客户属性 """
  attribute: CustomerAttribute
}

"""客户属性"""
enum CustomerAttribute {
  """外部"""
  EXTERNAL

  """内部"""
  INTERNAL
}

enum CustomerAttributeEnum {
  """外部"""
  EXTERNAL

  """内部"""
  INTERNAL
}

"""客户类型枚举"""
enum CustomerAttributeTypeEnum {
  """ 外部"""
  EXTERNAL

  """ 内部"""
  INTERNAL

  """ 未知"""
  UNRECOGNIZED
}

interface CustomerBase {
  customer: Customer
}

input CustomerBaseInfoInput {
  """名称"""
  name: String

  """电话号码"""
  phone: String

  """客户类型(必填)"""
  type: PeachCustomerType
}

type CustomerBaseInfoPayload {
  """客户属性"""
  attribute: PeachAttributeTypeEnum

  """黑名单状态"""
  blacklistStatus: CustomerBlacklistStatusEnum

  """实际控制人"""
  controlUser: String

  """法定代表人"""
  corporation: String

  """跨区域客户记录"""
  crossRegionCustomerRecord: [String]

  """客户唯一id"""
  customerUniqueId: Int

  """成立日期"""
  establishTime: Long

  """客户文件资源"""
  fileRecord: [PeachCustomerFilePayload]

  """客户身份证号码"""
  idNumber: String

  """是否被关联过"""
  isAssociated: Boolean

  """邮箱"""
  mail: String

  """客户姓名"""
  name: String

  """实际经营地址"""
  operateAddress: String

  """纳税类别"""
  payTaxesType: PeachCustomerTaxpayerClassEnum

  """手机号"""
  phone: String

  """实名认证,True: 已经实名认证，false:未实名认证 """
  realNameAuth: Boolean

  """实名认证状态"""
  realNameAuthStatus: RealNameAuthStatusEnum

  """注册地"""
  registerAddress: String

  """注册资本"""
  registerCapital: String

  """登记状态"""
  registerStatus: PeachCustomerCorpRegisterStatusEnum

  """纳税人识别号"""
  taxpayerIdentificationNumber: String

  """客户类型"""
  type: PeachCustomerType

  """微信账号"""
  wechat: String
}

"""客户基本信息"""
type CustomerBasePayload {
  """客户属性"""
  attribute: CustomerAttribute

  """控制人"""
  controlUser: String

  """法人"""
  corporation: String

  """客户关联用户id"""
  customerUserId: Int

  """成立日期"""
  establishTime: Long

  """证明材料"""
  fileRecordList: [PitayaFileRecordPayload]

  """客户id"""
  id: Int

  """客户身份证号码"""
  idNumber: String

  """工商信息认证标识（1是，99否，0未指定）"""
  infoAuth: Int

  """邮箱"""
  mail: String

  """客户姓名"""
  name: String

  """nc编码"""
  ncCode: String

  """经营地址"""
  operateAddress: String

  """纳税类别"""
  payTaxesType: TaxpayerClassEnum

  """联系电话"""
  phone: String

  """注册地"""
  registerAddress: String

  """注册资本"""
  registerCapital: String

  """登记状态"""
  registerStatus: CorpRegisterStatus

  """纳税人识别号"""
  tfn: String

  """客户类型"""
  type: PitayaCustomerType

  """微信账号"""
  wechat: String
}

interface CustomerBelongInfoBase {
  customerBelongInfo: BelongInfo
}

"""黑名单列表"""
type CustomerBlacklistPayload {
  """ 客户主表id"""
  customerId: Int

  """ 客户名称"""
  name: String

  """ 加入黑名单时间"""
  operateTime: Long

  """ 操作人"""
  operatorId: Int

  """ 操作人名称"""
  operatorName: String

  """ 手机号"""
  phone: String

  """ 拉黑原因"""
  reason: String

  """客户类型"""
  type: String
}

"""客户黑名单状态"""
enum CustomerBlacklistStatusEnum {
  """已拉黑"""
  BLOCKED

  """正常"""
  NOT_BLOCKED
  UNRECOGNIZED
}

type CustomerChannelByOrgPayload {
  channelId: Int
  channelName: String
}

type CustomerChannelEntity {
  """客户渠道名称"""
  channelName: String

  """客户渠道id"""
  id: Int
}

""" 客户联系人"""
type CustomerContact {
  """ 联系人别名"""
  alias: String

  """关联用户id"""
  contactUserId: Int

  """ 客户联系人id"""
  id: Int

  """ 联系人姓名"""
  name: String

  """ 联系人电话"""
  phone: String

  """实名认证,True: 已经实名认证，false:未实名认证 """
  realNameAuth: Boolean

  """实名认证状态"""
  realNameAuthStatus: RealNameAuthStatusEnum

  """内部联系人在职状态"""
  userStatus: PeachUserStatusEnum
}

input CustomerContactOptionInput {
  """地址id"""
  addressId: ID

  """计划id"""
  planId: ID
}

"""客户合作信息"""
type CustomerCooperationPayload {
  """结算方式（10先货后款，20先款后货）"""
  balanceMode: PitayaSettlementMethodType

  """客户明细id"""
  customerDetailId: Int

  """对账周期"""
  cycleCheck: String

  """授信账期"""
  cycleCredit: String

  """开票周期"""
  cycleInvoicing: String

  """付款周期"""
  cyclePay: String
  id: Int

  """额度"""
  quota: BigDecimal

  """更新人"""
  updateBy: Int

  """更新时间"""
  updateTime: Long
}

"""客户授信申请类型"""
enum CustomerCreditApplyTypeEnum {
  """变更"""
  CHANGE_CREDIT

  """新增"""
  NEW_CREDIT
  UNRECOGNIZED
}

type CustomerCreditChangeRecord {
  """申请类型"""
  applyType: CustomerCreditApplyTypeEnum

  """完成时间"""
  completeTime: Long

  """额度"""
  creditLine: BigDecimal

  """账期"""
  creditPeriod: Int
}

"""客户授信配置信息"""
type CustomerCreditConfigurationInfo {
  """最大授信额度"""
  maxCreditLine: BigDecimal

  """最大授信账期"""
  maxCreditPeriod: Int

  """适度销售限制天数"""
  moderateSalesLimitDays: Int

  """超期限制"""
  overdueLimit: CreditOverdueLimitEnum

  """超期管理"""
  overdueManagement: CreditOverdueManagementEnum

  """超期销售限制"""
  salesTypePeriodLimit: CreditOverdueLimitSaleEnum
}

input CustomerCreditCreateInput {
  """申请id-编辑"""
  applyId: ID

  """申请类型"""
  applyType: CustomerCreditApplyTypeEnum!

  """ 额度"""
  creditLine: BigDecimal!

  """ 账期"""
  creditPeriod: Int!

  """ 客户id"""
  customerId: Int!

  """申请说明"""
  remark: String!

  """ 证明资料"""
  supportingMaterials: [PeachFileInput]
}

type CustomerCreditCreatePayload {
  """ 授信申请id"""
  applyId: ID
}

type CustomerCreditSimpleInfo {
  """授信申请表"""
  applyFiles: [PeachFilePayload]

  """ 可用额度"""
  availableAmount: BigDecimal

  """ 客户授信编码"""
  creditCode: ID

  """ 额度"""
  creditLine: BigDecimal

  """ 账期"""
  creditPeriod: Int

  """ 授信状态"""
  creditPeriodStatusEnum: CreditPeriodStatusEnum

  """授信时间"""
  creditTime: Long

  """客户标记"""
  customerMark: PeachCustomerMarkEnum

  """授信创建人"""
  operator: String

  """ 逾期天数 -2即将逾期 大于0已逾期"""
  overdueDay: Int

  """授信附件"""
  supportingMaterials: [PeachFilePayload]
}

input CustomerDebtCountInput {
  """客户属性类型"""
  attributeType: PeachAttributeTypeEnum
  customerIds: [Int]

  """创建时间起始"""
  debtCreateTimeBegin: Long

  """创建时间截至"""
  debtCreateTimeOver: Long
}

type CustomerDebtCountPayload {
  """欠款客户数量"""
  customerNumber: Int

  """欠款总额"""
  debitTotalAmount: BigDecimal

  """欠款单数量"""
  debtOrderCount: Long

  """欠款合计"""
  debtOrderTotalAmount: BigDecimal
}

"""客户欠款明细入参"""
input CustomerDebtDetailInput {
  """客户id"""
  customerId: Int!

  """创建时间起始-销售时间"""
  debtCreateTimeBegin: Long

  """创建时间截至-销售时间"""
  debtCreateTimeOver: Long

  """退款冲销欠款时排除当前退款单"""
  extDebitIdsList: [ID]
  pageCurrent: Int
  pageSize: Int

  """创建时间排序规则"""
  sortRule: SortRuleType
}

"""客户欠款详情返回结果对象"""
type CustomerDebtDetailListPayload {
  """代卖销售单标记"""
  agencyOrderMark: Boolean

  """欠款单号"""
  debitFormCode: String

  """欠款单id"""
  debitFormId: ID!

  """欠款单欠款金额"""
  debitMoney: BigDecimal

  """欠款单标记列表"""
  debtMarkList: [PeachDebtMarkEnum]

  """欠款单状态"""
  debtOrderStatus: DebtOrderStatusEnum

  """欠款单状态描述"""
  debtOrderStatusDesc: String

  """欠款单锁定金额"""
  lockTotalAmount: BigDecimal

  """销售单号"""
  orderCode: String

  """订单id"""
  orderId: ID

  """开单人"""
  orderUser: String

  """逾期天数"""
  overdueDay: Int

  """是否逾期状态"""
  overdueStatus: OverdueStatusEnum

  """销售商品信息"""
  saleOrderCommodities: [DebtCommoditySkuDetailPayload]

  """销售时间"""
  saleTime: Long
}

"""客户欠款详情分页返回结果"""
type CustomerDebtDetailPagePayload {
  """当前页码"""
  pageCurrent: Int

  """每页显示条数"""
  pageSize: Int

  """分页数据集合"""
  records: [CustomerDebtDetailListPayload]

  """总条数"""
  totalRecords: Long
}

input CustomerDistributionInput {
  """ 联系人 """
  contacts: String

  """ 客户ID """
  customerId: Int

  """ 配送地址 """
  distributionAddr: String

  """ 配送ID """
  distributionId: Int

  """ 配送名称 """
  distributionName: String

  """ 联系电话 """
  phoneNum: String
}

interface CustomerDistributionNameBase {
  customerDistributionId: Int
  customerDistributionName: String
}

type CustomerDistributionPayloadV2 implements CityBase & DistrictBase & ProvinceBase {
  """市"""
  city: LocationPayload

  """联系人Id"""
  contactId: Int

  """联系人"""
  contacts: String

  """经纬度"""
  coordinate: [Float]

  """客户ID"""
  customerId: Int

  """详细地址"""
  detailedAddress: String

  """配送ID"""
  distributionId: Int

  """配送名称"""
  distributionName: String

  """区"""
  district: LocationPayload

  """联系电话"""
  phoneNum: String

  """省"""
  province: LocationPayload
}

type CustomerDistributionVO {
  """ 联系人 """
  contacts: String

  """ 客户ID """
  customerId: Int

  """ 配送地址 """
  distributionAddr: String

  """ 配送ID """
  distributionId: Int

  """ 配送名称 """
  distributionName: String

  """ 联系电话 """
  phoneNum: String
}

type CustomerEntity {
  """客户id"""
  id: Int

  """客户名称"""
  name: String

  """nc编码"""
  ncCode: String
}

"""客户分组实体"""
type CustomerGroupPayload {
  customerGroupId: Int
  customerGroupName: String
  customerPayloadList: [CustomerPayload]
}

"""客户分组实体 """
type CustomerGroupResponse {
  customerGroupId: Int
  customerGroupName: String
}

""" 客户信息 """
type CustomerInfo {
  """ 所属系统 """
  appId: Int

  """ 联系人身份证号码 """
  contactIdNumber: String

  """ 联系人姓名 """
  contactName: String

  """ 创建时间 """
  createTime: Long

  """ 客户id """
  id: Int

  """ 客户名称 """
  name: String

  """ 手机号 """
  phone: String

  """ 纳税人识别号 """
  taxpayerIdentificationNumber: String

  """ 客户类型 """
  type: Int
}

input CustomerInfoInput {
  """客户Id"""
  customerId: Int

  """客户类型"""
  customerType: Int
}

type CustomerInfoPayload {
  """ 客户别名"""
  alias: String

  """ 客户属性"""
  attribute: PeachAttributeTypeEnum

  """ 授信可用额度"""
  availableAmount: BigDecimal

  """客户授信配置"""
  creditConfigurationInfo: CustomerCreditConfigurationInfo

  """ 授信额度"""
  creditLine: BigDecimal

  """ 账期"""
  creditPeriod: Int

  """ 授信状态"""
  creditPeriodStatusEnum: CreditPeriodStatusEnum

  """ 公司客户联系人"""
  customerContact: [CustomerContact]

  """ 客户id"""
  id: Int

  """ 客户名称"""
  name: String

  """ 逾期天数 -2即将逾期 大于0已逾期"""
  overdueDay: Int

  """ 客户电话"""
  phone: String

  """预收可用额度"""
  preReceiptAvailableAmount: BigDecimal

  """实名认证,True: 已经实名认证，false:未实名认证 """
  realNameAuth: Boolean

  """实名认证状态"""
  realNameAuthStatus: RealNameAuthStatusEnum

  """ 是否签订协议合同 1.是 0.否"""
  signAgreement: Int

  """ 客户类型"""
  type: PeachCustomerType
}

input CustomerInput {
  """ 联系人 """
  contacts: String

  """ 客户ID """
  customerId: Int

  """ 配送地址 """
  distributionAddr: String

  """ 配送ID """
  distributionId: Int

  """ 配送名称 """
  distributionName: String

  """ 联系电话 """
  phoneNum: String
}

interface CustomerInterface {
  """客户id"""
  customerId: ID

  """客户名称"""
  customerName: String
}

interface CustomerListBase {
  customerList: [Customer]
}

input CustomerListInput {
  """ 客户属性：内部/外部 """
  attribute: CustomerAttribute

  """客户分组ID"""
  customerGroupId: Int

  """客户全称"""
  name: String

  """电话"""
  phone: String
}

interface CustomerListInterface {
  """客户id"""
  customerId: [ID]

  """客户名称"""
  customerName: [String]
}

input CustomerMarkSettingInput {
  """客户id"""
  customerId: Int!

  """客户标记"""
  mark: [PeachCustomerMarkEnum]
}

type CustomerNameAndIdNumberPayload {
  """ 客户身份证号"""
  idNumber: String

  """ 客户姓名"""
  name: String
}

interface CustomerNameBase {
  """客户Id"""
  customerId: Int

  """客户名称"""
  customerName: String

  """客户类型"""
  customerType: Int
}

type CustomerOption implements CustomerTagInterface {
  """客户id"""
  customerId: ID

  """客户每次"""
  customerName: String

  """客户特性"""
  customerTagList: [CustomerTagEnum]

  """是否可用"""
  disabled: Boolean
}

"""获取客户列表入参"""
input CustomerPageInput {
  """ 客户属性"""
  attribute: PeachAttributeTypeEnum

  """是否包含黑名单 不传查所有，TRUE：黑名单，FALSE：非黑名单"""
  blacklist: Boolean

  """ 合作方式,TRUE 是代卖合作，FALSE 标识非代卖合作 null代表查询所有"""
  cooperationWay: Boolean

  """ 创建时间起始"""
  detailCreateTimeBegin: Long

  """ 创建时间截至"""
  detailCreateTimeOver: Long

  """ 是否查询包含禁用客户 不传默认true为查询"""
  disableQuery: Boolean

  """ 财务系统编码"""
  financialSystemCode: String

  """模糊搜索"""
  fuzzySearch: String

  """ 客户名称"""
  name: String

  """ 查询零售客户"""
  obtainRetailCustomers: Boolean
  pageCurrent: Int
  pageSize: Int

  """ 手机号"""
  phone: String

  """实名认证状态"""
  realNameAuthList: [RealNameAuthStatusEnum]
}

type CustomerPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PageCustomerInfoPayload]
  totalRecords: Long
}

"""客户分页实体 """
type CustomerPageResult {
  pageCurrent: Int
  pageSize: Int
  records: [CustomerVO]
  totalRecords: Long
}

"""客户返回实体"""
type CustomerPayload implements BelongOrganizationBase & OrgBase {
  """地址集"""
  addressList: [PitayaAddress]

  """客户别名（简称）"""
  alias: String

  """ 应用id"""
  appId: Int

  """客户属性"""
  attribute: CustomerAttribute

  """所属组织"""
  belongOrganization: PitayaOrg

  """归属类型"""
  belongType: Int

  """ 黑名单状态"""
  blacklistStatus: Int

  """客户渠道id"""
  channelId: Int

  """渠道名称"""
  channelName: String

  """控制人"""
  controlUser: String

  """ 合作方式"""
  cooperateTypeList: [Int]

  """法人"""
  corporation: String

  """创建时间"""
  createTime: Long

  """ 客户授信状态（1：已授信，99：未授信）"""
  credit: Int

  """账户信息"""
  customerAccountList: [PitayaCustomerAccountPayload]

  """客户联系人集"""
  customerContactList: [PitayaCustomerContact]

  """合作信息"""
  customerCooperation: CustomerCooperationPayload

  """ 主表id"""
  customerId: Int

  """客戶客户资质"""
  customerQualification: PitayaCustomerQualificationPayload

  """关联用户id"""
  customerUserId: Int

  """客户状态"""
  enable: Int

  """成立日期"""
  establishTime: Long

  """ 在法大大电子签的管理员id"""
  fascAdminId: String

  """ 客户在法大大的id"""
  fascId: String

  """分类文件列表"""
  fileRecordList: [PitayaFileRecordPayload]

  """财务系统编码"""
  financialSystemCode: String

  """客户detailId"""
  id: Int

  """客户身份证号"""
  idNumber: String

  """工商信息认证标识（1是，99否，0未指定）"""
  infoAuth: Int

  """首字母"""
  initials: String

  """引荐人用户ID"""
  introducerId: Int

  """长期合作（1是，99否，0未指定）"""
  longCooperation: Int

  """邮箱"""
  mail: String

  """客户名称"""
  name: String

  """ nc编码"""
  ncCode: String

  """经营地址"""
  operateAddress: String

  """组织信息"""
  org: PitayaOrg

  """纳税类别"""
  payTaxesType: TaxpayerClassEnum

  """客户电话"""
  phone: String

  """客户名称拼音"""
  pinyinOfName: String

  """ 实名认证状态 com.huanglong.common.enums.fasc.RealNameAuthStatusEnum"""
  realNameAuthStatus: Int

  """注册地"""
  registerAddress: String

  """注册资本"""
  registerCapital: String

  """登记状态"""
  registerStatus: CorpRegisterStatus

  """备注"""
  remark: String

  """客户来源（10客户自行上门，20员工引荐,0未指定）"""
  sourceType: Int

  """纳税人识别号"""
  taxpayerIdentificationNumber: String

  """租户id"""
  tenantId: ID

  """客户类型"""
  type: PitayaCustomerType

  """用户状态"""
  userStatus: UserStatus

  """微信账号"""
  wechat: String
}

type CustomerPayloadV2 implements BelongOrganizationBase {
  """客户属性"""
  attribute: CustomerAttribute

  """客户属性描述"""
  attributeDesc: String

  """所属组织"""
  belongOrganization: PitayaOrg

  """创建时间"""
  createTime: Long

  """配送信息"""
  customerDistribution: [CustomerDistributionPayloadV2]

  """客户分组ID"""
  customerGroupId: Int

  """客户分组名称"""
  customerGroupName: String

  """客户ID"""
  customerId: Int

  """客户名称"""
  customerName: String

  """客户简称/别名"""
  customerShortName: String

  """客户相关员工信息"""
  customerUserId: Int

  """财务编码"""
  financialCode: String

  """客户身份证号"""
  idNumber: String

  """手机号"""
  phone: String

  """备注信息"""
  remark: String

  """客户类型"""
  type: PitayaCustomerType

  """客户类型描述"""
  typeDesc: String

  """员工状态（离职/停职）"""
  userStatus: UserStatus
}

"""统计客户回款单金额合计入参"""
input CustomerPaymentAmountInput {
  """客户Id"""
  customerId: Int!
}

"""统计客户回款单金额合计出参"""
type CustomerPaymentAmountPayload {
  """回款总金额"""
  totalPaymentAmount: BigDecimal
}

"""客户预收业务查询"""
input CustomerReceiptBusinessDataInput {
  """业务类型,全部类型不传或者选择未指定"""
  businessType: ReceiptBusinessTypeEnum

  """客户id"""
  customerId: Int!

  """业务记录类型"""
  recordType: ReceiptRecordTypeEnum

  """使用时间-结束"""
  useTimeEnd: Long

  """使用时间-开始"""
  useTimeStart: Long
}

"""客户预收明细业务数据返回对象"""
type CustomerReceiptBusinessDataPayload {
  """金额"""
  amount: BigDecimal

  """单号"""
  businessCode: String

  """业务id"""
  businessId: String

  """业务类型,全部类型不传或者选择未指定"""
  businessType: ReceiptBusinessTypeEnum

  """id"""
  id: ID

  """订单id"""
  orderId: ID

  """业务记录类型"""
  recordType: ReceiptRecordTypeEnum

  """使用时间"""
  useTime: Long
}

"""客户预收明细业务数据返回汇总对象"""
type CustomerReceiptBusinessDataTotalPayload {
  """客户预收明细业务数据"""
  detail: [CustomerReceiptBusinessDataPayload]

  """总金额"""
  total: BigDecimal
}

"""客户预收列表查询"""
input CustomerReceiptListInput {
  """客户id"""
  customerId: Int!

  """预收单列表-业务单编辑-将记录对应的金额加回预收单一并返回"""
  recordIdList: [ID]
}

"""客户预收数据对象"""
type CustomerReceiptPayload {
  """客户属性  (1:内部, 2:外部);"""
  attribute: PeachAttributeTypeEnum

  """可用金额"""
  availableAmount: BigDecimal

  """客户Id"""
  customerId: Int

  """客户名称"""
  customerName: String

  """退款中金额"""
  returnAmount: BigDecimal

  """审核中金额"""
  reviewAmount: BigDecimal

  """客户类型(1:个人，2：公司，3：零售)"""
  type: PeachCustomerType
}

"""客户来源"""
enum CustomerSourceEnum {
  """客户自行上门"""
  CUSTOMER_SELF

  """由员工引荐"""
  EMPLOYEE_REFERRALS
  UNRECOGNIZED
}

"""客户特性枚举"""
enum CustomerTagEnum {
  """短驳客户"""
  SHORTBARGE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

interface CustomerTagInterface {
  """客户id"""
  customerId: ID

  """客户特性"""
  customerTagList: [CustomerTagEnum]
}

"""客户树请求(为空表示全量返回)"""
input CustomerTreeInput {
  """ 客户属性，内部/外部 """
  attribute: CustomerAttribute

  """所属组织 for2.9所属组织"""
  belongOrgId: Int

  """业务类型"""
  businessType: AllBusinessType

  """商品类型"""
  commodityType: Int

  """模糊搜索关键词"""
  keyword: String
}

"""客户树返回"""
type CustomerTreePayload {
  """客户ID"""
  belongId: Int!

  """客户名称"""
  belongName: String

  """客户类型"""
  belongType: Int!

  """子节点集合"""
  children: [CustomerTreePayload]

  """是否可选择"""
  optional: Boolean

  """父节点"""
  parent: CustomerTreePayload

  """是否可见"""
  visible: Boolean
}

enum CustomerTypeEnum {
  """公司"""
  COMPANY

  """个人"""
  PERSONAL

  """零售"""
  RETAIL
}

"""客户返回实体 """
type CustomerVO {
  """ 创建时间 """
  createTime: Long

  """ 配送信息 """
  customerDistribution: [CustomerDistributionVO]

  """ 客户分组ID """
  customerGroupId: Int

  """ 客户分组名称 """
  customerGroupName: String

  """ 客户ID """
  customerId: Int

  """ 客户名称 """
  customerName: String

  """ 客户简称 """
  customerShortName: String

  """ 备注信息 """
  remark: String
}

input CustomerWebInput {
  """客户属性"""
  attribute: CustomerAttribute!

  """客户所属组织 内部公司和个人必传"""
  belongOrgId: Int
  customerDistributions: [PitayaCustomerDistributionInput!]!

  """客户分组ID"""
  customerGroupId: Int

  """客户分组名称"""
  customerGroupName: String

  """客户ID"""
  customerId: Int

  """客户名称"""
  customerName: String!

  """客户简称"""
  customerShortName: String

  """客户关联用户 内部个人必传"""
  customerUserId: Int

  """财务编码"""
  financialCode: String

  """客户身份证号"""
  idNumber: String

  """客户手机号"""
  phone: String

  """备注信息"""
  remark: String

  """客户类型"""
  type: PitayaCustomerType!
}

type CustomerWhiteListPayload {
  """客户id"""
  customerId: Int

  """客户名称"""
  customerName: String
}

type CustomerWithAdd {
  """客户地址"""
  addresses: [AddressInfo]

  """客户Id"""
  customerId: Int

  """客户名称"""
  customerName: String

  """客户类型"""
  customerType: Int
}

interface CustomerWithAddBase {
  customerDetail: CustomerWithAdd
}

input CustomersInput {
  """当前org组织下筛选label(即appType的值),内部销售首次在用"""
  appTypes: [AppType]

  """客户属性"""
  attribute: CustomerAttribute

  """ 所属组织 """
  belongOrgId: Int

  """ 业务类型 """
  businessType: AllBusinessType

  """客户分组"""
  channelId: Int

  """客户名称模糊搜索"""
  customerName: String

  """客户简称模糊搜索"""
  customerShortName: String

  """客户类型"""
  customerType: PitayaCustomerType

  """纳税人识别号模糊"""
  fuzzyTin: String

  """身份证"""
  idNumber: String
  keyword: String

  """所属城仓"""
  orgId: Int

  """客户号码"""
  phone: String
}

input CustomersWebInput {
  """客户别名"""
  alias: String

  """客户属性"""
  attribute: CustomerAttribute

  """客户分组"""
  channelId: Int

  """客户姓名"""
  name: String

  """客户类型"""
  type: PitayaCustomerType
}

type CustomsDataTreeNode {
  """子节点"""
  children: [CustomsDataTreeNode]

  """禁用"""
  disabled: Boolean

  """节点值TYPE_ID"""
  key: String

  """父节点值"""
  parentId: String

  """名称"""
  title: String
}

enum CustomsDataType {
  """口岸"""
  PORT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """堆场"""
  YARD
}

enum CustomsDeclarationAgentType {
  """整合申报"""
  INTEGRATE_DECLARATION

  """两步申报"""
  TWO_STEP_DECLARATION
}

type CustomsDeclarationCabinetInfoPayload implements CategoryInterface {
  """柜次"""
  cabinetBatchCode: [String]

  """柜号"""
  cabinetCode: [String]

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """合同号"""
  contractCode: [String]

  """报关单号"""
  customsDeclarationCode: String

  """报关单状态"""
  declarationState: CustomsDeclarationFormStateEnum

  """发运方式"""
  deliveryMethod: TransportTypeEnum

  """出口港信息"""
  exportPortInfo: PortCountryPayload

  """进口港信息"""
  importPortInfo: PortCountryPayload
}

"""报关文件类型"""
enum CustomsDeclarationFileTypeEnum {
  """提单"""
  BILL_LADING

  """报关申报资料"""
  DECLARE_APPLY_DATA

  """消毒报告"""
  DISINFECTION_REPORT

  """出口报关单"""
  EXPORT_DECLARATION

  """卫生证"""
  HEALTH_CERTIFICATE

  """进口报关单"""
  IMPORT_DECLARATION

  """检验检疫证"""
  INSPECTION_QUARANTINE_CERTIFICATE

  """检验检疫证（水印）"""
  INSPECTION_QUARANTINE_CERTIFICATE_WATERMARK

  """国联运单"""
  LEAGUE_NATIONS_WAYBILL

  """舱单"""
  MANIFEST

  """合并资料"""
  MERGE_FILE

  """核酸报告"""
  NUCLEIC_ACID_REPORT

  """原产地证"""
  ORIGIN_CERTIFICATE

  """其他出口口资料"""
  OTHER_EXPORT_INFORMATION

  """其他资料"""
  OTHER_INFORMATION

  """装箱单&发票"""
  PACKING_EXPORT_INVOICE

  """装箱单或者进口发票"""
  PACKING_INVOICE

  """植检证"""
  PHYTOSANITARY_CERTIFICATE

  """销售合同"""
  SALES_CONTRACT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input CustomsDeclarationFormAgentTypeEditInput {
  """申报类型"""
  agentType: CustomsDeclarationAgentType

  """表单id"""
  formId: ID
}

type CustomsDeclarationFormAttachedFilePayload {
  """文件"""
  file: [DurianFilePayload]

  """文件类型code"""
  fileType: String
}

type CustomsDeclarationFormAttachedFileSyncPayload {
  """随附单据"""
  attachedFile: [CustomsDeclarationFormAttachedFilePayload]

  """文本信息"""
  message: String

  """同步结果"""
  syncResult: Boolean
}

input CustomsDeclarationFormAttachedFileUploadInput {
  """文件"""
  attachedFile: [CustomsDeclarationFormAttachedFileUploadListInput]

  """报关单id"""
  formId: ID
}

input CustomsDeclarationFormAttachedFileUploadListInput {
  """文件"""
  file: [FileInput]

  """文件类型code"""
  fileType: String
}

type CustomsDeclarationFormCommodityBasePayload {
  """业务事项"""
  businessMatters: String

  """合同协议号"""
  contractNo: String

  """毛重"""
  grossWeight: BigDecimal

  """净重"""
  netWeight: BigDecimal

  """其他包装"""
  otherWrap: [String]

  """件数"""
  quantity: Int

  """包装种类"""
  wrapType: String
}

"""报关单集装箱详情信息"""
input CustomsDeclarationFormContainerDetailInput {
  """集装箱号"""
  containerCode: String

  """集装箱主键"""
  containerId: ID

  """集装箱规格"""
  containerSpec: String

  """自重"""
  containerWeight: BigDecimal

  """表单id"""
  formId: ID

  """商品项号关系"""
  goodsNoRelation: [String]
}

"""报关单集装箱详情信息"""
type CustomsDeclarationFormContainerDetailPayload {
  """集装箱号"""
  containerCode: String

  """集装箱主键"""
  containerId: ID

  """集装箱规格"""
  containerSpec: String

  """自重"""
  containerWeight: BigDecimal

  """表单id"""
  formId: ID

  """商品项号关系"""
  goodsNoRelation: [String]
}

enum CustomsDeclarationFormCustomsStateEnum {
  """海关已接收"""
  CUSTOMS_RECEIVED

  """申报成功"""
  DECLARATION_SUCCESS

  """已结关"""
  FINISHED

  """查验通知"""
  INSPECT_NOTICE

  """海关已放行"""
  RELEASED

  """已暂存"""
  STORAGE
}

"""海关报关单详情信息"""
type CustomsDeclarationFormDetailPayload {
  """申报类型(INTEGRATE_DECLARATION-整合申报,TWO_STEP_DECLARATION-两步申报)"""
  agentType: String

  """随附单据"""
  attachedFile: [CustomsDeclarationFormAttachedFilePayload]

  """品类id"""
  categoryId: ID

  """集装箱信息"""
  containerInfoList: [CustomsDeclarationFormContainerDetailPayload]

  """海关状态"""
  customsState: CustomsDeclarationFormCustomsStateEnum

  """企业资质信息"""
  enterpriseQualificationInfoList: [CustomsDeclarationFormEnterpriseQualificationPayload]

  """费用信息"""
  feeInfo: CustomsDeclarationFormFeePayload

  """商品基础信息"""
  goodsBaseInfo: CustomsDeclarationFormCommodityBasePayload

  """商品详细信息"""
  goodsList: [CustomsDeclarationFormGoodsDetailPayload]

  """主键"""
  id: ID

  """检验检疫信息"""
  inspectionInfo: CustomsDeclarationFormInspectionPayload

  """舱单id"""
  mainfestInfoId: ID

  """状态"""
  state: CustomsDeclarationFormStateEnum

  """收发货人信息"""
  tradeInfo: CustomsDeclarationFormTradePayload

  """运输信息"""
  transportInfo: CustomsDeclarationFormTransportPayload
}

"""海关报关单编辑入参"""
input CustomsDeclarationFormEditInput {
  """集装箱信息"""
  containerInfoList: [CustomsDeclarationFormContainerDetailInput]

  """企业资质信息"""
  enterpriseQualificationInfoList: [CustomsDeclarationFormEnterpriseQualificationInput]

  """费用信息"""
  feeInfo: CustomsDeclarationFormFeeInput

  """主键"""
  formId: ID

  """商品基础信息"""
  goodsBaseInfo: CustomsDeclarationFormGoodsBaseInput

  """检验检疫信息"""
  inspectionInfo: CustomsDeclarationFormInspectionInput

  """收发货人信息"""
  tradeInfo: CustomsDeclarationFormTradeInput

  """运输信息"""
  transportInfo: CustomsDeclarationFormTransportInput
}

input CustomsDeclarationFormEnterpriseQualificationInput {
  """企业承诺"""
  declarationMaterialCode: String

  """企业资质编号"""
  enterpriseQualificationCode: String

  """企业资质类别"""
  enterpriseQualificationTypeCode: String

  """资质id"""
  qualificationId: ID
}

type CustomsDeclarationFormEnterpriseQualificationPayload {
  """企业承诺"""
  declarationMaterialCode: String

  """企业资质编号"""
  enterpriseQualificationCode: String

  """企业资质类别"""
  enterpriseQualificationTypeCode: String

  """资质id"""
  qualificationId: ID
}

input CustomsDeclarationFormFeeInput {
  """公式定价确认"""
  formulaPricingConfirm: Boolean

  """运费币制"""
  freightFeeCurrency: String

  """运费标记"""
  freightFeeMark: String

  """运费/率"""
  freightFeeRate: BigDecimal

  """保险费币制"""
  insuranceFeeCurrency: String

  """保险费标记"""
  insuranceFeeMark: String

  """保险费/率"""
  insuranceFeeRate: BigDecimal

  """征免性质"""
  levyExemptionNature: String

  """杂费币制"""
  otherFeeCurrency: String

  """杂费标志"""
  otherFeeMark: String

  """杂费/率"""
  otherFeeRate: BigDecimal

  """价格影响确认"""
  priceImpactConfirm: Boolean

  """与货物有关的特许权使用费支付确认"""
  royaltyPaymentConfirm: Boolean

  """特殊关系确认"""
  specialRelateConfirm: Boolean

  """监管方式"""
  supervisoryMode: String

  """暂定价格确认"""
  tentativePriceConfirm: Boolean

  """成交方式"""
  transactionMode: String
}

type CustomsDeclarationFormFeePayload {
  """公式定价确认"""
  formulaPricingConfirm: Boolean

  """运费币制"""
  freightFeeCurrency: String

  """运费标记"""
  freightFeeMark: String

  """运费/率"""
  freightFeeRate: BigDecimal

  """保险费币制"""
  insuranceFeeCurrency: String

  """保险费标记"""
  insuranceFeeMark: String

  """保险费/率"""
  insuranceFeeRate: BigDecimal

  """征免性质"""
  levyExemptionNature: String

  """杂费币制"""
  otherFeeCurrency: String

  """杂费标志"""
  otherFeeMark: String

  """杂费/率"""
  otherFeeRate: BigDecimal

  """价格影响确认"""
  priceImpactConfirm: Boolean

  """与货物有关的特许权使用费支付确认"""
  royaltyPaymentConfirm: Boolean

  """特殊关系确认"""
  specialRelateConfirm: Boolean

  """监管方式"""
  supervisoryMode: String

  """暂定价格确认"""
  tentativePriceConfirm: Boolean

  """成交方式"""
  transactionMode: String
}

input CustomsDeclarationFormGoodsBaseInput {
  """业务事项"""
  businessMatters: String

  """合同协议号"""
  contractNo: String

  """毛重"""
  grossWeight: BigDecimal

  """净重"""
  netWeight: BigDecimal

  """其他包装"""
  otherWrap: [String]

  """件数"""
  quantity: Int

  """包装种类"""
  wrapType: String
}

"""报关单商品明细详情信息"""
type CustomsDeclarationFormGoodsDetailPayload {
  """目的地代码"""
  destinationCode: String

  """最终目的国(地区)"""
  destinationCountry: String

  """境内目的地"""
  districtCode: String

  """法定第一数量"""
  firstQuantity: BigDecimal

  """货物属性"""
  goodsAttr: String

  """货物品牌"""
  goodsBrand: String

  """商品编号"""
  goodsCode: String

  """主键"""
  goodsId: ID

  """规格型号"""
  goodsModel: String

  """商品名称"""
  goodsName: String

  """项号"""
  goodsNo: Int

  """商品资质信息"""
  goodsQualificationList: [CustomsDeclarationFormGoodsQualificationPayload]

  """成交数量"""
  goodsQuantity: BigDecimal

  """货物规格"""
  goodsSpec: String

  """征免方式"""
  levyExemptionMode: String

  """原产地证明编号"""
  originCertificateCode: String

  """原产地证明商品项号"""
  originCertificateGoodsNo: Int

  """原产国"""
  originCountry: String

  """原产地区代码"""
  originPlaceCode: String

  """优惠贸易协定代码"""
  preferentialTradeAgreementCode: String

  """优惠贸易协定项下原产地"""
  preferentialTradeAgreementOriginPlaceCode: String

  """单价"""
  price: BigDecimal

  """生产日期"""
  produceDate: String

  """用途"""
  purpose: String

  """成交币制"""
  tradeCurrency: String
}

input CustomsDeclarationFormGoodsEditInput {
  """目的地代码"""
  destinationCode: String

  """最终目的国(地区)"""
  destinationCountry: String

  """境内目的地"""
  districtCode: String

  """法定第一数量"""
  firstQuantity: BigDecimal
  formId: ID!

  """货物属性"""
  goodsAttr: String

  """货物品牌"""
  goodsBrand: String

  """商品编号"""
  goodsCode: String

  """商品id"""
  goodsId: ID!

  """规格型号"""
  goodsModel: String

  """商品名称"""
  goodsName: String

  """商品资质信息"""
  goodsQualificationList: [CustomsDeclarationFormGoodsQualificationInput]

  """成交数量"""
  goodsQuantity: BigDecimal

  """货物规格"""
  goodsSpec: String

  """征免方式"""
  levyExemptionMode: String

  """原产地证明编号"""
  originCertificateCode: String

  """原产地证明商品项号"""
  originCertificateGoodsNo: Int

  """原产国"""
  originCountry: String

  """原产地区代码"""
  originPlaceCode: String

  """优惠贸易协定代码"""
  preferentialTradeAgreementCode: String

  """优惠贸易协定项下原产地"""
  preferentialTradeAgreementOriginPlaceCode: String

  """单价"""
  price: BigDecimal

  """生产日期"""
  produceDate: String

  """用途"""
  purpose: String

  """成交币制"""
  tradeCurrency: String
}

input CustomsDeclarationFormGoodsQualificationInput {
  """许可证类别"""
  licTypeCode: String

  """核销货物序号"""
  licWriteOffDetailNo: String

  """核销数量"""
  licWriteOffQuantity: String

  """核销数量单位"""
  licWriteOffQuantityUnit: String

  """许可证编号"""
  licenseNo: String

  """资质id"""
  qualificationId: ID
}

type CustomsDeclarationFormGoodsQualificationPayload {
  """许可证类别"""
  licTypeCode: String

  """核销货物序号"""
  licWriteOffDetailNo: String

  """核销数量"""
  licWriteOffQuantity: String

  """核销数量单位"""
  licWriteOffQuantityUnit: String

  """许可证编号"""
  licenseNo: String

  """资质id"""
  qualificationId: ID
}

input CustomsDeclarationFormGoodsSaveInput {
  """目的地代码"""
  destinationCode: String

  """最终目的国(地区)"""
  destinationCountry: String

  """境内目的地"""
  districtCode: String

  """法定第一数量"""
  firstQuantity: BigDecimal

  """报关单id"""
  formId: ID!

  """货物属性"""
  goodsAttr: String

  """货物品牌"""
  goodsBrand: String

  """商品编号"""
  goodsCode: String

  """规格型号"""
  goodsModel: String

  """商品名称"""
  goodsName: String

  """商品资质信息"""
  goodsQualificationList: [CustomsDeclarationFormGoodsQualificationInput]

  """成交数量"""
  goodsQuantity: BigDecimal

  """货物规格"""
  goodsSpec: String

  """征免方式"""
  levyExemptionMode: String

  """原产地证明编号"""
  originCertificateCode: String

  """原产地证明商品项号"""
  originCertificateGoodsNo: Int

  """原产国"""
  originCountry: String

  """原产地区代码"""
  originPlaceCode: String

  """优惠贸易协定代码"""
  preferentialTradeAgreementCode: String

  """优惠贸易协定项下原产地"""
  preferentialTradeAgreementOriginPlaceCode: String

  """单价"""
  price: BigDecimal

  """生产日期"""
  produceDate: String

  """用途"""
  purpose: String

  """成交币制"""
  tradeCurrency: String
}

input CustomsDeclarationFormInspectionInput {
  """B\L号"""
  billLoadingCode: String

  """启运日期"""
  departureDate: Long

  """目的地检验检疫机关"""
  destinationInspectionQuarantineOrgCode: String

  """检验检疫单证"""
  inspectionCertificate: [String]

  """检验检疫证名称"""
  inspectionCertificateName: String

  """检验检疫受理机关"""
  inspectionQuarantineAcceptOrgCode: String

  """口岸检验检疫机关"""
  inspectionQuarantineOrgCode: String

  """使用人"""
  usePersonName: String

  """使用人电话"""
  usePersonPhone: String

  """领证机关"""
  vsaOrgCode: String
}

type CustomsDeclarationFormInspectionPayload {
  """B\L号"""
  billLoadingCode: String

  """启运日期"""
  departureDate: Long

  """目的地检验检疫机关"""
  destinationInspectionQuarantineOrgCode: String

  """检验检疫单证"""
  inspectionCertificate: [String]

  """检验检疫受理机关"""
  inspectionQuarantineAcceptOrgCode: String

  """口岸检验检疫机关"""
  inspectionQuarantineOrgCode: String

  """使用人"""
  usePersonName: String

  """使用人电话"""
  usePersonPhone: String

  """领证机关"""
  vsaOrgCode: String
}

input CustomsDeclarationFormOriginQualificationSyncInput {
  """来源商品id"""
  sourceGoodsId: ID

  """来源商品id"""
  targetGoodsIdList: [ID]
}

"""海关报关单分页查询入参"""
input CustomsDeclarationFormPageInput {
  """提运单号"""
  billNo: String

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """合同号"""
  contractCode: String

  """海关编号"""
  customsNo: String

  """海关状态"""
  customsState: CustomsDeclarationFormCustomsStateEnum

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """状态"""
  state: CustomsDeclarationFormStateEnum

  """境内收发货人企业名称(中文)"""
  tradeName: String

  """统一编号"""
  uniformNo: String

  """最后操作时间终"""
  updateTimeEnd: Long

  """最后操作时间始"""
  updateTimeStart: Long
}

"""海关报关单分页返回对象"""
type CustomsDeclarationFormPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [CustomsDeclarationFormPayload]

  """总记录数"""
  totalRecords: Int
}

"""海关报关单详情信息"""
type CustomsDeclarationFormPayload implements CategoryInterface {
  """申报类型(INTEGRATE_DECLARATION-整合申报,TWO_STEP_DECLARATION-两步申报)"""
  agentType: CustomsDeclarationAgentType

  """提运单号"""
  billNo: String

  """柜次"""
  cabinetBatchCode: [String]

  """柜号"""
  cabinetCode: [String]

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """报关单号"""
  code: String

  """合同号"""
  contractCode: [String]

  """海关编号"""
  customsNo: String

  """海关状态"""
  customsState: CustomsDeclarationFormCustomsStateEnum

  """主键"""
  id: ID

  """状态"""
  state: CustomsDeclarationFormStateEnum

  """境内收发货人企业名称(中文)"""
  tradeName: String

  """统一编号"""
  uniformNo: String

  """最后更新时间"""
  updateTime: Long
}

enum CustomsDeclarationFormStateEnum {
  """新增"""
  INIT

  """制单中"""
  MARK_FORM

  """已提交"""
  SUBMITTED

  """提交中"""
  SUBMITTING

  """提交失败"""
  SUBMIT_FAILED
}

input CustomsDeclarationFormTradeInput {
  """境外收发货人企业名称(中文)"""
  overseasConsignorName: String

  """消费使用单位10位海关编码"""
  ownerHarmonizationSystemCode: String

  """消费使用单位10位检验检疫编码"""
  ownerInspectionQuarantineCode: String

  """消费使用单位企业名称(中文)"""
  ownerName: String

  """消费使用单位18位社会信用代码"""
  ownerSocialCreditCode: String

  """境内收发货人10位海关编码"""
  tradeHarmonizationSystemCode: String

  """境内收发货人10位检验检疫编码"""
  tradeInspectionQuarantineCode: String

  """境内收发货人企业名称(中文)"""
  tradeName: String

  """境内收发货人18位社会信用代码"""
  tradeSocialCreditCode: String
}

type CustomsDeclarationFormTradePayload {
  """境外收发货人企业名称(中文)"""
  overseasConsignorName: String

  """消费使用单位10位海关编码"""
  ownerHarmonizationSystemCode: String

  """消费使用单位10位检验检疫编码"""
  ownerInspectionQuarantineCode: String

  """消费使用单位企业名称(中文)"""
  ownerName: String

  """消费使用单位18位社会信用代码"""
  ownerSocialCreditCode: String

  """境内收发货人10位海关编码"""
  tradeHarmonizationSystemCode: String

  """境内收发货人10位检验检疫编码"""
  tradeInspectionQuarantineCode: String

  """境内收发货人企业名称(中文)"""
  tradeName: String

  """境内收发货人18位社会信用代码"""
  tradeSocialCreditCode: String
}

input CustomsDeclarationFormTransportInput {
  """提运单号"""
  billNo: String

  """申报地海关"""
  declarationPlaceOfCustoms: String

  """起运国(地区)"""
  departureCountry: String

  """启运港"""
  departurePortCode: String

  """进境关别"""
  entryCustoms: String

  """入境口岸"""
  entryPortCode: String

  """货物存放地"""
  goodsStoredPlace: String

  """标记唛码"""
  markNo: String

  """备注"""
  remark: String

  """贸易国别(地区)"""
  tradeAreaCode: String

  """经停港"""
  transitPort: String

  """运输方式代码"""
  transportMode: String

  """运输工具代码及名称"""
  transportName: String

  """航次号"""
  voyageNo: String
}

type CustomsDeclarationFormTransportPayload {
  """提运单号"""
  billNo: String

  """申报地海关"""
  declarationPlaceOfCustoms: String

  """起运国(地区)"""
  departureCountry: String

  """启运港"""
  departurePortCode: String

  """进境关别"""
  entryCustoms: String

  """入境口岸"""
  entryPortCode: String

  """货物存放地"""
  goodsStoredPlace: String

  """标记唛码"""
  markNo: String

  """备注"""
  remark: String

  """贸易国别(地区)"""
  tradeAreaCode: String

  """经停港"""
  transitPort: String

  """运输方式代码"""
  transportMode: String

  """运输工具代码及名称"""
  transportName: String

  """航次号"""
  voyageNo: String
}

"""报关信息"""
input CustomsDeclarationInfoInput {
  """总毛重"""
  totalGrossWeight: BigDecimal

  """总进口货值"""
  totalImportValue: BigDecimal

  """总净重"""
  totalNetWeight: BigDecimal
}

interface CustomsDeclarationInfoInterface {
  """报关信息"""
  customsDeclarationInfo: CustomsDeclarationCabinetInfoPayload

  """报关任务id"""
  customsDeclarationTaskId: ID
}

"""报关信息"""
type CustomsDeclarationInfoPayload {
  """总毛重"""
  totalGrossWeight: BigDecimal

  """总进口货值"""
  totalImportValue: BigDecimal

  """总净重"""
  totalNetWeight: BigDecimal
}

input CustomsDeclareTaskCreateInput {
  """柜子id"""
  cabinetId: [ID!]!

  """任务类型"""
  taskType: [CustomsDeclareTaskTypeEnum!]!
}

enum CustomsDeclareTaskTypeEnum {
  """报关单"""
  CUSTOMS_DECLARE_FORM

  """检疫检验证"""
  INSPECTION_QUARANTINE_CERTIFICATE_INFO

  """舱单"""
  MANIFEST_INFO

  """原产地证"""
  ORIGIN_CERTIFICATE_INFO
}

"""关务系统筛选接口枚举"""
enum CustomsFilterTypeEnum {
  """通关跟踪"""
  BIDDING

  """出口报关"""
  EXPORT_DECLARE

  """进口报关"""
  IMPORT_DECLARE

  """单据上传"""
  INVOICE_UPLOAD

  """口岸质检"""
  PORT_SOP

  """还箱"""
  RETURN_BOX

  """陆运在途分页"""
  ROAD_TRIP_PAGE

  """海运在途分页"""
  SEA_TRIP_PAGE

  """转柜"""
  TRANSFER_CABINET

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input CustomsLicencePageInput {
  """申请单位id,来源为供应商"""
  applicantUnitId: ID

  """品名"""
  goodsName: String

  """进境口岸"""
  importPort: String

  """许可证号"""
  licenceCode: String

  """许可证状态"""
  licenseStateName: LicenseStateEnum

  """产地国家"""
  originCountry: String

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """签发日期结束"""
  signDateEnd: Long

  """签发日期起始"""
  signDateStart: Long
}

type CustomsRoadTripAppPageDetailPayload implements CategoryInterface {
  """柜号"""
  cabinetCode: String

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """国内运输信息"""
  domesticTransportationList: [RoadTripTransportInfoPayload]

  """出口报关公司名称"""
  exportCustomsSupplier: String

  """出口报关公司ID"""
  exportCustomsSupplierId: ID

  """工厂发柜日期"""
  factoryDeliverTime: Long

  """文件状态"""
  fileState: FileStateEnum

  """主键"""
  id: ID

  """进口申报事件"""
  importApplyEventList: [ImportApplyEventEnum]

  """海外车牌"""
  overseasCarPlate: String

  """海外车队"""
  overseasCarTeam: String

  """海外车挂"""
  overseasCarTrailer: String

  """备注"""
  remark: String

  """陆运港口"""
  roadTripPort: RoadTripPortPayload

  """在途路线"""
  roadTripRoute: CustomsRoadTripRoutePayload
}

input CustomsRoadTripAppPageInput {
  """柜号"""
  cabinetCode: String

  """品类"""
  categoryIdList: [ID]

  """当前位置节点"""
  currentLocationNodeIdList: [ID]

  """进口港"""
  entryPortIdList: [ID]

  """出口报关公司"""
  exportCustomsSupplierIdList: [ID]

  """文件状态"""
  fileState: FileStateEnum

  """进口申报事件"""
  importApplyEventList: [ImportApplyEventEnum]

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int
}

type CustomsRoadTripAppPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [CustomsRoadTripAppPageDetailPayload]

  """总记录数"""
  totalRecords: Int
}

input CustomsRoadTripEditBatchInput {
  """到港时间"""
  arrivePortTime: Long

  """当前位置节点id"""
  currentLocationNodeId: ID

  """文件状态"""
  fileState: FileStateEnum

  """进口申报事件"""
  importApplyEventList: [ImportApplyEventEnum]

  """关键节点到达时间"""
  keyNodeArriveTime: Long

  """原产地证(正本)"""
  originCertificate: OriginCertificateEnum

  """海外车牌"""
  overseasCarPlate: String

  """海外车队"""
  overseasCarTeam: String

  """海外车挂"""
  overseasCarTrailer: String

  """备注"""
  remark: String

  """已选主键集合"""
  selectedIdList: [ID]
}

type CustomsRoadTripEditEchoPayload {
  """到港时间"""
  arrivePortTime: Long

  """柜号"""
  cabinetCode: String

  """当前位置"""
  currentLocation: RoadTripNodePayload

  """国内运输信息"""
  domesticTransportationList: [RoadTripTransportInfoPayload]

  """文件状态"""
  fileState: FileStateEnum
  id: ID

  """进口申报事件"""
  importApplyEventList: [ImportApplyEventEnum]

  """关键节点信息"""
  keyNode: RoadTripNodePayload

  """关键节点到达时间"""
  keyNodeArriveTime: Long

  """原产地证(正本)"""
  originCertificate: OriginCertificateEnum

  """海外车牌"""
  overseasCarPlate: String

  """海外车队"""
  overseasCarTeam: String

  """海外车挂"""
  overseasCarTrailer: String

  """备注"""
  remark: String

  """陆运在途路线id"""
  routeId: ID
}

type CustomsRoadTripPageDetailPayload implements CategoryInterface & CategoryRuleInterface & EntryPortInterface {
  """到港时间"""
  arrivePortTime: Long

  """柜号"""
  cabinetCode: String

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """品类规则id"""
  categoryRuleId: ID

  """品类规则名称"""
  categoryRuleName: String

  """当前位置节点"""
  currentLocationNode: RoadTripNodePayload

  """国内运输信息"""
  domesticTransportationList: [RoadTripTransportInfoPayload]

  """进口港名称"""
  entryPort: String

  """进口港id"""
  entryPortId: ID

  """出口报关公司名称"""
  exportCustomsSupplier: String

  """出口报关公司ID"""
  exportCustomsSupplierId: ID

  """工厂发柜日期"""
  factoryDeliverTime: Long

  """文件状态"""
  fileState: FileStateEnum

  """头程运输信息"""
  firstTransportation: RoadTripTransportInfoPayload

  """主键"""
  id: ID

  """进口申报事件"""
  importApplyEventList: [ImportApplyEventEnum]

  """关键节点"""
  keyNode: RoadTripNodePayload

  """关键节点到达时间"""
  keyNodeArriveTime: Long

  """原产地证(正本)"""
  originCertificate: OriginCertificateEnum

  """海外车牌"""
  overseasCarPlate: String

  """海外车队"""
  overseasCarTeam: String

  """海外车挂"""
  overseasCarTrailer: String

  """商品数量"""
  quantity: Int

  """备注"""
  remark: String

  """路线id"""
  routeId: ID

  """运输公司Id"""
  transportSupplierId: ID

  """运输公司名称"""
  transportSupplierName: String
}

type CustomsRoadTripRoutePayload implements RoadTripRouteInterface {
  """到港时间-终末时间"""
  arrivePortTime: Long

  """当前位置"""
  currentLocation: RoadTripNodePayload

  """工厂发柜日期-起始时间"""
  factoryDeliverTime: Long

  """关键节点到达时间"""
  keyNodeArriveTime: Long

  """路线详情"""
  routeDetail: RoadTripRouteDetailPayload

  """路线Id"""
  routeId: ID
}

input CustomsRoadTripTaskValidInput {
  id: ID
  taskType: DurianAppTaskTypeEnum
}

"""关务陆运在途分页入参"""
input CustomsRoadTripWebPageInput {
  """到港时间终末"""
  arrivePortTimeEnd: Long

  """到港时间起始"""
  arrivePortTimeStart: Long

  """柜号"""
  cabinetCode: String

  """品类"""
  categoryIdList: [ID]

  """当前位置节点"""
  currentLocationNodeIdList: [ID]

  """进口港"""
  entryPortIdList: [ID]

  """出口报关公司"""
  exportCustomsSupplierIdList: [ID]

  """工厂发柜日期终末"""
  factoryDeliverTimeEnd: Long

  """工厂发柜日期起始"""
  factoryDeliverTimeStart: Long

  """文件状态"""
  fileState: FileStateEnum

  """进口申报事件"""
  importApplyEventList: [ImportApplyEventEnum]

  """关键节点到达时间终末"""
  keyNodeArriveTimeEnd: Long

  """关键节点到达时间起始"""
  keyNodeArriveTimeStart: Long

  """原产地证(正本)"""
  originCertificate: OriginCertificateEnum

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int
}

type CustomsRoadTripWebPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [CustomsRoadTripPageDetailPayload]

  """总记录数"""
  totalRecords: Int
}

input CustomsRoleDataRelInput {
  """数据权限类型"""
  dataType: CustomsDataType

  """角色id"""
  roleId: Int!
}

input CustomsRoleEnableInput {
  """状态"""
  enabled: EnabledEnum

  """角色id"""
  roleId: Int
}

input CustomsRolePageInput {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """角色名称"""
  roleName: String
}

type CustomsRolePagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
  records: [CustomsRolePayload]

  """总记录数"""
  totalRecords: Int
}

type CustomsRolePayload {
  """名称"""
  name: String

  """角色id"""
  roleId: Int

  """状态"""
  smsEnabled: EnabledEnum
}

type CustomsSeaTripCabinetEditDetailPayload {
  """提单号"""
  billLoadingCode: String

  """电放状态"""
  electricityReleaseState: ElectricityReleaseStateEnum

  """文件状态"""
  fileState: FileStateEnum

  """免箱期"""
  freeBoxDeadline: Long

  """进口申报事件"""
  importApplyEventList: [ImportApplyEventEnum]

  """备注"""
  remark: String

  """海运在途货柜ID"""
  seaTripCabinetId: ID
}

type CustomsSeaTripCabinetInfoListPayload {
  """结果"""
  records: [SeaTripCabinetInfoPayload]
}

input CustomsSeaTripCabinetListInput {
  """柜号"""
  cabinetCode: String

  """卸货港"""
  dischargePortIdList: [ID]

  """电放状态"""
  electricityReleaseState: ElectricityReleaseStateEnum

  """出口报关公司"""
  exportCustomsSupplierIdList: [ID]

  """文件状态"""
  fileState: FileStateEnum

  """进口申报事件"""
  importApplyEventList: [ImportApplyEventEnum]

  """提单号"""
  loadingBillCode: String

  """备注"""
  remark: String

  """船期ID"""
  sailScheduleId: ID

  """卸货港码头"""
  wharfIdList: [ID]
}

input CustomsSeaTripCabinetManageBatchEditInput {
  """提单号"""
  billLoadingCode: String

  """电放状态"""
  electricityReleaseState: ElectricityReleaseStateEnum

  """文件状态"""
  fileState: FileStateEnum

  """免箱期"""
  freeBoxDeadline: Long

  """进口申报事件"""
  importApplyEventList: [ImportApplyEventEnum]

  """备注"""
  remark: String

  """海域在途货柜ID数组"""
  seaTripCabinetIdList: [ID]
}

type CustomsSeaTripWebPageInfoPayload implements CategoryInterface & DataGroupInfoInterface & SailScheduleShipInterface {
  """靠泊状态"""
  berthState: BerthStateEnum

  """柜量"""
  cabinetQuantity: Int

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """数据类型"""
  dataTypeList: [RuleDataTypeEnum]!

  """卸货港信息:卸货港/到港时间/靠泊时间"""
  dischargePortInfoList: [DischargePortWithArriveAndBerthTimePayload]

  """电放状态"""
  electricityReleaseState: ElectricityReleaseStateEnum

  """出口报关公司名称"""
  exportCustomsSupplierList: [String]

  """文件状态"""
  fileState: FileStateEnum

  """数据值所属的分组"""
  includeSubGroupList: [DynamicGroupsPayload]

  """列表索引关键字:船期-装货港-卸货港-品类"""
  indexKey: ID

  """装货港信息:装货港/离港时间"""
  loadingPortInfoList: [LoadingPortAndLeaveTimePayload]

  """船期维度id"""
  sailScheduleDimIdList: [ID]

  """列表索引关键字:船期id"""
  sailScheduleId: ID

  """海运在途货柜ID数组"""
  seaTripCabinetIdList: [ID]

  """船信息"""
  ship: ShipInfoPayload

  """数据值"""
  value: String!
}

"""海运在途分页"""
input CustomsSeaTripWebPageInput {
  """到港时间终末"""
  arrivePortTimeEnd: Long

  """到港时间起始"""
  arrivePortTimeStart: Long

  """靠泊状态"""
  berthState: BerthStateEnum

  """靠泊时间终末"""
  berthTimeEnd: Long

  """靠泊时间起始"""
  berthTimeStart: Long

  """柜号"""
  cabinetCode: String

  """品类"""
  categoryIdList: [ID]

  """卸货港id"""
  dischargePortId: ID

  """电放状态"""
  electricityReleaseState: ElectricityReleaseStateEnum

  """出口报关公司id"""
  exportCustomsSupplierIdList: [ID]

  """文件状态"""
  fileState: FileStateEnum

  """离港时间终末"""
  leavePortTimeEnd: Long

  """离港时间起始"""
  leavePortTimeStart: Long

  """提单号"""
  loadingBillCode: String

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """船次"""
  sailList: [String]

  """海运在途船期id数组"""
  seaTripCabinetIdList: [ID]

  """船名"""
  shipNameList: [String]
}

type CustomsSeaTripWebPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [CustomsSeaTripWebPageInfoPayload]

  """总记录数"""
  totalRecords: Int
}

type CustomsSopDetailPayload {
  """基础信息"""
  baseInfo: SopTaskBaseInfoPayload

  """是否超期"""
  overtime: Boolean

  """sopId"""
  sopIds: [ID]

  """sop任务状态"""
  state: TaskCommonState

  """质检任务Id"""
  taskId: ID

  """温控信息"""
  temperature: TaskTemperatureInfoPayload
}

input CustomsSopPageInput {
  """柜号"""
  cabinetCode: String

  """品类id"""
  categoryIds: [ID]

  """结束时间"""
  endTime: Long

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """口岸Id"""
  portIds: [ID]

  """起始时间"""
  startTime: Long

  """任务状态"""
  state: TaskCommonState

  """堆场id"""
  yardIds: [ID]
}

type CustomsSopPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [SopPageInfoPayload]

  """总记录数"""
  totalRecords: Int
}

type CustomsSopQuantityPayload {
  """已处理"""
  solvedQuantity: Int

  """待处理"""
  waitSolveQuantity: Int
}

enum CustomsStateEnum {
  """完成"""
  FINISH

  """进行中"""
  PROCESS

  """仅用于返回值,表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """等待"""
  WAIT
}

type CustomsStatePayload {
  """是否已发生"""
  happened: HappenedEnum

  """是否已发生"""
  happenedName: String

  """图片URL"""
  imageUrl: String

  """当前状态"""
  state: String

  """当前状态名称"""
  stateName: String

  """当前状态使用情况"""
  stateUsed: CustomsStateEnum

  """当前状态使用情况名称"""
  stateUsedName: String

  """时间"""
  time: Long
}

"""报关模板添加商品input"""
input CustomsTemplateAddCommodityInput {
  """商品id"""
  commodityIdList: [ID]

  """模板id"""
  id: ID
}

"""模板商品下sku分页input"""
input CustomsTemplateCommoditySkuPageInput {
  """商品id"""
  commodityId: ID

  """配置情况"""
  configurationState: ConfigurationStateEnum

  """启用/禁用状态"""
  enabled: EnabledEnum

  """模板id"""
  id: ID

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """规格筛选"""
  skuConditionList: [CustomsTemplateSkuConditionInput]
}

"""模板商品sku分页payload"""
type CustomsTemplateCommoditySkuPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """记录"""
  records: [CustomsTemplateCommoditySkuPayload]

  """总记录数"""
  totalRecords: Int
}

"""模板商品sku信息payload"""
type CustomsTemplateCommoditySkuPayload {
  """sku Id"""
  commoditySkuId: ID

  """状态"""
  enabled: EnabledEnum

  """状态名称"""
  enabledName: String

  """出口货币"""
  exportCurrency: ID

  """出口单价"""
  exportPrice: BigDecimal

  """毛重"""
  grossWeight: BigDecimal

  """进口货币"""
  importCurrency: ID

  """进口单价"""
  importPrice: BigDecimal

  """净重"""
  netWeight: BigDecimal

  """规格选项"""
  skuOptionList: [CustomsTemplateSkuOptionPayload]

  """是否使用"""
  used: Boolean
}

"""复制模板input"""
input CustomsTemplateCopyInput {
  """品类"""
  categoryId: ID

  """进口港"""
  entryPortIdList: [ID]

  """相关文件"""
  fileList: [FileInput]

  """复制的模板id"""
  id: ID

  """名称"""
  name: String

  """备注"""
  remark: String

  """有效期结束时间"""
  validityTimeEnd: Long

  """有效期开始时间"""
  validityTimeStart: Long
}

"""创建模板input"""
input CustomsTemplateCreateInput {
  """品类"""
  categoryId: ID

  """进口港"""
  entryPortIdList: [ID]

  """相关文件"""
  fileList: [FileInput]

  """名称"""
  name: String

  """备注"""
  remark: String
}

"""模板详情"""
type CustomsTemplateDetailPayload implements CategoryInterface & CommodityListInterface & EntryPortListInterface {
  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """商品id"""
  commodityIdList: [ID]

  """商品名称"""
  commodityNameList: [String]

  """进口港id"""
  entryPortIdList: [ID]

  """进口港名称"""
  entryPortList: [String]

  """相关文件"""
  fileList: [DurianFilePayload]

  """id"""
  id: ID

  """名称"""
  name: String

  """备注"""
  remark: String

  """是否使用(关联计划)"""
  used: Boolean

  """已被使用进口港id"""
  usedEntryPortIdList: [ID]
}

"""未添加商品分页input"""
input CustomsTemplateNotAddCommodityPageInput {
  """模板id"""
  id: ID

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """产地id"""
  placeId: ID

  """品种id"""
  varietyId: ID
}

"""未添加商品分页Payload"""
type CustomsTemplateNotAddCommodityPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """记录"""
  records: [CustomsTemplateNotAddCommodityPayload]

  """总记录数"""
  totalRecords: Int
}

"""未添加商品Payload"""
type CustomsTemplateNotAddCommodityPayload implements CommodityInterface {
  """商品id"""
  commodityId: ID

  """商品名称"""
  commodityName: String

  """产地id"""
  placeId: ID

  """产地名"""
  placeName: String

  """品种id"""
  varietyId: ID

  """品种名"""
  varietyName: String
}

input CustomsTemplatePageInput {
  """品类id"""
  categoryId: ID

  """商品id"""
  commodityId: ID

  """进口港"""
  entryPortIdList: [ID]

  """模板名称"""
  name: String

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
}

type CustomsTemplatePagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
  records: [CustomsTemplatePayload]

  """总记录数"""
  totalRecords: Int
}

type CustomsTemplatePayload implements CategoryInterface & CommodityListInterface & EntryPortListInterface {
  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """商品id"""
  commodityIdList: [ID]

  """商品名称"""
  commodityNameList: [String]

  """状态"""
  enabled: EnabledEnum

  """状态名称"""
  enabledName: String

  """进口港id"""
  entryPortIdList: [ID]

  """进口港名称"""
  entryPortList: [String]

  """id"""
  id: ID

  """模板名称"""
  name: String
}

input CustomsTemplateSkuBatchUpdateInput {
  """出口单价"""
  exportCurrency: ID

  """出口单价"""
  exportPrice: BigDecimal

  """毛重"""
  grossWeight: BigDecimal

  """模板id"""
  id: ID

  """进口单价"""
  importCurrency: ID

  """进口单价"""
  importPrice: BigDecimal

  """净重"""
  netWeight: BigDecimal

  """sku id"""
  skuIdList: [ID]
}

input CustomsTemplateSkuClearBatchInput {
  """模板id"""
  id: ID

  """sku id"""
  skuIdList: [ID]
}

"""sku规格选项input"""
input CustomsTemplateSkuConditionInput {
  """规格选项id"""
  optionIdList: [ID]

  """规格id"""
  specId: ID
}

"""sku规格选项payload"""
type CustomsTemplateSkuOptionPayload implements CommoditySpecInterface & CommoditySpecOptionInterface {
  """规格id"""
  commoditySpecId: ID

  """规格名称"""
  commoditySpecName: String

  """规格选项名称"""
  commoditySpecOptionId: ID

  """规格选项名称"""
  commoditySpecOptionName: String
}

input CustomsTemplateSkuUpdateByConditionInput {
  """商品id"""
  commodityId: ID

  """配置情况"""
  configurationState: ConfigurationStateEnum

  """启用/禁用状态"""
  enabled: EnabledEnum

  """出口单价"""
  exportCurrency: ID

  """出口单价"""
  exportPrice: BigDecimal

  """毛重"""
  grossWeight: BigDecimal

  """模板id"""
  id: ID

  """进口单价"""
  importCurrency: ID

  """进口单价"""
  importPrice: BigDecimal

  """净重"""
  netWeight: BigDecimal

  """规格筛选"""
  skuConditionList: [CustomsTemplateSkuConditionInput]
}

input CustomsTemplateSkuUpdateInput {
  """出口单价"""
  exportCurrency: ID

  """出口单价"""
  exportPrice: BigDecimal

  """毛重"""
  grossWeight: BigDecimal

  """模板id"""
  id: ID

  """进口单价"""
  importCurrency: ID

  """进口单价"""
  importPrice: BigDecimal

  """净重"""
  netWeight: BigDecimal

  """sku id"""
  skuId: ID
}

"""编辑模板input"""
input CustomsTemplateUpdateInput {
  """品类"""
  categoryId: ID

  """进口港"""
  entryPortIdList: [ID]

  """相关文件"""
  fileList: [FileInput]

  """id"""
  id: ID

  """名称"""
  name: String

  """备注"""
  remark: String
}

type CustomsTreeNode {
  """子节点"""
  children: [CustomsTreeNode]

  """禁用"""
  disabled: Boolean

  """节点值等于ID"""
  key: ID

  """父节点ID"""
  parentId: Int

  """名称"""
  title: String
}

input CustomsUpdateDataRelInput {
  """数据权限Id"""
  dataIds: [String]!

  """角色id"""
  roleId: Int!
}

type Cv {
  """查询字段"""
  code: LowCodeRulePayload

  """字段值"""
  valueList: [String]
}

type CvList {
  cvList: [Cv]
}

type DailyLaborCostPayload {
  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """日期"""
  laborCostDay: Long

  """ID"""
  laborCostId: ID

  """备注"""
  remark: String

  """临时工总工资支出"""
  totalSalaryExpense: Float

  """修改人"""
  updateBy: User

  """修改时间"""
  updateTime: Long
}

input DamageOutIDInput {
  """报损单id"""
  outOrderId: ID!

  """报损处理证明-上传照片"""
  photo: [PitayaFileInput]

  """备注"""
  remark: String
}

type DamageOutItemPayload implements CommoditySkuBase & StockBatchInfoBase {
  """商品sku信息"""
  commoditySku: PitayaCommoditySku

  """报损数量"""
  damageQuantity: Quantity

  """报损原因"""
  damageReason: String

  """itemId"""
  outOrderItemId: Long

  """批次信息"""
  stockBatchInfo: BatchInfo
}

type DamageOutPayload implements BelongOrgBase & CreateUserBase & WarehouseBase {
  """报损日期"""
  applyDate: Long

  """审批进度"""
  auditLogs: [AuditLog]

  """所属组织"""
  belongOrg: PitayaOrg

  """商品信息"""
  commodities: [DamageOutItemPayload]

  """商品类型Id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """创建时间"""
  createTime: Long

  """创建人"""
  createUser: User

  """异常备注(取消原因/驳回原因等,依据单据状态判断,可能为空)"""
  errorDescription: String

  """出库订单单号"""
  outOrderCode: String

  """申请说明"""
  outOrderDescription: String

  """出库订单id"""
  outOrderId: ID

  """出库单状态"""
  outOrderStatus: Int

  """出库单状态名称"""
  outOrderStatusName: String

  """出库类型"""
  outOrderType: Int

  """出库类型名称"""
  outOrderTypeName: String

  """报损单照片"""
  photos: DamagePhotos

  """所属仓库"""
  warehouse: Warehouse
}

input DamageOutStatusCountInput {
  """果品报损品-10 辅料报损品-11"""
  commodityTypeId: Int

  """出库订单状态10-待提交 20-审批中 25-待出库 30-已完成 40-已驳回 50-已取消"""
  status: [Int]
  timeRange: PitayaTimeRange
}

type DamageOutStatusCountPayload {
  """已取消"""
  canceled: Int

  """已完成"""
  completed: Int

  """待审核"""
  inProgress: Int

  """已驳回"""
  rejected: Int

  """待出库"""
  toBeOut: Int

  """待提交"""
  toBeSubmit: Int
}

type DamagePhotos {
  """报损证明-报损单"""
  damageOrder: PitayaFilePayload

  """报损处理证明-上传照片"""
  processProofUploads: [PitayaFilePayload]

  """报损证明-上传照片"""
  proofUploads: [PitayaFilePayload]
}

input DataCenterImportInput {
  """文件"""
  file: FileInput!

  """模板id"""
  templateId: ID!
}

type DataCenterImportOperationRecordListPayload {
  """操作记录"""
  recordList: [DataCenterImportOperationRecordPayload]
}

type DataCenterImportOperationRecordPayload implements UserInterface {
  """操作说明"""
  description: String

  """操作文件"""
  file: DurianFilePayload
  id: ID

  """操作时间"""
  operationTime: Long

  """状态"""
  state: DataCenterImportOperationStateEnum

  """操作人id"""
  userId: Int

  """操作人"""
  userName: String
}

enum DataCenterImportOperationStateEnum {
  """已删除"""
  DELETED

  """导入成功"""
  SUCCESS
}

input DataDictClassPageInput {
  """分类编码"""
  classCode: String

  """分类名"""
  className: String

  """一级分类id"""
  id: ID!

  """当前页码"""
  pageCurrent: Int!

  """条数"""
  pageSize: Int!
}

type DataDictClassPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [DataDictClassPayload]

  """总记录数"""
  totalRecords: Int
}

type DataDictClassPayload {
  """分类编码"""
  classCode: String

  """分类名称"""
  className: String

  """分类id"""
  id: ID

  """上级分类id,一级分类的上级分类id为0"""
  parentId: ID

  """上级分类名称"""
  parentName: String

  """备注"""
  remark: String

  """状态"""
  status: Int

  """可用系统"""
  system: [Int]
}

interface DataDictClassPayloadInterFace {
  """分类id"""
  classId: ID

  """分类对象"""
  classObj: DataDictClassPayload
}

input DataDictClassQueryInput {
  """分类编码"""
  classCode: String

  """字典项启禁用状态"""
  dictStatus: Int

  """分类id"""
  id: ID

  """系统id"""
  systemId: Int!
}

"""数据字典分类表新增入参"""
input DataDictClassificationCreateInput {
  """分类编码"""
  classCode: String

  """分类名称"""
  className: String

  """上级分类id"""
  parentId: ID

  """备注"""
  remark: String

  """状态"""
  status: Int

  """可用系统"""
  system: [Int]
}

"""数据字典分类表编辑入参"""
input DataDictClassificationEditInput {
  """分类编码"""
  classCode: String

  """分类名称"""
  className: String

  """分类id"""
  id: ID

  """上级分类id"""
  parentId: ID

  """备注"""
  remark: String

  """状态"""
  status: Int

  """可用系统"""
  system: [Int]
}

"""数据字典分类表启用禁用入参"""
input DataDictClassificationEnableInput {
  """主键ID"""
  id: ID!

  """主键ID"""
  status: Int!
}

"""数据字典表新增入参"""
input DataDictCreateInput {
  """上级分类id"""
  classId: ID!

  """扩展字段1"""
  expansion1: String

  """扩展字段2"""
  expansion2: String

  """扩展字段3"""
  expansion3: String

  """字典名称"""
  itemText: String!

  """字典值"""
  itemValue: String!

  """备注"""
  remark: String

  """状态"""
  status: Int!
}

"""数据字典表编辑入参"""
input DataDictEditInput {
  """上级分类id"""
  classId: ID!

  """扩展字段1"""
  expansion1: String

  """扩展字段2"""
  expansion2: String

  """扩展字段3"""
  expansion3: String

  """字典id"""
  id: ID!

  """字典名称"""
  itemText: String!

  """字典值"""
  itemValue: String!

  """备注"""
  remark: String

  """状态"""
  status: Int!
}

"""数据字典表启用禁用入参"""
input DataDictEnableInput {
  """主键ID"""
  id: ID!

  """主键ID"""
  status: Int!
}

input DataDictPageInput {
  """二级分类id"""
  id: ID!

  """字典名称"""
  itemText: String

  """字典值"""
  itemValue: String

  """当前页码"""
  pageCurrent: Int!

  """条数"""
  pageSize: Int!
}

type DataDictPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [DataDictPayload]

  """总记录数"""
  totalRecords: Int
}

type DataDictPayload implements DataDictClassPayloadInterFace {
  """所属分类id"""
  classId: ID

  """分类对象"""
  classObj: DataDictClassPayload

  """扩展字段1"""
  expansion1: String

  """扩展字段2"""
  expansion2: String

  """扩展字段3"""
  expansion3: String

  """字典Id"""
  id: ID!

  """字典名称"""
  itemText: String

  """字典值"""
  itemValue: String

  """备注"""
  remark: String

  """状态"""
  status: Int
}

type DataExportDeclareInfoPayload implements ExportCustomsSupplierInterface & ExportPortInterface {
  """提单号"""
  billCode: String

  """出口报关公司名称"""
  exportCustomsSupplier: String

  """出口报关公司id"""
  exportCustomsSupplierId: ID

  """出口报关时间"""
  exportDeclareTime: Long

  """出口港名称"""
  exportPort: String

  """出口港id"""
  exportPortId: ID

  """相关文件"""
  file: [ResourceFilesPayload]
}

interface DataGroupInfoInterface {
  """数据类型"""
  dataTypeList: [RuleDataTypeEnum]!

  """数据值所属的分组"""
  includeSubGroupList: [DynamicGroupsPayload]

  """数据值"""
  value: String!
}

type DataImportDeclareInfoPayload implements EntryCustomsSupplierInterface & EntryPortInterface & ImportDeclarePortInterface {
  """进口报关公司名称"""
  entryCustomsSupplier: String

  """进口报关公司ID"""
  entryCustomsSupplierId: ID

  """进口港名称"""
  entryPort: String

  """进口港id"""
  entryPortId: ID
  file: [ResourceFilesPayload]

  """进口单号"""
  importDeclareNo: String

  """进口报关口岸名称"""
  importDeclarePort: String

  """进口报关口岸Id"""
  importDeclarePortId: ID

  """进口报关时间"""
  importDeclareTime: Long
}

type DataImportPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [String]

  """总记录数"""
  totalRecords: Int
}

input DataImportResultPageInput {
  """关键字"""
  key: String

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """模板id"""
  templateId: ID!
}

""" 返回值-凭证模板数据来源-金额值来源、条件信息 """
type DataSourcePayLoad {
  """ 金额值来源 """
  amountSource: [AmountSourceInfoPayLoad]

  """ 条件字段 """
  conditionField: [ConditionFieldInfoPayLoad]
}

""" 入参-凭证模板数据来源-金额值来源、条件信息 """
input DataSourceQueryInput {
  """ 业务单据类型 """
  businessType: String!
}

type DataTreeNode {
  """子节点"""
  children: [DataTreeNode]

  """禁用"""
  disabled: Boolean

  """名称"""
  label: String

  """父节点值"""
  parentId: String

  """节点值TYPE_ID"""
  value: String
}

enum DataVerificationEnum {
  """必填"""
  NOT_NULL

  """禁止重复"""
  NOT_REPEAT
}

type Datasource {
  """类型"""
  dsType: String!

  """id"""
  id: Long!

  """名称"""
  name: String!
}

type DatasourceBO {
  database: String!
  dsType: String!
  encoding: String!
  host: String!
  id: String!
  password: String!
  port: Int!
  url: String!
  username: String!
}

type DatasourceListPayload {
  """状态信息"""
  msg: String!

  """数据"""
  records: [Datasource!]!

  """状态码"""
  statusCode: Int!

  """总记录数"""
  totalRecords: Long!
}

"""An RFC-3339 compliant Full Date Scalar"""
scalar Date

"""An RFC-3339 compliant DateTime Scalar"""
scalar DateTime

input DdpPurchaseCommodityItemInput {
  """商品id"""
  commodityId: ID

  """商品标记"""
  commodityMark: DurianCommodityMarkEnum

  """扣损小计金额"""
  deductedAmount: BigDecimal

  """skuId"""
  skuId: ID
}

input DdpPurchaseDeductionLossCreatedInput {
  """采购扣损商品信息"""
  commodityInfoList: [DdpPurchaseCommodityItemInput]

  """扣损凭证"""
  fileList: [FileInput]

  """收货任务id"""
  id: ID
}

""" 移出黑名单请求"""
input DeBlacklistedInput {
  """ 客户主表id"""
  customerIdList: [Int]

  """ 原因"""
  reason: String
}

type DebitFormPayload {
  """代卖销售单标记"""
  agencyOrderMark: Boolean

  """欠款单id"""
  debitFormId: ID

  """ 欠款金额"""
  debitMoney: BigDecimal

  """欠款单锁定金额"""
  lockTotalAmount: BigDecimal

  """ 欠款单号"""
  orderCode: String

  """ 订单id"""
  orderId: ID

  """ 回款金额"""
  paymentMoney: BigDecimal

  """ 销售日期"""
  salesDate: Long
}

"""欠款商品明细对象"""
type DebtCommodityDetailPayload {
  """商品sku明细"""
  commoditySkuDetail: [commoditySkuDetailPayload]

  """商品skuId"""
  commoditySkuId: Int

  """商品SKU名称"""
  commoditySkuName: String
}

"""欠款商品明细对象"""
type DebtCommodityInfoPayload {
  """实收金额"""
  actuallyReceiveAmount: BigDecimal

  """商品总额"""
  commodityTotalAmount: BigDecimal

  """欠款商品明细"""
  debtCommodityDetail: [DebtCommodityDetailPayload]

  """欠款支付金额"""
  debtPayAmount: BigDecimal

  """优惠金额"""
  discountAmount: BigDecimal
}

"""欠款商品sku明细展示"""
type DebtCommoditySkuDetailPayload {
  """批次id"""
  batchId: ID

  """数量"""
  quantity: BigDecimal

  """skuId"""
  skuId: Int

  """sku名称"""
  skuName: String

  """数量单位"""
  unitId: Int

  """单价"""
  unitPrice: BigDecimal
}

"""欠款统计"""
input DebtCountInput {
  """客户属性类型"""
  attributeType: PeachAttributeTypeEnum!

  """结束时间"""
  endTime: Long

  """开始时间"""
  startTime: Long
}

"""欠款统计返回对象"""
type DebtCountPayload {
  """欠款合计"""
  currentDebitTotalAmount: BigDecimal

  """欠款总额"""
  debitTotalAmount: BigDecimal

  """欠款客户数量"""
  debtCustomerCount: Int

  """欠款客户信息"""
  debtCustomerCountList: [DebtListPayload]
}

"""欠款客户信息返回"""
type DebtCustomerInfoPayload {
  """授信编码"""
  creditCode: String

  """授信额度"""
  creditLine: BigDecimal

  """账期"""
  creditPeriod: Int

  """客户别名"""
  customerAlias: String

  """客户属性"""
  customerAttribute: PeachAttributeTypeEnum

  """客户id"""
  customerId: Int

  """客户名称"""
  customerName: String

  """客户类型"""
  customerType: PeachCustomerType

  """客户欠款锁定金额"""
  lockTotalCusAmount: BigDecimal

  """客户联系方式(包括公司客户联系人方式)"""
  phone: String

  """是否签订协议合同 1.是 0.否"""
  signAgreement: Int
}

"""欠款信息"""
type DebtInfoPayload {
  """欠款单欠款金额"""
  debitMoney: BigDecimal

  """欠款单状态"""
  debtOrderStatus: DebtOrderStatusEnum

  """欠款单状态描述"""
  debtOrderStatusDesc: String

  """欠款单锁定金额"""
  lockTotalAmount: BigDecimal

  """销售单号"""
  orderCode: String

  """订单id"""
  orderId: ID

  """开单人"""
  orderUser: String

  """销售时间"""
  saleTime: Long
}

"""欠款列表对象"""
type DebtListPayload {
  """客户欠款总额"""
  customerDebitTotalAmount: BigDecimal

  """客户信息"""
  customerInfo: DebtCustomerInfoPayload

  """标记"""
  mark: [PeachCustomerMarkEnum]

  """逾期欠款"""
  overdueAmount: BigDecimal

  """是否逾期状态"""
  overdueStatus: OverdueStatusEnum

  """预收可用金额"""
  preReceiptAvailableAmount: BigDecimal

  """客户存在未完成的售后 true为存在"""
  reviewReturnOrderExist: Boolean
}

input DebtMarkSettingInput {
  """是否全部标记, true 全部标记，null或者false 不全部标记"""
  allMarkFlag: Boolean

  """客户id"""
  customerId: Int!

  """欠款单id集合，不是全部标记的时候必传"""
  debitFormIds: [ID!]

  """结束时间"""
  endTime: Long

  """标记"""
  mark: [PeachDebtMarkEnum]

  """开始时间"""
  startTime: Long
}

"""欠款单明细入参"""
input DebtOrderDetailInput {
  """欠款单id"""
  debitFormId: ID!
}

"""欠款单返回对象"""
type DebtOrderDetailPayload {
  """商品明细"""
  commodityInfos: DebtCommodityInfoPayload

  """客户信息"""
  customerInfo: DebtCustomerInfoPayload

  """欠款单号"""
  debitFormCode: String

  """欠款单id"""
  debitFormId: ID

  """欠款金额"""
  debitMoney: BigDecimal

  """欠款信息"""
  debtInfo: DebtInfoPayload

  """回款信息"""
  moneyBackInfo: MoneyBackInfoPayload

  """逾期天数"""
  overdueDay: Int

  """是否逾期状态"""
  overdueStatus: OverdueStatusEnum

  """退款信息"""
  refundInfo: RefundInfoPayload
}

enum DebtOrderStatusEnum {
  """已取消"""
  CANCELLED

  """已结清"""
  HAVE_BEEN_SETTLED

  """部分结清"""
  PARTIAL_SETTLEMENT

  """待结清"""
  TO_BE_SETTLED

  """未知类型"""
  UNKNOWN_TYPE

  """未识别"""
  UNRECOGNIZED
}

"""欠款分页查询对象"""
type DebtPagePayload {
  """当前页码"""
  pageCurrent: Int

  """每页显示条数"""
  pageSize: Int

  """分页数据集合"""
  records: [DebtListPayload]

  """总条数"""
  totalRecords: Long
}

"""欠款查询入参"""
input DebtQueryInput {
  """客户属性类型"""
  attributeType: PeachAttributeTypeEnum

  """客户名称"""
  customerName: String
  pageCurrent: Int
  pageSize: Int
}

"""报关信息"""
input DeclarationInformationInput {
  """进口港id"""
  entryPortId: ID

  """进口港码头"""
  entryPortWharfId: ID

  """出口报关公司"""
  exportDeclarationSupplierId: ID

  """出口港id"""
  exportPortId: ID

  """进口报关公司"""
  importDeclarationSupplierId: ID
}

"""报关信息"""
type DeclarationInformationPayload {
  """进口港"""
  entryPortId: ID

  """进口港码头"""
  entryPortWharfId: ID

  """出口报关公司-状态"""
  exportCanEdit: Boolean

  """出口报关公司"""
  exportDeclarationSupplierId: ID

  """出口港国家"""
  exportPortCountry: DurianCountryTypeEnum

  """出口港"""
  exportPortId: ID

  """进口报关公司-状态"""
  importCanEdit: Boolean

  """进口报关公司"""
  importDeclarationSupplierId: ID

  """进口港国家"""
  importPortCountry: DurianCountryTypeEnum
}

enum DeclareMailStateEnum {
  """已发送"""
  SENT
  UNKNOWN
  UNRECOGNIZED
  UNSPECIFIED

  """未发送"""
  UN_SEND

  """待重发"""
  WAIT_RESENT
}

enum DeclareMailTypeEnum {
  """出口申报资料"""
  EXPORT_APPLY_DATA

  """进口申报资料"""
  IMPORT_APPLY_DATA
}

"""报关操作类型"""
enum DeclareOperateTypeEnum {
  """确认报关"""
  CONFIRM_DECLARE

  """保存"""
  SAVE

  """保存并设为已解决"""
  SAVE_SOLVE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type DeclareTmpOptPayload {
  """状态"""
  enabled: EnabledEnum

  """报关模板进口港id数组"""
  entryPortIdList: [ID]

  """报关模板id"""
  tmpId: ID

  """报关模板名称"""
  tmpName: String
}

type DeclareTmpPayload {
  """相关文件"""
  fileList: [DurianFilePayload]

  """备注"""
  remark: String

  """模板名称"""
  template: String

  """模板id"""
  tmpId: ID
}

input DeclareTmpValidInput {
  """品类id"""
  categoryId: ID!

  """合同ID"""
  contractId: ID!

  """进口港ID"""
  entryPortId: ID!

  """计划Id"""
  planId: ID
}

"""扣损退货"""
type DeductionReturnDetail {
  """费用单id"""
  billId: ID

  """费用单状态"""
  billStatus: PeachBillStatusCommonEnum

  """商品"""
  commodityList: [DeductionReturnDetailCommodity]

  """扣损退货单id"""
  returnId: ID

  """退货单状态"""
  returnOrderStatus: PeachReturnOrderEnum

  """退货单类型"""
  returnType: PurchaseReturnsType

  """金额"""
  totalAmount: BigDecimal
}

"""扣损退货商品"""
type DeductionReturnDetailCommodity {
  """金额"""
  amount: BigDecimal

  """ 商品SKU ID"""
  commoditySkuId: Int

  """ 商品 skuName"""
  commoditySkuName: String

  """ 换算数量"""
  convertQuantity: BigDecimal

  """ 换算单位Id"""
  convertUnitId: Int

  """ 商品数量"""
  quantity: BigDecimal

  """ 单位Id"""
  unitId: Int
}

input DefaultValCreateInput {
  """触发条件"""
  condition: [ItemTriggerConditionInput]

  """预设金额"""
  defaultAmount: BigDecimal
}

type DefaultValPagePayload {
  """触发条件"""
  conditionList: [ItemTriggerConditionPage]

  """预设金额"""
  defaultAmount: BigDecimal

  """预设金额Id"""
  defaultValId: ID
}

type DefaultValPayload {
  """触发条件"""
  condition: [ItemTriggerConditionPayload]

  """预设金额"""
  defaultAmount: BigDecimal

  """预设金额Id"""
  defaultValId: ID
}

input DefectiveSkuOptionInput {
  """商品Id commodityId"""
  commodityId: Int
}

input DelPitayaSupplierContractInput {
  """关联id"""
  id: Int

  """供应商明细id"""
  supplierDetailId: Int

  """被关联的供应商基础id"""
  supplierId: Int
}

"""删除岗位请求"""
input DelPositionInput {
  """岗位id集（必填）"""
  positionId: Int!
}

input DelPtayaSupplierAccountInput {
  """账户id"""
  id: Int

  """供应商id"""
  supplierId: Int
}

""" 删除用户岗位信息请求"""
input DelUserPositionInput {
  """组织id"""
  orgId: Int

  """用户id"""
  userId: Int
}

""" 删除用户特殊权限请求"""
input DelUserSpecialPermissionsInput {
  """ 应用id"""
  appId: Int

  """ 组织id"""
  orgId: Int

  """ 用户id"""
  userId: Int
}

"""批量删除"""
input DelVarietyGroupSkuInput {
  varietyGroupSkuId: [Int]!
}

input DeleteCommodityControlInput {
  """ 商品SkuId """
  commoditySkuIdList: [Int]
}

input DeletePitayaCustomerAccountInput {
  """客户详情id"""
  customerDetailId: Int

  """账户id"""
  id: Int
}

input DeletePitayaCustomerContractRelInput {
  """客户明细id"""
  customerDetailId: Int

  """被关联的客户基础id"""
  customerId: Int

  """关联id"""
  id: Int
}

type DeliverAddressPayload {
  """地址名称"""
  address: String

  """地址id"""
  addressId: Int

  """地址简称"""
  addressShortName: String

  """地址所属国家"""
  country: DurianCountryTypeEnum
}

interface DeliverTemperatureInterface {
  """发柜温度"""
  deliverTemperature: BigDecimal

  """产地计划id"""
  planId: ID
}

type DeliveryBillCommodityItemPayload implements SkuBase {
  """实际收货大单位数量"""
  actualTotalQuantity: BigDecimal

  """实际收货小单位数量"""
  actualUnitQuantity: BigDecimal

  """销售配送申请大单位数量"""
  applyTotalQuantity: BigDecimal

  """销售配送申请小单位数量"""
  applyUnitQuantity: BigDecimal

  """备份销售配送申请大单位数量"""
  bakApplyTotalQuantity: BigDecimal

  """备份销售配送申请小单位数量"""
  bakApplyUnitQuantity: BigDecimal

  """备份销售配送出库大单位数量"""
  bakTotalQuantity: BigDecimal

  """备份销售配送出库小单位数量"""
  bakUnitQuantity: BigDecimal

  """差异原因"""
  differenceReason: String

  """配送费用单商品明细ID as key"""
  itemId: ID

  """商品skiId"""
  sku: PitayaCommoditySku

  """销售配送出库大单位数量"""
  totalQuantity: BigDecimal

  """销售配送出库小单位数量"""
  unitQuantity: BigDecimal
}

type DeliveryBillFeeItemPayload {
  """费用金额"""
  amount: BigDecimal

  """费用项id(唯一标识)"""
  feeItemId: ID

  """费用类型"""
  feeType: Int

  """费用类型描述"""
  feeTypeDesc: String

  """结算方式"""
  payMode: String

  """备注"""
  remark: String

  """供应商id"""
  supplierId: Int

  """供应商名称"""
  supplierName: String
}

type DeliveryBillItemPayload implements CustomerAddressInfoBase {
  """配送费用单ID"""
  billId: ID

  """商品信息"""
  commodities: [DeliveryBillCommodityItemPayload]

  """客户信息"""
  customerAddressInfo: CustomerAddressInfo

  """关联销售单号"""
  saleOrderCode: String

  """关联销售单 as key"""
  saleOrderId: ID
}

type DeliveryBillLogPayload implements CreateByBase {
  """配送费用单Id"""
  billId: ID

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """配送费用单日志ID"""
  logId: ID

  """订单日志类型"""
  logType: String

  """日志类型描述"""
  logTypeDesc: String

  """备注信息"""
  remark: String
}

type DeliveryBillPayload implements BelongOrgBase & CreateByBase & OrgBase & WarehouseBase {
  """客户信息集合：地址数据集合"""
  belongInfo: [SummaryCustomerAddressInfo]

  """所属组织"""
  belongOrg: PitayaOrg

  """配送费用单号"""
  billCode: String

  """配送费用单ID"""
  billId: ID

  """配送费用单状态"""
  billStatus: DeliveryBillStatusEnum

  """配送费用单状态"""
  billStatusDesc: String

  """业务员名字"""
  businessUserName: String

  """车牌号"""
  carNum: String

  """车辆类型"""
  carType: String

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """配送日期"""
  deliveryDate: Long

  """配送类型"""
  deliveryOrderType: DeliveryOrderTypeEnum

  """配送方式"""
  deliveryType: DeliveryMethodEnum

  """配送方式"""
  deliveryTypeDesc: String

  """联系方式"""
  driverContact: String

  """司机姓名"""
  driverName: String

  """费用信息"""
  feeItems: [PitayaDeliveryBillFeeItemPayload]

  """配送信息"""
  items: [DeliveryBillItemPayload]

  """联营费用单商品明细"""
  jointVentureBillItem: [JointVentureBillItemPayload]

  """操作日志信息"""
  logs: [DeliveryBillLogPayload]

  """手工单号"""
  manualCode: String

  """配送单号"""
  orderCode: String

  """配送单ID"""
  orderId: ID

  """组织ID"""
  org: PitayaOrg

  """收货回执"""
  photos: [String]

  """状态备注信息"""
  statusNote: String

  """仓库ID"""
  warehouse: Warehouse
}

enum DeliveryBillStatus {
  """配送费用单已完成提交"""
  SUBMITTED

  """配送费用单未完成提交"""
  UN_SUBMITTED
}

type DeliveryBillStatusCountPayload {
  """待审核"""
  unAudit: Int

  """待提交"""
  unSubmit: Int
}

enum DeliveryBillStatusEnum {
  """已完成"""
  COMPLETE

  """财务人员已确认"""
  FD_AUDIT

  """待业务人员审核"""
  UN_BIZ_AUDIT

  """待财务人员审核"""
  UN_FD_AUDIT

  """待提交"""
  UN_SUBMIT
}

type DeliveryBillSummary {
  """创建数量统计"""
  createSummary: TodayTotalSummary

  """未提交数量统计"""
  notSubmitSummary: TodayTotalSummary
}

input DeliveryEditDetailInput {
  """柜次号"""
  cabinetBatchCode: String

  """产地计划信息"""
  originPlan: DeliveryOriginPlanInput

  """销地计划信息"""
  salePlanList: [DeliverySalesPlanInput]
}

type DeliveryEditDetailPayload {
  """柜次号"""
  cabinetBatchCode: String

  """产地计划信息"""
  originPlan: DeliveryOriginPlanPayload

  """销地计划信息"""
  salesPlanList: [DeliverySalesPlanPayload]
}

type DeliveryEditPageInfoPayload implements CategoryInterface & CommodityListInterface {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCodeList: [String]

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """商品id"""
  commodityIdList: [ID]

  """商品名称"""
  commodityNameList: [String]

  """产地计划号"""
  originPlanCode: String

  """产地计划id"""
  originPlanId: ID

  """销地计划号"""
  salesPlanCodeList: [String]
}

input DeliveryEditPageInput {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类id"""
  categoryId: ID

  """商品"""
  commodityId: ID

  """产地计划号"""
  originPlanCode: String
  pageCurrent: Int
  pageSize: Int

  """销地计划号"""
  salesPlanCode: String
}

type DeliveryEditPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [DeliveryEditPageInfoPayload]

  """总记录数"""
  totalRecords: Int
}

input DeliveryExportPortInput {
  """品类ID"""
  categoryId: ID

  """发货地所属国家"""
  deliveryCountry: DurianCountryTypeEnum

  """进口港ID"""
  importPortId: ID

  """运输方式"""
  transportMethod: TransportMethodEnum
}

""" 费用单主信息 """
type DeliveryFeeMainInfo implements CreateByBase {
  """ 费用单号 """
  billMainCode: String

  """ 配送费用单id """
  billMainId: ID

  """ 费用单类型-配送费用单 """
  billMainType: BillMainTypeEnum

  """ 费用单类型描述 """
  billMainTypeDesc: String

  """ 配送费用单状态 """
  billStatus: PitayaBillStatusEnum

  """ 配送费用单状态描述 """
  billStatusDesc: String

  """ 创建人 """
  createBy: User

  """ 创建时间 """
  createTime: Long

  """ 配送单信息 """
  deliveryInfo: DeliveryInfo

  """ 驳回原因 """
  mark: String

  """ 费用单模板id """
  templateId: ID
}

""" 配送费用单: 操作日志信息 """
type DeliveryFeeOperationLog {
  """ 变更前状态 """
  beforeStatus: Int

  """ 变更前状态描述 """
  beforeStatusDesc: String

  """ 时间 """
  createTime: Long

  """创建人"""
  createUser: User

  """ 备注 """
  note: String

  """ 配送费用单状态 """
  status: Int

  """ 配送费用单状态名称 """
  statusDesc: String
}

enum DeliveryFeePayModeEnum {
  """日结"""
  DAILY_PAY

  """半月结"""
  HALF_MOON_PAY

  """月结"""
  MONTHLY_PAY

  """次结"""
  PER_PAY
}

""" 配送费用单信息 """
type DeliveryFeePayload {
  """ 商品列表 """
  commodityList: [DetailDeliveryCommodity]
  deliveryFeeMainInfo: DeliveryFeeMainInfo
}

enum DeliveryFeeTypeEnum {
  """冷藏费"""
  COLD_STORAGE_FEE

  """运费"""
  FREIGHT

  """装卸费"""
  LOADING_AND_UNLOADING_FEE

  """装车费"""
  LOADING_FEE

  """油费"""
  OIL_FEE

  """其他费用"""
  OTHER_FEE

  """三轮车费"""
  TRICYCLE_FEE

  """卸车费"""
  UNLOADING_FEE
}

enum DeliveryGoodsSourceEnum {
  """销售开单"""
  SALE_ORDER

  """销售计划"""
  SALE_PLAN
}

type DeliveryImportResultPayload {
  """失败数"""
  fail: Int

  """失败记录excel"""
  failFile: DurianFilePayload

  """成功数"""
  success: Int

  """总数量"""
  total: Int
}

""" 配送费用单：配送单据信息 """
type DeliveryInfo implements BelongOrgBase & CustomerListBase & FileInfoListBase & UserBase {
  """ 所属组织 """
  belongOrg: PitayaOrg

  """ 所属客户 """
  customerList: [Customer]

  """ 配送单号 """
  deliveryCode: String

  """ 配送单id """
  deliveryId: ID

  """ 配送日期 """
  deliveryTime: Long

  """ 收货回执图片 """
  fileInfoList: [FileInfoPayLoad]

  """ 手工单号 """
  manualCode: String

  """ 收货时间 """
  receptionTime: Long

  """ 收货人 """
  user: User
}

type DeliveryInfoPayload {
  """发货地址"""
  deliverAddressInfo: DeliverAddressPayload

  """计划id"""
  planId: Long

  """发货方id"""
  supplierId: Int

  """发货方名称"""
  supplierName: String

  """发货方简称"""
  supplierShortName: String
}

"""计划发货信息"""
input DeliveryInformationInput {
  """地址简称"""
  address: String

  """地址id"""
  addressId: ID

  """联系人信息"""
  contactList: [ContactInput]

  """计划装柜日期"""
  planLoadingTime: Long

  """供应商id"""
  supplierId: ID
}

enum DeliveryMethodEnum {
  """常温"""
  AMBIENT

  """冷链"""
  COLD_CHAIN
}

enum DeliveryModeEnum {
  """直播电商配送"""
  LIVE_STREAMING_ECOMMERCE

  """物流运输"""
  TRANSPORTATION
}

type DeliveryNodePayload {
  """状态"""
  state: TravelCabinetCodeStateEnum

  """时间"""
  time: Long
}

type DeliveryOrderCommodityItemPayload implements SkuBase {
  """实际收货大单位数量"""
  actualTotalQuantity: BigDecimal

  """实际收货小单位数量"""
  actualUnitQuantity: BigDecimal

  """备份销售配送出库大单位数量"""
  bakOutTotalQuantity: BigDecimal

  """备份销售配送出库小单位数量"""
  bakOutUnitQuantity: BigDecimal

  """备份配送申请大单位数量"""
  bakTotalQuantity: BigDecimal

  """备份配送申请小单位数量"""
  bakUnitQuantity: BigDecimal

  """可配送量总计数量"""
  deliverableTotalQuantity: BigDecimal

  """可配送量单位数量"""
  deliverableUnitQuantity: BigDecimal

  """已配送量总计数量"""
  deliveredTotalQuantity: BigDecimal

  """已配送量单位数量"""
  deliveredUnitQuantity: BigDecimal

  """出库单商品ID"""
  deliveryOutItemId: ID

  """差异原因"""
  differenceReason: String

  """配送单商品ID"""
  itemId: ID

  """销售配送出库大单位数量"""
  outTotalQuantity: BigDecimal

  """销售配送出库小单位数量"""
  outUnitQuantity: BigDecimal

  """配送退货总计数量"""
  returnTotalQuantity: BigDecimal

  """配送退货单位数量"""
  returnUnitQuantity: BigDecimal

  """销售单商品ID"""
  saleOrderItemId: ID

  """商品sku"""
  sku: PitayaCommoditySku

  """销售配送申请大单位数量"""
  totalQuantity: BigDecimal

  """销售配送申请小单位数量"""
  unitQuantity: BigDecimal
}

""" 配送单信息"""
type DeliveryOrderDetailPayload implements BelongOrgBase & CreateByBase & OrgBase & WarehouseBase {
  """客户信息集合"""
  belongInfo: [SummaryCustomerAddressInfo]

  """所属组织"""
  belongOrg: PitayaOrg

  """业务员名字"""
  businessUserName: String

  """车牌号"""
  carNum: String

  """车辆类型"""
  carType: String

  """商品类别描述"""
  commodityTypeDesc: String

  """商品类别id"""
  commodityTypeId: Int

  """收货时间"""
  completeTime: Long

  """收货时间修改标识"""
  completeTimeUpdateSign: Boolean

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """配送日期"""
  deliveryDate: Long

  """配送单费用明细"""
  deliveryOrderFee: [DeliveryOrderFeePayload]

  """配送单商品明细"""
  deliveryOrderItem: [DeliveryOrderItemPayload]

  """配送类型描述"""
  deliveryOrderTypeDesc: String

  """配送方式"""
  deliveryType: DeliveryMethodEnum

  """配送方式描述"""
  deliveryTypeDesc: String

  """司机联系方式"""
  driverContact: String

  """司机姓名"""
  driverName: String

  """联营配送单商品明细"""
  jointVentureOrderItem: [JointVentureOrderItemPayload]

  """配送单号"""
  orderCode: String

  """配送单ID"""
  orderId: ID

  """配送单状态"""
  orderStatus: DeliveryOrderStatusEnum

  """配送单状态描述"""
  orderStatusDesc: String

  """组织ID"""
  org: PitayaOrg

  """出库单ID"""
  outOrderId: ID

  """出库记录数量"""
  outOrderQuantity: BigDecimal

  """出库类型"""
  outOrderType: OutOrderTypeEnum

  """出库类型描述"""
  outOrderTypeDesc: String

  """收货回执"""
  photos: [String]

  """配送货物销售订单日期"""
  saleOrderDate: Long

  """备注信息"""
  statusNote: String

  """仓库ID"""
  warehouse: Warehouse
}

"""获取配送单详情查询入参"""
input DeliveryOrderDetailQueryInput {
  """配送单ID"""
  orderId: ID!
}

""" 配送单费用明细"""
input DeliveryOrderFeeInput {
  """配送费用"""
  amount: BigDecimal!

  """配送费用类型"""
  feeType: DeliveryFeeTypeEnum!

  """支付模式"""
  payMode: DeliveryFeePayModeEnum!

  """备注"""
  remark: String

  """供应商ID"""
  supplierId: Int!
}

""" 配送单费用明细"""
type DeliveryOrderFeePayload implements SupplierBase {
  """配送费用"""
  amount: BigDecimal

  """配送费用单号"""
  billId: ID

  """费用项Id"""
  feeItemId: ID

  """配送费用类型"""
  feeType: DeliveryFeeTypeEnum

  """配送费用类型描述"""
  feeTypeDesc: String

  """支付方式"""
  payMode: DeliveryFeePayModeEnum

  """支付方式描述"""
  payModeDesc: String

  """备注"""
  remark: String

  """供应商"""
  supplier: Supplier
}

""" 配送单商品明细"""
input DeliveryOrderItemInput {
  """商品类型id"""
  commodityTypeId: Int!

  """商品类型名称"""
  commodityTypeName: String!

  """配送客户ID"""
  customerId: Int!

  """配送客户类型"""
  customerType: Int!

  """配送单配送的商品项明细"""
  deliveryOrderItemList: [DeliveryOrderItemListInput!]!

  """销售单订单类型,200成品销售，210原件销售"""
  orderType: Int

  """出库单ID,修改配送货物时使用"""
  outOrderId: ID

  """关联销售单号Code"""
  saleOrderCode: String

  """销售单号ID"""
  saleOrderId: ID
}

""" 配送单配送的商品项明细"""
input DeliveryOrderItemListInput {
  """备份配送总计数量"""
  bakTotalQuantity: BigDecimal

  """备份配送单位数量"""
  bakUnitQuantity: BigDecimal

  """批次号"""
  batchCode: String

  """批次id"""
  batchId: ID

  """出库单商品ID,修改配送货物时使用"""
  deliveryOutItemId: ID

  """商品ID"""
  itemId: ID

  """销售单商品ID"""
  saleOrderItemId: ID

  """商品sku"""
  skuId: Int!

  """销售配送总计数量"""
  totalQuantity: BigDecimal

  """销售配送单位数量"""
  unitQuantity: BigDecimal

  """是否被修改"""
  updated: Boolean
}

""" 配送单商品明细"""
type DeliveryOrderItemPayload implements CustomerAddressInfoBase {
  """商品信息"""
  commodityDetail: [DeliveryOrderCommodityItemPayload]

  """商品类型id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """客户信息"""
  customerAddressInfo: CustomerAddressInfo

  """配送单商品明细ID"""
  itemId: ID

  """配送单号"""
  orderId: ID

  """销售单订单类型，200成品销售，210原件销售"""
  orderType: Int

  """出库单ID"""
  outOrderId: ID

  """出库记录数量"""
  outOrderQuantity: BigDecimal

  """关联销售单号"""
  saleOrderCode: String

  """关联销售单ID"""
  saleOrderId: ID
}

"""获取配送单列表查询入参"""
input DeliveryOrderQueryInput {
  """配送客户ID"""
  customerId: Int

  """配送客户类型"""
  customerType: Int

  """配送类型"""
  deliveryOrderType: DeliveryOrderTypeEnum!

  """结束时间"""
  endDate: Long

  """通过配送客户、配送单号进行模糊搜索"""
  keyword: String

  """配送单状态"""
  orderStatus: DeliveryOrderStatusEnum

  """开始时间"""
  startDate: Long
}

"""获取配送单列表统计数据入参"""
input DeliveryOrderStatusCountInput {
  """配送单类型"""
  deliveryOrderType: DeliveryOrderTypeEnum
}

type DeliveryOrderStatusCountPayload {
  """待出库"""
  unOutStock: Int

  """待收货"""
  unReceipt: Int

  """待提交"""
  unSubmit: Int
}

""" 配送单状态枚举"""
enum DeliveryOrderStatusEnum {
  """已取消"""
  CANCELED

  """已完成"""
  COMPLETED

  """待出库"""
  UN_OUT_STOCK

  """待收货"""
  UN_RECEIPT

  """待提交"""
  UN_SUBMIT
}

""" 配送单类型枚举"""
enum DeliveryOrderTypeEnum {
  """普通配送"""
  DELIVERY

  """联营配送"""
  JOINT_VENTURE
}

input DeliveryOriginPlanInput {
  """到达进口港时间"""
  actualArrivalTime: Long

  """发柜时间"""
  deliverTime: Long

  """免箱期"""
  endFreeRentTime: Long

  """装柜时间"""
  operationTime: Long

  """产地计划id"""
  originPlanId: ID

  """放行时间"""
  releaseTime: Long

  """起航时间"""
  shipmentTime: Long
}

type DeliveryOriginPlanPayload {
  """柜号"""
  cabinetCodeList: [String]

  """产地计划号"""
  originPlanCode: String

  """产地计划Id"""
  originPlanId: ID
}

type DeliveryOutStockItem {
  """实际收货数量Str"""
  actualReceiveNumStr: String

  """成本单价"""
  costPriceStr: String

  """成本批次号"""
  costStockBatchCode: String

  """配送出库数量Str"""
  deliveryOutStockNumStr: String

  """ skuId """
  skuId: ID

  """ 销售商品 """
  skuName: String

  """当前批次号"""
  stockBatchCode: String

  """唯一标识"""
  uniqueId: ID
}

input DeliveryPlanCreateByEmptyCabinetInput {
  """基础信息"""
  basicInformation: BasicInformationInput

  """发货信息"""
  deliveryInformation: DeliveryInformationInput

  """空柜id"""
  emptyCabinetIdList: [ID]

  """收货信息"""
  receiptInformation: ReceiptInformationInput
}

input DeliveryPlanCreateByRouteInput {
  """基础信息"""
  basicInformation: BasicInformationInput

  """报关信息"""
  declarationInformation: DeclarationInformationInput

  """路线信息"""
  routeInformation: RouteInformationInput
}

input DeliveryPlanCreateInput {
  """航空信息"""
  airTransportInformation: AirTransportInformationInput

  """基础信息"""
  basicInformation: BasicInformationInput

  """报关信息"""
  declarationInformation: DeclarationInformationInput

  """发货信息"""
  deliveryInformation: DeliveryInformationInput

  """收货信息"""
  receiptInformation: ReceiptInformationInput

  """海运信息"""
  seaTransportInformation: SeaTransportInformationInput

  """头程运输信息"""
  transportInformation: HeadTransportInformationInput
}

type DeliveryPlanDetailPayload {
  """基础信息"""
  basicInformation: BasicInformationPayload

  """柜次可修改"""
  cabinetRuleCanChange: Boolean

  """报关信息"""
  declarationInformation: DeclarationInformationPayload

  """报关模板"""
  declareTmp: DeclareTmpPayload

  """发货信息"""
  deliveryInfo: DeliveryInfoPayload

  """空柜信息"""
  emptyCabinetInfo: PlanEmptyCabinetPayload

  """id"""
  id: ID

  """运输信息"""
  routeInformation: RouteInformationPayload
}

input DeliveryPlanPageInput {
  """报警类型"""
  alarmTypeList: [AlarmType]

  """绑定温度计状态"""
  bindThermometer: BindThermometerState

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """商品类别"""
  cabinetRuleId: Long

  """品类"""
  categoryId: ID

  """合同号"""
  contractCode: String

  """创建时间终"""
  createTimeEnd: Long

  """创建时间起"""
  createTimeStart: Long

  """出口报关公司"""
  exportCustomsSupplierIdList: [ID]

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """计划号"""
  planCode: String

  """标签"""
  tagIds: [ID]

  """温度计设备号"""
  thermometerCode: String

  """时区"""
  timeZone: String

  """发运方式"""
  transportMethodList: [TransportMethodEnum]
}

type DeliveryPlanPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [DeliveryPlanPayload]

  """总记录数"""
  totalRecords: Int
}

type DeliveryPlanPayload implements CabinetRuleListInterface & CategoryInterface & ExportCustomsSupplierInterface & PlanCabinetInfoInterface & ThermometerMergeOrderInterface {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: [String]

  """柜子信息"""
  cabinetInfoList: [CabinetInfo]

  """柜次规则id"""
  cabinetRuleIdList: [ID]

  """柜次规则名称"""
  cabinetRuleNameList: [String]

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """合同号"""
  contractCode: String

  """创建日期"""
  createTime: Long

  """出口报关公司名称"""
  exportCustomsSupplier: String

  """出口报关公司ID"""
  exportCustomsSupplierId: ID
  id: ID

  """产地-创建时间"""
  originCreateTime: Long

  """计划号"""
  planCode: String

  """销地计划id"""
  salePlanIdList: [ID]

  """标签信息"""
  tag: [TagInfoPayload]

  """订单合并信息"""
  thermometerMergeOrder: ThermometerMergeOrderPayload

  """温度计订单ID"""
  thermometerOrderIdList: [ID]

  """运单号"""
  transportCode: [String]

  """发运方式"""
  transportMethod: TransportMethodEnum

  """发运方式名称"""
  transportMethodName: String
}

input DeliveryPlanSplitInput {
  sku: [DeliveryPlanSplitSkuInput]
}

input DeliveryPlanSplitSkuInput {
  """拆分计划下标"""
  index: Int

  """计划id"""
  planId: ID

  """数量"""
  quantity: BigDecimal

  """sku id"""
  skuId: Int

  """装柜任务id"""
  taskId: ID
}

input DeliveryPlanUpdateInput {
  """订舱模式"""
  bookingMode: BookingModeEnum

  """柜次规则ID"""
  cabinetRuleId: ID

  """合同id"""
  contractId: ID

  """报关信息"""
  declarationInformation: DeclarationInformationInput

  """出口公司id"""
  exportCompanySupplierId: ID

  """供应链金融公司id"""
  financeCompanySupplierId: ID

  """id"""
  id: ID

  """计划空柜信息"""
  planEmptyCabinetInfo: PlanEmptyCabinetInput

  """路线信息"""
  routeInformation: RouteInformationUpdateInput

  """次合同号"""
  subContractCode: String

  """供应链模式"""
  supplyChainModel: SupplyChainModelEnum

  """发运方式"""
  transportMethod: TransportMethodEnum
}

type DeliveryReturnCommodityItemPayload implements CommoditySkuBase {
  """商品sku"""
  commoditySku: PitayaCommoditySku

  """配送单ItemId"""
  deliveryOrderItemId: ID

  """退货单ItemId"""
  deliveryReturnItemId: ID

  """出库总量"""
  outBoundQuantity: Quantity

  """已退货量"""
  returnFinishedQuantity: Quantity

  """本次退货量"""
  returnQuantity: Quantity

  """本次已退货量"""
  returnThisQuantity: Quantity

  """本次待退货量"""
  returnThisToBeAuditedQuantity: Quantity

  """待退货量"""
  returnToBeAuditedQuantity: Quantity

  """可退货量"""
  returnableQuantity: Quantity
}

type DeliveryReturnCommodityPayload implements CustomerBase {
  """能否修改"""
  canBeUpdated: Boolean

  """商品信息"""
  commodityItems: [DeliveryReturnCommodityItemPayload]

  """客户"""
  customer: Customer

  """联营配送单ID,有且>0则说明是,无则说明不是联营配送"""
  jointOrderId: ID

  """退货单Id"""
  returnId: ID

  """销售单号"""
  saleOrderCode: String

  """销售单ID"""
  saleOrderId: ID
}

type DeliveryReturnLogPayload implements UserBase {
  """ 创建时间 """
  createTime: Long

  """ 备注 """
  remark: String

  """ 配送退货日志ID """
  returnLogId: ID

  """ 配送退货单ID """
  returnOrderId: ID

  """ 日志类型 """
  type: DeliveryReturnLogType

  """ 日志类型文字 """
  typeText: String

  """ 用户信息 """
  user: User
}

enum DeliveryReturnLogType {
  """ 取消信息 """
  CANCELED

  """ 创建信息 """
  CREATE

  """ 完成信息 """
  FINISHED

  """ 入库信息 """
  INBOUND

  """ 驳回信息 """
  REJECTED

  """ 提交信息 """
  SUBMIT
}

input DeliveryReturnOrderInput {
  """退货单ID"""
  returnOrderId: ID!
}

type DeliveryReturnPayload implements BelongOrgBase & CreateUserBase & WarehouseBase {
  """配送客户"""
  belongInfo: [SummaryCustomerAddressInfo]

  """所属组织"""
  belongOrg: PitayaOrg

  """销售单商品信息"""
  commodities: [DeliveryReturnCommodityPayload]

  """创建时间"""
  createTime: Long

  """创建人"""
  createUser: User

  """配送日期"""
  deliveryDate: Long

  """配送单号"""
  deliveryOrderCode: String

  """配送单id"""
  deliveryOrderId: ID

  """v2.14.2配送类型"""
  deliveryOrderType: OutOrderTypeEnum

  """退货单最新日志信息，依据单据状态而定，可能为空"""
  latestDescription: String

  """退货原因"""
  orderDescription: String

  """退货单号"""
  returnCode: String

  """退货单Id"""
  returnId: ID

  """单据状态"""
  returnOrderStatus: ReturnOrderStatus

  """单据状态名称"""
  returnOrderStatusName: String

  """所属仓库"""
  warehouse: Warehouse
}

input DeliveryReturnStatusInput {
  """时间"""
  returnTime: PitayaTimeRange!
}

type DeliveryReturnStatusPayload {
  """已取消记录条数"""
  canceled: Long

  """已完成记录条数"""
  finished: Long

  """待入库记录条数"""
  toInbound: Long

  """待提交记录条数"""
  toSubmit: Long
}

input DeliverySalesPlanInput {
  """一键发货时间"""
  deliveryTime: Long

  """收货方收货时间"""
  receiptTimeList: [Long]

  """销地计划id"""
  salesPlanId: ID

  """国内发货时间"""
  shipmentTime: Long

  """调拨时间"""
  transferTime: Long
}

type DeliverySalesPlanPayload {
  """收货方数量"""
  customerCount: Int

  """销地计划号"""
  salesPlanCode: String

  """销地计划Id"""
  salesPlanId: ID
}

enum DeliveryTypeEnum {
  """配送出库:10"""
  DISTRIBUTION

  """自提出库:20"""
  SELF_PICKUP
}

input DepartureInspectionInfoInput {
  """是否取消质检"""
  cancelInspection: Boolean

  """取消质检的原因"""
  cancelInspectionReason: String

  """处罚金额"""
  punishAmount: BigDecimal
}

type DepartureInspectionInfoPayload {
  """是否取消质检"""
  cancelInspection: Boolean

  """取消质检的原因"""
  cancelInspectionReason: String

  """质检车牌号"""
  inspectionLicensePlateNumber: String

  """处罚金额"""
  punishAmount: BigDecimal
}

enum DestinationPortStateEnum {
  """到港未放行"""
  ARRIVAL_NOT_RELEASE

  """待到港"""
  NON_ARRIVAL

  """已放行"""
  RELEASE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""目的地类型"""
enum DestinationType {
  """口岸"""
  PORT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """堆场"""
  YARD
}

"""会计科目管理: 返回值-详情"""
type DetailAccountSubjectForCreateSubPayLoad {
  """ 余额方向 """
  balanceDirection: String

  """ 余额方向-名称 """
  balanceDirectionName: String

  """ 现金分类 """
  cashType: String

  """ 现金分类-名称 """
  cashTypeName: String

  """ 会计科目编码 """
  subjectCode: String

  """ 会计科目名称 """
  subjectName: String

  """ 科目子类型 """
  subjectSubType: String

  """ 科目子类型-名称 """
  subjectSubTypeName: String

  """ 科目类型 """
  subjectType: String

  """ 科目类型-名称"""
  subjectTypeName: String
}

"""返回值-发票管理: 预收抵扣金额"""
type DetailAdvanceReceiptInfoFasInvoicePayLoad {
  """预收金额(最多可抵扣的)"""
  advanceReceiptAmountCanOffset: BigDecimal

  """预收金额(全部的)"""
  advanceReceiptAmountTotal: BigDecimal
}

"""返回值-财务核算系统用组织公司: 详情-公司信息"""
type DetailCompanyInfoPayLoad implements FASCurrencyBase {
  """公司id"""
  companyId: ID

  """公司名称"""
  companyName: String

  """币种"""
  currency: FASCurrencyPayload
}

"""返回值-财务核算系统用组织公司: 详情-客户信息"""
type DetailCustomerInfoPayLoad {
  """客户所属id"""
  customerBelongId: ID

  """客户所属类型"""
  customerBelongType: Int

  """客户id（customer表的）"""
  customerId: ID

  """客户名称（customer表的）"""
  customerName: String

  """客户名称（基于客户类型的，belongType为渠道、地址、一般，则为渠道名、地址名、客户名；）"""
  customerNameByType: String

  """身份证号"""
  idNumber: String

  """纳税人识别号"""
  taxpayerIdentificationNumber: String
}

""" 详情页配送费用单上的商品信息 """
type DetailDeliveryCommodity implements CommoditySkuBase & CommodityTypeBase & WarehouseBase {
  """ 批次Code """
  batchCode: String

  """ 批次id """
  batchId: ID

  """ sku信息 """
  commoditySku: PitayaCommoditySku

  """ 商品类型信息 """
  commodityType: PitayaCommodityType

  """ 配送数量以及商品价格 """
  deliveryQuantity: QuantityAndPriceAndTypeInfo

  """ 配送退货数量 """
  deliveryReturnQuantity: Quantity

  """ 差异数量 """
  differencesQuantity: Quantity

  """ 商品明细itemId """
  itemId: ID

  """ 实际收货数量 """
  receptionQuantity: Quantity

  """ 来源订单商品项id """
  sourceOrderItemId: ID

  """ 出库仓库 """
  warehouse: Warehouse
}

type DetailDeliveryFeePayload {
  """ 操作日志 """
  billOperationLogPayload: [BillOperationLogPayload]

  """ 费用单主信息 """
  deliveryFeeMainInfo: DeliveryFeeMainInfo

  """ 运杂款明细 """
  freightFeeList: [FreightItem]

  """ 运杂款总金额 """
  freightFeeTotalAmount: BigDecimal

  """ 销售单/销售计划单列表 """
  salesOrderList: [SalesOrder]
}

"""返回值-财务核算系统用组织公司: 详情-部门信息"""
type DetailDepartInfoPayLoad {
  """部门的公司id"""
  companyId: ID

  """部门的公司名称"""
  companyName: String

  """部门id"""
  departId: ID

  """部门名称"""
  departName: String
}

""" 扩展单详情 """
type DetailExpandOrderPayload implements BelongOrgBase & CustomerBase & SupplierBase & WarehouseBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """ 费用单id """
  billId: ID

  """ 扩展单号 """
  code: String

  """ 扩展单商品列表 """
  commodities: [ExpandOrderCommodity]

  """ 商品类型 """
  commodityType: Int

  """ 商品类型描述 """
  commodityTypeDesc: String

  """所属客户"""
  customer: Customer

  """ 扩展单标签 """
  extendLabelId: [Long]

  """ 退货凭证 """
  fileImages: [String]

  """ 运杂费列表详情 """
  freightItemList: [FreightItem]

  """ 退货单 -- 运杂费总金额 """
  freightTotalAmount: BigDecimal

  """ 扩展单id """
  id: ID

  """ 匹配货源 """
  matchingSource: MarchingSourceInfo

  """ 关联采购单号 """
  purchaseCode: String

  """ 备注 """
  remark: String

  """ 扩展单状态 """
  status: ExtendOrderStatus
  statusDesc: String

  """ 供应商 """
  supplier: Supplier

  """ 扩展单类型 """
  type: ExpandOrderTypeEnum
  typeDesc: String

  """ 仓库信息 """
  warehouse: Warehouse
}

"""返回值-财务付款管理: 详情"""
type DetailFinancialPaymentPayLoad {
  """所属公司id"""
  businessCompanyId: ID

  """所属公司名称"""
  businessCompanyName: String

  """创建日期"""
  createTime: Long

  """本位币币种-编码"""
  currencyStandardCode: String

  """本位币币种-单位"""
  currencyStandardUnit: String

  """付款单金额"""
  financialPaymentAmount: BigDecimal

  """列表信息"""
  financialPaymentItems: [FinancialPaymentItemPayLoad]

  """流水信息"""
  flowMatchRecords: [FlowMatchRecordPayLoad]

  """已付款金额"""
  paymentAmount: BigDecimal

  """付款单号"""
  paymentCode: String

  """付款对象id"""
  paymentObjectId: ID

  """付款对象名称"""
  paymentObjectName: String

  """来源单子类型"""
  paymentSubType: String

  """来源单子类型名称"""
  paymentSubTypeName: String

  """来源单类型"""
  paymentType: String

  """来源单类型名称"""
  paymentTypeName: String

  """剩余付款金额"""
  remainPaymentAmount: BigDecimal

  """实际供应商id"""
  supplierId: ID

  """实际供应商名称"""
  supplierName: String

  """总匹配金额"""
  totalMatchAmount: BigDecimal
}

"""返回值-商品税率管理: 详情"""
type DetailGoodsTaxRatePayLoad {
  """商品品类id"""
  commodityCategoryId: ID

  """商品品类-名称"""
  commodityCategoryName: String

  """id"""
  id: ID

  """税率"""
  taxRate: BigDecimal

  """税种类型(字典taxType)"""
  taxType: String

  """税种类型-名称"""
  taxTypeName: String
}

"""返回值-发票(应付)管理: 可核销的预付信息-预付账款总额(按供应商和组织分组)"""
type DetailInAdvancePaymentAmountGroupBySupplierAndOrgPayLoad {
  """预付账款总额(特定供应商下的按组织分组)"""
  inAdvancePaymentAmountOneSupplierGroupByOrg: [DetailInAdvancePaymentAmountOneSupplierGroupByOrgPayLoad]

  """应付账款可核销总额(特定供应商下的按组织分组)"""
  invoicePayableCanOffsetAmountOneSupplierGroupByOrg: [FASPayTypeAmountPayload]

  """应付账款可核销总额(特定供应商下的)"""
  invoicePayableCanOffsetAmountOneSupplierTotal: BigDecimal

  """供应商id"""
  supplierId: ID

  """供应商名称"""
  supplierName: String
}

"""返回值-发票(应付)管理: 可核销的预付信息-预付账款总额(特定供应商下的按组织分组)"""
type DetailInAdvancePaymentAmountOneSupplierGroupByOrgPayLoad {
  """所属组织-id"""
  businessOrgId: ID

  """所属组织-名称"""
  businessOrgName: String

  """预付单的信息"""
  inAdvancePaymentInfos: [DetailInAdvancePaymentInfoPayLoad]
}

"""返回值-发票(应付)管理: 可核销的预付信息"""
type DetailInAdvancePaymentCanOffsetPayLoad {
  """预付账款总额(按供应商和组织分组)"""
  inAdvancePaymentAmountGroupBySupplierAndOrg: [DetailInAdvancePaymentAmountGroupBySupplierAndOrgPayLoad]

  """预付账款总额"""
  inAdvancePaymentAmountTotal: BigDecimal

  """应付账款可核销总额(按组织分组)"""
  invoicePayableCanOffsetAmountGroupByOrg: [FASPayTypeAmountPayload]

  """应付账款可核销总额"""
  invoicePayableCanOffsetAmountTotal: BigDecimal
}

"""返回值-发票(应付)管理: 可核销的预付信息-预付单的信息"""
type DetailInAdvancePaymentInfoPayLoad {
  """预付单的金额(即最大可用于核销应付单的金额)"""
  inAdvancePaymentAmount: BigDecimal

  """预付单Code"""
  inAdvancePaymentCode: String

  """预付单id"""
  inAdvancePaymentId: ID
}

""" 收入单详情页商品列表 """
type DetailIncomeStatementCommodityPayload implements CommoditySkuBase & FileInfoListBase {
  """ 费用单id """
  billMainId: ID

  """ 商品批次列表 """
  commodityBatchCodeList: [CommodityBatchCodeInfo]

  """ sku信息 """
  commoditySku: PitayaCommoditySku

  """ 单品小计 """
  commoditySkuAmount: BigDecimal

  """ 商品类型 """
  commodityType: Int

  """ 商品类型描述 """
  commodityTypeDesc: String

  """ 图片信息列表 - 次品用这个字段 """
  fileInfoList: [FileInfoPayLoad]

  """ 销售单id """
  saleOrderId: ID

  """ 销售总量、单价和单位信息 - 次品用这个字段 """
  salesAllQuantityAndPrice: QuantityAndPriceAndTypeInfo
}

""" 收入单: 详情查询参数 """
input DetailIncomeStatementInput {
  id: ID!

  """ 收入单类型 """
  incomeStatementType: BillMainTypeEnum!
}

""" 收入单(销售开单/平台开单)详情返回实体 """
type DetailIncomeStatementPayload {
  """ 商品-skuId列表 """
  commodities: [DetailIncomeStatementCommodityPayload]

  """ 收入单主信息 """
  incomeStatementMainInfo: IncomeStatementMainInfo

  """ 操作日志 """
  incomeStatementOperationLogPayload: [BillOperationLogPayload]
}

type DetailIndividualPurchasePayload {
  """ 费用信息，包括费用单id，运杂费信息 """
  billFreightAndMainIdInfo: BillFreightAndMainIdInfo

  """ 采购单商品列表 """
  commodityList: [IndividualPurchaseCommodity]

  """ 扩展单列表 """
  extendOrderList: [ExtendOrder]

  """ 采购单主信息 """
  individualPurchaseMainInfo: IndividualPurchaseMainInfo

  """ 入库记录条数 """
  instockCount: Int

  """ 操作日志记录 """
  purchaseOperationLogList: [PurchaseOperationLogPayload]
}

"""返回值-发票: 详情(业务单据商品信息)"""
type DetailInvoiceBusinessGoodsInfoPayLoad {
  """业务单据明细id"""
  businessItemId: ID

  """发票明细商品id"""
  invoiceItemGoodsId: ID

  """本次开票不含税金额"""
  makeOutInvoiceAmountNoTax: BigDecimal

  """累计开票价税合计"""
  makeOutInvoiceAmountTotalWithTax: BigDecimal

  """本次开票价税合计"""
  makeOutInvoiceAmountWithTax: BigDecimal

  """开票商品数量"""
  makeOutInvoiceQuantity: BigDecimal

  """开票商品单位"""
  makeOutInvoiceQuantityType: Int

  """开票商品单位-名称"""
  makeOutInvoiceQuantityTypeName: String

  """本次开票冲暂估金额"""
  offsetAppraiseReceivableAmount: BigDecimal

  """商品金额"""
  skuAmount: BigDecimal

  """商品skuId"""
  skuId: ID

  """商品名称"""
  skuName: String

  """商品数量"""
  skuQuantity: BigDecimal

  """税额"""
  skuTaxFee: BigDecimal

  """税率"""
  skuTaxRate: BigDecimal

  """商品类型id"""
  skuTypeId: ID

  """商品类型名称"""
  skuTypeName: String
}

"""返回值-发票: 详情(业务单据)"""
type DetailInvoiceBusinessInfoPayLoad {
  """单据总金额"""
  businessAmount: BigDecimal

  """业务单据编码"""
  businessCode: String

  """业务单据商品明细"""
  businessGoodsInfos: [DetailInvoiceBusinessGoodsInfoPayLoad]

  """业务单据明细id"""
  businessItemId: ID

  """业务单据类型"""
  businessType: Int

  """业务单据类型-名称"""
  businessTypeName: String

  """商品类型"""
  goodsTypeId: ID

  """商品类型"""
  goodsTypeStr: String

  """发票明细id"""
  invoiceItemId: ID

  """税额"""
  invoiceTaxFee: BigDecimal

  """税率"""
  invoiceTaxRate: BigDecimal

  """本次开票不含税金额"""
  makeOutInvoiceAmountNoTax: BigDecimal

  """累计开票价税合计"""
  makeOutInvoiceAmountTotalWithTax: BigDecimal

  """本次开票价税合计"""
  makeOutInvoiceAmountWithTax: BigDecimal

  """开票商品数量"""
  makeOutInvoiceQuantity: BigDecimal

  """开票商品单位-id"""
  makeOutInvoiceQuantityType: Int

  """开票商品单位-名称"""
  makeOutInvoiceQuantityTypeName: String

  """本次开票冲暂估金额"""
  offsetAppraiseReceivableAmount: BigDecimal

  """本次开票金额对应的支付方式"""
  paymentOfMakeOutInvoiceAmountWithTaxStr: String
}

"""返回值-发票: 详情"""
type DetailInvoicePayLoad {
  """业务发生公司id"""
  businessCompanyId: ID

  """业务发生公司-名称"""
  businessCompanyName: String

  """业务单据明细"""
  businessInfos: [DetailInvoiceBusinessInfoPayLoad]

  """业务发生的组织id"""
  businessOrgId: ID

  """业务发生的组织-名称"""
  businessOrgName: String

  """合同主体公司名称"""
  contractCompanyName: String

  """本位币币种-编码"""
  currencyStandardCode: String

  """本位币币种-单位"""
  currencyStandardUnit: String

  """客户所属id"""
  customerBelongId: ID

  """客户所属类型"""
  customerBelongType: Int

  """客户名称"""
  customerName: String

  """不含税金额合计"""
  invoiceAmountNoTax: BigDecimal

  """价税合计金额"""
  invoiceAmountWithTax: BigDecimal

  """发票代码"""
  invoiceCode: String

  """发票号码"""
  invoiceNumber: String

  """税额合计"""
  invoiceTaxFee: BigDecimal

  """税率"""
  invoiceTaxRate: BigDecimal

  """发票日期"""
  invoiceTime: Long

  """发票类型"""
  invoiceType: String

  """发票类型名称"""
  invoiceTypeName: String

  """开票公司"""
  makeOutCompanyId: ID

  """开票公司-名称"""
  makeOutCompanyName: String

  """来源系统-appId"""
  sourceAppId: Int

  """来源系统-名称"""
  sourceAppName: String
}

"""返回值-发票(应付)管理: 详情-业务单据"""
type DetailInvoicePayableBusinessPayLoad {
  """业务单据金额"""
  businessAmount: BigDecimal

  """业务单据编码"""
  businessCode: String

  """来源单据类型-编码"""
  businessType: Int

  """来源单据类型-名称"""
  businessTypeName: String

  """费用项-id"""
  expenseCostId: Long

  """费用项-名称"""
  expenseCostName: String

  """id"""
  id: ID

  """税费"""
  invoiceTaxFee: BigDecimal

  """税率"""
  invoiceTaxRate: BigDecimal

  """剩余开票金额价税合计"""
  makeOutInvoiceAmountRemainWithTax: BigDecimal

  """累计开票价税合计"""
  makeOutInvoiceAmountTotalWithTax: BigDecimal

  """本次开票价税合计"""
  makeOutInvoiceAmountWithTax: BigDecimal

  """本次冲暂估应付金额"""
  offsetAppraisePayableAmount: BigDecimal

  """剩余冲暂估应付金额"""
  offsetAppraisePayableRemainAmount: BigDecimal

  """对账金额"""
  sourceAmount: BigDecimal
}

"""返回值-发票(应付)管理: 详情"""
type DetailInvoicePayablePayLoad {
  """不含税合计金额"""
  amountNoTax: BigDecimal

  """价税合计金额"""
  amountWithTax: BigDecimal

  """业务发生的公司id"""
  businessCompanyId: ID

  """业务发生的公司-名称"""
  businessCompanyName: String

  """本位币币种-编码"""
  currencyStandardCode: String

  """本位币币种-单位"""
  currencyStandardUnit: String

  """发票分类-code"""
  invoiceBizType: String

  """发票分类-名称"""
  invoiceBizTypeName: String

  """发票主体公司id"""
  invoiceBodyCompanyId: ID

  """发票主体公司-名称"""
  invoiceBodyCompanyName: String

  """发票代码"""
  invoiceCode: String

  """发票号码"""
  invoiceNumber: String

  """发票日期"""
  invoiceTime: Long

  """发票类型"""
  invoiceType: String

  """发票类型-名称"""
  invoiceTypeName: String

  """开票供应商id"""
  makeOutSupplierId: Int

  """开票供应商名称"""
  makeOutSupplierName: String

  """来源单据明细"""
  sourceInfos: [DetailInvoicePayableSourcePayLoad]

  """实际供应商id"""
  supplierId: Int

  """实际供应商名称"""
  supplierName: String

  """税费"""
  taxFee: BigDecimal

  """税率"""
  taxRate: BigDecimal
}

"""返回值-发票(应付)管理: 详情-来源单据"""
type DetailInvoicePayableSourcePayLoad {
  """业务单据明细"""
  businessInfos: [DetailInvoicePayableBusinessPayLoad]

  """所属组织(多个)"""
  businessOrgNames: [String]

  """id"""
  id: ID

  """税费"""
  invoiceTaxFee: BigDecimal

  """税率"""
  invoiceTaxRate: BigDecimal

  """剩余开票金额价税合计"""
  makeOutInvoiceAmountRemainWithTax: BigDecimal

  """累计开票价税合计"""
  makeOutInvoiceAmountTotalWithTax: BigDecimal

  """本次开票价税合计"""
  makeOutInvoiceAmountWithTax: BigDecimal

  """本次冲暂估应付金额"""
  offsetAppraisePayableAmount: BigDecimal

  """剩余冲暂估应付金额"""
  offsetAppraisePayableRemainAmount: BigDecimal

  """对账总额"""
  sourceAmount: BigDecimal

  """对账单号"""
  sourceCode: String

  """对账日期"""
  sourceTime: Long

  """来源单据类型-编码"""
  sourceType: Int

  """来源单据类型-名称"""
  sourceTypeName: String

  """供应商id"""
  supplierId: Int

  """供应商名称"""
  supplierName: String
}

""" 非主营业务收款管理详情返回信息 """
type DetailNonPrimaryReceiptsPayLoad {
  """业务发生公司id"""
  businessCompanyId: Int

  """业务发生公司-名称"""
  businessCompanyName: String

  """业务发生的组织id"""
  businessOrgId: Int

  """业务发生的组织-名称"""
  businessOrgName: String

  """创建时间"""
  createTime: Long

  """本位币币种-编码"""
  currencyStandardCode: String

  """本位币币种-单位"""
  currencyStandardUnit: String

  """客户所属id"""
  customerBelongId: ID

  """客户所属类型"""
  customerBelongType: Int

  """客户名称"""
  customerName: String

  """ 员工ID """
  employeeId: Int

  """ 员工名称 """
  employeeName: String

  """ 流水匹配总金额 """
  flowMatchAmount: BigDecimal

  """id"""
  id: ID

  """ 收款单号 """
  receiptsCode: String

  """ 收款单付款方式 """
  receiptsPaymentList: [FASPayTypeAmountPayload]

  """ 收款单匹配流水信息(真实流水) """
  receiptsRealFlowMatchList: [ReceiptsFlowMatchPayLoad]

  """ 收款单字类型 """
  receiptsSubType: String

  """ 收款单子类型描述 """
  receiptsSubTypeName: String

  """收款日期"""
  receiptsTime: Long

  """ 收款单类型 """
  receiptsType: String

  """ 收款单类型描述 """
  receiptsTypeName: String

  """ 收款单匹配流水信息(虚拟流水) """
  receiptsVirtualFlowMatchList: [ReceiptsFlowMatchPayLoad]

  """ 备注 """
  remark: String

  """ 收款总金额 """
  totalAmount: BigDecimal
}

""" 退货出库单详情 """
type DetailOutWarehouseOrderPayload {
  """所属组织"""
  belongOrg: PitayaOrg

  """ 商品明细列表 """
  commodities: [CommodityOutWarehouse]

  """ 商品类型Id """
  commodityTyp: Int
  commodityTypeDesc: String

  """所属客户"""
  customer: Customer

  """ 出库单备注 """
  mark: String

  """ 匹配货源 """
  matchingGoodsSource: String

  """ 匹配货源id """
  matchingGoodsSourceId: Int

  """ 出库单号 """
  outWarehouseCode: String

  """ 出库单id """
  outWarehouseId: ID

  """ 出库单状态 """
  outWarehouseStatus: String

  """ 出库类型 """
  outWarehouseType: String

  """ 提交时间 """
  submitTime: Long

  """ 提交人 """
  submitUser: User

  """ 供应商 """
  supplier: Supplier

  """ 仓库信息 """
  warehouse: Warehouse
}

"""返回值-应付管理: 详情基础信息"""
type DetailPayablePayLoad {
  """所属公司id"""
  businessCompanyId: ID

  """所属公司名称"""
  businessCompanyName: String

  """所属组织名称"""
  businessOrgName: [String]

  """创建时间"""
  createTime: Long

  """红蓝字"""
  direction: String

  """红蓝字名称"""
  directionName: String

  """发票号码"""
  invoiceNumber: String

  """发票时间"""
  invoiceTime: Long

  """开票供应商id"""
  makeOutSupplierId: ID

  """开票供应商名称"""
  makeOutSupplierName: String

  """应付金额"""
  payableAmount: BigDecimal

  """应付单号"""
  payableCode: String

  """列表信息"""
  payableItems: [PayableItemPayLoad]

  """应付单子类型"""
  payableSubType: String

  """应付单子类型名称"""
  payableSubTypeName: String

  """应付单类型"""
  payableType: String

  """应付单类型名称"""
  payableTypeName: String

  """付款对象id"""
  paymentObjectId: ID

  """付款对象名称"""
  paymentObjectName: String

  """剩余应付金额"""
  remainPayableAmount: BigDecimal

  """实际供应商id"""
  supplierId: ID

  """实际供应商名称"""
  supplierName: String
}

""" 主营业务收款管理详情返回信息 """
type DetailPrimaryReceiptsPayLoad {
  """业务发生公司id"""
  businessCompanyId: Int

  """业务发生公司-名称"""
  businessCompanyName: String

  """业务发生的组织id"""
  businessOrgId: Int

  """业务发生的组织-名称"""
  businessOrgName: String

  """合同主体名称"""
  contractCompanyName: String

  """创建时间"""
  createTime: Long

  """本位币币种-编码"""
  currencyStandardCode: String

  """本位币币种-单位"""
  currencyStandardUnit: String

  """客户所属id"""
  customerBelongId: ID

  """客户所属类型"""
  customerBelongType: Int

  """客户名称"""
  customerName: String

  """ 流水匹配总金额 """
  flowMatchAmount: BigDecimal

  """id"""
  id: ID

  """出票公司名称"""
  makeOutCompanyName: String

  """ 收款单号 """
  receiptsCode: String

  """ 收款单付款方式 """
  receiptsPaymentList: [ReceiptsPaymentPayLoad]

  """ 收款单匹配流水信息(真实流水) """
  receiptsRealFlowMatchList: [ReceiptsFlowMatchPayLoad]

  """ 收款单关联应收单明细信息 """
  receiptsReceivableList: [ReceiptsReceivablePayLoad]

  """ 收款单来源类型 """
  receiptsSourceType: String

  """ 收款单来源类型描述 """
  receiptsSourceTypeName: String

  """收款日期"""
  receiptsTime: Long

  """ 收款单匹配流水信息(虚拟流水) """
  receiptsVirtualFlowMatchList: [ReceiptsFlowMatchPayLoad]

  """ 备注 """
  remark: String

  """ 收款总金额 """
  totalAmount: BigDecimal
}

type DetailPrimaryReceiptsReturnPayLoad {
  """业务发生公司id"""
  businessCompanyId: ID

  """业务发生公司-名称"""
  businessCompanyName: String

  """业务发生的组织id"""
  businessOrgId: ID

  """业务发生的组织-名称"""
  businessOrgName: String

  """合同客户id"""
  contractCustomerId: ID

  """合同客户名称"""
  contractCustomerName: String

  """合同客户类型"""
  contractCustomerType: Int

  """创建时间"""
  createTime: Long

  """本位币币种-编码"""
  currencyStandardCode: String

  """本位币币种-单位"""
  currencyStandardUnit: String

  """客户所属id"""
  customerBelongId: ID

  """客户所属类型"""
  customerBelongType: Int

  """客户名称"""
  customerName: String

  """出票公司ID"""
  drawCompanyId: ID

  """出票公司名称"""
  drawCompanyName: String

  """id"""
  id: ID

  """ 退款单关联流水匹配记录 """
  matchFlowList: [ReceiptsReturnFlowMatchPayLoad]

  """ 驳回原因 """
  reason: String

  """ 退款单关联应收单明细信息 """
  receiptsReceivableList: [ReceiptsReturnReceivablePayLoad]

  """ 退款单号 """
  receiptsReturnCode: String

  """ 退款单来源类型 """
  receiptsReturnSourceType: String

  """ 退款单来源类型描述 """
  receiptsReturnSourceTypeName: String

  """退款日期"""
  receiptsReturnTime: Long

  """ 剩余款金额(退款总额-已退款单) """
  remainTotalAmount: BigDecimal

  """ 备注 """
  remark: String

  """ 已退款金额(取退款单关联的付款单的【已付款金额】累积) """
  returnedTotalAmount: BigDecimal

  """来源系统-appId"""
  sourceAppId: Int

  """来源系统-名称"""
  sourceAppName: String

  """ 退款总金额 """
  totalAmount: BigDecimal
}

"""返回值-应收管理: 详情（业务单据商品信息）"""
type DetailReceivableBusinessGoodsInfoPayLoad {
  """业务单据明细id"""
  businessItemId: ID

  """发票金额(本次开票价税合计)"""
  makeOutInvoiceAmountWithTax: BigDecimal

  """累计核销预收金额"""
  offsetAdvanceReceivableAmountTotalWithTax: BigDecimal

  """累计冲销蓝/红字应收金额"""
  offsetBlueOrRedReceivableAmountTotalWithTax: BigDecimal

  """累积收款/退款金额"""
  offsetReceiptOrRefundAmountTotalWithTax: BigDecimal

  """应收金额（含税）"""
  receivableAmountWithTax: BigDecimal

  """应收明细商品id"""
  receivableItemGoodsId: ID

  """剩余冲暂估金额"""
  remainOffsetAppraiseReceivableAmount: BigDecimal

  """剩余应收金额（含税）"""
  remainReceivableAmountWithTax: BigDecimal

  """商品金额"""
  skuAmount: BigDecimal

  """商品skuId"""
  skuId: ID

  """商品名称"""
  skuName: String

  """商品类型id"""
  skuTypeId: ID

  """商品类型名称"""
  skuTypeName: String
}

"""返回值-应收管理: 详情（业务单据信息）"""
type DetailReceivableBusinessInfoPayLoad {
  """单据总金额"""
  businessAmount: BigDecimal

  """业务单据商品明细"""
  businessGoodsInfos: [DetailReceivableBusinessGoodsInfoPayLoad]

  """业务单据id"""
  businessId: ID

  """业务单日期"""
  businessTime: Long

  """业务单据类型"""
  businessType: Int

  """业务单据类型-名称"""
  businessTypeName: String

  """发票金额(本次开票价税合计)"""
  makeOutInvoiceAmountWithTax: BigDecimal

  """累计核销预收金额"""
  offsetAdvanceReceivableAmountTotalWithTax: BigDecimal

  """累计冲销蓝/红字应收金额"""
  offsetBlueOrRedReceivableAmountTotalWithTax: BigDecimal

  """累积收款/退款金额"""
  offsetReceiptOrRefundAmountTotalWithTax: BigDecimal

  """应收金额(含税)"""
  receivableAmountWithTax: BigDecimal

  """应收单号"""
  receivableCode: String

  """应收单明细id"""
  receivableItemId: ID

  """剩余冲暂估金额"""
  remainOffsetAppraiseReceivableAmount: BigDecimal

  """剩余应收金额(含税)"""
  remainReceivableAmountWithTax: BigDecimal

  """剩余应收分组收款方式金额(含税)-Join"""
  remainReceivableAmountWithTaxGroupByPaymentJoin: String
}

"""返回值-应收管理: 详情"""
type DetailReceivablePayLoad {
  """所属公司id"""
  businessCompanyId: ID

  """所属公司-名称"""
  businessCompanyName: String

  """业务单据明细"""
  businessInfos: [DetailReceivableBusinessInfoPayLoad]

  """所属组织id"""
  businessOrgId: ID

  """所属公司-名称"""
  businessOrgName: String

  """发票红字/蓝字-value"""
  invoiceDirection: String

  """发票红字/蓝字-名称"""
  invoiceDirectionName: String

  """应收金额(含税)"""
  receivableAmountWithTax: BigDecimal

  """应收单单号"""
  receivableCode: String

  """应收日期"""
  receivableTime: Long

  """剩余应收金额(含税)"""
  remainReceivableAmountWithTax: BigDecimal

  """来源系统-appId"""
  sourceAppId: Int

  """来源系统-名称"""
  sourceAppName: String

  """ 应收单状态-code"""
  status: String

  """ 应收单状态-名称"""
  statusName: String
}

"""返回值-对账管理: 详情组合（业务单据信息）"""
type DetailReconciliationItemCombinePayLoad {
  """基础数据"""
  baseInfo: DetailReconciliationItemPayLoad

  """逆向单据信息"""
  children: [DetailReconciliationItemPayLoad]
}

"""返回值-对账管理: 详情（业务单据信息）"""
type DetailReconciliationItemPayLoad {
  """累计已开票金额"""
  accumulativeInvoiceAmount: BigDecimal

  """业务单金额"""
  businessAmount: BigDecimal

  """业务单据号"""
  businessCode: String

  """所属公司id"""
  businessCompanyId: ID

  """所属公司-名称"""
  businessCompanyName: String

  """业务单创建人"""
  businessCreateBy: ID

  """业务单创建人-名称"""
  businessCreateByName: String

  """业务单据id"""
  businessId: ID

  """所属组织id"""
  businessOrgId: ID

  """所属组织-名称"""
  businessOrgName: String

  """业务日期"""
  businessTime: Long

  """单据类型"""
  businessType: Int

  """单据类型-名称"""
  businessTypeName: String

  """费用项id"""
  costId: ID

  """费用项名称"""
  costName: String

  """对账单明细id"""
  id: ID

  """本次对账金额"""
  reconciliationAmount: BigDecimal

  """差额"""
  reconciliationDiffAmount: BigDecimal

  """剩余可开票金额"""
  remainInvoiceAmount: BigDecimal

  """剩余对账金额"""
  remainReconciliationAmount: BigDecimal

  """来源系统-appId"""
  sourceAppId: Int

  """来源系统-名称"""
  sourceAppName: String

  """供应商id"""
  supplierId: ID

  """供应商名称"""
  supplierName: String
}

"""返回值-对账管理: 详情"""
type DetailReconciliationPayLoad {
  """累计已开票金额"""
  accumulativeInvoiceAmount: BigDecimal

  """所属公司id"""
  businessCompanyId: ID

  """所属公司-名称"""
  businessCompanyName: String

  """对账人"""
  createBy: ID

  """对账人-名称"""
  createByName: String

  """创建日期"""
  createTime: Long

  """本位币币种-编码"""
  currencyStandardCode: String

  """本位币币种-单位"""
  currencyStandardUnit: String

  """对账单id"""
  id: ID

  """对账周期结束时间"""
  periodEndTime: Long

  """对账周期开始时间"""
  periodStartTime: Long

  """本次对账总金额"""
  reconciliationAmount: BigDecimal

  """对账单号"""
  reconciliationCode: String

  """对账单明细"""
  reconciliationItems: [DetailReconciliationItemCombinePayLoad]

  """对账单类型(字典reconciliationType)"""
  reconciliationType: String

  """对账单类型名称"""
  reconciliationTypeName: String

  """关联的发票号码"""
  relInvoiceNumberList: [String]

  """剩余可开票金额"""
  remainInvoiceAmount: BigDecimal

  """备注"""
  remark: String

  """供应商id"""
  supplierId: ID

  """供应商名称"""
  supplierName: String
}

"""返回值-报销费用管理:报销单明细详情"""
type DetailReimbursementItemPayLoad {
  """报销金额"""
  amount: BigDecimal

  """业务项目(字典businessProject)"""
  businessProject: String

  """业务项目名称"""
  businessProjectName: String

  """客户所属id"""
  customerBelongId: ID

  """客户所属类型"""
  customerBelongType: Int

  """客户名称"""
  customerName: String

  """报销单明细id"""
  id: ID

  """报销费用子类型(字典reimbursementExpenseType)"""
  reimbursementExpenseSubtype: String

  """报销费用子类型名称"""
  reimbursementExpenseSubtypeName: String

  """报销费用类型(字典reimbursementExpenseType)"""
  reimbursementExpenseType: String

  """报销费用类型名称"""
  reimbursementExpenseTypeName: String
}

"""返回值-报销费用管理: 详情"""
type DetailReimbursementPayLoad {
  """是否摊销【1：是；99：否】"""
  amortize: Int

  """摊销结束时间"""
  amortizeEndTime: Long

  """摊销记录列表"""
  amortizeList: [AmortizePayLoad]

  """摊销开始时间"""
  amortizeStartTime: Long

  """摊销状态(字典reimbursementAmortizeStatus)"""
  amortizeStatus: String

  """摊销状态名称"""
  amortizeStatusName: String

  """所属公司id"""
  businessCompanyId: ID

  """所属公司名称"""
  businessCompanyName: String

  """所属组织id"""
  businessOrgId: ID

  """所属组织名称"""
  businessOrgName: String

  """创建人"""
  createBy: ID

  """创建人-名称"""
  createByName: String

  """创建时间"""
  createTime: Long

  """本位币币种-单位"""
  currencyStandardUnit: String

  """拓展公司id"""
  expandCompanyId: ID

  """拓展公司名称"""
  expandCompanyName: String

  """附件列表"""
  fileList: [FASFilePayload]

  """生成应付单失败的原因"""
  genePayableFailReason: String

  """报销单id"""
  id: ID

  """是否增量【1：是；99：否】"""
  increment: Int

  """匹配借支总额"""
  matchingBorrowingAmount: BigDecimal

  """匹配借支单情况"""
  matchingBorrowingCase: [String]

  """NC单号"""
  ncSystemCode: String

  """冲借款类型(字典offsetBorrowType)"""
  offsetBorrowType: String

  """冲借款类型名称"""
  offsetBorrowTypeName: String

  """报销单付款状态(字典reimbursementPayStatus)"""
  payStatus: String

  """报销单付款状态名称"""
  payStatusName: String

  """需支付金额(借支差额)"""
  payableAmount: BigDecimal

  """已付款金额"""
  paymentAmount: BigDecimal

  """付款单号"""
  paymentCode: [String]

  """付款对象id(员工为用户id，单位为0)"""
  paymentObjectId: ID

  """付款对象名称"""
  paymentObjectName: String

  """报销金额"""
  reimbursementAmount: BigDecimal

  """报销单号"""
  reimbursementCode: String

  """报销单明细"""
  reimbursementItemList: [DetailReimbursementItemPayLoad]

  """报销部门组织id"""
  reimbursementOrgId: ID

  """报销部门组织名称"""
  reimbursementOrgName: String

  """报销事由"""
  reimbursementReason: String

  """报销单状态(字典reimbursementStatus)"""
  reimbursementStatus: String

  """报销单状态名称"""
  reimbursementStatusName: String

  """报销子类型(字典reimbursementType)"""
  reimbursementSubtype: String

  """报销子类型名称"""
  reimbursementSubtypeName: String

  """报销时间"""
  reimbursementTime: Long

  """报销类型(字典reimbursementType)"""
  reimbursementType: String

  """报销类型名称"""
  reimbursementTypeName: String

  """关联应付单状态(字典relPayableStatus)"""
  relPayableStatus: String

  """关联应付单状态名称"""
  relPayableStatusName: String

  """备注"""
  remark: String
}

type DetailRelationReceiptsReturnPayLoad {
  """ 销售售后单号 """
  businessCode: String

  """业务发生公司id"""
  businessCompanyId: ID

  """业务发生公司-名称"""
  businessCompanyName: String

  """业务发生的组织id"""
  businessOrgId: ID

  """业务发生的组织-名称"""
  businessOrgName: String

  """客户所属id"""
  customerBelongId: ID

  """客户所属类型"""
  customerBelongType: Int

  """客户名称"""
  customerName: String

  """id"""
  id: ID

  """ 匹配退款金额合计 """
  matchAmount: BigDecimal

  """ 退款单关联应收单明细信息 """
  receiptsReceivableList: [RelationReceivablePayLoad]

  """ 退款单号 """
  receiptsReturnCode: String

  """来源系统-appId"""
  sourceAppId: Int

  """来源系统-名称"""
  sourceAppName: String

  """ 退款总金额 """
  totalAmount: BigDecimal
}

"""返回值-凭证模板: 详情(科目的条件)"""
type DetailVoucherTemplateConditionInput {
  """condition的id"""
  conditionId: ID

  """条件间-逻辑运算符"""
  conditionLogicalOperator: String

  """条件间-逻辑运算符(名称)"""
  conditionLogicalOperatorName: String

  """字段-key"""
  filedKey: String

  """字段-key(名称)"""
  filedKeyName: String

  """字段-关系运算符"""
  filedRelationalOperator: String

  """字段-关系运算符-名称"""
  filedRelationalOperatorName: String

  """字段-value"""
  filedValue: [String]

  """字段-value(名称)"""
  filedValueName: String

  """条件序号(1、2、3进行递增)"""
  index: Int
}

"""返回值-凭证模板: 详情(用于创建凭证)"""
type DetailVoucherTemplateForCreateBillPayLoad {
  """凭证模板-id"""
  id: ID

  """科目信息"""
  subjectList: [DetailVoucherTemplateForCreateBillSubjectInput]
}

"""返回值-凭证模板: 详情(用于创建凭证)-科目信息"""
type DetailVoucherTemplateForCreateBillSubjectInput {
  """金额方向"""
  amountDirection: String

  """科目编码"""
  subjectCode: String

  """科目方向(字典类型debitAndCredit)"""
  subjectDirection: String

  """subjectId的 id"""
  subjectId: ID

  """科目名称"""
  subjectName: String

  """摘要"""
  summary: String
}

"""返回值-凭证模板: 详情"""
type DetailVoucherTemplatePayLoad {
  """是否为调整类凭证"""
  adjustTypeVoucher: Int

  """适用范围的单据类型"""
  businessType: String

  """适用范围的单据类型-名称"""
  businessTypeName: String

  """适用范围的单据类型的父级（选择一）"""
  businessTypeParent: String

  """适用范围的单据类型的父级（选择一）-名称"""
  businessTypeParentName: String

  """凭证模板-id"""
  id: ID

  """是否手工凭证"""
  manualBill: Int

  """备注"""
  remark: String

  """科目组合模式(字典类型subjectCombineMode)"""
  subjectCombineMode: String

  """科目信息"""
  subjectList: [DetailVoucherTemplateSubjectInput]

  """是否通用"""
  universal: Int

  """凭证模板归属类型"""
  voucherTemplateBelongType: String

  """凭证模板归属类型-名称"""
  voucherTemplateBelongTypeName: String

  """凭证模板名称"""
  voucherTemplateName: String

  """凭证模板名称-id"""
  voucherTemplateNameId: ID
}

"""返回值-凭证模板: 详情(科目信息)"""
type DetailVoucherTemplateSubjectInput {
  """金额方向"""
  amountDirection: String

  """金额方向-名称"""
  amountDirectionName: String

  """金额来源"""
  amountSource: String

  """金额来源-名称"""
  amountSourceName: String

  """辅助核算类型"""
  auxiliaryAccountType: String

  """辅助核算类型-名称"""
  auxiliaryAccountTypeName: String

  """条件信息"""
  conditionList: [DetailVoucherTemplateConditionInput]

  """科目编码"""
  subjectCode: String

  """科目方向(字典类型debitAndCredit)"""
  subjectDirection: String

  """科目方向-名称"""
  subjectDirectionName: String

  """subjectId的 id"""
  subjectId: ID

  """科目名称"""
  subjectName: String

  """摘要"""
  summary: String

  """是否通用【通用：1，非通用：99】"""
  universal: Int
}

interface DeviceBasicInfoInterface {
  """基础信息"""
  basicInfo: DeviceBasicInfoPayload

  """id"""
  id: ID
}

type DeviceBasicInfoPayload {
  """设备号"""
  code: String

  """当前地址"""
  currentAddress: String

  """设备订单号"""
  currentBiddingOrderId: ID

  """电量"""
  electric: Int

  """服务到期时间"""
  expireTime: Long

  """id"""
  id: ID

  """是否绑定订单"""
  wasBindingOrder: Boolean
}

type DeviceBindingLogsPayload {
  """温度计关联柜子信息"""
  cabinetInfo: ThermometerCabinetInfoPayload

  """操作时间"""
  operationTime: Long

  """操作类型"""
  operationType: DeviceBindingTypeEnum

  """设备订单ID"""
  thermometerOrderId: ID
}

enum DeviceBindingTypeEnum {
  """绑定"""
  BIND

  """解绑"""
  UN_BIND
}

type DeviceDetailsPayload implements DeviceBasicInfoInterface & DevicePoolInfoInterface & FailureDeviceInterface & RecoveryDeviceInterface {
  """基础信息"""
  basicInfo: DeviceBasicInfoPayload

  """设备故障信息"""
  failureInfo: FailureDeviceInfoPayload

  """id"""
  id: ID

  """设备池记录信息"""
  poolInfo: DeviceUsabilityPayload

  """设备回收信息"""
  recoveryInfo: RecoveryDeviceInfoPayload
}

"""异常标签"""
enum DeviceFailureLabelEnum {
  """无法正常开机"""
  CANNOT_BOOT

  """数据异常"""
  DATA_FAILURE

  """GPS异常"""
  GPS_ABNORMAL

  """其他"""
  OTHER

  """设备关机"""
  POWER_OFF

  """探针异常"""
  PROBE_FAILURE

  """信号异常"""
  SIGNAL_FAILURE
}

"""故障状态"""
enum DeviceFailureStateEnum {
  """故障中"""
  FAULTY

  """正常"""
  NORMAL
}

interface DeviceLocationInterface {
  """地址"""
  address: String

  """地址id"""
  addressId: ID

  """地址类型"""
  type: DevicePlannedUsageAddressEnum
}

"""设备操作类型"""
enum DeviceOperateTypeEnum {
  """新增"""
  CREATE

  """编辑"""
  UPDATE
}

input DevicePageInput {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """设备号"""
  codes: [String!]

  """服务到期结束时间"""
  expireTimeEnd: Long

  """服务到期开始时间"""
  expireTimeStart: Long

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """计划使用地"""
  plannedUsageAddress: PlannedUsageAddressInput

  """状态"""
  status: [DeviceStateEnum]

  """是否故障"""
  wasFaulted: Boolean

  """是否回收"""
  wasRecycled: Boolean
}

type DevicePagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [DeviceRecordPayload]

  """总记录数"""
  totalRecords: Int
}

enum DevicePlannedUsageAddressEnum {
  """组织"""
  ORG

  """口岸"""
  PORT
}

input DevicePlatformInput {
  """
  WEB 0
  ANDROID 1
  IOS 2
  """
  device: Int!
}

interface DevicePoolInfoInterface {
  """id"""
  id: ID

  """设备池记录信息"""
  poolInfo: DeviceUsabilityPayload
}

type DeviceRecordPayload implements DeviceBasicInfoInterface & DevicePoolInfoInterface {
  """基础信息"""
  basicInfo: DeviceBasicInfoPayload

  """id"""
  id: ID

  """设备池记录信息"""
  poolInfo: DeviceUsabilityPayload
}

"""设备回收状态"""
enum DeviceRecoveryStateEnum {
  """已分发"""
  DISTRIBUTED

  """已回收"""
  RECYCLED
}

enum DeviceStateEnum {
  """已完成"""
  COMPLETED

  """已过期"""
  EXPIRED

  """待使用"""
  FREE

  """使用中"""
  USING
}

type DeviceUsabilityPayload implements DurianThermometerOrderDeliveryPlanInfoInterface {
  """循环次数"""
  cycleNumber: Int

  """id"""
  id: ID

  """计划信息"""
  planInfo: DurianThermometerOrderDeliveryPlanPayload

  """计划使用地"""
  plannedUsageAddress: PlannedUsageAddressPayload

  """备注"""
  remark: String

  """设备状态"""
  state: DeviceStateEnum

  """设备订单号"""
  thermometerOrderId: ID

  """是否故障"""
  wasFaulted: Boolean

  """是否回收"""
  wasRecycled: Boolean
}

interface DictClassInterFace {
  """分类id"""
  classId: ID

  """分类名称"""
  className: String
}

"""查询费用字典表入参"""
input DictCodeGroupInput {
  """字典类型，1新增费用字段数据源，2费用项分组，3费用项业务规则分组"""
  billDictType: BillDictType

  """字典编码"""
  dictCode: String
}

type DictCodeGroupPayload {
  dictCode: [DictCodePayload]
}

type DictCodePayload {
  """字典类型，1新增费用字段数据源，2费用项分组，3费用项业务规则分组"""
  billDictType: BillDictType

  """描述"""
  description: String

  """字典编码"""
  dictCode: String

  """字典名称"""
  dictName: String

  """租户id"""
  tenantId: ID
}

input DictItemInput {
  """字典项值"""
  dictCode: String
}

type DictItemListPayload {
  dictItem: [DictItemPayload]
}

type DictItemPayload {
  """描述"""
  description: String

  """字典编码"""
  dictCode: String

  """字典项文本"""
  itemText: String

  """字典项值"""
  itemValue: String

  """排序"""
  sort: Int
}

"""字典选项PayLoad"""
type DictOptionPayLoad {
  """字典选项列表"""
  dictOptions: [FASExpandOption]

  """字典类型-编码"""
  dictTypeCode: String
}

"""字典选项Input"""
input DictQueryInput {
  """字典类型-编码（枚举）"""
  dictTypeCode: DictTypeCodeEnum!

  """父级字典-值(传入时返回该父级字典下的二级字典，不传入返回该父级字典的一级字典)"""
  parentDictValue: String
}

"""字典选项(树形)Input"""
input DictTreeQueryInput {
  """字典类型-编码"""
  dictTypeCode: DictTypeCodeEnum!
}

"""字典类型-编码（枚举）"""
enum DictTypeCodeEnum {
  """科目状态"""
  accountSubjectStatus

  """财务凭证"""
  accountVoucher

  """ 金额方向 """
  amountDirection

  """资产类别"""
  assetClassification

  """资产采购类型"""
  assetPurchaseType

  """资产状态"""
  assetStatus

  """代付费用单关联状态"""
  associationStatus

  """ 辅助核算类型 """
  auxiliaryAccountType

  """资产调拨业务单状态"""
  bizOrderStatus

  """借款单付款状态"""
  borrowingPayStatus

  """ 借款单状态 """
  borrowingStatus

  """ 借款单类型 """
  borrowingType

  """ 项目类型 """
  businessItemType

  """ 业务项目 """
  businessProject

  """现金分类"""
  cashType

  """出纳付款收支项目"""
  cashierPaymentItem

  """币种"""
  currency

  """本次折旧情况"""
  currentDepreciationStatus

  """ 借贷方向 """
  debitAndCredit

  """资产折旧状态"""
  depreciationStatus

  """资产设备大类"""
  deviceCategory

  """资产处置方式"""
  disposalMethod

  """资产盘点单据类型"""
  documentType

  """费用单类型"""
  expenseType

  """财务付款状态"""
  financialPaymentStatus

  """财务付款类型"""
  financialPaymentType

  """ 匹配流水状态 """
  flowMatchStatus

  """ 资金流水单据状态 """
  fundFlowStatus

  """ 资金流水类型 """
  fundFlowType

  """ 生成状态 """
  geneStatus

  """代付费用单 生成方式"""
  generationType

  """资产入库类型"""
  inStockType

  """ 发票生成规则 """
  invoiceGeneRule

  """发票(应付)分类"""
  invoicePayableBizType

  """发票(应付)状态"""
  invoicePayableStatus

  """ 发票状态 """
  invoiceStatus

  """ 发票类型 """
  invoiceType

  """ 开票状态 """
  invoicingStatus

  """ 逻辑运算符 """
  logicalOperator

  """ 非主营业务收款单收入类型 """
  nonPrimaryReceiptsType

  """冲借款单类型"""
  offsetBorrowType

  """调出调入"""
  outInType

  """代付费用单状态"""
  payOfAnotherStatus

  """ 支付方式 """
  payType

  """应付来源单类型"""
  payableSourceType

  """应付单状态"""
  payableStatus

  """应付单类型"""
  payableType

  """预付单状态"""
  paymentAdvanceStatus

  """ 付款单付款状态 """
  paymentPayStatus

  """ 付款单来源单据子类型 """
  paymentSourceSubType

  """ 付款单来源单据类型 """
  paymentSourceType

  """ 付款单状态 """
  paymentStatus

  """ 付款单子类型 """
  paymentSubType

  """ 付款单类型 """
  paymentType

  """ 支付方式分组 """
  paymentTypeGroup

  """ 销售单正逆向类型 """
  positiveOrNegative

  """ 主营业务收款单收入类型 """
  primaryReceiptsType

  """ 采购单正逆向类型 """
  purchasePositiveOrNegative

  """ 退款单来源类型 """
  receiptsReturnSourceType

  """ 收款退款单状态 """
  receiptsReturnStatus

  """ 收款单来源类型 """
  receiptsSourceType

  """ 收款单状态 """
  receiptsStatus

  """ 应收单状态 """
  receivableStatus

  """ 对账单开票状态 """
  reconciliationInvoicingStatus

  """ 对账单状态 """
  reconciliationStatus

  """对账单类型"""
  reconciliationType

  """ 红蓝字 """
  redOrBlueWord

  """ 对账单摊销状态 """
  reimbursementAmortizeStatus

  """报销单费用类型"""
  reimbursementExpenseType

  """报销单付款状态"""
  reimbursementPayStatus

  """ 报销单状态 """
  reimbursementStatus

  """ 报销单类型 """
  reimbursementType

  """ 关联应付单状态 """
  relPayableStatus

  """ 关系运算符 """
  relationalOperator

  """ 科目组合模式 """
  subjectCombineMode

  """科目类型"""
  subjectType

  """ 税种类型 """
  taxType

  """ 使用部门属性 """
  usingDepartmentProperty

  """ 增值税税率 """
  vatTaxRate

  """ 关联凭证状态 """
  voucherMatchStatus

  """ 凭证状态 """
  voucherStatus

  """凭证模板适用范围"""
  voucherTemplateAppScope

  """ 凭证模板归属类型 """
  voucherTemplateBelongType

  """凭证模板状态"""
  voucherTemplateStatus
}

"""字典类型查询入参"""
input DictionaryQueryInput {
  """字典类型"""
  dictionaryType: DictionaryTypeEnum!
}

enum DictionaryTypeEnum {
  """收入"""
  INCOME_TYPE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

enum DiffStatus {
  """已完成"""
  COMPLETED
}

type DifferenceOrderItemPayLoad implements BatchInfoWithWarehouseBase & CommoditySkuBase & CommodityTypeBase {
  """批次详情"""
  batchInfo: BatchInfoWithWarehouse

  """差异单关联明细"""
  businessItemId: ID

  """商品sku"""
  commoditySku: PitayaCommoditySku

  """商品类型信息"""
  commodityType: PitayaCommodityType

  """差异单id"""
  orderId: ID

  """差异单明细id"""
  orderItemId: ID

  """配送相关的信息 for 配送收货差异单，配送退货差异单"""
  originDeliveryExtendInfo: OriginDeliveryExtendInfo

  """计划号"""
  planCode: String

  """计划销售日期"""
  planSaleTime: Long

  """差异原因"""
  reason: String

  """关联主订单明细id"""
  saleOrderItemId: ID

  """差异数量大单位数量"""
  totalQuantity: BigDecimal

  """差异数量小单位数量"""
  unitQuantity: BigDecimal
}

type DifferenceOrderPayLoad implements BelongOrgBase & CreateUserBase & CustomerBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """关联的业务订单单号"""
  businessCode: String

  """关联的业务订单id"""
  businessId: ID

  """差异商品信息"""
  commodityList: [DifferenceOrderItemPayLoad]

  """创建时间"""
  createTime: Long

  """创建人"""
  createUser: User

  """所属客户"""
  customer: Customer

  """配送日期"""
  deliveryTime: Long

  """差异单状态 NORMAL=10=正常,VOIDED=20=已作废"""
  differenceOrderStatus: DifferenceOrderStatus

  """差异单状态描述"""
  differenceOrderStatusDesc: String

  """单据类型 配送退货差异|配送收货差异|平台退回差异|销售收货差异"""
  differenceOrderType: DifferenceOrderType

  """单据类型描述"""
  differenceOrderTypeDesc: String

  """差异单号"""
  orderCode: String

  """差异单id"""
  orderId: ID

  """收货日期"""
  receiveTime: Long

  """退货日期"""
  returnTime: Long
}

enum DifferenceOrderStatus {
  """正常"""
  NORMAL

  """已作废"""
  VOIDED
}

enum DifferenceOrderType {
  """配送收货差异"""
  DELIVERY_RECEIVE

  """配送退货差异"""
  DELIVERY_RETURN

  """平台退回差异"""
  PLATFORM_RETURN

  """销售退货差异"""
  PLATFORM_SALE_RETURN

  """销售退货差异"""
  SALE_INVOICE_RETURN

  """未知"""
  UNRECOGNIZED
}

input DirectTransportationDeclarationInput {
  """单份全程运输单证号码"""
  ladingBillNo: String

  """其他需要说明的情况"""
  otherExplain: String

  """是否有单份全程运输单证"""
  thereLadingBillNo: Boolean

  """是否经过非协定成员方中转"""
  transfer: Boolean

  """是否获得中转确认书等未再加工证明文件"""
  transferConfirmation: Boolean

  """中转确认书等未再加工证明文件号码"""
  transferConfirmationNo: String
}

type DirectTransportationDeclarationPayload {
  """单份全程运输单证号码"""
  ladingBillNo: String

  """其他需要说明的情况"""
  otherExplain: String

  """是否有单份全程运输单证"""
  thereLadingBillNo: Boolean

  """是否经过非协定成员方中转"""
  transfer: Boolean

  """是否获得中转确认书等未再加工证明文件"""
  transferConfirmation: Boolean

  """中转确认书等未再加工证明文件号码"""
  transferConfirmationNo: String
}

interface DischargePortInterface {
  """"卸货港名称"""
  dischargePort: String

  """卸货港ID"""
  dischargePortId: ID
}

type DischargePortWithArriveAndBerthTimePayload implements PortInterface {
  """到港时间"""
  arriveTime: Long

  """靠泊时间"""
  berthTime: Long

  """港口id"""
  portId: ID

  """港口名称"""
  portName: String
}

input DistDataInput {
  """筛选项id"""
  commonId: ID

  """规则id"""
  ruleId: Long

  """值"""
  valueList: [String]
}

interface DistributionNameBase {
  distributionId: Int
  distributionName: String
}

interface DistrictBase {
  """区"""
  district: LocationPayload
}

type DoQuantityStatPayload {
  """消杀"""
  disinfectant: Int

  """国抽"""
  domesticSampling: Int

  """未放电"""
  electricityReleased: Int

  """文件不齐全"""
  fileCompiled: Int

  """查验"""
  inspection: Int

  """核酸"""
  nucleicAcidCheck: Int

  """放行"""
  release: Int
}

"""计划基础信息"""
type DomesticBasicInformationPayload implements CategoryInterface {
  """柜次"""
  cabinetBatchCode: [String]

  """柜号"""
  cabinetCode: [String]

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """合同号"""
  contractCode: [String]

  """进口港id"""
  entryPortId: ID

  """Id"""
  id: ID

  """原计划号"""
  originalPlanCode: [String]

  """计划号"""
  planCode: String

  """发运方式"""
  transportMethod: TransportMethodEnum

  """发运方式名称"""
  transportMethodName: String

  """计划类型"""
  type: PlanTypeEnum
}

type DomesticBillBasePayload {
  """柜次号"""
  cabinetBatchCodeList: [String]

  """柜号"""
  cabinetCodeList: [String]

  """销地计划号"""
  salesPlanCode: String
}

input DomesticBillCommitBatchInput {
  """费用类型"""
  billType: BillTypeEnum

  """计划id"""
  planIdList: [ID]
}

type DomesticBillCommitBatchPayload {
  """失败销地计划号"""
  salesPlanCodeList: [String]
}

type DomesticBillCommodityPayload implements CategoryInterface {
  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """装柜数"""
  loadQuantity: BigDecimal

  """抽检信息格式 柜次（抽检数 抽检单位） 例子:TH202202280001（1件）"""
  samplingInfoList: [String]
}

input DomesticBillExportInput {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类"""
  categoryId: ID

  """提交空柜单日期终"""
  emptyCabinetBillCommitTimeEnd: Long

  """提交空柜单日期起"""
  emptyCabinetBillCommitTimeStart: Long

  """空柜单状态"""
  emptyCabinetBillState: BillBusinessStateEnum

  """进口报关公司"""
  entryCustomsSupplierId: ID

  """提交空柜单日期终"""
  returnBoxBillCommitTimeEnd: Long

  """提交空柜单日期起"""
  returnBoxBillCommitTimeStart: Long

  """还箱单状态"""
  returnBoxBillState: BillBusinessStateEnum

  """销地计划号"""
  salesPlanCode: String

  """销地计划状态"""
  salesPlanStateList: [SalesPlanStateEnum]

  """调拨时间终"""
  transferTimeEnd: Long

  """调拨时间起"""
  transferTimeStart: Long

  """运输公司"""
  transportSupplierId: ID
}

input DomesticBillPageInput {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类"""
  categoryId: ID

  """提交空柜单日期终"""
  emptyCabinetBillCommitTimeEnd: Long

  """提交空柜单日期起"""
  emptyCabinetBillCommitTimeStart: Long

  """空柜单状态"""
  emptyCabinetBillState: BillBusinessStateEnum

  """进口报关公司"""
  entryCustomsSupplierId: ID

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """提交还箱单日期终"""
  returnBoxBillCommitTimeEnd: Long

  """提交还箱单日期起"""
  returnBoxBillCommitTimeStart: Long

  """还箱单状态"""
  returnBoxBillState: BillBusinessStateEnum

  """销地计划号"""
  salesPlanCode: String

  """销地计划状态"""
  salesPlanStateList: [SalesPlanStateEnum]

  """调拨时间终"""
  transferTimeEnd: Long

  """调拨时间起"""
  transferTimeStart: Long

  """运输公司"""
  transportSupplierId: ID
}

type DomesticBillPagePayload {
  """当前页码"""
  pageCurrent: Int!

  """条数"""
  pageSize: Int!

  """数据"""
  records: [DomesticBillPayload]

  """总记录数"""
  totalRecords: Int!
}

type DomesticBillPayload implements CategoryInterface & CustomerListInterface & EntryCustomsSupplierInterface & EntryPortInterface & TransportSupplierInterface {
  """柜次"""
  cabinetBatchCodeList: [String]

  """柜号"""
  cabinetCodeList: [String]

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """客户id"""
  customerId: [ID]

  """客户名称"""
  customerName: [String]

  """提交空柜单日期"""
  emptyCabinetBillCommitTime: Long

  """空柜单状态"""
  emptyCabinetBillState: BillBusinessStateEnum

  """空柜单状态名称"""
  emptyCabinetBillStateName: String

  """进口报关公司名称"""
  entryCustomsSupplier: String

  """进口报关公司ID"""
  entryCustomsSupplierId: ID

  """进口港名称"""
  entryPort: String

  """进口港id"""
  entryPortId: ID

  """id"""
  id: ID

  """提交还箱单日期"""
  returnBoxBillCommitTime: Long

  """还箱单状态"""
  returnBoxBillState: BillBusinessStateEnum

  """还箱单状态名称"""
  returnBoxBillStateName: String

  """销地计划号"""
  salesPlanCode: String

  """销地计划状态"""
  salesPlanState: SalesPlanStateEnum

  """销地计划状态名称"""
  salesPlanStateName: String

  """调拨时间"""
  transferTime: Long

  """运输公司Id"""
  transportSupplierId: ID

  """运输公司名称"""
  transportSupplierName: String
}

type DomesticCollectiveProcurementLossCommodityPayload implements TotalTypeBase & UnitTypeBase {
  """商品 sku id"""
  commoditySkuId: Int

  """大单位"""
  totalType: Unit

  """小单位"""
  unitType: Unit
}

type DomesticCollectiveProcurementReturnsAndLoss implements BelongOrgBase & CreateByBase & CustomerBase & SupplierBase & WarehouseBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """类型"""
  businessType: Int

  """类型名称"""
  businessTypeName: String

  """商品信息"""
  commodities: [DomesticCollectiveProcurementLossCommodityPayload]

  """商品类型"""
  commodityTypeId: Int

  """"商品类型名称"""
  commodityTypeName: String

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """客户"""
  customer: Customer
  domesticCollectiveCode: String

  """备注"""
  note: String

  """供应商"""
  supplier: Supplier

  """所属仓库"""
  warehouse: Warehouse
}

type DomesticCommodityInfoPayload implements CommodityInterface & CommoditySpecListInterface {
  """商品id"""
  commodityId: ID

  """商品名称"""
  commodityName: String

  """sku列表"""
  skuList: [DomesticCommoditySkuItemPayload]

  """商品规格"""
  specList: [DurianSkuSpec]
}

type DomesticCommoditySkuItemPayload implements CommoditySkuInterface & CommoditySkuSpecInterface {
  """商品id"""
  commodityId: ID

  """商品标记"""
  commodityMark: DurianCommodityMarkEnum

  """数量"""
  quantity: BigDecimal

  """数量单位"""
  quantityUnit: QuantityUnitEnum

  """收货商品信息"""
  receiptCommodityList: [DomesticReceiptCommodityItemPayload]

  """skuId"""
  skuId: ID

  """sku名称"""
  skuName: String

  """sku规格"""
  specList: [DurianSkuSpecOption]

  """小计金额"""
  subtotalAmount: BigDecimal

  """单价"""
  unitPrice: BigDecimal

  """重量"""
  weight: BigDecimal
}

"""计划发货信息"""
type DomesticDeliveryInformationPayload implements ContactInfoInterface {
  """地址简称"""
  address: String

  """地址id"""
  addressId: ID

  """联系人信息"""
  contactList: [DurianContactOption]

  """装柜方式"""
  loadingMethod: LoadingTypeEnum

  """装柜描述"""
  loadingMethodName: String

  """节点"""
  pointId: ID

  """供应商id"""
  supplierId: ID

  """转柜信息"""
  transferInfo: TransferInfo
}

type DomesticDeliveryPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [DomesticDeliveryPayload]

  """总记录数"""
  totalRecords: Int
}

type DomesticDeliveryPayload implements CategoryInterface & CustomerListInterface {
  """采购员"""
  buyer: String

  """是否取消质检"""
  cancelInspection: Boolean

  """品类id"""
  categoryId: ID

  """品类"""
  categoryName: String

  """确认匹配时间"""
  confirmMatchTime: Long

  """客户id"""
  customerId: [ID]

  """收货方名称"""
  customerName: [String]

  """发车时间"""
  departureTime: Long

  """质检状态"""
  inspectionState: ShipmentInspectionStateEnum

  """车牌号"""
  licensePlateNumber: String

  """计划号"""
  planCode: String

  """计划id"""
  planId: ID

  """收货时间"""
  receiptTime: Long

  """计划状态"""
  state: DomesticDeliveryPlanStateEnum
}

input DomesticDeliveryPlanBasicInput {
  """采购员"""
  buyer: ID

  """品类"""
  categoryId: ID

  """确认匹配日期"""
  confirmMatchTime: Long

  """需要到货日期"""
  expectedDeliveryTime: Long

  """采购方"""
  purchaserId: ID

  """备注"""
  remark: String
}

type DomesticDeliveryPlanBasicPayload implements CategoryInterface & SupplierInterface {
  """采购方"""
  buyer: String

  """采购方id"""
  buyerId: ID

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """确认匹配时间"""
  confirmMatchTime: Long

  """需要到货日期"""
  expectedDeliveryTime: Long

  """计划号"""
  planCode: String

  """采购方名称"""
  purchaser: String

  """采购方id"""
  purchaserId: ID

  """备注"""
  remark: String

  """计划状态"""
  state: DomesticDeliveryPlanStateEnum

  """供应商ID"""
  supplierId: ID

  """供应商名称"""
  supplierName: String
}

input DomesticDeliveryPlanInput {
  """基础信息"""
  basicInfo: DomesticDeliveryPlanBasicInput

  """商品信息"""
  commodityInfo: [CommodityInfoInput]

  """计划id"""
  planId: ID

  """收货方信息"""
  receiptInfo: [ReceiptInfoInput]

  """发车质检信息"""
  shipmentInspectionInfo: DepartureInspectionInfoInput

  """发货信息"""
  shippingInfo: ShippingInfoInput

  """运输信息"""
  transportInfo: TransportInfoInput
}

input DomesticDeliveryPlanPageInput {
  """是否取消质检"""
  cancelInspection: Boolean

  """品类"""
  categoryIdList: [ID]

  """收货方"""
  customerId: ID

  """发车结束日期"""
  departureTimeEnd: Long

  """发车开始日期"""
  departureTimeStart: Long

  """质检状态"""
  inspectionState: ShipmentInspectionStateEnum

  """车牌号"""
  licensePlateNumber: String

  """当前页码"""
  pageCurrent: Int!

  """分页参数"""
  pageSize: Int!

  """计划号"""
  planCode: String

  """收货结束日期"""
  receiptTimeEnd: Long

  """收货开始日期"""
  receiptTimeStart: Long

  """状态"""
  state: DomesticDeliveryPlanStateEnum
}

enum DomesticDeliveryPlanStateEnum {
  """暂存"""
  INIT

  """部分收货"""
  PARTIAL_RECEIPT

  """已收货"""
  RECEIVED

  """已提交"""
  SUBMITTED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """已作废"""
  VOIDED

  """待收货"""
  WAIT_RECEIPT
}

type DomesticPlanDetailPayload {
  """基础信息"""
  basicInformation: DomesticBasicInformationPayload

  """发货信息"""
  deliveryInformation: DomesticDeliveryInformationPayload

  """质检信息"""
  inspectionInfo: InspectionPayload

  """其他任务安排"""
  otherTaskInfo: OtherTaskInformationPayload

  """收货方信息"""
  receiverInformationPayload: [DomesticReceiverInformationPayload]
}

type DomesticPlanDetailWithRoutePayload {
  """基础信息"""
  basicInformation: DomesticBasicInformationPayload

  """发货信息"""
  deliveryInformation: DomesticDeliveryInformationPayload

  """质检信息"""
  inspectionInfo: InspectionPayload

  """其他任务安排"""
  otherTaskInfo: OtherTaskInformationPayload

  """运输信息"""
  routeInformation: RouteInformationPayload
}

"""国产货费用详情信息"""
type DomesticProductPurchaseBillDetailPayload {
  """基本信息"""
  baseInfo: DomesticProductsBillBaseInfoPayload

  """费用单信息"""
  billBusinessInfo: BillBusinessInfoPayload

  """采购计划信息"""
  purchaserPlan: PurchaserPlanInfoPayload
}

"""国产货费用分页参数"""
input DomesticProductPurchaseBillPageInput {
  """费用单号"""
  billMainCode: String

  """费用单类型"""
  billTypeList: [BillTypeEnum]

  """采购员"""
  buyerId: ID

  """品类id"""
  categoryId: ID

  """创建时间结束"""
  createTimeEnd: Long

  """创建时间起始"""
  createTimeStart: Long

  """收货方id"""
  customerId: ID

  """国产货采购计划号"""
  domesticProductsPlanCode: String

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """采购计划状态"""
  planState: DomesticDeliveryPlanStateEnum

  """采购方ID"""
  purchaserId: ID

  """费用单状态"""
  state: BillBusinessStateEnum

  """供应商ID"""
  supplierId: ID
}

"""国产货费用分页返回值"""
type DomesticProductPurchaseBillPagePayload {
  """当前页码"""
  pageCurrent: Int!

  """条数"""
  pageSize: Int!

  """数据"""
  records: [DomesticProductPurchaseBillPayload]

  """总记录数"""
  totalRecords: Int!
}

"""国产货费用分页返回值单条记录"""
type DomesticProductPurchaseBillPayload implements CategoryInterface & CustomerInterface & DomesticPurchaserNameInterface & SupplierInterface {
  """费用单号"""
  billMainCode: String

  """费用单类型"""
  billType: BillTypeEnum

  """业务ID"""
  businessId: ID

  """采购员"""
  buyerId: ID

  """采购员"""
  buyerName: String

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """创建时间"""
  createTime: Long

  """收货方id"""
  customerId: ID

  """收货方名称"""
  customerName: String

  """国产货采购计划号"""
  domesticProductsPlanCode: String

  """国产货采购计划id"""
  domesticProductsPlanId: ID

  """费用单id"""
  id: ID

  """采购计划状态"""
  planState: DomesticDeliveryPlanStateEnum

  """采购方"""
  purchaserId: ID

  """采购方"""
  purchaserName: String

  """费用单驳回原因"""
  reason: String

  """收货方状态"""
  receiptState: ReceiptState

  """费用单状态"""
  state: BillBusinessStateEnum

  """供应商ID"""
  supplierId: ID

  """供应商名称"""
  supplierName: String

  """总金额"""
  totalAmount: BigDecimal
}

"""国产货费用详情信息"""
type DomesticProductSaleBillDetailPayload {
  """基本信息"""
  baseInfo: DomesticProductsBillBaseInfoPayload

  """费用单信息"""
  billBusinessInfo: BillBusinessInfoPayload

  """收货信息"""
  receiveInfo: ReceiveInfoPayload
}

"""国产货销售费用分页参数"""
input DomesticProductSaleBillPageInput {
  """费用单号"""
  billMainCode: String

  """费用单类型"""
  billTypeList: [BillTypeEnum]

  """采购员"""
  buyerId: ID

  """品类id"""
  categoryId: ID

  """创建时间结束"""
  createTimeEnd: Long

  """创建时间起始"""
  createTimeStart: Long

  """收货方id"""
  customerId: ID

  """国产货采购计划号"""
  domesticProductsPlanCode: String

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """采购计划状态"""
  planState: DomesticDeliveryPlanStateEnum

  """采购方ID"""
  purchaserId: ID

  """费用单状态"""
  state: BillBusinessStateEnum
}

"""国产货销售费用分页返回值"""
type DomesticProductSaleBillPagePayload {
  """当前页码"""
  pageCurrent: Int!

  """条数"""
  pageSize: Int!

  """数据"""
  records: [DomesticProductSaleBillPayload]

  """总记录数"""
  totalRecords: Int!
}

"""国产货费用分页返回值单条记录"""
type DomesticProductSaleBillPayload implements CategoryInterface & CustomerInterface & DomesticPurchaserNameInterface & SupplierInterface {
  """费用单号"""
  billMainCode: String

  """费用单类型"""
  billType: BillTypeEnum

  """业务ID"""
  businessId: ID

  """采购员"""
  buyerId: ID

  """采购员"""
  buyerName: String

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """创建时间"""
  createTime: Long

  """收货方id"""
  customerId: ID

  """收货方名称"""
  customerName: String

  """国产货采购计划号"""
  domesticProductsPlanCode: String

  """国产货采购计划id"""
  domesticProductsPlanId: ID

  """费用单id"""
  id: ID

  """采购计划状态"""
  planState: DomesticDeliveryPlanStateEnum

  """采购方"""
  purchaserId: ID

  """采购方"""
  purchaserName: String

  """费用单驳回原因"""
  reason: String

  """收货方状态"""
  receiptState: ReceiptState

  """费用单状态"""
  state: BillBusinessStateEnum

  """供应商ID"""
  supplierId: ID

  """供应商名称"""
  supplierName: String

  """总金额"""
  totalAmount: BigDecimal
}

type DomesticProductsBillBaseInfoPayload implements CategoryInterface & SupplierInterface {
  """费用单号"""
  billMainCode: String

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """国产货采购计划号"""
  domesticProductsPlanCode: String

  """国产货采购计划id"""
  domesticProductsPlanId: ID

  """费用单id"""
  id: ID

  """采购计划状态"""
  planState: DomesticDeliveryPlanStateEnum

  """采购方"""
  purchaserId: ID

  """采购方"""
  purchaserName: String

  """费用单状态"""
  state: BillBusinessStateEnum

  """供应商ID"""
  supplierId: ID

  """供应商名称"""
  supplierName: String
}

"""国产货费用详情-保存参数"""
input DomesticProductsBillSaveInput {
  """费用单信息-商品列表"""
  billBusinessInfoList: [BillBusinessInput]

  """费用单id"""
  id: ID

  """开票供应商id"""
  invoiceSupplierId: ID
}

input DomesticProductsBillUpdateInput {
  """费用单信息-商品列表"""
  billBusinessInfoList: [BillBusinessInput]

  """费用单id"""
  billMainId: ID
}

type DomesticPurchaseCommodity implements CommoditySkuBase & PriceTypeBase & TotalTypeBase & UnitTypeBase {
  """ 入库总计单位数量 """
  actualTotalQuantity: BigDecimal

  """" 入库基本单位数量 """
  actualUnitQuantity: BigDecimal

  """ 单品小计 """
  amount: BigDecimal

  """ 入库批次code """
  batchCode: String

  """ 入库批次id """
  batchId: ID

  """ 是否展示申请库存按钮 true:可以申请，false:申请中，不可以申请 """
  canApplyStock: Boolean

  """ 批次可退货总计单位数量 """
  canReturnTotalQuantity: BigDecimal

  """" 批次可退货基本单位数量 """
  canReturnUnitQuantity: BigDecimal

  """ sku信息 """
  commoditySku: PitayaCommoditySku

  """ 扣损总计单位数量 """
  deductTotalQuantity: BigDecimal

  """" 扣损基本单位数量 """
  deductUnitQuantity: BigDecimal

  """ 商品标签类型枚举 """
  expandOrderTypeEnum: ExpandOrderTypeEnum

  """ 商品标签类型描述 """
  expandOrderTypeEnumDesc: String

  """ 商品明细id """
  id: ID
  index: ID

  """ 商品标记 """
  markList: [Int]

  """ 订单id """
  orderId: Long

  """ 订单类型 """
  orderType: ExpandOrderTypeEnum

  """ 单价 """
  price: BigDecimal

  """ 单价单位 """
  priceType: Unit

  """ 批次已退货总计单位数量 """
  returnTotalQuantity: BigDecimal

  """" 批次已退货基本单位数量 """
  returnUnitQuantity: BigDecimal

  """ 流水号--前端不用 """
  runCode: String

  """ 原始批次id """
  sourceBatchId: ID

  """ 实时库存量 """
  stockBatch: BatchInfo

  """ 采购/赠送/补损 总计单位数量 """
  totalQuantity: BigDecimal

  """ 总计单位信息 """
  totalType: Unit

  """ 采购/赠送/补损 基本单位数量 """
  unitQuantity: BigDecimal

  """ 基本单位信息 """
  unitType: Unit

  """ 商品仓库id """
  warehouseId: ID
}

type DomesticPurchaseDetailPayload {
  """基础信息"""
  basicInfo: DomesticDeliveryPlanBasicPayload

  """商品信息"""
  loadingInfoList: [DomesticCommoditySkuItemPayload]

  """收货信息"""
  receiptInfoList: [DomesticReceiptInfoPayload]

  """发货信息"""
  shippingInfo: ShippingInfoPayload

  """运输信息"""
  transportPointInfo: DomesticTransportInfoPayload
}

""" 查询国产货采购单操作日志 """
input DomesticPurchaseOperationLogInput {
  orderId: ID!
}

type DomesticPurchaseOperationLogPayload implements CreateUserBase {
  """ 变更前状态 """
  beforeStatus: PurchaseStatusEnum

  """ 变更前状态描述 """
  beforeStatusDesc: String

  """ 时间 """
  createTime: Long

  """创建人"""
  createUser: User

  """ 备注 """
  note: String

  """ 采购单状态 """
  status: PurchaseStatusEnum

  """ 采购单状态名称 """
  statusDesc: String
}

""" 采购单基础信息 """
type DomesticPurchasePayload implements BelongOrgBase & CreateByBase & CustomerBase & SupplierBase & WarehouseBase {
  """ 采购总计 """
  amount: BigDecimal

  """所属组织"""
  belongOrg: PitayaOrg

  """ 采购单号 """
  code: String

  """ 商品信息 """
  commodityItems: [DomesticPurchaseCommodity]

  """ 商品类型id """
  commodityType: Int
  commodityTypeDesc: String

  """ 创建人员id """
  createBy: User

  """ 创建时间 """
  createTime: Long

  """所属客户"""
  customer: Customer

  """ 扩展单列表 """
  expandOrderList: [ExpandOrder]

  """ 采购单id """
  id: ID

  """ 匹配货源信息 """
  matchingSource: MarchingSourceInfo

  """ 采购日期 """
  purchaseDate: Long

  """ 流水号 """
  runCode: String

  """ 采购订单状态:  """
  status: PurchaseStatusEnum

  """ 采购订单状态描述 """
  statusDesc: String

  """ 采购业务子类型 """
  subType: PurchaseSubTypeEnum
  subTypeDesc: String

  """ 供应商 """
  supplier: Supplier

  """ 仓库信息 """
  warehouse: Warehouse
}

type DomesticPurchaseReturnBusinessInfo implements BelongOrgBase & CreateUserBase & CustomerBase & SupplierBase & WarehouseBase {
  """采购单id"""
  applyId: ID

  """所属组织"""
  belongOrg: PitayaOrg

  """退货单商品类型"""
  commodityType: Int

  """退货单商品类型描述"""
  commodityTypeDesc: String

  """创建时间"""
  createTime: Long

  """创建人"""
  createUser: User

  """所属客户"""
  customer: Customer

  """ 匹配货源 """
  matchingSource: MarchingSourceInfo

  """关联采购单号"""
  purchaseCode: String

  """采购时间"""
  purchaseTime: Long

  """流水号"""
  runCode: String

  """供应商信息"""
  supplier: Supplier

  """仓库信息"""
  warehouse: Warehouse
}

"""国产货采购方名称"""
interface DomesticPurchaserNameInterface {
  """采购方"""
  purchaserId: ID

  """采购方"""
  purchaserName: String
}

type DomesticQualityTrackingPayload {
  """基础信息"""
  basicInfo: DomesticDeliveryPlanBasicPayload

  """质检安排"""
  shipmentInspectionInfo: DepartureInspectionInfoPayload

  """sop执行信息"""
  sopExecInfo: DomesticSopInfoPayload
}

type DomesticReceiptCommodityInfoPayload implements CommoditySkuInterface & CommoditySkuSpecInterface {
  """商品id"""
  commodityId: ID

  """商品标记"""
  commodityMark: DurianCommodityMarkEnum

  """扣损小计金额"""
  deductionLossAmount: BigDecimal

  """数量"""
  quantity: BigDecimal

  """单位"""
  quantityUnit: QuantityUnitEnum

  """退货数量"""
  returnQuantity: BigDecimal

  """退货小计金额"""
  returnSubTotalAmount: BigDecimal

  """结算小计金额"""
  settlementSubTotalAmount: BigDecimal

  """skuId"""
  skuId: ID

  """sku名称"""
  skuName: String

  """sku规格"""
  specList: [DurianSkuSpecOption]

  """小计金额"""
  subTotalAmount: BigDecimal

  """单价"""
  unitPrice: BigDecimal

  """重量"""
  weight: BigDecimal
}

type DomesticReceiptCommodityItemPayload implements CustomerInterface {
  """客户id"""
  customerId: ID

  """客户名称"""
  customerName: String

  """收货数量"""
  quantity: BigDecimal

  """数量单位"""
  quantityUnit: QuantityUnitEnum

  """收货状态"""
  state: ReceiptState

  """收货重量"""
  weight: BigDecimal
}

type DomesticReceiptCommodityPayload {
  """普通商品明细"""
  commodityInfoList: [DomesticCommoditySkuItemPayload]

  """收货任务id"""
  id: ID
}

type DomesticReceiptInfoPayload implements CustomerInterface {
  """商品信息"""
  commodityInfoList: [DomesticReceiptCommodityInfoPayload]

  """客户id"""
  customerId: ID

  """客户名称"""
  customerName: String

  """收货顺序"""
  receiptSort: Int

  """收货时间"""
  receiptTime: Long
}

"""收货方信息"""
input DomesticReceiptInformationInput {
  """地址简称"""
  address: String

  """地址id"""
  addressId: ID

  """系统"""
  appType: AppTypeEnum

  """联系人信息"""
  contactList: [ContactInput]

  """客户id"""
  customerId: ID

  """客户特性"""
  customerTagList: [CustomerTagEnum]

  """商品明细"""
  items: [CommoditySkuInput]
}

type DomesticReceiptRoutInfoPayload implements ContactInfoInterface & CustomerInterface {
  """地址"""
  address: String

  """地址名称"""
  addressId: ID

  """联系人"""
  contactList: [DurianContactOption]

  """客户id"""
  customerId: ID

  """客户名称"""
  customerName: String

  """节点"""
  pointId: ID

  """收货状态"""
  state: ReceiptState

  """入库系统"""
  storageSystem: AppTypeEnum
}

"""收货方信息"""
type DomesticReceiverInformationPayload implements ContactInfoInterface & CustomerInterface {
  """地址简称"""
  address: String

  """地址id"""
  addressId: ID

  """系统"""
  appType: AppTypeEnum

  """联系人信息"""
  contactList: [DurianContactOption]

  """供应商id"""
  customerId: ID

  """客户名称"""
  customerName: String

  """客户特性"""
  customerTagList: [CustomerTagEnum]

  """节点"""
  pointId: ID
}

input DomesticSopExecInfoInput {
  """操作环节"""
  operate: OperationType

  """计划id"""
  planId: ID

  """任务id"""
  taskId: ID
}

type DomesticSopInfoPayload {
  """操作环节"""
  operationOption: [DurianOption]

  """收货方"""
  receiptOption: [DurianOption]
}

type DomesticTransportInfoPayload {
  """备用电话"""
  alternativePhone: String

  """发车照片"""
  departureFileList: [DurianFilePayload]

  """发车时间"""
  departureTime: Long

  """司机姓名"""
  driverName: String

  """司机电话"""
  driverPhone: String

  """车牌号"""
  licensePlateNumber: String

  """备注"""
  remark: String

  """冷链常温"""
  temperatureModel: ColdChainAmbientEnum

  """挂车号"""
  trailerNumber: String

  """车次"""
  trainNumber: String

  """运输订单id"""
  transportOrderId: ID

  """运输节点"""
  transportPointList: [DomesticTransportPointPayload]

  """车型"""
  vehicleModel: VehicleModelEnum

  """车型备注"""
  vehicleModelRemark: String
}

type DomesticTransportPointPayload {
  """运输地点类id"""
  addressId: ID

  """运输地点类型"""
  addressModel: RoutePointTypeEnum

  """运输地点名称"""
  addressName: String

  """运输顺序"""
  transportSort: Int
}

type DriverInfo {
  """司机手机号"""
  driverPhoneNum: String

  """车牌号"""
  plateNo: String
}

"""费用项下拉数据类型"""
enum DropDownDataType {
  """数据字典"""
  DICT

  """无"""
  NULL

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type DurainSeaTripWebPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [DurianSeaTripWebPayload]

  """总记录数"""
  totalRecords: Int
}

input DurianAppTaskTodoCountGetInput {
  """任务类型"""
  types: [DurianAppTaskTypeEnum]
}

type DurianAppTaskTodoCountGetPayload {
  """数量"""
  count: Int

  """任务类型"""
  type: DurianAppTaskTypeEnum
}

enum DurianAppTaskTypeEnum {
  """转柜检验"""
  CUSTOMS_APP_CONTAINER_INSPECTION

  """通关跟踪"""
  CUSTOMS_APP_IMPORT_CLEARANCE_TRACKING

  """陆运在途跟踪"""
  CUSTOMS_APP_LAND_TRANSPORTATION_IN_TRANSIT_TRACKING

  """还箱"""
  CUSTOMS_APP_OF_RETURN

  """质检"""
  CUSTOMS_APP_QC

  """海运在途跟踪"""
  CUSTOMS_APP_SHIPPING_IN_TRANSIT_TRACKING

  """招标"""
  DURIAN_APP_BIDDING

  """综合查看"""
  DURIAN_APP_COMPREHENSIVE_VIEW

  """发车质检"""
  DURIAN_APP_DELIVERY_INSPECTION

  """装货"""
  DURIAN_APP_LOADING

  """收货"""
  DURIAN_APP_RECEIVING

  """app发货-驾驶舱"""
  DURIAN_APP_SHIPMENTS

  """温控"""
  DURIAN_TEMPERATURE_CONTROL_OF_THE_APP

  """投标"""
  TRANSPORTATION_APP_BIDDING

  """运单"""
  TRANSPORTATION_APP_WAYBILL

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type DurianArrivePortTimePayload implements UniqueIdInterface {
  """生成参数"""
  parameterList: [String]

  """时间"""
  time: Long

  """唯一id"""
  uniqueId: ID
}

"""基本信息"""
type DurianBasicInfo {
  """异常原因"""
  abnormalReason: String

  """异常状态"""
  abnormalStatus: AbnormalStatus

  """异常状态描述"""
  abnormalStatusDesc: String

  """柜号"""
  cabinetCode: [String]

  """柜子id"""
  cabinetId: ID

  """合同号"""
  contractCode: String

  """app还箱，进口港"""
  entryPort: String

  """计划Code"""
  planCode: String

  """接单时间"""
  receiptTime: Long

  """发货方"""
  shipper: String

  """app还箱，任务状态"""
  status: ReturnBoxStatus

  """app还箱,任务状态描述"""
  statusDesc: String

  """单号"""
  taskCode: String

  """app通关跟踪状态"""
  trackingStatus: TrackingStatus

  """app通关跟踪状态描述"""
  trackingStatusDesc: String
}

"""费用规则字段"""
type DurianBillFieldPayload {
  """默认值"""
  data: String

  """小数位数"""
  decimalPlaces: Int

  """id"""
  fieldId: ID

  """字段key"""
  fieldKey: String

  """名称"""
  fieldName: String

  """输入框类型 仅支持 INPUT"""
  fieldType: String

  """是否是整型"""
  isInteger: Int

  """说明"""
  note: String

  """是否必填"""
  required: Int
}

input DurianCabinetCommodityInput {
  """批次id"""
  batchIds: [ID]!
}

type DurianCabinetPayload {
  """批次id"""
  batchIds: [ID]

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """车牌号"""
  carNo: String

  """品类"""
  category: String

  """品类id"""
  categoryId: Int

  """入库时间"""
  inStockTime: Long

  """入库单号"""
  recordCode: String

  """挂车号"""
  trailerCarNo: String

  """唯一标识id"""
  uniqueId: ID
}

input DurianCategoryCreateInput {
  """品类id"""
  categoryId: Int!

  """文件"""
  image: [FileInput!]

  """类型id"""
  typeId: Int!
}

input DurianCategoryPageInput {
  """品类id"""
  categoryId: ID

  """状态"""
  enabled: EnabledEnum

  """货源"""
  goodsSourceList: [GoodsSourceEnum]

  """维护状态"""
  maintainState: MaintainStateEnum

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
}

type DurianCategoryPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
  records: [DurianCategoryPayload]

  """总记录数"""
  totalRecords: Int
}

type DurianCategoryPayload {
  """品类id"""
  categoryId: Int

  """商品品类名称"""
  categoryName: String

  """状态"""
  enabled: EnabledEnum

  """状态名称"""
  enabledName: String

  """货源"""
  goodsSourceList: [GoodsSourceEnum]

  """id"""
  id: ID

  """图片"""
  image: [DurianFilePayload]

  """商品类型"""
  typeId: Int

  """商品类型名称"""
  typeName: String
}

type DurianCategorySelectOption {
  """label"""
  label: String

  """多语言"""
  nameLocale: Object

  """value"""
  value: Int
}

input DurianCategoryUpdateInput {
  """id"""
  id: ID!

  """图片"""
  image: [FileInput!]
}

enum DurianCheckTypeEnum {
  """ 财务系统编码"""
  financialSystemCode

  """ 名称"""
  fullName

  """ 联系方式"""
  mobile

  """ 简称"""
  shortName

  """ 默认的"""
  supplierDefault

  """ 纳税人识别号"""
  tfn
}

enum DurianColumnAlignEnum {
  """居中"""
  CENTER

  """左对齐 """
  LEFT

  """RIGHT"""
  RIGHT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input DurianCommodityAddInput {
  """品类id"""
  categoryId: Int!

  """商品id"""
  commodityId: [Int!]
}

type DurianCommodityDetail {
  """商品id"""
  commodityId: Int

  """名称"""
  commodityName: String

  """产地名"""
  placeName: String

  """品种名"""
  varietyName: String
}

enum DurianCommodityMarkEnum {
  """补损商品"""
  COMPENSATION

  """赠送"""
  GIVE

  """普通商品"""
  PURCHASE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type DurianCommodityNotAddPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
  records: [DurianCommodityNotAddPayload]

  """总记录数"""
  totalRecords: Int
}

type DurianCommodityNotAddPayload {
  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """产地id"""
  placeId: Int

  """产地名"""
  placeName: String

  """品类id"""
  varietyId: Int

  """品类名"""
  varietyName: String
}

input DurianCommodityPageInput {
  """品类id"""
  categoryId: Int!

  """货源"""
  goodsSourceList: [GoodsSourceEnum]

  """维护状态"""
  maintainState: MaintainStateEnum

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """产地id"""
  placeId: ID

  """品种id"""
  varietyId: ID
}

type DurianCommodityPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
  records: [DurianCommodityPayload]

  """总记录数"""
  totalRecords: Int
}

type DurianCommodityPayload {
  """商品id"""
  commodityId: Int

  """名称"""
  commodityName: String

  """状态"""
  enabled: EnabledEnum

  """状态名称"""
  enabledName: String

  """货源"""
  goodsSourceList: [GoodsSourceEnum]

  """id"""
  id: ID

  """产地id"""
  placeId: Int

  """产地名"""
  placeName: String

  """sku数量"""
  skuQuantity: Int

  """品种id"""
  varietyId: Int

  """品种名"""
  varietyName: String
}

input DurianCommoditySkuAddInput {
  """商品id"""
  commodityId: Int

  """sku id数组"""
  skuIds: [Int]
}

input DurianCommoditySkuByConditionInput {
  """商品id"""
  commodityId: Int

  """规格筛选"""
  skuConditionList: [DurianCommoditySkuConditionInput]
}

"""sku规格选项input"""
input DurianCommoditySkuConditionInput {
  """规格选项id"""
  optionIdList: [ID]

  """规格id"""
  specId: ID
}

type DurianCommoditySkuNotAddPayload {
  """sku Id"""
  commoditySkuId: Int

  """规格选项"""
  option: [Int]
}

input DurianCommoditySkuOperateEnableStateByConditionInput {
  """商品id"""
  commodityId: ID

  """启用状态"""
  enabled: EnabledEnum!

  """筛选货源"""
  goodsSourceList: [GoodsSourceEnum]

  """维护状态"""
  maintainState: MaintainStateEnum

  """规格筛选"""
  skuCondition: [DurianSkuCondition]

  """skuId列表，有值则根据skuId直接操作，否则根据筛选条件筛选后操作"""
  skuIdList: [ID]
}

input DurianCommoditySkuOperateGoodSourceByConditionInput {
  """商品id"""
  commodityId: ID!

  """待配置货源"""
  configureGoodsSourceList: [GoodsSourceEnum]

  """筛选货源"""
  goodsSourceList: [GoodsSourceEnum]

  """维护状态"""
  maintainState: MaintainStateEnum

  """规格筛选"""
  skuCondition: [DurianSkuCondition]

  """skuId列表，有值则根据skuId直接操作，否则根据筛选条件筛选后操作"""
  skuIdList: [ID]
}

input DurianCommoditySkuPageInput {
  """商品id"""
  commodityId: Int

  """货源"""
  goodsSourceList: [GoodsSourceEnum]

  """维护状态"""
  maintainState: MaintainStateEnum

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """规格筛选"""
  skuCondition: [DurianSkuCondition]
}

type DurianCommoditySkuPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
  records: [DurianCommoditySkuPayload]

  """总记录数"""
  totalRecords: Int
}

type DurianCommoditySkuPayload {
  """商品中心sku状态"""
  commodityServiceSkuState: EnabledEnum

  """sku Id"""
  commoditySkuId: Int

  """状态"""
  enabled: EnabledEnum

  """状态名称"""
  enabledName: String

  """货源"""
  goodsSourceList: [GoodsSourceEnum]

  """id"""
  id: ID

  """规格选项"""
  skuOption: [DurianSkuOption]
}

type DurianCommoditySpecPayload {
  optionItems: [DurianOption]
  specId: ID
  specName: String
}

type DurianContactOption {
  """联系人分组"""
  contactGroupList: [ContactGroupPayLoad]

  """联系人id"""
  contactId: ID

  """联系人名称"""
  contactName: String

  """联系人电话"""
  contactPhone: String

  """选中标识"""
  selected: Boolean
}

"""国家类型"""
enum DurianCountryTypeEnum {
  """中国"""
  CN

  """除中国外，其他国家"""
  FOREIGN

  """老挝"""
  LA

  """泰国"""
  TH

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """越南"""
  VN
}

type DurianCurrentLocationPayload implements RoadTripNodeInterface & UniqueIdInterface {
  """生成参数"""
  parameterList: [String]

  """陆运节点ID"""
  roadTripNodeId: ID

  """陆运节点名称"""
  roadTripNodeName: String

  """唯一id"""
  uniqueId: ID
}

input DurianCustomerAddressInput {
  """收货地简称"""
  addressAbbreviation: String!

  """地址id"""
  addressId: ID

  """联系人"""
  contacts: [DurianCustomerContactInput]

  """国家"""
  country: String

  """纬度"""
  latitude: String

  """经度"""
  longitude: String

  """收货地址"""
  shippingAddress: String!
}

type DurianCustomerAddressPayload {
  """收货地简称"""
  addressAbbreviation: String

  """收货地址id"""
  addressId: ID

  """联系人"""
  contacts: [DurianCustomerContactPayload]

  """国家"""
  country: String

  """纬度"""
  latitude: String

  """经度"""
  longitude: String

  """收货地址"""
  shippingAddress: String
}

input DurianCustomerContactGroupInput {
  """分组类型"""
  groupType: ID

  """分组值"""
  groupValue: [ID]
}

input DurianCustomerContactInput {
  """联系人分组"""
  contactGroup: [DurianCustomerContactGroupInput]

  """联系人"""
  contactId: ID

  """关联用户id"""
  contactUserId: ID
}

type DurianCustomerContactPayload {
  """联系人分组"""
  contactGroup: [ContactGroup]

  """联系人"""
  contactId: ID

  """关联用户id"""
  contactUserId: ID
}

input DurianCustomerCreateInput {
  """收货地址"""
  address: [DurianCustomerAddressInput!]

  """关联组织"""
  associateOrg: Int!

  """客户属性"""
  attribute: CustomerAttributeEnum!

  """客户特性"""
  customerTagList: [CustomerTagEnum]

  """客户名称"""
  name: String!

  """客户类型"""
  type: CustomerTypeEnum!
}

type DurianCustomerDetailPayload implements DurianOSSCustomerTagInterface {
  """收货地址"""
  address: [DurianCustomerAddressPayload!]

  """关联组织"""
  associateOrg: Int!

  """客户属性"""
  attribute: CustomerAttributeEnum

  """客户属性名称"""
  attributeName: String

  """客户特性"""
  customerTagList: [CustomerTagEnum]

  """id"""
  id: ID

  """客户名称"""
  name: String

  """客户类型"""
  type: CustomerTypeEnum

  """客户类型名称"""
  typeName: String
}

input DurianCustomerPageInput {
  """客户属性"""
  attribute: CustomerAttributeEnum

  """状态"""
  enabled: EnabledEnum

  """客户名称"""
  name: String

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """客户类型"""
  type: CustomerTypeEnum
}

type DurianCustomerPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
  records: [DurianCustomerPayload]

  """总记录数"""
  totalRecords: Long
}

type DurianCustomerPayload implements DurianOSSCustomerTagInterface {
  """客户属性"""
  attribute: CustomerAttributeEnum

  """客户属性名称"""
  attributeName: String

  """客户特性"""
  customerTagList: [CustomerTagEnum]

  """状态"""
  enabled: EnabledEnum

  """状态名称"""
  enabledName: String

  """id"""
  id: ID

  """客户名称"""
  name: String

  """客户类型"""
  type: CustomerTypeEnum

  """客户类型名称"""
  typeName: String
}

input DurianCustomerUpdateInput {
  """收货地址"""
  address: [DurianCustomerAddressInput!]

  """关联组织"""
  associateOrg: Int!

  """客户属性"""
  attribute: CustomerAttributeEnum!

  """客户特性"""
  customerTagList: [CustomerTagEnum]

  """客户id"""
  id: ID!

  """客户名称"""
  name: String!

  """客户类型"""
  type: CustomerTypeEnum!
}

enum DurianCustomsStateEnum {
  """国抽"""
  DOMESTIC_SAMPLING

  """普查"""
  INSPECTION

  """放行"""
  RELEASE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

enum DurianDataType {
  """品类"""
  CATEGORY

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type DurianDischargePortWithArriveAndBerthTimePayload implements PortInterface {
  """到港时间"""
  arriveTime: Long

  """靠泊时间"""
  berthTime: Long

  """港口id"""
  portId: ID

  """港口名称"""
  portName: String
}

input DurianEnableSopPageInput {
  """品类id"""
  categoryIdList: [ID]

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """模板名称"""
  templateName: String

  """是否通用"""
  universal: Int
}

type DurianEnableSopPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
  records: [EnableSopPayload]

  """总记录数"""
  totalRecords: Int
}

input DurianEnableSupplierInput {
  """改变前的状态"""
  enabled: EnabledEnum!
  id: ID!

  """供应商类型(经营范围)"""
  type: DurianSupplierTypeEnum!
}

"""通用文件"""
type DurianFilePayload implements FileExternalInterface & FileRealUrlInterFace {
  """外部信息信息"""
  externalInfo: FileExternalPayload

  """文件ID"""
  fileId: String

  """文件上传时间 GMT+8 yyyy-MM-dd HH:mm:ss"""
  fileUploadTime: Long

  """文件地址"""
  fileUrl: String

  """文件名称"""
  filename: String
}

type DurianKeyNodePayload implements RoadTripNodeInterface & UniqueIdInterface {
  """到达时间"""
  arriveTime: Long

  """生成参数"""
  parameterList: [String]

  """陆运节点ID"""
  roadTripNodeId: ID

  """陆运节点名称"""
  roadTripNodeName: String

  """唯一id"""
  uniqueId: ID
}

"""许可证管理表分页查询入参"""
input DurianLicencePageInput {
  """申请单位id,来源为供应商"""
  applicantUnitId: ID

  """申请状态"""
  applyState: Int

  """品名"""
  goodsName: String

  """进境口岸"""
  importPort: String

  """许可证号"""
  licenceCode: String

  """许可证状态"""
  licenseStateName: LicenseStateEnum

  """产地国家"""
  originCountry: String

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """预录入统一编号"""
  seqNo: String

  """预警状态(WARNING-预警中,NORMAL-正常)"""
  warnState: WarnStateEnum
}

type DurianLoadingPortAndLeaveTimePayload implements PortInterface {
  """离港时间"""
  leaveTime: Long

  """港口id"""
  portId: ID

  """港口名称"""
  portName: String
}

interface DurianOSSCustomerTagInterface {
  """客户特性"""
  customerTagList: [CustomerTagEnum]

  """客户id"""
  id: ID
}

type DurianOption {
  children: [DurianOption]
  count: Int
  country: DurianCountryTypeEnum
  desc: String
  disabled: Boolean
  label: String

  """标签，包括是否默认等"""
  tags: [TagEnum]
  value: ID
}

type DurianOrderShipInfoPayload {
  """到港信息"""
  arrivePortInfoList: [PortWithTimePayload]

  """靠泊信息"""
  berthPortInfoList: [PortWithTimePayload]

  """离港信息"""
  leavePortInfoList: [PortWithTimePayload]

  """船次"""
  sail: String

  """船名"""
  shipName: String
}

type DurianOrgTreeOption {
  """ 子节点"""
  children: [Int]

  """ 组织id"""
  key: Int

  """ 组织名称"""
  name: String

  """ 父节点id"""
  parentId: Int
}

"""港口信息"""
input DurianPortInfoInput {
  """港口id"""
  portId: ID

  """港口时间信息"""
  portTimeInfoList: [PortTimeInfoInput]
}

"""口岸返回体"""
type DurianPortPayload {
  """地址"""
  address: String

  """国家"""
  country: String

  """状态"""
  enabled: EnabledEnum

  """id"""
  id: ID

  """纬度"""
  latitude: String

  """经度"""
  longitude: String

  """名称"""
  name: String
}

type DurianPurchaseBillDetailPayload implements PurchaseAndSalesBillCommonInterface & TransportRoadInterface {
  """基本信息"""
  baseInfo: PurchaseAndSalesBillBasePayload

  """商品信息"""
  commodityInfo: PurchaseAndSalesBillCommodityPayload

  """费用单id"""
  id: ID

  """进口报关信息"""
  importDeclareInfo: PurchaseAndSalesBillImportDeclarePayload

  """采购单信息"""
  purchaseBill: BillCommonPayload

  """陆运信息"""
  roadTransportInfo: TransportRoadCommonPayload
}

type DurianPurchaseBillPagePayload {
  """当前页码"""
  pageCurrent: Int!

  """条数"""
  pageSize: Int!

  """数据"""
  records: [PurchaseBillPayload]

  """总记录数"""
  totalRecords: Int!
}

input DurianRoadTripEditBatchInput {
  """到港时间"""
  arrivePortTime: Long

  """当前位置节点id"""
  currentLocationNodeId: ID

  """当前温度"""
  currentTemperature: DurianRoadTripTemperatureInput

  """文件状态"""
  fileState: FileStateEnum

  """进口申报事件"""
  importApplyEventList: [ImportApplyEventEnum]

  """关键节点到达时间"""
  keyNodeArriveTime: Long

  """原产地证(正本)"""
  originCertificate: OriginCertificateEnum

  """备注"""
  remark: String

  """已选主键集合"""
  selectedIdList: [ID]
}

type DurianRoadTripEditEchoPayload {
  """到港时间"""
  arrivePortTime: DurianArrivePortTimePayload

  """柜次"""
  cabinetBatchNo: String

  """柜号"""
  cabinetCode: String

  """当前位置"""
  currentLocation: DurianCurrentLocationPayload

  """当前温度"""
  currentTemperature: DurianRoadTripTemperaturePayload

  """文件状态"""
  fileState: FileStateEnum
  id: ID

  """进口申报事件"""
  importApplyEventList: [ImportApplyEventEnum]

  """关键节点信息"""
  keyNode: DurianKeyNodePayload

  """原产地证(正本)"""
  originCertificate: OriginCertificateEnum

  """海外车牌"""
  overseasCarPlate: String

  """海外车队"""
  overseasCarTeam: String

  """海外车挂"""
  overseasCarTrailer: String

  """备注"""
  remark: String

  """陆运在途路线id"""
  routeId: ID
}

input DurianRoadTripNodeCreateInput {
  """国家"""
  country: DurianCountryTypeEnum!

  """纬度"""
  lat: BigDecimal!

  """经度"""
  lng: BigDecimal!

  """节点名称"""
  name: String!

  """节点类型"""
  nodeType: RoadTripNodeTypeEnum!

  """口岸ID"""
  portId: ID
}

input DurianRoadTripNodeEditInput {
  """国家"""
  country: DurianCountryTypeEnum!

  """主键"""
  id: ID!

  """纬度"""
  lat: BigDecimal!

  """经度"""
  lng: BigDecimal!

  """节点名称"""
  name: String!

  """节点类型"""
  nodeType: RoadTripNodeTypeEnum!

  """口岸ID"""
  portId: ID
}

input DurianRoadTripNodeOptionsInput {
  """路线ID"""
  routeId: ID
}

input DurianRoadTripNodePageInput {
  """节点名称"""
  name: String

  """节点类型"""
  nodeType: RoadTripNodeTypeEnum

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """口岸ID"""
  portId: ID
}

type DurianRoadTripNodePagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [DurianRoadTripNodePayload]

  """总记录数"""
  totalRecords: Int
}

type DurianRoadTripNodePayload implements PortInterface & RoadTripNodeUsedInterface {
  """国家"""
  country: DurianCountryTypeEnum!

  """主键"""
  id: ID!

  """纬度"""
  lat: BigDecimal!

  """经度"""
  lng: BigDecimal!

  """节点名称"""
  name: String!

  """节点类型"""
  nodeType: RoadTripNodeTypeEnum!

  """港口id"""
  portId: ID

  """港口名称"""
  portName: String

  """状态"""
  status: EnableEnum!

  """是否被路线或则在途计划使用过，使用过不可编辑"""
  used: Boolean!
}

input DurianRoadTripNodeStatusInput {
  """主键"""
  id: ID!

  """状态"""
  status: EnableEnum!
}

type DurianRoadTripPageDetailPayload implements CategoryInterface & CategoryRuleInterface & DeliverTemperatureInterface & EntryPortInterface & TagListInterface & TemperatureInterface & ThermometerSingleOrderInterface {
  """到港时间"""
  arrivePortTime: Long

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """品类规则id"""
  categoryRuleId: ID

  """品类规则名称"""
  categoryRuleName: String

  """当前位置节点"""
  currentLocationNode: RoadTripNodePayload

  """发柜温度"""
  deliverTemperature: BigDecimal

  """国内运输信息"""
  domesticTransportationList: [RoadTripTransportInfoPayload]

  """进口报关公司名称"""
  entryCustomsSupplier: String

  """进口报关公司ID"""
  entryCustomsSupplierId: ID

  """进口港名称"""
  entryPort: String

  """进口港id"""
  entryPortId: ID

  """出口报关公司名称"""
  exportCustomsSupplier: String

  """出口报关公司ID"""
  exportCustomsSupplierId: ID

  """工厂发柜日期"""
  factoryDeliverTime: Long

  """文件状态"""
  fileState: FileStateEnum

  """主键"""
  id: ID

  """进口申报事件"""
  importApplyEventList: [ImportApplyEventEnum]

  """关键节点"""
  keyNode: RoadTripNodePayload

  """关键节点到达时间"""
  keyNodeArriveTime: Long

  """原产地证(正本)"""
  originCertificate: OriginCertificateEnum

  """海外车牌"""
  overseasCarPlate: String

  """海外车队"""
  overseasCarTeam: String

  """海外车挂"""
  overseasCarTrailer: String

  """计划id"""
  planId: ID

  """备注"""
  remark: String

  """路线id"""
  routeId: ID

  """是否查询关联计划标签"""
  tagAttribute: TagAttributeEnum

  """标签"""
  tagList: [TagInfoPayload]

  """温度信息"""
  temperature: RoadTripTemperaturePayload

  """温度计订单ID"""
  thermometerOrderId: ID

  """温度计订单信息"""
  thermometerOrderInfo: ThermometerOrderInfoPayload

  """在途天数"""
  tripDays: Int

  """更新时间"""
  updateTime: Long
}

input DurianRoadTripRouteCreateInput {
  """进口港ID"""
  entryPortId: ID!

  """出口港ID"""
  exportPortId: ID!

  """关键节点ID"""
  keyNodeId: ID

  """节点"""
  routeNodeIdList: [ID]!
}

input DurianRoadTripRouteEditInput {
  """进口港ID"""
  entryPortId: ID!

  """出口港ID"""
  exportPortId: ID!

  """ID"""
  id: ID!

  """关键节点ID"""
  keyNodeId: ID

  """节点"""
  routeNodeIdList: [ID]!
}

input DurianRoadTripRouteListInput {
  """进口港ID"""
  entryPortId: ID

  """出口港ID"""
  exportPortId: ID
}

type DurianRoadTripRouteListPayload {
  """列表数据"""
  records: [DurianRoadTripRoutePayload]
}

type DurianRoadTripRouteNodePayload implements RoadTripNodeInterface {
  """是否是关键节点"""
  keyNode: Boolean!

  """陆运节点ID"""
  roadTripNodeId: ID!

  """陆运节点名称"""
  roadTripNodeName: String!
}

type DurianRoadTripRoutePayload implements EntryPortInterface & ExportPortInterface {
  """进口港名称"""
  entryPort: String!

  """进口港ID"""
  entryPortId: ID!

  """出口港名称"""
  exportPort: String!

  """出口港ID"""
  exportPortId: ID!

  """主键"""
  id: ID!

  """关键节点ID"""
  keyNodeId: ID

  """节点列表"""
  nodesList: [DurianRoadTripRouteNodePayload]!

  """路线节点ID"""
  routeNodeIdList: [ID]!

  """状态"""
  status: EnableEnum!
}

input DurianRoadTripRouteStatusInput {
  """主键"""
  id: ID!

  """状态"""
  status: EnableEnum!
}

input DurianRoadTripTemperatureInput {
  """设定"""
  preset: String

  """回风"""
  returnAir: String
}

type DurianRoadTripTemperaturePayload implements UniqueIdInterface {
  """生成参数"""
  parameterList: [String]

  """设定"""
  preset: BigDecimal

  """回风"""
  returnAir: BigDecimal

  """温差"""
  temperatureDifference: BigDecimal

  """唯一id"""
  uniqueId: ID
}

"""关务陆运在途分页入参"""
input DurianRoadTripWebPageInput {
  """报警类型"""
  alarmTypeList: [AlarmType]

  """到港时间终末"""
  arrivePortTimeEnd: Long

  """到港时间起始"""
  arrivePortTimeStart: Long

  """绑定温度计状态"""
  bindThermometer: BindThermometerState

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类"""
  categoryId: ID

  """品类规则"""
  categoryRuleIdList: [ID]

  """当前位置节点"""
  currentLocationNodeIdList: [ID]

  """进口港"""
  entryPortIdList: [ID]

  """出口报关公司"""
  exportCustomsSupplierIdList: [ID]

  """工厂发柜日期终末"""
  factoryDeliverTimeEnd: Long

  """工厂发柜日期起始"""
  factoryDeliverTimeStart: Long

  """文件状态"""
  fileState: FileStateEnum

  """进口申报事件"""
  importApplyEventList: [ImportApplyEventEnum]

  """进口报关公司"""
  importCustomsSupplierIdList: [ID]

  """关键节点到达时间终末"""
  keyNodeArriveTimeEnd: Long

  """关键节点到达时间起始"""
  keyNodeArriveTimeStart: Long

  """原产地证(正本)"""
  originCertificate: OriginCertificateEnum

  """海外车牌"""
  overseasCarPlate: String

  """海外车队"""
  overseasCarTeam: String

  """海外车挂"""
  overseasCarTrailer: String

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """标签id"""
  tagIdList: [ID]

  """温度计设备号"""
  thermometerCode: String
}

type DurianRoadTripWebPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [DurianRoadTripPageDetailPayload]

  """总记录数"""
  totalRecords: Int
}

input DurianRoleDataRelInput {
  """数据权限类型"""
  dataType: DurianDataType

  """角色ID"""
  id: ID!
}

input DurianRoleEnableInput {
  """状态"""
  enabled: EnabledEnum

  """id"""
  id: ID
}

input DurianRolePageInput {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """角色名称"""
  roleName: String
}

type DurianRolePagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
  records: [DurianRolePayload]

  """总记录数"""
  totalRecords: Int
}

type DurianRolePayload {
  """状态"""
  enabled: EnabledEnum

  """角色id"""
  id: ID

  """名称"""
  name: String
}

type DurianSalesBillDetailPayload implements PurchaseAndSalesBillCommonInterface & TransportRoadInterface {
  """基本信息"""
  baseInfo: PurchaseAndSalesBillBasePayload

  """商品信息"""
  commodityInfo: PurchaseAndSalesBillCommodityPayload

  """费用单id"""
  id: ID

  """进口报关信息"""
  importDeclareInfo: PurchaseAndSalesBillImportDeclarePayload

  """收货信息"""
  receiveInfo: PurchaseAndSalesBillReceivePayload

  """陆运信息"""
  roadTransportInfo: TransportRoadCommonPayload

  """销售费用信息"""
  salesBill: BillCommonPayload

  """调拨时间"""
  transferTime: Long
}

type DurianSalesBillPagePayload {
  """当前页码"""
  pageCurrent: Int!

  """条数"""
  pageSize: Int!

  """数据"""
  records: [DurianSalesBillPayload]

  """总记录数"""
  totalRecords: Int!
}

type DurianSalesBillPayload implements CategoryInterface & CommodityListInterface {
  """柜次"""
  cabinetBatchCodeList: [String]

  """柜号"""
  cabinetCodeList: [String]

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """商品id"""
  commodityIdList: [ID]

  """商品名称"""
  commodityNameList: [String]

  """id"""
  id: ID

  """计划id"""
  planId: ID

  """销地计划号"""
  salesPlanCode: String

  """销地计划状态"""
  salesPlanState: SalesPlanStateEnum

  """状态"""
  state: BillBusinessStateEnum

  """状态名称"""
  stateName: String
}

"""分页入参"""
input DurianSalesPageInput {
  """费用状态"""
  billStateList: [BillBusinessStateEnum]

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类ID"""
  categoryId: ID

  """商品id"""
  commodityIdList: [ID]

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """销地计划号"""
  salesPlanCode: String

  """销地计划状态"""
  salesPlanStateList: [SalesPlanStateEnum]
}

type DurianSeaTripCabinetDetailPayload implements CategoryInterface & ExportCustomsSupplierListInterface {
  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """出口报关公司ID"""
  exportCustomsSupplierIdList: [ID]

  """出口报关公司名称"""
  exportCustomsSupplierList: [String]
}

type DurianSeaTripCabinetEditDetailPayload {
  """提单号"""
  billLoadingCode: BillLoadingCodePayload

  """柜号"""
  cabinetCode: String

  """电放状态"""
  electricityReleaseState: ElectricityReleaseStatePayload

  """文件状态"""
  fileState: FileStatePayload

  """免箱期"""
  freeBoxDeadline: FreeBoxDeadlinePayload

  """进口申报事件"""
  importApplyEvent: ImportApplyEventPayload

  """备注"""
  remark: String

  """海运在途货柜ID"""
  seaTripCabinetId: ID
}

type DurianSeaTripCabinetInfoListPayload {
  """结果"""
  records: [DurianSeaTripCabinetInfoPayload]
}

type DurianSeaTripCabinetInfoPayload implements CategoryInterface & CategoryRuleInterface & DeliverTemperatureInterface & DischargePortInterface & TagListInterface & ThermometerSingleOrderInterface & WharfInterface {
  """柜号"""
  cabinetCode: String

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """品类规则id"""
  categoryRuleId: ID

  """品类规则名称"""
  categoryRuleName: String

  """关务系统更新时间"""
  customsUpdateTime: Long

  """发柜温度"""
  deliverTemperature: BigDecimal

  """"卸货港名称"""
  dischargePort: String

  """卸货港id"""
  dischargePortId: ID

  """电放状态"""
  electricityReleaseState: ElectricityReleaseStateEnum

  """进口报关公司名称"""
  entryCustomsSupplier: String

  """进口报关公司ID"""
  entryCustomsSupplierId: ID

  """出口报关公司名称"""
  exportCustomsSupplier: String

  """出口报关公司ID"""
  exportCustomsSupplierId: ID

  """工厂发柜时间"""
  factoryDeliveryTime: Long

  """文件状态"""
  fileState: FileStateEnum

  """免箱期"""
  freeBoxDeadline: Long

  """进口申报"""
  importApplyEventList: [ImportApplyEventEnum]

  """提单号"""
  loadingBillCode: String

  """产地计划id"""
  planId: ID

  """备注"""
  remark: String

  """海运柜子Id"""
  seaTripCabinetId: ID

  """是否查询关联计划标签"""
  tagAttribute: TagAttributeEnum

  """标签"""
  tagList: [TagInfoPayload]

  """温度计订单ID"""
  thermometerOrderId: ID

  """温度计订单信息"""
  thermometerOrderInfo: ThermometerOrderInfoPayload

  """码头Id"""
  wharfId: ID

  """码头名称"""
  wharfName: String
}

input DurianSeaTripCabinetListInput {
  """报警类型"""
  alarmTypeList: [AlarmType]

  """柜号"""
  cabinetCode: String

  """品类id"""
  categoryId: ID

  """品类规则ID数组"""
  categoryRuleIdList: [ID]

  """卸货港"""
  dischargePortId: ID

  """电放状态"""
  electricityReleaseState: ElectricityReleaseStateEnum

  """进口报关公司"""
  entryCustomsSupplierId: ID

  """出口报关公司"""
  exportCustomsSupplierId: ID

  """文件状态"""
  fileState: FileStateEnum

  """进口申报事件"""
  importApplyEventList: [ImportApplyEventEnum]

  """备注"""
  remark: String

  """船期id"""
  sailScheduleId: ID

  """标签"""
  tagIdList: [ID]
}

input DurianSeaTripCabinetManageBatchEditInput {
  """提单号"""
  billLoadingCode: String

  """电放状态"""
  electricityReleaseState: ElectricityReleaseStateEnum

  """文件状态"""
  fileState: FileStateEnum

  """免箱期"""
  freeBoxDeadline: Long

  """进口申报事件"""
  importApplyEventList: [ImportApplyEventEnum]

  """备注"""
  remark: String

  """海域在途货柜ID数组"""
  seaTripCabinetIdList: [ID]
}

type DurianSeaTripListInfoPayload implements CategoryInterface & CategoryRuleListInterface & DataGroupInfoInterface & SailScheduleShipInterface & WharfListInterface {
  """报警柜量"""
  alarmCabinetQuantity: Int

  """靠泊状态"""
  berthState: BerthStateEnum

  """靠泊等待天数"""
  berthWaitDays: BigDecimal

  """柜量"""
  cabinetQuantity: Int

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """品类规则id"""
  categoryRuleIdList: [ID]

  """品类规则名称"""
  categoryRuleNameList: [String]

  """数据类型"""
  dataTypeList: [RuleDataTypeEnum]!

  """卸货港信息"""
  dischargePortInfo: DurianDischargePortWithArriveAndBerthTimePayload

  """电放对象"""
  electricityReleaseInfo: ElectricityReleaseObjTotalPayload

  """进口报关公司名称"""
  entryCustomsSupplierList: [String]

  """出口报关公司名称"""
  exportCustomsSupplierList: [String]

  """工厂发柜日期"""
  factoryDeliveryTime: TimeRangePayload

  """文件对象"""
  fileInfo: FileObjTotalPayload

  """数据值所属的分组"""
  includeSubGroupList: [DynamicGroupsPayload]

  """列表索引关键字:船期-装货港-卸货港-品类"""
  indexKey: ID

  """装货港信息"""
  loadingPortInfo: DurianLoadingPortAndLeaveTimePayload

  """产地总天数"""
  originTotalDays: TimeRangePayload

  """海外在途天数"""
  overseasTripDays: TimeRangePayload

  """备注"""
  remark: String

  """船期维度id"""
  sailScheduleDimId: ID

  """船期ID"""
  sailScheduleId: ID

  """海运在途货柜ID数组"""
  seaTripCabinetIdList: [ID]

  """船信息"""
  ship: ShipInfoPayload

  """总在途天数"""
  totalTripDays: TimeRangePayload

  """数据值"""
  value: String!

  """码头Id"""
  wharfIdList: [ID]

  """码头名称"""
  wharfNameList: [String]
}

input DurianSeaTripListInput {
  """当前报警ID"""
  alarmLogId: [ID]

  """到港时间终末"""
  arrivePortTimeEnd: Long

  """到港时间起始"""
  arrivePortTimeStart: Long

  """靠泊状态"""
  berthState: BerthStateEnum

  """靠泊时间终末"""
  berthTimeEnd: Long

  """靠泊时间起始"""
  berthTimeStart: Long

  """柜号"""
  cabinetCode: String

  """品类id"""
  categoryId: ID

  """品类规则id-商品类别"""
  categoryRuleIdList: [ID]

  """卸货港"""
  dischargePortId: ID

  """电放状态"""
  electricityReleaseState: ElectricityReleaseStateEnum

  """是否启用温度计"""
  enableThermometer: EnableEnum

  """进口报关公司"""
  entrySupplierIdList: [ID]

  """出口报关公司"""
  exportSupplierIdList: [ID]

  """工厂发柜时间终末"""
  factoryDeliveryTimeEnd: Long

  """工厂发柜时间起始"""
  factoryDeliveryTimeStart: Long

  """文件状态"""
  fileState: FileStateEnum

  """离港时间终末"""
  leavePortTimeEnd: Long

  """离港时间起始"""
  leavePortTimeStart: Long

  """装货港"""
  loadingPortId: ID

  """产地总天数"""
  originTotalDaysList: [Int]

  """海外在途天数"""
  overseasTripDaysList: [Int]

  """船次"""
  sailList: [String]

  """海运在途船期维度id数组"""
  seaTripCabinetIdList: [ID]

  """船名"""
  shipName: String

  """标签"""
  tagIdList: [ID]

  """温度计设备号"""
  thermometerCode: String

  """总在途天数"""
  totalTripDaysList: [Int]

  """码头ID"""
  wharfIdList: [ID]
}

type DurianSeaTripListPayload {
  cabinetNum: Int
  records: [DurianSeaTripListInfoPayload]
  shipNum: Int
}

"""海运在途分页"""
input DurianSeaTripPageInput {
  """到港时间终末"""
  arrivePortTimeEnd: Long

  """到港时间起始"""
  arrivePortTimeStart: Long

  """靠泊状态"""
  berthState: BerthStateEnum

  """提单号"""
  billLoadingCode: String

  """柜号"""
  cabinetCode: String

  """品类id"""
  categoryId: ID

  """品类规则id"""
  categoryRuleIdList: [ID]

  """卸货港"""
  dischargingPort: Int

  """电放状态"""
  electricityReleaseState: ElectricityReleaseStateEnum

  """进口报关公司"""
  entryDeclareCompany: ID

  """出口报关公司"""
  exportDeclareCompany: Int

  """文件状态"""
  fileState: FileStateEnum

  """离港时间终末"""
  leavePortTimeEnd: Long

  """离港时间起始"""
  leavePortTimeStart: Long

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """船名"""
  shipName: String
}

input DurianSeaTripRemarkEditBatchInput {
  """品类id数组"""
  categoryIdList: [ID]

  """备注"""
  remark: String

  """船期维度ID"""
  sailScheduleDimId: ID
}

type DurianSeaTripValidCabinetQuantityPayload {
  """选择的数量"""
  checkNumber: Int

  """未靠泊船名"""
  unBerthedShipNameList: [String]
}

type DurianSeaTripWebPayload implements CategoryInterface & CategoryRuleListInterface {
  """靠泊状态"""
  berthState: BerthStateEnum

  """柜量"""
  cabinetQuantity: Int

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """品类规则id"""
  categoryRuleIdList: [ID]

  """品类规则名称"""
  categoryRuleNameList: [String]

  """卸货港/到港时间/靠泊时间"""
  dischargePortWithArriveAndBerthTimeList: [DurianDischargePortWithArriveAndBerthTimePayload]

  """电放状态"""
  electricityReleaseState: ElectricityReleaseStateEnum

  """进口报关公司ID"""
  entryCustomsSupplierIdList: [ID]

  """进口报关公司名称"""
  entryCustomsSupplierList: [String]

  """出口报关公司ID"""
  exportCustomsSupplierIdList: [ID]

  """出口报关公司名称"""
  exportCustomsSupplierList: [String]

  """最大法规日期"""
  factoryDeliveryTimeMax: Long

  """最小法规日期"""
  factoryDeliveryTimeMin: Long

  """文件状态"""
  fileState: FileStateEnum

  """装货港/离港时间"""
  loadingAndLeaveInfoList: [DurianLoadingPortAndLeaveTimePayload]

  """船次"""
  sail: String

  """船名"""
  shipName: String
}

type DurianSelectTextOption {
  count: Int
  label: String
  value: String
}

input DurianSkuCondition {
  """规格选项id"""
  optionId: Int

  """规格id"""
  specId: Int
}

type DurianSkuOption {
  """规格id"""
  commoditySpecId: Int

  """规格名称"""
  commoditySpecName: String

  """规格选项名称"""
  commoditySpecOptionId: Int

  """规格选项名称"""
  commoditySpecOptionName: String
}

type DurianSkuSpec {
  """规格id"""
  commoditySpecId: ID

  """规格名称"""
  commoditySpecName: String
}

type DurianSkuSpecOption {
  """规格id"""
  commoditySpecId: ID

  """规格名称"""
  commoditySpecName: String

  """规格选项名称"""
  commoditySpecOptionId: ID

  """规格选项名称"""
  commoditySpecOptionName: String
}

input DurianSopCheckItemPageInput {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """sopId"""
  sopId: ID
}

type DurianSopCheckItemPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [DurianSopCheckItemPayload]
  totalRecords: Int
}

type DurianSopCheckItemPayload {
  """状态"""
  enabled: EnabledEnum

  """输入框校验规则"""
  inputTextRule: InputTextRule

  """是否上传图片/视频"""
  isRemark: Boolean

  """检查项名称"""
  name: String

  """多语言"""
  nameLocale: Object

  """多选选项"""
  options: [DurianSopOptionPayload]

  """是否上传图片/视频"""
  remarkRequired: Boolean

  """质检项说明"""
  remarks: String

  """是否必填"""
  required: Int

  """快照id"""
  snapshotId: ID

  """检查项id"""
  sopDetailId: ID

  """sop id"""
  sopId: ID

  """排序"""
  sort: Int

  """检查项类型"""
  type: SopCheckItem
}

input DurianSopEnableInput {
  """指令:启用/禁用"""
  command: EnabledEnum

  """sop id"""
  sopId: ID
}

type DurianSopOption {
  label: OperationType
  value: ID
}

type DurianSopOptionPayload {
  """是否需要备注"""
  isRemark: Boolean

  """选项名称"""
  name: String

  """选项名称(多语言)"""
  nameLocale: Object

  """是否必填备注"""
  remarkRequired: Boolean

  """顺序"""
  sort: Int

  """选项值"""
  value: Int
}

input DurianSopPageInput {
  """品类id"""
  categoryIdList: [ID]

  """货源"""
  goodsSource: GoodsSourceEnum

  """sop环节"""
  operation: OperationType

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """模板名称"""
  templateName: String

  """是否通用"""
  universal: Int
}

type DurianSopPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
  records: [DurianSopPayload]

  """总记录数"""
  totalRecords: Int
}

type DurianSopPayload implements CategoryInterface {
  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """状态"""
  enabled: EnabledEnum

  """状态名称"""
  enabledName: String

  """货源"""
  goodsSource: GoodsSourceEnum

  """sop环节"""
  operation: OperationType

  """sop环节名称"""
  operationName: String

  """sop id"""
  sopId: ID

  """模板描述"""
  templateDesc: String

  """模板名称"""
  templateName: String

  """是否通用"""
  universal: Int
}

type DurianSpecPayload {
  """规格选项"""
  itemList: [ItemPayload]
  name: String
  value: ID
}

input DurianSupplierAddressContactInput {
  """地址id"""
  addressId: ID!

  """联系人"""
  contactList: [DurianSupplierContactInput]

  """供应商id"""
  supplierId: ID!
}

input DurianSupplierAddressDeleteInput {
  """发货地址id"""
  addressId: ID

  """id"""
  id: ID
}

type DurianSupplierAddressListPayload {
  addressList: [DurianSupplierAddressPayload]
}

type DurianSupplierAddressPayload {
  """发货地简称"""
  addressAbbreviation: String

  """地址id"""
  addressId: ID

  """发货地类型(1口岸、2堆场、3其他)"""
  addressType: Int

  """发货地类型名称"""
  addressTypeName: String

  """联系人"""
  contactList: [DurianSupplierContactPayload]

  """国家"""
  country: DurianCountryTypeEnum

  """发货地址"""
  deliveryAddress: String

  """状态"""
  enabled: EnabledEnum

  """纬度"""
  latitude: String

  """经度"""
  longitude: String

  """堆场/口岸id"""
  yardPortId: ID

  """堆场/口岸名称"""
  yardPortName: String
}

input DurianSupplierAddressUpdateInput {
  """发货地简称"""
  addressAbbreviation: String

  """发货地址id"""
  addressId: ID

  """发货地类型(1口岸、2堆场、3其他)"""
  addressType: Int

  """市编码（非必填）"""
  cityId: ID

  """联系人"""
  contactList: [DurianSupplierContactInput]

  """经纬度"""
  coordinateList: [Float]

  """国家"""
  country: DurianCountryTypeEnum

  """区编码（非必填）"""
  countyId: ID

  """发货地址"""
  deliveryAddress: String

  """id"""
  id: ID!

  """纬度"""
  latitude: String

  """经度"""
  longitude: String

  """省编码"""
  provinceId: ID

  """堆场/口岸id"""
  yardPortId: ID
}

enum DurianSupplierAttributeEnum {
  """外部"""
  EXTERNAL

  """内部"""
  INTERNAL
}

input DurianSupplierCategoryInput {
  """供货品类"""
  categoryId: [ID]

  """货源"""
  goodsSourceList: [GoodsSourceEnum]

  """id"""
  id: ID!
}

input DurianSupplierCheckInput {
  """检验的供应商属性"""
  checkSupplierAttrEnum: DurianSupplierAttributeEnum

  """检验的供应商类型"""
  checkSupplierTypeEnum: DurianSupplierTypeEnum!

  """检验的字段类型"""
  checkTypeEnum: DurianCheckTypeEnum!

  """供应商id"""
  id: ID

  """关键字校验"""
  keyWord: String!
}

input DurianSupplierContactInput {
  """联系人"""
  contactId: ID

  """联系人"""
  contactName: String

  """联系电话"""
  contactNumber: String
}

type DurianSupplierContactPayload {
  """联系人"""
  contactId: ID

  """联系人"""
  contactName: String

  """联系电话"""
  contactNumber: String
}

input DurianSupplierCreateInput {
  """名称简称"""
  abbreviationName: String

  """关联组织"""
  associateOrg: Int

  """关联租户"""
  associateTenant: ID

  """供应商属性"""
  attribute: DurianSupplierAttributeEnum!

  """营业执照类型（10：个体户，20：有限责任公司，30：股份有限责任公司，40：合伙企业，50：个人独资企业）"""
  businessLicenseType: Int

  """对接人"""
  contactName: String

  """对接人电话"""
  contactPhone: String

  """签约主体"""
  contractEntityList: [ID]

  """纳税人识别号"""
  identificationNumber: String

  """法定代表人"""
  legalPerson: String

  """供应商名称"""
  name: String!

  """口岸id列表"""
  portIds: [ID]

  """注册地址"""
  registerAddress: RegisterAddressInput

  """注册资本"""
  registerCapital: BigDecimal

  """注册日期"""
  registerDate: Long

  """供应商类型(经营范围)"""
  type: DurianSupplierTypeEnum!

  """堆场id列表"""
  yardIds: [ID]
}

type DurianSupplierDetailPayload {
  """供应商简称"""
  abbreviationName: String

  """关联组织"""
  associateOrg: Int

  """关联组织"""
  associateOrgName: String

  """供应商属性"""
  attribute: DurianSupplierAttributeEnum

  """营业执照类型（10：个体户，20：有限责任公司，30：股份有限责任公司，40：合伙企业，50：个人独资企业）"""
  businessLicenseType: Int

  """对接人"""
  contactName: String

  """对接人电话"""
  contactPhone: String

  """签约主体"""
  contractEntityList: [ID]

  """id"""
  id: ID

  """纳税人识别号"""
  identificationNumber: String

  """法定代表人"""
  legalPerson: String

  """供应商名称"""
  name: String

  """口岸id列表"""
  portIds: [ID]

  """注册地址"""
  registerAddress: RegisterAddressPayload

  """注册资本"""
  registerCapital: BigDecimal

  """注册日期"""
  registerDate: Long

  """供应商类型(经营范围)"""
  type: DurianSupplierTypeEnum

  """供应商类型名称"""
  typeName: String

  """堆场id列表"""
  yardIds: [ID]
}

input DurianSupplierFinancialInfoInput {
  """开户名称"""
  accountName: String

  """开票供应商地址"""
  address: String

  """银行账号"""
  bankAccount: String

  """默认标识"""
  defaultMark: Boolean

  """财务信息id"""
  financialInfoId: Int

  """开票供应商"""
  invoiceSupplierName: String

  """开户行"""
  openingBank: String

  """账期"""
  paymentDays: String

  """状态"""
  status: Int

  """供应商业务id"""
  supplierDetailId: ID!

  """纳税人类别（10：一般纳税人，20：小规模纳税人）"""
  taxpayerClass: Int

  """开票供应商电话号"""
  telephoneNo: String

  """开票供应商纳税人识别号"""
  tin: String
}

type DurianSupplierFinancialInfoListPayload {
  """开票信息"""
  ticketList: [DurianSupplierFinancialInfoPayload]
}

type DurianSupplierFinancialInfoPayload {
  """开户名称"""
  accountName: String

  """开票供应商地址"""
  address: String

  """银行账号"""
  bankAccount: String

  """默认标识"""
  defaultMark: Boolean

  """财务信息id"""
  financialInfoId: Int

  """开票供应商"""
  invoiceSupplierName: String

  """开户行"""
  openingBank: String

  """账期"""
  paymentDays: String

  """状态"""
  status: Int

  """供应商业务id"""
  supplierDetailId: ID

  """纳税人类别（10：一般纳税人，20：小规模纳税人）"""
  taxpayerClass: Int

  """开票供应商电话号"""
  telephoneNo: String

  """开票供应商纳税人识别号"""
  tin: String
}

type DurianSupplierIdentificationRelationInfoPayload {
  """关联组织"""
  associateOrg: Int

  """供应商属性"""
  attribute: DurianSupplierAttributeEnum

  """营业执照类型（10：个体户，20：有限责任公司，30：股份有限责任公司，40：合伙企业，50：个人独资企业）"""
  businessLicenseType: Int

  """纳税人识别号"""
  identificationNumber: String

  """法人"""
  legalPerson: String

  """供应商名称"""
  name: String

  """注册日期"""
  recordDate: Long

  """注册地址"""
  registerAddress: RegisterAddressPayload

  """注册资本（单位：万元）"""
  registeredCapital: Float
}

input DurianSupplierIdentificationRelationInput {
  """纳税人识别号"""
  identificationNumber: String

  """供应商名称"""
  name: String
}

input DurianSupplierPageInput {
  """名称简称"""
  abbreviationName: String

  """供应商属性"""
  attribute: DurianSupplierAttributeEnum

  """品类"""
  categoryId: ID

  """状态"""
  enabled: EnabledEnum

  """货源"""
  goodsSource: GoodsSourceEnum

  """供应商detailID"""
  id: ID

  """纳税人识别号"""
  identificationNumber: String

  """供应商名称"""
  name: String

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """口岸"""
  port: [ID]

  """供应商ID"""
  supplierId: ID

  """供应商类型"""
  type: DurianSupplierTypeEnum!

  """堆场"""
  yard: [ID]
}

type DurianSupplierPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
  records: [DurianSupplierPayload]

  """总记录数"""
  totalRecords: Long
}

type DurianSupplierPayload {
  """供应商简称"""
  abbreviationName: String

  """供应商属性"""
  attribute: DurianSupplierAttributeEnum

  """属性名称"""
  attributeName: String

  """品类id"""
  categoryId: [ID]

  """品类名称"""
  categoryName: [String]

  """状态"""
  enabled: EnabledEnum

  """货源"""
  goodsSource: [GoodsSourceEnum]

  """供应商detailId"""
  id: ID

  """纳税人识别号"""
  identificationNumber: String

  """供应商名称"""
  name: String

  """口岸"""
  port: String

  """供应商baseId"""
  supplierId: ID

  """供应商类型(经营范围)"""
  type: DurianSupplierTypeEnum

  """堆场"""
  yard: String
}

type DurianSupplierTfnPayload {
  """租户id"""
  id: ID

  """租户名称"""
  name: String

  """租户纳税人识别号"""
  tin: String
}

enum DurianSupplierTypeEnum {
  """报关公司"""
  DECLARATION_COMPANY

  """出口公司"""
  EXPORT_COMPANY

  """果品供应商"""
  FRUITS

  """其它"""
  OTHER

  """供应链金融公司"""
  SUPPLY_CHAIN_FINANCE_COMPANY

  """运输公司"""
  TRANSPORT_COMPANY

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input DurianSupplierTypeEnumInput {
  name: DurianSupplierTypeEnum
}

input DurianSupplierUpdateInput {
  """名称简称"""
  abbreviationName: String!

  """关联组织"""
  associateOrg: Int

  """关联租户"""
  associateTenant: ID

  """供应商属性"""
  attribute: DurianSupplierAttributeEnum!

  """营业执照类型（10：个体户，20：有限责任公司，30：股份有限责任公司，40：合伙企业，50：个人独资企业）"""
  businessLicenseType: Int

  """对接人"""
  contactName: String

  """对接人电话"""
  contactPhone: String

  """签约主体"""
  contractEntityList: [ID]

  """id"""
  id: ID

  """纳税人识别号"""
  identificationNumber: String

  """法定代表人"""
  legalPerson: String

  """供应商名称"""
  name: String!

  """口岸id列表"""
  portIds: [ID]

  """注册地址"""
  registerAddress: RegisterAddressInput

  """注册资本"""
  registerCapital: BigDecimal

  """注册日期"""
  registerDate: Long

  """供应商类型(经营范围)"""
  type: DurianSupplierTypeEnum!

  """堆场id列表"""
  yardIds: [ID]
}

type DurianSynchronousPayload {
  """口岸"""
  port: [DurianPortPayload!]

  """堆场"""
  yard: [DurianYardPayload!]
}

enum DurianTaskType {
  """装货"""
  LOADING

  """收货"""
  RECEIPT

  """收货-产地计划"""
  RECEIPT_PRODUCT

  """温控"""
  TEMPERATURE

  """温控-产地计划"""
  TEMPERATURE_PRODUCT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

interface DurianThermometerOrderDeliveryPlanInfoInterface {
  """计划信息"""
  planInfo: DurianThermometerOrderDeliveryPlanPayload

  """设备订单ID"""
  thermometerOrderId: ID
}

type DurianThermometerOrderDeliveryPlanPayload {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """发柜时间"""
  deliveryCabinetTime: Long

  """产地计划号"""
  originPlanCode: String

  """销地计划号"""
  salesPlanCode: String

  """发车时间"""
  salesPlanShipmentTime: Long

  """状态"""
  state: TravelCabinetCodeStateEnum
}

"""堆场返回体"""
type DurianYardPayload {
  """地址"""
  address: String

  """国家"""
  country: String

  """状态"""
  enabled: EnabledEnum

  """id"""
  id: ID

  """纬度"""
  latitude: String

  """经度"""
  longitude: String

  """名称"""
  name: String
}

type DynamicGroupsPayload {
  """主分组id"""
  rgId: ID

  """子分组"""
  subGroupList: [DynamicSubGroup]

  """主分组类型"""
  type: RootGroupTypeEnum
}

type DynamicSubGroup implements RuleValuesInterface {
  """规则值"""
  commandRuleList: [Cv]

  """业务id"""
  commonId: ID

  """业务类型"""
  commonType: RuleDataTypeEnum

  """子分组扩展信息"""
  ext: String

  """id"""
  id: ID

  """子分组名称"""
  name: String

  """排序值"""
  sn: Int

  """子分组类型 默认/自定义"""
  type: SubGroupTypeEnum
}

input DynamicSubGroupInput {
  """子分组类型"""
  subType: SubGroupTypeEnum

  """页面类型"""
  type: RootGroupTypeEnum
}

enum EchartsDataType {
  """湿度"""
  HUMIDITY

  """位置轨迹"""
  POSITION

  """温度"""
  TEMPERATURE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input EchartsInput {
  """图表数据类型"""
  dataType: EchartsDataType

  """温度计订单ID"""
  thermometerOrderId: ID
}

type EchoDomesticDetailPayload {
  """基础信息"""
  basicInfo: DomesticDeliveryPlanBasicPayload

  """商品信息"""
  commodityInfoList: [DomesticCommodityInfoPayload]

  """质检信息"""
  inspectionInfo: InspectionInfoPayload

  """"计划id"""
  planId: ID

  """收货信息"""
  receiptInfoList: [DomesticReceiptRoutInfoPayload]

  """发货信息"""
  shippingInfo: ShippingInfoPayload

  """运输信息"""
  transportInfo: DomesticTransportInfoPayload
}

input EditInoutLimitationInput {
  configValue: BigDecimal!
  id: ID!
}

input EditPeachDebtElectronicSignatureWhiteListInput {
  """新增客户列表"""
  newCustomerIdList: [Int]

  """组织id"""
  orgId: Int!

  """移除客户列表"""
  removeCustomerIdList: [Int]
}

""" 编辑sku图片请求"""
input EditSkuPictureInput {
  """ skuId集"""
  commoditySkuIdList: [Int]

  """ 图片信息"""
  picturesList: [PictureInput]
}

input EditTaskLimitInput {
  configValue: BigDecimal!
  id: ID!
}

input EhrOrgConditionInput {
  """完整组织名称选项"""
  fullOrgName: Boolean

  """组织id"""
  orgId: [ID]

  """组织名称"""
  orgName: String

  """父级组织id"""
  parentOrgId: [String]
}

"""查询人资系统组织信息"""
type EhrOrgPayload {
  """ 关联状态"""
  associatedStatus: Boolean

  """ 状态"""
  disable: Boolean

  """ 组织id"""
  ehrOrgId: String

  """ 组织名称"""
  ehrOrgName: String

  """ 父级id"""
  ehrParentOrgId: String
}

input EhrUserConditionInput {
  """员工编号"""
  empCode: [String]

  """部门编码，这里的名称为orgId并非星桥系统内部所使用orgId，此处orgId为人资中心特有部门id"""
  orgId: String

  """部门名称,这里的名称为org_name并非星桥系统内部所使用org_name，此处org_name为人资中心特有部门名称"""
  orgName: String

  """员工电话"""
  phone: String

  """员工状态"""
  status: Int

  """星桥系统用户id"""
  userId: [ID]

  """员工名称"""
  userName: String
}

type EhrUserOrgPositionRelPayload {
  """部门id"""
  orgId: String

  """部门名称"""
  orgName: String

  """岗位id"""
  positionId: String

  """岗位名称"""
  positionName: String
}

type EhrUserPayload {
  """员工邮箱"""
  email: String

  """员工编号"""
  empCode: String

  """员工性别"""
  gender: String

  """员工身份证"""
  idNum: String

  """员工部门岗位关联"""
  orgPositionRel: [EhrUserOrgPositionRelPayload]

  """员工电话"""
  phone: String

  """员工状态"""
  status: Int

  """用户id 星桥系统用户id"""
  userId: ID

  """员工名称"""
  userName: String
}

enum ElectricFenceTriggerModeEnum {
  """进"""
  IN

  """内"""
  INNER

  """出"""
  OUT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

enum ElectricFenceTriggerTypeEnum {
  """进站"""
  IN

  """出站"""
  OUT
}

type ElectricityReleaseObjTotalPayload {
  """电放状态"""
  electricityReleaseState: ElectricityReleaseStateEnum

  """已电放柜量"""
  finishCabinetQuantity: Int

  """未电放柜量"""
  unFinishCabinetQuantity: Int
}

"""电放状态"""
enum ElectricityReleaseStateEnum {
  """已电放"""
  RELEASED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """未电放"""
  UN_RELEASED
}

type ElectricityReleaseStatePayload implements UniqueIdInterface {
  """生成参数"""
  parameterList: [String]

  """电放状态"""
  state: ElectricityReleaseStateEnum

  """唯一id"""
  uniqueId: ID
}

type ElectronicFenceRecordsPayload {
  """站点id"""
  siteId: ID

  """站点名称"""
  stationName: String

  """触发时间"""
  triggerTime: Long

  """触发类型"""
  triggerType: ElectricFenceTriggerTypeEnum
}

interface EmptyCabinetAggregateInterface {
  """空柜聚合信息"""
  emptyCabinetAggregateInfo: EmptyCabinetAggregatePayload
}

interface EmptyCabinetAggregateListInterface {
  """空柜聚合信息"""
  emptyCabinetAggregateInfoList: [EmptyCabinetAggregatePayload]
}

type EmptyCabinetAggregatePayload {
  """空柜信息"""
  emptyCabinetInfo: EmptyCabinetInfoDetailPayload

  """空柜池信息(订船信息)"""
  emptyCabinetPoolInfo: EmptyCabinetPoolDetailPayload
}

type EmptyCabinetBillFeeAggregatePayload {
  """各个收货方的空柜费用单"""
  areaEmptyCabinetInfoList: [AreaEmptyCabinetBillFeePayload]

  """合并的空柜费用单"""
  emptyCabinetBillFeeInfo: EmptyCabinetBillFeePayload
}

type EmptyCabinetBillFeePayload {
  """费用单ID"""
  billMainId: ID

  """费用模板ID"""
  tmpId: ID
}

input EmptyCabinetBillInput {
  """组织ID数组-用于营销团队映射正确的组织关系"""
  orgIdList: [ID]
}

input EmptyCabinetBillPageInput {
  """品类ids"""
  categoryIdList: [Long]

  """筛选项"""
  itemVal: ItemValQueryInput

  """组织ID数组-用于营销团队映射正确的组织关系"""
  orgIdList: [ID]

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """收货开始日期"""
  receiptBeginDate: Long

  """收货结束日期"""
  receiptEndDate: Long

  """状态"""
  state: EmptyCabinetBillStateEnum
}

type EmptyCabinetBillPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [EmptyCabinetBillPayload]

  """总记录数"""
  totalRecords: Int
}

type EmptyCabinetBillPayload {
  """费用单业务状态"""
  billBusinessState: BillBusinessStateEnum

  """柜次"""
  cabinetBatchCode: [String]

  """柜号"""
  cabinetCode: [String]

  """品类"""
  categoryName: String

  """进口港"""
  importPortName: String

  """图片URL"""
  pictureUrl: String

  """任务接收日期"""
  receiptDate: Long

  """收货任务id"""
  receiptTaskId: ID

  """状态"""
  state: EmptyCabinetBillStateEnum

  """状态描述"""
  stateDesc: String

  """运输信息"""
  transportInfo: TransportInfoPayload
}

type EmptyCabinetBillQuantityPayload {
  """待提交梳理"""
  waitCommitTotal: Int

  """待审核数量"""
  waitReviewTotal: Int

  """待办总数量"""
  waitTodoTotal: Int
}

enum EmptyCabinetBillStateEnum {
  """已完成"""
  FINISHED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """待提交"""
  WAIT_COMMIT

  """待审核"""
  WAIT_REVIEW
}

""" 空柜费用项详情 """
type EmptyCabinetFeeInfoPayload {
  """费用项金额"""
  costAmount: BigDecimal

  """费用项详情"""
  costDetail: [String]

  """费用类型"""
  costName: String

  """开票供应商"""
  invoiceSupplierName: String

  """付款方式"""
  payMode: String

  """结算账期"""
  paymentDays: String

  """供应商"""
  supplierBy: String
}

input EmptyCabinetInfoCreateBatchInput {
  emptyCabinetInfoCreateInfoList: [EmptyCabinetInfoCreateInfoInput]
}

input EmptyCabinetInfoCreateInfoInput {
  """柜号"""
  cabinetCode: String

  """车牌号"""
  carNo: String

  """建议装柜品类"""
  categoryId: ID

  """卸货港id"""
  dischargePortId: ID

  """卸货码头id"""
  dischargeWharfId: ID

  """司机姓名"""
  driverName: String

  """司机电话"""
  driverPhone: String

  """进口报关公司id"""
  entryCustomsSupplierId: ID

  """出口报关公司id"""
  exportCustomsSupplierId: ID

  """还重日期"""
  fullReturnDate: Long

  """装货港id"""
  loadingPortId: ID

  """船期id"""
  sailScheduleId: ID

  """铅封号"""
  sealNumber: String

  """头程运输公司id"""
  supplierId: ID

  """挂车号"""
  trailerNumber: String

  """航运运输公司Id"""
  transportSupplierId: ID
}

type EmptyCabinetInfoDetailPayload implements CategoryInterface & DischargePortInterface & EntryCustomsSupplierInterface & ExportCustomsSupplierInterface & LoadingPortInterface & SupplierInterface & TransportSupplierInterface {
  """柜号"""
  cabinetCode: String

  """车牌号"""
  carNo: String

  """建议装柜品类id"""
  categoryId: ID

  """建议装柜品类名称"""
  categoryName: String

  """卸货港名称"""
  dischargePort: String

  """卸货港id"""
  dischargePortId: ID

  """卸货码头id"""
  dischargeWharfId: ID

  """卸货码头名称"""
  dischargeWharfName: String

  """司机姓名"""
  driverName: String

  """司机电话"""
  driverPhone: String

  """进口报关公司名称"""
  entryCustomsSupplier: String

  """进口报关公司ID"""
  entryCustomsSupplierId: ID

  """出口报关公司名称"""
  exportCustomsSupplier: String

  """出口报关公司ID"""
  exportCustomsSupplierId: ID

  """还重日期"""
  fullReturnDate: Long

  """空柜id"""
  id: ID

  """装货港名称"""
  loadingPort: String

  """装货港id"""
  loadingPortId: ID

  """船期id"""
  sailScheduleId: ID

  """铅封号"""
  sealNumber: String

  """头程运输公司ID"""
  supplierId: ID

  """头程运输公司名称"""
  supplierName: String

  """挂车号"""
  trailerNumber: String

  """航运运输公司Id"""
  transportSupplierId: ID

  """航运运输公司名称"""
  transportSupplierName: String

  """是否使用"""
  used: UsedEnum
}

type EmptyCabinetInfoImportResultPayload {
  """失败条数"""
  failCount: Int

  """failFileBatchCode"""
  failFileBatchCode: String

  """成功条数"""
  successCount: Int

  """数据总条数"""
  total: Int
}

input EmptyCabinetInfoInput {
  """空柜日期"""
  emptyCabinetDate: Long
}

input EmptyCabinetInfoPageInput {
  """柜号"""
  cabinetCode: String

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """船期ID"""
  sailScheduleId: ID!
}

type EmptyCabinetInfoPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [EmptyCabinetInfoDetailPayload]

  """总记录数"""
  totalRecords: Int
}

type EmptyCabinetInfoPayload {
  """空柜时间"""
  emptyCabinetDate: Long
}

type EmptyCabinetInfoRepeatPayload {
  cabinetCodeRepeatList: [String]
  sealNumberRepeatList: [String]
  successEmptyCabinetList: [ID]
}

input EmptyCabinetInfoUpdateInput {
  """柜号"""
  cabinetCode: String

  """车牌号"""
  carNo: String

  """建议装柜品类id"""
  categoryId: ID

  """卸货港id"""
  dischargePortId: ID

  """卸货码头id"""
  dischargeWharfId: ID

  """司机姓名"""
  driverName: String

  """司机电话"""
  driverPhone: String

  """进口报关公司id"""
  entryCustomsSupplierId: ID

  """出口报关公司id"""
  exportCustomsSupplierId: ID

  """还重日期"""
  fullReturnDate: Long

  """空柜ID"""
  id: ID

  """装货港id"""
  loadingPortId: ID

  """铅封号"""
  sealNumber: String

  """头程运输公司id"""
  supplierId: ID

  """挂车号"""
  trailerNumber: String

  """航运运输公司Id"""
  transportSupplierId: ID
}

""" 空柜费用信息分页查询结果集"""
type EmptyCabinetPageInfoPayload {
  """所属组织"""
  belongOrgName: String

  """ 销地费用单号"""
  billCode: String

  """ 销地空柜费用单ID"""
  billId: ID

  """ 销地费用单状态"""
  billStatus: Int

  """ 销地费用单状态描述"""
  billStatusDesc: String

  """ 柜次"""
  cabinetBatchCodeList: [String]

  """ 柜号"""
  cabinetCodeList: [String]

  """ 品类ID"""
  categoryId: ID

  """ 品类名称"""
  categoryName: String

  """提交人"""
  commitBy: String

  """提交人id"""
  commitById: Int

  """ 提交日期"""
  commitTime: Long

  """所属公司"""
  company: String

  """ 费用单创建人"""
  createBy: String

  """ 费用单创建人ID"""
  createById: Int

  """ 费用单创建时间"""
  createTime: Long

  """ 空柜费用详情"""
  emptyCabinetFeeInfoRespList: [EmptyCabinetFeeInfoPayload]

  """ 驳回原因"""
  reason: String

  """关联销售单单号"""
  saleOrderCode: String

  """关联销售单ID"""
  saleOrderId: ID

  """ 销地计划号"""
  salesPlanCode: String

  """费用合计"""
  totalCost: BigDecimal

  """ 调拨日期"""
  transferTime: Long
}

type EmptyCabinetPoolDetailPayload implements SailSchedulePortInterface {
  """限制返回港口信息"""
  restrictType: RestrictTypeEnum

  """港口信息总和"""
  sailPortInfoAggregate: SailPortInfoAggregatePayload

  """船期ID"""
  sailScheduleId: ID

  """船公司"""
  shipCompanyList: [ShipCompanyPayload]

  """船名"""
  shipName: String

  """船次"""
  vesselNo: String
}

input EmptyCabinetPoolPageInput {
  """柜号"""
  cabinetCode: String

  """离港时间-止"""
  departureTimeEnd: Long

  """离港时间-起"""
  departureTimeStart: Long

  """卸货港"""
  dischargePortId: ID

  """出口报关公司"""
  exportCustomsSupplierId: ID

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """船公司"""
  shipCompany: ID

  """船名"""
  shipName: String
}

type EmptyCabinetPoolPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [EmptyCabinetPoolPayload]

  """总记录数"""
  totalRecords: Int
}

type EmptyCabinetPoolPayload implements SailSchedulePortInterface {
  """可用空柜量"""
  canUseNumber: Int

  """限制返回港口信息"""
  restrictType: RestrictTypeEnum

  """港口信息总和"""
  sailPortInfoAggregate: SailPortInfoAggregatePayload

  """船期ID"""
  sailScheduleId: ID

  """船期状态"""
  sailState: SailStateEnum

  """船公司"""
  shipCompanyList: [ShipCompanyPayload]

  """船名"""
  shipName: String

  """船次"""
  vesselNo: String
}

"""空柜搜索payload"""
type EmptyCabinetSearchPayload implements EmptyCabinetAggregateListInterface {
  """柜子聚合信息"""
  emptyCabinetAggregateInfoList: [EmptyCabinetAggregatePayload]

  """未匹配的柜号"""
  notMatchCabinetCodeList: [String]
}

input EnableDurianCustomerInput {
  """状态"""
  enabled: EnabledEnum!

  """客户id"""
  id: ID!
}

enum EnableEnum {
  """禁用"""
  DISABLE

  """启用"""
  ENABLE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input EnableOrDisableCustomerInput {
  """ 客户detailId"""
  customerId: Int!

  """ 启用标识；1启用；99：禁用"""
  enable: Int!
}

input EnablePeachDebtElectronicSignatureInput {
  """电子签使用状态 1启用 99禁用"""
  enable: Int!

  """组织id"""
  orgId: Int!
}

type EnableSopPayload implements CategoryInterface {
  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """sop说明"""
  sopDesc: String

  """sopId"""
  sopId: ID

  """sop模板名称"""
  sopTmpName: String

  """是否通用"""
  universal: Int
}

enum EnabledEnum {
  """禁用"""
  DISABLE

  """启用"""
  ENABLE
  UNKNOWN
  UNRECOGNIZED
  UNSPECIFIED
}

"""进口报关公司"""
interface EntryCustomsSupplierInterface {
  """进口报关公司名称"""
  entryCustomsSupplier: String

  """进口报关公司ID"""
  entryCustomsSupplierId: ID
}

"""进口报关公司"""
interface EntryCustomsSupplierListInterface {
  """进口报关公司ID"""
  entryCustomsSupplierIdList: [ID]

  """进口报关公司名称"""
  entryCustomsSupplierList: [String]
}

interface EntryPortInterface {
  """进口港名称"""
  entryPort: String

  """进口港ID"""
  entryPortId: ID
}

interface EntryPortListInterface {
  """进口港ID"""
  entryPortIdList: [ID]

  """进口港名称"""
  entryPortList: [String]
}

""" 入库商品相关集合"""
input EntryWareHouseCommodityInput {
  """ 商品sku"""
  commoditySkuId: Int!

  """成本小计"""
  costSubtotal: BigDecimal!

  """成本单价"""
  costUnitPrice: BigDecimal!

  """ 数量"""
  quantity: BigDecimal!

  """ 单位Id"""
  unitId: Int!
}

""" 新增入库"""
input EntryWareHouseInput {
  """ 商品信息"""
  entryWareHouseCommodity: [EntryWareHouseCommodityInput!]!

  """ 入库类型"""
  entryWareHouseType: PeachWareHouseType

  """ 供应商名称"""
  provideName: String

  """ 联系电话"""
  providePhone: String

  """ 备注"""
  remark: String!

  """ 总数量"""
  totalQuantity: BigDecimal

  """ 所属厂库id"""
  wareHouseId: ID
}

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
  """
  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
  """
  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
  """
  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
  """
  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
  """
  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
  """
  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
  """
  SERVICE_ERROR

  """
  Request failed due to network errors.
  
  HTTP Mapping: 503 Unavailable
  Error Type: UNAVAILABLE
  """
  TCP_FAILURE

  """
  Request throttled based on server concurrency limits.
  
  HTTP Mapping: 503 Unavailable
  Error Type: UNAVAILABLE
  """
  THROTTLED_CONCURRENCY

  """
  Request throttled based on server CPU limits
  
  HTTP Mapping: 503 Unavailable.
  Error Type: UNAVAILABLE
  """
  THROTTLED_CPU

  """
  The operation is not implemented or is not currently supported/enabled.
  
  HTTP Mapping: 501 Not Implemented
  Error Type: BAD_REQUEST
  """
  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
}

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
  """
  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
  """
  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

  """
  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
  """
  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
  """
  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

  """
  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

  """
  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
}

"""查询省市区地址信息请求"""
input EsiLocationInput {
  """ 父级id"""
  id: ID

  """ 类型"""
  locationType: EsiLocationTypeGqlEnum
}

"""查询省市区地址信息返回"""
type EsiLocationListPayload {
  """省市区地址信息集"""
  locationsList: [EsiLocationPayload]
}

"""省市区地址信息"""
type EsiLocationPayload {
  """  区号"""
  cityCode: String

  """ 首字母"""
  firstChar: String

  """ 是否存在子节点"""
  hasChildren: Boolean

  """ id"""
  id: ID

  """  纬度"""
  lat: BigDecimal

  """  经度"""
  lng: BigDecimal

  """ 类型"""
  locationType: EsiLocationTypeGqlEnum

  """ 名称"""
  name: String

  """父级id"""
  parentId: ID

  """  拼音"""
  pinYin: String

  """  邮政编码"""
  zipCode: Int
}

enum EsiLocationTypeGqlEnum {
  """市"""
  CITY

  """ 国家 """
  COUNTRY

  """县"""
  COUNTY

  """省"""
  PROVINCE

  """未指定"""
  UNSPECIFIED
}

type ExceptionInfo {
  """异常信息"""
  exceptionString: String!

  """时间"""
  timestampMs: Long!
}

type Exceptions {
  """错误信息"""
  error: String!

  """异常信息"""
  exceptionInfo: [ExceptionInfo!]!

  """实例ID"""
  workerId: String!
}

input ExistOutStockCommodityZeroCostInput {
  """应用ID"""
  appId: Int

  """费用单Id列表"""
  billIds: [ID]!
}

type ExpandOrder implements CreateUserBase {
  """采购单id"""
  applyId: ID

  """业务信息"""
  businessInfo: DomesticPurchaseReturnBusinessInfo

  """ 扩展单编号 """
  code: String

  """ 商品信息 """
  commodityItems: [ExpandOrderCommodity]

  """创建时间"""
  createTime: Long

  """创建人"""
  createUser: User

  """ 扩展单id """
  id: ID

  """ 拓展单run_code(前端不用) """
  runCode: String

  """ 拓展单状态 """
  status: ExtendOrderStatus
  statusDesc: String

  """ 扩展单总金额 """
  totalAmount: BigDecimal

  """ 扩展单类型：退损单/扣损单 """
  type: ExpandOrderTypeEnum
  typeDesc: String
}

type ExpandOrderBadgeBadgePayload {
  completed: Int
  toBeDelivered: Int
  toBeSubmit: Int
}

input ExpandOrderBadgeInput {
  timeRange: PitayaTimeRange
}

""" 扩展单商品信息 """
type ExpandOrderCommodity implements CommodityBase & PriceTypeBase & TotalTypeBase & UnitTypeBase {
  """ 入库总计数量 """
  actualTotalQuantity: BigDecimal

  """ 入库基本数量 """
  actualUnitQuantity: BigDecimal

  """ 退货/扣损小计 """
  amount: BigDecimal

  """ 入库批次 """
  batchId: ID

  """ 可退货/扣损数量 """
  canReturnTotalQuantity: BigDecimal
  canReturnUnitQuantity: BigDecimal

  """ 商品sku """
  commodity: PitayaCommoditySku

  """ 扩展单类型 """
  expandOrderTypeEnum: ExpandOrderTypeEnum

  """ 商品明细id """
  id: ID
  index: ID

  """ 扣损单价 """
  price: BigDecimal
  priceType: Unit

  """ 原批次 """
  sourceBatchId: ID

  """ 退货/扣损数量 """
  totalQuantity: BigDecimal

  """总计单位信息"""
  totalType: Unit
  unitQuantity: BigDecimal

  """基本单位信息"""
  unitType: Unit
}

""" 新增扩展单商品信息 """
input ExpandOrderCommodityInput {
  """ 退货金额 """
  amount: BigDecimal

  """ 入库批次id """
  batchId: ID!
  index: ID

  """ 扣损单 -- 扣损单价 """
  price: BigDecimal
  priceType: Int

  """ 商品skuId """
  skuId: Int!

  """ 入库批次id """
  sourceBatchId: ID

  """ 退货/扣损数量 """
  totalQuantity: BigDecimal

  """ 总计单位 """
  totalType: Int
  unitQuantity: BigDecimal!

  """ 基本单位 """
  unitType: Int
}

""" 拓展单类型 """
enum ExpandOrderTypeEnum {
  """ 补损 """
  COVER_LOSSES

  """ 扣损 """
  DEDUCTION_LOSS

  """ 赠送 """
  PRESENT

  """ 采购订单 """
  PURCHASE

  """ 拒收 """
  REJECT

  """ 退货 """
  RETURN

  """ 销售订单 """
  SALE

  """ 抽检 """
  SPOT_CHECK
}

input ExportBaseInStockBillInput {
  """系统ID"""
  appId: Int

  """批次号"""
  batchCode: String

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """入库组织"""
  createByOrg: String

  """入库结束时间"""
  createTimeEnd: Long

  """入库开始时间"""
  createTimeStart: Long

  """入库类型"""
  inOrderType: [Int]

  """业务单号"""
  orderCode: String

  """sku名称"""
  skuName: String
}

"""出口报关公司(供应商)"""
interface ExportCustomsSupplierInterface {
  """出口报关公司名称"""
  exportCustomsSupplier: String

  """出口报关公司ID"""
  exportCustomsSupplierId: ID
}

"""出口报关公司(供应商)"""
interface ExportCustomsSupplierListInterface {
  """出口报关公司ID"""
  exportCustomsSupplierIdList: [ID]

  """出口报关公司名称"""
  exportCustomsSupplierList: [String]
}

"""出口报关信息"""
type ExportDeclarationInfo {
  """出口报关公司"""
  exportDeclareCompany: String

  """出口报关时间"""
  exportDeclareTime: Long

  """出口港"""
  exportPort: String
}

"""批量报关入参"""
input ExportDeclareBatchCreateInput {
  """批量/单个操作类型"""
  commandType: CommandTypeEnum

  """出口报关文件信息"""
  exportDeclarationInfo: [ResourceFileListInput]

  """单据Id"""
  id: [ID!]!

  """操作类型"""
  operateType: DeclareOperateTypeEnum
}

"""单据上传详情出参"""
type ExportDeclareDetailInfoPayload {
  """基本信息"""
  basicInfo: DurianBasicInfo

  """商品信息"""
  commodityInfo: CommodityInfo

  """出口报关信息"""
  exportDeclareInfo: ExportDeclareInfo
}

"""出口报关详情入参"""
input ExportDeclareGetInput {
  """Id"""
  id: ID!
}

"""出口报关信息"""
type ExportDeclareInfo {
  """出口报关文件信息"""
  exportDeclarationInfo: [ResourceFileListPayload]
}

type ExportDeclareMailInfoPayload {
  """国家"""
  country: DurianCountryTypeEnum

  """邮箱"""
  mail: [String]
}

"""出口报关分页查询入参"""
input ExportDeclarePageInput {
  """提单号"""
  billLoadingCode: String

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类"""
  categoryId: [ID]

  """合同号"""
  contractCode: String

  """进口港"""
  entryPort: [ID]

  """出口港"""
  exportPort: [ID]

  """进口报关公司"""
  importDeclareCompany: String

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """接单日期：结束时间"""
  receiptEndTime: Long

  """接单日期：起始时间"""
  receiptStartTime: Long

  """状态"""
  status: [ExportDeclareStatus]
}

"""出口报关分页出参"""
type ExportDeclarePagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [ExportDeclarePayload]

  """总记录数"""
  totalRecords: Int
}

"""出口报关对象"""
type ExportDeclarePayload {
  """异常原因"""
  abnormalReason: String

  """异常状态"""
  abnormalStatus: AbnormalStatus

  """异常状态描述"""
  abnormalStatusDesc: String

  """提单号"""
  billLoadingCode: String

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: [String]

  """品类id"""
  categoryId: Int

  """品类名称"""
  categoryName: String

  """合同号"""
  contractCode: String

  """进口港"""
  entryPort: String

  """出口港"""
  exportPort: String

  """主键Id"""
  id: ID

  """接单日期"""
  receiptTime: Long

  """任务状态"""
  status: ExportDeclareStatus

  """任务状态描述"""
  statusDesc: String
}

"""出口报关状态"""
enum ExportDeclareStatus {
  """待处理"""
  EXPORT_DECLARE_PENDING

  """已处理"""
  EXPORT_DECLARE_PROCESSED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input ExportDomesticHQSaleBillInput {
  """所属组织"""
  belongOrgId: ID

  """销售费用单号"""
  billCode: String

  """费用单状态"""
  billStatusList: [Int]

  """品类"""
  commodityType: ID

  """客户Str"""
  customerIdStr: String

  """标记"""
  mark: [Int]

  """计划号"""
  planCode: String

  """总部采购单号"""
  purchaseOrderCode: String

  """销售单号"""
  saleOrderCode: String

  """销售单状态"""
  saleOrderStatusList: [Int]

  """提交结束日期"""
  submitTimeEnd: Long

  """提交开始日期"""
  submitTimeStart: Long

  """车次"""
  trainNumber: String
}

"""国产货销售售后导出入参"""
input ExportDomesticSaleReturnBillInput {
  """所属组织"""
  belongOrgId: ID

  """销售售后费用单号"""
  billCode: String

  """费用单状态"""
  billStatusList: [Int]

  """品类"""
  commodityType: ID

  """客户Str"""
  customerIdStr: String

  """标记"""
  mark: [Int]

  """计划号"""
  planCode: String

  """关联采购售后单号"""
  purchaseReturnOrderCode: String

  """售后单类型"""
  returnType: Int

  """关联销售单号"""
  saleOrderCode: String

  """销售售后单号"""
  saleReturnOrderCode: String

  """售后单状态"""
  saleReturnOrderStatusList: [Int]

  """提交结束日期"""
  submitTimeEnd: Long

  """提交开始日期"""
  submitTimeStart: Long

  """车次"""
  trainNumber: String
}

type ExportDownloadUrlPayload {
  downloadUrl: String
  msg: String
  statusCode: Int
}

input ExportDurianHQSaleBillInput {
  """费用单号"""
  billCode: String

  """费用单状态"""
  billStatusList: [Int]

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类"""
  commodityType: Int

  """ 创建结束日期"""
  createTimeEnd: Long

  """ 创建开始日期"""
  createTimeStart: Long

  """尾程运输公司"""
  domesticTransportSupplierId: ID

  """关联销售单号"""
  saleOrderCode: String

  """关联销售单状态"""
  saleOrderStatusList: [Int]

  """销地计划号"""
  salePlanCode: String

  """ 调拨结束日期"""
  transferTimeEnd: Long

  """ 调拨开始日期"""
  transferTimeStart: Long
}

"""入参-资金流水导出"""
input ExportFlowInput {
  """所属公司id"""
  belongCompanyId: [ID]

  """创建日期-开始"""
  createTimeBegin: Long

  """创建日期-结束"""
  createTimeEnd: Long

  """收支项目列表(字典businessItemType)"""
  flowBusinessItemList: [String]

  """流水单号（支持模糊）"""
  flowNo: String

  """到账/支出日期-开始"""
  flowTimeBegin: Long

  """到账/支出日期-结束"""
  flowTimeEnd: Long

  """流水类型"""
  flowType: [String]

  """经办人"""
  handlerName: String

  """ 是否总部审核 true为总部 false为分公司"""
  isHeadquarters: Boolean!

  """对方账号名称（支持模糊）"""
  oppositeBankAccountName: String

  """我司账号id"""
  ownerBankAccountId: ID

  """付款主体"""
  paymentEntityId: ID

  """状态列表(字典fundFlowStatus)"""
  statusList: [String]

  """摘要"""
  summary: String
}

input ExportFmsDamageDetailInput {
  """商品类型"""
  commodityType: Int

  """报损结束日期"""
  createTimeEnd: Long

  """报损开始日期"""
  createTimeStart: Long

  """出库单号"""
  orderCode: String

  """状态"""
  orderStatusList: [Int]

  """所属仓库"""
  warehouseName: String
}

"""产地发柜价测算导出入参"""
input ExportFmsDurianOriginFeeInput {
  """ 系统ID"""
  appId: Int

  """ 费用单号"""
  billCode: String

  """创建时间结束"""
  billCreateEndTime: Long

  """ 创建时间开始"""
  billCreateStartTime: Long

  """ 柜次号"""
  cabinetBatchCode: String

  """ 柜号"""
  cabinetCode: String

  """ 品类"""
  commodityCategoryId: Int

  """工厂发柜结束日期"""
  deliverEndTime: Long

  """工厂发柜开始日期"""
  deliverStartTime: Long

  """ 产地计划号"""
  deliveryCode: String

  """ 费用单状态"""
  originBillStatus: [Int]

  """ 采购单号"""
  purchaseCode: String

  """关联采购单状态"""
  purchaseStatus: [Int]
}

input ExportFmsDurianOriginSaleFeeInput {
  """ 系统ID"""
  appId: Int!

  """ 柜次"""
  cabinetBatchCode: String

  """ 柜号"""
  cabinetCode: String

  """ 品类"""
  commodityCategoryId: Int

  """ 产地计划号"""
  deliveryCode: String

  """ 销售费用单号"""
  saleBillCode: String

  """ 销售费用单状态"""
  saleBillStatus: [Int]

  """ 关联销售单号"""
  saleCode: String

  """创建时间结束"""
  saleCreateEndTime: Long

  """ 创建时间开始"""
  saleCreateStartTime: Long

  """关联销售单状态"""
  saleStatus: [Int]
}

"""销售明细信息导出入参"""
input ExportFmsDurianOriginSaleInput {
  """ 系统ID"""
  appId: Int

  """ 柜次"""
  cabinetBatchCode: String

  """ 柜号"""
  cabinetCode: String

  """ 品类"""
  commodityCategoryId: Int

  """ 客户"""
  customerIdStr: String

  """ 产地计划号"""
  deliveryCode: String

  """ 产地费用单号"""
  originBillCode: String

  """ 销售费用单号"""
  saleBillCode: String

  """ 销售费用单状态"""
  saleBillStatus: [Int]

  """ 销售单号"""
  saleCode: String

  """创建时间结束"""
  saleCreateEndTime: Long

  """ 创建时间开始"""
  saleCreateStartTime: Long

  """销售单状态"""
  saleStatus: [Int]
}

input ExportFmsDurianPurchaseBillInput {
  """系统ID"""
  appId: Int!

  """费用单号"""
  billCode: String

  """费用单状态"""
  billStatus: Int

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类ID"""
  categoryId: ID

  """创建结束日期"""
  createEndTime: Long

  """创建开始日期"""
  createStartTime: Long

  """进口港"""
  entryPortId: ID

  """进口报关公司"""
  importDeclareSupplierId: ID

  """产地计划号"""
  originPlanCode: String

  """关联采购单号"""
  purchaseCode: String

  """采购单状态"""
  purchaseStatus: Int

  """调拨结束日期"""
  transferEndTime: Long

  """调拨开始日期"""
  transferStartTime: Long
}

input ExportFmsDurianPurchaseDetailInput {
  """系统ID"""
  appId: Int!

  """采购费用单号"""
  billCode: String

  """关联费用单状态"""
  billStatus: Int

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类ID"""
  categoryId: ID

  """创建结束日期"""
  createEndTime: Long

  """创建开始日期"""
  createStartTime: Long

  """进口港"""
  entryPortId: ID

  """进口报关公司"""
  importDeclareSupplierId: ID

  """产地计划号"""
  originPlanCode: String

  """产地销售单号"""
  originSaleCode: String

  """采购单号"""
  purchaseCode: String

  """采购单状态"""
  purchaseStatus: Int

  """供应商"""
  supplierName: String

  """调拨结束日期"""
  transferEndTime: Long

  """调拨开始日期"""
  transferStartTime: Long
}

input ExportFmsImportPurchaseBillInput {
  """系统ID"""
  appId: Int!

  """采购费用单号"""
  billCode: String

  """费用单状态"""
  billStatus: Int

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类ID"""
  categoryId: ID

  """创建结束日期"""
  createEndTime: Long

  """创建开始日期"""
  createStartTime: Long

  """关联采购单号"""
  purchaseCode: String

  """关联采购单状态"""
  purchaseStatus: Int
}

input ExportFmsImportPurchaseDetailInput {
  """系统ID"""
  appId: Int!

  """所属组织"""
  belongOrgId: ID

  """采购费用单号"""
  billCode: String

  """关联费用单状态"""
  billStatus: Int

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类ID"""
  categoryId: ID

  """创建结束日期"""
  createEndTime: Long

  """创建开始日期"""
  createStartTime: Long

  """采购单号"""
  purchaseCode: String

  """采购单状态"""
  purchaseStatus: Int

  """供应商"""
  supplierName: String
}

input ExportFmsPitayaAfterSaleIncomeInput {
  """所属组织"""
  belongOrgId: ID

  """创建日期"""
  createEndTime: Long

  """创建日期"""
  createStartTime: Long

  """客户id"""
  customerId: Int

  """客户类型"""
  customerType: Int

  """配送单号"""
  deliveryCode: String

  """退货单号"""
  returnCode: String

  """退货日期"""
  returnEndTime: Long

  """退货日期"""
  returnStartTime: Long

  """退货单状态"""
  returnStatus: Int

  """售后类型"""
  returnType: String

  """单据类型"""
  sourceType: Int
}

"""生产报损导出入参"""
input ExportFmsPitayaDamageInput {
  """转换前商品类型"""
  beforeConvertCommodityTypeList: [Int]

  """报损结束日期"""
  createTimeEnd: Long

  """报损开始日期"""
  createTimeStart: Long

  """报损商品"""
  damageCommodityName: String

  """报损类型"""
  damageTypeList: [Int]

  """出库单号"""
  orderCode: String

  """出库结束日期"""
  outStockEnd: Long

  """出库开始日期"""
  outStockStart: Long
}

input ExportFmsPitayaDifferenceSaleIncomeInput {
  """所属组织"""
  belongOrgId: ID

  """业务单号"""
  businessCode: String

  """创建日期"""
  createEndTime: Long

  """创建日期"""
  createStartTime: Long

  """客户类型"""
  customerBelongType: Int

  """客户id"""
  customerId: Int

  """差异单号"""
  differenceCode: String

  """差异单状态"""
  differenceOrderStatus: Int

  """差异单状态"""
  differenceStatus: Int

  """单据类型"""
  sourceType: Int
}

input ExportFmsPitayaSaleIncomeInput {
  """应用id"""
  appId: Int!

  """所属组织"""
  belongOrgId: ID

  """商品类型"""
  commodityTypeId: Int

  """客户id"""
  customerId: Int

  """客户类型"""
  customerType: Int

  """收入单状态"""
  incomeStatusList: [Int]

  """是否配送"""
  isDeliver: Int

  """销售日期结束时间"""
  saleEndTime: Long

  """销售收入单号"""
  saleIncomeCode: String

  """销售单号"""
  saleOrderCode: String

  """销售日期开始时间"""
  saleStartTime: Long

  """类型"""
  sourceTypeList: [String]
}

input ExportFmsProductionDamageDetailInput {
  """系统ID"""
  appId: Int!

  """所属组织"""
  belongOrgId: ID

  """报损结束日期"""
  createTimeEnd: Long

  """报损开始日期"""
  createTimeStart: Long

  """生产任务单号"""
  taskCode: String

  """所属仓库"""
  warehouseName: String
}

input ExportOrderTransferBillInInfoInput {
  """应用ID"""
  appId: ID

  """费用单状态"""
  billStatusList: [Int]

  """关联调拨单号"""
  flowCode: String

  """出/入库日期结束时间"""
  flowTimeEnd: Long

  """出/入库日期开始时间"""
  flowTimeStart: Long

  """出/入库单号"""
  orderCode: String

  """调出组织"""
  sourceOrgId: String

  """提交人"""
  submitUser: String

  """调入组织"""
  targetOrgId: String
}

input ExportOrderTransferDetailInput {
  """应用ID"""
  appId: ID

  """费用单状态"""
  billStatusList: [Int]

  """调拨单号"""
  flowCode: String

  """出/入库日期结束时间"""
  flowTimeEnd: Long

  """出/入库日期开始时间"""
  flowTimeStart: Long

  """出/入库单号"""
  orderCode: String

  """调出/入组织"""
  orgId: ID

  """批次号"""
  originBatchCode: String

  """商品名称"""
  skuName: String

  """操作人"""
  userName: String

  """所属仓库"""
  warehouse: String
}

input ExportOtherInStockBillInput {
  """应用ID"""
  appId: Int!

  """费用单号"""
  billCode: String

  """状态"""
  billStatusList: [Int]

  """商品类型(生产用)"""
  commodityTypeList: [Int]

  """创建结束日期"""
  endTime: Long

  """入库申请单号"""
  inOrderCode: String

  """创建开始日期"""
  startTime: Long
}

input ExportPageBillInput {
  """ 系统ID"""
  appId: Int!

  """ 费用单号"""
  billCode: String

  """ 费用单类型 """
  billMainTypeList: [Int]

  """ 费用单状态"""
  billStatusList: [Int]

  """ 柜次"""
  cabinetBatchCode: String

  """ 柜号"""
  cabinetCode: String

  """ 品类ID"""
  categoryId: ID

  """提交结束日期"""
  commitTimeEnd: Long

  """提交开始日期"""
  commitTimeStart: Long

  """ 创建结束日期"""
  createTimeEnd: Long

  """ 创建开始日期"""
  createTimeStart: Long

  """关联销售/采购单code"""
  orderCode: String

  """计划号"""
  salesPlanCode: String

  """调拨结束日期"""
  transferTimeEnd: Long

  """调拨开始日期"""
  transferTimeStart: Long
}

"""导出回款信息入参"""
input ExportPaymentReturnInput {
  """ 系统ID"""
  appId: Int

  """ 费用单号"""
  billCode: String

  """ 创建时间结束"""
  createEndTime: Long

  """ 创建时间开始"""
  createStartTime: Long

  """ 客户名称"""
  customerName: String

  """ 客户属性"""
  customerTypeEnum: CustomerAttributeTypeEnum

  """ 回款单号"""
  paymentCode: String

  """ 回款规则"""
  settleRuleEnum: SettleRuleEnum

  """费用单状态"""
  status: [Int]
}

"""代卖结算费用单导出入参"""
input ExportPeachAgencySaleSettlementInput {
  """关联代卖单号"""
  agencySaleOrderCode: String

  """代卖结算单号"""
  agencySaleSettlementCode: String

  """代卖类型"""
  agencySaleType: Int

  """供应商/客户"""
  agentName: String

  """系统ID"""
  appId: Int!

  """费用单状态"""
  billStatusList: [Int]

  """创建结束时间"""
  createTimeEnd: Long

  """创建开始时间"""
  createTimeStart: Long

  """结算费用单号"""
  settlementBillCode: String
}

input ExportPeachBillAuditInput {
  """系统ID"""
  appId: Int!

  """费用单号"""
  billCode: String

  """费用项名称"""
  billExpenseItemDesc: String

  """费用单状态"""
  billStatusList: [Int]

  """产生环节"""
  createLink: [Int]

  """创建人"""
  createName: String

  """创建结束时间"""
  createTimeEnd: Long

  """创建开始时间"""
  createTimeStart: Long

  """最大金额"""
  maxAmount: BigDecimal

  """最小金额"""
  minAmount: BigDecimal

  """费用产生结束时间"""
  paymentCreateEndTime: Long

  """费用产生开始时间"""
  paymentCreateStartTime: Long

  """供应商"""
  supplierName: String
}

"""批发采购费用导出入参"""
input ExportPeachPurchaseBillInput {
  """系统ID"""
  appId: Int!

  """费用单号"""
  billCode: String

  """费用单创建结束日期"""
  billEndTime: Long

  """费用单创建开始日期"""
  billStartTime: Long

  """费用单状态"""
  billStatusList: [Int]

  """财务类型"""
  financialType: Int

  """入库单号"""
  inStockOrderCode: String

  """采购结束日期"""
  purchaseEndTime: Long

  """采购单号"""
  purchaseOrderCode: String

  """采购开始日期"""
  purchaseStartTime: Long
}

input ExportPeachPurchaseInnerBillInput {
  """应用id"""
  appId: Int!

  """所属组织"""
  belongOrgId: Int

  """费用单号"""
  billCode: String

  """费用单状态"""
  billStatusList: [Int]

  """创建结束时间"""
  createTimeEnd: Long

  """创建开始时间"""
  createTimeStart: Long

  """采购单号"""
  purchaseOrderCode: String

  """采购单状态"""
  purchaseStatus: Int
}

"""批发内部采购管理导出入参"""
input ExportPeachPurchaseInnerInput {
  """应用id"""
  appId: Int!

  """所属组织"""
  belongOrgId: Long

  """费用单号"""
  billCode: String

  """费用单状态"""
  billStatusList: [Int]

  """创建结束时间"""
  createTimeEnd: Long

  """创建开始时间"""
  createTimeStart: Long

  """类型"""
  purType: String

  """采购单号"""
  purchaseOrderCode: String

  """采购结束时间"""
  purchaseTimeEnd: Long

  """采购开始时间"""
  purchaseTimeStart: Long

  """销售单号"""
  saleOrderCode: String

  """采购单状态"""
  status: Int

  """供应商"""
  supplier: String
}

"""批发采购明细导出入参"""
input ExportPeachPurchaseOrderInput {
  """系统ID"""
  appId: Int!

  """费用单状态"""
  billStatusList: [Int]

  """标记"""
  commodityTagList: [Int]

  """财务类型"""
  financialType: Int

  """采购单号"""
  purchaseOrderCode: String

  """采购结束日期"""
  purchaseTimeEnd: Long

  """采购开始日期"""
  purchaseTimeStart: Long

  """供应商名称"""
  supplierName: String
}

"""批发采购退货费用导出入参"""
input ExportPeachPurchaseReturnBillInput {
  """系统ID"""
  appId: Int!

  """费用单创建结束日期"""
  billEndTime: Long

  """费用单创建开始日期"""
  billStartTime: Long

  """费用单状态"""
  billStatusList: [Int]

  """财务类型"""
  financialType: Int

  """关联采购单号"""
  purchaseOrderCode: String

  """退货结束日期"""
  returnEndTime: Long

  """退货单号"""
  returnOrderCode: String

  """退货类型"""
  returnOrderType: Int

  """退货开始日期"""
  returnStartTime: Long
}

"""批发采购退货导出入参"""
input ExportPeachPurchaseReturnOrderInput {
  """系统ID"""
  appId: Int!

  """所属组织"""
  belongOrgId: ID

  """售后费用单号"""
  billCode: String

  """关联费用单状态"""
  billStatusList: [Int]

  """所属公司"""
  companyId: ID

  """财务类型"""
  financialType: Int

  """关联采购单号"""
  purchaseOrderCode: String

  """售后结束日期"""
  returnEndTime: Long

  """售后单号"""
  returnOrderCode: String

  """售后开始日期"""
  returnStartTime: Long

  """售后类型"""
  returnType: Int

  """售后单状态"""
  status: Int

  """供应商"""
  supplierName: String
}

"""销售单导出退货说明入参"""
input ExportPeachReturnInstructionsInput {
  returnOrderId: ID
}

input ExportPeachReturnOrderBillInput {
  """售后类型"""
  afterSaleTypeList: [Int]

  """系统ID"""
  appId: Int!

  """费用单状态"""
  billStatusList: [Int]

  """退款结束时间"""
  createTimeEnd: Long

  """退款开始时间"""
  createTimeStart: Long

  """客户属性"""
  customerAttribute: Int

  """客户名称"""
  customerName: String

  """客户类型"""
  customerType: Int

  """客户财务编码"""
  financialSystemCode: String

  """财务类型"""
  financialType: String

  """售后单号"""
  returnOrderCode: String

  """销售单号"""
  salesOrderCode: String
}

input ExportPeachSaleInnerBillInput {
  """应用id"""
  appId: Int!

  """费用单号"""
  billCode: String

  """费用单状态"""
  billStatusList: [Int]

  """创建结束时间"""
  createTimeEnd: Long

  """创建开始时间"""
  createTimeStart: Long

  """销售结束时间"""
  saleEndTime: Long

  """销售单号"""
  saleOrderCode: String

  """销售开始时间"""
  saleStartTime: Long

  """销售单状态"""
  saleStatus: Int
}

"""批发内部销售管理导出入参"""
input ExportPeachSaleInnerInput {
  """应用id"""
  appId: Int!

  """所属组织"""
  belongOrgId: Long

  """费用单号"""
  billCode: String

  """费用单状态"""
  billStatusList: [Int]

  """创建结束时间"""
  createTimeEnd: Long

  """创建开始时间"""
  createTimeStart: Long

  """客户id"""
  customerId: Int

  """客户类型"""
  customerType: Int

  """类型"""
  purType: String

  """采购单号"""
  purchaseOrderCode: String

  """销售结束时间"""
  saleEndTime: Long

  """销售单号"""
  saleOrderCode: String

  """销售单状态"""
  saleOrderStatus: Int

  """销售开始时间"""
  saleStartTime: Long
}

"""导出销售收入费用单信息入参"""
input ExportPeachSalesOrderBillInput {
  """系统ID"""
  appId: Int!

  """费用单状态"""
  billStatusList: [Int]

  """是否为白名单"""
  checkWhite: Int

  """客户签署状态"""
  contractSignStatusList: [Int]

  """开单结束时间"""
  createTimeEnd: Long

  """开单开始时间"""
  createTimeStart: Long

  """客户属性"""
  customerAttribute: Int

  """客户名称"""
  customerName: String

  """客户类型"""
  customerType: Int

  """客户财务编码"""
  financialSystemCode: String

  """财务类型"""
  financialType: Int

  """ 付款类型"""
  paymentTypeList: [String]

  """收银结束时间"""
  receiveCashEndTime: Long

  """收银开始时间"""
  receiveCashStartTime: Long

  """销售单号"""
  saleOrderCode: String

  """销售单状态"""
  saleOrderStatusList: [String]
}

input ExportPitayaBaseInStockBillInput {
  """系统ID"""
  appId: Int

  """批次号"""
  batchCode: String

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """入库组织"""
  createByOrg: String

  """入库结束时间"""
  createTimeEnd: Long

  """入库开始时间"""
  createTimeStart: Long

  """入库类型"""
  inOrderType: [Int]

  """业务单号"""
  orderCode: String

  """sku名称"""
  skuName: String
}

input ExportPitayaBillAuditInput {
  """系统ID"""
  appId: Int!

  """所属组织id"""
  belongOrgId: ID

  """费用单号"""
  billCode: String

  """费用项名称"""
  billExpenseItemDesc: String

  """费用单状态"""
  billStatusList: [Int]

  """产生环节"""
  createLink: [Int]

  """创建人"""
  createName: String

  """创建结束时间"""
  createTimeEnd: Long

  """创建开始时间"""
  createTimeStart: Long

  """最大金额"""
  maxAmount: BigDecimal

  """最小金额"""
  minAmount: BigDecimal

  """费用产生结束时间"""
  paymentCreateEndTime: Long

  """费用产生开始时间"""
  paymentCreateStartTime: Long

  """供应商"""
  supplierName: String
}

input ExportPitayaConvertOrderInput {
  """系统ID"""
  appId: Int!

  """费用单号"""
  billCode: String

  """审核状态"""
  billStatus: [Int]

  """转换申请单号"""
  convertOrderCode: String

  """转换类型"""
  convertTypes: [Int]

  """创建结束时间"""
  createTimeEnd: Long

  """创建开始时间"""
  createTimeStart: Long
}

"""配送费用导出入参"""
input ExportPitayaDeliveryBillItemInput {
  """系统ID"""
  appId: Int!

  """所属组织"""
  belongOrgId: ID

  """关联配送费用单号"""
  billCode: String

  """费用单状态"""
  billStatusList: [Int]

  """关联配送单号"""
  deliveryOrderCode: String

  """配送单状态"""
  deliveryOrderStatus: String

  """配送单提交结束时间"""
  endTime: Long

  """手工单号"""
  manualOrderCode: String

  """配送单提交开始时间"""
  startTime: Long
}

input ExportPitayaDeliveryOrderInput {
  """系统ID"""
  appId: Int!

  """所属组织"""
  belongOrgId: ID

  """费用单号"""
  billCode: String

  """费用单状态"""
  billStatusList: [Int]

  """创建结束时间"""
  createTimeEnd: Long

  """创建开始时间"""
  createTimeStart: Long

  """所属客户Str"""
  customerIdStr: String

  """配送单创建结束时间"""
  deliveryOrderCreateTimeEnd: Long

  """配送单创建开始时间"""
  deliveryOrderCreateTimeStart: Long

  """配送类型"""
  deliveryOrderTypeList: [PitayaDeliveryOrderTypeEnum]

  """配送单配送结束时间"""
  deliveryTimeEnd: Long

  """配送单配送开始时间"""
  deliveryTimeStart: Long

  """手工单号"""
  manualCode: String

  """关联配送单号"""
  orderCode: String

  """所属仓库"""
  warehouseName: String
}

"""配送明细导出入参"""
input ExportPitayaDeliveryOrderItemInput {
  """系统ID"""
  appId: Int!

  """所属组织"""
  belongOrgId: ID

  """关联配送费用单号"""
  billCode: String

  """费用单状态"""
  billStatusList: [Int]

  """所属客户id"""
  customerId: ID

  """所属客户type"""
  customerType: Int

  """配送单配送结束时间"""
  deliveryTimeEnd: Long

  """配送单配送开始时间"""
  deliveryTimeStart: Long

  """配送单号"""
  orderCode: String

  """配送单状态"""
  orderStatus: String
}

"""配送退货导出入参"""
input ExportPitayaDeliveryReturnItemInput {
  """所属组织"""
  belongOrgId: ID

  """所属客户id"""
  customerId: ID

  """所属客户type"""
  customerType: Int

  """关联配送单号"""
  deliveryOrderCode: String

  """配送单配送结束时间"""
  deliveryReturnTimeEnd: Long

  """配送单配送开始时间"""
  deliveryReturnTimeStart: Long

  """配送退货单号"""
  returnOrderCode: String

  """配送退货单状态"""
  returnOrderStatus: Int
}

input ExportPitayaOrderTransferBillInInfoInput {
  """应用ID"""
  appId: ID

  """费用单状态"""
  billStatusList: [Int]

  """关联调拨单号"""
  flowCode: String

  """出/入库日期结束时间"""
  flowTimeEnd: Long

  """出/入库日期开始时间"""
  flowTimeStart: Long

  """出/入库单号"""
  orderCode: String

  """调出组织"""
  sourceOrgId: ID

  """提交人"""
  submitUser: String

  """调入组织"""
  targetOrgId: ID
}

input ExportPitayaOrderTransferDetailInput {
  """应用ID"""
  appId: ID

  """批次号"""
  batchCode: String

  """费用单状态"""
  billStatusList: [Int]

  """代卖单号"""
  dmOrderCode: String

  """调拨单号"""
  flowCode: String

  """出/入库日期结束时间"""
  flowTimeEnd: Long

  """出/入库日期开始时间"""
  flowTimeStart: Long

  """出/入库单号"""
  orderCode: String

  """商品名称"""
  skuName: String

  """调出组织"""
  sourceOrgId: ID

  """调入组织"""
  targetOrgId: ID
}

"""营销采购费用导出入参"""
input ExportPitayaPurchaseBillInput {
  """系统ID"""
  appId: Int!

  """所属组织"""
  belongOrgId: ID

  """费用单号"""
  billCode: String

  """费用单创建结束日期"""
  billCreateTimeEnd: Long

  """费用单创建开始日期"""
  billCreateTimeStart: Long

  """费用单状态"""
  billStatusList: [Int]

  """入库单号"""
  inStockOrderCode: String

  """手工单号"""
  manualCode: Long

  """采购单号"""
  purchaseOrderCode: String

  """采购结束日期"""
  purchaseTimeEnd: Long

  """采购开始日期"""
  purchaseTimeStart: Long
}

input ExportPitayaPurchaseInnerBillInput {
  """应用id"""
  appId: Int!

  """所属组织"""
  belongOrgId: Int

  """费用单号"""
  billCode: String

  """费用单状态"""
  billStatusList: [Int]

  """创建结束时间"""
  createTimeEnd: Long

  """创建开始时间"""
  createTimeStart: Long

  """采购单号"""
  purchaseOrderCode: String

  """采购单状态"""
  purchaseStatus: Int

  """采购类型"""
  purchaseType: Int
}

"""生产内部采购管理导出入参"""
input ExportPitayaPurchaseInnerInput {
  """应用id"""
  appId: Int!

  """所属组织"""
  belongOrgId: Int

  """采购费用单号"""
  billCode: String

  """费用单状态"""
  billStatusList: [Int]

  """创建结束时间"""
  createTimeEnd: Long

  """创建开始时间"""
  createTimeStart: Long

  """采购单号"""
  purchaseOrderCode: String

  """采购单状态"""
  purchaseStatus: [Int]

  """采购结束时间"""
  purchaseTimeEnd: Long

  """采购开始时间"""
  purchaseTimeStart: Long

  """关联销售单号"""
  saleOrderCode: String

  """供应商"""
  supplierId: Int
}

"""营销采购明细导出入参"""
input ExportPitayaPurchaseOrderInput {
  """系统ID"""
  appId: Int!

  """所属组织ID"""
  belongOrgId: ID

  """费用单状态"""
  billStatusList: [Int]

  """手工单号"""
  orderManualCode: String

  """采购单号"""
  purchaseOrderCode: String

  """采购结束时间"""
  purchaseTimeEnd: Long

  """采购开始时间"""
  purchaseTimeStart: Long

  """采购单类型"""
  purchaseType: Int

  """采购人"""
  purchaser: String

  """供应商"""
  supplier: String
}

"""营销采购退货费用导出"""
input ExportPitayaPurchaseReturnBillInput {
  """系统ID"""
  appId: Int!

  """所属组织"""
  belongOrgId: ID

  """费用单创建结束日期"""
  billCreateTimeEnd: Long

  """费用单创建开始日期"""
  billCreateTimeStart: Long

  """费用单状态"""
  billStatusList: [Int]

  """财务类型"""
  financialType: Int

  """手工单号"""
  manualCode: String

  """采购单号"""
  purchaseOrderCode: String

  """退货单号"""
  returnOrderCode: String

  """退货结束日期"""
  returnTimeEnd: Long

  """退货开始日期"""
  returnTimeStart: Long

  """退货类型"""
  returnType: Int
}

"""营销采购退货明细导出入参"""
input ExportPitayaPurchaseReturnOrderInput {
  """售后类型"""
  afterSaleType: Int

  """系统ID"""
  appId: Int!

  """所属组织"""
  belongOrgId: ID

  """售后费用单号"""
  billCode: String

  """费用单状态"""
  billStatusList: [Int]

  """所属公司"""
  companyId: ID

  """财务类型"""
  financialType: Int

  """采购单号"""
  purchaseOrderCode: String

  """售后单号"""
  returnOrderCode: String

  """售后结束日期"""
  returnTimeEnd: Long

  """售后开始日期"""
  returnTimeStart: Long

  """售后单状态"""
  status: Int

  """供应商"""
  supplier: String
}

input ExportPitayaSaleIncomeInput {
  """应用id"""
  appId: Int!

  """商品类型"""
  commodityTypeList: [Int]

  """创建结束时间"""
  createTimeEnd: Long

  """创建开始时间"""
  createTimeStart: Long

  """销售客户Str"""
  customerIdStr: String

  """销售收入单号"""
  incomeCode: String

  """状态"""
  incomeStatus: [Int]

  """所属组织"""
  orgId: ID

  """销售日期结束时间"""
  saleCreateTimeEnd: Long

  """销售日期开始时间"""
  saleCreateTimeStart: Long

  """销售类型"""
  sourceType: [Int]
}

input ExportPitayaSaleInnerBillInput {
  """应用id"""
  appId: Int!

  """费用单号"""
  billCode: String

  """费用单状态"""
  saleBillStatusList: [Int]

  """创建结束时间"""
  saleCreateTimeEnd: Long

  """创建开始时间"""
  saleCreateTimeStart: Long

  """销售单号"""
  saleOrderCode: String

  """销售单状态"""
  saleStatus: Int

  """销售结束时间"""
  saleTimeEnd: Long

  """销售开始时间"""
  saleTimeStart: Long

  """销售类型"""
  saleType: Int
}

"""生产内部销售管理导出入参"""
input ExportPitayaSaleInnerInput {
  """应用id"""
  appId: Int!

  """所属组织"""
  belongOrgId: Long

  """销售费用单号"""
  billCode: String

  """客户id"""
  customerId: Int

  """客户类型"""
  customerType: Int

  """采购单号"""
  purchaseOrderCode: String

  """费用单状态"""
  saleBillStatusList: [Int]

  """创建结束时间"""
  saleCreateTimeEnd: Long

  """创建开始时间"""
  saleCreateTimeStart: Long

  """销售单号"""
  saleOrderCode: String

  """销售单状态"""
  saleStatusList: [Int]

  """销售结束时间"""
  saleTimeEnd: Long

  """销售开始时间"""
  saleTimeStart: Long

  """销售类型"""
  saleType: Int
}

interface ExportPortInterface {
  """出口港名称"""
  exportPort: String

  """出口港ID"""
  exportPortId: ID
}

input ExportPurchaseInput {
  """商品类型"""
  commodityType: Int!
  purchaseTime: Long!
}

type ExportPurchasePayload {
  url: String
}

""" 入参-报销费用管理: 导出"""
input ExportReimbursementInput {
  """计划摊销结束时间"""
  amortizeEndTime: Long

  """计划摊销开始时间"""
  amortizeStartTime: Long

  """摊销状态(字典reimbursementAmortizeStatus)"""
  amortizeStatus: [String]

  """所属组织id"""
  businessOrgId: ID

  """创建结束日期"""
  createTimeEnd: Long

  """创建开始日期"""
  createTimeStart: Long

  """是否全量导出"""
  fullExport: Boolean!

  """是否增量(1：是；99：否)"""
  increment: Int

  """NC单号"""
  ncSystemCode: String

  """报销单付款状态(字典reimbursementPayStatus)"""
  payStatus: [String]

  """报销单号"""
  reimbursementCode: String

  """报销结束时间"""
  reimbursementEndTime: Long

  """报销部门组织id"""
  reimbursementOrgId: ID

  """报销开始时间"""
  reimbursementStartTime: Long

  """报销单状态(字典reimbursementStatus)"""
  reimbursementStatus: [String]

  """报销子类型(字典reimbursementType)"""
  reimbursementSubtype: String

  """报销类型(字典reimbursementType)"""
  reimbursementType: String

  """关联应付单状态(字典relPayableStatus)"""
  relPayableStatus: [String]
}

input ExportSaleReturnInput {
  """应用id"""
  appId: Int

  """退货费用单号"""
  billCode: String

  """创建结束时间"""
  createTimeEnd: Long

  """创建开始时间"""
  createTimeStart: Long

  """销售客户Str"""
  customerIdStr: String

  """退货单号"""
  inOrderCode: String

  """状态"""
  inOrderStatus: [Int]

  """退货类型"""
  inOrderType: [Int]

  """所属组织"""
  orgId: ID
}

input ExportStockCheckInput {
  """app类型"""
  appId: Int!

  """盘点人名称"""
  checkPersonName: String

  """商品类型"""
  commodityTypeId: Int

  """orgId"""
  orgId: ID

  """盘点结束日期"""
  stockCheckClosingTime: Long

  """盘点审核财务确认状态"""
  stockCheckFinancialState: Int

  """盘点起始日期"""
  stockCheckStartingTime: Long

  """盘点审核状态"""
  stockCheckState: Int

  """提交结束日期"""
  submitClosingTime: Long

  """提交起始日期"""
  submitStartingTime: Long

  """所属仓库"""
  warehouseName: String
}

""" 导出调拨费用单信息入参 """
input ExportTransferBillPageInput {
  """ 系统ID"""
  appId: Int!

  """ 费用单号"""
  billCode: String

  """ 费用单状态"""
  billStatusList: [Int]

  """ 柜次"""
  cabinetBatchCode: String

  """ 柜号"""
  cabinetCode: String

  """ 品类ID"""
  categoryId: ID

  """ 收货方 """
  customerId: ID

  """ 尾程运输公司"""
  domesticTransportSupplierId: ID

  """进口港"""
  entryPortId: ID

  """进口报关公司"""
  importDeclareSupplierId: ID

  """ 调出产地"""
  originOrgId: ID

  """ 产地计划号"""
  originPlanCode: String

  """ 销地计划号"""
  salesPlanCode: String

  """ 调拨结束日期"""
  transferTimeEnd: Long

  """ 调拨开始日期"""
  transferTimeStart: Long
}

input ExportTransferInput {
  """调拨时间"""
  transferDate: Long!

  """调拨类型"""
  transferType: Int!
}

""" 扩展单列表中的商品展示 """
type ExtendCommodity implements CommoditySkuBase {
  """ 批次 """
  batchId: Long

  """ sku信息 """
  commoditySku: PitayaCommoditySku

  """ 商品明细id """
  id: ID

  """ 商品序号 """
  index: Long

  """ 商品数量、单价、单位信息 """
  quantityAndPriceInfo: QuantityAndPriceAndTypeInfo
}

""" 扩展单信息 """
type ExtendOrder {
  """ 扩展单编号 """
  code: String

  """ 扩展单商品列表 """
  commodityList: [ExtendCommodity]

  """ 扩展单id """
  id: ID

  """ 扩展单状态枚举 """
  status: ExtendOrderStatus

  """ 扩展单状态描述 """
  statusDesc: String

  """ 扩展单类型枚举 """
  type: ExpandOrderTypeEnum

  """ 扩展单类型描述 """
  typeDesc: String
}

enum ExtendOrderStatus {
  """  已取消 """
  CANCELED

  """ 已完成 """
  COMPLETED

  """ 未通过 """
  NOT_PASS

  """ 已收货 """
  RECEIVED

  """ 已驳回 """
  REJECTED

  """ 已作废 """
  REPEALED

  """ 待发货(待出库) """
  TO_BE_DELIVERED

  """ 待收货 """
  TO_BE_RECEIVED

  """ 待提交 """
  TO_BE_SUBMITTED
}

"""拓展单子类型"""
enum ExtendOrderSubTypeEnum {
  """总部采购-国产货-退货"""
  HQ_PURCHASE_INLAND_RETURN

  """国产货扣损"""
  INLAND_DEDUCTION_LOSS

  """产地采购-抽检"""
  PLACE_SPOT_CHECK

  """平台销售退货"""
  PLATFORM_SALE_RETURN

  """采购扣损"""
  PURCHASE_DEDUCTION_LOSS

  """国产货-退货"""
  PURCHASE_INLAND_RETURN

  """采购退货"""
  PURCHASE_RETURN

  """销售开单退货"""
  SALE_RETURN
}

enum ExtractStrategy {
  """重新提取文本并重新识别"""
  EXTRACT_STRATEGY_RE_EXTRACT

  """默认策略，已提取过则直接返回已提取的字段，否则重新提取"""
  EXTRACT_STRATEGY_UNSPECIFIED
}

"""---------------- 枚举 ------------"""
enum ExtractType {
  """默认类型"""
  EXTRACT_TYPE_UNSPECIFIED
}

"""费用单来源下拉"""
type FABillSource {
  """标签"""
  label: String

  """值"""
  value: Int
}

"""返回值-金额类型对象"""
type FASAmountPayload {
  """金额的值"""
  amount: BigDecimal

  """金额的类型"""
  type: String

  """金额的类型名称"""
  typeName: String
}

"""入参-业务单据信息"""
input FASBatchBusinessBillInput {
  businessBills: [FASBusinessBillInput!]!
}

interface FASBelongCompanyBase {
  """所属公司"""
  belongCompany: FASOrg
}

interface FASBelongOrgBase {
  """所属组织"""
  belongOrg: FASOrg
}

interface FASBelongOrgListBase {
  """所属组织"""
  orgList: [FASOrg]
}

"""入参-业务单据信息"""
input FASBusinessBillInput {
  """单据id"""
  businessId: ID!

  """单据类型"""
  businessType: Int!
}

"""入参-通用的Code入参(财务核算系统)"""
input FASCodeInput {
  """Code入参"""
  code: String!
}

interface FASCreateByBase {
  """创建人"""
  createBy: FASUser
}

interface FASCurrencyBase {
  """币种"""
  currency: FASCurrencyPayload
}

type FASCurrencyPayload {
  """币种代码 (CNY THB USD VND)"""
  code: String

  """币种描述 (人民币 泰株 美元 越南盾)"""
  description: String

  """公司id"""
  orgId: ID

  """货币符号 (¥ ฿ $ ₫)"""
  symbol: String

  """币种单位 (元 铢 美元 盾)"""
  unit: String
}

type FASCustomer {
  """客户Id"""
  customerId: ID

  """客户名称"""
  customerName: String

  """客户类型"""
  customerType: Int
}

interface FASCustomerBase {
  customer: FASCustomer
}

"""入参-客户信息"""
input FASCustomerInput {
  """客户所属id"""
  customerBelongId: ID!

  """客户所属类型"""
  customerBelongType: Int!
}

type FASDictData {
  """字典标签"""
  label: String

  """字典值"""
  value: String
}

interface FASDictDataBase {
  dictData: FASDictData
}

interface FASDirectionBase {
  """红字/蓝字"""
  direction: FASDictData
}

"""入参-通用的启停用(批量)入参(财务核算系统)"""
input FASEnableBatchInput {
  """启用(99)/停用(1)"""
  enable: Int!

  """Id号入参"""
  idList: [ID!]!
}

"""入参-通用的启停用(单个)入参(财务核算系统)"""
input FASEnableInput {
  """启用(99)/停用(1)"""
  enable: Int!

  """Id号入参"""
  id: ID!
}

"""返回值-通用选项(含拓展字段)(财务核算系统)"""
type FASExpandOption {
  """拓展字段1"""
  expand1: String

  """拓展字段2"""
  expand2: String

  """标签"""
  label: String

  """值"""
  value: String
}

interface FASFileBase {
  file: FASFilePayload
}

interface FASFileListBase {
  fileList: [FASFilePayload]
}

"""返回值-文件对象"""
type FASFilePayload {
  """文件id"""
  fileId: ID

  """文件名称"""
  fileName: String

  """文件url"""
  fileUrl: String
}

interface FASFlowTypeBase {
  """流水类型"""
  flowType: FASDictData
}

interface FASFundFlowBusinessItemBase {
  """收支项目"""
  fundFlowBusinessItem: FASDictData
}

interface FASFundFlowMatchRecordListBase {
  """流水匹配记录"""
  fundFlowMatchRecordList: FASFundFlowMatchRecordListPayLoad
}

type FASFundFlowMatchRecordListPayLoad {
  """流水匹配记录基础信息"""
  baseInfo: [FASFundFlowMatchRecordPayLoad]

  """关联业务id"""
  refBillId: ID
}

type FASFundFlowMatchRecordPayLoad implements FASBelongCompanyBase & FASBelongOrgListBase & FASCreateByBase & FASFlowTypeBase & FASFundFlowBusinessItemBase & FASStatusBase {
  """流水金额"""
  amount: BigDecimal

  """所属公司"""
  belongCompany: FASOrg

  """可否匹配收款单/付款单【1：匹配，99：未匹配】"""
  canMatch: Int

  """创建人"""
  createBy: FASUser

  """币种"""
  currency: String

  """外部凭证单号"""
  externalBillNo: String

  """流水单号"""
  flowNo: String

  """流水日期"""
  flowTime: Long

  """流水类型"""
  flowType: FASDictData

  """收支项目"""
  fundFlowBusinessItem: FASDictData

  """手续费"""
  handingFee: BigDecimal

  """经办人名称"""
  handlerName: String

  """是否现金【1：是，99：不是】"""
  isCash: Int

  """是否生效【生效：1，未生效：99】"""
  isValid: Int

  """匹配流水金额"""
  matchAmount: BigDecimal

  """匹配记录号"""
  matchRecordCode: String

  """匹配日期"""
  matchTime: Long

  """对方银行账户账号"""
  oppositeBankAccountCode: String

  """对方银行账户名称"""
  oppositeBankAccountName: String

  """所属组织"""
  orgList: [FASOrg]

  """我方银行账号"""
  ownerBackAccountCode: String

  """我方银行账户名称"""
  ownerBankAccountName: String

  """关联业务id"""
  refBillId: ID

  """关联业务单据类型"""
  refBillType: String

  """剩余金额"""
  remainAmount: BigDecimal

  """状态"""
  status: FASDictData

  """减少金额"""
  subtractAmount: BigDecimal

  """摘要"""
  summary: String
}

"""入参-通用的Id入参(财务核算系统)"""
input FASIdInput {
  """Id号入参"""
  id: ID!
}

"""入参-通用的Id入参,含分页信息(财务核算系统)"""
input FASIdPageInput {
  """Id号入参"""
  id: ID!

  """ 分页参数"""
  page: FASPage!
}

"""入参-通用的Id(批量)入参(财务核算系统)"""
input FASIdsInput {
  """Id号(批量)入参"""
  idList: [ID!]!
}

interface FASInvoiceBodyCompanyBase {
  """发票主体"""
  invoiceBodyCompany: FASOrg
}

interface FASMakeOutCompanyBase {
  """开票公司"""
  makeOutCompany: FASOrg
}

interface FASMakeOutSupplierBase {
  """开票供应商"""
  makeOutSupplier: FASSupplier
}

"""返回值-通用选项(财务核算系统)"""
type FASOption {
  """标签"""
  label: String

  """父级值"""
  parentValue: String

  """值"""
  value: String
}

"""返回值-通用多选项(财务核算系统)"""
type FASOptionMultiple {
  """标签"""
  label: String

  """值"""
  value: [String]
}

type FASOrg {
  """组织id"""
  orgId: ID

  """组织名称"""
  orgName: String
}

interface FASOrgBase {
  """组织信息"""
  org: FASOrg
}

"""入参-分页通用入参(财务核算系统)"""
input FASPage {
  """当前页"""
  pageCurrent: Int

  """页码大小"""
  pageSize: Int
}

interface FASPayStatusBase {
  payStatus: FASDictData
}

"""返回值-金额类型对象"""
type FASPayTypeAmountPayload {
  """金额的值"""
  amount: BigDecimal

  """付款类型(或组织id)"""
  type: Int

  """付款类型类型名称(或组织名称)"""
  typeName: String
}

interface FASPaymentEntityBase {
  """付款主体"""
  paymentEntity: FASOrg
}

interface FASRepaymentOrgBase {
  """还款部门"""
  repaymentOrg: FASOrg
}

interface FASSourceSubTypeBase {
  """来源单据子类型"""
  sourceSubType: FASDictData
}

interface FASSourceTypeBase {
  """来源单据类型"""
  sourceType: FASDictData
}

interface FASStatusBase {
  status: FASDictData
}

interface FASSubTypeBase {
  """单据子类型"""
  subType: FASDictData
}

type FASSupplier {
  """供应商Id"""
  supplierId: ID

  """供应商名称"""
  supplierName: String
}

interface FASSupplierBase {
  supplier: FASSupplier
}

interface FASSupplierListBase {
  supplierList: [FASSupplier]
}

"""入参-查询时间区间(财务核算系统)"""
input FASTimeRange {
  """结束时间"""
  endTime: Long

  """开始时间"""
  startTime: Long
}

interface FASTypeBase {
  """单据类型"""
  type: FASDictData
}

type FASUser {
  """用户id"""
  userId: ID

  """用户名称"""
  userName: String
}

type FabricationStatistics {
  """生产领料记录"""
  pickingRecord: Int
  pickingRecordFinishUndone: Boolean

  """生产退料记录"""
  returnMaterial: Int
  returnMaterialUndone: Boolean

  """生产入库记录"""
  warehousingRecord: Int
  warehousingRecordUndone: Boolean
}

interface FactoryListInterface {
  """工厂ID"""
  factoryIdList: [ID]

  """工厂名称"""
  factoryNameList: [String]
}

input FactoryOptionsBySupplierInput {
  """品类id"""
  categoryId: Int

  """货源"""
  goodsSource: GoodsSourceEnum

  """供应商id"""
  supplierId: Int
}

enum FailureDeviceAddressEnum {
  """组织"""
  ORG

  """其他"""
  OTHER

  """口岸"""
  PORT
}

input FailureDeviceCreateInput {
  """异常说明"""
  failureDescription: String

  """异常标签"""
  failureLabel: DeviceFailureLabelEnum!

  """设备id"""
  idList: [ID!]!

  """设备位置"""
  location: FailureDeviceLocationInput!

  """登记日期"""
  registrationTime: Long!

  """备注"""
  remark: String
}

input FailureDeviceEchoInput {
  """设备号"""
  codeList: [String!]

  """服务到期结束时间"""
  expireTimeEnd: Long

  """服务到期开始时间"""
  expireTimeStart: Long

  """异常标签"""
  failureLabelList: [DeviceFailureLabelEnum]

  """故障状态"""
  failureStateList: [DeviceFailureStateEnum]

  """登记日期结束"""
  registrationTimeEnd: Long

  """登记日期开始"""
  registrationTimeStart: Long
}

"""设备故障信息"""
type FailureDeviceInfoPayload {
  """异常说明"""
  failureDescription: String

  """异常标签"""
  failureLabel: DeviceFailureLabelEnum

  """id"""
  id: ID

  """设备位置"""
  location: FailureDeviceLocationPayload

  """登记日期"""
  registrationTime: Long

  """备注"""
  remark: String

  """故障状态"""
  state: DeviceFailureStateEnum
}

"""设备故障信息接口"""
interface FailureDeviceInterface {
  """设备故障信息"""
  failureInfo: FailureDeviceInfoPayload

  """id"""
  id: ID
}

input FailureDeviceLocationInput {
  """地址"""
  address: String

  """地址id"""
  addressId: ID

  """地址类型"""
  addressType: FailureDeviceAddressEnum!
}

interface FailureDeviceLocationInterface {
  """地址"""
  address: String

  """地址id"""
  addressId: ID

  """地址类型"""
  addressType: FailureDeviceAddressEnum
}

type FailureDeviceLocationPayload implements FailureDeviceLocationInterface {
  """地址"""
  address: String

  """地址id"""
  addressId: ID

  """地址类型"""
  addressType: FailureDeviceAddressEnum
}

type FailureDeviceOperateRecordPayload {
  """异常说明"""
  failureDescription: String

  """异常标签"""
  failureLabel: DeviceFailureLabelEnum

  """设备位置"""
  location: FailureDeviceLocationPayload

  """操作类型"""
  operateType: DeviceOperateTypeEnum

  """操作时间"""
  operationTime: Long

  """登记日期"""
  registrationTime: Long

  """备注"""
  remark: String
}

input FailureDevicePageInput {
  """设备号"""
  codeList: [String!]

  """服务到期结束时间"""
  expireTimeEnd: Long

  """服务到期开始时间"""
  expireTimeStart: Long

  """异常标签"""
  failureLabelList: [DeviceFailureLabelEnum]

  """故障状态"""
  failureStateList: [DeviceFailureStateEnum]

  """当前页码"""
  pageCurrent: Int!

  """条数"""
  pageSize: Int!

  """登记日期结束"""
  registrationTimeEnd: Long

  """登记日期开始"""
  registrationTimeStart: Long
}

type FailureDevicePagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [FailureDevicePayload]

  """总记录数"""
  totalRecords: Int
}

"""设备故障信息 (设备基础信息+设备故障信息)"""
type FailureDevicePayload implements DeviceBasicInfoInterface & DevicePoolInfoInterface & FailureDeviceInterface {
  """设备基础信息"""
  basicInfo: DeviceBasicInfoPayload

  """设备故障信息"""
  failureInfo: FailureDeviceInfoPayload

  """id"""
  id: ID

  """设备池记录信息"""
  poolInfo: DeviceUsabilityPayload
}

type FailureDeviceRecordPayload {
  recordList: [FailureDeviceOperateRecordPayload]
}

input FailureDeviceUpdateInput {
  """异常说明"""
  failureDescription: String

  """异常标签"""
  failureLabel: DeviceFailureLabelEnum!

  """设备id"""
  id: ID!

  """设备位置"""
  location: FailureDeviceLocationInput!

  """登记日期"""
  registrationTime: Long!

  """备注"""
  remark: String
}

enum FcBillMainTypeEnum {
  """采购"""
  CG_BILL_FEE

  """采购退货"""
  CT_BILL_FEE

  """生产 拆成品费用"""
  DISMANTLE_FINISHED_PRODUCT_FEE

  """国产集采收货费用单"""
  DOMESTIC_COLLECTION_AND_RECEIVING_FEE

  """国产集采扣损费用单"""
  DOMESTIC_COLLECTIVE_PROCUREMENT_LOSS_FEE

  """国产集采退货费用单"""
  DOMESTIC_COLLECTIVE_PROCUREMENT_RETURNS_FEE

  """国产总部采购费用单"""
  DOMESTIC_HQ_PROCUREMENT_FEE

  """国产总部采购扣损费用单"""
  DOMESTIC_HQ_PROCUREMENT_LOSS_FEE

  """国产总部采购退货费用单"""
  DOMESTIC_HQ_PROCUREMENT_RETURNS_FEE

  """国产总部销售费用单"""
  DOMESTIC_HQ_SALE_FEE

  """国产总部销售扣损费用单"""
  DOMESTIC_HQ_SALE_LOSS_FEE

  """国产总部销售退货费用单"""
  DOMESTIC_HQ_SALE_RETURNS_FEE

  """空柜调整确认费用"""
  EMPTY_CABINET_ADJUST_AFFIRM_BILL

  """空柜费用调整"""
  EMPTY_CABINET_ADJUST_BILL

  """空柜区域费用"""
  EMPTY_CABINET_AREA_BILL

  """空柜费"""
  EMPTY_CABINET_FEE

  """无"""
  ERROR_MAIN_TYPE

  """调拨费"""
  HQ_PROCUREMENT_FEE

  """计调调整确认费用"""
  HQ_PURCHASE_ADJUST_AFFIRM_FEE

  """计调调整费用"""
  HQ_PURCHASE_ADJUST_FEE

  """总部销售调整确认费用单"""
  HQ_SALES_ADJUSTMENT_CONFIRM_FEE

  """总部销售调整费用单"""
  HQ_SALES_ADJUSTMENT_FEE

  """总部销售费用"""
  HQ_SALE_FEE

  """内部采购费用单"""
  INTERNAL_PROCUREMENT_FEE

  """内部销售费用单"""
  INTERNAL_SALES_FEE

  """产地费用"""
  ORIGIN_PROCUREMENT_FEE

  """产地销售费用"""
  ORIGIN_SALE_FEE

  """回款费用"""
  PAYMENT_FEE

  """生产完工成本费用"""
  PRODUCTION_FINISHED_COST_FEE

  """区域采购收货费用"""
  REGIONAL_PURCHASE_RECEIVED_FEE

  """还箱调整确认费用"""
  RETURN_BOX_ADJUST_AFFIRM_FEE

  """还箱调整费用"""
  RETURN_BOX_ADJUST_FEE

  """还箱费"""
  RETURN_BOX_FEE

  """销售"""
  SALE_BILL_FEE

  """销售退货费用"""
  SALE_RETURN_BILL_FEE
  UNRECOGNIZED
}

"""收银情况"""
type FcCashRegisterRecord {
  """回款金额"""
  collectAmount: BigDecimal

  """付款金额"""
  paymentAmount: BigDecimal

  """支付方式"""
  paymentType: PeachPaymentType
}

type FcCommodityInfoPayload {
  """ 商品别名"""
  commodityAlias: String

  """ 数量"""
  quantity: BigDecimal

  """ 单位Id"""
  unitId: Int
}

"""客户黑名单状态"""
enum FcCustomerBlacklistStatusEnum {
  """已拉黑"""
  BLOCKED

  """正常"""
  NOT_BLOCKED
  UNRECOGNIZED
}

""" 内外部属性"""
enum FcPeachAttributeTypeEnum {
  """ 外部-2"""
  EXTERNAL

  """ 内部-1"""
  INTERNAL

  """ 未知"""
  UNRECOGNIZED
}

"""客户分页信息返回"""
type FcPeachCustomerInfoPayload {
  """客户别名"""
  alias: String

  """ 客户属性"""
  attribute: FcPeachAttributeTypeEnum

  """ 法人"""
  corporation: String

  """ 创建时间"""
  createTime: Long

  """ 业务系统客户id"""
  customerDetailId: Int

  """ 客户状态 1启用；99：禁用"""
  enable: Int

  """ 财务系统编码"""
  financialSystemCode: String

  """客户id"""
  id: Int

  """ 客户身份证号"""
  idNumber: String

  """客户名称"""
  name: String

  """客户NC编码"""
  ncCode: String

  """客户电话"""
  phone: String

  """实名认证状态"""
  realNameAuthStatus: FcRealNameAuthStatusEnum

  """ 纳税人识别号"""
  taxpayerIdentificationNumber: String

  """客户类型(1:个人，2：公司，3：零售)"""
  type: FcPeachCustomerType
}

"""获取客户列表入参"""
input FcPeachCustomerPageInput {
  """ 客户属性"""
  attribute: FcPeachAttributeTypeEnum

  """是否筛选白名单客户"""
  debtWhiteListCustomerQueryFlag: Boolean

  """ 创建时间起始"""
  detailCreateTimeBegin: Long

  """ 创建时间截至"""
  detailCreateTimeOver: Long

  """ 财务系统编码"""
  financialSystemCode: String

  """身份证号"""
  idNumber: String

  """ 客户名称"""
  name: String

  """客户NC编码"""
  ncCode: String
  pageCurrent: Int
  pageSize: Int

  """ 手机号"""
  phone: String

  """实名认证状态"""
  realNameAuthList: [FcRealNameAuthStatusEnum]

  """纳税人识别号"""
  taxpayerIdentificationNumber: String
}

type FcPeachCustomerPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [FcPeachCustomerInfoPayload]
  totalRecords: Long
}

"""客户类型"""
enum FcPeachCustomerType {
  """公司"""
  COMPANY

  """个人"""
  PERSONAL

  """零售"""
  RETAIL

  """ 未知"""
  UNKNOWN

  """ 错误"""
  UNRECOGNIZED
}

input FcPeachDomesticReceiptExpensePageInput {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """搜索-类型"""
  queryType: FcPeachReceiptExpenseQueryTypeEnum

  """搜索-查询值"""
  queryValue: String

  """状态"""
  statusList: [FcPeachReceiptExpenseStatusEnum]
}

type FcPeachDomesticReceiptExpensePagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [FcPeachDomesticReceiptExpensePayload]
  totalRecords: Long
}

type FcPeachDomesticReceiptExpensePayload {
  """费用单号"""
  billCode: String

  """费用单id"""
  billId: ID

  """车牌号"""
  carNo: String

  """品类列表"""
  categoryList: [String]

  """收货人"""
  consignee: String

  """匹配货源"""
  matchSources: String

  """收货时间"""
  receiptTime: Long

  """来源单号"""
  sourceCode: String

  """状态"""
  status: FcPeachReceiptExpenseStatusEnum

  """挂车号"""
  trailerCarNo: String
}

input FcPeachOrderByCustomerPageInput {
  """ 联系人id(公司类型的客户)"""
  contactId: Int

  """ 客户id"""
  customerId: Int!

  """ 开单时间终"""
  orderTimeEnd: Long!

  """ 开单时间起"""
  orderTimeStart: Long!
  pageCurrent: Int
  pageSize: Int
}

type FcPeachOrderByCustomerPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [FcPeachOrderByCustomerPayload]
  totalRecords: Long
}

type FcPeachOrderByCustomerPayload {
  """ 收银情况"""
  cashRegisterRecord: [FcCashRegisterRecord]

  """ 商品信息"""
  commodityDetail: [FcCommodityInfoPayload]

  """ 客户名称"""
  customerName: String

  """ 订单ID"""
  orderId: ID

  """ 开单时间"""
  orderTime: Long

  """ 订单类型"""
  orderType: FcPeachSaleOrderTypeEnum

  """ 实收金额"""
  paidAmount: BigDecimal
}

input FcPeachOrderPageInput {
  """ 客户id"""
  customerId: Int

  """ 查询关键字(订单支付码或者客户名称或者订单号)"""
  keywords: String
  pageCurrent: Int
  pageSize: Int

  """查询所有销售单 默认false只查询当前用户"""
  queryAllSales: Boolean

  """ 订单查询状态"""
  queryStatus: PeachOrderQueryStatus

  """ 销售订单子状态查询"""
  querySubStatus: OrderQuerySubStatus

  """ 订单查询类型"""
  queryType: PeachOrderQueryType!

  """发起时间结束"""
  timeEnd: Long

  """发起时间开始"""
  timeStart: Long
}

type FcPeachOrderPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [FcPeachOrderPayload]
  totalRecords: Long
}

type FcPeachOrderPayload {
  """ 订单取消时间"""
  cancelTime: Long

  """ 取消人"""
  canceler: String

  """ 收银人"""
  cashierName: String

  """ SKU名称"""
  commodityDetail: [OrderListSkuInfo]

  """ SKU名称"""
  commoditySkuNames: [String]

  """合同签署状态"""
  contractSignStatus: ContractSignStatusEnum

  """ 客户别名"""
  customerAlias: String

  """ 客户ID"""
  customerId: Int

  """ 客户电话"""
  customerMobile: String

  """ 客户名称"""
  customerName: String

  """ 客户名称"""
  customerType: Int

  """ 客户类型"""
  customerTypeDesc: String

  """订单单号"""
  orderCode: String

  """ 订单完成时间"""
  orderCompleteTime: Long

  """ 订单ID"""
  orderId: ID

  """ 开单人"""
  orderOperation: String

  """ 订单支付时间"""
  orderPaymentTime: Long

  """ 下单时间"""
  orderTime: Long

  """ 已付金额"""
  paidAmount: BigDecimal

  """ 应付金额"""
  payableAmount: BigDecimal

  """ 付款号"""
  paymentCode: String

  """ 采购员别名"""
  purchaseAlias: String

  """ 采购员名称"""
  purchaseName: String

  """ 订单状态"""
  status: PeachOrderStatus

  """ 订单状态中文描述"""
  statusDesc: String

  """ 订单总金额"""
  totalAmount: BigDecimal
}

type FcPeachOrderReportFormDetailPayload {
  """售后信息"""
  afterSalesInfo: [AfterSalesInfo]

  """ 基本信息"""
  baseInfo: BaseInfo

  """ 消费信息"""
  consumeInfo: ConsumeInfo

  """ 合同信息"""
  contractInfo: OrderReportContractInfo

  """ 订单调整"""
  orderAdjustment: OrderAdjustment

  """ 订单流程"""
  orderProcessInfo: [OrderProcessInfo]
}

input FcPeachOrderReportInput {
  """ 订单ID"""
  orderId: ID!
}

""" 采购费用管理分页入参"""
input FcPeachPurchaseCostPageInput {
  """ 当前页码"""
  pageCurrent: Int

  """ 每页显示条数"""
  pageSize: Int

  """ 采购时间终"""
  purchaseOrderTimeEnd: Long

  """ 采购时间起"""
  purchaseOrderTimeStart: Long

  """采购费用类型"""
  purchaseType: PurchaseTypeEnum!

  """ 采购费用状态"""
  status: CostStatusEnum!
}

""" 采购费用管理分页查询结果"""
type FcPeachPurchaseCostPagePayload {
  """ 当前页码"""
  pageCurrent: Int

  """ 每页显示条数"""
  pageSize: Int

  """ 返回记录集合"""
  records: [FcPeachPurchaseCostPayLoad]

  """ 总条数"""
  totalRecords: Int
}

""" 采购费用返回对象"""
type FcPeachPurchaseCostPayLoad {
  """ 费用单ID"""
  billId: ID

  """ 采购商品信息"""
  commodityList: [FcPeachPurchaseOrderCommodityPayload]

  """ 入库时间"""
  inWarehouseTime: Long

  """ 采购人"""
  purchaseName: String

  """ 采购订单code"""
  purchaseOrderCode: String

  """ 采购时间"""
  purchaseOrderTime: Long

  """ 是否驳回,true 驳回费用单，false 待提交费用单"""
  reject: Boolean

  """ 入库审核人"""
  reviewUserName: String

  """ 采购费用订单状态"""
  status: CostStatusEnum
}

""" 采购订单商品信息返回结果"""
type FcPeachPurchaseOrderCommodityPayload {
  """ 商品SKU ID"""
  commoditySkuId: Int

  """ 商品 skuName"""
  commoditySkuName: String

  """商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料"""
  commodityType: PeachGatewayCommodityTypeEnum

  """ 换算数量"""
  convertQuantity: BigDecimal

  """ 换算单位Id"""
  convertUnitId: Int

  """ 标记"""
  markList: [PurchaseMarkEnum]

  """ 商品数量"""
  quantity: BigDecimal

  """ 单品小计"""
  subtotal: BigDecimal

  """ 单位Id"""
  unitId: Int

  """ 商品单价"""
  unitPrice: BigDecimal
}

"""收货费用查询类型枚举"""
enum FcPeachReceiptExpenseQueryTypeEnum {
  """柜次"""
  CABINET_BATCH_CODE

  """柜号"""
  CABINET_CODE

  """车牌号"""
  CAR_NO

  """单品"""
  CATEGORY

  """单号"""
  ORDER_CODE

  """挂车号"""
  TRAILER_CAR_NO

  """未知"""
  UNRECOGNIZED
}

"""收货费用状态枚举"""
enum FcPeachReceiptExpenseStatusEnum {
  """已完成"""
  BILL_COMPLETE

  """财务已确认-审核中"""
  BILL_FD_CONFIRMED

  """待财务审核-审核中"""
  BILL_FD_UN_REVIEWED

  """已驳回"""
  BILL_REJECTED

  """待提交"""
  BILL_UN_SUBMITTED

  """未知"""
  UNRECOGNIZED
}

"""销售订单类型"""
enum FcPeachSaleOrderTypeEnum {
  """代卖订单"""
  AGENCY

  """零售订单"""
  RETAIL

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """批发订单"""
  WHOLESALE
}

""" 列表分页入参"""
input FcPeachSalesReportFormPageInput {
  """ 分页入参"""
  pageInput: Page!
  salesReportFormQueryInput: FcPeachSalesReportFormQueryInput
}

""" 列表分页对象"""
type FcPeachSalesReportFormPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachSalesReportFormListPayload]
  totalRecords: Long
}

""" 列表通用查询入参"""
input FcPeachSalesReportFormQueryInput {
  """ 批次号"""
  batchStockCode: String

  """ 客户名称"""
  customerName: String

  """ 客户类型"""
  customerType: FcPeachCustomerType

  """ 商户ID"""
  merchantId: Long

  """ 手工单编号"""
  orderCode: String

  """ 销售时间终"""
  payEndTime: Long

  """ 付款类型"""
  payMethod: [PeachPaymentType]

  """ 销售时间起"""
  payStartTime: Long
}

"""客户实名认证状态"""
enum FcRealNameAuthStatusEnum {
  """已认证"""
  CERTIFIED

  """认证失败"""
  CERTIFIED_FAIL

  """未认证"""
  NOT_CERTIFICATED

  """认证中"""
  UNDER_CERTIFICATION

  """ 未知"""
  UNRECOGNIZED
}

type FcReceiveBillPayload {
  """所属组织名称"""
  belongOrgName: String
  billMainCode: String
  billMainId: ID
  billMainType: FcBillMainTypeEnum

  """费用类型描述"""
  billMainTypeDesc: String
  billStatus: PitayaBillStatusEnum

  """状态描述"""
  billStatusDesc: String

  """柜次号"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类"""
  categoryName: String

  """创建时间"""
  createTime: Long

  """匹配货源 for 国产集采货"""
  matchSourceName: String

  """车牌号"""
  plateNo: String

  """来源单号"""
  purchaseCode: String

  """收货人"""
  receiveUser: String

  """状态描述：如驳回原因"""
  statusNote: String

  """挂车号"""
  trailerNo: String
}

input FeeGroupCostIdInput {
  billMainId: ID
  costId: ID
}

"""费用明细"""
type FeeInfoPayload {
  """打冷时长"""
  coldDays: Int

  """打冷费"""
  coolDownFee: BigDecimal

  """其他费用"""
  otherFee: BigDecimal

  """已支付打冷时长"""
  paidColdDays: Int

  """压车时长"""
  parkingDays: Int

  """压车费用"""
  parkingFee: BigDecimal

  """备注"""
  remark: String

  """合计"""
  totalFee: BigDecimal
}

input FeeItemConditionPageInput {
  """预设金额"""
  defaultAmount: BigDecimal

  """费用项Id"""
  itemId: ID

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
}

input FeeItemCreateInput {
  """费用项Id"""
  itemId: ID

  """费用项Id"""
  itemName: ID
}

input FeeItemDefaultDeleteInput {
  """预设金额Id"""
  defaultValId: ID

  """费用项Id"""
  itemId: ID
}

input FeeItemDefaultValCreateInput {
  """预设金额"""
  defaultVal: [DefaultValCreateInput]

  """费用项ID"""
  itemId: ID

  """费用项ID"""
  itemName: String
}

type FeeItemDefaultValPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
  records: [DefaultValPagePayload]

  """总记录数"""
  totalRecords: Int
}

input FeeItemDefaultValSaveInput {
  """触发条件"""
  conditionList: [ItemTriggerConditionInput]

  """预设金额"""
  defaultAmount: BigDecimal

  """预设金额ID"""
  feeDefaultValId: ID

  """费用项预设值ID"""
  itemId: ID
}

type FeeItemDetailPayload {
  """预设金额"""
  defaultVal: [DefaultValPayload]

  """费用项id"""
  itemId: ID
}

input FeeItemEnableInput {
  """启用禁用命令"""
  command: EnabledEnum

  """费用项id"""
  itemId: ID
}

input FeeItemPageInput {
  """费用项Id"""
  feeItemId: ID

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
}

type FeeItemPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
  records: [FeeItemPayload]

  """总记录数"""
  totalRecords: Int
}

type FeeItemPayload {
  """费用项ID"""
  itemId: ID

  """费用项名称"""
  itemName: String

  """费用项启用状态"""
  state: EnabledEnum
}

input FeeItemValInput {
  """是否实报实销"""
  actualCostPayment: Boolean!

  """费用项分组"""
  feeGroup: ID

  """费用项Id"""
  itemId: ID

  """费用项计算规则Id"""
  itemRuleId: ID

  """是否需要开票供应商"""
  needInvoicingSupplier: WhetherEnum

  """财务规则：是否参与成本计算"""
  participateInCostCompute: WhetherEnum

  """是否必填"""
  required: WhetherEnum

  """关联供应商"""
  supplierType: DurianSupplierTypeEnum
}

type FeeItemValPayload {
  """是否实报实销"""
  actualCostPayment: Boolean

  """费用项分组"""
  feeGroup: ID

  """费用项Id"""
  itemId: ID

  """费用项计算规则Id"""
  itemRuleId: ID

  """是否需要开票供应商"""
  needInvoicingSupplier: WhetherEnum

  """财务规则：是否参与成本计算"""
  participateInCostCompute: WhetherEnum

  """是否必填"""
  required: WhetherEnum

  """关联供应商"""
  supplierType: DurianSupplierTypeEnum
}

type FeeTemplateDetailPayload {
  """条件"""
  conditions: [TmpTriggerConditionPayload]

  """默認模板類型"""
  defaultTmp: TmpDefaultTypeEnum

  """费用项"""
  feeItems: [FeeItemValPayload]

  """模板id"""
  tmpId: ID

  """模板名称"""
  tmpName: String

  """模板类型"""
  tmpType: TemplateTypeEnum
}

input FeeTemplatePageInput {
  """状态"""
  enabled: EnabledEnum

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """模板名称"""
  templateName: String

  """模板类型"""
  templateType: TemplateTypeEnum
}

type FeeTemplatePagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
  records: [FeeTemplatePayload]

  """总记录数"""
  totalRecords: Int
}

type FeeTemplatePayload {
  """状态"""
  state: EnabledEnum

  """id"""
  tmpId: ID

  """名称"""
  tmpName: String

  """模板类型"""
  tmpType: String

  """模板类型名称"""
  tmpTypeName: String
}

"""字段规则配置表新增入参"""
input FieldDefaultConfigCreateInput {
  """条件字段"""
  conditionField: [String!]!

  """默认值"""
  defaultValueList: [FieldDefaultValueInput!]!

  """页面(CUSTOMS_DECLARATION_FORM-关务报关单)"""
  page: FieldDefaultConfigPageEnum!

  """目标字段"""
  targetField: String!
}

"""字段规则配置表详情信息"""
type FieldDefaultConfigDetailPayload {
  """条件字段"""
  conditionField: [String]

  """主键"""
  configId: ID

  """默认值"""
  defaultValueList: [FieldDefaultValuePayload]

  """目标字段"""
  targetField: String
}

"""字段规则配置表编辑入参"""
input FieldDefaultConfigEditInput {
  """条件"""
  conditionField: [String!]!

  """主键"""
  configId: ID!

  """默认值"""
  defaultValueList: [FieldDefaultValueInput!]!

  """目标字段"""
  targetField: String!
}

"""字段规则配置表启用禁用入参"""
input FieldDefaultConfigEnableInput {
  """主键ID"""
  configId: ID!

  """主键ID"""
  enabled: EnabledEnum!
}

type FieldDefaultConfigMappingListPayload {
  filedMappingList: [FieldDefaultConfigMappingPayload]
}

type FieldDefaultConfigMappingPayload {
  """条件字段"""
  conditionField: [String]

  """目标字段"""
  targetField: String
}

enum FieldDefaultConfigPageEnum {
  """关务报关单管理"""
  CUSTOMS_DECLARATION_FORM
}

"""字段规则配置表分页查询入参"""
input FieldDefaultConfigPageInput {
  """条件字段"""
  conditionField: [String]

  """配置id"""
  configId: ID

  """页面(CUSTOMS_DECLARATION_FORM-关务报关单)"""
  page: FieldDefaultConfigPageEnum!

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """目标字段"""
  targetField: String

  """更新时间终"""
  updateTimeEnd: Long

  """更新时间起"""
  updateTimeStart: Long
}

"""字段规则配置表分页返回对象"""
type FieldDefaultConfigPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [FieldDefaultConfigPayload]

  """总记录数"""
  totalRecords: Int
}

"""字段规则配置表详情信息"""
type FieldDefaultConfigPayload {
  """条件字段"""
  conditionFieldName: [String]

  """主键"""
  configId: ID

  """启用禁用"""
  enabled: EnabledEnum

  """页面(CUSTOMS_DECLARATION_FORM-关务报关单)"""
  page: FieldDefaultConfigPageEnum

  """目标字段"""
  targetFieldName: String

  """租户名称"""
  tenantName: String

  """更新时间"""
  updateTime: Long
}

input FieldDefaultValueConditionInput {
  """条件字段"""
  conditionField: String

  """关系"""
  conditionFieldRelate: FieldDefaultValueConditionRelationEnum

  """条件字段预设值"""
  conditionValue: [String]
}

type FieldDefaultValueConditionPayload {
  """条件字段"""
  conditionField: String

  """关系"""
  conditionFieldRelate: FieldDefaultValueConditionRelationEnum

  """条件字段预设值"""
  conditionValue: [String]
}

enum FieldDefaultValueConditionRelationEnum {
  """包含"""
  CONTAIN

  """等于空"""
  EMPTY

  """不包含"""
  NOT_CONTAIN

  """不等于空"""
  NOT_EMPTY
}

input FieldDefaultValueInput {
  """匹配条件"""
  conditionList: [FieldDefaultValueConditionInput]

  """默认值"""
  defaultValue: String
}

type FieldDefaultValuePayload {
  """匹配条件"""
  conditionList: [FieldDefaultValueConditionPayload]

  """默认值"""
  defaultValue: String
}

enum FieldGroupEnum {
  """(到港时间)"""
  ARRIVAL_TIME

  """(靠泊时间)"""
  BERTH_TIME

  """(当前位置)"""
  CURRENT_LOCATION

  """(当前温度)"""
  CURRENT_TEMPERATURE

  """(离港时间)"""
  DEPARTURE_TIME

  """(设备循环次数)"""
  DEVICE_CYCLE_NUMBER

  """(设备计划使用地)"""
  DEVICE_PLANNED_USAGE_ADDRESS

  """(设备备注)"""
  DEVICE_REMARK

  """(设备状态)"""
  DEVICE_STATE

  """(电放状态)"""
  ELECTRICITY_RELEASE_STATE

  """(文件状态)"""
  FILE_STATE

  """(免箱期)"""
  FREE_BOX_DEADLINE

  """(进口申报事件)"""
  IMPORT_APPLY_EVENT_LIST

  """(关键节点到达时间)"""
  KEY_NODE_ARRIVE_TIME

  """(提单号)"""
  LOADING_BILL_CODE

  """(未指定)"""
  UNSPECIFIED
}

enum FieldPageGroupEnum {
  """设备池管理"""
  DEVICE_USABILITY

  """货柜船期"""
  DURIAN_SEA_SCHEDULE

  """陆运在途"""
  ROAD_TRIP

  """海运在途"""
  SEA_TRIP
}

type FieldPayload {
  data: String
  dataSourceList: [String]
  dataType: String
  decimalPlaces: Int
  fieldId: ID
  fieldKey: String
  fieldName: String
  fieldType: String
  isInteger: Int
  note: String
  required: Int
}

enum FieldType {
  """金钱框"""
  AMOUNT

  """多选框"""
  CHECKBOX

  """输入框"""
  INPUT

  """单选框"""
  MULTIPLE_CHOICE

  """备注框"""
  NOTE

  """文本域"""
  TEXT_AREA
}

type File {
  fileId: String
  fileUrl: String
  filename: String
}

interface FileExternalInterface {
  """外部信息信息"""
  externalInfo: FileExternalPayload

  """文件ID"""
  fileId: String
}

type FileExternalPayload {
  """水印"""
  watermarkText: String
}

input FileInfo {
  fileId: ID!
  fileName: String
  fileUploadTime: Long
  fileUrl: String!
}

interface FileInfoBase {
  """文件信息"""
  fileInfo: FileInfoPayLoad
}

interface FileInfoListBase {
  """文件信息"""
  fileInfoList: [FileInfoPayLoad]
}

type FileInfoPayLoad {
  """访问类型"""
  accessType: AccessType

  """内容类型"""
  contentType: String

  """创建时间"""
  createTime: Long

  """文件url"""
  fileUrl: String

  """文件id"""
  id: ID

  """名称"""
  name: String

  """大小"""
  size: Long

  """文件tag"""
  tags: [String]

  """更新时间"""
  updateTime: Long
}

"""通用文件"""
input FileInput {
  """文件ID"""
  fileId: String

  """文件上传时间 GMT+8 yyyy-MM-dd HH:mm:ss"""
  fileUploadTime: Long

  """文件地址"""
  fileUrl: String

  """文件名称"""
  filename: String
}

type FileObjTotalPayload {
  """齐全柜量"""
  completeCabinetQuantity: Int

  """文件状态"""
  fileState: FileStateEnum

  """不齐全柜量"""
  inCompleteCabinetQuantity: Int
}

"""文件类型信息统一出参"""
type FilePayload {
  """ 文件ID"""
  fileId: String

  """ 上传时间"""
  fileUploadTime: Long

  """ 文件地址"""
  fileUrl: String

  """ 文件名称"""
  filename: String
}

interface FileRealUrlInterFace {
  """文件ID"""
  fileId: String

  """文件地址"""
  fileUrl: String
}

"""文件状态"""
enum FileStateEnum {
  """文件齐全"""
  COMPLETED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """文件不齐全"""
  UN_COMPLETED
}

type FileStatePayload implements UniqueIdInterface {
  """文件状态"""
  fileState: FileStateEnum

  """生成参数"""
  parameterList: [String]

  """唯一id"""
  uniqueId: ID
}

"""文件类型"""
enum FileTypeEnum {
  """提单"""
  BILL_LADING

  """报关申报资料"""
  DECLARE_APPLY_DATA

  """消毒报告"""
  DISINFECTION_REPORT

  """出口报关单"""
  EXPORT_DECLARATION

  """卫生证"""
  HEALTH_CERTIFICATE

  """进口报关单"""
  IMPORT_DECLARATION

  """检验检疫证"""
  INSPECTION_QUARANTINE_CERTIFICATE

  """合并资料"""
  MERGE_FILE

  """核酸报告"""
  NUCLEIC_ACID_REPORT

  """原产地证"""
  ORIGIN_CERTIFICATE

  """其他出口口资料"""
  OTHER_EXPORT_INFORMATION

  """其他资料"""
  OTHER_INFORMATION

  """装箱单&发票"""
  PACKING_EXPORT_INVOICE

  """装箱单或者进口发票"""
  PACKING_INVOICE

  """植检证"""
  PHYTOSANITARY_CERTIFICATE

  """销售合同"""
  SALES_CONTRACT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""筛选时间类型"""
enum FilterTimeType {
  """到港时间"""
  ARRIVAL_TIME

  """提柜时间"""
  DELIVERY_TIME

  """放行时间"""
  RELEASE_TIME

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

enum FilterTypeEnum {
  """招标"""
  BIDDING

  """综合查询"""
  INTEGRATE_QUERY

  """装货"""
  LOADING

  """质检"""
  QUALITY

  """收货"""
  RECEIPT

  """发车质检"""
  SHIPMENT_INSPECTION

  """单柜资料"""
  SINGLE_DATE

  """温控"""
  TEMPERATURE

  """投标"""
  TENDER

  """转柜"""
  TRANSFER

  """APP发货-在途"""
  TRAVEL

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""财务付款管理: 新增业务明细入参(paymentItemBiz)"""
input FinancialPaymentItemBizInput {
  """业务单子类型"""
  bizSubType: String

  """业务单类型"""
  bizType: String

  """业务单金额"""
  businessAmount: BigDecimal!

  """业务单编码"""
  businessCode: String!

  """业务单公司id"""
  businessCompanyId: ID!

  """业务单id"""
  businessId: ID!

  """业务单组织id"""
  businessOrgId: ID!

  """业务单日期"""
  businessTime: Long!

  """业务单类型(一般业务单)"""
  businessType: Int

  """本次付款金额"""
  currentPaymentAmount: BigDecimal!

  """应付金额"""
  payableAmount: BigDecimal!

  """来源编码(发票层级)"""
  sourceCode: String!

  """来源id(发票层级)"""
  sourceId: ID!

  """来源项目编码(对账单层级)"""
  sourceItemCode: String

  """来源项目id(对账单层级)"""
  sourceItemId: ID!

  """来源单日期"""
  sourceTime: Long!
}

"""返回值-财务付款管理: 详情明细信息(FinancialPaymentItemBiz)"""
type FinancialPaymentItemBizPayLoad {
  """业务单据金额"""
  businessAmount: BigDecimal

  """业务单编码"""
  businessCode: String

  """业务单id"""
  businessId: ID

  """业务单日期"""
  businessTime: Long

  """业务单类型（一般业务单）"""
  businessType: Int

  """业务单类型名称"""
  businessTypeName: String

  """应付本次付款金额"""
  financialPaymentAmount: BigDecimal

  """应付金额"""
  payableAmount: BigDecimal

  """业务单子类型(借款/报销)"""
  rbSubType: String

  """业务单子类型名称(借款/报销)"""
  rbSubTypeName: String

  """业务单类型(借款/报销)"""
  rbType: String

  """业务单类型名称(借款/报销)"""
  rbTypeName: String

  """剩余应付金额"""
  remainPayableAmount: BigDecimal

  """来源单项目编码（对账单号）"""
  sourceItemCode: String
}

"""财务付款管理: 新增应付明细入参(paymentItem)"""
input FinancialPaymentItemInput {
  """应付金额"""
  payableAmount: BigDecimal!

  """应付单code"""
  payableCode: String!

  """应付单id"""
  payableId: ID!

  """应付单创建日期"""
  payableTime: Long!

  """应付业务单明细"""
  paymentItemBiz: [FinancialPaymentItemBizInput]

  """来源单子类型"""
  sourceSubType: String!

  """来源单类型"""
  sourceType: String!
}

"""返回值-财务付款管理: 详情列表信息(financialPaymentItem)"""
type FinancialPaymentItemPayLoad {
  """应付本次付款金额"""
  financialPaymentAmount: BigDecimal

  """明细"""
  financialPaymentItemBiz: [FinancialPaymentItemBizPayLoad]

  """应付金额"""
  payableAmount: BigDecimal

  """应付单号"""
  payableCode: String

  """应付单子类型"""
  payableSubType: String

  """应付单子类型名称"""
  payableSubTypeName: String

  """应付单日期"""
  payableTime: Long

  """应付单类型"""
  payableType: String

  """应付单类型名称"""
  payableTypeName: String

  """剩余应付金额"""
  remainPayableAmount: BigDecimal

  """来源单号"""
  sourceCode: String

  """来源日期"""
  sourceTime: Long
}

input FindUserInput {
  """关键词"""
  keyword: String

  """组织id,所属组织下拉框选择的id"""
  orgId: Int!
}

type FindUserPayload {
  """用户电话"""
  phone: String

  """用户id"""
  userId: Int

  """用户名称"""
  userName: String
}

""" 违约类型枚举"""
enum FineTypeEnum {
  """商超:迟到"""
  SC_BE_LATE

  """商超:标签不符"""
  SC_INCONSISTENT_LABEL

  """商超:漏贴标签"""
  SC_MISSING_LABEL

  """商超:其他"""
  SC_OTHER

  """商超:缺货"""
  SC_OUT_OF_STOCK

  """商超:拒收"""
  SC_REJECTED

  """商超:品质不达标"""
  SC_SUBSTANDARD_QUALITY

  """社群:售后(品质客诉、售后超标)"""
  SQ_AFTER_SALE

  """社群:迟到"""
  SQ_BE_LATE

  """社群:违反仓库管理规范"""
  SQ_BREAK_WAREHOUSE_RULE

  """社群:高压线(标签问题、包装问题、造假)"""
  SQ_HIGH_TENSION_LINE

  """社群:其他"""
  SQ_OTHER

  """社群:品质拒收(到货错误)"""
  SQ_QUALITY_REJECTION

  """社群:少货"""
  SQ_SHORT_STOCK
}

""" 罚款方式枚举"""
enum FineWayEnum {
  """扣货款"""
  DEDUCT_PAYMENT_FOR_GOODS

  """扣保证金"""
  DEPOSIT_DEDUCTION

  """无扣款"""
  NO_FINE
}

input FinishOutOrderInput {
  outOrderId: ID!
}

input FinishStockWmsOrderInput {
  """ 业务单id """
  businessId: ID
  stockOrderId: ID!
  type: StockWmsOrderType!
}

type FinishedPageProductPaload {
  """ 商品分类id"""
  commodityCategoryId: Int

  """ 商品分类名称"""
  commodityCategoryName: String

  """ 商品id"""
  commodityId: Int

  """ 商品名称"""
  commodityName: String

  """ 商品skuId"""
  commoditySkuId: Int

  """ 商品类型id"""
  commodityTypeId: Int

  """ 商品类型名称"""
  commodityTypeName: String

  """ 商品产地"""
  placeOriginName: String

  """ 商品规格"""
  specText: [String]

  """ 商品品种"""
  varietyName: String
}

type FlowApplyOperationLogPayload {
  """ 操作人"""
  operationUserId: Int

  """ 操作人信息"""
  operationUserName: String

  """ 状态"""
  status: Int

  """ 状态名字"""
  statusName: String

  """ 状态时间"""
  statusTime: Long
}

""" 采购订单查询类型"""
enum FlowApplyQueryStatusEnum {
  """ 全部"""
  QUERY_ALL

  """ 已取消"""
  QUERY_CANCEL

  """ 已完成"""
  QUERY_COMPLETE

  """ 待入库"""
  QUERY_UN_STORAGE

  """ 待提交"""
  QUERY_UN_SUBMIT

  """ 未知"""
  UNRECOGNIZED
}

""" 采购订单状态枚举"""
enum FlowApplyStatusEnum {
  """ 已取消"""
  CANCEL

  """ 已完成"""
  COMPLETE

  """ 部分入库"""
  PART_STORAGE

  """ 已驳回"""
  REFUSE

  """ 未知"""
  UNRECOGNIZED

  """ 待入库"""
  UN_STORAGE

  """ 待提交"""
  UN_SUBMIT
}

type FlowLog {
  createBy: Int
  createTime: Long
  createUserName: String
  flowId: ID
  note: String
  type: Int
  typeName: String
}

"""返回值-财务付款管理: 详情流水匹配信息(flowMatchRecords)"""
type FlowMatchRecordPayLoad {
  """所属公司id"""
  belongCompanyId: ID

  """所属公司名称"""
  belongCompanyName: String

  """所属组织id"""
  belongOrgId: [ID]

  """所属组织名称"""
  belongOrgName: [String]

  """收支项目"""
  businessItem: String

  """收支项目名称"""
  businessItemName: String

  """流水记录号"""
  flowNo: String

  """流水日期"""
  flowTime: Long

  """主键"""
  id: ID

  """是否现金"""
  isCash: Int

  """流水匹配金额"""
  matchAmount: BigDecimal

  """匹配记录号"""
  matchRecordCode: String

  """匹配日期"""
  matchTime: Long

  """出纳付款单号"""
  paymentCode: String

  """付款记录号"""
  paymentPayCode: String

  """付款单创建日期"""
  paymentTime: Long

  """摘要备注"""
  summary: String
}

type FlowMatchRemainAmountType {
  amount: BigDecimal

  """ 字典值， 现金 CASH, 综合转账 SYNTHESIZE"""
  payTypeGroup: String
}

type FlowNode {
  """节点id"""
  id: ID

  """节点名称"""
  name: String
}

input FlowTransferCommodityInput {
  """ 金额"""
  amount: BigDecimal

  """ 批次id"""
  batchId: ID

  """ 单价类型"""
  priceType: Int

  """ sku id"""
  skuId: Int

  """ 总计数量"""
  totalQuantity: BigDecimal

  """ 总计类型"""
  totalType: Int

  """ 单价"""
  unitPrice: BigDecimal

  """ 单位数量"""
  unitQuantity: BigDecimal

  """ 单位类型"""
  unitType: Int
}

input FlowTransferCostDetailInput {
  """ 调拨单Id"""
  flowId: ID!

  """调拨类型"""
  transferBusinessType: PeachTransferOrderEnum
}

type FlowTransferCostListPayload {
  """ 调拨费用单状态"""
  allocateCostStatus: PeachAllocateCostStatus

  """ 调出人"""
  allocateOutUser: String

  """ 商品信息"""
  commodityDetail: [TransferCommodityListPayload]

  """ 调拨费用单id"""
  flowCostId: ID

  """ 调拨单id"""
  flowId: ID

  """ 入库审核人"""
  flowInStockAuditUser: String

  """代卖调出字段"""
  orgInName: String

  """代卖调入字段"""
  orgOutName: String

  """ 出入库类型"""
  peachStockInOutType: PeachStockInOutType

  """ 入库时间"""
  stockInTime: Long

  """ 出库时间"""
  stockOutTime: Long

  """ 调拨单号"""
  transferCode: String

  """代卖回退还是代卖调拨"""
  transferType: TransferTypeEnum
}

""" 调拨费用单详情"""
type FlowTransferCostPayload {
  """ 出入库类型"""
  PeachStockInOutType: PeachStockInOutType

  """代卖单号"""
  agencySaleOrderCode: String

  """ 调拨费用单状态"""
  allocateCostStatus: PeachAllocateCostStatus

  """ 调出人"""
  allocateOutUser: String

  """ 未聚合商品信息"""
  commodityDetail: [AllocateCommodityDetailPayload]

  """ 运杂费单号"""
  costCode: String

  """ 运杂款合计"""
  costTotalAmount: BigDecimal

  """ 是否已提交财务"""
  financeSubmitted: Boolean

  """ 是否财务已驳回"""
  financialRejected: Boolean

  """ 调拨费用单id"""
  flowCostId: ID

  """ 调拨单id"""
  flowId: ID

  """ 入库审核人"""
  flowInStockAuditUser: String

  """ 调入方运杂费详情"""
  inCostInformationDetail: [CostInformationDetailPayload]

  """ 调入方运杂款合计"""
  inCostTotalAmount: BigDecimal

  """ 是否包含代卖商品信息,true 包含代卖商品"""
  includeAgencyCommodityFlag: Boolean

  """ 调入组织id"""
  orgInId: Int

  """ 调入组织名称"""
  orgInName: String

  """ 调出组织id"""
  orgOutId: Int

  """ 调出组织名称"""
  orgOutName: String

  """ 调出方合计金额"""
  outAllocatedTotalAmount: BigDecimal

  """ 调出方运杂费详情"""
  outCostInformationDetail: [CostInformationDetailPayload]

  """ 调出方运杂款合计"""
  outCostTotalAmount: BigDecimal

  """ 驳回原因"""
  refuseNote: String

  """ 备注"""
  remark: String

  """代卖标记"""
  saleMark: Boolean

  """ 订单状态"""
  status: AllocateStatus

  """ 入库时间"""
  stockInTime: Long

  """ 出库时间"""
  stockOutTime: Long

  """ 出/入库单号"""
  stockRecordCode: String

  """ 出库记录主键Id"""
  stockRecordId: ID

  """ 货款金额合计"""
  totalAmount: BigDecimal

  """ 调拨单号"""
  transferCode: String

  """代卖回退还是代卖调拨"""
  transferType: TransferTypeEnum

  """ 类型"""
  type: PeachFlowTransferType

  """ 聚合后商品信息"""
  warehouseCommodityDetail: [AllocateWarehouseCommodityDetailPayload]
}

input FlowTransferOtherBillInput {
  """费用金额"""
  amount: BigDecimal

  """费用类型"""
  billType: Int

  """车牌"""
  brand: String

  """付款方式"""
  payMode: Int

  """联系电话"""
  phone: String

  """备注"""
  remark: String

  """供应商id"""
  supplierId: Int
}

"""调拨类型"""
enum FlowTransferType {
  """成本调拨"""
  COST_TRANSFER

  """内部交易"""
  INSIDER_TRADING

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type FmsAfterReturnOrderSkuData {
  """申请退货数量"""
  applyReturnQuantityStr: String

  """ 批次号 """
  batchCode: String

  """批次ID"""
  batchId: ID

  """退货差异单号"""
  returnDifferenceCode: String

  """退货差异单id"""
  returnDifferenceId: ID

  """退货差异数量"""
  returnDifferenceQuantityStr: String

  """退货入库数量"""
  returnInQuantityStr: String

  """ 退货单价 """
  returnPriceStr: String

  """ 退货金额 """
  returnTotalPrice: BigDecimal

  """ skuId """
  skuId: ID

  """ 销售商品 """
  skuName: String
}

"""代卖结算规则枚举"""
enum FmsAgencySaleSettlementRuleEnum {
  NONE
  ONE_PIECE
  TOTAL_AMOUNT
  WHOLE_CAR
}

type FmsAssetClassificationPayload {
  """资产类别"""
  assetClassification: String

  """id(唯一标识)"""
  classificationId: ID

  """创建人"""
  createBy: String

  """创建时间"""
  createTime: Long

  """是否折旧（1是，99否）"""
  depreciationStatus: Int

  """设备大类"""
  deviceCategory: String

  """净残值率"""
  residualValueRate: BigDecimal

  """使用年限"""
  usageYears: BigDecimal
}

type FmsAssetDepreciationPayload {
  """会计期间"""
  accountantTime: Long

  """资产类型"""
  assetClassification: String

  """资产名称"""
  assetName: String

  """资产编码"""
  assetNo: String

  """资产状态"""
  assetStatus: String

  """本次折旧日期"""
  createTime: Long

  """本月折旧金额（原币）"""
  depreciationPrice: String

  """本月折旧金额（本位币）"""
  depreciationPriceStd: String

  """开始折旧月"""
  depreciationStartTime: Long

  """设备大类"""
  deviceCategory: String

  """单据编号（唯一id）"""
  itemCode: ID

  """NC编号"""
  ncCode: String

  """剩余折旧金额（原币）"""
  remainDepreciationPrice: String

  """剩余折旧金额（本位币）"""
  remainDepreciationPriceStd: String

  """累计折旧金额（原币）"""
  totalDepreciationPrice: String

  """累计折旧金额（本位币）"""
  totalDepreciationPriceStd: String

  """使用公司"""
  usageCompany: String

  """使用部门"""
  usageDept: String

  """使用部门属性"""
  usageDeptAttribute: String
}

type FmsAssetDisposalPayload {
  """资产类别"""
  assetClassification: String

  """原币资产清理金额"""
  assetCleanAmt: BigDecimal

  """本位币资产清理金额"""
  assetCleanAmtStd: BigDecimal

  """资产名称"""
  assetName: String

  """资产编码"""
  assetNo: String

  """原币资产原值"""
  assetOriginalValue: BigDecimal

  """本位币资产原值"""
  assetOriginalValueStd: BigDecimal

  """资产状态"""
  assetStatus: String

  """资产型号"""
  assetType: String

  """业务单状态"""
  bizOrderStatus: String

  """所属公司"""
  companyName: String

  """原币币种"""
  currency: String

  """部门属性"""
  deptAttribute: String

  """所属部门"""
  deptName: String

  """设备大类"""
  deviceCategory: String

  """处置方式"""
  disposalMethod: String

  """单据编号（唯一标识）"""
  documentNo: ID

  """NC编号"""
  ncCode: String

  """处置说明"""
  note: String

  """处置日期"""
  saleDate: Long

  """处置人"""
  seller: String

  """本位币币种"""
  stdCurrency: String

  """原币累计折旧金额"""
  totalDepreciationPrice: BigDecimal

  """本位币累计折旧金额"""
  totalDepreciationPriceStd: BigDecimal

  """使用公司"""
  usageCompany: String
}

type FmsAssetInventoryPayload {
  """资产类别"""
  assetClassification: String

  """资产名称"""
  assetName: String

  """资产编号"""
  assetNo: String

  """资产状态"""
  assetStatus: String

  """资产型号"""
  assetType: String

  """原币币种"""
  currency: String

  """部门属性"""
  deptAttribute: String

  """设备大类"""
  deviceCategory: String

  """差异原因"""
  diffReason: String

  """单据编号"""
  documentNo: ID

  """单据类型"""
  documentType: String

  """盘盈/盘亏数"""
  inventoryProfitLossVol: BigDecimal

  """盘点数量"""
  inventoryVol: BigDecimal

  """NC编号"""
  ncCode: String

  """本位币币种"""
  stdCurrency: String

  """盘点人"""
  stockChecker: String

  """盘点日期"""
  stockDate: String

  """原币盘点差金额"""
  stockDiffAmt: BigDecimal

  """本位币盘点差金额"""
  stockDiffAmtStd: BigDecimal

  """业务单状态"""
  stockStatus: String

  """库存数"""
  stockVol: BigDecimal

  """原币购买含税金额"""
  taxInclusiveAmt: BigDecimal

  """本位币购买含税金额"""
  taxInclusiveAmtStd: BigDecimal

  """原币累计折旧金额"""
  totalDepreciationPrice: BigDecimal

  """本位币累计折旧金额"""
  totalDepreciationPriceStd: BigDecimal

  """使用公司"""
  usageCompany: String

  """使用部门"""
  usageDept: String
}

input FmsAssetPurchaseDetailInput {
  """采购单号"""
  purchaseOrderNo: ID
}

type FmsAssetPurchaseDetailPayload {
  """验收日期"""
  acceptanceDate: Long

  """业务单状态"""
  bizOrderStatus: String

  """入库日期"""
  inStockDate: Long

  """采购公司"""
  purchaseCompany: String

  """采购日期"""
  purchaseDate: Long

  """采购部门"""
  purchaseDept: String

  """商品明细"""
  purchaseItems: [FmsAssetPurchaseItemPayload]

  """采购单号"""
  purchaseOrderNo: ID

  """供应商编码"""
  supplierId: String

  """供应商"""
  supplierName: String
}

type FmsAssetPurchaseItemPayload {
  """资产类别"""
  assetClassification: String

  """资产名称"""
  assetName: String

  """资产型号"""
  assetType: String

  """原币币种"""
  currency: String

  """设备大类"""
  deviceCategory: String

  """汇率"""
  exchangeRate: BigDecimal

  """本位币币种"""
  stdCurrency: String

  """税额"""
  taxAmt: BigDecimal

  """原币购买未税金额"""
  taxExclusiveAmt: BigDecimal

  """本位币购买不含税金额"""
  taxExclusiveAmtStd: BigDecimal

  """不含税单价"""
  taxExclusivePrice: BigDecimal

  """原币购买含税金额"""
  taxInclusiveAmt: BigDecimal

  """本位币购买含税金额"""
  taxInclusiveAmtStd: BigDecimal

  """含税单价"""
  taxInclusivePrice: BigDecimal

  """单位"""
  unit: String

  """数量"""
  vol: BigDecimal
}

type FmsAssetPurchasePayload {
  """验收日期"""
  acceptanceDate: Long

  """会计期间"""
  accountDate: Long

  """业务状态"""
  bizOrderStatus: String

  """原币币种"""
  currency: String

  """采购公司"""
  purchaseCompany: String

  """采购日期"""
  purchaseDate: Long

  """采购部门"""
  purchaseDept: String

  """采购单号(唯一标识)"""
  purchaseOrderNo: ID

  """本位币币种"""
  stdCurrency: String

  """供应商编码"""
  supplierId: String

  """供应商"""
  supplierName: String

  """原币购买不含税金额"""
  taxExclusiveAmt: BigDecimal

  """本位币购买不含税金额"""
  taxExclusiveAmtStd: BigDecimal

  """原币购买含税金额"""
  taxInclusiveAmt: BigDecimal

  """本位币购买含税金额"""
  taxInclusiveAmtStd: BigDecimal
}

type FmsAssetRepairsMaintenancePayload {
  """资产类别"""
  assetClassification: String

  """资产名称"""
  assetName: String

  """资产编码"""
  assetNo: String

  """资产状态"""
  assetStatus: String

  """资产型号"""
  assetType: String

  """业务单状态"""
  bizOrderStatus: String

  """原币币种"""
  currency: String

  """设备大类"""
  deviceCategory: String

  """单据编号(唯一标识)"""
  documentNo: ID

  """NC编号"""
  ncCode: String

  """维修日期"""
  repairsDate: Long

  """原币维修金额"""
  repairsMaintenanceAmt: BigDecimal

  """本位币维修金额"""
  repairsMaintenanceAmtStd: BigDecimal

  """维修人"""
  repairsPerson: String

  """维修原因"""
  repairsReason: String

  """维修结果"""
  repairsResult: String

  """本位币币种"""
  stdCurrency: String

  """使用公司"""
  usageCompany: String

  """使用部门"""
  usageDept: String

  """使用部门属性"""
  usageDeptAttribute: String
}

type FmsAssetTransferInPayload {
  """资产类别"""
  assetClassification: String

  """原币资产清理金额"""
  assetCleanAmt: BigDecimal

  """本位币资产清理金额"""
  assetCleanAmtStd: BigDecimal

  """资产名称"""
  assetName: String

  """资产编码"""
  assetNo: String

  """资产状态"""
  assetStatus: String

  """资产型号"""
  assetType: String

  """所属公司"""
  belongCompanyName: String

  """所属部门"""
  belongDeptName: String

  """业务单状态"""
  bizOrderStatus: String

  """原币币种"""
  currency: String

  """设备大类"""
  deviceCategory: String

  """单据编号(唯一标识)"""
  documentNo: ID

  """原币调入原值金额"""
  inOriginalAmt: BigDecimal

  """本位币调入原值金额"""
  inOriginalAmtStd: BigDecimal

  """调入数量"""
  inVol: BigDecimal

  """NC编号"""
  ncCode: String

  """调拨说明"""
  note: String

  """调出公司"""
  outCompanyName: String

  """调出部门"""
  outDeptName: String

  """剩余资产折旧年限"""
  remainDepreciationMonths: String

  """本位币币种"""
  stdCurrency: String

  """调入日期"""
  transferDate: Long

  """调入人"""
  transferee: String

  """使用部门"""
  usageDept: String
}

type FmsAssetTransferOutPayload {
  """资产类别"""
  assetClassification: String

  """原币资产清理金额"""
  assetCleanAmt: BigDecimal

  """本位币资产清理金额"""
  assetCleanAmtStd: BigDecimal

  """资产名称"""
  assetName: String

  """资产编码"""
  assetNo: String

  """资产状态"""
  assetStatus: String

  """资产型号"""
  assetType: String

  """所属公司"""
  belongCompanyName: String

  """所属部门"""
  belongDeptName: String

  """业务单状态"""
  bizOrderStatus: String

  """原币币种"""
  currency: String

  """设备大类"""
  deviceCategory: String

  """单据编号(唯一标识)"""
  documentNo: ID

  """调入公司"""
  inCompanyName: String

  """调入部门"""
  inDeptName: String

  """NC编号"""
  ncCode: String

  """调拨说明"""
  note: String

  """原币调入原值金额"""
  outOriginalAmt: BigDecimal

  """本位币调入原值金额"""
  outOriginalAmtStd: BigDecimal

  """调出数量"""
  outVol: BigDecimal

  """剩余资产折旧年限"""
  remainDepreciationMonths: String

  """本位币币种"""
  stdCurrency: String

  """调出日期"""
  transferDate: Long

  """调出人"""
  transferee: String

  """使用部门"""
  usageDept: String
}

type FmsBatchMark {
  """枚举"""
  batchMarkEnum: FmsBatchMarkEnum

  """描述"""
  info: String
}

enum FmsBatchMarkEnum {
  """盘点"""
  CHECK

  """货主代卖"""
  CONSIGNOR_AGENCY_SALE

  """联营"""
  JOINT_VENTURE

  """包损耗"""
  LOSS

  """代卖商代卖"""
  MERCHANTS_AGENCY_SALE

  """正常"""
  NORMAL

  """生产报损"""
  PRODUCTION_DAMAGE

  """质检"""
  QC

  """退货"""
  RETURN

  """库存报损"""
  STOCK_DAMAGE

  """虚空"""
  VOID
}

"""bill_main 费用项通用出参"""
type FmsBillItemPayload {
  """费用项明细id（唯一标识）"""
  billDetailId: ID

  """费用类型str"""
  costName: String

  """ 币种信息"""
  currency: String

  """ 币种信息描述"""
  currencyDesc: String

  """开票供应商"""
  invoceSupplierId: ID

  """开票供应商name"""
  invoceSupplierName: String

  """费用金额"""
  itemPrice: BigDecimal

  """付款方式"""
  payMode: String

  """结算账期"""
  paymentDays: String

  """费用备注"""
  remark: String

  """供应商id"""
  supplierId: ID

  """供应商name"""
  supplierName: String
}

""" 费用单类型 """
enum FmsBillTypeEnum {
  """调整费"""
  ADJUSTMENT_FEE

  """拆成品成本费用"""
  DISMANTLE_FINISHED_PRODUCT_FEE

  """国产货总部采购费用单"""
  DOMESTIC_HQ_PURCHASE_BILL_FEE

  """国产货总部采购售后费用单"""
  DOMESTIC_HQ_PURCHASE_RETURN_BILL_FEE

  """国产货总部销售费用单"""
  DOMESTIC_HQ_SALE_BILL_FEE

  """国产货总部销售售后费用单"""
  DOMESTIC_HQ_SALE_RETURN_BILL_FEE

  """总部采购费用单"""
  DURIAN_PURCHASE_BILL_FEE

  """空柜费"""
  EMPTY_CABINET_FEE

  """总部销售费用单"""
  HQ_SALE_FEE

  """产地采购费用"""
  ORIGIN_PROCUREMENT_FEE

  """产地销售费用"""
  ORIGIN_SALE_FEE

  """批发代卖结算费用单"""
  PEACH_AGENCY_SALE_SETTLEMENT_FEE

  """批发销售、入库环节费用单"""
  PEACH_BILL_AUDIT_FEE

  """批发采购费用单"""
  PEACH_CG_BILL_FEE

  """批发商品调整(大改下)费用单"""
  PEACH_COMMODITY_ADJUSTMENT_BIG2SMALL_BILL_FEE

  """批发商品调整(明细调整)费用单"""
  PEACH_COMMODITY_ADJUSTMENT_DETAILS_BILL_FEE

  """批发采购退货费用单"""
  PEACH_CT_BILL_FEE

  """批发调拨入库费用单"""
  PEACH_DB_IN_BILL_FEE

  """批发国产集采收货费用单"""
  PEACH_DOMESTIC_COLLECTION_AND_RECEIVING_FEE

  """批发国产集采售后费用单"""
  PEACH_DOMESTIC_COLLECTION_RETURN_FEE

  """回款费用单"""
  PEACH_HK_BILL_FEE

  """批发代卖调拨入库费用单"""
  PEACH_IN_ORDER_TRANSFER_BILL_FEE

  """批发调拨出库费用单"""
  PEACH_OUT_DB_BILL_FEE

  """批发代卖调拨出库费用单"""
  PEACH_OUT_ORDER_TRANSFER_BILL_FEE

  """生产销售、入库环节费用单"""
  PITAYA_BILL_AUDIT_FEE

  """生产采购费用单"""
  PITAYA_CG_BILL_FEE

  """生产采购退货费用单"""
  PITAYA_CT_BILL_FEE

  """生产调拨入库费用单"""
  PITAYA_DB_IN_BILL_FEE

  """生产系统配送费用单"""
  PITAYA_DELIVERY_FEE

  """生产国产集采收货费用单"""
  PITAYA_DOMESTIC_COLLECTION_AND_RECEIVING_FEE

  """生产国产集采售后费用单"""
  PITAYA_DOMESTIC_COLLECTION_RETURN_FEE

  """生产代卖调拨入库费用单"""
  PITAYA_IN_ORDER_TRANSFER_BILL_FEE

  """生产调拨出库费用单"""
  PITAYA_OUT_DB_BILL_FEE

  """生产代卖调拨出库费用单"""
  PITAYA_OUT_ORDER_TRANSFER_BILL_FEE

  """生产销售费用单"""
  PITAYA_SALE_BILL_FEE

  """营销系统销售收入"""
  PITAYA_SALE_INCOME_FEE

  """生产销售退货费用单"""
  PITAYA_SALE_RETURN_BILL_FEE

  """生产完工成本费用"""
  PRODUCTION_FINISHED_COST_FEE

  """内部采购费用"""
  PURCHASE_INNER_BILL_FEE

  """其他入库"""
  QTRK_BILL_FEE

  """销地采购费用单"""
  REGIONAL_PURCHASE_BILL_FEE

  """还箱费"""
  RETURN_BOX_FEE

  """销售费用单"""
  SALES_FEE

  """内部销售费用"""
  SALE_INNER_BILL_FEE

  """销售退货费用单"""
  SALE_RETURN_BILL_FEE

  """商品转换"""
  SPZH_BILL_FEE

  """调拨费用单"""
  TRANSFER_FEE

  """ 未知"""
  UNRECOGNIZED
}

input FmsCustomerTreeInput {
  """ 系统ID"""
  appId: Int!
}

"""客户树返回"""
type FmsCustomerTreePayload {
  """客户ID"""
  belongId: Int!

  """客户名称"""
  belongName: String

  """客户类型"""
  belongType: Int!

  """子节点集合"""
  children: [FmsCustomerTreePayload]

  """是否可选择"""
  optional: Boolean

  """父节点"""
  parent: FmsCustomerTreePayload

  """名称"""
  title: String

  """id"""
  value: String

  """是否可见"""
  visible: Boolean
}

type FmsDamageDetailCommodityPayload {
  """报损单资源(生产用)"""
  commodityResourceList: [String]

  """报损商品skuId"""
  commoditySkuId: ID

  """报损商品skuName"""
  commoditySkuName: String

  """报损商品规格"""
  commoditySpec: [String]

  """报损商品spuId"""
  commoditySpuId: ID

  """报损商品spuName"""
  commoditySpuName: String

  """报损金额(生产用)"""
  costAmount: BigDecimal

  """成本单价"""
  costUnitPrice: BigDecimal

  """成本单价Str(生产用)"""
  costUnitPriceStr: String

  """当前批次号"""
  currentBatchCode: String

  """当前批次id"""
  currentBatchId: ID

  """报损数量"""
  damageQuantity: BigDecimal

  """报损数量"""
  damageQuantityString: String

  """标记"""
  damageTag: [FmsBatchMark]

  """报损数量单位id"""
  damageUnit: Int

  """报损数量单位"""
  damageUnitDesc: String

  """报损重量(生产用)"""
  damageWeightString: String

  """原批次号"""
  originalBatchCode: String

  """原批次id"""
  originalBatchId: ID

  """数量"""
  totalQuantity: BigDecimal

  """基本单位id"""
  totalType: Int

  """基本单位"""
  totalTypeDesc: String

  """所属仓库id"""
  warehouseId: ID

  """所属仓库"""
  warehouseName: String
}

type FmsDamageDetailPagePayLoad {
  """审核人id"""
  checkManId: ID

  """审核人"""
  checkManName: String

  """商品类型ID(生产用)"""
  commodityType: Int

  """商品类型(生产用)"""
  commodityTypeName: String

  """报损人"""
  createBy: String

  """报损人id"""
  createById: ID

  """报损日期"""
  createTime: Long

  """报损批次信息"""
  damageCommodityList: [FmsDamageDetailCommodityPayload]

  """报损单"""
  damageResourceList: [FilePayload]

  """报损图片"""
  damageResourcePhotoList: [FilePayload]

  """报损单备注"""
  note: String

  """出库单号"""
  orderCode: String

  """出库单id（唯一标识）"""
  orderId: ID

  """状态id"""
  orderStatus: Int

  """状态"""
  orderStatusDesc: String

  """所属仓库id(生产用)"""
  orderWarehouseId: ID

  """所属仓库(生产用)"""
  orderWarehouseName: String

  """所属组织id"""
  orgId: ID

  """所属组织"""
  orgName: String

  """金额合计"""
  peachCostAmount: BigDecimal

  """驳回原因"""
  rejectReason: String
}

type FmsDamageDetailResourcePayload {
  """业务id"""
  dataId: ID

  """文件id"""
  fileId: ID

  """文件名"""
  fileName: String

  """文件路径"""
  fileUrl: String

  """资源id"""
  resourceInfoId: ID

  """文件类型"""
  sourceType: Int

  """上传时间"""
  uploadTime: Long
}

type FmsDamageProductionDetailCommodityPayload {
  """实际报损数量"""
  actualDamageNum: String

  """报损单资源(生产用)"""
  commodityResourceList: [String]

  """报损商品skuId"""
  commoditySkuId: ID

  """报损商品skuName"""
  commoditySkuName: String

  """商品规格"""
  commoditySpec: String

  """报损商品spuName"""
  commoditySpuName: String

  """当前批次号"""
  currentBatchCode: String

  """当前批次id"""
  currentBatchId: ID

  """报损金额"""
  damagePrice: BigDecimal

  """报损单价Str"""
  damageUnitPrice: String

  """申请报损数量"""
  expectDamageNum: String

  """明细id（唯一标识）"""
  itemId: ID

  """原批次号"""
  originalBatchCode: String

  """原批次id"""
  originalBatchId: ID
}

type FmsDamageProductionDetailPagePayLoad {
  """商品类型ID(生产用)"""
  commodityType: Int

  """商品类型(生产用)"""
  commodityTypeName: String

  """报损人"""
  createBy: String

  """报损人id"""
  createById: ID

  """报损日期"""
  createTime: Long

  """报损批次信息"""
  damageCommodityList: [FmsDamageProductionDetailCommodityPayload]

  """备注"""
  note: String

  """出库单号"""
  orderCode: String

  """出库单id（唯一标识）"""
  orderId: ID

  """所属仓库id"""
  orderWarehouseId: ID

  """所属仓库"""
  orderWarehouseName: String

  """所属组织id"""
  orgId: ID

  """所属组织"""
  orgName: String

  """生产任务单号"""
  taskOrderCode: String
}

type FmsDifferenceOrderSkuData {
  """ 批次号 """
  batchCode: String

  """批次ID"""
  batchId: ID

  """ 单价 """
  differencePrice: String

  """数量"""
  differenceQuantityStr: String

  """金额"""
  differenceTotalPrice: BigDecimal

  """ skuId """
  skuId: ID

  """ 销售商品 """
  skuName: String
}

""" 分页获取国产货采购费用单单信息出参"""
type FmsDomesticAfterPurchaseOrderBillInfoListPayload {
  """ 采购售后费用单编号 """
  afterPurchaseBillCode: String

  """费用单明细信息"""
  afterPurchaseBillDetailInfo: [BillDetailInfoPayload]

  """ 采购售后费用单ID """
  afterPurchaseBillId: ID

  """ 费用单状态 """
  afterPurchaseBillStatus: Int

  """ 费用单单状态描述 """
  afterPurchaseBillStatusDesc: String

  """ 费用单总金额 """
  afterPurchaseBillTotalAmount: BigDecimal

  """ 采购售后订单编号 """
  afterPurchaseOrderCode: String

  """ 采购售后订单ID """
  afterPurchaseOrderId: ID

  """ 订单状态 """
  afterPurchaseOrderStatus: Int

  """ 订单状态描述 """
  afterPurchaseOrderStatusDesc: String

  """ 订单单总金额 """
  afterPurchaseOrderTotalAmount: BigDecimal

  """ 采购售后订单类型 """
  afterPurchaseType: Int

  """ 采购售后订单类型描述 """
  afterPurchaseTypeDesc: String

  """ 所属组织 """
  belongOrgId: ID

  """ 所属名称 """
  belongOrgName: String

  """ 是否可取消确认 """
  canCancelConfirm: Boolean

  """ 是否可确认 """
  canConfirm: Boolean

  """ 是否可驳回 """
  canReject: Boolean

  """ 车牌号 """
  carNo: String

  """ 提交时间 """
  commitTime: Long

  """ 品类 """
  commodityCategoryId: ID

  """ 品类名称 """
  commodityCategoryName: String

  """所属公司"""
  company: String

  """ 计划ID """
  planCode: String

  """ 计划ID """
  planId: ID

  """ 驳回原因"""
  reason: String

  """ 车次 """
  trainNumber: String
}

""" 订单详情出参 """
type FmsDomesticAfterPurchaseOrderDetailPayload {
  """ 售后证明文件 """
  afterPurchaseFileList: [FilePayload]

  """ 费用单状态 """
  afterPurchaseOrderBillStatus: Int

  """ 费用单单状态描述 """
  afterPurchaseOrderBillStatusDesc: String

  """ 采购售后订单编号 """
  afterPurchaseOrderCode: String

  """ 采购商品信息 """
  afterPurchaseOrderCommodityDetailList: [OrderCommodityInfoPayload]

  """ 采购售后订单ID """
  afterPurchaseOrderId: ID

  """ 订单状态 """
  afterPurchaseOrderStatus: Int

  """ 订单状态描述 """
  afterPurchaseOrderStatusDesc: String

  """ 销售售后订单编号 """
  afterSaleOrderCode: String

  """ 销售售后订单ID """
  afterSaleOrderId: ID

  """ 采购费用单单编号 """
  billCode: String

  """ 采购费用单单ID """
  billId: ID

  """ 车牌号 """
  carNo: String

  """ 提交时间 """
  commitTime: Long

  """ 创建时间 """
  createTime: Long

  """ 发车时间 """
  departureTime: Long

  """ 司机名称 """
  driverName: String

  """ 司机明电话 """
  driverPhone: String

  """ 采购售后订单总金额 """
  orderTotalAmount: BigDecimal

  """ 入库时间 """
  outStockTime: Long

  """ 计划号 """
  planCode: String

  """ 计划ID """
  planId: ID

  """ 采购订单编号 """
  purchaseOrderCode: String

  """ 采购订单ID """
  purchaseOrderId: ID

  """ 采购时间 """
  purchaseTime: Long

  """ 收货日期 """
  receiveTime: Long

  """ 供应商ID """
  supplierId: ID

  """ 供应商名称 """
  supplierName: String

  """ 车次 """
  trainNumber: String
}

""" 分页获取国产货采购售后订单信息出参"""
type FmsDomesticAfterPurchaseOrderInfoListPayload {
  """ 采购售后费用单单编号 """
  afterPurchaseBillCode: String

  """ 采购售后费用单单ID """
  afterPurchaseBillId: ID

  """ 费用单状态 """
  afterPurchaseBillStatus: Int

  """ 费用单单状态描述 """
  afterPurchaseBillStatusDesc: String

  """ 采购售后订单编号 """
  afterPurchaseOrderCode: String

  """ 采购售后订单ID """
  afterPurchaseOrderId: ID

  """ 订单状态 """
  afterPurchaseOrderStatus: Int

  """ 订单状态描述 """
  afterPurchaseOrderStatusDesc: String

  """ 采购售后订单总金额 """
  afterPurchaseOrderTotalAmount: BigDecimal

  """ 采购售后订单类型 """
  afterPurchaseType: Int

  """ 采购售后订单类型描述 """
  afterPurchaseTypeDesc: String

  """ 销售售后订单ID """
  afterSaleOrderId: ID

  """ 销售售后订单编号 """
  afterSaleOrderOrderCode: String

  """ 所属组织 """
  belongOrgId: ID

  """ 所属名称 """
  belongOrgName: String

  """ 车牌号 """
  carNo: String

  """ 提交日期 """
  commitTime: Long

  """ 品类 """
  commodityCategoryId: ID

  """ 品类名称 """
  commodityCategoryName: String

  """所属公司"""
  company: String

  """ 计划ID """
  planCode: String

  """ 计划ID """
  planId: ID

  """ 采购订单编号 """
  purchaseOrderCode: String

  """ 采购订单ID """
  purchaseOrderId: ID

  """ 供应商ID """
  supplierId: ID

  """ 供应商名称 """
  supplierName: String

  """ 标记 """
  tagIdList: [Int]

  """ 标记名称 """
  tagNameList: [String]

  """ 车次 """
  trainNumber: String
}

""" 分页获取国产货区域集采售后订单信息出参"""
type FmsDomesticAreaAfterAfterPurchaseOrderInfoListPayload {
  """ 采购售后费用单单编号 """
  afterPurchaseBillCode: String

  """ 采购售后费用单单ID """
  afterPurchaseBillId: ID

  """ 费用单状态 """
  afterPurchaseBillStatus: Int

  """ 费用单单状态描述 """
  afterPurchaseBillStatusDesc: String

  """ 采购售后订单编号 """
  afterPurchaseOrderCode: String

  """ 采购售后订单ID """
  afterPurchaseOrderId: ID

  """ 订单状态 """
  afterPurchaseOrderStatus: Int

  """ 订单状态描述 """
  afterPurchaseOrderStatusDesc: String

  """ 采购售后订单总金额 """
  afterPurchaseOrderTotalAmount: BigDecimal

  """ 采购售后订单类型 """
  afterPurchaseType: Int

  """ 采购售后订单类型描述 """
  afterPurchaseTypeDesc: String

  """ 所属组织 """
  belongOrgId: ID

  """ 所属名称 """
  belongOrgName: String

  """ 提交日期 """
  commitTime: Long

  """所属公司"""
  company: String

  """ 所属客户ID """
  customerId: ID

  """ 所属客户名称 """
  customerName: String

  """标记"""
  marks: [Mark]

  """ 采购订单编号 """
  purchaseOrderCode: String

  """ 采购订单ID """
  purchaseOrderId: ID

  """ 匹配货源供应商ID """
  sourceSupplierId: ID

  """ 匹配货源供应商名称 """
  sourceSupplierName: String

  """ 供应商ID """
  supplierId: ID

  """ 供应商名称 """
  supplierName: String

  """ 车次 """
  trainNumber: String
}

""" 分页查询总部采购售后费用单信息出参 """
type FmsDomesticAreaAfterPurchaseOrderBillInfoListPayload {
  """ 采购费用单编号 """
  afterPurchaseBillCode: String

  """费用单明细信息"""
  afterPurchaseBillDetailInfo: [BillDetailInfoPayload]

  """ 采购费用单ID """
  afterPurchaseBillId: ID

  """ 费用单状态 """
  afterPurchaseBillStatus: Int

  """ 费用单单状态描述 """
  afterPurchaseBillStatusDesc: String

  """ 费用单总金额 """
  afterPurchaseBillTotalAmount: BigDecimal

  """ 采购售后订单编号 """
  afterPurchaseOrderCode: String

  """ 采购售后订单ID """
  afterPurchaseOrderId: ID

  """ 订单状态 """
  afterPurchaseOrderStatus: Int

  """ 订单状态描述 """
  afterPurchaseOrderStatusDesc: String

  """售后总金额"""
  afterPurchaseTotalAmount: BigDecimal

  """ 采购售后订单类型 """
  afterPurchaseType: Int

  """ 采购售后订单类型描述 """
  afterPurchaseTypeDesc: String

  """ 所属组织 """
  belongOrgId: ID

  """ 所属名称 """
  belongOrgName: String

  """ 是否可确认 """
  canConfirm: Boolean

  """ 提交时间 """
  commitTime: Long

  """所属公司"""
  company: String

  """ 驳回原因"""
  reason: String

  """ 车次 """
  trainNumber: String
}

""" 总部采购售后订单明细出参 """
type FmsDomesticAreaAfterPurchaseOrderDetailPayload {
  """ 售后证明文件 """
  afterPurchaseFileList: [FilePayload]

  """ 费用单状态 """
  afterPurchaseOrderBillStatus: Int

  """ 费用单单状态描述 """
  afterPurchaseOrderBillStatusDesc: String

  """ 采购售后订单编号 """
  afterPurchaseOrderCode: String

  """ 采购商品信息 """
  afterPurchaseOrderCommodityDetailList: [OrderCommodityInfoPayload]

  """ 采购售后订单ID """
  afterPurchaseOrderId: ID

  """ 订单状态 """
  afterPurchaseOrderStatus: Int

  """ 订单状态描述 """
  afterPurchaseOrderStatusDesc: String

  """ 采购费用单单编号 """
  billCode: String

  """ 采购费用单单ID """
  billId: ID

  """ 车牌号 """
  carNo: String

  """ 提交时间 """
  commitTime: Long

  """ 创建时间 """
  createTime: Long

  """ 发车时间 """
  departureTime: Long

  """ 司机名称 """
  driverName: String

  """ 司机明电话 """
  driverPhone: String

  """ 采购售后订单总金额 """
  orderTotalAmount: BigDecimal

  """ 出库时间 """
  outStockTime: Long

  """ 采购订单编号 """
  purchaseOrderCode: String

  """ 采购订单ID """
  purchaseOrderId: ID

  """ 供应商ID """
  supplierId: ID

  """ 供应商名称 """
  supplierName: String

  """ 车次 """
  trainNumber: String
}

""" 分页查询国产货区域集采费用单信息出参 """
type FmsDomesticAreaPurchaseOrderBillInfoListPayload {
  """ 所属组织 """
  belongOrgId: ID

  """ 所属名称 """
  belongOrgName: String

  """ 采购费用单编号 """
  billCode: String

  """费用单明细信息"""
  billDetailInfo: [BillDetailInfoPayload]

  """ 采购费用单ID """
  billId: ID

  """ 费用单状态 """
  billStatus: Int

  """ 费用单单状态描述 """
  billStatusDesc: String

  """ 费用单总金额 """
  billTotalAmount: BigDecimal

  """ 是否可取消确认 """
  canCancelConfirm: Boolean

  """ 是否可确认 """
  canConfirm: Boolean

  """是否可驳回"""
  canReject: Boolean

  """所属公司"""
  company: String

  """ 订单状态 """
  orderStatus: Int

  """ 订单状态描述 """
  orderStatusDesc: String

  """ 采购订单编号 """
  purchaseOrderCode: String

  """ 采购订单ID """
  purchaseOrderId: ID

  """采购总金额"""
  purchaseTotalAmount: BigDecimal

  """ 驳回原因"""
  reason: String

  """ 收货日期 """
  receiveTime: Long

  """ 车次 """
  trainNumber: String
}

""" 分页查询国产货区域集采订单详情出参 """
type FmsDomesticAreaPurchaseOrderDetailPayload {
  """ 采购费用单单编号 """
  billCode: String

  """ 采购费用单单ID """
  billId: ID

  """ 费用单状态 """
  billStatus: Int

  """ 费用单单状态描述 """
  billStatusDesc: String

  """ 车牌号 """
  carNo: String

  """ 提交时间 """
  commitTime: Long

  """ 创建时间 """
  createTime: Long

  """ 司机名称 """
  driverName: String

  """ 司机电话 """
  driverPhone: String

  """ 入库时间 """
  inStockTime: Long

  """ 采购商品信息 """
  orderCommodityDetailList: [OrderCommodityInfoPayload]

  """ 采购单状态 """
  orderStatus: Int

  """ 采购订单状态描述 """
  orderStatusDesc: String

  """ 采购订单总金额 """
  orderTotalAmount: BigDecimal

  """ 计划ID """
  planCode: String

  """ 计划ID """
  planId: ID

  """ 采购订单编号 """
  purchaseOrderCode: String

  """ 采购订单ID """
  purchaseOrderId: ID

  """ 采购时间 """
  purchaseTime: Long

  """ 收货日期 """
  receiveTime: Long

  """ 供应商ID """
  supplierId: ID

  """ 供应商名称 """
  supplierName: String

  """ 车次 """
  trainNumber: String
}

""" 分页查询国产货区域集采订单信息出参 """
type FmsDomesticAreaPurchaseOrderInfoListPayload {
  """ 所属组织 """
  belongOrgId: ID

  """ 所属名称 """
  belongOrgName: String

  """ 采购费用单单编号 """
  billCode: String

  """ 采购费用单单ID """
  billId: ID

  """ 费用单状态 """
  billStatus: Int

  """ 费用单单状态描述 """
  billStatusDesc: String

  """ 提交日期 """
  commitTime: Long

  """ 品类 """
  commodityCategoryId: ID

  """ 品类名称 """
  commodityCategoryName: String

  """所属公司"""
  company: String

  """所属客户"""
  customerName: String

  """标记"""
  marks: [Mark]

  """ 订单状态 """
  orderStatus: Int

  """ 订单状态描述 """
  orderStatusDesc: String

  """ 采购订单总金额 """
  orderTotalAmount: BigDecimal

  """ 采购订单编号 """
  purchaseOrderCode: String

  """ 采购订单ID """
  purchaseOrderId: ID

  """ 收货日期 """
  receiveTime: Long

  """ 销售订单编号 """
  saleOrderCode: String

  """ 销售订单ID """
  saleOrderId: ID

  """ 匹配货源供应商ID """
  sourceSupplierId: ID

  """ 匹配货源供应商名称 """
  sourceSupplierName: String

  """ 供应商ID """
  supplierId: ID

  """ 供应商名称 """
  supplierName: String

  """ 车次 """
  trainNumber: String
}

type FmsDomesticHQSaleBillPayload {
  """所属组织"""
  belongOrgName: String

  """费用合计"""
  billAmount: BigDecimal

  """费用单号"""
  billCode: String

  """费用单id（唯一标识）"""
  billId: ID

  """费用项信息"""
  billItemList: [FmsBillItemPayload]

  """费用单状态"""
  billStatus: Int

  """费用单状态desc"""
  billStatusDesc: String

  """是否可取消确认"""
  canCancelConfirm: Boolean

  """是否可确认"""
  canConfirm: Boolean

  """是否可以驳回"""
  canReject: Boolean

  """ 车牌号 """
  carNo: String

  """品类"""
  commodityType: Int

  """品类desc"""
  commodityTypeDesc: String

  """所属公司"""
  company: String

  """所属组织"""
  orgId: ID

  """所属组织名称"""
  orgName: String

  """计划号"""
  planCode: String

  """驳回原因"""
  rejectReason: String

  """销售总金额"""
  saleAmount: BigDecimal

  """关联销售单号"""
  saleOrderCode: String

  """总部销售单ID"""
  saleOrderId: ID

  """关联销售单状态"""
  saleOrderStatus: Int

  """关联销售单状态Desc"""
  saleOrderStatusDesc: String

  """提交人"""
  submitBy: String

  """提交人id"""
  submitById: Int

  """提交日期"""
  submitTime: Long

  """车次"""
  trainNumber: String
}

"""国产货总部销售详情出参"""
type FmsDomesticHQSaleDetailPayload {
  """客户id"""
  belongId: Int

  """客户desc"""
  belongName: String

  """销售费用单号"""
  billCode: String

  """费用单状态"""
  billStatus: Int

  """费用单状态desc"""
  billStatusDesc: String

  """销售日期"""
  createTime: Long

  """司机姓名"""
  driverName: String

  """司机电话"""
  driverPhone: String

  """总部采购单ID、单号"""
  durianOrderIdCodeList: [SaleIdAndCode]

  """出库日期"""
  outStockTime: Long

  """计划号"""
  planCode: String

  """车牌号"""
  plateNo: String

  """销售总金额"""
  saleAmount: BigDecimal

  """销售商品信息"""
  saleCommodityList: [FmsDurianSaleCommodityPayload]

  """销售单号"""
  saleOrderCode: String

  """总部销售单ID"""
  saleOrderId: ID

  """关联销售单状态"""
  saleOrderStatus: Int

  """关联销售单状态Desc"""
  saleOrderStatusDesc: String

  """发车日期"""
  shipmentTime: Long

  """提交日期"""
  submitTime: Long

  """车次"""
  trainNumber: String
}

type FmsDomesticHQSalePayload {
  """客户id"""
  belongId: Int

  """客户desc"""
  belongName: String

  """所属组织"""
  belongOrgName: String

  """销售费用单号"""
  billCode: String

  """费用单状态"""
  billStatus: Int

  """费用单状态desc"""
  billStatusDesc: String

  """ 车牌号 """
  carNo: String

  """品类"""
  commodityType: Int

  """品类desc"""
  commodityTypeDesc: String

  """所属公司"""
  company: String

  """总部采购单ID、单号"""
  durianOrderIdCodeList: [SaleIdAndCode]

  """标记"""
  mark: [Int]

  """所属组织"""
  orgId: ID

  """所属组织名称"""
  orgName: String

  """计划号"""
  planCode: String

  """销售总金额"""
  saleAmount: BigDecimal

  """关联销售单号"""
  saleOrderCode: String

  """销售单id（唯一标识）"""
  saleOrderId: ID

  """关联销售单状态"""
  saleOrderStatus: Int

  """关联销售单状态Desc"""
  saleOrderStatusDesc: String

  """提交人"""
  submitBy: String

  """提交人id"""
  submitById: Int

  """提交日期"""
  submitTime: Long

  """车次"""
  trainNumber: String
}

""" 获取订单详情入参 """
input FmsDomesticOrderDetailInput {
  """ 系统ID """
  appId: Int!

  """ 采购订单ID """
  orderId: ID!
}

""" 分页获取国产货采购费用单单信息出参"""
type FmsDomesticPurchaseOrderBillInfoListPayload {
  """ 所属组织 """
  belongOrgId: ID

  """ 所属名称 """
  belongOrgName: String

  """ 采购费用单编号 """
  billCode: String

  """费用单明细信息"""
  billDetailInfo: [BillDetailInfoPayload]

  """ 采购费用单ID """
  billId: ID

  """ 费用单状态 """
  billStatus: Int

  """ 费用单单状态描述 """
  billStatusDesc: String

  """ 费用单总金额 """
  billTotalAmount: BigDecimal

  """ 是否可确认 """
  canCancelConfirm: Boolean

  """ 是否可驳回 """
  canReject: Boolean

  """ 车牌号 """
  carNo: String

  """ 提交时间 """
  commitTime: Long

  """ 提交人名称 """
  commitUserName: String

  """ 品类 """
  commodityCategoryId: ID

  """ 品类名称 """
  commodityCategoryName: String

  """所属公司"""
  company: String

  """ 订单状态 """
  orderStatus: Int

  """ 订单状态描述 """
  orderStatusDesc: String

  """ 采购总金额 """
  orderTotalAmount: BigDecimal

  """ 计划ID """
  planCode: String

  """ 计划ID """
  planId: ID

  """ 采购订单编号 """
  purchaseOrderCode: String

  """ 采购订单ID """
  purchaseOrderId: ID

  """ 驳回原因"""
  reason: String

  """ 车次 """
  trainNumber: String
}

""" 订单详情出参 """
type FmsDomesticPurchaseOrderDetailPayload {
  """ 所属组织 """
  belongOrgId: ID

  """ 所属名称 """
  belongOrgName: String

  """ 采购费用单单编号 """
  billCode: String

  """ 采购费用单单ID """
  billId: ID

  """ 费用单状态 """
  billStatus: Int

  """ 费用单单状态描述 """
  billStatusDesc: String

  """ 车牌号 """
  carNo: String

  """ 提交时间 """
  commitTime: Long

  """ 创建时间 """
  createTime: Long

  """ 发车时间 """
  departureTime: Long

  """ 司机名称 """
  driverName: String

  """ 司机明电话 """
  driverPhone: String

  """ 入库时间 """
  inStockTime: Long

  """ 采购商品信息 """
  orderCommodityDetailList: [OrderCommodityInfoPayload]

  """ 订单状态 """
  orderStatus: Int

  """ 订单状态描述 """
  orderStatusDesc: String

  """ 采购订单总金额 """
  orderTotalAmount: BigDecimal

  """ 计划ID """
  planCode: String

  """ 计划ID """
  planId: ID

  """ 采购订单编号 """
  purchaseOrderCode: String

  """ 采购订单ID """
  purchaseOrderId: ID

  """ 采购时间 """
  purchaseTime: Long

  """ 销售订单编号 """
  saleOrderCode: String

  """ 销售订单ID """
  saleOrderId: ID

  """ 供应商ID """
  supplierId: ID

  """ 供应商名称 """
  supplierName: String

  """ 车次 """
  trainNumber: String
}

""" 分页获取国产货采购订单信息出参"""
type FmsDomesticPurchaseOrderInfoListPayload {
  """ 所属组织 """
  belongOrgId: ID

  """ 所属名称 """
  belongOrgName: String

  """ 采购费用单单编号 """
  billCode: String

  """ 采购费用单单ID """
  billId: ID

  """ 费用单状态 """
  billStatus: Int

  """ 费用单单状态描述 """
  billStatusDesc: String

  """ 车牌号 """
  carNo: String

  """ 提交日期 """
  commitTime: Long

  """ 提交人名称 """
  commitUserName: String

  """ 品类 """
  commodityCategoryId: ID

  """ 品类名称 """
  commodityCategoryName: String

  """所属公司"""
  company: String

  """开票供应商"""
  invoiceSupplierName: String

  """ 订单状态 """
  orderStatus: Int

  """ 订单状态描述 """
  orderStatusDesc: String

  """ 采购订单总金额 """
  orderTotalAmount: BigDecimal

  """ 计划ID """
  planCode: String

  """ 计划ID """
  planId: ID

  """ 采购订单编号 """
  purchaseOrderCode: String

  """ 采购订单ID """
  purchaseOrderId: ID

  """ 销售订单编号 """
  saleOrderCode: String

  """ 销售订单ID """
  saleOrderId: ID

  """ 供应商ID """
  supplierId: ID

  """ 供应商名称 """
  supplierName: String

  """ 标记 """
  tagIdList: [Int]

  """ 标记名称 """
  tagNameList: [String]

  """ 车次 """
  trainNumber: String
}

type FmsDomesticSaleReturnBillPayload {
  """所属组织"""
  belongOrgName: String

  """费用合计"""
  billAmount: BigDecimal

  """费用单号"""
  billCode: String

  """费用单id（唯一标识）"""
  billId: ID

  """费用项信息"""
  billItemList: [FmsBillItemPayload]

  """费用单状态"""
  billStatus: Int

  """费用单状态desc"""
  billStatusDesc: String

  """是否可取消确认"""
  canCancelConfirm: Boolean

  """是否可确认"""
  canConfirm: Boolean

  """是否可以驳回"""
  canReject: Boolean

  """ 车牌号 """
  carNo: String

  """品类"""
  commodityType: Int

  """品类desc"""
  commodityTypeDesc: String

  """所属公司"""
  company: String

  """所属组织"""
  orgId: ID

  """所属组织名称"""
  orgName: String

  """计划号"""
  planCode: String

  """关联采购售后单code"""
  purchaseReturnOrderCode: String

  """关联采购售后单id"""
  purchaseReturnOrderId: ID

  """驳回原因"""
  rejectReason: String

  """售后单类型"""
  returnType: Int

  """售后单类型desc"""
  returnTypeDesc: String

  """销售售后总金额"""
  saleReturnAmount: BigDecimal

  """关联销售售后单号"""
  saleReturnOrderCode: String

  """总部销售售后单ID"""
  saleReturnOrderId: ID

  """关联销售售后单状态"""
  saleReturnOrderStatus: Int

  """关联销售售后单状态Desc"""
  saleReturnOrderStatusDesc: String

  """提交人"""
  submitBy: String

  """提交人id"""
  submitById: Int

  """提交日期"""
  submitTime: Long

  """车次"""
  trainNumber: String
}

"""国产货总部销售售后详情出参"""
type FmsDomesticSaleReturnDetailPayload {
  """客户id"""
  belongId: Int

  """客户desc"""
  belongName: String

  """售后费用单号"""
  billCode: String

  """费用单状态"""
  billStatus: Int

  """费用单状态desc"""
  billStatusDesc: String

  """创建日期"""
  createTime: Long

  """司机姓名"""
  driverName: String

  """司机电话"""
  driverPhone: String

  """采购售后单ID、单号"""
  durianOrderIdCodeList: [SaleIdAndCode]

  """售后凭证"""
  fileResource: [FilePayload]

  """入库日期"""
  inStockTime: Long

  """计划号"""
  planCode: String

  """车牌号"""
  plateNo: String

  """销售商品信息"""
  saleCommodityList: [FmsDurianSaleCommodityPayload]

  """销售单号"""
  saleOrderCode: String

  """销售单ID"""
  saleOrderId: ID

  """售后总金额"""
  saleReturnAmount: BigDecimal

  """销售售后单号"""
  saleReturnOrderCode: String

  """总部销售售后单ID"""
  saleReturnOrderId: ID

  """售后单状态"""
  saleReturnOrderStatus: Int

  """售后单状态Desc"""
  saleReturnOrderStatusDesc: String

  """发车日期"""
  shipmentTime: Long

  """提交日期"""
  submitTime: Long

  """车次"""
  trainNumber: String
}

type FmsDomesticSaleReturnPayload {
  """客户id"""
  belongId: Int

  """客户desc"""
  belongName: String

  """所属组织"""
  belongOrgName: String

  """销售费用单号"""
  billCode: String

  """费用单状态"""
  billStatus: Int

  """费用单状态desc"""
  billStatusDesc: String

  """ 车牌号 """
  carNo: String

  """品类"""
  commodityType: Int

  """品类desc"""
  commodityTypeDesc: String

  """所属公司"""
  company: String

  """关联采购售后单ID、单号"""
  durianOrderIdCodeList: [SaleIdAndCode]

  """标记"""
  mark: [Int]

  """所属组织"""
  orgId: ID

  """所属组织名称"""
  orgName: String

  """计划号"""
  planCode: String

  """售后单类型"""
  returnType: Int

  """售后单类型desc"""
  returnTypeDesc: String

  """销售总金额"""
  saleAmount: BigDecimal

  """关联销售单号"""
  saleOrderCode: String

  """销售单id"""
  saleOrderId: ID

  """关联销售售后单号"""
  saleReturnOrderCode: String

  """销售售后单id（唯一标识）"""
  saleReturnOrderId: ID

  """关联售后单状态"""
  saleReturnOrderStatus: Int

  """关联售后单状态Desc"""
  saleReturnOrderStatusDesc: String

  """提交日期"""
  submitTime: Long

  """车次"""
  trainNumber: String
}

type FmsDurianHQSaleBillPayload {
  """所属组织"""
  belongOrgName: String

  """费用合计"""
  billAmount: BigDecimal

  """费用单号"""
  billCode: String

  """费用单id（唯一标识）"""
  billId: ID

  """费用项信息"""
  billItemList: [FmsBillItemPayload]

  """费用单状态"""
  billStatus: Int

  """费用单状态desc"""
  billStatusDesc: String

  """柜次"""
  cabinetBatchCodeList: [String]

  """柜号"""
  cabinetCodeList: [String]

  """是否可取消确认"""
  canCancelConfirm: Boolean

  """是否可确认"""
  canConfirm: Boolean

  """品类"""
  commodityType: Int

  """品类desc"""
  commodityTypeDesc: String

  """所属公司"""
  company: String

  """创建日期"""
  createTime: Long

  """产地计划号"""
  deliveryCodeList: [String]

  """尾程运输公司"""
  domesticTransportSupplierDesc: [String]

  """尾程运输公司id"""
  domesticTransportSupplierId: [ID]

  """驳回原因"""
  rejectReason: String

  """销售总金额"""
  saleAmount: BigDecimal

  """关联销售单号"""
  saleOrderCode: String

  """ 总部销售单ID"""
  saleOrderId: ID

  """关联销售单状态"""
  saleOrderStatus: Int

  """关联销售单状态Desc"""
  saleOrderStatusDesc: String

  """销地计划号"""
  salePlanCode: String

  """调拨日期"""
  transferTime: Long
}

""" 总部销售详情入参"""
input FmsDurianHQSaleDetailInput {
  """ 系统ID"""
  appId: Int!

  """ 总部销售单ID"""
  orderId: ID!
}

"""总部销售详情出参"""
type FmsDurianHQSaleDetailPayload {
  """销售费用单号"""
  billCode: String

  """销售费用单id(唯一标识)"""
  billId: ID

  """柜次"""
  cabinetBatchCodeList: [String]

  """柜号"""
  cabinetCodeList: [String]

  """创建日期"""
  createTime: Long

  """客户"""
  customerName: String

  """总部采购单ID、单号"""
  durianOrderIdCodeList: [SaleIdAndCode]

  """出库日期"""
  outStockTime: [Long]

  """销售总金额"""
  saleAmount: BigDecimal

  """销售费用单状态"""
  saleBillStatusDesc: String

  """销售商品信息"""
  saleCommodityList: [FmsDurianSaleCommodityPayload]

  """销售单号"""
  saleOrderCode: String

  """销售单状态"""
  saleOrderStatusDesc: String
}

type FmsDurianHQSalePayload {
  """客户id"""
  belongId: Int

  """客户desc"""
  belongName: String

  """所属组织"""
  belongOrgName: String

  """销售费用单号"""
  billCode: String

  """费用单状态"""
  billStatus: Int

  """费用单状态desc"""
  billStatusDesc: String

  """柜次"""
  cabinetBatchCodeList: [String]

  """柜号"""
  cabinetCodeList: [String]

  """品类"""
  commodityType: Int

  """品类desc"""
  commodityTypeDesc: String

  """所属公司"""
  company: String

  """创建日期"""
  createTime: Long

  """产地计划号"""
  deliveryCodeList: [String]

  """尾程运输公司"""
  domesticTransportSupplierDesc: [String]

  """尾程运输公司id"""
  domesticTransportSupplierId: [ID]

  """总部采购单ID、单号"""
  durianOrderIdCodeList: [SaleIdAndCode]

  """销售总金额"""
  saleAmount: BigDecimal

  """关联销售单号"""
  saleOrderCode: String

  """销售单id（唯一标识）"""
  saleOrderId: ID

  """关联销售单状态"""
  saleOrderStatus: Int

  """关联销售单状态Desc"""
  saleOrderStatusDesc: String

  """销地计划号"""
  salePlanCode: String

  """调拨日期"""
  transferTime: Long
}

"""产地费用单操作商品信息入参"""
input FmsDurianOriginBillCommodityInput {
  """ 批次ID"""
  stockBatchId: ID

  """库存成本调价总金额"""
  totalAdjustmentStockPrice: BigDecimal!

  """库存成本总金额"""
  totalStockPrice: BigDecimal!

  """测算单价(外币)"""
  unitStockForeignCurrencyPrice: BigDecimal!

  """测算单价(人民币)"""
  unitStockRmbPrice: BigDecimal!
}

"""产地费用单操作费用项信息入参"""
input FmsDurianOriginBillCostInfoInput {
  """ 费用单ID费用项ID拼接字符串 """
  billMainCostStr: String

  """ 费用单ID"""
  billMainId: ID

  """ 费用填写内容"""
  billResult: String

  """ 费用项业务规则分组字典code"""
  businessItemValue: String

  """ 费用项总计金额"""
  costAmount: BigDecimal

  """ 费用项ID"""
  costId: ID

  """ 费用项规则"""
  costRuleId: ID

  """费用项业务规则扩展id"""
  extendId: ID

  """供应商开票主体id"""
  supplierInvoicingBodyId: ID
}

"""产地费用项分组信息"""
input FmsDurianOriginCostGroupInput {
  """ 拼接字段 """
  billMainCostStrList: [String!]!

  """分组费用项"""
  feeGroupCostId: [FeeGroupCostIdInput!]!

  """分组名称"""
  feeGroupName: String!

  """分组排序"""
  feeGroupSort: Int!

  """分组分摊方式 1_按KG分摊 2_按件分摊"""
  originFeeGroupEqually: Int!

  """分组规则 1_各个商品均摊 2_指定商品分摊"""
  originFeeGroupRule: Int!

  """分组分摊批次ID(指定商品分摊必填)"""
  stockBatchIds: [ID]
}

"""产地费用单操作费用项信息入参"""
input FmsDurianOriginFeeBillCostInfoInput {
  """ 费用项所属费用单ID"""
  billMainId: ID

  """ 费用项总计金额"""
  costAmount: BigDecimal

  """ 费用项ID"""
  costId: ID
}

"""产地费用单状态变更请求入参"""
input FmsDurianOriginFeeChangeStatusInput {
  """系统ID"""
  appId: Int

  """产地费用单ID"""
  originBillId: ID!
}

"""产地费用单操作商品信息入参"""
input FmsDurianOriginFeeCommodityCostInfoInput {
  """ 批次ID"""
  stockBatchId: ID

  """库存成本调价后单价金额"""
  unitStockAdjustmentPrice: BigDecimal
}

"""产地发柜价测算详情查询入参"""
input FmsDurianOriginFeeDetailInput {
  """ 系统ID"""
  appId: Int!

  """ 费用单ID"""
  billId: ID!
}

"""产地发柜价测算详情查询返回"""
type FmsDurianOriginFeeDetailPayload {
  """费用单分组规则"""
  billGroupInfo: [OriginBillGroupInfoPayload]

  """ 柜次"""
  cabinetBatchCode: String

  """ 柜号"""
  cabinetCodeList: [String]

  """ 费用单是否可取消"""
  canCancelConfirm: Boolean

  """ 品类"""
  commodityCategoryId: ID

  """ 品类"""
  commodityCategoryName: String

  """ 品种"""
  commodityId: ID

  """ 商品品种"""
  commodityName: String

  """总重量(kg)"""
  commodityTotalNetWeight: BigDecimal

  """总数(件)"""
  commodityTotalQuantity: BigDecimal

  """ 合同号"""
  contractCode: String

  """创建日期"""
  createTime: Long

  """ 币种信息"""
  currency: String

  """ 币种信息描述"""
  currencyDesc: String

  """ 进口报关公司"""
  declareSupplierName: String

  """ 出厂日期"""
  deliverTimeList: [Long]

  """ 产地计划号"""
  deliveryCode: String

  """ 进口港"""
  destinationPort: String

  """ 差异金额(外币)"""
  differenceAmount: BigDecimal

  """ 发柜价合计 人民币(元)"""
  exchangeAmount: BigDecimal

  """ 差异金额(元)"""
  exchangeDifferenceAmount: BigDecimal

  """ 汇率"""
  exchangeRate: BigDecimal

  """ 总金额(元)"""
  exchangeTotalAmount: BigDecimal

  """入库日期"""
  inStockTime: Long

  """ 产地费用单号"""
  originBillCode: String

  """ 产地费用单ID"""
  originBillId: ID

  """ 采购费用单状态"""
  originBillStatus: Int

  """ 采购费用单状态描述"""
  originBillStatusDesc: String

  """ 果品费用信息"""
  originCommodityFeeRespList: [FmsOriginCommodityFeePayload]

  """ 模板费用信息"""
  originTemplateFeeGroupRespList: [OriginTemplateFeeGroupPayload]

  """ 发柜价合计 外币"""
  originalAmount: BigDecimal

  """ 货款总金额"""
  paymentTotalAmount: BigDecimal

  """ 采果日期"""
  pickingTimeList: [Long]

  """ 运输详情"""
  planTransportInfoRespList: [FmsOriginTransportInfoPayload]

  """ 开票点汇率"""
  pointExchangeRate: BigDecimal

  """ 货款加开票点费合计金额"""
  pointPaymentTotalAmount: BigDecimal

  """ 采购单号"""
  purchaseCode: String

  """ 关联采购单状态"""
  purchaseStatus: Int

  """ 关联采购单状态描述"""
  purchaseStatusDesc: String

  """ 备注"""
  remark: String

  """ 销售费用单号"""
  saleBillCode: String

  """ 销售费用单ID"""
  saleBillId: ID

  """ 关联销售单号"""
  saleCode: String

  """ 总金额(外币)"""
  totalAmount: BigDecimal

  """ 运输类型"""
  transportType: [String]
}

"""产地费用规则填写信息保存计算请求入参"""
input FmsDurianOriginFeeRuleCalculateInput {
  """系统ID"""
  appId: Int

  """费用项分组信息"""
  feeCostGroupInfo: [FmsDurianOriginCostGroupInput!]!

  """产地费用单金额信息"""
  originBillCostInfo: [FmsDurianOriginFeeBillCostInfoInput!]!

  """产地费用单ID"""
  originBillId: ID!

  """产地费用单商品成本信息"""
  originCommodityCostInfo: [FmsDurianOriginFeeCommodityCostInfoInput!]!
}

"""产地费用规则填写信息保存计算返回信息"""
type FmsDurianOriginFeeRuleCalculatePayload {
  """批次ID"""
  stockBatchId: ID

  """测算单价(外币)"""
  unitStockForeignCurrencyPrice: BigDecimal

  """测算单价(人民币)"""
  unitStockRmbPrice: BigDecimal
}

"""产地费用单操作入参"""
input FmsDurianOriginFeeSubmitInput {
  """ 系统ID"""
  appId: Int!

  """费用单ID"""
  billId: ID!

  """ 产地费用果品费用信息"""
  originPaymentFeeList: [FmsDurianOriginBillCommodityInput!]!

  """ 费用填写内容"""
  originTemplateFeeList: [FmsDurianOriginBillCostInfoInput!]!

  """ 开票点汇率"""
  pointExchangeRate: BigDecimal!

  """ 备注"""
  remark: String
}

"""销售明细查看详情入参"""
input FmsDurianOriginSaleDetailInput {
  """ 系统ID"""
  appId: Int!

  """销售单id"""
  saleId: ID!
}

type FmsDurianOriginSaleDetailPayload {
  """ 柜次"""
  cabinetBatchCode: String

  """ 柜号"""
  cabinetCode: [String]

  """ 币种信息"""
  currency: String

  """ 币种信息描述"""
  currencyDesc: String

  """客户"""
  customerName: String

  """ 销售商品信息"""
  durianSaleCommodityRespList: [FmsDurianSaleCommodityPayload]

  """销售总金额(元)"""
  exchangeTotalAmount: BigDecimal

  """ 产地费用单号"""
  originBillCode: String

  """ 产地费用单id"""
  originBillId: ID

  """出库日期"""
  outStockTime: Long

  """ 销售费用单号"""
  saleBillCode: String

  """销售费用单状态"""
  saleBillStatus: Int

  """销售费用单状态描述"""
  saleBillStatusDesc: String

  """ 销售单号"""
  saleCode: String

  """创建日期"""
  saleCreateTime: Long

  """ 销售单id"""
  saleId: ID

  """销售单状态"""
  saleStatus: Int

  """销售单状态描述"""
  saleStatusDesc: String

  """销售日期"""
  saleTime: Long

  """销售总金额(外币)"""
  saleTotalAmount: BigDecimal
}

type FmsDurianOriginSaleFeePageInfoPayload {
  """所属组织"""
  belongOrgName: String

  """费用类型明细"""
  billDetailItems: [FmsBillItemPayload]

  """ 柜次"""
  cabinetBatchCode: String

  """ 柜号"""
  cabinetCode: [String]

  """ 品类"""
  commodityCategoryId: ID

  """ 品类"""
  commodityCategoryName: String

  """所属公司"""
  company: String

  """ 币种信息"""
  currency: String

  """ 币种信息描述"""
  currencyDesc: String

  """ 产地计划号"""
  deliveryCode: String

  """ 产地计划id"""
  deliveryId: ID

  """销售总金额(元)"""
  exchangeTotalAmount: BigDecimal

  """费用总金额(外币)"""
  feeTotalAmount: BigDecimal

  """ 费用单号"""
  saleBillCode: String

  """ 销售费用单id"""
  saleBillId: ID

  """销售费用单状态"""
  saleBillStatus: Int

  """销售费用单状态描述"""
  saleBillStatusDesc: String

  """ 关联销售单号"""
  saleCode: String

  """创建日期"""
  saleCreateTime: Long

  """销售单id"""
  saleId: ID

  """销售单状态"""
  saleStatus: Int

  """销售单状态描述"""
  saleStatusDesc: String

  """销售总金额(盾)"""
  saleTotalAmount: BigDecimal
}

type FmsDurianOriginSaleFeePagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [FmsDurianOriginSaleFeePageInfoPayload]
  totalRecords: Long
}

"""销售明细分页查询返回结果集"""
type FmsDurianOriginSalePageInfoPayload {
  """所属组织"""
  belongOrgName: String

  """ 柜次"""
  cabinetBatchCode: String

  """ 柜号"""
  cabinetCode: [String]

  """ 品类"""
  commodityCategoryId: ID

  """ 品类"""
  commodityCategoryName: String

  """所属公司"""
  company: String

  """ 币种信息"""
  currency: String

  """ 币种信息描述"""
  currencyDesc: String

  """客户id"""
  customerId: ID

  """客户名称"""
  customerName: String

  """ 产地计划号"""
  deliveryCode: String

  """ 产地计划id"""
  deliveryId: ID

  """销售总金额(元)"""
  exchangeTotalAmount: BigDecimal

  """ 产地费用单号"""
  originBillCode: String

  """ 产地费用单id"""
  originBillId: ID

  """ 销售费用单号"""
  saleBillCode: String

  """ 销售费用单id"""
  saleBillId: ID

  """销售费用单状态"""
  saleBillStatus: Int

  """销售费用单状态描述"""
  saleBillStatusDesc: String

  """ 销售单号"""
  saleCode: String

  """创建日期"""
  saleCreateTime: Long

  """销售单id"""
  saleId: ID

  """销售单状态"""
  saleStatus: Int

  """销售单状态描述"""
  saleStatusDesc: String

  """销售总金额(外币)"""
  saleTotalAmount: BigDecimal
}

"""销售明细分页查询返回"""
type FmsDurianOriginSalePagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [FmsDurianOriginSalePageInfoPayload]
  totalRecords: Long
}

type FmsDurianPurchaseBillPayload {
  """所属组织"""
  belongOrgName: String

  """费用单号"""
  billCode: String

  """费用单ID"""
  billId: ID

  """费用列表"""
  billItemList: [FmsBillItemPayload]

  """采购费用单状态ID"""
  billStatus: Int

  """采购费用单状态描述"""
  billStatusDesc: String

  """柜次"""
  cabinetBatchCode: [String]

  """柜号"""
  cabinetCode: [String]

  """是否可取消确认"""
  canCancelConfirm: Boolean

  """是否可确认"""
  canConfirm: Boolean

  """品类ID"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """所属公司"""
  company: String

  """创建日期"""
  createTime: Long

  """进口港ID"""
  entryPortId: ID

  """进口港名称"""
  entryPortName: String

  """进口报关公司ID"""
  importDeclareSupplierId: ID

  """进口报关公司名称"""
  importDeclareSupplierName: String

  """产地计划号"""
  originPlanCode: String

  """关联采购单号"""
  purchaseCode: String

  """采购单Id"""
  purchaseId: ID

  """采购单状态"""
  purchaseStatus: Int

  """采购单状态描述"""
  purchaseStatusDesc: String

  """驳回原因"""
  refuseNote: String

  """费用合计"""
  totalAmount: BigDecimal

  """调拨日期"""
  transferTime: [Long]
}

type FmsDurianPurchaseDetailPayload {
  """采购总金额"""
  amount: BigDecimal

  """所属组织"""
  belongOrgName: String

  """采购费用单号"""
  billCode: String

  """关联费用单状态"""
  billStatus: Int

  """关联费用单状态描述"""
  billStatusDesc: String

  """柜次"""
  cabinetBatchCode: [String]

  """柜号"""
  cabinetCode: [String]

  """品类ID"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """所属公司"""
  company: String

  """创建日期"""
  createTime: Long

  """总部销售ID、单号"""
  durianSaleIdCodeList: [SaleIdAndCode]

  """进口港ID"""
  entryPortId: ID

  """进口港名称"""
  entryPortName: String

  """进口报关公司ID"""
  importDeclareSupplierId: ID

  """进口报关公司名称"""
  importDeclareSupplierName: String

  """产地计划号"""
  originPlanCode: String

  """产地销售单号"""
  originSaleCode: String

  """产地销售单id"""
  originSaleId: ID

  """采购单号"""
  purchaseCode: String

  """采购单Id"""
  purchaseId: ID

  """采购单状态"""
  purchaseStatus: Int

  """采购单状态描述"""
  purchaseStatusDesc: String

  """供应商ID"""
  supplierId: [ID]

  """供应商名称"""
  supplierName: [String]

  """调拨日期"""
  transferTime: [Long]
}

"""销售商品信息(总部销售、产地销售通用)"""
type FmsDurianSaleCommodityPayload {
  """批次号"""
  batchCode: String

  """批次id（唯一标识）"""
  batchId: ID

  """销售单价(盾)"""
  calculateCostPrice: BigDecimal

  """销售金额(盾)"""
  calculatePrice: BigDecimal

  """ skuID"""
  commoditySkuId: ID

  """ sku名称"""
  commoditySkuName: String

  """销售单价(元)"""
  exchangeCostPriceStr: String

  """销售金额(元)"""
  exchangePrice: BigDecimal

  """标记"""
  markList: [Int]

  """ 销售数量(件)"""
  quantity: BigDecimal

  """销售数量str"""
  quantityUnitStr: String
}

""" 国产货采购售后费用单单导出入参"""
input FmsExportDomesticAfterPurchaseOrderBillInput {
  """ 采购费用单号 """
  afterPurchaseBillCode: String

  """ 采购售后费用单状态 """
  afterPurchaseBillStatusList: [Int]

  """ 采购售后单号 """
  afterPurchaseOrderCode: String

  """ 采购售后订单状态 """
  afterPurchaseOrderStatusList: [Int]

  """ 售后类型 """
  afterPurchaseType: Int

  """ 系统ID """
  appId: Int!

  """ 所属组织 """
  belongOrgId: ID

  """ 提交日期结束 """
  billCommitTimeEnd: Long

  """ 提交日期开始 """
  billCommitTimeStart: Long

  """ 品类ID """
  commodityCategoryId: ID

  """ 计划号 """
  planCode: String

  """ 车次 """
  trainNumber: String
}

""" 国产货采购售后订单导出入参"""
input FmsExportDomesticAfterPurchaseOrderInput {
  """ 采购售后费用单号 """
  afterPurchaseBillCode: String

  """ 采购售后费用单状态 """
  afterPurchaseBillStatusList: [Int]

  """ 采购售后单号 """
  afterPurchaseOrderCode: String

  """ 采购售后订单状态 """
  afterPurchaseOrderStatusList: [Int]

  """ 售后类型 """
  afterPurchaseType: Int

  """ 关联销售售后采购单号 """
  afterSaleOrderCode: String

  """ 系统ID """
  appId: Int!

  """ 所属组织 """
  belongOrgId: ID

  """ 提交日期结束 """
  billCommitTimeEnd: Long

  """ 提交日期开始 """
  billCommitTimeStart: Long

  """ 品类ID """
  commodityCategoryId: ID

  """ 计划号 """
  planCode: String

  """ 关联采购单号 """
  purchaseOrderCode: String

  """ 供应商ID """
  supplierId: ID

  """ 标记 """
  tagIds: [Int]

  """ 车次 """
  trainNumber: String
}

""" 导出国产货采购售后费用单详情信息入参 """
input FmsExportDomesticAreaAfterPurchaseOrderBillInput {
  """ 采购售后费用单号 """
  afterPurchaseBillCode: String

  """ 采购售后费用单状态 """
  afterPurchaseBillStatusList: [Int]

  """ 采购售后单号 """
  afterPurchaseOrderCode: String

  """ 采购售后订单状态 """
  afterPurchaseOrderStatusList: [Int]

  """ 售后类型 """
  afterPurchaseType: Int

  """ 系统ID """
  appId: Int!

  """ 所属组织 """
  belongOrgId: ID

  """ 创建日期结束 """
  createCommitTimeEnd: Long

  """ 创建日期开始 """
  createCommitTimeStart: Long

  """ 车次 """
  trainNumber: String
}

""" 导出国产货采购售后订单详情信息入参 """
input FmsExportDomesticAreaAfterPurchaseOrderInput {
  """ 采购售后费用单号 """
  afterPurchaseBillCode: String

  """ 采购售后费用单状态 """
  afterPurchaseBillStatusList: [Int]

  """ 采购售后单号 """
  afterPurchaseOrderCode: String

  """ 采购售后订单状态 """
  afterPurchaseOrderStatusList: [Int]

  """ 售后类型 """
  afterPurchaseType: Int

  """ 系统ID """
  appId: Int!

  """ 所属组织 """
  belongOrgId: ID

  """ 提交日期结束 """
  billCommitTimeEnd: Long

  """ 提交日期开始 """
  billCommitTimeStart: Long

  """ 所属客户 """
  customerId: ID

  """ 关联采购单号 """
  purchaseOrderCode: String

  """ 匹配货源供应商ID """
  sourceSupplierId: ID

  """ 供应商ID """
  supplierId: ID

  """ 标记 """
  tagIds: [Int]

  """ 车次 """
  trainNumber: String
}

""" 导出国产货区域集采费用单入参 """
input FmsExportDomesticAreaPurchaseOrderBillInput {
  """ 系统ID """
  appId: Int!

  """ 所属组织 """
  belongOrgId: ID

  """ 采购费用单状态 """
  billStatusList: [Int]

  """ 创建日期结束 """
  creatTimeEnd: Long

  """ 创建日期开始 """
  creatTimeStart: Long

  """ 采购订单状态 """
  orderStatusList: [Int]

  """ 采购费用单号 """
  purchaseBillCode: String

  """ 采购单号 """
  purchaseOrderCode: String

  """ 车次 """
  trainNumber: String
}

""" 导出国产货区域集采订单入参 """
input FmsExportDomesticAreaPurchaseOrderInput {
  """ 系统ID """
  appId: Int!

  """ 所属组织 """
  belongOrgId: ID

  """ 提交日期结束 """
  billCommitTimeEnd: Long

  """ 提交日期开始 """
  billCommitTimeStart: Long

  """ 采购费用单状态 """
  billStatusList: [Int]

  """ 品类ID """
  commodityCategoryId: ID

  """ 总部销售单号 """
  hqSaleOrderCode: String

  """ 采购订单状态 """
  orderStatusList: [Int]

  """ 采购费用单号 """
  purchaseBillCode: String

  """ 采购单号 """
  purchaseOrderCode: String

  """ 收货日期结束 """
  receiveTimeEnd: Long

  """ 收货日期开始 """
  receiveTimeStart: Long

  """ 匹配货源 """
  sourceSupplierId: ID

  """ 供应商ID """
  supplierId: ID

  """ 标记 """
  tagIds: [Int]

  """ 车次 """
  trainNumber: String
}

""" 国产货采购费用单单导出入参"""
input FmsExportDomesticPurchaseOrderBillInput {
  """ 系统ID """
  appId: Int!

  """ 所属组织 """
  belongOrgId: ID

  """ 提交日期结束 """
  billCommitTimeEnd: Long

  """ 提交日期开始 """
  billCommitTimeStart: Long

  """ 采购费用单状态 """
  billStatusList: [Int]

  """ 品类ID """
  commodityCategoryId: ID

  """ 采购订单状态 """
  orderStatusList: [Int]

  """ 计划号 """
  planCode: String

  """ 采购费用单号 """
  purchaseBillCode: String

  """ 采购单号 """
  purchaseOrderCode: String

  """ 车次 """
  trainNumber: String
}

""" 国产货采购订单导出入参"""
input FmsExportDomesticPurchaseOrderInput {
  """ 系统ID """
  appId: Int!

  """ 所属组织 """
  belongOrgId: ID

  """ 提交日期结束 """
  billCommitTimeEnd: Long

  """ 提交日期开始 """
  billCommitTimeStart: Long

  """ 采购费用单状态 """
  billStatusList: [Int]

  """ 品类ID """
  commodityCategoryId: ID

  """ 采购订单状态 """
  orderStatusList: [Int]

  """ 计划号 """
  planCode: String

  """ 采购费用单号 """
  purchaseBillCode: String

  """ 采购单号 """
  purchaseOrderCode: String

  """ 关联销售单号 """
  saleOrderCode: String

  """ 供应商ID """
  supplierId: ID

  """ 标记 """
  tagIds: [Int]

  """ 车次 """
  trainNumber: String
}

input FmsExportStandingBookInput {
  """资产类别"""
  assetClassification: String

  """资产名称"""
  assetName: String

  """资产编号"""
  assetNo: String

  """资产状态"""
  assetStatus: String

  """本次折旧情况"""
  currentSituation: Int

  """设备大类"""
  deviceCategory: String

  """入库结束日期"""
  inStockEndTime: Long

  """入库开始日期"""
  inStockStartTime: Long

  """入库类型"""
  inStockType: String

  """资产折旧状态"""
  status: Int

  """使用部门"""
  usageDept: String

  """使用部门属性"""
  usageDeptAttribute: String
}

type FmsImportPurchaseDetailPayload {
  """采购总金额"""
  amount: BigDecimal

  """所属组织ID"""
  belongOrgId: ID

  """所属组织名称"""
  belongOrgName: String

  """采购费用单号"""
  billCode: String

  """关联费用单状态"""
  billStatus: Int

  """关联费用单状态描述"""
  billStatusDesc: String

  """柜次"""
  cabinetBatchCode: [String]

  """柜号"""
  cabinetCode: [String]

  """品类ID"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """所属公司"""
  company: String

  """创建日期"""
  createTime: Long

  """采购单号"""
  purchaseCode: String

  """采购单Id"""
  purchaseId: ID

  """采购单状态"""
  purchaseStatus: Int

  """采购单状态描述"""
  purchaseStatusDesc: String

  """供应商ID"""
  supplierId: [ID]

  """供应商名称"""
  supplierName: [String]
}

"""销售商品出库信息(改造)"""
type FmsIncomeOrderDeliverySkuData {
  """实际收货数量Str"""
  actualReceiveNumStr: String

  """ 当前批次号 """
  batchCode: String

  """ 当前批次id """
  batchId: ID

  """ 商品类型 """
  commodityType: Int

  """ 商品类型 """
  commodityTypeDesc: String

  """成本批次号"""
  costBatchCode: String

  """成本单价"""
  costPrice: BigDecimal

  """成本单价单位"""
  costPriceUnit: String

  """实际出库数量Str"""
  deliveryOutStockNumStr: String

  """出库日期"""
  outStockTime: [Long]

  """ skuId """
  skuId: ID

  """ 销售商品 """
  skuName: String

  """ 唯一标识 """
  unique: ID
}

"""销售商品信息(改造)"""
type FmsIncomeOrderSkuData {
  """销售出库数量"""
  actualOutStockNumStr: String

  """ 当前批次号 """
  batchCode: String

  """ 当前批次id """
  batchId: ID

  """销售商品图片信息"""
  commodityResourceList: [String]

  """ 商品类型 """
  commodityType: Int

  """ 商品类型 """
  commodityTypeDesc: String

  """成本单价"""
  costPrice: BigDecimal

  """ 销售单价 """
  salePrice: BigDecimal

  """ 销售单价单位"""
  salePriceUnit: String

  """ 小计金额 """
  saleTotalPrice: BigDecimal

  """ skuId """
  skuId: ID

  """ 销售商品 """
  skuName: String

  """ 唯一标识 """
  unique: ID
}

"""下拉列表统一返回数字"""
type FmsIntOption {
  label: String
  value: Int
}

input FmsListCustomerByTypeInput {
  """ 系统ID"""
  appId: Int!

  """ 客户类型"""
  type: [Int]
}

""" 列表查询内部公司客户入参 """
input FmsListCustomerInput {
  """ 系统ID"""
  appId: Int!

  """ 客户名称"""
  name: String
}

""" 列表查询法人单位入参 """
input FmsListOrgInput {
  """ 系统ID"""
  appId: Int!

  """名称"""
  name: String
}

input FmsListRegionFinancialInfoInput {
  """供应商ID"""
  supplierDetailId: [ID]
}

input FmsListSupplierExcludeOrgInput {
  """供应商属性 1 内部 2 外部"""
  attribute: Int

  """供应商类型ID"""
  supplierType: [Int]
}

input FmsListSupplierInput {
  """ 系统ID"""
  appId: Int!

  """供应商属性 1 内部 2 外部"""
  attribute: Int

  """供应商类型ID"""
  supplierType: [Int]
}

"""下拉列表统一返回ID"""
type FmsOption {
  label: String
  value: ID
}

"""分页查询代卖调拨出/入库费用单信息返回"""
type FmsOrderBillInfoPayload {
  """费用合计(元)"""
  billAmount: BigDecimal

  """费用单明细信息"""
  billDetailInfo: [OrderTransferBillDetailInfoPayload]

  """调拨费用单ID 分页唯一标识"""
  billId: ID

  """关联调出费用单状态"""
  billStatus: Int

  """关联调出费用单状态说明"""
  billStatusDesc: String

  """所属公司"""
  company: String

  """关联调拨单号"""
  flowCode: String

  """出/入库日期"""
  flowTime: Long

  """是否提示"""
  isHint: Boolean

  """出/入库单号"""
  orderCode: String

  """驳回原因"""
  refuseNote: String

  """备注"""
  remark: String

  """调出组织"""
  sourceBelongOrg: String

  """所属仓库"""
  sourceWarehouse: String

  """提交人"""
  submitUser: String

  """调入组织"""
  targetBelongOrg: String

  """调拨类型"""
  transferTypeDesc: String
}

"""分页查询代卖调拨出/入库费用单信息返回"""
type FmsOrderTransferBillPagePayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsOrderBillInfoPayload]

  """ 数据总条数 """
  totalRecords: Long
}

""" 产地发柜价测试详情货款信息"""
type FmsOriginCommodityFeePayload {
  """批次号"""
  batchCode: String

  """批次id"""
  batchId: ID

  """测算单价(外币)"""
  calculateCostPrice: BigDecimal

  """测算金额(外币)"""
  calculatePrice: BigDecimal

  """ skuID"""
  commoditySkuId: ID

  """ sku名称"""
  commoditySkuName: String

  """测算单价(元)"""
  exchangeCostPrice: BigDecimal

  """测算金额(元)"""
  exchangePrice: BigDecimal

  """ 净重(kg)"""
  netWeight: BigDecimal

  """ 数量(件)"""
  quantity: BigDecimal

  """ 调价后金额"""
  totalAdjustPrice: BigDecimal

  """ 总库存成本"""
  totalCostAmount: BigDecimal

  """ 重量(kg)"""
  totalNetWeight: BigDecimal

  """ 调价后单价"""
  unitAdjustPrice: BigDecimal

  """ 入库单位成本"""
  unitCostPrice: BigDecimal
}

type FmsOriginTransportInfoPayload {
  """ 终点"""
  endPoint: String

  """ 计划到港日期"""
  planArrivalTime: Long

  """ 计划离港日期"""
  planDepartureTime: Long

  """ 船名"""
  shipName: String

  """ 起始点"""
  startPoint: String

  """ 运单ID"""
  transportOrderId: ID

  """ 供应商ID"""
  transportSupplierId: ID

  """ 供应商名称"""
  transportSupplierName: String

  """ 运输类型"""
  transportType: String

  """ 运输类型描述"""
  transportTypeDesc: String
}

input FmsPageAssetClassificationInput {
  """资产类别"""
  assetClassification: String

  """设备大类"""
  deviceCategory: String

  """分页参数"""
  page: Page!
}

type FmsPageAssetClassificationPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsAssetClassificationPayload]

  """ 数据总条数 """
  totalRecords: Long
}

input FmsPageAssetDepreciationInput {
  """资产类别"""
  assetClassification: String

  """资产名称"""
  assetName: String

  """资产编号"""
  assetNo: String

  """资产状态"""
  assetStatus: String

  """本次折旧结束日期"""
  createTimeEnd: Long

  """本次折旧开始日期"""
  createTimeStart: Long

  """设备大类"""
  deviceCategory: String

  """单据编号"""
  itemCode: String

  """分页参数"""
  page: Page!

  """使用部门"""
  usageDept: String
}

type FmsPageAssetDepreciationPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsAssetDepreciationPayload]

  """ 数据总条数 """
  totalRecords: Long
}

input FmsPageAssetDisposalInput {
  """资产类别"""
  assetClassification: String

  """资产名称"""
  assetName: String

  """资产编码"""
  assetNo: String

  """资产状态"""
  assetStatus: String

  """设备大类"""
  deviceCategory: String

  """处置方式"""
  disposalMethod: String

  """单据编号"""
  documentNo: String

  """分页参数"""
  page: Page!

  """处置结束日期"""
  saleEndDate: Long

  """处置开始日期"""
  saleStartDate: Long

  """使用部门"""
  usageDept: String
}

type FmsPageAssetDisposalPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsAssetDisposalPayload]

  """ 数据总条数 """
  totalRecords: Long
}

input FmsPageAssetInventoryInput {
  """资产类别"""
  assetClassification: String

  """资产名称"""
  assetName: String

  """资产编码"""
  assetNo: String

  """资产状态"""
  assetStatus: String

  """设备大类"""
  deviceCategory: String

  """单据编号"""
  documentNo: String

  """单据类型"""
  documentType: String

  """分页参数"""
  page: Page!

  """盘点结束日期"""
  stockEndDate: Long

  """盘点开始日期"""
  stockStartDate: Long

  """使用部门"""
  usageDept: String
}

type FmsPageAssetInventoryPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsAssetInventoryPayload]

  """ 数据总条数 """
  totalRecords: Long
}

input FmsPageAssetPurchaseInput {
  """验收结束日期"""
  acceptanceTimeEnd: Long

  """验收开始日期"""
  acceptanceTimeStart: Long

  """分页参数"""
  page: Page!

  """采购部门"""
  purchaseDept: String

  """采购结束日期"""
  purchaseTimeEnd: Long

  """采购开始日期"""
  purchaseTimeStart: Long

  """供应商"""
  supplierName: String
}

type FmsPageAssetPurchasePayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsAssetPurchasePayload]

  """ 数据总条数 """
  totalRecords: Long
}

input FmsPageAssetRepairsMaintenanceInput {
  """资产类别"""
  assetClassification: String

  """资产名称"""
  assetName: String

  """资产状态"""
  assetStatus: String

  """业务单状态"""
  bizOrderStatus: String

  """设备大类"""
  deviceCategory: String

  """单据编号"""
  documentNo: String

  """分页参数"""
  page: Page!

  """维修结束日期"""
  repairsEndDate: Long

  """维修开始日期"""
  repairsStartDate: Long

  """使用部门"""
  usageDept: String
}

type FmsPageAssetRepairsMaintenancePayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsAssetRepairsMaintenancePayload]

  """ 数据总条数 """
  totalRecords: Long
}

input FmsPageAssetTransferInInput {
  """资产类别"""
  assetClassification: String

  """资产名称"""
  assetName: String

  """资产编码"""
  assetNo: String

  """资产状态"""
  assetStatus: String

  """所属部门"""
  belongDeptName: String

  """业务单状态"""
  bizOrderStatus: String

  """设备大类"""
  deviceCategory: String

  """单据编号"""
  documentNo: String

  """调出公司"""
  outCompanyName: String

  """调出部门"""
  outDeptName: String

  """分页参数"""
  page: Page!

  """调入结束日期"""
  transferEndDate: Long

  """调入开始日期"""
  transferStartDate: Long

  """使用部门"""
  usageDept: String
}

type FmsPageAssetTransferInPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsAssetTransferInPayload]

  """ 数据总条数 """
  totalRecords: Long
}

input FmsPageAssetTransferOutInput {
  """资产类别"""
  assetClassification: String

  """资产名称"""
  assetName: String

  """资产编码"""
  assetNo: String

  """资产状态"""
  assetStatus: String

  """所属部门"""
  belongDeptName: String

  """业务单状态"""
  bizOrderStatus: String

  """设备大类"""
  deviceCategory: String

  """单据编号"""
  documentNo: String

  """调入公司"""
  inCompanyName: String

  """调入部门"""
  inDeptName: String

  """分页参数"""
  page: Page!

  """调出结束日期"""
  transferEndDate: Long

  """调出开始日期"""
  transferStartDate: Long

  """使用部门"""
  usageDept: String
}

type FmsPageAssetTransferOutPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsAssetTransferOutPayload]

  """ 数据总条数 """
  totalRecords: Long
}

""" 分页获取国产货采售后购费用单入参"""
input FmsPageDomesticAfterPurchaseOrderBillInput {
  """ 采购售后费用单号 """
  afterPurchaseBillCode: String

  """ 采购售后费用单状态 """
  afterPurchaseBillStatusList: [Int]

  """ 采购售后单号 """
  afterPurchaseOrderCode: String

  """ 采购售后订单状态 """
  afterPurchaseOrderStatusList: [Int]

  """ 售后类型 """
  afterPurchaseType: Int

  """ 系统ID """
  appId: Int!

  """ 所属组织 """
  belongOrgId: ID

  """ 提交日期结束 """
  billCommitTimeEnd: Long

  """ 提交日期开始 """
  billCommitTimeStart: Long

  """ 品类ID """
  commodityCategoryId: ID

  """ 分页参数"""
  page: Page!

  """ 计划号 """
  planCode: String

  """ 车次 """
  trainNumber: String
}

""" 分页获取国产货采购费用单出参"""
type FmsPageDomesticAfterPurchaseOrderBillPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsDomesticAfterPurchaseOrderBillInfoListPayload]

  """ 数据总条数 """
  totalRecords: Long
}

""" 分页获取国产货采购售后订单入参"""
input FmsPageDomesticAfterPurchaseOrderInput {
  """ 采购售后费用单号 """
  afterPurchaseBillCode: String

  """ 采购售后费用单状态 """
  afterPurchaseBillStatusList: [Int]

  """ 采购售后单号 """
  afterPurchaseOrderCode: String

  """ 采购售后订单状态 """
  afterPurchaseOrderStatusList: [Int]

  """ 售后类型 """
  afterPurchaseType: Int

  """ 关联销售售后采购单号 """
  afterSaleOrderCode: String

  """ 系统ID """
  appId: Int!

  """ 所属组织 """
  belongOrgId: ID

  """ 提交日期结束 """
  billCommitTimeEnd: Long

  """ 提交日期开始 """
  billCommitTimeStart: Long

  """ 品类ID """
  commodityCategoryId: ID

  """ 分页参数"""
  page: Page!

  """ 计划号 """
  planCode: String

  """ 关联采购单号 """
  purchaseOrderCode: String

  """ 供应商ID """
  supplierId: ID

  """ 标记 """
  tagIds: [Int]

  """ 车次 """
  trainNumber: String
}

""" 分页获取国产货采购售后订单出参"""
type FmsPageDomesticAfterPurchaseOrderPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsDomesticAfterPurchaseOrderInfoListPayload]

  """ 数据总条数 """
  totalRecords: Long
}

""" 分页查询总部采购售后费用单入参 """
input FmsPageDomesticAreaAfterPurchaseOrderBillInput {
  """ 采购售后费用单号 """
  afterPurchaseBillCode: String

  """ 采购售后费用单状态 """
  afterPurchaseBillStatusList: [Int]

  """ 采购售后单号 """
  afterPurchaseOrderCode: String

  """ 采购售后订单状态 """
  afterPurchaseOrderStatusList: [Int]

  """ 售后类型 """
  afterPurchaseType: Int

  """ 系统ID """
  appId: Int!

  """ 所属组织 """
  belongOrgId: ID

  """ 创建日期结束 """
  createCommitTimeEnd: Long

  """ 创建日期开始 """
  createCommitTimeStart: Long

  """ 分页参数"""
  page: Page!

  """ 车次 """
  trainNumber: String
}

""" 分页查询总部采购售后费用单出参 """
type FmsPageDomesticAreaAfterPurchaseOrderBillPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsDomesticAreaAfterPurchaseOrderBillInfoListPayload]

  """ 数据总条数 """
  totalRecords: Long
}

""" 分页获取国产货区域集采售后订单入参"""
input FmsPageDomesticAreaAfterPurchaseOrderInput {
  """ 采购售后费用单号 """
  afterPurchaseBillCode: String

  """ 采购售后费用单状态 """
  afterPurchaseBillStatusList: [Int]

  """ 采购售后单号 """
  afterPurchaseOrderCode: String

  """ 采购售后订单状态 """
  afterPurchaseOrderStatusList: [Int]

  """ 售后类型 """
  afterPurchaseType: Int

  """ 系统ID """
  appId: Int!

  """ 所属组织 """
  belongOrgId: ID

  """ 提交日期结束 """
  billCommitTimeEnd: Long

  """ 提交日期开始 """
  billCommitTimeStart: Long

  """所属客户"""
  customerIdStr: String

  """ 分页参数"""
  page: Page!

  """ 关联采购单号 """
  purchaseOrderCode: String

  """ 匹配货源供应商ID """
  sourceSupplierId: ID

  """ 供应商ID """
  supplierId: ID

  """ 标记 """
  tagIds: [Int]

  """ 车次 """
  trainNumber: String
}

""" 分页获取国产货区域集采售后订单出参"""
type FmsPageDomesticAreaAfterPurchaseOrderPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsDomesticAreaAfterAfterPurchaseOrderInfoListPayload]

  """ 数据总条数 """
  totalRecords: Long
}

""" 分页查询国产货区域集采费用单管理入参 """
input FmsPageDomesticAreaPurchaseOrderBillInput {
  """ 系统ID """
  appId: Int!

  """ 所属组织 """
  belongOrgId: ID

  """ 采购费用单状态 """
  billStatusList: [Int]

  """ 创建日期结束 """
  creatTimeEnd: Long

  """ 创建日期开始 """
  creatTimeStart: Long

  """ 采购订单状态 """
  orderStatusList: [Int]

  """ 分页参数"""
  page: Page!

  """ 采购费用单号 """
  purchaseBillCode: String

  """ 采购单号 """
  purchaseOrderCode: String

  """ 车次 """
  trainNumber: String
}

""" 分页查询国产货区域集采费用单管理出参 """
type FmsPageDomesticAreaPurchaseOrderBillPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsDomesticAreaPurchaseOrderBillInfoListPayload]

  """ 数据总条数 """
  totalRecords: Long
}

""" 分页查询国产货区域集采订单管理入参 """
input FmsPageDomesticAreaPurchaseOrderInput {
  """ 系统ID """
  appId: Int!

  """ 所属组织 """
  belongOrgId: ID

  """ 提交日期结束 """
  billCommitTimeEnd: Long

  """ 提交日期开始 """
  billCommitTimeStart: Long

  """ 采购费用单状态 """
  billStatusList: [Int]

  """ 品类ID """
  commodityCategoryId: ID

  """所属客户"""
  customerIdStr: String

  """ 总部销售单号 """
  hqSaleOrderCode: String

  """ 采购订单状态 """
  orderStatusList: [Int]

  """ 分页参数"""
  page: Page!

  """ 采购费用单号 """
  purchaseBillCode: String

  """ 采购单号 """
  purchaseOrderCode: String

  """ 收货日期结束 """
  receiveTimeEnd: Long

  """ 收货日期开始 """
  receiveTimeStart: Long

  """ 匹配货源 """
  sourceSupplierId: ID

  """ 供应商ID """
  supplierId: ID

  """ 标记 """
  tagIds: [Int]

  """ 车次 """
  trainNumber: String
}

""" 分页查询国产货区域集采订单管理出参 """
type FmsPageDomesticAreaPurchaseOrderPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsDomesticAreaPurchaseOrderInfoListPayload]

  """ 数据总条数 """
  totalRecords: Long
}

input FmsPageDomesticHQSaleBillInput {
  """所属组织"""
  belongOrgId: ID

  """销售费用单号"""
  billCode: String

  """费用单状态"""
  billStatusList: [Int]

  """品类"""
  commodityType: ID

  """ 分页参数"""
  page: Page!

  """计划号"""
  planCode: String

  """销售单号"""
  saleOrderCode: String

  """销售单状态"""
  saleOrderStatusList: [Int]

  """提交结束日期"""
  submitTimeEnd: Long

  """提交开始日期"""
  submitTimeStart: Long

  """车次"""
  trainNumber: String
}

type FmsPageDomesticHQSaleBillPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsDomesticHQSaleBillPayload]

  """ 数据总条数 """
  totalRecords: Long
}

input FmsPageDomesticHQSaleInput {
  """所属组织"""
  belongOrgId: ID

  """销售费用单号"""
  billCode: String

  """费用单状态"""
  billStatusList: [Int]

  """品类"""
  commodityType: ID

  """客户Str"""
  customerIdStr: String

  """标记"""
  mark: [Int]

  """ 分页参数"""
  page: Page!

  """计划号"""
  planCode: String

  """总部采购单号"""
  purchaseOrderCode: String

  """销售单号"""
  saleOrderCode: String

  """销售单状态"""
  saleOrderStatusList: [Int]

  """提交结束日期"""
  submitTimeEnd: Long

  """提交开始日期"""
  submitTimeStart: Long

  """车次"""
  trainNumber: String
}

type FmsPageDomesticHQSalePayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsDomesticHQSalePayload]

  """ 数据总条数 """
  totalRecords: Long
}

""" 分页获取国产货采购费用单单入参"""
input FmsPageDomesticPurchaseOrderBillInput {
  """ 系统ID """
  appId: Int!

  """ 所属组织 """
  belongOrgId: ID

  """ 提交日期结束 """
  billCommitTimeEnd: Long

  """ 提交日期开始 """
  billCommitTimeStart: Long

  """ 采购费用单状态 """
  billStatusList: [Int]

  """ 品类ID """
  commodityCategoryId: ID

  """ 采购订单状态 """
  orderStatusList: [Int]

  """ 分页参数"""
  page: Page!

  """ 计划号 """
  planCode: String

  """ 采购费用单号 """
  purchaseBillCode: String

  """ 采购单号 """
  purchaseOrderCode: String

  """ 车次 """
  trainNumber: String
}

""" 分页获取国产货采购费用单出参"""
type FmsPageDomesticPurchaseOrderBillPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsDomesticPurchaseOrderBillInfoListPayload]

  """ 数据总条数 """
  totalRecords: Long
}

""" 分页获取国产货采购订单入参"""
input FmsPageDomesticPurchaseOrderInput {
  """ 系统ID """
  appId: Int!

  """ 所属组织 """
  belongOrgId: ID

  """ 提交日期结束 """
  billCommitTimeEnd: Long

  """ 提交日期开始 """
  billCommitTimeStart: Long

  """ 采购费用单状态 """
  billStatusList: [Int]

  """ 品类ID """
  commodityCategoryId: ID

  """ 采购订单状态 """
  orderStatusList: [Int]

  """ 分页参数"""
  page: Page!

  """ 计划号 """
  planCode: String

  """ 采购费用单号 """
  purchaseBillCode: String

  """ 采购单号 """
  purchaseOrderCode: String

  """ 关联销售单号 """
  saleOrderCode: String

  """ 供应商ID """
  supplierId: ID

  """ 标记 """
  tagIds: [Int]

  """ 车次 """
  trainNumber: String
}

""" 分页获取国产货采购订单出参"""
type FmsPageDomesticPurchaseOrderPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsDomesticPurchaseOrderInfoListPayload]

  """ 数据总条数 """
  totalRecords: Long
}

input FmsPageDomesticSaleReturnBillInput {
  """所属组织"""
  belongOrgId: ID

  """销售售后费用单号"""
  billCode: String

  """费用单状态"""
  billStatusList: [Int]

  """品类"""
  commodityType: ID

  """ 分页参数"""
  page: Page!

  """售后单类型"""
  returnType: Int

  """销售售后单号"""
  saleReturnOrderCode: String

  """售后单状态"""
  saleReturnOrderStatusList: [Int]

  """提交结束日期"""
  submitTimeEnd: Long

  """提交开始日期"""
  submitTimeStart: Long
}

type FmsPageDomesticSaleReturnBillPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsDomesticSaleReturnBillPayload]

  """ 数据总条数 """
  totalRecords: Long
}

input FmsPageDomesticSaleReturnInput {
  """所属组织"""
  belongOrgId: ID

  """销售售后费用单号"""
  billCode: String

  """费用单状态"""
  billStatusList: [Int]

  """品类"""
  commodityType: ID

  """客户Str"""
  customerIdStr: String

  """标记"""
  mark: [Int]

  """ 分页参数"""
  page: Page!

  """计划号"""
  planCode: String

  """关联采购售后单号"""
  purchaseReturnOrderCode: String

  """售后单类型"""
  returnType: Int

  """关联销售单号"""
  saleOrderCode: String

  """销售售后单号"""
  saleReturnOrderCode: String

  """售后单状态"""
  saleReturnOrderStatusList: [Int]

  """提交结束日期"""
  submitTimeEnd: Long

  """提交开始日期"""
  submitTimeStart: Long

  """车次"""
  trainNumber: String
}

type FmsPageDomesticSaleReturnPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsDomesticSaleReturnPayload]

  """ 数据总条数 """
  totalRecords: Long
}

"""销售费用分页入参"""
input FmsPageDurianHQSaleBillInput {
  """费用单号"""
  billCode: String

  """费用单状态"""
  billStatusList: [Int]

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类"""
  commodityType: Int

  """ 创建结束日期"""
  createTimeEnd: Long

  """ 创建开始日期"""
  createTimeStart: Long

  """尾程运输公司"""
  domesticTransportSupplierId: ID

  """ 分页参数"""
  page: Page!

  """关联销售单号"""
  saleOrderCode: String

  """关联销售单状态"""
  saleOrderStatusList: [Int]

  """销地计划号"""
  salePlanCode: String

  """ 调拨结束日期"""
  transferTimeEnd: Long

  """ 调拨开始日期"""
  transferTimeStart: Long
}

"""销售费用分页出参"""
type FmsPageDurianHQSaleBillPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsDurianHQSaleBillPayload]

  """ 数据总条数 """
  totalRecords: Long
}

"""销售明细分页入参"""
input FmsPageDurianHQSaleInput {
  """费用单号"""
  billCode: String

  """费用单状态"""
  billStatusList: [Int]

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类"""
  commodityType: Int

  """ 创建结束日期"""
  createTimeEnd: Long

  """ 创建开始日期"""
  createTimeStart: Long

  """客户Str"""
  customerIdStr: String

  """尾程运输公司"""
  domesticTransportSupplierId: ID

  """ 分页参数"""
  page: Page!

  """总部采购单号"""
  purchaseOrderCode: String

  """销售单号"""
  saleOrderCode: String

  """关联销售单状态"""
  saleOrderStatusList: [Int]

  """销地计划号"""
  salePlanCode: String

  """ 调拨结束日期"""
  transferTimeEnd: Long

  """ 调拨开始日期"""
  transferTimeStart: Long
}

"""销售明细分页出参"""
type FmsPageDurianHQSalePayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsDurianHQSalePayload]

  """ 数据总条数 """
  totalRecords: Long
}

"""总部成本管理分页入参"""
input FmsPageHQPurchaseCostInput {
  """业务单号"""
  businessCode: String

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """当前批次号"""
  currentBatchCode: String

  """入库类型"""
  inOrderTypeList: [Int]

  """入库结束时间"""
  inStockEndTime: Long

  """入库开始时间"""
  inStockStartTime: Long

  """溯源批次号"""
  originBatchCode: String

  """ 分页参数"""
  page: Page!

  """SKU名称"""
  skuName: String
}

type FmsPagePitayaPlanUnitPricePayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsPitayaPlanUnitPricePayload]

  """ 数据总条数 """
  totalRecords: Long
}

type FmsPagePitayaSaleIncomeOrderPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsPitayaSaleIncomeOrderPayload]

  """ 数据总条数 """
  totalRecords: Long
}

type FmsPagePitayaSaleReturnPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsPitayaSaleReturnPayload]

  """ 数据总条数 """
  totalRecords: Long
}

"""资产台账分页入参"""
input FmsPageStandingBookInput {
  """资产类别"""
  assetClassification: String

  """资产名称"""
  assetName: String

  """资产编号"""
  assetNo: String

  """资产状态"""
  assetStatus: String

  """本次折旧情况"""
  currentSituation: Int

  """设备大类"""
  deviceCategory: String

  """入库结束日期"""
  inStockEndTime: Long

  """入库开始日期"""
  inStockStartTime: Long

  """入库类型"""
  inStockType: String

  """分页参数"""
  page: Page!

  """资产折旧状态"""
  status: Int

  """使用部门"""
  usageDept: String

  """使用部门属性"""
  usageDeptAttribute: String
}

type FmsPageStandingBookPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsStandingBookPayload]

  """ 数据总条数 """
  totalRecords: Long
}

""" 盘点审核分页"""
type FmsPageStockCheckPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsStockCheckPayload]

  """ 数据总条数 """
  totalRecords: Long
}

type FmsPeachAgencySaleSettlementPayLoad {
  """代卖单父id"""
  agencyParentId: ID

  """代卖费"""
  agencySaleAmount: BigDecimal

  """关联代卖单号"""
  agencySaleOrderCode: String

  """关联代卖单ID"""
  agencySaleOrderId: ID

  """代卖结算单号"""
  agencySaleSettlementOrderCode: String

  """代卖类型"""
  agencySaleType: Int

  """代卖类型描述"""
  agencySaleTypeDesc: String

  """供应商id/客户id"""
  agentId: ID

  """供应商/客户"""
  agentName: String

  """费用单状态"""
  billStatus: Int

  """费用单状态描述"""
  billStatusDesc: String

  """是否可取消确认"""
  canCancelConfirm: Boolean

  """商品总成本"""
  commodityCostAmount: BigDecimal

  """创建人id"""
  createBy: ID

  """创建人"""
  createByName: String

  """创建时间"""
  createTime: Long

  """结算货款"""
  goodsAmount: BigDecimal

  """驳回原因"""
  rejectReason: String

  """结算费用"""
  settlementAmount: BigDecimal

  """代卖结算费用单id（唯一标识）"""
  settlementBillId: ID

  """结算果款"""
  settlementFruitAmount: BigDecimal

  """结算总金额"""
  settlementTotalAmount: BigDecimal
}

type FmsPitayaConvertOrderItemPayload {
  """当前批次号"""
  batchCode: String

  """batchId"""
  batchId: Long

  """成本批次号"""
  costBatchCode: String

  """出入库时间"""
  createTime: Long

  """明细id 唯一标识"""
  itemId: ID

  """成本单价单位"""
  priceTypeDesc: String

  """skuId"""
  skuId: Long

  """商品名称"""
  skuName: String

  """成本金额"""
  totalAmount: BigDecimal

  """数量"""
  totalQuantity: BigDecimal

  """副单位"""
  totalTypeDesc: String

  """成本单价"""
  unitPrice: BigDecimal

  """数量）"""
  unitQuantity: BigDecimal

  """基本单位"""
  unitTypeDesc: String
}

type FmsPitayaConvertOrderPayload {
  """费用单号"""
  billCode: String

  """费用id 唯一标识"""
  billId: ID

  """审核状态"""
  billStatus: Int

  """审核状态描述"""
  billStatusDesc: String

  """转换申请单号"""
  convertOrderCode: String

  """转换商品明细"""
  convertOrderItems: [FmsPitayaConvertOrderItemPayload]

  """转换类型"""
  convertTypeDesc: String

  """创建时间"""
  createTime: Long

  """所属组织id"""
  orgId: Long

  """所属组织名称"""
  orgName: String

  """标记"""
  sign: Int

  """标记描述"""
  signDesc: String
}

"""生产报损详情中商品详情"""
type FmsPitayaDamageCommodityPayload {
  """报损前商品类型"""
  beforeConvertCommodityType: Int

  """报损前商品类型描述"""
  beforeConvertCommodityTypeDesc: String

  """报损商品类型"""
  commodityType: Int

  """报损商品类型描述"""
  commodityTypeDesc: String

  """报损金额"""
  costAmount: BigDecimal

  """成本批次号"""
  costBatchCode: String

  """报损成本单价Str"""
  costUnitPriceStr: String

  """当前批次ID(唯一标识)"""
  currentBatchId: Long

  """报损商品"""
  damageCommodityName: String

  """报损数量Str"""
  damageQuantityString: String

  """报损类型"""
  damageType: Int

  """报损类型描述"""
  damageTypeDesc: String
}

"""生产报损单详情入参"""
input FmsPitayaDamageDetailInput {
  """系统ID"""
  appId: Int

  """出库记录单ID"""
  outStockId: ID!
}

"""生产报损单详情出参"""
type FmsPitayaDamageDetailPayload {
  """所属组织id"""
  belongOrgId: ID

  """所属组织"""
  belongOrgName: String

  """报损日期"""
  createTime: Long

  """报损人"""
  damageCreateByName: String

  """报损出库图片"""
  damageOutStockPhotoList: [FilePayload]

  """报损单"""
  damageResourceList: [FilePayload]

  """报损图片"""
  damageResourcePhotoList: [FilePayload]

  """报损商品详情"""
  fmsPitayaDamageCommodityList: [FmsPitayaDamageCommodityPayload]

  """备注"""
  note: String

  """报损单状态"""
  orderStatus: Int

  """报损单状态描述"""
  orderStatusDesc: String

  """出库单号"""
  outStockCode: String

  """报损出库日期"""
  outStockCreateTime: Long
}

type FmsPitayaDamagePagePayLoad {
  """报损前商品类型"""
  beforeConvertCommodityType: Int

  """报损前商品类型"""
  beforeConvertCommodityTypeDesc: String

  """所属组织id"""
  belongOrgId: ID

  """所属组织"""
  belongOrgName: String

  """报损商品skuName"""
  commoditySkuName: String

  """报损商品类型"""
  commodityType: Int

  """报损商品类型描述"""
  commodityTypeDesc: String

  """成本批次号"""
  costBatchCode: String

  """报损成本单价Str"""
  costUnitPriceStr: String

  """报损日期"""
  createTime: Long

  """当前批次号"""
  currentBatchCode: String

  """当前批次ID"""
  currentBatchId: ID

  """报损数量Str"""
  damageQuantityString: String

  """报损类型"""
  damageType: Int

  """报损类型描述"""
  damageTypeDesc: String

  """出库单号"""
  outStockCode: String

  """出库日期"""
  outStockCreateTime: Long

  """出库单id"""
  outStockId: ID

  """唯一标识"""
  uniqueId: ID
}

type FmsPitayaDeliveryCommodityDetailList {
  """实际收获数量"""
  actualNum: String

  """备份数量"""
  bakNum: String

  """商品成本小计"""
  commodityCostSubtotal: BigDecimal

  """商品收入小计"""
  commodityIncomeSubtotal: BigDecimal

  """商品名称"""
  commodityName: String

  """配送耗损数量"""
  deliveryDamageNum: String

  """配送申请数量"""
  deliveryExpectNum: String

  """配送出库数量"""
  deliveryOutStockNum: String

  """配送退货数量"""
  deliveryReturnNum: String

  """差异原因"""
  differenceReason: String

  """差异数量"""
  differentNum: String

  """关联销售收入单号"""
  incomeCode: String

  """关联销售单号"""
  saleOrderCode: String
}

"""配送详情商品信息"""
type FmsPitayaDeliveryCommodityPayload {
  """实际收货数量"""
  actualNum: String

  """批次号"""
  batchCode: String

  """客户"""
  customerName: String

  """配送申请数量"""
  deliveryExpectNum: String

  """配送出库数量"""
  deliveryOutStockNum: String

  """差异数量"""
  differentNum: String

  """差异单"""
  differentOrderList: [PitayaDifferentOrderPayload]

  """标记"""
  mark: String

  """销售单价"""
  saleUnitPriceStr: String

  """skuId"""
  skuId: ID

  """商品名称"""
  skuName: String
}

"""配送详情入参"""
input FmsPitayaDeliveryOrderDetailInput {
  """ 系统ID"""
  appId: Int!

  """ 配送单/配送退货单ID"""
  orderId: ID!
}

"""配送明细详情出参"""
type FmsPitayaDeliveryOrderDetailPayload {
  """所属公司"""
  belongCompany: String

  """所属客户"""
  belongInfo: [String]

  """关联配送费用单号"""
  billCode: String

  """关联配送费用单id"""
  billId: ID

  """费用单状态"""
  billStatus: Int

  """费用单状态描述"""
  billStatusDesc: String

  """业务员"""
  businessUserName: String

  """车牌号"""
  carNum: String

  """车型"""
  carType: String

  """配送总金额"""
  deliveryAmount: BigDecimal

  """配送商品信息"""
  deliveryCommodityList: [FmsPitayaDeliveryCommodityPayload]

  """配送单创建时间"""
  deliveryOrderCreateTime: Long

  """实际收货时间"""
  deliveryReceivedTime: Long

  """配送单实际配送时间"""
  deliveryTime: Long

  """冷链/常温"""
  deliveryType: String

  """联系方式"""
  driverContact: String

  """司机"""
  driverName: String

  """配送单号"""
  orderCode: String

  """配送单id"""
  orderId: ID

  """配送单状态"""
  orderStatus: Int

  """配送单状态描述"""
  orderStatusDesc: String

  """所属组织"""
  orgName: String

  """收货回执"""
  returnDocument: [String]
}

type FmsPitayaDeliveryOrderPayLoad {
  """所属客户"""
  belongInfo: [String]

  """配送费用单号"""
  billCode: String

  """支付详情"""
  billFeeItemList: [DeliveryBillFeeItemPayload]

  """配送费用单id（唯一标识）"""
  billId: ID

  """费用单状态"""
  billStatus: Int

  """费用单状态描述"""
  billStatusDesc: String

  """所属公司"""
  company: String

  """创建时间"""
  createTime: Long

  """配送单创建时间"""
  deliveryOrderCreateTime: Long

  """配送类型"""
  deliveryOrderTypeDesc: String

  """实际收货时间"""
  deliveryReceivedTime: Long

  """配送单实际配送时间"""
  deliveryTime: Long

  """手工单号"""
  manualCode: String

  """关联配送单号"""
  orderCode: String

  """配送单id"""
  orderId: ID

  """所属组织"""
  orgName: String

  """驳回原因"""
  rejectReason: String

  """费用合计"""
  totalAmount: BigDecimal
}

"""配送退货详情商品信息"""
type FmsPitayaDeliveryReturnCommodityPayload {
  """批次号（唯一标识）"""
  batchCode: String

  """配送退货申请数量"""
  deliveryReturnExpectNum: String

  """配送退货入库数量"""
  deliveryReturnInStockNum: String

  """退货差异单"""
  differentOrderList: [PitayaDifferentOrderPayload]

  """退货金额"""
  returnAmount: BigDecimal

  """退货差异数量"""
  returnDifferentNum: String

  """退货单价"""
  returnUnitPriceStr: String

  """skuId"""
  skuId: ID

  """商品名称"""
  skuName: String
}

"""配送退货详情"""
type FmsPitayaDeliveryReturnDetailPayload {
  """所属公司"""
  belongCompany: String

  """所属客户"""
  belongInfo: [String]

  """配送退货单创建时间"""
  deliveryOrderCreateTime: Long

  """配送退货总金额"""
  deliveryReturnAmount: BigDecimal

  """配送退货时间"""
  deliveryReturnTime: Long

  """关联配送单号"""
  orderCode: String

  """关联配送单id"""
  orderId: ID

  """所属组织"""
  orgName: String

  """配送退货商品信息"""
  returnCommodityList: [FmsPitayaDeliveryReturnCommodityPayload]

  """配送退货单号"""
  returnOrderCode: String

  """配送退货单id"""
  returnOrderId: ID

  """配送退货单状态"""
  returnOrderStatus: Int

  """配送退货单状态描述"""
  returnOrderStatusDesc: String
}

type FmsPitayaDeliveryReturnOrderPayLoad {
  """配送客户"""
  belongInfoName: [String]

  """所属组织id"""
  belongOrgId: ID

  """所属组织"""
  belongOrgName: String

  """所属公司"""
  company: String

  """创建时间"""
  createTime: Long

  """退货类型"""
  deliveryOrderType: PitayaDeliveryOrderTypeEnum

  """退货类型描述"""
  inOrderTypeDesc: String

  """退货单号"""
  returnOrderCode: String

  """配送退货单id(唯一标识)"""
  returnOrderId: ID

  """所属仓库"""
  warehouseName: String
}

type FmsPitayaDiffirentMessageDetailPayload {
  """数量"""
  statisticNum: BigDecimal

  """金额"""
  statisticPrice: BigDecimal

  """类型"""
  statisticType: String

  """uniqueId"""
  uniqueId: Long
}

type FmsPitayaDiffirentMessagePayload {
  """损耗率"""
  attritionRate: String

  """差异数量合计"""
  diffNumAmount: BigDecimal

  """差异金额合计"""
  diffPriceAmount: BigDecimal

  """出入库信息"""
  fmsPitayaDiffirentMessageDetail: [FmsPitayaDiffirentMessageDetailPayload]
}

"""分页查询代卖调拨出/入库费用单信息返回"""
type FmsPitayaOrderBillInfoPayload {
  """费用合计(元)"""
  billAmount: BigDecimal

  """费用单明细信息"""
  billDetailInfo: [OrderTransferBillDetailInfoPayload]

  """调拨费用单ID 分页唯一标识"""
  billId: ID

  """关联调出费用单状态"""
  billStatus: Int

  """关联调出费用单状态说明"""
  billStatusDesc: String

  """所属公司"""
  company: String

  """关联批发代卖单号"""
  dmPeachOrderCode: String

  """关联生产代卖单号"""
  dmPitayaOrderCode: String

  """关联调拨单号"""
  flowCode: String

  """出/入库日期"""
  flowTime: Long

  """是否提示"""
  isHint: Boolean

  """出/入库单号"""
  orderCode: String

  """驳回原因"""
  refuseNote: String

  """备注"""
  remark: String

  """调出组织"""
  sourceBelongOrg: String

  """提交人"""
  submitUser: String

  """调入组织"""
  targetBelongOrg: String
}

"""分页查询代卖调拨出/入库费用单信息返回"""
type FmsPitayaOrderTransferBillPagePayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsPitayaOrderBillInfoPayload]

  """ 数据总条数 """
  totalRecords: Long
}

type FmsPitayaPlanUnitPricePayload {
  """创建人"""
  createByName: String

  """创建日期"""
  createTime: Long

  """固定费用总金额"""
  fixedChargeAmount: BigDecimal

  """计划单价设置ID(唯一标识)"""
  id: ID

  """所属组织id"""
  orgId: Int

  """所属组织名称"""
  orgName: String

  """固定费用项"""
  planFixedCharges: [PlanFixedChargeData]

  """计划单价"""
  planUnitPrice: BigDecimal

  """生效结束日期"""
  takeEffectClosingTime: Long

  """生效起始日期"""
  takeEffectStartingTime: Long

  """生产总量"""
  totalProduction: BigDecimal

  """修改人"""
  updateByName: String

  """修改日期"""
  updateTime: Long
}

"""生产任务是否包含半成品枚举"""
enum FmsPitayaProducedSemiEnum {
  """是"""
  INCLUDE_SEMI

  """否"""
  UN_INCLUDE_SEMI
}

type FmsPitayaProductionTaskOrderPayLoad {
  """费用单id(唯一标识)"""
  billId: ID

  """审核状态ID"""
  billStatus: Int

  """审核状态描述"""
  billStatusDesc: String

  """含半成品"""
  checkHalfFinishedStatus: Int

  """含半成品描述"""
  checkHalfFinishedStatusDesc: String

  """所属公司"""
  company: String

  """提交日期"""
  createTime: Long

  """所属客户"""
  customerName: String

  """所属组织"""
  organizationName: String

  """生产状态ID"""
  planStatus: Int

  """生产状态"""
  planStatusDesc: String

  """商品详情"""
  productionCommodityList: [PitayaProductionTaskOrderCommodity]

  """领料是否含退货品（生产入库费用审核用）"""
  requisitionIncludeReturnStr: String

  """领料是否含半成品（生产入库费用审核用）"""
  requisitionIncludeSemiFinishedStr: String

  """标记"""
  sign: Int

  """标记描述"""
  signDesc: String

  """生产任务单号"""
  taskCode: String

  """生产任务ID"""
  taskId: ID
}

type FmsPitayaSaleIncomeOrderDetailPayload {
  """是否可以取消确认"""
  canCancelConfirm: Boolean

  """创建人"""
  createUserName: String

  """销售客户"""
  customerName: String

  """配送地址"""
  deliveryAddress: String

  """出库记录详情"""
  deliveryOutStockItemList: [DeliveryOutStockItem]

  """ 销售收入单号 """
  incomeCode: String

  """ 销售收入id """
  incomeId: ID

  """销售商品信息"""
  incomeOrderSkuList: [IncomeOrderSkuData]

  """销售收入状态"""
  incomeStatus: Int

  """销售收入状态说明"""
  incomeStatusDesc: String

  """关联配送单号"""
  orderCode: [String]

  """ 所属组织 """
  orgName: String

  """备注"""
  remark: String

  """销售日期"""
  saleTime: Long

  """平台结算金额"""
  settlementTotalAmount: BigDecimal

  """ 销售类型 """
  sourceType: Int

  """ 销售类型 """
  sourceTypeDesc: String
}

type FmsPitayaSaleIncomeOrderPayload {
  """是否可以取消确认"""
  canCancelConfirm: Boolean

  """商品类型"""
  commodityType: Int

  """商品类型说明"""
  commodityTypeDesc: String

  """所属公司"""
  company: String

  """创建时间"""
  createTime: Long

  """销售客户"""
  customerName: String

  """ 销售收入单号 """
  incomeCode: String

  """ 销售收入id """
  incomeId: ID

  """销售收入状态"""
  incomeStatus: Int

  """销售收入状态说明"""
  incomeStatusDesc: String

  """关联配送单号"""
  orderCode: [String]

  """ 所属组织 """
  orgName: String

  """ 收款方式 """
  payModeDesc: String

  """驳回原因"""
  reject: String

  """销售备注"""
  remark: String

  """销售单号"""
  saleOrderCode: String

  """销售日期"""
  saleTime: Long

  """ 销售类型 """
  sourceType: Int

  """ 销售类型 """
  sourceTypeDesc: String

  """平台结算总金额"""
  totalAmount: BigDecimal

  """所属仓库"""
  warehouseName: String
}

type FmsPitayaSaleReturnDetailPayload {
  """费用单id"""
  billId: ID

  """退货费用单号"""
  billMainCode: String

  """费用单状态"""
  billStatus: Int

  """费用单状态描述"""
  billStatusDesc: String

  """退货时间"""
  createTime: Long

  """退货单号"""
  inOrderCode: String

  """入库订单id"""
  inOrderId: ID

  """退货类型"""
  inOrderType: Int

  """退货类型desc"""
  inOrderTypeDesc: String

  """退货商品明细"""
  returnCommodityDetail: [ReturnCommodityDetail]

  """退款方式str"""
  returnPayModeStr: String

  """退货人"""
  returnUser: String

  """关联销售信息"""
  saleOrderData: SaleOrderData

  """售后类型str"""
  saleReturnTypeStr: String

  """所属仓库"""
  warehouseName: String
}

type FmsPitayaSaleReturnPayload {
  """费用单id"""
  billId: ID

  """退货费用单号"""
  billMainCode: String

  """费用单状态"""
  billStatus: Int

  """费用单状态"""
  billStatusDesc: String

  """所属公司"""
  company: String

  """创建时间"""
  createTime: Long

  """销售客户"""
  customerNameList: [String]

  """退货单号"""
  inOrderCode: String

  """修改备注"""
  inOrderDescription: String

  """退货类型code"""
  inOrderType: Int

  """退货类型"""
  inOrderTypeDesc: String

  """销售收入单号"""
  incomeOrderCode: String

  """所属组织"""
  orgName: String

  """驳回原因"""
  reject: String

  """退款总金额"""
  returnAmount: BigDecimal

  """所属仓库"""
  warehouseName: String
}

input FmsPlanUnitPriceCreateInput {
  """固定费用总金额"""
  fixedChargeAmount: BigDecimal!

  """固定费用项"""
  planFixedCharges: [PlanFixedChargeInput]!

  """计划单价"""
  planUnitPrice: BigDecimal!

  """生效结束日期"""
  takeEffectClosingTime: Long!

  """生效起始日期"""
  takeEffectStartingTime: Long!

  """生产总量"""
  totalProduction: BigDecimal!
}

input FmsPlanUnitPriceInput {
  """应用id"""
  appId: Int!

  """创建结束日期"""
  createClosingTime: Long

  """创建起始日期"""
  createStartingTime: Long

  """分页参数"""
  page: Page!

  """生效结束日期"""
  takeEffectClosingTime: Long

  """生效起始日期"""
  takeEffectStartingTime: Long
}

input FmsPlanUnitPriceUpdateInput {
  """固定费用总金额"""
  fixedChargeAmount: BigDecimal!

  """计划单价设置ID"""
  id: ID!

  """固定费用项"""
  planFixedCharges: [PlanFixedChargeInput]!

  """计划单价"""
  planUnitPrice: BigDecimal!

  """生效结束日期"""
  takeEffectClosingTime: Long!

  """生效起始日期"""
  takeEffectStartingTime: Long!

  """生产总量"""
  totalProduction: BigDecimal!
}

"""生产状态下拉枚举"""
enum FmsProductionTaskStatusOptionEnum {
  """全部"""
  ALL_STATUS

  """已完成"""
  COMPLETED_STATUS

  """生产中"""
  IN_PRODUCTION_STATUS

  """待生产"""
  TO_BE_PRODUCED
}

type FmsPurchaseCommodityPayload {
  """采购金额"""
  amount: BigDecimal

  """当前批次号"""
  currentBatchCode: String

  """入库批次号"""
  inStockBatchCode: String

  """溯源批次号"""
  originBatchCode: String

  """采购单价"""
  price: BigDecimal

  """采购单价(带单位描述)"""
  priceDesc: String

  """采购数量"""
  quantity: BigDecimal

  """抽检数量"""
  samplingQuantity: BigDecimal

  """skuId"""
  skuId: Int

  """采购商品名称"""
  skuName: String
}

"""返回-详情-内部采购明细信息-采购商品信息（列表元素）"""
type FmsPurchaseInnerCommodityPayload {
  """采购金额"""
  amount: BigDecimal

  """入库批次号"""
  inStockBatchCode: String

  """采购单价"""
  price: BigDecimal

  """采购单价(带单位描述)"""
  priceDesc: String

  """采购数量"""
  quantity: String

  """skuId"""
  skuId: String

  """采购商品名称"""
  skuName: String
}

"""返回-详情-内部销售明细信息-销售商品信息（列表元素）"""
type FmsSaleInnerCommodityPayload {
  """销售金额"""
  amount: BigDecimal

  """成本批次号"""
  costBatchCode: String

  """当前批次号"""
  currentBatchCode: ID

  """销售单价"""
  price: BigDecimal

  """采购单价(带单位描述)"""
  priceDesc: String

  """销售数量"""
  quantity: String

  """skuId"""
  skuId: String

  """采购商品名称"""
  skuName: String
}

"""资产台账详情入参"""
input FmsStandingBookDetailInput {
  """资产编号（唯一标识）"""
  assetNo: ID
}

type FmsStandingBookDetailPayload {
  """管理部门"""
  adminDept: String

  """管理人"""
  adminName: String

  """申请部门"""
  applyDept: String

  """申请组织"""
  applyOrg: String

  """资产类别"""
  assetClassification: String

  """资产名称"""
  assetName: String

  """资产编号（唯一标识）"""
  assetNo: ID

  """资产原值（原币）"""
  assetOriginalValue: BigDecimal

  """资产原值（本位币）"""
  assetOriginalValueStd: BigDecimal

  """资产状态"""
  assetStatus: String

  """资产型号"""
  assetType: String

  """原币币种"""
  currency: String

  """本次折旧金额（原币）"""
  depreciationPrice: BigDecimal

  """本次折旧金额（本位币）"""
  depreciationPriceStd: BigDecimal

  """设备大类"""
  deviceCategory: String

  """汇率"""
  exchangeRate: BigDecimal

  """入库说明"""
  inStockNote: String

  """发票类型"""
  invoiceType: String

  """NC编号"""
  ncCode: String

  """采购公司"""
  purchaseCompany: String

  """采购部门"""
  purchaseDept: String

  """采购单号"""
  purchaseOrderNo: String

  """净残值(原币)"""
  residualValue: BigDecimal

  """净残值率"""
  residualValueRate: BigDecimal

  """净残值(本位币)"""
  residualValueStd: BigDecimal

  """资产折旧状态"""
  status: Int

  """资产折旧状态desc"""
  statusDesc: String

  """本位币种"""
  stdCurrency: String

  """存放地"""
  storageLocation: String

  """供应商编码"""
  supplierId: String

  """供应商"""
  supplierName: String

  """税额"""
  taxAmt: BigDecimal

  """未税金额（原币）"""
  taxExclusiveAmt: BigDecimal

  """未税金额（本位币）"""
  taxExclusiveAmtStd: BigDecimal

  """购买金额（原币）"""
  taxInclusiveAmt: BigDecimal

  """购买金额（本位币）"""
  taxInclusiveAmtStd: BigDecimal

  """累计折旧金额（原币）"""
  totalDepreciationPrice: BigDecimal

  """累计折旧金额（本位币）"""
  totalDepreciationPriceStd: BigDecimal

  """使用公司"""
  usageCompany: String

  """使用部门"""
  usageDept: String

  """使用部门责任人"""
  usageDeptLeader: String

  """使用人"""
  usageMan: String

  """使用年限"""
  usageYears: BigDecimal
}

type FmsStandingBookPayload {
  """资产类别"""
  assetClassification: String

  """资产名称"""
  assetName: String

  """资产编号（唯一标识）"""
  assetNo: ID

  """资产状态"""
  assetStatus: String

  """资产型号"""
  assetType: String

  """原币资产原值"""
  asset_original_value: BigDecimal

  """本位币资产原值"""
  asset_original_value_std: BigDecimal

  """原币币种"""
  currency: String

  """本次折旧情况"""
  currentDepreciation: Int

  """本次折旧情况desc"""
  currentDepreciationDesc: String

  """月折旧额（本位币）"""
  depreciationPriceStd: BigDecimal

  """设备大类"""
  deviceCategory: String

  """入库类型"""
  inStockType: String

  """nc编号"""
  ncNo: String

  """剩余折旧年限"""
  remainDepreciationMonths: BigDecimal

  """资产折旧状态"""
  status: Int

  """资产折旧状态desc"""
  statusDesc: String

  """本位币币种"""
  stdCurrency: String

  """暂停/开启折旧"""
  switchTag: Int

  """原币购买不含税金额"""
  taxExclusiveAmt: BigDecimal

  """本位币购买不含税金额"""
  taxExclusiveAmtStd: BigDecimal

  """原币购买含税金额"""
  taxInclusiveAmt: BigDecimal

  """本位币购买含税金额"""
  taxInclusiveAmtStd: BigDecimal

  """原币累计折旧金额"""
  totalDepreciationPrice: BigDecimal

  """本位币累积折旧金额"""
  totalDepreciationPriceStd: BigDecimal

  """使用公司"""
  usageCompany: String

  """使用部门"""
  usageDept: String

  """使用部门属性"""
  usageDeptAttribute: String
}

type FmsStockCheckCommodity {
  """盘点库存数量"""
  afterCheckCount: String

  """批次号"""
  batchCode: ID

  """系统库存数量"""
  beforeCheckCount: String

  """盘点明细ID"""
  checkItemId: ID

  """商品名称"""
  commodityName: String

  """skuID"""
  commoditySkuId: ID

  """sku名称"""
  commoditySkuName: String

  """规格名称"""
  commoditySpec: String

  """商品类型"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """成本单价"""
  costUnitPriceStr: String

  """当前批次号"""
  currentBatchCode: ID

  """入库单号"""
  inOrderCode: String

  """明细状态 10正常、20盘盈、30盘亏"""
  itemStatus: Int

  """明细状态描述 10正常、20盘盈、30盘亏"""
  itemStatusDesc: String

  """出库单号"""
  outOrderCode: String

  """备注"""
  remark: String

  """成本单价"""
  unitCostPrice: BigDecimal

  """盘点情况"""
  unusualNums: String

  """异常原因"""
  unusualReason: String

  """异常原因ID"""
  unusualReasonId: ID
}

input FmsStockCheckCompleteInput {
  """app类型"""
  appId: Int

  """盘点订单id 列表"""
  checkIds: [ID]!
}

input FmsStockCheckDetailInput {
  """app类型"""
  appId: Int

  """盘点订单id"""
  stockCheckId: ID!
}

type FmsStockCheckDetailPayload {
  """盘点ID"""
  checkId: ID

  """盘点人ID"""
  checkPersonId: ID

  """盘点人名称"""
  checkPersonName: String

  """财务备注"""
  financialRemark: String

  """盘点商品详情"""
  fmsStockCheckCommodities: [FmsStockCheckCommodity]

  """证明"""
  proofs: [FilePayload]

  """盘点审核财务状态"""
  stockCheckFinancialState: Int

  """盘点审核财务状态名称"""
  stockCheckFinancialStateName: String

  """盘点日期"""
  stockCheckTime: Long

  """提交日期"""
  submitTime: Long

  """异常成本"""
  unusualPrices: [String]

  """所属仓库ID"""
  warehouseId: ID

  """所属仓库名称"""
  warehouseName: String
}

input FmsStockCheckDiffModifyInput {
  """app类型"""
  appId: Int

  """备注"""
  remark: String!

  """盘点订单明细id"""
  stockCheckItemId: ID!

  """异常原因"""
  unusualReasonId: ID!
}

enum FmsStockCheckEnum {
  """全部"""
  ALL

  """正常"""
  NORMAL

  """异常"""
  UNUSUAL
}

enum FmsStockCheckFinancialEnum {
  """全部"""
  ALL

  """已确认"""
  CHECKED

  """待财务审核"""
  PENDING_CHECK
}

input FmsStockCheckFinancialRemarkInput {
  """app类型"""
  appId: Int

  """盘点订单id"""
  checkId: ID!

  """财务备注"""
  financialRemark: String!
}

input FmsStockCheckInput {
  """app类型"""
  appId: Int

  """盘点人名称"""
  checkPersonName: String

  """商品类型"""
  commodityTypeId: Int

  """orgId"""
  orgId: ID

  """分页参数"""
  page: Page!

  """盘点结束日期"""
  stockCheckClosingTime: Long

  """盘点审核财务确认状态"""
  stockCheckFinancialState: Int

  """盘点起始日期"""
  stockCheckStartingTime: Long

  """盘点审核状态"""
  stockCheckState: Int

  """提交结束日期"""
  submitClosingTime: Long

  """提交起始日期"""
  submitStartingTime: Long

  """所属仓库"""
  warehouseName: String
}

"""盘点审核列表返回值"""
type FmsStockCheckPayload {
  """盘点订单id"""
  checkId: ID

  """盘点人ID"""
  checkPersonId: ID

  """盘点人名称"""
  checkPersonName: String

  """商品类型id"""
  commodityIds: [Int]

  """商品类型名称"""
  commodityNames: [String]

  """财务备注"""
  financialRemark: String

  """组织id"""
  orgId: ID

  """组织名称"""
  orgName: String

  """备注"""
  remark: String

  """盘点审核财务状态"""
  stockCheckFinancialState: Int

  """盘点审核财务状态名称"""
  stockCheckFinancialStateName: String

  """盘点审核确认状态"""
  stockCheckState: Int

  """盘点审核确认状态名称"""
  stockCheckStateName: String

  """盘点日期"""
  stockCheckTime: Long

  """提交日期"""
  submitTime: Long

  """所属仓库ID"""
  warehouseId: ID

  """所属仓库名称"""
  warehouseName: String
}

"""下拉列表统一返回字符串"""
type FmsStrOption {
  label: String
  value: String
}

"""树形结构json字符串统一出参"""
type FmsTreePayload {
  treeJson: String
}

type FmsUsageCompanyPayload {
  """公司名称"""
  usageCompany: String

  """id"""
  usageId: ID
}

type FmsUsageDeptPayload {
  """父级id"""
  parentId: ID

  """部门名称"""
  usageDept: String

  """id"""
  usageId: ID
}

enum Format {
  """yyyy"""
  YYYY

  """yyyy-MM"""
  YYYY_MM

  """yyyy-MM-dd"""
  YYYY_MM_DD

  """yyyy-MM-dd HH:mm:ss"""
  YYYY_MM_DD_HH_MM_SS

  """yyyy/MM/dd HH:mm:ss"""
  YYYY_MM_DD_HH_MM_SS_ITALICS
}

type FreeBoxDeadlinePayload implements UniqueIdInterface {
  """免箱期"""
  deadline: Long

  """生成参数"""
  parameterList: [String]

  """唯一id"""
  uniqueId: ID
}

type FreightCostPayload implements SupplierBase {
  """ 金额"""
  amount: BigDecimal

  """ 费用项id"""
  costId: ID

  """费用名称"""
  costName: String

  """ 具体字段值"""
  data: String

  """ 备注"""
  note: String

  """规则列表"""
  ruleFieldList: [FieldPayload]

  """ 规则id"""
  ruleId: ID

  """供应商"""
  supplier: Supplier
}

""" 运杂费 """
type FreightItem implements SupplierBase {
  """ 金额"""
  amount: BigDecimal

  """ 费用项id"""
  costId: ID

  """费用名称"""
  costName: String

  """ 具体字段值"""
  data: String

  """ 费用项id """
  dictItemId: ID

  """ 业务规则扩展 (客户id或者供应商id)"""
  extendId: Int

  """ 备注"""
  note: String

  """ 规则id"""
  ruleId: ID

  """ 供应商 """
  supplier: Supplier
}

"""基础公用接口"""
type FreightType {
  """费用类型id"""
  freightId: Int

  """费用类型名称"""
  freightName: String
}

type FruitStockPayload {
  """批次号"""
  batchCode: String

  """商品名称"""
  commodityName: String

  """商品规格"""
  commoditySpecOptionName: String

  """商品属性"""
  commodityTypeName: String

  """所属客户"""
  customerName: String

  """入库时间"""
  inStockTime: Long

  """在库时间"""
  onStockTime: String

  """库存状态"""
  stockStatus: String

  """剩余库存(副单位)"""
  totalQuantity: String

  """剩余库存(基本单位)"""
  unitQuantity: String

  """所属仓库"""
  warehouseName: String
}

input FruitStockQueryInput {
  belongInfos: [PitayaBelongInfoInput]

  """商品名称"""
  commodityName: String

  """商品属性id"""
  commodityTypeId: Int

  """所属仓库id"""
  warehouseId: ID
}

type FruitStoragePayload {
  """id"""
  categoryId: Int

  """品类名称"""
  categoryName: String

  """存放湿度"""
  humidity: String

  """存放天数"""
  storageDay: String

  """存放温度"""
  temperature: String
}

input FruitStorageQueryInput {
  """品类名称"""
  categoryName: String
}

"""全量编辑sku配比关系入参"""
input FullUpdateCommoditySkuInput {
  """ 基本单位"""
  basicTypeList: [Int]

  """商品id"""
  commodityId: Int!

  """规格筛选"""
  skuCondition: [SkuCondition]

  """ 辅助单位"""
  subTypeList: [Int]

  """更新的skuId单位配比"""
  unitTypeConversion: UnitTypeConversion!
}

type FunctionalField {
  saleTotalCost: BigDecimal @deprecated(reason: "2.11弃用")
  saleTotalPrice: BigDecimal
}

"""返回值-结余信息"""
type FundBalancePayLoad {
  """当前结余"""
  currentBalance: BigDecimal

  """昨日余额"""
  yesterdayBalance: BigDecimal
}

"""入参-资金流水-单列"""
input FundFlowInput {
  """金额"""
  amount: BigDecimal!

  """所属公司id"""
  belongCompanyId: ID!

  """所属组织id"""
  belongOrgId: ID!

  """是否可匹配收款单/付款单"""
  canMatch: Int!

  """凭证单号"""
  externalBillNo: String!

  """收支项目(字典businessItemType)"""
  flowBusinessItem: String!

  """流水日期"""
  flowTime: Long!

  """流水类型"""
  flowType: String!

  """经办人名称"""
  handlerName: String!

  """主键"""
  id: ID

  """是否现金"""
  isCash: Int!

  """对方账号"""
  oppositeBankAccountCode: String!

  """对方账号名称"""
  oppositeBankAccountName: String!

  """我司账号id"""
  ownerBankAccountId: ID!

  """摘要"""
  summary: String
}

"""返回值-Record-资金流水"""
type FundFlowRecordPayLoad {
  """金额"""
  amount: BigDecimal

  """所属公司id"""
  belongCompanyId: ID

  """所属公司名称"""
  belongCompanyName: String

  """所属组织id"""
  belongOrg: [FASOrg]

  """可否匹配收款单/付款单"""
  canMatch: Int

  """创建人"""
  createBy: String

  """创建人名称"""
  createByName: String

  """流水创建来源"""
  createSource: String

  """创建时间"""
  createTime: Long

  """币种"""
  currency: String

  """凭证单号"""
  externalBillNo: String

  """收支项目"""
  flowBusinessItem: String

  """收支项目名称"""
  flowBusinessItemName: String

  """流水单号"""
  flowNo: String

  """流水日期"""
  flowTime: Long

  """流水类型"""
  flowType: String

  """流水类型"""
  flowTypeName: String

  """经办人名称"""
  handlerName: String

  """主键"""
  id: ID

  """是否现金"""
  isCash: Int

  """对方账号"""
  oppositeBankAccountCode: String

  """对方账号名称"""
  oppositeBankAccountName: String

  """我司账号"""
  ownerBankAccountCode: String

  """我司账号id"""
  ownerBankAccountId: ID

  """我司账号名称"""
  ownerBankAccountName: String

  """出纳付款单号"""
  paymentCode: String

  """付款主体"""
  paymentEntityName: String

  """剩余金额"""
  remainAmount: BigDecimal

  """状态编码"""
  status: String

  """状态名称"""
  statusName: String

  """摘要"""
  summary: String
}

"""入参-发票管理: 生成应收单"""
input GeneFasReceivableInvoiceInput {
  """Id号(批量)入参"""
  idList: [ID!]!

  """红蓝字(字典redOrBlueWord)"""
  invoiceDirection: String!
}

"""入参-发票(应付)管理: 生成应付单-预付单信息"""
input GeneFasReceivableInvoicePayableInAdvancePaymentInput {
  """预付单id"""
  inAdvancePaymentId: ID!

  """本次核销金额"""
  offsetAmount: BigDecimal!
}

"""入参-发票(应付)管理: 生成应付单"""
input GeneFasReceivableInvoicePayableInput {
  """Id号(批量)入参"""
  idList: [ID!]!

  """用于核销的预付单信息"""
  inAdvancePaymentInfos: [GeneFasReceivableInvoicePayableInAdvancePaymentInput!]

  """红蓝字(字典redOrBlueWord)"""
  invoiceDirection: String!
}

"""入参-凭证处理中心: 生成凭证-业务单信息"""
input GeneVoucherBusinessBillInput {
  """待生成凭证的业务单据信息"""
  businessInfo: FASBusinessBillInput!

  """凭证模板归属类型"""
  voucherTemplateBelongType: String!
}

"""入参-凭证处理中心: 生成凭证"""
input GeneVoucherInput {
  """适用范围的类型"""
  appScopeType: String!

  """待生成凭证的业务单据信息"""
  businessInfos: [GeneVoucherBusinessBillInput!]!
}

input GetAcquireInput {
  applyId: ID!
}

input GetAgencyManagementDetailInput {
  """代卖单id"""
  orderId: ID!
}

type GetAgencyManagementDetailPayload {
  """代卖商"""
  agentName: String

  """代卖商品列表"""
  commodityList: [AgencySaleManagementCommodity]

  """合作天数"""
  cooperationDays: Int

  """发起时间"""
  createTime: Long

  """发起人"""
  createUser: String

  """代卖单号"""
  orderCode: String

  """代卖单id"""
  orderId: ID

  """代卖单类型"""
  orderType: AgencySaleEnum

  """多级代卖关联代卖单"""
  relationalAgencySaleOrderList: [RelationalAgencySaleOrder]

  """预选代卖规则值"""
  ruleValue: BigDecimal

  """销售进度"""
  salesProgress: BigDecimal

  """代卖结算列表"""
  settlementList: [AgencySaleManagementSettlement]

  """预选代卖规则"""
  settlementRrule: SettlementRuleType

  """结算状态"""
  settlementStatus: AgencySaleSettlementStatus
}

type GetAgencySaleDetailPayload {
  """代卖单号"""
  agencySaleCode: String

  """代卖单id"""
  agencySaleId: ID

  """代卖类型"""
  agencySaleType: AgencySaleEnum

  """代卖商、货主信息"""
  agentInfo: AgentInfoPayload

  """可取消（外部委托和内部委托）"""
  canCancel: Boolean

  """可商品退回(外部受托)"""
  canReturn: Boolean

  """代卖商品列表"""
  commodityList: [AgencySaleCommodityItemPayload]

  """合作天数"""
  cooperationDays: Int

  """费用项列表"""
  costList: [AgencySaleCostItemPayload]

  """创建时间"""
  createTime: Long

  """发起人"""
  creator: String

  """是否存在退回记录"""
  existReturnBack: Boolean

  """代卖单父Id,一级代卖单值为0"""
  parentId: ID

  """结算规则值（扣款金额或百分比）"""
  ruleValue: BigDecimal

  """代卖销售列表"""
  salesList: [AgencySaleSalesItemPayload]

  """代卖结算信息"""
  settlement: AgencySaleCooperationSettlementPayload

  """结算单数量"""
  settlementQuantity: Int

  """结算规则"""
  settlementRule: SettlementRuleType

  """结算状态"""
  settlementStatus: AgencySaleSettlementStatus
}

input GetAgencySaleOrderTicketInput {
  """订单id"""
  orderId: ID!
}

type GetAgencySaleOrderTicketPayload {
  """ 代卖商名称"""
  agentName: String

  """ 销售单号"""
  orderCode: String

  """ 订单商品信息"""
  orderCommodities: [OrderBillCommodityPayload]

  """ 订单ID"""
  orderId: Int

  """ 开单人"""
  orderOperator: String

  """ 开单时间"""
  orderTime: Long

  """ 订单备注"""
  remark: String

  """ 订单金额"""
  totalAmount: BigDecimal

  """ 商品总件数"""
  totalQuantity: [SalesNumCount]
}

input GetAgencySaleSettlementDetailInput {
  """结算单id"""
  settlementId: ID!
}

type GetAgencySaleSettlementDetailPayload {
  """代卖费"""
  agencySellingFee: BigDecimal

  """代卖商名称"""
  agentName: String

  """预估结算金额"""
  amount: BigDecimal

  """审核流程"""
  auditProcess: [SettlementAuditProcessPayload]

  """结算审核状态"""
  auditStatus: SettlementAuditStatus

  """结算商品列表"""
  commodityList: [PeachAgencySaleOrderCommodityPayload]

  """创建时间"""
  createTime: Long

  """发起人"""
  createUser: String

  """财务结算金额"""
  financialAmount: BigDecimal

  """财务确认状态"""
  financialStatus: Boolean

  """下级代卖商品列表"""
  lowerCommodityList: [PeachLowerAgencySaleList]

  """下级费用"""
  lowerCostList: [OtherSettlementCost]

  """代卖单号"""
  orderCode: String

  """代卖单id"""
  orderId: ID

  """代卖单类型"""
  orderType: AgencySaleEnum

  """相关费用"""
  otherCostList: [OtherSettlementCost]

  """其他费用-自填项"""
  otherSelfCostList: [SelfSettlementCost]

  """备注"""
  remark: String

  """结算规则值（扣款金额或百分比）"""
  ruleValue: BigDecimal

  """结算单号"""
  settlementCode: String

  """结算单id"""
  settlementId: ID

  """结算规则"""
  settlementRule: SettlementRuleType
}

input GetAgencyTradeTransferBillInput {
  flowId: ID!
}

""""查询可供选择的批次的请求参数"""
input GetBatchesInput {
  categoryId: Int!
  warehouseId: ID!
}

input GetBill1Input {
  billId: ID!
}

input GetBill2Input {
  billMainId: ID!
}

input GetBillDictItemInput {
  """应用id"""
  appId: Int

  """字典编码 必填"""
  dictCode: [String]
}

input GetBreakageOrderDetailInput {
  """申请单id"""
  applyId: ID

  """出库订单id"""
  outOrderId: ID
}

"""
input ListCommodityCategoryInput{
    #  FRUIT(1, "水果"),
    #FOOD(2, "食品"),
    #ASSIST(3, "辅料"),
    #BOX(4, "周转筐"),
    #RAW_MATERIAL(5, "原料"),
    #PRODUCT(6, "成品"),
    #HALF_PRODUCT(7, "半成品"),
    #DEFECTIVE(8, "次品");
    commodityTypeId:[Int]
}
"""
input GetCommoditySkuInput {
  commoditySkuId: Int!
}

input GetCommodityTagAssociationInput {
  tagId: Long
}

input GetCustomerBaseInput {
  """客户名字"""
  name: String

  """联系电话"""
  phone: String

  """客户类型"""
  type: PitayaCustomerType!
}

type GetCustomerCreditApplyPayload {
  """授信申请表"""
  applyFile: PeachFilePayload

  """申请id"""
  applyId: ID

  """申请状态"""
  applyStatus: CreditApplyStatusEnum

  """申请类型"""
  applyType: CustomerCreditApplyTypeEnum

  """审批流程"""
  approvalProcess: [WorkflowApprovalProcess]

  """审批记录"""
  approvalRecords: [WorkflowApprovalRecords]

  """附件"""
  attachment: [PeachFilePayload]

  """发起时间"""
  createTime: Long

  """额度"""
  creditLine: BigDecimal

  """账期"""
  creditPeriod: Int

  """申请说明"""
  remark: String

  """发起人"""
  sponsor: String
}

input GetDeliveryBillInput {
  """配送费用单Id"""
  deliveryBillId: ID!
}

type GetFmsDurianPurchaseDetailPayload {
  """采购费用单号"""
  billCode: String

  """采购费用单状态ID"""
  billStatus: Int

  """采购费用单状态描述"""
  billStatusDesc: String

  """柜次"""
  cabinetBatchCode: [String]

  """柜号"""
  cabinetCode: [String]

  """创建日期"""
  createTime: Long

  """总部销售单号、id列表"""
  durianSaleIdCodeList: [SaleIdAndCode]

  """入库日期"""
  inStockTime: Long

  """产地销售单号"""
  originSaleCode: String

  """产地销售单id"""
  originSaleId: ID

  """采购单号"""
  purchaseCode: String

  """采购商品信息"""
  purchaseCommodityList: [FmsPurchaseCommodityPayload]

  """采购单Id"""
  purchaseId: ID

  """采购单状态"""
  purchaseStatus: Int

  """采购单状态描述"""
  purchaseStatusDesc: String

  """供应商ID"""
  supplierId: [ID]

  """供应商名称"""
  supplierName: [String]

  """采购总金额"""
  totalAmount: BigDecimal
}

type GetFmsImportPurchaseDetailPayload {
  """采购费用单号"""
  billCode: String

  """关联费用单状态"""
  billStatus: Int

  """关联费用单状态描述"""
  billStatusDesc: String

  """柜次"""
  cabinetBatchCode: [String]

  """柜号"""
  cabinetCode: [String]

  """创建日期"""
  createTime: Long

  """入库日期"""
  inStockTime: Long

  """采购单号"""
  purchaseCode: String

  """采购商品信息"""
  purchaseCommodityList: [FmsPurchaseCommodityPayload]

  """采购单Id"""
  purchaseId: ID

  """采购单状态"""
  purchaseStatus: Int

  """采购单状态描述"""
  purchaseStatusDesc: String

  """供应商ID"""
  supplierId: [ID]

  """供应商名称"""
  supplierName: [String]

  """合计金额"""
  totalAmount: BigDecimal
}

"""销售收入详情出参(改造)"""
type GetFmsPitayaSaleIncomeOrderDetailPayload {
  """销售收入单号"""
  billMainCode: String

  """销售收入单状态"""
  billMainStatus: Int

  """销售收入单状态说明"""
  billMainStatusDesc: String

  """ 商品类型 """
  commodityTypes: [Int]

  """ 商品类型 """
  commodityTypesDesc: [String]

  """所属公司"""
  company: String

  """创建日期"""
  createTime: Long

  """销售客户"""
  customerName: String

  """配送总金额"""
  deliverAmount: BigDecimal

  """ 销售单号 """
  incomeCode: String

  """ 销售收入id """
  incomeId: ID

  """出库配送信息"""
  incomeOrderDeliverySkuList: [FmsIncomeOrderDeliverySkuData]

  """商品信息"""
  incomeOrderSkuList: [FmsIncomeOrderSkuData]

  """销售单状态"""
  incomeStatus: Int

  """销售单状态说明"""
  incomeStatusDesc: String

  """关联配送单号"""
  orderCode: [String]

  """ 所属组织 """
  orgName: String

  """ 收款方式 """
  payModeDesc: [String]

  """备注"""
  remark: String

  """销售总金额"""
  saleAmount: BigDecimal

  """销售日期"""
  saleDate: Long

  """所属仓库"""
  warehouseName: String
}

input GetFmsPurchaseDetailInput {
  """系统ID"""
  appId: Int!

  """采购单Id"""
  purchaseId: ID!
}

"""通过组织名，模糊查询组织树请求体"""
input GetOrgTreeByConditionInput {
  """是否已删除"""
  deleted: Int

  """组织架构id"""
  groupIds: [Int]

  """组织id"""
  orgIds: [Int]

  """组织名"""
  orgName: String

  """组织类型"""
  orgType: Int

  """父组织id"""
  parentIds: [Int]
}

"""通过组织名，模糊查询组织树返回体"""
type GetOrgTreeByConditionPayload {
  """组织树集合"""
  treeNode: [OrgTreeNode]
}

input GetOutStockRecordLogInput {
  outStockRecordId: ID
}

"""销售收入查看详情出参"""
type GetPeachSalesOrderDetailPayload {
  """ 产生预收信息 """
  advanceInfos: [AdvanceInfoDetailPayload]

  """ 产生预收金额 """
  advanceTotalAmount: BigDecimal

  """销售费用单ID"""
  billMainId: ID

  """费用单状态"""
  billMainStatus: Int

  """费用单状态描述"""
  billMainStatusDesc: String

  """公司名称"""
  companyName: String

  """客户签署状态"""
  contractSignStatusDesc: String

  """销售单创建人"""
  createUserId: ID

  """销售单创建人名称"""
  createUserName: String

  """客户ID"""
  customerId: ID

  """客户名称"""
  customerName: String

  """欠款金额"""
  debitAmount: BigDecimal

  """销售单号"""
  orderCode: String

  """销售日期"""
  orderCreateTime: Long

  """销售详情"""
  orderDetailList: [PeachSalesOrderCommodityPayLoad]

  """所属组织Id"""
  orgId: ID

  """所属组织名称"""
  orgName: String

  """出库明细"""
  outStockDetailList: [PeachSaleOutStockDetailInfoPayload]

  """销售单ID"""
  salesOrderId: ID

  """总金额"""
  totalSaleAmount: BigDecimal

  """非欠款金额"""
  unDebitAmount: BigDecimal

  """非欠款明细"""
  unDebitDetails: [UnDebitDetail]

  """ 使用预收信息 """
  userAdvanceInfos: [AdvanceInfoDetailPayload]

  """销售仓库"""
  warehouseNameList: [String]
}

"""获取权限"""
input GetPermissionInput {
  """ 权限类型 1 后台管理 2 app 3消息"""
  menuType: Int
}

input GetPitayaCustomerCooperationInput {
  """合作方式id"""
  cooperationId: Int

  """客户明细id"""
  customerDetailId: Int
}

input GetPitayaCustomerQualificationInput {
  """客户基础表id"""
  customerId: Int!
}

input GetPitayaDomesticReceiveTaskInput {
  id: ID!
}

input GetPitayaReceiveTaskInput {
  id: ID!
}

"""获取权限树下拉列表请求"""
input GetPowerTreeInput {
  """系统id"""
  appId: Int
}

"""获取权限树返回"""
type GetPowerTreePayload {
  """权限树集"""
  powerInfos: [PowerInfoPayload]
}

input GetProductionInput {
  """日期"""
  date: Long!
}

input GetPurchaseReturnInput {
  returnId: ID!
}

input GetReceiveBillInput {
  """费用单id"""
  billMainId: ID
}

"""获取退货费用单详情req"""
input GetReturnsBillDetailInput {
  """退货单id"""
  returnId: ID!
}

"""获取角色下拉请求"""
input GetRoleOptionInput {
  """系统id"""
  appId: Int!
}

input GetRuleDataOfCommonInput {
  """规则关联的业务数据id"""
  commonId: ID

  """规则关联的业务数据类型"""
  commonType: RuleDataTypeEnum
}

"""查询销售收入详情入参"""
input GetSaleIncomeInput {
  incomeId: ID!
}

"""查询销售收入详情入参"""
input GetSaleIncomeWebInput {
  incomeId: ID!
}

input GetSaleReturnInput {
  """退货单ID"""
  inOrderId: ID!
}

"""获取角色下拉返回"""
type GetSelectPayload {
  """选项标签集"""
  options: [Option]
}

input GetSettlementAgencySaleOrderInput {
  """代卖单id"""
  orderId: ID!
}

type GetSettlementAgencySaleOrderPayload {
  """代卖商名称"""
  agentName: String

  """下级代卖商品列表"""
  lowerCommodityList: [PeachLowerAgencySaleList]

  """下级费用"""
  lowerCostList: [OtherSettlementCost]

  """下级代卖组织"""
  lowerOrgList: [String]

  """代卖单号"""
  orderCode: String

  """代卖单id"""
  orderId: ID

  """代卖单类型"""
  orderType: AgencySaleEnum

  """相关费用"""
  otherCostList: [OtherSettlementCost]

  """其他费用-自填项"""
  otherSelfCostList: [SelfSettlementCost]

  """结算规则值（扣款金额或百分比）"""
  ruleValue: BigDecimal

  """销售进度"""
  salesProgress: BigDecimal

  """结算规则"""
  settlementRule: SettlementRuleType
}

input GetSopOrResultInput {
  """业务id"""
  businessId: ID

  """sop id"""
  sopId: ID!
}

input GetStatusCountInput {
  """结束时间"""
  endDate: Long

  """开始时间"""
  startDate: Long

  """状态"""
  status: ConvertOrderStatus!
}

input GetSupplierBaseInput {
  """手机号"""
  phoneNum: String

  """供应商基础类型"""
  supplierBaseType: SupplierBaseType!

  """供应商名字"""
  supplierName: String
}

input GetSupplierInput {
  """供应商详情id"""
  supplierDetailId: Int

  """供应商Id"""
  supplierId: Int

  """供应商类别 1:果品供应商; 3:辅料; 4:周转筐; 5:运杂; 7:报关公司; 8:运输公司; 10:出口公司; 11:供应链金融公司;"""
  supplierTypeId: Int
}

input GetTemplateByIdInput {
  """费用模板Id"""
  tempId: ID!
}

input GetTemplateInput {
  """ 模板类型"""
  templateType: BillMainTypeEnum

  """ 触发条件 必填 类型为 [{"triggerCondition":"k1","value":"v1"},{...}]"""
  triggerCondition: String
}

input GetTransferBillStatusInput {
  """所属组织"""
  belongOrg: Int

  """商品类型"""
  commodityType: [Int]

  """订单结束时间"""
  endTime: Long

  """调拨类型"""
  flowType: Int

  """订单起始时间"""
  startTime: Long

  """调拨类型（10 仓库间调拨，20 跨组织调拨，30库存退货，40库存借调）"""
  transferType: [Int]
}

input GetTransferInOrderStatusInput {
  """商品类型"""
  commodityType: [Int]

  """调拨去向筛选 10 分拣仓-分拣仓 20批发-分拣仓 30分拣仓-批发"""
  direction: Int

  """订单结束时间"""
  endTime: Long

  """关键字查询"""
  keyword: String

  """订单起始时间"""
  startTime: Long

  """调拨类型（10 仓库间调拨，20 跨组织调拨，30库存退货，40库存借调）"""
  transferType: [Int]
}

type GetTransferInOrderStatusPayload {
  """待处理"""
  toProcess: Long

  """待提交"""
  toSubmit: Long
}

input GetTransferOrderFeeStatusInput {
  """商品类型"""
  commodityType: [Int]

  """订单结束时间"""
  endTime: Long

  """订单起始时间"""
  startTime: Long

  """调拨类型（10 仓库间调拨，20 跨组织调拨，30库存退货，40库存借调）"""
  transferType: [Int]
}

type GetTransferOrderFeeStatusPayload {
  toAudit: Long
  toSubmit: Long
}

input GetTransferOutOrderStatusInput {
  """商品类型"""
  commodityType: [Int]

  """调拨去向筛选 10 分拣仓-分拣仓 20批发-分拣仓 30分拣仓-批发"""
  direction: Int

  """订单结束时间"""
  endTime: Long

  """关键字查询"""
  keyword: String

  """订单起始时间"""
  startTime: Long

  """10跨区域 20跨系统"""
  transferType: [Int]
}

type GetTransferOutOrderStatusPayload {
  """待处理"""
  toProcess: Long

  """待提交"""
  toSubmit: Long
}

"""
获取用户信息请求参数

[用户id/电话/用户账号,单个可以非必填,但三个必填一个]
"""
input GetUser {
  """系统id（非必填）"""
  appId: Int

  """身份证"""
  idNum: String

  """组织id（必填）"""
  orgId: Int

  """电话（非必填）"""
  phone: String

  """用户账号（非必填）"""
  userAccount: String

  """用户id（非必填）"""
  userId: Int
}

input GetWasteSaleOrderInput {
  saleOrderId: ID!
}

"""货款信息"""
input GoodsDetailInput {
  """batchId"""
  batchId: ID

  """其他入库-成本价"""
  costPrice: BigDecimal

  """其他入库-成本小计"""
  costSubtotal: BigDecimal

  """skuId"""
  skuId: Int
}

"""商品"""
type GoodsPayload {
  """数量"""
  count: Int

  """SKU"""
  sku: SkuPayload

  """SPU"""
  spu: SpuPayload
}

enum GoodsSourceEnum {
  """国产货"""
  DOMESTIC_PRODUCTS

  """东货"""
  EAST_PRODUCTS

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """西货"""
  WESTERN_PRODUCTS
}

input GoodsTransferInput {
  """移库商品"""
  commodities: [GoodsTransferItemInput]!

  """商品类型"""
  commodityType: Int!

  """移库单id(修改时必传)"""
  flowId: ID

  """备注信息"""
  remark: String

  """移出仓库id"""
  sourceWarehouseId: ID!

  """移入仓库id"""
  targetWarehouseId: ID!
}

input GoodsTransferItemInput {
  """批次id"""
  batchId: ID!
  skuId: Int
  totalQuantity: BigDecimal
  totalType: Int
  unitQuantity: BigDecimal
  unitType: Int
}

type GoodsTransferItemPayload implements CommoditySkuBase & StockBatchInfoBase {
  """商品sku信息"""
  commoditySku: PitayaCommoditySku

  """批次库存信息"""
  stockBatchInfo: BatchInfo

  """移库量"""
  transferQuantity: Quantity
}

enum GoodsTransferOrderStatus {
  """已取消"""
  CANCELED

  """已完成"""
  FINISHED

  """待处理"""
  UN_PROCESSED
}

type GoodsTransferPayload implements CreateUserBase & SourceWarehouseBase & TargetWarehouseBase {
  """移库商品"""
  commodities: [GoodsTransferItemPayload]

  """商品类型"""
  commodityType: Int

  """商品类型名称"""
  commodityTypeName: String

  """创建时间"""
  createTime: Long

  """创建人"""
  createUser: User

  """移库单号code"""
  flowCode: String

  """移库单号id"""
  flowId: ID

  """备注"""
  flowRemark: String

  """最新日志信息，依据单据状态而定，可能为空，也可能是取消原因等内容"""
  latestDescription: String

  """移库单状态"""
  orderStatus: GoodsTransferOrderStatus

  """移库单状态描述"""
  orderStatusName: String

  """移出仓库"""
  sourceWarehouse: Warehouse

  """移入仓库"""
  targetWarehouse: Warehouse
}

type GoodsTransferStatusCount {
  unProcessed: Long
}

input GoodsTransferStatusInput {
  timeRange: PitayaTimeRange
}

"""商品"""
type GoodsWebPayload {
  """数量"""
  count: Int

  """工厂"""
  factory: [DurianOption]

  """SKU"""
  sku: SkuPayload
}

type GqlIntOption {
  label: String
  value: Int
}

type GqlStringOption {
  label: String
  value: String
}

"""品种组sku选择列表"""
input GroupSkuInput {
  categoryId: Int
  optionId: [Int]
  origin: Int
  specId: [Int]
  spuId: Int
  typeId: Int
  varietyGroupId: Int
  varietyId: Int
}

""" 销售指导价确认状态 """
enum GuidePriceState {
  """ 已确认 """
  CONFIRMED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """ 待确认 """
  UN_CONFIRMED

  """ 待设置 """
  UN_SETTING
}

input HLAddCustomerAccountInput {
  """账户名称"""
  accountName: String

  """账户类型（基本户/XX）"""
  accountType: HLBankAccountType

  """银行账户"""
  bankCardNo: String

  """银行所在市"""
  bankCityName: String

  """银行名称"""
  bankName: String

  """银行所在省"""
  bankProvinceName: String

  """客户基础信息数据ID"""
  id: ID!
}

input HLAddCustomerContractRelInput {
  """客户明细数据id"""
  customerDetailId: ID!

  """关联客户基础ID"""
  customerId: ID!
}

input HLAddCustomerDetailContactsInput {
  """联系人别名"""
  alias: String

  """用户id"""
  contactUserId: ID

  """附件列表"""
  files: [HLCustomerFilesInput]

  """客户明细数据ID"""
  id: ID!

  """联系人身份证号"""
  idNumber: String

  """邮箱"""
  mail: String

  """联系人名称"""
  name: String

  """联系人电话"""
  phone: String

  """微信"""
  wechat: String
}

input HLAddCustomerQualificationInput {
  """其他资产说明"""
  assetOther: String

  """房产说明"""
  assetProperty: String

  """车辆说明"""
  assetVehicle: String

  """经营时长:1.1年以内 2.1~3年 3.3~5年 4.5~10年 9.10年以上"""
  businessDuration: HLBusinessDuration

  """经营规模:1.10万以下 2.10~100万 3.100~500万 4.500~1000万 5.1000~5000万 9.5000万以上"""
  businessScale: HLBusinessScale

  """经营类型:1.个体散户 2.商超客户 3.配送商 4.专卖店 9.其他"""
  businessType: [HLBusinessType]

  """简介"""
  description: String

  """附件列表"""
  files: [HLCustomerFilesInput]

  """历史业绩说明"""
  historyAchievement: String

  """客户基础信息数据ID"""
  id: ID!

  """销售类别集合（品类id）"""
  saleTypes: [Int]

  """销售渠道说明"""
  salesChannels: String
}

input HLAddSupplierAccountInput {
  """账户名称"""
  accountName: String

  """账户类型（基本户/XX）"""
  accountType: HLBankAccountType

  """银行账户"""
  bankCardNo: String

  """银行所在市"""
  bankCityName: String

  """银行名称"""
  bankName: String

  """银行所在省"""
  bankProvinceName: String

  """供应商基础信息数据ID"""
  id: ID!
}

input HLAddSupplierBaseInput {
  """供应商属性"""
  attribute: HLAttribute

  """所属组织id"""
  belongOrgId: ID

  """所属租户id"""
  belongTenantId: ID

  """营业执照类型"""
  businessLicenseType: HLBusinessLicenseType

  """市编码"""
  cityId: ID

  """控制人"""
  controlUser: String

  """法人"""
  corporation: String

  """国家"""
  country: ID

  """区（县）编码"""
  countyId: ID

  """成立日期"""
  establishTime: Long

  """供应商身份证号"""
  idCard: String

  """邮箱账号"""
  mail: String

  """供应商姓名"""
  name: String

  """经营地址"""
  operateAddress: String

  """经营范围"""
  operateRange: String

  """纳税类别"""
  payTaxesType: HLTaxpayerClass

  """联系方式"""
  phone: String

  """省编码"""
  provinceId: ID

  """注册日期"""
  recordDate: Long

  """注册地"""
  registerAddress: String

  """注册资本"""
  registerCapital: String

  """登记状态"""
  registerStatus: HLCorpRegisterStatus

  """纳税人识别号"""
  tin: String

  """供应商类型"""
  type: HLSupplierType

  """微信账号"""
  wechat: String
}

input HLAddSupplierContractRelInput {
  """默认标识"""
  defaultMark: Int

  """供应商明细数据id"""
  supplierDetailId: ID!

  """关联供应商基础ID"""
  supplierId: ID!
}

input HLAddSupplierDetailContactsInput {
  """联系人别名"""
  alias: String

  """用户id"""
  contactUserId: ID

  """附件列表"""
  fileList: [HLSupplierFilesInput]

  """供应商明细数据ID"""
  id: ID

  """联系人身份证号"""
  idCard: String

  """邮箱"""
  mail: String

  """联系人名称"""
  name: String

  """联系人电话"""
  phone: String

  """微信"""
  wechat: String
}

input HLAddSupplierDetailCooperationInput {
  """结算方式"""
  balanceMode: HLSettlementMethodType

  """结算账期"""
  cycleBalance: String

  """对账周期"""
  cycleCheck: String

  """开票周期"""
  cycleInvoicing: String

  """付款周期"""
  cyclePay: String

  """供应商明细数据id"""
  id: ID!

  """发票类型"""
  invoiceType: HLInvoiceType

  """额度"""
  quota: BigDecimal

  """预付比例"""
  rate: BigDecimal
}

input HLAddSupplierDetailInput {
  """系统id"""
  appId: Int

  """合作id集"""
  cooperateIdsList: [ID]

  """合作类型"""
  cooperateTypeList: [HLCooperateType]

  """对接人"""
  dockingPeople: String

  """对接电话"""
  dockingPhone: String

  """启用标识（1启用99禁用）"""
  enable: Int

  """座机号码"""
  landlineNum: String

  """是否长期合作（1是，99否，0未指定）"""
  longCooperation: Int

  """明细组织id"""
  organizationId: ID

  """联系电话"""
  phoneNum: String

  """备注信息"""
  remark: String

  """供应商基础数据id"""
  supplierId: ID!

  """供应商别名"""
  supplierShortName: String

  """供应商子类型"""
  supplierSubType: [HLSupplierSubType]

  """供应商类型ID"""
  supplierType: Int

  """供应商租户id"""
  tenantId: ID
}

input HLAddSupplierInput {
  """应用id"""
  appId: Int

  """关联用户id"""
  associationUserId: ID

  """供应商属性id"""
  attribute: HLAttribute

  """所属组织id"""
  belongOrgId: ID

  """所属租户id"""
  belongTenantId: ID

  """营业执照类型"""
  businessLicenseType: HLBusinessLicenseType

  """市编码"""
  cityId: ID

  """控制人"""
  controlUser: String

  """合作id列表"""
  cooperateIdsList: [Long]

  """合作类型"""
  cooperateTypeList: [HLCooperateType]

  """国家"""
  country: ID

  """区（县）编码"""
  countyId: ID

  """对接人"""
  dockingPeople: String

  """对接电话"""
  dockingPhone: String

  """启用标识"""
  enable: Int

  """身份证"""
  idCard: String

  """工商信息认证标识"""
  infoAuth: Int

  """座机号码"""
  landlineNum: String

  """法人"""
  legalPerson: String

  """是否长期合作"""
  longCooperation: Int

  """邮箱账号"""
  mail: String

  """供应商名称"""
  name: String

  """经营地"""
  operateAddress: String

  """经营范围"""
  operateRange: String

  """明细组织id"""
  organizationId: ID

  """纳税类别"""
  payTaxesType: HLTaxpayerClass

  """联系电话"""
  phone: String

  """联系电话"""
  phoneNum: String

  """省编码"""
  provinceId: ID

  """注册日期"""
  recordDate: Long

  """登记状态"""
  registerStatus: HLCorpRegisterStatus

  """注册资本（单位：万元）"""
  registeredCapital: String

  """备注信息"""
  remark: String

  """供应商地址"""
  supplierAddress: String

  """供应商别名"""
  supplierShortName: String

  """供应商子类型"""
  supplierSubType: [HLSupplierSubType]

  """供应商类型ID"""
  supplierType: Int

  """供应商租户id"""
  tenantId: ID

  """税号"""
  tfn: String

  """供应商类型"""
  type: HLSupplierType

  """微信账号"""
  wechat: String
}

input HLAddSupplierQualificationInput {
  """ 其他资产说明"""
  assetOther: String

  """ 房产说明"""
  assetProperty: String

  """ 车辆说明"""
  assetVehicle: String

  """ 简介"""
  description: String

  """分类文件列表"""
  fileList: [HLSupplierFilesInput]

  """ 主要货源渠道"""
  goodsSource: String

  """ 历史业绩说明"""
  historyAchievement: String

  """资质数据ID"""
  id: ID

  """ 备注"""
  note: String

  """ 销售类别集合（品类id）"""
  saleTypesList: [Int]

  """ 供应商基础Id"""
  supplierId: ID!
}

input HLAddrRelationInput {
  """市编码"""
  cityId: ID

  """完整地址"""
  complateAddress: String

  """坐标"""
  coordinate: [BigDecimal]

  """国家"""
  country: String

  """区（县）编码"""
  countyId: ID

  """省编码"""
  provinceId: ID

  """关联地址ID"""
  relationId: ID

  """关联地址类型"""
  relationType: HLAddrRelationType

  """地址简称"""
  shortAddress: String
}

enum HLAddrRelationType {
  """其他"""
  OTHER

  """口岸"""
  PORT

  """堆场"""
  YARD
}

enum HLAttribute {
  """外部"""
  EXTERNAL

  """内部"""
  INTERNAL
}

enum HLBankAccountType {
  """基本账户"""
  BASIC_ACCOUNT

  """一般账户"""
  GENERAL_ACCOUNT
}

enum HLBlacklistStatus {
  """已拉黑"""
  BLOCKED

  """未拉黑"""
  NOT_BLOCKED
}

enum HLBusinessDuration {
  """10年以上"""
  ABOVE_TEN_YEAR

  """5~10年"""
  FIVE_TEN_YEAR

  """1~3年"""
  ONE_THREE_YEAR

  """1年以内"""
  ONE_YEAR

  """3~5年"""
  THREE_FIVE_YEAR
}

enum HLBusinessLicenseType {
  """个体户"""
  INDIVIDUAL

  """股份有限责任公司"""
  JOINT_STOCK_LIMITED_LIABILITY_COMPANY

  """有限责任公司"""
  LIMITED_LIABILITY_COMPANY

  """合伙企业"""
  PARTNERSHIP

  """个人独资企业"""
  SOLE_PROPRIETORSHIP
}

enum HLBusinessScale {
  """5000万以上"""
  ABOVE_FIFTY_MILLION

  """500~1000万"""
  FIVE_TEN_MILLION

  """100~500万"""
  ONE_FIVE_MILLION

  """10万以下"""
  ONE_HUNDRED_THOUSAND

  """10万~100万"""
  ONE_TEN_HUNDRED_THOUSAND

  """1000~5000万"""
  TEN_FIFTY_MILLION
}

enum HLBusinessType {
  """商超"""
  BUSINESS_SUPER

  """贸易商"""
  DISTRIBUTOR

  """新兴零售"""
  EMERGING_RETAIL

  """专卖店"""
  EXCLUSIVE_SHOP

  """零售"""
  INDIVIDUAL
}

enum HLCooperateType {
  """代卖合作"""
  FRIENDS_STUFF

  """正常"""
  NORMAL
}

enum HLCorpRegisterStatus {
  """异常"""
  ABNORMAL

  """注销"""
  LOGOUT

  """存续"""
  SUBSIST
}

input HLCoverUpdateSupplierDetailAddressInput {
  address: [HLAddrRelationInput]

  """供应商明细id"""
  detailId: ID
}

type HLCustomerAccountPayload {
  """账户名称"""
  accountName: String

  """账户类型（基本户/XX）"""
  accountType: HLBankAccountType

  """银行账户"""
  bankCardNo: String

  """银行所在市"""
  bankCityName: String

  """银行名称"""
  bankName: String

  """银行所在省"""
  bankProvinceName: String

  """银行账户信息数据id"""
  id: ID
}

type HLCustomerBasePayload implements HLOrgEntity {
  """客户属性"""
  attribute: HLAttribute

  """所属组织id"""
  belongOrganizationId: ID

  """客户黑名单状态"""
  blacklistStatus: HLBlacklistStatus

  """控制人"""
  controlUser: String

  """法人"""
  corporation: String

  """创建时间"""
  createTime: Long

  """客户关联用户id"""
  customerUserId: ID

  """成立日期"""
  establishTime: Long

  """电子签系统中认证状态"""
  fascAuthStatus: HLFascAuthStatus

  """附件列表"""
  files: [HLCustomerFilePayload]

  """客户基础信息数据ID"""
  id: ID

  """客户身份证号"""
  idNumber: String

  """工商信息认证表示（1是，99否，0未指定）"""
  infoAuth: HLWhether

  """邮箱账号"""
  mail: String

  """客户姓名"""
  name: String

  """nc编码"""
  ncCode: String

  """经营地址"""
  operateAddress: String

  """所属组织id/名称"""
  org: OrgEntity

  """纳税类别"""
  payTaxesType: HLTaxpayerClass

  """联系方式"""
  phone: String

  """客户名称拼音"""
  pinyinOfName: String

  """注册地"""
  registerAddress: String

  """注册资本"""
  registerCapital: String

  """登记状态"""
  registerStatus: HLCorpRegisterStatus

  """统一社会信用代码"""
  taxpayerIdentificationNumber: String

  """租户id"""
  tenantId: ID

  """客户类型"""
  type: HLCustomerType

  """认证通过时间"""
  verifyPassTime: Long

  """微信账号"""
  wechat: String
}

type HLCustomerContractRelPayload {
  """关联客户基础数据ID"""
  customerId: ID

  """关联客户基础数据名称"""
  customerName: String

  """客户合同主体数据id"""
  id: ID
}

type HLCustomerDetailContactsPayload {
  """联系人别名"""
  alias: String

  """用户id"""
  contactUserId: ID

  """附件列表"""
  files: [HLCustomerFilePayload]

  """客户联系人数据ID"""
  id: ID

  """联系人身份证号"""
  idNumber: String

  """邮箱"""
  mail: String

  """联系人名称"""
  name: String

  """联系人电话"""
  phone: String

  """微信"""
  wechat: String
}

type HLCustomerDetailCooperationPayload {
  """结算方式"""
  balanceMode: HLSettlementMethodType

  """对账周期"""
  cycleCheck: String

  """授信账期"""
  cycleCredit: String

  """开票周期"""
  cycleInvoicing: String

  """付款周期"""
  cyclePay: String

  """客户明细id"""
  detailId: ID

  """客户合作关系数据id"""
  id: ID

  """长期合作"""
  longCooperation: HLWhether

  """额度"""
  quota: BigDecimal

  """客户来源"""
  sourceType: HLSourceType
}

type HLCustomerDetailDistributionPayload implements HLOrgEntity {
  """客户明细数据id"""
  id: ID
  org: OrgEntity
}

type HLCustomerDetailPayload {
  """客户别名"""
  alias: String

  """所属系统"""
  appId: Int

  """客户渠道"""
  channelId: ID

  """合作类型"""
  cooperateType: [HLCooperateType]

  """客户授信状态"""
  credit: Int

  """启用表示"""
  enable: Int

  """财务系统编码"""
  financialSystemCode: String

  """客户明细数据id"""
  id: ID

  """引荐人用户ID"""
  introducerId: ID

  """长期合作"""
  longCooperation: HLWhether

  """组织id"""
  organizationId: Int

  """客户来源"""
  sourceType: HLSourceType

  """租户id"""
  tenantId: ID
}

input HLCustomerFileInput {
  """关联业务数据id"""
  associationId: ID!

  """关联业务类型"""
  associationType: HLFileAssociationType!

  """文件类型"""
  fileType: [HLFileType]
}

type HLCustomerFilePayload {
  """关联业务数据id"""
  associationId: ID

  """关联业务类型"""
  associationType: HLFileAssociationType

  """开始时间"""
  beginTime: Long

  """截止时间"""
  endTime: Long

  """文件内容"""
  fileContent: [HLFileContentPayload]

  """文件类型"""
  fileType: HLFileType

  """文件数据id"""
  id: ID
}

input HLCustomerFilesInput {
  """关联业务类型"""
  associationType: HLFileAssociationType!

  """开始时间"""
  beginTime: Long

  """截止时间"""
  endTime: Long

  """文件内容"""
  fileContent: [HLFileContentInput]!

  """文件类型"""
  fileType: HLFileType!
}

type HLCustomerQualificationPayLoad {
  """其他资产说明"""
  assetOther: String

  """房产说明"""
  assetProperty: String

  """车辆说明"""
  assetVehicle: String

  """经营时长:1.1年以内 2.1~3年 3.3~5年 4.5~10年 9.10年以上"""
  businessDuration: HLBusinessDuration

  """经营规模:1.10万以下 2.10~100万 3.100~500万 4.500~1000万 5.1000~5000万 9.5000万以上"""
  businessScale: HLBusinessScale

  """经营类型:1.个体散户 2.商超客户 3.配送商 4.专卖店 9.其他"""
  businessType: [HLBusinessType]

  """简介"""
  description: String

  """附件列表"""
  files: [HLCustomerFilePayload]

  """历史业绩说明"""
  historyAchievement: String

  """资质数据ID"""
  id: ID

  """销售类别集合（品类id）"""
  saleTypes: [Int]

  """销售渠道说明"""
  salesChannels: String
}

enum HLCustomerType {
  """公司"""
  COMPANY

  """个人"""
  PERSONAL

  """零售"""
  RETAIL
}

enum HLFascAuthStatus {
  """已认证"""
  CERTIFIED

  """认证失败"""
  CERTIFIED_FAIL

  """未认证"""
  NOT_CERTIFICATED

  """认证中"""
  UNDER_CERTIFICATION
}

enum HLFileAssociationType {
  """账户"""
  ACCOUNT

  """资质"""
  APTITUDE

  """基础信息"""
  BASE

  """联系人"""
  CONTACT
}

input HLFileContentInput {
  """附件方向"""
  direction: HLFileDirection

  """文件ID"""
  fileId: String

  """文件上传时间"""
  fileUploadTime: Long

  """文件地址"""
  fileUrl: String

  """文件名称"""
  filename: String
}

type HLFileContentPayload {
  """附件方向"""
  direction: HLFileDirection

  """文件ID"""
  fileId: String

  """文件上传时间"""
  fileUploadTime: Long

  """文件地址"""
  fileUrl: String

  """文件名称"""
  filename: String
}

enum HLFileDirection {
  """反面"""
  BACK

  """正面"""
  JUST
}

enum HLFileType {
  """开户许可证"""
  ACCOUNT_OPENING_PERMIT

  """经营地址照片"""
  BUSINESS_ADDRESS_PHOTO

  """营业执照"""
  BUSINESS_LICENSE

  """车辆照片"""
  CAR_PHOTO

  """机动车驾驶证"""
  DRIVER_LICENSE

  """居民身份证"""
  ID_CARD

  """简介照片"""
  INTRO_PHOTO

  """其他"""
  OTHER

  """其他资产"""
  OTHER_ASSET

  """授权委托书"""
  POWER_OF_ATTORNEY

  """房产照片"""
  PROPERTY_PHOTO

  """居民户口簿"""
  RESIDENCE_BOOKLET

  """税务登记证"""
  TAX_REGISTRATION_CERTIFICATE
}

enum HLInvoiceType {
  """普票"""
  GENERAL_INVOICE

  """专票"""
  SPECIAL_INVOICE
}

interface HLOrgEntity {
  org: OrgEntity
}

input HLPageCustomerBaseInput {
  """客户属性"""
  attribute: HLAttribute

  """电子签系统中认证状态"""
  fascAuthStatus: [HLFascAuthStatus]

  """关键字（身份证/统一社会信用代码）"""
  keyword: String

  """ 客户名称 """
  name: String

  """ 手机号 """
  phone: String

  """客户类型"""
  type: HLCustomerType
}

"""客户分页返回"""
type HLPageCustomerBasePayload {
  pageCurrent: Int
  pageSize: Int
  records: [HLCustomerBasePayload]
  totalRecords: Long
}

input HLPageSupplierBaseInput {
  """供应商属性"""
  attribute: HLAttribute

  """身份证"""
  idCard: String

  """工商信息认证表示（1是，99否，0未指定）"""
  infoAuth: HLWhether

  """ 供应商名称 """
  name: String

  """ 手机号 """
  phone: String

  """纳税人识别号"""
  tin: String

  """供应商类型"""
  type: HLSupplierType
}

"""供应商分页返回"""
type HLPageSupplierBasePayload {
  pageCurrent: Int
  pageSize: Int
  records: [HLSupplierBasePayload]
  totalRecords: Long
}

enum HLSettlementMethodType {
  """先货后款"""
  DELIVERY_BEFORE_PAYMENT

  """先款后货"""
  PAYMENT_BEFORE_DELIVERY
}

type HLSimpleCustomerBase {
  """客户基础数据id"""
  id: ID

  """客户名称"""
  name: String
}

input HLSimpleCustomerBaseSearchByNameInput {
  """排除客户基础id"""
  excId: ID

  """客户名称"""
  name: String!
}

type HLSimpleSupplierBase {
  """供应商基础数据id"""
  id: ID

  """供应商名称"""
  name: String
}

input HLSimpleSupplierBaseSearchByNameInput {
  """排除供应商基础id"""
  excId: ID

  """供应商名称"""
  name: String!
}

enum HLSourceType {
  """客户自行上门"""
  CUSTOMER_SELF

  """员工引荐"""
  EMPLOYEE_REFERRALS
}

type HLSupplierAccountPayload {
  """账户名称"""
  accountName: String

  """账户类型（基本户/XX）"""
  accountType: HLBankAccountType

  """银行账户"""
  bankCardNo: String

  """银行所在市"""
  bankCityName: String

  """银行名称"""
  bankName: String

  """银行所在省"""
  bankProvinceName: String

  """文件列表"""
  fileList: [HLSupplierFilePayload]

  """银行账户信息数据id"""
  id: ID
}

type HLSupplierAddressPayload {
  """市编码"""
  cityId: ID

  """完整地址"""
  complateAddress: String

  """坐标"""
  coordinate: [BigDecimal]

  """国家"""
  country: String

  """区（县）编码"""
  countyId: ID

  """地址数据id"""
  id: ID

  """省编码"""
  provinceId: ID

  """口岸&堆场关联id，其他为0"""
  relationId: ID

  """关联类型：1口岸、2堆场、3其他"""
  relationType: HLAddrRelationType

  """地址简称"""
  shortAddress: String
}

input HLSupplierBaseFilterInput {
  """应用id"""
  appId: Int

  """删除状态"""
  deleted: Int

  """供应商基础信息id"""
  id: [ID]

  """供应商名称（精确匹配）"""
  nameEquals: String

  """供应商名称（模糊匹配）"""
  nameLike: String

  """租户id"""
  tenantId: ID

  """纳税人识别号（精确匹配）"""
  tfnEquals: String

  """纳税人识别号（模糊匹配）"""
  tfnLike: String

  """供应商类型"""
  type: [HLSupplierType]
}

type HLSupplierBasePayload implements HLOrgEntity {
  """供应商属性"""
  attribute: HLAttribute

  """所属组织"""
  belongOrgId: ID

  """所属租户"""
  belongTenantId: ID

  """营业执照类型"""
  businessLicenseType: HLBusinessLicenseType

  """市"""
  cityId: ID

  """控制人"""
  controlUser: String

  """法人"""
  corporation: String

  """国家"""
  country: ID

  """区"""
  countyId: ID

  """创建时间"""
  createTime: Long

  """文件列表"""
  fileList: [HLSupplierFilePayload]

  """供应商基础信息数据ID"""
  id: ID

  """供应商身份证号"""
  idCard: String

  """工商信息认证表示（1是，99否，0未指定）"""
  infoAuth: HLWhether

  """邮箱账号"""
  mail: String

  """供应商姓名"""
  name: String

  """经营地址"""
  operateAddress: String

  """经营范围"""
  operateRange: String

  """所属组织id"""
  org: OrgEntity

  """纳税类别"""
  payTaxesType: HLTaxpayerClass

  """联系方式"""
  phone: String

  """省"""
  provinceId: ID

  """注册日期"""
  recordDate: Long

  """注册地"""
  registerAddress: String

  """注册资本"""
  registerCapital: String

  """登记状态"""
  registerStatus: HLCorpRegisterStatus

  """供应商关联用户id"""
  supplierUserId: ID

  """租户id"""
  tenantId: ID

  """纳税人识别号"""
  tin: String

  """供应商类型"""
  type: HLSupplierType

  """微信账号"""
  wechat: String
}

type HLSupplierContractRelPayload {
  """默认标识"""
  defaultMark: Int

  """供应商合同主体数据id"""
  id: ID

  """关联供应商名称"""
  name: String

  """关联供应商基础ID"""
  supplierId: ID

  """关联供应商纳税人识别号"""
  tfn: String

  """关联供应商类型"""
  type: HLSupplierType
}

type HLSupplierDetailContactsPayload {
  """联系人别名"""
  alias: String

  """用户id"""
  contactUserId: ID

  """文件列表"""
  fileList: [HLSupplierFilePayload]

  """供应商联系人数据ID"""
  id: ID

  """联系人身份证号"""
  idCard: String

  """邮箱"""
  mail: String

  """联系人名称"""
  name: String

  """联系人电话"""
  phone: String

  """微信"""
  wechat: String
}

type HLSupplierDetailCooperationPayload {
  """结算方式"""
  balanceMode: HLSettlementMethodType

  """结算账期"""
  cycleBalance: String

  """对账周期"""
  cycleCheck: String

  """开票周期"""
  cycleInvoicing: String

  """付款周期"""
  cyclePay: String

  """供应商合作关系数据id"""
  id: ID

  """发票类型"""
  invoiceType: HLInvoiceType

  """长期合作"""
  longCooperation: HLWhether

  """备注"""
  note: String

  """额度"""
  quota: BigDecimal

  """预付比例"""
  rate: BigDecimal
}

type HLSupplierDetailPayload implements HLOrgEntity {
  """系统id"""
  appId: Int

  """合作id集"""
  cooperateIdsList: [ID]

  """合作类型"""
  cooperateTypeList: [HLCooperateType]

  """对接人"""
  dockingPeople: String

  """对接电话"""
  dockingPhone: String

  """启用标识（1启用99禁用）"""
  enable: Int

  """财务系统编码"""
  financialSystemCode: String

  """供应商明细数据id"""
  id: ID

  """座机号码"""
  landlineNum: String

  """是否长期合作（1是，99否，0未指定）"""
  longCooperation: Int

  """组织id"""
  org: OrgEntity

  """联系电话"""
  phoneNum: String

  """备注信息"""
  remark: String

  """供应商id"""
  supplierId: ID

  """供应商别名"""
  supplierShortName: String

  """供应商子类型"""
  supplierSubType: [HLSupplierSubType]

  """供应商类型ID"""
  supplierType: Int

  """供应商租户id"""
  tenantId: ID
}

type HLSupplierFilePayload {
  """开始时间"""
  beginTime: Long

  """截止时间"""
  endTime: Long

  """文件内容"""
  fileContent: [HLFileContentPayload]

  """文件类型"""
  fileType: HLFileType
}

input HLSupplierFilesInput {
  """关联业务数据id"""
  associationId: ID

  """关联业务类型"""
  associationType: HLFileAssociationType!

  """开始时间"""
  beginTime: Long

  """截止时间"""
  endTime: Long

  """文件内容"""
  fileContent: [HLFileContentInput]

  """文件类型"""
  fileType: HLFileType!
}

type HLSupplierInfoPayload {
  """ 供应商属性"""
  attribute: HLAttribute

  """ 供应商名称"""
  name: String

  """所属组织id"""
  org: OrgEntity

  """供应商别名"""
  supplierShortName: String

  """供应商类型ID"""
  supplierType: Int

  """ 统一社会信用代码"""
  tin: String
}

type HLSupplierPayLoad {
  """关联用户id"""
  associationUserId: ID

  """供应商属性id"""
  attribute: HLAttribute

  """供应商基础数据id"""
  baseId: ID

  """所属组织id"""
  belongOrgId: ID

  """所属租户id"""
  belongTenantId: ID

  """营业执照类型"""
  businessLicenseType: HLBusinessLicenseType

  """市编码"""
  cityId: ID

  """控制人"""
  controlUser: String

  """合作id列表"""
  cooperateIdsList: [Long]

  """合作类型"""
  cooperateTypeList: [HLCooperateType]

  """国家"""
  country: ID

  """区（县）编码"""
  countyId: ID

  """供应商明细数据id"""
  detailId: ID

  """对接人"""
  dockingPeople: String

  """对接电话"""
  dockingPhone: String

  """启用标识"""
  enable: Int

  """身份证"""
  idCard: String

  """工商信息认证标识"""
  infoAuth: Int

  """座机号码"""
  landlineNum: String

  """法人"""
  legalPerson: String

  """是否长期合作"""
  longCooperation: Int

  """邮箱账号"""
  mail: String

  """供应商名称"""
  name: String

  """经营地"""
  operateAddress: String

  """经营范围"""
  operateRange: String

  """纳税类别"""
  payTaxesType: HLTaxpayerClass

  """联系电话"""
  phone: String

  """联系电话"""
  phoneNum: String

  """省编码"""
  provinceId: ID

  """注册日期"""
  recordDate: Long

  """登记状态"""
  registerStatus: HLCorpRegisterStatus

  """注册资本（单位：万元）"""
  registeredCapital: String

  """备注信息"""
  remark: String

  """供应商地址"""
  supplierAddress: String

  """供应商别名"""
  supplierShortName: String

  """供应商子类型"""
  supplierSubType: [HLSupplierSubType]

  """供应商类型ID"""
  supplierType: Int

  """税号"""
  tfn: String

  """供应商类型"""
  type: HLSupplierType

  """微信账号"""
  wechat: String
}

type HLSupplierQualificationPayLoad {
  """ 其他资产说明"""
  assetOther: String

  """ 房产说明"""
  assetProperty: String

  """ 车辆说明"""
  assetVehicle: String

  """ 简介"""
  description: String

  """文件列表"""
  fileList: [HLSupplierFilePayload]

  """ 销售渠道说明"""
  goodsSource: String

  """ 历史业绩说明"""
  historyAchievement: String

  """资质数据ID"""
  id: ID

  """ 备注"""
  note: String

  """ 销售类别集合（品类id）"""
  saleTypesList: [Int]

  """ 供应商基础Id"""
  supplierId: ID

  """ 更新人"""
  updateBy: Int

  """ 更新时间"""
  updateTime: Long
}

enum HLSupplierSubType {
  """国内基地供应商"""
  DOMESTIC_BASE_SUPPLIERS

  """国内城市供应商"""
  DOMESTIC_CITY_SUPPLIERS

  """国内进口代理商"""
  DOMESTIC_IMPORT_AGENTS

  """国内进口供应商"""
  DOMESTIC_IMPORT_SUPPLIERS

  """海外基地供应商"""
  OVERSEAS_BASE_SUPPLIERS
}

enum HLSupplierType {
  """公司"""
  COMPANY

  """个人"""
  PERSONAL
}

enum HLTaxpayerClass {
  """一般纳税人"""
  GENERAL_TAXPAYERS

  """增值税小规模纳税人"""
  SMALL_SCALE_TAXPAYERS
}

input HLUpdateCustomerAccountInput {
  """账户名称"""
  accountName: String

  """账户类型（基本户/XX）"""
  accountType: HLBankAccountType

  """银行账户"""
  bankCardNo: String

  """银行所在市"""
  bankCityName: String

  """银行名称"""
  bankName: String

  """银行所在省"""
  bankProvinceName: String

  """银行账户信息数据id"""
  id: ID!
}

input HLUpdateCustomerBaseInput {
  """客户属性"""
  attribute: HLAttribute

  """控制人"""
  controlUser: String

  """法人"""
  corporation: String

  """成立日期"""
  establishTime: Long

  """客户基础信息数据ID"""
  id: ID!

  """客户身份证号"""
  idNumber: String

  """邮箱账号"""
  mail: String

  """客户姓名"""
  name: String

  """经营地址"""
  operateAddress: String

  """纳税类别"""
  payTaxesType: HLTaxpayerClass

  """联系方式"""
  phone: String

  """注册地"""
  registerAddress: String

  """注册资本"""
  registerCapital: String

  """登记状态"""
  registerStatus: HLCorpRegisterStatus

  """统一社会信用代码"""
  taxpayerIdentificationNumber: String

  """客户类型"""
  type: HLCustomerType

  """微信账号"""
  wechat: String
}

input HLUpdateCustomerDetailContactsInput {
  """联系人别名"""
  alias: String

  """用户id"""
  contactUserId: ID

  """附件列表"""
  files: [HLCustomerFilesInput]

  """客户明细联系人数据ID"""
  id: ID!

  """联系人身份证号"""
  idNumber: String

  """邮箱"""
  mail: String

  """联系人名称"""
  name: String

  """联系人电话"""
  phone: String

  """微信"""
  wechat: String
}

input HLUpdateCustomerFilesInput {
  """关联业务数据id"""
  associationId: ID!

  """关联业务类型"""
  associationType: HLFileAssociationType!

  """开始时间"""
  beginTime: Long

  """截止时间"""
  endTime: Long

  """文件内容"""
  fileContent: [HLFileContentInput]!

  """文件类型"""
  fileType: HLFileType!
}

input HLUpdateCustomerQualificationInput {
  """其他资产说明"""
  assetOther: String

  """房产说明"""
  assetProperty: String

  """车辆说明"""
  assetVehicle: String

  """经营时长:1.1年以内 2.1~3年 3.3~5年 4.5~10年 9.10年以上"""
  businessDuration: HLBusinessDuration

  """经营规模:1.10万以下 2.10~100万 3.100~500万 4.500~1000万 5.1000~5000万 9.5000万以上"""
  businessScale: HLBusinessScale

  """经营类型:1.个体散户 2.商超客户 3.配送商 4.专卖店 9.其他"""
  businessType: [HLBusinessType]

  """简介"""
  description: String

  """附件列表"""
  files: [HLCustomerFilesInput]

  """历史业绩说明"""
  historyAchievement: String

  """资质数据ID"""
  id: ID!

  """销售类别集合（品类id）"""
  saleTypes: [Int]

  """销售渠道说明"""
  salesChannels: String
}

input HLUpdateSupplierAccountInput {
  """账户名称"""
  accountName: String

  """账户类型（基本户/XX）"""
  accountType: HLBankAccountType

  """银行账户"""
  bankCardNo: String

  """银行所在市"""
  bankCityName: String

  """银行名称"""
  bankName: String

  """银行所在省"""
  bankProvinceName: String

  """银行账户信息数据id"""
  id: ID
}

input HLUpdateSupplierBaseInput {
  """供应商属性"""
  attribute: HLAttribute

  """所属组织id"""
  belongOrgId: ID

  """所属租户id"""
  belongTenantId: ID

  """营业执照类型"""
  businessLicenseType: HLBusinessLicenseType

  """市编码"""
  cityId: ID

  """控制人"""
  controlUser: String

  """法人"""
  corporation: String

  """国家"""
  country: ID

  """区（县）编码"""
  countyId: ID

  """成立日期"""
  establishTime: Long

  """供应商基础信息数据ID"""
  id: ID!

  """供应商身份证号"""
  idCard: String

  """邮箱账号"""
  mail: String

  """供应商姓名"""
  name: String

  """经营地址"""
  operateAddress: String

  """经营范围"""
  operateRange: String

  """纳税类别"""
  payTaxesType: HLTaxpayerClass

  """联系方式"""
  phone: String

  """省编码"""
  provinceId: ID

  """注册日期"""
  recordDate: Long

  """注册地"""
  registerAddress: String

  """注册资本"""
  registerCapital: String

  """登记状态"""
  registerStatus: HLCorpRegisterStatus

  """纳税人识别号"""
  tin: String

  """供应商类型"""
  type: HLSupplierType

  """微信账号"""
  wechat: String
}

input HLUpdateSupplierContractRelInput {
  """默认标识"""
  defaultMark: Int

  """供应商合同主体数据id"""
  id: ID!

  """供应商明细数据id"""
  supplierDetailId: ID!

  """关联供应商基础ID"""
  supplierId: ID!
}

input HLUpdateSupplierDetailContactsInput {
  """联系人别名"""
  alias: String

  """用户id"""
  contactUserId: ID

  """附件列表"""
  fileList: [HLSupplierFilesInput]

  """供应商明细联系人数据ID"""
  id: ID

  """联系人身份证号"""
  idCard: String

  """邮箱"""
  mail: String

  """联系人名称"""
  name: String

  """联系人电话"""
  phone: String

  """微信"""
  wechat: String
}

input HLUpdateSupplierDetailCooperationInput {
  """结算方式"""
  balanceMode: HLSettlementMethodType

  """结算账期"""
  cycleBalance: String

  """对账周期"""
  cycleCheck: String

  """开票周期"""
  cycleInvoicing: String

  """付款周期"""
  cyclePay: String

  """供应商合作数据id"""
  id: ID!

  """发票类型"""
  invoiceType: HLInvoiceType

  """额度"""
  quota: BigDecimal

  """预付比例"""
  rate: BigDecimal
}

input HLUpdateSupplierDetailInput {
  """系统id"""
  appId: Int

  """合作id集"""
  cooperateIdsList: [ID]

  """合作类型"""
  cooperateTypeList: [HLCooperateType]

  """对接人"""
  dockingPeople: String

  """对接电话"""
  dockingPhone: String

  """启用标识（1启用99禁用）"""
  enable: Int

  """财务系统编码"""
  financialSystemCode: String

  """供应商明细数据id"""
  id: ID!

  """座机号码"""
  landlineNum: String

  """是否长期合作（1是，99否，0未指定）"""
  longCooperation: Int

  """明细组织id"""
  organizationId: ID

  """联系电话"""
  phoneNum: String

  """备注信息"""
  remark: String

  """供应商别名"""
  supplierShortName: String

  """供应商子类型"""
  supplierSubType: [HLSupplierSubType]

  """供应商类型ID"""
  supplierType: Int

  """供应商租户id"""
  tenantId: ID
}

input HLUpdateSupplierQualificationInput {
  """ 其他资产说明"""
  assetOther: String

  """ 房产说明"""
  assetProperty: String

  """ 车辆说明"""
  assetVehicle: String

  """ 简介"""
  description: String

  """分类文件列表"""
  fileList: [HLSupplierFilesInput]

  """ 主要货源渠道"""
  goodsSource: String

  """ 历史业绩说明"""
  historyAchievement: String

  """资质数据ID"""
  id: ID!

  """ 备注"""
  note: String

  """ 销售类别集合（品类id）"""
  saleTypesList: [Int]

  """ 供应商基础Id"""
  supplierId: ID!
}

enum HLWhether {
  NO
  YES
}

input HandleAlarmInput {
  """处理内容"""
  handleContent: String

  """处理人名称"""
  handler: String

  """处理人手机号码"""
  handlerPhone: String

  """任务id"""
  taskId: ID
}

enum HappenedEnum {
  """预计发生"""
  N

  """仅用于返回值,表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """实际发生"""
  Y
}

type HasStockCategoryPayload {
  """ 品类id"""
  categoryId: Int

  """ 品类名称"""
  categoryName: String
}

type HasStockSkuPayload implements SkuBase & TotalTypeBase & UnitTypeBase {
  """ 商品"""
  sku: PitayaCommoditySku

  """ 聚合总计单位数量"""
  summaryTotalQuantity: BigDecimal

  """ 聚合基本单位数量"""
  summaryUnitQuantity: BigDecimal

  """ 聚合总计单位"""
  totalType: Unit

  """ 聚合基本单位"""
  unitType: Unit
}

type HasStockSpuPayload {
  """ 商品id"""
  commodityId: Int

  """ 商品名称"""
  commodityName: String
}

"""头程运输信息"""
input HeadTransportInformationInput {
  """头程目的港"""
  destinationPortId: ID

  """车辆运输信息 """
  roadTransportInformation: [RoadTransportInformationInput]
}

"""返回值-凭证处理中心: 表头信息"""
type HeadingUnit {
  """表头编码(英文)"""
  dataIndex: String

  """表头名称(中文)"""
  title: String

  """宽度"""
  width: Int
}

type HeadquarterAreaOrderInfoPayload {
  """区域采购订单"""
  areaPurchaseOrderId: ID

  """中台订单流水号"""
  headquarterAreaOrderRunCode: String

  """总部销售订单id"""
  headquarterSalesOrderId: ID
}

type HeadquarterSalesOrderInfoPayload implements CustomerInterface {
  """费用项"""
  bill: BillCommonPayload

  """客户id"""
  customerId: ID

  """客户名称"""
  customerName: String

  """调拨日期"""
  transferDate: Long
}

"""---------------- 入参 ------------"""
input IdCardRecogInput {
  """文件url或文件id"""
  file: String

  """
  图像数据，base64编码，要求base64编码后大小不超过10MB。图片最小边不小于15px，最长边不超过8000px。支持JPEG、JPG、PNG、BMP、TIFF格式
  """
  image: String

  """校验身份证号信息的开关，默认false"""
  returnVerification: Boolean

  """身份证正反面"""
  side: Side
}

"""---------------- 出参 ------------"""
type IdCardRecogPayload {
  """ 地址，人像面有效"""
  address: String

  """ 出生日期，人像面有效"""
  birth: String

  """ 民族，人像面有效"""
  ethnicity: String

  """ 发证机关，背面有效"""
  issue: String

  """ 姓名，人像面有效"""
  name: String

  """ 身份证号，人像面有效"""
  number: String

  """ 性别，人像面有效"""
  sex: String

  """ 有效起始日期，背面有效"""
  validFrom: String

  """ 有效结束日期，背面有效"""
  validTo: String

  """身份证验证结果"""
  verificationResult: VerificationResultPayload
}

"""入参-通用的Id入参"""
input IdInput {
  """系统ID"""
  appId: Int!

  """Id号入参"""
  id: ID!
}

type IdOption {
  label: String
  value: ID
}

input IdsInput {
  """ 拓展单id """
  extId: ID!

  """ 标识：true-查看详情/ false-修改扩展单进入的回显 """
  flag: Boolean

  """ 采购单id """
  id: ID!
}

input IgnoreTaskSaleChangeInput {
  changeId: ID
  taskItemId: ID
}

enum ImportApplyEventEnum {
  """审结"""
  AUDIT_AND_SETTLEMENT

  """消杀"""
  DISINFECTANT

  """国抽"""
  DOMESTIC_SAMPLING

  """查验"""
  INSPECTION

  """核酸"""
  NUCLEIC_ACID_CHECK

  """放行"""
  RELEASE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type ImportApplyEventPayload implements UniqueIdInterface {
  """进口申报事件"""
  eventList: [ImportApplyEventEnum]

  """生成参数"""
  parameterList: [String]

  """唯一id"""
  uniqueId: ID
}

input ImportBillInput {
  """导入类型"""
  billType: BillTypeEnum!

  """文件"""
  file: FileInput!
}

type ImportBillPayLoad {
  """失败文件批次"""
  failFileBatchCode: String

  """失败条数"""
  failNum: Int

  """导入批次(代表本次导入的批次)"""
  importBatchCode: String

  """成功条数"""
  successNum: Int

  """总条数"""
  totalNum: Int
}

type ImportCustomsClearancePayload {
  """货柜免租截止日期"""
  endFreeRentTime: Long

  """中检情况"""
  inspectionCondition: [String]

  """抽检数量"""
  inspectionQuantity: String

  """提柜目的地"""
  pickupDestination: String
}

"""进口报关信息"""
type ImportDeclarationInfo {
  """进口报关文件信息"""
  importDeclarationInfo: [ResourceFileListPayload]

  """报关单号"""
  importDeclareCode: String

  """进口报关公司Id"""
  importDeclareCompanyId: ID

  """进口报关口岸"""
  importDeclarePort: ID

  """进口港"""
  importPort: String
}

"""进口申报单据"""
type ImportDeclarationInvoice {
  """申报单据信息集合"""
  declareResourceInvoice: [ResourceFilePayload]

  """发票模板"""
  invoiceTemplate: String

  """销售合同模板"""
  salesContractTemplate: String
}

"""进口报关入参"""
input ImportDeclareCreateInput {
  """进口申报单据"""
  declareResourceInvoice: [ResourceFileListInput]

  """主键Id"""
  id: ID!

  """进口报关文件信息"""
  importDeclarationInfo: [ResourceFileListInput]

  """报关单号"""
  importDeclareCode: String

  """进口报关口岸"""
  importDeclarePort: ID

  """操作类型"""
  operateType: DeclareOperateTypeEnum
}

"""进口报关详情出参"""
type ImportDeclareDetailInfoPayload {
  """基本信息"""
  basicInfo: DurianBasicInfo

  """商品信息"""
  commodityInfo: CommodityInfo

  """进口申报单据"""
  declareResourceInvoice: [ResourceFileListPayload]

  """出口报关信息"""
  exportDeclarationInfo: ExportDeclarationInfo

  """进口报关信息"""
  importDeclarationInfo: ImportDeclarationInfo

  """任务状态"""
  importDeclareStatus: ImportDeclareStatus

  """运输信息"""
  transportInfo: TransportInfo
}

"""进口报关导出入参"""
input ImportDeclareExportInput {
  """提单号"""
  billLoadingCode: String

  """柜号"""
  cabinetCode: String

  """品类"""
  categoryId: [ID]

  """合同号"""
  contractCode: String

  """进口港"""
  entryPort: [ID]

  """预计到岗时间：结束时间"""
  estimatedArrivalEndTime: Long

  """预计到岗时间：起始时间"""
  estimatedArrivalStartTime: Long

  """出口报关公司"""
  exportDeclareCompany: String

  """接单日期：结束时间"""
  receiptEndTime: Long

  """接单日期：起始时间"""
  receiptStartTime: Long

  """船名"""
  shipName: String

  """状态"""
  status: [ImportDeclareStatus]
}

"""进口报关明细入参"""
input ImportDeclareGetInput {
  """主键Id"""
  id: ID!
}

type ImportDeclareMailInfoPayload {
  """进口报关公司"""
  importDeclareCompany: String

  """邮箱"""
  mail: [String]

  """口岸"""
  port: String
}

"""进口报关分页查询入参"""
input ImportDeclarePageInput {
  """提单号"""
  billLoadingCode: String

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类"""
  categoryId: [ID]

  """合同号"""
  contractCode: String

  """进口港"""
  entryPort: [ID]

  """预计到岗时间：结束时间"""
  estimatedArrivalEndTime: Long

  """预计到岗时间：起始时间"""
  estimatedArrivalStartTime: Long

  """出口报关公司"""
  exportDeclareCompany: ID

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """接单日期：结束时间"""
  receiptEndTime: Long

  """接单日期：起始时间"""
  receiptStartTime: Long

  """船名"""
  shipName: String

  """状态"""
  status: [ImportDeclareStatus]
}

"""进口报关分页查询出参"""
type ImportDeclarePagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [ImportDeclarePayload]

  """总记录数"""
  totalRecords: Int
}

"""进口报关信息对象"""
type ImportDeclarePayload {
  """异常原因"""
  abnormalReason: String

  """异常状态"""
  abnormalStatus: AbnormalStatus

  """异常状态描述"""
  abnormalStatusDesc: String

  """提单号"""
  billLoadingCode: String

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: [String]

  """柜子id"""
  cabinetId: ID

  """品类id"""
  categoryId: Int

  """品类名称"""
  categoryName: String

  """合同号"""
  contractCode: String

  """进口港"""
  entryPort: String

  """预计到岗时间"""
  estimatedArrivalTime: Long

  """出口报关公司"""
  exportDeclareCompany: String

  """主键Id"""
  id: ID

  """接单日期"""
  receiptTime: Long

  """任务状态"""
  status: ImportDeclareStatus

  """任务状态描述"""
  statusDesc: String
}

interface ImportDeclarePortInterface {
  """进口报关口岸名称"""
  importDeclarePort: String

  """进口报关口岸ID"""
  importDeclarePortId: ID
}

"""进口报关:撤回入参"""
input ImportDeclareRecallInput {
  """主键Id"""
  id: ID!
}

"""进口报关状态"""
enum ImportDeclareStatus {
  """待处理"""
  IMPORT_DECLARE_PENDING

  """已处理"""
  IMPORT_DECLARE_PROCESSED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""进口信息"""
type ImportInfo {
  """进口港"""
  entryPort: String

  """进口报关单号"""
  importDeclareCode: String

  """进口报关口岸"""
  importDeclarePort: String

  """任务状态"""
  status: ImportDeclareStatus!

  """任务状态描述"""
  statusDesc: String
}

type ImportResultPayload {
  """导入失败的数据文件"""
  failedFile: DurianFilePayload

  """导入失败的总数"""
  failures: Int

  """导入成功的总数"""
  successes: Int

  """导入总数"""
  total: Int
}

interface InBelongNameBase {
  inBelongId: Int
  inBelongName: String
  inBelongType: Int
}

input InOrder {
  """商品类型id"""
  commodityTypeId: Int!

  """备注信息"""
  inOrderDescription: String
  inOrderItem: [InOrderItem]!

  """入库订单类型"""
  inOrderType: Int!

  """生产任务id"""
  taskId: ID!
}

input InOrderDetailInput {
  """生产数据 10 黄龙数据 20"""
  dataType: Int
  inOrderId: ID!
}

"""入库明细"""
input InOrderItem {
  """批次id"""
  batchId: ID

  """商品sku id"""
  commoditySkuId: Int!

  """出库库存记录明细id"""
  outStockRecordItemId: ID

  """报损入库原因"""
  reason: String

  """总计类型数量（例：件）"""
  totalQuantity: BigDecimal!

  """单位类型数量（例：kg，个）"""
  unitQuantity: BigDecimal!
}

"""入库明细"""
input InOrderItemUpdate {
  """批次id"""
  batchId: ID

  """商品id"""
  commodityId: Int

  """商品sku id"""
  commoditySkuId: Int!

  """入库明细id"""
  inOrderItemId: ID

  """报损入库原因"""
  reason: String

  """总计类型数量（例：件）"""
  totalQuantity: BigDecimal

  """单位类型数量（例：kg，个）"""
  unitQuantity: BigDecimal!
}

type InOrderRecordDetailPayload {
  """商品信息"""
  commodities: [InOrderRecordItemDetailPayload]

  """商品类型Id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """客户Id"""
  customerId: Int

  """客户名称"""
  customerName: String

  """客户类型Id"""
  customerTypeId: Int

  """客户类型名称"""
  customerTypeName: String

  """实际运费"""
  deliveryFee: BigDecimal

  """入库单号"""
  inOrderCode: String

  """订单备注"""
  inOrderDescription: String

  """入库状态"""
  inOrderStatus: String

  """入库状态Id"""
  inOrderStatusId: Int

  """入库类型"""
  inOrderTypeId: Int

  """入库类型名称"""
  inOrderTypeName: String
  inStockCode: String

  """入库订单Id"""
  inStockRecordId: ID

  """入库时间"""
  putInTime: Long

  """入库人员"""
  putInUserName: String
  stockOrderTypeId: Int

  """提交时间"""
  submitTime: Long

  """提交人员"""
  submitUserName: String

  """供应商Id"""
  supplierId: Int

  """供应商名称"""
  supplierName: String

  """任务单号"""
  taskCode: String

  """任务Id"""
  taskId: ID

  """总计"""
  totalPrice: BigDecimal

  """仓库Id"""
  warehouseId: ID

  """仓库名称"""
  warehouseName: String
}

"""入库记录列表条件（入库记录）"""
input InOrderRecordFilter {
  """客户Id"""
  customerId: Int

  """客户类型（空为全部）"""
  customerType: Int

  """入库类型Id（可空）"""
  inOrderTypeId: Int

  """订单号/商品名称（模糊查询）"""
  keyword: String

  """v2.20.0.0版本后的出入库类型"""
  stockOrderTypeId: Int

  """查询时间条件"""
  timeRange: PitayaTimeRange
}

type InOrderRecordItemDetailPayload implements BatchInfoWithWarehouseBase {
  """批次号"""
  batchCode: String

  """带有仓库信息的批次信息"""
  batchInfo: BatchInfoWithWarehouse

  """SPUId"""
  commodityId: Int

  """SPU名称"""
  commodityName: String

  """商品skuID"""
  commoditySkuId: Int

  """商品规格选项Id"""
  commoditySpecOptionId: [Int]

  """副单位与基本单位换算"""
  conversion: BigDecimal

  """毛重"""
  grossUnitQuantity: BigDecimal

  """规格选项"""
  skuTextDescription: [String]

  """副单位数量"""
  totalQuantity: BigDecimal

  """副单位类型名称"""
  totalTypeName: String

  """单价"""
  unitPrice: BigDecimal

  """单价单位类型名称"""
  unitPriceTypeName: String

  """小单位数量"""
  unitQuantity: BigDecimal

  """小计"""
  unitTotalPrice: BigDecimal

  """小单位类型名称"""
  unitTypeName: String
}

type InOrderRecordListPayload {
  """商品信息"""
  commodities: [InOrderRecordItemDetailPayload]

  """商品类型Id"""
  commodityTypeId: Int

  """商品类型名称（原料、辅料）"""
  commodityTypeName: String

  """入库时间"""
  createTime: Long

  """入库人员"""
  createUserName: String

  """客户Id"""
  customerId: Int

  """客户名称"""
  customerName: String

  """客户类型Id"""
  customerTypeId: Int

  """客户类型名称"""
  customerTypeName: String

  """入库单号"""
  inOrderCode: String

  """入库类型"""
  inOrderTypeId: Int
  inOrderTypeName: String

  """入库单号"""
  inStockCode: String

  """入库订单Id"""
  inStockRecordId: ID

  """入库类型名称（原料采购、辅料采购）"""
  stockOrderTypeId: Int

  """仓库Id"""
  warehouseId: ID

  """仓库名称"""
  warehouseName: String
}

enum InOrderStatus {
  """50 已取消"""
  CANCELED

  """30 部分入库"""
  ENTERING

  """40 已完成"""
  FINISHED

  """20 待入库"""
  TO_BE_ENTER

  """10 待提交"""
  TO_BE_SUBMIT
}

input InOrderUpdate {
  """商品类型id"""
  commodityTypeId: Int!

  """备注信息"""
  inOrderDescription: String

  """生产订单id"""
  inOrderId: ID!

  """商品item信息"""
  inOrderItem: [InOrderItemUpdate]!

  """入库类型"""
  inOrderType: Int!

  """任务id"""
  taskId: ID!
}

type InOutLimitationPayload {
  configType: String
  configValue: BigDecimal
  id: ID
  limitText: String
}

type InStockFinishedQuantity implements QuantityInterface {
  """实际入库总计类型数量"""
  totalQuantity: BigDecimal

  """实际入库单位类型数量"""
  unitQuantity: BigDecimal
}

input InStockOrderDetailInput {
  """ 系统ID"""
  appId: Int

  """ 入库单ID"""
  inOrderId: ID!

  """ 组织ID"""
  orgId: Int

  """ 操作人可用仓库集合"""
  userWarehouseIdList: [ID]
}

""" 入库类型"""
enum InStockOrderType {
  """ 盘点入库"""
  CHECK_IN_APPLY

  """ 次品入库"""
  DEFECTIVE_IN_APPLY

  """ 其他入库"""
  OTHER_IN_APPLY

  """ 成品入库"""
  PRODUCTION_IN_APPLY

  """ 原料采购"""
  RAW_PURCHASE

  """ 原料退料"""
  RAW_RETURN

  """ 退货品退料"""
  RETURNED_GOODS_RETURN

  """ 销售退货"""
  SALES_RETURN

  """ 半成品入库"""
  SEMI_FINISHED_IN_APPLY

  """ 半成品退料"""
  SEMI_FINISHED_PRODUCTS_RETURN

  """ 辅料采购"""
  SUB_PURCHASE

  """ 辅料退料"""
  SUB_RETURN

  """ 调拨入库"""
  TRANSFER_IN_APPLY

  """ 销售归还"""
  TURNOVER_BASKET_RETURN
}

""" 列表获取审核单入库记录"""
type InStockRecordListPayload {
  inStockRecordRespList: [InStockRecordPayload]

  """ 待入库商品信息"""
  waitCommoditiesList: [StockOrderWaitCommodityPayload]
}

type InStockRecordOption {
  inOrderTypeId: Int
  label: String
  stockOrderTypeId: Int
}

""" 入库记录信息"""
type InStockRecordPayload {
  """ 所属客户"""
  belongId: Int

  """ 所属客户名称"""
  belongName: String

  """ 客户类型"""
  belongType: Int

  """ 入库商品信息"""
  commoditiesList: [StockRecordCommodityPayload]

  """ 商品类型"""
  commodityType: Int

  """ 商品类型名称"""
  commodityTypeName: String

  """ 备注"""
  note: String

  """ 入库记录编码"""
  recordCode: String

  """ 入库记录ID"""
  recordId: Long

  """ 供应商"""
  supplierId: Int

  """ 供应商名称"""
  supplierName: String

  """ 总计金额"""
  totalAmount: BigDecimal

  """ 操作人"""
  userId: Int

  """ 所属仓库"""
  warehouseId: ID

  """ 所属仓库名称"""
  warehouseName: String
}

type InboundListPayload {
  """商品类型Id"""
  commodityTypeId: Int
  inApplyCode: String
  inboundRecordList: [InboundRecordPayload]
  toBeInBoundList: [ToBeInboundPayload]
}

type InboundRecordItemPayload implements CommodityNameBase & SkuTextDescriptionBase {
  """批次号"""
  batchCode: String

  """批次id"""
  batchId: ID

  """SPU名称"""
  commodityName: String
  commoditySkuId: Int

  """副单位与基本单位换算"""
  conversion: BigDecimal

  """毛重"""
  grossUnitQuantity: BigDecimal

  """规格选项"""
  skuTextDescription: [String]

  """总价"""
  totalPrice: BigDecimal

  """副单位数量"""
  totalQuantity: BigDecimal
  totalType: Int

  """副单位类型名称"""
  totalTypeName: String

  """单价"""
  unitPrice: BigDecimal
  unitPriceType: Int

  """单价单位名称"""
  unitPriceTypeName: String

  """小单位数量"""
  unitQuantity: BigDecimal
  unitType: Int

  """小单位类型名称"""
  unitTypeName: String
}

"""已入库商品信息"""
type InboundRecordPayload {
  """入库人员"""
  createUserName: String

  """预估运费"""
  deliveryFee: BigDecimal

  """入库单号"""
  inOrderCode: String

  """已入库商品信息"""
  inboundRecordItems: [InboundRecordItemPayload]

  """入库时间"""
  inboundTime: Long

  """入库备注"""
  remark: String

  """总价"""
  totalPrice: BigDecimal
  userId: Int
}

"""新增/编辑收入入参"""
input IncomeAddOrEditInput {
  """收入金额"""
  amount: BigDecimal!

  """客户id"""
  customerId: Int

  """费用单id"""
  incomeId: ID

  """收入项"""
  incomeItemType: Int!

  """收入支付方式"""
  incomePaymentMethod: [IncomePaymentInput!]!

  """收入类型"""
  incomeType: IncomeTypeEnum!

  """预收抵扣"""
  preReceiptDeduction: PeachPreReceiptPaymentInput

  """备注"""
  remark: String

  """收入产生时间，结束"""
  timeEnd: Long!

  """收入产生时间，开始"""
  timeStart: Long!
}

type IncomeDetailPayload {
  """收入金额"""
  amount: BigDecimal!

  """审核记录"""
  auditRecordList: [AuditLogInfo]

  """客户可用预收金额"""
  customerAvailablePreReceiptAmount: BigDecimal

  """客户id"""
  customerId: Int

  """客户名称"""
  customerName: String

  """抵扣方式"""
  deductionMethod: PreReceiptDeductionMethodEnum

  """收入单id"""
  incomeId: ID

  """收入项"""
  incomeItemType: Int

  """收入状态"""
  incomeOrderStatus: IncomeOrderStatusEnum

  """收入信息"""
  incomePaymentInfo: [IncomePaymentInfo]

  """收入类型"""
  incomeType: IncomeTypeEnum!

  """单号"""
  orderCode: String

  """预收单总金额"""
  preReceiptAmount: BigDecimal

  """预收单列表"""
  preReceiptPaymentList: [PeachPreReceiptRefundDetailList]

  """备注"""
  remark: String

  """发起人"""
  sponsorName: String

  """发起时间"""
  sponsorTime: Long

  """产生时间，结束"""
  timeEnd: Long!

  """产生时间，开始"""
  timeStart: Long!
}

"""收入id查询入参"""
input IncomeIdInput {
  """收入订单ID"""
  incomeId: ID!
}

"""新增/取消/撤销/提交财务"""
input IncomeIdOperateInput {
  """收入订单ID"""
  incomeId: ID!

  """操作类型"""
  operateType: OperateTypeEnumType!
}

"""新增/编辑收入返回结果"""
type IncomeIdPayload {
  """收入订单ID"""
  incomeId: ID
}

"""收入列表数据对象"""
type IncomeListPayload {
  """收入金额"""
  amount: BigDecimal

  """收入单id"""
  incomeId: ID!

  """收入项"""
  incomeItemType: Int

  """收入状态"""
  incomeOrderStatus: IncomeOrderStatusEnum

  """收入类型"""
  incomeType: IncomeTypeEnum!

  """收入单号"""
  orderCode: String

  """发起人"""
  sponsorName: String

  """发起时间"""
  sponsorTime: Long
}

enum IncomeOperation {
  AUDIT
  ORDER
}

type IncomeOrderBatchData {
  """ 批次id """
  batchId: ID

  """商品备注"""
  commodityNote: String

  """ 销售收入明细id 唯一标识 """
  incomeItemId: ID

  """ 平台结算单价单位说明 """
  priceTypeDesc: String

  """ 平台结算单价 """
  salePrice: BigDecimal

  """ 平台结算数量辅单位 """
  totalQuantity: BigDecimal

  """ 辅单位平台结算数量单位说明 """
  totalTypeDesc: String

  """ 平台结算数量(主单位) """
  unitQuantity: BigDecimal

  """ 平台结算数量单位说明 """
  unitTypeDesc: String
}

""" 销售商品出库批次成本信息 """
type IncomeOrderOutBatchPayload {
  """成本批次号"""
  batchCode: String

  """成本单价"""
  costPriceDesc: String
}

type IncomeOrderSkuData {
  """ 实际收货数量(辅单位) """
  actualTotalQuantity: BigDecimal

  """ 实际收货数量单位说明 """
  actualTotalQuantityTypeDesc: String

  """ 实际收货数量(主单位) """
  actualUnitQuantity: BigDecimal

  """ 实际收货数量单位说明 """
  actualUnitQuantityTypeDesc: String

  """销售商品图片信息"""
  commodityResourceList: [String]

  """收入金额差异"""
  differenceAmount: BigDecimal

  """销售差异数量"""
  differenceQuantity: BigDecimal

  """销售差异数量(辅单位)"""
  differenceQuantityTotal: BigDecimal

  """批次信息"""
  incomeOrderBatchData: [IncomeOrderBatchData]

  """出库详情信息"""
  outBatchList: [IncomeOrderOutBatchPayload]

  """ 平台结算金额 """
  saleTotalPrice: BigDecimal

  """ skuId """
  skuId: ID

  """ 销售商品 """
  skuName: String

  """ 唯一标识 """
  unique: ID
}

"""收入订单状态枚举"""
enum IncomeOrderStatusEnum {
  """已取消"""
  CANCEL

  """已完成（已完成）"""
  COMPLETE

  """已完成（财务已确认）"""
  FD_CONFIRMED

  """审核中（待财务审核）"""
  FD_UN_REVIEWED

  """已驳回（财务已驳回）"""
  REJECTED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """待提交"""
  UN_SUBMIT
}

"""收入分页查询入参"""
input IncomePageInput {
  """收入查询状态,查询全部时，不传"""
  incomeOrderStatus: [IncomeOrderStatusEnum]

  """收入项,查询全部时，不传或者传空数组"""
  incomeTypeQuery: [Int]

  """收入单号模糊查询"""
  orderCode: String

  """当前页码"""
  pageCurrent: Int

  """每页显示条数"""
  pageSize: Int

  """发起时间结束"""
  timeEnd: Long

  """发起时间开始"""
  timeStart: Long
}

"""收入分页查询返回结果"""
type IncomePagePayload {
  """当前页码"""
  pageCurrent: Int

  """每页显示条数"""
  pageSize: Int

  """分页数据集合"""
  records: [IncomeListPayload]

  """总条数"""
  totalRecords: Long
}

type IncomePaymentInfo {
  """金额"""
  amount: BigDecimal

  """支付方式"""
  paymentType: PeachPaymentType
}

input IncomePaymentInput {
  """金额"""
  amount: BigDecimal!

  """支付方式"""
  paymentType: PeachPaymentType!
}

""" 收入单: 修改销售金额商品sku价格参数 """
input IncomeStatementCommodityInput {
  """ 商品批次 """
  commodityBatchIdInput: [CommodityBatchIdInput]

  """ 商品类型id """
  commodityType: Int

  """ 图片列表 -次品用这个字段（只有销售开单有次品） """
  fileInputList: [PitayaFileInput]

  """ 销售总量、单价和单位信息 """
  salesAllQuantityAndPrice: QuantityAndPriceAndTypeInfoInput

  """ skuId """
  skuId: Int
}

enum IncomeStatementEnum {
  """平台开单收入单"""
  INCOME_PLATFORM_BILLING

  """销售开单收入单"""
  INCOME_SALES_INVOICING

  """ 内部销售收入单 """
  INTERNAL_SALES_FEE

  """联营销售收入单"""
  JOINT_VENTURE_SALE

  """ 废旧品销售收入单 """
  SALE_OF_WASTE_PRODUCTS
}

""" 收入单(销售开单/平台开单)列表和详情返回实体 """
type IncomeStatementMainInfo implements BelongOrgBase & CreateByBase & CustomerBase {
  """ 所属组织 """
  belongOrg: PitayaOrg

  """ 收入单id """
  billMainId: ID

  """ 创建人 """
  createBy: User

  """ 创建时间 """
  createTime: Long

  """ 销售客户 """
  customer: Customer

  """ 费用单号 """
  incomeStatementOrderCode: String

  """ 收入单状态枚举 """
  incomeStatementStatus: PitayaBillStatusEnum

  """ 收入单状态枚举描述 """
  incomeStatementStatusDesc: String

  """ 收入单类型枚举 """
  incomeStatementType: BillMainTypeEnum

  """ 收入单类型枚举描述 """
  incomeStatementTypeDesc: String

  """ 驳回原因 """
  remark: String

  """ 销售单信息 """
  saleOrderInfo: SaleOrderInfo

  """ 费用单模板id """
  templateId: ID
}

""" 收入单: 日志操作信息 """
type IncomeStatementOperationLogPayload implements UserBase {
  """ 时间 """
  createTime: Long

  """ 收入单状态 """
  endStatus: PitayaBillStatusEnum

  """ 收入单状态名称 """
  endStatusDesc: String

  """ 备注 """
  note: String

  """ 变更前状态 """
  startStatus: PitayaBillStatusEnum

  """ 变更前状态描述 """
  startStatusDesc: String

  """ 用户信息 """
  user: User
}

enum IncomeStatementStatusEnum {
  """ 待业务员审核 """
  BILL_BIZ_UN_REVIEWED

  """ 业务员拒绝 """
  BUSINESS_REJECT

  """ 财务拒绝 """
  FINANCIAL_REJECT

  """ 待提交 """
  WAIT_SUBMIT
}

input IncomeStatementTypeInput {
  incomeStatementType: IncomeStatementEnum
}

""" 收入单状态数量统计 """
type IncomeStatementTypeStatusStatisticPayload {
  """ 收入单类型枚举 """
  incomeStatementType: IncomeStatementEnum

  """ 状态数量 """
  statusNumberList: [StatusNumber]
}

"""销售收入状态(10:待提交 15:财务已驳回 20:待业务人员审核 30:待财务人员审核 40:已完成)"""
enum IncomeStatus {
  """ 业务人员驳回 """
  BUSINESS_REJECT

  """ 已取消 """
  CANCELED

  """ 财务已确认"""
  FINANCIAL_CONFIRM

  """ 财务已驳回 """
  FINANCIAL_REJECT

  """ 已完成 """
  FINISHED

  """ 未指定的 """
  IncomeStatus_UNSPECIFIED

  """ 待内勤人员审核 """
  UN_BACK_OFFICE_AUDIT

  """ 待业务人员审核 """
  UN_BUSINESS_AUDIT

  """ 待财务人员审核 """
  UN_FINANCIAL_AUDIT

  """ 待提交 """
  UN_SUBMIT
}

enum IncomeStatusEnum {
  """未提交"""
  NOT_SUBMIT

  """已提交"""
  SUBMIT
}

"""收入类型"""
enum IncomeTypeEnum {
  """其他收入"""
  OTHER_INCOME

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type IndividualPurchaseCommodity implements CommoditySkuBase & CommodityTypeBase {
  """ 关联采购单号 """
  associatedPurchaseCode: ID

  """ 批次id """
  batchId: ID

  """ 商品标记描述 """
  commodityMarkDescList: [String]

  """ 商品标记（补损与赠送/包损耗互斥） """
  commodityMarkList: [AcquireMarkEnum]

  """ sku信息 """
  commoditySku: PitayaCommoditySku

  """ 商品类型信息 """
  commodityType: PitayaCommodityType

  """ 入库毛重数量-单价定位为毛重的时候，该字段才有值 """
  inStockGrossQuantity: Quantity

  """ 入库数量 """
  inStockQuantity: Quantity

  """ 商品序号 """
  index: String

  """ 单价定位: 净重/毛重 """
  pricePosition: PricePositionEnum

  """ 采购商品数量、单价、小计、单位信息 """
  purchaseQuantityAndPriceInfo: QuantityAndPriceAndAmountInfo
}

""" 创建采购单的商品参数 """
input IndividualPurchaseCommodityInput {
  """ 关联采购单号 """
  associatedPurchaseCode: String

  """ 商品id """
  commodityId: Int

  """ 商品类型 """
  commodityType: Int

  """ 采购标记列表 """
  markList: [AcquireMarkEnum]

  """ 单价定位 """
  pricePositionEnum: PricePositionEnum

  """ 商品数量、单价、单位信息 """
  quantityAndPrice: QuantityAndPriceAndTypeInfoInput

  """ skuId """
  skuId: Int
}

""" 采购单主信息 """
type IndividualPurchaseMainInfo implements BelongOrgBase & CreateByBase & CustomerBase & SupplierBase & UserBase & WarehouseBase {
  """ 所属组织 """
  belongOrg: PitayaOrg

  """ 采购单号 """
  code: String

  """ 创建人 """
  createBy: User

  """ 创建时间 """
  createTime: Long

  """ 所属客户 """
  customer: Customer

  """ 采购单id """
  id: ID

  """ 手工单号 """
  manualCode: String

  """ 备注 """
  note: String

  """ 采购日期 """
  purchaseDate: Long

  """ runCode """
  runCode: String

  """ 采购单状态枚举 """
  statusEnum: PurchaseStatusEnum

  """ 采购单状态描述 """
  statusEnumDesc: String

  """ 供应商 """
  supplier: Supplier

  """ 单据类型枚举 """
  type: PitayaPurchaseTypeEnum

  """ 单据类型描述 """
  typeDesc: String

  """ 采购人 """
  user: User

  """ 所属仓库信息 """
  warehouse: Warehouse
}

input IndividualPurchaseReturnBadgeInput {
  timeRange: PitayaTimeRange!
}

type IndividualPurchaseReturnBadgePayload {
  completed: Int
  toBeDelivered: Int
  toBeSubmit: Int
}

type IndividualPurchaseReturnBusinessInfo implements BelongOrgBase & CreateUserBase & CustomerBase & SupplierBase & WarehouseBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """业务类型"""
  businessType: PitayaBusinessTypeEnum

  """业务类型说明"""
  businessTypeDesc: String

  """退货单商品类型"""
  commodityType: Int

  """退货单商品类型描述"""
  commodityTypeDesc: String

  """创建时间"""
  createTime: Long

  """创建人"""
  createUser: User

  """所属客户"""
  customer: Customer

  """关联采购单号"""
  purchaseCode: String

  """采购时间"""
  purchaseTime: Long

  """流水号"""
  runCode: String

  """供应商信息"""
  supplier: Supplier

  """仓库信息"""
  warehouse: Warehouse
}

input IndividualPurchaseReturnCommodityInput {
  """退货/扣损金额 """
  amount: BigDecimal

  """ 入库批次id """
  batchId: ID

  """商品id"""
  commodityId: Int

  """商品类型id"""
  commodityTypeId: Int
  index: ID

  """商品标记 5:正常采购 10:赠送 30:补损"""
  markList: [Int]

  """ 扣损/退货单价 """
  price: BigDecimal

  """扣损/退货单位类型"""
  priceType: Int

  """ 商品skuId """
  skuId: Int

  """ 退货/扣损大单位数量 """
  totalQuantity: BigDecimal

  """ 退货/扣损大单位 """
  totalType: Int

  """ 退货/扣损小单位数量 """
  unitQuantity: BigDecimal

  """ 退货/扣损小单单位 """
  unitType: Int
}

type IndividualPurchaseReturnCommodityPayload implements BatchInfoWithWarehouseBase & CommodityBase & PriceTypeBase & TotalTypeBase & UnitTypeBase {
  """ 采购小计 """
  amount: BigDecimal

  """批次信息"""
  batchInfo: BatchInfoWithWarehouse

  """ 是否展示申请库存按钮 true:可以申请，false:申请中，不可以申请 """
  canApplyStock: Boolean

  """商品sku"""
  commodity: PitayaCommoditySku

  """退货商品index"""
  index: ID

  """ 商品明细id """
  itemId: ID

  """商品标记 5:正常采购 10:赠送 30:补损"""
  markList: [Int]

  """商品标记说明"""
  markListDesc: [String]

  """单价"""
  price: BigDecimal

  """ 单价定位: 10:净重 20:毛重 """
  pricePosition: PricePositionEnum

  """单价类型"""
  priceType: Unit

  """ 采购id """
  purchaseId: ID

  """退货金额/扣损金额"""
  returnAmount: BigDecimal

  """退货单id"""
  returnId: ID

  """退货/扣损数量"""
  returnQuantity: Quantity

  """可退货金额"""
  returnableAmount: BigDecimal

  """可退货量"""
  returnableQuantity: Quantity

  """入库数量"""
  stockInQuantity: Quantity

  """退货/扣损大单位"""
  totalType: Unit

  """退货/扣损小单位"""
  unitType: Unit
}

"""费用单"""
input IndividualPurchaseReturnCostInput {
  """ 金额"""
  amount: BigDecimal

  """ 费用项id"""
  costId: ID

  """ 具体字段值"""
  data: String

  """ 费用字典项id """
  dictItemId: ID

  """ 业务规则扩展id (客户id或者供应商id)"""
  extendId: Int

  """ 备注"""
  note: String

  """ 规则id"""
  ruleId: ID
}

type IndividualPurchaseReturnPayload {
  """费用单id"""
  billId: ID

  """业务信息"""
  businessInfo: IndividualPurchaseReturnBusinessInfo

  """退货商品"""
  commodities: [IndividualPurchaseReturnCommodityPayload]

  """运杂费"""
  costItem: [CostItem]

  """运杂费总金额"""
  freightTotalAmount: BigDecimal

  """历史数据表示"""
  historyFlag: Boolean

  """采购单id"""
  purchaseId: ID

  """备注"""
  remark: String

  """退货单号"""
  returnCode: String

  """退货id"""
  returnId: ID

  """退货单状态 10:待提交 20:待发货 50:已完成 60:已取消 80:已作废"""
  returnStatus: ExtendOrderStatus

  """退货单状态描述"""
  returnStatusDesc: String

  """退货单类型"""
  returnType: ExpandOrderTypeEnum

  """退货单类型描述"""
  returnTypeDesc: String

  """流水号"""
  runCode: String
}

enum InputTextRule {
  """仅数字"""
  ONLY_NUMBER

  """仅文本"""
  ONLY_TEXT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""输入类型"""
enum InputType {
  """金额"""
  AMOUNT

  """多选"""
  CHECKBOX

  """输入"""
  INPUT

  """单选"""
  MULTIPLE_CHOICE

  """备注"""
  NOTE

  """文本域"""
  TEXT_AREA

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input InsertCommodityInput {
  """ 商品品类id"""
  commodityCategoryId: Int!
  commodityId: Int

  """ 商品名称"""
  commodityName: String!

  """ 商品产地id"""
  commodityPlaceOriginId: Int

  """ 规格信息"""
  commoditySpecs: [InsertCommoditySpecInput]!

  """ 商品类型id"""
  commodityTypeId: Int!

  """ 商品品种id"""
  commodityVarietyId: Int

  """ 多语言c"""
  nameLocale: NameLocale
}

input InsertCommoditySpecInput {
  """ 商品规格id"""
  commoditySpecId: Int

  """ 商品规格名称"""
  commoditySpecName: String!

  """ 商品规格选项列表信息"""
  commoditySpecOptions: [InsertCommoditySpecOptionInput]!

  """ 商品规格排序"""
  commoditySpecSort: Int!

  """ 多语言"""
  nameLocale: NameLocale

  """ 名称排序"""
  nameSort: Int!

  """关联的标准规格id"""
  stdSpecId: Int!

  """是否为系统通用规格"""
  system: Int!
}

input InsertCommoditySpecOptionInput {
  """ 商品规格选项ID"""
  commoditySpecOptionId: Int

  """ 商品规格选项名称"""
  commoditySpecOptionName: String!

  """ 规则选项排序"""
  commoditySpecOptionSort: Int!

  """ 多语言"""
  nameLocale: NameLocale

  """关联的标准选项id"""
  stdOptionId: Int!
}

input InsertMaterialReturnsInput {
  commodityType: Int!
  inOrderDescription: String
  materialReturnsCommodityInput: [MaterialReturnsCommodityInput]!
  taskId: ID!
}

input InsertPlanTaskInput {
  """商品信息"""
  commodities: [CommodityInput]!
}

input InsertProjectGroupInput {
  """所属部门组织id"""
  belongOrgId: Int!

  """项目组组织id"""
  projectGroupOrgId: Int!

  """关联客户信息"""
  relationBelongInfo: [RelationBelongInfo!]!
}

input InspectionBatchInput {
  """计划id """
  planIds: [ID]

  """质检表id"""
  sopId: ID

  """质检人id (报关公司id)"""
  supplierId: ID
}

type InspectionInfoPayload {
  """是否取消质检"""
  cancelInspection: Boolean

  """取消质检的原因"""
  cancelInspectionReason: String

  """发车质检任务id"""
  departureInspectionTaskId: ID

  """质检车牌号"""
  inspectionLicensePlateNumber: String

  """处罚金额"""
  punishAmount: BigDecimal
}

input InspectionInput {
  """计划id"""
  id: ID

  """sop id"""
  sopId: ID

  """质检人"""
  supplierId: ID
}

type InspectionPayload {
  """启用状态"""
  enable: EnableEnum

  """质检地"""
  inspectionPlace: String

  """质检日期"""
  inspectionTime: Long

  """质检人"""
  inspector: String

  """sop id"""
  sopId: ID
}

input InspectionPlateNumberInput {
  """任务id"""
  id: ID

  """质检车牌号"""
  plateNumber: String
}

"""检验检疫证信息详情信息"""
type InspectionQuarantineCertificateDetailPayload implements CustomsDeclarationInfoInterface {
  """证书文件url"""
  certFile: DurianFilePayload

  """证书编号"""
  certNo: String

  """报关信息"""
  customsDeclarationInfo: CustomsDeclarationCabinetInfoPayload

  """报关任务id"""
  customsDeclarationTaskId: ID

  """主键id"""
  id: ID

  """状态"""
  state: UploadedStateEnum

  """任务编号"""
  taskCode: String

  """签证日期"""
  visaDate: Long
}

"""检验检疫证信息编辑入参"""
input InspectionQuarantineCertificateEditInput {
  """证书文件url"""
  certFile: FileInput

  """证书编号"""
  certNo: String

  """主键id"""
  id: ID

  """签证日期"""
  visaDate: Long
}

"""检验检疫证信息分页查询入参"""
input InspectionQuarantineCertificatePageInput {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """合同号"""
  contractCode: String

  """报关单号"""
  customsDeclarationCode: String

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """文件状态"""
  state: UploadedStateEnum
}

"""检验检疫证信息分页返回对象"""
type InspectionQuarantineCertificatePagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [InspectionQuarantineCertificateDetailPayload]

  """总记录数"""
  totalRecords: Int
}

"""
An instantaneous point on the time-line represented by a standard date time string
"""
scalar Instant

""" 入库商品 """
type InstockCommodity implements CommoditySkuBase & PriceTypeBase & TotalTypeBase & UnitTypeBase {
  """ 小计 """
  amount: BigDecimal

  """ 批次code """
  batchCode: String

  """ 批次id """
  batchId: Long

  """ 商品sku信息 """
  commoditySku: PitayaCommoditySku

  """ 入库毛重数量 """
  inStockGrossQuantity: Quantity

  """ 入库净重数量 """
  inStockNetQuantity: Quantity

  """ 商品序号 """
  index: String

  """ 单价 """
  price: BigDecimal

  """ 单价定位 """
  pricePositionEnum: PricePositionEnum

  """ 单价单位信息 """
  priceType: Unit

  """ 总计单位信息 """
  totalType: Unit

  """ 基本单位信息 """
  unitType: Unit
}

type InternalConsignmentItemPayload implements CommoditySkuBase & StockBatchInfoBase {
  """sku信息"""
  commoditySku: PitayaCommoditySku

  """代卖数量"""
  consignmentQuantity: Quantity

  """itemId"""
  itemId: ID

  """批次信息"""
  stockBatchInfo: BatchInfo
}

enum InternalConsignmentLogEnum {
  """代卖中取消"""
  CANCELED_FROM_SUBMITTED

  """待提交时取消"""
  CANCELED_FROM_UN_SUBMITTED

  """结算完成"""
  COMPLETED

  """创建信息"""
  CREATE

  """退回取消"""
  RETURN_CANCELED

  """提交信息"""
  SUBMITTED

  """未知"""
  UNRECOGNIZED
}

type InternalConsignmentOtherBillPayload implements SupplierBase {
  """费用金额"""
  amount: BigDecimal

  """运杂费明细id"""
  billFreightItemId: ID

  """费用类型"""
  billFreightType: Int

  """费用类型名称"""
  billFreightTypeName: String

  """车牌号"""
  licensePlate: String

  """付款方式"""
  payMode: PayModeEnum

  """付款方式名称"""
  payModeName: String

  """联系电话"""
  phone: String

  """备注"""
  remark: String

  """供应商"""
  supplier: Supplier
}

type InternalConsignmentPayload implements BelongOrgBase & ConsignmentOrgBase & CreateByBase & WarehouseBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """是否能取消标志"""
  cancelableFlag: Boolean

  """商品信息"""
  commodities: [InternalConsignmentItemPayload]

  """商品类型"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """委托代卖组织"""
  consignmentOrg: PitayaOrg

  """发起人"""
  createBy: User

  """创建时间(合作时间由此计算)"""
  createTime: Long

  """异常原因(取消原因)"""
  errorDesc: String

  """代卖单code"""
  orderCode: String

  """代卖单id"""
  orderId: ID

  """订单状态"""
  orderStatus: InternalConsignmentStatusEnum

  """订单状态名称"""
  orderStatusName: String

  """备注"""
  remark: String

  """运杂合计"""
  totalTransportFees: BigDecimal

  """运杂明细"""
  transferOtherItemBills: [InternalConsignmentOtherBillPayload]

  """仓库信息"""
  warehouse: Warehouse
}

type InternalConsignmentSaleAndPurchase implements BelongOrgBase & CreateByBase & CustomerBase & PurchaseUserIdBase & SupplierBase & WarehouseBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """业务类型"""
  businessType: Int

  """业务类型名称"""
  businessTypeName: String

  """商品类型"""
  commodityTypeId: Int

  """"商品类型名称"""
  commodityTypeName: String

  """创建人"""
  createBy: User

  """客户"""
  customer: Customer

  """业务单号"""
  internalConsignmentCode: String

  """备注"""
  note: String

  """采购时间"""
  purchaseDate: Long

  """采购人"""
  purchaser: User

  """销售时间"""
  saleDate: Long

  """子类型 项目组内部采购 20008  项目组内部销售 30009 """
  subType: Int

  """供应商"""
  supplier: Supplier

  """所属仓库"""
  warehouse: Warehouse
}

enum InternalConsignmentStatusEnum {
  """已取消"""
  CANCELED

  """已结算"""
  COMPLETED

  """代卖中"""
  CONSIGNING

  """未知"""
  UNRECOGNIZED

  """待提交"""
  UN_SUBMITTED
}

type InternalPurchaseCommodityPayload implements CommoditySkuBase & PurchasePriceTypeBase & TotalTypeBase & UnitTypeBase {
  """sku信息"""
  commoditySku: PitayaCommoditySku

  """采购单价"""
  purchasePrice: BigDecimal

  """单价单位类型"""
  purchasePriceType: Unit

  """采购数量"""
  purchaseQuantity: Quantity

  """采购小计"""
  purchaseTotalPrice: BigDecimal

  """总计单位信息"""
  totalType: Unit

  """基本单位信息"""
  unitType: Unit
}

enum InternalPurchaseLogEnum {
  """待发货时取消"""
  CANCELED_FROM_TO_BE_DELIVERED

  """待收货时取消"""
  CANCELED_FROM_TO_BE_RECEIVED

  """入库完成信息"""
  COMPLETED

  """待发货信息"""
  TO_BE_DELIVERED

  """待收货信息"""
  TO_BE_RECEIVED

  """未知"""
  UNRECOGNIZED
}

type InternalPurchaseLogPayload implements CreateByBase {
  """操作人"""
  createBy: User

  """操作时间"""
  createTime: Long

  """状态类型"""
  logType: InternalPurchaseLogEnum

  """日志文案"""
  logTypeText: String
}

type InternalPurchasePayload implements BelongOrgBase & CreateByBase & CustomerBase & SupplierBase & WarehouseBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """运杂款"""
  billDetailsList: [PitayaBillDetailPayload]

  """费用单id"""
  billMainId: ID

  """商品明细"""
  commodities: [InternalPurchaseCommodityPayload]

  """商品合计"""
  commodityTotalSalePrice: BigDecimal

  """商品类型"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """成本价格展示标志 展示具体价格: true, 不展示: false(列表不要请求)"""
  costShowFlag: Boolean

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """所属客户"""
  customer: Customer

  """确认按钮展示 展示: false 不展示true"""
  isConfirmed: Boolean

  """是否待质检人员验收 true:是(展示); false:否(不展示)"""
  isTaskReceived: Boolean

  """日志列表(列表页勿请求)"""
  logs: [InternalPurchaseLogPayload]

  """备注"""
  note: String

  """采购单单号"""
  purchaseCode: String

  """采购单id"""
  purchaseId: ID

  """采购单状态"""
  purchaseStatus: PurchaseStatusEnum

  """采购单状态名称"""
  purchaseStatusName: String

  """采购子类型"""
  purchaseSubType: PurchaseSubType

  """采购子类型名称"""
  purchaseSubTypeName: String

  """采购时间"""
  purchaseTime: Long

  """费用单详情 该费用关联方的费用项 不要在列表页请求该值"""
  relationBillDetail: RelationBillDetail
  runCode: String

  """费用单来源id"""
  sourceBillMainId: ID

  """供应商"""
  supplier: Supplier

  """模板id"""
  templateId: ID

  """运杂款合计"""
  totalTransportFees: BigDecimal

  """仓库信息"""
  warehouse: Warehouse
}

type InternalSaleCommodityPayload implements CommoditySkuBase & SalePriceTypeBase & TotalTypeBase & UnitTypeBase {
  """批次信息,库存量"""
  batchInfoWithLock: BatchInfoWithLock

  """sku信息"""
  commoditySku: PitayaCommoditySku

  """商品item id"""
  itemId: ID

  """单据id"""
  saleId: ID

  """销售单价"""
  salePrice: BigDecimal

  """单价单位类型"""
  salePriceType: Unit

  """销售数量"""
  saleQuantity: Quantity

  """销售小计"""
  saleTotalPrice: BigDecimal

  """总计单位信息"""
  totalType: Unit

  """基本单位信息"""
  unitType: Unit
}

enum InternalSaleEnum {
  """受托代销"""
  INTERNAL_OWNER

  """委托代销"""
  INTERNAL_SELLER
}

enum InternalSaleLogEnum {
  """待发货时取消"""
  CANCELED_FROM_TO_BE_DELIVERED

  """待收货时取消"""
  CANCELED_FROM_TO_BE_RECEIVED

  """待提交时取消"""
  CANCELED_FROM_UN_SUBMITTED

  """完成信息"""
  COMPLETED

  """创建信息"""
  CREATED

  """出库信息"""
  OUT_STOCK

  """提交信息"""
  SUBMITTED

  """未知"""
  UNRECOGNIZED
}

type InternalSaleLogPayload implements CreateByBase {
  """操作人"""
  createBy: User

  """操作时间"""
  createTime: Long

  """状态类型"""
  logType: InternalSaleLogEnum

  """日志文案"""
  logTypeText: String
}

type InternalSalePayload implements BelongOrgBase & CreateByBase & CustomerBase & WarehouseBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """运杂款"""
  billDetailsList: [PitayaBillDetailPayload]

  """费用单id"""
  billMainId: ID

  """商品明细"""
  commodities: [InternalSaleCommodityPayload]

  """商品合计"""
  commodityTotalSalePrice: BigDecimal

  """商品类型"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """销售客户"""
  customer: Customer

  """日志列表(列表页勿请求)"""
  logs: [InternalSaleLogPayload]

  """备注"""
  remark: String

  """销售单单号"""
  saleCode: String

  """销售单id"""
  saleId: ID

  """销售单状态"""
  saleStatus: SaleStatusEnum

  """销售单状态名称"""
  saleStatusName: String

  """销售子类型->部门间AREA_INTERNAL_SALE; 项目组间PROJECT_TEAM_SALE"""
  saleSubType: SaleSubType

  """销售子类型名称"""
  saleSubTypeName: String

  """销售日期"""
  saleTime: Long

  """模板id"""
  templateId: ID

  """运杂款合计"""
  totalTransportFees: BigDecimal

  """仓库信息"""
  warehouse: Warehouse
}

input InventoryCategoryInput {
  """品类id"""
  categoryId: Int!

  """单位数量"""
  categoryUnitList: [InventoryCategoryUnitInput]
}

input InventoryCategoryUnitInput {
  """单位id"""
  unitId: Int!

  """单位数量"""
  unitQuantity: BigDecimal!
}

type InventoryDetailPayload {
  """盘点异常原因修改 true : 已修改 false 未修改"""
  abnormalReasonFlag: Boolean

  """盘点id"""
  checkId: ID

  """财务审核 10 待确认  20 已确认"""
  financialReview: Int!

  """盘点结果 10:正常，20：异常"""
  inventoryStatus: Int

  """盘点时间"""
  inventoryTime: Long

  """盘点仓库"""
  warehouseName: String
}

input InventoryRecordDetailInput {
  """盘点记录id"""
  inventoryId: ID!
}

type InventoryRecordDetailPayload {
  """盘点证明文件"""
  files: [PeachFilePayload]

  """是否存在未盘点仓库 true:存在"""
  hasNotInventoryWarehouse: Boolean

  """盘点详情"""
  inventoryDetail: [InventoryDetailPayload]

  """盘点结果 10:正常，20：异常"""
  inventoryStatus: Int

  """盘点日期"""
  inventoryTime: Long
}

type InventoryRecordPayload {
  """盘点记录id"""
  inventoryId: ID

  """盘点结果 10:正常，20：异常"""
  inventoryStatus: Int

  """盘点时间"""
  inventoryTime: Long

  """盘点证明上传 ? true:已上传"""
  proveUploadStatus: Boolean

  """仓库数量"""
  warehouseCount: Int
}

"""单据批量上传入参"""
input InvoiceBatchUploadInput {
  """批量/单个操作类型"""
  commandType: CommandTypeEnum

  """单据Id"""
  id: [ID!]!

  """上传文件信息"""
  importDeclaration: [ResourceFileInput]

  """操作类型"""
  operateType: OperateTypeEnum
}

"""单据上传详情出参"""
type InvoiceDetailInfoPayload {
  """基本信息"""
  basicInfo: DurianBasicInfo

  """商品信息"""
  commodityInfo: CommodityInfo

  """进口申报单据"""
  importDeclarationInvoice: ImportDeclarationInvoice

  """合并资料"""
  mergeFile: ResourceFilePayload
}

"""单据任务详情入参"""
input InvoiceGetInput {
  """单据Id"""
  id: ID!
}

"""单据分页信息"""
type InvoicePageInfoPayload {
  """异常原因"""
  abnormalReason: String

  """异常状态"""
  abnormalStatus: AbnormalStatus!

  """异常状态描述"""
  abnormalStatusDesc: String

  """提单号"""
  billLoadingCode: String

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: [String]

  """品类id"""
  categoryId: Int

  """品类名称"""
  categoryName: String

  """合同号"""
  contractCode: String

  """进口港"""
  entryPort: String

  """出口申报邮件状态"""
  exportDeclareMailState: DeclareMailStateEnum

  """出口港"""
  exportPort: String

  """主键Id"""
  id: ID

  """进口报关公司"""
  importDeclareCompany: String

  """进口申报邮件状态"""
  importDeclareMailState: DeclareMailStateEnum

  """接单日期"""
  receiptTime: Long

  """任务状态"""
  status: InvoiceStatus!

  """任务状态描述"""
  statusDesc: String

  """供应商全称"""
  supplierFullName: String

  """供应商名称"""
  supplierName: String
}

"""单据上传分页查询入参"""
input InvoicePageInput {
  """提单号"""
  billLoadingCode: String

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类"""
  categoryId: [ID]

  """合同号"""
  contractCode: String

  """进口港"""
  entryPort: [ID]

  """出口申报邮件状态"""
  exportDeclareMailState: [DeclareMailStateEnum]

  """出口港"""
  exportPort: [ID]

  """进口报关公司"""
  importDeclareCompany: String

  """进口申报邮件状态"""
  importDeclareMailState: [DeclareMailStateEnum]

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """接单日期：结束时间"""
  receiptEndTime: Long

  """接单日期：起始时间"""
  receiptStartTime: Long

  """状态"""
  status: [InvoiceStatus]
}

"""单据上传分页查询出参"""
type InvoicePagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [InvoicePageInfoPayload]

  """总记录数"""
  totalRecords: Int
}

"""单据上传任务状态"""
enum InvoiceStatus {
  """待处理"""
  INVOICE_PENDING

  """已处理"""
  INVOICE_PROCESSED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input InvoiceSupplierInput {
  """要修改的费用单的id集合"""
  id: [ID!]

  """开票供应商id"""
  invoiceSupplierId: ID!
}

interface InvoiceSupplierInterface {
  """开票供应商"""
  invoiceSupplierId: ID

  """开票供应商名称"""
  invoiceSupplierName: String
}

enum InvoiceType {
  """普票"""
  GENERAL_INVOICE

  """专票"""
  SPECIAL_INVOICE

  """未知"""
  UNRECOGNIZED
}

type ItemConditionValSelectPayload {
  """条件"""
  condition: ItemTriggerConditionTypeEnum

  """条件名称"""
  conditionName: String

  """选项值"""
  options: [DurianOption]

  """选项类型"""
  selectType: SelectType
}

input ItemCustomerInput {
  """客户id"""
  customerInfo: FASCustomerInput

  """代付费用单详情id"""
  payOfAnotherItemId: ID!
}

input ItemExportInputInput {
  serviceName: String!
  versionId: String
}

type ItemPayload {
  id: ID
  name: String
}

input ItemTriggerConditionInput {
  """触发条件"""
  triggerCondition: ItemTriggerConditionTypeEnum

  """条件值"""
  value: [ID]
}

type ItemTriggerConditionPage {
  """条件值"""
  conditionValueList: [ItemTriggerConditionValue]

  """触发条件"""
  triggerCondition: ItemTriggerConditionTypeEnum
}

type ItemTriggerConditionPayload {
  """触发条件"""
  triggerCondition: ItemTriggerConditionTypeEnum

  """条件值"""
  value: [ID]
}

enum ItemTriggerConditionTypeEnum {
  """品类"""
  CATEGORY

  """进口报关公司"""
  CUSTOMS_COMPANY

  """装柜方式"""
  LOAD_CABINET_TYPE

  """中检项"""
  MIDDLE_CHECK_ITEM

  """进口港"""
  PORT_ENTRY

  """收货方"""
  RECEIPT
  UNKNOWN
  UNRECOGNIZED
  UNSPECIFIED

  """提柜堆场"""
  YARD
}

type ItemTriggerConditionValue {
  """名称"""
  label: String

  """条件值Id"""
  value: String
}

enum ItemTypeEnum {
  """柜号"""
  CABINET_CODE

  """计划号"""
  PLAN_CODE

  """车牌号"""
  PLATE_NUMBER

  """挂车号"""
  TRAILER_NUMBER

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input ItemValQueryInput {
  """筛选项类型"""
  itemType: ItemTypeEnum

  """筛选值"""
  val: String
}

""" 联营费用单商品明细"""
type JointVentureBillItemPayload implements SkuBase {
  """实际收货大单位数量"""
  actualTotalQuantity: BigDecimal

  """实际收货小单位数量"""
  actualUnitQuantity: BigDecimal

  """配送费用单ID"""
  billId: ID

  """差异原因"""
  differenceReason: String

  """配送费用单商品明细ID"""
  itemId: ID

  """商品sku"""
  sku: PitayaCommoditySku

  """送货数量大单位数量"""
  totalQuantity: BigDecimal

  """送货数量小单位数量"""
  unitQuantity: BigDecimal
}

""" 联营配送单商品明细"""
input JointVentureOrderItemInput {
  """批次号"""
  batchCode: String!

  """批次id"""
  batchId: ID!

  """商品sku"""
  skuId: Int!

  """销售配送总计数量"""
  totalQuantity: BigDecimal

  """销售配送单位数量"""
  unitQuantity: BigDecimal!
}

""" 联营配送单商品明细"""
type JointVentureOrderItemPayload implements SkuBase {
  """批次号"""
  batchCode: String

  """批次id"""
  batchId: ID

  """出库单商品ID"""
  deliveryOutItemId: ID

  """配送单商品明细ID"""
  itemId: ID

  """配送单号"""
  orderId: ID

  """实际出库大单位数量"""
  outTotalQuantity: BigDecimal

  """实际出库小单位数量"""
  outUnitQuantity: BigDecimal

  """商品sku"""
  sku: PitayaCommoditySku

  """库存量"""
  stockQuantity: StockQuantity

  """送货数量大单位数量"""
  totalQuantity: BigDecimal

  """送货数量小单位数量"""
  unitQuantity: BigDecimal
}

input JointVentureSaleInput {
  """ 归属id"""
  belongId: Int!

  """所属组织"""
  belongOrgId: Int!

  """ 归属类型"""
  belongType: Int!

  """商品类型"""
  commodityTypeId: Int!

  """备注信息"""
  outOrderDescription: String

  """出库订单id"""
  outOrderId: ID

  """商品信息"""
  outOrderItemList: [JointVentureSaleItemInput!]

  """ 销售时间"""
  saleTime: Long!

  """商品来源（所属仓库）"""
  warehouseId: ID!
}

input JointVentureSaleItemInput {
  """商品id"""
  commodityId: Int!

  """商品sku id"""
  commoditySkuId: Int!

  """ 销售单价"""
  salePrice: BigDecimal!

  """ 单价单位"""
  salePriceType: Int!

  """ 总价"""
  totalPrice: BigDecimal!

  """总计类型数量（例：件）"""
  totalQuantity: BigDecimal!

  """ 总计单位"""
  totalType: Int!

  """单位类型数量（例：kg，个）"""
  unitQuantity: BigDecimal!

  """ 基本单位"""
  unitType: Int!
}

"""A key-value pair of String and String"""
type KVStringString {
  """Key"""
  key: String!

  """Value"""
  value: String
}

"""库管情况"""
type KeeperAnalysisPayload {
  """入库操作总数"""
  inStockTotal: Int

  """库管数量"""
  keeperQuantity: Int

  """出库操作总数"""
  outStockTotal: Int
}

"""库管情况"""
type KeeperConditionPayload {
  """入库操作"""
  inStockOperate: CommodityOperatePayload

  """入库操作总数"""
  inStockTotal: Int

  """库管名称"""
  keeperName: String

  """出库操作"""
  outStockOperate: CommodityOperatePayload

  """出库操作总数"""
  outStockTotal: Int
}

input KeywordSearch {
  """模糊查询字段"""
  keyword: String

  """模糊查询类型"""
  type: KeywordTypeEnum
}

enum KeywordTypeEnum {
  """柜次"""
  CABINETBATCHCODE

  """柜号"""
  CABINETCODE

  """车牌号"""
  CARNO

  """单品"""
  COMMODITY

  """挂车号"""
  TRAILERNO
}

"""查询系统组织信息"""
type KiwiApprovalPayload {
  processRejectPassed: [ApprovalOption]
}

input KiwiBaseModelInput {
  """节点名称,目前可取用户名"""
  name: String

  """当前节点拥有权限的用户id列表"""
  ownerIdList: [ID]

  """当前节点拥有权限的角色id列表"""
  roleIdList: [ID]
}

type KiwiBaseModelPayload {
  """当前节点是否可删除（查询单个流程表单详情时返回）"""
  delete: Boolean
  id: ID

  """当前节点是否可移动"""
  move: Boolean

  """节点名称"""
  name: String

  """节点类型"""
  nodeType: String

  """当前节点拥有权限的用户角色列表"""
  role: [KiwiRole]

  """当前节点拥有权限的用户id列表"""
  user: [KiwiUser]
}

input KiwiBatchTaskInput {
  """动作"""
  action: TaskAction

  """流程表单id"""
  flowFormIdList: [ID]
}

type KiwiCountsPayload {
  """草稿箱"""
  draft: Long

  """进行中"""
  going: Long

  """已通过"""
  pass: Long

  """驳回"""
  reject: Long
}

"""流程表单参数"""
input KiwiDraftFlowFormInput {
  """抄送人"""
  ccUserList: [ID]

  """签呈子类型"""
  childType: ID

  """签呈内容"""
  content: String

  """附件"""
  fileList: [String]
  id: ID

  """组织id"""
  orgId: ID

  """节点参数"""
  resource: KiwiFlowModelInput

  """签呈主题"""
  subject: String

  """签呈类型"""
  type: ID
}

type KiwiFilePayload {
  name: String
  size: String
  url: String
  userId: ID
  username: String
}

type KiwiFlowFormCountsPayload {
  """我发起的相关条数信息"""
  flowOnMyselfCounts: KiwiFlowOnMyselfCountsPayload

  """签呈审批条数"""
  petitionCount: Long

  """签呈审批条数 todo 要提审的时候进行删除"""
  totalCount: Long
  typeId: ID
}

"""流程表单参数"""
input KiwiFlowFormInput {
  """抄送人"""
  ccUserList: [ID]

  """签呈类型"""
  childType: ID

  """签呈内容"""
  content: String

  """附件,上传obs返回的id"""
  fileList: [String]

  """当前实例状态"""
  flowWorkStatus: KiwiFlowWorkStatus
  id: ID

  """组织id"""
  orgId: ID

  """节点参数"""
  resource: KiwiFlowModelInput

  """签呈主题"""
  subject: String

  """流程相关参数"""
  task: KiwiTaskInput

  """[废除]-签呈发起来源，正常发起|草稿箱|驳回箱"""
  taskOrigin: TaskOrigin

  """签呈类型"""
  type: ID
}

"""流程表单参数"""
type KiwiFlowFormPayload {
  """流程当前的类型"""
  approvalType: ApprovalType

  """审批人是否可撤回"""
  approver: Boolean

  """签呈归属类型"""
  belongType: PetitionType

  """抄送人"""
  ccUserList: [KiwiUser]

  """签呈编号"""
  code: String

  """审批完成时间|处理时间"""
  completeTime: Long

  """签呈内容"""
  content: String

  """当前节点id"""
  currentNodeId: ID

  """附件"""
  fileList: [String]

  """流程表单id"""
  flowFormId: ID

  """审批记录"""
  flowRecords: KiwiFlowRecordsPayload

  """当前实例状态"""
  flowWorkStatus: KiwiFlowWorkStatus

  """次数"""
  frequency: Int

  """发起人是否可撤回或作废"""
  initiator: Boolean

  """最终操作类型"""
  lastFlowTask: KiwiFlowTaskPayload

  """组织相关数据"""
  org: KiwiOrg

  """节点参数"""
  resource: KiwiFlowModelPayload

  """发起时间"""
  startTime: Long

  """签呈主题"""
  subject: String

  """抄送人是否已确认"""
  tag: CopyTag

  """签呈类型"""
  type: PetitionOption

  """用户名称"""
  user: KiwiUser
}

input KiwiFlowModelInput {
  """流程节点"""
  nodeList: [KiwiBaseModelInput]
}

type KiwiFlowModelPayload {
  """流程节点"""
  nodeList: [KiwiBaseModelPayload]
}

type KiwiFlowOnMyselfCountsPayload {
  """草稿箱"""
  draft: Long

  """进行中"""
  going: Long

  """已通过"""
  pass: Long

  """驳回"""
  reject: Long
}

type KiwiFlowRecordsPayload {
  kiwiFlowTaskList: [KiwiFlowTaskPayload]
}

type KiwiFlowTaskPayload {
  """审批动作"""
  action: TaskAction

  """审批完成时间"""
  completeTime: Long

  """附件，流程审核过程中补充的附件"""
  fileList: [String]

  """流程任务id"""
  flowTaskId: Long

  """任务名称"""
  name: String

  """审批意见"""
  note: String

  """审批人"""
  user: KiwiUser
}

"""流程表单参数"""
type KiwiFlowTemplatePayload {
  """抄送人"""
  ccUserList: [KiwiUser]

  """节点参数"""
  resource: KiwiFlowModelPayload
}

enum KiwiFlowWorkStatus {
  """取消"""
  CANCEL

  """结束"""
  END

  """进行中"""
  IN_PROCESS

  """驳回到发起人"""
  REJECT

  """开始"""
  START
}

"""枚举将在此部分暴露，按需取"""
type KiwiOptionPayload {
  """查询审批分页枚举(全量)"""
  approval: [ApprovalOption]

  """查询审批分页枚举[进行中/已驳回/已通过]"""
  approvalSelector: [ApprovalOption]

  """查询审批流程分页枚举[进行中/已驳回/已通过]"""
  workStatusSelector: [WorkStatusOption]
}

type KiwiOrg {
  """组织id"""
  orgId: ID

  """组织名称"""
  orgName: String
}

"""查询系统组织信息"""
type KiwiOrgPayload {
  """ 组织id"""
  orgId: ID

  """ 组织名称"""
  orgName: String

  """ 父级id"""
  parentOrgId: ID
}

input KiwiPageFlowFormInput {
  """审批类型"""
  approvalType: ApprovalType

  """1.4移除：业务审批子类型"""
  childType: ID

  """业务审批子类型"""
  childTypeList: [ID]

  """我发起的类型(已弃用)"""
  initiatedType: Int

  """关键字（主题、内容）"""
  keyword: String

  """ehr人资中心组织id"""
  orgIdList: [ID]

  """查看密码"""
  password: String

  """类型（签呈审批|业务审批）"""
  petitionType: PetitionType!

  """发起时间（开始)"""
  startTimeBegin: Long

  """发起时间（结束)"""
  startTimeEnd: Long

  """处理状态标记"""
  tag: CopyTag

  """ehr人资中心用户id"""
  userId: ID

  """审批流程状态"""
  workStatus: KiwiFlowWorkStatus
}

type KiwiPageFlowFormPayload {
  """当前页码"""
  pageCurrent: Int

  """每页条数"""
  pageSize: Int

  """流程表单列表"""
  recordsList: [KiwiFlowFormPayload]

  """总数据条数"""
  totalRecords: Long
}

input KiwiQueryFlowFormInput {
  """流程表单id"""
  flowFormId: Long
}

type KiwiRole {
  id: ID
  name: String
}

input KiwiSaveOrUpdateTagInput {
  """流程表达id"""
  flowFormId: ID

  """标识符"""
  tag: CopyTag

  """用户id"""
  userId: ID
}

input KiwiTaskInput {
  """动作"""
  action: TaskAction

  """附件"""
  fileList: [String]

  """流程表单id"""
  flowFormId: ID

  """审批意见"""
  note: String
}

type KiwiUser {
  id: ID
  name: String
}

"""标签信息"""
type LabelInfo {
  """ 标签id"""
  id: Int

  """ 标签名称"""
  name: String

  """ 标签关联组织信息"""
  orgList: [OrgPayload]

  """ 租户id"""
  tenantId: Long
}

"""贴箱标签"""
input LabelInput {
  """标签文件"""
  files: [FileInput]

  """果园编号"""
  orchardNo: String

  """包装厂编号"""
  packagePlantNo: String
}

type LabelPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [ListLabels]
  totalRecords: Long
}

type LabelPayload {
  """标签文件"""
  files: [DurianFilePayload]

  """果园编号"""
  orchardNo: String

  """包装厂编号"""
  packagePlantNo: String
}

type LaborCostPayload {
  date: Long
  formalWage: BigDecimal
  id: Int
  laborCostTotal: BigDecimal
  orgId: Int
  orgName: String
  tempWage: BigDecimal
  url: String
  warehouseId: ID
  warehouseName: String
}

"""汇总信息"""
type LaborCostSummaryPayload {
  """统计日期"""
  date: Long

  """正式工工资"""
  formalWage: BigDecimal

  """人工成本"""
  laborCostTotal: BigDecimal

  """组织名称"""
  orgName: String

  """生产数量"""
  quantity: BigDecimal

  """临时工工资"""
  tempWage: BigDecimal
}

"""公路运输"""
type LandTransportInfo {
  """柜号"""
  cabinetCode: String

  """车牌号"""
  carNo: String

  """司机姓名"""
  driverName: String

  """司机电话"""
  driverPhone: String

  """工厂发柜时间"""
  factoryDeliverTime: Long
}

type Leader {
  leaderId: Int
  leaderName: String
}

"""组长情况"""
type LeaderAnalysisPayload {
  """已完成数量"""
  completedOrder: BigDecimal

  """已完成任务"""
  completedTask: Int

  """组长数量"""
  leaderQuantity: Int

  """单量总数（已分配任务预估销量+备货生产数量）"""
  orderQuantity: BigDecimal

  """任务总数"""
  totalTask: Int

  """未完成数量"""
  undoneOrder: BigDecimal

  """未完成任务"""
  undoneTask: Int
}

"""组长情况"""
type LeaderConditionPayload {
  """已完成单量"""
  completedOrder: BigDecimal

  """已完成任务"""
  completedTask: Int

  """组长名称"""
  leaderName: String

  """单量总数"""
  orderQuantity: BigDecimal

  """任务总数"""
  totalTask: Int

  """未完成单量"""
  undoneOrder: BigDecimal

  """未完成任务"""
  undoneTask: Int
}

"""许可证管理表新增入参"""
input LicenceCreateInput {
  """申请单位id,来源为供应商"""
  applicantUnitId: ID!

  """报关公司id"""
  customsCompanyId: [ID!]

  """联系人电话"""
  phone: String

  """备注"""
  remark: String

  """预录入统一编号"""
  seqNo: String!

  """预警值"""
  warningValue: Int
}

"""许可证管理表详情信息"""
type LicenceDetailPayload {
  """申请单位id,来源为供应商"""
  applicantUnitId: ID

  """申请单位名"""
  applicantUnitName: String

  """受理/审批海关"""
  applyCustomName: String

  """申请状态"""
  applyState: String

  """注销理由"""
  cancelReason: String

  """报关公司id,来源为供应商"""
  customsCompanyId: [ID]

  """预计剩余数量"""
  expectSurplusQuantity: BigDecimal

  """品名"""
  goodsName: String

  """id"""
  id: ID

  """进境口岸"""
  importPort: String

  """许可证号"""
  licenceCode: String

  """许可证书"""
  licenseFile: DurianFilePayload

  """许可证状态"""
  licenseStateName: LicenseStateEnum

  """许可证类型"""
  licenseType: String

  """产地国家"""
  originCountry: String

  """联系人电话"""
  phone: String

  """配额数重量"""
  quotaWeight: BigDecimal

  """批准数重量"""
  ratifyQuantity: BigDecimal

  """备注"""
  remark: String

  """回执内容"""
  rspContent: String

  """预录入统一编号"""
  seqNo: String

  """业务类别"""
  serviceTypeName: String

  """签发日期"""
  signDate: Long

  """状态"""
  status: EnableEnum

  """申请时间"""
  submitTime: Long

  """可使用柜数"""
  surplusCabinetQuantity: Int

  """实际剩余数重量"""
  surplusQuantity: BigDecimal

  """开始有效期"""
  validDateFrom: Long

  """截至有效期"""
  validDateTo: Long

  """预警状态(WARNING-预警中,NORMAL-正常)"""
  warnState: WarnStateEnum

  """预警值"""
  warningValue: Int
}

"""许可证管理表编辑入参"""
input LicenceEditInput {
  """申请单位id,来源为供应商"""
  applicantUnitId: ID!

  """报关公司id"""
  customsCompanyId: [ID!]

  """id"""
  id: ID!

  """联系人电话"""
  phone: String

  """备注"""
  remark: String

  """预录入统一编号"""
  seqNo: String!

  """预警值"""
  warningValue: Int
}

"""许可证管理表启用禁用入参"""
input LicenceEnableInput {
  """主键ID"""
  id: ID!

  """状态"""
  status: EnableEnum!
}

"""许可证管理表分页返回对象"""
type LicencePagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [LicenceDetailPayload]

  """总记录数"""
  totalRecords: Int
}

"""许可证使用记录表详情信息"""
type LicenceUsageRecordDetailPayload {
  """报关时间"""
  applyDate: Long

  """报关数量"""
  applyQuantity: BigDecimal

  """批准数量"""
  approvedQuantity: BigDecimal

  """审核状态"""
  auditState: String

  """报关单海关编号"""
  customsCode: String

  """报关单任务编号"""
  customsFormCode: String

  """品名"""
  goodsName: String

  """id"""
  id: ID

  """许可证号"""
  licenceCode: String

  """核销类型"""
  reduceType: ReduceTypeEnum

  """备注"""
  remark: String

  """租户id"""
  tenantId: Int

  """序号"""
  verificationId: String
}

"""许可证使用记录表分页查询入参"""
input LicenceUsageRecordPageInput {
  """报关单号"""
  customsCode: String

  """许可证号"""
  licenceCode: String

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """核销类型"""
  reduceType: ReduceTypeEnum
}

"""许可证使用记录表分页返回对象"""
type LicenceUsageRecordPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [LicenceUsageRecordDetailPayload]

  """总记录数"""
  totalRecords: Int
}

enum LicenseStateEnum {
  """已注销"""
  CANCELLED

  """使用中"""
  IN_USE

  """已撤销"""
  REVOKED
}

input LiquidationRecordPageInput {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """所属公司"""
  companyId: ID

  """清算单号"""
  liquidationRecordCode: String

  """产地计划号"""
  originPlanCode: String

  """当前页码"""
  pageCurrent: Int!

  """条数"""
  pageSize: Int!

  """清算单状态"""
  state: LiquidationRecordStateEnum

  """供应商id"""
  supplierId: ID
}

type LiquidationRecordPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [LiquidationRecordPayload]

  """总记录数"""
  totalRecords: Int
}

type LiquidationRecordPayload implements CompanyNameInterFace & CostNameInterface & InvoiceSupplierInterface & OrgNameInterFace & SupplierInterface {
  """对账单号"""
  accountCode: String

  """费用项金额"""
  amountIncludingTax: BigDecimal

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: [String]

  """所属公司"""
  companyId: ID

  """所属公司名称"""
  companyName: String

  """确认结算金额"""
  confirmSettlementAmount: BigDecimal

  """费用项id"""
  costId: ID

  """费用项名称"""
  costName: String

  """创建时间"""
  createTime: Long

  """币种"""
  currency: String

  """差值"""
  differenceAmount: BigDecimal

  """凭证"""
  file: [DurianFilePayload]

  """清算单id"""
  id: ID

  """开票供应商"""
  invoiceSupplierId: ID

  """开票供应商名称"""
  invoiceSupplierName: String

  """清算单号"""
  liquidationRecordCode: String

  """所属组织"""
  orgId: ID

  """所属组织名称"""
  orgName: String

  """产地计划号"""
  originPlanCode: String

  """备注"""
  remark: String

  """来源费用单号"""
  sourceBillCode: String

  """来源类型"""
  sourceType: String

  """清算单状态"""
  state: LiquidationRecordStateEnum

  """供应商金额"""
  supplierAmount: BigDecimal

  """供应商"""
  supplierId: ID

  """供应商名称"""
  supplierName: String

  """费用模板"""
  tmpType: TemplateTypeEnum

  """待清算金额"""
  unclearedAmount: BigDecimal

  """更新日期"""
  updateTime: Long
}

enum LiquidationRecordStateEnum {
  """已开票"""
  INVOICED

  """清算中"""
  LIQUIDATION

  """部分开票"""
  PARTIAL_INVOICING

  """待开票"""
  PENDING_INVOICE

  """待清算"""
  PENDING_LIQUIDATION
}

input ListAccountPeriodInput {
  """ 所属公司id """
  belongCompanyId: ID!

  """ 期间状态(启停用状态)"""
  status: Int
}

type ListAccountPeriodPayLoad {
  """ 所属公司"""
  belongCompanyId: ID

  """ 记录信息 """
  records: [ListAccountPeriodPayLoadRecordPayLoad]
}

type ListAccountPeriodPayLoadRecordPayLoad {
  """ 期间"""
  period: Long

  """ 期间状态(启停用状态)"""
  status: Int
}

"""入参-会计科目管理: 列表(按层级展示)"""
input ListAccountSubjectWithLevelInput {
  """ 会计科目编码(不传入默认返回一级科目，传入时仅返回指定编码下的子科目) """
  parentSubjectCode: String
}

"""采购列表条件"""
input ListAcquireFilter {
  """订单状态（全部，10待提交，20待入库 ，30已完成，40已取消）"""
  applyStatus: [Int]

  """商品类型"""
  commodityType: Int

  """订单结束时间"""
  endTime: Long

  """查询关键字（订单号/客户，模糊查询）"""
  keyword: String

  """订单起始时间"""
  startTime: Long

  """供应商Id集合"""
  supplierIdList: [Int]
}

input ListAcquireLogInput {
  applyId: ID!
}

type ListAcquireLogPayload {
  """创建时间"""
  CreateTime: Long

  """创建人"""
  createUserName: String

  """备注"""
  note: String

  """操作类型"""
  type: Int
}

"""代卖单退回商品列表对象"""
type ListAgencyReturnBackRecordPayload {
  """内部委托-代卖退回-调拨退回入库单"""
  agencyAgencyTransferBackInOrder: AgencyTransferBackOrder

  """内部受托-代卖退回-调拨退回出库单"""
  agencyAgencyTransferBackOutOrder: AgencyTransferBackOrder

  """受托代销-商品退回-采购退货单"""
  agencyPurchaseReturnOrder: AgencyPurchaseReturnOrder

  """委托代销-商品退回-入库记录"""
  agencyReturnBackInRecord: AgencyReturnBackInRecord

  """代卖单号"""
  agencySaleCode: String

  """代卖单id"""
  agencySaleId: ID
}

input ListAgencySaleOrderCommodityInput {
  """代卖单id"""
  orderId: ID!
}

type ListAgencySaleOrderCommodityPayload {
  """批次ID"""
  batchId: ID

  """SKU ID"""
  commoditySkuId: Int

  """SKU名称"""
  commoditySkuName: String

  """入库时间"""
  inStockTime: Long

  """可售库存"""
  stockQuantity: StockQuantityUnit

  """仓库信息"""
  warehouse: WarehouseDataLoaderPayload
}

"""获取系统信息返回"""
type ListAppInfoPayload {
  """系统信息"""
  appDTOS: [AppInfo]
}

input ListAppOptionInput {
  appId: Int!
  businessType: BusinessTypeEnum
}

""" 查询关联采购单的查询参数 """
input ListAssociatedPurchaseInput {
  """ 采购日期 """
  purchaseDate: Long

  """ 供应商id """
  supplierId: ID
}

input ListBelongOrgInput {
  """是否包含本组织"""
  containsSelfOrg: Boolean!

  """
   标签id
  DURIAN(1, "星桥物流"),
  PITAYA(2, "星桥生产"),
  OPERATION(3, "运营平台"),
  PEACH(4, "星桥批发"),
  LONGAN(5, "星图"),
  CUSTOMS(6, "关务"),
  TRANSPORTATION(7, "运输"),
  SUPERMARKET(8, "星桥商超"),
  LocalCommunity(9, "星桥社群");
  """
  labelId: [Int]

  """ 模块特殊需求 （生产计划需包含批发相关所属组织） """
  module: Module

  """ 组织id """
  orgId: Int
}

input ListBillFieldDictItemInput {
  """费用字段ID"""
  fieldId: ID!
}

""" 列表查询费用单状态流转日志 """
input ListBillLogsInput {
  """ 系统ID"""
  appId: Int!

  """ 费用单ID"""
  billId: ID!
}

""" 列表查询费用单状态流转日志 """
input ListBillStatusInput {
  """ 系统ID"""
  appId: Int!

  """ 费用单ID"""
  billType: FmsBillTypeEnum!
}

"""返回值-应收管理: 列表(可供冲销的蓝字应收单)"""
type ListBlueReceivableForOffsetPayLoad {
  """匹配符合条件金额"""
  matchedBlueReceivableAmount: BigDecimal

  """最多可冲金额"""
  maxCanOffsetAmount: BigDecimal

  """可供冲销的蓝字应收单列表"""
  records: [ListBlueReceivableForOffsetRecordPayLoad]
}

"""返回值-应收管理: 列表(可供冲销的蓝字应收单)Record"""
type ListBlueReceivableForOffsetRecordPayLoad {
  """蓝字应收单id"""
  blueReceivableId: ID

  """应收单单号"""
  receivableCode: String

  """剩余应收金额（含税）"""
  remainReceivableAmountWithTax: BigDecimal
}

input ListBusinessInput {
  """日期"""
  date: Long!
}

""" 盘点仓库下商品库存信息"""
type ListCheckStockBatchListPayload {
  categoryRecords: [ListCheckStockBatchPayload]
}

""" 盘点仓库下商品库存信息"""
type ListCheckStockBatchPayload {
  """报损锁定"""
  breakageTotalLock: [StockQuantityUnit]

  """ 商品品类ID"""
  commodityCategoryId: Int

  """ 商品品类名称"""
  commodityCategoryName: String

  """ 商品品类下sku库存详情信息"""
  skuRecords: [CheckStockBatchSkuPayload]

  """ 商品品类锁定库存总量"""
  totalLockQuantity: [StockQuantityUnit]

  """ 商品品类库存总量"""
  totalStockQuantity: [StockQuantityUnit]

  """待提货锁定"""
  waitPickTotalLock: [StockQuantityUnit]
}

input ListCommodityCategoryInput {
  """
  FRUIT(1, "水果"),
  #FOOD(2, "食品"),
  #ASSIST(3, "辅料"),
  #BOX(4, "周转筐"),
  #RAW_MATERIAL(5, "原料"),
  #PRODUCT(6, "成品"),
  #HALF_PRODUCT(7, "半成品"),
  #DEFECTIVE(8, "次品");
  """
  commodityTypeId: [Int]

  """仓库id"""
  warehouseId: ID
}

""" 品类名称集合"""
type ListCommodityCategoryPayload {
  records: [CommodityCategoryPayload]
}

"""
#商品品类实体
type CommodityCategoryPayload {
    #品类id
    categoryId: Int
    #品类名称
    categoryName: String
}
"""
input ListCommodityInput {
  """ 分类id"""
  categoryId: Int

  """ 商品名称模糊查询"""
  commodityName: String

  """ 商品类型 果品 辅料 周转筐 食品"""
  commodityTypeId: [Int]

  """是否需要有bom"""
  hasBom: Boolean

  """spu下sku的属性 v2.4.0"""
  skuProperties: [Int]
}

type ListCommodityPayLoad {
  """品类id"""
  categoryId: Int

  """品类名称"""
  categoryName: String

  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """商品类型"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """产地id"""
  originId: Int

  """产地名称"""
  originName: String

  """sku数量"""
  skuQuantity: Int

  """状态"""
  status: Int

  """品种id"""
  varietyId: Int

  """品种名称"""
  varietyName: String
}

input ListCommoditySkuInput {
  commodityId: Int

  """
    FRUIT(1, "水果"),
  FOOD(2, "食品"),
  ASSIST(3, "辅料"),
  BOX(4, "周转筐"),
  RAW_MATERIAL(5, "原料"),
  PRODUCT(6, "成品"),
  HALF_PRODUCT(7, "半成品"),
  DEFECTIVE(8, "次品");
  """
  commodityTypeId: [Int]
  hasBom: Boolean

  """销售计划需选择多仓库同个sku，所以需要传入warehouse拼接返回的唯一index"""
  warehouseId: ID
}

input ListCommoditySpecInput {
  commodityId: Int
}

type ListCommoditySpecsPayload {
  commoditySpec: [CommoditySpecsPayload]

  """商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料"""
  commodityType: PeachGatewayCommodityTypeEnum
  skuOption: [SkuOptionPayload]
}

""" Spu集合"""
type ListCommoditySpuPayload {
  records: [CommoditySpuPayload]
}

input ListCommodityStockBatchInput {
  """所属组织(代卖、调拨在用)"""
  belongOrgId: Int
  commodityTypeId: Int

  """所属客户"""
  customerId: Int

  """所属客户类型"""
  customerType: Int

  """关键字查询"""
  keyword: String

  """仓库id"""
  warehouseId: ID
}

input ListCommodityUnitOptionInput {
  commodityTypeId: Int!
}

type ListControlCommodityCategoryPayload {
  records: [ControlCommodityCategoryPayload]
}

input ListControlCommoditySkuInput {
  """ 商品品类Id """
  commodityCategoryId: Int!

  """ 商品名称 """
  commoditySkuName: [String]
}

type ListControlCommoditySkuPayload {
  records: [ControlCommoditySkuPayload]
}

input ListConvertCommodityType {
  """转换前商品类型，为空则查询转换前类型"""
  convertBeforeCommodityType: Int
}

input ListCostEntryCustomerInput {
  """所属组织"""
  belongOrgId: Int!

  """销售日期"""
  saleTime: PitayaTimeRange!
}

input ListCostEntryRelationSaleOrderInput {
  """所属组织"""
  belongOrgId: Int!

  """客户信息, 不传为全部"""
  customerInfo: CustomerInfoInput

  """销售日期"""
  saleTime: PitayaTimeRange!
}

type ListCostEntryRelationSaleOrderItemPayload implements CommoditySkuBase & TotalTypeBase & UnitTypeBase {
  """sku信息"""
  commoditySku: PitayaCommoditySku

  """唯一标识"""
  id: ID
  totalQuantity: BigDecimal

  """总计单位信息"""
  totalType: Unit
  unitQuantity: BigDecimal

  """基本单位信息"""
  unitType: Unit
}

type ListCostEntryRelationSaleOrderPayload implements CreateByBase & CustomerBase {
  """销售单号"""
  code: String

  """商品信息"""
  commodityItemsList: [ListCostEntryRelationSaleOrderItemPayload]

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """销售客户"""
  customer: Customer

  """销售单id"""
  id: ID

  """销售日期"""
  saleDate: Long

  """单据类型"""
  subType: Int

  """单据类型描述"""
  subTypeName: String
}

"""
--------------- 出参 -------------
列表获取费用类型返回信息
"""
type ListCostTypePayload {
  """ 费用类型集合"""
  costTypeResp: [CostTypePayload]
}

type ListCountContractPayload {
  countContract: [CountContractPayload]
}

type ListCustomerAllCreditPayload {
  """额度"""
  creditLine: BigDecimal

  """账期"""
  creditPeriod: Int

  """是否存在逾期欠款"""
  existOverdueDebit: Boolean

  """组织id"""
  orgId: Int

  """组织名称"""
  orgName: String

  """使用状态(1：启用，99：禁用)"""
  useStatus: Int

  """使用额度（百分比）"""
  usedQuota: BigDecimal
}

input ListCustomerChannelByOrgInput {
  belongOrgId: Int!
}

type ListCustomerChannelByOrgPayload {
  customerChannelByOrgPayload: [CustomerChannelByOrgPayload]
}

input ListCustomerCreditApplyInput {
  """申请状态"""
  applyStatus: [CreditApplyStatusEnum]

  """客户姓名"""
  customerName: String

  """申请时间排序规则"""
  sortRule: SortRuleType!
}

type ListCustomerCreditApplyPayload {
  """客户别名"""
  alias: String

  """申请id"""
  applyId: ID

  """申请状态"""
  applyStatus: CreditApplyStatusEnum

  """申请类型"""
  applyType: CustomerCreditApplyTypeEnum

  """客户属性  (1:内部, 2:外部);"""
  attribute: PeachAttributeTypeEnum

  """发起时间"""
  createTime: Long

  """额度"""
  creditLine: BigDecimal

  """账期"""
  creditPeriod: Int

  """客户id"""
  customerId: Int

  """客户名称"""
  name: String

  """发起人"""
  sponsor: String

  """客户类型(1:个人，2：公司，3：零售)"""
  type: PeachCustomerType
}

""" org"""
input ListCustomerInput {
  orgId: Int!
}

input ListDamageFlowTemplateInput {
  """所属组织"""
  belongOrgId: Int!
}

"""获取销售计划商品列表入参"""
input ListDeliveryInfoInput {
  """通过配送信息名称/司机名称进行模糊搜素"""
  keyword: String
}

input ListDeliveryOrderInput {
  """客户信息集合"""
  belongInfo: [CustomerInfoInput]!

  """配送日期"""
  deliveryDate: Long!

  """仓库ID"""
  warehouseId: ID!
}

type ListDeliveryOrderPayload implements BelongOrgBase & WarehouseBase {
  """配送客户"""
  belongInfo: [SummaryCustomerAddressInfo]

  """入参客户，为了过滤商品信息"""
  belongInfoCondition: [SummaryCustomerAddressInfo]

  """所属组织"""
  belongOrg: PitayaOrg

  """商品信息"""
  commodities: [DeliveryReturnCommodityItemPayload]

  """配送单号"""
  deliveryOrderCode: String

  """配送单id"""
  deliveryOrderId: ID

  """所属仓库"""
  warehouse: Warehouse
}

input ListDeliveryReturnCommodityInput {
  """客户信息集合"""
  belongInfo: [CustomerInfoInput]!

  """配送单id"""
  deliveryOrderId: ID!

  """退货单id"""
  returnId: ID
}

type ListDeliveryReturnCommodityPayload implements CustomerBase {
  """能否修改"""
  canBeUpdated: Boolean

  """商品信息"""
  commodities: [DeliveryReturnCommodityItemPayload]

  """销售客户"""
  customer: Customer

  """配送日期"""
  deliveryDate: Long

  """v2.14.2联营配送code"""
  jointVentureCode: String

  """销售单号"""
  saleOrderCode: String

  """销售单id"""
  saleOrderId: ID
}

input ListDeliveryReturnLogsInput {
  """退货单ID"""
  returnOrderId: ID!
}

"""入参-财务核算系统用组织公司: 列表-子级组织列表"""
input ListDepartInput {
  """公司id"""
  companyId: ID!
}

type ListDropDownLabelsPayload {
  """品类id"""
  categoryId: Int

  """品类名称"""
  categoryName: String
}

"""入参-财务核算系统用拓展公司: 列表-拓展公司"""
input ListExpandCompanyInput {
  """所属公司id"""
  belongCompanyId: ID
}

input ListFreightTypeInput {
  billSource: PitayaBillSourceEnum!
}

input ListHasStockCategoryInput {
  """客户id"""
  belongId: Int!

  """客户类型"""
  belongType: Int!

  """ 商品类型"""
  commodityType: Int!
}

input ListHasStockSkuInput {
  """客户id"""
  belongId: Int!

  """客户类型"""
  belongType: Int!

  """ 商品id"""
  commodityId: Int!

  """ 商品类型"""
  commodityType: Int!
}

input ListHasStockSpuInput {
  """客户id"""
  belongId: Int!

  """客户类型"""
  belongType: Int!

  """ 品类id"""
  categoryId: Int!

  """ 商品类型"""
  commodityType: Int!
}

"""采购退货选择商品"""
input ListIndividualPurchaseReturnCommodityInput {
  """采购订单Id"""
  purchaseId: ID

  """退货单Id"""
  returnId: ID
}

"""查询标签信息请求"""
input ListLabelWithOrgInput {
  """租户id"""
  tenantId: ID
}

"""查询标签信息结果"""
type ListLabelWithOrgPayload {
  """标签信息集"""
  labelInfo: [LabelInfo]
}

type ListLabels {
  """品类id"""
  categoryId: Int

  """品类名称"""
  categoryName: String

  """创建人员id"""
  createBy: Int

  """创建时间"""
  createTime: Long

  """删除标识 1：删除 99：未删除"""
  deleted: Int

  """标签内容"""
  labelContent: String

  """标签id"""
  labelId: Int

  """标签类型 10：推荐标签 20：快捷标签"""
  labelType: Int

  """组织id"""
  organizationId: Int

  """组织名称"""
  organizationName: String

  """更新人员id"""
  updateBy: Int

  """更新时间"""
  updateTime: Long
}

input ListLabelsInput {
  """pitaya-web使用PITAYA, oss使用OPERATION"""
  appType: AppType!

  """品类id"""
  categoryId: Int

  """要求补充类型 10：规格要求 30：品质要求"""
  requestType: Int!
}

type ListLocationPayload {
  records: [LocationPayload!]
}

input ListLogsInput {
  """业务类型,70-报损出库"""
  businessType: Int
  flowId: [ID]!
}

type ListLogsPayload {
  flowLog: [FlowLog]
}

"""入参-报销费用管理: 列表查询匹配的借款单"""
input ListMatchingBorrowingInput {
  """付款对象id(员工为用户id，单位为0)"""
  paymentObjectId: ID!

  """付款对象名称"""
  paymentObjectName: String!
}

input ListNotSubmitPurchaseInput {
  """商品类型 原料/辅料"""
  commodityType: Int
  endTime: Long
  startTime: Long
}

type ListNotSubmitPurchasePayload {
  pageCurrent: Int
  pageSize: Int
  records: [NotSubmitPurchasePayload]
  totalRecords: Long
}

input ListOptionInput {
  appId: Int!
  countryType: CountryTypeEnum
}

"""查询组织请求"""
input ListOrgInput {
  """国家"""
  country: Int

  """组织id集"""
  ids: [Int]

  """行政架构id"""
  orgGroupId: Int

  """组织名"""
  orgName: String

  """父组织id"""
  parentId: Int

  """父组织id集"""
  parentIds: [Int]

  """租户id"""
  tenantId: ID
}

"""查询组织返回"""
type ListOrgPayload {
  """组织信息"""
  orgInfos: [OrgPayload]
}

input ListOrgWarehouseInput {
  """是否授权的"""
  authorised: Boolean

  """仓库名称"""
  warehouseName: String
}

type ListOrgWarehousePayload {
  warehouseList: [WarehouseItemPayload]
}

input ListOriginalSaleCommodityBatchInput {
  """所属组织"""
  belongOrgId: Int

  """商品spu id"""
  commodityId: Int!

  """商品类型"""
  commodityType: PitayaCommodityTypeEnum!

  """类型标志"""
  operationType: OperationTypeEnum

  """单据id(计算锁定量)"""
  orderId: ID

  """所属仓库"""
  warehouseId: ID!
}

type ListOriginalSaleCommodityBatchPayload implements CommoditySkuBase & CustomerBase & TotalTypeBase & UnitTypeBase {
  """批次号"""
  batchCode: String

  """批次id"""
  batchId: ID

  """品类id"""
  categoryId: Int

  """品类名称"""
  categoryName: String

  """商品spu id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """commodity sku"""
  commoditySku: PitayaCommoditySku

  """商品类型"""
  commodityType: PitayaCommodityTypeEnum

  """商品类型描述"""
  commodityTypeDesc: String

  """批次数量"""
  countBatch: Int

  """所属客户"""
  customer: Customer

  """库存量"""
  stockQuantity: StockQuantity

  """库存量大单位"""
  totalType: Unit

  """库存量小单位"""
  unitType: Unit
}

input ListOriginalSaleCommodityCategoryInput {
  """所属组织"""
  belongOrgId: Int

  """商品类型"""
  commodityType: PitayaCommodityTypeEnum!

  """类型标志"""
  operationType: OperationTypeEnum

  """单据id(计算锁定量)"""
  orderId: ID

  """所属仓库"""
  warehouseId: ID!
}

type ListOriginalSaleCommodityCategoryPayload {
  """品类id"""
  categoryId: Int

  """品类名称"""
  categoryName: String
}

input ListOriginalSaleCommoditySPUInput {
  """所属组织"""
  belongOrgId: Int

  """品类id"""
  categoryId: Int!

  """商品类型"""
  commodityType: PitayaCommodityTypeEnum!

  """类型标志"""
  operationType: OperationTypeEnum

  """单据id(计算锁定量)"""
  orderId: ID

  """所属仓库"""
  warehouseId: ID!
}

type ListOriginalSaleCommoditySPUPayload {
  """商品spu id"""
  commodityId: Int

  """商品名称"""
  commodityName: String
}

input ListPeachDebtContractOrgInput {
  """合同编码"""
  code: String!
}

input ListPeachSpecInput {
  """ 商品品类Id """
  commodityCategoryId: Int

  """ 商品SpuId """
  commoditySpuId: Int
}

type ListPeachSpecPayload {
  """规格选项"""
  specList: [PeachSpecPayload]
}

input ListPitayaCustomerAccountInput {
  """客户id"""
  customerId: Int

  """账户id"""
  id: [Int]
}

input ListPitayaCustomerBaseInfoInput {
  """ 客户属性：内部/外部 """
  attribute: CustomerAttribute

  """客户全称"""
  fuzzyName: String

  """电话模糊"""
  fuzzyPhone: String

  """纳税识别号模糊"""
  fuzzyTin: String
}

input ListPitayaCustomerContractRelInput {
  """客户id"""
  customerDetailId: Int
}

enum ListPitayaCustomerFileTypeEnum {
  """外部个人"""
  EXTERNAL_PERSONAL

  """外部公司"""
  PERSONAL_COMPANY
}

""" 列表查询费用单状态流转日志 """
input ListPitayaIncomeOrderLogsInput {
  """ 系统ID"""
  appId: Int!

  """ 费用单ID"""
  incomeId: ID!
}

input ListPitayaUserInput {
  """员工姓名"""
  name: String

  """组织ID"""
  orgId: Int!

  """用户状态"""
  status: UserStatus
}

input ListPitayaWarehouseInput {
  """
  UN_USED_FIELD(0, "无效字段"),
  FIXED_WAREHOUSE(1, "固定仓库"),
  FIXED_PARKING_SPACE(2, "固定车位"),
  TEMPORARY_PARKING_SPACE(3, "临时车位"),
  AGENCY_SALE_SPACE(4, "代卖仓库"),
  VIRTUAL_WAREHOUSE(5, "虚拟仓库");
  """
  type: [Int]
}

input ListPlanCommoditySkuInput {
  planId: ID!
}

input ListPlatformSaleCommodityInput {
  """销售单id"""
  saleOrderId: ID!
}

input ListPlatformSalePlanInput {
  """平台地址id"""
  addressId: Int

  """所属组织"""
  belongOrgId: Int

  """日期"""
  planTime: Long!
}

""" 关联应收单列表页信息 """
type ListPrimaryAssociateReceivablePayLoad {
  """ 所属公司ID """
  businessCompanyId: Int

  """ 所属公司名称 """
  businessCompanyName: String

  """ 所属组织ID """
  businessOrgId: Int

  """ 所属组织名称 """
  businessOrgName: String

  """ 客户ID """
  customerBelongId: ID

  """ 客户名称 """
  customerName: String

  """ 回款单号 """
  paymentCode: String

  """ 应收列表页信息 """
  records: [ListReceivableRecordPayLoad]

  """匹配剩余应收金额合计 """
  remainReceivableTotalAmountWithTax: BigDecimal

  """ 收款金额 """
  totalAmount: BigDecimal
}

input ListProjectGroupNameInput {
  """所属部门组织id"""
  belongOrgId: Int!
}

input ListQuickLabelInput {
  """规格Id"""
  categoryId: Int!

  """ 10规格要求 30品质要求"""
  labelType: Int!
}

type ListQuickLabelPayload {
  pageCurrent: Int
  pageSize: Int
  records: [QuickLabelPayload]
  totalRecords: Long
}

type ListReceivableRecordPayLoad {
  """ 业务单号 """
  businessCode: String

  """ 业务单日期 """
  businessTime: Long

  """ 业务单类型 """
  businessType: String

  """ 应收单创建日期 """
  createTime: Long

  """ 应收本次匹配收款金额 """
  currentMatchAmount: BigDecimal

  """id"""
  id: ID

  """应收金额(含税)"""
  receivableAmountWithTax: BigDecimal

  """应收单单号"""
  receivableCode: String

  """剩余应收金额(含税)"""
  remainReceivableAmountWithTax: BigDecimal

  """剩余应收分组收款方式金额(含税)"""
  remainReceivableAmountWithTaxGroupByPayment: [FASAmountPayload]
}

input ListRecommendLabelInput {
  """规格Id"""
  categoryId: Int!

  """ 10规格要求 30品质要求"""
  labelType: Int!
}

type ListRecommendLabelPayload {
  pageCurrent: Int
  pageSize: Int
  records: [RecommendLabelPayload]
  totalRecords: Long
}

input ListRecommendTagInput {
  """ 商品品类Id """
  commodityCategoryId: Int!
}

type ListRecommendTagPayload {
  """ 推荐标签名 """
  tagNameList: [String]
}

input ListRelationCustomerInput {
  """所属部门组织id"""
  belongOrgId: Int!

  """项目组id：用于点击编辑时区分自身已绑定客户允许选择问题"""
  projectGroupId: ID

  """项目组组织id"""
  projectGroupOrgId: Int!
}

"""退货代卖商品选择出参"""
type ListReturnAgencySaleCommodityPayload {
  commodityList: [ReturnAgencySaleCommodityOptionPayload]
}

input ListSPUByCommodityNameInput {
  """客户id"""
  belongId: Int

  """所属组织"""
  belongOrgId: Int

  """客户类型"""
  belongType: Int

  """商品类型"""
  commodityType: PitayaCommodityTypeEnum!

  """商品名称关键字查询"""
  keyword: String!

  """类型标志"""
  operationType: OperationTypeEnum

  """单据id(计算锁定量)"""
  orderId: ID

  """所属仓库"""
  warehouseId: ID
}

input ListSaleDeliveryGoodsBatchInput {
  """配送单id"""
  saleDeliveryId: ID

  """销售计划Id"""
  salePlanOrderId: ID!

  """销售计划itemId"""
  salePlanOrderItemId: ID!
}

type ListSaleDeliveryGoodsBatchPayload implements CommoditySkuBase & CustomerBelongInfoBase & PriceTypeBase & TotalTypeBase & UnitTypeBase {
  """批次code"""
  batchCode: String

  """批次Id"""
  batchId: ID

  """sku信息"""
  commoditySku: PitayaCommoditySku

  """商品类型"""
  commodityType: Int

  """商品类型描述"""
  commodityTypeName: String

  """客户信息"""
  customerBelongInfo: BelongInfo

  """单价单位信息"""
  priceType: Unit

  """销售配送总计数量"""
  totalQuantity: BigDecimal

  """总计单位信息"""
  totalType: Unit

  """单价"""
  unitPrice: BigDecimal

  """销售配送单位数量"""
  unitQuantity: BigDecimal

  """基本单位信息"""
  unitType: Unit
}

input ListSaleDeliveryGoodsInput {
  """客户信息集合"""
  belongInfo: [CustomerInfoInput]

  """所属组织"""
  belongOrgId: Int

  """单据类型"""
  deliveryGoodsSource: DeliveryGoodsSourceEnum!

  """配送单ID 修改时需要"""
  orderId: ID

  """销售日期"""
  saleDate: Long!
}

type ListSaleDeliveryGoodsPayload implements CustomerBelongInfoBase {
  """客户信息"""
  customerBelongInfo: BelongInfo

  """单据类型"""
  deliveryGoodsSource: DeliveryGoodsSourceEnum

  """出库单ID"""
  outOrderId: ID

  """出库订单状态，10：待提交、15 待审核、20：待出库、30：部分出库、40：已完成、50：已取消"""
  outOrderStatus: Int

  """销售单商品列表"""
  saleGoodsItemInfo: [SaleDeliveryGoodsItemInfoPayload]

  """销售单号"""
  saleOrderCode: ID

  """销售订单时间"""
  saleOrderDate: Long

  """销售单号Id"""
  saleOrderId: ID
}

input ListSaleDeliverySupplementalGoodsInput {
  """配送单ID"""
  orderId: ID
}

input ListSaleInvoiceBatchInput {
  """归属id"""
  belongId: Int!

  """ 所属组织 """
  belongOrgId: Int

  """归属类型"""
  belongType: Int!

  """商品品类id"""
  categoryId: Int!

  """商品sku id"""
  commoditySkuId: Int!

  """商品类型id"""
  commodityTypeIdList: [Int]!

  """销售单id"""
  orderId: ID

  """ 客户类型 """
  type: PitayaCustomerType

  """所属仓库"""
  warehouseId: ID!
}

input ListSaleInvoiceCategoryInput {
  """归属id"""
  belongId: Int!

  """ 所属组织 """
  belongOrgId: Int

  """归属类型"""
  belongType: Int!

  """商品类型id"""
  commodityTypeIdList: [Int]!

  """ 客户类型 """
  type: PitayaCustomerType

  """所属仓库"""
  warehouseId: ID!
}

input ListSaleInvoiceSkuByNameInput {
  """归属id"""
  belongId: Int!

  """ 所属组织 """
  belongOrgId: Int

  """归属类型"""
  belongType: Int!

  """商品类型id"""
  commodityTypeIdList: [Int]!

  """关键词"""
  keyword: String

  """ 客户类型 """
  type: PitayaCustomerType

  """所属仓库"""
  warehouseId: ID!
}

input ListSaleInvoiceSpuAndSkuInput {
  """归属id"""
  belongId: Int!

  """ 所属组织 """
  belongOrgId: Int

  """归属类型"""
  belongType: Int!

  """商品品类id 模糊搜索时不传 其他时候必传"""
  categoryId: Int

  """商品类型id"""
  commodityTypeIdList: [Int]!

  """关键词 模糊搜索时必传"""
  keyword: String

  """ 客户类型 """
  type: PitayaCustomerType

  """所属仓库"""
  warehouseId: ID!
}

input ListSalePlanCommodityCategoryInput {
  """商品类型"""
  commodityTypeIds: [Int!]!

  """客户地址"""
  distributionId: Int

  """仓库id"""
  warehouseId: ID!
}

type ListSalePlanCommodityCategoryPayload {
  """品类id"""
  categoryId: Int

  """品类名称"""
  categoryName: String
}

input ListSalePlanCommoditySPUInput {
  """品类id"""
  categoryId: Int

  """商品名称查询"""
  commodityName: String

  """商品类型"""
  commodityTypeIds: [Int!]!

  """客户地址"""
  distributionId: Int!

  """所属仓库"""
  warehouseId: ID!
}

type ListSalePlanCommoditySPUPayload {
  """品类id"""
  categoryId: Int

  """spu id"""
  commodityId: Int

  """商品名称模糊查询"""
  commodityName: String

  """商品类型"""
  commodityTypeId: Int
}

input ListSalePlanOrderSummaryStockInput {
  """归属信息"""
  belongInfo: CustomerInfoInput!

  """所属组织 id"""
  belongOrgId: Int!

  """品类id"""
  categoryId: Int!

  """商品id"""
  commodityId: Int!

  """商品分类 果品 辅料 周转筐"""
  commodityTypeId: Int!

  """查询参数(商品名称批次号)"""
  keyword: String

  """仓库id"""
  warehouseId: ID!
}

"""销售退货:选择商品Input"""
input ListSaleReturnCommoditiesInput {
  """v2.10 原件退货的商品类型"""
  commodityTypeId: Int

  """客户地址Id"""
  customerDistributionId: ID!

  """修改时需要传入入库订单单号"""
  inOrderId: ID

  """v2.10 退货类型"""
  inOrderType: ReturnType!

  """v2.8 从销售单退货仅展示该销售计划单"""
  outOrderId: ID

  """销售日期"""
  saleTime: Long!

  """所属仓库Id"""
  warehouseId: ID!
}

type ListSaleReturnCommoditiesItemPayload implements CommoditySkuBase & TotalTypeBase & UnitTypeBase {
  """商品sku"""
  commoditySku: PitayaCommoditySku

  """出库总量"""
  outBoundTotalQuantity: BigDecimal
  outBoundUnitQuantity: BigDecimal

  """v2.10 outOrderItemId"""
  outOrderItemId: ID

  """收货总量"""
  receivedTotalQuantity: BigDecimal

  """已退货量"""
  saleReturnFinishedTotalQuantity: BigDecimal
  saleReturnFinishedUnitQuantity: BigDecimal

  """可退货量"""
  saleReturnableQuantity: BigDecimal
  saleReturnableUnitQuantity: BigDecimal

  """大单位"""
  totalType: Unit

  """小单位"""
  unitType: Unit
}

"""成品销售退货:选择商品payload"""
type ListSaleReturnCommoditiesPayload implements CustomerBase {
  """商品信息"""
  commodities: [ListSaleReturnCommoditiesItemPayload]

  """销售客户地址"""
  customer: Customer

  """v2.10 是否需要配送"""
  deliveryRequired: Int

  """退货单id（冗余此字段for data fetch，修改时才会有值）"""
  inOrderId: ID

  """v2.10 退货类型"""
  inOrderType: ReturnType

  """销售单号"""
  outOrderCode: String

  """销售单Id"""
  outOrderId: ID

  """销售时间"""
  saleTime: Long
}

input ListSaleReturnCommodityInput {
  """所属id"""
  belongId: Int

  """所属组织"""
  belongOrgId: Int

  """所属type"""
  belongType: Int

  """业务类型-平台开单传PLATFORM_SALE，销售开单传INVOICE_SALE，不传二者都有"""
  businessType: PitayaBusinessTypeEnum

  """关键字搜索"""
  keyword: String

  """开单销售日期"""
  saleTime: PitayaTimeRange!
}

type ListSearchedLocationPayload {
  records: [SearchedLocationPayload!]
}

type ListSku {
  """变更状态"""
  change: Int

  """sku Id"""
  commoditySkuId: Int

  """属性"""
  property: [String]

  """规格选项"""
  skuOption: [SkuOption]

  """状态"""
  status: Int

  """总计类型"""
  total: String

  """单位数量"""
  unit: String
}

"""sku分组列表查询入参"""
input ListSkuGroupInput {
  """商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料"""
  commodityTypes: [PeachGatewayCommodityTypeEnum]

  """隐藏代卖商代卖商品 true表示不显示隐藏代卖商代卖的商品"""
  hiddenMerchantsAgencySale: Boolean

  """仓库ID"""
  warehouseId: ID
}

input ListSkuSpecOptionInput {
  """全部标识"""
  all: Boolean

  """商品id"""
  commodityId: Int
}

input ListSkuStockInput {
  """所属组织"""
  belongOrgId: Int!

  """商品类型"""
  commodityTypeId: Int

  """所属客户"""
  customerId: Int

  """所属客户类型"""
  customerType: Int

  """关键字查询"""
  keyword: String

  """操作类型"""
  skuStocksOperation: SkuStocksOperationEnum!

  """仓库id"""
  warehouseId: ID!
}

""" 获取星策菜单相关信息返回"""
type ListStarMenuPayload {
  """ 菜单权限相关"""
  starMenuRespList: [StarMenuPayload]
}

input ListStdOptionInput {
  """商品品类id"""
  categoryId: [Int]

  """标准规格id"""
  stdSpecId: [Int]
}

input ListStdSpecInput {
  """商品品类id"""
  commodityCategoryId: Int
}

""" 库存信息"""
type ListStockBatchListPayload {
  records: [StockBatchSkuPayload]
}

input ListStockCommodityVarietyInput {
  """商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料"""
  commodityTypes: [PeachGatewayCommodityTypeEnum]

  """是否查询全部"""
  isAll: Boolean
}

input ListStoreManagementInput {
  """门店分类-社群/商超/直播电商"""
  appType: AppType!

  """搜索关键字"""
  keyword: String
}

input ListStoreManagementStockInfoInput {
  """地址id"""
  addressId: Int!

  """商品类型, 不传就是全选"""
  commodityType: [Int]

  """搜索关键字"""
  keyword: String
}

"""入参-财务核算系统用供应商: 列表-供应商基础信息"""
input ListSupplierBaseInput {
  """公司id"""
  companyId: ID

  """供应商名称"""
  supplierName: String
}

"""查询供应商类型请求"""
input ListSupplierTypeInput {
  """ 应用id"""
  appId: Int

  """删除标识"""
  deleted: Int

  """ 启用标识；1启用；99：禁用"""
  enable: Int

  """ 供应商类型id列表"""
  idList: [Int]

  """ 租户id"""
  tenantId: Long
}

input ListTaskAcquireMaterialCommodityInput {
  outOrderType: Int!
  taskId: ID!
}

"""今日回款情况"""
type ListTodayPaymentPayload {
  records: [TodayPaymentPayload]
}

input ListTransferBillInput {
  """所属组织"""
  belongOrgId: Int

  """ 状态"""
  billStatus: [Int]

  """ 商品类型"""
  commodityType: [Int]

  """ 结束日期"""
  endTime: Long

  """ 10 调拨出库 20 调拨入库"""
  flowType: Int

  """ 开始日期"""
  startTime: Long
}

type ListTransferBillPayload {
  pageCurrent: Int
  pageSize: Int

  """采购订单列表"""
  records: [TransferBillPayload]
  totalRecords: Long
}

input ListTransferOrderInput {
  """所属组织"""
  belongOrgId: Int

  """商品类型"""
  commodityType: [Int]

  """ 调拨方向 10 分拣仓-分拣仓 20 批发到分拣仓 30 分拣仓到批发"""
  direction: Int

  """订单结束时间"""
  endTime: Long

  """调拨订单状态"""
  flowStatus: [Int]

  """查询关键字（调拨组织/商品名称，模糊查询）"""
  keyword: String

  """订单起始时间"""
  startTime: Long

  """调拨类型（10 仓库间调拨，20 跨组织调拨，30库存退货，40库存借调）"""
  transferType: [Int]
}

"""分页对象"""
type ListTransferOrderPayload {
  pageCurrent: Int
  pageSize: Int
  records: [TransferOrderPayload]
  totalRecords: Long
}

input ListTransferOrgListInput {
  labelId: Int!
  orgName: String
}

type ListTransferOrgListPayload {
  """国家 1 中国 3 泰国 2 越南"""
  country: Int

  """主键ID"""
  id: Int

  """负责人"""
  leadingId: Int

  """ 操作人（必填）"""
  operatorId: Int

  """组织名称（必填）"""
  orgName: String

  """父级ID（必填）"""
  parentId: Int

  """父级名称（必填）"""
  parentName: String

  """备注"""
  remark: String

  """租户id（必填）"""
  tenantId: Long
}

input ListUnitInput {
  """商品类型"""
  commodityTypeList: [CommodityTypeEnum]

  """单位类型"""
  unitTypeList: [CommodityUnitTypeEnum]
}

input ListUserOrgInput {
  """ 非必填 二次登录之后，可以不传"""
  tempToken: String
}

"""用户岗位列表"""
type ListUserPostPayload {
  userPosts: [UserPost]
}

"""用户特殊权限列表"""
type ListUserSpecialPermissionPayload {
  userSpecialPermissions: [UserSpecialPermissionPayload]
}

input ListUserWarehouseInput {
  """是否授权的"""
  authorised: Boolean

  """隐藏代卖商代卖商品 true表示不显示代卖商代卖的商品"""
  hiddenMerchantsAgencySale: Boolean
}

type ListUserWarehousePayload {
  warehouseList: [WarehouseItemPayload]
}

input ListVirtualStockCategoryInput {
  """地址id"""
  addressId: Int!

  """是否是辅料"""
  isAssist: Boolean!
}

input ListVirtualStockInput {
  """地址id"""
  addressId: Int!

  """种类id"""
  categoryId: Int

  """是否是辅料"""
  isAssist: Boolean!

  """搜索关键字"""
  keyword: String
}

input ListWorkflowApprovalProcessInput {
  """申请类型"""
  applyType: WorkflowApprovalTypeEnum!
}

"""
extend type Query {
    \"""签呈: 查询审批流程\"""
    listWorkflowApprovalProcess(input:ListWorkflowApprovalProcessInput): [ListWorkflowApprovalProcessPayload]
}
"""
type ListWorkflowApprovalProcessPayload {
  """用户角色"""
  role: String

  """用户id"""
  userId: Int

  """用户名称"""
  userName: String
}

type LoadCabinetDetailEchoPayload implements CategoryInterface & ThermometerSingleOrderInterface {
  """柜次"""
  cabinetBatchCodeList: [String]

  """柜号"""
  cabinetCodeList: [String]

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """关柜日期"""
  closeTime: Long

  """合同号"""
  contractCode: String

  """报关信息"""
  customsDeclarationInfo: CustomsDeclarationInfoPayload

  """发柜日期"""
  deliverTime: Long

  """明细"""
  detail: [LoadCabinetDetailPayload]

  """贴箱标签"""
  labelList: [LabelPayload]

  """采果时间"""
  pickingTime: Long

  """商品图片"""
  pictureUrl: String

  """计划号"""
  planCode: String

  """任务id"""
  planId: ID

  """sop reqId"""
  sopIdList: [ID]

  """状态"""
  state: LoadingState

  """建议销售日期"""
  suggestSalesTime: Long

  """供货商id"""
  supplierId: Int

  """标签"""
  tagList: [TagInfoPayload]

  """收货任务id"""
  taskId: ID

  """设备订单ID"""
  thermometerOrderId: ID

  """温度计订单信息"""
  thermometerOrderInfo: ThermometerOrderInfoPayload

  """合计数量"""
  totalQuantity: BigDecimal

  """发运方式"""
  transportMethod: TransportMethodEnum
}

"""装货详情"""
type LoadCabinetDetailPayload {
  """工厂"""
  factory: DurianOption

  """商品"""
  goodsList: [GoodsPayload]
}

input LoadCabinetInput {
  """关柜日期"""
  closeTime: Long

  """报关信息"""
  customsDeclarationInfo: CustomsDeclarationInfoInput

  """发柜日期"""
  deliverTime: Long

  """贴箱标签"""
  label: [LabelInput]

  """采果时间"""
  pickingTime: Long!

  """保质期"""
  shelfLife: Int!

  """装柜明细"""
  skuItems: [LoadCabinetItemInfoInput]!

  """建议销售时间"""
  suggestSalesTime: Long!

  """标签"""
  tags: TagAddBatchInput

  """装货任务id"""
  taskId: ID!
}

"""装柜项目信息"""
input LoadCabinetItemInfoInput {
  """工厂ID"""
  factoryId: ID

  """数量"""
  quantity: BigDecimal

  """sku_id"""
  skuId: ID
}

input LoadCustomsInfoInput {
  """装柜明细"""
  skuItemList: [LoadCustomsItemInfoInput]!

  """装货任务id"""
  taskId: ID!
}

"""装柜报关修改项目信息"""
input LoadCustomsItemInfoInput {
  """skuId"""
  commoditySkuId: ID

  """出口单价单位"""
  exportCurrency: Int

  """出口单价"""
  exportPrice: BigDecimal

  """进口单价单位"""
  importCurrency: Int

  """进口单价"""
  importPrice: BigDecimal
}

type LoadDetailPayload {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """计划号"""
  planCode: String

  """计划id"""
  planId: ID

  """装柜任务id"""
  taskId: ID
}

"""回退"""
input LoadingBackInput {
  """当前状态"""
  currentState: LoadingState

  """任务id"""
  taskId: ID
}

"""装柜搜索分页入参"""
input LoadingKeyPageInput {
  """查询关键字"""
  key: String

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int
}

"""装柜搜索分页出参"""
type LoadingKeyPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [LoadingPageInfoPayload]

  """总记录数"""
  totalRecords: Int
}

"""   装柜分页信息"""
type LoadingPageInfoPayload implements CategoryInterface {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """车牌号"""
  carNo: String

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """司机"""
  driver: String

  """电话"""
  phone: String

  """图片URL"""
  pictureUrl: String

  """计划号"""
  planCode: String

  """计划装柜日期"""
  planLoadingDate: Long

  """合计数量"""
  quantity: BigDecimal

  """接收日期"""
  receiptDate: Long

  """sop请求id"""
  sopId: ID

  """任务状态"""
  state: String

  """任务状态描述"""
  stateDesc: String

  """出口运输公司"""
  supplierId: ID

  """装货任务Id"""
  taskId: ID
}

"""   web装柜分页信息"""
type LoadingPageInfoWebPayload implements CabinetRuleInterface & CategoryInterface & ExportCustomsSupplierInterface & SupplierInterface {
  """柜次"""
  cabinetBatchCodeList: [String]

  """柜号"""
  cabinetCodeList: [String]

  """柜次规则id"""
  cabinetRuleId: ID

  """柜次规则名称"""
  cabinetRuleName: String

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """工厂发柜时间"""
  deliverTime: Long

  """出口报关公司名称"""
  exportCustomsSupplier: String

  """出口报关公司ID"""
  exportCustomsSupplierId: ID

  """计划号"""
  planCode: String

  """状态"""
  state: LoadingState

  """状态描述"""
  stateDesc: String

  """出口运输公司"""
  supplierId: ID

  """出口运输公司名称"""
  supplierName: String

  """装货任务Id"""
  taskId: ID

  """发运方式"""
  transportMethod: TransportMethodEnum

  """供货商id"""
  vendorsId: Int
}

"""装柜分页入参"""
input LoadingPageInput {
  """品类"""
  categoryIds: [ID]

  """结束时间"""
  endTime: Long

  """当前页码"""
  pageCurrent: Int!

  """分页参数"""
  pageSize: Int!

  """起始时间"""
  startTime: Long

  """状态"""
  state: LoadingState!
}

"""装柜分页出参"""
type LoadingPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [LoadingPageInfoPayload]

  """总记录数"""
  totalRecords: Int
}

"""web装柜分页出参"""
type LoadingPageWebPayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [LoadingPageInfoWebPayload]

  """总记录数"""
  totalRecords: Int
}

type LoadingPortAndLeaveTimePayload implements PortInterface {
  """离港时间"""
  leaveTime: Long

  """港口id"""
  portId: ID

  """港口名称"""
  portName: String
}

interface LoadingPortInterface {
  """装货港名称"""
  loadingPort: String

  """装货港ID"""
  loadingPortId: ID
}

type LoadingQuantityPayload {
  """已完成数量"""
  finishedQuantity: Int

  """总数量"""
  totalQuantity: Int

  """待检查数量"""
  waitCheckQuantity: Int

  """待发柜数量"""
  waitDeliveryQuantity: Int

  """带装货数量"""
  waitLoadQuantity: Int
}

"""   装货状态"""
enum LoadingState {
  """已完成"""
  FINISHED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """待检验"""
  WAIT_CHECK

  """待发柜"""
  WAIT_DELIVER

  """带装柜"""
  WAIT_LOAD_CABINET
}

enum LoadingTypeEnum {
  """原柜"""
  ORIGIN_CABINET

  """转柜"""
  TRANSFER_CABINET

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""web装柜分页入参"""
input LoadingWebPageInput {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类id"""
  categoryId: ID

  """工厂发柜时间"""
  deliverTime: Long

  """当前页码"""
  pageCurrent: Int!

  """分页参数"""
  pageSize: Int!

  """计划号"""
  planCode: String

  """状态"""
  state: LoadingState
}

input LocationInput {
  """父节点Id(根节点不用传)"""
  id: ID

  """类型"""
  locationType: LocationType!
}

type LocationPayload {
  """首字母"""
  firstChar: String

  """是否存在子节点"""
  hasChildren: Boolean

  """id"""
  id: ID

  """类型"""
  locationType: LocationType

  """名称"""
  name: String
}

input LocationSearchInput {
  """父节点ID"""
  id: ID

  """简称（关键字）"""
  name: String
}

enum LocationType {
  """市"""
  CITY

  """县"""
  COUNTY

  """省"""
  PROVINCE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """无法识别的值"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

enum LocationTypeGqlEnum {
  """市"""
  CITY

  """县"""
  COUNTY

  """省"""
  PROVINCE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未指定"""
  UNSPECIFIED
}

enum LogTypeEnum {
  AUDIT_TIME
  CANCEL_TIME
  CREATE_TIME
  DISCARD_TIME
  FINISH_TIME
  PUBLISH_TIME
  REJECT_TIME
  SUBMIT_TIME
  UNDO_TIME
  UNRECOGNIZED
}

""" 账号登陆入参"""
input LoginByAccountInput {
  """ 密码"""
  password: String!

  """ 用户账号"""
  userAccount: String!
}

""" 账号登陆返回"""
type LoginByAccountPayload {
  """ 是否需要更新密码"""
  needUpdatePassword: Boolean

  """ 登陆令牌"""
  token: String
}

""" 登陆参数"""
input LoginInput {
  """ 验证码"""
  code: String!

  """ 手机号"""
  phone: String!
}

"""
input LoginInput{
    username:String!
    #    password:String or sms code
    checkCode:String!
}
"""
type LoginPayload {
  token: String
}

input LoginPwdInput {
  """    password:String"""
  pwd: String!
  username: String!
}

type LoginPwdPayload {
  """是否需要修改密码"""
  needUpdatePassword: Boolean
  token: String
}

"""A 64-bit signed integer"""
scalar Long

type LossPayload {
  damageWeight: BigDecimal
  date: Long
  defectiveWeight: BigDecimal
  id: Int
  orgId: Int
  orgName: String
  productWeight: BigDecimal
  scaleLossWeight: BigDecimal
  useWeight: BigDecimal
  warehouseId: ID
  warehouseName: String
}

type LossSummaryPayload {
  """报损重量/kg"""
  damageWeight: BigDecimal

  """日期"""
  date: Long

  """次品重量/kg"""
  defectiveWeight: BigDecimal

  """组织名称"""
  orgName: String

  """成品重量"""
  productWeight: BigDecimal

  """秤损重量/kg"""
  scaleLossWeight: BigDecimal

  """生产用量/kg"""
  useWeight: BigDecimal
}

enum LowCodeActionPageEnum {
  """app装柜详情"""
  APP_CABINET_LOADING_DETAIL

  """app综合查看"""
  APP_COMPREHENSIVE_VIEW

  """app发货管理"""
  APP_DELIVERY_DETAIL

  """app收货详情"""
  APP_RECEIPT_DETAIL

  """关务报关单管理"""
  CUSTOMS_DECLARATION_FORM

  """关务出口报关"""
  CUSTOMS_EXPORT_DECLARE

  """关务进口报关"""
  CUSTOMS_IMPORT_DECLARE

  """关务单据上传"""
  CUSTOMS_INVOICE

  """关务原产地证管理"""
  CUSTOMS_ORIGIN_CERTIFICATE

  """关务转柜任务"""
  CUSTOMS_QUALITY_CHECK_TASK

  """关务转柜任务"""
  CUSTOMS_TRANSFER_CABINET_TASK

  """货柜发货明细"""
  DURIAN_DELIVERY_DETAIL

  """货柜综合查看商品"""
  DURIAN_INTEGRATED_QUERY

  """货柜许可证"""
  DURIAN_LICENCE

  """货柜web装柜管理"""
  DURIAN_LOADING

  """货柜采销费用录入分页"""
  DURIAN_PURCHASE_SALES_BILL

  """货柜海运在途"""
  DURIAN_SEA_TRIP

  """货柜温度管理"""
  DURIAN_TEMPERATURE_MANAGE

  """货柜驾驶舱"""
  DURIAN_TRAVEL

  """货柜在途数据"""
  DURIAN_TRIP_DATA

  """采购费用单详情"""
  PURCHASE_BILL_DETAIL

  """采销任务详情"""
  PURCHASE_SALE_TASK_DETAIL

  """销售费用单详情"""
  SALE_BILL_DETAIL

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """web装柜详情"""
  WEP_CABINET_LOADING_DETAIL
}

enum LowCodeModuleEnum {
  """条件字段"""
  CONDITION_FIELD

  """动态导出"""
  DYNAMIC_EXPORT

  """产地商品table-全量聚合"""
  DYNAMIC_ORIGIN_CATEGORY_TABLE

  """产地商品table-商品聚合"""
  DYNAMIC_ORIGIN_COMMODITY_TABLE

  """产地商品table-品种聚合"""
  DYNAMIC_ORIGIN_VARIETY_TABLE

  """动态查询"""
  DYNAMIC_QUERY

  """销地商品table"""
  DYNAMIC_SALES_COMMODITY_TABLE

  """动态表格"""
  DYNAMIC_TABLE

  """目标字段"""
  TARGET_FIELD

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input LowCodePageRuleInput {
  """页面"""
  actionPage: LowCodeActionPageEnum

  """业务id"""
  dataId: String

  """模块类型"""
  module: LowCodeModuleEnum

  """任务id"""
  taskId: ID
}

interface LowCodeRuleInterface {
  """规则id"""
  id: ID

  """规则"""
  rule: String
}

input LowCodeRuleKeyQueryInput {
  """页面"""
  actionPage: LowCodeActionPageEnum

  """字段key"""
  key: String

  """模块"""
  module: LowCodeModuleEnum
}

type LowCodeRuleListPayload {
  ruleList: [LowCodeRulePayload]
}

type LowCodeRulePayload implements LowCodeRuleInterface {
  """规则id"""
  id: ID

  """规则"""
  rule: String

  """规格类型"""
  ruleType: LowCodeRuleTypeEnum
}

enum LowCodeRuleTypeEnum {
  """字段规则"""
  FIELD_RULE

  """主规则"""
  MAIN_RULE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input LowCodeRuleUpdateInput {
  """页面"""
  actionPage: LowCodeActionPageEnum!

  """业务id"""
  dataId: String

  """模块"""
  module: LowCodeModuleEnum!

  """规则"""
  ruleList: [RuleUpdateInput]
}

input LowCodeTemplateCreateInput {
  """页面"""
  actionPage: LowCodeActionPageEnum

  """模块"""
  module: LowCodeModuleEnum

  """分组名称"""
  name: String

  """分组规则"""
  ruleList: [RuleUpdateInput]
}

input LowCodeTemplateOptionInput {
  """页面"""
  actionPage: LowCodeActionPageEnum

  """模块"""
  module: LowCodeModuleEnum
}

input LowCodeTemplateUpdateInput {
  id: ID

  """分组名称"""
  name: String

  """分组规则"""
  ruleList: [RuleUpdateInput]
}

enum MaintainStateEnum {
  """已维护"""
  MAINTAINED

  """未维护"""
  NOT_MAINTAINED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input ManagePitayaSopStatusInput {
  """变更后状态 true启用, false禁用"""
  afterStatus: Boolean!

  """sopId"""
  sopId: ID!
}

"""仓单信息详情信息"""
type ManifestDetailPayload implements CustomsDeclarationInfoInterface {
  """报关信息"""
  customsDeclarationInfo: CustomsDeclarationCabinetInfoPayload

  """报关任务id"""
  customsDeclarationTaskId: ID

  """境内收发货人名称"""
  domesticConsigneeShipper: String

  """id"""
  id: ID

  """提运单号"""
  ladingBillNo: String

  """国联运单文件"""
  leagueNationsWaybillResource: DurianFilePayload

  """舱单文件"""
  manifestResource: DurianFilePayload

  """件数"""
  packNo: BigDecimal

  """备注"""
  remark: String

  """运输方式"""
  trafMode: String

  """运输工具名称"""
  trafName: String

  """航班/航次"""
  voyNo: String

  """重量"""
  weight: BigDecimal
}

"""仓单信息详情信息"""
type ManifestInfoDetailPayload implements CustomsDeclarationInfoInterface {
  """进出抵港确报标志"""
  arrivePortFlag: String

  """报关信息"""
  customsDeclarationInfo: CustomsDeclarationCabinetInfoPayload

  """报关任务id"""
  customsDeclarationTaskId: ID

  """关区代码"""
  districtCode: String

  """id"""
  id: ID

  """提运单号"""
  ladingBillNo: String

  """提运单类型"""
  ladingBillType: String

  """国联运单文件"""
  leagueNationsWaybillResource: DurianFilePayload

  """国联运单状态"""
  leagueNationsWaybillState: UploadedStateEnum

  """舱单文件"""
  manifestResource: DurianFilePayload

  """出口抵运状态"""
  outportArriveStatus: String

  """件数"""
  packNo: BigDecimal

  """进出境日期"""
  passBorderDate: Long

  """舱单状态"""
  state: UploadedStateEnum

  """理货状态"""
  tallyStatus: String

  """任务编号"""
  taskCode: String

  """运输方式"""
  trafMode: String

  """运输工具名称"""
  trafName: String

  """更新标记"""
  updated: Boolean

  """航班/航次"""
  voyNo: String

  """重量"""
  weight: BigDecimal
}

"""仓单信息编辑入参"""
input ManifestInfoEditInput {
  """境内收发货人名称"""
  domesticConsigneeShipper: String

  """id"""
  id: ID

  """提运单号"""
  ladingBillNo: String

  """国联运单文件"""
  leagueNationsWaybillResource: FileInput

  """舱单文件"""
  manifestResource: FileInput

  """件数"""
  packNo: BigDecimal

  """备注"""
  remark: String

  """运输方式"""
  trafMode: String

  """运输工具名称"""
  trafName: String

  """航班/航次"""
  voyNo: String

  """重量"""
  weight: BigDecimal
}

"""仓单信息分页查询入参"""
input ManifestInfoPageInput {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """合同号"""
  contractCode: String

  """发运方式"""
  deliveryMethod: TransportTypeEnum

  """提运单号"""
  ladingBillNo: String

  """国联运单状态"""
  leagueNationsWaybillState: UploadedStateEnum

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """舱单状态"""
  state: UploadedStateEnum
}

"""仓单信息分页返回对象"""
type ManifestInfoPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [ManifestInfoDetailPayload]

  """总记录数"""
  totalRecords: Int
}

"""
runCode获取：DomesticReceiveTaskMarchingInfoDataLoader
采购单id获取：DomesticMarchingInfoByPurchaseIdDataLoader
"""
type MarchingSourceInfo {
  """车牌号"""
  carNo: String

  """ 发车日期 """
  departureDate: Long

  """ 匹配日期 """
  matchDate: Long

  """ 匹配货源id """
  matchSource: Int

  """ 匹配货源 """
  matchSourceName: String

  """ runCode"""
  runCode: String

  """挂车号"""
  trailerNo: String
}

type Mark {
  """ 标记 """
  tagId: Int

  """ 标记名称 """
  tagName: String
}

"""入参-List-匹配信息 """
input MatchFundFlowInfo {
  """本次匹配金额"""
  amount: BigDecimal!

  """资金流水id"""
  fundFlowId: ID!
}

"""入参-流水匹配-执行匹配"""
input MatchFundFlowInput {
  """手续费"""
  handingFee: BigDecimal!

  """匹配资金流水信息合集"""
  matchFundFlowInfoList: [MatchFundFlowInfo]!

  """预收单id集合"""
  refBillIdList: FASIdsInput!
}

"""返回值-Record-匹配流水"""
type MatchFundFlowPayLoad {
  """收支项目"""
  flowBusinessItem: String

  """流水单号"""
  flowNo: String

  """流水日期"""
  flowTime: Long

  """流水类型"""
  flowType: String

  """主键"""
  id: ID

  """是否现金"""
  isCash: Int

  """对方账号名称"""
  oppositeBankAccountName: String!

  """我司账号名称"""
  ownerBankAccountName: String!

  """剩余收入金额"""
  remainderIncome: BigDecimal

  """收入金额"""
  revenue: BigDecimal

  """摘要"""
  summary: String
}

"""返回值-报销费用管理: 借款单记录"""
type MatchingBorrowingPayLoad {
  """借款单编码"""
  borrowingCode: String

  """借款时间"""
  borrowingTime: Long

  """借款单id"""
  id: ID

  """借款单剩余金额"""
  remainAmount: BigDecimal
}

input MaterialReturnsCommodityInput {
  batchCode: Int!
  commoditySkuId: Int!
  totalQuantity: Int!
  unitQuantity: BigDecimal!
}

""" 删除团队成员"""
input MemberIdInput {
  """ 成员Id"""
  id: Int!
}

"""获取团队列表入参"""
input MemberPageInput {
  pageCurrent: Int!
  pageSize: Int!
}

"""团队成员分页信息"""
type MemberPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [MemberPayload]
  totalRecords: Int
}

type MemberPayload {
  """团队成员id"""
  id: Int

  """名称"""
  name: String

  """ 联系方式"""
  phone: String

  """角色ID"""
  roleIds: [Int]

  """角色名称"""
  roleNames: [String]
}

""" 修改商户"""
input MerchantInput {
  """ id"""
  id: Int

  """商户名称"""
  name: String

  """组织架构ID"""
  orgGroupId: Int!

  """ 组织ID"""
  orgId: Int!

  """负责人ID"""
  userId: Int!
}

"""获取商户列表入参"""
input MerchantPageInput {
  """商户名称"""
  name: String
  pageCurrent: Int!
  pageSize: Int!

  """登陆手机号"""
  phone: String

  """负责人名称"""
  userName: String
}

"""商户分页信息"""
type MerchantPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [MerchantPayload]
  totalRecords: Int
}

"""商户列表返回"""
type MerchantPayload {
  """商户id"""
  id: Int

  """商户名称"""
  name: String

  """所属组织架构ID"""
  orgGroupId: Int

  """所属组织架构名称"""
  orgGroupName: String

  """所属组织ID"""
  orgId: Int

  """所属组织名称"""
  orgName: String

  """登陆手机号"""
  phone: String

  """操作ID"""
  userId: Int

  """负责人名称"""
  userName: String
}

"""修改商户入参"""
input MerchantUpdateInput {
  """ id"""
  id: Int!

  """商户名称"""
  name: String

  """负责人ID"""
  userId: Int
}

"""消息状态"""
enum MessageCompleteStateEnum {
  """已完成"""
  COMPLETE

  """失效"""
  INVALID

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """未完成"""
  UN_COMPLETE
}

type MessagePageInfoPayload {
  """业务ID,用于跳转具体的页面"""
  businessId: ID

  """创建时间"""
  createTime: Long

  """消息ID"""
  id: ID!

  """消息内容"""
  messageContent: String

  """是否已读"""
  read: Boolean

  """消息状态"""
  state: MessageCompleteStateEnum

  """消息类型"""
  type: MessageTypeEnum
}

"""分页入参"""
input MessagePageInput {
  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """消息类型"""
  types: [MessageTypeEnum]
}

type MessagePagePayload {
  """当前页码"""
  pageCurrent: Int!

  """条数"""
  pageSize: Int!

  """分页结果"""
  records: [MessagePageInfoPayload]

  """总记录数"""
  totalRecords: Int!
}

type MessagePayload {
  """消息类型"""
  type: MessageTypeEnum

  """未读数量"""
  unreadCount: Int
}

"""消息类型状态"""
enum MessageTypeEnum {
  """自动流标"""
  AUTO_LOSS_BIDDING_REMINDER

  """流标提醒"""
  BIDDING_LOSS_REMINDER

  """货物发运提醒"""
  CARGO_SHIPMENT_REMINDER

  """承运订车提醒-（与承运提醒同一类消息）"""
  CARRIER_BOOKING_REMINDER

  """承运提醒"""
  CARRIER_REMINDER

  """原柜还箱提醒"""
  DURIAN_ORIGINAL_CABINET_RETURN_REMINDER

  """原柜还箱提醒-超期（与原柜还箱提醒一类消息）"""
  DURIAN_ORIGINAL_CABINET_RETURN_REMINDER_OVERDUE

  """原柜发运提醒-（与货物发运提醒一类消息）"""
  DURIAN_ORIGINAL_CONTAINER_SHIPPING_REMINDER

  """吊柜安排提醒-(与吊柜提醒一类消息)"""
  HANGING_CABINET_PLAN_REMINDER

  """吊柜提醒"""
  HANGING_CABINET_REMINDER

  """装货地变更提醒-国内"""
  LOAD_ADDRESS_CHANGE_REMINDER_DOMESTIC

  """质量检验提醒"""
  PORT_SOP_REMINDER

  """质量查看提醒"""
  PORT_SOP_SETTING_REMINDER

  """发车温度设置提醒-（关务）"""
  TEMPERATURE_VIEW_REMINDER_CUSTOMS

  """发车温度设置提醒-（运输）"""
  TEMPERATURE_VIEW_REMINDER_TRANSPORTATION

  """投标提醒"""
  TENDER_REMINDER

  """待转柜提醒"""
  TRANS_CABINET_REMINDER

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """中标提醒"""
  WIN_BIDDING_REMINDER
}

enum MicroServiceEnum {
  """货柜微服务"""
  DURIAN_BACKEND_SERVICE

  """运输微服务"""
  DURIAN_TRANSPORT_SERVICE

  """关务微服务"""
  FC_CUSTOMS_SERVICE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

""" 采购费用-运杂费"""
input MiscellaneousFreightInput {
  """ 运费金额"""
  amount: BigDecimal

  """ 费用项id"""
  costId: ID

  """ 供应商id"""
  costSupplierId: Int

  """
  具体字段值，具体格式：[{"key": "规则字段的fieldKey", "value":填写的费用金额}, {"key": "规则字段的fieldKey", "value":"支付方式枚举"}]
  例如：[{"key": "nkyveo", "value":213.32}, {"key": "iiujiu", "value":"HALF_MONTH_PAY"}]
  """
  data: String

  """ 运杂费备注"""
  note: String

  """ 规则id"""
  ruleId: ID
}

"""退货运杂费用"""
type MiscellaneousFreightListPayLoad {
  """运杂费单号"""
  billCode: String

  """运杂费明细列表"""
  miscellaneousFreight: [MiscellaneousFreightPayload]

  """总金额"""
  totalAmount: BigDecimal
}

""" 运杂费对象"""
type MiscellaneousFreightPayload {
  """ 运费金额"""
  amount: BigDecimal

  """ 费用项id"""
  costId: ID

  """ 费用项名称"""
  costName: String

  """ 供应商id"""
  costSupplierId: Int

  """ 供应商名称"""
  costSupplierName: String

  """ 具体字段值"""
  data: String

  """ 备注"""
  remark: String

  """ 规则字段列表"""
  ruleFiledList: [RuleFiled]

  """ 规则id"""
  ruleId: ID

  """ 规则名称"""
  ruleName: String
}

input MobileRepeatPayload {
  """用户名称"""
  mobile: String

  """用户id"""
  userId: Int
}

input ModifyOtherInOrderInput {
  """商品信息"""
  commodities: [CreateOtherOrderItemInput]!

  """客户Id"""
  customerId: Int

  """客户类型Id"""
  customerTypeId: Int

  """订单备注"""
  inOrderDescription: String

  """入库订单Id"""
  inOrderId: ID!

  """供应商Id"""
  supplierId: Int

  """仓库名称"""
  warehouseId: ID!
}

type ModifyReturnPayload {
  """ 售后单ID， 如成功创建，此项大于0 """
  createRes: Boolean

  """ 是否需要退款选择，为true 则跳转退款选择页面 """
  needRefundChoose: Boolean
}

enum Module {
  """内部销售-项目组间交易"""
  PROJECT_TEAM_SALE
  Plan
}

"""回款信息"""
type MoneyBackInfoPayload {
  """回款明细"""
  moneyBackDetail: [MoneyDetailPayload]

  """回款总金额"""
  totalAmount: BigDecimal
}

"""回款/退款明细对象"""
type MoneyDetailPayload {
  """金额"""
  amount: BigDecimal

  """时间"""
  operateTime: Long

  """操作人"""
  operateUser: String

  """操作人id"""
  operateUserId: Int
}

input MonitorDetailInput {
  taskId: ID
}

type MonitorPayload {
  """商品名称"""
  commodityName: String

  """商品数量"""
  commodityNum: Int

  """已生产数控"""
  completedNum: BigDecimal

  """生产类型"""
  createType: Int

  """生产类型名称"""
  createTypeName: String

  """负责人"""
  createUserName: String

  """仓库"""
  customerDistributionName: String

  """配送地址名称"""
  customerName: String

  """报损情况"""
  damageDetail: [ProductionProcessPayload] @deprecated(reason: "v2.15版本不需要生产报损，迁移到生产入库")

  """计划生产数量"""
  expectNum: BigDecimal

  """入库情况"""
  inStockDetail: [ProductionProcessPayload]

  """组长"""
  leaderName: String

  """生产线"""
  line: Int

  """正式工人数"""
  numberActual: Int

  """领料情况"""
  pickDetail: [ProductionProcessPayload]
  productionCommodity: String
  productionCommodityPayload: [ProductionCommodityPayload]

  """退料情况"""
  returnDetail: [ProductionProcessPayload]

  """任务id"""
  taskId: ID

  """状态"""
  taskStatus: Int

  """状态名称"""
  taskStatusName: String

  """临时工人数"""
  tempWorkerQuantity: Int

  """用时"""
  workTime: Long
}

input MonitorStatusInput {
  """生产类型"""
  createType: Int

  """客户Id"""
  customerId: Int

  """客户类型"""
  customerType: Int

  """生产时间"""
  productionDate: Long!
}

type MonitorStatusPayload {
  """已完成数量"""
  completed: Int

  """生产中数量"""
  inProduction: Int

  """待生产数量"""
  toBeProduced: Int
}

type MoreCommoditiesPageResult {
  pageCurrent: Int
  pageSize: Int
  records: [TaskAcquireMaterialCommodityPayload]
  totalRecords: Long
}

type Mutation {
  """投标:弃标"""
  abandonTender(tenderId: ID!): Boolean

  """采购退货费用单: 审核通过"""
  acceptReturnsBill(updateReturnsBillStatusInput: UpdateReturnsBillStatusInput): Boolean

  """凭证单据: 入账"""
  accountOfVoucherBill(input: FASIdsInput!): Boolean

  """对账单:审核"""
  accountStatementAudit(id: ID!): Boolean

  """对账单:作废"""
  accountStatementCancel(id: ID!): Boolean

  """对账单:确认"""
  accountStatementConfirm(id: ID!): Boolean

  """对账单:新增"""
  accountStatementCreate(input: AccountStatementCreateInput!): Boolean

  """对账单:导出"""
  accountStatementExport(id: ID!): DurianFilePayload

  """对账单核对:导入供应商账单"""
  accountStatementImport(input: FileInput!): AccountStatementImportResultPayload

  """对账单核对:导入供应商账单确认"""
  accountStatementImportConfirm(input: AccountStatementImportConfirmInput!): Boolean

  """对账单:撤回"""
  accountStatementRollback(id: ID!): Boolean

  """对账单:提交财务"""
  accountStatementSubmit(id: ID!): Boolean

  """对账单核对:批量新增"""
  accountStatementVerificationBatchCreate(input: AccountStatementVerificationBatchInput!): Boolean

  """对账单核对:批量编辑"""
  accountStatementVerificationBatchEdit(input: AccountStatementVerificationBatchEditInput!): Boolean

  """对账单核对:批量删除"""
  accountStatementVerificationBatchRemove(input: AccountStatementVerificationBatchRemoveInput!): Boolean

  """对账单核对:编辑"""
  accountStatementVerificationEdit(input: AccountStatementVerificationEditInput!): Boolean

  """对账单核对:删除"""
  accountStatementVerificationRemove(input: AccountStatementVerificationRemoveInput!): Boolean

  """ 国产货采购:申请增加库存量,待库管进行审核,返回审核状态 """
  addCommodityStock(addCommodityStockInput: AddCommodityStockInput): Int

  """新增银行账户信息"""
  addCustomerAccount(input: HLAddCustomerAccountInput): HLCustomerAccountPayload

  """客户: 拉黑客户"""
  addCustomerBlacklist(input: AddCustomerBlacklistInput): Boolean

  """新增客户合同主体关系"""
  addCustomerContractRel(input: HLAddCustomerContractRelInput): HLCustomerContractRelPayload

  """新增客户明细联系人信息"""
  addCustomerDetailContacts(input: HLAddCustomerDetailContactsInput): HLCustomerDetailContactsPayload

  """新增客户资质信息"""
  addCustomerQualification(input: HLAddCustomerQualificationInput): HLCustomerQualificationPayLoad

  """配送单: 保存"""
  addDeliveryOrder(addDeliveryOrderInput: AddDeliveryOrderInput): ID

  """货柜商品:添加商品"""
  addDurianCommodity(input: DurianCommodityAddInput): Boolean

  """货柜商品:新建品类"""
  addDurianCommodityCategory(input: DurianCategoryCreateInput): Boolean

  """货柜供应商:新增发货地址"""
  addDurianSupplierDeliveryAddress(input: DurianSupplierAddressUpdateInput): Boolean

  """货柜供应商:新增开票信息"""
  addDurianSupplierFinancialInfo(input: DurianSupplierFinancialInfoInput): Boolean

  """生产任务: 创建入库单"""
  addInOrder(inOrder: InOrder): ID

  """领料申请保存，返回新增id"""
  addOutOrder(outOrder: OutOrder): ID

  """采购退货: 申请增加数量"""
  addSalePurchaseStockQuantity(input: addSalePurchaseStockQuantityInput): Boolean

  """[废弃]采购退货单: 申请增加数量"""
  addStockQuantity(addStockQuantityInput: AddStockQuantityInput): Boolean @deprecated(reason: "在v2.20.1版本生成新的接口与中台对接")

  """新增供应商完整信息（base+detail）"""
  addSupplier(input: HLAddSupplierInput): HLSupplierPayLoad

  """新增银行账户信息"""
  addSupplierAccount(input: HLAddSupplierAccountInput): HLSupplierAccountPayload

  """新增供应商基础信息"""
  addSupplierBase(input: HLAddSupplierBaseInput): HLSupplierBasePayload

  """新增供应商合同主体关系"""
  addSupplierContractRel(input: HLAddSupplierContractRelInput): Boolean

  """新增供应商明细"""
  addSupplierDetail(input: HLAddSupplierDetailInput): HLSupplierDetailPayload

  """新增供应商明细联系人信息"""
  addSupplierDetailContacts(input: HLAddSupplierDetailContactsInput): HLSupplierDetailContactsPayload

  """新增供应商合作信息"""
  addSupplierDetailCooperation(input: HLAddSupplierDetailCooperationInput): HLSupplierDetailCooperationPayload

  """新增供应商资质信息"""
  addSupplierQualification(input: HLAddSupplierQualificationInput): HLSupplierQualificationPayLoad

  """标签:添加标签"""
  addTag(input: TagAddBatchInput): Boolean

  """标签:批量添加标签"""
  addTagBatch(input: TagAddBatchInput): Boolean

  """
  ###############################   暂停/开启折旧操作  #########################################
  """
  adjustDepreciationSwitch(input: AdjustDepreciationSwitchInput!): BasicPayload

  """报销费用管理: 摊销"""
  amortizeReimbursement(input: FASIdsInput!): Boolean

  """在途:app发货编辑"""
  appUpdateDomesticDelivery(input: AppUpdateDomesticPlanInput): Boolean

  """回款审核: 审核通过回款单(提交财务)"""
  approvePayment(input: ChangePaymentStatusInput!): Boolean

  """原子指标:新增"""
  atomicIndexCreate(input: AtomicIndexCreateInput): Boolean

  """原子指标:编辑"""
  atomicIndexEdit(input: AtomicIndexEditInput): Boolean

  """原子指标:启用禁用"""
  atomicIndexEnable(input: AtomicIndexEnableInput): Boolean

  """异常订单: 生产任务审核通过"""
  auditAbnormalTaskOrder(auditAbnormalTaskOrderInput: AuditAbnormalTaskOrderInput): Boolean

  """代卖调拨费用单:提交、审核"""
  auditAgencyTradeTransferBill(auditAgencyTradeTransferBillInput: AuditAgencyTradeTransferBillInput): ID

  """费用单操作（接入费用模板）:提交审核"""
  auditBill2(input: AuditBill2Input!): Boolean

  """履约违约:审核违约单"""
  auditBreakContract(breakContractAuditInput: BreakContractAuditInput): Boolean

  """配送费用单: 审核配送费用"""
  auditDeliveryBillFee(updateDeliveryBillStatusInput: UpdateDeliveryBillStatusInput): Boolean

  """商品转换: 审核订单"""
  auditOrder(input: CommondOrderStatusInput): Boolean

  """库存调整: 审核库存调整"""
  auditProductionStockAdjustment(input: ChangeProductionStockAdjustmentStatusInput): Boolean

  """退货: 审核通过订单退货"""
  auditReturnCommodity(input: ReturnOrderIdInput): PeachAuditReturnCommodityPayload

  """销售收入单: 业务/内勤审核"""
  auditSaleIncomeOrder(auditSaleIncomeOrderInput: AuditSaleIncomeOrderInput): Boolean

  """销售收入单: 财务审核"""
  auditSaleIncomeOrderWeb(auditSaleIncomeOrderInput: AuditSaleIncomeOrderWebInput): Boolean

  """生产Sop管理: 批量添加到生产系统"""
  batchAddPitayaSop(input: BatchAddPitayaSopInput!): Boolean

  """ 星云系统预收相关: 预收(预收退款)状态批量操作 """
  batchAdvanceOrderOperation(input: BatchAdvanceOrderOperationInput): BasicPayload

  """进口通关跟踪:批量到岗"""
  batchArrival(input: TrackingArrivalInput): Boolean

  """财务系统费用相关:批量操作费用单信息"""
  batchBillOperation(input: BatchOperationInput!): BasicPayload

  """采销费用录入:批量费用提交"""
  batchCommitPurchaseAndSalesBill(idList: [ID!]!): Boolean

  """招标:批量确认"""
  batchDecide(input: BatchDecideInput): Boolean

  """标签管理: 批量删除标签"""
  batchDeleteLabels(batchDeleteLabelsInput: BatchDeleteLabelsInput): Boolean

  """装货:web-批量发柜"""
  batchDeliver(input: BatchDeliverInput): BatchDeliverPayload

  """批量分配业务数据到子分组中"""
  batchDistDataToSubGroup(input: BatchDistDataToSubGroupInput): BasicPayload

  """进口通关跟踪:批量录入"""
  batchEntry(input: TrackingEntryBatchInput): Boolean

  """资金流水: 批量入账"""
  batchEntryFundFlow(input: FASIdsInput!): Boolean

  """批量起航、抵达"""
  batchOperationTransportNode(input: TransportNodeOperationBatchInput): Boolean

  """进口通关跟踪:批量放行"""
  batchRelease(input: TrackingReleaseInput): Boolean

  """批量移除子分组中的业务数据"""
  batchRmDataOfSubGroup(input: BatchRmDataOfSubGroupInput): BasicPayload

  """资金流水: 批量新增"""
  batchSaveFundFlow(input: SaveFundFlowInput!): Boolean

  """采销费用录入:批量保存"""
  batchSavePurchaseAndSalesBill(input: PurchaseAndSalesBillBatchSaveInput): PurchaseAndSalesBillFailSalesPlanCodePayload

  """财务付款管理: 批量提交"""
  batchSubmitFinancialPayment(input: FASIdsInput!): Boolean

  """预付管理: 批量提交预付单"""
  batchSubmitPaymentAdvance(ids: [ID!]!): Boolean

  """批量编辑批发sku单位信息"""
  batchUpdateCommoditySku(input: BatchUpdateCommoditySkuInput): Boolean

  """温度设备管理:批量编辑"""
  batchUpdateDevice(input: BatchUpdateDeviceInput): BatchUpdateDevicePayload

  """批量修改标准规格选项"""
  batchUpdateStdOption(batchOptionInput: BatchUpdateStdOptionInput): Boolean

  """单据上传:批量上传"""
  batchVoiceUpload(input: InvoiceBatchUploadInput): Boolean

  """出口报关:批量报关"""
  bathExportDeclare(input: ExportDeclareBatchCreateInput): Boolean

  """开始任务"""
  beginTask(beginTask: BeginTask): Boolean

  """费用模板:创建费用模板"""
  billCreateFeeTmp(input: BillTmpCreateInput): Boolean

  """费用模板:启用禁用"""
  billEnableFeeTmp(input: BillTmpEnableInput): Boolean

  """费用模板:修改费用模板"""
  billModifyFeeTmp(input: BillTmpModifyInput): Boolean

  """1.9 新增 登录用户绑定分拣仓接口"""
  bindOrg(bindOrgInput: BindOrgInput): BindOrgPayload

  """温度计:批量绑定温度计"""
  bindThermometers(input: [ThermometerBindInput]): Boolean

  """绑定用户id与设备id"""
  bindUserIdClientId(input: UserIdClientIdInput): Boolean

  """库存盘点: 盲盘提交"""
  blindInventoryCommit(input: BlindInventoryInput): TakeStockCreatePayload

  """借款管理: 生成蓝字应付"""
  borrowingBlueWordPayable(input: FASIdsInput!): Boolean

  """ 报损信息图片打包下载"""
  breakagePackageDownload(input: PackageDownloadInput): PackageDownloadPayload

  """业务单审核管理:业务单审核操作"""
  businessOrderOperation(input: BatchOrderOperationInput): BasicPayload

  """暂存答案"""
  cacheAnswer(input: CacheAnswerInput): Boolean

  """费用公共:根据规则字段计算费用"""
  calculatorAmount(input: CalculatorInput): BigDecimal

  """费用公共:计算费用项的含税金额"""
  calculatorAmountIncludingTax(input: CalculatorAmountIncludingTaxInput): CalculatorAmountIncludingTaxPayload

  """会计科目管理: 作废"""
  cancelAccountSubject(input: FASIdInput!): Boolean

  """采购: 取消采购订单"""
  cancelAcquire(cancelAcquireInput: CancelAcquireInput): Boolean

  """代卖合作: 取消代卖"""
  cancelAgencySale(input: AgencySaleIdInput!): Boolean

  """代卖结算: 取消结算单"""
  cancelAgencySaleSettlementOrder(input: CancelAgencySaleSettlementOrderInput): Boolean

  """ 取消调拨"""
  cancelAllocate(input: AllocateCancelInput): Int

  """招标:作废招标计划"""
  cancelBidding(input: BiddingCancelInput): Boolean

  """借款管理: 作废"""
  cancelBorrowing(input: FASIdInput!): Boolean

  """履约违约:取消违约单"""
  cancelBreakContract(breakContractCancelInput: BreakContractCancelInput): Boolean

  """报损: 取消申请(applyId)"""
  cancelBreakageOutStockApply(input: ID!): Boolean

  """内部代卖: 取消订单"""
  cancelConsignmentOrder(input: PitayaInternalConsignmentIDInput): Boolean

  """商品转换: 取消订单"""
  cancelConvertOrder(input: CommondOrderStatusInput): Boolean

  """客户: 授信申请-取消(申请id)"""
  cancelCustomerCredit(input: ID): Boolean

  """报损出库:取消"""
  cancelDamageOutOrder(damageOutIDInput: DamageOutIDInput): Boolean

  """在途:取消发货"""
  cancelDelivery(input: ID!): Boolean

  """配送单: 取消"""
  cancelDeliveryOrder(cancelDeliveryOrderInput: CancelDeliveryOrderInput): Boolean

  """配送退货:取消配送退货"""
  cancelDeliveryReturn(returnCancelInput: ReturnCancelInput): Boolean

  """ 国产货采购扩展单:取消扩展单 """
  cancelExpandOrder(changeStatusExpandOrderInput: ChangeStatusExpandOrderInput!): Boolean

  """发票管理: 作废"""
  cancelFasInvoice(input: FASIdInput!): Boolean

  """发票(应付)管理: 作废"""
  cancelFasInvoicePayable(input: FASIdInput!): Boolean

  """财务付款管理: 作废"""
  cancelFinancialPayment(input: FASIdInput!): Boolean

  """货物移库:取消订单"""
  cancelGoodsTransfer(transferIDInput: TransferIDInput): Boolean

  """取消入库订单"""
  cancelInOrder(cancelInOrderInput: CancelInOrderInput!): ID

  """采购退货: 取消订单"""
  cancelIndividualPurchaseReturn(input: CancelIndividualPurchaseReturnInput): Boolean

  """内部代卖: 取消代卖"""
  cancelInternalConsignment(input: PitayaInternalConsignmentIDInput): Boolean

  """内部销售: 取消"""
  cancelInternalSale(input: PitayaInternalSaleIDInput!): Boolean

  """联营销售: 取消联营销售订单"""
  cancelJointVentureSale(cancelJointVentureSaleInput: CancelJointVentureSaleInput): Boolean

  """原件销售:取消原件销售"""
  cancelOriginalSale(originalCancelInput: OriginalCancelInput): Boolean

  """取消其他入库订单"""
  cancelOtherInOrder(cancelOtherInOrderInput: CancelOtherInOrderInput): Boolean

  """取消报损订单"""
  cancelOutOrder(cancelOutOrderInput: CancelOutOrderInput): Boolean

  """代付费用管理: 代付费用单作废"""
  cancelPayOfAnother(input: PayOfAnotherOperationInput!): Boolean

  """应付管理: 作废"""
  cancelPayable(input: FASIdInput!): Boolean

  """回款录入: 取消回款单"""
  cancelPayment(input: ChangePaymentStatusInput!): Boolean

  """生产计划: 取消计划"""
  cancelPlan(planId: ID): Boolean

  """ 主营业务收款管理: 收款作废 """
  cancelPrimaryReceipts(input: FASIdInput!): Boolean

  """取消采购订单"""
  cancelPurchase(cancelpurchase: CancelInOrderInput): Boolean

  """ 取消订单"""
  cancelPurchaseOrder(input: PurchaseOrderCancelInput): Int

  """[废弃]采购退货单：取消订单"""
  cancelPurchaseReturnOrder(cancelPurchaseReturnOrderInput: CancelPurchaseReturnOrderInput): Boolean @deprecated(reason: "在v2.20.1版本生成新的接口与中台对接")

  """应收管理: 作废"""
  cancelReceivable(input: FASIdInput!): Boolean

  """对账管理: 作废"""
  cancelReconciliation(input: FASIdInput!): Boolean

  """报销费用管理: 作废"""
  cancelReimbursement(input: FASIdInput!): Boolean

  """销售配送单: 取消"""
  cancelSaleDeliveryOrder(input: CancelSaleDeliveryOrderInput!): Boolean

  """销售配送单: 取消补充单"""
  cancelSaleDeliverySupplementalOrder(input: CancelSupplementalOrderInput!): Boolean

  """销售开单:取消"""
  cancelSaleInvoice(input: CancelSaleInvoiceInput): Boolean

  """成品销售:取消销售订单"""
  cancelSaleOrder(cancelOutOrderInput: CancelOutOrderInput): Boolean

  """成品销售:取消销售"""
  cancelSaleOrderCommodity(cancelSaleOrderCommodityInput: CancelSaleOrderCommodityInput): Boolean

  """成品销售:取消生产"""
  cancelSaleProduction(cancelSaleProductionInput: CancelSaleProductionInput): CancelSaleProductionPayload

  """成品销售退货:取消销售退货单"""
  cancelSaleReturn(saleReturnCancelInput: SaleReturnCancelInput): Boolean

  """在库质检: 取消任务单"""
  cancelSopTask(taskId: ID!): Boolean

  """ 生产任务 :取消任务 """
  cancelTask(cancelTaskInput: CancelTaskInput): CancelTaskPayload

  """招标:取消投标报价"""
  cancelTenderDetail(input: BiddingTenderDetailCancelInput): Boolean

  """凭证单据: 作废"""
  cancelVoucherBill(input: FASIdInput!): Boolean

  """凭证模板: 作废"""
  cancelVoucherTemplate(input: FASIdInput!): Boolean

  """废旧品销售取消订单"""
  cancelWasteSaleOrder(cancelWasteSaleOrderInput: CancelWasteSaleOrderInput): ID

  """进口通关跟踪:提柜"""
  carryCabinet(input: TrackingCarryCabinetInput): Boolean

  """费用单审批: 费用单提交业务审核、驳回到业务人员"""
  changeBill2Status(input: ChangeBill2StatusInput!): Boolean

  """费用规则:变更规则状态"""
  changeBillCostRuleStatus(changeStatusInput: ChangeStatusInput): Boolean

  """
  收货费用单: 更新费用单状态
  收货费用单,提交审核: BILL_BIZ_UN_REVIEWED
  收货费用单审核,审核通过: BILL_FD_UN_REVIEWED
  收货费用单审核,驳回订单: BILL_UN_SUBMITTED + 驳回原因
  """
  changeBillStatus(input: ChangeBillStatusInput): Boolean

  """ 采购单-接入中台: 更改采购单状态"""
  changeIndividualPurchaseStatus(changePurchaseStatusInput: ChangePurchaseStatusInput): Boolean

  """代付费用管理: 代付费用单选择客户修改"""
  changePayOfAnotherItemCustomer(input: ChangePayOfAnotherItemCustomerInput): Boolean

  """ 1.9 新增密码修改接口"""
  changePwd(changePwdInput: ChangePwdInput): ChangePwdPayload

  """借调:状态变更"""
  changeSecondmentStatus(secondmentStatusInput: SecondmentStatusInput): ID

  """模板管理:修改模板收藏状态"""
  changeTempCollectionStatus(input: TempCollectionStatusInput!): Boolean

  """仓库：启用/禁用仓库"""
  changeWarehouseStat(input: ChangeWarehouseStatInput!): Boolean

  """在途:校验能否批量编辑和批量质检(参数:计划id)"""
  checkBeforeBatch(input: [ID]): CheckPayload

  """在途:校验能否拆分合并计划(参数:计划id)"""
  checkBeforeSplitOrCombine(input: [ID]): CheckPayload

  """消息:检查消息是否完成"""
  checkComplete(id: ID): MessageCompleteStateEnum

  """费用项预设值管理:检验费用项预设金额是否有相同"""
  checkFeeItemDefaultValEqual(input: FeeItemDefaultValSaveInput): Boolean

  """船期管理:校验"""
  checkShip(input: SailScheduleCheckInput): Boolean

  """供应商:校验供应商是否服务与港口"""
  checkSupplierPort(input: SupplierCheckInput): SupplierCheckPayload

  """商品公共:检查任务中sku是否存在，返回相关信息"""
  checkTaskSku(input: SkuCheckInput): TaskSkuPayload

  """投标:检查车牌是否已存在车牌池"""
  checkTenderCarPool(carNo: String!): Boolean

  """投标:校验车牌是否关联计划"""
  checkTenderInPlan(input: TenderCarCheckPlanInput): Boolean

  """报关模板管理:批量清空sku信息"""
  clearCustomsTemplateSkuBatch(input: CustomsTemplateSkuClearBatchInput): Boolean

  """报关模板管理:根据查询条件批量清空sku"""
  clearCustomsTemplateSkuByCondition(input: CustomsTemplateCommoditySkuPageInput): Boolean

  """在途:对计划进行颜色标记"""
  colorMarking(input: ColorMarkingInput): Boolean

  """在途:合并计划"""
  combineDeliveryPlan(input: [ID]): Boolean

  """操作动态分组 新增/删除/排序"""
  commandDynamicSubGroup(input: CommandDynamicSubGroupListInput): BasicPayload

  """费用公共: 批量提交"""
  commitBillBatch(billBusinessId: [ID]): Boolean

  """国内费用管理:批量提交"""
  commitDomesticBillBatch(input: DomesticBillCommitBatchInput): DomesticBillCommitBatchPayload

  """国产货采购费用管理:批量提交"""
  commitDomesticProductsPurchaseBillBatch(input: [ID!]): BatchCommitPayload

  """国产货销售费用管理:批量提交"""
  commitDomesticProductsSaleBillBatch(input: [ID!]): BatchCommitPayload

  """费用公共: 导入结果批量提交"""
  commitImportBillBatch(importBatchCode: String): Boolean

  """发车质检:提交发车质检"""
  commitShipmentInspection(input: ShipmentInspectionCommitInput): Boolean

  """sop:提交/暂存sop答案"""
  commitSopAnswer(input: SopCommitInput): ID

  """收货:提交温度信息"""
  commitTemperatureInfo(input: ReceiptTemperatureInput): Boolean

  """公司账户：创建公司账户"""
  companyAccountCreate(input: CompanyAccountOperateInput): Boolean

  """公司账户：公司账户状态变更"""
  companyAccountStatusModify(input: CompanyAccountStatusModifyInput): Boolean

  """公司账户：修改公司账户"""
  companyAccountUpdate(input: CompanyAccountOperateInput): Boolean

  """配送单: 完成收货"""
  completeDeliveryOrder(completeDeliveryOrderInput: CompleteDeliveryOrderInput): Boolean

  """国产收货任务: 完成收货"""
  completePitayaDomesticReceiveTask(input: CompletePitayaDomesticReceiveTaskInput!): Boolean

  """生产收货任务: 完成收货"""
  completePitayaReceiveTask(input: CompletePitayaReceiveTaskInput!): Boolean

  """生产计划: 完成计划"""
  completePlan(planId: ID): Boolean

  """销售配送单: 完成收货"""
  completeSaleDeliveryOrder(input: CompleteSaleDeliveryOrderInput!): Boolean

  """完成任务"""
  completeTask(completeTaskInput: CompleteTaskInput): Boolean

  """货柜sku：根据筛选条件配置货源"""
  configureGoodsSourceByCondition(input: DurianCommoditySkuOperateGoodSourceByConditionInput): Boolean

  """ 生产任务 :取消生产 """
  confirmCancelProduction(confirmCancelProductionInput: ConfirmCancelProductionInput): ConfirmCancelProductionPayload

  """销售指导价：确认销售指导价"""
  confirmCommodityGuidePrice(input: ConfirmCommodityGuidePriceInput!): Boolean

  """装货:确认发货"""
  confirmDeliver(input: ID!): Int

  """收货：确认空柜"""
  confirmEmptyCabinet(input: ConfirmEmptyCabinetInput): Boolean

  """收货:确认费用"""
  confirmFee(input: ReceiptFeeConfirmInput): Int

  """货物移库:确认移库"""
  confirmGoodsTransfer(transferIDInput: TransferIDInput): Boolean

  """入库审核: 确认入库 返回订单状态"""
  confirmInbound(confirmInput: ConfirmInput): Long

  """内部采购: 确认"""
  confirmInternalPurchase(input: PitayaInternalPurchaseConfirmInput!): Boolean

  """待入库库存: 确认入库"""
  confirmOmsPurchase(input: ConfirmOmsPurchaseInput): Boolean

  """确认出库"""
  confirmOutOrder(confirmOutOrderInput: ConfirmOutOrderInput): Boolean

  """代付费用管理: 代付费用单确认"""
  confirmPayOfAnother(input: PayOfAnotherOperationInput!): Boolean

  """入库审核: 采购确定入库"""
  confirmPurchaseInBound(purchaseConfirmInput: PurchaseConfirmInput): Long

  """收货：确认收货"""
  confirmReceipt(input: ReceiptInput): Boolean

  """审核订单:确认出/入库"""
  confirmStockOrder(confirmStockOrderInput: ConfirmStockOrderInput): Boolean

  """审核订单[出入库]:确认出/入库"""
  confirmStockWmsOrder(input: ConfirmStockWmsOrderInput): Boolean

  """招标:确认车辆修改"""
  confirmTenderCar(tenderCarId: ID!): Boolean

  """报关模板管理:复制模板"""
  copyCustomsTemplate(input: CustomsTemplateCopyInput): Boolean

  """成品销售:复制订单"""
  copySaleOrder(saleOrderInput: SaleOrderInput): ID @deprecated

  """费用录入: 新增"""
  costAdd(input: CostEntryAddInput): CostEntryIdPayload

  """费用录入: 取消"""
  costCancel(input: CostEntryIdInput): Boolean

  """费用录入: 编辑"""
  costEdit(input: CostEntryUpdateInput): CostEntryIdPayload

  """费用录入: 业务驳回"""
  costRejectBIZ(input: PitayaCostEntryIdInput): Boolean

  """费用录入: 撤销"""
  costRevoke(input: CostEntryIdInput): Boolean

  """费用录入: 提交"""
  costSubmit(input: CostEntryIdInput): CostEntryIdPayload

  """费用录入: 提交到业务"""
  costSubmitBIZ(input: PitayaCostEntryIdInput): PitayaCostEntryIdPayload

  """费用录入: 提交到财务"""
  costSubmitFD(input: PitayaCostEntryIdInput): PitayaCostEntryIdPayload

  """覆盖更新供应商明细地址信息"""
  coverUpdateSupplierDetailAddress(input: HLCoverUpdateSupplierDetailAddressInput): [HLSupplierAddressPayload]

  """采购: 新增采购 返回inOrderId"""
  createAcquire(createAcquireInput: CreateAcquireInput): ID

  """发起代卖: 创建代卖单"""
  createAgencySale(input: CreateAgencySaleInput!): CreateAgencySalePayload

  """代卖出库: 代卖开单"""
  createAgencySaleOrder(input: AgencySaleOrderCreateInput): ID

  """代卖结算: 提交/编辑结算单"""
  createAgencySaleSettlementOrder(input: CreateAgencySaleSettlementOrderInput): ID

  """代卖出库: 代卖调拨"""
  createAgencySaleTransfer(input: CreateAgencySaleTransferInput): Boolean

  """实时报警管理:创建报警方案"""
  createAlarm(input: AlarmUpdateInput): Boolean

  """报警通知人:创建"""
  createAlarmNoticeUser(input: AlarmNoticeUserCreateInput): ID

  """  确认入库(申请)"""
  createApplyEntryWareHouse(input: ConfirmEntryInput): Int

  """空柜信息:批量新增"""
  createBatchEmptyCabinetInfo(input: EmptyCabinetInfoCreateBatchInput): EmptyCabinetInfoRepeatPayload

  """招标:创建招标计划"""
  createBidding(input: BiddingCreateInput): Boolean

  """费用项:创建费用项"""
  createBillCost(billCostInput: BillCostInput): ID

  """费用规则:创建费用规则"""
  createBillCostRule(commandBillCostRuleInput: CommandBillCostRuleInput): ID

  """黑名单:创建黑名单"""
  createBlackList(input: BlackListCreateInput): Boolean

  """履约违约:新增违约单"""
  createBreakContract(breakContractCreateInput: BreakContractCreateInput): ID

  """报损: 出库申请"""
  createBreakageOutStockApply(input: CreateBreakageOutStockInput): CreateBreakageOutStockPayload

  """柜次规则:创建柜次规则"""
  createCabinetRule(input: CabinetRuleCreateInput): Boolean

  """创建商品分类"""
  createCategory(categoryInput: CategoryInput): Category

  """ 新增出库-其他出库"""
  createComeWareHouse(input: ComeWareHouseInput): StockOutPayload

  """商品调整: 提交"""
  createCommodityAdjustment(input: CreateCommodityAdjustmentInput): CreateCommodityAdjustmentPayload

  """商品管控:新增管控商品"""
  createCommodityControl(input: CreateCommodityControlInput!): Boolean

  """商品管理: 创建商品与标签关系"""
  createCommodityTagAssociation(createCommodityTagAssociationInput: CreateCommodityTagAssociationInput): ID

  """合同管理:创建合同"""
  createContract(input: ContractCreateInput): Boolean

  """商品转换: 创建商品转换订单"""
  createConvertOrder(input: CreateConvertInput): CommandOrderResp

  """ 创建客户 """
  createCustomer(customerInput: CustomerInput): Int

  """客户:新增/变更客户授信"""
  createCustomerCredit(input: CustomerCreditCreateInput): CustomerCreditCreatePayload

  """ 创建客户地址 """
  createCustomerDistribution(customerDistributionInput: CustomerDistributionInput): Int

  """客户: 实名认证"""
  createCustomerRealNameAuth(input: CreateCustomerRealNameAuthInput): Boolean

  """报关模板管理:新增报关模板"""
  createCustomsTemplate(input: CustomsTemplateCreateInput): Boolean

  """成本管理：创建人工成本"""
  createDailyLaborCost(createDailyLaborCostInput: CreateDailyLaborCostInput): ID @deprecated(reason: "2.15 在查询时生成，不再需要创建接口")

  """报损出库:新增"""
  createDamageOutOrder(createDamageOutOrderInput: CreateDamageOutOrderInput): ID

  """国产计划:创建采购扣损明细"""
  createDdpPurchaseDeductionLoss(input: DdpPurchaseDeductionLossCreatedInput): Boolean

  """v2.8 次品销售:新增"""
  createDefectiveSaleOrder(createDefectiveSaleOrderInput: CreateDefectiveSaleOrderInput): ID

  """发货管理:创建发货计划"""
  createDeliveryPlan(input: DeliveryPlanCreateInput): Boolean

  """发货管理:海运选择空柜发货"""
  createDeliveryPlanByEmptyCabinet(input: DeliveryPlanCreateByEmptyCabinetInput): Boolean

  """发货管理:通过特殊路线创建发货计划"""
  createDeliveryPlanByRoute(input: DeliveryPlanCreateByRouteInput): Boolean

  """配送退货:新增配送退货"""
  createDeliveryReturn(returnCreateInput: ReturnCreateInput): ID

  """客户:创建客户"""
  createDurianCustomer(input: DurianCustomerCreateInput): Boolean

  """供应商：创建供应商地址联系人"""
  createDurianSupplierAddressContact(input: DurianSupplierAddressContactInput): Boolean

  """ 新增入库"""
  createEntryWareHouse(input: EntryWareHouseInput): Int

  """ 国产货采购扩展单:创建扩展单,返回的是扩展单id """
  createExpandOrder(createExpandOrderInput: CreateExpandOrderInput!): ID

  """故障温度设备管理:新增"""
  createFailureDevice(input: FailureDeviceCreateInput): Boolean

  """费用模板:创建费用模板"""
  createFeeTmp(input: TmpCreateInput): Boolean

  """货物移库:新增货物移库"""
  createGoodsTransfer(goodsTransferInput: GoodsTransferInput): ID

  """ 采购单-接入中台: 创建采购单 """
  createIndividualPurchaseOrder(createIndividualPurchaseInput: CreateIndividualPurchaseInput): ID

  """采购退货: 新增采购退货订单"""
  createIndividualPurchaseReturn(input: CreateOrUpdateIndividualPurchaseReturnInput): ID

  """内部代卖: 新增"""
  createInternalConsignment(input: PitayaInternalConsignmentInput): ID

  """内部销售: 新增"""
  createInternalSale(input: PitayaInternalSaleInput!): ID

  """联营销售: 创建联营销售订单"""
  createJointVentureSale(jointVentureSaleInput: JointVentureSaleInput): ID

  """标签管理: 新增标签"""
  createLabel(createLabelInput: CreateLabelInput): Int

  """低代码:创建规则模板"""
  createLowCodeRuleTemplate(input: LowCodeTemplateCreateInput): Boolean

  """创建团队成员"""
  createMember(input: CreateMemberInput): Boolean

  """组织架构管理:创建组织"""
  createOrg(
    """创建组织请求"""
    orgInput: OrgInput
  ): Int

  """组织架构管理:创建组织架构"""
  createOrgGroup(
    """创建组织架构请求"""
    createOrgGroupInput: CreateOrgGroupInput
  ): Int

  """组织架构管理:新增标签"""
  createOrgLabel(
    """新增标签请求"""
    createOrgLabelInput: CreateOrgLabelInput
  ): Boolean

  """原件销售退货:新增原件退货单"""
  createOriginalReturn(originalReturnInsertInput: OriginalReturnInsertInput): SaleReturnInsertPayload

  """原件销售:新增原件销售"""
  createOriginalSale(originalCreateInput: OriginalCreateInput): OriginalCreatePayload

  """新增其他入库 返回inOrderId"""
  createOtherInOrder(createOtherInOrderInput: CreateOtherInOrderInput): ID

  """新增其他出单"""
  createOtherOutOrder(createOtherOutOrderInput: CreateOtherOutOrderInput): ID

  """代付费用管理: 代付费用单新增"""
  createPayOfAnother(input: CreatePayOfAnotherInput!): Boolean

  """生产客户: 新增客户地址"""
  createPitayaAddress(input: CreateOrUpdatePitayaAddressInput): Int

  """生产客户: 创建整体客户(后端组合基础信息和详细信息)"""
  createPitayaCustomer(customerInput: PitayaCustomerInput): Int

  """生产客户: 合作信息-新增银行信息"""
  createPitayaCustomerAccount(input: CreatePitayaCustomerAccountInput): Boolean

  """生产客户: 创建客户基础信息"""
  createPitayaCustomerBase(input: CreatePitayaCustomerBaseInfoInput): Int

  """生产客户: 联系人-新增联系人"""
  createPitayaCustomerContact(input: PitayaCustomerContactInput): Boolean

  """生产客户: 合同主体-新增合同主体"""
  createPitayaCustomerContractRelReq(input: CreatePitayaCustomerContractRelInput): Boolean

  """生产客户: 创建客户详细信息"""
  createPitayaCustomerDetail(input: CreatePitayaCustomerDetailInput): Int

  """生产客户: 新增客户资质"""
  createPitayaCustomerQualification(input: CreateOrUpdatePitayaQualificationInput): Int

  """初始化分拣仓"""
  createPitayaSortingWarehouse(input: SortingWarehouseInput): Int

  """v2.22供应商: 创建供应商"""
  createPitayaSupplier(supplierInput: PitayaSupplierInput): Int

  """v2.22供应商: 新增银行信息"""
  createPitayaSupplierAccount(createPitayaSupplierAccountInput: CreatePitayaSupplierAccountInput): Int

  """v2.22供应商: 新建联系人"""
  createPitayaSupplierContact(pitayaCreateSupplierContactInput: PitayaCreateSupplierContactInput): Int

  """v2.22供应商: 新增开票主体"""
  createPitayaSupplierContract(createPitayaSupplierContractInput: CreatePitayaSupplierContractInput): Int

  """v2.22供应商: 新增授信信息"""
  createPitayaSupplierCooperation(createPitayaSupplierCooperationInput: CreatePitayaSupplierCooperationInput): Int

  """v2.22供应商: 新增供应商资质"""
  createPitayaSupplierQualification(pitayaCreateQualificationInput: PitayaCreateQualificationInput!): Int

  """平台退回: 新增/门店管理-新增平台退回"""
  createPlatformReturn(input: CreateOrUpdatePlatformReturnInput!): ID

  """门店管理: 新增平台开单-新增"""
  createPlatformSale(input: CreatePlatformSaleInput!): ID

  """门店管理: 新增销售退货"""
  createPlatformSaleReturn(input: CreateOrUpdatePlatformSaleReturnInput!): ID

  """岗位权限配置:新增岗位"""
  createPosition(
    """新增岗位请求"""
    createPositionInput: CreatePositionInput
  ): Boolean

  """库存调整: 创建库存调整"""
  createProductionStockAdjustment(input: CreateProductionStockAdjustmentInput): Boolean

  """[废弃]采购退货单: 新增采购退货订单"""
  createPurchaseReturn(purchaseReturnInsertInput: PurchaseReturnInsertInput): PurchaseReturnInsertPayload @deprecated(reason: "在v2.20.1版本生成新的接口与中台对接")

  """创建快捷标签，增量"""
  createQuickLabel(createQuickLabelInput: CreateQuickLabelInput): QuickLabelPayload

  """回收温度设备管理:新增"""
  createRecoveryDevice(input: RecoveryDeviceCreateInput): Boolean

  """ 驳回入库申请"""
  createRejectApply(input: RejectApplyInput): Int

  """角色管理:创建角色"""
  createRole(
    """创建角色请求"""
    createRoleInput: CreateRoleInput
  ): Boolean

  """销售配送单: 保存"""
  createSaleDeliveryOrder(input: CreateSaleDeliveryOrderInput!): ID

  """销售配送单: 创建补充单"""
  createSaleDeliverySupplementalOrder(input: CreateSaleDeliverySupplementalOrderInput!): ID

  """销售开单:新增"""
  createSaleInvoice(input: CreateOrUpdateSaleInvoiceInput): ID

  """销售开单销售退货: 新增"""
  createSaleInvoiceReturn(input: CreateOrUpdateSaleInvoiceReturnInput!): ID

  """成品销售:新增销售"""
  createSaleOrder(createSaleOrderInput: CreateSaleOrderInput): ID @deprecated

  """销售计划:新增"""
  createSalePlanOrder(createSalePlanOrderInput: CreateSalePlanOrderInput): ID

  """成品销售退货:新增销售退货单"""
  createSaleReturn(saleReturnInsertInput: SaleReturnInsertInput): SaleReturnInsertPayload

  """创建SOP"""
  createSop(input: SopCreateInput): Boolean

  """创建SOP检查项"""
  createSopCheckItem(input: SopCheckItemCreateInput): Boolean

  """创建标准规格选项"""
  createStdOption(optionInput: StdOptionInput): Int

  """创建标准规格"""
  createStdSpec(input: StdSpecInput): Int

  """库存盘点：盘点暂存"""
  createStockTemporary(input: StockTemporaryInput): Int

  """ 创建供应商"""
  createSupplier(supplierInput: SupplierInput): Int

  """货柜标签:创建标签"""
  createTag(input: TagCreateInput): Boolean

  """库存盘点：完成盘点"""
  createTakeStock(input: TakeStockDetailInput): TakeStockCreatePayload

  """投标:新增投标报价"""
  createTender(input: TenderCreateInput): Boolean

  """投标:添加车辆信息"""
  createTenderCar(input: TenderCarInput): Boolean

  """温度计:创建温度计订单"""
  createThermometerOrder(input: ThermometerOrderCreateInput): Boolean

  """新增调拨出库单"""
  createTransferOutOrder(createTransferOrderInput: CreateTransferOrderInput): ID

  """空运:订航班，支持批量"""
  createTransportAirBook(input: BatchTransportAirBookInput): Boolean

  """陆运:订车"""
  createTransportRoadBook(input: TransportRoadBookInput): Boolean

  """海运:订船,支持批量"""
  createTransportSeaBook(input: BatchTransportSeaBookInput): Boolean

  """新增单位换算"""
  createUnitConversion(input: UnitConversionListInput): Boolean

  """员工账号管理:新增员工"""
  createUser(
    """新增员工请求"""
    createUserInput: CreateUserInput
  ): CreateUserPayload

  """创建用户"""
  createUserMange(input: UserMangerInput): String

  """员工账号管理:新增用户与岗位关系"""
  createUserPositionRel(
    """新增用户与岗位关系请求"""
    createUserPositionRelInput: CreateUserPositionRelInput
  ): Boolean

  """ 新增品种组"""
  createVarietyGroup(varietyGroupInput: VarietyGroupInput): VarietyGroup

  """添加sku"""
  createVarietyGroupSku(createVarietyGroupSkuInput: CreateVarietyGroupSkuInput): Boolean

  """仓库：新增仓库"""
  createWarehouse(input: WarehouseCreateInput!): ID

  """创建废旧品销售"""
  createWasteSaleOrder(createWasteSaleOrderInput: CreateWasteSaleOrderInput): ID

  """创建商户"""
  creteMerchant(input: MerchantInput): Boolean

  """关务-海运在途跟踪:靠泊"""
  customsBerth(sailScheduleId: ID!): Int

  """关务-海运在途跟踪:取消靠泊"""
  customsCancelBerth(sailScheduleId: ID!): Int

  """海关报关单:设置申报类型"""
  customsDeclarationFormAgentTypeEdit(input: CustomsDeclarationFormAgentTypeEditInput): Boolean

  """海关报关单:随附单据同步"""
  customsDeclarationFormAttachedFileSync(formId: ID!): CustomsDeclarationFormAttachedFileSyncPayload

  """海关报关单:随附单据上传"""
  customsDeclarationFormAttachedFileUpload(input: CustomsDeclarationFormAttachedFileUploadInput): Boolean

  """海关报关单:提交单一窗口"""
  customsDeclarationFormCommitSingleWindow(input: CustomsDeclarationFormEditInput): Boolean

  """海关报关单:删除"""
  customsDeclarationFormDelete(formId: ID!): Boolean

  """海关报关单:保存"""
  customsDeclarationFormEdit(input: CustomsDeclarationFormEditInput): Boolean

  """海关报关单:商品删除"""
  customsDeclarationFormGoodsDelete(goodsId: [ID!]!): Boolean

  """海关报关单:商品编辑"""
  customsDeclarationFormGoodsEdit(input: CustomsDeclarationFormGoodsEditInput): Boolean

  """海关报关单:商品保存"""
  customsDeclarationFormGoodsSave(input: CustomsDeclarationFormGoodsSaveInput): Boolean

  """海关报关单:原产地证信息同步"""
  customsDeclarationFormOriginCertificateSync(formId: ID): Boolean

  """海关报关单:产地资质信息同步"""
  customsDeclarationFormOriginQualificationSync(input: CustomsDeclarationFormOriginQualificationSyncInput): Boolean

  """进口报关:生成报关任务"""
  customsDeclareTaskCreate(input: CustomsDeclareTaskCreateInput): Boolean

  """关务-陆运在途:批量编辑"""
  customsRoadTripEditBatch(input: CustomsRoadTripEditBatchInput): Int

  """关务-陆运在途:通关跟踪校验"""
  customsRoadTripTrackingStateValid(id: ID): Int

  """关务-陆运在途:app转柜/质检校验"""
  customsRoadTripTransferInspectionValid(input: CustomsRoadTripTaskValidInput): Int

  """关务-海运在途跟踪:货柜管理-批量编辑"""
  customsSeaTripBatchEdit(input: CustomsSeaTripCabinetManageBatchEditInput): Int

  """质检:SOP重置"""
  customsSopReset(sopId: ID): Int

  """质检:任务回滚"""
  customsSopTaskBack(taskId: ID): Int

  """报关模板管理:模板添加商品"""
  customsTemplateAddCommodity(input: CustomsTemplateAddCommodityInput): Boolean

  """数据字典:新增分类"""
  dataDictClassificationCreate(input: DataDictClassificationCreateInput): Boolean

  """数据字典:编辑分类"""
  dataDictClassificationEdit(input: DataDictClassificationEditInput): Boolean

  """数据字典:启用禁用分类"""
  dataDictClassificationEnable(input: DataDictClassificationEnableInput): Boolean

  """数据字典:新增字典"""
  dataDictCreate(input: DataDictCreateInput): Boolean

  """数据字典:编辑字典"""
  dataDictEdit(input: DataDictEditInput): Boolean

  """数据字典:启用禁用字典"""
  dataDictEnable(input: DataDictEnableInput): Boolean

  """ 客户移出黑名单 """
  deBlacklisted(deBlacklistedInput: DeBlacklistedInput): Boolean

  """招标:决标"""
  decideBidding(input: BiddingDecideInput): Boolean

  """v2.22供应商: 删除开票主体"""
  delPitayaSupplierContract(delPitayaSupplierContractInput: DelPitayaSupplierContractInput): Boolean

  """岗位： 岗位权限配置/岗位信息管理 删除岗位"""
  delPosition(
    """删除岗位请求"""
    delPositionInput: DelPositionInput
  ): Boolean

  """v2.22供应商: 删除银行信息"""
  delPtayaSupplierAccount(delPtayaSupplierAccountInput: DelPtayaSupplierAccountInput): Int

  """删除用户岗位信息"""
  delUserPosition(
    """删除用户岗位信息请求"""
    delUserPositionInput: DelUserPositionInput
  ): Boolean

  """用户删除特殊权限请求"""
  delUserSpecialPermissions(
    """用户删除特殊权限请求"""
    delUserSpecialPermissionsInput: DelUserSpecialPermissionsInput
  ): Boolean

  """批量删除"""
  delVarietyGroupSku(delVarietyGroupSkuInput: DelVarietyGroupSkuInput): Boolean

  """报警通知人: 删除"""
  deleteAlarmNoticeUser(input: ID!): Boolean

  """费用项:删除费用项"""
  deleteBillCost(costId: ID!): Boolean

  """费用规则:删除费用规则"""
  deleteBillCostRule(ruleId: ID!): Boolean

  """删除商品分类接口"""
  deleteCategory(categoryId: Int!): Boolean

  """删除品类产地关联关系"""
  deleteCategoryPlace(placeInput: PlaceInput): Boolean

  """ 删除品种"""
  deleteCategoryVariety(varietyId: Int!): Boolean

  """删除商品"""
  deleteCommodity(commodityIds: [Int]): Boolean

  """商品管控:删除管控商品"""
  deleteCommodityControl(input: DeleteCommodityControlInput!): Boolean

  """ 删除客户 """
  deleteCustomer(customerId: Int): Boolean

  """ 删除客户地址 """
  deleteCustomerDistribution(distributionId: Int): Boolean

  """数据管理:删除操作记录"""
  deleteDataCenterImportRecord(operationId: ID!): Boolean

  """货柜供应商:删除发货地址"""
  deleteDurianSupplierDeliveryAddress(input: DurianSupplierAddressDeleteInput): Boolean

  """故障温度设备管理:删除"""
  deleteFailureDevice(deviceId: ID!): Boolean

  """费用项预设值管理:删除费用项预设值"""
  deleteFeeItemDefaultVal(itemIdDefaultVal: ID): Boolean

  """货柜sku：根据筛选条件删除货源"""
  deleteGoodsSourceByCondition(input: DurianCommoditySkuOperateGoodSourceByConditionInput): Boolean

  """生产客户: 合作信息-删除银行信息"""
  deletePitayaCustomerAccount(input: DeletePitayaCustomerAccountInput): Boolean

  """生产客户: 合同主体-删除合同主体"""
  deletePitayaCustomerContractRelReq(input: DeletePitayaCustomerContractRelInput): Boolean

  """删除产地"""
  deletePlace(placeId: Int!): Boolean

  """回收温度设备管理:删除"""
  deleteRecoveryDevice(deviceId: ID!): Boolean

  """常用路线:删除常用路线"""
  deleteRoute(input: ID!): Boolean

  """删除sku"""
  deleteSku(skuIds: [Int]): Boolean

  """供应商: 删除供应商"""
  deleteSupplier(supplierId: Int): Int
  deleteWarehouse(warehouseId: ID!): ID

  """空柜信息:删除"""
  deletedEmptyCabinetInfo(emptyCabinetInfoId: ID!): Boolean

  """批量分配到规则数据中"""
  distToCommonData(input: BatchDistDataInput): BasicPayload

  """回收温度设备管理:批量分发"""
  distributeRecoveryDevice(input: RecoveryDeviceDistributeInput): [String]

  """生产计划: 取消生产计划"""
  doCancelPlanStatus(cancelPlanInput: CancelPlanInput): ID

  """生产计划: 删除生产计划任务"""
  doDeletePlanTask(taskId: ID): ID

  """新增商品"""
  doInsertCommodity(insertCommodityInput: InsertCommodityInput): Int

  """生产计划: 新增生产计划"""
  doInsertPlan(planInfoInput: PlanInfoInput): ID

  """生产计划: 新增生产计划任务"""
  doInsertPlanTask(taskInput: TaskInput): ID

  """流水匹配: 执行匹配"""
  doMatchFundFlow(input: MatchFundFlowInput!): Boolean

  """生产计划: 发布计划"""
  doPublishPlan(planId: ID): ID

  """新增sku"""
  doSaveSkuList(commoditySkus: CommoditySkuInputSave): [Int]

  """修改商品名称"""
  doUpdateCommodityName(updateCommodityNameInput: UpdateCommodityNameInput): Int

  """生产计划: 修改生产计划基础信息"""
  doUpdatePlanBaseInfo(planBaseInfoInput: PlanBaseInfoInput): ID

  """生产计划: 修改生产计划"""
  doUpdatePlanInfo(updateProductionPlanInput: UpdateProductionPlanInput): ID

  """生产计划: 修改生产计划任务信息"""
  doUpdatePlanTaskInfo(planTaskInfoInput: PlanTaskInfoInput): ID

  """更新商品存储管理条件"""
  doUpdateStorageConditions(updateStorageConditionsInput: UpdateStorageConditionsInput): String

  """添加Sop环节"""
  durianAddOperation(input: AddSopOperationInput): Boolean

  """添加SOP"""
  durianAddSop(input: AddSopInput): Boolean

  """货柜-海运在途跟踪:靠泊"""
  durianBerth(sailScheduleDimId: ID!): Int

  """货柜-海运在途跟踪:取消靠泊"""
  durianCancelBerth(sailScheduleDimId: ID!): Int

  """启用/禁用SOP"""
  durianEnableSop(input: DurianSopEnableInput): Boolean

  """货柜-陆运在途:批量编辑"""
  durianRoadTripEditBatch(input: DurianRoadTripEditBatchInput): Int

  """货柜-陆运在途节点:新增"""
  durianRoadTripNodeCreate(input: DurianRoadTripNodeCreateInput): Int

  """货柜-陆运在途节点:编辑"""
  durianRoadTripNodeEdit(input: DurianRoadTripNodeEditInput): Int

  """货柜-陆运在途节点:状态启用禁用"""
  durianRoadTripNodeStatus(input: DurianRoadTripNodeStatusInput): Int

  """货柜-陆运在途路线:新增"""
  durianRoadTripRouteCreate(input: DurianRoadTripRouteCreateInput): Int

  """货柜-陆运在途路线:编辑"""
  durianRoadTripRouteEdit(input: DurianRoadTripRouteEditInput): Int

  """货柜-陆运在途路线:状态启用禁用"""
  durianRoadTripRouteStatus(input: DurianRoadTripRouteStatusInput): Int

  """货柜-海运在途跟踪:货柜管理-批量编辑"""
  durianSeaTripBatchEdit(input: DurianSeaTripCabinetManageBatchEditInput): Int

  """V3.10 本期迭代不做货柜-海运在途跟踪:批量备注"""
  durianSeaTripRemarkEditBatch(input: DurianSeaTripRemarkEditBatchInput): Int

  """货柜-海运在途跟踪:柜量校验"""
  durianSeaTripValidCabinetQuantity(input: SeaTripValidCabinetQuantityInput): DurianSeaTripValidCabinetQuantityPayload

  """客户:启用/禁用客户授信"""
  editCreditEnableStatus(input: CreditEnableStatusInput): Boolean

  """国产货采购费用管理:批量编辑供应商"""
  editDomesticProductsBillInvoiceSupplierBatch(input: InvoiceSupplierInput): Boolean

  """ 国产货采购扩展单:修改扩展单 """
  editExpandOrder(createExpandOrderInput: CreateExpandOrderInput, expandOrderId: ID!): Boolean

  """出入库限制: 编辑"""
  editInOutLimitation(editInOutLimitationInput: EditInoutLimitationInput): Boolean

  """欠款电子签: 编辑白名单"""
  editPeachDebtElectronicSignatureWhiteList(input: EditPeachDebtElectronicSignatureWhiteListInput): Boolean

  """图片编辑"""
  editSkuPicture(editSkuPictureInput: EditSkuPictureInput): Boolean

  """生产任务限制: 编辑"""
  editTaskLimit(editTaskLimitInput: EditTaskLimitInput): Boolean

  """发货编辑:编辑"""
  editTime(input: DeliveryEditDetailInput): Boolean

  """会计期间管理: 启停用"""
  enableAccountPeriod(input: FASEnableBatchInput!): Boolean

  """会计科目管理: 启停用"""
  enableAccountSubject(input: FASEnableInput!): Boolean

  """黑名单:启用/禁用黑名单"""
  enableBlackList(input: BlackListEnableInput): Boolean

  """柜次规则:启用/禁用柜次规则"""
  enableCabinetRule(input: ID!): Boolean

  """货柜sku:根据筛选条件启用/禁用"""
  enableCommoditySkuByCondition(input: DurianCommoditySkuOperateEnableStateByConditionInput): Boolean

  """合同管理:启用/禁用合同"""
  enableContract(input: ID!): Boolean

  """报关模板管理:启用禁用报关模板"""
  enableCustomsTemplate(input: ID!): Boolean

  """货柜商品:启用/禁用商品"""
  enableDurianCommodity(input: ID!): Boolean

  """货柜商品:启用/禁用品类"""
  enableDurianCommodityCategory(input: ID!): Boolean

  """客户:启用/禁用"""
  enableDurianCustomer(input: EnableDurianCustomerInput): Boolean

  """费用项预设值管理:启用禁用费用项预设值"""
  enableFeeItem(input: FeeItemEnableInput): Boolean

  """费用模板:启用禁用"""
  enableFeeTmp(input: TmpEnableInput): Boolean

  """商品税率管理: 启停用"""
  enableGoodsTaxRate(input: FASEnableBatchInput!): Boolean

  """客户: 启用/禁用客户"""
  enableOrDisableCustomer(input: EnableOrDisableCustomerInput!): Boolean

  """欠款电子签: 启用/禁用"""
  enablePeachDebtElectronicSignature(input: EnablePeachDebtElectronicSignatureInput): Boolean

  """启用/禁用小票"""
  enableSmallTicket(input: TicketEnableInput): TicketEnablePayload

  """启用/禁用SOP"""
  enableSop(input: SopEnableInput): Boolean

  """启用/禁用SOP检查项"""
  enableSopCheckItem(input: SopCheckItemEnableInput): Boolean

  """货柜标签:启用/禁用标签"""
  enableTag(input: ID!): Boolean

  """凭证模板: 启停用"""
  enableVoucherTemplate(input: FASEnableInput!): Boolean

  """凭证模板名称: 启停用"""
  enableVoucherTemplateName(input: FASEnableInput!): Boolean

  """实时报警管理:启用/禁用方案"""
  enabledAlarm(input: ID!): Boolean

  """关务角色:启用/禁用"""
  enabledCustomsRole(input: CustomsRoleEnableInput): Boolean

  """货柜角色:启用/禁用"""
  enabledDurianRole(input: DurianRoleEnableInput): Boolean

  """货柜供应商:供应商:启用/禁用供货商"""
  enabledDurianSupplier(input: DurianEnableSupplierInput): Boolean

  """运输角色:启用/禁用"""
  enabledTransportRole(input: TransportRoleEnableInput): Boolean

  """进口通关跟踪:单个信息录入-货柜信息信息修改"""
  entryInfoContainerChange(input: TrackingEntryContainerInput): Boolean

  """空柜池:导出"""
  exportEmptyCabinetPool(input: EmptyCabinetPoolPageInput): DurianFilePayload

  """进口报关:导出"""
  exportImportDeclare(input: ImportDeclareExportInput): String

  """故障温度设备管理:设为正常"""
  failureDeviceToNormal(deviceId: ID!): Boolean

  """字段规则配置表:新增"""
  fieldDefaultConfigCreate(input: FieldDefaultConfigCreateInput): Boolean

  """字段规则配置表:删除"""
  fieldDefaultConfigDeleted(configId: ID!): Boolean

  """字段规则配置表:编辑"""
  fieldDefaultConfigEdit(input: FieldDefaultConfigEditInput): Boolean

  """字段规则配置表:启用禁用"""
  fieldDefaultConfigEnable(input: FieldDefaultConfigEnableInput): Boolean

  """盘点: 完成盘点"""
  finishCheck(checkInfoInput: CheckInfoInput): CheckStockResultPayload

  """入库审核: 完成入库"""
  finishInbound(inOrderId: ID!): Boolean

  """完成出库"""
  finishOutOrder(finishOutOrderInput: FinishOutOrderInput): Boolean

  """入库审核: 采购完成入库"""
  finishPurchaseOrderInBound(
    """入库订单ID"""
    inOrderId: ID!
  ): Boolean

  """审核订单[出入库]:结束出/入库"""
  finishStockWmsOrder(input: FinishStockWmsOrderInput): Boolean

  """财务系统产地发柜价测算:产地费用入账"""
  fmsDurianOriginFeeCancelConfirm(input: FmsDurianOriginFeeChangeStatusInput): Boolean

  """财务系统产地发柜价测算:产地费用取消确认"""
  fmsDurianOriginFeeComplete(input: FmsDurianOriginFeeChangeStatusInput): Boolean

  """财务系统产地发柜价测算:产地费用规则信息计算并保存"""
  fmsDurianOriginFeeRuleCalculate(input: FmsDurianOriginFeeRuleCalculateInput): [FmsDurianOriginFeeRuleCalculatePayload]

  """财务系统产地发柜价测算:产地费用确认"""
  fmsDurianOriginFeeSubmit(input: FmsDurianOriginFeeSubmitInput!): Boolean

  """生产计划单价设置:新增计划单价"""
  fmsPlanUnitPriceCreate(input: FmsPlanUnitPriceCreateInput!): Boolean

  """生产计划单价设置:修改计划单价"""
  fmsPlanUnitPriceUpdate(input: FmsPlanUnitPriceUpdateInput!): Boolean

  """盘点审核批量确认"""
  fmsStockCheckBatchComplete(input: FmsStockCheckCompleteInput): Boolean

  """盘点填写财务备注"""
  fmsStockCheckBatchFinancialRemark(input: FmsStockCheckFinancialRemarkInput): Boolean

  """修改差异原因"""
  fmsStockCheckDiffModify(input: FmsStockCheckDiffModifyInput!): Boolean

  """温度管理:更改关注状态"""
  focusStateUpdate(input: TemperatureFocusInput): Boolean

  """全量编辑批发sku单位信息"""
  fullUpdateCommoditySku(input: FullUpdateCommoditySkuInput): Boolean

  """发票管理: 生成应收单"""
  geneFasReceivableInvoice(input: GeneFasReceivableInvoiceInput!): Boolean

  """发票(应付)管理: 生成应付单"""
  geneFasReceivableInvoicePayable(input: GeneFasReceivableInvoicePayableInput!): Boolean

  """凭证处理中心: 生成凭证(匹配生成)"""
  geneVoucher(input: GeneVoucherInput!): Boolean

  """口岸公共:获取进口港对应的出口港口(参数:进口港id, 返回出口港id)"""
  getExportPortByEntryPort(input: ID): ID

  """处理报警内容"""
  handleAlarm(input: HandleAlarmInput): Boolean

  """生产计划: 通知忽略"""
  ignoreTaskSaleChange(ignoreTaskSaleChangeInput: IgnoreTaskSaleChangeInput): ID

  """空柜信息:excel批量导入"""
  importBatchEmptyCabinetInfo(input: FileInput!): EmptyCabinetInfoImportResultPayload

  """发货编辑:导入"""
  importData(input: FileInput): DeliveryImportResultPayload

  """数据管理:导入数据"""
  importDataCenterData(input: DataCenterImportInput): ImportResultPayload

  """进口报关:报关"""
  importDeclare(input: ImportDeclareCreateInput): Boolean

  """进口报关:撤回"""
  importDeclareRecall(input: ImportDeclareRecallInput): Boolean

  """质量管理:导入"""
  importQualityManagementData(input: FileInput): ImportResultPayload

  """关务-海运在途跟踪:导入"""
  importSeaTrip(input: FileInput): SeaTripImportPayload

  """收入: 新增"""
  incomeAdd(input: IncomeAddOrEditInput): IncomeIdPayload

  """收入: 编辑"""
  incomeEdit(input: IncomeAddOrEditInput): IncomeIdPayload

  """收入: 取消/撤销/提交财务"""
  incomeOperate(input: IncomeIdOperateInput): IncomeIdPayload
  insertAppException(appExceptionDTO: AppExceptionInput): Boolean

  """项目组管理: 新增"""
  insertProjectGroup(insertProjectGroupInput: InsertProjectGroupInput): Boolean

  """新增采购 返回inOrderId"""
  insertPurchase(purchaseOrderInsert: PitayaPurchaseOrderInsertInput): ID

  """ 新增采购订单"""
  insertPurchaseOrder(input: PurchaseOrderInsertInput): PurchaseOrderInsertPayload

  """借调:新增"""
  insertSecondment(secondmentInput: SecondmentInput): ID
  insertWarehouse(warehouseInput: WarehouseInput!): ID

  """口岸质检:质检(参数为计划id)"""
  inspection(input: InspectionInput): Boolean

  """口岸质检:批量质检"""
  inspectionBatch(input: InspectionBatchInput): Boolean

  """检验检疫证信息:删除"""
  inspectionQuarantineCertificateDelete(id: ID!): Boolean

  """检验检疫证信息:编辑"""
  inspectionQuarantineCertificateEdit(input: InspectionQuarantineCertificateEditInput): Boolean

  """流程审批: 审批批量通过或者批量驳回"""
  kiwiBatchCompleteOrUndoTask(batchTaskInput: KiwiBatchTaskInput): Int

  """流程审批: 审批通过或者驳回 （审批通过、驳回上级、驳回发起人、撤回到上级、撤回到发起人）"""
  kiwiCompleteOrUndoTask(taskInput: KiwiTaskInput): Int

  """流程审批: 发起签呈"""
  kiwiCreateFlow(flowFormInput: KiwiFlowFormInput): ID

  """流程审批: 存草稿箱或修改相关内容"""
  kiwiCreateOrUpdateDraft(flowFormInput: KiwiDraftFlowFormInput): ID

  """流程审批: 归档次数迭代"""
  kiwiIncrFrequency(id: ID): Int

  """流程审批: 作废审批流程(注意，目前流程作废之后，该流程将不可见)"""
  kiwiInvalidFlow(flowFormId: ID): Int

  """新增或更新抄送人处理状态tag"""
  kiwiSaveOrUpdateTag(tag: KiwiSaveOrUpdateTagInput): Int

  """流程审批: 更新签呈，涉及到流程驳回，流程修改的调用此接口"""
  kiwiUpdateFlow(flowFormInput: KiwiFlowFormInput): ID

  """许可证管理:新增"""
  licenceCreate(input: LicenceCreateInput!): Boolean

  """许可证管理:海关数据更新"""
  licenceCustomsInfoUpdate(id: ID!): Boolean

  """许可证管理:编辑"""
  licenceEdit(input: LicenceEditInput!): Boolean

  """许可证管理:启用禁用"""
  licenceEnable(input: LicenceEnableInput!): Boolean

  """许可证管理:删除"""
  licenceRemove(id: ID!): Boolean

  """装货:装柜"""
  loadCabinet(input: LoadCabinetInput): Int

  """装货:回退"""
  loadingBack(input: LoadingBackInput): Int

  """1.9 新增密码登录接口"""
  loginPwd(loginPwdInput: LoginPwdInput): LoginPwdPayload

  """低代码:恢复默认设置"""
  lowCodeRestoreDefaults(input: LowCodePageRuleInput): Boolean

  """生产Sop管理: 管理sop模板状态， 返回最新的状态"""
  managePitayaSopStatus(input: ManagePitayaSopStatusInput!): Boolean

  """仓单信息:删除"""
  manifestInfoDelete(id: ID!): Boolean

  """仓单信息:编辑"""
  manifestInfoEdit(input: ManifestInfoEditInput): Boolean

  """ 主营业务收款管理: 新增流水匹配 """
  matchFlowPrimaryReceipts(input: MatchFundFlowInput!): Boolean

  """新增或修改品类产地关联关系"""
  modifyCategoryPlace(placeInput: PlaceInput): Int

  """ 新增或修改品种"""
  modifyCategoryVariety(varietyInput: VarietyInput): Int

  """费用模板:修改费用模板"""
  modifyFeeTmp(input: TmpModifyInput): Boolean

  """生产任务: 修改入库单"""
  modifyInOrder(inOrderUpdate: InOrderUpdate!): ID

  """装货:装柜信息修改"""
  modifyLoadCabinet(input: LoadCabinetInput): Int

  """装货:产地计划报关信息修改"""
  modifyLoadCustomsInfo(input: LoadCustomsInfoInput): Int

  """修改其他入库订单"""
  modifyOtherInOrder(modifyOtherInOrderInput: ModifyOtherInOrderInput): Boolean

  """修改出库订单"""
  modifyOutOrder(outOrderUpdateInput: OutOrderUpdateInput!): Boolean

  """新增或修改产地"""
  modifyPlace(placeInput: PlaceInput): Int

  """修改采购订单"""
  modifyPurchase(purchaseOrderUpdate: PitayaPurchaseOrderUpdateInput): Boolean

  """sop:修改sop答案"""
  modifySopAnswer(input: SopModifyInput): Int

  """应收管理: 冲销蓝字应收单"""
  offsetBlueReceivable(input: FASIdInput!): Boolean

  """在途:一键发货"""
  oneClickDelivery(input: OneClickDeliveryInput): Boolean

  """在途:通过路线一键发货"""
  oneClickDeliveryByRoute(input: OneClickDeliveryByRouteInput): Boolean

  """平台开单: 再来一单"""
  oneMorePlatformSale(input: OneMorePlatformSaleInput): OneMorePlatformSalePayload

  """销售开单:再来一单"""
  oneMoreSaleInvoice(input: OneMoreSaleInvoiceInput): OneMoreSaleInvoicePayload

  """ 销售计划: 再来一单 """
  oneMoreSalePlanOrder(oneMoreSalePlanOrderInput: OneMoreSalePlanOrderInput!): OneMoreSalePlanPayload

  """组织架构管理:组织与标签关联"""
  orgBindLabel(
    """组织与标签关联请求"""
    orgBindLabelInput: OrgBindLabelInput
  ): Boolean

  """原产地证信息:删除"""
  originCertificateCustomsDelete(id: ID!): Boolean

  """原产地证信息:删除申请"""
  originCertificateCustomsDeleteApply(id: ID!): Boolean

  """原产地证信息:删除任务"""
  originCertificateDelete(id: ID!): Boolean

  """原产地证信息:手动触发rpa更新"""
  originCertificateManualTriggerRpa(id: ID!): Boolean

  """原产地证信息:提交海关"""
  originCertificatePageSubmitCustoms(input: OriginCertificatePageSubmitCustomsInput): Boolean

  """原产地证信息:提交海关"""
  originCertificateSubmitCustoms(input: OriginCertificateCustomsDeclarationInput): Boolean

  """原产地证信息:暂存"""
  originCertificateTemporaryStorage(input: OriginCertificateCustomsDeclarationInput): Boolean

  """报损出库:出库"""
  outDamageOutOrder(damageOutIDInput: DamageOutIDInput): Boolean

  """待入库库存: 异常审核通过"""
  passOmsPurchase(input: PassOmsPurchaseInput): Boolean

  """申请入库（采购退货增加库存）:通过"""
  passStockAdjustment(passStockAdjustmentInput: PassStockAdjustmentInput): Boolean

  """ 生产任务: 暂停/继续生产任务 """
  pauseOrContinueTask(pauseOrContinueTaskInput: PauseOrContinueTaskInput): Boolean

  """ 出纳付款管理: 付款 """
  paymentPay(input: PaymentPayInput!): Boolean

  """ 出纳付款管理: 付款驳回 """
  paymentReject(input: PaymentOperationInput!): Boolean

  """异常销售订单确认"""
  peachAbnormalSalesOrderConfirmed(input: PeachAbnormalSalesOrderConfirmedInput): Boolean

  """代卖出库: 代卖退回"""
  peachAgencyReturnCreate(input: PeachAgencyReturnCreateInput): Boolean

  """批发调拨: 货物移库"""
  peachCargoRelocation(input: PeachCargoRelocationInput): PeachTransferCreatePayload

  """收银设置:设置能收银的开单人信息"""
  peachCashierOrderUserInfoSetting(input: PeachCashierOrderUserInfoSettingInput): Boolean

  """sop: 提交sop答案"""
  peachCommitSopAnswer(input: PeachSopCommitInput): Boolean

  """商品标签存在校验:true为已存在"""
  peachCommodityLabelExistCheck(input: PeachCommodityLabelExistCheckInput): Boolean

  """合同催办"""
  peachContractSignRemind(input: PeachContractSignRemindInput): Boolean

  """电子签：发起合同签署（使用模板）"""
  peachContractSignTaskCreate(input: PeachContractSignTaskCreateInput): Boolean

  """添加商品"""
  peachCreateCommodity(createCommodityInput: PeachListCreateCommodityInput): [Int]

  """新增商品标签"""
  peachCreateCommodityLabel(input: PeachCreateCommodityLabelInput): Boolean

  """添加sku"""
  peachCreateCommoditySku(commoditySkuId: [Int]): [Int]

  """客户: 创建客户"""
  peachCreateCustomer(input: PeachCreateCustomerInput!): Int

  """客户: 创建客户联系人"""
  peachCreateCustomerContact(input: PeachCreateCustomerContactInput): Boolean

  """客户: 创建客户资质"""
  peachCreateCustomerQualification(input: PeachCustomerQualificationInput!): Boolean

  """客户: 银行信息-新增/编辑"""
  peachCustomerBankInfoCreateOrUpdate(input: PeachCustomerBankInfoCreateInput): Boolean

  """客户: 银行信息-删除"""
  peachCustomerBankInfoDelete(input: PeachCustomerBankInfoDeleteInput): Boolean

  """客户: 合同主体-新增"""
  peachCustomerContractBodyCreate(input: PeachCustomerContractBodyCreateInput): Boolean

  """客户: 合同主体-删除"""
  peachCustomerContractBodyDelete(input: PeachCustomerContractBodyDeleteInput): Boolean

  """客户: 更新合作信息"""
  peachCustomerCooperationUpdate(input: PeachCustomerCooperationUpdateInput): Boolean

  """客户: 编辑对账信息"""
  peachCustomerReconciliationUpdate(input: PeachCustomerReconciliationUpdateInput): Boolean

  """客户: 印章授权"""
  peachCustomerSealAuthorize(input: PeachCustomerSealAuthorizeInput): Boolean

  """客户: 删除客户联系人"""
  peachDeleteCustomerContact(input: PeachDeleteCustomerContactInput): Boolean

  """供应商:删除供应商银行信息"""
  peachDeletedSupplierAccount(input: PeachIdInput): Boolean

  """供应商:删除供应商联系人"""
  peachDeletedSupplierContact(input: PeachIdInput): Boolean

  """供应商:删除供应商合同"""
  peachDeletedSupplierContract(input: PeachIdInput): Boolean

  """供应商:删除供应商合作"""
  peachDeletedSupplierCooperation(input: PeachIdInput): Boolean

  """国产采购: 创建扩展单"""
  peachDomesticPurchaseExtendCreate(input: PeachDomesticPurchaseExtendCreateInput): PeachDomesticPurchaseExtendCreatePayload

  """国产采购: 退货费用单修改货款"""
  peachDomesticReturnBillCommodityEdit(input: PeachDomesticReturnBillUpdateCommodityInput): Boolean

  """客户: 编辑客户"""
  peachEditCustomer(input: PeachCustomerEditInput): Int

  """客户: 暂存客户资质"""
  peachHoldCustomerQualification(input: PeachCustomerQualificationTempInput!): Boolean

  """供应商: 资质暂存"""
  peachHoldSupplierQualification(input: PeachSupplierQualificationTempInput!): Boolean

  """供应商:新增"""
  peachInsertSupplier(input: PeachSupplierInput): Int

  """供应商:新增供应商银行信息"""
  peachInsertSupplierAccount(input: PeachSupplierAccountInput): Int

  """供应商:新增供应商联系人"""
  peachInsertSupplierContact(input: PeachSupplierContactInput): Int

  """供应商:新增供应商合同"""
  peachInsertSupplierContract(input: PeachSupplierContractInput): Int

  """供应商:新增供应商合作"""
  peachInsertSupplierCooperation(input: PeachSupplierCooperationInput): Int

  """供应商:新增供应商资质"""
  peachInsertSupplierQualification(input: PeachSupplierQualificationInput): Int

  """ 订单取消"""
  peachOrderCancel(input: PeachOrderCancelInput!): ID

  """ 创建订单"""
  peachOrderCreate(input: PeachOrderCreateInput): PeachOrderCreatePayload

  """ 订单提货-部分提货"""
  peachOrderPartPick(input: PeachOrderPartPickInput): Boolean

  """ 订单收银"""
  peachOrderPayment(input: PeachOrderPaymentInput): ID

  """ 修改支付方式"""
  peachOrderPaymentModify(input: PeachOrderPaymentModifyInput): ID

  """ 订单提货"""
  peachOrderPick(input: PeachOrderIdInput!): ID

  """批量订单提货"""
  peachOrderPickBatch(input: PeachOrderPickBatchInput!): Boolean

  """回款录入: 创建回款单"""
  peachPaymentCreate(input: PeachPaymentCreateInput!): ID

  """回款录入: 编辑回款单(先取消再重新创建)"""
  peachPaymentUpdate(input: PeachPaymentUpdateInput!): ID

  """预收管理: 创建预收单"""
  peachPreReceiptCreate(input: PeachPreReceiptAddOrEditInput): ReceiptIdPayload

  """预收管理: 编辑"""
  peachPreReceiptEdit(input: PeachPreReceiptAddOrEditInput): ReceiptIdPayload

  """预收管理: 取消/撤销/提交财务"""
  peachPreReceiptOperate(input: OrderIdOperateInput!): ReceiptIdPayload

  """预收退款: 取消/撤销"""
  peachPreReceiptRefundCancel(input: PeachPreReceiptRefundCancelInput): ID

  """预收退款: 创建/编辑"""
  peachPreReceiptRefundCreate(input: PeachPreReceiptRefundCreateInput): ID

  """收货费用单: 编辑费用单"""
  peachReceiptExpenseEdit(input: PeachReceiptExpenseEditInput): Boolean

  """收货费用单: 提交财务"""
  peachReceiptExpenseSubmit(input: PeachReceiptExpenseSubmitInput): Boolean

  """退货: 修改退货金额"""
  peachReturnOrderAmountRevise(input: PeachReturnOrderAmountReviseInput): ModifyReturnPayload

  """sop: 回滚sop答案"""
  peachRollbackSopAnswer(input: PeachSopRollbackInput): String

  """重新发送短信"""
  peachSmsResend(input: PeachSmsResendInput): Boolean

  """sop管理: 批量添加sop模板"""
  peachSopBatchAdd(input: PeachSopBatchAddInput): Boolean

  """sop管理: 启用/禁用sop"""
  peachSopEnable(input: PeachSopEnableInput): Boolean

  """sop管理: 设置sop环节"""
  peachSopLinkSetup(input: PeachSopLinkSetupInput): Boolean

  """在库质检: 创建质检任务，返回值为创建的质检任务的ID"""
  peachSopTaskCreate(input: PeachSopTaskCreateInput): ID

  """批发调拨: 修改调拨基本信息"""
  peachTransferBasicUpdate(input: PeachTransferBasicUpdateInput!): Boolean

  """批发调拨: 取消"""
  peachTransferCancel(input: PeachTransferCancelInput): Boolean

  """批发调拨: 修改调拨货款"""
  peachTransferCommodityUpdate(input: PeachTransferCommodityUpdateInput!): Boolean

  """批发调拨: 修改调拨费用项"""
  peachTransferCostUpdate(input: PeachTransferCostUpdateInput!): Boolean

  """批发调拨: 创建"""
  peachTransferCreate(input: PeachTransferCreateInput): PeachTransferCreatePayload

  """编辑商品标签"""
  peachUpdateCommodityLabel(input: PeachUpdateCommodityLabelInput): Boolean

  """标签管理状态修改"""
  peachUpdateCommodityLabelStatus(input: PeachUpdateCommodityLabelStatusInput): Boolean

  """商品状态变更"""
  peachUpdateCommodityStatus(updateCommodityStatusInput: PeachUpdateCommodityStatusInput): [Int]

  """客户: 更新客户联系人"""
  peachUpdateCustomerContact(input: PeachCreateCustomerContactInput): Boolean

  """客户: 编辑客户资质"""
  peachUpdateCustomerQualification(input: PeachCustomerQualificationInput!): Boolean

  """批发角色:数据授权"""
  peachUpdateDataRel(input: PeachUpdateDataRelInput): Boolean

  """编辑sku状态"""
  peachUpdateSkuStatus(updateStatusInput: PeachUpdateStatusInput): [Int]

  """供应商:更新"""
  peachUpdateSupplier(input: PeachSupplierInput): Boolean

  """供应商:修改供应商银行信息"""
  peachUpdateSupplierAccount(input: PeachSupplierAccountInput): Boolean

  """供应商:修改供应商联系人"""
  peachUpdateSupplierContact(input: PeachSupplierContactInput): Boolean

  """供应商:修改供应商合同"""
  peachUpdateSupplierContract(input: PeachSupplierContractInput): Boolean

  """供应商:更新是否代卖合作方式"""
  peachUpdateSupplierCooperate(input: UpdateSupplierCooperateTypeInput): Boolean

  """供应商:修改供应商合作"""
  peachUpdateSupplierCooperation(input: PeachSupplierCooperationInput): Boolean

  """供应商:修改供应商资质"""
  peachUpdateSupplierQualification(input: PeachSupplierQualificationInput): Boolean

  """待入库库存: 确认入库"""
  peachWaitStockConfirm(input: PeachWaitStockConfirmInput): PeachWaitStockConfirmPayload

  """租户管理: 租户权限配置"""
  permissionConfigure(
    """租户权限配置请求"""
    permissionConfigureInput: PermissionConfigureInput
  ): Boolean

  """销售退货/平台退回: 取消"""
  pitayaCancelReturn(input: PitayaReturnInput!): Boolean

  """费用录入: 新增"""
  pitayaCostAdd(input: PitayaCostEntryAddInput): PitayaCostEntryIdPayload

  """费用录入: 取消"""
  pitayaCostCancel(input: PitayaCostEntryIdInput): Boolean

  """费用录入: 编辑"""
  pitayaCostEdit(input: PitayaCostEntryUpdateInput): PitayaCostEntryIdPayload

  """费用录入: 撤销"""
  pitayaCostRevoke(input: PitayaCostEntryIdInput): Boolean

  """添加商品"""
  pitayaCreateCommodity(createCommodityInput: PitayaListCreateCommodityInput): [Int]

  """添加sku"""
  pitayaCreateCommoditySku(commoditySkuId: [Int]): [Int]

  """删除bom"""
  pitayaDeleteCommodityBom(bomId: Int): Boolean

  """新增bom"""
  pitayaSaveCommodityBom(saveCommodityBomInput: PitayaSaveBomInput): Int

  """销售退货/平台退回: 提交"""
  pitayaSubmitReturn(input: PitayaReturnInput!): Boolean

  """修改bom"""
  pitayaUpdateCommodityBom(updateCommodityBomInput: PitayaUpdateBomInput): Int

  """编辑sku"""
  pitayaUpdateCommoditySku(updateCommoditySkuInput: PitayaUpdateCommoditySkuInput): [Int]

  """商品状态变更"""
  pitayaUpdateCommodityStatus(updateCommodityStatusInput: PitayaUpdateCommodityStatusInput): [Int]

  """编辑sku状态"""
  pitayaUpdateSkuStatus(updateStatusInput: PitayaUpdateStatusInput): [Int]

  """销售退货/平台退回: 作废"""
  pitayaVoidReturn(input: PitayaReturnInput!): Boolean

  """销售退货/平台退回: 撤销"""
  pitayaWithdrawReturn(input: PitayaReturnInput!): Boolean

  """新增口岸"""
  portCreate(portEditInput: PortEditInput): Long

  """修改口岸"""
  portUpdate(portEditInput: PortEditInput): Boolean

  """岗位信息管理:配置组织"""
  positionOrgRel(
    """岗位关联组织请求"""
    positionOrgInput: PositionOrgInput
  ): Boolean

  """岗位权限配置:配置角色"""
  positionRoleRel(
    """岗位关联角色请求"""
    positionRoleRelInput: PositionRoleRelInput
  ): Boolean

  """ 主营业务收款管理: 主营业务收款关联应收 """
  primaryReceivableRel(input: ReceivableRelInput!): Boolean

  """ 主营业务退款管理: 主营业务退款关联应收 """
  primaryReturnReceivableRel(input: FASIdInput!): Boolean

  """采购退货: 提交财务"""
  purchaseReturnBillSubmit(input: PurchaseReturnBillSubmitInput!): Boolean

  """采购退货：修改贷款"""
  purchaseReturnCommodityBillUpdate(input: ReturnCommodityBillUpdateInput!): Boolean

  """采购退货：创建采购退货单"""
  purchaseReturnCreate(input: PurchaseReturnCreateInput!): PurchaseReturnCreatePayload

  """采购退货：修改运杂费"""
  purchaseReturnOtherBillUpdate(input: ReturnOtherBillUpdateInput!): Boolean

  """消息:标记已读"""
  read(id: ID): Boolean

  """消息:批量消息类型已读"""
  readAll(input: ReadAllInput): Boolean

  """收货:回滚"""
  receiptBack(input: ReceiptBackInput): Int

  """2.2 中途新增 token刷新,用原来即将过期的token续约token"""
  refreshToken: String

  """报销费用管理: 生成蓝字应付"""
  reimbursementBlueWordPayable(input: FASIdsInput!): Boolean

  """异常订单: 驳回操作"""
  rejectAbnormalOrder(rejectAbnormalOrderInput: RejectAbnormalOrderInput): Boolean

  """代卖调拨费用单:驳回"""
  rejectAgencyTradeTransferBill(rejectAgencyTradeTransferBillInput: RejectAgencyTradeTransferBillInput): ID

  """配送费用单: 驳回配送费用"""
  rejectDeliveryBillFee(updateDeliveryBillStatusInput: UpdateDeliveryBillStatusInput): Boolean

  """成品销售:拒绝申请通知清空"""
  rejectNoticeEmptied(rejectNoticeEmptiedInput: RejectNoticeEmptiedInput): RejectNoticeEmptiedPayload

  """商品转换: 驳回订单"""
  rejectOrder(input: CommondOrderStatusInput): Boolean

  """驳回订单"""
  rejectOutOrderAudit(rejectOutOrderInput: RejectOutOrderInput): Boolean

  """代付费用管理: 代付费用单驳回"""
  rejectPayOfAnother(input: PayOfAnotherOperationInput!): Boolean

  """回款审核: 驳回回款单"""
  rejectPayment(input: ChangePaymentStatusInput!): Boolean

  """库存调整: 驳回库存调整"""
  rejectProductionStockAdjustment(input: ChangeProductionStockAdjustmentStatusInput): Boolean

  """入库审核: 采购入库驳回订单"""
  rejectPurchaseOrderAudit(rejectedInput: RejectedInput): Boolean

  """退货: 驳回订单退货"""
  rejectReturnCommodity(input: ReturnOrderIdInput): ID

  """采购退货费用单: 驳回费用审核订单"""
  rejectReturnsBill(updateReturnsBillStatusInput: UpdateReturnsBillStatusInput): Boolean

  """销售收入单: 驳回"""
  rejectSaleIncomeOrder(rejectSaleIncomeOrderInput: RejectSaleIncomeOrderInput): Boolean

  """销售收入单: 财务驳回销售收入单 2.7 新增"""
  rejectSaleIncomeOrderWeb(rejectSaleIncomeOrderInput: RejectSaleIncomeOrderInput): ID

  """申请入库（采购退货增加库存）:驳回"""
  rejectStockAdjustment(rejectStockAdjustmentInput: RejectStockAdjustmentInput): Boolean

  """审核订单:驳回"""
  rejectStockOrder(rejectStockOrderInput: RejectStockOrderInput): Boolean

  """审核订单[出入库]:驳回出/入库"""
  rejectStockWmsOrder(input: RejectStockWmsOrderInput): Boolean

  """履约违约:驳回违约单"""
  rejectedBreakContract(breakContractRejectedInput: BreakContractRejectedInput): Boolean

  """入库审核: 驳回订单"""
  rejectedInOrderAudit(rejectedInput: RejectedInput): Boolean

  """删除银行账户信息（id为银行账户数据id）"""
  removeCustomerAccount(id: ID!): Boolean

  """删除客户合同主体关系（id为客户合同主体关系数据ID）"""
  removeCustomerContractRel(id: ID!): Boolean

  """删除客户明细联系人信息（id为客户明细联系人数据ID）"""
  removeCustomerDetailContacts(id: ID): Boolean

  """配送单: 删除配送信息"""
  removeDeliveryInfo(removeDeliveryInfoInput: RemoveDeliveryInfoInput): Boolean

  """删除团队成员"""
  removeMember(input: MemberIdInput): Boolean

  """删除银行账户信息（id为银行账户数据id）"""
  removeSupplierAccount(id: ID!): Boolean

  """删除供应商合同主体关系（id为供应商合同主体关系数据ID）"""
  removeSupplierContractRel(id: ID!): Boolean

  """删除供应商明细联系人信息（id为供应商明细联系人数据ID）"""
  removeSupplierDetailContacts(id: ID!): Boolean

  """ 生产任务 :拒绝申请 """
  requestRejection(requestRejectionInput: RequestRejectionInput): RequestRejectionPayload

  """重置密码"""
  resetPassword(
    """重置密码请求"""
    resetPasswordInput: ResetPasswordInput
  ): Boolean

  """生产计划: 重启计划"""
  restartPlan(planId: ID): Boolean

  """代卖合作: 代卖商品退回"""
  returnAgencySaleCommodity(input: ReturnAgencySaleCommodityInput!): ReturnAgencySaleCommodityPayload

  """还箱:处理/编辑"""
  returnBox(input: ReturnBoxUpdateInput): Boolean

  """退货: 订单退货"""
  returnCommodity(input: ReturnOrderInput): CreateReturnPayload

  """ 配送费用单-接入中台: 业务审核 """
  reviewDeliveryFeeBySalesman(changBill2StatusInput: ChangeBill2StatusInput!): Boolean

  """ 收入单: 业务审核 """
  reviewIncomeStatementBySalesman(changBill2StatusInput: ChangeBill2StatusInput!): Boolean

  """陆运在途:批量编辑校验"""
  roadTripBatchEditCheck(dimIds: [ID]): RoadTripBatchEditCheckPayload

  """陆运在途:常用港口标记接口"""
  roadTripEntryPortMark(input: RoadTripEntryPortMarkInput): Boolean

  """履约违约:回滚违约单"""
  rollBackBreakContract(breakContractRollBackInput: BreakContractRollBackInput): Boolean

  """配送单: 回滚"""
  rollbackDeliveryOrder(rollbackDeliveryOrderInput: RollbackDeliveryOrderInput): Boolean

  """国产计划:回滚国产计划"""
  rollbackDomesticDeliveryPlan(input: ID!): Boolean

  """发车质检:回滚发车质检"""
  rollbackShipmentInspection(taskId: ID): Boolean

  """会计期间管理: 新增"""
  saveAccountPeriod(input: SaveAccountPeriodInput!): Boolean

  """会计科目管理: 新增"""
  saveAccountSubject(input: SaveAccountSubjectInput!): Boolean

  """实报实销:保存"""
  saveActualCostPayment(input: ActualCostPaymentSaveInput): BigDecimal

  """发票台账保存"""
  saveAdhoc(input: inputLists): Boolean

  """费用公共: 费用保存并提交财务"""
  saveAndAuditBill(input: BillSaveCommitBillInput): Boolean

  """费用公共: 费用保存并提交"""
  saveAndCommitBill(input: BillSaveCommitBillInput): Boolean

  """采销费用录入:保存并提交采销费用"""
  saveAndCommitPurchaseAndSalesBill(input: PurchaseAndSalesBillConfirmInput): Boolean

  """国产计划:保存并发车国产计划"""
  saveAndDepartureDomesticDeliveryPlan(input: DomesticDeliveryPlanInput): Boolean

  """国产计划:保存并提交国产计划"""
  saveAndSubmitDomesticDeliveryPlan(input: DomesticDeliveryPlanInput): Boolean

  """费用公共: 保存费用"""
  saveBill(input: BillSaveCommitBillInput): Boolean

  """借款管理: 新增"""
  saveBorrowing(input: SaveBorrowingInput!): Boolean

  """费用项预设值管理:保存费用项预设值"""
  saveDefaultVal(input: FeeItemDefaultValSaveInput): Boolean

  """国产计划:保存国产计划信息"""
  saveDomesticDeliveryPlan(input: DomesticDeliveryPlanInput): Boolean

  """国产货采购费用管理:保存"""
  saveDomesticProductsBill(input: DomesticProductsBillSaveInput): Boolean

  """发票管理: 新增"""
  saveFasInvoice(input: SaveInvoiceInput!): Boolean

  """发票(应付)管理: 新增"""
  saveFasInvoicePayable(input: SaveInvoicePayableInput!): Boolean

  """费用项预设值管理:保存费用项"""
  saveFeeItem(input: FeeItemCreateInput): Boolean

  """费用项预设值管理:保存费用项预设值"""
  saveFeeItemDefaultVal(input: FeeItemDefaultValCreateInput): Boolean

  """财务付款管理: 新增"""
  saveFinancialPayment(input: saveFinancialPaymentInput!): Boolean

  """财务系统费用相关:填写财务备注"""
  saveFinancialRemark(input: SaveFinancialRemarkInput!): Boolean

  """联营配送单: 保存"""
  saveJointVentureOrder(saveJointVentureOrderInput: SaveJointVentureOrderInput): ID

  """保存登录信息"""
  saveLoginInfo(input: SaveLoginInfoInput): Boolean

  """财务系统费用相关:填写财务备注(billMain)"""
  saveMainBillFinancialRemark(input: SaveMainBillFinancialRemarkInput!): Boolean

  """配送费用单: 填写手工单号"""
  saveManualCode(saveManualCodeInput: SaveManualCodeInput): Boolean

  """ 非主营业务收款管理: 新增非主营业务收款 """
  saveNonPrimaryReceipts(input: SaveNonPrimaryReceiptsInput!): Boolean

  """船期管理:新增/编辑船期"""
  saveOrEditSailSchedule(input: SailScheduleInput): Boolean

  """配送单: 新增或修改配送信息"""
  saveOrUpdateDeliveryInfo(saveOrUpdateDeliveryInfoInput: SaveOrUpdateDeliveryInfoInput): Boolean

  """商品税率管理: 新增或修改"""
  saveOrUpdateGoodsTaxRate(input: SaveOrUpdateGoodsTaxRateInput!): Boolean

  """单柜资料:保存/修改"""
  saveOrUpdateSingleData(input: SingleDataSaveInput): Boolean

  """预付管理: 创建预付单"""
  savePaymentAdvance(input: SaveOrUpdatePaymentAdvanceInput): ID

  """ 主营业务收款管理: 新增主营业务收款 """
  savePrimaryReceipts(input: SavePrimaryReceiptsInput!): Boolean
  saveProductionConfig(saveConfigInput: SaveConfigInput): Int

  """采销费用录入:保存采销费用"""
  savePurchaseAndSalesBill(input: PurchaseAndSalesBillConfirmInput): Boolean

  """对账管理: 新增"""
  saveReconciliation(input: SaveReconciliationInput!): Boolean

  """报销费用管理: 新增"""
  saveReimbursement(input: SaveReimbursementInput!): Boolean

  """零售开单设置：保存"""
  saveRetailOrderCfg(input: RetailOrderCfgInput): Boolean

  """
  ###############################   填写开始折旧月份  #########################################
  """
  saveStartDepreciationMonth(input: SaveStartDepreciationMonthInput!): BasicPayload

  """货柜供应商:保存供应商对账配置"""
  saveSupplierReconciliation(input: SaveSupplierReconciliationInput): Boolean

  """
  ###############################   新增/更新资产类型折旧信息  #########################################
  """
  saveUpdateAssetClassification(input: SaveUpdateAssetClassificationInput!): BasicPayload

  """仓库开单：保存用户仓库信息"""
  saveUserWarehouse(input: SaveUserWarehouseInput): Boolean

  """凭证单据: 新增(手工凭证)"""
  saveVoucherBill(input: SaveVoucherBillInput!): Boolean

  """凭证模板: 新增"""
  saveVoucherTemplate(input: SaveVoucherTemplateInput!): Boolean

  """凭证模板名称: 新增"""
  saveVoucherTemplateName(input: SaveVoucherTemplateNameInput!): Boolean
  saveWorkerSalary(saveWorkerSalary: SaveSalaryInput): Int

  """发送邮件"""
  sendMail(input: SendMailInput): Boolean
  sendMessage(id: Int): String

  """    login(loginInput:LoginInput):LoginPayload"""
  sendSms(sendSmsInput: SendSmsInput): SendSmsPayload

  """销售指导价：设置销售指导价"""
  setCommodityGuidePrice(input: SetCommodityGuidePriceInput!): Boolean

  """客户: 客户标记"""
  settingCustomerMark(input: CustomerMarkSettingInput): Boolean

  """欠款: 欠款单标记"""
  settingDebtFormMark(input: DebtMarkSettingInput): Boolean

  """操作单个节点"""
  singleOperationTransportNode(input: SingleTransportNodeOperationInput): Boolean

  """生成sku界面添加规格选项"""
  skuCreateSpecOption(input: [SkuCreateOptionInput], specId: Int!): Boolean

  """表格设计:字段排序"""
  sortTableField(input: [TableFieldSortInput!]!): Boolean

  """公共: 表头排序"""
  sortTableTitle(input: TableTitleSortInput): Boolean

  """在途:拆分计划"""
  splitDeliveryPlan(input: DeliveryPlanSplitInput): Boolean

  """修改服务: 操作数据发布"""
  starRiverActionSource(
    """操作类型"""
    actionType: SourceActionEnum!

    """发布ID"""
    id: String!
  ): StarSeaBasicPayload

  """修改服务: 创建名称空间"""
  starRiverCreateNamespace(
    """名称空间"""
    namespace: String!

    """租户"""
    tenant: String!
  ): StarSeaBasicPayload

  """修改服务: 新增数据发布"""
  starRiverCreateSource(
    """配置"""
    configs: [SourceConfigInputInput!]

    """数据源ID"""
    datasourceId: String!

    """描述"""
    description: String

    """配置"""
    excludeTable: [String!]!

    """配置"""
    includeSchema: [String!]!

    """配置"""
    includeTable: [String!]!

    """名称"""
    name: String!

    """名称空间"""
    namespace: String!

    """实例数"""
    parallelism: String!

    """运行时参数"""
    runtimeFlags: String
    start: Boolean!

    """租户"""
    tenant: String!
  ): SourceCreatePayload

  """修改服务: 删除数据发布"""
  starRiverDeleteSource(value: String!): StarSeaBasicPayload

  """修改服务: 更新数据发布"""
  starRiverUpdateSource(
    """配置"""
    configs: [SourceConfigInputInput!]

    """描述"""
    description: String

    """不包含表对象"""
    excludeTable: [String!]

    """ID"""
    id: String!

    """包含schema"""
    includeSchema: [String!]

    """包含表对象"""
    includeTable: [String!]

    """实例数"""
    parallelism: String

    """运行参数"""
    runtimeFlags: String
  ): StarSeaBasicPayload

  """修改服务: 操作工作流"""
  starRiverWorkflowAction(
    """节点类型"""
    action: WorkflowActionEnum!

    """工作流实例名称"""
    instanceName: String

    """执行节点ID"""
    nodeId: Long

    """工作流ID"""
    workflowId: Long!
  ): Boolean

  """修改服务: 操作工作流"""
  starRiverWorkflowActionByName(
    """节点类型"""
    action: WorkflowActionEnum!

    """工作流实例名称"""
    instanceName: String

    """执行节点ID"""
    nodeId: Long

    """执行节点名称"""
    nodeName: String

    """工作流ID"""
    workflowName: String!
  ): Boolean

  """修改服务: 删除工作流目录"""
  starRiverWorkflowCategoryDelete(value: Long!): Long

  """修改服务: 创建保存工作流目录"""
  starRiverWorkflowCategorySave(
    """ID"""
    id: Long

    """名称"""
    name: String

    """父节点ID"""
    parentId: Long
  ): Long

  """修改服务: 删除工作流"""
  starRiverWorkflowDelete(value: Long!): Long

  """修改服务: 导入工作流"""
  starRiverWorkflowImport(parentId: Long!, value: String!): Boolean

  """修改服务: 创建工作流项目"""
  starRiverWorkflowProjectCreate(value: String!): Long

  """修改服务: 创建保存工作流"""
  starRiverWorkflowSave(
    """工作流目录ID"""
    categoryId: Long

    """运行周期"""
    cron: String

    """描述"""
    description: String

    """参数"""
    globalParams: String

    """ID"""
    id: Long

    """名称"""
    name: String

    """通知"""
    notifyUrl: String

    """所属项目"""
    projectId: Long
  ): Long

  """修改服务: 保存工作流试图"""
  starRiverWorkflowSaveNode(commitMessage: String, nodes: [WorkflowNodeInput!]!, workflowId: Long!): Long

  """修改服务: 回滚工作流版本"""
  starRiverWorkflowVersionReset(version: Long!, workflowId: Long!): Boolean

  """查询服务: 创建服务标签 入参为标签名"""
  starSeaCreateQSTagSelectOptions(value: String!): Boolean

  """查询服务: 根据ID删除服务"""
  starSeaDeleteQs(value: String!): Boolean

  """查询服务: 执行即席查询"""
  starSeaExecAdHocQuery(dsId: String!, pageCurrent: Int!, pageSize: Int!, sql: String!): StarSeaAdHocQueryExecutePayload

  """查询服务: 导入服务"""
  starSeaImportQS(dsId: String, services: [StarSeaQueryServiceImportItemInput!]!, versionName: String): [QueryServiceImportResult!]

  """查询服务: 下线服务"""
  starSeaOfflineQs(value: String!): Boolean

  """查询服务: 上线服务"""
  starSeaOnlineQs(baseQsId: String!, versionId: String): Boolean

  """报表导出任务: 取消导出任务"""
  starSeaReportExportCancel(
    """任务主键ID"""
    id: String!
  ): StarSeaBasicPayload

  """报表导出任务: 导出重试"""
  starSeaReportExportRetry(
    """任务主键ID"""
    id: String!
  ): StarSeaBasicPayload

  """查询服务: 新增/修改查询服务 以id为准，存在修改，没有新增"""
  starSeaUpsertQs(
    """服务支持的所有列"""
    columns: [QueryServiceColumnBOInput!]

    """提交的版本信息"""
    commitMsg: String
    description: String

    """服务数据源ID"""
    dsId: String!
    execSQL: String!
    id: String

    """服务执行需要的参数"""
    params: [StarSeaParamItemWithTypeBOInput!]
    serviceName: String!

    """服务标签id"""
    serviceTags: [String!]
    serviceType: StarSeaQueryServiceType!
    versionName: String
  ): Boolean

  """新增堆场"""
  storageYardCreate(storageYardEditInput: StorageYardEditInput): Long

  """修改堆场"""
  storageYardUpdate(storageYardEditInput: StorageYardEditInput): Boolean

  """采购: 提交库管"""
  submitAcquire(submitAcquireInput: SubmitAcquireInput!): ID

  """ 星云系统预收相关: 预收退款单提交出纳付款 """
  submitAdvanceReturnOrder(input: SubmitAdvanceReturnOrderInput): BasicPayload

  """代卖结算: 提交财务"""
  submitAgencySaleSettlementOrder(input: SubmitAgencySaleSettlementOrderInput): Boolean

  """ 调拨费用单提交财务"""
  submitAllocateToFinance(input: SubmitAllocateToFinanceInput): Boolean

  """履约违约:提交违约单"""
  submitBreakContract(breakContractSubmitInput: BreakContractSubmitInput): Boolean

  """库存费用单:提交财务"""
  submitCost(input: CostSubmitInput): Boolean

  """报损出库:提交"""
  submitDamageOutOrder(damageOutIDInput: DamageOutIDInput): Boolean

  """配送费用单: 提交配送费用"""
  submitDeliveryBillFee(updateDeliveryBillStatusInput: UpdateDeliveryBillStatusInput): Boolean

  """ 配送费用单-接入中台: 提交业务员审核 """
  submitDeliveryFee(submitBillInput: SubmitBillInput): Boolean

  """配送单: 提交配送单"""
  submitDeliveryOrder(submitDeliveryOrderInput: SubmitDeliveryOrderInput): Boolean

  """配送退货:提交配送退货"""
  submitDeliveryReturn(returnSubmitInput: ReturnSubmitInput): Boolean

  """ 国产货采购扩展单:提交扩展单 """
  submitExpandOrder(changeStatusExpandOrderInput: ChangeStatusExpandOrderInput!): Boolean

  """入库订单提交库管"""
  submitInOrder(inOrderId: ID!): ID

  """ 收入单: 提交审核 """
  submitIncomeStatement(submitBillInput: SubmitBillInput!): Boolean

  """采购退货: 提交订单"""
  submitIndividualPurchaseReturn(input: SubmitIndividualPurchaseReturnInput): Boolean

  """内部代卖: 提交"""
  submitInternalConsignment(input: PitayaInternalConsignmentIDInput): Boolean

  """内部销售: 提交"""
  submitInternalSale(input: PitayaInternalSaleIDInput!): Boolean

  """联营销售: 提交联营销售订单"""
  submitJointVentureSale(submitJointVentureSaleInput: SubmitJointVentureSaleInput): Boolean

  """商品转换: 提交订单"""
  submitOrder(input: CommondOrderStatusInput): Boolean

  """原件销售:提交原件销售"""
  submitOriginalSale(originalSubmitInput: OriginalSubmitInput): Boolean

  """其他入库费用单: 提交审核"""
  submitOtherInBill(input: SubmitOtherInBillInput!): Boolean

  """提交库管"""
  submitOtherInOrder(inOrderId: ID!): ID

  """提交库管"""
  submitOutOrder(outOrderId: ID!): Boolean

  """代付费用管理: 代付费用单提交"""
  submitPayOfAnother(input: PayOfAnotherOperationInput!): Boolean

  """回款录入: 提交回款单"""
  submitPayment(input: ChangePaymentStatusInput!): Boolean

  """ 主营业务退款管理: 主营业务退款提交 """
  submitPrimaryReturnReceivableRel(input: FASIdsInput!): Boolean

  """提交库管"""
  submitPurchase(inOrderId: ID!): ID

  """ 采购费用管理提交"""
  submitPurchaseCost(input: PurchaseCostSubmitInput): Boolean

  """ 提交订单"""
  submitPurchaseOrder(input: PurchaseOrderSubmitInput): ID

  """[废弃]采购退货单：提交订单"""
  submitPurchaseReturnOrder(submitPurchaseReturnOrderInput: SubmitPurchaseReturnOrderInput): Boolean @deprecated(reason: "在v2.20.1版本生成新的接口与中台对接")

  """v2.11 销售退货:提交财务"""
  submitReturnFinance(submitReturnFinanceInput: SubmitReturnFinanceInput): Boolean

  """采购退货费用单: 提交审核"""
  submitReturnsBill(updateReturnsBillStatusInput: UpdateReturnsBillStatusInput): Boolean

  """销售配送单: 提交配送单"""
  submitSaleDeliveryOrder(input: SubmitSaleDeliveryOrderInput!): Boolean

  """销售配送单: 提交补充单"""
  submitSaleDeliverySupplementalOrder(input: SubmitSupplementalOrderInput!): Boolean

  """销售收入单: 提交"""
  submitSaleIncomeOrder(submitSaleIncomeOrderInput: SubmitSaleIncomeOrderInput): Boolean

  """销售收入单: 内勤审核接口 2.7新增"""
  submitSaleIncomeOrderWeb(incomeId: ID): ID

  """销售开单:提交"""
  submitSaleInvoice(input: SubmitSaleInvoiceInput): Boolean

  """成品销售:提交生产"""
  submitSaleOrder(outOrderId: ID!): Boolean

  """成品销售退货:提交销售退货单"""
  submitSaleReturn(saleReturnSubmitInput: SaleReturnSubmitInput): Boolean

  """废旧品销售提交(即完成当前废旧品销售单)"""
  submitWasteSaleOrder(submitWasteSaleOrderInput: SubmitWasteSaleOrderInput): ID

  """生产客户: 客户状态开关接口"""
  switchCustomerStatus(pitayaCascadeSwitchInput: PitayaCascadeSwitchInput): Boolean

  """供应商：修改供应商的状态"""
  switchSupplierStatus(pitayaSwitchInput: PitayaSwitchInput): PitayaSwitchPayload

  """组织架构管理:同步人资组织信息"""
  syncEhrOrgInfo: String

  """岗位信息管理:同步人资岗位信息"""
  syncEhrPositionInfo: String

  """员工账号管理:同步人资人员信息"""
  syncEhrUserInfo: String
  syncUserDevicePlatform(userDeviceInput: UserDeviceInput): UserDevicePayload

  """货柜商品:同步品类"""
  synchronizeCategory: Boolean

  """货柜商品:同步SPU"""
  synchronizeCommodity(categoryId: ID!): Boolean

  """货柜商品:同步SKU"""
  synchronizeSKU(spuId: ID!): Boolean

  """欠款电子签: 合同设置-同步"""
  synchronousPeachDebtContractSetup: Boolean

  """表格设计:新增"""
  tableDesignCreate(input: [TableFieldCreateInput!]!): Boolean

  """表格设计:编辑"""
  tableDesignEdit(input: TableFieldEditAndDelInput!): Boolean

  """表格设计:修改字段状态"""
  tableDesignEnable(input: TableDesignStatusInput!): Boolean

  """ 生产任务: 任务退回 """
  taskReturned(taskId: ID): Boolean

  """模板管理:新增模板"""
  tempCreate(input: TempCreateInput!): Boolean

  """模板管理:修改模板"""
  tempEdit(input: TempEditInput!): Boolean

  """模板管理:启用禁用"""
  tempEnable(input: TempEnableStatusInput!): Boolean

  """分组管理:新增分组"""
  tempGroupCreate(input: TempGroupCreateInput!): Boolean

  """分组管理:修改分组"""
  tempGroupEdit(input: TempGroupEditInput!): Boolean

  """分组管理:修改分组状态"""
  tempGroupEnable(input: TempGroupStatusInput!): Boolean

  """温度管理:删除备注"""
  temperatureRemarkRemove(id: ID): Boolean

  """温度管理:新增备注"""
  temperatureRemarksSave(input: TemperatureRemarksSaveInput): Boolean

  """温度管理:修改备注"""
  temperatureRemarksUpdate(input: TemperatureRemarksUpdateInput): Boolean

  """温控:设置"""
  temperatureSet(input: TemperatureSetInput): Int

  """租户管理: 新增租户"""
  tenantCreate(
    """新增租户请求"""
    tenantEditInput: TenantEditInput
  ): Long

  """租户管理: 修改租户"""
  tenantUpdate(
    """修改租户请求"""
    tenantEditInput: TenantEditInput
  ): Boolean

  """进口通关跟踪:口岸权限校验"""
  trackingCheck(entryPortId: ID): Boolean

  """转柜:回滚"""
  transferBack(taskId: ID): Int

  """返回上一步"""
  transportRollBack(id: ID!): Boolean

  """流水匹配: 取消匹配"""
  unMatchFundFlow(input: FASIdInput!): Boolean

  """原件销售:撤销配送"""
  undoDelivery(originalUndoDeliveryInput: OriginalUndoDeliveryInput): Boolean

  """成品销售:撤销生产"""
  undoSaleOrder(undoSaleOrderInput: UndoSaleOrderInput): Boolean

  """采购: 修改采购订单"""
  updateAcquire(updateAcquireInput: UpdateAcquireInput): Boolean

  """代卖调拨费用单:修改运杂费"""
  updateAgencyTradeTransferOtherBill(updateAgencyTradeTransferOtherBillInput: UpdateAgencyTradeTransferOtherBillInput): ID

  """实时报警管理:编辑报警方案"""
  updateAlarm(input: AlarmUpdateInput): Boolean

  """报警通知人:编辑"""
  updateAlarmNoticeUser(input: AlarmNoticeUserUpdateInput): Boolean

  """ 修改调拨运杂费"""
  updateAllocateCostInfo(input: UpdateCostInformationInput): Boolean

  """费用单操作（接入费用模板）:修改扣损金额（未使用）"""
  updateBill2Amount(input: UpdateBill2PaymentInput!): Boolean

  """费用单操作（接入费用模板）:修改运杂款"""
  updateBill2Freight(input: UpdateBill2FreightInput!): Boolean

  """费用单操作（接入费用模板）:修改备注（未使用）"""
  updateBill2Note(input: UpdateBill2NoteInput!): Boolean

  """费用单操作（接入费用模板）:修改货款"""
  updateBill2Payment(input: UpdateBill2PaymentInput!): Boolean

  """费用单操作（接入费用模板）:退货单修改退货金额"""
  updateBill2ReturnAmount(input: UpdateBill2PaymentInput!): Boolean

  """费用项:修改费用项"""
  updateBillCost(billCostInput: BillCostInput): Boolean

  """费用规则:修改费用规则"""
  updateBillCostRule(commandBillCostRuleInput: CommandBillCostRuleInput): ID

  """国产货费用管理:修改费用单信息果款"""
  updateBillInfo(input: DomesticProductsBillUpdateInput): Boolean

  """ 费用单操作(接入费用模板): 采购费用单修改果品供应商信息 """
  updateBillSupplier(updateBillSupplierInput: UpdateBillSupplierInput!): Boolean

  """黑名单:编辑黑名单"""
  updateBlackList(input: BlackListUpdateInput): Boolean

  """借款管理: 修改"""
  updateBorrowing(input: UpdateBorrowingInput!): Boolean

  """履约违约:修改违约单"""
  updateBreakContract(breakContractUpdateInput: BreakContractUpdateInput): Boolean

  """柜次规则:更新柜次规则"""
  updateCabinetRule(input: CabinetRuleUpdateInput): Boolean

  """费用规则:更新计算规则"""
  updateCalculateRule(updateCalculateRuleInput: UpdateCalculateRuleInput): Boolean

  """修改商品分类"""
  updateCategory(categoryInput: CategoryInput): Category
  updateCommodityAlias(input: CommodityAliasUpdateInput): Int

  """进口通关跟踪:APP修改接口,货柜信息和通关信息"""
  updateContainerAndTrackingInfo(input: ContainerAndTrackingUpdateInput): Boolean

  """合同管理:编辑合同信息"""
  updateContract(input: ContractUpdateInput): Boolean

  """商品转换: 更新商品转换订单"""
  updateConvertOrder(input: UpdateConvertInput): CommandOrderResp

  """库存费用单:费用修改"""
  updateCost(input: CostUpdateInput): Boolean

  """采购费用: 修改费用单"""
  updateCostOrder(updateCostOrderInput: UpdateCostOrderInput): ID

  """采购费用: 变更费用单状态"""
  updateCostStatus(updateCostStatusInput: UpdateCostStatusInput): Boolean

  """采购费用: 更改采购费用单供应商"""
  updateCostSupplier(updateCostSupplierInput: UpdateCostSupplierInput): Boolean

  """欠款设置：修改欠款设置"""
  updateCreditConfiguration(input: CreditConfigurationInput): Boolean

  """ 更新客户 """
  updateCustomer(customerInput: CustomerInput): Int

  """更新银行账户信息"""
  updateCustomerAccount(input: HLUpdateCustomerAccountInput): HLCustomerAccountPayload

  """更新客户基础信息"""
  updateCustomerBase(input: HLUpdateCustomerBaseInput): HLCustomerBasePayload

  """更新客户合作方式"""
  updateCustomerCooperate(input: UpdateCustomerCooperateTypeInput): Boolean

  """更新客户明细联系人信息"""
  updateCustomerDetailContacts(input: HLUpdateCustomerDetailContactsInput): HLCustomerDetailContactsPayload

  """ 更新客户地址 """
  updateCustomerDistribution(customerDistributionInput: CustomerDistributionInput): Int

  """客户管理: 更新客户地址"""
  updateCustomerDistributionWeb(customerDistributionInput: PitayaCustomerDistributionInput): Int

  """
  客户资料更新
  营业执照associationType=BASE,fileType=BUSINESS_LICENSE
  法人身份证associationType=BASE,fileType=ID_CARD
  客户经营地照片associationType=BASE,fileType=BUSINESS_ADDRESS_PHOTO
  """
  updateCustomerFile(input: HLUpdateCustomerFilesInput): HLCustomerFilePayload

  """ 更新（个人）客户信息 """
  updateCustomerInfo(updateCustomerInput: UpdateCustomerInfoInput): Int

  """更新客户资质信息"""
  updateCustomerQualification(input: HLUpdateCustomerQualificationInput): HLCustomerQualificationPayLoad

  """关务角色:修改数据授权"""
  updateCustomsDataRel(input: CustomsUpdateDataRelInput): Boolean

  """报关模板管理:编辑报关模板"""
  updateCustomsTemplate(input: CustomsTemplateUpdateInput): Boolean

  """报关模板管理:编辑sku信息"""
  updateCustomsTemplateSku(input: CustomsTemplateSkuUpdateInput): Boolean

  """报关模板管理:批量编辑sku信息"""
  updateCustomsTemplateSkuBatch(input: CustomsTemplateSkuBatchUpdateInput): Boolean

  """报关模板管理:根据查询条件批量编辑sku"""
  updateCustomsTemplateSkuByCondition(input: CustomsTemplateSkuUpdateByConditionInput): Boolean

  """成本管理：修改人工成本"""
  updateDailyLaborCost(updateDailyLaborCostInput: UpdateDailyLaborCostInput): ID

  """报损出库:修改"""
  updateDamageOutOrder(createDamageOutOrderInput: CreateDamageOutOrderInput): Boolean

  """v2.8 次品销售:修改"""
  updateDefectiveSaleOrder(updateDefectiveSaleOrderInput: UpdateDefectiveSaleOrderInput): ID

  """配送费用单: 修改配送费用"""
  updateDeliveryBillFee(updateDeliveryBillFeeInput: UpdateDeliveryBillFeeInput): Boolean

  """ 配送费用单-接入中台: 修改运杂费"""
  updateDeliveryFeeFreight(updateDeliveryFeeFreightInput: UpdateDeliveryFeeFreightInput): Boolean

  """ 配送费用单-接入中台: 编辑手动单号 """
  updateDeliveryFeeManualCode(updateDeliveryFeeManualCodeInput: UpdateDeliveryFeeManualCodeInput): Boolean

  """配送单: 修改配送出库货物"""
  updateDeliveryItem(updateDeliveryItemInput: UpdateDeliveryItemInput): Boolean

  """配送单: 修改"""
  updateDeliveryOrder(updateDeliveryOrderInput: UpdateDeliveryOrderInput): Boolean

  """发货管理:编辑发货计划"""
  updateDeliveryPlan(input: DeliveryPlanUpdateInput): Boolean

  """配送退货:修改配送退货"""
  updateDeliveryReturn(returnUpdateInput: ReturnCreateInput): Boolean

  """温度设备管理:编辑"""
  updateDevice(input: UpdateDeviceInput): Boolean

  """在途:编辑发货计划"""
  updateDomesticDeliveryByRoute(input: OneClickDeliveryByRouteInput): Boolean

  """货柜商品:编辑品类"""
  updateDurianCommodityCategory(input: DurianCategoryUpdateInput): Boolean

  """客户:编辑客户"""
  updateDurianCustomer(input: DurianCustomerUpdateInput): Boolean

  """货柜角色:修改数据授权"""
  updateDurianDataRel(input: UpdateDataRelInput): Boolean

  """货柜供应商:编辑供货商"""
  updateDurianSupplier(input: DurianSupplierUpdateInput): Boolean

  """货柜供应商:编辑供货商品类"""
  updateDurianSupplierCategory(input: DurianSupplierCategoryInput): Boolean

  """货柜供应商:修改发货地址"""
  updateDurianSupplierDeliveryAddress(input: DurianSupplierAddressUpdateInput): Boolean

  """货柜供应商:修改开票信息"""
  updateDurianSupplierFinancialInfo(input: DurianSupplierFinancialInfoInput): Boolean

  """空柜信息:编辑"""
  updateEmptyCabinetInfo(input: EmptyCabinetInfoUpdateInput): Boolean

  """故障温度设备管理:编辑"""
  updateFailureDevice(input: FailureDeviceUpdateInput): Boolean

  """资金流水: 编辑"""
  updateFundFlow(input: FundFlowInput!): Boolean

  """货物移库:修改货物移库"""
  updateGoodsTransfer(goodsTransferInput: GoodsTransferInput): ID

  """ 收入单: 修改销售金额 """
  updateIncomeStatement(updateIncomeStatementInput: UpdateIncomeStatementInput!): Boolean

  """ 采购单-接入中台: 修改采购单 """
  updateIndividualPurchaseOrder(createIndividualPurchaseInput: CreateIndividualPurchaseInput, id: ID): Boolean

  """采购退货: 修改退货单"""
  updateIndividualPurchaseReturn(input: CreateOrUpdateIndividualPurchaseReturnInput): Boolean

  """发车质检:修改质检车牌"""
  updateInspectionPlateNumber(input: InspectionPlateNumberInput): Boolean

  """内部代卖: 修改"""
  updateInternalConsignment(input: PitayaInternalConsignmentInput, orderId: ID!): ID

  """内部销售: 修改"""
  updateInternalSale(input: PitayaInternalSaleInput!, saleId: ID!): ID

  """联营配送单: 修改"""
  updateJointVentureOrder(updateJointVentureOrderInput: UpdateJointVentureOrderInput): Boolean

  """联营销售: 修改联营销售订单"""
  updateJointVentureSale(jointVentureSaleInput: JointVentureSaleInput): ID

  """标签管理: 修改标签"""
  updateLabel(updateLabelInput: UpdateLabelInput): Int

  """低代码:更新规则"""
  updateLowCodeRule(input: LowCodeRuleUpdateInput): Boolean

  """低代码:编辑规则模板"""
  updateLowCodeRuleTemplate(input: LowCodeTemplateUpdateInput): Boolean

  """采购退货费用单: 修改手工单号"""
  updateManualCode(input: UpdateManualCodeInput): Boolean

  """修改商户"""
  updateMerchant(input: MerchantUpdateInput): Boolean

  """代卖退回入库审核: 修改仓库"""
  updateOrderTransferInOrderWarehouse(input: PitayaUpdateWarehouseInput): Long

  """组织架构管理:修改组织/组织架构"""
  updateOrg(
    """修改组织请求"""
    orgInput: OrgInput
  ): Boolean

  """组织架构管理:修改标签"""
  updateOrgLabel(
    """修改标签请求"""
    updateOrgLabelInput: UpdateOrgLabelInput
  ): Boolean

  """组织架构管理:组织状态变更"""
  updateOrgStatus(
    """组织状态变更请求"""
    updateOrgStatusInput: UpdateOrgStatusInput
  ): Boolean

  """原件销售退货:修改原件退货单"""
  updateOriginalReturn(originalReturnUpdateInput: OriginalReturnUpdateInput): Boolean

  """原件销售:修改原件销售"""
  updateOriginalSale(originalUpdateInput: OriginalUpdateInput): Boolean

  """原件销售:修改金额"""
  updateOriginalSaleIncomeAmount(updateSaleIncomeAmountInput: UpdateOriginalSaleAmountInput): Boolean

  """原件销售:修改报价信息"""
  updateOriginalSalePriceInfo(updateOriginalSalePriceInfoInput: UpdateOriginalSalePriceInfoInput): Boolean

  """其他入库费用单: 修改订单"""
  updateOtherInBillInfo(input: UpdateOtherInBillInfoInput!): Boolean

  """修改其他出库单"""
  updateOtherOutOrder(updateOtherOutOrderInput: UpdateOtherOutOrderInput): Boolean

  """ 修改密码"""
  updatePassword(input: UpdatePasswordInput): Boolean

  """代付费用管理: 代付费用单编辑"""
  updatePayOfAnother(input: UpdatePayOfAnotherInput!): Boolean

  """预付管理: 编辑预付单"""
  updatePaymentAdvance(input: SaveOrUpdatePaymentAdvanceInput): Boolean

  """欠款电子签: 合同设置"""
  updatePeachDebtContractSetup(input: UpdatePeachDebtContractSetupInput): Boolean

  """ 更新客户名称拼音 """
  updatePinyinOfCustomerName(updatePinyinInput: UpdatePinyinInput): Int

  """生产客户: 更新客户地址"""
  updatePitayaAddress(input: CreateOrUpdatePitayaAddressInput): Int

  """费用单操作（接入费用模板）:地采采购费用单修改货款金额"""
  updatePitayaBill2SelfPurchaseAmount(input: UpdateBill2PaymentInput!): Boolean

  """费用单操作（接入费用模板）:地采采购退货费用单修改扣损金额"""
  updatePitayaBill2SelfPurchaseImpairmentAmount(input: UpdateBill2PaymentInput!): Boolean

  """费用单操作（接入费用模板）:地采采购费用单修改手工单号"""
  updatePitayaBill2SelfPurchaseManualCode(input: UpdateBill2ManualCodeInput!): Boolean

  """费用单操作（接入费用模板）:地采采购退货费用单修改退货金额"""
  updatePitayaBill2SelfPurchaseReturnAmount(input: UpdateBill2PaymentInput!): Boolean

  """生产客户: 更新整体客户(后端组合基础信息和详细信息)"""
  updatePitayaCustomer(customerInput: PitayaCustomerInput): Boolean

  """生产客户: 合作信息-更新银行信息"""
  updatePitayaCustomerAccount(input: UpdatePitayaCustomerAccountInput): Boolean

  """生产客户: 更新客户基础信息"""
  updatePitayaCustomerBase(input: PitayaCustomerInput): Boolean

  """生产客户: 联系人-编辑联系人"""
  updatePitayaCustomerContact(input: PitayaCustomerContactInput): Boolean

  """生产客户: 合作信息-更新客户授信信息（不传合作信息id就会新增）"""
  updatePitayaCustomerCooperation(input: UpdatePitayaCustomerCooperationInput): Boolean

  """生产客户: 更新客户详细信息"""
  updatePitayaCustomerDetail(input: UpdatePitayaCustomerDetailInput): Boolean

  """生产客户: 客户资质-更新客户资质"""
  updatePitayaCustomerQualification(input: CreateOrUpdatePitayaQualificationInput): Boolean

  """v2.22供应商: 更新长期合作"""
  updatePitayaLongCooperation(updatePitayaLongCooperationInput: UpdatePitayaLongCooperationInput): Int

  """生产收货任务: 修改答案"""
  updatePitayaReceiveTaskResult(input: UpdatePitayaReceiveTaskResultInput!): Boolean

  """生产Sop管理: 修改sop模板"""
  updatePitayaSop(input: UpdatePitayaSopInput!): Boolean

  """编辑分拣仓"""
  updatePitayaSortingWarehouse(input: SortingWarehouseInput): Int

  """v2.22供应商: 更新供应商"""
  updatePitayaSupplier(supplierInput: PitayaSupplierInput): Int

  """v2.22供应商: 编辑联系人"""
  updatePitayaSupplierContact(id: Int!, pitayaCreateSupplierContactInput: PitayaCreateSupplierContactInput!): Int

  """v2.22供应商: 修改授信信息"""
  updatePitayaSupplierCooperation(createPitayaSupplierCooperationInput: CreatePitayaSupplierCooperationInput!, id: Int!): Int

  """v2.22供应商: 更新财务编码"""
  updatePitayaSupplierFinancialCode(input: UpdatePitayaSupplierFinancialCodeInput!): Boolean

  """v2.22供应商: 编辑供应商资质"""
  updatePitayaSupplierQualification(id: Int!, pitayaCreateQualificationInput: PitayaCreateQualificationInput!): Int

  """createUser(userInput:UserInput):Int"""
  updatePitayaUser(userInput: UserInput): Int
  updatePitayaWarehouse(warehouseInput: WarehouseInput!): ID

  """成品销售:更新预估销量"""
  updatePlanQuantity(updatePlanQuantityInput: UpdatePlanQuantityInput): Boolean

  """平台退回: 修改/门店管理-修改平台退回"""
  updatePlatformReturn(input: CreateOrUpdatePlatformReturnInput!, returnId: ID!): ID

  """门店管理: 修改销售退货"""
  updatePlatformSaleReturn(input: CreateOrUpdatePlatformSaleReturnInput!, returnId: ID!): ID

  """岗位权限配置:修改岗位"""
  updatePosition(
    """修改岗位请求"""
    updatePositionInput: UpdatePositionInput
  ): Boolean

  """
  岗位: 岗位权限配置/岗位信息管理 删除岗位
  岗位权限配置：修改岗位状态
  """
  updatePositionStatus(
    """修改岗位请求"""
    updatePositionInputStatus: UpdatePositionInputStatus
  ): Boolean

  """项目组管理: 修改"""
  updateProjectGroup(updateProjectGroupInput: UpdateProjectGroupInput): Boolean

  """v2.22供应商: 编辑银行信息"""
  updatePtayaSupplierAccount(createPitayaSupplierAccountInput: CreatePitayaSupplierAccountInput!, id: Int!): Int

  """ 采购费用管理修改"""
  updatePurchaseCost(input: PurchaseCostUpdateInput): Boolean

  """ 修改采购订单"""
  updatePurchaseOrder(input: PurchaseOrderUpdateInput): Int

  """[废弃]采购退回单: 修改退货单"""
  updatePurchaseReturn(updatePurchaseReturnInput: UpdatePurchaseReturnInput): Boolean @deprecated(reason: "在v2.20.1版本生成新的接口与中台对接")
  updateReadTag(readTag: ReadTagInput): Boolean

  """收货费用单: 更新费用单运杂款"""
  updateReceiveBillFreight(input: UpdateReceiveBillFreightInput): Boolean

  """回收温度设备管理:编辑"""
  updateRecoveryDevice(input: RecoveryDeviceUpdateInput): Boolean

  """报销费用管理: 修改"""
  updateReimbursement(input: UpdateReimbursementInput!): Boolean

  """采购退货费用单: 修改货款"""
  updateReturnsCommodityBill(updateReturnsCommodityBillInput: UpdateReturnsCommodityBillInput): Boolean

  """采购退货费用单: 修改运杂"""
  updateReturnsOtherBill(updateReturnsOtherBillInput: UpdateReturnsOtherBillInput): Boolean

  """角色管理:修改角色"""
  updateRole(
    """修改角色请求"""
    updateRoleInput: UpdateRoleInput
  ): Boolean

  """角色管理:修改角色权限"""
  updateRolePower(
    """修改角色权限请求"""
    updateRolePowerInput: UpdateRolePowerInput
  ): Boolean

  """常用路线:编辑常用路线"""
  updateRoute(input: RouteUpdateInput): Boolean

  """销售配送单: 修改"""
  updateSaleDeliveryOrder(input: UpdateSaleDeliveryOrderInput!): Boolean

  """销售配送单: 修改配送信息"""
  updateSaleDeliveryOrderDeliveryInfo(input: UpdateSaleDeliveryOrderDeliveryInfoInput!): Boolean

  """销售开单:修改"""
  updateSaleInvoice(input: CreateOrUpdateSaleInvoiceInput): Boolean

  """销售开单销售退货: 修改"""
  updateSaleInvoiceReturn(input: CreateOrUpdateSaleInvoiceReturnInput!): Boolean

  """成品销售:修改销售订单"""
  updateSaleOrder(updateSaleOrderInput: UpdateSaleOrderInput): Boolean

  """销售收入单: 修改收入和成本接口 2.7 新增"""
  updateSaleOrderCostAndIncomeWeb(updateSaleOrderCostAndIncomeInput: UpdateSaleOrderCostAndIncomeInput): ID

  """销售计划:修改"""
  updateSalePlanOrder(updateSalePlanOrderInput: UpdateSalePlanOrderInput): Boolean

  """销售计划:平台报价修改"""
  updateSalePlanOrderPrice(updateSalePlanOrderPriceInput: UpdateSalePlanOrderPriceInut): Boolean

  """销售计划:预估销量修改"""
  updateSalePlanOrderQuantity(updateSalePlanOrderQuantityInput: UpdateSalePlanOrderQuantityInput): Boolean

  """销售计划:状态变更(取消、撤回、发布)"""
  updateSalePlanOrderStat(updateSalePlanOrderStatInput: UpdateSalePlanOrderStatInput): Boolean

  """成品销售:更新预估单价"""
  updateSalePrice(updateSalePriceInput: UpdateSalePriceInput): Boolean

  """成品销售退货:修改销售退货单"""
  updateSaleReturn(saleReturnUpdateInput: SaleReturnUpdateInput): Boolean

  """借调:修改"""
  updateSecondment(secondmentInput: SecondmentInput): ID

  """更新sku状态"""
  updateSkuStatus(statusInput: UpdateSkuStatusInput): Boolean

  """编辑SOP"""
  updateSop(input: SopUpdateInput): Boolean

  """编辑SOP检查项"""
  updateSopCheckItem(input: SopCheckItemUpdateInput): Boolean
  updateSpec(commodityModifyInput: CommodityModifyInput): Int

  """修改标准规格选项"""
  updateStdOption(optionInput: StdOptionInput): Int

  """修改标准规格选项启用状态"""
  updateStdOptionStatus(statusInput: updateStdOptionStatusInput): Boolean

  """修改标准规格"""
  updateStdSpec(input: StdSpecInput): Int

  """修改标准规格启用状态"""
  updateStdSpecStatus(statusInput: updateStdSpecStatusInput): Boolean

  """修改已提交的答案"""
  updateSubmitAnswer(input: UpdateSubmitAnswerInput): Boolean

  """ 更新供应商"""
  updateSupplier(supplierInput: SupplierInput): Int

  """更新银行账户信息"""
  updateSupplierAccount(input: HLUpdateSupplierAccountInput): HLSupplierAccountPayload

  """更新供应商基础信息"""
  updateSupplierBase(input: HLUpdateSupplierBaseInput): HLSupplierBasePayload

  """更新供应商合同主体关系"""
  updateSupplierContractRel(input: HLUpdateSupplierContractRelInput): Boolean

  """更新供应商明细"""
  updateSupplierDetail(input: HLUpdateSupplierDetailInput): HLSupplierDetailPayload

  """更新供应商明细联系人信息"""
  updateSupplierDetailContacts(input: HLUpdateSupplierDetailContactsInput): HLSupplierDetailContactsPayload

  """更新供应商合作信息"""
  updateSupplierDetailCooperation(input: HLUpdateSupplierDetailCooperationInput): HLSupplierDetailCooperationPayload

  """
  供应商资料存储
  营业执照associationType=BASE,fileType=BUSINESS_LICENSE
  法人身份证associationType=BASE,fileType=ID_CARD
  供应商经营地照片associationType=BASE,fileType=BUSINESS_ADDRESS_PHOTO
  """
  updateSupplierFile(input: HLSupplierFilesInput): HLSupplierFilePayload

  """更新供应商资质信息"""
  updateSupplierQualification(input: HLUpdateSupplierQualificationInput): HLSupplierQualificationPayLoad

  """公共: 保存选中表头(数据全量)"""
  updateTableTitle(input: TableTitleUpdateInput): Boolean

  """货柜标签:编辑标签"""
  updateTag(input: TagUpdateInput): Boolean

  """更新团队用户"""
  updateTeamMember(input: TeamMemberInput): Boolean

  """投标:修改车辆信息"""
  updateTenderCar(input: TenderCarInput): Boolean

  """调拨费用单:调拨出库货款单修改"""
  updateTransferCommodityBill(updateFlowTransferCommodityBillInput: UpdateFlowTransferCommodityBillInput): ID

  """调拨入库:修改入库仓库"""
  updateTransferInOrderWarehouse(updateTransferInOrderWarehouseInput: UpdateTransferInOrderWarehouseInput): ID

  """调拨费用单:调拨出库运杂款修改"""
  updateTransferOtherBill(updateFlowTransferOtherBillInput: UpdateFlowTransferOtherBillInput): ID

  """修改调拨出库单"""
  updateTransferOutOrder(updateTransferCommodityInput: UpdateTransferCommodityInput): ID

  """调拨费用单:提交出库费用单审核"""
  updateTransferStat(updateTransferOrderStatInput: UpdateTransferOrderStatInput): ID

  """采销费用录入:编辑调拨时间"""
  updateTransferTime(input: TransferTimeUpdateInput): Boolean

  """空运:修改订航班信息"""
  updateTransportAirBook(input: TransportAirBookInput): Boolean

  """陆运:修改订车信息"""
  updateTransportRoadBook(input: TransportRoadBookInput): Boolean

  """海运:修改订船信息"""
  updateTransportSeaBook(input: TransportSeaBookInput): Boolean

  """在途:分页查询编辑"""
  updateTravelPlan(input: TravelPlanUpdateInput): Boolean

  """在途:分页批量查询编辑"""
  updateTravelPlanBatch(input: TravelPlanUpdateBatchInput): Boolean

  """员工账号管理:编辑员工"""
  updateUser(
    """编辑员工请求"""
    updateUserInput: UpdateUserInput
  ): Boolean

  """修改用户"""
  updateUserManage(input: UserMangerInput): Boolean

  """员工账号管理:修改用户与岗位关系"""
  updateUserPositionRel(
    """修改用户与岗位关系请求"""
    updateUserPositionRelInput: UpdateUserPositionRelInput
  ): Boolean

  """员工账号管理:用户更新特殊权限"""
  updateUserSpecialPermissions(
    """用户更新特殊权限请求"""
    updateUserSpecialPermissionsInput: UpdateUserSpecialPermissionsInput
  ): Boolean

  """ 编辑品种组"""
  updateVarietyGroup(varietyGroupInput: VarietyGroupInput): VarietyGroup

  """凭证单据: 修改"""
  updateVoucherBill(input: UpdateVoucherBillInput!): Boolean

  """凭证模板: 修改"""
  updateVoucherTemplate(input: UpdateVoucherTemplateInput!): Boolean

  """凭证模板名称: 修改"""
  updateVoucherTemplateName(input: UpdateVoucherTemplateNameInput!): Boolean

  """仓库：编辑仓库"""
  updateWarehouse(input: WarehouseUpdateInput!): ID

  """废旧品销售修改金额"""
  updateWasteSaleOrderPrice(updateWasteSaleOrderPriceInput: UpdateWasteSaleOrderPriceInput): ID

  """盘点记录: 提交盘点文件"""
  uploadInventoryFiles(input: UploadInventoryFilesInput): Boolean

  """员工账号管理:用户绑定特殊权限"""
  userBindSpecialPermissions(
    """用户绑定特殊请求"""
    userBindSpecialPermissionsInput: UserBindSpecialPermissionsInput
  ): Boolean

  """员工账号管理:用户与组织关系"""
  userOrgRel(
    """用户与组织关系请求"""
    userOrgRelInput: UserOrgRelInput
  ): Boolean

  """发货管理:校验报关模板"""
  validDeclareTmp(input: DeclareTmpValidInput): DeclareTmpPayload

  """校验是否已生成销地计划"""
  validHasSalesPlan(input: ValidHasSalesPlanInput): Boolean

  """温度设备管理:验证设备号是否存在"""
  verifyManageDeviceCode(input: VerifyManageDeviceCodeInput): VerifyManageDeviceCodePayload

  """销售配送单: 配送作废"""
  voidDeliveryOrder(input: VoidSaleDeliveryOrderInput!): Boolean

  """国产计划:作废计划"""
  voidDomesticDeliveryPlan(input: ID!): Boolean

  """采购退货: 作废订单"""
  voidIndividualPurchaseReturn(input: VoidIndividualPurchaseReturnInput): Boolean

  """预付管理: 作废预付单"""
  voidPaymentAdvance(id: ID!): Boolean

  """门店管理: 平台开单详情页-作废"""
  voidPlatformSale(input: PlatformSaleInput!): Boolean

  """销售配送单: 作废补充单"""
  voidSaleDeliverySupplementalOrder(input: VoidSupplementalOrderInput!): Boolean

  """销售开单:作废"""
  voidSaleInvoice(input: VoidSaleInvoiceInput): Boolean

  """新增码头"""
  wharfCreate(wharfEditInput: WharfEditInput): Long

  """删除码头"""
  wharfDelete(wharfId: Long!): Boolean

  """修改码头"""
  wharfUpdate(wharfEditInput: WharfEditInput): Boolean

  """费用公共: 撤回"""
  withdrawBill(billBusinessId: ID): Boolean

  """销售配送单: 撤销配送"""
  withdrawDeliveryOrder(input: WithdrawSaleDeliveryOrderInput!): Boolean

  """国产货采购费用管理:批量撤回"""
  withdrawDomesticProductsPurchaseBillBatch(input: [ID!]): Boolean

  """国产货销售费用管理:批量撤回"""
  withdrawDomesticProductsSaleBillBatch(input: [ID!]): Boolean

  """采购退货: 撤销订单"""
  withdrawIndividualPurchaseReturn(input: WithdrawIndividualPurchaseReturnInput): Boolean

  """口岸质检:撤回质检"""
  withdrawInspection(input: ID!): Boolean

  """销售开单:撤销"""
  withdrawSaleInvoice(input: WithdrawSaleInvoiceInput): Boolean
}

input NameInput {
  locale: String
  name: String
}

"""多语言枚举"""
enum NameLocal {
  """英文"""
  EN_US

  """泰文"""
  TH_TH

  """越南文"""
  VI_VN

  """中文"""
  ZH_CN
}

input NameLocale {
  chineseName: String
  englishName: String
  thailandName: String
  vietnamName: String
}

type NameLocalePayload {
  chineseName: String
  englishName: String
  thailandName: String
  vietnamName: String
}

type NamePayload {
  locale: String
  name: String
}

type NoCommodityPayload {
  """商品品类名称"""
  commodityCategoryName: String

  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """商品产地名称"""
  commodityPlaceOriginName: String

  """商品类型id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """商品品种名称"""
  commodityVarietyName: String
}

interface Node {
  id: ID
}

"""节点操作类型"""
enum NodeOperationTypeEnum {
  """抵达"""
  ARRIVE

  """订舱"""
  BOOK

  """离开"""
  DEPARTURE

  """报空"""
  EMPTY

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""节点类型"""
enum NodeTypeEnum {
  """目的地"""
  DESTINATION

  """起始点"""
  ORIGIN

  """中转点"""
  TRANSIT_POINT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""可选sku"""
type NotChosenSkuOption {
  """sku id"""
  commoditySkuId: Int

  """规格选项"""
  optionId: [Int]
}

type NotSubmitPayload implements SourceOrgBase & TargetOrgBase {
  """费用单生成时间"""
  billCreateTime: Long

  """费用单生成时间"""
  costOrderDate: Long

  """费用单状态"""
  costOrderStatusName: String

  """调拨人id"""
  createBy: Int

  """调拨人名称"""
  createByName: String

  """调拨人联系电话"""
  phone: String

  """2.6 新增：调出组织"""
  sourceOrg: PitayaOrg

  """2.6 新增：调入组织"""
  targetOrg: PitayaOrg

  """调拨单号"""
  transferCode: String

  """调拨类型"""
  transferType: Int

  """调拨类型名称"""
  transferTypeName: String
}

type NotSubmitPurchasePayload {
  """采购单号"""
  applyCode: String

  """Id"""
  applyId: ID

  """订单状态"""
  applyStatus: Int

  """订单状态名字"""
  applyStatusName: String

  """采购类型"""
  applyType: Int
  applyTypeName: String

  """费用单生成时间"""
  billCreateTime: Long

  """费用单状态"""
  billStatus: Int

  """费用单状态名称"""
  billStatusName: String

  """商品类型"""
  commodityType: Int

  """时间"""
  createTime: Long

  """采购人"""
  createUserName: String

  """采购人联系电话"""
  createUserPhone: String
}

"""An object scalar"""
scalar Object

"""航运"""
type OceanTransportInfo {
  """到岗时间"""
  planArriveTime: Long

  """离岗时间"""
  planDepartureTime: Long

  """船公司"""
  shipCompany: String

  """船名"""
  shipName: String

  """船次号"""
  vesselNo: String
}

""" 原支付方式"""
type OldOrderPaymentPayload {
  """ 订单支付信息"""
  orderPayments: [OrderPaymentPayload]

  """ 修改原因"""
  reason: String
}

type OmsCommonCommodityItem implements CommoditySkuBase & PriceTypeBase & TotalTypeBase & UnitTypeBase {
  """sku信息"""
  commoditySku: PitayaCommoditySku
  id: ID

  """商品序号"""
  index: ID

  """商品标记"""
  markList: [AcquireMarkEnum]
  price: BigDecimal

  """单价单位信息"""
  priceType: Unit

  """流水号"""
  runCode: String
  totalQuantity: BigDecimal

  """总计单位信息"""
  totalType: Unit

  """基本单位数量"""
  unitQuantity: BigDecimal

  """基本单位信息"""
  unitType: Unit
}

input OmsPurchaseDetailInput {
  id: ID!
}

input OmsPurchasePageInput {
  """所属组织"""
  belongOrg: Int
}

type OmsPurchasePagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [OmsPurchasePayload]
  totalRecords: Long
}

type OmsPurchasePayload implements BelongOrgBase & CreateByBase & CustomerBase & SubmitUserBase & SupplierListBase {
  """组织信息"""
  belongOrg: PitayaOrg

  """采购单号"""
  code: String

  """商品列表"""
  commodityItemsList: [OmsCommonCommodityItem]

  """商品类型"""
  commodityType: Int
  commodityTypeDesc: String

  """创建人"""
  createBy: User
  createTime: Long
  customer: Customer
  id: ID

  """是否是出入库异常审批标志"""
  isExceptional: Boolean

  """净重差异比例(注意不要在列表页进行请求)"""
  netWeightExceptionRatio: BigDecimal

  """流水号"""
  runCode: String

  """状态"""
  status: Int

  """状态描述"""
  statusName: String

  """采购业务子类型"""
  subType: Int

  """采购业务子类型描述"""
  subTypeName: String
  submitTime: Long

  """提交人"""
  submitUser: User

  """供应商列表"""
  supplierList: [Supplier]

  """运输信息"""
  transportInfo: PitayaTransportInfo

  """采购业务类型"""
  type: Int

  """采购业务类型描述"""
  typeName: String
}

type OmsPurchaseStatus {
  count: Int

  """
  TO_BE_PAID(10, "待付款"),
  TO_BE_DELIVERED(20, "待卖家发货"),
  TO_BE_RECEIVED(30, "待收货"),
  RECEIVED(40, "已收货"),
  COMPLETED(50, "已完成"),
  CANCELLED(60, "已取消"),
  CLOSED(70, "已关闭"),
  REPEALED(80, "已作废");
  
  待入库 == 已收货
  """
  status: Int
}

input OneClickDeliveryByRouteInput {
  """id"""
  id: ID

  """其他任务安排(转柜校验和温控)"""
  otherTaskInfo: OtherTaskInformationInput

  """收货信息"""
  receiptInformation: [DomesticReceiptInformationInput]

  """路线信息"""
  routeInformation: RouteInformationInput
}

input OneClickDeliveryInput {
  """发货信息"""
  deliveryInformation: DeliveryInformationInput

  """id"""
  id: ID

  """其他任务安排(转柜校验和温控)"""
  otherTaskInfo: OtherTaskInformationInput

  """收货信息"""
  receiptInformation: [DomesticReceiptInformationInput]

  """运输信息"""
  transportInformation: RoadTransportInformationInput
}

input OneMorePlatformSaleInput {
  """商品信息"""
  commodities: [CreatePlatformCommodityInput!]!

  """ 备注 """
  mark: String

  """销售单id"""
  saleOrderId: ID!
}

type OneMorePlatformSalePayload {
  """库存不足商品"""
  outOfStockItems: [PlatformSaleOutOfStockItem]

  """销售单id"""
  saleOrderId: ID
}

input OneMoreSaleInvoiceInput {
  """销售单id"""
  saleOrderId: ID!
}

type OneMoreSaleInvoicePayload {
  """库存不足商品"""
  outOfStockItems: [SaleInvoiceOutOfStockItem]

  """销售单id"""
  saleOrderId: ID
}

""" 再来一单入参 """
input OneMoreSalePlanOrderInput {
  saleOrderId: ID!
}

""" 再来一单返回内容 """
type OneMoreSalePlanPayload {
  """库存不足商品"""
  outOfStockItems: [SalePlanOutOfStockItem]

  """销售单id"""
  saleOrderId: ID
}

type OnlineLaborCostPayload {
  """任务人工成本"""
  laborCostList: [ProductionLaborCostPayload]

  """汇总信息"""
  laborCostSummary: LaborCostSummaryPayload
}

type OnlineLossPayload {
  """任务损耗"""
  lossList: [ProductionLossPayload]

  """损耗汇总"""
  lossSummary: LossSummaryPayload
}

type OnlinePurchasePayload {
  """采购列表详情"""
  purchaseList: [PurchasePayload]

  """汇总"""
  summary: OnlineSummaryPayload
}

type OnlineSummaryPayload {
  """title"""
  title: String

  """运杂款合计"""
  totalActualCost: BigDecimal

  """货款金额合计"""
  totalActualGoods: BigDecimal

  """采购成本总价"""
  totalPurchaseCost: BigDecimal
}

type OnlineTransferPayload {
  """明细"""
  details: [ProductionTransferPayload]

  """汇总"""
  transferSummary: TransferSummaryPayload
}

"""单据上传操作类型"""
enum OperateTypeEnum {
  """保存"""
  SAVE

  """保存并设为已解决"""
  SAVE_SOLVE

  """提交"""
  SUBMIT

  """暂存"""
  TEMPORARY_STORAGE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""操作类型枚举"""
enum OperateTypeEnumType {
  """取消"""
  CANCEL

  """撤销"""
  REVOKE

  """提交"""
  SUBMIT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type OperationLogPayload {
  """变更后的值"""
  afterValue: String

  """变更前的值"""
  beforeValue: String

  """字段类型"""
  fieldGroup: FieldGroupEnum

  """操作时间"""
  operationTime: Long

  """操作人"""
  operationUserName: String

  """值的类型"""
  valueType: ValueTypeEnum
}

"""日志类型"""
enum OperationLogTypeEnum {
  """抵达"""
  ARRIVE

  """订车（舱）"""
  BOOK

  """接单"""
  CREATE_ORDER

  """离开"""
  DEPARTURE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input OperationLogsByPramsInput {
  """参数列表"""
  pageGroup: FieldPageGroupEnum!

  """参数列表"""
  params: [String]
}

"""操作流水"""
type OperationPayload {
  """操作时间"""
  operationTime: Long

  """节点描述"""
  stateName: String

  """操作人"""
  userName: String
}

enum OperationStandardType {
  """区域空柜规范"""
  AREA_EMPTY_CABINET

  """收货SOP规范"""
  OPERATION_MANUAL_RECEIVER_SOP

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

enum OperationType {
  """国际装柜"""
  INTERNATIONAL_LOADING

  """口岸质检"""
  PORT_INSPECTION

  """销地收货"""
  SALES_DISTRICT_RECEIPT

  """转柜检验"""
  TRANSFER_CABINET_INSPECTION

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

enum OperationTypeEnum {
  """内部销售-部门间交易"""
  INTERNAL_SALE
  NONE

  """ 原件销售 """
  ORIGINAL_SALE

  """内部销售-组织间交易"""
  PROJECT_TEAM_SALE

  """销售开单"""
  SALE_INVOICE
}

type Option {
  label: String
  value: Int
}

type Option2 {
  label: String
  value: ID
}

type Option2Payload {
  options: [Option2]
}

type OptionList {
  options: [BaseSelectOption]
}

type OptionPayload {
  options: [Option]
}

""" 订单调整"""
type OrderAdjustment {
  """ 取消订单原因"""
  cancelOrderReason: String

  """ 取消时间"""
  cancelTime: Long

  """ 取消人"""
  cancellerName: String

  """ 操作人"""
  operatorName: String

  """ 操作时间"""
  operatorTime: Long

  """ 原付款详情"""
  paymentDetail: [PaymentInfo]

  """ 修改支付方式原因"""
  paymentMethodModifyReason: String
}

type OrderBillCommodityDetailPayload {
  """ 批次商品"""
  batchCommodityDetailList: [BatchCommodityDetailPayload]

  """ SKUID"""
  commoditySkuId: Int

  """ 商品SKU名称"""
  commoditySkuName: String
}

type OrderBillCommodityPayload {
  carNo: String
  commodityDetail: [OrderBillCommodityDetailPayload]
  trailerCarNo: String
  warehouseName: String
}

type OrderBillFreightItemPayload {
  """运杂费金额"""
  amount: BigDecimal

  """运杂费明细ID：唯一标识"""
  billFreightItemId: ID

  """运杂费名称"""
  freightName: String

  """供应商ID"""
  supplierId: ID

  """供应商名称"""
  supplierName: String
}

type OrderBillFreightPayload {
  """车牌号"""
  board: String

  """运杂费明细"""
  detail: [OrderBillFreightItemPayload]

  """金额合计"""
  freightAmount: BigDecimal

  """杂运费备注"""
  incidentalsNote: String

  """费用单备注"""
  note: String

  """支付方式"""
  payMode: String

  """联系电话"""
  phone: String

  """制单人"""
  userName: String
}

"""商品调整类型枚举"""
enum OrderBusinessTypeEnum {
  """大件改小件"""
  BIG_TO_SMALL

  """明细调整"""
  DETAILED_ADJUSTMENT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED
}

"""零售开单配置状态"""
enum OrderCfgStatusEnum {
  """禁用"""
  DISABLE

  """启用"""
  ENABLE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type OrderCommodityDetailPayload {
  """ 批次id"""
  batchId: ID

  """换算后的购买数量"""
  convertQuantity: BigDecimal

  """换算后的单位类型"""
  convertQuantityUnitType: Int

  """ 入库时间"""
  enterTime: Long

  """指导价"""
  guidePrice: String

  """标签id"""
  labelIdList: [String]

  """ 提货记录"""
  pickRecord: [PickInfo]

  """ 购买数量"""
  quantity: BigDecimal!

  """数量单价类型"""
  quantityUnitType: Int

  """ 小计"""
  skuTotalAmount: BigDecimal

  """ 待提货数量"""
  toPickQuantity: BigDecimal

  """ 单价"""
  unitPrice: BigDecimal!

  """ 仓库名称"""
  warehouseName: String
}

""" 采购商品信息 """
type OrderCommodityInfoPayload {
  """ SKUID """
  commoditySkuId: ID

  """ SKU名称 """
  commoditySkuName: String

  """ 商品标签 """
  commodityTagIds: [Int]

  """ 商品标签名称 """
  commodityTagNames: [String]

  """入库批次号"""
  inStockBatchCode: String

  """溯源批次号"""
  originalBatchCode: String

  """ 售后数量 """
  purchaseTotalQuantity: BigDecimal

  """ 售后数量(字符串) """
  purchaseTotalQuantityStr: String

  """ 售后数量 """
  purchaseUnitQuantity: BigDecimal

  """ 批次号 """
  stockBatchCode: String

  """ 批次ID """
  stockBatchId: ID

  """ 小计金额 """
  subTotalAmount: BigDecimal

  """ 采购单价 """
  unitPrice: BigDecimal

  """ 采购单价字符串 """
  unitPriceStr: String
}

type OrderCommodityPayload {
  """ Sku价格总和"""
  commoditySkuAmount: BigDecimal

  """ sku数量"""
  commoditySkuCount: Int

  """ SKUID"""
  commoditySkuId: Int

  """ 商品SKU名称"""
  commoditySkuName: String

  """ 商品总件数"""
  commoditySkuQuantity: BigDecimal

  """ 购买数量"""
  orderCommodityDetails: [OrderCommodityDetailPayload]

  """单位转换关系"""
  unitConversion: PeachUnitConversion
}

type OrderDetailPayload {
  """异常订单确认状态"""
  abnormalOrderStatus: AbnormalSalesOrderStatus

  """异常订单状态中文描述"""
  abnormalOrderStatusDesc: String

  """是否允许欠款销售,false:不允许，true 允许"""
  allowDebtSaleFlag: Boolean

  """ 是否可以修改支付方式"""
  canEditPaymentMethod: Boolean

  """ 取消人"""
  cancelOperation: String

  """ 订单取消原因"""
  cancelReason: String

  """ 订单取消时间"""
  cancelTime: Long

  """ 收银备注"""
  cashRemark: String

  """ 收银人"""
  cashierName: String

  """ 订单完成时间"""
  completeTime: Long

  """合同签署信息"""
  contractInfo: ContractInfo

  """ 客户信息"""
  customerInfo: CustomerInfoPayload

  """ 优惠金额"""
  discountAmount: BigDecimal

  """ 销售费用单是否入账，true 标识已入账"""
  entryFinanceFlag: Boolean

  """ 原支付方式"""
  oldOrderPayments: OldOrderPaymentPayload

  """操作记录"""
  operateRecord: [OrderOperateRecord]

  """ 过期时间"""
  orderCancelHour: Int

  """ 订单号"""
  orderCode: String

  """ 订单商品信息"""
  orderCommodities: [OrderCommodityPayload]

  """ 订单ID"""
  orderId: ID

  """ 开单人"""
  orderOperation: String

  """ 订单支付信息"""
  orderPayments: [OrderPaymentPayload]

  """ 开单时间"""
  orderTime: Long

  """ 已付金额"""
  paidAmount: BigDecimal

  """ 应付金额"""
  payableAmount: BigDecimal

  """ 付款号"""
  paymentCode: String

  """ 支付时间"""
  paymentTime: Long

  """ 预支付方式"""
  prePaymentType: [PeachPaymentType]

  """预收单列表"""
  preReceiptPaymentList: [PeachPreReceiptPaymentListPayload]

  """ 备注"""
  remark: String

  """ 订单状态"""
  status: PeachOrderStatus

  """ 订单状态中文描述"""
  statusDesc: String

  """ 订单金额"""
  totalAmount: BigDecimal
}

"""新增/取消/撤销/提交财务"""
input OrderIdOperateInput {
  """订单id"""
  id: ID!

  """操作类型"""
  operateType: OperateTypeEnumType!
}

input OrderInfoInput {
  """ 订单ID"""
  orderId: ID!
}

interface OrderInfoInterface {
  """总部-区域订单信息"""
  headquarterAreaOrderInfo: HeadquarterAreaOrderInfoPayload
}

type OrderListSkuInfo {
  """sku 数量单位"""
  quantityUnitType: Int

  """ sku ID"""
  skuId: Int

  """ sku 名称"""
  skuName: String

  """ sku 数量"""
  skuQuantity: BigDecimal

  """ sku 单价"""
  skuUnitPrice: BigDecimal
}

"""订单操作记录"""
type OrderOperateRecord {
  """ 操作人"""
  operatorName: String

  """ 操作时间"""
  operatorTime: Long

  """ 流程类型"""
  orderProcessType: SaleOrderProcessType
}

enum OrderOperation {
  AUDIT
  CANCEL
  REJECT
  SUBMIT
}

enum OrderOperationTypeEnum {
  """取消确认"""
  CANCEL_CONFIRM

  """入账"""
  COMPLETE

  """确认"""
  CONFIRM

  """驳回"""
  REJECT
}

""" 订单收银统计入参"""
input OrderPaymentCountInput {
  """ 收银员id"""
  cashierIds: [Int]

  """ 收银结束时间"""
  endTime: Long

  """ 收银开始时间"""
  startTime: Long
}

""" 订单收银统计出参"""
type OrderPaymentCountPayload {
  """收银支付方式统计"""
  paymentMethodCountList: [PaymentMethodCountPayload]

  """ 收银总金额"""
  totalAmount: BigDecimal

  """ 收银总数量"""
  totalQuantity: Int
}

input OrderPaymentDetailListInput {
  """ 实收金额"""
  paidAmount: BigDecimal!

  """ 订单支付方式"""
  paymentType: PeachPaymentType!
}

""" 订单收银分页查询入参"""
input OrderPaymentPageInput {
  """ 收银员id"""
  cashierIds: [Int]

  """ 收银结束时间"""
  endTime: Long

  """当前页码"""
  pageCurrent: Int

  """每页显示条数"""
  pageSize: Int

  """ 支付方式"""
  paymentType: PeachPaymentType

  """ 收银开始时间"""
  startTime: Long
}

""" 订单支付信息"""
type OrderPaymentPayload {
  """ 实收金额"""
  paidAmount: BigDecimal

  """ 订单支付方式"""
  paymentType: PeachPaymentType
}

""" 订单流程"""
type OrderProcessInfo {
  """ 操作人"""
  operatorName: String

  """ 操作时间"""
  operatorTime: Long

  """ 流程类型"""
  orderProcessType: OrderProcessType
}

""" 流程类型"""
enum OrderProcessType {
  """ 开单"""
  ORDER_PROCESS_BILL

  """ 取消"""
  ORDER_PROCESS_CANCEL

  """ 收银"""
  ORDER_PROCESS_CASHIER

  """ 部分提货"""
  ORDER_PROCESS_PART_PICK

  """ 提货完成"""
  ORDER_PROCESS_PICK_COMPLETE

  """ 退货申请"""
  ORDER_PROCESS_RETURN_APPLY

  """ 退货完成"""
  ORDER_PROCESS_RETURN_COMPLETE

  """ 退货通过"""
  ORDER_PROCESS_RETURN_PASS

  """ 退货驳回"""
  ORDER_PROCESS_RETURN_REJECT

  """ 未知"""
  UNRECOGNIZED
}

"""销售订单子状态查询"""
input OrderQuerySubStatus {
  """客户签署状态"""
  customerSignStatus: [ContractSignStatusEnum]

  """提货状态"""
  pickOrderStatus: [PeachOrderTypeEnum]

  """销售订单类型:普通订单、合同订单"""
  saleOrderType: [SaleOrderClassifyTypeEnum]
}

""" 订单退款方式"""
type OrderRefundPayLoad {
  """ 退款金额"""
  refundAmount: BigDecimal

  """ 退款方式"""
  refundType: PeachRefundPayTypeEnum
}

type OrderRefundPayType {
  """ 退款金额 """
  refundAmount: BigDecimal

  """ 退款方式  """
  refundType: PeachRefundPayTypeEnum
}

input OrderRefundPayTypeInput {
  """ 退款金额 """
  refundAmount: BigDecimal

  """ 退款方式  """
  refundType: PeachRefundPayTypeEnum
}

"""报表合同信息"""
type OrderReportContractInfo {
  """合同号"""
  contractCode: String

  """合同文件"""
  contractFile: String

  """合同签署状态"""
  contractSignStatus: ContractSignStatusEnum

  """签署人"""
  signer: String

  """签署时间"""
  signingTime: Long
}

""" 订单报表查询状态"""
enum OrderReportQueryStatus {
  """ 全部"""
  ALL

  """ 已取消"""
  CANCEL

  """ 已完成"""
  COMPLETED

  """ 已退货"""
  RETURNED

  """ 未完成"""
  UNDONE

  """ 未知"""
  UNRECOGNIZED
}

type OrderReturnCommodityDetailPayload {
  """ 商品信息"""
  commodityDetail: [ReturnCommoditySelectPayload]
}

enum OrderSchema {
  """ 单品开单"""
  SCHEMA_SKU

  """ 仓库开单"""
  SCHEMA_WAREHOUSE

  """ 未知"""
  UNRECOGNIZED
}

input OrderStatusStatisticsInput {
  """订单类型"""
  orderTypes: [Int]

  """生产任务id"""
  taskId: ID!

  """任务类型id"""
  taskTypeCode: Int!
}

type OrderStatusStatisticsPayload {
  """已完成数量"""
  completedNum: Int

  """进行中数量"""
  processingNum: Int

  """待提交数量"""
  toSubmitNum: Int
}

type OrderTransferBillDetailInfoPayload {
  """费用金额"""
  costAmount: BigDecimal

  """费用项名称"""
  costName: String

  """费用详情"""
  info: String

  """支付方式"""
  paymentWay: String

  """供应商ID"""
  supplierId: ID

  """供应商名称"""
  supplierName: String
}

type OrderTransferBillDetailPayload {
  """费用单号"""
  billCode: String

  """费用单ID"""
  billId: ID

  """金额合计"""
  billTotalAmount: BigDecimal

  """货款合计"""
  commodityCostAmount: BigDecimal

  """货款详情"""
  commodityDetail: [OrderTransferCommodityDetailPayload]

  """调拨单ID"""
  flowId: ID

  """调入运杂费信息"""
  inBillDetail: OrderBillFreightPayload

  """调出运杂费信息"""
  outBillDetail: OrderBillFreightPayload

  """调出组织id"""
  sourceBelongId: ID

  """调出组织"""
  sourceBelongName: ID

  """调入组织id"""
  targetBelongId: ID

  """调入组织"""
  targetBelongName: ID

  """日期"""
  transferTime: Long
}

"""代卖调拨费用详情入参"""
input OrderTransferBillInfoInput {
  """应用id"""
  appId: Int!

  """采购费用单ID"""
  billId: ID!
}

type OrderTransferCommodityDetailPayload {
  """费用单ID"""
  billId: ID

  """商品类型"""
  commodityType: Int

  """商品类型描述"""
  commodityTypeDesc: String

  """成本批次CODE"""
  costBatchCode: String

  """成本批次ID"""
  costBatchId: ID

  """当前批次CODE"""
  currentBatchCode: String

  """当前批次ID"""
  currentBatchId: ID

  """数量：展示双单位(生产展示双单位)"""
  quantityDesc: String

  """数量单位"""
  quantityTypeDesc: String

  """skuId"""
  skuId: ID

  """sku名称"""
  skuName: String

  """单品小计"""
  unitAmount: BigDecimal

  """单价"""
  unitPrice: BigDecimal

  """单价单位"""
  unitPriceTypeDesc: String

  """数量"""
  unitQuantity: BigDecimal
}

"""分页查询代卖调拨出库明细信息返回"""
type OrderTransferDetailInfoPayload {
  """金额"""
  amount: BigDecimal

  """关联调出费用单状态"""
  billStatus: Int

  """关联调出费用单状态说明"""
  billStatusDesc: String

  """所属公司"""
  company: String

  """调拨单号"""
  flowCode: String

  """出/入库日期"""
  flowTime: Long

  """费用的货款明细ID 分页唯一标识"""
  itemId: ID

  """出/入库单号"""
  orderCode: String

  """批次号"""
  originalBatchCode: String

  """数量：展示双单位"""
  quantityDesc: String

  """备注"""
  remark: String

  """商品sku名称"""
  skuName: String

  """调出组织"""
  sourceBelongOrg: String

  """调入组织"""
  targetBelongOrg: String

  """调拨类型"""
  transferTypeDesc: String

  """单价：主单位"""
  unitPrice: BigDecimal

  """操作人"""
  userName: String

  """所属仓库"""
  warehouse: String
}

"""分页查询代卖调拨出库明细分页信息返回"""
type OrderTransferDetailPagePayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [OrderTransferDetailInfoPayload]

  """ 数据总条数 """
  totalRecords: Long
}

"""销售订单状态"""
enum OrderTypeEnum {
  """已取消"""
  CANCEL

  """已取消"""
  CANCEL_INVALID

  """已取消"""
  CANCEL_UNPICK

  """已完成"""
  COMPLETE

  """部分提货"""
  PART_UNPICK

  """自动取消"""
  TIME_OUT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """待收银"""
  UNPAID

  """待提货"""
  UNPICK

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type Org {
  """主键ID"""
  id: Int

  """组织id"""
  orgId: Int

  """组织名称（必填）"""
  orgName: String

  """状态"""
  status: Int
}

"""返回值-分组金额信息"""
type OrgAmountEntry {
  amount: BigDecimal
  orgId: ID
  orgName: String
}

"""部门属性"""
enum OrgAttributeEnum {
  """管理部门"""
  MANAGEMENT_DEPARTMENT

  """销售部门"""
  SALES_DEPARTMENT
}

interface OrgBase {
  """组织信息"""
  org: PitayaOrg
}

"""组织绑定标签"""
input OrgBindLabelInput {
  """标签id"""
  id: Int

  """标签名称"""
  orgIds: [Int]
}

type OrgEntity {
  """组织id"""
  id: Int

  """组织名称"""
  name: String

  """父级id"""
  parentId: Int
}

type OrgGroupPayload {
  """id"""
  id: Int

  """名称"""
  name: String

  """状态"""
  status: Int
}

type OrgGuidePricePayLoad {
  """ 指导价格 """
  guidePrice: BigDecimal

  """ 组织id """
  orgId: Int

  """ 组织名称 """
  orgName: String

  """ 价格单位 """
  priceUnit: String
}

""" 用户组织信息"""
type OrgInfo {
  """组织群Id"""
  orgGroupId: Int

  """组织群名称"""
  orgGroupName: String

  """组织id"""
  orgId: Int

  """组织名称"""
  orgName: String

  """组织父id"""
  orgParentId: Int

  """组织父名称"""
  orgParentName: String
}

"""获取组织信息请求"""
input OrgInfoInput {
  """组织id"""
  id: Int
}

"""组织信息"""
type OrgInfoPayload {
  """组织架构id"""
  orgGroupId: Int

  """组织架构id"""
  orgGroupName: String

  """组织id"""
  orgId: Int

  """组织名称"""
  orgName: String

  """父组织id"""
  orgParentId: Int

  """父组织名称"""
  orgParentName: String

  """租户id"""
  tenantId: Long
}

"""组织信息"""
input OrgInput {
  """部门属性"""
  attribute: OrgAttributeEnum

  """人资系统组织id集"""
  ehrOrgId: [String]

  """主键ID"""
  id: Int

  """组织架构id"""
  orgGroupId: Int

  """组织名称"""
  orgName: String

  """类型"""
  orgType: Int

  """父组织id"""
  parentId: Int
}

"""组织标签"""
type OrgLabel {
  """标签id"""
  id: Int

  """标签级别"""
  level: Int

  """标签名称"""
  name: String

  """标签关联组织信息"""
  org: [Org]
}

interface OrgNameInterFace {
  """组织id"""
  orgId: ID

  """组织名称"""
  orgName: String
}

type OrgPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachOrgPayload]
  totalRecords: Long
}

"""组织信息"""
type OrgPayload {
  """开户证明"""
  accountCert: String

  """地址"""
  address: String

  """营业执照"""
  bizLicense: String

  """企业地址"""
  businessAddress: String

  """企业名称"""
  businessName: String

  """国家 1 中国 3 泰国 2 越南"""
  country: Int

  """主键ID"""
  id: Int

  """纬度"""
  lat: String

  """负责人"""
  leadingCadre: String

  """法定代表人"""
  legalRep: String

  """经度"""
  lng: String

  """组织多语言"""
  nameLocale: String

  """组织架构ID"""
  orgGroupId: Int

  """组织名称"""
  orgName: String

  """父级ID"""
  parentId: Int

  """父级名称"""
  parentName: String

  """负责人联系电话"""
  phone: String

  """备注"""
  remark: String

  """社会信用代码"""
  socialCreditCode: String

  """状态"""
  status: Int
}

type OrgPositionRel {
  """部门id"""
  orgId: ID

  """部门名称"""
  orgName: String

  """岗位id"""
  positionId: ID

  """岗位名称"""
  positionName: String
}

type OrgSpecialRel {
  """部门id"""
  orgId: ID

  """部门名称"""
  orgName: String

  """角色id"""
  roleId: ID

  """角色名称"""
  roleName: String
}

"""按分拣仓统计信息"""
type OrgStatisticsPayload {
  """已取消计划"""
  cancelPlan: Int

  """已取消任务"""
  cancelTask: Int

  """已完成计划"""
  completedPlan: Int

  """已完成任务"""
  completedTask: Int

  """生产中计划"""
  inPlan: Int

  """生产中任务"""
  inTask: Int

  """orgid"""
  orgId: Int

  """org name"""
  orgName: String

  """日期"""
  planDate: Long

  """计划总数"""
  planTotal: Int

  """任务总数"""
  taskTotal: Int

  """待审核计划"""
  waitAuditPlan: Int

  """待审核计划"""
  waitPlan: Int

  """待生产任务"""
  waitTask: Int
}

input OrgTree {
  id: Int
}

input OrgTreeInput {
  """ 组织名称"""
  orgName: String

  """ 是否禁用用户所属组织"""
  selfDisable: Boolean
}

"""组织树"""
type OrgTreeNode {
  """所属系统id"""
  appId: Int

  """子树"""
  children: [OrgTreeNode]

  """是否禁用"""
  disabled: Boolean

  """组织ID"""
  key: Int

  """组织名称"""
  name: String

  """父ID"""
  parentId: Int
}

"""获取组织树返回"""
type OrgTreePayload {
  """json数据 格式{key:1,parentId:2,name:"中国",children:[]}"""
  treeJson: String
}

input OrgUserListInput {
  """用户组织Id"""
  orgId: Int

  """用户状态"""
  userStatus: PeachUserStatusEnum
}

type OrgUserListPayload {
  orgUserPayload: [OrgUserPayload]
}

""" 分页查询组织用户参数"""
input OrgUserPageInput {
  """组织Id"""
  orgId: Int!
  pageCurrent: Int!
  pageSize: Int!

  """用户名"""
  userName: String

  """用户状态"""
  userStatus: PeachUserStatusEnum
}

""" 组织下用户分页对象"""
type OrgUserPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [OrgUserPayload]
  totalRecords: Long
}

""" 组织用户信息"""
type OrgUserPayload {
  """用户组织信息"""
  orgInfos: [OrgInfo]

  """联系方式"""
  phone: String

  """用户ID"""
  userId: Int

  """用户名称"""
  userName: String

  """用户状态"""
  userStatus: PeachUserStatusEnum
}

type Organization {
  """组织所属系统"""
  appId: Int

  """组织架构"""
  orgGroupId: Int

  """组织架构名称"""
  orgGroupName: String

  """组织ID"""
  orgId: Int

  """组织名称"""
  orgName: String

  """用户ID """
  userId: Int
}

""" 产地费用单详情 分组规则返回信息"""
type OriginBillGroupInfoPayload {
  """ 分组包含SKU列表 """
  batchIds: [ID]

  """ 分组包含费用项ID列表 """
  billMainCostStrList: [String]

  """ 分摊规则 """
  groupEquallyType: Int

  """ 规则名称 """
  groupName: String

  """ 规则类型 """
  groupRuleType: Int

  """ 规则排序 """
  groupSort: Int
}

""" 计调费用关联产地费用信息 """
type OriginBillInfoPayload {
  """ 产地费用单编码"""
  originBillCode: String

  """ 产地费用单ID"""
  originBillId: ID
}

enum OriginCertificateCommandEnum {
  """变更"""
  CHANGE

  """编辑"""
  EDIT

  """修改"""
  MODIFY
}

"""原产地证商品信息详情信息"""
input OriginCertificateCommodityInput {
  """商品编号"""
  commodityNumber: Int

  """HS编码"""
  hsCode: String

  """id"""
  id: ID

  """计量单位"""
  measurementUnit: String

  """原产地标准"""
  originCriterion: String

  """数量"""
  quantity: BigDecimal
}

"""原产地证商品信息详情信息"""
type OriginCertificateCommodityPayload {
  """商品编号"""
  commodityNumber: Int

  """HS编码"""
  hsCode: String

  """id"""
  id: ID

  """计量单位"""
  measurementUnit: String

  """原产地标准"""
  originCriterion: String

  """数量"""
  quantity: BigDecimal
}

"""原产地证信息详情信息"""
type OriginCertificateCustomsDeclarationInfoPayload {
  """优惠贸易协定"""
  agreement: String

  """原产地证编号"""
  certificateCode: String

  """原产地证文件"""
  certificateResource: DurianFilePayload

  """商品信息"""
  commodityInfos: [OriginCertificateCommodityPayload]

  """报关任务id"""
  customsDeclarationTaskId: ID

  """id"""
  id: ID

  """签证日期"""
  issueDate: Long

  """签发国/地区"""
  issuingCountryRegion: String

  """协定项下原产地"""
  originCountry: String

  """直接运输承诺事项申报栏"""
  transportationDeclarationInfo: DirectTransportationDeclarationPayload
}

"""原产地证信息详情信息"""
input OriginCertificateCustomsDeclarationInput {
  """优惠贸易协定"""
  agreement: String

  """原产地证编号"""
  certificateCode: String

  """操作类型"""
  command: OriginCertificateCommandEnum

  """商品信息"""
  commodityInfos: [OriginCertificateCommodityInput]

  """id"""
  id: ID

  """签证日期"""
  issueDate: Long

  """签发国/地区"""
  issuingCountryRegion: String

  """协定项下原产地"""
  originCountry: String

  """直接运输承诺事项申报栏"""
  transportationDeclarationInfo: DirectTransportationDeclarationInput
}

enum OriginCertificateCustomsOperationModelEnum {
  """变更"""
  CHANGE

  """删除"""
  DELETED

  """新增或覆盖"""
  INIT_COVER
  UNSPECIFIED
}

enum OriginCertificateCustomsStateEnum {
  """海关入库失败"""
  CUSTOMS_WAREHOUSING_FAIL

  """海关入库成功"""
  CUSTOMS_WAREHOUSING_SUCCESS

  """申报"""
  DECLARED

  """发送海关失败"""
  REQUEST_CUSTOMS_FAIL

  """发送海关成功"""
  REQUEST_CUSTOMS_SUCCESS

  """暂存"""
  TEMPORARY_STORAGE
  UNSPECIFIED
}

enum OriginCertificateEnum {
  """有"""
  EXIST

  """无"""
  NONE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""原产地证信息详情信息"""
type OriginCertificateInfoDetailPayload implements CustomsDeclarationInfoInterface {
  """优惠贸易协定"""
  agreement: String

  """原产地证编号"""
  certificateCode: String

  """原产地证文件"""
  certificateResource: DurianFilePayload

  """海关状态"""
  customState: OriginCertificateCustomsStateEnum

  """报关信息"""
  customsDeclarationInfo: CustomsDeclarationCabinetInfoPayload

  """报关任务id"""
  customsDeclarationTaskId: ID

  """录入时间"""
  entryTime: Long

  """id"""
  id: ID

  """签证日期"""
  issueDate: Long

  """操作类型"""
  operMode: OriginCertificateCustomsOperationModelEnum

  """协定项下原产地"""
  originCountry: String

  """原产地证明类型"""
  originType: String

  """数据中心统一编号"""
  seqNo: String

  """系统操作类型"""
  systemOperationType: OriginCertificateSystemOperationTypeEnum

  """系统状态"""
  systemState: OriginCertificateSystemStateEnum

  """任务编号"""
  taskCode: String
}

"""原产地证信息分页查询入参"""
input OriginCertificatePageInput {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """原产地证编号"""
  certificateCode: String

  """合同号"""
  contractCode: String

  """海关状态"""
  customsState: OriginCertificateCustomsStateEnum

  """操作类型"""
  operMode: OriginCertificateCustomsOperationModelEnum

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """系统操作类型"""
  systemOperationType: OriginCertificateSystemOperationTypeEnum

  """系统状态"""
  systemState: OriginCertificateSystemStateEnum
}

"""原产地证信息分页返回对象"""
type OriginCertificatePagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [OriginCertificateInfoDetailPayload]

  """总记录数"""
  totalRecords: Int
}

input OriginCertificatePageSubmitCustomsInput {
  """操作类型"""
  command: OriginCertificateCommandEnum

  """id"""
  id: ID
}

enum OriginCertificateSystemOperationTypeEnum {
  """变更"""
  CHANGE

  """删除"""
  DELETED

  """删除申请"""
  DELETE_APPLYING

  """新增"""
  INIT
  UNSPECIFIED

  """修改"""
  UPDATED
}

enum OriginCertificateSystemStateEnum {
  """新增"""
  INIT

  """提交失败"""
  SUBMITTED_FAIL

  """提交成功"""
  SUBMITTED_SUCCESS

  """提交中"""
  SUBMITTING

  """暂存"""
  TEMPORARY_STORAGE
  UNSPECIFIED
}

type OriginDeliveryExtendInfo {
  """配送货物来源"""
  deliveryGoodsSource: DeliveryGoodsSourceEnum

  """配送货物来源描述"""
  deliveryGoodsSourceDesc: String

  """仓库信息"""
  warehouse: WarehouseDataLoaderPayload
}

type OriginHeadquarterOrderInfoPayload {
  """总部采购订单"""
  headquarterPurchaseOrderId: ID

  """中台订单流水号"""
  originHeadquarterOrderRunCode: String

  """产地销售订单"""
  originSalesOrderId: ID
}

type OriginPlanBaseInfoPayload implements CustomerInterface & SupplierInterface {
  """订舱模式"""
  bookingMode: BookingModeEnum

  """柜次"""
  cabinetBatchCode: [String]

  """柜号"""
  cabinetCode: [String]

  """合同号"""
  contractCode: [String]

  """客户id"""
  customerId: ID

  """客户名称"""
  customerName: String

  """计划id"""
  id: ID

  """计划号"""
  planCode: String

  """供应商ID"""
  supplierId: ID

  """供应商名称"""
  supplierName: String

  """运输方式"""
  transportMethod: [TransportMethodEnum]

  """运输方式名称"""
  transportMethodName: [String]
}

type OriginPlanCommodityInfoPayload implements CategoryInterface {
  """风口设置"""
  airInletList: [Float]

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """关柜日期"""
  closeTimeList: [Long]

  """发柜温度"""
  deliverTemperatureList: [BigDecimal]

  """发柜时间"""
  deliverTime: [Long]

  """图片文件"""
  fileList: [DurianFilePayload]

  """标签"""
  labels: [LabelPayload]

  """采果日期"""
  pickingTime: [Long]

  """建议销售日期"""
  suggestSalesTime: [Long]

  """出口总货值"""
  totalExportValue: BigDecimal

  """总毛重"""
  totalGrossWeight: BigDecimal

  """进口总货值"""
  totalImportValue: BigDecimal

  """总净重"""
  totalNetWeight: BigDecimal
}

type OriginPlanDetailPayload implements ThermometerMergeOrderInterface {
  """基本信息"""
  basicInfo: OriginPlanBaseInfoPayload

  """货物流程节点"""
  cargoOperation: [OperationPayload]

  """商品信息"""
  commodityInfo: OriginPlanCommodityInfoPayload

  """报关信息"""
  customsDeclarationInfo: CustomsDeclarationInfoPayload

  """通关流节点"""
  customsOperation: [OperationPayload]

  """货物港口状态"""
  customsState: [CustomsStatePayload]

  """出口报关信息"""
  exportCustoms: DataExportDeclareInfoPayload

  """出口报关资料"""
  exportCustomsInfo: [ResourceFilesPayload]

  """进口通关"""
  importCustomsClearance: ImportCustomsClearancePayload

  """进口报关"""
  importDeclaration: DataImportDeclareInfoPayload

  """质检安排"""
  inspectionInfo: InspectionPayload

  """装柜明细"""
  loadingInfo: [CommodityDetailSplitByCabinetPayload]

  """收货方信息"""
  receiptCustomerInfoList: [ReceiptCustomerInfoPayload]

  """路线信息"""
  routeInfo: RouteInformationPayload

  """标签"""
  tag: [TagInfoPayload]

  """订单合并信息"""
  thermometerMergeOrder: ThermometerMergeOrderPayload

  """温度计订单ID"""
  thermometerOrderIdList: [ID]

  """运输流节点"""
  transportOperation: [OperationPayload]

  """Sop信息"""
  travelSopInfoList: [TravelSopInfoPayload]
}

interface OriginPlanInterface {
  """产地计划ID"""
  originPlanId: ID

  """产地计划信息"""
  originPlanInfo: OriginPlanPayload
}

interface OriginPlanLoadingDetailInterface {
  """装货商品明细"""
  loadingDetailList: [PlanCommodityDetailPayload]

  """产地计划ID"""
  originPlanId: ID
}

type OriginPlanPayload implements CategoryResourceInterface & EntryPortInterface {
  """柜次"""
  cabinetBatchCodeList: [String]

  """柜号"""
  cabinetCodeList: [String]

  """品类id"""
  categoryId: ID

  """品类资源"""
  categoryResource: CategoryResourcePayload

  """创建时间"""
  createTime: Long

  """进口港名称"""
  entryPort: String

  """进口港ID"""
  entryPortId: ID

  """产地计划号"""
  originPlanCode: String

  """销地计划号"""
  salesPlanCodeList: [String]
}

"""陆运在途关键节点信息"""
interface OriginPlanRoadTripKeyNodeInterface {
  """关键节点"""
  keyNode: RoadTripKeyNodePayload

  """产地计划code-用于dataFetch陆运关键节点"""
  originPlanCode: String
}

interface OriginPlanSopInterface {
  """产地计划ID"""
  originPlanId: ID

  """sop简介"""
  sopList: [SopAboutPayload]
}

""" 模板分组信息"""
type OriginTemplateFeeGroupPayload {
  """ 费用项分组编码"""
  costGroupCode: String

  """ 费用项分组名称"""
  costGroupName: String

  """ 费用项分组排序"""
  costGroupSort: String

  """ 费用分组合计金额"""
  costGroupTotalAmount: BigDecimal

  """ 费用项信息"""
  originTemplateFeeRespList: [OriginTemplateFeePayload]
}

""" 产地模板费用信息"""
type OriginTemplateFeePayload {
  """ 费用项信息"""
  billFieldRespList: [BillFieldPayload]

  """ 费用项ID"""
  billMainCostStr: String

  """ 费用单ID"""
  billMainId: ID

  """ 费用填写内容"""
  billResult: String

  """ 费用项业务规则分组字典code: NEED_CUSTOMER 客户/NEED_SUPPLIER 供应商 /NONE 无"""
  businessItemValue: String

  """ 计算方式 1 输入 2 公式计算"""
  calculateType: Int

  """ 费用项总计金额"""
  costAmount: BigDecimal

  """ 费用项ID"""
  costId: ID

  """ 费用项名称"""
  costName: String

  """ 费用项规则"""
  costRuleId: ID

  """费用项业务规则扩展id"""
  extendId: ID

  """
  //费用项业务规则扩展类型:  供应商类型枚举:SupplierType :
  //1 FRUITS 水果/ 2 FOOD 食品/ 3 INGREDIENTS 辅料 / 4 PLASTIC_BOX 周转筐 / 5 TRANSPORTATION 运杂 / 6 GOODS 货品
  // 7 DECLARATION_COMPANY 报关公司 / 8 TRANSPORT_COMPANY 运输公司 / 9 VENDORS 供货商
  """
  extendTypes: [Int]

  """是否需要开票供应商（1：需要，99不需要）"""
  needInvoice: Int

  """ 费用项备注"""
  remark: String

  """供应商开票主体id"""
  supplierInvoicingBodyId: ID

  """ 是否支持预设金额"""
  supportPreset: Boolean
}

input OriginalCancelInput {
  """取消描述"""
  outOrderDescription: String!

  """原件销售Id"""
  outOrderId: ID!
}

input OriginalCommodityInput {
  """批次id"""
  batchId: ID!

  """销售单价"""
  salePrice: BigDecimal!

  """单价计价单位"""
  salePriceType: Int!

  """销售小计"""
  saleTotalPrice: BigDecimal!

  """skuId"""
  skuId: Int!

  """销售数量大单位数量"""
  totalQuantity: BigDecimal

  """销售数量大单位"""
  totalType: Int

  """销售数量小单位数量"""
  unitQuantity: BigDecimal!

  """销售数量小单位"""
  unitType: Int!
}

input OriginalCreateInput {
  """v2.9 原件销售:所属组织"""
  belongOrgId: Int!

  """商品信息"""
  commodityList: [OriginalCommodityInput]!

  """商品类型"""
  commodityType: PitayaCommodityTypeEnum!

  """销售客户Id"""
  customerId: ID!

  """销售客户type"""
  customerType: Int!

  """收款方式"""
  payMethod: OutOrderPayModeEnum!

  """备注"""
  remark: String

  """销售日期"""
  saleTime: Long!

  """所属仓库"""
  warehouseId: ID!
}

type OriginalCreatePayload {
  """销售单id"""
  outOrderId: ID
}

input OriginalReturnInsertInput {
  """商品信息"""
  commodities: [OriginalReturnItemInput]!

  """销售单Id"""
  outOrderId: ID!

  """退货原因"""
  remark: String!
}

input OriginalReturnItemInput {
  """outOrderItemId"""
  outOrderItemId: ID!

  """退货量大单位"""
  returnTotalQuantity: BigDecimal

  """退货量小单位"""
  returnUnitQuantity: BigDecimal!
}

input OriginalReturnUpdateInput {
  """商品信息"""
  commodities: [OriginalReturnItemInput]!

  """退货单Id"""
  inOrderId: ID!

  """销售单Id"""
  outOrderId: ID!

  """退货原因"""
  remark: String!
}

input OriginalSaleAmountItemInput {
  """销售单价"""
  actualSalePrice: BigDecimal!

  """销售小计"""
  actualSaleTotalPrice: BigDecimal!

  """销售单item id"""
  outOrderItemId: ID!
}

input OriginalSaleCommodity {
  outOrderItemId: ID!
  salePrice: BigDecimal!
  saleTotalPrice: BigDecimal!
}

type OriginalSaleCommodityPayload implements CommoditySkuBase & SalePriceTypeBase & TotalTypeBase & UnitTypeBase {
  """v2.10 来自收入单的实际量"""
  actualQuantity: ActualQuantity

  """商品批次code"""
  batchCode: String

  """商品批次id"""
  batchId: ID

  """商品sku"""
  commoditySku: PitayaCommoditySku

  """销售单id"""
  outOrderId: ID

  """销售单item id"""
  outOrderItemId: ID

  """销售单价"""
  salePrice: BigDecimal

  """销售单价单位"""
  salePriceType: Unit

  """销售小计"""
  saleTotalPrice: BigDecimal

  """库存量"""
  stockQuantity: StockQuantity

  """销售数量大单位数量"""
  totalQuantity: BigDecimal

  """销售数量大单位"""
  totalType: Unit

  """销售数量小单位数量"""
  unitQuantity: BigDecimal

  """销售数量小单位"""
  unitType: Unit
}

input OriginalSaleOrderInput {
  """原件销售Id"""
  outOrderId: ID!
}

type OriginalSalePayload implements BelongOrgBase & CreateUserBase & CustomerBase & WarehouseBase {
  """v2.9 原件销售:所属组织"""
  belongOrg: PitayaOrg

  """商品信息"""
  commodityList: [OriginalSaleCommodityPayload]

  """商品类别"""
  commodityType: PitayaCommodityTypeEnum

  """商品类别描述"""
  commodityTypeDesc: String

  """商品类别id"""
  commodityTypeId: Int

  """创建时间"""
  createTime: Long

  """创建人"""
  createUser: User

  """销售客户"""
  customer: Customer

  """出库方式是否配送(1是,即配送出库 99否,即直接出库)"""
  deliveryRequired: Int

  """最新日志信息（已驳回、已取消原因）"""
  latestDescription: String

  """销售单号code"""
  outOrderCode: String

  """销售单号Id"""
  outOrderId: ID

  """销售日期"""
  outOrderSaleTime: Long

  """单据状态"""
  outOrderStatus: OutOrderStatusEnum

  """单据状态描述"""
  outOrderStatusDesc: String

  """出库类型"""
  outOrderType: OutOrderTypeEnum

  """出库类型描述"""
  outOrderTypeDesc: String

  """支付方式"""
  payMethod: OutOrderPayModeEnum

  """支付方式描述"""
  payMethodDesc: String

  """备注信息"""
  remark: String

  """收入单"""
  saleIncomeOrder: SaleIncomeOrderPayload

  """v2.10 预计销售"""
  saleTotalPrice: BigDecimal

  """撤销配送按钮显示"""
  undoingDeliveryFlag: Boolean

  """所属仓库"""
  warehouse: Warehouse
}

input OriginalSaleStatusInput {
  """创建时间"""
  createTime: PitayaTimeRange!
}

type OriginalSaleStatusPayload {
  """已驳回记录条数"""
  rejected: Long

  """待出库记录条数"""
  toOutbound: Long

  """待提交记录条数"""
  toSubmit: Long
}

input OriginalSubmitInput {
  """v2.9 原件销售:是否需要配送 1 是 99 否"""
  deliveryRequired: Int

  """原件销售Id"""
  outOrderId: ID!
}

input OriginalUndoDeliveryInput {
  """原件销售单id"""
  outOrderId: ID!
}

input OriginalUpdateInput {
  """v2.9 原件销售:所属组织"""
  belongOrgId: Int!

  """商品信息"""
  commodityList: [OriginalCommodityInput]!

  """商品类型"""
  commodityType: PitayaCommodityTypeEnum!

  """销售客户"""
  customerId: ID!

  """销售客户type"""
  customerType: Int!

  """原件销售Id"""
  outOrderId: ID!

  """收款方式"""
  payMethod: OutOrderPayModeEnum!

  """备注"""
  remark: String

  """销售日期"""
  saleTime: Long!

  """所属仓库"""
  warehouseId: ID!
}

"""基础管理系统获取系统信息"""
input OssListAppInput {
  """用户id"""
  userId: Int
}

enum OssStaticBillStatus {
  """费用单已完成提交"""
  BILL_FINISH_COMMIT

  """费用单未完成提交"""
  BILL_UNDONE_COMMIT
}

type OtherInBillExtendInfo {
  """商品类型"""
  commodityType: Int

  """商品类型描述"""
  commodityTypeName: String

  """其他入库单号"""
  inOrderCode: String

  """入库类型描述"""
  inOrderTypeDesc: String
}

type OtherInOrderItemPayload {
  """SPUId"""
  commodityId: Int

  """SPU名称"""
  commodityName: String

  """商品skuID"""
  commoditySkuId: Int

  """商品规格选项Id"""
  commoditySpecOptionId: [Int]

  """规格选项"""
  skuTextDescription: [String]

  """总价"""
  totalPrice: BigDecimal

  """副单位数量"""
  totalQuantity: BigDecimal

  """副单位类型"""
  totalType: Int

  """副单位类型名称"""
  totalTypeName: String

  """单价"""
  unitPrice: BigDecimal

  """单价单位Id"""
  unitPriceType: Int

  """单价单位名称"""
  unitPriceTypeName: String

  """小单位数量"""
  unitQuantity: BigDecimal

  """小单位类型"""
  unitType: Int

  """小单位类型名称"""
  unitTypeName: String
}

type OtherInOrderPayload implements SupplierNameBase {
  """商品信息"""
  commodities: [OtherInOrderItemPayload]

  """商品类型Id"""
  commodityTypeId: Int

  """商品类型名称（原料、辅料）"""
  commodityTypeName: String

  """ 创建人员Id"""
  createBy: Int

  """创建时间"""
  createTime: Long

  """创建人员"""
  createUserName: String

  """客户Id"""
  customerId: Int

  """客户名称"""
  customerName: String

  """客户类型Id"""
  customerTypeId: Int

  """客户类型名称"""
  customerTypeName: String

  """驳回（取消）原因(列表+详情)"""
  errorDescription: String

  """入库单号"""
  inOrderCode: String

  """订单备注"""
  inOrderDescription: String

  """入库订单Id"""
  inOrderId: ID

  """入库状态Id '入库订单状态，默认待提交，10：待提交、20：待入库、30：部分入库、40：已完成、50：已取消';"""
  inOrderStatus: Int

  """入库状态"""
  inOrderStatusName: String

  """入库类型"""
  inOrderTypeId: Int

  """入库类型名称（原料其他入库、辅料其他入库）"""
  inOrderTypeName: String

  """供应商Id"""
  supplierId: Int

  """供应商名称"""
  supplierName: String

  """总价合计"""
  totalPrice: BigDecimal

  """仓库Id"""
  warehouseId: ID

  """仓库名称"""
  warehouseName: String
}

input OtherInStockBillDetailInput {
  """应用ID"""
  appId: Int!

  """费用单ID"""
  billId: ID!
}

type OtherInStockBillPayload {
  """费用单号"""
  billCode: String

  """费用单ID"""
  billId: ID

  """状态"""
  billStatus: Int

  """状态描述"""
  billStatusDesc: String

  """商品类型ID(生产用)"""
  commodityType: Int

  """商品类型名称(生产用)"""
  commodityTypeName: String

  """创建时间"""
  createTime: Long

  """财务备注"""
  financialRemarks: String

  """入库申请单号"""
  inOrderCode: String

  """入库商品"""
  inStockCommodityList: [OtherInStockCommodity]

  """备注"""
  note: String

  """组织id"""
  orgId: Int

  """组织名称"""
  orgName: String

  """驳回原因"""
  rejectReason: String
}

type OtherInStockCommodity {
  """批次号"""
  batchCode: String

  """批次Id"""
  batchId: Long

  """成本金额"""
  costAmount: BigDecimal

  """入库成本(成本单价)"""
  costPriceDesc: String

  """入库时间"""
  inStockTime: Long

  """入库数量"""
  quantityDesc: String

  """SKUID"""
  skuId: ID

  """入库商品"""
  skuName: String
}

type OtherSettlementCost {
  """金额"""
  amount: BigDecimal

  """是否可用"""
  available: Boolean

  """是否计算结算金额 默认false不计算"""
  calculation: Boolean

  """费用id"""
  costId: ID

  """费用类型"""
  costType: AgencySaleCostType

  """填写方"""
  fillName: String

  """产生环节"""
  occurrence: String
}

input OtherTaskInformationInput {
  """区域指定温控"""
  specifiedTemperature: Boolean

  """转柜人"""
  supplierId: ID

  """转柜质检"""
  transferCabinet: Boolean
}

type OtherTaskInformationPayload implements EntryCustomsSupplierInterface {
  """进口报关公司名称"""
  entryCustomsSupplier: String

  """进口报关公司ID"""
  entryCustomsSupplierId: ID

  """区域指定温控"""
  specifiedTemperature: Boolean

  """转柜人"""
  supplierId: ID

  """转柜质检"""
  transferCabinet: Boolean
}

interface OutBelongNameBase {
  outBelongId: Int
  outBelongName: String
  outBelongType: Int
}

""" 列表集合对象"""
type OutBoundReportFormListPayload {
  """ 批次号（溯源批次号）"""
  batchStockCode: String

  """柜号"""
  cabinetCode: String

  """ 商品sku标准名称"""
  commoditySkuName: String

  """ 主键"""
  id: ID

  """ 操作人"""
  operatorName: String

  """ 出库单号"""
  orderCode: String

  """ 出库时间"""
  outboundTime: Long

  """ 出库类型"""
  outboundType: String

  """ 备注"""
  remark: String

  """ 状态"""
  status: String

  """ 出库数量标准商品单位转换"""
  stockUnitConversion: StockQuantityUnit

  """ 所属仓库"""
  warehouseName: String
}

""" 列表分页入参"""
input OutBoundReportFormPageInput {
  outBoundReportFormQueryInput: OutBoundReportFormQueryInput

  """ 分页入参"""
  pageInput: BasePage!
}

""" 列表分页对象"""
type OutBoundReportFormPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [OutBoundReportFormListPayload]
  totalRecords: Long
}

""" 列表通用查询入参"""
input OutBoundReportFormQueryInput {
  """ 批次号"""
  batchCode: String

  """柜号"""
  cabinetCode: String

  """ 商品sku 名称"""
  commoditySkuName: String

  """ 出库单号"""
  orderCode: String

  """ 出库时间终"""
  outBoundEndTime: Long

  """ 出库时间起"""
  outBoundStartTime: Long

  """ 出库类型"""
  outBoundType: PeachOutBoundType

  """ 所属仓库"""
  warehouseId: ID
}

""" 出库详情商品详细"""
type OutCommodityDetailPayload {
  """ 车牌号"""
  carNo: String

  """ 出库商品信息"""
  commodityDetail: [PeachCommodityDetailPayload]

  """ 挂车号"""
  trailerCarNo: String

  """ 仓库名称"""
  warehouseName: String
}

"""领料申请保存提交参数"""
input OutOrder {
  """商品类型id"""
  commodityTypeId: Int!

  """备注信息"""
  outOrderDescription: String
  outOrderItem: [OutOrderItem]!

  """出库订单类型，10：原料领料、20：辅料领料"""
  outOrderType: Int!

  """生产任务id"""
  taskId: ID!
}

input OutOrderInput {
  outOrderId: ID!
  requestFlag: RequestFlag
}

"""领料申请明细"""
input OutOrderItem {
  """批次id"""
  batchId: ID

  """商品sku id"""
  commoditySkuId: Int!
  relationSignal: RelationSignal

  """ 关联商品sku id """
  relationSkuId: Int

  """总计类型数量（例：件）"""
  totalQuantity: BigDecimal

  """单位类型数量（例：kg，个）"""
  unitQuantity: BigDecimal!
}

type OutOrderItemPayload implements BelongCustomerNameBase & CommodityNameBase & SkuTextDescriptionBase {
  """周转筐归属客户id"""
  basketCustomerId: Int

  """周转筐归属客户名称"""
  basketCustomerName: String

  """周转筐数量"""
  basketQuantity: Int
  batchCode: String

  """1.5新增"""
  batchId: ID
  belongCustomerId: Int

  """所属客户"""
  belongCustomerName: String
  belongCustomerType: Int

  """bomid"""
  commodityBomId: Int

  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """商品sku id"""
  commoditySkuId: Int

  """商品规格选项id"""
  commoditySpecOptionId: [Int]

  """商品状态 10 正常 20 取消中 30 已取消 40 已拒绝"""
  commodityStatus: CommodityStatus

  """是否完成出库：1 是 99 否"""
  completeOutStock: Int

  """转换关系"""
  conversion: BigDecimal

  """创建人id"""
  createBy: Int

  """创建时间"""
  createTime: Long

  """报损原因"""
  damageReason: String

  """删除标识：1删除、99未删除，默认99"""
  deleted: Int

  """v1.7 已入库量副单位"""
  inBoundTotalQuantity: BigDecimal

  """v1.7 已入库量基本单位"""
  inBoundUnitQuantity: BigDecimal

  """最大销量"""
  maxQuantity: Int @deprecated(reason: "当前字段已被弃用")

  """出库订单id"""
  outOrderId: ID

  """生产出库订单明细id"""
  outOrderItemId: ID
  outStockFinishTotalQuantity: BigDecimal
  outStockFinishUnitQuantity: BigDecimal

  """次品销售照片"""
  photos: [String]
  pickingTotalQuantity: BigDecimal
  pickingUnitQuantity: BigDecimal

  """计划生产"""
  planQuantity: Int

  """ 2.11 生产领用量 """
  productPickingQuantity: ProductPickingQuantity

  """实际销量"""
  realQuantity: BigDecimal

  """v2.8 销售单号信息"""
  saleOrderInfo: SaleOrderInfoPayload

  """销售单价"""
  salePrice: BigDecimal

  """计价单位"""
  salePriceType: Int

  """计价单位类型名称"""
  salePriceTypeName: String
  saleTotalPrice: BigDecimal

  """sku文字描述，规格选项文字数组"""
  skuTextDescription: [String]

  """v2.8 原件销售:库存量"""
  stockQuantity: StockQuantity

  """库存量(库存量，带锁定量，内部销售在用)"""
  stockQuantityWithLock: Quantity

  """单价小计"""
  stockTotalPrice: BigDecimal

  """库存单价"""
  stockUnitPrice: BigDecimal

  """库存单价的单位"""
  stockUnitPriceType: Int

  """库存单价名称"""
  stockUnitPriceTypeName: String

  """总计类型数量（例：件）"""
  totalQuantity: BigDecimal

  """总计类型（例：件）"""
  totalType: Int

  """总计类型名称"""
  totalTypeName: String

  """单位类型数量（例：kg，个）"""
  unitQuantity: BigDecimal

  """v2.8 次品销售:库存量"""
  unitStockQuantity: BigDecimal

  """总价"""
  unitTotalPrice: BigDecimal

  """单位类型（例：kg，个）"""
  unitType: Int

  """单位类型名称"""
  unitTypeName: String

  """更新人id"""
  updateBy: Int

  """更新时间"""
  updateTime: Long

  """待出库库副单位数量 如 10"""
  waitTotalQuantity: BigDecimal

  """待出库库小单位的数量 如：10"""
  waitUnitQuantity: BigDecimal
}

"""包装要求信息"""
input OutOrderItemRequestInput {
  """包装要求商品id"""
  commodityId: Long

  """包装要求"""
  requestText: String
}

"""包装要求信息"""
type OutOrderItemRequestPayload {
  """包装要求商品id"""
  commodityId: Long

  """包装要求"""
  requestText: String
}

input OutOrderItemUpdate {
  """商品sku id"""
  commoditySkuId: Int!
  relationSignal: RelationSignal

  """ 关联sku id """
  relationSkuId: Int

  """总计类型数量（例：件）"""
  totalQuantity: BigDecimal

  """单位类型数量（例：kg，个）"""
  unitQuantity: BigDecimal!
}

input OutOrderItemsInput {
  """是否完成出库 1 是 99 否"""
  completeOutStock: Int
  outOrderId: ID!
}

type OutOrderLogPayLoad {
  """* 创建用户id"""
  createBy: Int

  """* 创建时间"""
  createTime: Long

  """* 建用户名称"""
  createUserName: String

  """* 出库订单id"""
  outOrderId: ID

  """* 出库订单操作备注"""
  outOrderLogDescription: String

  """  出库订单日志id"""
  outOrderLogId: Int

  """* 出库订单操作类型，10：创建时间、20：提交时间、30：出库时间、40：取消时间"""
  outOrderLogType: Int

  """* 出库订单操作枚举文字"""
  outOrderLogTypeText: String
}

input OutOrderLogsInput {
  outOrderId: ID!
}

"""分页对象"""
type OutOrderPagePayload {
  pageCurrent: Int
  pageSize: Int

  """销售订单列表"""
  records: [OutOrderPayload]
  totalRecords: Long
}

enum OutOrderPayModeEnum {
  ALIPAY
  CARD
  HALF_MONTHLY_PAY
  MONTHLY_PAY
  NONE
  TRANSFER
  WECHAT
}

type OutOrderPayload implements BelongOrgBase & CustomerDistributionNameBase & CustomerNameBase & SupplierBase & TargetBelongOrgBase {
  """v2.9 次品销售, 采购退货, 原件销售:所属组织"""
  belongOrg: PitayaOrg

  """ 业务id """
  businessId: ID

  """商品信息"""
  commodityList: [OutOrderItemPayload]

  """商品类型Id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """创建时间"""
  createTime: Long

  """创建人员"""
  createUserName: String

  """联系电话"""
  createUserPhone: String

  """客户配送地址id"""
  customerDistributionId: Int

  """客户配送地址"""
  customerDistributionName: String

  """客户Id"""
  customerId: Int

  """客户名称"""
  customerName: String

  """客户类型 10 无客户 20 客户分组 30 指定客户"""
  customerType: Int

  """ 客户类型翻译"""
  customerTypeName: String

  """运费 v2.0"""
  deliveryFee: BigDecimal @deprecated(reason: "当前字段已被弃用")

  """驳回（取消）原因(列表+详情)"""
  errorDescription: String

  """入库订单编号"""
  inOrderCode: String

  """入库订单Id"""
  inOrderId: ID

  """是否是出入库异常审批标志"""
  isExceptional: Boolean

  """ 匹配货源 """
  matchingSource: MarchingSourceInfo

  """净重差异比例"""
  netWeightExceptionRatio: BigDecimal
  organizationId: Int
  organizationName: String

  """出库单号"""
  outOrderCode: String

  """订单备注"""
  outOrderDescription: String

  """出库订单Id"""
  outOrderId: ID

  """出库状态Id 出库订单状态，默认待提交，10：待提交、20：待出库、30：部分出库、40：已完成、50：已取消"""
  outOrderStatus: Int

  """订单状态翻译"""
  outOrderStatusName: String

  """出库类型出库订单类型，10：原料领料、20辅料领料 30 成品销售"""
  outOrderType: Int

  """出库类型名称"""
  outOrderTypeName: String

  """v2.8 次品销售:付款方式"""
  payMethod: OutOrderPayModeEnum

  """v2.8 次品销售:付款方式描述"""
  payMethodDesc: String

  """v2.8 次品销售:销售收入单"""
  saleIncomeOrder: SaleIncomeOrderPayload

  """v2.8 销售单号信息"""
  saleOrderInfo: SaleOrderInfoPayload

  """销售时间"""
  saleTime: Long
  supplier: Supplier

  """供应商Id"""
  supplierId: Int

  """供应商名字"""
  supplierName: String

  """ 调入所属组织 """
  targetBelongOrg: PitayaOrg

  """任务单号"""
  taskCode: String
  taskId: ID

  """商品信息总价"""
  totalPrice: BigDecimal

  """调拨id"""
  transferId: ID

  """调入组织id"""
  transferOrganizationId: Int

  """调入组织名称"""
  transferOrganizationName: String

  """调拨类型 10:分拣仓-分拣仓 20:分拣仓-批发"""
  transferType: Int

  """创建用户"""
  userId: Int

  """仓库Id"""
  warehouseId: ID

  """仓库名称"""
  warehouseName: String
}

"""出库记录列表条件（出库记录）"""
input OutOrderRecordCondition {
  """订单号/客户（模糊查询）"""
  keyword: String

  """出库时间"""
  outOrderTime: String

  """出库类型Id"""
  outOrderTypeId: Int

  """仓库Id"""
  warehouseId: ID
}

type OutOrderRecordDetail {
  """商品信息"""
  commodities: [OutOrderRecordItemDetail]

  """商品类型Id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """客户分组Id"""
  customerGroupId: Int

  """客户分组名称"""
  customerGroupName: String

  """客户Id"""
  customerId: Int

  """客户名称"""
  customerName: String

  """客户类型Id"""
  customerTypeId: Int

  """客户类型名称"""
  customerTypeName: String

  """出库单号"""
  outOrderCode: String

  """订单备注"""
  outOrderDescription: String

  """出库订单Id"""
  outOrderId: ID

  """出库类型"""
  outOrderTypeId: Int

  """出库类型名称"""
  outOrderTypeName: String

  """出库时间"""
  putInTime: String

  """出库人员"""
  putInUserName: String

  """提交时间"""
  submitTime: String

  """提交人员"""
  submitUserName: String

  """任务单号"""
  taskCode: String

  """任务Id"""
  taskId: ID

  """总计"""
  totalPrice: String

  """仓库Id"""
  warehouseId: ID

  """仓库名称"""
  warehouseName: String
}

type OutOrderRecordItemDetail {
  """周转筐归属名称"""
  basketCustomerName: String

  """周转筐数量"""
  basketQuantity: Int

  """批次号等信息"""
  batchItem: [BatchItemPayload]

  """SPUId"""
  commodityId: Int

  """SPU名称"""
  commodityName: String

  """商品skuID"""
  commoditySkuId: Int

  """商品规格选项Id"""
  commoditySpecOptionId: [Int]

  """规格选项"""
  skuTextDescription: [String]

  """副单位类型"""
  totalType: Int

  """副单位类型名称"""
  totalTypeName: String

  """单价"""
  unitPrice: String

  """单价单位"""
  unitPriceTypeName: String

  """小计"""
  unitTotalPrice: String

  """小单位类型"""
  unitType: Int

  """小单位类型名称"""
  unitTypeName: String
}

type OutOrderRecordList {
  """商品类型Id"""
  commodityTypeId: Int

  """商品类型名称（原料、辅料）"""
  commodityTypeName: String

  """出库时间"""
  createTime: String

  """出库人员"""
  createUserName: String

  """客户分组Id"""
  customerGroupId: Int

  """客户分组名称"""
  customerGroupName: String

  """客户Id"""
  customerId: Int

  """客户名称"""
  customerName: String

  """客户类型Id"""
  customerTypeId: Int

  """客户类型名称"""
  customerTypeName: String

  """出库单号"""
  outOrderCode: String

  """出库订单Id"""
  outOrderId: ID

  """出库类型"""
  outOrderTypeId: Int

  """出库类型名称（原料采购、辅料采购）"""
  outOrderTypeName: String

  """仓库Id"""
  warehouseId: ID

  """仓库名称"""
  warehouseName: String
}

type OutOrderStatusCountPayload {
  """已完成"""
  finished: Int

  """生产中"""
  producing: Int

  """v2.8 次品销售:新增已驳回状态"""
  rejected: Int

  """待审核"""
  toAudit: Int

  """待出库"""
  toOutbound: Int

  """待提交"""
  toSubmit: Int
}

enum OutOrderStatusEnum {
  """50 已取消"""
  CANCELED

  """40 已完成"""
  FINISHED

  """16 生产中"""
  IN_PRODUCTION

  """30 部分出库"""
  OUTING

  """未指定"""
  OUT_ORDER_STATUS_UNSPECIFIED

  """60 已驳回"""
  REJECTED

  """15 待审核"""
  TO_BE_AUDIT

  """20 待出库"""
  TO_BE_OUT

  """35 待接收"""
  TO_BE_RECEIVED

  """10 待提交"""
  TO_BE_SUBMIT
}

type OutOrderTypeCountPayload {
  """周转狂"""
  basket: Long

  """次品出库记录条数"""
  defectiveProduct: Long

  """成品销售记录条数"""
  finishedProduct: Long

  """原料领料记录条数"""
  rawMaterial: Long

  """退货品"""
  refund: Long

  """半成品出库记录条数"""
  semiFinishedProduct: Long

  """辅料领料记录条数"""
  subMaterial: Long
}

"""出库类型"""
enum OutOrderTypeEnum {
  """盘点出库"""
  CHECK_ACQUISITION

  """报损出库"""
  DAMAGED_ACQUISITION

  """生产报损"""
  DAMAGED_PRODUCTION

  """原料报损"""
  DAMAGED_RAW_MATERIAL

  """退货品报损"""
  DAMAGED_RETURNED_GOODS

  """半成品报损"""
  DAMAGED_SEMI_FINISHED_PRODUCT

  """未指定"""
  DEFAULT

  """次品销售"""
  DEFECTIVE_SALE

  """成品销售"""
  FINISHED_PRODUCT_ACQUISITION

  """联营配送"""
  JOINT_VENTURE_DELIVERY_OUT

  """联营销售"""
  JOINT_VENTURE_SALE

  """原件销售"""
  ORIGINAL_SALE

  """其他出库"""
  OTHER_ACQUISITION

  """采购退货"""
  PURCHASE_RETURN

  """原料领料"""
  RAW_MATERIAL_ACQUISITION

  """退货品领料"""
  RETURNED_GOODS_OUT

  """废旧品销售"""
  SALE_OF_WASTE_PRODUCTS

  """半成品领料"""
  SEMI_FINISHED_PRODUCT_ACQUISITION

  """辅料领料"""
  SUPPLEMENTARY_MATERIAL_ACQUISITION

  """调拨出库"""
  TRANSFER_OUT_APPLY
}

input OutOrderUpdateInput {
  """商品类型"""
  commodityTypeId: Int!

  """备注信息"""
  outOrderDescription: String

  """出库订单id"""
  outOrderId: ID!

  """商品信息"""
  outOrderItem: [OutOrderItemUpdate]!

  """出库类型"""
  outOrderType: Int!
}

input OutOrdersCommoditiesInput {
  """商品信息"""
  commodities: [SaleReturnItemInput]!

  """销售单Id"""
  outOrderId: ID!
}

type OutStockFinishedQuantity implements QuantityInterface {
  """实际完成出库总计类型数量"""
  totalQuantity: BigDecimal

  """实际完成出库单位类型数量"""
  unitQuantity: BigDecimal
}

input OutStockOrderDetailInput {
  """ 系统ID"""
  appId: Int

  """ 组织ID"""
  orgId: Int

  """ 入库单ID"""
  outOrderId: ID!

  """ 操作人可用仓库集合"""
  userWarehouseIdList: [ID]
}

""" 出库类型"""
enum OutStockOrderType {
  """ 盘点出库"""
  CHECK_ACQUISITION

  """ 报损出库"""
  DAMAGED_ACQUISITION

  """ 生产报损"""
  DAMAGED_PRODUCTION

  """ 原料报损"""
  DAMAGED_RAW_MATERIAL

  """ 退货品报损"""
  DAMAGED_RETURNED_GOODS

  """ 半成品报损"""
  DAMAGED_SEMI_FINISHED_PRODUCT

  """ 次品销售"""
  DEFECTIVE_SALE

  """成品销售"""
  FINISHED_PRODUCT_ACQUISITION

  """ 其他出库"""
  OTHER_ACQUISITION

  """ 采购退货"""
  PURCHASE_RETURN

  """ 原料领料"""
  RAW_MATERIAL_ACQUISITION

  """ 退货品领料"""
  RETURNED_GOODS_OUT

  """ 半成品领料"""
  SEMI_FINISHED_PRODUCT_ACQUISITION

  """ 辅料领料"""
  SUPPLEMENTARY_MATERIAL_ACQUISITION

  """ 调拨出库"""
  TRANSFER_OUT_APPLY
}

type OutStockOrderWaitCommodityPayload {
  """ 商品名称"""
  commodityName: String

  """ skuID"""
  commoditySkuId: Int

  """ 商品规格选项"""
  commoditySpecOptionName: [String]

  """商品换算关系"""
  conversion: BigDecimal

  """ 小计金额"""
  subtotalAmount: BigDecimal

  """ 总计数量"""
  totalQuantity: BigDecimal

  """ 总计类型"""
  totalType: Int

  """ 总计类型名称"""
  totalTypeName: String

  """ 单价"""
  unitPrice: BigDecimal

  """ 单价类型"""
  unitPriceType: Int

  """ 单价类型名称"""
  unitPriceTypeName: String

  """ 单位数量"""
  unitQuantity: BigDecimal

  """ 单位类型"""
  unitType: Int

  """ 单位类型名称"""
  unitTypeName: String
}

type OutStockRecordCommodityPayload {
  """商品名称"""
  commodityName: String

  """ skuID"""
  commoditySkuId: Int

  """ 商品规格选项"""
  commoditySpecOptionName: [String]

  """ 批次号"""
  stockBatchCode: String

  """ 批次ID"""
  stockBatchId: ID

  """ 小计金额"""
  subtotalAmount: BigDecimal

  """ 总计数量"""
  totalQuantity: BigDecimal

  """ 总计类型"""
  totalType: Int

  """ 总计类型名称"""
  totalTypeName: String

  """ 单价"""
  unitPrice: BigDecimal

  """ 单价类型"""
  unitPriceType: Int

  """ 单价类型名称"""
  unitPriceTypeName: String

  """ 单位数量"""
  unitQuantity: BigDecimal

  """ 单位类型"""
  unitType: Int

  """ 单位类型名称"""
  unitTypeName: String
}

input OutStockRecordInput {
  outStockRecordId: ID!
}

"""出库记录聚合"""
type OutStockRecordItemAggPayload {
  basketCustomerName: String
  basketQuantity: BigDecimal
  commodityName: String

  """单位换算"""
  conversion: BigDecimal
  items: [OutStockRecordItemPayload]
  outStockCode: String
  salePrice: BigDecimal
  salePriceTypeName: String
  skuTextDescription: [String]
  totalPrice: BigDecimal
  totalType: Int
  totalTypeName: String
  unitType: Int
  unitTypeName: String
}

type OutStockRecordItemPayload implements BatchInfoWithWarehouseBase {
  basketCustomerId: Int
  basketCustomerName: String
  basketQuantity: Int

  """带有仓库信息的批次信息"""
  batchInfo: BatchInfoWithWarehouse
  belongCustomerId: Int
  belongCustomerName: String
  belongWarehouseId: ID
  belongWarehouseName: String
  commodityId: Int
  commodityName: String
  commoditySkuId: Int

  """换算关系"""
  conversion: BigDecimal
  outOrderCode: String
  outOrderId: ID
  outOrderType: Int
  outStockRecordId: ID
  outStockRecordItemId: Long

  """照片url"""
  photos: [String]
  salePrice: BigDecimal
  salePriceType: Int
  salePriceTypeName: String
  skuSpecOptionId: [Int]
  skuTextDescription: [String]
  stockBatchCode: String

  """单价小计"""
  stockTotalPrice: BigDecimal

  """库存单价"""
  stockUnitPrice: BigDecimal

  """库存单价的单位"""
  stockUnitPriceType: Int

  """库存单价名称"""
  stockUnitPriceTypeName: String
  taskId: ID
  totalPrice: BigDecimal
  totalQuantity: BigDecimal
  totalType: Int
  totalTypeName: String
  unitQuantity: BigDecimal
  unitType: Int
  unitTypeName: String
}

type OutStockRecordListPayload {
  outStockOrderWaitCommodities: [OutStockOrderWaitCommodityPayload]
  outStockRecords: [OutStockRecordsPayload]
}

type OutStockRecordLogPayload {
  """入库时间"""
  putInTime: Long

  """入库人员"""
  putInUserName: String

  """提交时间"""
  submitTime: Long

  """提交人员"""
  submitUserName: String
}

type OutStockRecordOption {
  label: String
  outOrderTypeId: Int
  stockOrderTypeId: Int
}

type OutStockRecordPayload {
  commodityTypeId: Int
  commodityTypeName: String
  createBy: Int
  createTime: Long
  createUserName: String
  customerId: Int
  customerName: String
  customerType: Int
  customerTypeName: String
  deliveryFee: BigDecimal
  items: [OutStockRecordItemAggPayload]
  organizationId: Int
  organizationName: String
  outOrderCode: String
  outOrderId: ID
  outOrderItemId: ID
  outOrderType: Int
  outOrderTypeName: String
  outStockCode: String
  outStockRecordId: ID
  remark: String
  stockOrderType: Int
  taskCode: String
  totalPrice: BigDecimal
  warehouseId: ID
  warehouseName: String
}

input OutStockRecordQueryInput {
  outOrderId: ID!
}

type OutStockRecordQueryPayload {
  commodityTypeId: Int
  commodityTypeName: String
  createBy: Int
  createTime: Long
  createUserName: String
  customerId: Int
  customerName: String
  customerType: Int
  customerTypeName: String
  deliveryFee: BigDecimal
  items: [OutStockRecordItemPayload]
  organizationId: Int
  organizationName: String
  outOrderCode: String
  outOrderId: ID
  outOrderItemId: ID
  outOrderType: Int
  outOrderTypeName: String
  outStockCode: String
  outStockRecordId: ID
  remark: String
  stockOrderType: Int
  taskCode: String
  totalPrice: BigDecimal
  warehouseId: ID
  warehouseName: String
}

input OutStockRecordsInput {
  outOrderId: ID
}

""" 入库记录信息"""
type OutStockRecordsPayload {
  """ 所属客户"""
  belongId: Int

  """ 所属客户名称"""
  belongName: String

  """ 客户类型"""
  belongType: Int

  """ 入库商品信息"""
  commoditiesList: [OutStockRecordCommodityPayload]

  """ 商品类型"""
  commodityType: Int

  """ 商品类型名称"""
  commodityTypeName: String

  """创建时间"""
  createTime: Long

  """ 备注"""
  note: String

  """ 出库记录编码"""
  recordCode: String

  """ 出库记录ID"""
  recordId: Long

  """ 总计金额"""
  totalAmount: BigDecimal

  """ 商品总价格"""
  totalCommodityAmount: BigDecimal

  """ 操作人"""
  userId: Int

  """用户名"""
  userName: String

  """ 所属仓库"""
  warehouseId: ID

  """ 所属仓库名称"""
  warehouseName: String
}

type OutboundBatchItem {
  """批次号"""
  batchCode: String

  """副单位数量"""
  totalQuantity: String

  """小单位数量"""
  unitQuantity: String
}

type OutboundList {
  outboundRecordList: [OutboundRecord]
  toBeOutBoundList: [ToBeOutbount]
}

"""已出库商品信息"""
type OutboundRecord {
  """出库人员"""
  createUserName: String

  """出库单号"""
  outOrderCode: String

  """已出库商品信息"""
  outboundRecordItems: [OutboundRecordItem]

  """出库时间"""
  outboundTime: String

  """总价"""
  totalPrice: String
}

type OutboundRecordItem {
  """周转筐归属"""
  basketCustomerName: String

  """周转筐数量"""
  basketQuantity: String

  """SPU名称"""
  commodityName: String

  """批次等信息"""
  outboundBatchItem: [OutboundBatchItem]

  """规格选项"""
  skuTextDescription: [String]

  """总价"""
  totalPrice: String

  """副单位类型名称"""
  totalTypeName: String

  """单价"""
  unitPrice: String

  """单价单位名称"""
  unitPriceTypeName: String

  """小单位类型名称"""
  unitTypeName: String
}

""" 欠款单逾期状态"""
enum OverdueStatusEnum {
  """ 未逾期"""
  NOT_OVERDUE

  """ 即将逾期"""
  OVERDUE_SOON

  """ 已逾期"""
  Overdue

  """未识别"""
  UNRECOGNIZED
}

"""超期预警配置"""
enum OverdueWarningConfigEnum {
  """到期后"""
  AFTER_MATURITY

  """到期前"""
  BEFORE_MATURITY

  """到期当天"""
  MATURITY_DAY
  UNRECOGNIZED
}

input OverviewDetailInput {
  planId: ID!
}

type OverviewDetailPayload {
  """商品名称"""
  commodityName: String

  """商品规格"""
  commoditySpecOptionName: String

  """商品类型"""
  commodityTypeId: Int

  """已生产数量"""
  completedNum: BigDecimal

  """计划生产"""
  expectNum: BigDecimal

  """期望销售数量"""
  expectSaleNum: BigDecimal

  """组长"""
  leaderName: String

  """生产线"""
  line: String

  """出库数量"""
  outStockNum: BigDecimal
  totalTypeName: String
}

type OverviewPayload {
  """已生产总数"""
  completedNumSum: BigDecimal

  """创建时间"""
  createTime: Long

  """生产类型id"""
  createType: Int

  """生产类型"""
  createTypeName: String

  """提交人"""
  createUserName: String

  """配送地址名称"""
  customerDistributionName: String

  """客户名称"""
  customerName: String

  """计划生产总数"""
  expectNumSum: BigDecimal

  """期望销售数量总数"""
  expectSaleNumSum: BigDecimal

  """出库数量总数"""
  outStockNumSum: BigDecimal
  overviewDetail: [OverviewDetailPayload]

  """计划id"""
  planId: ID

  """状态id"""
  planStatusId: Int

  """状态名称"""
  planStatusName: String

  """商品品类数量"""
  productionTypeNum: Int
}

input OverviewStatusInput {
  """渠道"""
  channelId: Int

  """类型"""
  createType: Int

  """时间"""
  planDate: Long!
}

type OverviewStatusPayload {
  """已完成数量"""
  completedNum: Int

  """待审核数量"""
  pendingReviewNum: Int

  """生产中数量"""
  processingNum: Int
}

""" 图片打包下载"""
input PackageDownloadInput {
  """ 事务id"""
  businessId: ID!
}

type PackageDownloadPayload {
  """ 下载链接地址"""
  downloadFileUrl: String
}

"""分页请求参数"""
input Page {
  """当前页"""
  pageCurrent: Int

  """页码大小"""
  pageSize: Int
}

input PageAbnormalOrderInput {
  """类型"""
  abnormalOrderType: AbnormalOrderType!

  """异常订单状态 TO_BE_AUDIT 待审核 AUDIT 已审核"""
  orderStatus: AbnormalOrderStatus!

  """时间"""
  timeRange: PitayaTimeRange!
}

type PageAbnormalOrderPayload {
  pageCurrent: Int
  pageSize: Int
  records: [AbnormalOrderPayload]
  totalRecords: Long
}

input PageAbnormalSalesOrderInput {
  """查询结束时间"""
  endTime: Long

  """确认状态"""
  orderStatus: AbnormalSalesOrderStatus!

  """当前页"""
  pageCurrent: Int!

  """页码大小"""
  pageSize: Int!

  """查询开始时间"""
  startTime: Long
}

type PageAbnormalSalesOrderPayload {
  pageCurrent: Int
  pageSize: Int
  records: [AbnormalSalesOrderPayload]
  totalRecords: Long
}

"""入参-会计期间管理: 分页"""
input PageAccountPeriodInput {
  """ 所属公司"""
  belongCompanyId: ID

  """ 分页参数"""
  page: FASPage!

  """ 期间"""
  period: Long

  """ 期间状态(启停用状态)"""
  status: Int
}

"""返回值-会计期间管理: 分页"""
type PageAccountPeriodPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PageAccountPeriodRecordPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

"""返回值-Record-会计期间管理: 分页"""
type PageAccountPeriodRecordPayLoad {
  """ 所属公司id"""
  belongCompanyId: ID

  """ 所属公司-名称"""
  belongCompanyName: String

  """ id"""
  id: ID

  """ 操作人-名称"""
  operatorByName: String

  """ 操作时间"""
  operatorTime: Long

  """ 会计期间"""
  period: Long

  """ 启停用状态"""
  status: Int
}

""" 入参-会计科目管理-分页 """
input PageAccountSubjectInput {
  """ 余额方向(字典类型debitAndCredit)"""
  balanceDirection: String

  """ 现金分类(字典类型cashType)"""
  cashType: [String]

  """ 创建日期-开始"""
  createTimeBegin: Long

  """ 创建日期-结束"""
  createTimeEnd: Long

  """ 分页参数"""
  page: FASPage!

  """ 启停用状态 """
  status: Int

  """ 会计科目名称 """
  subjectName: String

  """ 会计科目状态(字典accountSubjectStatus) """
  subjectStatus: String

  """ 科目子类型(字典类型subjectSubType)"""
  subjectSubType: [String]

  """ 科目类型(字典类型subjectType)"""
  subjectType: String
}

""" 返回值-会计科目管理-分页 """
type PageAccountSubjectPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PageAccountSubjectRecordPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

""" 返回值-record-会计科目管理-分页 """
type PageAccountSubjectRecordPayLoad {
  """ 余额方向 """
  balanceDirection: String

  """ 余额方向-名称 """
  balanceDirectionName: String

  """ 现金分类 """
  cashType: String

  """ 现金分类-名称 """
  cashTypeName: String

  """ 创建人 """
  createBy: Int

  """ 创建人-名称 """
  createByName: String

  """ 创建日期 """
  createTime: Long

  """ 主键id """
  id: ID

  """ 启停用状态 """
  status: Int

  """ 会计科目编码 """
  subjectCode: String

  """ 会计科目名称 """
  subjectName: String

  """ 会计科目状态-code """
  subjectStatus: String

  """ 会计科目状态-名称 """
  subjectStatusName: String

  """ 科目子类型 """
  subjectSubType: String

  """ 科目子类型-名称 """
  subjectSubTypeName: String

  """ 科目类型 """
  subjectType: String

  """ 科目类型-名称"""
  subjectTypeName: String
}

type PageAdjustmentBillPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [AdjustmentBillPageInfoPayload]

  """ 数据总条数 """
  totalRecords: Long
}

input PageAgencyManagementInput {
  """代卖商/货主名称"""
  agentName: String

  """代卖柜号(委托代销特有字段)"""
  cabinetCode: String

  """品类id(受托代销特有字段)"""
  categoryIdList: [Int]

  """发起人"""
  createUser: String

  """内部代卖类型"""
  internalSaleType: InternalSaleEnum

  """代卖单号"""
  orderCode: String

  """代卖单类型"""
  orderType: AgencySaleEnum!

  """ 当前页码"""
  pageCurrent: Int

  """ 分页条数"""
  pageSize: Int

  """结算单状态 UNSPECIFIED 表示待发起 """
  settlementAuditStatus: [SettlementAuditStatus]

  """结算状态"""
  settlementStatus: [AgencySaleSettlementStatus]

  """发起时间结束"""
  timeEnd: Long

  """发起时间开始"""
  timeStart: Long
}

type PageAgencyManagementPayload {
  pageCurrent: Int
  pageSize: Int
  records: [AgencyManagementPayload]
  totalRecords: Long
}

"""代卖单退回商品分页返回"""
type PageAgencyReturnBackRecordPayload {
  """ 当前页码"""
  pageCurrent: Long

  """ 分页条数"""
  pageSize: Long

  """ 分页数据"""
  records: [ListAgencyReturnBackRecordPayload]

  """ 总条数"""
  totalRecords: Long
}

input PageAgencySaleCommodityInput {
  """代卖商id"""
  agentId: ID!

  """品类id"""
  categoryId: Int!

  """ 当前页码"""
  pageCurrent: Int

  """ 每页显示条数"""
  pageSize: Int
}

input PageAgencySaleCooperationInput {
  """代卖类型"""
  agencySaleType: AgencySaleEnum

  """代卖商/货主id"""
  agentId: ID

  """合作状态"""
  cooperationStatus: AgencySaleCooperationStatus

  """截止时间"""
  endTime: Long
  pageCurrent: Int
  pageSize: Int

  """开始时间"""
  startTime: Long
}

type PageAgencySaleCooperationPayload {
  """ 当前页码"""
  pageCurrent: Long

  """ 分页条数"""
  pageSize: Long

  """ 分页数据"""
  records: [AgencySalePayload]

  """ 总条数"""
  totalRecords: Long
}

input PageAgencySaleIdInput {
  """代卖单id"""
  agencySaleId: ID
  pageCurrent: Int
  pageSize: Int
}

input PageAgencySaleOrderInput {
  """代卖单状态排序,true 按照状态正序，false:按照结算状态倒序，null：不按照结算状态排序"""
  agencyStatusOrderFlag: Boolean

  """代卖商名称"""
  agentName: String

  """需要过滤的调拨组织id"""
  filterOrgId: Int

  """是否隐藏未入库的代卖单 默认不隐藏"""
  hideNotInStock: Boolean

  """代卖单类型"""
  orderType: AgencySaleEnum!

  """ 当前页码"""
  pageCurrent: Int

  """ 每页显示条数"""
  pageSize: Int

  """结算状态"""
  settlementStatus: [AgencySaleSettlementStatus]

  """创建时间排序规则"""
  sortRule: SortRuleType!
}

type PageAgencySaleOrderPayload {
  pageCurrent: Int
  pageSize: Int
  records: [AgencySaleOrderPayload]
  totalRecords: Long
}

input PageAgencySaleSettlementInput {
  """结算审核状态"""
  auditStatusList: [SettlementAuditStatus]
  pageCurrent: Int
  pageSize: Int

  """父级代卖单id"""
  parentIdList: [ID]

  """查询时间止"""
  timeEnd: Long

  """查询时间起"""
  timeStart: Long
}

type PageAgencySaleSettlementPayload {
  pageCurrent: Int
  pageSize: Int
  records: [AgencySaleSettlementPayload]
  totalRecords: Long
}

input PageAgencyTradeTransferBillInput {
  """所属组织"""
  belongOrgId: Int

  """费用单状态"""
  billStatus: [Int]!

  """商品类型"""
  commodityTypeId: [Int]

  """调拨申请类型"""
  flowType: Int
}

type PageAgencyTradeTransferBillPayload {
  pageCurrent: Int
  pageSize: Int
  records: [AgencyTradeTransferBillPayload]
  totalRecords: Long
}

type PageAssistStockPayload {
  pageCurrent: Int
  pageSize: Int
  records: [AssistStockPayload]
  totalRecords: Long
}

input PageBaseInStockBillInput {
  """系统ID"""
  appId: Int

  """批次号（原始批次号）"""
  batchCode: String

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """入库组织"""
  createByOrg: String

  """入库结束时间"""
  createTimeEnd: Long

  """入库开始时间"""
  createTimeStart: Long

  """批次号（当前批次号）"""
  currentBatchCode: String

  """入库类型"""
  inOrderType: [Int]

  """业务单号"""
  orderCode: String

  """ 分页参数"""
  page: Page!

  """sku名称"""
  skuName: String
}

""" 基地货调拨入库信息分页查询结果集"""
type PageBaseInStockBillPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [BaseInStockBillPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

input PageBill1Input {
  """费用来源"""
  billSourceList: [PitayaBillSourceEnum!]!

  """费用单状态"""
  billStatusList: [PitayaBillStatusEnum!]!
}

type PageBill1Payload {
  pageCurrent: Int
  pageSize: Int
  records: [Bill1DataPayload]
  totalRecords: Long
}

input PageBill2Input {
  """所属组织"""
  belongOrgId: Int

  """费用来源"""
  billMainTypes: [BillMainTypeEnum!]!

  """费用单状态"""
  billStatusList: [PitayaBillStatusEnum!]!

  """时间筛选"""
  timeRange: PitayaTimeRange
}

type PageBill2Payload {
  pageCurrent: Int
  pageSize: Int
  records: [Bill2DataPayload]
  totalRecords: Long
}

input PageBillCostInput {
  """费用项名称"""
  costName: String
}

type PageBillCostPayload {
  pageCurrent: Int
  pageSize: Int
  records: [BillCostPayload]
  totalRecords: Long
}

input PageBillCostRuleInput {
  """费用项id"""
  costId: ID!

  """费用规则名称"""
  ruleName: String

  """状态"""
  status: Status
}

type PageBillCostRulePayload {
  pageCurrent: Int
  pageSize: Int
  records: [BillCostRulePayload]
  totalRecords: Long
}

input PageBillDetailForPayOfAnotherInput {
  """费用单创建时间 结束"""
  billCreateTimeEnd: Long!

  """费用单创建时间 开始"""
  billCreateTimeStart: Long!

  """费用单类型"""
  billMainType: Int!

  """ 分页参数"""
  page: FASPage!

  """ 调出组织 """
  sourceBelongOrg: ID!

  """ 调出公司 """
  sourceCompanyId: ID!

  """ 调入组织 """
  targetBelongOrg: ID!

  """ 调入公司 """
  targetCompanyId: ID!
}

type PageBillDetailForPayOfAnotherPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PageBillDetailForPayOfAnotherRecordPayload]

  """ 数据总条数 """
  totalRecords: Long
}

type PageBillDetailForPayOfAnotherRecordPayload {
  """费用单创建时间"""
  billCreateTime: Long

  """费用详情id"""
  billDetailId: ID

  """费用单id"""
  billId: ID

  """费用单号"""
  billMainCode: String

  """费用项金额"""
  costAmount: BigDecimal

  """费用项id"""
  costId: ID

  """费用项名称"""
  costName: String

  """销售单号"""
  saleCode: String

  """销售单id"""
  saleId: ID

  """调出组织id"""
  sourceOrgId: ID

  """调出组织名称"""
  sourceOrgName: String

  """供应商id"""
  supplierId: ID

  """供应商名称"""
  supplierName: String

  """调入组织id"""
  targetOrgId: ID

  """调入组织名称"""
  targetOrgName: String
}

input PageBillInput {
  """ 系统ID"""
  appId: Int!

  """ 费用单号"""
  billCode: String

  """ 费用单类型 """
  billMainTypeList: [Int]

  """ 费用单状态"""
  billStatusList: [Int]

  """ 柜次"""
  cabinetBatchCode: String

  """ 柜号"""
  cabinetCode: String

  """ 品类ID"""
  categoryId: ID

  """提交结束日期"""
  commitTimeEnd: Long

  """提交开始日期"""
  commitTimeStart: Long

  """ 创建结束日期"""
  createTimeEnd: Long

  """ 创建开始日期"""
  createTimeStart: Long

  """关联销售/采购单code"""
  orderCode: String

  """ 分页参数"""
  page: Page!

  """计划号"""
  salesPlanCode: String

  """调拨结束日期"""
  transferTimeEnd: Long

  """调拨开始日期"""
  transferTimeStart: Long
}

"""返回值-财务付款管理: 蓝字应付单明细查询"""
type PageBlueWordPayableBizPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PageBlueWordPayableBizRecordPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

"""返回值-财务付款管理:蓝字应付单明细查询(record)"""
type PageBlueWordPayableBizRecordPayLoad {
  """业务单金额"""
  businessAmount: BigDecimal

  """业务单编码"""
  businessCode: String

  """业务单公司id"""
  businessCompanyId: ID

  """业务单id"""
  businessId: ID

  """业务单组织id"""
  businessOrgId: ID

  """业务单子类型名称"""
  businessSubTypeName: String

  """业务单日期"""
  businessTime: Long

  """业务单类型（一般业务单）"""
  businessType: Int

  """业务单类型名称"""
  businessTypeName: String

  """id"""
  id: ID

  """应付金额"""
  payableAmount: BigDecimal

  """业务单子类型(借款/报销)"""
  rbSubType: String

  """业务单类型(借款/报销)"""
  rbType: String

  """对账单号"""
  reconciliationCode: String

  """剩余应付金额"""
  remainPayableAmount: BigDecimal

  """来源id（发票层级）"""
  sourceId: ID

  """来源项目id（对账单层级）"""
  sourceItemId: ID
}

""" 入参-财务付款管理: 蓝字应付单查询"""
input PageBlueWordPayableInput {
  """所属公司id"""
  businessCompanyId: ID

  """应付单结束日期"""
  createTimeEnd: Long

  """应付单开始日期"""
  createTimeStart: Long

  """发票主体"""
  invoiceBodyCompanyId: ID

  """发票号码"""
  invoiceCode: String

  """开票供应商名称"""
  makeOutSupplierName: String

  """分页参数"""
  page: FASPage!

  """应付单号"""
  payableCode: String

  """付款对象id"""
  paymentObjectId: String

  """付款对象名称"""
  paymentObjectName: String

  """来源单子类型"""
  sourceSubType: String

  """来源单结束日期"""
  sourceTimeEnd: Long

  """来源单开始日期"""
  sourceTimeStart: Long

  """来源单类型"""
  sourceType: String

  """实际供应商id"""
  supplierId: ID

  """实际供应商名称"""
  supplierName: String
}

"""返回值-财务付款管理: 蓝字应付单查询"""
type PageBlueWordPayablePayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PageBlueWordPayableRecordPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

"""返回值-财务付款管理: 蓝字应付单查询(record)"""
type PageBlueWordPayableRecordPayLoad {
  """所属公司id"""
  businessCompanyId: ID

  """所属公司名称"""
  businessCompanyName: String

  """所属组织名称"""
  businessOrgName: [String]

  """发票主体公司id"""
  invoiceBodyCompanyId: ID

  """发票主体公司名称"""
  invoiceBodyCompanyName: String

  """开票供应商名称"""
  makeOutSupplierName: String

  """应付金额"""
  payableAmount: BigDecimal

  """应付单号"""
  payableCode: String

  """应付单id"""
  payableId: ID

  """应付单创建日期"""
  payableTime: Long

  """剩余应付金额"""
  remainPayableAmount: BigDecimal

  """关联单号"""
  sourceCode: String

  """来源单子类型"""
  sourceSubType: String

  """来源单子类型名称"""
  sourceSubTypeName: String

  """来源单据日期"""
  sourceTime: Long

  """来源单类型"""
  sourceType: String

  """来源单类型名称"""
  sourceTypeName: String

  """实际供应商id"""
  supplierId: ID

  """实际供应商名称"""
  supplierName: String

  """虚拟发票/真实发票-展示名称"""
  virtualOrRealName: String
}

""" 入参-借款管理: 分页"""
input PageBorrowingInput {
  """借款单号"""
  borrowingCode: String

  """借款结束时间"""
  borrowingEndTime: Long

  """借款部门组织id"""
  borrowingOrgId: ID

  """借款开始时间"""
  borrowingStartTime: Long

  """借款单状态(字典borrowingStatus)"""
  borrowingStatus: [String]

  """借款子类型(字典borrowingType)"""
  borrowingSubtype: String

  """借款类型(字典borrowingType)"""
  borrowingType: String

  """所属组织id"""
  businessOrgId: ID

  """创建结束日期"""
  createTimeEnd: Long

  """创建开始日期"""
  createTimeStart: Long

  """NC单号"""
  ncSystemCode: String

  """ 分页参数"""
  page: FASPage!

  """借款单付款状态(字典borrowingPayStatus)"""
  payStatus: [String]

  """付款对象名称"""
  paymentObjectName: String

  """关联应付单状态(字典relPayableStatus)"""
  relPayableStatus: [String]
}

"""返回值-借款管理: 分页"""
type PageBorrowingPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PageBorrowingRecordPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

"""返回值-借款管理: 分页(Record)"""
type PageBorrowingRecordPayLoad {
  """借款金额"""
  borrowingAmount: BigDecimal

  """借款单号"""
  borrowingCode: String

  """借款部门组织id"""
  borrowingOrgId: ID

  """借款部门组织名称"""
  borrowingOrgName: String

  """借款事由"""
  borrowingReason: String

  """借款单状态(字典borrowingStatus)"""
  borrowingStatus: String

  """借款单状态名称"""
  borrowingStatusName: String

  """借款子类型(字典borrowingType)"""
  borrowingSubtype: String

  """借款子类型名称"""
  borrowingSubtypeName: String

  """借款时间"""
  borrowingTime: Long

  """借款类型(字典borrowingType)"""
  borrowingType: String

  """借款类型名称"""
  borrowingTypeName: String

  """所属公司id"""
  businessCompanyId: ID

  """所属公司名称"""
  businessCompanyName: String

  """所属组织id"""
  businessOrgId: ID

  """所属组织名称"""
  businessOrgName: String

  """是否可作废【1：能；99：不能】"""
  cancelable: Int

  """创建人"""
  createBy: ID

  """创建人-名称"""
  createByName: String

  """创建时间"""
  createTime: Long

  """本位币币种-单位"""
  currencyStandardUnit: String

  """是否可编辑【1：能；99：不能】"""
  editable: Int

  """生成应付单失败的原因"""
  genePayableFailReason: String

  """借款单id"""
  id: ID

  """NC单号"""
  ncSystemCode: String

  """借款单付款状态(字典borrowingPayStatus)"""
  payStatus: String

  """借款单付款状态名称(字典borrowingPayStatus)"""
  payStatusName: String

  """已付款金额"""
  paymentAmount: BigDecimal

  """付款单号"""
  paymentCode: [String]

  """付款对象id(员工为用户id，单位为0)"""
  paymentObjectId: ID

  """付款对象名称"""
  paymentObjectName: String

  """关联应付单状态(字典relPayableStatus)"""
  relPayableStatus: String

  """关联应付单状态名称"""
  relPayableStatusName: String

  """剩余匹配报销金额"""
  remainAmount: BigDecimal

  """备注"""
  remark: String
}

input PageBreakContractInput {
  """组织Id,不传查询全部"""
  belongOrgId: Int

  """违约状态,不传查询全部"""
  breakContractStatus: [BreakContractStatusEnum]

  """关键词模糊查询(违约单号/销售客户名称)"""
  keyword: String

  """菜单权限: true代表从审核列表进入 false代表从履约违约进入"""
  menuPermission: Boolean!

  """查询时间条件,不传查询全部"""
  timeRange: PitayaTimeRange
}

type PageBreakContractPayLoad {
  pageCurrent: Int
  pageSize: Int

  """记录列表"""
  records: [BreakContractPayload]
  totalRecords: Long
}

input PageBreakageOrderInput {
  """当前页码"""
  pageCurrent: Int

  """每页显示大小"""
  pageSize: Int

  """报损单查询状态"""
  queryStatus: BreakageStatusEnum!

  """结束时间"""
  timeEnd: Long

  """开始时间"""
  timeStart: Long
}

"""报损单分页对象"""
type PageBreakageOrderPayload {
  pageCurrent: Int
  pageSize: Int
  records: [BreakageOrderPayload]
  totalRecords: Int
}

input PageBreakageRecordInput {
  """ 批次号"""
  batchCode: String

  """ 出库订单号"""
  orderCode: String
  pageCurrent: Int
  pageSize: Int

  """ 商品名称"""
  skuName: String

  """ 出库时间终"""
  stockOutTimeEnd: Long

  """ 出库时间始"""
  stockOutTimeStart: Long
}

type PageBreakageRecordPayload {
  pageCurrent: Int
  pageSize: Int
  records: [BreakageRecordPayload]
  totalRecords: Int
}

input PageCategoryInput {
  """ 商品分类名称（模糊查询）"""
  categoryName: String

  """ 商品类型id"""
  commodityTypeId: Int

  """ 分页参数"""
  page: Page
}

input PageCategoryOptionInput {
  """商品品类id"""
  commodityCategoryId: [Int]

  """标准规格id"""
  stdSpecId: [Int]
}

type PageCategoryOptionPayload {
  pageCurrent: Int
  pageSize: Int
  records: [StdSpecPayload]
  totalRecords: Long
}

"""入参-采集表管理(费用单费用项): 分页(用于生成对账单)"""
input PageCollBillCostForReconciliationInput {
  """所属公司id"""
  businessCompanyId: ID!

  """所属组织id"""
  businessOrgId: [ID]!

  """业务日期-结束"""
  businessTimeEnd: Long!

  """业务日期-开始"""
  businessTimeStart: Long!

  """单据类型"""
  businessType: [Int]!

  """费用项"""
  costId: [ID]!

  """ 分页参数"""
  page: FASPage!

  """供应商id"""
  supplierId: ID!
}

"""返回值-采集表管理(费用单费用项): 分页(用于生成对账单)"""
type PageCollBillCostForReconciliationPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PageCollBillCostRecordPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

"""返回值-采集表管理(费用单费用项): 分页(用于生成对账单)Record数据"""
type PageCollBillCostRecordPayLoad {
  """业务单金额"""
  businessAmount: BigDecimal

  """业务单据号"""
  businessCode: String

  """所属公司id"""
  businessCompanyId: ID

  """所属公司-名称"""
  businessCompanyName: String

  """业务单据id"""
  businessId: ID

  """所属组织id"""
  businessOrgId: ID

  """所属组织-名称"""
  businessOrgName: String

  """业务日期"""
  businessTime: Long

  """单据类型"""
  businessType: Int

  """单据类型-名称"""
  businessTypeName: String

  """费用项id"""
  costId: ID

  """费用项名称"""
  costName: String

  """创建人"""
  createBy: ID

  """创建人-名称"""
  createByName: String

  """本位币币种-编码"""
  currencyStandardCode: String

  """本位币币种-单位"""
  currencyStandardUnit: String

  """逆向单关联正向单id"""
  relPositiveBusinessId: ID

  """来源系统-appId"""
  sourceAppId: Int

  """来源系统-名称"""
  sourceAppName: String

  """供应商id"""
  supplierId: ID

  """供应商名称"""
  supplierName: String
}

"""入参-采集表管理(业务销售订单): 分页(用于生成发票)"""
input PageCollBusinessSalesForCreateInvoiceInput {
  """业务发生的公司id"""
  businessCompanyId: ID

  """所属组织"""
  businessOrgId: ID

  """业务日期-开始"""
  businessTimeBegin: Long

  """业务日期-结束"""
  businessTimeEnd: Long

  """单据类型(组合,正向逆向,字典positiveOrNegative)"""
  businessTypeCombine: [String]

  """客户信息"""
  customerInfos: [FASCustomerInput]

  """ 分页参数"""
  page: FASPage!
}

"""返回值-采集表管理(业务销售订单): 分页(用于生成发票)"""
type PageCollBusinessSalesForCreatePayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PageCollBusinessSalesForCreateRecordPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

"""返回值-采集表管理(业务销售订单): 分页(用于生成发票)Record-基础数据"""
type PageCollBusinessSalesForCreateRecordBasePayLoad {
  """单据总额"""
  businessAmount: BigDecimal

  """收款详情"""
  businessAmountWithTaxGroupByPaymentStr: String

  """业务单据号"""
  businessCode: String

  """业务单据id"""
  businessId: ID

  """业务单明细"""
  businessItemInfos: [PageCollBusinessSalesForCreateRecordGoodsPayLoad]

  """开票商品单位-Join"""
  businessQuantityTypeJoin: String

  """税额"""
  businessTaxFee: BigDecimal

  """税率-Join"""
  businessTaxRateJoin: String

  """业务日期"""
  businessTime: Long

  """单据类型"""
  businessType: Int

  """单据类型(正向逆向,字典positiveOrNegative)"""
  businessTypeCombine: String

  """单据类型(正向逆向,字典positiveOrNegative)-名称"""
  businessTypeCombineName: String

  """单据类型-名称"""
  businessTypeName: String

  """本次开票可冲暂估金额"""
  canOffsetAppraiseReceivableAmount: BigDecimal

  """客户所属id"""
  customerBelongId: ID

  """客户所属类型"""
  customerBelongType: Int

  """客户-名称"""
  customerName: String

  """累计开票价税合计"""
  makeOutInvoiceAmountTotalWithTax: BigDecimal

  """商品类型名称-Join"""
  skuTypeNameJoin: String

  """来源系统-appId"""
  sourceAppId: Int

  """来源系统-名称"""
  sourceAppName: String
}

"""返回值-采集表管理(业务销售订单): 分页(用于生成发票)Record-业务单明细"""
type PageCollBusinessSalesForCreateRecordGoodsPayLoad {
  """业务单据号"""
  businessCode: String

  """业务单据明细id"""
  businessItemId: ID

  """业务日期"""
  businessTime: Long

  """累计开票价税合计"""
  makeOutInvoiceAmountTotalWithTax: BigDecimal

  """开票商品单位"""
  makeOutInvoiceQuantityType: Int

  """开票商品单位-名称"""
  makeOutInvoiceQuantityTypeName: String

  """商品金额"""
  skuAmount: BigDecimal

  """商品skuId"""
  skuId: ID

  """商品名称"""
  skuName: String

  """商品数量"""
  skuQuantity: BigDecimal

  """税额"""
  skuTaxFee: BigDecimal

  """税率"""
  skuTaxRate: BigDecimal

  """商品类型id"""
  skuTypeId: ID

  """商品类型名称"""
  skuTypeName: String
}

"""返回值-采集表管理(业务销售订单): 分页(用于生成发票)Record"""
type PageCollBusinessSalesForCreateRecordPayLoad {
  """基础数据"""
  baseInfo: PageCollBusinessSalesForCreateRecordBasePayLoad

  """逆向单据信息"""
  children: [PageCollBusinessSalesForCreateRecordBasePayLoad]
}

"""入参-采集表管理: 分页(用于生成对账单)"""
input PageCollForReconciliationInput {
  """所属公司id"""
  businessCompanyId: ID!

  """所属组织id"""
  businessOrgId: [ID]!

  """业务日期-结束"""
  businessTimeEnd: Long!

  """业务日期-开始"""
  businessTimeStart: Long!

  """单据类型"""
  businessType: [Int]!

  """费用项"""
  costId: [ID]

  """ 分页参数"""
  page: FASPage!

  """对账单类型,字典reconciliationType"""
  reconciliationType: String!

  """供应商id，手输时传0"""
  supplierId: ID!

  """供应商id"""
  supplierName: String
}

"""返回值-采集表管理: 分页(用于生成对账单)"""
type PageCollForReconciliationPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PageCollForReconciliationRecordPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

"""返回值-采集表管理: 分页(用于生成对账单)Record-基础数据"""
type PageCollForReconciliationRecordBasePayLoad {
  """业务单金额"""
  businessAmount: BigDecimal

  """业务单据号"""
  businessCode: String

  """所属公司id"""
  businessCompanyId: ID

  """所属公司-名称"""
  businessCompanyName: String

  """业务单据id"""
  businessId: ID

  """所属组织id"""
  businessOrgId: ID

  """所属组织-名称"""
  businessOrgName: String

  """业务日期"""
  businessTime: Long

  """单据类型"""
  businessType: Int

  """单据类型-名称"""
  businessTypeName: String

  """费用项id"""
  costId: ID

  """费用项名称"""
  costName: String

  """创建人"""
  createBy: ID

  """创建人-名称"""
  createByName: String

  """本位币币种-编码"""
  currencyStandardCode: String

  """本位币币种-单位"""
  currencyStandardUnit: String

  """逆向单关联正向单id"""
  relPositiveBusinessId: ID

  """来源系统-appId"""
  sourceAppId: Int

  """来源系统-名称"""
  sourceAppName: String

  """供应商id"""
  supplierId: ID

  """供应商名称"""
  supplierName: String
}

"""返回值-采集表管理: 分页(用于生成对账单)Record"""
type PageCollForReconciliationRecordPayLoad {
  """基础数据"""
  baseInfo: PageCollForReconciliationRecordBasePayLoad

  """逆向单据信息"""
  children: [PageCollForReconciliationRecordBasePayLoad]
}

input PageCommodityAdjustmentInput {
  """商品调整类型"""
  adjustmentType: PeachCommodityAdjustmentEnum

  """商品调整单号"""
  code: String
  pageCurrent: Int
  pageSize: Int

  """查询时间结束"""
  timeEnd: Long!

  """查询时间开始"""
  timeStart: Long!
}

type PageCommodityAdjustmentPayload {
  pageCurrent: Int
  pageSize: Int
  records: [CommodityAdjustmentPayload]
  totalRecords: Int
}

input PageCommodityControlInput {
  """ 商品品类Id """
  commodityCategoryId: Int

  """ 商品SpuId """
  commoditySpuId: Int

  """ 分页参数 """
  page: Page!

  """规格筛选"""
  specOptionList: [SpecOptionInput]
}

type PageCommodityControlPayload {
  pageCurrent: Int
  pageSize: Int
  records: [CommodityControlPayload]
  totalRecords: Int
}

input PageCommodityConvertInput {
  """转换类型"""
  convertType: [ConvertType]

  """结束时间"""
  endDate: Long

  """关键词查询"""
  keyword: String

  """开始时间"""
  startDate: Long

  """状态"""
  status: ConvertOrderStatus
}

type PageCommodityConvertPayload {
  pageCurrent: Int
  pageSize: Int
  records: [CommodityConvertPayload]
  totalRecords: Long
}

"""商品管理列表"""
input PageCommodityInput {
  """品类id"""
  categoryId: Int

  """spu名称"""
  commodityName: String

  """商品类型"""
  typeId: Int
}

type PageCommodityPayload {
  pageCurrent: Int
  pageSize: Int
  records: [ListCommodityPayLoad]
  totalRecords: Long
}

"""分页查询商品库存"""
input PageCommodityStockBatchInput {
  """商品类型"""
  commodityTypeId: Int

  """所属客户"""
  customerId: Int

  """所属客户类型"""
  customerType: Int

  """关键字查询"""
  keyword: String

  """仓库id"""
  warehouseId: ID
}

type PageCommodityStockBatchPayload {
  pageCurrent: Int!
  pageSize: Int!
  records: [CommodityStockBatchPayload!]
  totalRecords: Long!
}

input PageContractMsgInput {
  """查询字段"""
  keyWord: String

  """#合同消息类型"""
  msgType: ContractMsgType

  """读取标记(1已读，99未读)"""
  readTag: Int
}

type PageContractMsgPayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """数据"""
  recordList: [ContractMsg]

  """总记录数"""
  totalRecords: Int
}

input PageCostOrderInput {
  """所属组织"""
  belongOrgId: Int

  """货品类型"""
  commodityType: Int

  """结束时间"""
  endDate: Long

  """查询类型 10采购费用单 20采购费用单审核列表"""
  queryType: Int

  """开始时间"""
  startDate: Long

  """
  订单状态 10待确认 20待提交 30待业务审核 40 待财务审核 45财务已确认 50已完成 60已取消
  待提交：20
  已提交：30，40，45，50
  待审核：30
  已审核：40,45,50
  """
  status: [Int]
}

type PageCostOrderPayload {
  pageCurrent: Int
  pageSize: Int
  records: [CostOrderPayload]
  totalRecords: Long
}

input PageCreditCustomerInput {
  """是否授信,true:已授信,false:未授信"""
  creditFlag: Boolean!

  """模糊搜索"""
  fuzzySearch: String
  pageCurrent: Int
  pageSize: Int
}

type PageCreditCustomerPayload {
  pageCurrent: Int
  pageSize: Int
  records: [CreditCustomerPayload]
  totalRecords: Long
}

""" 分页查询客户黑名单请求"""
input PageCustomerBlacklistInput {
  """ 客户名称"""
  name: String

  """ 手机号"""
  phone: String

  """ 客户类型"""
  type: Int
}

""" 分页查询客户黑名单返回"""
type PageCustomerBlacklistPayload {
  """当前页码"""
  pageCurrent: Int

  """每页条数"""
  pageSize: Int

  """ 结果集"""
  recordsList: [CustomerBlacklistPayload]

  """总数据条数"""
  totalRecords: Long
}

"""客户分页信息返回"""
type PageCustomerInfoPayload {
  """客户别名"""
  alias: String

  """ 客户姓名拼音"""
  allLetter: String

  """ 客户属性"""
  attribute: PeachAttributeTypeEnum

  """ 所属组织id"""
  belongOrganizationId: Int

  """黑名单状态"""
  blacklistStatus: CustomerBlacklistStatusEnum

  """客户渠道id 合同客户标签根据此字段判断(204)"""
  channelId: Int

  """渠道名称 合同客户标签根据此字段判断(合同)"""
  channelName: String

  """ 法人"""
  corporation: String

  """ 创建时间"""
  createTime: Long

  """客户授信状态（1：已授信，99：未授信）"""
  credit: Int

  """ 公司客户联系人"""
  customerContact: [CustomerContact]

  """业务系统客户id"""
  customerId: Int

  """客户唯一id"""
  customerUniqueId: Int

  """关联用户id"""
  customerUserId: Int

  """ 客户状态 1启用；99：禁用"""
  enable: Int

  """ 财务系统编码"""
  financialSystemCode: String

  """ 客户姓名首字母"""
  firstLetter: String

  """ 客户身份证号"""
  idNumber: String

  """客户名称"""
  name: String

  """客户NC编码"""
  ncCode: String

  """客户电话"""
  phone: String

  """预收可用金额"""
  preReceiptAvailableAmount: BigDecimal

  """实名认证,True: 已经实名认证，false:未实名认证 """
  realNameAuth: Boolean

  """实名认证状态"""
  realNameAuthStatus: RealNameAuthStatusEnum

  """ 是否签订协议合同 1.是 0.否"""
  signAgreement: Int

  """ 纳税人识别号"""
  taxpayerIdentificationNumber: String

  """客户类型(1:个人，2：公司，3：零售)"""
  type: PeachCustomerType

  """客户在职状态"""
  userStatus: PeachUserStatusEnum
}

input PageDailyLaborCostInput {
  """日期区间查询"""
  laborCostDayRange: PitayaTimeRange
}

type PageDailyLaborCostPayload {
  pageCurrent: Int
  pageSize: Int
  records: [DailyLaborCostPayload]
  totalRecords: Long
}

input PageDamageOutOrderInput {
  """报损申请日期时间段"""
  applyDate: PitayaTimeRange

  """商品类型"""
  commodityTypeId: Int

  """关键字搜索"""
  keyword: String

  """出库订单状态10-待提交 20-审批中 25-待出库 30-已完成 40-已驳回 50-已取消"""
  outOrderStatus: [Int]
}

type PageDamageOutPayload {
  pageCurrent: Int
  pageSize: Int
  records: [DamageOutPayload]
  totalRecords: Long
}

input PageDefectiveSaleOrderInput {
  endTime: Long

  """查询关键字（订单号/客户，模糊查询）"""
  keyword: String

  """
  销售时间
  saleTime:Long
  订单状态（10待提交，15待审核 ，20：待出库，部分出库，40：已完成，50：已取消，60已驳回）
  """
  orderStatus: Int

  """v2.14 销售时间查询时间段"""
  startTime: Long
}

input PageDeliveryBillInput {
  """所属组织"""
  belongOrgId: Int

  """配送客户ID"""
  customerId: Int

  """配送客户类型"""
  customerType: Int

  """ 配送类型 """
  deliveryOrderTypeEnum: DeliveryOrderTypeEnum!

  """结束时间"""
  endTime: Long

  """开始时间"""
  startTime: Long

  """状态"""
  status: PageDeliveryBillStatusEnum!
}

type PageDeliveryBillPayload {
  pageCurrent: Int
  pageSize: Int
  records: [DeliveryBillPayload]
  totalRecords: Long
}

enum PageDeliveryBillStatusEnum {
  """已审核"""
  AUDITED

  """已提交"""
  SUBMITTED

  """待审核"""
  UN_AUDIT

  """待提交"""
  UN_SUBMIT
}

""" 分页列表配送费用单上的商品信息 """
type PageDeliveryCommodity implements CommoditySkuBase & CommodityTypeBase {
  """ 批次id """
  batchId: ID

  """ 费用单id """
  billMainId: ID

  """ sku信息 """
  commoditySku: PitayaCommoditySku

  """ 商品类型信息 """
  commodityType: PitayaCommodityType

  """ 配送数量以及商品价格 """
  deliveryQuantity: QuantityAndPriceAndTypeInfo

  """ 商品index """
  index: String

  """ 商品明细itemId """
  itemId: ID
}

""" 配送费用单分页列表-查询参数 """
input PageDeliveryFeeInput {
  """ 所属组织 """
  belongOrg: Int

  """ 费用单状态 """
  billStatusList: [PitayaBillStatusEnum]

  """ 费用单类型 """
  incomeStatementType: BillMainTypeEnum!
}

""" 配送费用单分页列表信息 """
type PageDeliveryFeePayload {
  pageCurrent: Int
  pageSize: Int
  records: [DeliveryFeePayload]
  totalRecords: Long
}

"""分页对象"""
type PageDeliveryOrderPayload {
  pageCurrent: Int
  pageSize: Int
  records: [DeliveryOrderDetailPayload]
  totalRecords: Long
}

input PageDeliveryReturnInput {
  """查询关键字（配送单号/客户名称 模糊查询）"""
  keyword: String

  """订单状态"""
  returnOrderStatus: ReturnOrderStatus

  """查询时间条件"""
  timeRange: PitayaTimeRange!
}

type PageDeliveryReturnPayload {
  pageCurrent: Int
  pageSize: Int

  """退货列表"""
  records: [DeliveryReturnPayload]
  totalRecords: Long
}

""" 查询国产集采货列表的筛选条件 """
input PageDomesticPurchaseFilter {
  """ 模糊搜索字段，采购单号 """
  code: String

  """ 扩展单状态(全部时不传) """
  extStatus: [ExtendOrderStatus]

  """ 采购单状态(全部时不传) """
  status: PurchaseStatusEnum

  """ 采购时间范围 """
  timeRange: PitayaTimeRange
}

""" 分页对象 """
type PageDomesticPurchaseResultPayload {
  pageCurrent: Int
  pageSize: Int

  """ 采购订单列表 """
  records: [DomesticPurchasePayload]
  totalRecords: Long
}

input PageDurianCabinetInput {
  pageCurrent: Int
  pageSize: Int
}

type PageDurianCabinetPayload {
  pageCurrent: Int
  pageSize: Int
  records: [DurianCabinetPayload]
  totalRecords: Int
}

""" 空柜费用信息分页查询结果集"""
type PageEmptyCabinetBillPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [EmptyCabinetPageInfoPayload]

  """ 数据总条数 """
  totalRecords: Long
}

input PageExpandOrderInput {
  keyword: String
  status: [ExtendOrderStatus]
  timeRange: PitayaTimeRange
}

type PageExpandOrderPayload {
  pageCurrent: Int
  pageSize: Int
  records: [ExpandOrder]
  totalRecords: Long
}

"""入参-财务付款管理: 分页"""
input PageFinancialPaymentInput {
  """所属公司id"""
  businessCompanyId: ID

  """创建结束日期"""
  createTimeEnd: Long

  """创建开始日期"""
  createTimeStart: Long

  """付款单状态"""
  financialPaymentStatus: [String]

  """发票主体id"""
  invoiceBodyCompanyId: String

  """开票供应商名称"""
  makeOutSupplierName: String

  """分页参数"""
  page: FASPage!

  """付款单号"""
  paymentCode: String

  """付款状态"""
  paymentStatus: [String]

  """付款单子类型(字典)"""
  paymentSubType: [String]

  """付款单类型(字典)"""
  paymentType: [String]

  """来源单子类型(字典)"""
  sourceSubType: [String]

  """来源单类型(字典)"""
  sourceType: [String]

  """实际供应商id"""
  supplierId: ID

  """实际供应商名称"""
  supplierName: String
}

"""返回值-财务付款管理: 分页"""
type PageFinancialPaymentPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PageFinancialPaymentRecordPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

"""返回值-财务付款管理: 分页(record)"""
type PageFinancialPaymentRecordPayLoad {
  """所属公司id"""
  businessCompanyId: ID

  """所属公司名称"""
  businessCompanyName: String

  """所属组织名称"""
  businessOrgName: [String]

  """创建日期"""
  createTime: Long

  """本位币币种-单位"""
  currencyStandardUnit: String

  """付款单金额"""
  financialPaymentAmount: BigDecimal

  """所属组织-付款单金额"""
  financialPaymentAmountByGroup: [OrgAmountEntry]

  """付款单状态"""
  financialPaymentStatus: String

  """付款单状态名称"""
  financialPaymentStatusName: String

  """id"""
  id: ID

  """发票主体公司id"""
  invoiceBodyCompanyId: ID

  """发票主体公司名称"""
  invoiceBodyCompanyName: String

  """开票供应商id"""
  makeOutSupplierId: ID

  """开票供应商名称"""
  makeOutSupplierName: String

  """已付款金额"""
  paymentAmount: BigDecimal

  """所属组织-已付款金额"""
  paymentAmountByGroup: [OrgAmountEntry]

  """付款单号"""
  paymentCode: String

  """付款状态"""
  paymentStatus: String

  """付款状态名称"""
  paymentStatusName: String

  """付款单子类型"""
  paymentSubType: String

  """付款单子类型名称"""
  paymentSubTypeName: String

  """付款日期"""
  paymentTime: [Long]

  """付款单类型"""
  paymentType: String

  """付款单类型名称"""
  paymentTypeName: String

  """驳回原因"""
  refuseReason: String

  """剩余付款金额"""
  remainPaymentAmount: BigDecimal

  """所属组织-剩余付款单金额"""
  remainPaymentAmountByGroup: [OrgAmountEntry]

  """来源单子类型"""
  sourceSubType: String

  """来源单子类型名称"""
  sourceSubTypeName: String

  """来源单类型"""
  sourceType: String

  """来源单类型名称"""
  sourceTypeName: String

  """实际供应商id"""
  supplierId: ID

  """实际供应商名称"""
  supplierName: String
}

input PageFlowTransferCostInput {
  """ 调拨费用单状态"""
  allocateCostStatus: [PeachAllocateCostStatus]

  """ 入库时间止"""
  endTime: Long
  pageCurrent: Int
  pageSize: Int

  """ 入库时间起"""
  startTime: Long

  """ 出入库类型"""
  stockRecordType: PeachStockInOutType!
}

"""调拨费用单分页查询结果"""
type PageFlowTransferCostPayload {
  pageCurrent: Int
  pageSize: Int
  records: [FlowTransferCostListPayload]
  totalRecords: Long
}

input PageFmsDamageDetailInput {
  """商品类型"""
  commodityType: Int

  """报损结束日期"""
  createTimeEnd: Long

  """报损开始日期"""
  createTimeStart: Long

  """出库单号"""
  orderCode: String

  """状态"""
  orderStatusList: [Int]

  """分页参数"""
  page: Page!

  """所属仓库"""
  warehouseName: String
}

type PageFmsDamageDetailPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsDamageDetailPagePayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

""" 列表返回信息"""
type PageFmsDurianOriginFeeInfoPayload {
  """所属组织"""
  belongOrgName: String

  """ 产地费用单号"""
  billCode: String

  """ 产地费用单ID 唯一标识"""
  billId: ID

  """ 费用单状态"""
  billStatus: Int

  """ 费用单状态描述"""
  billStatusDesc: String

  """ 柜次号"""
  cabinetBatchCode: String

  """ 柜号"""
  cabinetCodeList: [String]

  """ 品类"""
  commodityCategoryId: ID

  """ 品类"""
  commodityCategoryName: String

  """ 品种"""
  commodityId: ID

  """ 商品品种"""
  commodityName: String

  """所属公司"""
  company: String

  """创建日期"""
  createTime: Long

  """ 币种信息"""
  currency: String

  """ 币种信息描述"""
  currencyDesc: String

  """工厂发柜日期"""
  deliverTime: [Long]

  """ 产地计划号"""
  deliveryCode: String

  """ 发柜价合计(元)"""
  exchangeTotalAmount: BigDecimal

  """ 发柜价合计(外币)"""
  originalTotalAmount: BigDecimal

  """ 采购单号"""
  purchaseCode: String

  """ 关联采购单状态"""
  purchaseStatus: Int

  """ 关联采购单状态描述"""
  purchaseStatusDesc: String

  """汇率"""
  rate: BigDecimal
}

""" 产地发柜价测试分页查询入参"""
input PageFmsDurianOriginFeeInput {
  """ 系统ID"""
  appId: Int

  """ 费用单号"""
  billCode: String

  """创建时间结束"""
  billCreateEndTime: Long

  """ 创建时间开始"""
  billCreateStartTime: Long

  """ 柜次号"""
  cabinetBatchCode: String

  """ 柜号"""
  cabinetCode: String

  """ 品类"""
  commodityCategoryId: Int

  """工厂发柜结束日期"""
  deliverEndTime: Long

  """工厂发柜开始日期"""
  deliverStartTime: Long

  """ 产地计划号"""
  deliveryCode: String

  """ 费用单状态"""
  originBillStatus: [Int]

  """分页信息"""
  page: Page

  """ 采购单号"""
  purchaseCode: String

  """关联采购单状态"""
  purchaseStatus: [Int]
}

""" 产地发柜价测试分页查询结果集"""
type PageFmsDurianOriginFeePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PageFmsDurianOriginFeeInfoPayload]
  totalRecords: Long
}

input PageFmsDurianOriginSaleFeeInput {
  """ 系统ID"""
  appId: Int!

  """ 柜次"""
  cabinetBatchCode: String

  """ 柜号"""
  cabinetCode: String

  """ 品类"""
  commodityCategoryId: Int

  """ 产地计划号"""
  deliveryCode: String

  """分页信息"""
  page: Page!

  """ 销售费用单号"""
  saleBillCode: String

  """ 销售费用单状态"""
  saleBillStatus: [Int]

  """ 关联销售单号"""
  saleCode: String

  """创建时间结束"""
  saleCreateEndTime: Long

  """ 创建时间开始"""
  saleCreateStartTime: Long

  """关联销售单状态"""
  saleStatus: [Int]
}

"""销售明细分页查询入参"""
input PageFmsDurianOriginSaleInput {
  """ 系统ID"""
  appId: Int

  """ 柜次"""
  cabinetBatchCode: String

  """ 柜号"""
  cabinetCode: String

  """ 品类"""
  commodityCategoryId: Int

  """客户Str"""
  customerIdStr: String

  """ 产地计划号"""
  deliveryCode: String

  """ 产地费用单号"""
  originBillCode: String

  """分页信息"""
  page: Page!

  """ 销售费用单号"""
  saleBillCode: String

  """ 销售费用单状态"""
  saleBillStatus: [Int]

  """ 销售单号"""
  saleCode: String

  """创建时间结束"""
  saleCreateEndTime: Long

  """ 创建时间开始"""
  saleCreateStartTime: Long

  """销售单状态"""
  saleStatus: [Int]
}

input PageFmsDurianPurchaseBillInput {
  """系统ID"""
  appId: Int!

  """费用单号"""
  billCode: String

  """费用单状态"""
  billStatus: Int

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类ID"""
  categoryId: ID

  """创建结束日期"""
  createEndTime: Long

  """创建开始日期"""
  createStartTime: Long

  """进口港"""
  entryPortId: ID

  """进口报关公司"""
  importDeclareSupplierId: ID

  """产地计划号"""
  originPlanCode: String

  """分页信息"""
  page: Page!

  """关联采购单号"""
  purchaseCode: String

  """采购单状态"""
  purchaseStatus: Int

  """调拨结束日期"""
  transferEndTime: Long

  """调拨开始日期"""
  transferStartTime: Long
}

type PageFmsDurianPurchaseBillPayload {
  pageCurrent: Int
  pageSize: Int
  records: [FmsDurianPurchaseBillPayload]
  totalRecords: Long
}

""" 采购明细分页查询入参"""
input PageFmsDurianPurchaseDetailInput {
  """系统ID"""
  appId: Int!

  """采购费用单号"""
  billCode: String

  """关联费用单状态"""
  billStatus: Int

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类ID"""
  categoryId: ID

  """创建结束日期"""
  createEndTime: Long

  """创建开始日期"""
  createStartTime: Long

  """进口港"""
  entryPortId: ID

  """进口报关公司"""
  importDeclareSupplierId: ID

  """产地计划号"""
  originPlanCode: String

  """产地销售单号"""
  originSaleCode: String

  """分页信息"""
  page: Page!

  """采购单号"""
  purchaseCode: String

  """采购单状态"""
  purchaseStatus: Int

  """供应商"""
  supplierName: String

  """调拨结束日期"""
  transferEndTime: Long

  """调拨开始日期"""
  transferStartTime: Long
}

type PageFmsDurianPurchaseDetailPayload {
  pageCurrent: Int
  pageSize: Int
  records: [FmsDurianPurchaseDetailPayload]
  totalRecords: Long
}

input PageFmsImportPurchaseBillInput {
  """系统ID"""
  appId: Int!

  """采购费用单号"""
  billCode: String

  """费用单状态"""
  billStatus: Int

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类ID"""
  categoryId: ID

  """创建结束日期"""
  createEndTime: Long

  """创建开始日期"""
  createStartTime: Long

  """分页信息"""
  page: Page!

  """关联采购单号"""
  purchaseCode: String

  """关联采购单状态"""
  purchaseStatus: Int
}

type PageFmsImportPurchaseBillPayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachImportPurchaseBillPayload]
  totalRecords: Long
}

input PageFmsImportPurchaseDetailInput {
  """系统ID"""
  appId: Int!

  """所属组织"""
  belongOrgId: ID

  """采购费用单号"""
  billCode: String

  """关联费用单状态"""
  billStatus: Int

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类ID"""
  categoryId: ID

  """创建结束日期"""
  createEndTime: Long

  """创建开始日期"""
  createStartTime: Long

  """分页信息"""
  page: Page!

  """采购单号"""
  purchaseCode: String

  """采购单状态"""
  purchaseStatus: Int

  """供应商"""
  supplierName: String
}

type PageFmsImportPurchaseDetailPayload {
  pageCurrent: Int
  pageSize: Int
  records: [FmsImportPurchaseDetailPayload]
  totalRecords: Long
}

"""生产报损分页入参"""
input PageFmsPitayaDamageInput {
  """转换前商品类型"""
  beforeConvertCommodityTypeList: [Int]

  """报损结束日期"""
  createTimeEnd: Long

  """报损开始日期"""
  createTimeStart: Long

  """报损商品"""
  damageCommodityName: String

  """报损类型"""
  damageTypeList: [Int]

  """出库单号"""
  orderCode: String

  """出库结束日期"""
  outStockEnd: Long

  """出库开始日期"""
  outStockStart: Long

  """分页参数"""
  page: Page!
}

"""生产报损分页出参"""
type PageFmsPitayaDamagePayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsPitayaDamagePagePayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

input PageFmsProductionDamageDetailInput {
  """系统ID"""
  appId: Int!

  """所属组织"""
  belongOrgId: ID

  """报损结束日期"""
  createTimeEnd: Long

  """报损开始日期"""
  createTimeStart: Long

  """分页参数"""
  page: Page!

  """生产任务单号"""
  taskCode: String

  """所属仓库"""
  warehouseName: String
}

type PageFmsProductionDamageDetailPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsDamageProductionDetailPagePayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

type PageFruitStockPayload {
  pageCurrent: Int
  pageSize: Int
  records: [FruitStockPayload]
  totalRecords: Long
}

type PageFruitStoragePayload {
  pageCurrent: Int
  pageSize: Int
  records: [FruitStoragePayload]
  totalRecords: Long
}

"""入参-资金流水: 分页（管理页面）"""
input PageFundFlowInput {
  """所属公司id"""
  belongCompanyId: [ID]

  """经办日期-开始"""
  createTimeBegin: Long

  """经办日期-结束"""
  createTimeEnd: Long

  """收支项目列表(字典businessItemType)"""
  flowBusinessItemList: [String]

  """流水单号（支持模糊）"""
  flowNo: String

  """到账/支出日期-开始"""
  flowTimeBegin: Long

  """到账/支出日期-结束"""
  flowTimeEnd: Long

  """流水类型"""
  flowType: [String]

  """经办人"""
  handlerName: String

  """ 是否总部审核 true为总部 false为分公司"""
  isHeadquarters: Boolean

  """对方账号名称（支持模糊）"""
  oppositeBankAccountName: String

  """我司账号id"""
  ownerBankAccountId: ID

  """分页参数"""
  page: FASPage!

  """付款主体"""
  paymentEntityId: ID

  """状态列表(字典fundFlowStatus)"""
  statusList: [String]

  """摘要"""
  summary: String
}

"""返回值-资金流水: 分页"""
type PageFundFlowPayLoad {
  """当前页码"""
  pageCurrent: Int

  """每页条数"""
  pageSize: Int

  """分页返回信息"""
  records: [FundFlowRecordPayLoad]

  """数据总条数"""
  totalRecords: Long
}

"""入参-商品税率管理: 分页"""
input PageGoodsTaxRateInput {
  """商品品类id"""
  commodityCategoryId: ID

  """ 创建日期-开始"""
  createTimeBegin: Long

  """ 创建日期-结束"""
  createTimeEnd: Long

  """ 分页参数"""
  page: FASPage!

  """税率(字典vatTaxRate)"""
  taxRate: BigDecimal

  """税种类型(字典taxType)"""
  taxType: String
}

"""返回值-商品税率管理: 分页"""
type PageGoodsTaxRatePayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PageGoodsTaxRateRecordPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

"""返回值-商品税率管理: 分页(record)"""
type PageGoodsTaxRateRecordPayLoad {
  """商品品类id"""
  commodityCategoryId: ID

  """商品品类-名称"""
  commodityCategoryName: String

  """ 创建人 """
  createBy: Int

  """ 创建人-名称 """
  createByName: String

  """ 创建日期 """
  createTime: Long

  """id"""
  id: ID

  """ 状态 """
  status: Int

  """税率"""
  taxRate: BigDecimal

  """税种类型"""
  taxType: String

  """税种类型-名称"""
  taxTypeName: String
}

input PageGoodsTransferInput {
  """查询关键字（配送单号/客户名称 模糊查询）"""
  keyword: String

  """订单状态"""
  orderStatus: GoodsTransferOrderStatus

  """查询时间条件"""
  timeRange: PitayaTimeRange!
}

type PageGoodsTransferPayload {
  pageCurrent: Int
  pageSize: Int
  records: [GoodsTransferPayload]
  totalRecords: Long
}

input PageHasStockSkuInput {
  """客户id"""
  belongId: Int!

  """客户类型"""
  belongType: Int!

  """商品品类id"""
  categoryId: Int

  """商品名称"""
  commodityName: String

  """ 商品类型"""
  commodityType: Int!
}

type PageHasStockSkuPayload {
  pageCurrent: Int
  pageSize: Int
  records: [HasStockSkuPayload]
  totalRecords: Long
}

type PageInAuditRecordPayload {
  pageCurrent: Int
  pageSize: Int
  records: [AuditInOrderPayload]
  totalRecords: Long
}

type PageInOrderRecordPayload {
  pageCurrent: Int
  pageSize: Int
  records: [InOrderRecordListPayload]
  totalRecords: Long
}

type PageInOutLimitationPayload {
  pageCurrent: Int
  pageSize: Int
  records: [InOutLimitationPayload]
  totalRecords: Long
}

""" 收入单(销售开单/平台开单)分页列表返回实体 """
type PageIncomeStatement {
  """ 商品-skuId、commodityType（skuId、commodityType、price、priceType）列表 """
  commoditiesByGroup: [DetailIncomeStatementCommodityPayload]

  """ 收入单主信息 """
  incomeStatementMainInfo: IncomeStatementMainInfo
}

""" 收入单分页页面的商品列表 """
type PageIncomeStatementCommodityPayload implements CommoditySkuBase {
  """ 批次号 """
  batchCode: String

  """ 批次id """
  batchId: Long

  """ 费用单id """
  billMainId: ID

  """ sku信息 """
  commoditySku: PitayaCommoditySku

  """ 单品小计 """
  commoditySkuAmount: BigDecimal

  """ 商品类型 """
  commodityType: Int

  """ 商品类型描述 """
  commodityTypeDesc: String

  """ 商品index """
  index: ID

  """ 货款明细id """
  itemId: ID

  """ 出库日期 """
  outStockTime: Long

  """ 销售小计 """
  salesAmount: BigDecimal

  """ 销售数量、单价和单位 """
  salesQuantityAndPrice: QuantityAndPriceAndTypeInfo
}

""" 收入单: 分页列表查询参数 """
input PageIncomeStatementInput {
  """ 所属组织 """
  belongOrg: Int

  """ 收入单状态 """
  billStatusList: [PitayaBillStatusEnum]

  """ 收入单类型 """
  incomeStatementType: BillMainTypeEnum!
}

""" 收入单分页列表 """
type PageIncomeStatementPayload {
  pageCurrent: Int
  pageSize: Int
  records: [PageIncomeStatement]
  totalRecords: Long
}

""" 分页列表的采购单信息 """
type PageIndividualPurchase {
  """ 商品列表 """
  commodityList: [IndividualPurchaseCommodity]

  """ 采购单主信息 """
  individualPurchaseMainInfo: IndividualPurchaseMainInfo
}

""" 采购单-接入中台: 分页列表查询条件 """
input PageIndividualPurchaseInput {
  """ 扩展单状态 """
  extendStatus: [ExtendOrderStatus]

  """ 查询关键字（采购单号/客户，模糊查询） """
  keyword: String

  """ 采购时间 """
  purchaseDate: PitayaTimeRange

  """ 采购单状态 """
  purchaseStatus: [PurchaseStatusEnum]

  """ 采购单类型 """
  purchaseType: PitayaPurchaseTypeEnum

  """供应商Id"""
  supplierId: Int
}

""" 采购单-接入中台: 分页列表返回内容 """
type PageIndividualPurchasePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PageIndividualPurchase]
  totalRecords: Long
}

input PageIndividualPurchaseReturnInput {
  keyword: String
  status: [ExtendOrderStatus]
  timeRange: PitayaTimeRange
}

type PageIndividualPurchaseReturnPayload {
  pageCurrent: Int
  pageSize: Int
  records: [IndividualPurchaseReturnPayload]
  totalRecords: Long
}

interface PageInfoBase {
  """当前页码"""
  pageCurrent: Int

  """每页显示条数"""
  pageSize: Int

  """总条数"""
  totalRecords: Long
}

"""分页请求参数"""
input PageInput {
  """当前页"""
  pageCurrent: Int

  """页码大小"""
  pageSize: Int
}

type PageInternalConsignmentPayload {
  """当前页码"""
  pageCurrent: Int

  """每页显示条数"""
  pageSize: Int

  """分页数据集合"""
  records: [InternalConsignmentPayload]

  """总条数"""
  totalRecords: Long
}

type PageInternalPurchasePayload {
  """当前页码"""
  pageCurrent: Int

  """每页显示条数"""
  pageSize: Int

  """分页数据集合"""
  records: [InternalPurchasePayload]

  """总条数"""
  totalRecords: Long
}

type PageInternalSalePayload {
  """当前页码"""
  pageCurrent: Int

  """每页显示条数"""
  pageSize: Int

  """分页数据集合"""
  records: [InternalSalePayload]

  """总条数"""
  totalRecords: Long
}

input PageInventoryRecordInput {
  """盘点结果 10:正常，20：异常 """
  inventoryStatus: Int

  """分页参数"""
  pageCurrent: Int!
  pageSize: Int!

  """截止时间"""
  timeEnd: Long

  """起始时间"""
  timeStart: Long
}

type PageInventoryRecordPayload {
  pageCurrent: Int
  pageSize: Int
  records: [InventoryRecordPayload]
  totalRecords: Int
}

"""入参-发票: 分页"""
input PageInvoiceInput {
  """业务发生的公司id"""
  businessCompanyId: ID

  """所属组织"""
  businessOrgId: ID

  """业务结算周期-结束"""
  businessSettlementPeriodEnd: Long

  """业务结算周期-开始"""
  businessSettlementPeriodStart: Long

  """合同主体公司名称"""
  contractCompanyName: String

  """ 创建日期-开始"""
  createTimeBegin: Long

  """ 创建日期-结束"""
  createTimeEnd: Long

  """客户的公司信息"""
  customerInfo: FASCustomerInput

  """关联应收单状态(字典geneStatus)"""
  geneReceivableStatus: [String]

  """红蓝字(字典redOrBlueWord)"""
  invoiceDirection: String

  """发票号码"""
  invoiceNumber: String

  """发票日期-结束"""
  invoiceTimeEnd: Long

  """发票日期-开始"""
  invoiceTimeStart: Long

  """开票公司id"""
  makeOutCompanyId: ID

  """ 分页参数"""
  page: FASPage!

  """关联应收单号"""
  refReceivableCode: String

  """所属系统"""
  sourceAppId: Int

  """发票状态(字典invoiceStatus)"""
  status: [String]

  """ 是否最后一次开票"""
  theLastMakeOut: Int
}

"""返回值-发票: 分页"""
type PageInvoicePayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PageInvoiceRecordPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

"""入参-发票(应付)管理: 分页"""
input PageInvoicePayableInput {
  """业务发生的公司id"""
  businessCompanyId: ID

  """ 创建日期-开始"""
  createTimeBegin: Long

  """ 创建日期-结束"""
  createTimeEnd: Long

  """生成应付单状态(字典relPayableStatus)"""
  genePayableStatus: [String]

  """发票分类(字典invoicePayableBizType)"""
  invoiceBizTypes: [String]

  """发票主体公司id"""
  invoiceBodyCompanyId: ID

  """发票代码"""
  invoiceCode: String

  """发票红蓝字(字典redOrBlueWord)"""
  invoiceDirection: String

  """发票号码"""
  invoiceNumber: String

  """ 发票日期-开始"""
  invoiceTimeBegin: Long

  """ 发票日期-结束"""
  invoiceTimeEnd: Long

  """开票供应商id"""
  makeOutSupplierId: ID

  """开票供应商名称"""
  makeOutSupplierName: String

  """ 分页参数"""
  page: FASPage!

  """关联应付单code"""
  refPayableCode: String

  """发票状态(字典invoicePayableStatus)"""
  status: [String]

  """实际供应商id"""
  supplierId: ID

  """实际供应商名称"""
  supplierName: String
}

"""返回值-发票(应付)管理: 分页"""
type PageInvoicePayablePayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PageInvoicePayableRecordPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

"""返回值-发票(应付)管理: 分页-record"""
type PageInvoicePayableRecordPayLoad {
  """不含税合计金额"""
  amountNoTax: BigDecimal

  """开票所属组织-本次开票不含税金额"""
  amountNoTaxGroupByOrg: [FASPayTypeAmountPayload]

  """价税合计金额"""
  amountWithTax: BigDecimal

  """开票所属组织-本次开票价税合计"""
  amountWithTaxGroupByOrg: [FASPayTypeAmountPayload]

  """业务发生的公司id"""
  businessCompanyId: ID

  """业务发生的公司-名称"""
  businessCompanyName: String

  """创建人"""
  createBy: Int

  """创建人-名称"""
  createByName: String

  """创建时间"""
  createTime: Long

  """本位币币种-编码"""
  currencyStandardCode: String

  """本位币币种-单位"""
  currencyStandardUnit: String

  """生成应付单失败的原因"""
  genePayableFailReason: String

  """关联应付单状态Code"""
  genePayableStatus: String

  """关联应付单状态名称"""
  genePayableStatusName: String

  """id"""
  id: ID

  """发票分类"""
  invoiceBizType: String

  """发票分类-名称"""
  invoiceBizTypeName: String

  """发票主体公司id"""
  invoiceBodyCompanyId: ID

  """发票主体公司-名称"""
  invoiceBodyCompanyName: String

  """发票代码"""
  invoiceCode: String

  """红蓝字"""
  invoiceDirection: String

  """红蓝字-名称"""
  invoiceDirectionName: String

  """发票号码"""
  invoiceNumber: String

  """发票日期"""
  invoiceTime: Long

  """发票类型"""
  invoiceType: String

  """发票类型-名称"""
  invoiceTypeName: String

  """开票供应商id"""
  makeOutSupplierId: ID

  """开票供应商名称"""
  makeOutSupplierName: String

  """本次冲暂估应付金额"""
  offsetAppraisePayableAmount: BigDecimal

  """开票所属组织-本次冲暂估金额"""
  offsetAppraisePayableAmountGroupByOrg: [FASPayTypeAmountPayload]

  """关联应付单Code"""
  refPayableCode: String

  """关联应付单id"""
  refPayableId: ID

  """发票状态-code"""
  status: String

  """发票状态-名称"""
  statusName: String

  """实际供应商id"""
  supplierId: ID

  """实际供应商名称"""
  supplierName: String

  """税费"""
  taxFee: BigDecimal

  """开票所属组织-税额"""
  taxFeeGroupByOrg: [FASPayTypeAmountPayload]

  """税率"""
  taxRate: BigDecimal
}

"""返回值-发票: 分页（Record）"""
type PageInvoiceRecordPayLoad {
  """业务发生公司id"""
  businessCompanyId: ID

  """业务发生公司-名称"""
  businessCompanyName: String

  """业务发生的组织id"""
  businessOrgId: ID

  """业务发生的组织-名称"""
  businessOrgName: String

  """业务结算周期-结束"""
  businessSettlementPeriodEnd: Long

  """业务结算周期-开始"""
  businessSettlementPeriodStart: Long

  """合同主体公司名称"""
  contractCompanyName: String

  """创建人"""
  createBy: Int

  """创建人-名称"""
  createByName: String

  """创建时间"""
  createTime: Long

  """客户所属id"""
  customerBelongId: ID

  """客户所属类型"""
  customerBelongType: Int

  """客户名称"""
  customerName: String

  """关联应收单状态生成失败原因"""
  geneReceivableFailReason: String

  """关联应收单状态"""
  geneReceivableStatus: String

  """关联应收单状态-名称"""
  geneReceivableStatusName: String

  """id"""
  id: ID

  """价税合计金额"""
  invoiceAmountWithTax: BigDecimal

  """本次开票金额对应收款方式"""
  invoiceAmountWithTaxGroupByPaymentStr: String

  """发票代码"""
  invoiceCode: String

  """发票红字/蓝字-value"""
  invoiceDirection: String

  """发票红字/蓝字-名称"""
  invoiceDirectionName: String

  """发票号码"""
  invoiceNumber: String

  """税额"""
  invoiceTaxFee: BigDecimal

  """税率"""
  invoiceTaxRate: BigDecimal

  """发票日期"""
  invoiceTime: Long

  """开票公司"""
  makeOutCompanyId: ID

  """开票公司-名称"""
  makeOutCompanyName: String

  """本次冲暂估应收金额"""
  offsetAppraiseReceivableAmount: BigDecimal

  """发票类型(真实发票，虚拟发票为空)"""
  realType: String

  """发票类型名称(真实发票,虚拟发票展示为"虚拟发票")"""
  realTypeName: String

  """关联应收单单号"""
  refReceivableCode: String

  """关联应收单id"""
  refReceivableId: Long

  """来源系统-appId"""
  sourceAppId: Int

  """来源系统-名称"""
  sourceAppName: String

  """是否有来源明细"""
  sourceWithDetail: Int

  """发票状态"""
  status: String

  """发票状态-名称"""
  statusName: String

  """ 是否最后一次开票"""
  theLastMakeOut: Int

  """虚拟发票/真实发票-展示名称"""
  virtualOrRealName: String

  """是否有真实发票"""
  withInvoiceReal: Int
}

type PageLaborCostPayload {
  pageCurrent: Int
  pageSize: Int
  records: [LaborCostPayload]
  totalRecords: Long
}

interface PageList {
  pageCurrent: Int
  pageSize: Int
  records: [Node]
  totalRecords: Long
}

type PageLossPayload {
  pageCurrent: Int
  pageSize: Int
  records: [LossPayload]
  totalRecords: Long
}

"""入参-流水匹配: 分页"""
input PageMatchFlowInput {
  """所属公司id列表"""
  belongCompanyId: [ID]

  """所属组织id列表"""
  belongOrgId: [ID]

  """我方账户名称"""
  ownerBankAccountName: String

  """分页参数"""
  page: FASPage!
}

"""返回值-匹配流水: 分页"""
type PageMatchFundFlowPayLoad {
  """当前页码"""
  pageCurrent: Int

  """每页条数"""
  pageSize: Int

  """分页返回信息"""
  records: [MatchFundFlowPayLoad]

  """数据总条数"""
  totalRecords: Long
}

input PageMonitorInput {
  """生产类型"""
  createType: Int

  """客户id"""
  customerId: Int

  """客户类型"""
  customerType: Int

  """生产时间"""
  productionDate: Long

  """任务状态 10待生产 20生产中 30已完成"""
  productionStatus: Int
}

type PageMonitorResult {
  pageCurrent: Int
  pageSize: Int
  records: [MonitorPayload]
  totalRecords: Long
}

input PageMoreCommoditiesInput {
  """模糊查询"""
  commodityName: String
  commodityTypeId: Int!
  customerId: Int!
  customerType: Int!
  outOrderType: Int!
  taskId: ID!
  warehouseId: ID!
}

"""
商品管理列表
未添加商品列表
"""
input PageNoCommodityInput {
  """品类"""
  categoryId: Int

  """产地"""
  originId: Int

  """商品类型"""
  typeId: Int

  """品种"""
  varietyId: Int
}

type PageNoCommodityPayload {
  pageCurrent: Int
  pageSize: Int
  records: [NoCommodityPayload]
  totalRecords: Long
}

""" 非主营业务收款管理分页参数 """
input PageNonPrimaryReceiptsInput {
  """业务发生的公司id（即所属公司）"""
  businessCompanyId: ID

  """所属组织"""
  businessOrgId: ID

  """创建日期-开始"""
  createTimeBegin: Long

  """创建日期-结束"""
  createTimeEnd: Long

  """客户"""
  customerInfo: FASCustomerInput

  """ 员工ID """
  employeeId: ID

  """ 匹配流水状态(字典flowMatchStatus)"""
  flowMatchStatus: String

  """ 分页参数"""
  page: FASPage!

  """ 收款单号 """
  receiptCode: String

  """收款单状态(字典receiptsStatus)"""
  receiptStatusIn: [String]

  """ 收款单来源类型 (字典receiptsSourceType)"""
  receiptsSourceType: String

  """ 收款日期-开始"""
  receiptsTimeBegin: Long

  """ 收款日期-结束"""
  receiptsTimeEnd: Long

  """ 收入类型(字典nonPrimaryReceiptsType) """
  receiptsTypes: [String]
}

""" 非主营业务收款管理分页返回信息 """
type PageNonPrimaryReceiptsPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PageNonPrimaryReceiptsRecordPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

""" 非主营业务收款管理分页返回记录信息 """
type PageNonPrimaryReceiptsRecordPayLoad {
  """业务发生公司id"""
  businessCompanyId: ID

  """业务发生公司-名称"""
  businessCompanyName: String

  """业务发生的组织id"""
  businessOrgId: ID

  """业务发生的组织-名称"""
  businessOrgName: String

  """ 是否可操作 """
  canOperation: Int

  """创建时间"""
  createTime: Long

  """ 创建人 """
  creatorName: String

  """本位币币种-编码"""
  currencyStandardCode: String

  """本位币币种-单位"""
  currencyStandardUnit: String

  """客户ID"""
  customerBelongId: ID

  """客户类型"""
  customerBelongType: Int

  """客户名称"""
  customerName: String

  """ 员工ID """
  employeeId: ID

  """ 员工名称 """
  employeeName: String

  """ 流水匹配总金额 """
  flowMatchAmount: BigDecimal

  """ 匹配流水单 """
  flowMatchCodeList: [String]

  """ 剩余流水匹配总金额 """
  flowMatchRemainAmount: BigDecimal

  """ 剩余匹配流水收款方式分组 """
  flowMatchRemainAmountPayTypeGroup: [FASAmountPayload]

  """匹配流水状态"""
  flowMatchStatus: String

  """匹配流水状态-名称"""
  flowMatchStatusName: String

  """ 手续费 """
  handlingFees: BigDecimal

  """id"""
  id: ID

  """ 关联付款单号 """
  paymentOrderCode: String

  """ 收款单号 """
  receiptsCode: String

  """收款方式明细金额(含税)"""
  receiptsPayInfoDetail: [FASPayTypeAmountPayload]

  """收款方式分组金额(含税)"""
  receiptsPayInfoWithTaxGroupByPayment: [FASAmountPayload]

  """ 收款单来源类型 """
  receiptsSourceType: String

  """ 收款单来源类型描述 """
  receiptsSourceTypeName: String

  """ 收入子类型 """
  receiptsSubType: String

  """ 收入子类型描述 """
  receiptsSubTypeName: String

  """收款日期"""
  receiptsTime: Long

  """ 收入类型 """
  receiptsType: String

  """ 收入类型描述 """
  receiptsTypeName: String

  """ 备注 """
  remark: String

  """来源系统-appId"""
  sourceAppId: Int

  """来源系统-名称"""
  sourceAppName: String

  """收款单状态"""
  status: String

  """收款单状态-名称"""
  statusName: String

  """ 收款总金额 """
  totalAmount: BigDecimal
}

type PageNotSubmitPayload {
  pageCurrent: Int
  pageSize: Int
  records: [NotSubmitPayload]
  totalRecords: Long
}

"""分页查询代卖调拨出/入库费用单信息入参"""
input PageOrderTransferBillInInfoInput {
  """应用ID"""
  appId: ID!

  """费用单状态"""
  billStatusList: [Int]

  """关联调拨单号"""
  flowCode: String

  """出/入库日期结束时间"""
  flowTimeEnd: Long

  """出/入库日期开始时间"""
  flowTimeStart: Long

  """出/入库单号"""
  orderCode: String

  """分页参数"""
  page: Page!

  """调出组织"""
  sourceOrgId: ID

  """提交人"""
  submitUser: String

  """调入组织"""
  targetOrgId: ID
}

"""分页查询代卖调拨明细分页信息入参"""
input PageOrderTransferDetailInput {
  """应用ID"""
  appId: ID

  """费用单状态"""
  billStatusList: [Int]

  """调拨单号"""
  flowCode: String

  """出/入库日期结束时间"""
  flowTimeEnd: Long

  """出/入库日期开始时间"""
  flowTimeStart: Long

  """出/入库单号"""
  orderCode: String

  """批次号"""
  originBatchCode: String

  """分页参数"""
  page: Page!

  """商品名称"""
  skuName: String

  """调出组织"""
  sourceOrgId: ID

  """调入组织"""
  targetOrgId: ID

  """操作人"""
  userName: String

  """所属仓库"""
  warehouse: String
}

"""分页获取组织架构列表"""
input PageOrgGroupInput {
  """组织架构名称"""
  orgName: String

  """分页请求参数"""
  page: Page
}

"""分页查询组织架构返回"""
type PageOrgGroupPayload {
  """当前页码"""
  pageCurrent: Int

  """每页大小"""
  pageSize: Int

  """组织架构信息"""
  records: [OrgGroupPayload]

  """总共满足条件数"""
  totalRecords: Long
}

input PageOrgInput {
  appId: Int
  keywords: String
  pageCurrent: Int
  pageSize: Int
}

"""组织标签分页列表"""
type PageOrgLabelPayload {
  """当前页码"""
  pageCurrent: Int

  """每页大小"""
  pageSize: Int

  """组织架构信息"""
  records: [OrgLabel]

  """总共满足条件数"""
  totalRecords: Long
}

""" 运营监控查询输入"""
input PageOrgStatisticsInput {
  """日期"""
  date: Long!

  """org id"""
  orgId: Int

  """计划状态"""
  planStatus: PlanStatus

  """任务状态"""
  taskStatus: TaskStatus
}

type PageOrgStatisticsPayload {
  pageCurrent: Int
  pageSize: Int
  records: [OrgStatisticsPayload]
  totalRecords: Long
}

input PageOriginalSaleInput {
  """查询关键字（单据编号/商品名称，模糊查询）"""
  keyword: String

  """单据状态"""
  outOrderStatus: OutOrderStatusEnum

  """查询时间条件"""
  timeRange: PitayaTimeRange
}

type PageOriginalSalePayload {
  pageCurrent: Int
  pageSize: Int

  """记录列表"""
  records: [OriginalSalePayload]
  totalRecords: Long
}

"""其他入库列表条件"""
input PageOtherInOrderInput {
  commodityTypeId: Int

  """订单结束时间"""
  endTime: Long

  """入库类型"""
  inOrderTypeId: Int

  """查询关键字（订单号/客户，模糊查询）"""
  keyword: String

  """订单状态（10全部，20待提交，30待入库 ，40已完成，50已取消）"""
  orderStatus: Int

  """订单起始时间"""
  startTime: Long
}

"""分页对象"""
type PageOtherInOrderPayload {
  pageCurrent: Int
  pageSize: Int

  """其他入库订单列表"""
  records: [OtherInOrderPayload]
  totalRecords: Long
}

input PageOtherInStockBillInput {
  """应用ID"""
  appId: Int!

  """费用单号"""
  billCode: String

  """状态"""
  billStatusList: [Int]

  """商品类型(生产用)"""
  commodityTypeList: [Int]

  """创建结束日期"""
  endTime: Long

  """入库申请单号"""
  inOrderCode: String

  """分页信息"""
  page: Page!

  """创建开始日期"""
  startTime: Long
}

type PageOtherInStockBillPayload {
  pageCurrent: Int
  pageSize: Int
  records: [OtherInStockBillPayload]
  totalRecords: Int
}

input PageOtherOutOrderInput {
  """商品类型"""
  commodityTypeId: Int

  """创建时间"""
  createTime: Long

  """订单结束时间"""
  endTime: Long

  """关键字搜索"""
  keyword: String

  """出库订单状态(全部：null, 待提交：10， 待出库：20， 已完成：40， 已取消：50)"""
  outOrderStatus: Int

  """出库类型"""
  outOrderTypeId: Int

  """订单起始时间"""
  startTime: Long
}

type PageOutAuditRecord {
  auditOutOrders: [AuditOutOrder]
  pageCurrent: Int
  pageSize: Int
  totalRecords: Long
}

input PageOutOrderInput {
  """    商品类型，"""
  commodityTypeId: Int

  """创建时间"""
  createTime: Long

  """查询关键字（订单号/客户，模糊查询）"""
  keyword: String

  """出库订单状态，默认待提交，10：待提交、15 待审核 20：待出库、30：部分出库、40：已完成、50：已取消"""
  orderStatus: [Int]

  """销售时间"""
  saleTime: Long
}

type PageOutOrderRecord {
  outOrders: [OutOrderRecordList]
  pageCurrent: Int
  pageSize: Int
  totalRecords: Long
}

type PageOutOrderRecordPayload {
  pageCurrent: Int
  pageSize: Int
  records: [OutStockRecordQueryPayload]
  totalRecords: Long
}

input PageOutStockRecordInput {
  """客户Id"""
  customerId: Int

  """客户类型"""
  customerType: Int

  """订单号/商品（模糊查询）"""
  keyword: String

  """出库类型Id"""
  outOrderTypeId: Int

  """v2.20.0.0版本后的出入库类型"""
  stockOrderTypeId: Int

  """查询时间条件"""
  timeRange: PitayaTimeRange
}

input PageOverviewInput {
  """客户所属渠道id"""
  channelId: Int
  createType: Int
  planDate: Long!

  """10待审核 30进行中 40已完成"""
  planStatus: Int
}

type PageOverviewResult {
  pageCurrent: Int
  pageSize: Int
  records: [OverviewPayload]
  totalRecords: Long
}

input PagePayOfAnotherInput {
  """ 记账期间 """
  accountPeriod: Long

  """结束时间"""
  endTime: Long

  """ 生成方式 """
  generationTypes: [String]

  """ 调入代付费用单号 """
  inCode: String

  """ 调出代付费用单号 """
  outCode: String

  """ 分页参数"""
  page: FASPage!

  """ 调出组织 """
  sourceBelongOrg: ID

  """ 调出公司 """
  sourceCompanyId: ID

  """开始时间"""
  startTime: Long

  """ 状态 """
  status: [String]

  """ 调入组织 """
  targetBelongOrg: ID

  """ 调入公司 """
  targetCompanyId: ID

  """ 类型：调出调入 """
  type: String
}

type PagePayOfAnotherPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PagePayOfAnotherRecordPayload]

  """ 数据总条数 """
  totalRecords: Long
}

type PagePayOfAnotherRecordPayload {
  """ 记账期间"""
  accountPeriod: Long

  """确认时间"""
  confirmTime: Long

  """确认人"""
  confirmUserName: String

  """创建人"""
  createByName: String

  """创建日期"""
  createTime: Long

  """ 本位币币种 """
  currency: String

  """币种描述"""
  currencyDesc: String

  """生成方式"""
  generationType: String

  """生成方式描述"""
  generationTypeDesc: String

  """ 调入代付费用单号 """
  inCode: String

  """调入id"""
  inId: ID

  """费用项"""
  items: [PayOfAnotherItemPayload]

  """备注"""
  note: String

  """ 调出代付费用单号 """
  outCode: String

  """调出id"""
  outId: ID

  """驳回原因"""
  rejection: String

  """ 调出组织 """
  sourceBelongOrg: ID

  """ 调出组织名称 """
  sourceBelongOrgName: String

  """ 调出公司 """
  sourceCompanyId: ID

  """ 调出公司名称 """
  sourceCompanyName: String

  """状态"""
  status: String

  """状态描述"""
  statusDesc: String

  """ 调入组织名称 """
  targetBelongOrgName: String

  """ 调入公司 """
  targetCompanyId: ID

  """ 调入公司名称 """
  targetCompanyName: String

  """ 转移总金额 """
  transferAmount: BigDecimal
}

""" 入参-应付管理: 分页"""
input PagePayableInput {
  """创建结束日期"""
  createTimeEnd: Long

  """创建开始日期"""
  createTimeStart: Long

  """方向((字典redOrBlueWord)"""
  direction: String

  """发票主体公司id"""
  invoiceBodyCompanyId: ID

  """开票供应商名称"""
  makeOutSupplierName: String

  """ 分页参数"""
  page: FASPage!

  """应付单号"""
  payableCode: String

  """应付单状态(字典payableStatus)"""
  payableStatus: String

  """应付单子类型(字典payableType)"""
  payableSubType: String

  """应付单类型(字典payableType)"""
  payableType: String

  """付款对象名称"""
  paymentObjectName: String

  """来源单号"""
  sourceCode: String

  """来源单结束日期"""
  sourceTimeEnd: Long

  """来源单开始日期"""
  sourceTimeStart: Long

  """来源单类型(字典payableSourceType)"""
  sourceType: [String]

  """实际供应商名称"""
  supplierName: String
}

"""返回值-应付管理: 分页"""
type PagePayablePayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PagePayableRecordPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

"""返回值-应付管理: 分页(Record)"""
type PagePayableRecordPayLoad {
  """累计预计付款/退款金额"""
  accumulativeAnticipatedPayOrReturnAmount: BigDecimal

  """累计核销预付金额"""
  accumulativeOffsetPrepayAmount: BigDecimal

  """累计付款/退款金额"""
  accumulativePayOrReturnAmount: BigDecimal

  """所属公司id"""
  businessCompanyId: ID

  """所属公司名称"""
  businessCompanyName: String

  """所属组织名称"""
  businessOrgName: [String]

  """所属组织-本次冲暂估应付金额"""
  businessOrgOffsetAppraisePayableAmount: [String]

  """所属组织-应付金额"""
  businessOrgPayableAmount: [String]

  """所属组织-剩余应付金额"""
  businessOrgRemainPayableAmount: [String]

  """是否可作废【1：能；99：不能】"""
  cancelable: Int

  """创建人"""
  createBy: ID

  """创建人名称"""
  createByName: String

  """创建时间"""
  createTime: Long

  """本位币币种-编码"""
  currencyStandardCode: String

  """本位币币种-单位"""
  currencyStandardUnit: String

  """红蓝字"""
  direction: String

  """红蓝字名称"""
  directionName: String

  """应付单id"""
  id: ID

  """发票主体公司id"""
  invoiceBodyCompanyId: ID

  """发票主体公司名称"""
  invoiceBodyCompanyName: String

  """开票供应商id"""
  makeOutSupplierId: ID

  """开票供应商名称"""
  makeOutSupplierName: String

  """本次冲暂估应付金额"""
  offsetAppraisePayableAmount: BigDecimal

  """应付金额"""
  payableAmount: BigDecimal

  """应付单号"""
  payableCode: String

  """应付单状态(字典payableStatus)"""
  payableStatus: String

  """应付单状态名称"""
  payableStatusName: String

  """应付单子类型"""
  payableSubType: String

  """应付单子类型名称"""
  payableSubTypeName: String

  """应付单类型"""
  payableType: String

  """应付单类型名称"""
  payableTypeName: String

  """付款对象id"""
  paymentObjectId: ID

  """付款对象名称"""
  paymentObjectName: String

  """剩余应付金额"""
  remainPayableAmount: BigDecimal

  """来源单号"""
  sourceCode: String

  """来源单日期"""
  sourceTime: Long

  """来源单类型(字典payableSourceType)"""
  sourceType: String

  """来源单类型名称"""
  sourceTypeName: String

  """实际供应商id"""
  supplierId: ID

  """实际供应商名称"""
  supplierName: String
}

input PagePaymentAdvanceInput {
  """所属公司id"""
  belongCompanyId: ID

  """所属组织id"""
  belongOrgId: ID

  """预付单号"""
  code: String

  """创建开始日期"""
  createTimeBegin: Long

  """创建结束日期"""
  createTimeEnd: Long

  """分页参数"""
  page: FASPage!

  """付款状态"""
  payStatus: [String]

  """预付单状态"""
  prepayStatus: [String]

  """供应商id"""
  supplierId: ID
}

type PagePaymentAdvancePayLoad {
  pageCurrent: Int
  pageSize: Int
  records: [PaymentAdvancePayLoad]
  totalRecords: Long
}

input PagePaymentInput {
  """业务发生的公司id（即所属公司）"""
  businessCompanyId: ID

  """创建开始时间"""
  createTimeBegin: Long

  """创建结束时间"""
  createTimeEnd: Long

  """ 是否总部审核 true为总部 false为分公司"""
  isHeadquarters: Boolean

  """ 分页参数"""
  page: FASPage!

  """付款单号"""
  paymentCode: String

  """付款主体名称"""
  paymentEntityName: String

  """付款对象名称"""
  paymentObjectName: String

  """付款状态 字典:paymentPayStatus"""
  paymentPayStatus: [String]

  """来源单子类型 字典:paymentSourceSubType"""
  paymentSourceSubType: [String]

  """来源单类型 字典:paymentSourceType"""
  paymentSourceType: [String]

  """付款单状态 字典:paymentStatus"""
  paymentStatus: [String]

  """ 单据子类型 字典:paymentSubType"""
  paymentSubType: [String]

  """ 单据类型 字典:paymentType"""
  paymentType: [String]

  """供应商名称"""
  supplierName: String
}

type PagePaymentPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PaymentPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

"""分页查询回款信息入参"""
input PagePaymentReturnInput {
  """ 系统ID"""
  appId: Int

  """ 费用单号"""
  billCode: String

  """ 创建时间结束"""
  createEndTime: Long

  """ 创建时间开始"""
  createStartTime: Long

  """ 客户名称"""
  customerName: String

  """ 客户属性"""
  customerTypeEnum: CustomerAttributeTypeEnum

  """分页信息"""
  page: Page

  """ 回款单号"""
  paymentCode: String

  """ 回款规则"""
  settleRuleEnum: SettleRuleEnum

  """费用单状态"""
  status: [Int]
}

"""批发代卖结算分页查询入参"""
input PagePeachAgencySaleSettlementInput {
  """关联代卖单号"""
  agencySaleOrderCode: String

  """代卖结算单号"""
  agencySaleSettlementCode: String

  """代卖类型"""
  agencySaleType: Int

  """供应商/客户"""
  agentName: String

  """系统ID"""
  appId: Int!

  """费用单状态"""
  billStatusList: [Int]

  """创建结束时间"""
  createTimeEnd: Long

  """创建开始时间"""
  createTimeStart: Long

  """分页参数"""
  page: Page!

  """结算费用单号"""
  settlementBillCode: String
}

"""批发代卖结算分页查询出参"""
type PagePeachAgencySaleSettlementPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsPeachAgencySaleSettlementPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

"""批发费用审核分页入参"""
input PagePeachBillAuditInput {
  """系统ID"""
  appId: Int!

  """费用单号"""
  billCode: String

  """费用项名称"""
  billExpenseItemDesc: String

  """费用单状态"""
  billStatusList: [Int]

  """产生环节"""
  createLink: [Int]

  """创建人"""
  createName: String

  """创建结束时间"""
  createTimeEnd: Long

  """创建开始时间"""
  createTimeStart: Long

  """最大金额"""
  maxAmount: BigDecimal

  """最小金额"""
  minAmount: BigDecimal

  """分页参数"""
  page: Page!

  """费用产生结束时间"""
  paymentCreateEndTime: Long

  """费用产生开始时间"""
  paymentCreateStartTime: Long

  """供应商"""
  supplierName: String
}

"""批发费用审核分页出参"""
type PagePeachBillAuditPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PeachBillAuditPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

input PagePeachCommodityAdjustmentInput {
  """商品调整类型"""
  adjustmentType: CommodityAdjustmentEnum!

  """应用ID"""
  appId: Int

  """费用单编码"""
  billCode: String

  """状态"""
  billStatusList: [Int]

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """商品调整编码"""
  code: String

  """调整人"""
  creator: String

  """调整结束日期"""
  endTime: Long

  """入库申请单号"""
  inOrderCode: String

  """分页信息"""
  page: Page!

  """调整开始日期"""
  startTime: Long
}

type PagePeachCommodityAdjustmentPayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachCommodityAdjustmentPayload]
  totalRecords: Int
}

input PagePeachDESCustomerInput {
  """客户姓名"""
  customerName: String

  """客户类型"""
  customerType: PeachCustomerType

  """组织id"""
  orgId: Int!

  """分页入参"""
  page: Page!

  """查询白名单客户"""
  queryWhileList: Boolean
}

type PagePeachDESCustomerPayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachDESCustomerPayload]
  totalRecords: Long
}

input PagePeachDebtContractSetupInput {
  """合同状态 1启用 99禁用"""
  contractStatus: Int

  """合同类型"""
  contractType: PeachDebtContractTypeEnum

  """分页入参"""
  page: Page!

  """合同模板名称"""
  templateName: String

  """合同编码"""
  templateNo: String
}

type PagePeachDebtContractSetupPayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachDebtContractSetupPayload]
  totalRecords: Long
}

input PagePeachDebtElectronicSignatureInput {
  """电子签使用状态 1启用 99禁用"""
  enable: Int

  """组织名称"""
  orgName: String

  """分页入参"""
  page: Page!
}

type PagePeachDebtElectronicSignaturePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachDebtElectronicSignaturePayload]
  totalRecords: Long
}

"""分页查询其他收入费用单信息入参"""
input PagePeachOtherIncomeBillInput {
  """系统ID"""
  appId: Int!

  """创建结束时间"""
  createEndTime: Long

  """创建开始时间"""
  createStartTime: Long

  """其他收入单号"""
  incomeOrderCode: String

  """其他收入单状态"""
  incomeOrderStatusList: [Int]

  """收入类型"""
  incomeTypeList: [Int]

  """所属组织id"""
  orgId: ID

  """分页参数"""
  page: Page!

  """产生结束日期"""
  productEndTime: Long

  """产生开始日期"""
  productStartTime: Long
}

""" 分页查询其他收入费用单信息出参"""
type PagePeachOtherIncomeBillPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PeachOtherIncomeBillPayload]

  """ 数据总条数 """
  totalRecords: Long
}

"""分页查询销售退货单信息入参"""
input PagePeachReturnOrderInput {
  """系统ID"""
  appId: Int!

  """退货结束时间"""
  createTimeEnd: Long

  """退货开始时间"""
  createTimeStart: Long

  """客户属性"""
  customerAttribute: Int

  """客户名称"""
  customerName: String

  """客户类型"""
  customerType: Int

  """客户财务编码"""
  financialSystemCode: String

  """分页参数"""
  page: Page!

  """退货单号"""
  returnOrderCode: String

  """销售单号"""
  salesOrderCode: String
}

""" 分页查询销售退货单信息出参"""
type PagePeachReturnOrderPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PeachReturnOrderPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

input PagePeachSkuOptionInput {
  """ 商品品类Id """
  commodityCategoryId: Int

  """ 商品SpuId """
  commoditySpuId: Int

  """ 选项id集合 """
  optionIdList: [Int]

  """ 分页参数 """
  page: Page!

  """ 规格id集合 """
  specIdList: [Int]
}

type PagePeachSkuOptionPayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachSkuOptionPayload]
  totalRecords: Long
}

""" 入库申请返回结果集合"""
type PagePeachStockRecordPayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachStockRecordPayload]
  totalRecords: Int
}

input PagePitayaBaseInStockBillInput {
  """系统ID"""
  appId: Int

  """批次号（原始批次号）"""
  batchCode: String

  """入库组织"""
  createByOrg: String

  """入库结束时间"""
  createTimeEnd: Long

  """入库开始时间"""
  createTimeStart: Long

  """批次号（当前批次号）"""
  currentBatchCode: String

  """入库类型"""
  inOrderType: [Int]

  """业务单号"""
  orderCode: String

  """ 分页参数"""
  page: Page!

  """sku名称"""
  skuName: String
}

"""生产费用审核分页入参"""
input PagePitayaBillAuditInput {
  """系统ID"""
  appId: Int!

  """所属组织id"""
  belongOrgId: ID

  """费用单号"""
  billCode: String

  """费用项名称"""
  billExpenseItemDesc: String

  """费用单状态"""
  billStatusList: [Int]

  """产生环节"""
  createLink: [Int]

  """创建人"""
  createName: String

  """创建结束时间"""
  createTimeEnd: Long

  """创建开始时间"""
  createTimeStart: Long

  """最大金额"""
  maxAmount: BigDecimal

  """最小金额"""
  minAmount: BigDecimal

  """分页参数"""
  page: Page!

  """费用产生结束时间"""
  paymentCreateEndTime: Long

  """费用产生开始时间"""
  paymentCreateStartTime: Long

  """供应商"""
  supplierName: String
}

"""生产费用审核分页出参"""
type PagePitayaBillAuditPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PitayaBillAuditPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

input PagePitayaConvertOrderInput {
  """系统ID"""
  appId: Int!

  """费用单号"""
  billCode: String

  """审核状态"""
  billStatus: [Int]

  """转换申请单号"""
  convertOrderCode: String

  """转换类型"""
  convertTypes: [Int]

  """创建结束时间"""
  createTimeEnd: Long

  """创建开始时间"""
  createTimeStart: Long

  """分页参数"""
  page: Page!
}

"""商品转换审核分页查询出参"""
type PagePitayaConvertOrderPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsPitayaConvertOrderPayload]

  """ 数据总条数 """
  totalRecords: Long
}

"""配送费用单分页查询入参"""
input PagePitayaDeliveryOrderInput {
  """系统ID"""
  appId: Int!

  """所属组织"""
  belongOrgId: ID

  """费用单号"""
  billCode: String

  """费用单状态"""
  billStatusList: [Int]

  """创建结束时间"""
  createTimeEnd: Long

  """创建开始时间"""
  createTimeStart: Long

  """所属客户Str"""
  customerIdStr: String

  """配送单创建结束时间"""
  deliveryOrderCreateTimeEnd: Long

  """配送单创建开始时间"""
  deliveryOrderCreateTimeStart: Long

  """配送类型"""
  deliveryOrderTypeList: [PitayaDeliveryOrderTypeEnum]

  """配送单配送结束时间"""
  deliveryTimeEnd: Long

  """配送单配送开始时间"""
  deliveryTimeStart: Long

  """手工单号"""
  manualCode: String

  """关联配送单号"""
  orderCode: String

  """分页参数"""
  page: Page!

  """所属仓库"""
  warehouseName: String
}

"""配送费用单分页查询出参"""
type PagePitayaDeliveryOrderPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsPitayaDeliveryOrderPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

"""配送退货分页查询入参"""
input PagePitayaDeliveryReturnOrderInput {
  """系统ID"""
  appId: Int!

  """所属组织"""
  belongOrgId: ID

  """创建结束时间"""
  createTimeEnd: Long

  """创建开始时间"""
  createTimeStart: Long

  """配送退货类型"""
  deliveryOrderTypeList: [PitayaDeliveryOrderTypeEnum]

  """分页参数"""
  page: Page!

  """退货单号"""
  returnOrderCode: String
}

"""配送退货分页查询出参"""
type PagePitayaDeliveryReturnOrderPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsPitayaDeliveryReturnOrderPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

input PagePitayaDomesticReceiveTaskInput {
  """发车日期"""
  departureDate: Long

  """模糊搜索字段"""
  keyword: String

  """模糊搜索类型"""
  keywordType: SearchPitayaDomesticReceiveTaskEnum

  """状态"""
  status: PitayaDomesticReceiveTaskEnum
}

type PagePitayaDomesticReceiveTaskPayload implements PageInfoBase {
  """当前页码"""
  pageCurrent: Int

  """每页显示条数"""
  pageSize: Int
  records: [PitayaDomesticReceiveTaskPayload]

  """总条数"""
  totalRecords: Long
}

"""分页查询代卖调拨出/入库费用单信息入参"""
input PagePitayaOrderTransferBillInInfoInput {
  """应用ID"""
  appId: ID

  """费用单状态"""
  billStatusList: [Int]

  """关联调拨单号"""
  flowCode: String

  """出/入库日期结束时间"""
  flowTimeEnd: Long

  """出/入库日期开始时间"""
  flowTimeStart: Long

  """出/入库单号"""
  orderCode: String

  """分页参数"""
  page: Page!

  """调出组织"""
  sourceOrgId: ID

  """提交人"""
  submitUser: String

  """调入组织"""
  targetOrgId: ID
}

"""分页查询代卖调拨明细分页信息入参"""
input PagePitayaOrderTransferDetailInput {
  """应用ID"""
  appId: ID

  """批次号"""
  batchCode: String

  """费用单状态"""
  billStatusList: [Int]

  """代卖单号"""
  dmOrderCode: String

  """调拨单号"""
  flowCode: String

  """出/入库日期结束时间"""
  flowTimeEnd: Long

  """出/入库日期开始时间"""
  flowTimeStart: Long

  """出/入库单号"""
  orderCode: String

  """分页参数"""
  page: Page!

  """商品名称"""
  skuName: String

  """调出组织"""
  sourceOrgId: ID

  """调入组织"""
  targetOrgId: ID
}

input PagePitayaProductionTaskOrderInput {
  """系统ID"""
  appId: Int!

  """所属组织"""
  belongOrgId: ID

  """费用单状态"""
  billStatusList: [Int]

  """含半成品"""
  checkHalfFinishedStatus: Int

  """提交结束日期"""
  createTimeEnd: Long

  """提交开始日期"""
  createTimeStart: Long

  """所属客户Str"""
  customerIdStr: String

  """分页参数"""
  page: Page!

  """领料是否含退货品（生产入库费用审核用）"""
  requisitionIncludeReturn: Int

  """领料是否含半成品（生产入库费用审核用）"""
  requisitionIncludeSemiFinished: Int

  """生产任务单号"""
  taskCode: String

  """生产状态"""
  taskStatus: [Int]
}

type PagePitayaProductionTaskOrderPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [FmsPitayaProductionTaskOrderPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

input PagePitayaReceiveTaskInput {
  """模糊搜索字段(关联采购单号)"""
  keyword: String

  """采购日期"""
  purchaseDate: Long

  """状态"""
  status: PitayaReceiveTaskStatusEnum
}

type PagePitayaReceiveTaskPayload implements PageInfoBase {
  """当前页码"""
  pageCurrent: Int

  """每页显示条数"""
  pageSize: Int
  records: [PitayaReceiveTaskPayload]

  """总条数"""
  totalRecords: Long
}

input PagePitayaSop {
  """品类"""
  categoryId: Int

  """模板名称"""
  sopName: String

  """状态"""
  sopStatus: Boolean
}

type PagePitayaSopPayload {
  """当前页码"""
  pageCurrent: Int

  """每页显示条数"""
  pageSize: Int
  records: [PitayaSopPayload]

  """总条数"""
  totalRecords: Long
}

type PagePitayaSortingWarehouse {
  pageCurrent: Int
  pageSize: Int
  records: [PitayaSortingWarehousePayload]
  totalRecords: Long
}

input PagePitayaUserInput {
  """员工姓名"""
  name: String

  """组织ID"""
  orgId: Int!

  """用户状态"""
  status: UserStatus
}

type PagePitayaUserPayload {
  pageCurrent: Int
  pageSize: Int
  records: [PitayaUserPayload]
  totalRecords: Long
}

"""查询岗位请求"""
input PagePositionInput {
  """所属组织架构id（非必填）"""
  groupOrgId: Int

  """所属组织id（非必填）"""
  orgId: Int

  """分页请求参数"""
  page: Page

  """岗位名称（非必填）"""
  positionName: String

  """列表类型"""
  positionPageEnum: PositionPageEnum

  """岗位状态（非必填）"""
  positionStatus: PositionStatus
}

"""查询岗位返回"""
type PagePositionPayload {
  """当前页码"""
  pageCurrent: Int

  """每页大小"""
  pageSize: Int

  """岗位信息"""
  records: [PositionDTO]

  """总共满足条件数"""
  totalRecords: Long
}

""" 主营业务收款管理分页返回信息 """
type PagePrimaryReceiptsPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PagePrimaryReceiptsRecordPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

""" 主营业务收款管理分页返回记录信息 """
type PagePrimaryReceiptsRecordPayLoad {
  """回款关联应收单状态"""
  associationStatus: String

  """回款关联应收单状态描述"""
  associationStatusDesc: String

  """业务发生公司id"""
  businessCompanyId: Int

  """业务发生公司-名称"""
  businessCompanyName: String

  """业务发生的组织id"""
  businessOrgId: Int

  """业务发生的组织-名称"""
  businessOrgName: String

  """ 是否可作废  1表示是，99表示否"""
  canCancel: Int

  """合同主体名称"""
  contractCompanyName: String

  """创建时间"""
  createTime: Long

  """ 创建人 """
  creatorName: String

  """本位币币种-编码"""
  currencyStandardCode: String

  """本位币币种-单位"""
  currencyStandardUnit: String

  """客户所属id"""
  customerBelongId: ID

  """客户所属类型"""
  customerBelongType: Int

  """客户名称"""
  customerName: String

  """ 流水匹配总金额 """
  flowMatchAmount: BigDecimal

  """匹配流水单号 """
  flowMatchCodeList: [String]

  """ 剩余流水匹配总金额 """
  flowMatchRemainAmount: BigDecimal

  """ 剩余匹配流水收款方式分组 """
  flowMatchRemainAmountPayTypeGroup: [FASAmountPayload]

  """匹配流水状态"""
  flowMatchStatus: String

  """匹配流水状态-名称"""
  flowMatchStatusName: String

  """ 手续费 """
  handlingFees: BigDecimal

  """id"""
  id: ID

  """出票公司ID"""
  makeOutCompanyId: Int

  """出票公司名称"""
  makeOutCompanyName: String

  """ 关联回款单号 """
  paymentOrderCode: String

  """ 收款单号 """
  receiptsCode: String

  """收款方式明细金额(含税)"""
  receiptsPayInfoDetail: [FASAmountPayload]

  """收款方式金额(含税)"""
  receiptsPayInfoWithTaxGroupByPayment: [FASAmountPayload]

  """ 收款单来源类型 """
  receiptsSourceType: String

  """ 收款单来源类型描述 """
  receiptsSourceTypeName: String

  """收款日期"""
  receiptsTime: Long

  """ 收入类型(字典receiptsType) """
  receiptsType: String

  """ 收入类型描述 """
  receiptsTypeName: String

  """关联应收单号"""
  receivableCodeList: [ReceivableLinkInfo]

  """ 备注 """
  remark: String

  """来源系统-appId"""
  sourceAppId: Int

  """来源系统-名称"""
  sourceAppName: String

  """收款单状态"""
  status: String

  """收款单状态-名称"""
  statusName: String

  """ 收款总金额 """
  totalAmount: BigDecimal
}

type PagePrimaryReceiptsReturnPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PagePrimaryReceiptsReturnRecordPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

type PagePrimaryReceiptsReturnRecordPayLoad {
  """业务发生公司id"""
  businessCompanyId: ID

  """业务发生公司-名称"""
  businessCompanyName: String

  """ 关联业务单号 """
  businessOrderCodeList: [String]

  """业务发生的组织id"""
  businessOrgId: ID

  """业务发生的组织-名称"""
  businessOrgName: String

  """可否关联应收单 1 可以 99 不可以"""
  canAssociated: Int

  """创建时间"""
  createTime: Long

  """创建人"""
  createUserName: String

  """本位币币种-编码"""
  currencyStandardCode: String

  """本位币币种-单位"""
  currencyStandardUnit: String

  """客户所属id"""
  customerBelongId: ID

  """客户所属类型"""
  customerBelongType: Int

  """客户名称"""
  customerName: String

  """id"""
  id: ID

  """ 付款单状态 """
  paymentStatus: String

  """ 付款单状态-名称 """
  paymentStatusName: String

  """ 付款时间 (关联的付款单的付款日期；最多展示3个，多个鼠标移动展示)"""
  paymentTime: [Long]

  """ 驳回原因 """
  reason: String

  """ 退款单号 """
  receiptsReturnCode: String

  """ 退款单来源类型(字典 receiptsReturnSourceType) """
  receiptsReturnSourceType: String

  """ 退款单来源类型描述 """
  receiptsReturnSourceTypeName: String

  """退款日期"""
  receiptsReturnTime: Long

  """关联应收单号"""
  receivableCodeList: [ReceivableLinkInfo]

  """ 剩余款金额(退款总额-已退款单) """
  remainTotalAmount: BigDecimal

  """ 备注 """
  remark: String

  """退款金额-Join"""
  returnAmountGroupByPaymentJoin: String

  """ 已退款金额(取退款单关联的付款单的【已付款金额】累积) """
  returnedTotalAmount: BigDecimal

  """来源系统-appId"""
  sourceAppId: Int

  """来源系统-名称"""
  sourceAppName: String

  """退款单状态"""
  status: String

  """退款单状态-名称"""
  statusName: String

  """ 退款总金额 """
  totalAmount: BigDecimal
}

input PageProductionStockAdjustmentInput {
  """订单状态"""
  adjustmentStatus: ProductionStockAdjustmentStatusEnum!

  """订单类型"""
  adjustmentType: ProductionStockAdjustmentType!
}

type PageProductionStockAdjustmentPayload {
  pageCurrent: Int
  pageSize: Int

  """记录列表"""
  records: [ProductionStockAdjustmentPayload]
  totalRecords: Long
}

input PageProjectGroupInput {
  """所属部门"""
  belongOrgId: Int

  """所属项目组名称"""
  projectGroupName: String
}

type PageProjectGroupPayload {
  pageCurrent: Int
  pageSize: Int
  records: [ProjectGroupPayload]
  totalRecords: Long
}

input PagePurchaseReturnInput {
  endTime: Long
  keywords: String
  startTime: Long
  status: PurchaseStatus
}

type PagePurchaseReturnPayload {
  pageCurrent: Int
  pageSize: Int
  records: [PurchaseReturnPayload]
  totalRecords: Long
}

type PagePurchaseSummaryPayload {
  pageCurrent: Int
  pageSize: Int
  records: [PurchaseSummaryPayload]
  totalRecords: Long
}

input PageQualityManagementInput {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类"""
  categoryId: ID

  """工厂发柜截止日期"""
  deliveryCabinetEnd: Long

  """工厂发柜起始日期"""
  deliveryCabinetStart: Long

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """产地计划号"""
  planCode: String

  """发运方式"""
  transportMethod: TransportMethodEnum
}

type PageQualityManagementPayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [QualityManagementRecordPayload]

  """总记录数"""
  totalRecords: Int
}

"""查询商品存储管理条件【分页】请求参数"""
input PageQueryStorageConditionInput {
  """商品名称"""
  categoryName: String

  """分页参数"""
  page: Page
}

""" 主营业务收款管理分页参数 """
input PageReceiptsInput {
  """回款关联应收单状态"""
  associationStatus: String

  """业务发生的公司id（即所属公司）"""
  businessCompanyId: ID

  """所属组织"""
  businessOrgId: ID

  """关联回款单号"""
  businessPaymentCode: String

  """ 合同主体 """
  contractCompanyName: String

  """创建日期-开始"""
  createTimeBegin: Long

  """创建日期-结束"""
  createTimeEnd: Long

  """客户"""
  customerInfo: FASCustomerInput

  """ 匹配流水状态(字典flowMatchStatus)"""
  flowMatchStatus: String

  """ 出票公司 """
  makeOutCompanyId: ID

  """ 分页参数"""
  page: FASPage!

  """收款状态(字典primaryReceiptsType)"""
  receiptStatusIn: [String]

  """收款来源类型(字典receiptsSourceType)"""
  receiptsSourceTypes: [String]

  """ 收款日期-开始"""
  receiptsTimeBegin: Long

  """ 收款日期-结束"""
  receiptsTimeEnd: Long

  """关联应收单号"""
  receivableCode: String
}

input PageReceiptsReturnInput {
  """业务发生的公司id（即所属公司）"""
  businessCompanyId: ID

  """关联业务单号"""
  businessOrderCode: String

  """所属组织"""
  businessOrgId: ID

  """创建日期-开始"""
  createTimeBegin: Long

  """创建日期-结束"""
  createTimeEnd: Long

  """客户"""
  customerInfo: FASCustomerInput

  """ 分页参数"""
  page: FASPage!

  """付款状态(字典paymentPayStatus)"""
  paymentStatus: [String]

  """退款来源类型(字典receiptsReturnSourceType)"""
  receiptsReturnSourceType: [String]

  """ 退款日期-开始"""
  returnTimeBegin: Long

  """ 退款日期-结束"""
  returnTimeEnd: Long

  """退款单状态(字典receiptsReturnStatus)"""
  status: [String]
}

"""入参-应收管理: 分页(用于创建收款单)"""
input PageReceivableForCreateReceiptsInput {
  """业务发生的公司id（即所属公司）"""
  businessCompanyId: ID

  """所属组织"""
  businessOrgId: ID

  """合同主体公司名称"""
  contractCompanyName: String

  """ 创建日期(应收单)-开始"""
  createTimeBegin: Long

  """ 创建日期(应收单)-结束"""
  createTimeEnd: Long

  """客户"""
  customerInfos: [FASCustomerInput]

  """发票号码"""
  invoiceNumber: String

  """发票日期-开始"""
  invoiceTimeBegin: Long

  """发票日期-结束"""
  invoiceTimeEnd: Long

  """出票公司ID"""
  makeOutCompanyId: ID

  """ 分页参数"""
  page: FASPage!

  """应收单号"""
  receivableCode: String

  """ 是否真实发票"""
  withInvoiceReal: Int
}

"""返回值-应收管理: 分页(用于创建收款单)"""
type PageReceivableForCreateReceiptsPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PageReceivableForCreateReceiptsRecordPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

"""返回值-应收管理: 分页(用于创建收款单)-Record-业务单"""
type PageReceivableForCreateReceiptsRecordBusinessPayLoad {
  """业务单据金额"""
  businessAmount: BigDecimal

  """业务单号"""
  businessCode: String

  """业务单据id"""
  businessId: ID

  """业务单日期"""
  businessTime: Long

  """业务单据类型"""
  businessType: Int

  """业务单据类型-名称"""
  businessTypeName: String

  """发票号码"""
  invoiceNumber: String

  """剩余应收金额(含税)"""
  remainReceivableAmountWithTax: BigDecimal

  """剩余应收分组收款方式金额(含税)"""
  remainReceivableAmountWithTaxGroupByPaymentS: [FASAmountPayload]
}

"""返回值-应收管理: 分页(用于创建收款单)-Record"""
type PageReceivableForCreateReceiptsRecordPayLoad {
  """业务单信息"""
  businessInfos: [PageReceivableForCreateReceiptsRecordBusinessPayLoad]

  """合同主体公司名称"""
  contractCompanyName: String

  """创建时间(应收单)"""
  createTime: Long

  """客户所属id"""
  customerBelongId: ID

  """客户所属类型"""
  customerBelongType: Int

  """客户名称"""
  customerName: String

  """id(应收单id)"""
  id: ID

  """出票公司ID"""
  makeOutCompanyId: ID

  """出票公司名称"""
  makeOutCompanyName: String

  """应收金额(含税)"""
  receivableAmountWithTax: BigDecimal

  """应收单号"""
  receivableCode: String

  """关联的发票id"""
  refInvoiceId: ID

  """关联的发票号码"""
  refInvoiceNumber: String

  """剩余应收金额(含税)"""
  remainReceivableAmountWithTax: BigDecimal

  """剩余应收分组收款方式金额(含税)"""
  remainReceivableAmountWithTaxGroupByPayments: [FASAmountPayload]

  """虚拟发票/真实发票-展示名称"""
  virtualOrRealName: String

  """是否有真实发票"""
  withInvoiceReal: Int
}

"""入参-应收管理: 分页"""
input PageReceivableInput {
  """业务发生的公司id（即所属公司）"""
  businessCompanyId: ID

  """所属组织"""
  businessOrgId: ID

  """业务结算周期-结束"""
  businessSettlementPeriodEnd: Long

  """业务结算周期-开始"""
  businessSettlementPeriodStart: Long

  """ 创建日期-开始"""
  createTimeBegin: Long

  """ 创建日期-结束"""
  createTimeEnd: Long

  """客户"""
  customerInfo: FASCustomerInput

  """应收是否存在余额(即余额是否不等于0)"""
  existRemainReceivableAmount: Int

  """发票号码"""
  invoiceNumber: String

  """发票日期-开始"""
  invoiceTimeBegin: Long

  """发票日期-结束"""
  invoiceTimeEnd: Long

  """ 分页参数"""
  page: FASPage!

  """应收单号"""
  receivableCode: String

  """红蓝字(字典redOrBlueWord)"""
  receivableDirection: String

  """ 应收单状态(字典receivableStatus)"""
  status: String
}

"""返回值-应收管理: 分页"""
type PageReceivablePayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PageReceivableRecordPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

"""返回值-应收管理: 分页（Record）"""
type PageReceivableRecordPayLoad {
  """所属公司id"""
  businessCompanyId: ID

  """所属公司-名称"""
  businessCompanyName: String

  """所属组织id"""
  businessOrgId: ID

  """所属公司-名称"""
  businessOrgName: String

  """业务结算周期-结束"""
  businessSettlementPeriodEnd: Long

  """业务结算周期-开始"""
  businessSettlementPeriodStart: Long

  """是否能作废【1：能作废；99：不能作废】"""
  canCancel: Int

  """是否冲蓝字应收【1：能冲销；99：不能冲销】"""
  canOffsetBlueReceivable: Int

  """合同主体公司名称"""
  contractCompanyName: String

  """创建人"""
  createBy: ID

  """创建人-名称"""
  createByName: String

  """创建时间"""
  createTime: Long

  """本位币币种-编码"""
  currencyStandardCode: String

  """本位币币种-单位"""
  currencyStandardUnit: String

  """客户所属id"""
  customerBelongId: ID

  """客户所属类型"""
  customerBelongType: Int

  """客户名称"""
  customerName: String

  """id"""
  id: ID

  """发票红字/蓝字-value"""
  invoiceDirection: String

  """发票红字/蓝字-名称"""
  invoiceDirectionName: String

  """发票日期"""
  invoiceTime: Long

  """开票公司"""
  makeOutCompanyId: ID

  """开票公司-名称"""
  makeOutCompanyName: String

  """累计核销预收金额"""
  offsetAdvanceReceivableAmountTotalWithTax: BigDecimal

  """本次冲暂估应收金额"""
  offsetAppraiseReceivableAmount: BigDecimal

  """累计冲销蓝/红字应收金额"""
  offsetBlueOrRedReceivableAmountTotalWithTax: BigDecimal

  """累积收款/退款金额"""
  offsetReceiptOrRefundAmountTotalWithTax: BigDecimal

  """应收金额(不含税)"""
  receivableAmountNoTax: BigDecimal

  """应收金额(含税)"""
  receivableAmountWithTax: BigDecimal

  """应收单单号"""
  receivableCode: String

  """税额"""
  receivableTaxFee: BigDecimal

  """税率"""
  receivableTaxRate: BigDecimal

  """关联的发票id"""
  refInvoiceId: ID

  """关联的发票号码"""
  refInvoiceNumber: String

  """剩余应收金额(含税)"""
  remainReceivableAmountWithTax: BigDecimal

  """剩余应收分组收款方式金额(含税)-Join"""
  remainReceivableAmountWithTaxGroupByPaymentJoin: String

  """来源系统-appId"""
  sourceAppId: Int

  """来源系统-名称"""
  sourceAppName: String

  """ 应收单状态-code"""
  status: String

  """ 应收单状态-名称"""
  statusName: String
}

input PageReceiveBillInput {
  """费用类型 可空"""
  billMainType: FcBillMainTypeEnum

  """关键字搜索"""
  keyword: KeywordSearch

  """状态"""
  status: PageReceiveBillStatusEnum

  """时间段查询"""
  timeRange: TimeRange
}

type PageReceiveBillPayload {
  pageCurrent: Int
  pageSize: Int
  records: [FcReceiveBillPayload]
  totalRecords: Long
}

enum PageReceiveBillStatusEnum {
  """收货费用单审核: 已审核"""
  AUDITED

  """收货费用单: 审核中"""
  AUDITING

  """收货费用单: 已完成"""
  FINISH

  """收货费用单: 已驳回"""
  REJECT

  """收货费用单审核: 待审核"""
  UN_AUDIT

  """收货费用单: 待提交"""
  UN_SUBMIT
}

"""入参-对账管理: 分页(用于创建应付发票)"""
input PageReconciliationForCreateInvoiceInput {
  """业务发生公司id"""
  businessCompanyId: ID

  """业务日期-结束"""
  createTimeEnd: Long

  """业务日期-开始"""
  createTimeStart: Long

  """对账类型(字典redOrBlueWord)"""
  direction: String

  """ 分页参数"""
  page: FASPage!

  """来源单据类型(字典 reconciliationType)"""
  reconciliationType: String!

  """实际供应商id"""
  supplierId: ID

  """实际供应商名称"""
  supplierName: String
}

"""返回值-对账管理: 分页(用于创建应付发票)"""
type PageReconciliationForCreateInvoicePayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PageReconciliationForCreateInvoiceRecordPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

"""返回值-对账管理: 分页(用于创建应付发票)-Record-业务单信息-Base"""
type PageReconciliationForCreateInvoiceRecordBusinessBasePayLoad {
  """业务单据号"""
  businessCode: String

  """业务单据id"""
  businessId: ID

  """业务日期"""
  businessTime: Long

  """单据类型"""
  businessType: Int

  """单据类型-名称"""
  businessTypeName: String

  """费用项id"""
  costId: ID

  """费用项名称"""
  costName: String

  """累计开票价税合计"""
  makeOutInvoiceAmountTotalWithTax: BigDecimal

  """业务单对账金额"""
  reconciliationAmount: BigDecimal

  """对账单明细id"""
  reconciliationItemId: ID

  """税率(可能存在多个)"""
  taxRates: [BigDecimal]
}

"""返回值-对账管理: 分页(用于创建应付发票)-Record-业务单信息"""
type PageReconciliationForCreateInvoiceRecordBusinessPayLoad {
  """基础数据"""
  baseInfo: PageReconciliationForCreateInvoiceRecordBusinessBasePayLoad

  """逆向单据信息"""
  children: [PageReconciliationForCreateInvoiceRecordBusinessBasePayLoad]
}

"""返回值-对账管理: 分页(用于创建应付发票)-Record"""
type PageReconciliationForCreateInvoiceRecordPayLoad {
  """所属公司id"""
  businessCompanyId: ID

  """所属公司-名称"""
  businessCompanyName: String

  """对账单的业务单信息"""
  businessInfos: [PageReconciliationForCreateInvoiceRecordBusinessPayLoad!]!

  """所属组织(join)"""
  businessOrgNameJoin: String

  """对账日期"""
  createTime: Long

  """累计开票价税合计"""
  makeOutInvoiceAmountTotalWithTax: BigDecimal

  """对账金额"""
  reconciliationAmount: BigDecimal

  """对账单号"""
  reconciliationCode: String

  """对账单id"""
  reconciliationId: ID

  """对账单类型-code"""
  reconciliationType: String

  """对账单类型-名称"""
  reconciliationTypeName: String

  """供应商id"""
  supplierId: ID

  """供应商名称"""
  supplierName: String
}

""" 入参-对账管理: 分页"""
input PageReconciliationInput {
  """创建日期-结束"""
  createTimeEnd: Long

  """创建日期-开始"""
  createTimeStart: Long

  """开票状态(字典invoicingStatus)"""
  invoicingStatus: [String]

  """ 分页参数"""
  page: FASPage!

  """对账周期结束时间"""
  periodEndTime: Long

  """对账周期开始时间"""
  periodStartTime: Long

  """对账单号"""
  reconciliationCode: String

  """对账状态(字典reconciliationStatus)"""
  reconciliationStatus: [String]

  """对账单类型,字典reconciliationType"""
  reconciliationType: [String]

  """供应商id"""
  supplierId: ID

  """供应商名称"""
  supplierName: String
}

"""返回值-对账管理: 分页"""
type PageReconciliationPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PageReconciliationRecordPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

"""返回值-对账管理: 分页(Record)"""
type PageReconciliationRecordPayLoad {
  """累计已开票金额"""
  accumulativeInvoiceAmount: BigDecimal

  """所属公司id"""
  businessCompanyId: ID

  """所属公司-名称"""
  businessCompanyName: String

  """组织分组列表"""
  businessOrgGroupList: [BusinessOrgGroup]

  """是否能作废【1：能作废；99：不能作废】"""
  cancelable: Int

  """对账人"""
  createBy: ID

  """对账人-名称"""
  createByName: String

  """创建日期"""
  createTime: Long

  """本位币币种-编码"""
  currencyStandardCode: String

  """本位币币种-单位"""
  currencyStandardUnit: String

  """对账单id"""
  id: ID

  """开票状态(字典invoicingStatus)"""
  invoicingStatus: String

  """开票状态名称"""
  invoicingStatusName: String

  """对账周期结束时间"""
  periodEndTime: Long

  """对账周期开始时间"""
  periodStartTime: Long

  """本次对账总金额"""
  reconciliationAmount: BigDecimal

  """对账单号"""
  reconciliationCode: String

  """差额"""
  reconciliationDiffAmount: BigDecimal

  """对账状态(字典reconciliationStatus)"""
  reconciliationStatus: String

  """对账状态名称"""
  reconciliationStatusName: String

  """对账单类型(字典reconciliationType)"""
  reconciliationType: String

  """对账单类型名称"""
  reconciliationTypeName: String

  """关联的发票号码"""
  relInvoiceNumberList: [String]

  """剩余可开票金额"""
  remainInvoiceAmount: BigDecimal

  """供应商id"""
  supplierId: ID

  """供应商名称"""
  supplierName: String
}

""" 入参-报销费用管理: 分页"""
input PageReimbursementInput {
  """计划摊销结束时间"""
  amortizeEndTime: Long

  """计划摊销开始时间"""
  amortizeStartTime: Long

  """摊销状态(字典reimbursementAmortizeStatus)"""
  amortizeStatus: [String]

  """所属组织id"""
  businessOrgId: ID

  """创建结束日期"""
  createTimeEnd: Long

  """创建开始日期"""
  createTimeStart: Long

  """是否增量(1：是；99：否)"""
  increment: Int

  """NC单号"""
  ncSystemCode: String

  """ 分页参数"""
  page: FASPage!

  """报销单付款状态(字典reimbursementPayStatus)"""
  payStatus: [String]

  """报销单号"""
  reimbursementCode: String

  """报销结束时间"""
  reimbursementEndTime: Long

  """报销部门组织id"""
  reimbursementOrgId: ID

  """报销开始时间"""
  reimbursementStartTime: Long

  """报销单状态(字典reimbursementStatus)"""
  reimbursementStatus: [String]

  """报销子类型(字典reimbursementType)"""
  reimbursementSubtype: String

  """报销类型(字典reimbursementType)"""
  reimbursementType: String

  """关联应付单状态(字典relPayableStatus)"""
  relPayableStatus: [String]
}

"""返回值-报销费用管理: 分页"""
type PageReimbursementPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PageReimbursementRecordPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

"""返回值-报销费用管理: 分页(Record)"""
type PageReimbursementRecordPayLoad {
  """是否摊销【1：是；99：否】"""
  amortize: Int

  """摊销结束时间"""
  amortizeEndTime: Long

  """摊销记录列表"""
  amortizeList: [AmortizePayLoad]

  """摊销开始时间"""
  amortizeStartTime: Long

  """摊销状态(字典reimbursementAmortizeStatus)"""
  amortizeStatus: String

  """摊销状态名称"""
  amortizeStatusName: String

  """所属公司id"""
  businessCompanyId: ID

  """所属公司名称"""
  businessCompanyName: String

  """业务项目名称"""
  businessObjectName: [String]

  """所属组织id"""
  businessOrgId: ID

  """所属组织名称"""
  businessOrgName: String

  """是否可作废【1：能；99：不能】"""
  cancelable: Int

  """创建人"""
  createBy: ID

  """创建人-名称"""
  createByName: String

  """创建时间"""
  createTime: Long

  """本位币币种-单位"""
  currencyStandardUnit: String

  """客户名称"""
  customerName: [String]

  """是否可编辑【1：能；99：不能】"""
  editable: Int

  """附件列表"""
  fileList: [FASFilePayload]

  """生成应付单失败的原因"""
  genePayableFailReason: String

  """报销单id"""
  id: ID

  """是否增量【1：是；99：否】"""
  increment: Int

  """匹配借支总额"""
  matchingBorrowingAmount: BigDecimal

  """匹配借支单情况"""
  matchingBorrowingCase: [String]

  """NC单号"""
  ncSystemCode: String

  """报销单付款状态(字典reimbursementPayStatus)"""
  payStatus: String

  """报销单付款状态名称"""
  payStatusName: String

  """需支付金额(借支差额)"""
  payableAmount: BigDecimal

  """已付款金额"""
  paymentAmount: BigDecimal

  """付款单号"""
  paymentCode: [String]

  """付款对象id(员工为用户id，单位为0)"""
  paymentObjectId: ID

  """付款对象名称"""
  paymentObjectName: String

  """报销金额"""
  reimbursementAmount: BigDecimal

  """报销单号"""
  reimbursementCode: String

  """报销部门组织id"""
  reimbursementOrgId: ID

  """报销部门组织名称"""
  reimbursementOrgName: String

  """报销事由"""
  reimbursementReason: String

  """报销单状态(字典reimbursementStatus)"""
  reimbursementStatus: String

  """报销单状态名称"""
  reimbursementStatusName: String

  """报销子类型(字典reimbursementType)"""
  reimbursementSubtype: String

  """报销子类型名称"""
  reimbursementSubtypeName: String

  """报销时间"""
  reimbursementTime: Long

  """报销类型(字典reimbursementType)"""
  reimbursementType: String

  """报销类型名称"""
  reimbursementTypeName: String

  """关联应付单状态(字典relPayableStatus)"""
  relPayableStatus: String

  """关联应付单状态名称"""
  relPayableStatusName: String

  """备注"""
  remark: String
}

type PageResultWorkflowRuntimeDetail {
  """记录"""
  data: [WorkflowRuntimeDetail!]!

  """总数"""
  total: Long!
}

type PageReturnBillPayload {
  pageCurrent: Int
  pageSize: Int
  records: [ReturnBillPayload]
  totalRecords: Long
}

""" 还箱费用信息分页查询结果集"""
type PageReturnBoxBillPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [ReturnBoxPageInfoPayload]

  """ 数据总条数 """
  totalRecords: Long
}

type PageReturnOrderAuditListPayload {
  pageCurrent: Int
  pageSize: Int
  records: [ReturnOrderAuditListPayload]
  totalRecords: Long
}

input PageReturnOrderInput {
  """客户名称"""
  customerName: String
  pageCurrent: Int
  pageSize: Int

  """ 订单状态"""
  statusList: [PeachReturnOrderEnum]

  """发起人过滤标记，true：过滤当前人发起的售后单 null或者false 不过滤，查询当前组织所有的售后单"""
  userFilterFlag: Boolean
}

enum PageReturnType {
  """费用审核"""
  BILL_AUDIT

  """费用管理"""
  BILL_MANAGE
}

"""采购退货费用单分页查询参数"""
input PageReturnsBillInput {
  """所属组织"""
  belongOrgId: 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: [PitayaBillStatusEnum]!

  """货品类型"""
  commodityType: Int

  """查询结束时间"""
  endTime: Long

  """页面类型"""
  pageBillType: PageReturnType!

  """查询开始时间"""
  startTime: Long
}

"""分页查询角色请求"""
input PageRolesInput {
  """系统id"""
  appId: Int

  """分页请求参数"""
  page: Page

  """角色名（非必填）"""
  roleName: String

  """角色状态（代码未使用）"""
  status: RoleStatusEnum
}

"""分页查询角色返回"""
type PageRolesPayload {
  """当前页码"""
  pageCurrent: Int

  """当前页展示数"""
  pageSize: Int

  """角色信息集"""
  records: [RolePayload]

  """符合条件总共条数"""
  totalRecords: Long
}

type PageSaleDeliveryOrderPayload implements PageInfoBase {
  pageCurrent: Int
  pageSize: Int
  records: [SaleDeliveryOrderDetailPayload]
  totalRecords: Long
}

input PageSaleDeliveryReturnInput {
  """配送单订单ID"""
  deliveryOrderId: ID!
}

type PageSaleDeliveryReturnPayload implements PageInfoBase {
  pageCurrent: Int
  pageSize: Int
  records: [SaleDeliveryReturnOrderPayload]
  totalRecords: Long
}

input PageSaleIncomeOrderInput {
  """所属组织"""
  belongOrgId: Int

  """收入类型"""
  incomeOperation: IncomeOperation!

  """
  销售收入状态(10:待提交 15:财务已驳回 20:待业务人员审核 25:待内勤人员审核 30:待财务人员审核 40:已完成 50:业务人员驳回)
  """
  incomeStatus: [IncomeStatus]!

  """类型 10：次品销售 20：废旧品销售 30：成品销售"""
  sourceType: SaleIncomeSourceType

  """时间"""
  timeRange: PitayaTimeRange
}

type PageSaleIncomeOrderPayload {
  pageCurrent: Int
  pageSize: Int
  records: [SaleIncomeOrderPayload]
  totalRecords: Long
}

input PageSaleIncomeOrderWebInput {
  """销售客户地址 2.7 新增"""
  addressId: Int

  """创建时间:"""
  createTimeRange: TimeRangeWeb

  """收入单号模糊搜索"""
  incomeCode: String

  """销售收入状态(10:待提交 20:待业务人员审核 30:待财务人员审核 40:已完成)"""
  incomeStatus: IncomeStatus

  """类型 10：次品销售 20：废旧品销售"""
  sourceType: SaleIncomeSourceType!
}

type PageSaleIncomeOrderWebPayload {
  pageCurrent: Int
  pageSize: Int
  records: [SaleIncomeOrderWebPayload]
  totalRecords: Long
}

type PageSaleInvoice {
  pageCurrent: Int
  pageSize: Int
  records: [SaleInvoicePayLoad]
  totalRecords: Long
}

input PageSaleInvoiceInput {
  """查询关键字（单据编号/商品名称，模糊查询）"""
  keyword: String

  """单据状态"""
  orderStatus: [SaleStatusEnum]

  """售后单状态 只有触发待处理时传递待处理枚举, 其他时候不传"""
  saleReturnStatus: ReturnStatusEnum

  """查询时间条件 已完成状态下必传"""
  timeRange: PitayaTimeRange
}

input PageSalePlanOrderInput {
  """模糊查询"""
  keyword: String

  """状态"""
  salePlanOrderStatus: SalePlanOrderStatusEnum

  """时间"""
  timeRange: PitayaTimeRange
}

type PageSalePlanOrderPayload {
  pageCurrent: Int
  pageSize: Int
  records: [SalePlanOrderDetailPayload]
  totalRecords: Long
}

input PageSaleReturnInput {
  """查询关键字（退货单号/销售客户名称/商品名称，模糊查询）"""
  keyword: String

  """订单状态"""
  orderStatus: InOrderStatus

  """查询时间条件"""
  timeRange: PitayaTimeRange!
}

input PageStdOptionInput {
  """商品品类id"""
  commodityCategoryId: [Int]

  """标准选项名称"""
  stdOptionName: String

  """标准规格id，查询品牌的选项默认为4"""
  stdSpecId: Int!
}

type PageStdOptionPayload {
  pageCurrent: Int
  pageSize: Int
  records: [StdOptionPayload]
  totalRecords: Long
}

input PageStdSpecInput {
  """商品品类id"""
  commodityCategoryId: [Int]

  """标准规格名称"""
  stdSpecName: String
}

type PageStdSpecPayload {
  pageCurrent: Int
  pageSize: Int
  records: [StdSpecPayload]
  totalRecords: Long
}

input PageStockAdjustmentInput {
  """单据状态"""
  stockAdjustmentStatus: StockAdjustmentStatusEnum!
}

type PageStockAdjustmentPayload {
  pageCurrent: Int
  pageSize: Int

  """记录列表"""
  records: [StockAdjustmentPayload]
  totalRecords: Long
}

input PageStockBatchInput {
  commodityTypeId: Int

  """所属客户"""
  customerId: Int

  """所属客户类型"""
  customerType: Int

  """关键字查询 商品名称"""
  keyword: String

  """仓库id"""
  warehouseId: ID
}

type PageStockBatchPayLoad {
  pageCurrent: Int
  pageSize: Int
  records: [StockBatchPayloadV2]
  totalRecords: Long
}

"""库存费用单分页查询入参"""
input PageStockCostOrderInput {
  """ 库存费用单状态"""
  costOrderStatus: StockCostStatusEnum!

  """ 库存费用单类型"""
  costOrderType: StockCostOrderTypeEnum!

  """ 当前页码"""
  pageCurrent: Int

  """ 每页显示条数"""
  pageSize: Int

  """发起时间结束"""
  timeEnd: Long

  """发起时间开始"""
  timeStart: Long
}

"""库存费用单分页结果返回"""
type PageStockCostOrderPayload {
  pageCurrent: Int
  pageSize: Int
  records: [StockCostOrderPayload]
  totalRecords: Int
}

input PageStockOrderInput {
  stockOperationType: StockOperationType!
  stockOrderType: [StockOrderType!]!
}

type PageStockOrderPayload {
  pageCurrent: Int
  pageSize: Int
  records: [StockOrderDetailPayload]
  totalRecords: Long
}

input PageStockRecordInput {
  pageCurrent: Int
  pageSize: Int

  """ 出入库记录查询类型"""
  queryType: StockRecordQueryType

  """发起时间结束"""
  timeEnd: Long

  """发起时间开始"""
  timeStart: Long

  """ 出入库类型(目前只支持单选)"""
  type: [WarehouseAllType]

  """ 仓库id"""
  warehouseId: ID
}

input PageStockWmsOrderInput {
  commodityTypeIds: [Int]
  stockOperationType: StockOperationType!
  stockWmsOrderType: [StockWmsOrderType!]!
}

type PageStockWmsOrderPayload {
  pageCurrent: Int
  pageSize: Int
  records: [StockWmsOrderDetailPayload]
  totalRecords: Long
}

input PageStoreManagementSaleInfoInput {
  """地址id"""
  addressId: Int!

  """售后单状态"""
  afterSaleStatus: ReturnStatusEnum

  """搜索关键字"""
  keyword: String

  """平台开单状态"""
  saleOrderStatus: SaleStatusEnum

  """时间筛选"""
  timeRange: PitayaTimeRange
}

type PageStoreManagementSaleInfoPayload {
  pageCurrent: Int
  pageSize: Int
  records: [PlatformSaleDetailPayload]
  totalRecords: Long
}

input PageSupervisionInput {
  """费用单情况"""
  billStatus: OssStaticBillStatus

  """盘点情况"""
  checkStatus: CheckStatus

  """日期"""
  date: Long!

  """收入单状况"""
  incomeStatus: IncomeStatusEnum

  """组织 2.7 修改为多选"""
  orgId: [Int]
}

type PageSupervisionPayload {
  pageCurrent: Int
  pageSize: Int
  records: [SupervisionPayload]
  totalRecords: Long
}

input PageSupplementalOrderInput {
  """配送单订单ID"""
  deliveryOrderId: ID!
}

type PageSupplementalOrderPayload implements PageInfoBase {
  pageCurrent: Int
  pageSize: Int
  records: [SupplementalOrderPayload]
  totalRecords: Long
}

input PageSupplierInput {
  """ 供应商属性"""
  attribute: PeachAttributeTypeEnum

  """ 合作方式,TRUE 是代卖合作，FALSE 标识非代卖合作 null代表查询所有"""
  cooperationWay: Boolean

  """ 创建时间终"""
  createTimeEnd: Long

  """ 创建时间始"""
  createTimeStart: Long

  """ 财务系统编码"""
  financialSystemCode: String

  """身份证"""
  idCard: String

  """ 关键字查询"""
  keyWord: String
  pageCurrent: Int
  pageSize: Int

  """ 联系电话"""
  phoneNum: String

  """供应商类型（10个人20/公司/0未指定）"""
  supplierBaseType: [PeachSupplierBaseTypeEnum]

  """ 供应商类别"""
  supplierDetailType: [Int]

  """ 供应商名称"""
  supplierName: String

  """供应商子类型"""
  supplierSubType: [PeachSupplierSubTypeEnum]

  """ 纳税人识别号"""
  tfn: String
}

type PageSupplierPayload {
  pageCurrent: Int
  pageSize: Int
  records: [SupplierPayload]
  totalRecords: Int
}

""" 盘点记录列表"""
type PageTakeStockRecordListPayload {
  pageCurrent: Int
  pageSize: Int
  records: [TakeStockRecordPayload]
  totalRecords: Int
}

type PageTaskLimitPayload {
  pageCurrent: Int
  pageSize: Int
  records: [TaskLimitPayload]
  totalRecords: Long
}

type PageTeamMemberPayload {
  pageCurrent: Int
  pageSize: Int
  records: [TeamMemberPayload]
  totalRecords: Long
}

""" 分页获取调拨费用单信息入参 """
input PageTransferBillInput {
  """ 系统ID"""
  appId: Int!

  """ 费用单号"""
  billCode: String

  """ 费用单状态"""
  billStatusList: [Int]

  """ 柜次"""
  cabinetBatchCode: String

  """ 柜号"""
  cabinetCode: String

  """ 品类ID"""
  categoryId: ID

  """ 收货方 """
  customerId: ID

  """ 尾程运输公司"""
  domesticTransportSupplierId: ID

  """进口港"""
  entryPortId: ID

  """进口报关公司"""
  importDeclareSupplierId: ID

  """ 调出产地"""
  originOrgId: ID

  """ 产地计划号"""
  originPlanCode: String

  """ 分页参数"""
  page: Page!

  """ 销地计划号"""
  salesPlanCode: String

  """ 调拨结束日期"""
  transferTimeEnd: Long

  """ 调拨开始日期"""
  transferTimeStart: Long
}

""" 计调费用信息信息分页查询结果集"""
type PageTransferBillPayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [TransferBillPageInfoPayload]

  """ 数据总条数 """
  totalRecords: Long
}

input PageTransferInput {
  """结束时间"""
  endDate: Long!

  """开始时间"""
  startDate: Long!

  """调拨类型"""
  transferType: Int!
}

type PageTransferPayload {
  pageCurrent: Int
  pageSize: Int
  records: [TransferPayload]
  totalRecords: Long
}

type PageTurnoverBasketPayload {
  pageCurrent: Int
  pageSize: Int
  records: [TurnoverBasketPayload]
  totalRecords: Long
}

"""获取员工列表入参"""
input PageUser {
  """用户账号"""
  account: String

  """人资编码"""
  empCode: String

  """身份证号码"""
  idNum: String

  """名称"""
  name: String

  """组织架构id集合"""
  orgGroupIdList: Int

  """组织id集合"""
  orgIdList: Int

  """分页请求参数"""
  page: Page

  """联系电话"""
  phone: String

  """用户状态"""
  status: UserStatusEnum
}

"""分页查询返回用户信息"""
type PageUserInfoPayload {
  """"人资编码"""
  empCode: String

  """身份证"""
  idNum: String

  """关联组织"""
  orgInfos: [OrgInfoPayload]

  """联系方式"""
  phone: String

  """电话代码"""
  phoneCode: Int

  """用户状态"""
  status: UserStatusEnum

  """用户账号"""
  userAccount: String

  """用户id"""
  userId: Int

  """用户名称"""
  userName: String
}

"""获取员工列表入参"""
input PageUserInput {
  """名称"""
  name: String

  """组织架构Id"""
  orgGroupId: Int

  """组织Id"""
  orgId: Int
  pageCurrent: Int!
  pageSize: Int!
}

"""分页获取用户列表信息返回"""
type PageUserPayload {
  """当前页码"""
  pageCurrent: Int

  """当前页大小"""
  pageSize: Int

  """用户信息集"""
  records: [PageUserInfoPayload]

  """符合条件总条数"""
  totalRecords: Long
}

type PageVarietyGroupPayload {
  pageCurrent: Int
  pageSize: Int
  records: [VarietyGroup]
  totalRecords: Long
}

input PageVarietyGroupSkuInput {
  categoryId: Int
  commodityTypeId: Int
  groupId: Int!
  page: Page
  skuName: String
}

type PageVarietyGroupSkuPayload {
  pageCurrent: Int
  pageSize: Int
  records: [VarietyGroupSku]
  totalRecords: Long
}

"""入参-凭证单据: 分页"""
input PageVoucherBillInput {
  """会计期间"""
  accountPeriod: Long

  """是否为调整类凭证"""
  adjustTypeVoucher: Int

  """记账公司"""
  bookingCompanyId: ID

  """记账部门"""
  bookingDepartmentId: ID

  """是否手工凭证"""
  manualBill: Int

  """ 分页参数"""
  page: FASPage!

  """摘要"""
  summary: String

  """凭证编号"""
  voucherBillCode: String

  """凭证名称"""
  voucherBillName: String

  """凭证状态(字典类型voucherStatus)，支持批量"""
  voucherStatus: [String]
}

"""返回值-凭证单据: 分页"""
type PageVoucherBillPayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PageVoucherBillRecordPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

"""返回值-凭证单据: 分页(record-item)"""
type PageVoucherBillRecordItemPayLoad {
  """原币金额"""
  amountOrigin: BigDecimal

  """本位币金额"""
  amountStandard: BigDecimal

  """辅助核算信息"""
  auxiliaryAccountInfo: String

  """ 创建人 """
  createBy: Int

  """ 创建人-名称 """
  createByName: String

  """ 创建日期 """
  createTime: Long

  """币种(原币)"""
  currencyOrigin: String

  """币种(本位币)"""
  currencyStandard: String

  """汇率(本位币转换成原币的汇率)"""
  exchangeRate: BigDecimal

  """明细行id"""
  itemId: ID!

  """科目编码"""
  subjectCode: String

  """借贷方向"""
  subjectDirection: String

  """借贷方向-名称"""
  subjectDirectionName: String

  """科目名称"""
  subjectName: String

  """摘要"""
  summary: String
}

"""返回值-凭证单据: 分页(record)"""
type PageVoucherBillRecordPayLoad {
  """会计期间"""
  accountPeriod: Long

  """是否为调整类凭证"""
  adjustTypeVoucher: Int

  """记账公司(公司)"""
  bookingCompanyId: ID

  """记账公司-名称"""
  bookingCompanyName: String

  """记账部门(组织)"""
  bookingDepartmentId: ID

  """记账部门(组织)-名称"""
  bookingDepartmentName: String

  """业务单号"""
  businessCode: String

  """凭证单据id"""
  id: ID!

  """明细行信息"""
  itemList: [PageVoucherBillRecordItemPayLoad]

  """是否手工凭证"""
  manualBill: Int

  """凭证编号"""
  voucherBillCode: String

  """凭证名称"""
  voucherBillName: String

  """凭证状态"""
  voucherStatus: String

  """凭证状态-名称"""
  voucherStatusName: String
}

"""入参-凭证处理中心: 分页"""
input PageVoucherHandleInput {
  """会计期间"""
  accountPeriod: Long

  """单据编号"""
  businessNo: String

  """业务日期-开始"""
  businessTimeBegin: Long

  """业务日期-结束"""
  businessTimeEnd: Long

  """Code入参"""
  code: String!

  """公司id"""
  companyId: ID

  """客户"""
  customer: FASCustomerInput

  """部门id"""
  orgId: ID

  """分页参数"""
  page: FASPage!

  """供应商"""
  supplier: String

  """关联凭证状态"""
  voucherStatus: [String]
}

type PageVoucherHandlePayLoad {
  """当前页码"""
  pageCurrent: Int

  """每页条数"""
  pageSize: Int

  """分页返回信息"""
  records: [VoucherHandlePayLoad]

  """数据总条数"""
  totalRecords: Long
}

"""入参-凭证模板: 分页"""
input PageVoucherTemplateInput {
  """是否为调整类凭证"""
  adjustTypeVoucher: Int

  """ 单据使用范围 """
  appScopeTypes: [String]

  """ 创建日期-开始"""
  createTimeBegin: Long

  """ 创建日期-结束"""
  createTimeEnd: Long

  """ 分页参数"""
  page: FASPage!

  """ 凭证模板状态(字典类型voucherTemplateStatus) """
  templateStatus: String

  """ 凭证模板归属类型(字典类型voucherTemplateBelongType) """
  voucherTemplateBelongType: String

  """ 凭证模板名称"""
  voucherTemplateName: String
}

"""入参-凭证模板名称: 分页"""
input PageVoucherTemplateNameInput {
  """ 创建日期-开始"""
  createTimeBegin: Long

  """ 创建日期-结束"""
  createTimeEnd: Long

  """ 分页参数"""
  page: FASPage!

  """ 凭证模板归属类型(字典类型voucherTemplateBelongType) """
  voucherTemplateBelongType: String

  """ 凭证模板名称 """
  voucherTemplateName: String
}

"""返回值-凭证模板名称: 分页"""
type PageVoucherTemplateNamePayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PageVoucherTemplateNameRecordPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

"""返回值-Record-凭证模板名称: 分页"""
type PageVoucherTemplateNameRecordPayLoad {
  """ 创建人 """
  createBy: Int

  """ 创建人-名称 """
  createByName: String

  """ 创建日期 """
  createTime: Long

  """ id"""
  id: ID

  """ 启停用状态 """
  status: Int

  """ 凭证模板归属类型"""
  voucherTemplateBelongType: String

  """ 凭证模板归属类型-名称"""
  voucherTemplateBelongTypeName: String

  """ 凭证模板名称 """
  voucherTemplateName: String
}

"""返回值-凭证模板: 分页"""
type PageVoucherTemplatePayLoad {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PageVoucherTemplateRecordPayLoad]

  """ 数据总条数 """
  totalRecords: Long
}

"""返回值-Record-凭证模板: 分页"""
type PageVoucherTemplateRecordPayLoad {
  """是否为调整类凭证"""
  adjustTypeVoucher: Int

  """适用范围的单据类型"""
  businessType: String

  """适用范围的单据类型-名称"""
  businessTypeName: String

  """适用范围的单据类型的父级（选择一）"""
  businessTypeParent: String

  """适用范围的单据类型的父级（选择一）-名称"""
  businessTypeParentName: String

  """ 创建人 """
  createBy: Int

  """ 创建人-名称 """
  createByName: String

  """ 创建日期 """
  createTime: Long

  """ id"""
  id: ID

  """ 启停用状态 """
  status: Int

  """ 科目(贷方) """
  subjectCredit: String

  """ 科目(借方) """
  subjectDebit: String

  """ 凭证模板状态-Code """
  templateStatus: String

  """ 凭证模板状态-名称 """
  templateStatusName: String

  """ 凭证模板归属类型 """
  voucherTemplateBelongType: String

  """ 凭证模板归属类型-名称 """
  voucherTemplateBelongTypeName: String

  """ 凭证模板名称 """
  voucherTemplateName: String
}

input PageWasteSaleOrderInput {
  endTime: Long!
  saleOrderStatus: [WasteSaleOrderStatusEnum]

  """saleTime:Long!"""
  startTime: Long!
}

type PageWasteSaleOrderPayload {
  pageCurrent: Int
  pageSize: Int

  """销售订单列表"""
  records: [WasteSaleOrder]
  totalRecords: Long
}

input ParamItemWithoutTypeInput {
  paramName: String!
  value: String!
}

enum ParamType {
  BIG_INT
  BOOLEAN
  DOUBLE
  EPOCH_MILLI
  INT
  LIST
  STRING
}

type ParamTypeOption {
  """是否禁用"""
  disable: Boolean!

  """参数类型下拉选项前端展示的名称"""
  label: String!

  """参数类型下拉选项对应的值"""
  value: ParamType!
}

input PassOmsPurchaseInput {
  id: ID!
}

input PassStockAdjustmentInput {
  """调整申请单id"""
  stockAdjustmentId: [ID]!
}

input PauseOrContinueTaskInput {
  taskId: ID
  taskStatusCode: Int
}

""" 付款方式"""
enum PayMode {
  """ 现结"""
  CASH_PAY

  """ 未知"""
  ERROR_PAY

  """ 半月结"""
  HALF_MONTH_PAY

  """ 月结"""
  MONTH_PAY

  """ 次结"""
  ONCE_PAY

  """ 未知"""
  UNRECOGNIZED
}

enum PayModeEnum {
  """现结"""
  CASH_PAY

  """半月结"""
  HALF_MONTH_PAY

  """月结"""
  MONTH_PAY

  """次结"""
  ONCE_PAY
  UNRECOGNIZED
}

type PayOfAnotherDetailPayload {
  """ 记账期间 """
  accountPeriod: Long

  """ 本位币币种 """
  currency: String

  """ 生成方式 """
  generationType: String

  """ 费用项信息 """
  items: [PayOfAnotherItemPayload]

  """备注"""
  note: String

  """代付费用单id"""
  payOfAnotherId: ID

  """ 调出组织 """
  sourceBelongOrg: ID

  """ 所属公司 """
  sourceCompanyId: ID

  """ 调入组织 """
  targetBelongOrg: ID

  """ 调入公司 """
  targetCompanyId: ID

  """ 转移总金额 """
  transferAmount: BigDecimal
}

type PayOfAnotherItemPayload {
  """费用单创建时间"""
  billCreateTime: Long

  """费用单详情id"""
  billDetailId: ID

  """费用单id"""
  billId: ID

  """ 费用单号 """
  billMainCode: String

  """费用项金额"""
  costAmount: BigDecimal

  """费用项id"""
  costId: ID

  """费用项名称"""
  costName: String

  """客户所属id"""
  customerId: ID

  """客户名称"""
  customerName: String

  """客户所属类型"""
  customerType: Int

  """业务项目"""
  operationalProject: String

  """业务项目描述"""
  operationalProjectDesc: String

  """代付费用单详情id"""
  payOfAnotherItemId: ID

  """备注"""
  remark: String

  """销售单号"""
  saleCode: String

  """销售单id"""
  saleId: ID

  """供应商id"""
  supplierId: ID

  """供应商名称"""
  supplierName: String
}

input PayOfAnotherOperationInput {
  """Id号入参"""
  id: ID!

  """ 操作备注 """
  reason: String
}

"""返回值-应付管理: 详情业务信息(payableBiz)"""
type PayableBizPayLoad {
  """业务单编码"""
  businessCode: String

  """业务单id"""
  businessId: ID

  """业务单日期"""
  businessTime: Long

  """业务单类型"""
  businessType: Int

  """业务单类型名称"""
  businessTypeName: String

  """费用项id"""
  costId: ID

  """费用项名称"""
  costName: String

  """累计预计付款金额/预计退款金额"""
  financialPaymentAmount: BigDecimal

  """本次开票价税合计"""
  makeOutInvoiceAmountWithTax: BigDecimal

  """累计核销金额"""
  offsetAmount: BigDecimal

  """剩余冲暂估金额"""
  offsetAppraiseRemainAmount: BigDecimal

  """应付金额"""
  payableAmount: BigDecimal

  """累计付款金额/退款金额"""
  paymentAmount: BigDecimal

  """剩余应付金额"""
  remainPayableAmount: BigDecimal

  """subItemBizId"""
  subItemBizId: ID

  """单据总额"""
  totalAmount: BigDecimal
}

"""返回值-应付管理: 详情列表信息(payableItem)"""
type PayableItemPayLoad {
  """所属组织名称"""
  businessOrgName: [String]

  """累计预计付款金额/预计退款金额"""
  financialPaymentAmount: BigDecimal

  """itemId"""
  itemId: ID

  """本次开票价税合计"""
  makeOutInvoiceAmountWithTax: BigDecimal

  """累计核销金额"""
  offsetAmount: BigDecimal

  """本次冲暂估金额"""
  offsetAppraiseAmount: BigDecimal

  """应付金额"""
  payableAmount: BigDecimal

  """业务信息"""
  payableBiz: [PayableBizPayLoad]

  """累计付款金额/退款金额"""
  paymentAmount: BigDecimal

  """剩余应付金额"""
  remainPayableAmount: BigDecimal

  """来源金额"""
  sourceAmount: BigDecimal

  """来源单号"""
  sourceCode: String

  """来源单子类型"""
  sourceSubType: String

  """来源单子类型名称"""
  sourceSubTypeName: String

  """来源明细日期"""
  sourceTime: Long

  """来源单类型"""
  sourceType: String

  """来源单类型名称"""
  sourceTypeName: String
}

type PaymentAdvanceFundFlowRecordPayLoad implements FASBelongCompanyBase & FASBelongOrgListBase & FASFundFlowBusinessItemBase & FASSupplierBase {
  """所属公司"""
  belongCompany: FASOrg

  """流水日期"""
  flowTime: Long

  """收支项目"""
  fundFlowBusinessItem: FASDictData

  """流水匹配金额"""
  fundMatchAmount: BigDecimal

  """生成流水号"""
  fundNo: String

  """是否现金 1：是, 否：99"""
  isCash: Int

  """匹配日期"""
  matchTime: Long

  """所属组织"""
  orgList: [FASOrg]

  """预付单id"""
  paymentAdvanceId: ID

  """付款单号"""
  paymentCode: String

  """付款单创建日期"""
  paymentCreateTime: Long

  """付款单匹配记录号"""
  paymentRecordCode: String

  """摘要"""
  summary: String

  """供应商"""
  supplier: FASSupplier
}

type PaymentAdvancePayInfoPayLoad implements FASStatusBase {
  """已付款金额"""
  paidAmount: BigDecimal

  """付款日期"""
  payTime: [Long]

  """预付单id"""
  paymentAdvanceId: ID

  """剩余预付金额"""
  remainPrepayAmount: BigDecimal

  """付款单状态"""
  status: FASDictData

  """可核销金额"""
  writeOffAbleAmount: BigDecimal

  """累计已核销金额"""
  writtenOffAmount: BigDecimal
}

type PaymentAdvancePayLoad implements FASBelongCompanyBase & FASBelongOrgBase & FASPaymentEntityBase & FASStatusBase & FASSupplierBase {
  """所属公司"""
  belongCompany: FASOrg

  """所属组织"""
  belongOrg: FASOrg

  """预付单号"""
  code: String

  """创建时间"""
  createTime: Long

  """本位币币种"""
  currency: String

  """关联流水记录"""
  fundFlowRecord: [PaymentAdvanceFundFlowRecordPayLoad]

  """预付单id"""
  id: ID

  """付款信息:付款单状态 已付款金额 累计已核销金额 可核销金额 剩余预付金额 付款日期"""
  payInfo: PaymentAdvancePayInfoPayLoad

  """付款主体"""
  paymentEntity: FASOrg

  """预付总金额"""
  prepayAmount: BigDecimal

  """备注"""
  remark: String

  """预付单状态  字典类型：paymentAdvanceStatus"""
  status: FASDictData

  """供应商"""
  supplier: FASSupplier

  """核销记录"""
  writeOffRecord: [PaymentAdvanceWriteOffRecordPayLoad]
}

type PaymentAdvanceWriteOffRecordPayLoad {
  """关联应付单号"""
  payableCode: String

  """预付单id"""
  paymentAdvanceId: ID

  """核销金额"""
  writeOffAmount: BigDecimal

  """核销日期"""
  writeOffTime: Long
}

type PaymentChangePayload {
  """变更后状态"""
  changeStatus: PaymentStatus

  """操作人ID"""
  createBy: Int

  """创建时间"""
  createTime: Long

  """操作人姓名"""
  creator: String

  """变更前状态"""
  initialStatus: PaymentStatus

  """回款单id"""
  paymentId: ID

  """备注"""
  remarks: String
}

input PaymentContentInput {
  """ 支付金额"""
  money: BigDecimal!

  """ 到账时间"""
  paymentTime: Long

  """ 支付方式 枚举"""
  paymentWayEnum: PeachPaymentType!

  """ 转账账号"""
  transferAccount: String
}

""" 回款内容"""
type PaymentContentPayload {
  """ 预收单信息 """
  advanceInfos: [AdvanceInfoDetailPayload]

  """ 支付金额"""
  paymentAmount: BigDecimal

  """ 支付信息"""
  paymentMessage: String

  """ 到账时间"""
  paymentTime: Long

  """ 回款支付方式"""
  paymentWay: String

  """ 回款支付方式描述"""
  paymentWayDesc: String

  """ 转账账号"""
  transferAccount: String
}

type PaymentCustomer {
  """客户别名"""
  alias: String

  """客户属性"""
  attribute: PeachAttributeTypeEnum

  """客户id"""
  id: Int

  """客户姓名"""
  name: String

  """回款可用预收金额"""
  paymentAvailableAmount: BigDecimal

  """客户类型"""
  type: PeachCustomerType
}

input PaymentDetail {
  """ 实收金额"""
  paidAmount: BigDecimal!

  """ 订单支付方式"""
  paymentType: PeachPaymentType!
}

input PaymentFeeInput {
  billPaymentFeeItemList: [BillPaymentFeeItemInput]

  """货款备注"""
  note: String
}

type PaymentFundFlowCodePayLoad {
  """流水号"""
  fundFlowCode: String

  """付款单id"""
  id: ID
}

""" 支付信息"""
type PaymentInfo {
  """ 支付金额"""
  paymentAmount: BigDecimal

  """ 支付方式"""
  paymentMethod: PeachPaymentType
}

""" 收银支付方式统计"""
type PaymentMethodCountPayload {
  """ 收银金额"""
  paymentAmount: BigDecimal

  """ 收银数量"""
  paymentQuantity: Int

  """ 支付方式"""
  paymentType: PeachPaymentType
}

input PaymentOperationInput {
  """Id号入参"""
  id: ID!

  """ 原因 """
  reason: String
}

input PaymentPayInput {
  """金额"""
  amount: BigDecimal!

  """ 收支项目 """
  businessItemType: String

  """凭证单号"""
  externalBillNo: String!

  """流水日期"""
  flowTime: Long!

  """经办人名称"""
  handlerName: String!

  """Id号入参(付款单ID)"""
  id: ID!

  """是否现金"""
  isCash: Int!

  """对方账号"""
  oppositeBankAccountCode: String

  """对方账号名称"""
  oppositeBankAccountName: String

  """我司账号id"""
  ownerBankAccountId: ID!

  """摘要"""
  summary: String
}

type PaymentPayLoad implements FASBelongCompanyBase & FASBelongOrgListBase & FASCurrencyBase & FASInvoiceBodyCompanyBase & FASPayStatusBase & FASSourceSubTypeBase & FASSourceTypeBase & FASStatusBase & FASSubTypeBase & FASTypeBase {
  """ 付款金额 """
  amount: BigDecimal

  """所属公司"""
  belongCompany: FASOrg

  """ 是否可付款 """
  canPay: Boolean

  """ 是否可驳回 """
  canReject: Boolean

  """创建时间"""
  createTime: Long

  """币种"""
  currency: FASCurrencyPayload

  """ 关联流水单号 """
  fundFlowCode: [PaymentFundFlowCodePayLoad]

  """id"""
  id: ID

  """发票主体"""
  invoiceBodyCompany: FASOrg

  """所属组织"""
  orgList: [FASOrg]

  """ 已付金额 """
  paidAmount: BigDecimal

  """付款单付款状态"""
  payStatus: FASDictData

  """ 付款单号 """
  paymentCode: String

  """付款主体id"""
  paymentEntityId: ID

  """付款主体"""
  paymentEntityName: String

  """付款对象"""
  paymentObjectName: String

  """ 关联单号 """
  paymentSourceCode: String

  """付款时间"""
  paymentTime: [PaymentTimePayLoad]

  """ 驳回原因 """
  reason: String

  """ 剩余付款金额 """
  remainAmount: BigDecimal

  """来源单据子类型"""
  sourceSubType: FASDictData

  """来源单据类型"""
  sourceType: FASDictData

  """付款单状态"""
  status: FASDictData

  """单据子类型"""
  subType: FASDictData

  """ 供应商 """
  supplierName: String

  """单据子类型"""
  type: FASDictData
}

""" 回款明细信息返回"""
type PaymentReturnDetailPayload {
  """ 产生预收单信息 """
  advanceInfos: [AdvanceInfoDetailPayload]

  """ 产生预收金额 """
  advanceTotalAmount: BigDecimal

  """关联代卖信息"""
  agencySaleInfo: AgencySaleInfoPayload

  """ 回款费用单号"""
  billCode: String

  """ 回款费用单ID"""
  billId: ID

  """费用单状态"""
  billStatus: Int

  """ 创建时间"""
  createTime: Long

  """ 客户财务系统编码"""
  customerFinancialCode: String

  """ 客户名称"""
  customerName: String

  """ 欠款总金额"""
  debitTotalAmount: BigDecimal

  """ 回款证明文件"""
  fileRespList: [FilePayload]

  """ 回款单号"""
  paymentCode: String

  """ 回款支付信息"""
  paymentContentRespList: [PaymentContentPayload]

  """ 回款单ID"""
  paymentId: ID

  """ 回款总金额"""
  paymentTotalAmount: BigDecimal

  """ 备注"""
  remark: String

  """ 回款结算信息"""
  settleAccountsResp: SettleAccountsPayload

  """ 回款规则"""
  settleRule: Int

  """ 回款规则描述"""
  settleRuleDesc: String
}

""" 回款详情入参"""
input PaymentReturnInfoInput {
  """ 系统ID"""
  appId: Int!

  """ 回款费用单ID"""
  paymentId: ID!
}

""" 列表返回信息"""
type PaymentReturnInfoPayload {
  """所属组织"""
  belongOrgName: String

  """ 回款费用单号"""
  billCode: String

  """ 回款费用单ID"""
  billId: ID

  """费用单状态"""
  billStatus: Int

  """费用单状态描述"""
  billStatusDesc: String

  """所属公司"""
  company: String

  """ 创建时间"""
  createTime: Long

  """ 回款人"""
  createUserName: String

  """ 客户属性"""
  customerAttribute: Int

  """ 客户属性描述"""
  customerAttributeDesc: String

  """ 客户财务系统编码"""
  customerFinancialCode: String

  """ 客户名称"""
  customerName: String

  """ 客户类型"""
  customerType: Int

  """ 客户类型描述"""
  customerTypeDesc: String

  """ 回款单号"""
  paymentCode: String

  """ 回款支付信息"""
  paymentContentRespList: [PaymentContentPayload]

  """ 回款单ID"""
  paymentId: ID

  """ 回款总金额"""
  paymentTotalAmount: BigDecimal

  """驳回原因"""
  reason: String

  """ 备注"""
  remark: String

  """ 关联销售订单信息"""
  salesOrderRespList: [SalesOrderPayload]

  """ 回款规则"""
  settleRule: Int

  """ 回款规则描述"""
  settleRuleDesc: String
}

""" 回款信息分页查询结果集"""
type PaymentReturnPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PaymentReturnInfoPayload]
  totalRecords: Long
}

""" 回款单状态"""
enum PaymentStatus {
  """ 待审核"""
  BIZ_UN_REVIEWED

  """ 已取消"""
  CANCEL

  """ 已完成"""
  COMPLETE

  """ 财务已确认"""
  FD_CONFIRMED

  """ 待财务审核"""
  FD_UN_REVIEWED

  """ 驳回"""
  REJECT

  """ 未识别"""
  UNRECOGNIZED

  """ 待确认"""
  UN_CONFIRMED

  """ 待提交"""
  UN_SUBMITTED
}

input PaymentStatusCountInput {
  """ 是否自己创建的(录入,审核)"""
  personal: Boolean!
}

type PaymentStatusCountPayload {
  """ 回款单数量"""
  count: Int

  """ 回款单状态"""
  paymentStatus: PaymentStatus
}

type PaymentTimePayLoad {
  """付款单id"""
  id: ID

  """付款时间"""
  paymentTime: Long
}

"""订单支付类型"""
enum PaymentType {
  """支付宝"""
  ALIPAY

  """现金"""
  CASH

  """欠款"""
  PERIOD

  """刷卡"""
  SWIPE

  """转账"""
  TRANSFER_ACCOUNTS

  """其他扫码"""
  TWO_DIMENSIONAL_CODE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """微信"""
  WECHAT

  """坏账核销"""
  WRITE_OFF_BAD_DEBTS
}

input PeachAbnormalSalesOrderConfirmedInput {
  """订单id"""
  orderIds: [ID]!
}

""" 批发预收单详情出参 """
type PeachAdvanceDetailPayload {
  """ 预收总金额 """
  advanceAmount: BigDecimal

  """ 预收订单编码 """
  advanceOrderCode: String

  """ 预收订单ID """
  advanceOrderId: ID

  """ 预收单状态 """
  advanceStatus: Int

  """ 预收单状态描述 """
  advanceStatusDesc: String

  """ 预收类型 """
  advanceType: Int

  """ 预收类型描述 """
  advanceTypeDesc: String

  """ 所属公司ID """
  companyId: ID

  """ 所属公司名称 """
  companyName: String

  """ 预收单创建日期 """
  createTime: Long

  """ 客户ID """
  customerId: ID

  """ 客户名称 """
  customerName: String

  """ 流水匹配总金额(真实) """
  flowAmount: BigDecimal

  """ 匹配流水记录(真实) """
  flowList: [PeachAdvanceFlowInfoPayload]

  """ 所属组织ID """
  orgId: ID

  """ 组织名称 """
  orgName: String

  """ 预收单备注 """
  remark: String

  """ 流水匹配总金额(虚拟) """
  virtualFlowAmount: BigDecimal

  """ 匹配流水记录(虚拟流水) """
  virtualFlowList: [PeachAdvanceFlowInfoPayload]

  """ 核销记录 """
  writeOffList: [PeachAdvanceWriteOffInfoPayload]
}

""" 匹配流水信息 """
type PeachAdvanceFlowInfoPayload {
  """ 到账日期 """
  arrivalTime: Long

  """ 匹配流水金额 """
  flowAmount: BigDecimal

  """ 匹配流水号 """
  flowCode: String

  """ 手续费 """
  handingFee: BigDecimal

  """ 流水类型 是否为现金【是：1；不是：99】 """
  isCash: Int

  """ 匹配日期 """
  matchTime: Long

  """ 收款匹配记录Code """
  receivableRecordCode: ID

  """ 收款匹配记录ID """
  receivableRecordId: ID

  """ 摘要备注 """
  remark: String

  """ 收支项目 """
  subjCode: String

  """ 收支项目描述 """
  subjCodeDesc: String
}

""" 批发预收单退款明细出参 """
type PeachAdvanceReturnDetailItemPayload {
  """ 预收单金额 """
  advanceAmount: BigDecimal

  """ 预收订单编码 """
  advanceOrderCode: String

  """ 预收订单ID """
  advanceOrderId: ID

  """ 退款金额 """
  advanceReturnAmount: BigDecimal
}

""" 批发预收单退款详情出参 """
type PeachAdvanceReturnDetailPayload {
  """ 预收退款总金额 """
  advanceReturnAmount: BigDecimal

  """ 退款明细信息 """
  advanceReturnItemList: [PeachAdvanceReturnDetailItemPayload]

  """ 预收退款订单编码 """
  advanceReturnOrderCode: String

  """ 预收退款订单ID """
  advanceReturnOrderId: ID

  """ 图片 """
  advanceReturnResourceList: [FilePayload]

  """ 预收单状态 """
  advanceReturnStatus: Int

  """ 预收单状态描述 """
  advanceReturnStatusDesc: String

  """ 所属公司ID """
  companyId: ID

  """ 所属公司名称 """
  companyName: String

  """ 创建日期 """
  createTime: Long

  """ 客户ID """
  customerId: ID

  """ 客户名称 """
  customerName: String

  """ 匹配流水记录(真实) """
  flowList: [PeachAdvanceReturnFlowMatchPayLoad]

  """ 所属组织ID """
  orgId: ID

  """ 组织名称 """
  orgName: String

  """ 备注 """
  remark: String
}

""" 收款单流水匹配信息 """
type PeachAdvanceReturnFlowMatchPayLoad {
  """业务发生公司id"""
  businessCompanyId: ID

  """业务发生公司-名称"""
  businessCompanyName: String

  """业务发生的组织id"""
  businessOrgId: ID

  """业务发生的组织-名称"""
  businessOrgName: String

  """ 收支项目(字典businessItemType) """
  flowBusinessItem: String

  """ 收支项目(字典businessItemType) """
  flowBusinessItemName: String

  """ 匹配流水号 """
  fundFlowCode: String

  """ 流水摘要 """
  fundFlowSummary: String

  """id"""
  id: ID

  """ 是否现金 1 是 99 否"""
  isCash: Int

  """ 匹配金额 """
  matchAmount: BigDecimal

  """ 匹配日期 """
  matchTime: Long

  """ 付款匹配记录号 """
  payCode: String

  """ 付款日期(支出日期) """
  payTime: Long

  """ 付款单号 """
  receiptsCode: String

  """ 付款单创建日期 """
  receiptsCreateTime: Long
}

""" 预收单核销信息 """
type PeachAdvanceWriteOffInfoPayload {
  """ 关联应收单CODE """
  accountsReceivableCode: String

  """ 关联应收单ID """
  accountsReceivableId: ID

  """ 核销金额 """
  offSetAmount: BigDecimal

  """ 核销日期 """
  offSetTime: Long
}

""" 售后类型"""
enum PeachAfterSaleType {
  """ 退货退款"""
  RETURN_AND_REFUND

  """ 仅退货"""
  RETURN_ONLY

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input PeachAgencyReturnCreateInput {
  """代卖费单id"""
  agencyId: ID!

  """ 商品信息"""
  commodityList: [AgencySaleTransferCommodityInput!]!

  """ 费用信息"""
  costList: [CostInformationDetailInput]

  """备注"""
  remark: String
}

type PeachAgencySaleOrderCommodityBatchPayload {
  """销售金额"""
  amount: BigDecimal

  """批次id"""
  batchId: ID

  """入库时间"""
  inStockTime: Long

  """原始批次id"""
  originalBatchId: ID

  """可结算数量"""
  quantity: BigDecimal

  """商品id"""
  skuId: Int

  """商品名称"""
  skuName: String

  """数量单位"""
  unitId: Int

  """单位名称"""
  unitName: String
}

input PeachAgencySaleOrderCommodityListInput {
  """代卖单id"""
  agencyId: ID!

  """结算单id-编辑用"""
  settlementId: ID
}

input PeachAgencySaleOrderCommodityPageInput {
  """代卖单id"""
  agencyId: ID!

  """ 当前页码"""
  pageCurrent: Int

  """ 每页显示条数"""
  pageSize: Int

  """结算单id-编辑用"""
  settlementId: ID

  """订单来源类型"""
  sourceType: PeachSettlementCommoditySourceType!

  """筛选时间结束"""
  timeEnd: Long

  """筛选时间开始"""
  timeStart: Long
}

type PeachAgencySaleOrderCommodityPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachAgencySaleOrderCommodityPayload]
  totalRecords: Long
}

type PeachAgencySaleOrderCommodityPayload {
  """商品售后标记，true：商品售后中"""
  afterSaleFlag: Boolean

  """结算批次商品"""
  batchCommodityList: [PeachAgencySaleOrderCommodityBatchPayload]

  """操作时间"""
  operationTime: Long

  """订单号"""
  orderCode: String

  """订单id"""
  orderId: ID

  """订单来源类型"""
  sourceType: PeachSettlementCommoditySourceType
}

type PeachAgencySaleSettlementCountPayload {
  """委托代销"""
  agencySellerNum: Int

  """受托代销"""
  cargoOwnerNum: Int

  """内部代卖"""
  internalNum: Int
}

"""代卖结算费用单详情入参"""
input PeachAgencySaleSettlementDetailInput {
  """代卖结算费用单ID"""
  settlementBillId: ID!
}

"""代卖结算费用单详情出参"""
type PeachAgencySaleSettlementDetailPayLoad {
  """关联代卖单号"""
  agencySaleOrderCode: String

  """代卖结算单号"""
  agencySaleSettlementOrderCode: String

  """代卖类型"""
  agencySaleType: Int

  """代卖类型描述"""
  agencySaleTypeDesc: String

  """供应商id/客户id"""
  agentId: ID

  """供应商/客户"""
  agentName: String

  """费用单状态"""
  billStatus: Int

  """柜号"""
  cabinetCodeList: [String]

  """是否可取消确认"""
  canCancelConfirm: Boolean

  """下级代卖结算"""
  childrenSettlement: [PeachAgencySaleSettlementPayLoad]

  """创建人"""
  createByName: String

  """创建时间"""
  createTime: Long

  """自己代卖结算"""
  selfSettlement: PeachAgencySaleSettlementPayLoad

  """结算运杂费单号"""
  settlementFreightBillCode: String

  """结算果款单号"""
  settlementGoodsBillCode: String

  """结算总金额"""
  settlementTotalAmount: BigDecimal
}

"""结算详情"""
type PeachAgencySaleSettlementPayLoad {
  """代卖费合计"""
  agencySaleAmount: BigDecimal

  """贷款合计"""
  goodsAmount: BigDecimal

  """组织id"""
  orgId: Int

  """组织名称"""
  orgName: String

  """费用合计"""
  settlementAmount: BigDecimal

  """结算费用"""
  settlementFeeList: [PeachSettlementFeePayload]

  """结算货款"""
  settlementGoodsList: [PeachSettlementGoodsPayload]

  """代卖结算规则"""
  settlementRuleInfo: SettlementRuleInfoPayload

  """合计金额"""
  subTotalAmount: BigDecimal
}

input PeachAgencySettlementOrderCountInput {
  """代卖单id"""
  agencyId: ID!

  """结算单id-编辑用"""
  settlementId: ID
}

type PeachAgencySettlementOrderCountPayload {
  """报损"""
  breakageNum: Int

  """外部销售"""
  externalSaleNum: Int

  """内部销售"""
  internalSaleNum: Int
}

enum PeachAllocateCostStatus {
  """ 已完成"""
  BILL_COMPLETE

  """ 财务已确认"""
  BILL_FD_CONFIRMED

  """ 已提交/待财务审核"""
  BILL_FD_UN_REVIEWED

  """ 待确认"""
  BILL_UN_CONFIRMED

  """ 待提交"""
  BILL_UN_SUBMITTED

  """ 未知"""
  UNRECOGNIZED
}

"""调拨价格类型"""
enum PeachAllocatePriceType {
  """调拨金额"""
  AMOUNT

  """调拨单价"""
  PRICE

  """未知"""
  UNRECOGNIZED
}

"""调拨类型"""
enum PeachAllocateType {
  """ 跨区域调拨"""
  AREA_TRANSFER

  """ 跨组织调拨"""
  ORGANIZATION_TRANSFER

  """ 未知"""
  UNRECOGNIZED

  """ 商户仓库间调拨"""
  WAREHOUSE_TRANSFER
}

"""质检关联单据"""
type PeachAssociationOrder {
  """司机信息"""
  driverInfo: [DriverInfo]

  """单据号"""
  orderCode: String

  """质检关联单据明细"""
  orderDetail: [PeachAssociationOrderDetail]

  """采购组织"""
  purchaseOrg: String

  """采购供应商"""
  purchaseSupplier: String

  """备注"""
  remark: String

  """销售组织"""
  sellerOrg: String

  """温度计资料"""
  thermometer: [PeachFilePayload]
}

"""质检关联单据明细"""
type PeachAssociationOrderDetail {
  """批次号"""
  batchCode: String

  """标记"""
  markList: [PurchaseMarkEnum]

  """SKU"""
  skuName: String

  """数量"""
  totalQuantity: BigDecimal

  """单位"""
  totalUnitId: Int
}

""" 内外部属性"""
enum PeachAttributeTypeEnum {
  """ 外部-2"""
  EXTERNAL

  """ 内部-1"""
  INTERNAL

  """ 未知"""
  UNRECOGNIZED
}

type PeachAuditReturnCommodityPayload {
  """退货单id"""
  returnId: ID
}

type PeachBackendOption {
  """字典类型"""
  dictionaryType: DictionaryTypeEnum!

  """启用/禁用：1 启用  99 禁用"""
  disable: Int
  label: String!

  """排序顺序"""
  sort: Int
  value: Int!
}

"""银行账户类型"""
enum PeachBankAccountTypeEnum {
  """基本账户"""
  BASIC_ACCOUNT

  """一般账户"""
  GENERAL_ACCOUNT

  """未知"""
  UNRECOGNIZED
}

type PeachBillAuditPayLoad {
  """费用金额"""
  amount: BigDecimal

  """费用单号"""
  billCode: String

  """费用单创建日期"""
  billCreateTime: Long

  """费用项名称"""
  billExpenseItemDesc: String

  """费用单ID(唯一标识)"""
  billMainId: ID

  """费用单状态"""
  billMainStatus: Int

  """费用单状态"""
  billMainStatusDesc: String

  """证明图片"""
  billProves: [String]

  """所属公司"""
  company: String

  """创建人"""
  createBy: Int

  """创建人描述"""
  createByName: String

  """产生环节"""
  createLinkDesc: String

  """财务备注"""
  financialRemark: String

  """备注"""
  note: String

  """所属组织Id"""
  orgId: ID

  """所属组织名称"""
  orgName: String

  """支付方式"""
  payModeStr: String

  """费用产生截至时间"""
  paymentCreateEndTime: Long

  """费用产生开始时间"""
  paymentCreateStartTime: Long

  """驳回原因"""
  rejectReason: String

  """供应商id"""
  supplierId: Int

  """供应商描述"""
  supplierName: String
}

"""批发费用统一枚举"""
enum PeachBillStatusCommonEnum {
  """待业务审核"""
  BILL_BIZ_UN_REVIEWED

  """已取消"""
  BILL_CANCEL

  """已完成"""
  BILL_COMPLETE

  """财务已确认"""
  BILL_FD_CONFIRMED

  """待财务审核"""
  BILL_FD_UN_REVIEWED

  """待确认"""
  BILL_UN_CONFIRMED

  """待提交"""
  BILL_UN_SUBMITTED

  """未知"""
  UNRECOGNIZED
}

"""费用单待办类型"""
enum PeachBillToDoTypeEnum {
  """国产集采退货"""
  PEACH_FEE_ORDER_COLLECTIVE_PROCUREMENT_RETURNS

  """代卖调出"""
  PEACH_FEE_ORDER_COMMISSION_SALE_EXPORT

  """代卖调入"""
  PEACH_FEE_ORDER_COMMISSION_SALE_INCOME

  """代卖采购"""
  PEACH_FEE_ORDER_COMMISSION_SALE_PROCUREMENT

  """商品调整"""
  PEACH_FEE_ORDER_COMMODITY_ADJUSTMENTS

  """国产集采"""
  PEACH_FEE_ORDER_DOMESTIC_CENTRALIZED_PROCUREMENT

  """内部销售"""
  PEACH_FEE_ORDER_INSIDE_SALES

  """内部采购"""
  PEACH_FEE_ORDER_INTERNAL_PROCUREMENT

  """其他入库"""
  PEACH_FEE_ORDER_OTHER_WAREHOUSING

  """海外集采"""
  PEACH_FEE_ORDER_OVERSEAS_COLLECTIVE_PROCUREMENT

  """自采退货"""
  PEACH_FEE_ORDER_SELF_HARVESTED_RETURNS

  """自采费用"""
  PEACH_FEE_ORDER_SELF_MINING_COSTS

  """未知"""
  UNRECOGNIZED
}

"""营业执照类型"""
enum PeachBusinessLicenseTypeEnum {
  """个体户"""
  INDIVIDUAL

  """股份有限责任公司"""
  JOINT_STOCK_LIMITED_LIABILITY_COMPANY

  """有限责任公司"""
  LIMITED_LIABILITY_COMPANY

  """合伙企业"""
  PARTNERSHIP

  """个人独资企业"""
  SOLE_PROPRIETORSHIP

  """未知"""
  UNRECOGNIZED
}

input PeachCargoRelocationCommodityInput {
  """ 批次Id"""
  batchId: ID!

  """ 数量"""
  quantity: BigDecimal!

  """ 单位Id"""
  unitId: Int!
}

input PeachCargoRelocationInput {
  """ 商品信息"""
  commodityList: [PeachCargoRelocationCommodityInput]!

  """ 备注"""
  remark: String

  """ 调入仓库id"""
  warehouseInId: ID!
}

"""设置收银员可收银的开单人员信息"""
input PeachCashierOrderUserInfoSettingInput {
  orderUserId: [Int]
}

enum PeachColdChainAmbientEnum {
  """常温"""
  AMBIENT

  """冷链"""
  COLD_CHAIN

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input PeachCollectMoneyAdvanceReceiptInput {
  """支付信息"""
  paymentContentsList: [PeachCommonPaymentInput]!

  """预收合计"""
  preReceiptAmount: BigDecimal!
}

type PeachCommodityAdjustmentCostPayload {
  """费用金额"""
  amount: BigDecimal

  """费用类型"""
  costType: CommodityAdjustmentCostItemEnum

  """付款方式"""
  payMethod: PayMode

  """备注"""
  remark: String

  """供应商id"""
  supplierId: Int

  """供应商名称"""
  supplierName: String
}

input PeachCommodityAdjustmentDetailInput {
  """应用ID"""
  appId: Int

  """商品调整Id"""
  id: ID!
}

type PeachCommodityAdjustmentDetailPayload {
  """商品调整类型"""
  adjustmentType: Int

  """商品调整类型描述"""
  adjustmentTypeDesc: String

  """费用单号"""
  billCode: String

  """费用单ID"""
  billId: ID

  """审核状态"""
  billStatus: Int

  """审核状态描述"""
  billStatusDesc: String

  """出库商品柜次"""
  cabinetBatchCode: String

  """出库商品柜号"""
  cabinetCode: String

  """出库商品车牌号"""
  carNo: String

  """出库商品品类"""
  categoryName: String

  """商品调整编码"""
  code: String

  """费用详情列表"""
  costList: [CommodityAdjustmentCostPayload]

  """调整日期"""
  createTime: Long

  """调整人"""
  creator: String

  """证明文件"""
  fileList: [FilePayload]

  """商品调整Id"""
  id: ID

  """调整入库商品明细列表"""
  inStockCommodityList: [AdjustmentCommodityDetailPayload]

  """入库总成本"""
  inStockTotalAmount: BigDecimal

  """调整出库商品明细列表"""
  outStockCommodityList: [AdjustmentCommodityDetailPayload]

  """出库总成本"""
  outStockTotalAmount: BigDecimal

  """调整原因"""
  remark: String

  """费用合计"""
  totalCost: BigDecimal
}

"""商品调整类型枚举"""
enum PeachCommodityAdjustmentEnum {
  """大件改小件"""
  BIG_TO_SMALL

  """明细调整"""
  DETAILED_ADJUSTMENT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type PeachCommodityAdjustmentPayload {
  """费用单号"""
  billCode: String

  """费用单ID"""
  billId: ID

  """审核状态"""
  billStatus: Int

  """审核状态描述"""
  billStatusDesc: String

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """商品调整编码"""
  code: String

  """入库成本"""
  costPrice: BigDecimal

  """调整日期"""
  createTime: Long

  """调整人"""
  creator: String

  """商品调整Id"""
  id: ID

  """入库申请单号"""
  inOrderCode: String

  """调整入库商品"""
  inStockSkuName: String

  """组织id"""
  orgId: Int

  """组织名称"""
  orgName: String

  """调整出库商品"""
  outStockSkuNameList: [String]

  """驳回原因"""
  rejectReason: String

  """调整原因"""
  remark: String

  """标记"""
  sign: Int

  """标记描述"""
  signDesc: String

  """费用总额"""
  totalAmount: BigDecimal
}

input PeachCommodityAdjustmentQueryInput {
  """商品调整类型"""
  adjustmentType: CommodityAdjustmentEnum!

  """应用ID"""
  appId: Int

  """费用单编码"""
  billCode: String

  """状态"""
  billStatusList: [Int]

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """商品调整编码"""
  code: String

  """调整人"""
  creator: String

  """调整结束日期"""
  endTime: Long

  """入库申请单号"""
  inOrderCode: String

  """调整开始日期"""
  startTime: Long
}

""" 入库/出库商品明细"""
type PeachCommodityDetailPayload {
  """入库申请数量-商品单位转换"""
  applyUnitConversion: CurrentUnitConversion

  """ sku补充id"""
  assistId: String

  """ 批次号"""
  batchCode: String

  """ 商品名称"""
  commodityName: String

  """ 采购/调拨-成本价"""
  costPrice: BigDecimal

  """ 主键id"""
  id: Int

  """价格单位"""
  priceType: Int

  """ 原因"""
  reason: String

  """ 商品skuId"""
  skuId: Int

  """标准商品单位转换"""
  stockUnitConversion: StockQuantityUnit

  """实际出入库数量-商品单位转换"""
  unitConversion: CurrentUnitConversion

  """ 仓库"""
  warehouseName: String
}

type PeachCommodityInfo {
  """skuId"""
  skuId: Int

  """sku名称"""
  skuName: String
}

input PeachCommodityLabelExistCheckInput {
  """品类id"""
  categoryId: Int

  """标签名称"""
  name: String!

  """标签类型id"""
  type: Int!
}

type PeachCommodityLabelPayload {
  """品类id"""
  categoryId: Int

  """品类名称"""
  categoryName: String

  """标签id"""
  id: ID

  """标签名称"""
  name: String

  """标签说明"""
  remark: String

  """状态 1:启用 99:禁用"""
  status: Int

  """标签类型id"""
  type: Int

  """标签类型描述"""
  typeDesc: String
}

"""退货商品明细"""
type PeachCommodityPayload {
  """sku Id"""
  commoditySkuId: Int

  """sku名称"""
  commoditySkuName: String

  """数量单位类型"""
  quantityUnitType: Int

  """退货数量"""
  returnQuantity: BigDecimal
}

type PeachCommoditySimpleCommonPayload {
  """单位类型分组"""
  commodityTypeQuantity: [PeachCommoditySimpleCommonUnitPayload]

  """商品id 可能的值为skuId,categoryId"""
  id: Int

  """商品名称"""
  name: String
}

type PeachCommoditySimpleCommonUnitPayload {
  """单位数量"""
  quantity: BigDecimal

  """单位id"""
  unitId: Int

  """单位名称"""
  unitName: String
}

"""  查询spec入参"""
input PeachCommoditySpecInput {
  """商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料"""
  commodityTypes: [PeachGatewayCommodityTypeEnum]

  """ 库存为0是否隐藏，默认不隐藏"""
  hideNoStock: Boolean
  spuId: Int
}

""" 商品规格选项集合"""
type PeachCommoditySpecOptionPayload {
  """规格选项ID"""
  CommoditySpecOptionId: Int

  """规格选项ID"""
  CommoditySpecOptionName: String
}

""" 商品规格类型集合"""
type PeachCommoditySpecPayload {
  """规格类型ID"""
  CommoditySpecId: Int

  """规格类型ID"""
  CommoditySpecName: String

  """规格选项集合"""
  CommoditySpecOptions: [PeachCommoditySpecOptionPayload]
}

"""商品类型枚举"""
enum PeachCommodityTypeEnum {
  """辅料"""
  ASSIST

  """周转筐"""
  BOX

  """食品"""
  FOOD

  """水果"""
  FRUIT
}

"""商品单位类型入参-空参默认查询所有类型"""
input PeachCommodityUnitTypeListInput {
  """商品类型"""
  commodityType: [PeachGatewayCommodityTypeEnum]

  """商品类型id-优先查询，传入此参数将不再查询枚举类型"""
  commodityTypeIdList: [Int]
}

"""商品单位对象"""
type PeachCommodityUnitTypePayload {
  """单位id"""
  unitId: Int

  """单位名称"""
  unitName: String
}

"""批发通用支付对象"""
input PeachCommonPaymentInput {
  """金额"""
  amount: BigDecimal!

  """支付方式"""
  paymentType: PeachPaymentType!
}

"""批发通用支付对象"""
type PeachCommonPaymentPayload {
  """金额"""
  amount: BigDecimal

  """支付方式"""
  paymentType: PeachPaymentType
}

enum PeachConfigSettingEnum {
  """通过客户类型"""
  BY_CUSTOMER_TYPE

  """全量客户"""
  FULL_CUSTOMER
  UNRECOGNIZED
}

"""催办入参"""
input PeachContractSignRemindInput {
  docId: String!
}

"""发起合同签署入参"""
input PeachContractSignTaskCreateInput {
  """订单收银备注"""
  cashRemark: String

  """合同类型"""
  contractType: PeachContractTypeEnum!

  """订单ID"""
  orderId: ID!

  """订单收银信息"""
  orderPaymentsDetails: [OrderPaymentDetailListInput]

  """是否订单收银,true 为订单收银，false或者为空为重新发起合同签署"""
  paymentOrderFlag: Boolean

  """预收抵扣"""
  preReceiptDeduction: PeachPreReceiptPaymentInput

  """接收人"""
  receiver: Int!

  """提醒方式"""
  reminderMethod: ReminderMethodEnum!

  """发送手机号"""
  sendPhone: String!

  """签署方"""
  signatoryId: Int!
}

"""合同类型"""
enum PeachContractTypeEnum {
  """赊销合同"""
  CREDIT_CONTRACT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""登记状态"""
enum PeachCorpRegisterStatusEnum {
  """异常"""
  ABNORMAL

  """注销"""
  LOGOUT

  """存续"""
  SUBSIST

  """未知"""
  UNRECOGNIZED
}

input PeachCostInformationDetailInput {
  """ 金额"""
  amount: BigDecimal

  """ 车牌"""
  board: String

  """ 费用类型"""
  costType: PeachCostType

  """ 备注"""
  note: String

  """ 付款方式"""
  payMode: PeachPayMode

  """ 联系电话"""
  phone: String

  """ 供应商"""
  supplierId: Int

  """ 供应商名称"""
  supplierName: String
}

""" 费用类型"""
enum PeachCostType {
  """@Deprecated 打冷费"""
  CHILL

  """ 消杀费"""
  DISINFECTION_FEE

  """ 进场费"""
  ENTRY_FEE

  """ 未知类型"""
  ERROR_COST

  """ 叉车费"""
  FORKLIFT

  """@Deprecated 运输费"""
  FREIGHT_FEE

  """@Deprecated 板车费"""
  HANDCART

  """ 装卸费"""
  HANDLING

  """ 运输费"""
  LOGISTICS

  """油费"""
  OIL_FEE

  """ 其他费用"""
  OTHER

  """ 包装物费用"""
  PACK

  """ 托盘费"""
  PALLET_FEE

  """ 车位占用费"""
  PARKING_COST

  """ 押车费"""
  RIDING_FEE

  """ 三轮车费"""
  THREE_ROUNDS

  """ 过路费"""
  TOLLS

  """@Deprecated 搬运费"""
  TRANSPORT

  """ 未知"""
  UNRECOGNIZED
}

input PeachCreateCommodityInput {
  """ 商品品类ID"""
  commodityCategoryId: Int!

  """商品id"""
  commodityId: Int!

  """商品类型id"""
  commodityTypeId: Int!
}

input PeachCreateCommodityLabelInput {
  """品类id"""
  categoryId: Int

  """标签名称"""
  name: String!

  """标签说明"""
  remark: String

  """标签类型id"""
  type: Int!
}

""" 客户联系人"""
input PeachCreateCustomerContactInput {
  """联系人别名"""
  alias: String

  """关联用户id"""
  contactUserId: Int

  """客户详情id(新增必填)"""
  customerId: Int

  """分类文件列表"""
  fileRecord: [PeachCustomerFileInput]

  """客户联系人id(修改必填)"""
  id: Int

  """身份证文件，当此对象有值时，会移除fileRecord里面的身份证信息"""
  idCardFile: PeachCustomerFileInput

  """联系人身份证号"""
  idNumber: String

  """邮箱"""
  mail: String

  """联系人姓名"""
  name: String

  """身份证其他信息(json字符串)"""
  otherInfoOfIdCard: String

  """联系人电话"""
  phone: String

  """备注"""
  remark: String

  """微信账号"""
  wechat: String
}

"""创建客户参数"""
input PeachCreateCustomerInput {
  """客户别名"""
  alias: String

  """ 客户属性"""
  attribute: PeachAttributeTypeEnum!

  """ 所属组织id"""
  belongOrganizationId: Int

  """实际控制人"""
  controlUser: String

  """ 合作方式,TRUE 是代卖合作，FALSE或者null 标识非代卖合作"""
  cooperationWay: Boolean

  """法定代表人"""
  corporation: String

  """ 客户联系人"""
  customerContacts: PeachCreateCustomerContactInput

  """客户类型(1:个人，2：公司，3：零售)"""
  customerType: PeachCustomerType!

  """客户关联用户id"""
  customerUserId: Int

  """成立日期"""
  establishTime: Long

  """ 客户证明资料"""
  fileRecord: [PeachCustomerFileInput]

  """ 财务系统编码"""
  financialSystemCode: String

  """身份证文件，当此对象有值时，会移除fileRecord里面的身份证信息"""
  idCardFile: PeachCustomerFileInput

  """ 客户身份证号"""
  idNumber: String

  """邮箱"""
  mail: String

  """客户名称"""
  name: String!

  """实际经营地址"""
  operateAddress: String

  """身份证其他信息(json字符串)"""
  otherInfoOfIdCard: String

  """纳税类别"""
  payTaxesType: PeachCustomerTaxpayerClassEnum

  """客户电话"""
  phone: String

  """注册地"""
  registerAddress: String

  """注册资本"""
  registerCapital: String

  """登记状态"""
  registerStatus: PeachCustomerCorpRegisterStatusEnum

  """ 纳税人识别号"""
  taxpayerIdentificationNumber: String

  """微信账号"""
  wechat: String
}

type PeachCreditCustomerRecordPayload {
  """启用禁用时间"""
  createTime: Long

  """授信编码"""
  creditCode: ID

  """授信额度"""
  creditLine: BigDecimal

  """授信账期"""
  creditPeriod: Int

  """客户id"""
  customerId: Int

  """操作状态 1:启用 99:禁用"""
  operationStatus: Int

  """操作人"""
  operator: String

  """备注"""
  remarks: String
}

"""客户银行账户类型"""
enum PeachCustomerBankAccountEnum {
  """基本账户"""
  BASIC_ACCOUNT

  """一般账户"""
  GENERAL_ACCOUNT

  """未知"""
  UNRECOGNIZED
}

type PeachCustomerBankAccountPayload {
  """账户名"""
  accountName: String

  """账户类型"""
  accountType: PeachCustomerBankAccountEnum

  """开户行银行账号"""
  bankCardNo: String

  """银行所在市"""
  bankCityName: String

  """银行名称"""
  bankName: String

  """银行所在省"""
  bankProvinceName: String

  """客户基础信息id"""
  customerUniqueId: Int

  """账户id"""
  id: Int
}

input PeachCustomerBankInfoCreateInput {
  """账户名"""
  accountName: String!

  """账户类型"""
  accountType: PeachCustomerBankAccountEnum

  """开户行银行账号"""
  bankCardNo: String!

  """银行账户id-编辑"""
  bankId: Int

  """银行名称"""
  bankName: String!

  """客户唯一id"""
  customerUniqueId: Int!
}

input PeachCustomerBankInfoDeleteInput {
  """银行账户id"""
  bankId: Int!

  """客户唯一id"""
  customerUniqueId: Int!
}

type PeachCustomerBasicInfoPayload {
  """客户别名"""
  alias: String

  """ 客户姓名拼音"""
  allLetter: String

  """ 客户属性  (1:内部, 2:外部);"""
  attribute: PeachAttributeTypeEnum

  """ 所属组织名称"""
  belongOrganizationId: Int

  """ 所属组织id"""
  belongOrganizationName: String

  """黑名单状态"""
  blacklistStatus: CustomerBlacklistStatusEnum

  """实际控制人"""
  controlUser: String

  """ 是否代卖合作"""
  cooperation: Boolean

  """法定代表人"""
  corporation: String

  """ 创建时间"""
  createTime: Long

  """跨区域客户记录"""
  crossRegionCustomerRecord: [String]

  """ 客户联系人"""
  customerContact: [PeachCustomerContactDetailPayLoad]

  """业务系统客户id"""
  customerId: Int

  """客户标签"""
  customerLabel: [PeachCustomerLabelEnum]

  """客户唯一id"""
  customerUniqueId: Int

  """客户关联用户id"""
  customerUserId: Int

  """ 客户状态 1启用；99：禁用"""
  enable: Int

  """成立日期"""
  establishTime: Long

  """ 财务系统编码"""
  financialSystemCode: String

  """ 客户姓名首字母"""
  firstLetter: String

  """ 客户身份证号"""
  idNumber: String

  """邮箱"""
  mail: String

  """客户名称"""
  name: String

  """客户NC编码"""
  ncCode: String

  """实际经营地址"""
  operateAddress: String

  """纳税类别"""
  payTaxesType: PeachCustomerTaxpayerClassEnum

  """客户电话"""
  phone: String

  """预收可用金额"""
  preReceiptAvailableAmount: BigDecimal

  """实名认证状态"""
  realNameAuthStatus: RealNameAuthStatusEnum

  """注册地"""
  registerAddress: String

  """注册资本"""
  registerCapital: String

  """登记状态"""
  registerStatus: PeachCustomerCorpRegisterStatusEnum

  """ 备注"""
  remark: String

  """ 是否签订协议合同 1.是 0.否"""
  signAgreement: Int

  """纳税人识别号"""
  taxpayerIdentificationNumber: String

  """客户类型(1:个人，2：公司，3：零售)"""
  type: PeachCustomerType

  """当前客户是否使用电子签"""
  usedElectronicSignature: Boolean

  """客户在职状态"""
  userStatus: PeachUserStatusEnum

  """微信账号"""
  wechat: String
}

""" 客户联系人"""
type PeachCustomerContactDetailPayLoad {
  """联系人别名"""
  alias: String

  """关联用户id"""
  contactUserId: Int

  """客户详情id"""
  customerDetailId: Int

  """分类文件列表"""
  fileRecord: [PeachCustomerFilePayload]

  """客户联系人id"""
  id: Int

  """联系人身份证号"""
  idNumber: String

  """邮箱"""
  mail: String

  """联系人姓名"""
  name: String

  """联系人电话"""
  phone: String

  """实名认证状态"""
  realNameAuthStatus: RealNameAuthStatusEnum

  """备注"""
  remark: String

  """内部联系人在职状态"""
  userStatus: PeachUserStatusEnum

  """微信账号"""
  wechat: String
}

input PeachCustomerContractBodyCreateInput {
  """当前客户id"""
  customerId: Int!

  """关联客户id"""
  customerUniqueId: Int!
}

input PeachCustomerContractBodyDeleteInput {
  """当前客户id"""
  customerId: Int!

  """关联客户id"""
  customerUniqueId: Int!

  """合同主体id"""
  id: Int!
}

input PeachCustomerContractBodyInput {
  """客户名称"""
  customerName: String!
}

input PeachCustomerContractBodyPageInput {
  pageCurrent: Int
  pageSize: Int

  """查询类型"""
  queryType: PeachCustomerContractQueryTypeEnum!

  """查询值"""
  queryValue: String!
}

type PeachCustomerContractBodyPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachCustomerContractBodyPayload]
  totalRecords: Long
}

type PeachCustomerContractBodyPayload {
  """ 客户属性  (1:内部, 2:外部);"""
  attribute: PeachAttributeTypeEnum

  """客户唯一id"""
  customerUniqueId: Int

  """客户名称"""
  name: String

  """手机号"""
  phone: String

  """纳税人识别号"""
  tfn: String

  """客户类型(1:个人，2：公司，3：零售)"""
  type: PeachCustomerType
}

type PeachCustomerContractInfoPayload {
  """当前客户id"""
  customerId: Int

  """客户类型"""
  customerType: PeachCustomerType

  """被关联的客户基础id"""
  customerUniqueId: Int

  """合同主体id"""
  id: Int

  """合同主体名称"""
  name: String
}

"""合同主体查询枚举"""
enum PeachCustomerContractQueryTypeEnum {
  """客户名称"""
  CUSTOMER_NAME

  """手机号"""
  PHONE

  """纳税人识别号"""
  TIN
}

type PeachCustomerCooperationInfoPayload {
  """结算方式"""
  balanceMode: PeachCustomerSettlementMethodEnum

  """银行账户信息"""
  bankAccountInfo: [PeachCustomerBankAccountPayload]

  """合作信息id-编辑需要"""
  cooperationId: Int

  """客户来源类型"""
  customerSource: CustomerSourceEnum

  """客户来源id"""
  customerSourceId: Int

  """客户来源名称"""
  customerSourceName: String

  """对账周期"""
  cycleCheck: String

  """开票周期"""
  cycleInvoicing: String

  """付款周期"""
  cyclePay: String

  """长期合作（1是，99否，0未指定）"""
  longTermCooperation: Int
}

input PeachCustomerCooperationUpdateInput {
  """客户id"""
  customerId: Int!

  """客户来源类型"""
  customerSource: CustomerSourceEnum!

  """客户来源id"""
  customerSourceId: Int

  """长期合作（1是，99否，0未指定）"""
  longTermCooperation: Int!
}

"""客户公司登记状态"""
enum PeachCustomerCorpRegisterStatusEnum {
  """异常"""
  ABNORMAL

  """注销"""
  LOGOUT

  """存续"""
  SUBSIST

  """未知"""
  UNRECOGNIZED
}

"""客户详情返回"""
type PeachCustomerDetailPayload {
  """基本信息"""
  basicInfo: PeachCustomerBasicInfoPayload

  """合同信息"""
  contractInfo: [PeachCustomerContractInfoPayload]

  """合作信息"""
  cooperationInfo: PeachCustomerCooperationInfoPayload

  """客户授信配置"""
  creditConfigurationInfo: CustomerCreditConfigurationInfo

  """授信信息"""
  creditSimpleInfo: CustomerCreditSimpleInfo

  """跨区域授信记录"""
  crossRegionCreditRecord: [String]

  """客户资质"""
  customerQualification: PeachCustomerQualificationDetailPayload

  """存在过客户授信申请"""
  existedCreditApply: Boolean

  """客户文件资源"""
  fileRecord: [PeachCustomerFilePayload]
}

input PeachCustomerEditInput {
  """客户别名"""
  alias: String

  """ 客户属性"""
  attribute: PeachAttributeTypeEnum!

  """实际控制人"""
  controlUser: String

  """法定代表人"""
  corporation: String

  """业务系统客户id"""
  customerId: Int!

  """客户类型(1:个人，2：公司，3：零售)"""
  customerType: PeachCustomerType!

  """成立日期"""
  establishTime: Long

  """ 客户证明资料"""
  fileRecord: [PeachCustomerFileInput]

  """ 财务系统编码"""
  financialSystemCode: String

  """身份证文件，当此对象有值时，会移除fileRecord里面的身份证信息"""
  idCardFile: PeachCustomerFileInput

  """ 客户身份证号"""
  idNumber: String

  """邮箱"""
  mail: String

  """客户名称"""
  name: String!

  """客户NC编码"""
  ncCode: String

  """实际经营地址"""
  operateAddress: String

  """身份证其他信息(json字符串)"""
  otherInfoOfIdCard: String

  """纳税类别"""
  payTaxesType: PeachCustomerTaxpayerClassEnum

  """客户电话"""
  phone: String

  """注册地"""
  registerAddress: String

  """注册资本"""
  registerCapital: String

  """登记状态"""
  registerStatus: PeachCustomerCorpRegisterStatusEnum

  """ 纳税人识别号"""
  taxpayerIdentificationNumber: String

  """微信账号"""
  wechat: String
}

input PeachCustomerFileInput {
  """有效期起始时间"""
  beginTime: Long

  """有效期截止时间"""
  endTime: Long
  fileType: PeachFileType!
  files: [PeachFileInput]!
}

type PeachCustomerFilePayload {
  """有效期起始时间"""
  beginTime: Long

  """有效期截止时间"""
  endTime: Long

  """ 文件类型"""
  fileType: PeachFileType

  """ 文件列表"""
  files: [PeachFilePayload]
}

"""批发客户标签"""
enum PeachCustomerLabelEnum {
  """代卖合作"""
  AGENCY_COOPERATION

  """黑名单"""
  BLACKLIST

  """合同主体"""
  CONTRACT_BODY

  """往来客户"""
  DEALINGS_CUSTOMER

  """未知"""
  UNRECOGNIZED
}

"""客户标记"""
enum PeachCustomerMarkEnum {
  """往来客户"""
  CORRESPONDENCE_WITH_CUSTOMERS
}

input PeachCustomerPreReceiptOrderAutoDeductionInput {
  """抵扣金额"""
  amount: BigDecimal

  """客户id"""
  customerId: Int!

  """预收记录列表-编辑过滤使用:当列表为空时将过滤可用金额为0的客户，否则会将记录对应的金额加回预收单一并返回"""
  recordIdList: [ID]
}

type PeachCustomerPreReceiptOrderAutoDeductionPayload {
  """预收金额"""
  amount: BigDecimal

  """可用金额"""
  availableAmount: BigDecimal

  """创建时间"""
  createTime: Long

  """抵扣金额"""
  deductionAmount: BigDecimal

  """预收单号"""
  preReceiptCode: String

  """预收单id"""
  preReceiptId: ID

  """预收时间"""
  preReceiptTime: Long

  """预收单类型"""
  preReceiptType: PreReceiptTypeEnum
}

input PeachCustomerPreReceiptOrderPageInput {
  """客户id"""
  customerId: Int!

  """当前页码"""
  pageCurrent: Int

  """每页显示条数"""
  pageSize: Int

  """退款单id，当此参数为空时默认过滤可用金额大于0，否则包含退款单对应的预收单"""
  refundId: ID
}

type PeachCustomerPreReceiptOrderPagePayload {
  """当前页码"""
  pageCurrent: Int

  """每页显示条数"""
  pageSize: Int

  """分页数据集合"""
  records: [PeachCustomerPreReceiptOrderPayload]

  """总条数"""
  totalRecords: Long
}

type PeachCustomerPreReceiptOrderPayload {
  """预收金额"""
  amount: BigDecimal

  """可用金额"""
  availableAmount: BigDecimal

  """创建时间"""
  createTime: Long

  """预收单号"""
  preReceiptCode: String

  """预收单id"""
  preReceiptId: ID

  """预收时间"""
  preReceiptTime: Long

  """预收单类型"""
  preReceiptType: PreReceiptTypeEnum

  """审核中金额"""
  reviewAmount: BigDecimal
}

input PeachCustomerPreReceiptPageInput {
  """客户名称"""
  customerName: String

  """当前页码"""
  pageCurrent: Int

  """每页显示条数"""
  pageSize: Int
}

type PeachCustomerPreReceiptPagePayload {
  """当前页码"""
  pageCurrent: Int

  """每页显示条数"""
  pageSize: Int

  """分页数据集合"""
  records: [CustomerReceiptPayload]

  """总条数"""
  totalRecords: Long
}

"""客户资质详情"""
type PeachCustomerQualificationDetailPayload {
  """其他资产说明"""
  assetOther: String

  """房产情况"""
  assetProperty: String

  """车辆情况"""
  assetVehicle: String

  """经营类型"""
  businessTypes: [QualificationBusinessType]

  """车辆照片"""
  carPhotoList: [PeachFilePayload]

  """客户唯一id"""
  customerUniqueId: Int

  """客户简介"""
  description: String

  """证明文件-所有图片"""
  fileList: [PeachCustomerFilePayload]

  """过往业绩介绍"""
  historyAchievement: String

  """客户资质id"""
  id: Int

  """简介图片"""
  introPhotoList: [PeachFilePayload]

  """其他资产图片"""
  otherAssetsPhotoList: [PeachFilePayload]

  """房产情况图片"""
  propertyPhotoList: [PeachFilePayload]

  """主要销售单品"""
  saleMainCategory: [Int]

  """主要销售单品"""
  saleMainCategoryValue: [String]

  """销售渠道说明"""
  salesChannels: String
}

input PeachCustomerQualificationInput {
  """其他资产说明"""
  assetOther: String

  """房产情况"""
  assetProperty: String

  """车辆情况"""
  assetVehicle: String

  """经营类型"""
  businessTypes: [QualificationBusinessType]!

  """车辆照片"""
  carPhotoList: [PeachFileInput]

  """客户唯一id"""
  customerUniqueId: Int!

  """客户简介"""
  description: String!

  """客户文件资源:二选一，该对象有值的情况下会忽略其他字段的图片"""
  fileRecord: [PeachCustomerFileInput]

  """过往业绩介绍"""
  historyAchievement: String!

  """ 主键"""
  id: Int

  """简介图片"""
  introPhotoList: [PeachFileInput]

  """其他资产图片"""
  otherAssetsPhotoList: [PeachFileInput]

  """房产情况图片"""
  propertyPhotoList: [PeachFileInput]

  """主要销售单品"""
  saleMainCategory: [Int]!

  """销售渠道说明"""
  salesChannels: String!
}

input PeachCustomerQualificationTempInput {
  """其他资产说明"""
  assetOther: String

  """房产情况"""
  assetProperty: String

  """车辆情况"""
  assetVehicle: String

  """经营类型"""
  businessTypes: [QualificationBusinessType]

  """车辆照片"""
  carPhotoList: [PeachFileInput]

  """客户唯一id"""
  customerUniqueId: Int!

  """客户简介"""
  description: String

  """证明文件-所有图片"""
  fileList: [PeachCustomerFileInput]

  """过往业绩介绍"""
  historyAchievement: String

  """ 主键"""
  id: Int

  """简介图片"""
  introPhotoList: [PeachFileInput]

  """其他资产图片"""
  otherAssetsPhotoList: [PeachFileInput]

  """房产情况图片"""
  propertyPhotoList: [PeachFileInput]

  """主要销售单品"""
  saleMainCategory: [Int]

  """销售渠道说明"""
  salesChannels: String
}

input PeachCustomerReconciliationUpdateInput {
  """结算方式"""
  balanceMode: PeachCustomerSettlementMethodEnum!

  """合作信息id-编辑需要"""
  cooperationId: Int

  """客户id"""
  customerId: Int!

  """对账周期"""
  cycleCheck: String

  """开票周期"""
  cycleInvoicing: String

  """付款周期"""
  cyclePay: String
}

input PeachCustomerSealAuthorizeInput {
  """公司id"""
  companyId: Int!

  """联系人id"""
  contactId: Int!
}

"""客户结算方式"""
enum PeachCustomerSettlementMethodEnum {
  """先货后款"""
  DELIVERY_BEFORE_PAYMENT

  """先款后货"""
  PAYMENT_BEFORE_DELIVERY

  """未知"""
  UNRECOGNIZED
}

"""客户纳税类别"""
enum PeachCustomerTaxpayerClassEnum {
  """一般纳税人"""
  GENERAL_TAXPAYERS

  """增值税小规模纳税人"""
  SMALL_SCALE_TAXPAYERS

  """未知"""
  UNRECOGNIZED
}

"""客户类型"""
enum PeachCustomerType {
  """公司"""
  COMPANY

  """个人"""
  PERSONAL

  """零售"""
  RETAIL

  """ 未知"""
  UNKNOWN

  """ 错误"""
  UNRECOGNIZED
}

type PeachDESCustomerPayload {
  """客户id"""
  id: Int

  """客户名称"""
  name: String

  """客户电话"""
  phone: String

  """纳税人识别号"""
  taxpayerIdentificationNumber: String

  """客户类型"""
  type: PeachCustomerType

  """是否为白名单客户"""
  whiteListCustomer: Boolean
}

type PeachDataTreeNode {
  """子节点"""
  children: [PeachDataTreeNode]

  """禁用"""
  disabled: Boolean

  """节点值TYPE_ID"""
  key: String

  """父节点值"""
  parentId: String

  """名称"""
  title: String
}

type PeachDataTreePayload {
  nodes: [PeachDataTreeNode]
}

""" 数据权限类型"""
enum PeachDataType {
  """ 品类"""
  PRODUCT

  """ 未知"""
  UNRECOGNIZED
}

type PeachDebtContractSetupPayload {
  """合同签署组织"""
  contractSigningOrgList: [ContractSigningOrg]

  """合同状态 1启用 99禁用"""
  contractStatus: Int

  """合同类型"""
  contractType: PeachDebtContractTypeEnum

  """合同模板名称"""
  templateName: String

  """合同编号"""
  templateNo: String
}

"""合同设置查询类型"""
enum PeachDebtContractTypeEnum {
  """公司合同"""
  COMPANY

  """个人合同"""
  PERSONAL

  """未知"""
  UNRECOGNIZED
}

type PeachDebtElectronicSignaturePayload {
  """电子签白名单"""
  customerWhiteList: [CustomerWhiteListPayload]

  """电子签使用状态 1启用 99禁用"""
  enable: Int

  """组织id"""
  orgId: Int

  """组织名称"""
  orgName: String
}

"""欠款标记"""
enum PeachDebtMarkEnum {
  """坏账"""
  BAD_DEBTS

  """争议欠款"""
  DISPUTE_ARREARS
}

input PeachDeleteCustomerContactInput {
  """客户详情id"""
  customerId: Int!

  """客户联系人id"""
  id: Int!
}

input PeachDocDownInput {
  """文档id"""
  docId: String!
}

"""国产货售后单状态"""
enum PeachDomesticAfterSaleStatusEnum {
  """已完成"""
  COMPLETED

  """待处理"""
  PENDING
}

"""退货商品"""
input PeachDomesticExtendCommodityInput {
  """扣损/退货金额"""
  amount: BigDecimal!

  """批次code"""
  batchCode: String

  """批次id"""
  batchId: ID

  """退货数量"""
  quantity: BigDecimal!

  """skuId"""
  skuId: Int

  """退货数量单位Id"""
  unitId: Int
}

input PeachDomesticExtendExpenseCountInput {
  """单据类型"""
  orderType: [PeachDomesticPurchaseOrderEnum]!
}

input PeachDomesticExtendExpenseDetailInput {
  """费用id"""
  billId: ID!
}

type PeachDomesticExtendExpenseDetailPayload {
  """费用单号"""
  billCode: String

  """费用id"""
  billId: ID

  """费用模板id"""
  billTemplateId: ID

  """金额合计"""
  commodityAmount: BigDecimal

  """商品列表"""
  commodityList: [PeachDomesticPurchaseExpenseCommodityPayload]

  """文件列表"""
  fileList: [PeachFilePayload]

  """运杂费合计"""
  freightAmount: BigDecimal

  """匹配货源"""
  matchSources: String

  """运杂费列表"""
  miscellaneousFreightList: [MiscellaneousFreightPayload]

  """操作时间"""
  operationTime: Long

  """操作人"""
  operator: String

  """单号"""
  orderCode: String

  """单据id"""
  orderId: ID

  """状态"""
  orderStatus: PeachDomesticExtendExpenseStatusEnum

  """单据类型"""
  orderType: PeachDomesticPurchaseOrderEnum

  """驳回标识,true为已驳回"""
  rejectFlag: Boolean

  """备注"""
  remark: String

  """供应商"""
  supplierName: [String]
}

input PeachDomesticExtendExpensePageInput {
  """单据类型"""
  orderType: [PeachDomesticPurchaseOrderEnum]

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """费用单状态"""
  statusList: [PeachDomesticExtendExpenseStatusEnum]
}

type PeachDomesticExtendExpensePagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachDomesticExtendExpensePayload]
  totalRecords: Long
}

type PeachDomesticExtendExpensePayload {
  """退货总额"""
  amount: BigDecimal

  """费用单号"""
  billCode: String

  """费用id"""
  billId: ID

  """商品列表"""
  commodityList: [String]

  """匹配货源"""
  matchSources: String

  """操作时间"""
  operationTime: Long

  """操作人"""
  operator: String

  """单号"""
  orderCode: String

  """单据id"""
  orderId: ID

  """状态"""
  orderStatus: PeachDomesticExtendExpenseStatusEnum

  """单据类型"""
  orderType: PeachDomesticPurchaseOrderEnum

  """供应商"""
  supplierName: [String]
}

input PeachDomesticExtendExpenseRemarkEditInput {
  """费用id"""
  billId: ID!

  """备注"""
  remark: String
}

"""国产扩展单费用状态"""
enum PeachDomesticExtendExpenseStatusEnum {
  """已提交"""
  SUBMITTED

  """待提交"""
  UN_SUBMIT
}

"""国产扩展单操作"""
enum PeachDomesticExtendOperationEnum {
  """取消"""
  CANCEL

  """提交"""
  SUBMIT
}

type PeachDomesticPurchaseCommodityDetailPayload {
  """标记"""
  mark: PurchaseMarkEnum

  """采购数量"""
  purchaseQuantity: BigDecimal

  """采购单位"""
  purchaseUnitId: Int

  """采购单价"""
  purchaseUnitPrice: BigDecimal

  """skuId"""
  skuId: Int

  """sku名称"""
  skuName: String

  """入库数量"""
  storageQuantity: BigDecimal

  """入库单位"""
  storageUnitId: Int

  """单品小计"""
  subtotal: BigDecimal
}

type PeachDomesticPurchaseCommodityPayload {
  """数量"""
  quantity: BigDecimal

  """sku名称"""
  skuName: String

  """单位"""
  unitId: Int
}

input PeachDomesticPurchaseDetailInput {
  """采购单id"""
  purchaseId: ID!
}

type PeachDomesticPurchaseDetailPayload {
  """商品列表"""
  commodityList: [PeachDomesticPurchaseCommodityDetailPayload]

  """发车日期"""
  departureTime: Long

  """匹配货源"""
  matchSources: String

  """匹配日期"""
  matchTime: Long

  """退货/扣损单据列表"""
  orderList: [PeachDomesticPurchaseOrderPayload]

  """采购费用单"""
  purchaseBillOrder: PurchaseBillOrder

  """采购单号"""
  purchaseCode: String

  """采购单id"""
  purchaseId: ID

  """"采购单状态"""
  purchaseStatus: PeachDomesticPurchaseStatusEnum

  """采购日期"""
  purchaseTime: Long

  """供应商"""
  supplierName: [String]

  """采购总计"""
  totalAmount: BigDecimal
}

type PeachDomesticPurchaseExpenseCommodityPayload {
  """金额"""
  amount: BigDecimal

  """批次id"""
  batchId: ID

  """标记"""
  mark: PurchaseMarkEnum

  """采购数量"""
  purchaseQuantity: BigDecimal

  """采购单价"""
  purchaseUnitPrice: BigDecimal

  """数量"""
  quantity: BigDecimal

  """skuId"""
  skuId: ID

  """商品名称"""
  skuName: String

  """数量单位"""
  unitId: Int
}

input PeachDomesticPurchaseExtendChangeInput {
  """操作"""
  operation: PeachDomesticExtendOperationEnum!

  """单据id"""
  orderId: ID!

  """备注"""
  remark: String
}

input PeachDomesticPurchaseExtendCreateInput {
  """文件列表"""
  fileList: [PeachFileInput]!

  """运杂费"""
  miscellaneousFreightList: [MiscellaneousFreightInput]

  """采购单id"""
  purchaseId: ID!

  """备注"""
  remark: String

  """退货商品"""
  returnCommodityList: [PeachDomesticExtendCommodityInput]!

  """费用模板"""
  templateId: ID!
}

type PeachDomesticPurchaseExtendCreatePayload {
  """单号"""
  orderCode: String

  """单据id"""
  orderId: ID
}

type PeachDomesticPurchaseOrderCommodityPayload {
  """金额"""
  amount: BigDecimal

  """数量"""
  quantity: BigDecimal

  """skuId"""
  skuId: Int

  """sku名称"""
  skuName: String

  """单位"""
  unitId: Int
}

"""国产采购关联订单类型"""
enum PeachDomesticPurchaseOrderEnum {
  """扣损单"""
  DEDUCTION_LOSS

  """退货单"""
  RETURN
}

type PeachDomesticPurchaseOrderPayload {
  """商品列表"""
  commodityList: [PeachDomesticPurchaseOrderCommodityPayload]

  """单号"""
  orderCode: String

  """单据id"""
  orderId: ID

  """单据类型"""
  orderType: PeachDomesticPurchaseOrderEnum

  """退货总额"""
  returnTotalAmount: BigDecimal
}

input PeachDomesticPurchasePageInput {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """采购单号"""
  purchaseCode: String

  """"采购单状态"""
  purchaseStatusList: [PeachDomesticPurchaseStatusEnum]

  """采购日期-结束"""
  purchaseTimeEnd: Long

  """采购日期-开始"""
  purchaseTimeStart: Long
}

type PeachDomesticPurchasePagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachDomesticPurchasePayload]
  totalRecords: Long
}

type PeachDomesticPurchasePayload {
  """商品列表"""
  commodityList: [PeachDomesticPurchaseCommodityPayload]

  """发车日期"""
  departureTime: Long

  """匹配货源"""
  matchSources: String

  """匹配日期"""
  matchTime: Long

  """采购单号"""
  purchaseCode: String

  """采购单id"""
  purchaseId: ID

  """"采购单状态"""
  purchaseStatus: PeachDomesticPurchaseStatusEnum

  """采购日期"""
  purchaseTime: Long

  """供应商"""
  supplierName: [String]
}

type PeachDomesticPurchaseReturnCommodityPayload {
  """退货/扣损金额"""
  amount: BigDecimal

  """批次id"""
  batchId: ID

  """采购单位"""
  purchaseUnitId: Int

  """采购单价"""
  purchaseUnitPrice: BigDecimal

  """退货数量"""
  returnQuantity: BigDecimal

  """退货单位"""
  returnUnitId: Int

  """skuId"""
  skuId: Int

  """sku名称"""
  skuName: String

  """入库数量"""
  storageQuantity: BigDecimal

  """入库单位"""
  storageUnitId: Int
}

input PeachDomesticPurchaseReturnDetailInput {
  """退货单id"""
  returnId: ID!
}

type PeachDomesticPurchaseReturnDetailPayload {
  """费用单id"""
  billId: ID

  """商品列表"""
  commodityList: [PeachDomesticPurchaseReturnCommodityPayload]

  """退货凭证"""
  fileList: [PeachFilePayload]

  """运杂费总金额"""
  freightAmount: BigDecimal

  """匹配货源"""
  matchSources: String

  """单号"""
  orderCode: String

  """单据id"""
  orderId: ID

  """单据类型"""
  orderType: PeachDomesticPurchaseOrderEnum

  """采购单号"""
  purchaseCode: String

  """采购单id"""
  purchaseId: ID

  """备注"""
  remark: String

  """供应商"""
  supplierName: [String]
}

input PeachDomesticPurchaseStatusCountInput {
  """采购日期-结束"""
  purchaseTimeEnd: Long

  """采购日期-开始"""
  purchaseTimeStart: Long
}

type PeachDomesticPurchaseStatusCountPayload {
  """采购单-已收货"""
  purchaseReceived: Int

  """采购单-待收货"""
  purchaseWaitReceive: Int
}

"""国产采购单状态"""
enum PeachDomesticPurchaseStatusEnum {
  """已取消"""
  CANCELLED

  """已完成"""
  COMPLETED

  """已收货"""
  RECEIVED

  """待收货"""
  TO_BE_RECEIVED
}

type PeachDomesticReceiptExpenseDetailPayload {
  """审核记录"""
  auditTrailList: [PeachReceiptExpenseAuditTrailPayload]

  """费用单号"""
  billCode: String

  """费用单id"""
  billId: ID

  """费用模板id"""
  billTemplateId: ID

  """车牌号"""
  carNo: String

  """商品明细"""
  commodityList: [PeachReceiptExpenseCommodityPayload]

  """商品金额"""
  commodityQuantityList: [PeachReceiptExpenseCommodityQuantityPayload]

  """收货人"""
  consignee: String

  """费用合计"""
  costAmount: BigDecimal

  """匹配货源"""
  matchSources: String

  """采购杂运费"""
  miscellaneousFreightList: [MiscellaneousFreightPayload]

  """收货时间"""
  receiptTime: Long

  """来源单号"""
  sourceCode: String

  """状态"""
  status: PeachReceiptExpenseStatusEnum

  """供应商名称"""
  supplierName: String

  """挂车号"""
  trailerCarNo: String
}

"""国产集采货退货费用单修改货款"""
input PeachDomesticReturnBillUpdateCommodityInput {
  """费用id"""
  billId: ID!

  """修改退货商品"""
  updateCommodityList: [PeachDomesticReturnCommodityUpdateInput!]!
}

input PeachDomesticReturnCommodityListInput {
  """扩展单id-编辑时需要"""
  orderId: ID

  """采购单id"""
  purchaseId: ID!
}

type PeachDomesticReturnCommodityListPayload {
  """可退货金额"""
  balance: BigDecimal

  """采购量"""
  quantity: BigDecimal

  """ 商品SkuId"""
  skuId: Int

  """ 商品skuName"""
  skuName: String

  """商品库存"""
  stockList: [PeachReturnCommodityStockPayload]

  """总库存量"""
  stockQuantity: BigDecimal

  """累计已退货数量"""
  totalReturnQuantity: BigDecimal

  """采购量单位Id"""
  unitId: Int

  """采购单价"""
  unitPrice: BigDecimal
}

input PeachDomesticReturnCommodityUpdateInput {
  """退货金额"""
  amount: BigDecimal!

  """批次id"""
  batchId: ID
}

"""启用/禁用"""
enum PeachEnabledEnum {
  """禁用"""
  DISABLE

  """启用"""
  ENABLE
  UNKNOWN
  UNRECOGNIZED
  UNSPECIFIED
}

"""文件方向"""
enum PeachFileDirectionEnum {
  """反面"""
  BACK

  """正面"""
  JUST

  """未知"""
  UNRECOGNIZED
}

interface PeachFileExternalInterface {
  """外部信息信息"""
  externalInfo: PeachFileExternalPayload

  """文件ID"""
  fileId: String
}

type PeachFileExternalPayload {
  """水印"""
  watermarkText: String
}

"""通用文件"""
input PeachFileInput {
  """文件方向"""
  fileDirection: PeachFileDirectionEnum

  """文件ID"""
  fileId: String

  """文件上传时间 GMT+8 yyyy-MM-dd HH:mm:ss"""
  fileUploadTime: Long

  """文件地址"""
  fileUrl: String

  """文件名称"""
  filename: String
}

"""通用文件"""
type PeachFilePayload {
  """文件方向"""
  fileDirection: PeachFileDirectionEnum

  """文件ID"""
  fileId: String

  """文件上传时间 GMT+8 yyyy-MM-dd HH:mm:ss"""
  fileUploadTime: Long

  """文件地址"""
  fileUrl: String

  """文件名称"""
  filename: String
}

""" 文件类型枚举"""
enum PeachFileType {
  """开户许可证"""
  ACCOUNT_OPENING_PERMIT

  """经营地址照片"""
  BUSINESS_ADDRESS_PHOTO

  """营业执照"""
  BUSINESS_LICENSE

  """车辆照片"""
  CAR_PHOTO

  """机动车驾驶证"""
  DRIVER_LICENSE

  """居民身份证"""
  ID_CARD

  """简介照片"""
  INTRO_PHOTO

  """其他"""
  OTHER

  """其他资产"""
  OTHER_ASSET

  """授权委托书"""
  POWER_OF_ATTORNEY

  """房产照片"""
  PROPERTY_PHOTO

  """居民户口簿"""
  RESIDENCE_BOOKLET

  """税务登记证"""
  TAX_REGISTRATION_CERTIFICATE

  """未识别"""
  UNRECOGNIZED
}

"""调拨销售类型"""
enum PeachFlowTransferType {
  """成本销售(成本调拨)"""
  COST_TRANSFER

  """定价销售(内部交易)"""
  INSIDER_TRADING

  """未知"""
  UNRECOGNIZED
}

"""商品类型枚举"""
enum PeachGatewayCommodityTypeEnum {
  """辅料"""
  ASSIST

  """食品"""
  FOOD

  """水果"""
  FRUIT
}

input PeachGetRoleDataRelInput {
  """数据权限类型"""
  dataType: PeachDataType

  """角色ID"""
  id: Int!
}

"""批发id参数"""
input PeachIdInput {
  id: Int!

  """供应商明细id"""
  supplierDetailId: Int

  """供应商基础信息id"""
  supplierId: Int
}

type PeachImportPurchaseBillPayload {
  """所属组织"""
  belongOrgName: String

  """采购费用单号"""
  billCode: String

  """采购费用单ID"""
  billId: ID

  """费用列表"""
  billItemList: [FmsBillItemPayload]

  """关联费用单状态"""
  billStatus: Int

  """关联费用单状态描述"""
  billStatusDesc: String

  """柜次"""
  cabinetBatchCode: [String]

  """柜号"""
  cabinetCode: [String]

  """是否可确认"""
  canConfirm: Boolean

  """品类ID"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """所属公司"""
  company: String

  """创建日期"""
  createTime: Long

  """关联采购单号"""
  purchaseCode: String

  """管理采购单ID"""
  purchaseId: ID

  """采购单状态"""
  purchaseStatus: Int

  """采购单状态描述"""
  purchaseStatusDesc: String

  """驳回原因"""
  refuseNote: String

  """费用合计"""
  totalAmount: BigDecimal
}

enum PeachInputTextRuleEnum {
  """仅数字"""
  ONLY_NUMBER

  """仅文本"""
  ONLY_TEXT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""发票类型"""
enum PeachInvoiceTypeEnum {
  """普票"""
  GENERAL_INVOICE

  """专票"""
  SPECIAL_INVOICE

  """未知"""
  UNRECOGNIZED
}

type PeachKeysPayload {
  keys: [String]
}

type PeachListCommodityPayLoad {
  """品类id"""
  categoryId: Int

  """品类名称"""
  categoryName: String

  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """商品类型"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """产地id"""
  originId: Int

  """产地名称"""
  originName: String

  """sku数量"""
  skuQuantity: Int

  """状态"""
  status: Int

  """品种id"""
  varietyId: Int

  """品种名称"""
  varietyName: String
}

"""
未添加商品列表
添加商品
"""
input PeachListCreateCommodityInput {
  createCommodityInput: [PeachCreateCommodityInput]!
}

type PeachListSku {
  """ 基本单位"""
  basicType: Int

  """ 基本单位换算值"""
  basicTypeRatio: BigDecimal

  """sku Id"""
  commoditySkuId: Int

  """商品类型"""
  commodityType: PeachCommodityTypeEnum

  """是否支持启用"""
  enableAvailable: Boolean

  """规格选项"""
  skuOption: [SkuOption]

  """状态"""
  status: Int

  """ 辅助单位"""
  subType: Int

  """ 辅助单位换算值"""
  subTypeRatio: BigDecimal
}

type PeachLowerAgencySaleList {
  """代卖方id"""
  agentId: Int

  """代卖方名称"""
  agentName: String

  """结算商品列表"""
  commodityList: [PeachAgencySaleOrderCommodityPayload]

  """小计"""
  subtotal: BigDecimal
}

"""短信类型"""
enum PeachMessageTypeEnum {
  """实名认证"""
  REAL_NAME_AUTH

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type PeachNoCommodityPayload {
  """ 商品品类ID"""
  commodityCategoryId: Int

  """商品品类名称"""
  commodityCategoryName: String

  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """商品产地名称"""
  commodityPlaceOriginName: String

  """商品类型id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """商品品种名称"""
  commodityVarietyName: String
}

type PeachOption {
  children: [PeachOption]
  count: Int
  desc: String
  disabled: Boolean
  label: String
  value: Int
}

type PeachOption2 {
  label: String!
  value: String!
}

""" 创建批发订单详情"""
input PeachOrderAmountCalculateInput {
  calculateOrderDetails: [CalculateOrderDetailInput!]!
}

type PeachOrderAmountCalculateResp {
  calculateOrderDetailList: [PeachOrderDetailCalculateResp]
  totalAmount: BigDecimal
}

type PeachOrderBillPayload {
  """ 收银备注"""
  cashRemark: String

  """ 收银员"""
  cashierName: String

  """ 客户名称"""
  customerName: String

  """ 优惠金额"""
  discountAmount: BigDecimal

  """ 订单号"""
  orderCode: String

  """ 订单商品信息"""
  orderCommodities: [OrderBillCommodityPayload]

  """ 订单ID"""
  orderId: ID

  """ 开单人"""
  orderOperation: String

  """ 订单支付方式"""
  orderPayments: [OrderPaymentPayload]

  """ 开单人联系方式"""
  orderUserPhone: String

  """ 已付金额"""
  paidAmount: BigDecimal

  """ 应付金额"""
  payableAmount: BigDecimal

  """ 付款号"""
  paymentCode: String

  """ 收银时间"""
  paymentTime: Long

  """ 订单备注"""
  remark: String

  """ 订单金额"""
  totalAmount: BigDecimal

  """ 商品总件数"""
  totalQuantity: [SalesNumCount]
}

input PeachOrderCancelInput {
  """取消操作类型"""
  cancelType: PeachOrderCancelTypeEnum!

  """订单id"""
  orderId: ID!

  """备注"""
  remark: String
}

"""订单取消操作类型"""
enum PeachOrderCancelTypeEnum {
  """已完成取消-oss"""
  COMPLETE

  """待收银取消"""
  UNPAID

  """待提货取消"""
  UNPICK

  """未知"""
  UNRECOGNIZED
}

""" 创建批发订单详情"""
input PeachOrderCommodityCreateInput {
  """商品重量（默认kg）（暂时仅供菠萝蜜使用）"""
  goodsWeight: BigDecimal

  """标签id集合"""
  labelIdList: [ID]

  """ 购买数量"""
  quantity: BigDecimal!

  """数量单位类型"""
  quantityUnitType: Int!

  """ 库存ID"""
  stockId: ID!

  """小计"""
  subtotal: BigDecimal!

  """ 单价"""
  unitPrice: BigDecimal!
}

""" 创建订单入参"""
input PeachOrderCreateInput {
  """ 商品信息"""
  commodityList: [PeachOrderCommodityCreateInput!]!

  """ 联系人id(公司类型的客户)"""
  contactId: Int

  """ 客户ID"""
  customerId: Int

  """ 订单开单模式"""
  orderSchema: OrderSchema!

  """ 订单类型"""
  orderType: PeachOrderType!

  """ 应付金额"""
  payableAmount: BigDecimal!

  """ 预支付方式"""
  prePaymentType: [PeachPaymentType]

  """ 备注"""
  remark: String

  """ 总金额"""
  totalAmount: BigDecimal!
}

type PeachOrderCreatePayload {
  """ 过期时间"""
  orderCancelHour: Int
  orderCode: String
  orderId: ID

  """ 应付金额"""
  payableAmount: BigDecimal
  paymentCode: String
}

type PeachOrderDetailCalculateResp {
  batchId: ID
  batchTotalAmount: BigDecimal
}

input PeachOrderIdInput {
  """ 订单取消原因"""
  cancelReason: String
  orderId: ID!
}

type PeachOrderInfoPayLoad {
  """ 客户id"""
  customerId: Int

  """ 客户名称"""
  customerName: String

  """ 销售订单号"""
  orderCode: String

  """ 订单ID"""
  orderId: ID

  """ 开单时间"""
  orderTime: Long

  """ 订单类型"""
  orderType: SaleOrderTypeEnum

  """ 实收金额"""
  paidAmount: BigDecimal

  """ 支付方式"""
  paymentType: [OrderPaymentPayload]

  """ 累计退款金额"""
  totalRefundAmount: BigDecimal
}

type PeachOrderListPayload {
  """ 收银人id"""
  cashierId: Int

  """ 收银人"""
  cashierName: String

  """ SKU名称"""
  commoditySkuNames: [String]

  """ 客户ID"""
  customerId: Int

  """ 客户名称"""
  customerName: String

  """ 订单ID"""
  orderId: ID

  """ 订单支付时间"""
  orderPaymentTime: Long

  """ 已付金额"""
  paidAmount: BigDecimal
}

type PeachOrderPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachOrderListPayload]
  totalRecords: Long
}

""" 订单提货入参"""
input PeachOrderPartPickInput {
  """ 订单id"""
  orderId: ID!

  """ sku 提货信息"""
  skuPickDetail: [SkuPickDetail!]
}

""" 订单收银入参"""
input PeachOrderPaymentInput {
  """ 订单收银备注"""
  cashRemark: String

  """ 订单Id"""
  orderId: ID!
  orderPaymentsDetails: [OrderPaymentDetailListInput!]!

  """预收抵扣"""
  preReceiptDeduction: PeachPreReceiptPaymentInput
}

""" 修改支付方式"""
input PeachOrderPaymentModifyInput {
  """ 订单Id"""
  orderId: ID!

  """ 支付方式"""
  orderPaymentsDetails: [OrderPaymentDetailListInput!]!

  """预收抵扣"""
  preReceiptDeduction: PeachPreReceiptPaymentInput

  """ 修改原因"""
  reason: String!
}

input PeachOrderPaymentPageInput {
  """查询关键字(付款号/客户名称)"""
  keywords: String
  pageCurrent: Int
  pageSize: Int
}

type PeachOrderPaymentPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachOrderPaymentPayload]
  totalRecords: Long
}

type PeachOrderPaymentPayload {
  """ SKU名称"""
  commoditySkuNames: [String]

  """ 客户别名"""
  customerAlias: String

  """ 客户ID"""
  customerId: Int

  """ 客户电话"""
  customerMobile: String

  """ 客户名称"""
  customerName: String

  """订单单号"""
  orderCode: String

  """ 订单ID"""
  orderId: ID

  """ 开单人"""
  orderOperation: String

  """ 下单时间"""
  orderTime: Long

  """ 应付金额"""
  payableAmount: BigDecimal

  """ 付款号"""
  paymentCode: String

  """ 订单状态"""
  status: PeachOrderStatus

  """ 订单状态中文描述"""
  statusDesc: String

  """ 订单总金额"""
  totalAmount: BigDecimal
}

type PeachOrderPaymentStatusPayload {
  msg: String
  status: Boolean
}

"""批量订单提货入参"""
input PeachOrderPickBatchInput {
  """订单Id列表"""
  orderIdList: [ID]!
}

type PeachOrderPurchaseInStockCommodity {
  """品类id"""
  categoryId: Int

  """品类名称"""
  categoryName: String

  """入库商品单位数量信息"""
  commodityQuantityInfoList: [CommodityQuantityInfo]
}

enum PeachOrderQueryStatus {
  """ 已取消"""
  QUERY_CANCEL

  """ 待提货已取消(收银记录用)"""
  QUERY_CANCEL_UNPICK

  """ 已完成"""
  QUERY_COMPLETE

  """ 收银完成(收银记录用)"""
  QUERY_PAID_COMPLETE

  """ 待收银"""
  QUERY_UNPAID

  """ 待提货"""
  QUERY_UNPICK

  """待提货已完成(预收用)"""
  QUERY_UNPICK_COMPLETE

  """ 未知"""
  UNRECOGNIZED
}

""" 订单查询类型"""
enum PeachOrderQueryType {
  """ 取消未提货订单"""
  CANCEL_UNPICK_ORDER

  """ 订单收银"""
  PAYMENT_ORDER

  """ 订单收银记录"""
  PAYMENT_RECORD

  """ 销售订单"""
  SALES_ORDER

  """ 未知"""
  UNRECOGNIZED
}

""" 列表集合对象"""
type PeachOrderReportFormListPayload {
  """ 开单时间"""
  billingTime: Long

  """ 收银备注"""
  cashRemark: String

  """ 收银员"""
  cashierName: String

  """客户签署查询状态"""
  contractSignStatusEnum: ContractSignStatusEnum

  """ 客户名称"""
  customerName: String

  """ 客户类型"""
  customerType: String

  """ 优惠金额"""
  discountMoney: BigDecimal

  """ 主键"""
  id: ID

  """ 所属商户"""
  merchantName: String

  """ 订单号"""
  orderCode: String

  """ 支付方式"""
  payMethod: [String]

  """ 支付时间"""
  payTime: Long

  """ 商品及数量"""
  productAndCount: [ProductObj]

  """ 实收金额"""
  receivableMoney: BigDecimal

  """ 关联退货订单信息"""
  relationReturnOrderInfo: [PeachRelationReturnOrderInfo]

  """ 订单备注"""
  remark: String

  """ 销售员"""
  salesmanName: String

  """订单查询状态"""
  status: OrderReportQueryStatus

  """订单状态"""
  statusDesc: String

  """ 应收金额"""
  totalMoney: BigDecimal

  """ 总数量"""
  totalQuantity: BigDecimal
}

""" 列表分页入参"""
input PeachOrderReportFormPageInput {
  orderReportFormQueryInput: PeachOrderReportFormQueryInput

  """ 分页入参"""
  pageInput: BasePage!
}

""" 列表分页对象"""
type PeachOrderReportFormPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachOrderReportFormListPayload]
  totalRecords: Long
}

""" 列表通用查询入参"""
input PeachOrderReportFormQueryInput {
  """ 收银员"""
  cashierName: String

  """合同签署状态"""
  contractSignStatusEnumList: [ContractSignStatusEnum]

  """合同签署查询状态"""
  contractStatusQueryEnumList: [ContractSignQueryStatusEnum]

  """ 客户名称"""
  customerName: String

  """ 客户类型"""
  customerType: PeachCustomerType

  """ 商户ID"""
  merchantId: Long

  """ 订单号"""
  orderCode: String

  """组织id"""
  orgId: Int

  """ 支付时间终"""
  payEndTime: Long

  """ 支付方式"""
  payMethod: [PeachPaymentType]

  """ 支付时间起"""
  payStartTime: Long

  """ 销售员"""
  salesmanName: String

  """ 订单状态"""
  status: OrderReportQueryStatus
}

""" 订单状态"""
enum PeachOrderStatus {
  """ 已取消"""
  CANCEL

  """ 已作废"""
  CANCEL_INVALID

  """ 待提货取消"""
  CANCEL_UNPICK

  """ 运营平台未完成取消"""
  CANCEL_UN_COMPLETE

  """ 已完成"""
  COMPLETE

  """ 部分提货"""
  PART_UNPICK

  """ 超时取消"""
  TIME_OUT

  """ 待收银"""
  UNPAID

  """ 待提货"""
  UNPICK

  """ 未知"""
  UNRECOGNIZED
}

type PeachOrderStatusCountPayload {
  unpaidOrderNum: Int
  unpickOrderNum: Int
}

"""订单类型"""
enum PeachOrderType {
  """零售"""
  RETAIL

  """ 未知"""
  UNRECOGNIZED

  """批发"""
  WHOLESALE
}

"""销售订单状态"""
enum PeachOrderTypeEnum {
  """已取消"""
  CANCEL

  """已取消"""
  CANCEL_INVALID

  """已取消"""
  CANCEL_UNPICK

  """已完成"""
  COMPLETE

  """部分提货"""
  PART_UNPICK

  """自动取消"""
  TIME_OUT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """待收银"""
  UNPAID

  """待提货"""
  UNPICK

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""订单校验入参"""
input PeachOrderValidateInput {
  """客户id"""
  customerId: Int!

  """开单金额"""
  orderAmount: BigDecimal
}

"""订单校验接口返回"""
type PeachOrderValidatePayload {
  """是否超期限制-所有销售，true:超期限制所有销售"""
  allSalesLimit: Boolean

  """客户id"""
  customerId: Int

  """是否超期限制-欠款销售，true:超期限制欠款销售"""
  debtSalesLimit: Boolean

  """是否超期预警,true:超期预警"""
  earlyWarningFlag: Boolean

  """是否超额预警,true:超额预警"""
  excessWarningFlag: Boolean

  """超额预警触发额度"""
  excessWarningRate: Int

  """是否在黑名单中，true:在黑名单中，false不在黑名单中"""
  inBlackList: Boolean

  """是否超期限制-适度销售,true：超期限制所有销售"""
  moderateAllSalesLimit: Boolean

  """是否超期限制-适度销售,true：超期限制欠款销售"""
  moderateDebtSalesLimit: Boolean

  """适度销售限制天数"""
  moderateSalesLimitDays: Int

  """逾期天数 大于0为已逾期"""
  overdueDay: Int

  """是否超期限制,true:超期限制"""
  overdueLimit: Boolean

  """是否使用电子签,true:使用，false:未使用"""
  useElectronicSignatureFlg: Boolean
}

type PeachOrgPayload {
  """ 是否禁用"""
  disable: Boolean

  """ 组织id"""
  key: Int

  """ 组织名称"""
  name: String
}

type PeachOrgTreePayload {
  """ 系统id"""
  appId: Int

  """ 子节点"""
  children: [Int]

  """ 是否禁用"""
  disable: Boolean

  """ 组织id"""
  key: Int

  """ 组织名称"""
  name: String

  """ 父节点id"""
  parentId: Int
}

type PeachOtherInStockBillDetailPayload {
  """费用单号"""
  billCode: String

  """费用单ID"""
  billId: ID

  """状态"""
  billStatus: Int

  """状态描述"""
  billStatusDesc: String

  """创建时间"""
  createTime: Long

  """创建人"""
  creator: String

  """财务备注"""
  financialRemarks: String

  """入库申请单号"""
  inOrderCode: String

  """入库商品"""
  inStockCommodityList: [OtherInStockCommodity]

  """备注"""
  note: String

  """(订单状态)入库状态"""
  orderStatus: Int

  """入库状态描述"""
  orderStatusDesc: String

  """组织id"""
  orgId: Int

  """组织名称"""
  orgName: String

  """入库总成本"""
  totalCostAmount: BigDecimal

  """入库仓库"""
  warehouseName: String
}

type PeachOtherIncomeBillPayload {
  """ 关联预收单信息 """
  advanceInfos: [AdvanceInfoDetailPayload]

  """金额（元）"""
  amount: BigDecimal

  """ 是否可取消确认 """
  canCancelConfirm: Boolean

  """创建时间"""
  createTime: Long

  """创建人"""
  createUserId: ID

  """创建人名称"""
  createUserName: String

  """销售客户ID"""
  customerId: ID

  """销售客户名称"""
  customerName: String

  """其他收入单号"""
  incomeOrderCode: String

  """其他收入单id"""
  incomeOrderId: ID

  """其他收入单状态"""
  incomeOrderStatus: Int

  """其他收入单状态desc"""
  incomeOrderStatusDesc: String

  """收入类型"""
  incomeType: Int

  """收入类型描述"""
  incomeTypeDesc: String

  """备注"""
  note: String

  """所属组织Id"""
  orgId: ID

  """所属组织名称"""
  orgName: String

  """付款方式描述"""
  paymentTypeDesc: [String]

  """产生结束日期"""
  productEndTime: Long

  """产生开始日期"""
  productStartTime: Long

  """驳回原因"""
  rejectReason: String
}

"""批发其他收入单状态枚举"""
enum PeachOtherIncomeOrderStatusEnum {
  """已完成"""
  COMPLETE

  """财务已确认"""
  FD_CONFIRMED

  """待财务审核（审核中）"""
  FD_UN_REVIEWED

  """待提交"""
  UN_SUBMIT
}

""" 出库类型"""
enum PeachOutBoundType {
  """ 代卖退回出库"""
  AGENCY_SALE_BACK_OUT

  """ 代卖取消出库"""
  AGENCY_SALE_CANCEL_OUT

  """ 代卖采购退货出库"""
  AGENCY_SALE_PURCHASE_RETURN

  """ 委托代销退回-出库"""
  AGENCY_SALE_RETURN_OUT

  """ 代卖调拨出库"""
  AGENCY_SALE_TRANSFER_OUT

  """ 调拨出库"""
  ALLOCATE_OUT

  """ 报损出库"""
  BREAKAGE

  """ 其他出库"""
  COME_OTHER

  """ 商品调整-出库"""
  COMMODITY_ADJUSTMENT_OUT

  """ 销售出库"""
  MARKET

  """ 货物移库-出库"""
  MOVING_WAREHOUSE_OUT

  """ 盘亏出库"""
  PROFIT_LOSS

  """ 国产集采货退货出库"""
  PURCHASE_AREA_INLAND_RETURN

  """ 采购退货出库"""
  PURCHASE_RETURN
}

"""商品管理列表"""
input PeachPageCommodityInput {
  """品类id"""
  categoryId: Int

  """spu名称"""
  commodityName: String

  """商品类型"""
  typeId: Int
}

input PeachPageCommodityLabelInput {
  """品类id"""
  categoryId: Int

  """标签名称"""
  name: String

  """分页参数"""
  page: Page

  """状态 1:启用 99:禁用"""
  status: Int

  """标签类型id"""
  type: Int
}

type PeachPageCommodityLabelPayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachCommodityLabelPayload]
  totalRecords: Long
}

type PeachPageCommodityPayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachListCommodityPayLoad]
  totalRecords: Long
}

"""
商品管理列表
未添加商品列表
"""
input PeachPageNoCommodityInput {
  """品类"""
  categoryId: Int

  """产地"""
  originId: Int

  """商品类型"""
  typeId: Int

  """品种"""
  varietyId: Int
}

type PeachPageNoCommodityPayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachNoCommodityPayload]
  totalRecords: Long
}

input PeachPageRoleInput {
  pageCurrent: Int!
  pageSize: Int!

  """角色名称"""
  roleName: String
}

type PeachPageRolePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachRolePayload]
  totalRecords: Int
}

"""sku列表"""
input PeachPageSkuInput {
  """ 基本单位"""
  basicTypeList: [Int]

  """商品id"""
  commodityId: Int

  """分页对象"""
  page: Page

  """规格筛选"""
  skuCondition: [SkuCondition]

  """ 辅助单位"""
  subTypeList: [Int]
}

type PeachPageSkuPayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachListSku]
  totalRecords: Long
}

""" 付款方式"""
enum PeachPayMode {
  """ 现结"""
  CASH_PAY

  """ 未知"""
  ERROR_PAY

  """ 半月结"""
  HALF_MONTH_PAY

  """ 月结"""
  MONTH_PAY

  """ 次结"""
  ONCE_PAY

  """ 未知"""
  UNRECOGNIZED
}

type PeachPaymentContentPayload {
  """ 支付金额"""
  money: BigDecimal

  """ 到账时间"""
  paymentTime: Long

  """ 支付方式 枚举"""
  paymentWayEnum: PeachPaymentType

  """ 转账账号"""
  transferAccount: String
}

input PeachPaymentCreateInput {
  """回款转预收"""
  advanceReceipt: PeachCollectMoneyAdvanceReceiptInput

  """客户授信编码"""
  creditCode: ID!

  """ 客户Id"""
  customerId: Int!

  """ 欠款单ids"""
  debitFormIdsList: [ID]!

  """ 支付信息"""
  paymentContentsList: [PaymentContentInput]!

  """预收抵扣"""
  preReceiptDeduction: PeachPreReceiptPaymentInput

  """ 备注"""
  remarks: String

  """ 回款规则 1:总欠款自动回款， 2:指定欠款回款"""
  settleRule: SettleRuleEnum!

  """ 证明资料"""
  supportingMaterialsList: [PeachFileInput]!
}

input PeachPaymentPageInput {
  """ 状态"""
  auditStatusList: [PaymentStatus]

  """ 结束时间"""
  expireDate: Long
  pageCurrent: Int
  pageSize: Int

  """ 是否自己创建的(录入,审核)"""
  personal: Boolean!

  """ 开始时间"""
  startDate: Long
}

type PeachPaymentPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachPaymentPayload]
  totalRecords: Int
}

type PeachPaymentPayload {
  """ 回款单状态"""
  auditStatus: PaymentStatus

  """ 费用单编码"""
  billMainCode: String

  """ 费用单id"""
  billMainId: ID

  """ 回款提交人ID"""
  createBy: Int

  """ 回款时间"""
  createTime: Long

  """ 回款提交人姓名"""
  creator: String

  """ 客户授信编码"""
  creditCode: ID

  """ 欠款总额"""
  creditTotalAmount: BigDecimal

  """ 客户信息"""
  customer: PaymentCustomer

  """ 客户id"""
  customerId: Int

  """ 回款单对应的欠款单信息"""
  debitFormsList: [DebitFormPayload]

  """抵扣方式"""
  deductionMethod: PreReceiptDeductionMethodEnum

  """ 欠款锁定总金额"""
  lockTotalAmount: BigDecimal

  """ 回款单审核记录"""
  paymentChangesList: [PaymentChangePayload]

  """ 回款单号"""
  paymentCode: String

  """ 支付信息"""
  paymentContentsList: [PeachPaymentContentPayload]

  """回款单id"""
  paymentId: ID

  """ 回款总金额"""
  paymentTotal: BigDecimal

  """预收单总金额"""
  preReceiptAmount: BigDecimal

  """回款转预收"""
  preReceiptPayment: PeachPreReceiptPaymentPayload

  """预收单列表"""
  preReceiptPaymentList: [PeachPreReceiptRefundDetailList]

  """ 备注"""
  remarks: String

  """ 回款规则 1:总欠款自动回款， 2:指定欠款回款"""
  settleRule: SettleRuleEnum

  """ 证明资料"""
  supportingMaterialsList: [PeachFilePayload]
}

"""收银设置列表信息数据"""
type PeachPaymentSettingList {
  """是否勾选，True 勾选状态，False 未勾选"""
  checked: Boolean

  """开单人id"""
  orderUserId: Int

  """开单人名称"""
  orderUserName: String
}

type PeachPaymentSettingPayload {
  """收银设置列表信息返回"""
  paymentSetting: [PeachPaymentSettingList]
}

""" 支付方式"""
enum PeachPaymentType {
  """ 支付宝"""
  ALIPAY

  """ 现金"""
  CASH

  """ 欠款"""
  PERIOD

  """预收抵扣"""
  PRE_DEDUCTION

  """退货"""
  REFUND

  """ 刷卡"""
  SWIPE

  """ 转账"""
  TRANSFER_ACCOUNTS

  """其他扫码"""
  TWO_DIMENSIONAL_CODE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """ 微信"""
  WECHAT

  """ 坏账核销"""
  WRITE_OFF_BAD_DEBTS
}

input PeachPaymentUpdateInput {
  """回款转预收"""
  advanceReceipt: PeachCollectMoneyAdvanceReceiptInput

  """客户编码"""
  creditCode: ID!

  """ 客户Id"""
  customerId: Int!

  """ 欠款单ids"""
  debitFormIdsList: [ID]

  """ 支付信息"""
  paymentContentsList: [PaymentContentInput]!

  """ 回款单id"""
  paymentId: ID!

  """预收抵扣"""
  preReceiptDeduction: PeachPreReceiptPaymentInput

  """ 备注"""
  remarks: String

  """ 回款规则 1:总欠款自动回款， 2:指定欠款回款"""
  settleRule: SettleRuleEnum!

  """ 证明资料"""
  supportingMaterialsList: [PeachFileInput]!
}

input PeachPreReceiptAddOrEditInput {
  """预收金额"""
  amount: BigDecimal!

  """客户id"""
  customerId: Int!

  """预收单Id"""
  id: ID

  """收款方式"""
  paymentMethod: [PaymentDetail]!

  """预收类型"""
  preReceiptType: PreReceiptTypeEnum!

  """预收时间"""
  receiptTime: Long

  """备注"""
  remark: String

  """来源id"""
  sourceId: ID
}

input PeachPreReceiptPaymentInput {
  """抵扣方式"""
  deductionMethod: PreReceiptDeductionMethodEnum!

  """预收单列表"""
  preReceiptList: [PeachPreReceiptPaymentListInput]!

  """总金额"""
  totalAmount: BigDecimal!
}

input PeachPreReceiptPaymentListInput {
  """金额"""
  amount: BigDecimal!

  """预收单id"""
  preReceiptId: ID!
}

type PeachPreReceiptPaymentListPayload {
  """金额"""
  amount: BigDecimal

  """预收单id"""
  preReceiptId: ID
}

type PeachPreReceiptPaymentPayload {
  """总金额"""
  amount: BigDecimal

  """收款方式"""
  payTypeList: [PeachCommonPaymentPayload]

  """预收单号"""
  preReceiptCode: String

  """预收单id"""
  preReceiptId: ID

  """预收类型"""
  preReceiptType: ReceiptBusinessTypeEnum
}

input PeachPreReceiptRefundCancelInput {
  """操作类型"""
  optType: PeachPreReceiptRefundOperationEnum!

  """退款单id"""
  refundId: ID!
}

input PeachPreReceiptRefundCreateInput {
  """客户id"""
  customerId: Int!

  """证明文件"""
  fileList: [PeachFileInput]!

  """退款单id-编辑用"""
  refundId: ID

  """退款明细"""
  refundList: [PeachPreReceiptRefundOrderList]!

  """备注"""
  remark: String
}

type PeachPreReceiptRefundDetailList {
  """创建时间"""
  createTime: Long

  """预收金额"""
  preReceiptAmount: BigDecimal

  """预收单号"""
  preReceiptCode: String

  """预收单id"""
  preReceiptId: ID

  """预收时间"""
  preReceiptTime: Long

  """类型"""
  preReceiptType: PreReceiptTypeEnum
  recordId: ID

  """退款金额"""
  refundAmount: BigDecimal

  """退款可用金额"""
  refundAvailableAmount: BigDecimal
}

type PeachPreReceiptRefundDetailPayload {
  """退款金额"""
  amount: BigDecimal

  """发起时间"""
  createTime: Long

  """客户id"""
  customerId: Int

  """客户名称"""
  customerName: String

  """证明文件"""
  fileList: [PeachFilePayload]

  """退款单号"""
  refundCode: String

  """退款详情"""
  refundDetailList: [PeachPreReceiptRefundDetailList]

  """退款单id"""
  refundId: ID

  """备注"""
  remark: String

  """审核情况"""
  reviewLogList: [PeachPreReceiptRefundReviewLogList]

  """状态"""
  status: PeachReceiptExpenseStatusEnum
}

"""预收退款操作类型"""
enum PeachPreReceiptRefundOperationEnum {
  """取消"""
  CANCEL

  """撤销"""
  QUASH
}

input PeachPreReceiptRefundOrderList {
  """退款金额"""
  amount: BigDecimal!

  """预收单id"""
  preReceiptId: ID!
}

input PeachPreReceiptRefundPageInput {
  pageCurrent: Int
  pageSize: Int

  """查询状态"""
  status: [PeachReceiptExpenseStatusEnum]!

  """查询时间结束"""
  timeEnd: Long

  """查询时间开始"""
  timeStart: Long
}

type PeachPreReceiptRefundPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachPreReceiptRefundPayload]
  totalRecords: Long
}

type PeachPreReceiptRefundPayload {
  """退款金额"""
  amount: BigDecimal

  """发起时间"""
  createTime: Long

  """客户名称"""
  customerName: String

  """退款单号"""
  refundCode: String

  """退款单id"""
  refundId: ID

  """发起人"""
  sponsor: String

  """状态"""
  status: PeachReceiptExpenseStatusEnum
}

type PeachPreReceiptRefundReviewLogList {
  """操作人"""
  operator: String

  """时间"""
  optTime: Long

  """备注"""
  remark: String

  """状态"""
  status: PeachReceiptExpenseStatusEnum
}

type PeachPreReceiptRefundStatusCountPayload {
  """审核中数量"""
  underReviewNum: Int

  """待提交数量"""
  waitSubmitNum: Int
}

""" 采购订单明细查询入参"""
input PeachPurchaseOrderDetailInput {
  """ 采购订单id"""
  orderId: ID!
}

type PeachReceiptExpenseAuditTrailPayload {
  """操作时间"""
  operationTime: Long

  """操作人"""
  operator: String

  """备注"""
  remark: String

  """审核状态"""
  status: PeachReceiptExpenseStatusEnum
}

type PeachReceiptExpenseCommodityPayload {
  """标记"""
  mark: PurchaseMarkEnum

  """单价"""
  price: BigDecimal

  """单价单位"""
  priceType: Int

  """采购数量"""
  purchaseQuantity: BigDecimal

  """采购单位"""
  purchaseUnitId: Int

  """skuId"""
  skuId: Int

  """sku名称"""
  skuName: String

  """入库数量"""
  storageQuantity: BigDecimal

  """入库单位"""
  storageUnitId: Int

  """小计"""
  subTotal: BigDecimal
}

type PeachReceiptExpenseCommodityQuantityPayload {
  """数量"""
  quantity: BigDecimal

  """单位"""
  unitId: Int
}

input PeachReceiptExpenseDetailInput {
  """费用单id"""
  billId: ID!
}

type PeachReceiptExpenseDetailPayload {
  """审核记录"""
  auditTrailList: [PeachReceiptExpenseAuditTrailPayload]

  """费用单号"""
  billCode: String

  """费用单id"""
  billId: ID

  """费用模板id"""
  billTemplateId: ID

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """车牌号"""
  carNo: String

  """商品明细"""
  commodityList: [PeachReceiptExpenseCommodityPayload]

  """商品金额"""
  commodityQuantityList: [PeachReceiptExpenseCommodityQuantityPayload]

  """收货人"""
  consignee: String

  """费用合计"""
  costAmount: BigDecimal

  """采购杂运费"""
  miscellaneousFreightList: [MiscellaneousFreightPayload]

  """收货时间"""
  receiptTime: Long

  """状态"""
  status: PeachReceiptExpenseStatusEnum

  """供应商名称"""
  supplierName: String

  """挂车号"""
  trailerCarNo: String
}

input PeachReceiptExpenseEditInput {
  """费用单id"""
  billId: ID!

  """采购杂运费"""
  miscellaneousFreightInput: [MiscellaneousFreightInput]

  """费用模板id"""
  tempId: ID!
}

input PeachReceiptExpensePageInput {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """状态"""
  statusList: [PeachReceiptExpenseStatusEnum]!
}

type PeachReceiptExpensePagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachReceiptExpensePayload]
  totalRecords: Long
}

type PeachReceiptExpensePayload {
  """费用单号"""
  billCode: String

  """费用单id"""
  billId: ID

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """车牌号"""
  carNo: String

  """品类列表"""
  categoryList: [String]

  """收货人"""
  consignee: String

  """收货时间"""
  receiptTime: Long

  """状态"""
  status: PeachReceiptExpenseStatusEnum

  """挂车号"""
  trailerCarNo: String
}

"""收货费用状态枚举-通用展示枚举"""
enum PeachReceiptExpenseStatusEnum {
  """已取消"""
  BILL_CANCEL

  """已完成"""
  BILL_COMPLETE

  """财务已确认-审核中"""
  BILL_FD_CONFIRMED

  """待财务审核-审核中"""
  BILL_FD_UN_REVIEWED

  """已驳回-非业务状态,仅做展示"""
  BILL_REJECTED

  """待确认"""
  BILL_UN_CONFIRMED

  """待提交"""
  BILL_UN_SUBMITTED

  """未知"""
  UNRECOGNIZED
}

input PeachReceiptExpenseSubmitInput {
  """费用单id"""
  billId: ID!
}

"""收货费用单类型"""
enum PeachReceiptExpenseTypeEnum {
  """国产集采收货费用单"""
  DOMESTIC_COLLECTION_AND_RECEIVING_FEE

  """区域采购收货费用"""
  REGIONAL_PURCHASE_RECEIVED_FEE

  """未知"""
  UNRECOGNIZED
}

"""预收列表数据对象"""
type PeachReceiptListPayload {
  """预收金额"""
  amount: BigDecimal

  """单号"""
  code: String

  """客户名称"""
  customerName: String

  """预收单id"""
  id: ID!

  """预收类型"""
  preReceiptType: PreReceiptTypeEnum

  """来源单号"""
  sourceCode: String

  """发起人"""
  sponsorName: String

  """发起时间"""
  sponsorTime: Long

  """状态"""
  status: ReceiptOrderStatusEnum
}

"""预收分页查询入参"""
input PeachReceiptPageInput {
  """单号模糊查询"""
  code: String

  """客户名称模糊查询"""
  customerName: String

  """预收查询状态,查询全部时，不传"""
  orderStatus: [ReceiptOrderStatusEnum]

  """当前页码"""
  pageCurrent: Int

  """每页显示条数"""
  pageSize: Int

  """收入项,查询全部时，不传或者传空数组"""
  preReceiptTypeQuery: [PreReceiptTypeEnum]

  """发起时间结束"""
  timeEnd: Long

  """发起时间开始"""
  timeStart: Long
}

"""预收分页查询返回结果"""
type PeachReceiptPagePayload {
  """当前页码"""
  pageCurrent: Int

  """每页显示条数"""
  pageSize: Int

  """分页数据集合"""
  records: [PeachReceiptListPayload]

  """总条数"""
  totalRecords: Long
}

"""数量统计"""
type PeachReceiveTaskCountPayload {
  """收货订单类型"""
  orderType: ReceiveTaskOrderTypeEnum

  """待收货数量"""
  toReceivedNum: Int
}

"""批发收货任务明细"""
type PeachReceiveTaskDetailPayload {
  """基础信息"""
  basicInfo: ReceiveBasicInfo

  """商品信息"""
  commodityList: [ReceiveCommodityDetail]

  """sop请求id"""
  sopId: [ID]

  """状态"""
  status: PeachReceiveTaskStatusEnum

  """供应商不存在（true 不存在异常提示，false 存在）"""
  supplierExistFlag: Boolean

  """收货任务id"""
  taskId: ID!

  """运输信息"""
  transportInfo: ReceiveTransportInfo
}

input PeachReceiveTaskIdInput {
  """收货任务id"""
  taskId: ID!
}

type PeachReceiveTaskIdPayload {
  """收货任务id"""
  taskId: ID
}

input PeachReceiveTaskPageInput {
  """发车日期-结束时间"""
  departureEndTime: Long

  """发车日期-开始时间"""
  departureStartTime: Long

  """任务类型"""
  orderType: [ReceiveTaskOrderTypeEnum]

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """搜索内容"""
  searchContent: String

  """搜索方式"""
  searchMethod: SearchMethodEnum

  """状态"""
  status: [PeachReceiveTaskStatusEnum]!
}

type PeachReceiveTaskPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachReceiveTaskPayload]
  totalRecords: Long
}

type PeachReceiveTaskPayload {
  """备用电话"""
  backupPhone: String

  """车牌号"""
  carNo: String

  """品类名称"""
  categoryName: String

  """商品信息"""
  commodityList: [CommodityAggregationDetail]

  """发车日期"""
  departureTime: Long

  """司机姓名"""
  driverName: String

  """司机电话"""
  driverPhone: String

  """预计到货日期"""
  expectedDeliveryTime: Long

  """匹配货源"""
  sourceSupplierName: String

  """状态"""
  status: PeachReceiveTaskStatusEnum

  """收货任务id"""
  taskId: ID!

  """挂车号"""
  trailerNo: String
}

enum PeachReceiveTaskStatusEnum {
  """已完成"""
  COMPLETED

  """待收货"""
  TO_RECEIVED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """已作废"""
  VOIDED
}

"""批发退款方式"""
enum PeachRefundPayTypeEnum {
  """ 真实退款 """
  REAL_REFUND

  """ 退款冲本单欠款 """
  REFUND_TO_CURRENT_DEBIT

  """ 退款冲其他欠款 """
  REFUND_TO_OTHER_DEBIT

  """ 退款转预收 """
  REFUND_TO_PRE_RECEIPT
}

type PeachRefundPaymentFormList {
  """欠款单号"""
  debitFormCode: String

  """欠款单id"""
  debitFormId: ID

  """欠款单欠款金额"""
  debitMoney: BigDecimal

  """欠款单锁定金额"""
  lockTotalAmount: BigDecimal

  """销售单号"""
  orderCode: String

  """订单id"""
  orderId: ID

  """销售时间"""
  saleTime: Long
}

""" 关联退货订单信息"""
type PeachRelationReturnOrderInfo {
  """ 退货订单号"""
  returnOrderCode: String

  """ 退货订单ID"""
  returnOrderId: Long
}

input PeachResultInput {
  """答案"""
  checkResult: Object

  """文件链接"""
  fileLink: Object

  """备注"""
  remark: String = ""

  """质检项id"""
  sopDetailId: ID
}

input PeachResultReqInput {
  """结果"""
  resultReqs: [PeachResultInput]

  """sop模板id"""
  sopId: ID
}

type PeachRetailOrderCfgPayload {
  """ 金额上限"""
  amountLimit: BigDecimal

  """管控方式"""
  controlMode: ControlModeEnum
}

type PeachReturnCommodityDetailPayload {
  """ 退货商品批次id"""
  batchId: ID

  """ skuId"""
  commoditySkuId: Int

  """ 退货原因"""
  reasonsForReturn: String

  """ 退货金额"""
  returnedAmount: BigDecimal

  """ 退货数量"""
  returnedQuantity: BigDecimal

  """ 退货单位Id"""
  returnedUnitId: Int

  """ 销售数量"""
  salesQuantity: BigDecimal

  """ 销售单位Id"""
  salesUnitId: Int

  """ 商品总价格"""
  totalAmount: BigDecimal

  """ 销售单价"""
  unitPrice: BigDecimal

  """ 入库时间"""
  warehouseTime: Long
}

"""商品库存"""
type PeachReturnCommodityStockPayload {
  """批次code"""
  batchCode: String

  """批次id"""
  batchId: ID

  """库存量"""
  quantity: BigDecimal

  """已退货数量"""
  returnQuantity: BigDecimal

  """库存量单位Id"""
  unitId: Int

  """仓库id"""
  warehouseId: ID

  """仓库名称"""
  warehouseName: String
}

input PeachReturnOrderAmountReviseInput {
  """退货金额"""
  amount: BigDecimal!

  """ 退款方式"""
  refundChoiceDetailInput: RefundChoiceDetailInput

  """ 退货订单id """
  returnOrderId: ID!
}

"""退货单基础信息"""
type PeachReturnOrderBasePayload {
  """售后类型"""
  afterSaleType: Int

  """售后类型描述"""
  afterSaleTypeDesc: String

  """客户属性"""
  customerAttribute: Int

  """客户属性"""
  customerAttributeDesc: String

  """客户ID"""
  customerId: ID

  """客户名称"""
  customerName: String

  """客户类型"""
  customerType: Int

  """客户类型"""
  customerTypeDesc: String

  """客户财务编码"""
  financialSystemCode: String
}

"""退货单商品详情信息"""
type PeachReturnOrderCommodityPayLoad {
  """入库时间"""
  inStockTime: Long

  """退货数量"""
  quantity: BigDecimal

  """退货数量"""
  quantityUnit: String

  """备注"""
  remark: String

  """SKUId"""
  skuId: ID

  """SKU名称"""
  skuName: String

  """批次编码"""
  stockBatchCode: String

  """批次ID"""
  stockBatchId: ID

  """单位"""
  unitType: String
}

"""退货单信息"""
type PeachReturnOrderDetailInfoPayload {
  """退货单号"""
  orderCode: String

  """退货时间"""
  orderCreateTime: Long

  """退货单ID"""
  orderId: ID

  """退货原因"""
  remark: String

  """退款金额"""
  returnAmount: BigDecimal

  """退款金额修改原因"""
  returnAmountModifyReason: String

  """退货证明文件"""
  returnFileList: [FilePayload]

  """退货单商品信息"""
  returnOrderCommodityDetailList: [PeachReturnOrderCommodityPayLoad]

  """售后类型"""
  returnOrderType: Int

  """售后类型"""
  returnOrderTypeDesc: String

  """退货费用单审核人"""
  reviewer: String

  """退货费用单审核人ID"""
  reviewerId: ID

  """退货单发起人"""
  sponsor: String

  """退货单发起人ID"""
  sponsorId: ID
}

"""退货单详情请求入参"""
input PeachReturnOrderDetailInput {
  """系统ID"""
  appId: Int!

  """退货单ID"""
  orderId: ID!
}

"""退货单详情信息返回"""
type PeachReturnOrderDetailPayLoad {
  """退货单基础信息"""
  baseDetail: PeachReturnOrderBasePayload

  """退货单相关信息"""
  returnOrderDetail: PeachReturnOrderDetailInfoPayload

  """ 退款详情信息 """
  returnOrderPaymentDetail: PeachReturnOrderPaymentDetailInfoPayload

  """退货单关联采销售单信息"""
  salesOrderDetail: PeachSalesOrderDetailPayload
}

"""退货订单类型"""
enum PeachReturnOrderEnum {
  """ 已通过"""
  COMPLETED

  """ 已完成"""
  ORDER_COMPLETED

  """ 审核中"""
  PENDING_REVIEW

  """ 未通过"""
  REJECT

  """ 未知"""
  UNRECOGNIZED
}

type PeachReturnOrderPayLoad {
  """退货费用单ID"""
  billId: ID

  """完成退货时间"""
  completeTime: Long

  """客户属性"""
  customerAttribute: Int

  """客户属性"""
  customerAttributeDesc: String

  """客户ID"""
  customerId: ID

  """客户名称"""
  customerName: String

  """客户类型"""
  customerType: Int

  """客户类型"""
  customerTypeDesc: String

  """客户财务编码"""
  financialSystemCode: String

  """财务类型"""
  financialTypeDesc: String

  """退货单创建人"""
  orderSponsor: String

  """退货单创建人"""
  orderSponsorId: ID

  """所属组织Id"""
  orgId: ID

  """所属组织名称"""
  orgName: String

  """订单备注"""
  remark: String

  """退货单号"""
  returnOrderCode: String

  """退回单ID"""
  returnOrderId: ID

  """售后类型"""
  returnOrderType: Int

  """售后类型"""
  returnOrderTypeDesc: String

  """退货审核人"""
  reviewer: String

  """退货审核人ID"""
  reviewerId: ID

  """销售单号"""
  salesOrderCode: String

  """销售单ID"""
  salesOrderId: ID

  """销售支付详情"""
  salesOrderPaymentDetailList: [SalesOrderPaymentDetailPayload]

  """销售金额"""
  salesTotalAmount: BigDecimal
}

""" 退款详情信息 """
type PeachReturnOrderPaymentDetailInfoPayload {
  """ 关联预收单信息 """
  advanceInfos: [AdvanceInfoDetailPayload]

  """退款金额"""
  returnAmount: BigDecimal

  """ 退款详情 """
  returnOrderPaymentInfo: [PeachReturnOrderPaymentInfoPayload]
}

type PeachReturnOrderPaymentInfoPayload {
  """ 退款类型 """
  paymentAmount: BigDecimal

  """ 退款类型 """
  paymentType: Int

  """ 退款类型 """
  paymentTypeDesc: String
}

type PeachRolePayload {
  """角色ID"""
  id: Int

  """角色名称"""
  roleName: String
}

type PeachSaleOutStockDetailInfoPayload {
  """出库商品"""
  commoditySpuName: String

  """出库时间"""
  createTime: Long

  """出库明细id（唯一标识）"""
  itemId: ID

  """批次号"""
  originBatchCode: String

  """出库单号"""
  outStockCode: String

  """出库数量"""
  quantityNumStr: String

  """SKUID"""
  skuId: String
}

"""批发销售出库信息入参"""
input PeachSaleOutStockDetailInput {
  """系统ID"""
  appId: Int!

  """出库单ID"""
  orderId: ID!
}

"""批发销售出库信息出参"""
type PeachSaleOutStockDetailPayload {
  """出库记录明细"""
  outStockDetailList: [PeachSaleOutStockDetailInfoPayload]
}

""" 销售收入订单商品明细信息"""
type PeachSalesOrderCommodityPayLoad {
  """异常备注"""
  abnormalRemark: String

  """当前批次编码"""
  currentBatchCode: String

  """当前批次ID"""
  currentBatchId: ID

  """品种组ID"""
  groupId: ID

  """品种组"""
  groupName: String

  """原始批次编码"""
  originalBatchCode: String

  """原始批次ID"""
  originalBatchId: ID

  """数量"""
  quantity: BigDecimal

  """数量字符串"""
  quantityStr: String

  """销售数量"""
  salesQuantityUnit: String

  """SKUId"""
  skuId: ID

  """SKU名称"""
  skuName: String

  """金额合计"""
  totalAmount: BigDecimal

  """基本单价"""
  unitPrice: BigDecimal

  """单位"""
  unitType: Int

  """单位描述"""
  unitTypeDesc: String

  """所属仓库ID"""
  warehouseId: ID

  """所属仓库"""
  warehouseName: String
}

"""销售收入查看详情入参"""
input PeachSalesOrderDetailInput {
  """系统ID"""
  appId: Int

  """销售单ID"""
  salesOrderId: ID!
}

"""销售单信息"""
type PeachSalesOrderDetailPayload {
  """欠款金额"""
  debitTotalAmount: BigDecimal

  """优惠金额"""
  discountAmount: BigDecimal

  """销售单号"""
  orderCode: String

  """销售单商品信息"""
  orderCommodityDetailList: [PeachSalesOrderCommodityPayLoad]

  """开单时间"""
  orderCreateTime: Long

  """销售单ID"""
  orderId: ID

  """实收金额"""
  payableAmount: BigDecimal

  """回款金额"""
  paymentTotalAmount: BigDecimal

  """销售支付详情"""
  salesOrderPaymentDetailList: [SalesOrderPaymentDetailPayload]
}

""" 列表集合对象"""
type PeachSalesReportFormListPayload {
  """ 批次号"""
  batchStockCode: String

  """ 柜次号"""
  cabinetBatchCode: String

  """ 收银备注"""
  cashierRemark: String

  """ 客户ID"""
  customerId: Int

  """ 客户名称"""
  customerName: String

  """ 客户类型"""
  customerType: String

  """ 优惠后单价"""
  discountUnitPrice: BigDecimal

  """ 主键"""
  id: ID

  """ 异常备注"""
  labelRemarkList: [String]

  """ 所属商户"""
  merchant: String

  """ 手工单编号"""
  orderCode: String

  """ 订单备注"""
  orderRemark: String

  """ 付款类型"""
  payMethod: [String]

  """ 销售时间"""
  payTime: Long

  """ SKUID"""
  productId: Int

  """ SKU名称"""
  productName: String

  """ 备注"""
  remark: String

  """销售数量"""
  saleQuantity: BigDecimal

  """销售数量单位"""
  saleUnitId: Int

  """ 合计金额"""
  totalMoney: BigDecimal

  """基本单位数量单位"""
  unitId: Int

  """ 单价"""
  unitPrice: BigDecimal

  """基本单位数量"""
  unitQuantity: BigDecimal

  """ 品种组"""
  varietyGroup: String

  """ 仓库名称"""
  warehouseName: String
}

""" 查找用户信息"""
input PeachSearchUserInput {
  """ 关键词：手机号/用户名称"""
  keyword: String
}

type PeachSearchUserPayload {
  """手机号"""
  phone: String
  roleInfos: [UserRolePayload]

  """是否被使用 0未使用，1已使用"""
  used: Int

  """用户ID"""
  userId: Int

  """用户名"""
  userName: String
}

"""结算商品来源类型"""
enum PeachSettlementCommoditySourceType {
  """报损"""
  BREAKAGE

  """外部销售"""
  EXTERNAL_SALE

  """内部销售"""
  INTERNAL_SALE
}

type PeachSettlementFeePayload {
  """金额"""
  amount: BigDecimal

  """填写方id"""
  createOrgId: ID

  """填写方名称"""
  createOrgName: String

  """费用项id(唯一标识)"""
  freightId: ID

  """费用项类型"""
  freightTypeEnum: String

  """费用项类型名"""
  freightTypeName: String

  """是否参与计算"""
  partakeSettlement: String

  """费用付款方式"""
  payMode: String

  """费用付款方式描述"""
  payModeDesc: String

  """费用供应商ID"""
  supplierId: Int

  """费用供应商名称"""
  supplierName: String
}

type PeachSettlementGoodsPayload {
  """货款金额"""
  amount: BigDecimal

  """关联订单号"""
  businessCodeList: [String]

  """结算商品名称"""
  commoditySkuName: String

  """商品成本"""
  costAmount: BigDecimal

  """商品成本单价"""
  costPrice: BigDecimal

  """原始批次号"""
  originBatchCode: String

  """结算商品id（唯一标识）"""
  settlementGoodsId: ID

  """结算数量str"""
  settlementNumStr: String

  """skuID"""
  skuId: String

  """溯源批次号"""
  sourceBatchCode: String
}

"""结算方式"""
enum PeachSettlementMethodTypeEnum {
  """先货后款"""
  DELIVERY_BEFORE_PAYMENT

  """先款后货"""
  PAYMENT_BEFORE_DELIVERY

  """未知"""
  UNRECOGNIZED
}

type PeachSkuChangeEvent {
  """ 品类ID"""
  commodityCategoryId: Int

  """ 品类名称"""
  commodityCategoryName: String

  """ skuId"""
  commoditySkuId: Int

  """ sku名称"""
  commoditySkuName: String

  """ 变更类型1：增加，0：减少"""
  type: Int
}

type PeachSkuOptionPayload {
  """skuId"""
  commoditySkuId: Int

  """#sku名称"""
  commoditySkuName: String

  """规格选项"""
  specOptionList: [PeachSpecOptionPayload]
}

input PeachSmsResendInput {
  """关联业务id"""
  businessId: ID!

  """是否查询历史数据,默认重发最新一条"""
  history: Boolean

  """短信类型"""
  messageType: PeachMessageTypeEnum!

  """仅失败重试,默认重发所有"""
  onlyFailedRetry: Boolean

  """手机号"""
  phone: String
}

input PeachSopBatchAddInput {
  """sopId数组"""
  sopIdList: [ID]!
}

enum PeachSopCheckItemEnum {
  """多选"""
  CHECKBOX_TYPE

  """时间"""
  DATE_TYPE

  """文件（图片或者视频）"""
  FILE_TYPE

  """单选"""
  RADIO_TYPE

  """文本"""
  TEXT_TYPE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""SOP提交入参"""
input PeachSopCommitInput {
  """环节"""
  operation: PeachSopLink!

  """关联单据"""
  relOrderId: ID

  """备注"""
  remark: String

  """答案"""
  result: [PeachResultReqInput]

  """当前任务Id"""
  taskId: ID!

  """温度计文件"""
  thermometerFile: [PeachFileInput]
}

input PeachSopEnableInput {
  """状态"""
  enabled: PeachEnabledEnum!

  """sopId"""
  sopId: ID!
}

input PeachSopInput {
  """品类id"""
  categoryId: [Int!]!

  """sop环节"""
  sopLink: PeachSopLink!
}

"""sop环节"""
enum PeachSopLink {
  """国产货收货质检"""
  DOMESTIC_RECEIPT_QC

  """质检任务-发车质检"""
  SOP_DEPART_QC

  """质检任务-收货质检"""
  SOP_RECEIPT_QC

  """质检任务-西货采购质检"""
  SOP_WEST_PURCHASE_QC
  UNKNOWN

  """未知"""
  UNRECOGNIZED
  UNSPECIFIED

  """质检任务-日常存储"""
  WAREHOUSE_QC
}

input PeachSopLinkSetupInput {
  """sopId"""
  sopId: ID!

  """sop环节"""
  sopLink: PeachSopLink!
}

input PeachSopManagerPageInput {
  """品类id"""
  categoryIdList: [Int]

  """状态"""
  enabled: PeachEnabledEnum

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """sop查询条件"""
  queryType: PeachSopManagerQueryType!

  """sop环节"""
  sopLinkList: [PeachSopLink]

  """sop模板名称"""
  sopName: String
}

type PeachSopManagerPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachSopManagerPayload]
  totalRecords: Long
}

type PeachSopManagerPayload {
  """品类id"""
  categoryId: Int

  """品类名称"""
  categoryName: String

  """状态"""
  enabled: PeachEnabledEnum

  """sopId"""
  sopId: ID

  """sop环节"""
  sopLink: PeachSopLink

  """sop模板名称"""
  sopName: String

  """sop模板说明"""
  sopRemark: String

  """是否通用（1：是 99：否）"""
  universal: Int
}

"""sop管理查询页面"""
enum PeachSopManagerQueryType {
  """查询中台模板"""
  QUERY_CENTER

  """查询批发模板"""
  QUERY_PEACH
  UNKNOWN

  """未知"""
  UNRECOGNIZED
  UNSPECIFIED
}

input PeachSopOptionInput {
  """品类id"""
  categoryId: Int

  """SOP环节"""
  operationType: PeachSopLink
}

type PeachSopOrderCommodityDetailInfo {
  """基本单位id"""
  basicUnit: Int

  """基本单位数量"""
  quantity: BigDecimal

  """sku名称"""
  skuName: String
}

"""SOP修改入参"""
input PeachSopRollbackInput {
  """sop环节"""
  operation: PeachSopLink!

  """回滚原因"""
  rollBackReason: String!

  """sop请求id(任务id)"""
  taskId: ID
}

"""sop分享入参"""
input PeachSopShareInput {
  """任务id"""
  taskId: ID!
}

"""sop分享返回结果"""
type PeachSopSharePayload {
  """基本信息"""
  basicInfo: BasicInfo

  """关联单据"""
  relOrderInfo: RelOrderInfo
}

enum PeachSopTackStatus {
  """全部质检"""
  ALL_HAD_SOP

  """未质检"""
  NOT_SOP

  """部分质检"""
  PART_SOP

  """未知"""
  UNRECOGNIZED
}

"""SOP任务提交状态"""
enum PeachSopTaskCommitStatus {
  """已提交"""
  COMMITTED

  """未知"""
  UNRECOGNIZED

  """未提交"""
  UN_COMMITTED
}

"""创建在库质检input"""
input PeachSopTaskCreateInput {
  """关联的质检批次"""
  batches: [CreateSopTaskBatchInput]

  """质检品类"""
  categoryId: Int!

  """质检类型"""
  sopType: PeachSopLink!

  """质检仓库"""
  warehouseId: ID
}

type PeachSopTaskDetailPayload {
  """附加信息选项"""
  additionalId: WarehouseAdditionalEnum

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """车牌号"""
  carNo: String

  """品类ID"""
  categoryId: Int

  """品类名称"""
  categoryName: String

  """提交人"""
  commitBy: String

  """提交时间"""
  commitTime: Long

  """创建时间"""
  createTime: Long

  """关联单据"""
  relOrder: PeachSopTaskRelOrderPayload

  """备注"""
  remark: String

  """回滚记录"""
  rollBackRecord: RollBackRecord

  """质检批次"""
  sopBatch: SopBatchPayload

  """质检sop请求id"""
  sopId: ID

  """质检类型"""
  sopType: PeachSopLink

  """任务编码"""
  taskCode: String

  """任务ID"""
  taskId: ID

  """温度计文件"""
  thermometerFile: [PeachFilePayload]

  """挂车号"""
  trailerCarNo: String

  """仓库Id"""
  warehouseId: ID

  """仓库名称"""
  warehouseName: String
}

input PeachSopTaskPageInput {
  """品类ID"""
  categoryId: [Int]

  """提交结束时间"""
  commitEndTime: Long

  """交开始时间"""
  commitStartTime: Long

  """提交状态"""
  commitStatus: PeachSopTaskCommitStatus

  """分页入参"""
  pageInput: BasePage!

  """质检类型"""
  sopType: [PeachSopLink]

  """质检任务单号 关键词"""
  taskCodeKeywords: String

  """仓库ID"""
  warehouseId: ID
}

""""之间列表的结构体"""
type PeachSopTaskPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [SopTaskListPayLoad]
  totalRecords: Long
}

type PeachSopTaskRelOrderPayload {
  """车牌号"""
  carNo: String

  """品类列表"""
  categoryList: [PeachCommoditySimpleCommonPayload]

  """品类列表字符拼接 品类(数量[单位]); """
  categoryListStr: String

  """商品列表"""
  commodityList: [PeachCommoditySimpleCommonPayload]

  """司机手机号"""
  driverPhone: String

  """收货地"""
  receipt: String

  """关联单据取消状态 true:已取消"""
  relOrderCanceled: Boolean

  """关联单据号"""
  relOrderCode: String

  """关联单据id"""
  relOrderId: ID

  """备注"""
  remark: String

  """发货地"""
  shipment: String

  """贸易模式"""
  tradePattern: PeachTradePatternEnum
}

input PeachSpecOptionInput {
  """ 选项id"""
  optionIds: [Int]

  """ 规格id"""
  spec: Int
}

type PeachSpecOptionPayload {
  """规格选项id"""
  optionId: Int

  """规格选项名称"""
  optionName: String

  """规格id"""
  specId: Int
}

type PeachSpecPayload {
  """规格id"""
  specId: Int

  """规格名称"""
  specName: String

  """规格选项"""
  specOptionList: [PeachSpecOptionPayload]
}

enum PeachStockInOutType {
  """ 所有类型"""
  ALL

  """ 入库"""
  IN

  """ 出库"""
  OUT

  """ 未知"""
  UNRECOGNIZED
}

""" 批发系统出入库记录信息"""
type PeachStockRecordPayload {
  """ 调拨时间-调出组织出库时间"""
  allocateOutDeliveryTime: Long

  """ 调出组织"""
  allocateOutOrganization: String

  """业务id 调拨、采购等"""
  businessId: ID

  """ 出库记录取消标记"""
  cancelRemark: Boolean

  """ 入/出(商品信息)"""
  commodityInfo: [String]

  """ 商品品类"""
  commoditySort: String

  """ 入库类型"""
  entryType: WarehouseAllType

  """ 调拨单id"""
  flowId: ID

  """ 出入库记录/申请id"""
  id: ID

  """ 入/出操作人"""
  operator: String

  """ 入库/出库单号"""
  orderCode: String

  """ 供应商"""
  provider: String

  """ 备注"""
  remark: String

  """ 商品数量"""
  size: Int

  """ 退货人"""
  sponsorName: String

  """ 入库/出库 时间"""
  time: Long

  """ 仓库名称"""
  warehouseName: String
}

type PeachStringOption2 {
  """字典类型"""
  dictionaryType: DictionaryTypeEnum!

  """启用/禁用：1 启用  99 禁用"""
  disable: Int
  label: String!

  """排序顺序"""
  sort: Int
  value: String!
}

"""供应商-银行信息"""
input PeachSupplierAccountInput {
  """开户账户"""
  accountName: String!

  """账户类型"""
  accountType: PeachBankAccountTypeEnum

  """开户银行账号"""
  bankCardNo: String!

  """开户银行"""
  bankName: String!

  """修改必传"""
  id: Int

  """供应商基础信息id"""
  supplierId: Int!
}

"""供应商详情-银行信息"""
type PeachSupplierAccountPayload {
  """开户账户"""
  accountName: String!

  """账户类型"""
  accountType: PeachBankAccountTypeEnum

  """开户银行账号"""
  bankCardNo: String!

  """开户银行"""
  bankName: String!

  """ID"""
  id: Int

  """供应商基础信息id"""
  supplierId: Int
}

input PeachSupplierBaseSimplePageInput {
  """电话"""
  idCard: String
  pageCurrent: Int!
  pageSize: Int!

  """电话"""
  phone: String

  """供应商名称"""
  supplierName: String

  """税号"""
  tin: String
}

type PeachSupplierBaseSimplePagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachSupplierBaseSimplePayload]
  totalRecords: Int
}

type PeachSupplierBaseSimplePayload {
  """客户属性  (1:内部, 2:外部)"""
  attribute: PeachAttributeTypeEnum

  """供应商id"""
  id: Int

  """供应商名称"""
  name: String

  """供应商类型（10个人20/公司/0未指定）"""
  supplierBaseType: PeachSupplierBaseTypeEnum

  """纳税人识别号"""
  tfn: String
}

"""供应商类型"""
enum PeachSupplierBaseTypeEnum {
  """公司"""
  COMPANY

  """个人"""
  PERSONAL

  """未知"""
  UNRECOGNIZED
}

"""供应商联系人"""
input PeachSupplierContactInput {
  """别名"""
  alias: String

  """关联用户id"""
  contactUserId: Int

  """证明资料"""
  fileRecord: [PeachSupplierFileInput]

  """联系人id(修改必填)"""
  id: Int

  """身份证号"""
  idCard: String

  """身份证"""
  idCardFile: PeachSupplierFileInput

  """邮箱"""
  mail: String

  """姓名"""
  name: String!

  """手机号"""
  phone: String!

  """备注"""
  remark: String

  """供应商详情id"""
  supplierDetailId: Int

  """微信"""
  wechat: String
}

"""供应商联系人"""
type PeachSupplierContactPayload {
  """别名"""
  alias: String

  """关联用户id"""
  contactUserId: Int

  """关联用户状态"""
  contactUserStatus: PeachUserStatusEnum

  """证明资料"""
  fileRecord: [PeachSupplierFilePayload]

  """联系人id"""
  id: Int

  """身份证号"""
  idCard: String

  """身份证"""
  idCardFile: PeachSupplierFilePayload

  """邮箱"""
  mail: String

  """姓名"""
  name: String

  """手机号"""
  phone: String

  """备注"""
  remark: String

  """供应商详情id"""
  supplierDetailId: Int

  """微信"""
  wechat: String
}

"""供应商-合同"""
input PeachSupplierContractInput {
  """修改必传"""
  id: Int

  """供应商明细id"""
  supplierDetailId: Int!

  """被关联的供应商基础id"""
  supplierId: Int!
}

"""供应商详情-合同"""
type PeachSupplierContractPayload {
  """ID"""
  id: Int

  """被关联的供应商基础id"""
  supplierId: Int

  """被关联的供应商基础名称"""
  supplierName: String

  """关联供应商类型"""
  type: PeachSupplierBaseTypeEnum
}

"""供应商详情-合作"""
input PeachSupplierCooperationInput {
  """结算方式（10先货后款，20先款后货）"""
  balanceMode: PeachSettlementMethodTypeEnum!

  """采购结算账期"""
  cycleBalance: String!

  """对账时间"""
  cycleCheck: String!

  """开票时间"""
  cycleInvoicing: String!

  """付款时间"""
  cyclePay: String!

  """修改必传"""
  id: Int

  """发票类型（10：专票:20：普票）"""
  invoiceType: PeachInvoiceTypeEnum!

  """预付授信额度"""
  quota: BigDecimal

  """预付比例"""
  rate: BigDecimal

  """供应商明细id"""
  supplierDetailId: Int!
}

"""供应商详情-合作"""
type PeachSupplierCooperationPayload {
  """结算方式（10先货后款，20先款后货）"""
  balanceMode: PeachSettlementMethodTypeEnum

  """采购结算账期"""
  cycleBalance: String

  """对账时间"""
  cycleCheck: String

  """开票时间"""
  cycleInvoicing: String

  """付款时间"""
  cyclePay: String

  """ID"""
  id: Int

  """发票类型（10：专票:20：普票）"""
  invoiceType: PeachInvoiceTypeEnum

  """预付授信额度"""
  quota: BigDecimal

  """预付比例"""
  rate: BigDecimal

  """供应商明细id"""
  supplierDetailId: Int
}

"""校验供应商是否存在(公司名称+类别在该组织下是否存在)"""
input PeachSupplierExistInput {
  """手机号"""
  phoneNum: String

  """当前供应商id"""
  supplierDetailId: Int

  """供应商类别"""
  supplierDetailType: Int!

  """供应商名称 和手机号二选一"""
  supplierName: String
}

input PeachSupplierFileInput {
  """有效期起"""
  beginTime: Long

  """有效期止"""
  endTime: Long
  fileType: PeachFileType!
  files: [PeachFileInput]!
}

type PeachSupplierFilePayload {
  """有效期起"""
  beginTime: Long

  """有效期止"""
  endTime: Long

  """ 文件类型"""
  fileType: PeachFileType

  """ 文件列表"""
  files: [PeachFilePayload]
}

""" 供应商新增入参"""
input PeachSupplierInput {
  """关联用户id"""
  associationUserId: Int

  """ 供应商属性(1 内部供应商，2外部供应商)"""
  attribute: PeachAttributeTypeEnum!

  """营业执照类型（10：个体户，20：有限责任公司，30：股份有限责任公司，40：合伙企业，50：个人独资企业）"""
  businessLicenseType: PeachBusinessLicenseTypeEnum

  """市编码"""
  cityId: ID

  """实际控制人"""
  controlUser: String

  """ 合作方式,TRUE 是代卖合作，默认（FALSE或者null）标识非代卖合作"""
  cooperationWay: Boolean

  """区（县）编码"""
  countyId: ID

  """证明资料"""
  fileRecord: [PeachSupplierFileInput]

  """ 财务系统编码"""
  financialSystemCode: String

  """身份证"""
  idCard: String

  """身份证"""
  idCardFile: PeachSupplierFileInput

  """工商信息认证标识（1是，99否，0未指定）"""
  infoAuth: Int

  """法定代表人"""
  legalPerson: String

  """是否长期合作（1是，99否，0未指定）"""
  longCooperation: Int

  """邮箱账号"""
  mail: String

  """实际经营地址"""
  operateAddress: String

  """经营范围"""
  operateRange: String

  """纳税类别"""
  payTaxesType: PeachTaxpayerClassEnum

  """ 联系电话(外部供应商必传)"""
  phoneNum: String

  """省编码"""
  provinceId: ID

  """成立日期"""
  recordDate: Long

  """登记状态"""
  registerStatus: PeachCorpRegisterStatusEnum

  """注册资本（单位：万元）"""
  registeredCapital: String

  """ 备注信息"""
  remark: String

  """ 详细地址"""
  supplierAddress: String

  """供应商类型（10个人20/公司/0未指定）"""
  supplierBaseType: PeachSupplierBaseTypeEnum!

  """联系人"""
  supplierContacts: PeachSupplierContactInput

  """ 供应商id"""
  supplierDetailId: Int

  """供应商类别"""
  supplierDetailType: Int!

  """ 供应商基础id"""
  supplierId: Int

  """ 供应商名称"""
  supplierName: String!

  """ 供应商所属组织(内部供应商必传)"""
  supplierOrgId: Int

  """ 供应商简称"""
  supplierShortName: String

  """供应商子类型"""
  supplierSubType: [PeachSupplierSubTypeEnum]

  """ 纳税人识别号"""
  tfn: String

  """微信账号"""
  wechat: String
}

"""供应商-资质入参"""
input PeachSupplierQualificationInput {
  """其他资产"""
  assetOther: String

  """房产情况"""
  assetProperty: String

  """自有车辆"""
  assetVehicle: String

  """车辆照片"""
  carPhotoList: [PeachFileInput]

  """供应商简介"""
  description: String!

  """证明资料，二选一，该对象有值的情况下会忽略其他字段的图片"""
  fileRecord: [PeachSupplierFileInput]

  """主要货源渠道说明"""
  goodsSource: String!

  """过往业绩介绍"""
  historyAchievement: String!

  """修改必传"""
  id: Int

  """简介图片"""
  introPhotoList: [PeachFileInput]

  """其他资产图片"""
  otherAssetsPhotoList: [PeachFileInput]

  """房产情况图片"""
  propertyPhotoList: [PeachFileInput]

  """主要经营或种植单品（品类id）"""
  saleTypes: [Int]

  """供应商基础Id"""
  supplierId: Int!
}

"""供应商详情-资质"""
type PeachSupplierQualificationPayload {
  """其他资产"""
  assetOther: String

  """房产情况"""
  assetProperty: String

  """自有车辆"""
  assetVehicle: String

  """车辆照片"""
  carPhotoList: [PeachFilePayload]

  """供应商简介"""
  description: String

  """证明资料"""
  fileRecord: [PeachSupplierFilePayload]

  """主要货源渠道说明"""
  goodsSource: String

  """过往业绩介绍"""
  historyAchievement: String

  """ID"""
  id: Int

  """简介图片"""
  introPhotoList: [PeachFilePayload]

  """其他资产图片"""
  otherAssetsPhotoList: [PeachFilePayload]

  """房产情况图片"""
  propertyPhotoList: [PeachFilePayload]

  """主要经营或种植单品名称"""
  saleTypeNames: String

  """主要经营或种植单品（品类id）"""
  saleTypes: [Int]

  """供应商详情Id"""
  supplierId: Int
}

"""供应商-资质入参"""
input PeachSupplierQualificationTempInput {
  """其他资产"""
  assetOther: String

  """房产情况"""
  assetProperty: String

  """自有车辆"""
  assetVehicle: String

  """车辆照片"""
  carPhotoList: [PeachFileInput]

  """供应商简介"""
  description: String

  """证明资料，二选一，该对象有值的情况下会忽略其他字段的图片"""
  fileRecord: [PeachSupplierFileInput]

  """主要货源渠道说明"""
  goodsSource: String

  """过往业绩介绍"""
  historyAchievement: String

  """修改必传"""
  id: Int

  """简介图片"""
  introPhotoList: [PeachFileInput]

  """其他资产图片"""
  otherAssetsPhotoList: [PeachFileInput]

  """房产情况图片"""
  propertyPhotoList: [PeachFileInput]

  """主要经营或种植单品（品类id）"""
  saleTypes: [Int]

  """供应商基础Id"""
  supplierId: Int!
}

"""供应商子类型"""
enum PeachSupplierSubTypeEnum {
  """国内基地供应商"""
  DOMESTIC_BASE_SUPPLIERS

  """国内城市供应商"""
  DOMESTIC_CITY_SUPPLIERS

  """国内进口代理商"""
  DOMESTIC_IMPORT_AGENTS

  """国内进口供应商"""
  DOMESTIC_IMPORT_SUPPLIERS

  """海外基地供应商"""
  OVERSEAS_BASE_SUPPLIERS

  """未知"""
  UNRECOGNIZED
}

"""纳税类别"""
enum PeachTaxpayerClassEnum {
  """一般纳税人"""
  GENERAL_TAXPAYERS

  """增值税小规模纳税人"""
  SMALL_SCALE_TAXPAYERS

  """未知"""
  UNRECOGNIZED
}

enum PeachTradePatternEnum {
  """抵港交易"""
  ARRIVAL_TRANSACTION

  """国际贸易"""
  INTERNATIONAL_TRADE

  """地采"""
  LOCAL_PROCUREMENT
}

"""调拨属性"""
enum PeachTransferAttributeType {
  """调入"""
  TRANSFER_IN

  """调出"""
  TRANSFER_OUT
}

input PeachTransferBasicUpdateInput {
  """ 调拨商品"""
  commodityList: [PeachTransferCommodityInput]

  """ 订单id"""
  orderId: ID!

  """ 类型 """
  type: PeachFlowTransferType!
}

input PeachTransferCancelInput {
  """ 取消原因"""
  cancelReason: String!

  """ 订单id"""
  orderId: ID!
}

type PeachTransferCommodityBatchList {
  """ 调拨价格类型"""
  allocatePriceType: PeachAllocatePriceType

  """ 金额小计"""
  amount: BigDecimal

  """ 批次Id"""
  batchId: ID

  """ 成本价格"""
  costPrice: BigDecimal

  """货款明细id"""
  itemId: ID

  """ 入库时间"""
  sourceStockInTime: Long

  """ 系统库存"""
  sysQuantity: BigDecimal

  """ 调拨数量"""
  transferQuantity: BigDecimal

  """ 单位Id"""
  unitId: Int!

  """ 仓库名称"""
  warehouseName: String
}

""" 出库商品相关集合"""
input PeachTransferCommodityInput {
  """ 金额小计"""
  amount: BigDecimal

  """ 批次Id"""
  batchId: ID!

  """编辑需要"""
  itemId: ID

  """ 调拨价格类型"""
  peachAllocatePriceType: PeachAllocatePriceType!

  """ 销售单价"""
  price: BigDecimal

  """ 数量"""
  quantity: BigDecimal!

  """ 单位Id"""
  unitId: Int!
}

""" 出库商品相关集合"""
type PeachTransferCommoditySkuList {
  """ 商品批次信息"""
  commodityBatchInfo: [PeachTransferCommodityBatchList]

  """ skuId"""
  commoditySkuId: Int

  """ sku名称"""
  commoditySkuName: String
}

input PeachTransferCommodityUpdateInput {
  """商品信息"""
  commodityList: [PeachTransferCommodityInput]

  """订单"""
  orderId: ID!

  """备注"""
  remark: String
}

""" 调拨费用单详情"""
type PeachTransferCostDetailPayload {
  """ 调拨费用单状态"""
  allocateCostStatus: PeachAllocateCostStatus

  """ 调出人"""
  allocateOutUser: String

  """调拨属性"""
  attributeType: PeachTransferAttributeType

  """ 调拨费用单id"""
  billId: ID

  """ 未聚合商品信息"""
  commodityDetail: [AllocateCommodityDetailPayload]

  """ 运杂费单号"""
  costCode: String

  """ 运杂款合计"""
  costTotalAmount: BigDecimal

  """ 是否已提交财务"""
  financeSubmitted: Boolean

  """ 是否财务已驳回"""
  financialRejected: Boolean

  """ 入库审核人"""
  flowInStockAuditUser: String

  """ 调入方运杂费详情"""
  inCostInformationDetail: [PeachTransferFreightPayload]

  """ 调入方运杂款合计"""
  inCostTotalAmount: BigDecimal

  """ 订单id"""
  orderId: ID

  """ 调入组织id"""
  orgInId: Int

  """ 调入组织名称"""
  orgInName: String

  """ 调出组织id"""
  orgOutId: Int

  """ 调出组织名称"""
  orgOutName: String

  """ 调出方合计金额"""
  outAllocatedTotalAmount: BigDecimal

  """ 调出方运杂费详情"""
  outCostInformationDetail: [PeachTransferFreightPayload]

  """ 调出方运杂款合计"""
  outCostTotalAmount: BigDecimal

  """ 驳回原因"""
  refuseNote: String

  """ 备注"""
  remark: String

  """ 订单状态"""
  status: AllocateStatus

  """ 入库时间"""
  stockInTime: Long

  """ 出库时间"""
  stockOutTime: Long

  """ 出/入库单号"""
  stockRecordCode: String

  """ 货款金额合计"""
  totalAmount: BigDecimal

  """ 调拨单号"""
  transferCode: String

  """ 类型"""
  type: PeachFlowTransferType

  """ 聚合后商品信息"""
  warehouseCommodityDetail: [AllocateWarehouseCommodityDetailPayload]
}

type PeachTransferCostInfoPayload {
  """费用单id"""
  billId: ID

  """ 运杂费详情"""
  costInformationDetail: [PeachTransferFreightPayload]

  """ 运杂费合计"""
  costTotalAmount: BigDecimal

  """ 调拨单号"""
  orderCode: String

  """ 调拨单id"""
  orderId: ID
}

input PeachTransferCostPageInput {
  """ 调拨费用单状态"""
  allocateCostStatus: [PeachAllocateCostStatus]

  """调拨属性"""
  attributeType: PeachTransferAttributeType!

  """ 入库时间止"""
  endTime: Long
  pageCurrent: Int
  pageSize: Int

  """ 入库时间起"""
  startTime: Long
}

type PeachTransferCostPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachTransferCostPayload]
  totalRecords: Long
}

type PeachTransferCostPayload {
  """ 调出人"""
  allocateOutUser: String

  """ 调拨费用单id"""
  billId: ID

  """ 未聚合商品信息"""
  commodityDetail: [TransferCommodityListPayload]

  """ 是否财务已驳回"""
  financialRejected: Boolean

  """ 入库审核人"""
  flowInStockAuditUser: String

  """ 订单id"""
  orderId: ID

  """ 调入组织名称"""
  orgInName: String

  """ 调出组织名称"""
  orgOutName: String

  """ 费用单状态"""
  status: PeachAllocateCostStatus

  """ 入库时间"""
  stockInTime: Long

  """ 出库时间"""
  stockOutTime: Long

  """ 调拨单号"""
  transferCode: String

  """ 类型"""
  type: PeachFlowTransferType
}

input PeachTransferCostUpdateInput {
  """费用单id"""
  billId: ID!

  """采购杂运费"""
  miscellaneousFreightInput: [PeachTransferFreightInput]

  """费用模板id"""
  tempId: ID!
}

input PeachTransferCreateInput {
  """ appId"""
  appId: Int!

  """ 商品信息"""
  commodityList: [PeachTransferCommodityInput]!

  """运杂费"""
  miscellaneousFreightList: [PeachTransferFreightInput]

  """ 调入组织"""
  orgId: Int!

  """ 备注"""
  remark: String

  """费用模板"""
  templateId: ID!

  """ 类型"""
  type: PeachFlowTransferType!
}

type PeachTransferCreatePayload {
  """ 入库单号"""
  stockInCode: String

  """ 入库id"""
  stockInId: ID

  """ 入库类型"""
  stockInType: PeachWareHouseType

  """ 出库单号"""
  stockOutCode: String

  """ 出库id"""
  stockOutId: ID

  """ 出库类型"""
  stockOutType: PeachOutBoundType
}

"""调拨运杂费"""
input PeachTransferFreightInput {
  """ 运费金额"""
  amount: BigDecimal

  """ 费用项id"""
  costId: ID

  """ 供应商id"""
  costSupplierId: Int

  """
  具体字段值，具体格式：[{"key": "规则字段的fieldKey", "value":填写的费用金额}, {"key": "规则字段的fieldKey", "value":"支付方式枚举"}]
  例如：[{"key": "nkyveo", "value":213.32}, {"key": "iiujiu", "value":"HALF_MONTH_PAY"}]
  """
  data: String

  """ 运杂费备注"""
  note: String

  """ 规则id"""
  ruleId: ID
}

""" 运杂费对象"""
type PeachTransferFreightPayload {
  """ 运费金额"""
  amount: BigDecimal

  """ 费用项id"""
  costId: ID

  """ 费用项名称"""
  costName: String

  """ 供应商id"""
  costSupplierId: Int

  """ 供应商名称"""
  costSupplierName: String

  """ 具体字段值"""
  data: String

  """ 费用承担方式（10：自己承担，20：接收方承担）"""
  paymentType: Int

  """ 备注"""
  remark: String

  """ 规则字段列表"""
  ruleFiledList: [RuleFiled]

  """ 规则id"""
  ruleId: ID

  """ 规则名称"""
  ruleName: String
}

"""调拨单明细查询结果"""
type PeachTransferOrderCommodityDetailPayload {
  """ 商品信息"""
  commodityList: [PeachTransferCommoditySkuList]

  """ 订单id"""
  orderId: ID

  """ 调入组织名称"""
  orgInName: String

  """ 备注"""
  remark: String

  """ 订单状态"""
  status: AllocateStatus

  """ 类型"""
  type: PeachFlowTransferType
}

""" 调拨单详情"""
type PeachTransferOrderDetailPayload {
  """ 调出人"""
  allocateOutUser: String

  """ 调拨合计金额"""
  allocatedTotalAmount: BigDecimal

  """调拨属性"""
  attributeType: PeachTransferAttributeType

  """费用单id"""
  billId: ID

  """费用单状态"""
  billStatus: PeachReceiptExpenseStatusEnum

  """ 取消原因"""
  cancelReason: String

  """ 取消时间"""
  cancelTime: Long

  """ 取消人"""
  canceler: String

  """ 未聚合商品信息"""
  commodityDetail: [AllocateCommodityDetailPayload]

  """ 运杂费详情"""
  costInformationDetail: [PeachTransferFreightPayload]

  """ 运杂费合计"""
  costTotalAmount: BigDecimal

  """ 入库审核人"""
  flowInStockAuditUser: String

  """ 调拨单号"""
  orderCode: String

  """ 调拨单id"""
  orderId: ID

  """ 调入组织名称"""
  orgInName: String

  """ 调出组织名称"""
  orgOutName: String

  """ 备注"""
  remark: String

  """ 订单状态"""
  status: AllocateStatus

  """ 入库时间"""
  stockInTime: Long

  """ 出库时间"""
  stockOutTime: Long

  """ 出/入库单号"""
  stockRecordCode: String

  """ 商品合计"""
  totalAmount: BigDecimal

  """ 类型"""
  type: PeachFlowTransferType

  """ 聚合后商品信息"""
  warehouseCommodityDetail: [AllocateWarehouseCommodityDetailPayload]
}

enum PeachTransferOrderEnum {
  """代卖调拨"""
  AGENCY

  """普通调拨"""
  GENERAL

  """未知"""
  UNRECOGNIZED
}

input PeachTransferOrderInput {
  """调拨属性"""
  attributeType: PeachTransferAttributeType!

  """订单id"""
  orderId: ID!
}

input PeachTransferOrgCustomerPageInput {
  appId: Int!
  customerName: String
  pageCurrent: Int
  pageSize: Int
}

input PeachTransferPageInput {
  """ 调拨单状态"""
  allocateStatus: [AllocateStatus]

  """调拨属性"""
  attributeType: PeachTransferAttributeType!

  """单号搜索"""
  codeSearch: String

  """ 出库时间止"""
  outboundTimeEnd: Long

  """ 出库时间起"""
  outboundTimeStart: Long
  pageCurrent: Int
  pageSize: Int
}

""" 调拨单分页查询结果"""
type PeachTransferPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachTransferPayload]
  totalRecords: Long
}

""" 调拨单详情"""
type PeachTransferPayload {
  """ 调出人"""
  allocateOutUser: String

  """调拨属性"""
  attributeType: PeachTransferAttributeType

  """品类列表"""
  categoryList: [PeachCommoditySimpleCommonPayload]

  """品类列表字符拼接 品类(数量[单位]); """
  categoryListStr: String

  """ 未聚合商品信息"""
  commodityDetail: [AllocateCommodityDetailPayload]

  """ 入库审核人"""
  flowInStockAuditUser: String

  """ 调拨单号"""
  orderCode: String

  """ 调拨单id"""
  orderId: ID

  """ 调入组织名称"""
  orgInName: String

  """ 调出组织名称"""
  orgOutName: String

  """ 订单状态"""
  status: AllocateStatus

  """ 入库时间"""
  stockInTime: Long

  """ 出库时间"""
  stockOutTime: Long

  """ 类型"""
  type: PeachFlowTransferType
}

type PeachTreeNode {
  """子节点"""
  children: [PeachTreeNode]

  """禁用"""
  disabled: Boolean

  """节点值等于ID"""
  key: Int

  """父节点ID"""
  parentId: Int

  """名称"""
  title: String
}

"""标准单位换算对象"""
type PeachUnitConversion {
  """基本单位"""
  basicType: Int

  """基本单位换算值"""
  basicTypeRatio: BigDecimal

  """skuId"""
  skuId: Int

  """辅助单位"""
  subType: Int

  """辅助单位换算比值"""
  subTypeRatio: BigDecimal
}

input PeachUpdateCommodityLabelInput {
  """标签id"""
  id: ID!

  """标签说明"""
  remark: String
}

input PeachUpdateCommodityLabelStatusInput {
  """标签id"""
  id: ID!

  """状态 1:启用 99:禁用"""
  status: Int!
}

"""
添加商品
商品状态变更
"""
input PeachUpdateCommodityStatusInput {
  commodityId: [Int]
  status: Int
}

input PeachUpdateDataRelInput {
  """数据权限IDs"""
  dataIds: [String]!

  """数据权限类型"""
  dataType: PeachDataType!

  """角色ID"""
  id: Int!
}

"""编辑sku状态"""
input PeachUpdateStatusInput {
  """sku id"""
  commoditySkuId: [Int]

  """状态"""
  status: Int
}

""" 用户状态枚举"""
enum PeachUserStatusEnum {
  """ 离职"""
  DEPARTURE

  """ 在职"""
  ON_JOB

  """ 停职"""
  SUSPENDED

  """ 未知"""
  UNRECOGNIZED

  """ 未知错误"""
  USER_ERROR_STATUS
}

input PeachVarietyInput {
  """ 品类id"""
  categoryId: Int

  """ 品种id"""
  varietyId: Int
}

"""车型"""
enum PeachVehicleModelEnum {
  """15米"""
  FIFTEEN_METERS

  """4.2米"""
  FOUR_POINT_TWO_METERS

  """9.6米"""
  NINE_POINT_SIX_METERS

  """其他"""
  OTHER

  """17米"""
  SEVENTEEN_METERS

  """17.5米"""
  SEVENTEEN_POINT_FIVE_METERS

  """6.8米"""
  SIX_POINT_EIGHT_METERS

  """13米"""
  THIRTEEN_METERS

  """13.5米"""
  THIRTEEN_POINT_FIVE_METERS

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""在库库存，确认入库申请"""
input PeachWaitStockConfirmInput {
  """采购申请单id"""
  orderPurchaseId: ID!

  """订单类型"""
  orderType: ReceiveTaskOrderTypeEnum!

  """未配置单位的商品列表"""
  unitNotConfiguredCommodity: [StockApplyCommodityList]

  """仓库Id"""
  wareHouseId: ID!
}

"""在库库存确认入库返回结果"""
type PeachWaitStockConfirmPayload {
  """采购申请单id"""
  orderPurchaseId: ID
}

"""入库申请明细查询入参"""
input PeachWaitStockGetInput {
  """采购申请单id"""
  orderPurchaseId: ID!
}

"""入库申请明细查询返回"""
type PeachWaitStockGetPayload {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """车牌号"""
  carNo: String

  """商品明细"""
  commodityList: [CommodityInformationPayload]

  """采购申请单id"""
  orderPurchaseId: ID

  """订单类型"""
  orderType: ReceiveTaskOrderTypeEnum

  """挂车号"""
  trailerCarNo: String
}

"""待入库申请查询列表返回结果"""
type PeachWaitStockListPayload {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """车牌号"""
  carNo: String

  """入库商品信息"""
  inStockCommodityList: [PeachOrderPurchaseInStockCommodity]

  """采购申请单id"""
  orderPurchaseId: ID!

  """订单类型"""
  orderType: ReceiveTaskOrderTypeEnum

  """采购单号"""
  purchaseOrderCode: String

  """匹配货源"""
  sourceSupplierName: String

  """供应商"""
  supplierName: String

  """挂车号"""
  trailerCarNo: String
}

"""待入库申请查询入参"""
input PeachWaitStockPageInput {
  """当前页码"""
  pageCurrent: Int

  """每页显示大小"""
  pageSize: Int
}

"""待入库申请查询分页返回结果"""
type PeachWaitStockPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PeachWaitStockListPayload]
  totalRecords: Int
}

""" 入库类型"""
enum PeachWareHouseType {
  """ 代卖退货入库"""
  AGENCY_ORDER_RETURN_IN

  """ 代卖退回入库"""
  AGENCY_SALE_BACK_IN

  """ 代卖取消入库"""
  AGENCY_SALE_CANCEL_IN

  """ 代卖采购入库"""
  AGENCY_SALE_PURCHASE_IN

  """ 委托代销退回-入库"""
  AGENCY_SALE_RETURN_IN

  """ 代卖调拨入库"""
  AGENCY_SALE_TRANSFER_IN

  """ 调拨入库"""
  ALLOCATE_IN

  """ 商品调整-入库"""
  COMMODITY_ADJUSTMENT_IN

  """ 其他入库"""
  ENTRY_OTHER

  """ 盘盈入库"""
  INVENTORY_PROFIT

  """ 货物移库 入库"""
  MOVING_WAREHOUSE_IN

  """ 订单取消 入库"""
  ORDER_CANCEL_IN

  """ 总部采购入库"""
  PURCHASE

  """ 国产集采货收货"""
  PURCHASE_AREA_INLAND

  """ 自采入库"""
  PURCHASE_SELF

  """ 退货入库"""
  REFUND

  """ 海外基地货收货"""
  SALE_PLACE_RECEIVE

  """ 辅料采购"""
  SUB_PURCHASE

  """ 调拨撤回入库"""
  TRANSFER_WITHDRAW
}

input PeachWarningConfigurationInput {
  """超额比例（0-100）"""
  excessWarningRate: Int

  """超期预警配置"""
  overdueWarningConfig: OverdueWarningConfigEnum

  """超期预警天数"""
  overdueWarningDay: Int

  """预警类型"""
  warningType: WarningConfigurationTypeEnum!

  """预警方式"""
  warningWay: WarningWayEnum
}

type PeachWarningConfigurationPayload {
  """超额比例（0-100）"""
  excessWarningRate: Int

  """超期预警配置"""
  overdueWarningConfig: OverdueWarningConfigEnum

  """超期预警天数"""
  overdueWarningDay: Int

  """预警类型"""
  warningType: WarningConfigurationTypeEnum

  """预警方式"""
  warningWay: WarningWayEnum
}

""" 租户权限配置请求"""
input PermissionConfigureInput {
  """开通系统列表"""
  appIdList: [Int]

  """服务口岸列表"""
  portIdList: [Long]

  """服务堆场列表"""
  storageYardIdList: [Long]

  """租户唯一id"""
  tenantId: Long
}

type PermissionPayLoad {
  authId: Int
  authKey: String
  authName: String
  authPath: String
  leaf: Int
}

"""权限列表"""
type PermissionPayload {
  """权限码"""
  code: String

  """待办数量"""
  todoCount: Int
}

type PetitionOption {
  """签呈凭证"""
  document: String
  key: ID
  name: String
  parentId: ID

  """填写要求"""
  requirements: String

  """流程模板信息"""
  template: String
}

enum PetitionType {
  """业务签呈"""
  BUSINESS_PETITION

  """签呈审批"""
  SPECIAL_PETITION
}

type PhotoFile implements FileInfoListBase {
  """文件信息"""
  fileInfoList: [FileInfoPayLoad]
}

"""客户分页实体"""
type PiatyaWebCustomerPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [CustomerPayloadV2]
  totalRecords: Long
}

""" 提货信息"""
type PickInfo {
  """ 提货数量"""
  pickQuantity: BigDecimal

  """ 提货时间"""
  pickTime: Long
}

type Picking {
  accessories: Int
  accessoriesUnFinish: Int
  rawMaterial: Int
  rawMaterialUnFinish: Int
  returnedGoods: Int
  returnedGoodsUnFinish: Int
  semiFinishedProducts: Int
  semiFinishedProductsUnFinish: Int
  undone: Int
}

interface PictureEvidenceInterface {
  """订单id"""
  orderId: ID

  """图片凭证"""
  pictureEvidenceList: [DurianFilePayload]
}

""" 图片信息"""
type PictureInfo {
  """ 图片url"""
  pictureUrl: String

  """ 排序"""
  sort: Int
}

""" 图片信息"""
type PictureInfoPayload {
  fileCreateTime: Long
  fileId: String
  fileName: String
  fileUrl: String
}

input PictureInput {
  """ 图片url"""
  pictureUrl: String

  """ 排序"""
  sort: Int
}

"""实际用量批次成本校验入参"""
input PitayaActualUsedBatchCheckInput {
  """ 系统ID"""
  appId: Int!

  """ 费用单ID"""
  billIdList: [ID!]!
}

"""客户地址响应参数"""
type PitayaAddress implements CityBase & DistrictBase & ProvinceBase {
  """详细地址"""
  addressName: String

  """市"""
  city: LocationPayload

  """ 地址联系人集"""
  contactList: [PitayaCustomerContact]

  """ 经纬度"""
  coordinateList: [BigDecimal]

  """国家"""
  country: String

  """ 客户detailId"""
  customerDetailId: Int

  """ 配送名称"""
  deliveryName: String

  """区"""
  district: LocationPayload

  """ 地址id"""
  id: Int

  """省"""
  province: LocationPayload

  """地址简称"""
  shortAddress: String

  """ 状态"""
  status: Int
}

type PitayaAfterSaleDetailPayload {
  """退货商品信息"""
  afterReturnOrderSkuList: [FmsAfterReturnOrderSkuData]

  """关联业务单是否为配送相关，1是销售单，99是配送相关（默认99）"""
  businessIsDelivery: Int

  """业务单"""
  businessList: [BusinessData]

  """所属公司"""
  company: String

  """创建日期"""
  createTime: Long

  """客户"""
  customerName: [String]

  """ 所属组织 """
  orgName: String

  """售后总金额"""
  returnAmount: BigDecimal

  """ 退货单号 """
  returnCode: String

  """退款方式"""
  returnPayModeDesc: String

  """退货单状态"""
  returnStatus: Int

  """退货单状态描述"""
  returnStatusDesc: String

  """退货日期"""
  returnTime: Long

  """售后类型"""
  returnTypeDesc: String

  """销售售后单id"""
  saleReturnId: ID

  """单据类型"""
  type: String
}

input PitayaBelongInfoInput {
  """所属客户id"""
  belongId: Int

  """所属客户类型"""
  belongType: Int
}

type PitayaBillAuditPayLoad {
  """费用金额"""
  amount: BigDecimal

  """所属组织"""
  belongOrgId: ID

  """所属组织名称"""
  belongOrgName: String

  """费用单号"""
  billCode: String

  """费用单创建日期"""
  billCreateTime: Long

  """费用项名称"""
  billExpenseItemDesc: String

  """费用单ID(唯一标识)"""
  billMainId: ID

  """费用单状态"""
  billMainStatus: Int

  """费用单状态"""
  billMainStatusDesc: String

  """证明图片"""
  billProves: [String]

  """所属公司"""
  company: String

  """创建人"""
  createBy: Int

  """创建人描述"""
  createByName: String

  """产生环节"""
  createLinkDesc: String

  """财务备注"""
  financialRemark: String

  """备注"""
  note: String

  """关联业务单code"""
  orderCode: String

  """关联业务单id"""
  orderId: ID

  """支付方式"""
  payModeStr: String

  """费用产生截至时间"""
  paymentCreateEndTime: Long

  """费用产生开始时间"""
  paymentCreateStartTime: Long

  """驳回原因"""
  rejectReason: String

  """供应商id"""
  supplierId: Int

  """供应商描述"""
  supplierName: String
}

input PitayaBillDetailInput {
  """具体数据"""
  billCostData: String

  """费用详情id"""
  billDetailId: ID

  """费用单id"""
  billMainId: ID

  """费用项业务规则字典"""
  businessItemValue: String

  """费用项金额"""
  costAmount: BigDecimal

  """费用项id"""
  costId: ID

  """费用项名称"""
  costName: String

  """费用项分组字典id"""
  dictItemId: ID

  """费用项备注"""
  note: String

  """是否参与成本计算 0 不参与 1 参与"""
  partCostCalculate: Int

  """费用承担方式（10：销售方承担，20：采购方承担）"""
  paymentType: Int

  """规则code"""
  ruleCode: String

  """规则id"""
  ruleId: ID

  """是否展示"""
  showField: Int

  """业务扩展id(供应商)"""
  supplierId: Int
}

type PitayaBillDetailPayload implements SupplierBase {
  """具体数据"""
  billCostData: String

  """费用详情id"""
  billDetailId: ID

  """费用单id"""
  billMainId: ID

  """费用项业务规则字典"""
  businessItemValue: String

  """费用项金额"""
  costAmount: BigDecimal

  """费用项id"""
  costId: ID

  """费用项名称"""
  costName: String

  """费用项分组字典id"""
  dictItemId: ID

  """费用项备注"""
  note: String

  """费用承担方式（10：销售方承担，20：采购方承担）"""
  paymentType: Int

  """规则code"""
  ruleCode: String

  """规则id"""
  ruleId: ID

  """是否展示"""
  showField: Int

  """业务扩展id(供应商)"""
  supplier: Supplier
}

type PitayaBillFreightPayload {
  """运杂款单号"""
  billFreightCode: String

  """类型"""
  billType: String

  """总金额"""
  totalAmount: BigDecimal
}

enum PitayaBillSourceEnum {
  """采购"""
  CG_BILL

  """采购退货"""
  CT_BILL

  """调拨出库"""
  DBCK_BILL

  """调拨入库"""
  DBRK_BILL

  """ 大件改小件"""
  DGX_BILL

  """代卖"""
  DM_BILL

  """代卖调拨"""
  DM_DBCK_BILL

  """代卖调拨入库"""
  DM_DBRK_BILL
  ERROR_CODE

  """ 明细调整"""
  MXTZ_BILL

  """其他入库"""
  QTRK_BILL

  """入库环节"""
  RKHJ_BILL

  """商品转换"""
  SPZH_BILL
  UNRECOGNIZED

  """销售环节"""
  XSHJ_BILL
}

"""费用单状态"""
enum PitayaBillStatusEnum {
  """待业务审核"""
  BILL_BIZ_UN_REVIEWED

  """已取消"""
  BILL_CANCEL

  """已完成"""
  BILL_COMPLETE

  """财务已确认"""
  BILL_FD_CONFIRMED

  """待财务审核"""
  BILL_FD_UN_REVIEWED

  """待确认"""
  BILL_UN_CONFIRMED

  """未创建"""
  BILL_UN_CREATE

  """待提交"""
  BILL_UN_SUBMITTED

  """错误状态"""
  ERROR_BILL_STATUS
  UNRECOGNIZED
}

"""新增bom明细"""
input PitayaBomDetailInput {
  """商品id"""
  commodityId: Int

  """sku id"""
  commoditySkuId: Int

  """数量"""
  quantity: BigDecimal

  """ 数量单位"""
  quantityUnit: Int
}

"""配料列表"""
type PitayaBomDetailPayload {
  """配料id"""
  commodityBomDetailId: Int

  """商品分类id"""
  commodityCategoryId: Int

  """商品分类名称"""
  commodityCategoryName: String

  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """sku id"""
  commoditySkuId: Int

  """商品规格选项名称"""
  commoditySpecOptionName: [String]

  """商品类型id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """数量"""
  quantity: BigDecimal

  """数量单位"""
  quantityUnit: Int

  """数量单位名称"""
  quantityUnitName: String
}

type PitayaBomPayload {
  """bom id"""
  commodityBomId: Int

  """商品分类"""
  commodityCategoryName: String

  """商品名称"""
  commodityName: String

  """sku id"""
  commoditySkuId: Int

  """商品规格选项"""
  commoditySpecOptionName: [String]

  """商品类型"""
  commodityTypeName: String
}

enum PitayaBusinessTypeEnum {
  """配送退货单"""
  DELIVERY_RETURN

  """平台退回"""
  PLATFORM_RETURN

  """平台开单"""
  PLATFORM_SALE

  """平台开单销售退货"""
  PLATFORM_SALE_RETURN

  """采购扣损"""
  PURCHASE_DEDUCTION_LOSS

  """采购退货"""
  PURCHASE_RETURN

  """原料采购"""
  RAW_PURCHASE

  """销售配送单"""
  SALE_DELIVERY_ORDER

  """配送补充单"""
  SALE_DELIVERY_SUPPLEMENTAL

  """销售开单"""
  SALE_INVOICE

  """销售开单销售退货"""
  SALE_INVOICE_RETURN

  """销售计划"""
  SALE_PLAN

  """审核单"""
  STOCK_ORDER

  """辅料采购"""
  SUB_PURCHASE
  UNRECOGNIZED
}

"""级联更新状态，目前支持两层"""
input PitayaCascadeSwitchInput {
  children: [PitayaSwitchInput]
  id: ID

  """要变成的状态"""
  targetStatus: Int
}

type PitayaCommodityBomPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PitayaBomPayload]
  totalRecords: Long
}

type PitayaCommoditySku implements TotalTypeBase & UnitTypeBase {
  """品类id"""
  categoryId: Int

  """品类名称"""
  categoryName: String

  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """sku"""
  commoditySkuId: Int

  """sku名称"""
  commoditySkuName: String

  """规格选项id"""
  commoditySpecOptionId: [Int]

  """规格选项名称"""
  commoditySpecOptionName: [String]

  """商品换算关系"""
  conversion: BigDecimal

  """总计单位类型"""
  totalType: Unit

  """基本单位类型"""
  unitType: Unit
}

"""
编辑sku状态
sku详情
"""
type PitayaCommoditySkuDetailPayload {
  """品类id"""
  categoryId: Int

  """品类名称"""
  categoryName: String

  """变更标识"""
  change: Int

  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """sku id"""
  commoditySkuId: Int

  """商品规格id"""
  commoditySpecId: [Int]

  """规格名称集合"""
  commoditySpecName: [String]

  """商品规格选项id"""
  commoditySpecOptionId: [Int]

  """规格选项名称集合"""
  commoditySpecOptionName: [String]

  """商品类型"""
  commodityTypeId: Int

  """商品类型名"""
  commodityTypeName: String

  """产地id"""
  placeOriginId: Int

  """产地名称"""
  placeOriginName: String

  """sku属性"""
  property: [Int]

  """状态"""
  status: Int

  """总计类型"""
  totalType: Int

  """单位数量"""
  unitQuantity: BigDecimal

  """单位数量单位"""
  unitType: Int

  """品种id"""
  varietyId: Int

  """品种名称"""
  varietyName: String
}

type PitayaCommoditySkuPayload implements CustomerBase {
  Deleted: Int
  bomId: Int
  commodityId: Int
  commodityName: String
  commodityPayload: CommodityPayload
  commoditySkuId: Int
  commoditySpecOptionId: [Int]

  """商品换算关系"""
  conversion: BigDecimal
  createBy: Int
  createTime: Int
  customer: Customer

  """唯一标识"""
  index: String
  property: [Int]
  skuTextDescription: [String]
  status: Int
  stockBatchCode: String
  stockBatchId: ID
  totalQuantity: BigDecimal
  totalType: Int
  totalTypeName: String
  unitQuantity: BigDecimal
  unitType: Int
  unitTypeName: String
  updateBy: Int
  updateTime: Int
}

type PitayaCommoditySpecOptionPayload {
  commoditySpecOptionId: Int
  commoditySpecOptionName: String
}

"""
type CommodityPayload {
    commodityId:Int
    commodityName:String
    commodityTypeId:Int
    commodityTypeName:String
    commodityCategoryId:Int
    commodityCategoryName:String
    commodityVarietyId:Int
    commodityVarietyName:String
    commodityPlaceOriginId:Int
    commodityPlaceOriginName:String
}
"""
type PitayaCommoditySpecPayload {
  commodityId: Int
  commoditySpecId: Int
  commoditySpecName: String
  commoditySpecOption: [PitayaCommoditySpecOptionPayload]
  commoditySpecSort: Int
}

type PitayaCommodityType {
  """商品类型id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String
}

"""商品类型"""
enum PitayaCommodityTypeEnum {
  """辅料"""
  ASSIST

  """辅料报损品"""
  ASSIST_DAMAGE

  """周转筐"""
  BOX

  """次品"""
  DEFECTIVE

  """食品"""
  FOOD

  """水果"""
  FRUIT

  """果品报损品"""
  FRUIT_DAMAGE

  """半成品"""
  HALF_PRODUCT

  """成品"""
  PRODUCT

  """原料"""
  RAW_MATERIAL

  """退货品"""
  RETURN
}

"""条件获取sku列表"""
input PitayaConditionToGetSkuInput {
  commodityName: String
  commoditySpecName: String
  commodityTypeId: [Int]

  """排除商品id"""
  excludeSkuIds: [Int]

  """是否未配置bom"""
  noBom: Int
  property: [Int]
}

type PitayaConditionToGetSkuPayload {
  pageCurrent: Int
  pageSize: Int
  records: [PitayaSkuDetailPayload]
  totalRecords: Long
}

type PitayaContactPersonPayload {
  """别名"""
  alias: String

  """关联用户id"""
  contactUserId: Int

  """主键"""
  id: Int

  """身份证号"""
  idCard: String

  """邮箱"""
  mail: String

  """姓名"""
  name: String

  """备注"""
  note: String

  """身份证其他信息"""
  otherInfoOfIdCard: String

  """电话"""
  phone: String

  """图片"""
  pics: [PitayaFileRecordPayload]

  """供应商详情id"""
  supplierDetailId: Int

  """vx"""
  wechat: String
}

"""费用录入入参"""
input PitayaCostEntryAddInput {
  """费用金额"""
  amount: BigDecimal!

  """所属组织"""
  belongOrgId: Int!

  """关联销售单id，仅在费用项为售后充值时才填写"""
  businessId: ID

  """费用支付方式"""
  costPaymentMethod: PayModeEnum!

  """费用证明"""
  costProveList: [PitayaFileInput]

  """费用项供应商"""
  costSupplierId: Int!

  """费用产生时间，结束"""
  costTimeEnd: Long!

  """费用产生时间，开始"""
  costTimeStart: Long!

  """费用项"""
  costType: BillFreightTypeEnum!

  """产生环节"""
  productionLink: BillSource!

  """备注"""
  remark: String
}

"""费用录入明细返回结果"""
type PitayaCostEntryDetailPayload implements BelongOrgBase & CreateByBase & SupplierBase {
  """费用金额"""
  amount: BigDecimal

  """审核记录"""
  auditRecordList: [CostEntryAuditLogInfo]

  """所属组织"""
  belongOrg: PitayaOrg

  """业务单号"""
  businessCode: String

  """业务id"""
  businessId: ID

  """费用录入状态"""
  costEntryStatus: BillStatus

  """费用录入状态名称"""
  costEntryStatusDesc: String

  """费用单id"""
  costId: ID

  """费用单号"""
  costOrderCode: String

  """费用支付方式"""
  costPaymentMethod: PayModeEnum!

  """费用支付方式名称"""
  costPaymentMethodDesc: String

  """费用证明"""
  costProveList: [PitayaFilePayload]

  """费用产生时间，结束"""
  costTimeEnd: Long!

  """费用产生时间，开始"""
  costTimeStart: Long!

  """费用项"""
  costType: BillFreightTypeEnum

  """费用项名称"""
  costTypeDesc: String

  """创建人"""
  createBy: User

  """发起时间"""
  createTime: Long

  """产生环节"""
  productionLink: BillSource

  """产生环节名称"""
  productionLinkDesc: String

  """驳回原因"""
  rejectReason: String

  """备注"""
  remark: String

  """供应商"""
  supplier: Supplier
}

"""费用id请求入参"""
input PitayaCostEntryIdInput {
  """费用单id"""
  costId: ID!
  remark: String
}

"""费用id返回结果"""
type PitayaCostEntryIdPayload {
  """费用单id"""
  costId: ID
}

"""费用录入分页查询入参"""
input PitayaCostEntryPageInput {
  """所属组织[不传就是查全部]"""
  belongOrgId: Int

  """费用录入查询状态[不传就是查全部]"""
  costEntryQueryStatus: [BillStatus]

  """费用单号模糊查询"""
  costOrderCode: String

  """费用项[不传就是查全部]"""
  costTypeQuery: [BillFreightTypeEnum]

  """产生环节[不传就是查全部]"""
  productionLink: BillSource

  """发起时间结束"""
  timeEnd: Long

  """发起时间开始"""
  timeStart: Long
}

type PitayaCostEntryPagePayload {
  """当前页码"""
  pageCurrent: Int

  """每页显示条数"""
  pageSize: Int

  """分页数据集合"""
  records: [PitayaCostEntryDetailPayload]

  """总条数"""
  totalRecords: Long
}

"""费用录入编辑入参"""
input PitayaCostEntryUpdateInput {
  """费用金额"""
  amount: BigDecimal!

  """关联销售单id，仅在费用项为售后充值时才填写"""
  businessId: ID

  """费用单id"""
  costId: ID!

  """费用支付方式"""
  costPaymentMethod: PayModeEnum!

  """费用证明"""
  costProveList: [PitayaFileInput]

  """费用项供应商"""
  costSupplierId: Int!

  """费用产生时间，结束"""
  costTimeEnd: Long!

  """费用产生时间，开始"""
  costTimeStart: Long!

  """费用项"""
  costType: BillFreightTypeEnum!

  """备注"""
  remark: String
}

type PitayaCostItemPayload implements SupplierBase {
  """ 金额"""
  amount: BigDecimal

  """ 费用项id"""
  costId: ID

  """ 具体字段值"""
  data: String

  """ 备注"""
  note: String

  """ 规则id"""
  ruleId: ID

  """ 业务规则扩展 (客户id或者供应商id)"""
  supplier: Supplier
}

"""费用录入按状态统计返回结果"""
type PitayaCountCostEntryByStatusPayload {
  """申请单待提交(包含已驳回)费用单数量"""
  toSubmitNum: Int

  """申请单审核中费用单数量"""
  underReviewNum: Int

  """业务审核单待审核"""
  underReviewNumBIZ: Int
}

input PitayaCreateCommodityInput {
  """商品id"""
  commodityId: Int!

  """商品类型id"""
  commodityTypeId: Int!
}

input PitayaCreateQualificationInput {
  """其他资产说明"""
  assetOther: String

  """房产说明"""
  assetProperty: String

  """车辆说明"""
  assetVehicle: String

  """简介"""
  description: String

  """货源渠道"""
  goodsSource: String

  """历史业绩说明"""
  historyAchievement: String

  """备注"""
  note: String

  """图片"""
  pics: [PitayaFileRecordInput]

  """销售类别集合（品类id）"""
  saleTypes: [Int]

  """供应商详情id"""
  supplierDetailId: Int

  """供应商基础Id"""
  supplierId: Int!
}

input PitayaCreateSupplierContactInput {
  """联系人别名"""
  alias: String

  """关联用户id"""
  contactUserId: Int

  """联系人身份证号"""
  idCard: String

  """邮箱"""
  mail: String

  """联系人姓名"""
  name: String!

  """备注"""
  note: String

  """身份证其他信息"""
  otherInfoOfIdCard: String

  """联系人电话"""
  phone: String!

  """图片"""
  pics: [PitayaFileRecordInput]

  """供应商详情id"""
  supplierDetailId: Int

  """供应商id"""
  supplierId: Int

  """微信"""
  wechat: String
}

"""获取客户账户信息返回"""
type PitayaCustomerAccountPayload {
  """账户名"""
  accountName: String

  """账户类型（）"""
  accountType: BankAccountType

  """银行账户"""
  bankCardNo: String

  """银行所在市"""
  bankCityName: String

  """银行名称"""
  bankName: String

  """银行所在省"""
  bankProvinceName: String

  """客户基础信息id"""
  customerId: Int

  """文件列表"""
  fileRecordList: [PitayaFileRecordPayload]

  """账户id"""
  id: Int

  """更新人"""
  updateBy: Int

  """更新时间"""
  updateTime: Long
}

"""经营时长枚举"""
enum PitayaCustomerBusinessDurationEnum {
  """10年以上"""
  ABOVE_TEN_YEAR

  """5~10年"""
  FIVE_TEN_YEAR

  """1~3年"""
  ONE_THREE_YEAR

  """1年以内"""
  ONE_YEAR

  """3~5年"""
  THREE_FIVE_YEAR
  UNRECOGNIZED
}

"""经营规模枚举"""
enum PitayaCustomerBusinessScale {
  """5000万以上"""
  ABOVE_FIFTY_MILLION

  """500~1000万"""
  FIVE_TEN_MILLION

  """100~500万"""
  ONE_FIVE_MILLION

  """10万以下"""
  ONE_HUNDRED_THOUSAND

  """10~100万"""
  ONE_TEN_HUNDRED_THOUSAND

  """1000~5000万"""
  TEN_FIFTY_MILLION
  UNRECOGNIZED
}

""" 经营类型枚举"""
enum PitayaCustomerBusinessTypeEnum {
  """商超"""
  BUSINESS_SUPER

  """贸易商"""
  DISTRIBUTOR

  """新兴零售"""
  EMERGING_RETAIL

  """专卖店"""
  EXCLUSIVE_SHOP

  """零售"""
  INDIVIDUAL
  UNRECOGNIZED
}

"""客户联系人"""
type PitayaCustomerContact {
  """联系人别名"""
  alias: String

  """关联用户id"""
  contactUserId: Int

  """客户详情id(新增必填)"""
  customerDetailId: Int

  """分类文件列表"""
  fileRecordList: [PitayaFileRecordPayload]

  """客户联系人id(修改必填)"""
  id: Int

  """联系人身份证号"""
  idNumber: String

  """ 邮箱"""
  mail: String

  """联系人姓名"""
  name: String

  """身份证其他信息"""
  otherInfoOfIdCard: String

  """联系人电话"""
  phone: String

  """备注"""
  remark: String

  """当前操作用户id(新增、修改必填)"""
  userId: Int

  """ 微信"""
  wechat: String
}

input PitayaCustomerContactInput {
  """联系人别名"""
  alias: String

  """关联用户id"""
  contactUserId: Int

  """客户详情id(新增必填)"""
  customerDetailId: Int

  """分类文件列表"""
  fileRecordList: [PitayaFileRecordInput]

  """客户联系人id(修改必填)"""
  id: Int

  """联系人身份证号"""
  idNumber: String

  """ 邮箱"""
  mail: String

  """联系人姓名"""
  name: String

  """身份证其他信息"""
  otherInfoOfIdCard: String

  """联系人电话"""
  phone: String

  """备注"""
  remark: String

  """ 微信"""
  wechat: String
}

type PitayaCustomerContractRelPayload {
  """客户明细"""
  customerDetailId: Int

  """被关联的客户基础id"""
  customerId: Int

  """关联主键id"""
  id: Int

  """关联客户名称"""
  name: String

  """关联客户类型"""
  type: Int
}

type PitayaCustomerCooperationPayload {
  """结算方式（10先货后款，20先款后货）"""
  balanceMode: PitayaSettlementMethodType

  """客户明细id"""
  customerDetailId: Int

  """对账周期"""
  cycleCheck: String

  """授信账期"""
  cycleCredit: String

  """开票周期"""
  cycleInvoicing: String

  """付款周期"""
  cyclePay: String
  id: Int

  """额度"""
  quota: BigDecimal

  """更新人"""
  updateBy: Int

  """更新时间"""
  updateTime: Long
}

input PitayaCustomerDistributionInput {
  """详细地址"""
  addressName: String

  """市"""
  cityId: ID
  contactReqList: [CreateOrUpdatePitayaContactInput]

  """经纬度"""
  coordinateList: [BigDecimal]

  """国家"""
  country: String

  """客户detailId（必传）"""
  customerDetailId: Int

  """配送名称"""
  deliveryName: String

  """区"""
  districtId: ID

  """地址id"""
  id: Int

  """省"""
  provinceId: ID

  """地址简称"""
  shortAddress: String

  """用户id"""
  userId: Int
}

input PitayaCustomerInput {
  """客户地址集"""
  addressReqList: [CreateOrUpdatePitayaAddressInput]

  """客户别名（简称）"""
  alias: String

  """ 客户属性"""
  attribute: CustomerAttribute

  """所属组织id"""
  belongOrganizationId: Int

  """客户渠道id"""
  channelId: Int

  """渠道名称"""
  channelName: String

  """控制人"""
  controlUser: String

  """ 合作方式"""
  cooperateTypeList: [Int]

  """法人"""
  corporation: String

  """客户联系人"""
  customerContactList: [PitayaCustomerContactInput]

  """客户基础表id"""
  customerId: Int

  """客户关联用户id"""
  customerUserId: Int

  """成立日期"""
  establishTime: Long

  """分类文件列表"""
  fileRecordList: [PitayaFileRecordInput]

  """财务系统编码"""
  financialSystemCode: String

  """ 客户detailId"""
  id: Int

  """客户身份证号"""
  idNumber: String

  """工商信息认证标识（1是，99否，0未指定）"""
  infoAuth: Int

  """引荐人用户ID"""
  introducerId: Int

  """长期合作（1是，99否，0未指定）"""
  longCooperation: Int

  """邮箱"""
  mail: String

  """客户名称"""
  name: String

  """ nc编码"""
  ncCode: String

  """经营地址"""
  operateAddress: String

  """身份证其他信息"""
  otherInfoOfIdCard: String

  """纳税类别"""
  payTaxesType: TaxpayerClassEnum

  """客户电话"""
  phone: String

  """注册地(户籍地址)"""
  registerAddress: String

  """注册资本"""
  registerCapital: String

  """登记状态"""
  registerStatus: CorpRegisterStatus

  """备注"""
  remark: String

  """客户来源（10客户自行上门，20员工引荐,0未指定）"""
  sourceType: Int

  """纳税人识别号"""
  taxpayerIdentificationNumber: String

  """客户类型"""
  type: PitayaCustomerType

  """微信账号"""
  wechat: String
}

"""客户分页实体"""
type PitayaCustomerPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [CustomerPayload]
  totalRecords: Long
}

"""获取客户资质响应参数"""
type PitayaCustomerQualificationPayload {
  """其他资产说明"""
  assetOther: String

  """房产说明"""
  assetProperty: String

  """车辆说明"""
  assetVehicle: String

  """经营时长"""
  businessDuration: PitayaCustomerBusinessDurationEnum

  """经营规模"""
  businessScale: PitayaCustomerBusinessScale

  """经营类型"""
  businessTypesList: [PitayaCustomerBusinessTypeEnum]

  """创建人"""
  createBy: Int

  """创建时间"""
  createTime: Long

  """客户基础表Id"""
  customerId: Int

  """简介"""
  description: String

  """分类文件列表"""
  fileRecordList: [PitayaFileRecordPayload]

  """历史业绩说明"""
  historyAchievement: String

  """主键"""
  id: Int

  """销售类别集合（品类id）"""
  saleTypesList: [CommodityCategoryPayload]

  """销售渠道说明"""
  salesChannels: String

  """更新人"""
  updateBy: Int

  """更新时间"""
  updateTime: Long
}

"""客户类型"""
enum PitayaCustomerType {
  """公司"""
  COMPANY

  """个人"""
  PERSONAL

  """零售"""
  RETAIL
  UN_USED_FIELD
}

type PitayaDeliveryBillFeeItemPayload implements SupplierBase {
  """费用金额"""
  amount: BigDecimal

  """配送费用单号"""
  billId: ID

  """费用项Id"""
  feeItemId: ID

  """费用类型描述"""
  feeTypeDesc: String

  """费用类型"""
  feeTypeEnum: DeliveryFeeTypeEnum

  """结算方式描述"""
  payModeDesc: String

  """结算方式"""
  payModeEnum: DeliveryFeePayModeEnum

  """备注信息"""
  remark: String

  """供应商Id"""
  supplier: Supplier
}

"""生产配送费用单状态枚举"""
enum PitayaDeliveryBillStatusEnum {
  COMPLETE
  FD_AUDIT
  UN_BIZ_AUDIT
  UN_FD_AUDIT
  UN_SUBMIT
}

type PitayaDeliveryCommodityList {
  """商品明细"""
  commodityDetailList: [FmsPitayaDeliveryCommodityDetailList]

  """销售客户"""
  customerName: String

  """配送单商品明细id"""
  itemId: ID

  """成本合计"""
  totalCostPrice: BigDecimal

  """收入合计"""
  totalIncomePrice: BigDecimal
}

type PitayaDeliveryInfoPayload implements CreateByBase & UpdateByBase {
  """业务员名字"""
  businessUserName: String

  """车牌号"""
  carNum: String

  """车辆类型"""
  carType: String
  createBy: User
  createTime: Long

  """配送方式"""
  deliveryType: DeliveryMethodEnum

  """配送方式描述"""
  deliveryTypeDesc: String

  """联系方式"""
  driverContact: String

  """司机姓名"""
  driverName: String

  """配送信息ID"""
  id: ID

  """配送信息名称"""
  infoName: String
  updateBy: User
  updateTime: Long
}

"""配送费用单详情入参"""
input PitayaDeliveryOrderDetailInput {
  """配送费用单ID"""
  billId: ID!
}

"""配送费用单详情出参"""
type PitayaDeliveryOrderDetailPayLoad {
  """所属组织id"""
  belongOrgId: ID

  """所属组织"""
  belongOrgName: String

  """费用单号"""
  billCode: String

  """配送费用单ID"""
  billId: ID

  """费用单状态"""
  billStatus: Int

  """费用单状态描述"""
  billStatusDesc: String

  """业务员"""
  businessUserName: String

  """车牌号"""
  carNum: String

  """车型"""
  carType: String

  """创建人id"""
  createBy: Int

  """创建人"""
  createByName: String

  """创建时间"""
  createTime: Long

  """配送费用信息"""
  deliveryBillFeeItemList: [DeliveryBillFeeItemPayload]

  """配送单创建时间"""
  deliveryCreateTime: Long

  """实际收货时间"""
  deliveryReceivedTime: Long

  """配送方式"""
  deliveryType: String

  """联系方式"""
  driverContact: String

  """司机"""
  driverName: String

  """配送单号"""
  orderCode: String

  """配送商品信息"""
  pitayaDeliveryCommodityList: [PitayaDeliveryCommodityList]

  """收获回执单"""
  returnDocument: [String]

  """所属仓库id"""
  warehouseId: Long

  """所属仓库"""
  warehouseName: String
}

"""配送单类型枚举"""
enum PitayaDeliveryOrderTypeEnum {
  """普通配送"""
  DELIVERY

  """联营配送"""
  JOINT_VENTURE
}

type PitayaDeliveryReturnCommodityPayload {
  """退货商品"""
  commodityName: String

  """配送客户"""
  customerName: String

  """退货明细id"""
  itemId: ID

  """退货数量"""
  returnCommodityNum: String
}

"""配送退货信息详情入参"""
input PitayaDeliveryReturnOrderDetailInput {
  """配送退货单ID"""
  returnOrderId: ID!
}

"""配送退货信息详情出参"""
type PitayaDeliveryReturnOrderDetailPayLoad {
  """关联配送费用单号"""
  billCode: String

  """退货人id"""
  createBy: Int

  """退货人"""
  createByName: String

  """退货时间"""
  createTime: Long

  """配送日期"""
  deliveryTime: Long

  """关联配送单号"""
  orderCode: String

  """配送商品明细"""
  pitayaDeliveryCommodityList: [PitayaDeliveryCommodityList]

  """退货商品明细"""
  pitayaDeliveryReturnCommodityList: [PitayaDeliveryReturnCommodityPayload]

  """退货单号"""
  returnOrderCode: String

  """配送退货单id"""
  returnOrderId: ID

  """退货类型"""
  returnTypeDesc: String

  """所属仓库"""
  warehouseName: String
}

type PitayaDifferenceSaleDetailPayload {
  """业务单号"""
  businessCode: String

  """业务单id"""
  businessId: ID

  """所属公司"""
  company: String

  """创建日期"""
  createTime: Long

  """售后总金额"""
  differenceAmount: BigDecimal

  """ 差异单号 """
  differenceCode: String

  """差异商品信息"""
  differenceOrderSkuList: [FmsDifferenceOrderSkuData]

  """差异单状态"""
  differenceOrderStatus: Int

  """差异单状态描述"""
  differenceOrderStatusDesc: String

  """单价类型ID"""
  orderType: Int

  """ 所属组织 """
  orgName: String

  """销售差异单id"""
  saleReturnId: ID

  """单据类型"""
  typeDesc: String
}

type PitayaDifferentOrderPayload {
  """差异单号"""
  differentOrderCode: String

  """差异单id"""
  differentOrderId: ID
}

enum PitayaDomesticReceiveTaskEnum {
  """已完成"""
  COMPLETE

  """待收货"""
  TO_RECEIVE
}

type PitayaDomesticReceiveTaskPayload implements BelongOrgBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """是否可以收货"""
  canOperationTask: Boolean

  """车牌号"""
  carNo: String

  """商品信息"""
  commodities: [OmsCommonCommodityItem]

  """发车日期"""
  departureDate: Long

  """主键"""
  domesticReceiveTaskId: ID

  """供应链业务id"""
  durianBusinessId: ID

  """预计到货日期"""
  estimatedArrivalDate: Long

  """确认匹配日期"""
  matchDate: Long

  """匹配货源"""
  matchSourceName: String

  """流水号"""
  runCode: String

  """sop列表"""
  sopList: [ID]

  """状态"""
  status: PitayaDomesticReceiveTaskEnum

  """状态描述"""
  statusDesc: String

  """挂车号"""
  trailerNo: String

  """其他运输信息"""
  transportInfo: String
}

enum PitayaFileDirection {
  """反面"""
  BACK

  """正面"""
  JUST
}

input PitayaFileInput {
  """正反面"""
  fileDirection: PitayaFileDirection

  """文件id"""
  fileId: String

  """文件名称"""
  fileName: String

  """文件上传时间 GMT+8 yyyy-MM-dd HH:mm:ss"""
  fileUploadTime: Long

  """文件地址"""
  fileUrl: String
}

type PitayaFilePayload implements FileInfoBase {
  """正反面"""
  fileDirection: PitayaFileDirection

  """文件id"""
  fileId: String

  """文件信息(客户供应商相关需要显示图片请使用这里面的地址)"""
  fileInfo: FileInfoPayLoad

  """文件名称"""
  fileName: String

  """文件上传时间 GMT+8 yyyy-MM-dd HH:mm:ss"""
  fileUploadTime: Long

  """文件地址"""
  fileUrl: String
}

"""分类文件对象"""
input PitayaFileRecordInput {
  """ 有效期起始时间"""
  beginTime: Long

  """ 有效期截止时间"""
  endTime: Long

  """文件列表"""
  fileList: [PitayaFileInput]

  """文件类型"""
  fileType: PitayaFileTypeEnum
}

"""分类文件对象"""
type PitayaFileRecordPayload {
  """ 有效期起始时间"""
  beginTime: Long

  """ 有效期截止时间"""
  endTime: Long

  """文件列表"""
  fileList: [PitayaFilePayload]

  """文件类型"""
  fileType: PitayaFileTypeEnum
}

"""文件类型枚举"""
enum PitayaFileTypeEnum {
  """开户许可证"""
  ACCOUNT_OPENING_PERMIT

  """ 经营地址照片"""
  BUSINESS_ADDRESS_PHOTO

  """营业执照"""
  BUSINESS_LICENSE

  """ 车辆照片"""
  CAR_PHOTO

  """机动车驾驶证"""
  DRIVER_LICENSE

  """居民身份证"""
  ID_CARD

  """简介照片"""
  INTRO_PHOTO

  """其他"""
  OTHER

  """其他资产"""
  OTHER_ASSET

  """授权委托书"""
  POWER_OF_ATTORNEY

  """ 房产照片"""
  PROPERTY_PHOTO

  """居民户口簿"""
  RESIDENCE_BOOKLET

  """税务登记证"""
  TAX_REGISTRATION_CERTIFICATE
  UNRECOGNIZED
}

type PitayaHeadOther {
  key: String
  title: String
}

type PitayaHeadSpec {
  """选项id"""
  specId: Int

  """选项名称"""
  specName: String
}

input PitayaInternalBillFreightInput {
  """费用详情"""
  billDetailsList: [PitayaBillDetailInput]

  """费用单id(修改时必传)"""
  billMainId: ID
  templateId: ID!
}

input PitayaInternalConsignmentBillInput {
  """费用金额"""
  amount: BigDecimal!

  """费用类型"""
  billType: Int!

  """车牌"""
  licensePlate: String

  """付款方式"""
  payMode: PayModeEnum!

  """联系电话"""
  phone: String

  """备注"""
  remark: String

  """供应商id"""
  supplierId: Int
}

input PitayaInternalConsignmentCommodityInput {
  """批次id"""
  batchId: ID!

  """代卖数量大单位数量"""
  totalQuantity: BigDecimal

  """代卖数量小单位数量"""
  unitQuantity: BigDecimal!
}

input PitayaInternalConsignmentIDInput {
  """单据id"""
  orderId: ID!
  remark: String
}

input PitayaInternalConsignmentInput {
  """所属组织"""
  belongOrgId: Int!

  """商品信息"""
  commodities: [PitayaInternalConsignmentCommodityInput!]!

  """商品类型"""
  commodityType: Int!

  """备注"""
  remark: String

  """委托代卖组织"""
  targetOrgId: Int!

  """费用信息"""
  transferOtherBills: [PitayaInternalConsignmentBillInput!]!

  """所属仓库"""
  warehouseId: ID!
}

input PitayaInternalPurchaseConfirmInput {
  """所属客户id"""
  belongId: Int

  """所属客户type"""
  belongType: Int

  """单据id"""
  purchaseId: ID!

  """所属仓库"""
  warehouseId: ID!
}

input PitayaInternalPurchaseIDInput {
  """单据id"""
  purchaseId: ID!

  """备注"""
  remark: String
}

input PitayaInternalSaleCommodityInput {
  """批次id"""
  batchId: ID!

  """单价"""
  salePrice: BigDecimal

  """单价单位"""
  salePriceType: Int

  """销售大单位数量"""
  saleTotalQuantity: BigDecimal

  """销售小单位数量"""
  saleUnitQuantity: BigDecimal!

  """小计"""
  totalSalePrice: BigDecimal
}

input PitayaInternalSaleIDInput {
  """备注"""
  remark: String

  """单据id"""
  saleId: ID!
}

input PitayaInternalSaleInput {
  """所属组织"""
  belongOrgId: Int!

  """费用明细(参考收货费用单)"""
  billFreights: PitayaInternalBillFreightInput

  """商品明细"""
  commodities: [PitayaInternalSaleCommodityInput!]!

  """商品合计"""
  commodityTotalSalePrice: BigDecimal!

  """商品类型"""
  commodityType: Int!

  """销售客户Id"""
  customerId: Int!

  """销售客户type"""
  customerType: Int

  """备注"""
  remark: String

  """销售子类型->部门间AREA_INTERNAL_SALE; 项目组间PROJECT_TEAM_SALE"""
  saleSubType: SaleSubType

  """销售日期"""
  saleTime: Long!

  """所属仓库"""
  warehouseId: ID!
}

type PitayaListCommodityPayLoad {
  """品类id"""
  categoryId: Int

  """品类名称"""
  categoryName: String

  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """商品类型"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """产地id"""
  originId: Int

  """产地名称"""
  originName: String

  """sku数量"""
  skuQuantity: Int

  """状态"""
  status: Int

  """品种id"""
  varietyId: Int

  """品种名称"""
  varietyName: String
}

input PitayaListCommonLogsInput {
  businessId: ID!
}

input PitayaListConsignmentOrgInput {
  """名称模糊搜索"""
  keyword: String
}

"""添加商品"""
input PitayaListCreateCommodityInput {
  createCommodityInput: [PitayaCreateCommodityInput]!
}

type PitayaNoCommodityPayload {
  """商品品类名称"""
  commodityCategoryName: String

  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """商品产地名称"""
  commodityPlaceOriginName: String

  """商品类型id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """商品品种名称"""
  commodityVarietyName: String
}

"""分页查询代卖调拨出库明细信息返回"""
type PitayaOrderTransferDetailInfoPayload {
  """金额"""
  amount: BigDecimal

  """当前批次号"""
  batchCode: String

  """关联调出费用单状态"""
  billStatus: Int

  """关联调出费用单状态说明"""
  billStatusDesc: String

  """商品类型"""
  commodityTypeDesc: String

  """所属公司"""
  company: String

  """成本批次号"""
  costBatchCode: String

  """关联批发代卖单号"""
  dmPeachOrderCode: String

  """关联批发代卖单ID"""
  dmPeachOrderId: ID

  """关联生产代卖单号"""
  dmPitayaOrderCode: String

  """关联生产代卖单ID"""
  dmPitayaOrderId: ID

  """调拨单号"""
  flowCode: String

  """出/入库日期"""
  flowTime: Long

  """费用的货款明细ID 分页唯一标识"""
  itemId: ID

  """出/入库单号"""
  orderCode: String

  """数量：展示双单位"""
  quantityDesc: String

  """备注"""
  remark: String

  """商品sku名称"""
  skuName: String

  """调出组织"""
  sourceBelongOrg: String

  """调入组织"""
  targetBelongOrg: String

  """单价：主单位"""
  unitPrice: BigDecimal

  """单价单位"""
  unitPriceTypeDesc: String

  """操作人"""
  userName: String
}

"""分页查询代卖调拨出库明细分页信息返回"""
type PitayaOrderTransferDetailPagePayload {
  """ 当前页码 """
  pageCurrent: Int

  """ 每页条数 """
  pageSize: Int

  """ 分页返回信息 """
  records: [PitayaOrderTransferDetailInfoPayload]

  """ 数据总条数 """
  totalRecords: Long
}

enum PitayaOrderType {
  """内部销售"""
  INTERNAL_SALE

  """未知"""
  UN_KNOW
}

type PitayaOrg {
  """组织id"""
  orgId: Int

  """组织名称"""
  orgName: String
}

type PitayaOrgTreePayload {
  """子节点"""
  children: [PitayaOrgTreePayload]

  """是否禁用"""
  disabled: Boolean

  """组织id"""
  key: Int

  """组织名称"""
  name: String

  """父节点Id"""
  parentId: Int
}

type PitayaOtherInStockBillDetailPayload {
  """ 所属客户Id"""
  belongId: Int

  """所属客户名称"""
  belongName: String

  """费用单号"""
  billCode: String

  """费用单ID"""
  billId: ID

  """状态"""
  billStatus: Int

  """状态描述"""
  billStatusDesc: String

  """商品类型"""
  commodityType: Int

  """商品类型描述"""
  commodityTypeDesc: String

  """创建时间"""
  createTime: Long

  """创建人"""
  creator: String

  """财务备注"""
  financialRemarks: String

  """入库申请单号"""
  inOrderCode: String

  """入库商品"""
  inStockCommodityList: [OtherInStockCommodity]

  """备注"""
  note: String

  """(订单状态)入库状态"""
  orderStatus: Int

  """入库状态描述"""
  orderStatusDesc: String

  """组织id"""
  orgId: Int

  """组织名称"""
  orgName: String

  """供应商ID"""
  supplierId: ID

  """供应商名称"""
  supplierName: String

  """入库总成本"""
  totalCostAmount: BigDecimal

  """入库仓库"""
  warehouseName: String
}

"""bom列表请求参数"""
input PitayaPageCommodityBomInput {
  """商品名称"""
  commodityName: String

  """分页参数"""
  page: Page
}

"""商品管理列表"""
input PitayaPageCommodityInput {
  """品类id"""
  categoryId: Int

  """spu名称"""
  commodityName: String

  """排除商品id"""
  excludeCommodityIds: [Int]

  """状态"""
  status: Int

  """商品类型"""
  typeId: Int
}

type PitayaPageCommodityPayload {
  pageCurrent: Int
  pageSize: Int
  records: [PitayaListCommodityPayLoad]
  totalRecords: Long
}

input PitayaPageInternalConsignmentInput {
  """所属组织"""
  belongOrgId: Int

  """查询关键字（单据编号/代卖组织，模糊查询）"""
  keyword: String

  """单据状态"""
  orderStatus: InternalConsignmentStatusEnum
}

input PitayaPageInternalPurchaseInput {
  """所属组织(不传就是全部)"""
  belongOrgId: Int

  """商品类型(不传就是全部)"""
  commodityType: [Int]

  """关键词搜索"""
  keyWord: String

  """单据状态"""
  orderStatus: PurchaseStatusEnum

  """采购时间"""
  purchaseTime: PitayaTimeRange

  """项目组间交易-PROJECT_TEAM_PURCHASE; 部门间交易-AREA_INTERNAL_PURCHASE"""
  subType: PurchaseSubType
}

input PitayaPageInternalSaleInput {
  """所属组织(不传就是全部)"""
  belongOrgId: Int

  """商品类型(不传就是全部)"""
  commodityType: [Int]

  """关键词搜索"""
  keyWord: String

  """单据状态"""
  orderStatus: SaleStatusEnum

  """销售子类型->部门间AREA_INTERNAL_SALE; 项目组间PROJECT_TEAM_SALE"""
  saleSubType: SaleSubType

  """销售时间"""
  saleTime: PitayaTimeRange
}

"""未添加商品列表"""
input PitayaPageNoCommodityInput {
  """品类"""
  categoryId: Int

  """产地"""
  originId: Int

  """商品类型"""
  typeId: Int

  """品种"""
  varietyId: Int
}

type PitayaPageNoCommodityPayload {
  pageCurrent: Int
  pageSize: Int
  records: [PitayaNoCommodityPayload]
  totalRecords: Long
}

input PitayaPagePlatformReturnInput {
  """地址id"""
  addressId: Int

  """业务单id"""
  businessId: ID

  """关键词搜索"""
  keyword: String

  """退货单状态"""
  returnStatus: ReturnStatusEnum

  """
  业务类型:
  平台退回列表页传PLATFORM_RETURN,地址id不传和业务单id不传/
  退回信息列表页传各自的Type-PLATFORM_RETURN或者PLATFORM_SALE_RETURN并且地址id必传,没有业务单id/
  门店管理详情里的退货信息传PLATFORM_RETURN和PLATFORM_SALE_RETURN并且地址id必传,没有业务单id
  """
  returnType: [ReturnTypeEnum!]!

  """时间搜索"""
  timeRange: PitayaTimeRange
}

type PitayaPagePlatformReturnPayload {
  pageCurrent: Int
  pageSize: Int
  records: [PitayaReturnDetailPayload]
  totalRecords: Long
}

input PitayaPageReturnInput {
  """关键词搜索"""
  keyword: String

  """退货单状态"""
  returnStatusList: [PitayaReturnStatusEnum]

  """时间搜索"""
  timeRange: TimeRange
}

type PitayaPageSaleReturnPayload {
  pageCurrent: Int
  pageSize: Int
  records: [PitayaSaleReturnDetailPayload]
  totalRecords: Long
}

"""
sku列表表头
sku列表
"""
input PitayaPageSkuInput {
  """商品id"""
  commodityId: Int

  """规格筛选"""
  skuCondition: [PitayaSkuCondition]
}

type PitayaPageSkuPayload {
  pageCurrent: Int
  pageSize: Int
  records: [ListSku]
  totalRecords: Long
}

"""支付结算方式：月结 半月结"""
type PitayaPayMode {
  code: Int
  message: String
}

type PitayaPlatformReturnBadgePayload {
  """待入库"""
  toBeInbound: Int

  """待提交"""
  toBeSubmitted: Int
}

type PitayaProductionTaskOrderCommodity {
  """实际领料量"""
  actualReceiveNum: BigDecimal

  """实际领料量Str(拆成品用)"""
  actualReceiveNumStr: String

  """生产商品"""
  commodityName: String

  """已生产数量"""
  completedNum: BigDecimal

  """已生产数量Str(完工成品用)"""
  completedNumStr: String

  """计划生产数量"""
  expectNum: String

  """计划总成本(详情用)"""
  expectTotalCost: BigDecimal

  """计划单价(详情用)"""
  expectUnitPrice: BigDecimal

  """入库成本"""
  inStockCostStr: String

  """辅料使用情况(详情用)"""
  ingredientsList: [String]

  """辅料总成本(详情用)"""
  ingredientsTotalCost: BigDecimal

  """辅料成本单价(详情用)"""
  ingredientsUnitCost: BigDecimal

  """原料使用信息(详情用)"""
  rawCommodityList: [String]

  """原料总成本(详情用)"""
  rawCommodityTotalCost: BigDecimal

  """原料成本单价(详情用)"""
  rawCommodityUnitCost: BigDecimal

  """生产任务明细ID(唯一标识)"""
  taskItemId: ID

  """成本总价(详情用)"""
  totalCost: BigDecimal

  """总入库成本"""
  totalInStockCost: BigDecimal

  """成本单价(详情用)"""
  unitCost: BigDecimal
}

"""查产成品详情入参"""
input PitayaProductionTaskOrderDetailInput {
  """费用单id"""
  billId: ID!
}

"""产成品详情出参"""
type PitayaProductionTaskOrderDetailPayLoad {
  """审核状态ID"""
  billStatus: Int

  """销售客户"""
  customerName: String

  """差异信息"""
  diffirentMessage: FmsPitayaDiffirentMessagePayload

  """生产组长"""
  leaderName: String

  """正式工人数"""
  numberActual: Int

  """生产成品明细"""
  productionCommodityList: [PitayaProductionTaskOrderCommodity]

  """报损品入库信息"""
  productionDamageInStockCommodityList: [ProductionDamageInStockCommodity]

  """报损出库信息"""
  productionDamageOutStockCommodityList: [ProductionOutStockCommodity]

  """生产入库信息"""
  productionInStockCommodityList: [ProductionInStockCommodity]

  """领料出库信息"""
  productionOutStockCommodityList: [ProductionOutStockCommodity]

  """退料入库信息"""
  productionReturnInStockCommodityList: [ProductionInStockCommodity]

  """生产时间段结束"""
  productionTimeEnd: Long

  """生产时间段开始"""
  productionTimeStart: Long

  """生产类型ID"""
  productionType: Int

  """生产类型"""
  productionTypeDesc: String

  """生产任务单号"""
  taskCode: String

  """生产任务ID(唯一标识)"""
  taskId: ID

  """临时工人数"""
  tempWorkerQuantity: Int

  """所属仓库"""
  warehouseName: String
}

"""新增采购信息"""
input PitayaPurchaseOrderInsertInput {
  """商品信息"""
  commodities: [PurchaseOrderItemInsertInput]!

  """商品类型Id"""
  commodityTypeId: Int!

  """客户Id"""
  customerId: Int

  """客户类型Id"""
  customerTypeId: Int

  """预估运费"""
  deliveryFee: BigDecimal

  """订单备注"""
  inOrderDescription: String

  """入库类型"""
  inOrderTypeId: Int!

  """供应商Id"""
  supplierId: Int!

  """仓库名称"""
  warehouseId: ID!
}

type PitayaPurchaseOrderPayload implements SupplierNameBase {
  """是否能进行退货操作v1.7"""
  canReturn: Boolean

  """商品信息"""
  commodities: [PurchaseOrderItemPayload]

  """商品类型Id"""
  commodityTypeId: Int

  """商品类型名称（原料、辅料）"""
  commodityTypeName: String

  """创建时间"""
  createTime: Long

  """创建人员"""
  createUserName: String

  """操作人联系电话 v2.0"""
  createUserPhone: String

  """客户Id"""
  customerId: Int

  """客户名称"""
  customerName: String

  """客户类型Id"""
  customerTypeId: Int

  """客户类型名称"""
  customerTypeName: String

  """预估运费"""
  deliveryFee: BigDecimal

  """驳回（取消）原因"""
  errorDescription: String

  """入库单号"""
  inOrderCode: String

  """订单备注"""
  inOrderDescription: String

  """入库订单Id"""
  inOrderId: ID

  """入库状态Id '入库订单状态，默认待提交，10：待提交、20：待入库、30：部分入库、40：已完成、50：已取消';"""
  inOrderStatus: Int

  """入库状态"""
  inOrderStatusName: String

  """入库类型"""
  inOrderTypeId: Int

  """入库类型名称（原料采购、辅料采购）"""
  inOrderTypeName: String
  organizationId: Int
  organizationName: String

  """销售订单ID"""
  outOrderId: ID

  """实际运费v1.7"""
  realDeliveryFee: BigDecimal @deprecated(reason: "当前字段已被弃用")

  """销售单号v1.6"""
  saleOrderCode: String

  """供应商Id"""
  supplierId: Int

  """供应商名称"""
  supplierName: String

  """总价合计"""
  totalPrice: BigDecimal

  """调拨ID v2.0"""
  transferId: ID

  """调拨组织Id v2.0"""
  transferOrganizationId: Int

  """调拨组织名字 v2.0"""
  transferOrganizationName: String

  """调拨类型 v2.0"""
  transferType: Int

  """仓库Id"""
  warehouseId: ID

  """仓库名称"""
  warehouseName: String
}

input PitayaPurchaseOrderUpdateInput {
  """商品信息"""
  commodities: [PurchaseOrderItemInsertInput]!

  """客户Id"""
  customerId: Int

  """客户类型Id"""
  customerTypeId: Int

  """预估运费"""
  deliveryFee: BigDecimal

  """订单备注"""
  inOrderDescription: String

  """入库订单Id"""
  inOrderId: ID!

  """供应商Id"""
  supplierId: Int!

  """仓库名称"""
  warehouseId: ID!
}

input PitayaPurchaseReturnCommodityInput {
  amount: BigDecimal!
  skuId: Int!
  totalQuantity: BigDecimal
  unitPrice: BigDecimal!
  unitQuantity: BigDecimal!
}

"""采购退货单类型"""
enum PitayaPurchaseReturnTypeEnum {
  """扣损"""
  PURCHASE_DEDUCTION

  """退货"""
  PURCHASE_RETURNS

  """错误类型"""
  RETURNS_TYPE_ERROR

  """无法识别"""
  UNRECOGNIZED
}

"""退货类型枚举"""
enum PitayaPurchaseReturnsType {
  """扣损"""
  PURCHASE_DEDUCTION

  """退货"""
  PURCHASE_RETURNS
  RETURNS_TYPE_ERROR
  UNRECOGNIZED
}

enum PitayaPurchaseTypeEnum {
  """ 原料采购 """
  RAW_PURCHASE

  """ 辅料采购 """
  SUB_PURCHASE
}

input PitayaQuantity {
  """大单位数量"""
  totalQuantity: BigDecimal

  """小单位数量"""
  unitQuantity: BigDecimal
}

type PitayaReceiveTaskPayload implements BelongOrgBase & CompleteUserBase & FileInfoListBase & OrgBase & SaleOrgBase & SaleUserBase & SupplierBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """是否可以收货"""
  canOperationTask: Boolean

  """车牌号"""
  carNo: String

  """品类列表"""
  categoryList: [CommodityCategoryPayload]

  """商品信息"""
  commodities: [OmsCommonCommodityItem]

  """完成时间"""
  completeDate: Long

  """完成人员"""
  completeUser: User

  """司机手机号"""
  driverPhone: String

  """文件信息"""
  fileInfoList: [FileInfoPayLoad]

  """文件更新时间"""
  fileUpdateTime: Long

  """主键"""
  id: ID

  """sop题目列表(根据品类匹配上的sop列表)"""
  matchedSopList: [PitayaSopInfo]

  """组织信息"""
  org: PitayaOrg

  """采购单号（@oms.purchase.code）"""
  purchaseCode: String

  """采购日期"""
  purchaseDate: Long

  """采购单id(@oms.purchase.id)"""
  purchaseId: ID

  """[TO_RECEIVE=10=待收货,COMPLETE=20=已收货]max=2"""
  receiveTaskStatus: PitayaReceiveTaskStatusEnum

  """状态描述"""
  receiveTaskStatusDesc: String

  """流水号"""
  runCode: String

  """销售方备注"""
  saleNote: String

  """销售单号"""
  saleOrderCode: String

  """销售方组织"""
  saleOrg: PitayaOrg

  """销售人员"""
  saleUser: User

  """sop题目列表(已提交sop列表)"""
  sopList: [ID]

  """质检类型"""
  sopType: Int

  """质检类型描述"""
  sopTypeDesc: String

  """供应商"""
  supplier: Supplier
}

enum PitayaReceiveTaskStatusEnum {
  """已完成"""
  COMPLETE

  """待收货"""
  TO_RECEIVE
}

type PitayaReturnBadgePayload {
  """待入库"""
  toBeInbound: Int

  """待提交"""
  toBeSubmit: Int
}

type PitayaReturnCommodityBatchPayload implements BatchInfoWithWarehouseBase {
  """批次及仓库信息"""
  batchInfo: BatchInfoWithWarehouse

  """itemId"""
  itemId: ID

  """退货数量"""
  returnQuantity: Quantity
}

type PitayaReturnCommodityDetailPayload implements CommoditySkuBase {
  """退款金额"""
  amount: BigDecimal

  """批次信息"""
  batches: [PitayaReturnCommodityBatchPayload]

  """sku信息"""
  commoditySku: PitayaCommoditySku

  """商品类型"""
  commodityType: Int

  """商品类型名称"""
  commodityTypeName: String

  """退货单id"""
  returnId: ID

  """退货总量"""
  returnQuantity: Quantity

  """退货单类型"""
  returnType: ReturnTypeEnum

  """可退金额"""
  returnableAmount: BigDecimal

  """可退货量"""
  returnableQuantity: Quantity

  """销售单数据"""
  saleData: PitayaSaleData

  """库存数量"""
  stockQuantity: Quantity
}

type PitayaReturnDetailPayload implements BelongOrgBase & CreateByBase & CustomerBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """退货商品信息"""
  commodities: [PitayaReturnCommodityDetailPayload]

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """客户信息"""
  customer: Customer

  """差异单类型"""
  differenceOrderType: DifferenceOrderType

  """备注信息"""
  remark: String

  """退货单code"""
  returnCode: String

  """退货单id"""
  returnId: ID

  """退货单状态"""
  returnStatus: ReturnStatusEnum

  """退货单状态名称"""
  returnStatusName: String

  """退货日期"""
  returnTime: Long

  """退货单类型"""
  returnType: ReturnTypeEnum

  """退货单类型名称"""
  returnTypeName: String

  """关联销售单code"""
  saleOrderCode: String

  """关联销售id"""
  saleOrderId: ID

  """售后类型"""
  saleReturnWay: SaleReturnWayEnum

  """售后类型描述"""
  saleReturnWayName: String

  """关联销售单销售日期"""
  saleTime: Long
}

input PitayaReturnInput {
  remark: String

  """销售退货/平台退回id"""
  returnId: ID!

  """退货类型"""
  returnType: ReturnTypeEnum!
}

enum PitayaReturnStatusEnum {
  """已取消"""
  CANCELED

  """已完成"""
  COMPLETED

  """已驳回"""
  REJECTED

  """待入库"""
  TO_BE_INBOUND

  """待提交"""
  TO_BE_SUBMITTED
}

enum PitayaReturnTypeEnum {
  """平台开单退回"""
  PLATFORM_RETURN

  """平台开单退货"""
  PLATFORM_SALE_RETURN

  """销售开单退货"""
  SALE_INVOICE_RETURN
}

"""退货商品汇总信息"""
type PitayaReturnsCommodityBillPayload {
  """货款单号"""
  billCode: String

  """备注"""
  remark: String

  """明细数据"""
  returnsCommodityItemRespList: [PitayaReturnsCommodityItemPayload]

  """总金额"""
  totalAmount: BigDecimal
}

"""退货商品信息"""
type PitayaReturnsCommodityItemPayload implements PriceTypeBase & SkuBase & StockBatchBase & TotalTypeBase & UnitTypeBase {
  """小计金额"""
  amount: BigDecimal

  """采购 total数量"""
  applyTotalQuantity: BigDecimal

  """采购 unit数量"""
  applyUnitQuantity: BigDecimal

  """批次id"""
  batch: StockBatch

  """sku入库total数量"""
  inStockTotalQuantity: BigDecimal

  """sku入库unit净重量"""
  inStockUnitQuantity: BigDecimal

  """货款明细id"""
  itemId: ID

  """单价类型"""
  priceType: Unit

  """已退货total数量"""
  returnTotalQuantity: BigDecimal

  """已退货unit数量"""
  returnUnitQuantity: BigDecimal

  """sku id"""
  sku: PitayaCommoditySku

  """总计数量"""
  totalQuantity: BigDecimal

  """总计类型"""
  totalType: Unit

  """单价"""
  unitPrice: BigDecimal

  """单位数量"""
  unitQuantity: BigDecimal

  """单位类型"""
  unitType: Unit
}

type PitayaSaleData {
  """销售单价"""
  salePrice: BigDecimal

  """单价单位"""
  salePriceType: Int

  """销售数量"""
  saleQuantity: Quantity

  """销售小计"""
  saleTotalPrice: BigDecimal
}

input PitayaSaleIncomeOrderInput {
  outOrderItemId: ID
  quantity: BigDecimal
  remark: String
  salePrice: BigDecimal
}

type PitayaSaleReturnDetailPayload {
  """客户信息id"""
  belongId: Int

  """客户信息name"""
  belongName: String

  """所属组织id"""
  belongOrgId: Int

  """所属组织name"""
  belongOrgName: String

  """客户信息type"""
  belongType: Int

  """退货商品信息"""
  commodities: [PitayaSaleReturnItemPayload]

  """创建人id"""
  createBy: Int

  """创建人name"""
  createByName: String

  """创建时间"""
  createTime: Long

  """备注信息"""
  remark: String

  """退货单code"""
  returnCode: String

  """退货单id"""
  returnId: ID

  """退货单状态"""
  returnStatus: PitayaReturnStatusEnum

  """退货单状态名称"""
  returnStatusDesc: String

  """退货日期"""
  returnTime: Long

  """退货单类型"""
  returnType: PitayaReturnTypeEnum

  """退货单类型名称"""
  returnTypeDesc: String

  """关联销售单code"""
  saleOrderCode: String

  """关联销售id"""
  saleOrderId: ID

  """售后类型"""
  saleReturnWay: SaleReturnWayEnum

  """售后类型描述"""
  saleReturnWayName: String
}

type PitayaSaleReturnItemPayload {
  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """sku名称"""
  commoditySkuName: String

  """商品类型id"""
  commodityTypeId: Int

  """商品规格名称"""
  optionName: String

  """单价"""
  price: BigDecimal

  """单价类型"""
  priceType: Int

  """退货单Id"""
  returnId: ID

  """sku"""
  skuId: Int

  """大单位名称"""
  totalName: String

  """大单位数量"""
  totalQuantity: BigDecimal

  """大单位类型"""
  totalType: Int

  """小单位名称"""
  unitName: String

  """小单位数量"""
  unitQuantity: BigDecimal

  """小单位类型"""
  unitType: Int
}

"""新增bom"""
input PitayaSaveBomInput {
  """sku id"""
  commoditySkuId: Int

  """配料列表"""
  saveCommodityBomDetailInput: [PitayaBomDetailInput]
}

"""结算方式"""
enum PitayaSettlementMethodType {
  """先货后款"""
  DELIVERY_BEFORE_PAYMENT

  """先款后货"""
  PAYMENT_BEFORE_DELIVERY

  """未知"""
  UNRECOGNIZED
}

input PitayaSkuCondition {
  """规格选项id"""
  optionId: Int

  """规格id"""
  specId: Int
}

type PitayaSkuDetailPayload {
  """商品分类id"""
  categoryId: Int

  """商品分类名称"""
  categoryName: String

  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """sku id"""
  commoditySkuId: Int

  """商品规格选项名称"""
  commoditySpecOptionName: [String]

  """商品类型id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """产地id"""
  placeOriginId: Int

  """产地名称"""
  placeOriginName: String

  """商品单位id"""
  unitId: Int

  """商品单位名称"""
  unitName: String

  """品种id"""
  varietyId: Int

  """品种名称"""
  varietyName: String
}

type PitayaSopInfo {
  """质检表描述"""
  sopDesc: String

  """质检表id"""
  sopId: ID

  """质检表名称"""
  sopName: String
}

input PitayaSopItemResultInput {
  """答案"""
  checkResult: Object

  """文件链接"""
  fileLink: Object

  """备注"""
  remark: String

  """质检项id"""
  sopDetailId: ID
}

type PitayaSopPayload {
  """品类"""
  categoryId: Int

  """品类名称"""
  categoryName: String

  """模板id"""
  sopId: ID

  """sop环节"""
  sopOperation: Int

  """sop环节描述"""
  sopOperationDesc: String

  """状态 启用true,禁用false"""
  sopStatus: Boolean

  """模板说明"""
  templateDesc: String

  """模板名称"""
  templateName: String

  """是否通用"""
  universal: Boolean
}

input PitayaSopResultInput {
  """结果"""
  resultReqs: [PitayaSopItemResultInput]

  """sop模板id"""
  sopId: ID
}

input PitayaSortingWarehouseInput {
  """登录手机号"""
  phone: String

  """负责人姓名"""
  principalName: String

  """分拣仓名称"""
  sortingWarehouseName: String
}

type PitayaSortingWarehousePayload {
  """所属组织架构id"""
  orgGroupId: Int

  """所属组织架构名称"""
  orgGroupName: String

  """所属组织id"""
  orgId: Int

  """所属组织名称"""
  orgName: String

  """登录手机号"""
  phone: String

  """分拣仓id"""
  sortingWarehouseId: Int

  """分拣仓名称"""
  sortingWarehouseName: String

  """负责人id"""
  userId: Int

  """负责人姓名"""
  userName: String
}

type PitayaSupplierBankAccountPayload {
  """账户名"""
  accountName: String

  """账户类型"""
  accountType: BankAccountType

  """账号类型名称"""
  accountTypeName: String

  """银行账户"""
  bankCardNo: String

  """银行所在市"""
  bankCityName: String

  """银行名称"""
  bankName: String

  """银行所在省"""
  bankProvinceName: String

  """主键"""
  id: Int

  """备注"""
  note: String

  """图片"""
  pics: [PitayaFileRecordPayload]

  """供应商id"""
  supplierId: Int
}

type PitayaSupplierBasePayload {
  """供应商属性"""
  attribute: Int

  """所属组织id"""
  belongOrgId: Int

  """所属租户id"""
  belongTenantId: Long

  """营业执照类型（10：个体户，20：有限责任公司，30：股份有限责任公司，40：合伙企业，50：个人独资企业）"""
  businessLicenseType: Int

  """市编码"""
  cityId: Long

  """控制人"""
  controlUser: String

  """国家"""
  country: String

  """区（县）编码"""
  countyId: Long

  """创建人id"""
  createBy: Int

  """创建时间"""
  createTime: Long

  """删除标识"""
  deleted: Int

  """证明材料"""
  fileRecordsList: [PitayaFileRecordPayload]

  """供应商门牌号"""
  houseNum: String

  """供应商主表id"""
  id: Int

  """身份证"""
  idCard: String

  """工商信息认证标识（1是，99否，0未指定）"""
  infoAuth: Int

  """当前base信息是否在detail表上某个组织、系统下被关联过"""
  isAssociated: Boolean

  """座机号码"""
  landlineNum: String

  """法人"""
  legalPerson: String

  """邮箱账号"""
  mail: String

  """供应商名称"""
  name: String

  """经营地"""
  operateAddress: String

  """经营范围"""
  operateRange: String

  """纳税类别"""
  payTaxesType: TaxpayerClassEnum
  payTaxesTypeName: String

  """联系电话"""
  phoneNum: String

  """省编码"""
  provinceId: Long

  """注册日期"""
  recordDate: Long

  """登记状态"""
  registerStatus: CorpRegisterStatus
  registerStatusName: String

  """注册资本（单位：万元）"""
  registeredCapital: String

  """供应商地址"""
  supplierAddress: String

  """供应商类型（10个人20/公司/0未指定）"""
  supplierBaseType: SupplierBaseType
  supplierBaseTypeName: String

  """纳税人识别号"""
  tfn: String

  """微信账号"""
  wechat: String
}

type PitayaSupplierCooperationPayload {
  """结算方式（10先货后款，20先款后货）"""
  balanceMode: PitayaSettlementMethodType

  """结算方式名称"""
  balanceModeName: String

  """采购结算账期"""
  cycleBalance: String

  """对账周期"""
  cycleCheck: String

  """开票周期"""
  cycleInvoicing: String

  """付款周期"""
  cyclePay: String

  """主键"""
  id: Int

  """发票类型（10：专票:20：普票）"""
  invoiceType: InvoiceType

  """发票类型名称"""
  invoiceTypeName: String

  """备注"""
  note: String

  """额度"""
  quota: BigDecimal

  """预付比例"""
  rate: BigDecimal

  """供应商详情id"""
  supplierDetailId: Int
}

input PitayaSupplierInput {
  """省市区"""
  addressIds: CreateOrUpdatePitayaAddressInput

  """供应商属性 v2.4"""
  attributeEnum: SupplierAttribute

  """供应商所属组织 v2.4"""
  belongOrgId: Int

  """控制人"""
  controlUser: String

  """财务编码"""
  financialCode: String
  houseNum: String

  """身份证"""
  idCard: String

  """法人"""
  legalPerson: String

  """邮箱"""
  mail: String

  """经营地址"""
  operateAddress: String

  """纳税类别"""
  payTaxesType: TaxpayerClassEnum

  """联系电话"""
  phoneNum: String

  """图片"""
  pics: [PitayaFileRecordInput]

  """成立日期"""
  recordDate: Long

  """登记状态"""
  registerStatus: CorpRegisterStatus

  """注册资本"""
  registeredCapital: String

  """备注"""
  remark: String

  """户籍地址/注册地址"""
  supplierAddress: String

  """供应商类型（10个人20/公司/0未指定）"""
  supplierBaseType: SupplierBaseType
  supplierDetailId: Int
  supplierId: Int

  """供应商全称"""
  supplierName: String

  """简称"""
  supplierShortName: String

  """果品供应商类别"""
  supplierSubType: [SupplierSubType]

  """供应商类别 1:果品供应商; 3:辅料; 4:周转筐; 5:运杂; 7:报关公司; 8:运输公司; 10:出口公司; 11:供应链金融公司;"""
  supplierTypeId: Int

  """纳税人识别号"""
  tfn: String

  """vx"""
  wechat: String
}

type PitayaSupplierInvoiceSubjectPayload {
  """关联id"""
  id: Int

  """关联供应商名称"""
  name: String

  """供应商明细id"""
  supplierDetailId: Int

  """被关联的供应商基础id"""
  supplierId: Int

  """关联供应商类型"""
  type: Int
}

type PitayaSupplierPayload implements BelongOrgBase & OrgBase {
  """注册地址/户籍地址"""
  addressIds: PitayaAddress

  """供应商属性Id v2.4"""
  attributeEnum: SupplierAttribute

  """银行信息"""
  bankAccounts: [PitayaSupplierBankAccountPayload]

  """供应商所属组织 v2.4"""
  belongOrg: PitayaOrg

  """供应商商品类型"""
  commodityTypeId: Int @deprecated(reason: "2.3废弃")

  """供应商商品类型名称"""
  commodityTypeName: String @deprecated(reason: "2.3 废弃")

  """联系人"""
  contacts: [PitayaContactPersonPayload]

  """控制人"""
  controlUser: String

  """创建时间"""
  createTime: Long

  """供应商状态 1 启用 99 禁用 2.19 新增"""
  enable: Int

  """财务编码"""
  financialSystemCode: String

  """门牌号"""
  houseNum: String

  """户籍"""
  householdRegistration: String

  """身份证"""
  idCard: String

  """开票主体"""
  invoiceSubject: [PitayaSupplierInvoiceSubjectPayload]

  """座机号"""
  landlineNum: String

  """法人"""
  legalPerson: String

  """是否长期合作1 是 99 否"""
  longCooperation: Int

  """邮箱"""
  mail: String

  """经营地址"""
  operateAddress: String

  """所属城仓 2.19 新增"""
  org: PitayaOrg

  """纳税类别"""
  payTaxesType: TaxpayerClassEnum

  """纳税类别名称"""
  payTaxesTypeName: String

  """电话号码"""
  phoneNum: String

  """图片"""
  pics: [PitayaFileRecordPayload]

  """成立日期"""
  recordDate: Long

  """注册地"""
  registerAddress: String

  """登记状态"""
  registerStatus: CorpRegisterStatus

  """登记状态名称"""
  registerStatusName: String

  """注册资本"""
  registeredCapital: String

  """备注"""
  remark: String

  """供应商地址/注册地/户籍地"""
  supplierAddress: String

  """供应商类型(10个人20/公司/0未指定)"""
  supplierBaseType: SupplierBaseType

  """供应商类型名称"""
  supplierBaseTypeName: String

  """授信信息"""
  supplierCooperation: PitayaSupplierCooperationPayload

  """详情id"""
  supplierDetailId: Int

  """供应商id"""
  supplierId: Int

  """供应商名称"""
  supplierName: String

  """供应商资质"""
  supplierQualification: PitayaSupplierQualificationPayload

  """供应商简称"""
  supplierShortName: String

  """果品供应商类别"""
  supplierSubType: [SupplierSubType]

  """果品供应商类别名称"""
  supplierSubTypeName: [String]

  """供应商类别 1:果品供应商; 3:辅料; 4:周转筐; 5:运杂; 7:报关公司; 8:运输公司; 10:出口公司; 11:供应链金融公司;"""
  supplierTypeId: Int

  """税务号/纳税人识别号"""
  tfn: String

  """供应商类别名称"""
  typeName: String

  """微信账号"""
  wechat: String
}

type PitayaSupplierQualificationPayload {
  """其他资产说明"""
  assetOther: String

  """房产说明"""
  assetProperty: String

  """车辆说明"""
  assetVehicle: String

  """简介"""
  description: String

  """货源渠道"""
  goodsSource: String

  """历史业绩说明"""
  historyAchievement: String

  """主键"""
  id: Int

  """主要销售单品"""
  mainSale: [CommodityCategoryPayload]

  """备注"""
  note: String

  """图片"""
  pics: [PitayaFileRecordPayload]

  """供应商详情Id"""
  supplierId: Int
}

input PitayaSwitchInput {
  id: ID

  """要变成的状态"""
  targetStatus: Int
}

type PitayaSwitchPayload {
  id: ID

  """变更后的状态"""
  status: Int
}

"""
sku详情
sku列表表头
"""
type PitayaTableHeadPayload {
  other: [PitayaHeadOther]
  spec: [PitayaHeadSpec]
}

input PitayaTimeRange {
  """截至时间"""
  endTime: Long

  """起始时间"""
  startTime: Long
}

type PitayaTimeRangePayload {
  """截至时间"""
  endTime: Long

  """起始时间"""
  startTime: Long
}

type PitayaTransportInfo {
  """柜次"""
  cabinetBatchCode: [String]

  """柜号"""
  cabinetCode: [String]

  """车牌号"""
  carNo: String

  """匹配货源"""
  matchSourceName: String

  """来源单号"""
  purchaseCode: String

  """挂车号"""
  trailerNo: String
}

"""更新bom明细"""
input PitayaUpdateBomDetailInput {
  """配料id"""
  commodityBomDetailId: Int

  """商品id"""
  commodityId: Int

  """sku id"""
  commoditySkuId: Int

  """数量"""
  quantity: BigDecimal

  """数量单位"""
  quantityUnit: Int
}

"""修改bom"""
input PitayaUpdateBomInput {
  """bom id"""
  commodityBomId: Int

  """sku id"""
  commoditySkuId: Int

  """配料列表"""
  updateCommodityBomDetailInput: [PitayaUpdateBomDetailInput]
}

"""编辑sku"""
input PitayaUpdateCommoditySkuInput {
  """sku属性"""
  property: [Int]

  """sku id"""
  skuId: [Int!]!

  """状态"""
  status: Int!

  """总计类型"""
  totalType: Int

  """单位数量"""
  unitQuantity: BigDecimal

  """单位数量单位"""
  unitType: Int!
}

"""商品状态变更"""
input PitayaUpdateCommodityStatusInput {
  commodityId: [Int]
  status: Int
}

"""
编辑sku
编辑sku状态
"""
input PitayaUpdateStatusInput {
  """sku id"""
  commoditySkuId: [Int]

  """状态"""
  status: Int
}

input PitayaUpdateWarehouseInput {
  """入库审核单id"""
  inOrderId: ID!

  """仓库id"""
  warehouseId: ID!
}

type PitayaUserPayload {
  """ 创建时间"""
  createTime: String

  """身份证号码"""
  idNum: String

  """ 座机号码"""
  landlineNum: String
  organizationId: Int

  """ 组织名称"""
  organizationName: String
  positions: [PositionPayload]

  """用户状态"""
  status: UserStatus
  stores: [UserStorePayload]
  teamId: Int

  """当前租户id"""
  tenantId: ID

  """当前租户名称"""
  tenantName: String
  userId: Int

  """ 用户名称"""
  userName: String

  """ 用户电话号码"""
  userPhoneNum: String
}

type Place {
  placeId: Int
  placeName: String
  placePid: Int
}

input PlaceInput {
  categoryId: Int
  placeId: Int
  placeName: String
  placePid: Int
}

"""生产计划"""
type Plan implements BelongOrgBase & CustomerDistributionNameBase & CustomerNameBase & WarehouseBase {
  """ 所属组织 """
  belongOrg: PitayaOrg

  """ 商品类型 """
  commodityType: Int

  """ 计划类型"""
  createType: Int

  """配送地址id"""
  customerDistributionId: Int

  """配送地址名称"""
  customerDistributionName: String

  """客户id"""
  customerId: Int

  """客户名称"""
  customerName: String

  """客户类型"""
  customerType: Int

  """计划单号"""
  planCode: String

  """生产日期"""
  planDate: Long

  """备注"""
  planDescription: String

  """计划结束时间"""
  planEndTime: Long

  """计划id"""
  planId: ID

  """计划开始时间"""
  planStartTime: Long

  """计划状态【10：待发布、20：待生产、30：生产中、40：已完成、50：已取消】"""
  planStatus: Int

  """仓库id"""
  warehouse: Warehouse
}

"""计划分析"""
type PlanAnalysisPayload {
  """成品销售创建计划完成数量"""
  completedSale: Int

  """货品拆分创建计划完成数量"""
  completedSplit: Int

  """备货生产创建计划完成数量"""
  completedStock: Int

  """成品销售计划数量"""
  productionSale: Int

  """货品拆分计划数量"""
  productionSplit: Int

  """备货生产计划数量"""
  productionStock: Int

  """计划总数"""
  totalPlan: Int

  """成品销售创建计划未完成数量"""
  undoneSale: Int

  """货品拆分创建计划未完成数量"""
  undoneSplit: Int

  """备货生产创建计划未完成数量"""
  undoneStock: Int
}

input PlanBaseInfoInput {
  """备注"""
  planDescription: String

  """计划结束时间"""
  planEndTime: Long!

  """计划id"""
  planId: ID!

  """计划开始时间"""
  planStartTime: Long!
}

interface PlanCabinetInfoInterface {
  """柜子信息"""
  cabinetInfoList: [CabinetInfo]

  """计划号"""
  planCode: String
}

"""用户计划变更统计"""
type PlanChangedSummary {
  """待处理数量"""
  notHandleCount: Int
}

input PlanCombineCommodityTableInput {
  """是否需要返回合并商品明细"""
  needCombine: Boolean

  """计划ID"""
  planIdList: [ID]
}

type PlanCombineCommodityTablePayLoad {
  """计划柜子商品明细"""
  cabinetTables: [CommodityDetailSplitByCabinetPayload]

  """合并商品明细"""
  combineTable: [TablePayload]
}

input PlanCommodityDetailInput {
  """产地计划ID,当type为PRODUCT时必传，调用页面：收货任务查看产地计划"""
  originPlanId: ID

  """任务id"""
  taskId: ID!

  """类型"""
  type: DurianTaskType!
}

type PlanCommodityDetailPayload {
  """抽检后数量"""
  actualQuantity: BigDecimal

  """商品时间"""
  commodityTime: PlanCommodityTimePayload

  """商品明细"""
  items: [TablePayload]

  """贴箱标签"""
  labels: [LabelPayload]

  """合计抽检数量"""
  sampleQuantity: BigDecimal

  """标签"""
  tags: [TagInfoPayload]

  """装柜任务id"""
  taskId: ID

  """合计数量"""
  totalQuantity: BigDecimal

  """类型"""
  type: DurianTaskType
}

type PlanCommodityTimePayload {
  """关柜日期"""
  closeTime: Long

  """发柜日期"""
  deliverTime: Long

  """采果时间"""
  pickingTime: Long

  """是否展示"""
  show: Boolean

  """是否展示建议销售日期"""
  showSuggestSalesTime: Boolean

  """建议销售日期"""
  suggestSalesTime: Long
}

""" 计划详情"""
type PlanDetailPayload {
  """商品名称"""
  commodityName: String

  """商品规格"""
  commoditySpecOptionName: String

  """商品类型名称"""
  commodityTypeName: String

  """已生产数量"""
  completedQuantity: BigDecimal

  """负责人"""
  createBy: String

  """客户名称"""
  customerName: String

  """客户类型"""
  customerTypeName: String

  """预估销量"""
  expectSaleQuantity: String

  """唯一标识"""
  index: Int

  """生产组长"""
  leaderName: String

  """生产线"""
  line: String

  """计划id"""
  planId: ID

  """计划生产数量"""
  planProductionQuantity: BigDecimal

  """计划状态名称"""
  planStatus: String

  """生产类型"""
  productionType: String

  """进度"""
  schedule: String
}

input PlanEmptyCabinetDetailInput {
  """空柜id"""
  emptyCabinetId: ID

  """计划id"""
  planId: ID
}

"""计划重选空柜后回显payload"""
type PlanEmptyCabinetDetailPayload implements EmptyCabinetAggregateInterface {
  """报关信息"""
  declarationInformation: DeclarationInformationPayload

  """空柜聚合信息"""
  emptyCabinetAggregateInfo: EmptyCabinetAggregatePayload

  """路线信息"""
  routeInformation: RouteInformationPayload
}

input PlanEmptyCabinetInput {
  """到港时间"""
  arrivalTime: Long

  """离港时间"""
  departureTime: Long

  """卸货港id"""
  dischargePortId: ID

  """卸货码头id"""
  dischargeWharfId: ID

  """柜子id"""
  emptyCabinetId: ID

  """装货港id"""
  loadingPortId: ID

  """船期id"""
  sailScheduleId: ID

  """船公司id"""
  shipCompany: ID
}

"""计划的空柜信息payload"""
type PlanEmptyCabinetPayload implements EmptyCabinetAggregateInterface {
  """是否能重选空柜"""
  canReSelect: Boolean

  """空柜聚合信息"""
  emptyCabinetAggregateInfo: EmptyCabinetAggregatePayload
}

type PlanFixedChargeData {
  """费用项金额"""
  amount: BigDecimal

  """固定费用类型"""
  chargeType: Int
}

input PlanFixedChargeInput {
  """费用项金额"""
  amount: BigDecimal!

  """固定费用类型"""
  chargeType: Int!
}

input PlanInfoInput {
  """所属组织"""
  belongOrgId: Int

  """商品类型"""
  commodityType: Int!

  """计划类型"""
  createType: CreateTypeEnum

  """客户配送地址"""
  customerDistributionId: Int

  """客户id"""
  customerId: Int!

  """客户类型"""
  customerType: Int

  """备注"""
  planDescription: String

  """生产结束日期"""
  planEndTime: Long!

  """生产开始日期"""
  planStartTime: Long!

  """计划任务信息"""
  task: [TaskInsertInput]!

  """仓库id"""
  warehouseId: ID!
}

type PlanPageResult {
  pageCurrent: Int
  pageSize: Int
  records: [ProductionPlanPayload]
  totalRecords: Long
}

"""生产计划查询入参"""
input PlanQueryInput {
  """客户id"""
  belongId: Int

  """ 所属组织 """
  belongOrgId: Int

  """客户类型"""
  belongType: Int

  """模糊查询"""
  param: String

  """日期"""
  planDate: Long

  """状态"""
  planStatus: Int
}

input PlanRouteAndDeclarationInfoEchoInput {
  """到港时间"""
  arrivalTime: Long

  """离港时间"""
  departureTime: Long

  """卸货港id"""
  dischargePortId: ID

  """卸货码头id"""
  dischargeWharfId: ID

  """装货港id"""
  loadingPortId: ID

  """计划id"""
  planId: ID

  """船期id"""
  sailScheduleId: ID

  """船公司id"""
  shipCompany: ID

  """供应商ID"""
  supplierId: ID

  """运输要求"""
  transportRequirement: String
}

enum PlanStateEnum {
  """
  已收货
  产地计划 到港
  销地计划 所有的收货任务全部收货后
  """
  RECEIVED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """
  待装箱
  产地计划 计划创建
  销地计划 计划创建但未一键发货
  """
  WAIT_LOAD

  """
  待收货
  产地计划 运输运单发运
  销地计划 运输运单发运
  """
  WAIT_RECEIVE

  """
  待发运
  产地计划 完成装柜
  销地计划 完成一键发货
  """
  WAIT_SHIP
}

""" 计划统计查询输入"""
input PlanStatisticsInput {
  """客户id"""
  belongId: Int

  """客户类型"""
  belongType: Int

  """日期"""
  date: Long

  """org id"""
  orgId: Int

  """计划状态"""
  planStatus: StatisticsPlanStatus
}

""" 计划统计返回"""
type PlanStatisticsPayload {
  """已完成计划"""
  completedPlan: Int

  """生产中计划"""
  inPlan: Int

  """计划详情"""
  planDetail: [PlanDetailPayload]

  """计划总数"""
  planTotal: Int

  """待审核"""
  waitAuditPlan: Int

  """待生产计划"""
  waitPlan: Int
}

""" 计划状态"""
enum PlanStatus {
  """已完成"""
  COMPLETED_PLAN

  """生产中"""
  IN_PROGRESS_PLAN

  """无计划"""
  NO_PLAN
}

input PlanTaskInfoInput {
  """变更id"""
  changeId: ID

  """商品信息"""
  commodities: [CommodityInput]!

  """生产组长id"""
  leaderId: Int!

  """生产组长名称"""
  leaderName: String!

  """生产线"""
  line: Int!

  """生产计划id"""
  planId: ID!

  """生产任务id"""
  taskId: ID!
}

input PlanTaskInput {
  planId: ID!

  """计划任务信息"""
  task: [TaskInput]!
}

enum PlanTypeEnum {
  """产地计划"""
  ORIGIN

  """销地计划"""
  SALES

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input PlannedUsageAddressInput {
  """地址id"""
  addressId: ID

  """地址类型"""
  type: DevicePlannedUsageAddressEnum
}

type PlannedUsageAddressPayload implements DeviceLocationInterface {
  """地址"""
  address: String

  """地址id"""
  addressId: ID

  """地址类型"""
  type: DevicePlannedUsageAddressEnum
}

type PlatformPlanCommodityPayload implements CommoditySkuBase {
  """平台地址id"""
  addressId: ID

  """sku信息"""
  commoditySku: PitayaCommoditySku

  """商品类型"""
  commodityType: Int

  """商品类型名称"""
  commodityTypeName: String

  """计划itemId"""
  itemId: ID

  """计划单id"""
  planId: ID

  """计划数量"""
  planQuantity: Quantity

  """可售数量"""
  stockQuantity: Quantity
}

input PlatformReturnCommodityInput {
  """skuId"""
  commoditySkuId: Int!

  """商品类型"""
  commodityType: Int!

  """退回数量"""
  returnQuantity: PitayaQuantity!
}

input PlatformSaleAfterSaleBadgeInput {
  """地址id"""
  addressId: Int!

  """时间搜索"""
  timeRange: PitayaTimeRange!
}

type PlatformSaleAfterSaleBadgePayload {
  """待处理"""
  toBeDealt: Int
}

""" 再来一单返回内容 """
type PlatformSaleCommodityPayload {
  """ 有库存的商品列表 """
  commodityListWithStock: [StoreManagementSaleCommodityPayload]

  """ 库存不足的商品 """
  outOfStockItems: [PlatformSaleOutOfStockItem]
}

type PlatformSaleDetailPayload implements BelongOrgBase & CreateByBase & CustomerBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """商品信息"""
  commodities: [StoreManagementSaleCommodityPayload]

  """创建人"""
  createBy: User

  """创建日期"""
  createTime: Long

  """客户信息"""
  customer: Customer

  """销售退货"""
  platformSaleReturnOrders: [PitayaReturnDetailPayload]

  """备注信息"""
  remark: String

  """销售金额"""
  saleAmount: BigDecimal

  """单号"""
  saleOrderCode: String

  """id"""
  saleOrderId: ID

  """状态"""
  saleOrderStatus: SaleStatusEnum

  """状态文案"""
  saleOrderStatusName: String

  """销售日期"""
  saleTime: Long
}

input PlatformSaleInput {
  """单据id"""
  saleOrderId: ID!
}

type PlatformSaleOutOfStockItem implements CommoditySkuBase {
  """sku信息"""
  commoditySku: PitayaCommoditySku

  """ 商品类型 """
  commodityType: Int
}

type PlatformSalePlanPayload implements CustomerBase {
  """商品信息"""
  commodities: [PlatformPlanCommodityPayload]

  """客户信息"""
  customer: Customer

  """计划号"""
  planCode: String

  """计划单id"""
  planId: ID

  """计划销售日期"""
  planTime: Long
}

input PlatformSaleReturnCommodityInput {
  """skuId"""
  commoditySkuId: Int!

  """商品类型"""
  commodityType: Int!

  """退货数量"""
  returnQuantity: PitayaQuantity!

  """销售单价"""
  salePrice: BigDecimal!

  """销售单价单位"""
  salePriceType: Int!

  """大单位"""
  totalType: Int

  """小单位"""
  unitType: Int!
}

type PointPayload {
  """地址简称"""
  address: String

  """节点id"""
  id: ID!

  """经停点类型"""
  stopoverType: StopOverPointTypeEnum

  """节点类型"""
  type: RoutePointTypeEnum!
}

type PortCountryInfoPayload {
  """口岸国家"""
  country: DurianCountryTypeEnum

  """口岸id"""
  portId: ID

  """口岸名称"""
  portName: String
}

interface PortCountryInterface {
  """口岸id"""
  portId: ID

  """口岸信息"""
  portInfo: PortCountryInfoPayload
}

type PortCountryPayload implements PortCountryInterface {
  """口岸id"""
  portId: ID

  """口岸信息"""
  portInfo: PortCountryInfoPayload
}

"""新增修改口岸请求参数"""
input PortEditInput {
  """口岸地址"""
  address: String

  """所属国家编码 CN  VN  TH"""
  countryCode: String

  """维度"""
  lat: BigDecimal

  """经度"""
  lng: BigDecimal

  """口岸名称多语言"""
  nameLocale: [NameInput]

  """口岸id"""
  portId: Long
}

""" 口岸信息校验请求"""
input PortInfoInput {
  """口岸id"""
  portId: Long

  """校验内容"""
  verifyContent: String

  """校验类型"""
  verifyType: VerifyType
}

interface PortInterface {
  """港口ID"""
  portId: ID

  """港口名称"""
  portName: String
}

interface PortListInterface {
  """口岸id"""
  portIdList: [Long]

  """口岸名称"""
  portNameList: [String]
}

type PortOption {
  country: DurianCountryTypeEnum
  desc: String
  disabled: Boolean
  label: String
  lat: BigDecimal
  lng: BigDecimal
  value: ID
}

"""分页查询口岸请求参数"""
input PortPageInput {
  """国家编码"""
  countryCode: String

  """口岸名称"""
  name: String

  """分页参数"""
  page: Page
}

"""分页查询口岸响应参数"""
type PortPagePayload {
  """当前页码"""
  pageCurrent: Int

  """每页条数"""
  pageSize: Int

  """口岸信息列表"""
  records: [PortPayload]

  """总条数"""
  totalRecords: Long
}

"""口岸对象"""
type PortPayload {
  """口岸地址"""
  address: String

  """国家编码"""
  countryCode: String

  """国家名称"""
  countryName: String

  """创建时间"""
  createdTime: Long

  """纬度"""
  lat: BigDecimal

  """经度"""
  lng: BigDecimal

  """口岸名称"""
  name: String

  """口岸多语言"""
  nameLocale: [NamePayload]

  """口岸id"""
  portId: Long
}

"""港口时间信息"""
input PortTimeInfoInput {
  """时间"""
  portTime: Long

  """时间类型"""
  timeType: TimeTypeEnum
}

type PortWithTimePayload implements PortInterface {
  """港口id"""
  portId: ID

  """港口名称"""
  portName: String

  """时间"""
  time: Long
}

"""岗位信息"""
type PositionDTO {
  """岗位关联角色"""
  PositionRoleDTOs: [PositionRoleDTO]

  """岗位所属组织架构"""
  groupOrgId: Int

  """岗位所属组织架构名称"""
  groupOrgName: String

  """岗位所属组织"""
  orgId: Int

  """岗位所属组织名称"""
  orgName: String

  """岗位id"""
  positionId: Int

  """岗位名称"""
  positionName: String

  """岗位状态"""
  positionStatus: PositionStatus

  """租户id"""
  tenantId: Long
}

type PositionEchartsListPayload {
  """订单创建时间"""
  createDateTime: Long

  """轨迹数据结果"""
  records: [PositionEchartsPayLoad]
}

type PositionEchartsPayLoad {
  """位置信息"""
  address: String

  """时间"""
  dataUpdateTime: Long

  """纬度"""
  lat: BigDecimal

  """经度"""
  lng: BigDecimal

  """站点信息"""
  siteInfos: [PositionSitePayload]

  """温度值"""
  temperature: String
}

"""岗位下拉"""
type PositionOption {
  """岗位id"""
  id: Int

  """岗位状态"""
  status: PositionStatus

  """岗位名称"""
  value: String
}

"""权限列表下拉请求"""
input PositionOptionInput {
  """所属组织架构id（必填）"""
  groupOrgId: Int

  """所属组织id（必填）"""
  orgId: Int

  """用户id"""
  userId: Int
}

"""岗位下拉列表返回"""
type PositionOptionPayload {
  option: [PositionOption]
}

"""岗位关联组织请求"""
input PositionOrgInput {
  """组织id"""
  orgId: Int!

  """岗位id（必填）"""
  positionIds: [Int]!

  """绑定状态"""
  relation: RelationEnum!
}

enum PositionPageEnum {
  POSITION_ORG
  POSITION_ROLE
  UNRECOGNIZED
}

type PositionPayload {
  positionId: Int
  positionName: String
}

"""岗位角色关联信息"""
type PositionRoleDTO {
  """系统id"""
  appId: Int

  """系统名称"""
  appName: String

  """角色信息"""
  roleDTOs: [RoleInfoPayload]
}

"""岗位关联角色请求"""
input PositionRoleRelInput {
  """岗位id（必填）"""
  positionId: Int!

  """角色id集"""
  roleIds: [Int]
}

type PositionSitePayload {
  """id"""
  id: ID

  """纬度"""
  lat: BigDecimal

  """经度"""
  lng: BigDecimal

  """名称"""
  name: String

  """半径"""
  radius: BigDecimal
}

"""岗位状态枚举"""
enum PositionStatus {
  """已配置"""
  POSITION_CONFIGURED

  """禁用"""
  POSITION_DISABLE

  """启用"""
  POSITION_ENABLE

  """异常状态"""
  POSITION_ERROR_STATUS

  """没有配置"""
  POSITION_NOT_CONFIG
}

"""权限树"""
type PowerInfoPayload {
  """ 是否可选"""
  disable: Boolean

  """ 权限父节点id"""
  parentId: Int

  """ 父节点名称"""
  parentName: String

  """ 权限码"""
  powerCode: String

  """ 权限id"""
  powerId: Int

  """ 权限名称"""
  powerName: String

  """ 排序"""
  sortNo: BigDecimal
}

"""预收抵扣方式"""
enum PreReceiptDeductionMethodEnum {
  """自动抵扣"""
  AUTO

  """手动抵扣"""
  MANUAL

  """未知"""
  UNRECOGNIZED
}

"""预收类型"""
enum PreReceiptTypeEnum {
  """回款转预收"""
  COLLECT_MONEY_ADVANCE_RECEIPT

  """定金"""
  DEPOSIT

  """多收转预收"""
  OVER_CHARGE_PRE_RECEIPT

  """退款转预收"""
  REFUNDS_TO_PREPAYMENT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

""" 单价类型枚举 """
enum PricePositionEnum {
  """ 毛重 """
  GROSS_WEIGHT

  """ 净重 """
  NET_WEIGHT

  """ 不区分 """
  NO_DIFFERENCE
}

interface PriceTypeBase {
  """单价单位信息"""
  priceType: Unit
}

input ProductInput {
  """用户名称"""
  roleName: String

  """仓库id"""
  storehouseId: ID!
}

type ProductObj {
  productName: String
  quantity: BigDecimal
  unit: String
}

""" 生产领用量 """
type ProductPickingQuantity {
  totalQuantity: BigDecimal
  unitQuantity: BigDecimal
}

type ProductPlanPayload {
  """计划号"""
  planCode: String

  """计划ID"""
  planId: ID

  """任务ID"""
  taskId: ID
}

type ProductionCommodityPayload {
  """商品名称"""
  commodityName: String

  """规格"""
  commoditySpecOptionName: String

  """商品类型"""
  commodityType: Int

  """商品类型"""
  commodityTypeName: String

  """已生产数量"""
  completedNum: BigDecimal

  """计划生产数量"""
  expectNum: BigDecimal

  """预估销量"""
  planQuantity: Int
}

type ProductionConfigPayload {
  """
  临时工 1000
  正式工 1001
  提前领料 1100
  """
  configCode: Int
  configValue: ConfigValuePayload
  createBy: Int
  createTime: Long
  id: Int
  orgId: Int
  updateBy: Int
  updateTime: Long
}

type ProductionControlPayload {
  """商品分析"""
  commodityAnalysis: CommodityAnalysisPaylaod

  """库管分析"""
  keeperAnalysis: KeeperAnalysisPayload

  """组长分析"""
  leaderAnalysis: LeaderAnalysisPayload

  """计划分析"""
  planAnalysis: PlanAnalysisPayload

  """任务分析"""
  taskAnalysis: TaskAnalysisPayload
}

"""生产报损品入库明细"""
type ProductionDamageInStockCommodity {
  """商品名称"""
  commodityName: String

  """商品类型"""
  commodityType: String

  """报损单价(成本单价)"""
  costUnitPriceStr: String

  """报损数量Str"""
  damageQuantityString: String

  """入库单号"""
  inStockOrderCode: String

  """入库明细记录ID(唯一标识)"""
  inStockRecordItemId: ID

  """批次号"""
  stockBatchCode: String
}

input ProductionInOrderInput {
  inOrderId: ID!
  orderQueryType: TaskOrderQueryType
}

type ProductionInOrderItemPayload implements CommodityNameBase & CustomerBase & SkuTextDescriptionBase & StockBatchBase {
  batch: StockBatch

  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """商品sku id"""
  commoditySkuId: Int

  """商品规格选项id"""
  commoditySpecOptionId: [Int]
  conversion: BigDecimal
  createBy: Int
  createTime: Long
  customer: Customer

  """生库订单id"""
  inOrderId: ID

  """生产入库订单明细id"""
  inOrderItemId: ID

  """入库批次信息"""
  inStockBatchInfo: [StockBatchInfo]

  """入库完成数量统计"""
  inStockFinishedQuantity: InStockFinishedQuantity
  operableTotalQuantity: BigDecimal
  operableUnitQuantity: BigDecimal
  reason: String

  """sku文字描述，规格选项文字数组"""
  skuTextDescription: [String]

  """总计类型数量(x箱)"""
  totalQuantity: BigDecimal

  """总计类型（例：件）"""
  totalType: Int

  """总计类型数量（例：件）"""
  totalTypeName: String

  """单位类型数量(x个)"""
  unitQuantity: BigDecimal

  """单位类型（例：kg，个）"""
  unitType: Int

  """单位类型数量（例：kg，个）"""
  unitTypeName: String
  updateTime: Long
}

input ProductionInOrderListInput {
  """任务状态"""
  inOrderStatus: Int

  """出库类型"""
  inOrderType: [Int]

  """生产任务id"""
  taskId: ID!

  """任务类型id"""
  taskTypeCode: Int!
}

type ProductionInOrderListPayload {
  ProductionInOrdersList: [ProductionInOrderPayload]
}

type ProductionInOrderLogListPayload {
  inOrderLogList: [ProductionInOrderLogPayload]
}

type ProductionInOrderLogPayload {
  createBy: Int
  createTime: Long

  """创建用户名称"""
  createUserName: String

  """入库订单id"""
  inOrderId: ID

  """入库订单操作备注"""
  inOrderLogDescription: String

  """入库订单日志id"""
  inOrderLogId: ID

  """
  入库订单操作类型
  10：创建时间
  20：提交时间
  30：入库时间
  40：取消时间;
  """
  inOrderLogType: Int

  """入库订单操作枚举文字"""
  inOrderLogTypeText: String
}

type ProductionInOrderPayload {
  """驳回/取消原因（列表/详情通用）"""
  cancelDescription: String

  """商品信息"""
  commodities: [ProductionInOrderItemPayload]

  """商品类型id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """创建人"""
  createBy: Int

  """创建时间"""
  createTime: Long

  """创建人名称"""
  createUserName: String

  """客户配送地址id"""
  customerDistributionId: Int

  """客户配送地址名称"""
  customerDistributionName: String

  """客户id/地址id"""
  customerId: Int

  """客户名称/地址名称"""
  customerName: String

  """客户类型"""
  customerType: Int

  """入库订单编号"""
  inOrderCode: String

  """备注信息"""
  inOrderDescription: String

  """入库订单id"""
  inOrderId: ID

  """入库订单状态 10：待提交 20：待入库 30：部分入库 40：已完成 50：已取消"""
  inOrderStatus: Int

  """订单状态名称"""
  inOrderStatusName: String

  """入库订单类型[10:生产入库]"""
  inOrderType: Int

  """入库订单类型名称"""
  inOrderTypeName: String
  operableTotalQuantity: BigDecimal
  operableUnitQuantity: BigDecimal

  """分公司id"""
  organizationId: Int

  """分公司名称"""
  organizationName: String
  surplusTotalQuantity: BigDecimal
  surplusUnitQuantity: BigDecimal

  """生产任务编号"""
  taskCode: String

  """生产任务id"""
  taskId: ID

  """更新人id"""
  updateBy: Int

  """更新时间"""
  updateTime: Long

  """仓库id"""
  warehouseId: ID

  """仓库名称"""
  warehouseName: String
}

"""生产入库明细"""
type ProductionInStockCommodity {
  """实际入库数量"""
  actualNumString: String

  """商品名称"""
  commodityName: String

  """商品类型"""
  commodityType: String

  """成本合计"""
  costTotalPrice: BigDecimal

  """成本单价"""
  costUnitPrice: BigDecimal

  """成本单价Str"""
  costUnitPriceStr: String

  """申请入库数量"""
  expectNumString: String

  """入库单号"""
  inStockOrderCode: String

  """入库明细记录ID(唯一标识)"""
  inStockRecordItemId: ID

  """入库时间"""
  inStockTime: Long

  """批次号"""
  stockBatchCode: [String]

  """对应成品"""
  targetCommodity: String
}

input ProductionLaborCostInput {
  id: Int
}

"""任务信息"""
type ProductionLaborCostPayload {
  """商品名称"""
  commodityName: String

  """商品类型"""
  commodityTypeName: String

  """客户名称"""
  customerName: String

  """客户类型"""
  customerTypeName: String

  """正式工人数/人"""
  emp: Int

  """正式工工资/(每人/每小时)"""
  empWage: BigDecimal

  """正式工工资"""
  empWageTotal: BigDecimal

  """生产结束时间"""
  endTime: Long

  """序号"""
  index: Int

  """总人工成本"""
  laborCost: BigDecimal

  """生产组长"""
  leaderName: String

  """生产线"""
  line: Int

  """合并标识"""
  mergeId: ID

  """生产数量"""
  productionQuantity: String

  """生产类型"""
  productionTypeName: String

  """单份人工成本"""
  sigLaborCost: BigDecimal

  """商品规格"""
  specName: String

  """生产开始时间"""
  startTime: Long

  """暂停生产时间/小时"""
  stopTime: BigDecimal

  """临时工人数/人"""
  tempEmp: Int

  """临时工工资/（每人/每小时）"""
  tempWage: BigDecimal

  """临时工工资"""
  tempWageTotal: BigDecimal

  """生产时间/小时"""
  workerTime: BigDecimal
}

"""费用产生环节"""
enum ProductionLinkEnum {
  """销售环节"""
  SALE_LINK

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """入库环节"""
  WAREHOUSE_LINK
}

input ProductionLossInput {
  id: Int!
}

type ProductionLossPayload {
  """商品名称"""
  commodityName: String

  """商品类型"""
  commodityTypeName: String

  """客户名称"""
  customerName: String

  """客户类型"""
  customerTypeName: String

  """报损占比"""
  damagePercent: BigDecimal

  """报损重量/kg"""
  damageWeight: BigDecimal

  """次品占比"""
  defectivePercent: BigDecimal

  """次品重量/kg"""
  defectiveWeight: BigDecimal

  """序号"""
  index: Int

  """损耗占比"""
  lossPercent: BigDecimal

  """损耗重量/kg"""
  lossWeight: BigDecimal

  """合并标识"""
  mergeId: ID

  """成品数量"""
  productQuantity: BigDecimal

  """成品重量/kg"""
  productWeight: BigDecimal

  """生产类型"""
  productionTypeName: String

  """秤损占比"""
  scaleLossPercent: BigDecimal

  """秤损重量/kg"""
  scaleLossWeight: BigDecimal

  """单份秤损/g"""
  sigScaleLoss: BigDecimal

  """商品规格"""
  specName: String

  """生产用量/kg"""
  useWeight: BigDecimal
}

type ProductionOutOrderDetailPayload implements CommodityNameBase & RelationCommodityBase & SalePriceTypeBase & SkuTextDescriptionBase {
  batchCode: String

  """批次id"""
  batchId: ID

  """所属客户"""
  belongCustomerName: String

  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """商品sku id"""
  commoditySkuId: Int

  """商品规格选项id"""
  commoditySpecOptionId: [Int]
  conversion: BigDecimal
  createBy: Int
  createTime: Long

  """报损原因"""
  damageReason: String
  operableTotalQuantity: BigDecimal
  operableUnitQuantity: BigDecimal

  """生库订单id"""
  outOrderId: ID

  """生产出库订单明细id"""
  outOrderItemId: ID

  """出库批次信息"""
  outStockBatchInfo: [StockBatchInfo]

  """出库完成数量统计"""
  outStockFinishedQuantity: OutStockFinishedQuantity

  """报损照片"""
  photos: [String]
  pickingTotalQuantity: BigDecimal

  """实际领用量"""
  pickingUnitQuantity: BigDecimal

  """关联商品信息"""
  relationCommoditySku: PitayaCommoditySku

  """ 单价 """
  salePrice: BigDecimal

  """ 单价类型 """
  salePriceType: Unit

  """sku文字描述，规格选项文字数组"""
  skuTextDescription: [String]
  stockTotalQuantity: BigDecimal
  stockTotalType: Int
  stockUnitQuantity: BigDecimal
  stockUnitType: Int

  """生产任务-报损出库详情需展示生产剩余量和可操作量"""
  surplusTotalQuantity: BigDecimal
  surplusUnitQuantity: BigDecimal

  """总计类型数量"""
  totalQuantity: BigDecimal

  """总计类型（例：件）"""
  totalType: Int

  """总计类型数量（例：件）"""
  totalTypeName: String

  """单位类型数量"""
  unitQuantity: BigDecimal

  """ 小计 """
  unitTotalPrice: BigDecimal

  """单位类型（例：kg，个）"""
  unitType: Int

  """单位类型数量（例：kg，个）"""
  unitTypeName: String
  updateTime: Long
}

input ProductionOutOrderInput {
  orderQueryType: TaskOrderQueryType
  outOrderId: ID!
}

input ProductionOutOrderListInput {
  """任务状态"""
  outOrderStatus: Int

  """出库类型"""
  outOrderType: Int

  """生产任务id"""
  taskId: ID!

  """任务类型id"""
  taskTypeCode: Int!
}

type ProductionOutOrderLogPayload {
  createBy: Int
  createTime: Long

  """创建用户名称"""
  createUserName: String

  """出库订单id"""
  outOrderId: ID

  """出库订单操作备注"""
  outOrderLogDescription: String

  """出库订单日志id"""
  outOrderLogId: Int

  """
  出库订单操作类型
  10：创建时间
  20：提交时间
  30：出库时间
  40：取消时间;
  """
  outOrderLogType: Int

  """出库订单操作枚举文字"""
  outOrderLogTypeText: String
}

type ProductionOutOrderPayload implements CustomerDistributionNameBase & CustomerNameBase {
  """驳回或取消原因（列表/详情通用）"""
  cancelDescription: String

  """商品信息"""
  commodities: [ProductionOutOrderDetailPayload]

  """商品类型id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """创建人"""
  createBy: Int

  """创建时间"""
  createTime: Long

  """创建人名称"""
  createUserName: String

  """客户配送地址id"""
  customerDistributionId: Int

  """客户配送地址名称"""
  customerDistributionName: String

  """客户所属id"""
  customerId: Int

  """客户所属名称"""
  customerName: String

  """客户类型"""
  customerType: Int

  """分公司id"""
  organizationId: Int

  """分公司名称"""
  organizationName: String

  """出库订单编号"""
  outOrderCode: String

  """备注信息"""
  outOrderDescription: String

  """出库订单id"""
  outOrderId: ID

  """
  出库订单状态
  10：待提交
  15：待审核
  16: 生产中
  20：待出库
  30：部分出库
  40：已完成
  50：已取消';
  """
  outOrderStatus: Int

  """订单状态名称"""
  outOrderStatusName: String

  """出库订单类型[10：原料领料出库、20：辅料领料出库]"""
  outOrderType: Int

  """出库订单类型名称"""
  outOrderTypeName: String
  plan: Plan

  """生产任务编号"""
  taskCode: String

  """生产任务id"""
  taskId: ID

  """更新人id"""
  updateBy: Int

  """更新时间"""
  updateTime: Long

  """仓库id"""
  warehouseId: ID

  """仓库名称"""
  warehouseName: String
}

"""生产出库明细"""
type ProductionOutStockCommodity {
  """实际出库数量"""
  actualNumString: String

  """商品名称"""
  commodityName: String

  """商品类型"""
  commodityType: String

  """报损单价"""
  damageUnitPrice: BigDecimal

  """报损单价Str"""
  damageUnitPriceStr: String

  """申请出库数量"""
  expectNumString: String

  """出库单号"""
  outStockOrderCode: String

  """出库明细记录ID(唯一标识)"""
  outStockRecordItemId: ID

  """出库时间"""
  outStockTime: Long

  """批次号"""
  stockBatchCode: [String]

  """批次成本信息(领料出库用)"""
  stockBatchCost: [StockBatchCost]

  """对应成品"""
  targetCommodity: String

  """成本单价（辅单位）"""
  totalUnitPrice: BigDecimal
}

type ProductionOverview {
  """生产总报损量"""
  damagedSum: BigDecimal

  """生产次品总入库量"""
  defectiveSum: BigDecimal

  """生产总领料量"""
  pickingSum: BigDecimal

  """生产成品/半成品总入库量"""
  productAndSemiSum: BigDecimal

  """生产总退料量"""
  returnSum: BigDecimal

  """生产用料总量"""
  surplusSum: BigDecimal
}

type ProductionPlanDetailPayload implements BelongOrgBase & CreateByBase & CustomerDistributionNameBase & CustomerNameBase & WarehouseBase {
  """ 2.11 所属组织 """
  belongOrg: PitayaOrg

  """商品类型"""
  commodityType: Int

  """商品类型名称"""
  commodityTypeName: String

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """ 成品销售创建计划:10 手动创建计划:20 货品拆分:30 """
  createType: Int

  """ 创建类型名称 """
  createTypeName: String

  """客户配送地址id"""
  customerDistributionId: Int

  """客户配送地址名称"""
  customerDistributionName: String

  """客户所属id"""
  customerId: Int

  """客户所属名称"""
  customerName: String
  customerType: Int

  """销售单号"""
  outOrderId: ID

  """订单号"""
  planCode: String

  """生产日期"""
  planDate: Long

  """备注"""
  planDescription: String

  """计划结束时间"""
  planEndTime: Long

  """计划id"""
  planId: ID

  """生产计划日志备注"""
  planLogDescription: String

  """计划开始时间"""
  planStartTime: Long

  """任务状态ID"""
  planStatus: Int

  """任务状态名称"""
  planStatusName: String

  """计划任务信息"""
  task: [TaskPayload]

  """仓库信息"""
  warehouse: Warehouse
}

type ProductionPlanLogPayLoad {
  """创建人id"""
  createBy: Int

  """创建时间"""
  createTime: Long

  """创建人名称"""
  createUserName: String

  """生产计划id"""
  planId: ID

  """日志备注"""
  planLogDescription: String

  """生产计划日志id"""
  planLogId: ID

  """日志操作类型"""
  planLogType: Int

  """日志操作类型枚举文字"""
  planLogTypeText: String
}

type ProductionPlanPayload implements BelongOrgBase & CreateByBase & CustomerDistributionNameBase & CustomerNameBase & OrgBase & WarehouseBase {
  """ 所属组织 """
  belongOrg: PitayaOrg

  """产品种类数量"""
  categorySum: Int

  """商品类型"""
  commodityType: Int

  """总完成数"""
  completedNumSum: BigDecimal

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """创建类型"""
  createType: Int

  """创建类型名称"""
  createTypeName: String

  """客户配送地址id"""
  customerDistributionId: Int

  """客户配送地址名称"""
  customerDistributionName: String

  """客户id"""
  customerId: Int

  """客户名称"""
  customerName: String
  customerType: Int

  """总期望数"""
  expectNumSum: BigDecimal

  """组织信息"""
  org: PitayaOrg

  """出库单号"""
  outOrderId: ID

  """计划单号"""
  planCode: String

  """生产日期"""
  planDate: Long

  """备注"""
  planDescription: String

  """计划结束时间"""
  planEndTime: Long

  """计划id"""
  planId: ID

  """计划开始时间"""
  planStartTime: Long

  """计划状态"""
  planStatus: Int

  """计划状态名称"""
  planStatusName: String

  """取消生产"""
  saleCancelCount: Int

  """销售变更提示,0 没有通知  10 通知未读  20 通知已处理  30 通知已忽略"""
  saleChangeNotice: Int

  """计划任务暂停数"""
  taskPauses: Int

  """仓库信息"""
  warehouse: Warehouse
}

type ProductionPlanStatus {
  """已完成数量"""
  completedNum: Int

  """待审核数量"""
  pendingReviewNum: Int

  """进行中数量"""
  processingNum: Int
}

type ProductionProcessPayload {
  """实际total数量"""
  actualTotalQuantity: BigDecimal

  """实际unit数量"""
  actualUnitQuantity: BigDecimal

  """申请total数量"""
  applyTotalQuantity: BigDecimal

  """申请unit数量"""
  applyUnitQuantity: BigDecimal

  """商品名称"""
  commodityName: String

  """商品sku名称"""
  commodityTextDescription: [String]

  """商品类型id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """total单位id"""
  totalType: Int

  """total单位名称"""
  totalTypeName: String

  """unit单位id"""
  unitType: Int

  """unit单位名称"""
  unitTypeName: String
}

"""Query root"""
type ProductionStockAdjustmentItemPayload implements CommoditySkuBase & CreateByBase & TotalTypeBase & UnitTypeBase {
  """调整原因"""
  adjustmentReason: String

  """批次Id"""
  batchId: ID

  """skuId"""
  commoditySku: PitayaCommoditySku

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """库存调整单Id"""
  stockAdjustmentId: ID

  """主键"""
  stockAdjustmentItemId: ID

  """总计单位数量"""
  totalQuantity: BigDecimal

  """总计单位"""
  totalType: Unit

  """小计单位数量"""
  unitQuantity: BigDecimal

  """基本单位"""
  unitType: Unit
}

type ProductionStockAdjustmentPayload implements CreateByBase & OrgBase & WarehouseBase {
  """主键"""
  adjustmentId: ID

  """订单状态"""
  adjustmentStatus: ProductionStockAdjustmentStatusEnum

  """调整类型（STOCK_IN,STOCK_OUT）"""
  adjustmentType: ProductionStockAdjustmentType

  """商品列表"""
  commodityList: [ProductionStockAdjustmentItemPayload]

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """组织Id"""
  org: PitayaOrg

  """租户Id"""
  tenantId: ID

  """仓库Id"""
  warehouse: Warehouse
}

enum ProductionStockAdjustmentStatusEnum {
  """已审核"""
  AUDITED

  """已驳回"""
  REJECTED

  """待审核"""
  TO_BE_AUDIT
}

type ProductionStockAdjustmentStatusPayload {
  """待入库调整入库（库存调整） 非申请入库"""
  toBeAuditStockIn: Int

  """待出库调整出库（库存调整）"""
  toBeAuditStockOut: Int
}

enum ProductionStockAdjustmentType {
  """调整入库"""
  STOCK_IN

  """调整出库"""
  STOCK_OUT
}

"""开关"""
type ProductionSwitchPayload {
  productionSwitch: Boolean
}

type ProductionTaskCommoditiesPayload {
  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """商品sku id"""
  commoditySkuId: Int

  """规格选项id"""
  commoditySpecOptionId: [Int]

  """sku文字描述,规格选项文字数组"""
  skuTextDescription: [String]
}

type ProductionTransferPayload implements BelongOrgBase {
  """业务复核人姓名"""
  auditByName: String

  """所属组织 2.9 新增"""
  belongOrg: PitayaOrg

  """商品"""
  commodities: [TransferCommodityPayload]

  """商品类型"""
  commodityTypeName: String

  """调拨提交人姓名"""
  createByName: String

  """日期"""
  date: Long

  """财务复核人姓名"""
  financeAuditByName: String

  """调拨单号"""
  flowCode: String

  """调入方运杂费金额（调拨入库展示）"""
  freightAmount: BigDecimal

  """运杂费code"""
  freightCode: String

  """调入方运杂（调拨入库展示）"""
  freightItems: [TransferFreightPayload]

  """货款总金额"""
  goodsAmount: BigDecimal

  """货款单号"""
  goodsCode: String

  """序号"""
  index: Int

  """调入组织名称（调拨入库展示）"""
  orgName: String

  """调出方运杂费金额"""
  sourceFreightAmount: BigDecimal

  """调出方运杂"""
  sourceFreightItems: [TransferFreightPayload]

  """调出组织名称"""
  sourceOrgName: String

  """费用单状态"""
  status: String

  """出入库审核人"""
  stockAuditByName: String

  """调拨总金额"""
  totalAmount: BigDecimal
}

enum ProgressStateEnum {
  """资料齐全"""
  COMPLETE

  """仅用于返回值,表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """资料不全"""
  UN_COMPLETE
}

type ProjectGroupBelongOrgPayload implements BelongOrgBase {
  """所属组织"""
  belongOrg: PitayaOrg
}

input ProjectGroupDetailInput {
  """项目组id"""
  projectGroupId: ID!
}

type ProjectGroupNamePayload implements BelongOrganizationBase {
  """所属组织"""
  belongOrganization: PitayaOrg
}

interface ProjectGroupOrgBase {
  """所属组织"""
  projectGroupOrg: PitayaOrg
}

type ProjectGroupPayload implements BelongOrgBase & ProjectGroupOrgBase {
  """所属部门"""
  belongOrg: PitayaOrg

  """项目组id"""
  projectGroupId: ID

  """项目组名称"""
  projectGroupOrg: PitayaOrg

  """关联客户信息"""
  relationBelongInfoList: [RelationBelongInfoPayload]
}

interface ProvinceBase {
  """省"""
  province: LocationPayload
}

type PulsarNamespaceListPayload {
  """状态信息"""
  msg: String!
  namespaces: [String!]!

  """状态码"""
  statusCode: Int!
}

enum PulsarSourceStateEnum {
  """未创建"""
  NOT_CREATE

  """未找到"""
  NOT_FOUND

  """部分启动"""
  PART_RUNING

  """已启动"""
  RUNING

  """复制槽停止"""
  SLOT_STOP

  """未启动"""
  STOP

  """未知"""
  UNKNOWN
}

type PulsarSourceStatePayload {
  """异常日志"""
  exceptions: [Exceptions!]!

  """最后接收数据时间"""
  lastReceivedTime: String!

  """状态信息"""
  msg: String!

  """实例数"""
  numInstances: Int!

  """总接收量"""
  numReceivedFromSource: Long!

  """运行数量"""
  numRunning: Int!

  """总写出量"""
  numWritten: Long!

  """状态"""
  state: PulsarSourceStateEnum!

  """状态码"""
  statusCode: Int!

  """工作实例"""
  workerId: [String!]!
}

type PulsarTenantListPayload {
  """状态信息"""
  msg: String!

  """状态码"""
  statusCode: Int!
  tenants: [String!]!
}

type PurchaseAndSalesBillBasePayload {
  """柜次号"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """计划号"""
  planCode: String

  """销地计划id"""
  salesPlanId: ID

  """状态"""
  state: BillBusinessStateEnum
}

input PurchaseAndSalesBillBatchSaveInput {
  """国内发货计划IDList"""
  idList: [ID]

  """费用信息"""
  purchase: BillCreateInput

  """调拨时间"""
  transferTime: Long
}

type PurchaseAndSalesBillCommodityPayload {
  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """装柜数"""
  loadQuantity: BigDecimal

  """抽检信息格式 柜次（抽检数 抽检单位） 例子:TH202202280001（1件）"""
  samplingInfos: [String]
}

interface PurchaseAndSalesBillCommonInterface {
  """基本信息"""
  baseInfo: PurchaseAndSalesBillBasePayload

  """商品信息"""
  commodityInfo: PurchaseAndSalesBillCommodityPayload

  """进口报关信息"""
  importDeclareInfo: PurchaseAndSalesBillImportDeclarePayload

  """陆运信息"""
  roadTransportInfo: TransportRoadCommonPayload
}

input PurchaseAndSalesBillConfirmInput {
  """国内发货计划ID"""
  id: ID!

  """采购费用信息"""
  purchaseBill: BillCreateInput

  """销售费用信息"""
  salesBillList: [BillCreateInput]

  """调拨日期"""
  transferTime: Long!
}

type PurchaseAndSalesBillDetailPayload implements PurchaseAndSalesBillCommonInterface & TransportRoadInterface {
  """基本信息"""
  baseInfo: PurchaseAndSalesBillBasePayload

  """商品信息"""
  commodityInfo: PurchaseAndSalesBillCommodityPayload

  """进口报关信息"""
  importDeclareInfo: PurchaseAndSalesBillImportDeclarePayload

  """采购费用信息"""
  purchaseBill: BillCommonPayload

  """收货信息"""
  receiveInfoList: [PurchaseAndSalesBillReceivePayload]

  """陆运信息"""
  roadTransportInfo: TransportRoadCommonPayload

  """销售费用信息"""
  salesBillList: [SalesBillFeePayload]

  """调拨时间"""
  transferTime: Long
}

type PurchaseAndSalesBillFailSalesPlanCodePayload {
  salesPlanCode: [String]
}

type PurchaseAndSalesBillFeePayload {
  """采购费用信息"""
  purchaseBill: BillCommonPayload

  """销售费用信息"""
  salesBillList: [BillCommonPayload]

  """调拨时间"""
  transferTime: Long
}

"""进口报关信息"""
type PurchaseAndSalesBillImportDeclarePayload {
  """进口港名称"""
  entryPort: String

  """报关单号"""
  importDeclareNo: [String]

  """装柜方式"""
  loadType: LoadingTypeEnum

  """提柜目的地"""
  pickupDestination: String

  """放行抽检数"""
  samplingQuantity: BigDecimal

  """报关公司"""
  supplierId: ID

  """报关公司名称"""
  supplierName: String
}

type PurchaseAndSalesBillPageBatchValidPayload {
  """所有关键词"""
  allKeyList: [String]

  """失败关键词"""
  failKeyList: [String]

  """查询类型"""
  queryType: TransferBillPageBatchTypeEnum
}

"""分页入参"""
input PurchaseAndSalesBillPageInput {
  """品类ID"""
  categoryId: ID

  """品类规则id"""
  categoryRuleIdList: [ID]

  """进口报关公司"""
  entryCustomsSupplierId: ID

  """进口港"""
  entryPortId: ID

  """报关单号"""
  importDeclareNo: String

  """装柜方式"""
  loadingType: LoadingTypeEnum

  """批量查询入参"""
  pageBatch: TransferBillPageBatchInput

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """销地计划状态"""
  salesPlanStateList: [SalesPlanStateEnum]

  """发运结束日期"""
  shipmentTimeEnd: Long

  """发运开始日期"""
  shipmentTimeStart: Long

  """调拨结束日期"""
  transferTimeEnd: Long

  """调拨开始日期"""
  transferTimeStart: Long
}

type PurchaseAndSalesBillPagePayload {
  """当前页码"""
  pageCurrent: Int!

  """条数"""
  pageSize: Int!

  """数据"""
  records: [PurchaseAndSalesBillPayload]

  """总记录数"""
  totalRecords: Int!
}

"""校验入参"""
input PurchaseAndSalesBillPageValidInput {
  """品类ID"""
  categoryId: Int

  """品类规则id"""
  categoryRuleIdList: [ID]

  """进口报关公司"""
  entryCustomsSupplierId: ID

  """进口港"""
  entryPortId: ID

  """报关单号"""
  importDeclareNo: String

  """装柜方式"""
  loadingType: LoadingTypeEnum

  """批量查询入参"""
  pageBatch: TransferBillPageBatchInput

  """销地计划状态"""
  salesPlanStateList: [SalesPlanStateEnum]

  """发运结束日期"""
  shipmentTimeEnd: Long

  """发运开始日期"""
  shipmentTimeStart: Long

  """调拨结束日期"""
  transferTimeEnd: Long

  """调拨开始日期"""
  transferTimeStart: Long
}

type PurchaseAndSalesBillPayload implements TagListInterface {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """品类规则id"""
  categoryRuleId: ID

  """品类规则名称"""
  categoryRuleName: String

  """司机姓名"""
  driverName: String

  """进口报关公司名称"""
  entryCustomsSupplier: String

  """进口报关公司ID"""
  entryCustomsSupplierId: ID

  """进口港名称"""
  entryPort: String

  """进口港ID"""
  entryPortId: ID

  """费用信息"""
  feeItemList: [BillItemPayload]

  """运费"""
  freight: BigDecimal

  """报关单号"""
  importDeclareNo: String

  """装柜方式"""
  loadingMethod: LoadingTypeEnum

  """计划号"""
  planCode: String

  """计划id"""
  planId: ID

  """销地计划状态"""
  salesPlanState: SalesPlanStateEnum

  """抽检数"""
  samplingQuantity: String

  """发运时间"""
  shipmentTime: Long

  """是否查询关联计划标签"""
  tagAttribute: TagAttributeEnum

  """标签"""
  tagList: [TagInfoPayload]

  """稅金"""
  taxPrice: BigDecimal

  """调拨时间"""
  transferTime: Long

  """运输公司Id"""
  transportSupplierId: ID

  """运输公司名称"""
  transportSupplierName: String
}

type PurchaseAndSalesBillReceivePayload implements CustomerInterface {
  """客户id"""
  customerId: ID

  """客户名称"""
  customerName: String

  """收货总数量"""
  receiptQuantity: BigDecimal

  """收货任务id"""
  receiptTaskId: ID
}

type PurchaseBillCostPayload {
  """费用项金额"""
  costAmount: BigDecimal

  """费用项名称"""
  costName: String

  """扩展名称"""
  extendName: String
}

"""采购费用单详情返回"""
type PurchaseBillDetailPayload {
  """金额合计"""
  billAmount: BigDecimal

  """费用单号"""
  billCode: String

  """费用单ID"""
  billId: ID

  """费用单状态"""
  billStatus: Int

  """费用单状态描述"""
  billStatusDesc: String

  """采购商品信息"""
  commodityDetail: [PurchaseCommodityDetailPayload]

  """创建日期"""
  createTime: Long

  """手工单号"""
  manualCode: String

  """采购类型"""
  orderTypeDesc: String

  """采购单号"""
  purchaseOrderCode: String

  """采购单ID"""
  purchaseOrderId: ID

  """采购单状态"""
  purchaseOrderStatus: Int

  """采购单状态描述"""
  purchaseOrderStatusDesc: String

  """采购日期"""
  purchaseTime: Long

  """采购人ID"""
  purchaseUserId: ID

  """采购人"""
  purchaseUserName: String

  """供应商ID"""
  supplierId: ID

  """供应商名称"""
  supplierName: String

  """入库日期"""
  updateTime: Long
}

type PurchaseBillOrder {
  """费用单id"""
  billId: ID

  """费用单状态"""
  billStatus: PeachReceiptExpenseStatusEnum
}

type PurchaseBillPayload implements CategoryInterface & CommodityListInterface {
  """柜次"""
  cabinetBatchCodeList: [String]

  """柜号"""
  cabinetCodeList: [String]

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """商品id"""
  commodityIdList: [ID]

  """商品名称"""
  commodityNameList: [String]

  """id"""
  id: ID

  """计划id"""
  planId: ID

  """销地计划号"""
  salesPlanCode: String

  """销地计划状态"""
  salesPlanState: SalesPlanStateEnum

  """状态"""
  state: BillBusinessStateEnum

  """状态名称"""
  stateName: String
}

type PurchaseCommodityDetailPayload {
  """成本批次号"""
  costBatchCode: String

  """入库批次号"""
  inStockBatchCode: String

  """标记"""
  markStr: String

  """采购数量"""
  purchaseNumStr: String

  """采购金额"""
  purchasePrice: BigDecimal

  """采购单价"""
  purchaseUnitPriceStr: String

  """skuId"""
  skuId: String

  """sku名称"""
  skuName: String
}

type PurchaseCommodityPaylaod {
  """货品单价"""
  actualPriceReport: String

  """货款金额"""
  actualTotalPriceReport: String

  """商品名称"""
  commodityName: String

  """采购成本单价"""
  perPurchaseCostReport: String

  """商品规格"""
  skuNameReport: String

  """采购成本总价"""
  totalPurchaseCostReport: String

  """入库数量 副单位"""
  totalQuantityReport: String

  """入库数量 基本单位"""
  unitQuantityReport: String
}

input PurchaseConfirmInput {
  auditType: AuditType
  belongId: Int
  belongType: Int

  """入库订单Id"""
  inOrderId: ID!

  """采购入库类型"""
  inOrderType: Int!

  """入库商品信息"""
  items: [PurchaseConfirmItemInput]

  """本次入库操作备注信息"""
  remark: String
}

input PurchaseConfirmItemInput {
  """SPUId"""
  commodityId: Int!

  """商品skuID"""
  commoditySkuId: Int!

  """毛重"""
  grossUnitQuantity: BigDecimal

  """item列表Id"""
  inOrderItemId: ID

  """副单位数量"""
  totalQuantity: BigDecimal

  """小单位数量"""
  unitQuantity: BigDecimal!
}

""" 采购费用管理提交入参"""
input PurchaseCostSubmitInput {
  """ 采购费用单id"""
  billId: ID
}

""" 采购费用管理修改入参"""
input PurchaseCostUpdateInput {
  """ 采购费用单id"""
  billId: ID!

  """ 采购订单商品信息修改"""
  commodityUpdateInput: [CostCommodityDetailEditInput]

  """ 采购杂运费"""
  miscellaneousFreightInput: [MiscellaneousFreightInput]

  """ 货款备注信息"""
  note: String
}

type PurchaseFreightPaylaod {
  """运杂款金额"""
  amountReport: String

  """运杂款名称"""
  billFreightTypeName: String

  """付款方式"""
  payModeName: String

  """运杂供应商"""
  supplierName: String
}

"""返回-详情-内部采购明细信息-基础信息"""
type PurchaseInnerBasePayload {
  """采购费用单号"""
  billCode: String

  """关联费用单状态"""
  billStatus: Int

  """关联费用单状态-描述"""
  billStatusDesc: String

  """创建日期"""
  createTime: Long

  """入库日期"""
  inStockTime: Long

  """采购单号"""
  purchaseOrderCode: String

  """采购单状态"""
  purchaseStatus: Int

  """采购单状态-描述"""
  purchaseStatusDesc: String

  """关联销售单号"""
  saleOrderCode: String

  """关联销售单-id"""
  saleOrderId: ID

  """跳转关联订单详情: 1可以，0不行"""
  skipFlag: Int

  """供应商id"""
  supplierId: ID

  """供应商-名称"""
  supplierName: String
}

"""返回-详情-内部采购明细信息-采购商品信息"""
type PurchaseInnerCommodityPayload {
  """采购商品信息"""
  purchaseCommodityList: [FmsPurchaseInnerCommodityPayload]

  """合计金额"""
  totalAmount: BigDecimal
}

"""返回-详情-内部采购明细信息"""
type PurchaseInnerDetailPayload {
  """基础信息"""
  baseDetail: PurchaseInnerBasePayload

  """采购商品信息"""
  purchaseCommodityDetail: PurchaseInnerCommodityPayload
}

""" 入库记录返回内容 """
type PurchaseInstockRecordPayload implements CreateByBase {
  commodityList: [InstockCommodity]

  """ 操作人员 """
  createBy: User

  """ 操作时间 """
  createTime: Long

  """ 入库单号 """
  recordCode: String

  """ 入库记录id """
  recordId: ID
}

"""采购列表条件"""
input PurchaseListFilter {
  """订单结束时间"""
  endTime: Long

  """入库类型"""
  inOrderTypeId: Int

  """查询关键字（订单号/客户，模糊查询）"""
  keyword: String

  """订单状态（10全部，20待提交，30待入库 ，40已完成，50已取消）"""
  orderStatus: Int

  """订单起始时间"""
  startTime: Long
}

"""采购标记类型"""
enum PurchaseMarkEnum {
  """补损"""
  COMPENSATION

  """赠品"""
  GIVE

  """未知"""
  UNRECOGNIZED
}

""" 采购单操作类型枚举 """
enum PurchaseOperationEnum {
  """ 取消 """
  CANCEL_PURCHASE_ORDER

  """ 关闭 """
  CLOSE_PURCHASE_ORDER

  """ 收货 """
  RECEIVE_PURCHASE_ORDER

  """ 驳回(撤销) """
  REJECT_PURCHASE_ORDER

  """ 作废 """
  REPEAL_PURCHASE_ORDER

  """ 提交 """
  SUBMIT_PURCHASE_ORDER
}

""" 中台采购单返回-公共内容 """
type PurchaseOperationLogPayload {
  """ 变更前状态 """
  beforeStatus: PurchaseStatusEnum

  """ 变更前状态描述 """
  beforeStatusDesc: String

  """ 时间 """
  createTime: Long

  """创建人"""
  createUser: User

  """ 备注 """
  note: String

  """ 采购单状态 """
  status: PurchaseStatusEnum

  """ 采购单状态名称 """
  statusDesc: String
}

""" 采购订单按订单状态统计结果"""
type PurchaseOrderByStatusCountPayload {
  """ 已完成订单数"""
  completedNum: Int

  """ 待提交订单数"""
  toSubmittedNum: Int

  """ 待入库订单数"""
  toWarehousedNum: Int
}

""" 采购订单取消入参"""
input PurchaseOrderCancelInput {
  """ 采购订单id"""
  orderId: ID!
}

""" 采购订单商品明细入参"""
input PurchaseOrderCommodityInsertInput {
  """ 商品SKU ID"""
  commoditySkuId: Int

  """ 标记"""
  markList: [PurchaseMarkEnum]

  """ 商品数量"""
  quantity: BigDecimal

  """ 金额小计"""
  subtotal: BigDecimal!

  """ 单位id"""
  unitId: Int!

  """ 商品单价"""
  unitPrice: BigDecimal
}

""" 采购订单商品信息返回结果"""
type PurchaseOrderCommodityPayload {
  """ 商品SKU ID"""
  commoditySkuId: Int

  """ 商品 skuName"""
  commoditySkuName: String

  """商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料"""
  commodityType: PeachGatewayCommodityTypeEnum

  """ 换算数量"""
  convertQuantity: BigDecimal

  """ 换算单位Id"""
  convertUnitId: Int

  """ 商品index"""
  index: ID

  """ 标记"""
  markList: [PurchaseMarkEnum]

  """ 商品数量"""
  quantity: BigDecimal

  """ 单品小计"""
  subtotal: BigDecimal

  """单位换算对象"""
  unitConversion: PeachUnitConversion

  """ 单位Id"""
  unitId: Int

  """ 商品单价"""
  unitPrice: BigDecimal
}

""" 采购费用详情接口"""
type PurchaseOrderCostDetailPayload {
  """代卖单号"""
  agencySaleOrderCode: String

  """ 采购商品明细"""
  commodityDetail: [PurchaseOrderCommodityPayload]

  """ 采购订单采购总金额"""
  commodityTotalAmount: BigDecimal

  """ 运杂费合计"""
  freightTotalAmount: BigDecimal

  """ 果款合计"""
  fruitTotalAmount: BigDecimal

  """ 采购杂运费"""
  miscellaneousFreight: [MiscellaneousFreightPayload]

  """ 采购订单编号"""
  orderCode: String

  """ 订单完成时间(入库时间)"""
  orderCompleteTime: Long

  """ 订单创建时间(采购时间)"""
  orderCreateTime: Long

  """ 采购订单id"""
  orderId: ID

  """ 采购订单备注信息"""
  orderRemark: String

  """ 采购费用单的提交时间"""
  orderSubmitTime: Long

  """ 采购运杂费单号"""
  purchaseCostCode: String

  """ 采购费用id"""
  purchaseCostId: ID

  """ 采购人"""
  purchaseName: String

  """采购类型"""
  purchaseType: PurchaseTypeEnum

  """驳回原因"""
  refuseNote: String

  """ 入库审核人"""
  reviewUserName: String

  """ 费用单状态"""
  status: CostStatusEnum

  """ 复核人-提交财务的操作人"""
  submitUserName: String

  """ 供应商名称"""
  supplierName: String
}

""" 采购费用明细"""
input PurchaseOrderCostInput {
  """ 采购费用单id"""
  billId: ID
}

""" 采购订单明细查询返回出参"""
type PurchaseOrderDetailPayload {
  """代卖单号"""
  agencySaleOrderCode: String

  """ 采购订单入库审核状态,TO_REVIEWED：待审核，COMPLETED：已完成，REJECTED：已驳回"""
  auditStatus: AuditStatusEnum

  """费用单id"""
  billId: ID

  """费用单状态"""
  billStatus: PeachBillStatusCommonEnum

  """ 商品信息集合"""
  commodityList: [PurchaseOrderCommodityPayload]

  """ 采购订单商品总数(果款合计+运杂费合计)"""
  commodityTotal: BigDecimal

  """ 采购订单采购总金额"""
  commodityTotalAmount: BigDecimal

  """扣损退货数量"""
  deductionReturnNum: Int

  """ 运杂费合计"""
  freightTotalAmount: BigDecimal

  """ 果款合计"""
  fruitTotalAmount: BigDecimal

  """ 采购杂运费"""
  miscellaneousFreight: [MiscellaneousFreightPayload]

  """ 采购订单编号"""
  orderCode: String

  """ 订单完成时间(入库时间)"""
  orderCompleteTime: Long

  """ 订单创建时间"""
  orderCreateTime: Long

  """ 采购订单id"""
  orderId: ID

  """ 供应商联系方式"""
  phoneNum: String

  """是否为比价代卖"""
  priceComparisonSale: Boolean

  """ 采购人"""
  purchaseName: String

  """采购类型"""
  purchaseType: PurchaseTypeEnum

  """ 驳回理由"""
  rejectReason: String

  """ 备注信息"""
  remark: String

  """退货扣损明细"""
  returnDetails: [DeductionReturnDetail]

  """ 入库审核人"""
  reviewUserName: String

  """ 采购订单状态：TO_WAREHOUSED：待提交，COMPLETE：待入库，COMPLETE：已完成，CANCEL：已取消"""
  status: FlowApplyStatusEnum

  """ 供应商名称"""
  supplierName: String

  """贸易模式"""
  tradePattern: PeachTradePatternEnum
}

""" 采购订单创建入参"""
input PurchaseOrderInsertInput {
  """ 采购杂运费"""
  miscellaneousFreightInput: [MiscellaneousFreightInput]

  """是否为比价代卖"""
  priceComparisonSale: Boolean

  """ 商品信息"""
  purchaseOrderCommodityInsertInputs: [PurchaseOrderCommodityInsertInput!]!

  """ 备注信息"""
  remark: String

  """ 供应商id"""
  supplierId: Int!

  """ 费用模板id"""
  templateId: ID!

  """贸易模式"""
  tradePattern: PeachTradePatternEnum
}

""" 采购订单创建返回"""
type PurchaseOrderInsertPayload {
  """ 采购订单编号"""
  orderCode: String

  """ 采购订单id"""
  orderId: ID
}

input PurchaseOrderItemInsertInput {
  """商品skuID"""
  commoditySkuId: Int!

  """总价"""
  totalPrice: BigDecimal!

  """副单位数量"""
  totalQuantity: BigDecimal

  """单价"""
  unitPrice: BigDecimal!

  """单价单位类型"""
  unitPriceType: Int!

  """小单位数量"""
  unitQuantity: BigDecimal!
}

type PurchaseOrderItemPayload {
  """SPUId"""
  commodityId: Int

  """SPU名称"""
  commodityName: String

  """商品skuID"""
  commoditySkuId: Int

  """商品规格选项Id"""
  commoditySpecOptionId: [Int]

  """副单位与基本单位关系转换"""
  conversion: BigDecimal

  """v1.7 已入库量副单位"""
  inBoundTotalQuantity: BigDecimal

  """v1.7 已入库量基本单位"""
  inBoundUnitQuantity: BigDecimal

  """销售数量副单位"""
  saleTotalPrice: BigDecimal

  """销售数量副单位"""
  saleTotalQuantity: BigDecimal

  """销售数量基本单位"""
  saleUnitQuantity: BigDecimal

  """规格选项"""
  skuTextDescription: [String]

  """总价"""
  totalPrice: BigDecimal

  """副单位数量"""
  totalQuantity: BigDecimal

  """副单位类型"""
  totalType: Int

  """副单位类型名称"""
  totalTypeName: String

  """单价"""
  unitPrice: BigDecimal

  """单价单位Id"""
  unitPriceType: Int

  """单价单位名称"""
  unitPriceTypeName: String

  """小单位数量"""
  unitQuantity: BigDecimal

  """小单位类型"""
  unitType: Int

  """小单位类型名称"""
  unitTypeName: String
}

""" 采购订单列表分页查询入参"""
input PurchaseOrderPageInput {
  """采购单号"""
  code: String

  """ 当前页码"""
  pageCurrent: Int

  """ 每页显示条数"""
  pageSize: Int

  """ 采购订单状态：TO_WAREHOUSED：待提交，COMPLETE：待入库，COMPLETE：已完成，CANCEL：已取消"""
  purchaseOrderStatusEnum: FlowApplyQueryStatusEnum

  """查询结束时间"""
  timeEnd: Long

  """查询开始时间"""
  timeStart: Long
}

""" 采购订单列表分页查询返回"""
type PurchaseOrderPagePayload {
  """ 当前页码"""
  pageCurrent: Int

  """ 每页显示条数"""
  pageSize: Int

  """ 返回记录集合"""
  records: [PurchaseOrderPayload]

  """ 总条数"""
  totalRecords: Int
}

""" 采购订单信息返回出参"""
type PurchaseOrderPayload {
  """ 采购订单入库审核状态,TO_REVIEWED：待审核，COMPLETED：已完成，REJECTED：已驳回"""
  auditStatus: AuditStatusEnum

  """品类列表"""
  categoryList: [PeachCommoditySimpleCommonPayload]

  """品类列表字符拼接 品类(数量[单位]); """
  categoryListStr: String

  """ 商品信息集合"""
  commodityList: [PurchaseOrderCommodityPayload]

  """代卖标记,TRUE 是代卖采购"""
  markForSale: Boolean

  """ 采购订单编号"""
  orderCode: String

  """ 订单创建时间(采购时间)"""
  orderCreateTime: Long

  """ 采购订单id"""
  orderId: ID

  """ 采购人"""
  purchaseName: String

  """ 采购订单状态：TO_WAREHOUSED：待提交，COMPLETE：待入库，COMPLETE：已完成，CANCEL：已取消"""
  status: FlowApplyStatusEnum

  """ 供应商名称"""
  supplierName: String

  """贸易模式"""
  tradePattern: PeachTradePatternEnum
}

""" 采购订单提交入参"""
input PurchaseOrderSubmitInput {
  """ 采购订单id"""
  orderId: ID!
}

""" 采购订单修改入参"""
input PurchaseOrderUpdateInput {
  """ 采购杂运费"""
  miscellaneousFreightInput: [MiscellaneousFreightInput]

  """ 订单id"""
  orderId: ID

  """是否为比价代卖"""
  priceComparisonSale: Boolean

  """ 采购订单商品信息集合"""
  purchaseOrderCommodityInsertInputs: [PurchaseOrderCommodityInsertInput!]!

  """ 备注信息"""
  remark: String

  """ 费用模板id"""
  templateId: ID!

  """贸易模式"""
  tradePattern: PeachTradePatternEnum
}

"""分页入参"""
input PurchasePageInput {
  """费用状态"""
  billStateList: [BillBusinessStateEnum]

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类ID"""
  categoryId: ID

  """商品id"""
  commodityIdList: [ID]

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """销地计划号"""
  salesPlanCode: String

  """销地计划状态"""
  salesPlanStateList: [SalesPlanStateEnum]
}

"""分页对象"""
type PurchasePageResultPayload {
  pageCurrent: Int
  pageSize: Int

  """采购订单列表"""
  records: [PitayaPurchaseOrderPayload]
  totalRecords: Long
}

type PurchasePayload implements BelongOrgBase {
  """运款合计"""
  actualCost: BigDecimal

  """货款合计"""
  actualGoods: BigDecimal

  """采购单号"""
  applyCode: String

  """库管"""
  auditUserName: String

  """客户名称"""
  belongName: String

  """所属组织 2.9 新增"""
  belongOrg: PitayaOrg

  """费用单状态"""
  billStatusName: String

  """商品"""
  commodities: [PurchaseCommodityPaylaod]

  """财务复核人"""
  costAuditUserName: String

  """采购时间"""
  createTimeReport: String

  """采购员"""
  createUserName: String

  """运款单号"""
  deliveryCode: String

  """运费"""
  freights: [PurchaseFreightPaylaod]

  """货款单号"""
  goodsCode: String

  """序号"""
  index: Int

  """手工单号 2.9 新增"""
  manualCode: String

  """业务复核人"""
  submitUserName: String

  """供应商名称"""
  supplierName: String

  """税号"""
  tfn: String
}

interface PurchasePriceTypeBase {
  """单价单位信息"""
  purchasePriceType: Unit
}

"""采购退货单详情返回"""
type PurchaseReturnBillDetailPayload {
  """售后费用单号"""
  billCode: String

  """售后费用单ID"""
  billId: ID

  """费用单状态"""
  billStatus: Int

  """费用单状态"""
  billStatusDesc: String

  """退货人"""
  createByName: String

  """创建日期"""
  createTime: Long

  """财务类型"""
  financialTypeDesc: String

  """关联采购单号"""
  purchaseOrderCode: String

  """关联采购单id"""
  purchaseOrderId: ID

  """备注"""
  remark: String

  """售后总金额"""
  returnAmount: BigDecimal

  """退货详情"""
  returnCommodityDetail: [ReturnCommodityDetailPayload]

  """售后单号"""
  returnOrderCode: String

  """售后单ID"""
  returnOrderId: ID

  """售后单状态"""
  returnOrderStatusDesc: String

  """售后日期"""
  returnTime: Long

  """售后类型"""
  returnTypeDesc: String

  """供应商ID"""
  supplierId: ID

  """供应商名称"""
  supplierName: String
}

input PurchaseReturnBillSubmitInput {
  """退货单id"""
  returnId: ID!
}

"""采购退货选择商品"""
input PurchaseReturnCommoditiesInput {
  """采购订单Id"""
  applyId: ID

  """费用单Id"""
  billId: ID

  """退货单Id"""
  returnId: ID
}

type PurchaseReturnCommodity {
  """ 商品SKU ID"""
  commoditySkuId: Int

  """ 商品 skuName"""
  commoditySkuName: String

  """ 商品数量"""
  quantity: BigDecimal

  """ 单位Id"""
  unitId: Int

  """ 商品单价"""
  unitPrice: BigDecimal
}

"""退货商品"""
input PurchaseReturnCommodityInput {
  """折损/退货金额"""
  amount: BigDecimal

  """批次code"""
  batchCode: String

  """批次id"""
  batchId: ID

  """退货数量"""
  quantity: BigDecimal

  """skuId"""
  skuId: Int

  """退货数量单位Id"""
  unitId: Int
}

"""采购退货商品选择列表入参"""
input PurchaseReturnCommoditySelectInput {
  """商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料"""
  commodityTypes: [PeachGatewayCommodityTypeEnum]

  """采购单id"""
  orderId: ID!

  """退货类型 """
  returnType: PurchaseReturnsType!
}

type PurchaseReturnCommoditySelectPayload {
  """可退货金额"""
  balance: BigDecimal

  """ 商品SkuId"""
  commoditySkuId: Int

  """ 商品skuName"""
  commoditySkuName: String

  """商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料"""
  commodityType: PeachGatewayCommodityTypeEnum

  """采购量"""
  quantity: BigDecimal

  """商品库存"""
  stockList: [CommodityStockPayload]

  """总库存量"""
  stockQuantity: BigDecimal

  """累计已退货数量"""
  totalReturnQuantity: BigDecimal

  """采购量单位Id"""
  unitId: Int

  """采购单价"""
  unitPrice: BigDecimal
}

input PurchaseReturnCostDetailInput {
  """ 退货单id"""
  returnId: ID!
}

input PurchaseReturnCostPageInput {
  """ 当前页码"""
  pageCurrent: Int!

  """ 每页显示条数"""
  pageSize: Int!

  """ 采购费用单状态"""
  status: CostStatusEnum
}

""" 采购退货费用列表分页查询返回"""
type PurchaseReturnCostPagePayload {
  """ 当前页码"""
  pageCurrent: Int

  """ 每页显示条数"""
  pageSize: Int

  """ 返回记录集合"""
  records: [PurchaseReturnCostPayLoad]

  """ 总条数"""
  totalRecords: Int
}

""" 采购退货费用"""
type PurchaseReturnCostPayLoad {
  """关联代卖单号code"""
  agencySaleCode: String

  """关联采购单号code"""
  applyCode: String

  """货品类型"""
  commodityType: Int

  """退货单创建人ID"""
  createBy: Int

  """操作时间"""
  createTime: Long

  """运杂"""
  miscellaneousFreightList: MiscellaneousFreightListPayLoad

  """备注"""
  note: String

  """操作人"""
  operator: String

  """驳回原因"""
  refuseNote: String

  """是否驳回,true 驳回费用单，false 待提交费用单"""
  reject: Boolean

  """退货单编码"""
  returnCode: String

  """退货单ID"""
  returnId: ID

  """退货类型"""
  returnType: PurchaseReturnsType

  """退货商品"""
  returnsCommodityBillList: ReturnsCommodityBillPayload

  """费用单状态"""
  status: CostStatusEnum

  """供应商"""
  supplierId: Int

  """供应商名称"""
  supplierName: String

  """所属仓库"""
  warehouseId: ID
}

"""创建采购退货单入参"""
input PurchaseReturnCreateInput {
  """运杂费"""
  miscellaneousFreightList: [MiscellaneousFreightInput]

  """备注信息 """
  note: String

  """采购订单编号"""
  orderCode: String

  """采购单id"""
  orderId: ID!

  """退货商品"""
  returnCommodityList: [PurchaseReturnCommodityInput]!

  """退货类型 """
  returnType: PurchaseReturnsType!

  """费用模板"""
  templateId: ID!
}

type PurchaseReturnCreatePayload {
  """退货单id"""
  returnId: ID
}

"""新增采购退货"""
input PurchaseReturnInsertInput {
  """采购订单Id"""
  applyId: ID!

  """商品信息"""
  commodities: [PitayaPurchaseReturnCommodityInput]!

  """运杂费"""
  costs: [CostInput]

  """备注"""
  note: String

  """退货类型"""
  returnType: PitayaPurchaseReturnsType!

  """模板Id 中台默认值"""
  templateId: ID
}

type PurchaseReturnInsertPayload {
  id: ID!
}

"""采购退货费用详情入参"""
input PurchaseReturnOrderDetailInput {
  """系统ID"""
  appId: Int!

  """退货订单ID"""
  returnOrderId: ID
}

type PurchaseReturnPayload implements BelongOrgBase & CustomerBase & SupplierBase & UserBase & WarehouseBase {
  applyBillId: ID
  applyCode: String

  """v2.9 冗余采购单id"""
  applyId: ID

  """v2.9 采购退货:所属组织"""
  belongOrg: PitayaOrg
  billId: ID
  commodityType: Int
  commodityTypeName: String
  createTime: Long
  customer: Customer
  flowLogs: [FlowLog]

  """v2.9 采购退货:手工单号"""
  manualCode: String
  note: String
  returnCode: String
  returnId: ID
  returnOtherRespList: [ReturnOtherPayload]
  returnType: PitayaPurchaseReturnsType
  returnTypeName: String
  returnsCommodityRespList: [ReturnsCommodityPayload]
  status: PurchaseStatus
  statusName: String
  supplier: Supplier

  """费用模板Id"""
  templateId: ID
  user: User
  warehouse: Warehouse
}

"""采购退货单类型"""
enum PurchaseReturnsType {
  """ 扣损"""
  PURCHASE_DEDUCTION

  """ 退货"""
  PURCHASE_RETURNS

  """错误类型"""
  RETURNS_TYPE_ERROR

  """未知"""
  UNRECOGNIZED
}

enum PurchaseStatus {
  """已取消"""
  FLOW_RETURNS_STATUS_CANCEL

  """已完成"""
  FLOW_RETURNS_STATUS_COMPLETED
  FLOW_RETURNS_STATUS_ERROR

  """已驳回 v2.9"""
  FLOW_RETURNS_STATUS_REJECT

  """待处理"""
  FLOW_RETURNS_STATUS_WAIT_PROCESSED

  """待提交"""
  FLOW_RETURNS_STATUS_WAIT_SUBMIT
  UNRECOGNIZED
}

enum PurchaseStatusEnum {
  """ 已取消 """
  CANCELLED

  """ 已关闭 """
  CLOSED

  """已完成"""
  COMPLETED

  """ 部分收货 """
  PARTIAL_RECEIVED

  """ 已收货 """
  RECEIVED

  """ 已驳回 """
  REJECTED

  """ 已作废 """
  REPEALED

  """ 待卖家发货 """
  TO_BE_DELIVERED

  """ 代付款 """
  TO_BE_PAID

  """待收货"""
  TO_BE_RECEIVED

  """ 待提交 """
  TO_BE_SUBMITTED
}

enum PurchaseSubType {
  """代卖采购"""
  AGENT_PURCHASE

  """区域集采-东货"""
  AREA_CENTRALIZE_PURCHASE_EAST

  """区域集采-国产货"""
  AREA_CENTRALIZE_PURCHASE_INLAND

  """区域内部采购"""
  AREA_INTERNAL_PURCHASE

  """区域自采"""
  AREA_ONESELF_PURCHASE

  """总部采购-东货"""
  HQ_PURCHASE_EAST

  """总部采购-国产货"""
  HQ_PURCHASE_INLAND

  """产地采购"""
  PLACE_PURCHASE

  """项目组采购"""
  PROJECT_TEAM_PURCHASE
}

""" 采购单类型枚举 """
enum PurchaseSubTypeEnum {
  """ 区域集采-国产货 """
  AREA_CENTRALIZE_PURCHASE_INLAND

  """ 营销内部采购 """
  PITAYA_INTERNAL_PURCHASE
}

input PurchaseSummaryInput {
  """商品类型"""
  commodityType: Int!
  endTime: Long!
  startTime: Long!
}

type PurchaseSummaryPayload {
  """已确认 true 未确认 false"""
  confirmed: Boolean

  """实时计算"""
  countNotSubmit: Int
  date: Long
  freight: BigDecimal
  inOrderTypeName: String
  orderCount: Int
  purchase: BigDecimal
  sum: BigDecimal
  type: Int
}

enum PurchaseTypeEnum {
  """代卖采购"""
  AGENCY

  """普通采购"""
  GENERAL

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

interface PurchaseUserIdBase {
  purchaser: User
}

"""国产货费用详情-采购计划信息单条"""
type PurchaserOrReceivePayload implements CommodityInterface & CommoditySkuInterface {
  """spu_id"""
  commodityId: ID

  """商品标记"""
  commodityMark: DurianCommodityMarkEnum

  """spu名称"""
  commodityName: String

  """数量单位"""
  quantityUnit: QuantityUnitEnum

  """skuId"""
  skuId: ID

  """sku名称"""
  skuName: String

  """小计金额"""
  subtotal: BigDecimal

  """单价"""
  unitPrice: BigDecimal

  """数量"""
  weight: BigDecimal
}

"""国产货费用详情-采购计划信息"""
type PurchaserPlanInfoPayload implements CustomerInterface {
  """收货方id"""
  customerId: ID

  """收货方名称"""
  customerName: String

  """采购计划-商品列表"""
  purchaserPlanInfoList: [PurchaserOrReceivePayload]

  """合计金额"""
  total: BigDecimal
}

""" 经营类型"""
enum QualificationBusinessType {
  """商超"""
  BUSINESS_SUPER

  """贸易商"""
  DISTRIBUTOR

  """新兴零售"""
  EMERGING_RETAIL

  """专卖店"""
  EXCLUSIVE_SHOP

  """零售"""
  INDIVIDUAL

  """ 未知"""
  UNRECOGNIZED
}

input QualityManagementDetailsInput {
  """柜号"""
  cabinetCode: String

  """计划号"""
  planId: ID
}

type QualityManagementDetailsPayload implements CategoryInterface & FactoryListInterface {
  """异常柜境外段温控建议"""
  abnormalCabinetOffshoreTemperatureControlProposal: String

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """关柜日期"""
  closedCabinetTime: Long

  """发柜日期"""
  deliveryCabinetTime: Long

  """工厂ID"""
  factoryIdList: [ID]

  """工厂名称"""
  factoryNameList: [String]

  """工厂情况"""
  factorySituation: String

  """发酵时间"""
  fermentTime: String

  """满柜后发柜时间"""
  fullCabinetDeliveryTime: String

  """其他异常"""
  otherAbnormal: String

  """计划号"""
  planCode: String

  """粉度检查"""
  powderDegreeInspection: String

  """运输方式"""
  transportMethod: TransportMethodEnum
}

type QualityManagementRecordPayload implements CategoryInterface & CommodityListInterface & FactoryListInterface {
  """异常柜境外段温控建议"""
  abnormalCabinetOffshoreTemperatureControlProposal: String

  """回风温度"""
  airVent: String

  """回风温度是否异常"""
  airVentAbnormal: String

  """回风温度异常原因"""
  airVentAbnormalReason: String

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """发柜温度计检测"""
  cabinetThermometerDetection: String

  """发柜温度计检测异常原因"""
  cabinetThermometerDetectionAbnormalReason: String

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """关柜日期"""
  closedCabinetTime: Long

  """商品id"""
  commodityIdList: [ID]

  """商品名称"""
  commodityNameList: [String]

  """发柜日期"""
  deliveryCabinetTime: Long

  """工厂ID"""
  factoryIdList: [ID]

  """工厂名称"""
  factoryNameList: [String]

  """工厂情况"""
  factorySituation: String

  """是否发酵异常"""
  fermentAbnormal: String

  """发酵异常位置及原因"""
  fermentAbnormalLocationAndReason: String

  """发酵时间"""
  fermentTime: String

  """第一次装柜时间"""
  firstLoadingCabinetTime: String

  """满柜后发柜是否异常"""
  fullCabinetDeliveryAbnormal: String

  """满柜后发柜异常原因"""
  fullCabinetDeliveryAbnormalReason: String

  """满柜后发柜时间"""
  fullCabinetDeliveryTime: String

  """index"""
  id: ID

  """柜内实际货物周期"""
  insideCabinetActualGoodsCycle: String

  """批次装柜是否异常"""
  loadingCabinetBatchAbnormal: String

  """批次装柜异常原因"""
  loadingCabinetBatchAbnormalReason: String

  """境外温控情况"""
  offshoreTemperatureControlSituation: String

  """其他异常"""
  otherAbnormal: String

  """计划号"""
  planCode: String

  """粉度检查"""
  powderDegreeInspection: String

  """数量对比"""
  quantityComparison: String

  """第二次装柜时间"""
  secondLoadingCabinetTime: String

  """第三次装柜时间"""
  thirdLoadingCabinetTime: String

  """运输方式"""
  transportMethod: TransportMethodEnum

  """更新时间"""
  updateTime: Long
}

type QualityTrackingPayload {
  """基本信息"""
  basicInfo: OriginPlanBaseInfoPayload

  """SOP执行信息"""
  sopExecutionInfo: SOPExecutionPayload

  """温度信息"""
  temperatureInfoList: [TemperatureInfoPayload]

  """温度计订单ID"""
  thermometerOrderIdList: [ID]
}

type Quantity {
  totalQuantity: BigDecimal
  unitQuantity: BigDecimal
}

""" 数量、单价、小计和单位信息 """
type QuantityAndPriceAndAmountInfo implements PriceTypeBase & TotalTypeBase & UnitTypeBase {
  """ 小计 """
  amount: BigDecimal

  """ 单价 """
  price: BigDecimal

  """ 单价单位信息 """
  priceType: Unit

  """ total数量 """
  totalQuantity: BigDecimal

  """ 总计单位信息 """
  totalType: Unit

  """ unit数量"""
  unitQuantity: BigDecimal

  """ 基本单位信息 """
  unitType: Unit
}

""" 数量、单价和单位信息 """
type QuantityAndPriceAndTypeInfo implements PriceTypeBase & TotalTypeBase & UnitTypeBase {
  """ 单价 """
  price: BigDecimal

  """ 单价单位信息 """
  priceType: Unit

  """ total数量 """
  totalQuantity: BigDecimal

  """ 总计单位信息 """
  totalType: Unit

  """ unit数量"""
  unitQuantity: BigDecimal

  """ 基本单位信息 """
  unitType: Unit
}

""" 数量、单价和单位信息Input """
input QuantityAndPriceAndTypeInfoInput {
  """ 小计 """
  amount: BigDecimal

  """ 单价 """
  price: BigDecimal

  """ 单价单位 """
  priceType: Int

  """ total数量 """
  totalQuantity: BigDecimal

  """ 总计单位信息 """
  totalType: Int

  """ unit数量"""
  unitQuantity: BigDecimal

  """ 基本单位信息 """
  unitType: 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
}
"""
interface QuantityInterface {
  totalQuantity: BigDecimal
  unitQuantity: BigDecimal
}

"""数量枚举"""
enum QuantityUnitEnum {
  """KG"""
  UNIT_KG

  """件"""
  UNIT_PIECE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type Query {
  """
  根据关键字查询企业基本信息（企业工商照面）（https://openapi.qcc.com/dataApi/410）
  实时查询企业工商照面信息，返回企业名称、企业类型、注册资本、统一社会信用代码、经营范围、营业期限、上市状态等信息。
  """
  CorpBase(input: CorpBaseInput): CorpBasePayload

  """
  根据关键字获取企业明细信息（企业信息核验）（https://openapi.qcc.com/dataApi/2001）
  支持各类型企业信息准确性校验，广泛应用于金融服务身份核实、互联网平台商家入驻资质审查、供应链上下游信息核实等场景，返回包括工商照面信息、上市信息、注销吊销信息、联系信息、经纬度、开票信息、小微企业标识、企业规模、英文名来源、企查查行业等信息。
  """
  CorpDetail(input: CorpDetailInput): CorpDetailPayload

  """销售报表: 导出"""
  FcPeachExportSalesReportForm(input: FcPeachSalesReportFormQueryInput): String

  """销售报表: 列表接口"""
  FcPeachPageSalesReportForm(input: FcPeachSalesReportFormPageInput): FcPeachSalesReportFormPagePayload

  """销售报表: 合计"""
  FcPeachPageSalesReportFormCount(input: FcPeachSalesReportFormQueryInput): BigDecimal
  ListTaskBoard(condition: TaskBoardQueryInput): [TaskBoardPayload]

  """库存调整: 状态数量查询"""
  ProductionStockAdjustmentStatus: ProductionStockAdjustmentStatusPayload

  """异常订单: 详情"""
  abnormalOrder(abnormalOrderInput: AbnormalOrderInput): AbnormalOrderPayload

  """异常订单: 工作台状态数量统计"""
  abnormalOrderStatistic: Int

  """异常订单: 分页列表状态数量统计"""
  abnormalOrderStatusStatistic(abnormalOrderStatusStatisticInput: AbnormalOrderStatusStatisticInput): Int

  """站点: 全部站点"""
  acquireAllSite: [SitePayload]

  """原产地证信息:获取商品编号"""
  acquireCommodityHSCode(id: ID!): String

  """综合查看：获取货物节点"""
  acquireDeliveryNodes(originPlanId: ID): [DeliveryNodePayload]

  """温度详情:进出站点"""
  acquireElectronicFence(orderId: ID): [ElectronicFenceRecordsPayload]

  """实报实销:详情"""
  actualCostPaymentDetail(paymentId: ID!): ActualCostPaymentDetailPayload

  """生产任务: 增减记录列表"""
  addOrDeleteRecords(addOrDeleteRecordsInput: AddOrDeleteRecordsInput): [AddOrDeleteRecords]

  """发票台账分页"""
  adhocPage(input: adhocPageInput): VatInvoiceResultPagePayload

  """费用调整管理:调整单详情"""
  adjustBillDetail(billBusinessId: ID!): AdjustBillDetailPayload

  """实时报警管理:禁用校验接口"""
  alarmCheck(input: ID!): Boolean

  """实时报警管理:报警方案详情"""
  alarmDetail(input: ID!): AlarmDetailPayload

  """报警通知人:详情"""
  alarmNoticeUserDetail(input: ID!): AlarmNoticeUserDetailPayload

  """报警通知人:批量详情"""
  alarmNoticeUserDetailList(input: AlarmNoticeUserIdInput): [AlarmNoticeUserDetailPayload]

  """报警通知人:下拉"""
  alarmNoticeUserOption: [AlarmNoticeUserOption]

  """实时报警管理:触发条件站点下拉"""
  alarmSiteOption: [DurianOption]

  """查询所有国家选项"""
  allCountryList: [StringOption]

  """费用模板:所有费用项下拉"""
  allFeeItemSelect: [DurianOption]
  allListCustomer(customerAllListInput: CustomerAllListInput): [CustomerPayload]

  """运营监管: 分拣仓下拉框"""
  allOrg: [Option]

  """ 组织名称下拉"""
  allOrgOption: OptionList

  """商品公共:计划收货商品明细，用于APP发货"""
  appPlanSaleCommodityTable(id: ID!): AppPlanSaleCommodityTablePayload

  """在途:app已处理tab页数量"""
  appTravelPlanQuantity: Int

  """客户:系统的下拉"""
  appTypeOption: [DurianOption]

  """采购退货：关联采购单分页列表"""
  associatedPurchaseOrderPage(input: AssociatedPurchaseOrderPageInput!): PurchaseOrderPagePayload

  """原子指标:下拉"""
  atomicIndexOption: [DurianOption]

  """借调:审核统计"""
  auditSecondmentCount: Int

  """商品公共:可用商品品类列表"""
  availableCommodityCategoryOption: [DurianOption]

  """ 主营业务： 关联应收单,查询可关联应收单列表 , 入参收款单ID """
  availableReceivableList(input: FASIdInput!): ListPrimaryAssociateReceivablePayLoad

  """省市区地址信息查询接口"""
  basicLocationInformation(
    """查询省市区地址信息请求"""
    basicLocationInput: BasicLocationInput
  ): BasicLocationListPayload

  """批发销售费用管理:销售单退货说明图片打包下载"""
  batchDownloadReturnOrderResource(input: ExportPeachReturnInstructionsInput): String

  """招标:招标数量"""
  biddingCount: BiddingCountPayload

  """招标:获取已决标信息"""
  biddingDecideTender(biddingId: ID!): BiddingTenderDetailsPayload

  """招标:查询详情"""
  biddingDetail(biddingId: ID!): BiddingInfoPayload

  """招标:分页查询"""
  biddingPage(input: BiddingPageInput): BiddingPagePayload

  """招标:查询投标信息(招标中不可查,用于决标选择报价)"""
  biddingTenderDetails(biddingId: ID!): [TenderDetailInfoPayload]

  """招标:中标结果导出"""
  biddingTenderExport(input: BiddingPageInput): String

  """招标:获取可投标供应商"""
  biddingTenderSuppliers(biddingId: ID!): [BiddingTenderSupplierPayload]

  """招标:获取已中标信息"""
  biddingWinCars(biddingId: ID!): [TenderDetailInfoPayload]

  """费用单操作（未接入费用模板）: 状态查询"""
  bill1StatusGroupCount(input: Bill1StatusGroupCountInput!): [Bill1StatusCountPayload]

  """费用单操作（接入费用模板）: 状态查询"""
  bill2StatusGroupCount(input: Bill2StatusGroupCountInput!): [Bill2StatusCountPayload]

  """费用模板:所有费用项下拉"""
  billAllFeeItemSelect(input: BillFeeItemSelectInput): [Option2]

  """费用项:根据计算规则计算金额"""
  billCalculatorAmount(input: BillCalculatorInput): BigDecimal

  """费用：币种下拉"""
  billCurrencyOption: [StringOption]

  """费用模板:费用项分组下拉"""
  billFeeGroupSelect: [Option2]

  """费用模板:计算规则下拉"""
  billFeeItemRuleSelect(itemId: ID): [Option2]

  """费用模板:详情"""
  billFeeTemplateDetail(input: BillFeeTemplateDetailInput): BillFeeTemplateDetailPayload

  """费用模板:分页查询"""
  billFeeTemplatePage(input: BillFeeTemplatePageInput, page: Page): BillFeeTemplatePagePayload

  """费用模板:模板名称校验"""
  billFeeTmpNameValid(input: BillTmpValidInput): Boolean

  """费用模板：通过费用类型获取费用配置的费用模板信息"""
  billTemplate(input: BillTemplateQueryInput): BillTemplatePayload

  """费用模板:模板所属系统下拉"""
  billTemplateAppId: [Option2]

  """代付费用管理: 费用模板明细查询"""
  billTemplateForPayOfAnother: BillTemplateForPayOfAnotherPayload

  """费用公共: 查询费用单历史所有模板"""
  billTemplateIdOption(bill: BillTypeEnum): [DurianOption]

  """费用模板:模板类型下拉框"""
  billTemplateTypeSelect(input: BillTemplateTypeSelectInput): [Option2]

  """黑名单:黑名单详情"""
  blackListDetail(input: ID!): BlackListDetailPayload

  """履约违约:违约原因下拉菜单 labelId 8:商超违约原因 9:社群违约原因"""
  breakContractFineType(labelId: Int!): [StringOption]

  """履约违约:罚款方式下拉菜单"""
  breakContractFineWay: [StringOption]

  """履约违约:违约单详情"""
  breakContractOrder(breakContractOrderInput: BreakContractOrderInput): BreakContractPayload

  """履约违约:列表页状态统计"""
  breakContractStatus(breakContractStatusInput: BreakContractStatusInput): BreakContractStatusPayload

  """履约违约:订单追踪"""
  breakContractTraceLog(breakContractTraceLogInput: BreakContractTraceLogInput): [BreakContractTraceLogPayLoad]

  """温度设备管理:柜子绑定记录"""
  cabinetBindingLogs(thermometerOrderId: ID!): [CabinetBindingLogPayload]

  """商品公共:柜次规则下拉(参数为品类id)"""
  cabinetRuleOption(input: ID): [DurianOption]

  """发货管理:商品类别"""
  cabinetRuleSelect(categoryId: Int): [DurianOption]

  """回款录入: 欠款结算关联查询"""
  calculatorPayment(input: CalculatorPaymentInput!): CalculatorPaymentPayload

  """温度计:可绑定温度柜子下拉"""
  canBindCabinetSelect(cabinetCode: String): [DurianOption]

  """温度计:可用温度计下拉"""
  canUseThermometer: [CanUseThermometerPayload]

  """商品公共:品类是否存在单独报关信息"""
  categoryCustomsDeclarationInfo(categoryId: ID): Boolean

  """根据categoryId 获取详情"""
  categoryDetail(categoryId: Int!): Category

  """品类下拉列表"""
  categoryOption: [Option]

  """进口报关:创建报关任务前的校验"""
  checkBeforeCreateCustomsDeclareTask(cabinetId: [ID!]!): Boolean

  """黑名单:校验司机黑名单"""
  checkBlackList(input: BlackListCheckInput): Boolean

  """退货： 创建退货页面 售后信息——> 退款合集项 是否展示转为预收， 入参:客户ID  """
  checkCanCovertPreReceipt(input: ID): Boolean

  """售后详情页：是否展示修改退款方式， 入参:客户ID  """
  checkCanModifyRefundType(input: ID): Boolean

  """管控商品是否确认指导价,true：已设置且确认指导价"""
  checkCommodityGuidePrice: Boolean

  """退货：点击去退货校验， true 跳转售后编辑页面  入参:销售订单ID  """
  checkCreateReturnOrder(input: ID): Boolean

  """报关模板管理:校验模板名字"""
  checkCustomsTemplateName(input: String): Boolean

  """盘点: 盘点库存详情"""
  checkDetail(checkId: ID): CheckInfoPayload

  """在途:发货编辑校验"""
  checkDomesticDelivery(input: ID): Boolean

  """发货管理:校验能否重选空柜(计划id)"""
  checkEmptyCabinetReSelect(planId: ID!): CheckPayload

  """成品销售:检查是否存在出库操作"""
  checkIfPicking(checkIfPickingInput: CheckIfPickingInput): CheckIfPickingPayload

  """装货:校验产地费用单"""
  checkLoading(taskId: ID!): Boolean

  """装货:校验产地关联信息"""
  checkLoadingAssociation(taskId: ID!): Boolean

  """发货管理:校验装柜管理是否修改过单价"""
  checkLoadingTaskChange(planId: ID!): CheckPayload

  """盘点: 盘点订单"""
  checkOrders(checkId: ID): CheckOrderPayload

  """盘点: 盘点库存记录"""
  checkPageRecords(checkRecordConfitionInput: CheckRecordConfitionInput, page: Page): CheckRecordPageResultPayload

  """门店管理: 新增平台开单-选择"""
  checkPlanCommodity(input: CheckPlanCommodityInput!): Boolean

  """岗位:校验名称是否重复"""
  checkPositionName(
    """校验名称是否重复请求"""
    checkPositionNameInput: CheckPositionNameInput
  ): Boolean

  """国产货费用管理:编辑前校验"""
  checkPurchaseBillWhetherEdit(input: ID!): Boolean

  """校验传入的sku是否存在库存"""
  checkSkuIdStock(commoditySkuId: Int!): Boolean

  """装货:校验sku单价是否完全相同"""
  checkSkuImportPrice(input: SkuImportPriceCheckInput): SkuImportPriceCheckPayload

  """ 查询批次数量"""
  checkStockBatch(input: CheckStockBatchInput): CheckStockBatchListPayload

  """盘点: 盘点库存"""
  checkStocks(checkConditionInput: CheckConditionInput): [CheckStockPayload]

  """生产计划单价设置:生效时间段校验接口（true 为该时间段存在生产计划单价）"""
  checkTakeEffectTime(input: CheckTakeEffectTimeInput!): Boolean

  """采销费用录入:校验批量的调拨时间"""
  checkTransferTime(salesPlanIdList: [ID]): Long
  commodities(listCommodityInput: ListCommodityInput): [CommodityPayload]
  commodityCategories(listCommodityCategoryInput: ListCommodityCategoryInput): [CommodityCategoryPayload]

  """商品公共:全量商品品类列表"""
  commodityCategoryOption: [DurianOption]

  """ 基础管理-商品分类-|商品类型接口|"""
  commodityList: [Option]

  """根据条件获取商品选项列表"""
  commodityOption(specsInput: SpecsInput): [Option]
  commoditySku(getCommoditySkuInput: GetCommoditySkuInput): PitayaCommoditySkuPayload

  """商品公共:商品sku校验"""
  commoditySkuValid(input: CommoditySkuValidInput): Boolean
  commoditySkues(listCommoditySkuInput: ListCommoditySkuInput): [PitayaCommoditySkuPayload]

  """商品公共:商品规格列表"""
  commoditySpecOption(commodityId: ID!): [DurianCommoditySpecPayload]
  commoditySpecs(listCommoditySpecInput: ListCommoditySpecInput): [PitayaCommoditySpecPayload]
  commodityStockBatches(listCommodityStockBatchInput: ListCommodityStockBatchInput): [CommodityStockBatchPayload]

  """公共:查询商品id对应的明细table"""
  commodityTable(input: CommodityTableInput): CommodityTableAggregatePayload

  """商品标签图片文字识别"""
  commodityTextRecog(input: CommodityTextRecogInput): CommodityTextRecogPayload

  """商品类型下拉列表"""
  commodityTypeOption: [Option]

  """公司账户：公司账户信息列表"""
  companyAccountList(input: CompanyAccountListInput): [CompanyAccountPayload]

  """
  "
  公司账户：分页查询公司账户
  """
  companyAccountPage(input: CompanyAccountPageInput): CompanyAccountPagePayload

  """公司账户：公司账户类型下拉"""
  companyAccountTypeOption: [GqlStringOption]

  """公司账户：公司性质下拉"""
  companyAttributeOption: [GqlStringOption]

  """公司账户：公司级组织下拉"""
  companyOption: [GqlIntOption]

  """组织：公司下拉列表查询"""
  companyOrgOption: [GqlStringOption]

  """公司账户：公司状态下拉"""
  companyStatusOption: [GqlStringOption]

  """完成出库确认框"""
  confirmOutOrderStatistics(outOrderId: ID!): ConfirmOutOrderStatisticsPayload

  """生产任务: 完成任务确认列表统计"""
  confirmTaskFinish(taskId: ID!): ConfirmTaskFinishPayload

  """合同管理:查询合同信息"""
  contract(input: ID!): ContractPayload

  """合同:合同号获取关联主体且为供应链金融公司下拉"""
  contractFinanceSupplierCompanyOption(contractId: ID): [DurianOption]

  """合同:合同下拉(参数为品类id)"""
  contractOption(input: ID): [DurianOption]
  contractTypeList: ContractMsgTypeListPayload

  """费用录入: 费用项获取"""
  costEntryType(input: CostEntryTypeInput): [CostEntryTypePayload]

  """费用管控：状态统计"""
  costOrderStatusStatistic: CostOrderStatusStatisticPayload

  """采购: 查询采购订单不同状态记录条数"""
  countAcquire(countAcquireFilter: CountAcquireFilter): CountAcquirePayload

  """代卖结算: 商品售后统计查询"""
  countAgencyCommodityAfterSale(input: CountAgencyCommodityAfterSaleInput): CountAgencyCommodityAfterSalePayload

  """代卖合作:查询代卖合作各状态数量"""
  countAgencySaleCooperation(input: CountAgencySaleCooperationInput): CountAgencySaleCooperationPayload

  """ 配送费用单-接入中台: 所有状态数量角标 """
  countAllStatusDeliveryFee(countBillStatusInput: CountBillStatusInput): [CountBillStatusPayload]

  """报损: 待办数量统计"""
  countBreakageOrder: BreakageOrderCuntPayload

  """品类总数"""
  countCategory: Long

  """ 商品批次库存数量统计"""
  countCommodityCategoryStock: CommodityCategoryCountListPayload
  countContractMsg(input: CountContractMsgInput): ListCountContractPayload

  """费用录入: 按状态统计"""
  countCostEntryByStatus: CountCostEntryByStatusPayload

  """客户: 客户授信数量统计"""
  countCreditCustomer(input: CountCreditCustomerInput): CountCreditCustomerPayload

  """ 配送费用单-接入中台: 数量角标 """
  countDeliveryFee(incomeStatementType: BillMainTypeEnum!): Int

  """配送退货:工作台角标"""
  countDeliveryReturn: CountDeliveryReturnPayload

  """ 国产货采购:订单状态数量统计"""
  countDomesticPurchaseStatus(countDomesticPurchaseStatusFilter: CountDomesticPurchaseStatusFilter!): [CountOfStatusPayload]

  """报关模板管理:可编辑的数量"""
  countEditableSkuByCondition(input: CustomsTemplateCommoditySkuPageInput): Int

  """入库审核: 查询入库订单记录条数(入库审核)"""
  countInOrderAudit: CountInOrderPayload

  """入库审核: 查询订单已入库记录条数"""
  countInbounded(inOrderDetailInput: InOrderDetailInput): Long

  """收入: 按状态统计"""
  countIncomeByStatus: CountIncomeByStatusPayload

  """ 收入单: 数量角标 """
  countIncomeStatement(incomeStatementTypeInput: IncomeStatementTypeInput): [IncomeStatementTypeStatusStatisticPayload]

  """ 采购单-接入中台:  状态为`待提交`的采购单数量"""
  countIndividualPurchaseStatus(countPurchaseStatusInput: CountPurchaseStatusInput): [CountPurchaseStatusPayload]

  """口岸质检:计算已质检数量(参数为计划id列表)"""
  countInspection(input: [ID]): CountInspectionPayload

  """内部代卖: 状态统计"""
  countInternalConsignmentStatus: CountInternalConsignmentPayload

  """客户: 未完成授信数量"""
  countNotFinishCredit: Int

  """未提交费用单条数查询"""
  countNotSubmit: Int

  """采购费用: 查询未提交费用单条数"""
  countNotSubmitCostOrder: CountCostOrderPayload @deprecated(reason: "v2.9.0-1对接费用模板移除")

  """统计出库记录单位数量合计"""
  countOutBoundUnitQuantity(input: OutBoundReportFormQueryInput): [UnitQuantityCountPayLoad]

  """v2.8 次品销售:状态统计"""
  countOutOrderStatus(countOutOrderStatusInput: CountOutOrderStatusInput): OutOrderStatusCountPayload

  """根据出库类型查询待办数量"""
  countOutOrderType(countOutOrderTypeInput: CountOutOrderTypeInput): OutOrderTypeCountPayload

  """出库记录: 出库记录数量"""
  countOutStockRecord(countOutStockRecordInput: CountOutStockRecordInput): Int

  """待入库库存: 入库申请统计"""
  countPeachStockApply: CountPeachStockApplyPayload

  """费用录入: 按状态统计"""
  countPitayaCostEntryByStatus(input: CostEntryCountInput): PitayaCountCostEntryByStatusPayload

  """国产收货任务: 状态查询"""
  countPitayaDomesticReceiveTask: Int

  """生产收货任务: 状态查询"""
  countPitayaReceiveTask: Int

  """查询采购订单不同状态记录条数"""
  countPurchase(countPurchaseFilter: CountPurchaseFilter): CountPurchasePayload

  """ 采购单-接入中台:  售后单状态为`待处理`的采购单数量"""
  countPurchaseByExtendStatus(countPurchaseStatusWithExtendInput: CountPurchaseStatusWithExtendInput): Int

  """ 根据采购订单的状态统计采购订单"""
  countPurchaseOrderByStatus: PurchaseOrderByStatusCountPayload

  """还箱:分状态统计"""
  countReturnBox: ReturnBoxCountPayload

  """退货: 获取待审核和已审核数量"""
  countReturnOrderStatus(input: CountReturnOrderStatusInput): CountReturnOrderStatusPayload

  """成品销售:状态数量查询接口"""
  countSaleOrderStatus(countSaleOrderStatusInput: CountSaleOrderStatusInput): SaleOrderStatusCountPayload

  """成品销售退货:查询销售退货订单不同状态记录条数"""
  countSaleReturn(countSaleReturnInput: CountSaleReturnInput): CountSaleReturnPayload

  """查询销售退货记录条数 v1.6"""
  countSaleReturnRecord(saleOrderInput: SaleOrderInput): Long

  """待办费用单: 类型以及待办数量(已排序)"""
  countToDoBillNum: [ToDoBillNumPayload]

  """进口通关跟踪：分状态统计"""
  countTrackingTodo: TrackingTodoCountPayload
  countTransferInStockRecord(queryRecordListInput: QueryRecordListInput): Int
  countTransferOutStockRecord(queryOutRecordListInput: QueryOutRecordListInput): Int

  """批发代卖结算管理: 查询未提交数量"""
  countUnCommitAgencySaleSettlement: Long

  """财务系统费用相关: 查询未提交数量"""
  countUnCommitBill(input: CountUnCommitBillInput!): Int

  """生产配送管理: 查询未提交数量"""
  countUnCommitDeliveryOrder: Long

  """生产销售收入管理: 查询未提交数量"""
  countUnCommitFmsSaleIncomeOrder(input: CountUnCommitSaleIncomeOrderInput): Int

  """生产配送管理: 查询未提交联营配送数量"""
  countUnCommitJointVentureDeliveryOrder: Long

  """财务系统费用相关: 查询未提交联营销售退货费用单数量"""
  countUnCommitJointVentureReturnBill(input: CountUnCommitSaleReturnBillInput!): Int

  """财务系统费用相关: 查询未提交批发代卖调拨费用单数量"""
  countUnCommitOrderTransferBill(input: CountUnCommitTransferBillInput!): Int

  """财务系统费用相关: 查询未提交回款费用单数量"""
  countUnCommitPaymentBill: Int

  """生产产成品管理: 查询未提交数量"""
  countUnCommitProductionTaskOrder: Long

  """财务系统费用相关: 查询未提交销售退货费用单数量"""
  countUnCommitSaleReturnBill(input: CountUnCommitSaleReturnBillInput!): Int

  """拆成品审核: 查询未提交数量"""
  countUnCommitSplitFinishedProduct: Long

  """财务系统费用相关: 查询未提交调拨费用单数量"""
  countUnCommitTransferBill(input: CountUnCommitTransferBillInput!): Int

  """统计入库记录单位数量合计 """
  countWarehouseUnitQuantity(input: WarehouseReportFormQueryInput): [UnitQuantityCountPayLoad]

  """添加商品"""
  createCommodity(createCommodityInput: [CreateCommodityInput]): [Int]

  """货柜公共:金额类型下拉"""
  currencyTypeOption: [DurianOption]

  """ 客户详情 """
  customer(customerId: Int): CustomerVO

  """银行账户信息（入参id表示客户基础信息ID）"""
  customerAccount(id: ID!): [HLCustomerAccountPayload]

  """客户:获取客户发货地下拉(参数为客户id)"""
  customerAddressOption(input: ID): [DurianOption]

  """客户:获取客户以及地址下拉"""
  customerAndAddressOption: [DurianOption]

  """客户基础信息（入参id表示客户基础信息ID）"""
  customerBase(id: ID!): HLCustomerBasePayload

  """ 客户黑名单操作记录 """
  customerBlacklistRecordsList(customerId: Int!): BlacklistOperateRecordsListPayload

  """客户:获取客户发货地联系人"""
  customerContactOption(input: CustomerContactOptionInput): [DurianContactOption]

  """客户合同主体关系（入参id表示客户明细信息ID）"""
  customerContractRel(id: ID!): [HLCustomerContractRelPayload]

  """欠款管理: 客户欠款统计接口"""
  customerDebtCount(input: CustomerDebtCountInput): CustomerDebtCountPayload

  """客户明细（入参id表示客户基础信息ID）"""
  customerDetail(id: ID!): [HLCustomerDetailPayload]

  """客户联系人（入参id表示客户明细信息ID）"""
  customerDetailContacts(id: ID!): [HLCustomerDetailContactsPayload]

  """客户合作关系（入参id表示客户明细信息ID）"""
  customerDetailCooperation(id: ID!): HLCustomerDetailCooperationPayload

  """客户明细分布（入参id表示客户基础信息ID）"""
  customerDetailDistribution(id: ID!): [HLCustomerDetailDistributionPayload]

  """客户文件查询"""
  customerFile(input: HLCustomerFileInput): [HLCustomerFilePayload]

  """ 客户分组列表 """
  customerGroups: [CustomerGroupResponse]

  """客户:客户下拉"""
  customerOption(input: AppTypeEnum): [DurianOption]

  """客户:客户下拉并获取标签"""
  customerOptionAndTag(input: AppTypeEnum): [CustomerOption]

  """客户资质信息（入参id表示客户基础信息ID）"""
  customerQualification(id: ID!): HLCustomerQualificationPayLoad

  """ 客户实名认证状态下拉 """
  customerRealNameAuthStatusOption: [Option]

  """客户预收: 查询"""
  customerReceipt(input: CustomerReceiptListInput!): CustomerReceiptPayload

  """客户预收: 业务数据查询"""
  customerReceiptBusinessDataList(input: CustomerReceiptBusinessDataInput): CustomerReceiptBusinessDataTotalPayload

  """生产客户: 按条件获取整体客户树(客户下拉接口)"""
  customerTree(customerTreeInput: CustomerTreeInput): [CustomerTreePayload]

  """客户管理: 客户详情"""
  customerWeb(customerId: Int): CustomerPayloadV2

  """ 客户列表 """
  customers(keyword: String, page: Page): CustomerPageResult

  """许可证管理:关务分页查询"""
  customsPageLicence(input: CustomsLicencePageInput!): LicencePagePayload

  """许可证使用记录:关务分页查询"""
  customsPageLicenceUsageRecord(input: LicenceUsageRecordPageInput!): LicenceUsageRecordPagePayload

  """关务-陆运在途:APP分页&搜索"""
  customsRoadTripAppPage(input: CustomsRoadTripAppPageInput): CustomsRoadTripAppPagePayload

  """关务-陆运在途:编辑回显"""
  customsRoadTripEditEcho(id: ID): CustomsRoadTripEditEchoPayload

  """关务-陆运在途:web分页"""
  customsRoadTripWebPage(input: CustomsRoadTripWebPageInput): CustomsRoadTripWebPagePayload

  """关务-海运在途跟踪:app分页"""
  customsSeaTripAppPage(input: SeaTripAppPageInput): SeaTripAppPagePayload

  """关务-海运在途跟踪:app搜索"""
  customsSeaTripAppSearch(input: SeaTripAppSearchInput): SeaTripAppSearchPagePayload

  """关务-海运在途跟踪:app状态数量"""
  customsSeaTripAppStateCount: SeaTripAppStateCntPayload

  """关务-海运在途跟踪:货柜管理-货柜编辑详情"""
  customsSeaTripCabinetEditDetail(seaTripCabinetId: ID): CustomsSeaTripCabinetEditDetailPayload

  """关务-海运在途跟踪：货柜管理-货柜编辑详情筛选条件"""
  customsSeaTripCabinetEditDetailFilter(sailScheduleId: ID!): [DurianOption]

  """关务-海运在途跟踪:货柜管理-货柜列表"""
  customsSeaTripCabinetList(input: CustomsSeaTripCabinetListInput): CustomsSeaTripCabinetInfoListPayload

  """关务-海运在途跟踪:web分页"""
  customsSeaTripWebPage(input: CustomsSeaTripWebPageInput): CustomsSeaTripWebPagePayload

  """质检:详情"""
  customsSopDetail(taskId: ID): CustomsSopDetailPayload

  """质检:分页&搜索"""
  customsSopPage(input: CustomsSopPageInput): CustomsSopPagePayload

  """质检:数量"""
  customsSopQuantity: CustomsSopQuantityPayload

  """报关模板管理:模板详情"""
  customsTemplateDetail(input: ID!): CustomsTemplateDetailPayload

  """成本管理：查询人工成本详情"""
  dailyLaborCost(laborCostId: Long): DailyLaborCostPayload

  """报损出库:详情"""
  damageOutOrder(damageOutIDInput: DamageOutIDInput): DamageOutPayload

  """报损出库:状态统计"""
  damageOutStatusCount(damageOutStatusCountInput: DamageOutStatusCountInput): DamageOutStatusCountPayload

  """数据管理:操作记录"""
  dataCenterImportRecord(templateId: ID!): DataCenterImportOperationRecordListPayload

  """数据管理:获取模板"""
  dataCenterTemplateFile(templateId: ID!): DurianFilePayload

  """欠款管理: 欠款统计"""
  debtCount(input: DebtCountInput): DebtCountPayload

  """供应商:报关公司下拉 参数为口岸id"""
  declarationSupplierOption(input: ID): [DurianOption]

  """供应商:根据国家获取对应的报关公司"""
  declareSupplierByCountryOption(input: DurianCountryTypeEnum): [DurianOption]

  """合同管理:报关模板下拉"""
  declareTmpSelect(categoryId: ID!): [DeclareTmpOptPayload]

  """次品下拉选项"""
  defectiveSkuOption(defectiveSkuOptionInput: DefectiveSkuOptionInput): [Option]

  """配送费用单: 配送方式下拉"""
  deliveryBillDeliveryMethod: [StringOption]

  """配送费用单: 配送费用结算方式下拉"""
  deliveryBillPayMode: [StringOption]

  """配送费用单: 配送费用单状态查询"""
  deliveryBillStatusCount(deliveryOrderStatusCountInput: DeliveryOrderStatusCountInput): DeliveryBillStatusCountPayload

  """配送费用单: 配送费用类型下拉"""
  deliveryBillType: [StringOption]

  """发货管理：新增：柜次规则下拉"""
  deliveryCabinetRuleOption(categoryId: ID): [DurianOption]

  """发货编辑:详情"""
  deliveryEditDetail(input: ID!): DeliveryEditDetailPayload

  """发货编辑:分页"""
  deliveryEditPage(input: DeliveryEditPageInput): DeliveryEditPagePayload

  """发货管理：新增：报关信息：出口港下拉"""
  deliveryExportPortOption(input: DeliveryExportPortInput): PortOption

  """销售配送单: 配送方式下拉"""
  deliveryModeOption: [StringOption]

  """配送单: 获取配送单列表详情"""
  deliveryOrderDetail(deliveryOrderDetailQueryInput: DeliveryOrderDetailQueryInput): DeliveryOrderDetailPayload

  """销售配送单: 获取配送单列表统计数据"""
  deliveryOrderStats: SaleDeliveryOrderStatusCountPayload

  """配送单: 获取配送单列表统计数据"""
  deliveryOrderStatusCount(deliveryOrderStatusCountInput: DeliveryOrderStatusCountInput): DeliveryOrderStatusCountPayload

  """配送退货:配送退货详情"""
  deliveryReturnOrder(deliveryReturnOrderInput: DeliveryReturnOrderInput): DeliveryReturnPayload

  """配送退货:列表页状态统计"""
  deliveryReturnStatus(deliveryReturnStatusInput: DeliveryReturnStatusInput): DeliveryReturnStatusPayload

  """会计科目管理: 详情(用于创建下级科目)"""
  detailAccountSubjectForCreateSub(input: FASCodeInput!): DetailAccountSubjectForCreateSubPayLoad

  """发票管理: 预收抵扣金额"""
  detailAdvanceReceiptInfoFasInvoice(input: GeneFasReceivableInvoiceInput!): DetailAdvanceReceiptInfoFasInvoicePayLoad

  """财务核算系统用组织公司: 详情-公司信息"""
  detailCompanyInfo(input: FASIdInput!): DetailCompanyInfoPayLoad

  """财务核算系统用组织公司: 详情-客户"""
  detailCustomerInfo(input: FASCustomerInput!): DetailCustomerInfoPayLoad

  """ 配送费用单-接入中台: 详情 """
  detailDeliveryFee(billMainId: ID!): DetailDeliveryFeePayload

  """财务核算系统用组织公司: 详情-部门信息"""
  detailDepartInfo(input: FASIdInput!): DetailDepartInfoPayLoad

  """ 国产货采购:采购订单详情 """
  detailDomesticPurchaseOrder(domesticPurchaseId: ID!): DomesticPurchasePayload

  """ 国产货采购扩展单:根据采购单id和扩展单id查询 """
  detailExpandOrder(idsInput: IdsInput!): DetailExpandOrderPayload

  """发票管理: 详情"""
  detailFasInvoice(input: FASIdInput!): DetailInvoicePayLoad

  """发票(应付)管理: 详情"""
  detailFasInvoicePayable(input: FASIdInput!): DetailInvoicePayablePayLoad

  """财务付款管理: 详情"""
  detailFinancialPayment(input: FASIdInput!): DetailFinancialPaymentPayLoad

  """商品税率管理: 详情"""
  detailGoodsTaxRate(input: FASIdInput!): DetailGoodsTaxRatePayLoad

  """发票(应付)管理: 可核销的预付账款信息"""
  detailInAdvancePaymentCanOffset(input: FASIdsInput!): DetailInAdvancePaymentCanOffsetPayLoad

  """ 收入单: 详情 """
  detailIncomeStatement(detailIncomeStatementInput: DetailIncomeStatementInput!): DetailIncomeStatementPayload

  """ 采购单-接入中台: 详情"""
  detailIndividualPurchaseOrder(id: ID): DetailIndividualPurchasePayload

  """ 非主营业务收款管理: 详情非主营业务收款 """
  detailNonPrimaryReceipts(input: FASIdInput!): DetailNonPrimaryReceiptsPayLoad

  """代付费用管理: 代付费用单详情"""
  detailPayOfAnother(input: ID!): PayOfAnotherDetailPayload

  """应付管理: 详情"""
  detailPayable(input: FASIdInput!): DetailPayablePayLoad

  """预付管理: 预付单详情"""
  detailPaymentAdvance(id: ID!): PaymentAdvancePayLoad

  """ 主营业务收款管理: 详情主营业务收款 """
  detailPrimaryReceipts(input: FASIdInput!): DetailPrimaryReceiptsPayLoad

  """ 主营业务退款管理: 详情主营业务退款 """
  detailPrimaryReceiptsReturn(input: FASIdInput!): DetailPrimaryReceiptsReturnPayLoad

  """应收管理: 详情"""
  detailReceivable(input: FASIdInput!): DetailReceivablePayLoad

  """对账管理: 详情"""
  detailReconciliation(input: FASIdInput!): DetailReconciliationPayLoad

  """报销费用管理: 详情"""
  detailReimbursement(input: FASIdInput!): DetailReimbursementPayLoad

  """船期管理:详情获取"""
  detailSailSchedule(sailScheduleId: ID!): SailSchedulePayload

  """凭证模板: 详情"""
  detailVoucherTemplate(input: FASIdInput!): DetailVoucherTemplatePayLoad

  """凭证模板: 详情(用于创建凭证)"""
  detailVoucherTemplateForCreateBill(input: FASIdInput!): DetailVoucherTemplateForCreateBillPayLoad

  """温度设备管理:绑定日志"""
  deviceBindingLogs(input: ID!): [DeviceBindingLogsPayload]

  """温度设备管理:设备详情"""
  deviceDetails(input: ID!): DeviceDetailsPayload

  """温度设备管理:设备池"""
  devicePage(input: DevicePageInput): DevicePagePayload

  """差异订单:根据业务单id获取差异订单详情 配送退货|配送收货时传差异单id 平台退回|销售退货时传业务单id"""
  differenceOrderDetail(orderId: ID!, orderType: DifferenceOrderType): DifferenceOrderPayLoad

  """船期管理:卸货港下拉"""
  dischargePortOption: [DurianOption]

  """船期管理:当前用户卸货港下拉接口"""
  dischargePortOptionByUser: [DurianOption]

  """海运在途跟踪:卸货港下拉"""
  dischargingPortSelect(input: SeaTripSelectInput): [DurianOption]

  """国内费用管理:费用详情"""
  domesticBillDetail(planId: ID!): BillDetailPayload

  """商品公共:国产货商品品类列表"""
  domesticProductsCommodityCategoryOption: [DurianOption]

  """商品公共:国产货商品下可选sku列表"""
  domesticProductsCommoditySkuOptions(commodityId: ID!): [CommoditySkuSelectPayload]

  """货柜-海运在途跟踪:V3.10改-货柜查看-货柜列表"""
  durianCabinetList(input: DurianSeaTripCabinetListInput): DurianSeaTripCabinetInfoListPayload

  """货柜商品:商品信息"""
  durianCommodity(input: ID!): DurianCommodityDetail

  """货柜商品:品类信息"""
  durianCommodityCategory(input: ID!): DurianCategoryPayload

  """货柜商品:根据品类ID获取商品下拉"""
  durianCommodityCategoryIdOption(input: ID): [DurianOption]

  """货柜商品:添加品类时品类下拉"""
  durianCommodityCategoryNotAddOption(commodityTypeId: Int!): [DurianCategorySelectOption]

  """货柜商品:全部已经添加品类下拉"""
  durianCommodityCategoryOption(input: EnabledEnum): [DurianOption]

  """货柜商品:货柜系统中已添加的商品产地下拉"""
  durianCommodityOriginOption(categoryId: ID!): [DurianOption]

  """货柜商品:货柜系统中已添加的商品品种下拉"""
  durianCommodityVarietyOption(categoryId: ID!): [DurianOption]

  """商品公共:国产货商品下拉列表"""
  durianDomesticProductsCommodityOption(categoryId: ID): [DurianOption]

  """商品公共:东货商品下拉列表"""
  durianEastProductsCommodityOption(categoryId: ID): [DurianOption]

  """货柜sku:分页查询未添加sku"""
  durianNotAddCommoditySku(commodityId: Int!): [DurianCommoditySkuNotAddPayload]

  """用户公共:获取组织树"""
  durianOrgTree: OrgTreePayload

  """可用SOP分页"""
  durianPageEnableSop(input: DurianEnableSopPageInput): DurianEnableSopPagePayload

  """许可证管理:货柜分页查询"""
  durianPageLicence(input: DurianLicencePageInput!): LicencePagePayload

  """许可证使用记录:货柜分页查询"""
  durianPageLicenceUsageRecord(input: LicenceUsageRecordPageInput!): LicenceUsageRecordPagePayload

  """SOP分页查询"""
  durianPageSop(input: DurianSopPageInput): DurianSopPagePayload

  """SOP检查项分页查询"""
  durianPageSopCheckItem(input: DurianSopCheckItemPageInput): DurianSopCheckItemPagePayload

  """货柜供应商:所有口岸下拉"""
  durianPortOption: [DurianPortPayload]

  """采购费用单:详情"""
  durianPurchaseBillDetail(id: ID!): DurianPurchaseBillDetailPayload

  """采购费用单:分页"""
  durianPurchaseBillPage(input: PurchasePageInput): DurianPurchaseBillPagePayload

  """货柜-陆运在途:编辑回显"""
  durianRoadTripEditEcho(id: ID): DurianRoadTripEditEchoPayload

  """货柜-陆运在途节点:下拉接口"""
  durianRoadTripNodeOptions(input: DurianRoadTripNodeOptionsInput): [DurianOption]

  """货柜-陆运在途节点:web分页"""
  durianRoadTripNodePage(input: DurianRoadTripNodePageInput): DurianRoadTripNodePagePayload

  """货柜-陆运在途路线:列表接口"""
  durianRoadTripRouteList(input: DurianRoadTripRouteListInput): DurianRoadTripRouteListPayload

  """货柜-陆运在途:web分页"""
  durianRoadTripWebPage(input: DurianRoadTripWebPageInput): DurianRoadTripWebPagePayload

  """销售费用单:详情"""
  durianSalesBillDetail(id: ID!): DurianSalesBillDetailPayload

  """销售费用单:分页"""
  durianSalesBillPage(input: DurianSalesPageInput): DurianSalesBillPagePayload

  """货柜-海运在途跟踪:货柜管理-货柜编辑详情"""
  durianSeaTripCabinetEditDetail(seaTripCabinetId: ID!): DurianSeaTripCabinetEditDetailPayload

  """货柜-海运在途跟踪:柜量品类下拉"""
  durianSeaTripCabinetQuantityCategorySelect(input: SeaTripValidCabinetQuantityInput): [DurianOption]

  """货柜-海运在途跟踪:V3.10增-web列表"""
  durianSeaTripList(input: DurianSeaTripListInput): DurianSeaTripListPayload

  """用户公共:获取子组织的下拉"""
  durianSubOrgOption: [DurianOption]

  """供应商:根据供应商类型查询供应商下拉"""
  durianSupplierOption(input: DurianSupplierTypeEnum): [DurianOption]

  """货柜供应商:获取组织树"""
  durianSupplierOrgTree(input: DurianSupplierTypeEnumInput): OrgTreePayload

  """货柜供应商:纳税人识别号查询"""
  durianSupplierTfnFind(input: String): DurianSupplierTfnPayload

  """校验品类环节是否存在"""
  durianValidOperation(input: ValidOperationExistInput): Boolean

  """货柜供应商:所有堆场下拉"""
  durianYardOption: [DurianYardPayload]

  """商品公共:东货商品品类列表"""
  eastProductsCommodityCategoryOption: [DurianOption]

  """商品公共:东货商品下可选sku列表"""
  eastProductsCommoditySkuOptions(commodityId: ID!): [CommoditySkuSelectPayload]

  """海关报关单:回填商品预设值"""
  echoCustomsDeclarationFormGoodsDefaultValue(formId: ID!): CustomsDeclarationFormGoodsDetailPayload

  """国产计划:回显国产计划信息"""
  echoDomesticDetailInfo(planId: ID!): EchoDomesticDetailPayload

  """发货管理:换船后运输和报关回显接口"""
  echoPlanRouteAndDeclarationInfo(input: PlanRouteAndDeclarationInfoEchoInput): PlanEmptyCabinetDetailPayload

  """空柜区域费用单：分页"""
  emptyCabinetBillPage(input: EmptyCabinetBillPageInput): EmptyCabinetBillPagePayload

  """空柜区域费用单：查询待处理数量"""
  emptyCabinetBillQuantity(input: EmptyCabinetBillInput): EmptyCabinetBillQuantityPayload

  """海运在途跟踪:进口报关公司下拉"""
  entryCustomsSupplierSelect(input: SeaTripSelectInput): [DurianOption]

  """省市区地址信息查询接口"""
  esiLocationInformation(
    """查询省市区地址信息请求"""
    esiLocationInput: EsiLocationInput
  ): EsiLocationListPayload

  """商品调整:校验出库商品有无成本价,true表示无成本价或成本价为0"""
  existOutStockCommodityZeroCost(input: ExistOutStockCommodityZeroCostInput!): Boolean

  """是否存在重复sop名称"""
  existSopByName(name: String): Boolean

  """ 国产货采购扩展单:角标统计"""
  expandOrderBadge(input: ExpandOrderBadgeInput): ExpandOrderBadgeBadgePayload

  """调整费用导出"""
  exportAdjustmentBill(input: ExportPageBillInput!): String

  """导出报表"""
  exportAssist(condition: AssistStockQueryInput): String

  """入库成本管理:导出入库成本信息"""
  exportBaseInStockBill(input: ExportBaseInStockBillInput): String

  """导出报表"""
  exportBaske(condition: TurnoverBasketQueryInput): String

  """费用公共: 基于费用模板id导出文件"""
  exportBillTemplateFile(billTemplateId: ID): String

  """商品调整: 导出"""
  exportCommodityAdjustment(input: PageCommodityAdjustmentInput): String

  """客户管理: 导出报表"""
  exportCustomerWeb(customersInput: CustomersWebInput): String

  """海运在途跟踪:出口报关公司下拉"""
  exportCustomsSupplierSelect(input: SeaTripSelectInput): [DurianOption]

  """国内费用管理:导出"""
  exportDomesticBill(input: DomesticBillExportInput): DurianFilePayload

  """国产货总部销售管理:销售费用导出"""
  exportDomesticHQSaleBill(input: ExportDomesticHQSaleBillInput): String

  """总部销售管理:销售费用导出"""
  exportDurianHQSaleBill(input: ExportDurianHQSaleBillInput): String

  """空柜费用导出"""
  exportEmptyCabinetBill(input: ExportPageBillInput!): String

  """费用公共: 导出失败结果文件"""
  exportFailRecordFile(failFileBatchCode: String): String

  """国产货总部销售管理:销售明细导出"""
  exportFmsDomesticHQSale(input: ExportDomesticHQSaleBillInput): String

  """国产货总部销售售后管理:售后明细导出"""
  exportFmsDomesticSaleReturn(input: ExportDomesticSaleReturnBillInput): String

  """国产货总部销售售后管理:售后费用导出"""
  exportFmsDomesticSaleReturnBill(input: ExportDomesticSaleReturnBillInput): String

  """总部采购管理:采购及销售明细导出"""
  exportFmsDurianHQPurchaseSale(input: ExportFmsDurianPurchaseDetailInput!): String

  """总部销售管理:销售明细导出"""
  exportFmsDurianHQSale(input: ExportDurianHQSaleBillInput): String

  """ 财务系统产地发柜价测算: 产地发柜价测算导出"""
  exportFmsDurianOriginFee(input: ExportFmsDurianOriginFeeInput): String

  """财务系统产地销售管理:销售明细信息导出"""
  exportFmsDurianOriginSale(input: ExportFmsDurianOriginSaleInput): String

  """财务系统产地销售管理:销售费用导出"""
  exportFmsDurianOriginSaleFee(input: ExportFmsDurianOriginSaleFeeInput): String

  """总部采购管理: 采购费用审核导出"""
  exportFmsDurianPurchaseBill(input: ExportFmsDurianPurchaseBillInput!): String

  """总部采购管理: 采购明细导出"""
  exportFmsDurianPurchaseDetail(input: ExportFmsDurianPurchaseDetailInput!): String

  """生产销售收入管理:销售退货退款导出"""
  exportFmsPagePitayaSaleReturn(input: ExportSaleReturnInput): String

  """批发进口采购管理: 采购费用审核导出"""
  exportFmsPeachImportPurchaseBill(input: ExportFmsImportPurchaseBillInput!): String

  """批发进口采购管理: 采购明细导出"""
  exportFmsPeachImportPurchaseDetail(input: ExportFmsImportPurchaseDetailInput!): String

  """批发内部销售管理:内部采购费用导出"""
  exportFmsPeachPurchaseInnerBill(input: ExportPeachPurchaseInnerBillInput): String

  """批发内部采购管理:内部采购导出"""
  exportFmsPeachPurchaseInnerOrder(input: ExportPeachPurchaseInnerInput): [String]

  """批发内部销售管理:内部销售费用导出"""
  exportFmsPeachSaleInnerBill(input: ExportPeachSaleInnerBillInput): String

  """批发内部销售管理:内部销售导出"""
  exportFmsPeachSaleInnerOrder(input: ExportPeachSaleInnerInput): [String]

  """生产销售售后管理(改造):销售售后导出"""
  exportFmsPitayaAfterSaleIncome(input: ExportFmsPitayaAfterSaleIncomeInput): String

  """生产报损费用管理:生产报损导出"""
  exportFmsPitayaDamageDetail(input: ExportFmsPitayaDamageInput): String

  """生产销售售后管理(改造):销售差异导出"""
  exportFmsPitayaDifferenceSaleIncome(input: ExportFmsPitayaDifferenceSaleIncomeInput): String

  """生产销售售后管理(改造):销售差异做帐导出"""
  exportFmsPitayaDifferenceSaleIncomeAccount(input: ExportFmsPitayaDifferenceSaleIncomeInput): String

  """生产进口采购管理: 采购费用审核导出"""
  exportFmsPitayaImportPurchaseBill(input: ExportFmsImportPurchaseBillInput!): String

  """生产进口采购管理: 采购明细导出"""
  exportFmsPitayaImportPurchaseDetail(input: ExportFmsImportPurchaseDetailInput!): String

  """营销内部销售管理:内部采购费用导出"""
  exportFmsPitayaPurchaseInnerBill(input: ExportPitayaPurchaseInnerBillInput): String

  """营销内部采购管理:内部采购导出"""
  exportFmsPitayaPurchaseInnerOrder(input: ExportPitayaPurchaseInnerInput): String

  """生产销售收入管理(改造):销售收入导出"""
  exportFmsPitayaSaleIncome(input: ExportFmsPitayaSaleIncomeInput): String

  """营销内部销售管理:内部销售费用导出"""
  exportFmsPitayaSaleInnerBill(input: ExportPitayaSaleInnerBillInput): String

  """营销内部销售管理:内部销售导出"""
  exportFmsPitayaSaleInnerOrder(input: ExportPitayaSaleInnerInput): String
  exportFmsStandingBook(input: FmsExportStandingBookInput): String

  """导出报表"""
  exportFruit(condition: FruitStockQueryInput): String

  """导出报表"""
  exportFruitStorage(condition: FruitStorageQueryInput): String

  """资金流水：导出"""
  exportFundFlow(input: ExportFlowInput): FASFilePayload

  """批发代卖调拨导出:批发调拨入库费用单信息导出"""
  exportInOrderTransferBill(input: ExportOrderTransferBillInInfoInput): String

  """批发代卖调拨导出:批发调拨出库明细信息导出"""
  exportInOrderTransferDetail(input: ExportOrderTransferDetailInput): String
  exportLaborCost(id: Int): String
  exportLoss(id: Int): String

  """ 列表导出"""
  exportOutBoundReportForm(input: OutBoundReportFormQueryInput): String

  """批发代卖调拨导出:批发调拨出库费用单信息导出"""
  exportOutOrderTransferBill(input: ExportOrderTransferBillInInfoInput): String

  """批发代卖调拨导出:批发调拨出库明细信息导出"""
  exportOutOrderTransferDetail(input: ExportOrderTransferDetailInput): String

  """财务系统财务管理:回款费用单导出"""
  exportPaymentReturn(input: ExportPaymentReturnInput): String

  """批发代卖结算导出"""
  exportPeachAgencySaleSettlement(input: ExportPeachAgencySaleSettlementInput): String

  """批发费用审核:销售费用信息导出"""
  exportPeachBillAudit(input: ExportPeachBillAuditInput): String

  """商品调整:导出"""
  exportPeachCommodityAdjustment(input: PeachCommodityAdjustmentQueryInput!): String

  """批发报损审核管理:报损单信息导出"""
  exportPeachDamageOrderDetail(input: ExportFmsDamageDetailInput): String

  """批发其他入库:导出"""
  exportPeachOtherInStockBill(input: ExportOtherInStockBillInput!): String

  """批发采购费用导出"""
  exportPeachPurchaseBill(input: ExportPeachPurchaseBillInput): String

  """批发采购明细导出"""
  exportPeachPurchaseOrder(input: ExportPeachPurchaseOrderInput): String

  """批发采购退货费用导出"""
  exportPeachPurchaseReturnBill(input: ExportPeachPurchaseReturnBillInput): String

  """批发采购退货明细导出"""
  exportPeachPurchaseReturnOrder(input: ExportPeachPurchaseReturnOrderInput): String

  """批发销售费用管理:销售退货退款费用单信息导出"""
  exportPeachReturnOrderBill(input: ExportPeachReturnOrderBillInput): String

  """批发销售费用管理:销售收入导出"""
  exportPeachSalesOrderBill(input: ExportPeachSalesOrderBillInput): String

  """生产入库成本管理:导出入库成本信息"""
  exportPitayaBaseInStockBill(input: ExportPitayaBaseInStockBillInput): String

  """生产费用审核:销售费用信息导出"""
  exportPitayaBillAudit(input: ExportPitayaBillAuditInput): String

  """生产商品转换审核:商品转换信息导出"""
  exportPitayaConvertOrder(input: ExportPitayaConvertOrderInput): String

  """生产配送管理(改造后):配送费用导出"""
  exportPitayaDeliveryBillItem(input: ExportPitayaDeliveryBillItemInput): String

  """生产配送管理:费用导出"""
  exportPitayaDeliveryOrder(input: ExportPitayaDeliveryOrderInput): String

  """生产配送管理(改造后):配送明细导出"""
  exportPitayaDeliveryOrderItem(input: ExportPitayaDeliveryOrderItemInput): String

  """生产配送管理(改造后):配送退货明细导出"""
  exportPitayaDeliveryReturnItem(input: ExportPitayaDeliveryReturnItemInput): String

  """生产代卖调拨导出:生产调拨入库费用单信息导出"""
  exportPitayaInOrderTransferBill(input: ExportPitayaOrderTransferBillInInfoInput): String

  """生产代卖调拨导出:生产调拨入库明细信息导出"""
  exportPitayaInOrderTransferDetail(input: ExportPitayaOrderTransferDetailInput): String

  """生产其他入库:导出"""
  exportPitayaOtherInStockBill(input: ExportOtherInStockBillInput!): String

  """生产代卖调拨导出:生产调拨出库费用单信息导出"""
  exportPitayaOutOrderTransferBill(input: ExportPitayaOrderTransferBillInInfoInput): String

  """生产代卖调拨导出:生产调拨出库明细信息导出"""
  exportPitayaOutOrderTransferDetail(input: ExportPitayaOrderTransferDetailInput): String

  """生产报损费用管理：生产过程报损信息导出"""
  exportPitayaProductionDamageOrderDetail(input: ExportFmsProductionDamageDetailInput): String

  """营销采购费用导出"""
  exportPitayaPurchaseBill(input: ExportPitayaPurchaseBillInput): String

  """营销采购明细导出"""
  exportPitayaPurchaseOrder(input: ExportPitayaPurchaseOrderInput): String

  """营销采购退货费用导出"""
  exportPitayaPurchaseReturnBill(input: ExportPitayaPurchaseReturnBillInput): String

  """营销采购退货明细导出"""
  exportPitayaPurchaseReturnOrder(input: ExportPitayaPurchaseReturnOrderInput): String

  """生产销售收入管理:销售收入完工成本导出"""
  exportPitayaSaleIncome(input: ExportPitayaSaleIncomeInput): [String]

  """导出报表"""
  exportPurchase(exportPurchaseInput: ExportPurchaseInput): ExportPurchasePayload @deprecated(reason: "2.21 采购报报表重构")

  """报销费用管理: 导出报销单"""
  exportReimbursement(input: ExportReimbursementInput!): FASFilePayload

  """还柜费用导出"""
  exportReturnBoxBill(input: ExportPageBillInput!): String

  """关务-海运在途跟踪:导出"""
  exportSeaTrip(input: SeaTripExportInput): DurianFilePayload

  """盘点信息导出接口"""
  exportStockCheck(input: ExportStockCheckInput): String

  """供应商管理: 导出供应商信息"""
  exportSupplier(supplierCondition: SupplierConditionInput): String

  """供应商:出口公司下拉"""
  exportSupplierCompanyOption: [DurianOption]

  """进口通关跟踪:导出"""
  exportTracking(input: TrackingExportInput): String

  """导出报表"""
  exportTransfer(exportTransferInput: ExportTransferInput): String

  """财务系统销地调拨费用管理:导出"""
  exportTransferBill(input: ExportTransferBillPageInput!): String

  """综合查询-在途查看:SOP导出"""
  exportTravelSOP(input: TravelCabinetBatchCodeExportInput): String

  """ 列表导出"""
  exportWarehouseReportForm(input: WarehouseReportFormQueryInput): String

  """任务按钮选项"""
  fabricationOption(code: Int): [Option]

  """装货:根据品类获取工厂下拉"""
  factoryOptionsByCategory(input: ID!): [DurianOption]

  """装货:根据供应商获取工厂下拉"""
  factoryOptionsBySupplier(input: FactoryOptionsBySupplierInput): [DurianOption]

  """故障温度设备管理:分页"""
  failureDevicePage(input: FailureDevicePageInput): FailureDevicePagePayload

  """故障温度设备管理:分页未匹配设备号"""
  failureDevicePageNotMatchDeviceCode(input: FailureDeviceEchoInput): [String]

  """故障温度设备管理:故障记录"""
  failureDeviceRecord(deviceId: ID!): FailureDeviceRecordPayload

  """异常销售订单分页查询"""
  fcPeachAbnormalSalesOrderPage(input: PageAbnormalSalesOrderInput): PageAbnormalSalesOrderPayload

  """收货费用单: 国产货分页查询"""
  fcPeachDomesticReceiptExpensePage(input: FcPeachDomesticReceiptExpensePageInput): FcPeachDomesticReceiptExpensePagePayload

  """订单报表: 列表导出"""
  fcPeachExportOrderReportForm(input: PeachOrderReportFormQueryInput): String

  """订单报表: 订单明细查询"""
  fcPeachGetOrderReportDetail(input: FcPeachOrderReportInput): FcPeachOrderReportFormDetailPayload

  """订单: 客户订单查询"""
  fcPeachOrderByCustomerPage(input: FcPeachOrderByCustomerPageInput!): FcPeachOrderByCustomerPagePayload

  """订单: 分页销售订单"""
  fcPeachOrderPage(input: FcPeachOrderPageInput!): FcPeachOrderPagePayload

  """客户:获取客户列表"""
  fcPeachPageCustomer(input: FcPeachCustomerPageInput): FcPeachCustomerPagePayload

  """订单报表: 列表接口"""
  fcPeachPageOrderReportForm(input: PeachOrderReportFormPageInput): PeachOrderReportFormPagePayload

  """按照时间和收银支付方式分页查询收银订单信息"""
  fcPeachPagePaymentOrder(input: OrderPaymentPageInput): PeachOrderPagePayload

  """采购费用分页查询"""
  fcPeachPagePurchaseCost(input: FcPeachPurchaseCostPageInput): FcPeachPurchaseCostPagePayload

  """收银统计"""
  fcPeachPaymentCount(input: OrderPaymentCountInput): OrderPaymentCountPayload

  """待处理异常销售订单数量"""
  fcPeachPendingAbnormalOrderCount: Int

  """销售统计"""
  fcPeachSaleCount: SaleCountPayLoad

  """销售统计-商品销售详情"""
  fcPeachSaleCountOfCommodity: SaleCountCommodityPayload

  """销售统计-库存销售详情"""
  fcPeachSaleCountOfStock: SaleCountStockPayload

  """费用模板:费用项分组下拉"""
  feeGroupSelect: [DurianOption]

  """费用模板:基于模板类型的费用项下拉"""
  feeItemByTypeOption(tempType: TemplateTypeEnum!): [DurianOption]

  """费用项预设值管理:触发条件下拉"""
  feeItemConditionSelect: [DurianOption]

  """费用项预设值管理:触发条件值下拉"""
  feeItemConditionValSelect(condition: ID): ItemConditionValSelectPayload

  """费用项预设值管理:预设金额分页"""
  feeItemDefaultValPage(input: FeeItemConditionPageInput): FeeItemDefaultValPagePayload

  """费用项预设值管理:费用项详情"""
  feeItemDetail(itemId: ID!): FeeItemDetailPayload

  """费用项预设值管理:费用项分页列表"""
  feeItemPage(input: FeeItemPageInput): FeeItemPagePayload

  """费用模板:计算规则下拉"""
  feeItemRuleSelect(itemId: ID!): [DurianOption]

  """费用项预设值管理:支持预设值的费用项下拉"""
  feeItemSelect: [DurianOption]

  """费用模板:详情"""
  feeTemplateDetail(tmpId: ID!): FeeTemplateDetailPayload

  """费用模板:分页查询"""
  feeTemplatePage(input: FeeTemplatePageInput): FeeTemplatePagePayload

  """费用模板:费用模板条件下拉"""
  feeTmpConditionSelect: [DurianOption]

  """费用模板:费用模板条件值下拉"""
  feeTmpConditionValSelect(condition: ID): TmpConditionValSelectPayload

  """费用模板:模板名称校验"""
  feeTmpNameValid(input: TmpValidInput): Boolean

  """字段规则配置表:目标字段和条件字段的映射"""
  fieldDefaultConfigMapping(page: FieldDefaultConfigPageEnum!): FieldDefaultConfigMappingListPayload

  """供应商:供应链金融公司下拉"""
  financeSupplierCompanyOption: [DurianOption]

  """按名称和手机号搜索负责人"""
  findUser(input: FindUserInput): [FindUserPayload]
  fmsAssetPurchaseDetail(input: FmsAssetPurchaseDetailInput): FmsAssetPurchaseDetailPayload

  """所属系统下拉"""
  fmsBelongSystem: [FmsIntOption]

  """商品类型下拉(生产)"""
  fmsCommodityTypeStatus(input: ListAppOptionInput): [FmsIntOption]

  """客户签署下拉"""
  fmsContractSignStatus(input: ListAppOptionInput): [FmsIntOption]

  """入库类型下拉"""
  fmsCostManagement(input: ListAppOptionInput): [FmsIntOption]

  """当前登录组织所属系统"""
  fmsCurrentBelongSystem: FmsIntOption

  """客户属性下拉接口"""
  fmsCustomerAttributeOption(input: FmsListCustomerInput): [FmsIntOption]

  """客户: 按条件获取整体客户树(客户下拉接口)"""
  fmsCustomerTree(input: FmsCustomerTreeInput): FmsTreePayload

  """客户类型下拉接口"""
  fmsCustomerTypeOption(input: FmsListCustomerInput): [FmsIntOption]

  """报损单状态下拉"""
  fmsDamageOrderStatus(input: ListAppOptionInput): [FmsIntOption]

  """报关供应商下拉"""
  fmsDeclarationSupplierOption(input: ListOptionInput!): [FmsStrOption]

  """生产配送退货单状态"""
  fmsDeliveryReturnStatus(input: ListAppOptionInput): [FmsIntOption]

  """生产配送单状态"""
  fmsDeliveryStatus(input: ListAppOptionInput): [FmsIntOption]

  """国产集采采购商品标记下拉"""
  fmsDomesticPurchaseCommodityTag(input: ListAppOptionInput): [FmsIntOption]

  """国产货售后单状态下拉"""
  fmsDomesticReturnStatus(input: ListAppOptionInput): [FmsIntOption]

  """国产货售后单类型下拉"""
  fmsDomesticReturnType(input: ListAppOptionInput): [FmsIntOption]

  """ 财务系统产地发柜价测算: 产地发柜价测算详情查询"""
  fmsDurianOriginFeeDetail(input: FmsDurianOriginFeeDetailInput): FmsDurianOriginFeeDetailPayload

  """国产货总部采购售后管理: 导出国产货采购售后订单详情信息 """
  fmsExportDomesticAfterPurchaseOrder(input: FmsExportDomesticAfterPurchaseOrderInput!): String

  """国产货总部采购售后管理: 导出国产货采购售后费用单详情信息 """
  fmsExportDomesticAfterPurchaseOrderBill(input: FmsExportDomesticAfterPurchaseOrderBillInput!): String

  """国产货区域集采售后管理: 导出国产货采购售后订单详情信息 """
  fmsExportDomesticAreaAfterPurchaseOrder(input: FmsExportDomesticAreaAfterPurchaseOrderInput!): String

  """国产货区域集采售后管理: 导出国产货采购售后费用单详情信息 """
  fmsExportDomesticAreaAfterPurchaseOrderBill(input: FmsExportDomesticAreaAfterPurchaseOrderBillInput!): String

  """国产货区域集采管理管理: 导出区域集采订单详情信息 """
  fmsExportDomesticAreaPurchaseOrder(input: FmsExportDomesticAreaPurchaseOrderInput!): String

  """国产货区域集采管理管理: 导出区域集采费用单详情信息 """
  fmsExportDomesticAreaPurchaseOrderBill(input: FmsExportDomesticAreaPurchaseOrderBillInput!): String

  """国产货总部采购管理: 导出国产货订单详情信息 """
  fmsExportDomesticPurchaseOrder(input: FmsExportDomesticPurchaseOrderInput!): String

  """国产货总部采购管理: 导出国产货采购费用单详情信息 """
  fmsExportDomesticPurchaseOrderBill(input: FmsExportDomesticPurchaseOrderBillInput!): String

  """国产货总部采购售后管理: 总部采购售后订单明细 """
  fmsGetDomesticAfterPurchaseOrderDetail(input: FmsDomesticOrderDetailInput!): FmsDomesticAfterPurchaseOrderDetailPayload

  """国产货区域集采售后管理: 总部采购售后订单明细 """
  fmsGetDomesticAreaAfterPurchaseOrderDetail(input: FmsDomesticOrderDetailInput!): FmsDomesticAreaAfterPurchaseOrderDetailPayload

  """国产货区域集采管理管理: 区域集采订单明细 """
  fmsGetDomesticAreaPurchaseOrderDetail(input: FmsDomesticOrderDetailInput!): FmsDomesticAreaPurchaseOrderDetailPayload

  """国产货总部采购管理: 总部采购订单明细 """
  fmsGetDomesticPurchaseOrderDetail(input: FmsDomesticOrderDetailInput!): FmsDomesticPurchaseOrderDetailPayload

  """列表查询所属组织信息"""
  fmsListAllOrg(input: FmsListOrgInput!): [FmsOption]

  """财务系统收货方:列表查询内部公司客户"""
  fmsListCustomer(input: FmsListCustomerInput!): [FmsOption]

  """客户信息查询:通过类型获取客户信息下拉"""
  fmsListCustomerByType(input: FmsListCustomerByTypeInput!): [FmsIntOption]

  """财务系统调出方:列表查询法人单位"""
  fmsListOrg(input: FmsListOrgInput!): [FmsOption]

  """供应商: 获取开票供应商下拉"""
  fmsListRegionFinancialInfo(input: FmsListRegionFinancialInfoInput): [FmsStrOption]
  fmsListStockBatchCostPrice(input: StockBatchCostPriceInput!): [StockBatchCostPricePayload]

  """供应商: 获取供应商下拉(默认组织和租户)"""
  fmsListSupplier(input: FmsListSupplierInput): [FmsStrOption]

  """供应商: 获取供应商下拉(默认租户)"""
  fmsListSupplierExcludeOrg(input: FmsListSupplierExcludeOrgInput): [FmsStrOption]

  """国产货总部采购售后管理: 分页查询总部采购售后订单 """
  fmsPageDomesticAfterPurchaseOrder(input: FmsPageDomesticAfterPurchaseOrderInput!): FmsPageDomesticAfterPurchaseOrderPayload

  """国产货总部采购售后管理: 分页查询总部采购售后费用单 """
  fmsPageDomesticAfterPurchaseOrderBill(input: FmsPageDomesticAfterPurchaseOrderBillInput!): FmsPageDomesticAfterPurchaseOrderBillPayload

  """国产货区域集采售后管理: 分页查询总部采购售后订单 """
  fmsPageDomesticAreaAfterPurchaseOrder(input: FmsPageDomesticAreaAfterPurchaseOrderInput!): FmsPageDomesticAreaAfterPurchaseOrderPayload

  """国产货区域集采售后管理: 分页查询总部采购售后费用单 """
  fmsPageDomesticAreaAfterPurchaseOrderBill(input: FmsPageDomesticAreaAfterPurchaseOrderBillInput!): FmsPageDomesticAreaAfterPurchaseOrderBillPayload

  """国产货区域集采管理管理: 分页查询区域集采订单 """
  fmsPageDomesticAreaPurchaseOrder(input: FmsPageDomesticAreaPurchaseOrderInput!): FmsPageDomesticAreaPurchaseOrderPayload

  """国产货区域集采管理管理: 分页查询区域集采费用单 """
  fmsPageDomesticAreaPurchaseOrderBill(input: FmsPageDomesticAreaPurchaseOrderBillInput!): FmsPageDomesticAreaPurchaseOrderBillPayload

  """国产货总部采购管理: 分页查询总部采购订单 """
  fmsPageDomesticPurchaseOrder(input: FmsPageDomesticPurchaseOrderInput!): FmsPageDomesticPurchaseOrderPayload

  """国产货总部采购管理: 分页查询总部采购费用单 """
  fmsPageDomesticPurchaseOrderBill(input: FmsPageDomesticPurchaseOrderBillInput!): FmsPageDomesticPurchaseOrderBillPayload

  """生产报损费用管理:分页查询报损单信息"""
  fmsPagePitayaDamageOrder(input: PageFmsPitayaDamageInput): PageFmsPitayaDamagePayLoad

  """生产计划单价设置:生产计划单价设置分页接口"""
  fmsPagePitayaPlanUnitPrice(input: FmsPlanUnitPriceInput): FmsPagePitayaPlanUnitPricePayload

  """生产销售收入管理:销售收入分页接口"""
  fmsPagePitayaSaleIncomeOrder(input: SaleIncomeOrderInput): FmsPagePitayaSaleIncomeOrderPayload

  """生产销售收入管理:销售退货退款分页接口"""
  fmsPagePitayaSaleReturn(input: SaleReturnInput): FmsPagePitayaSaleReturnPayload

  """盘点审核分页接口"""
  fmsPageStockCheck(input: FmsStockCheckInput): FmsPageStockCheckPayload

  """盘点审核详情接口"""
  fmsPageStockCheckDetail(input: FmsStockCheckDetailInput!): FmsStockCheckDetailPayload

  """盘点汇总分页接口"""
  fmsPageStockCheckReport(input: FmsStockCheckInput): FmsPageStockCheckPayload

  """代卖类型下拉"""
  fmsPeachAgencySaleType(input: ListAppOptionInput): [FmsIntOption]

  """批发费用审核产生环节下拉"""
  fmsPeachBillAuditCreateLink(input: ListAppOptionInput): [FmsIntOption]

  """批发开单支付方式下拉"""
  fmsPeachOrderPaymentTypeOption(input: ListAppOptionInput): [FmsStrOption]

  """批发销售单状态下拉"""
  fmsPeachOrderStatus(input: ListAppOptionInput): [FmsStrOption]

  """批发其他收入状态下拉"""
  fmsPeachOtherIncomeStatus(input: ListAppOptionInput): [FmsIntOption]

  """批发其他收入类型下拉"""
  fmsPeachOtherIncomeType(input: ListAppOptionInput): [FmsIntOption]

  """采购财务类型"""
  fmsPeachPurchaseFinancialType(input: ListAppOptionInput): [FmsIntOption]

  """批发销售财务类型"""
  fmsPeachSaleFinancialType(input: ListAppOptionInput): [FmsStrOption]

  """批发销售退货财务类型"""
  fmsPeachSaleReturnFinancialType(input: ListAppOptionInput): [FmsStrOption]

  """批发销售售后类型下拉"""
  fmsPeachSaleReturnType(input: ListAppOptionInput): [FmsIntOption]

  """"营销系统销售售后单据类型"""
  fmsPitayaAfterSaleType(input: ListAppOptionInput): [FmsIntOption]

  """生产是否包含半成品下拉"""
  fmsPitayaCheckHalfFinishedStatus(input: ListAppOptionInput): [FmsIntOption]

  """生产其他入库类型下拉"""
  fmsPitayaCostManagement(input: ListAppOptionInput): [FmsIntOption]

  """生产报损费用管理:生产报损单详情"""
  fmsPitayaDamageDetail(input: FmsPitayaDamageDetailInput): FmsPitayaDamageDetailPayload

  """生产报损类型下拉"""
  fmsPitayaDamageType(input: ListAppOptionInput): [FmsIntOption]

  """生产配送费用单状态下拉"""
  fmsPitayaDeliveryBillStatus(input: ListAppOptionInput): [FmsIntOption]

  """生产配送退货类型下拉"""
  fmsPitayaDeliveryReturnType(input: ListAppOptionInput): [FmsStrOption]

  """生产配送类型下拉"""
  fmsPitayaDeliveryType(input: ListAppOptionInput): [FmsStrOption]

  """"营销系统销售差异单类型"""
  fmsPitayaDifferenceSaleType(input: ListAppOptionInput): [FmsIntOption]

  """"营销系统销售差异单状态"""
  fmsPitayaDifferenceStatus(input: ListAppOptionInput): [FmsIntOption]

  """生产销售收入管理:销售收入详情接口"""
  fmsPitayaSaleIncomeOrderDetail(input: SaleIncomeOrderDetailInput!): FmsPitayaSaleIncomeOrderDetailPayload

  """营销系统销售收入单类型"""
  fmsPitayaSaleIncomeOrderType(input: ListAppOptionInput): [FmsIntOption]

  """生产销售收入管理:销售退货退款详情"""
  fmsPitayaSaleReturnDetail(input: SaleReturnDetailInput): FmsPitayaSaleReturnDetailPayload

  """口岸下拉"""
  fmsPortOption(input: ListOptionInput!): [FmsOption]

  """生产状态下拉"""
  fmsProductionStatus(input: ListAppOptionInput): [FmsIntOption]

  """采购商品标记下拉"""
  fmsPurchaseCommodityTag(input: ListAppOptionInput): [FmsIntOption]

  """内部采购管理--查看详情"""
  fmsPurchaseInnerOrderDetail(input: IdInput!): PurchaseInnerDetailPayload

  """采购退货财务类型"""
  fmsPurchaseReturnFinancialType(input: ListAppOptionInput): [FmsIntOption]

  """内部销售管理--查看详情"""
  fmsSaleInnerOrderDetail(input: IdInput!): SaleInnerDetailPayload
  fmsStandingBookDetail(input: FmsStandingBookDetailInput): FmsStandingBookDetailPayload

  """差异原因"""
  fmsStockCheckDiffStatus(input: ListAppOptionInput): [FmsOption]

  """盘点审核状态下拉"""
  fmsStockCheckFinancialStatus(input: ListAppOptionInput): [FmsIntOption]

  """盘点明细状态下拉"""
  fmsStockCheckItemStatus(input: ListAppOptionInput): [FmsIntOption]

  """盘点审核盘点状态下拉"""
  fmsStockCheckStatus(input: ListAppOptionInput): [FmsIntOption]

  """运输供应商下拉"""
  fmsTransportSupplierOption(input: ListOptionInput!): [FmsStrOption]

  """调入公司下拉"""
  fmsUsageCompany: [FmsUsageCompanyPayload]

  """使用部门下拉"""
  fmsUsageDept: [FmsUsageDeptPayload]

  """采购费用: 查询费用类型下拉框选项"""
  freightCostOption: [Option] @deprecated(reason: "v2.9.0-1对接费用模板移除")

  """查询费用类型"""
  freightTypes(input: ListFreightTypeInput!): [FreightType]

  """对账单:详情"""
  getAccountStatement(id: ID!): AccountStatementDetailPayload

  """采购: 查询采购订单详情"""
  getAcquire(getAcquireInput: GetAcquireInput!): AcquirePayload

  """退货单: 售后小票"""
  getAfterSalesTicket(input: AfterSalesTicketInput): AfterSalesTicketPayload

  """代卖管理:代卖详情"""
  getAgencyManagementDetail(input: GetAgencyManagementDetailInput): GetAgencyManagementDetailPayload

  """代卖合作:查询代卖单详情"""
  getAgencySaleDetail(input: AgencySaleIdInput!): GetAgencySaleDetailPayload

  """代卖开单: 小票查询"""
  getAgencySaleOrderTicket(input: GetAgencySaleOrderTicketInput): GetAgencySaleOrderTicketPayload

  """代卖结算:结算详情查询"""
  getAgencySaleSettlementDetail(input: GetAgencySaleSettlementDetailInput): GetAgencySaleSettlementDetailPayload

  """代卖结算: 状态数量"""
  getAgencySaleSettlementStatusQuantity: AgencySaleSettlementStatusQuantityPayload

  """代卖调拨费用单:详情"""
  getAgencyTradeTransferBill(getAgencyTradeTransferBillInput: GetAgencyTradeTransferBillInput): AgencyTradeTransferBillPayload

  """温度管理:查询报警记录"""
  getAlarmRecords(orderId: ID): AlarmRecordsPayload

  """字典: 获取所有字典信息"""
  getAllDictionary: [PeachBackendOption]

  """供应商:获取所有供应商签约主体"""
  getAllSupplierSigningCompanyOption: [DurianOption]

  """消息:获取所有消息"""
  getAllTypeMessage: [MessagePayload]

  """ 调拨运杂费详情 修改用"""
  getAllocateCostInfo(input: FlowTransferCostDetailInput): AllocateCostInfoPayload

  """ 调拨单记录详情"""
  getAllocateStockRecordDetail(input: AllocateDetailInput): AllocateStockRecordPayload

  """在途:app计划信息查询"""
  getAppDomesticPlanDetail(input: ID!): AppDomesticPlanDetailPayload

  """许可证管理:获取申请状态下拉"""
  getAppStateOption: [DurianSelectTextOption]

  """入库审核: 查询订单详情(入库审核)"""
  getAuditDetail(inOrderDetailInput: InOrderDetailInput): AuditInOrderPayload

  """在库质检:获取可供选择的质检批次"""
  getBatches(input: GetBatchesInput): AllowSelectBatchesPayload

  """费用单操作（未接入费用模板）: 详情查询"""
  getBill1(input: GetBill1Input!): Bill1DataPayload

  """费用单操作（接入费用模板）: 详情查询"""
  getBill2(input: GetBill2Input!): Bill2DataPayload

  """费用项:费用项详情"""
  getBillCost(costId: ID!): BillCostPayload

  """费用规则:费用规则详情"""
  getBillCostRule(ruleId: ID): BillCostRulePayload

  """费用模板: 获取字典表数据"""
  getBillDictItem(input: GetBillDictItemInput): [BillDictItemPayload]

  """库存盘点: 盲盘商品列表"""
  getBlindInventoryCommodity(input: BlindInventoryCommodityInput): [BlindInventoryCommodityPayload]

  """报损: app报损单明细查询"""
  getBreakageOrderDetail(input: GetBreakageOrderDetailInput): BreakageOrderDetailPayload

  """ 报损出库详情查询 （web）"""
  getBreakageRecordDetail(input: ID!): BreakageRecordDetailPayload

  """国产货费用管理:采购员下拉"""
  getBuyerIdOption: BuyerIdPayload

  """获取报警信息"""
  getCabinetAlarmInfo(input: ID): AlarmHandlerInfoPayload

  """获取不能批量处理的订单数量"""
  getCantBatchCount(input: CantBatchCountInput): Int

  """ 获取商户下收银员信息"""
  getCashierList: CashierListPayload

  """在库质检:新建质检任务的时候查询品类"""
  getCategories: AllowSelectCategoriesPayload

  """子对账单:获取对账单下的子对账单"""
  getChildrenStatementByAccountStatement(accountStatementId: ID!): [AccountChildrenStatementPayload]

  """数据字典:获取分类字典json树"""
  getClassAndDictDataTree: String

  """数据字典:根据分类id查询分类详情"""
  getClassInfoByClassId(classId: ID!): DataDictClassPayload

  """数据字典:根据分类id/分类code查询下级列表"""
  getClassList(input: DataDictClassQueryInput!): [DataDictClassPayload]

  """查询商品信息"""
  getCommodity(commodityId: Int): CommodityDetailPayload

  """商品调整: 详情查询"""
  getCommodityAdjustmentDetail(input: ID!): AdjustmentDetailPayload

  """获取商品产地信息"""
  getCommodityOriginPlaceOption(input: CommodityOriginPlaceOptionInput): [CommodityOriginPlacePayload]

  """根据商品sku id和规格列表查询具体信息"""
  getCommoditySkuAndUnitInfo(commoditySkuAndUnitInput: CommoditySkuAndUnitInput): CommoditySkuAndUnitPayload

  """商品管理: 根据tagId 后去标签关联商品信息"""
  getCommodityTagAssociation(tagId: ID): CommodityTagAssociationPayload

  """对账单:所属公司下拉"""
  getCompanySelectOption: [DurianOption]

  """国产计划:已完成收货的客户下拉"""
  getCompletedReceiptCustomerOption(planId: ID!): [DurianOption]

  """用户公共:获取组织下联系人下拉"""
  getContactOption(input: Int): [ContactOption]

  """商品转换: 转换订单详情"""
  getConvertDetail(input: ConvertOrderIdInput): CommodityConvertPayload

  """费用录入: 明细查询"""
  getCostEntryDetail(input: CostEntryIdInput): CostEntryDetailPayload

  """采购费用: 获取费用单详情"""
  getCostOrderDetail(billId: ID!): CostOrderPayload

  """用户公共:获取国家下拉"""
  getCountry: [DurianOption]

  """欠款设置：查询前设置信息"""
  getCreditConfiguration: CreditConfigurationPayLoad

  """客户: 授信-详情"""
  getCreditCustomer(input: QueryCreditCustomerInput): CreditCustomerPayload

  """获取当前用户信息【未实现】"""
  getCurrentUser: CurrentUserPayload

  """获取当前用户打印小票权限"""
  getCurrentUserTicketPower: [String]

  """生产客户: 查询客户基本信息"""
  getCustomerBase(getCustomerBaseInput: GetCustomerBaseInput): CustomerBasePayload

  """客户: 查询客户基础信息"""
  getCustomerBaseInfo(input: CustomerBaseInfoInput): CustomerBaseInfoPayload

  """客户管理: 查询客户基本信息"""
  getCustomerBaseWeb(getCustomerBaseInput: GetCustomerBaseInput): CustomerBasePayload

  """生产客户: 合作信息-获取客户授信信息"""
  getCustomerCooperation(input: GetPitayaCustomerCooperationInput!): PitayaCustomerCooperationPayload

  """客户: 授信申请-详情"""
  getCustomerCreditApply(input: ID): GetCustomerCreditApplyPayload

  """回款录入: 统计客户今日回款单金额合计"""
  getCustomerPaymentAmount(input: CustomerPaymentAmountInput!): CustomerPaymentAmountPayload

  """ 客户类型下拉 """
  getCustomerTypeOption: OptionPayload

  """公共:获取品类名称下拉"""
  getCustomsCategoryNameSelect(input: QueryInput): [DurianOption]

  """关务角色:获取数据权限树"""
  getCustomsDataTree(input: CustomsDataType): [DataTreeNode]

  """海关报关单:详情"""
  getCustomsDeclarationForm(formId: ID!): CustomsDeclarationFormDetailPayload

  """公共:目的地选择下拉"""
  getCustomsDestinationSelect(type: DestinationType): [DurianOption]

  """公共:目的地类型下拉"""
  getCustomsDestinationTypeSelect: [DurianOption]

  """公共:获取出口港下拉选择"""
  getCustomsExportPortSelect: [DurianOption]

  """公共：获取关务系统筛选项"""
  getCustomsFilter(type: CustomsFilterTypeEnum): [DurianOption]

  """公共:获取进口报关公司下拉"""
  getCustomsImportDeclareCompanySelect: [DurianOption]

  """公共:获取进口港下拉选择"""
  getCustomsImportPortSelect: [DurianOption]

  """关务角色:获取功能权限树"""
  getCustomsPowerTree: [TreeNode]

  """公共:获取查询状态下拉"""
  getCustomsQueryStatusSelect(input: QueryInput): [DurianOption]

  """关务角色:根据角色ID获取数据权限"""
  getCustomsRoleDataRel(input: CustomsRoleDataRelInput): [String]

  """关务角色:根据主键ID获取功能权限"""
  getCustomsRolePowerRel(roleId: Int): [String]

  """许可证管理:获取关务系统申请单位下拉"""
  getCustomsSupplierSelectOption: [DurianSelectTextOption]

  """报损出库:获取图片"""
  getDamageOutPictures(outStockOrderId: ID!): DamagePhotos

  """凭证模板数据来源: 根据业务单据类型获取金额值来源、条件信息"""
  getDataSourceByBusinessType(input: DataSourceQueryInput!): DataSourcePayLoad

  """表格设计:获取日期可选项下拉"""
  getDateSelectOption: [DurianSelectTextOption]

  """欠款管理: 欠款单详情"""
  getDebtOrderDetail(input: DebtOrderDetailInput): DebtOrderDetailPayload

  """配送费用单: 配送费用单详情"""
  getDeliveryBill(getDeliveryBillInput: GetDeliveryBillInput): DeliveryBillPayload

  """发货管理:出口报关公司下拉"""
  getDeliveryExportSupplierSelect: [DurianOption]

  """发货管理:查询计划详情"""
  getDeliveryPlanDetail(input: ID!): DeliveryPlanDetailPayload

  """费用字典:查询费用字典表"""
  getDictCodeGroup(dictCodeGroupInput: DictCodeGroupInput): DictCodeGroupPayload

  """费用字典选项:查询费用字典选项表"""
  getDictItem(dictItemInput: DictItemInput): DictItemListPayload

  """数据字典:根据分类id/分类code查询字典列表"""
  getDictList(input: DataDictClassQueryInput!): [DataDictPayload]

  """字典管理: 根据字典类型编码获取字典选项"""
  getDictOption(input: DictQueryInput!): DictOptionPayLoad

  """非主营业务收款管理: 收款方式下拉"""
  getDictOptionOfNonPrimary(input: DictQueryInput!): DictOptionPayLoad

  """字典: 根据字典类型获取字典信息"""
  getDictionaryByType(input: DictionaryQueryInput): [PeachBackendOption]

  """空柜池:根据船期获取可查看卸货港"""
  getDischargeBySail(sailScheduleId: ID!): [DurianOption]

  """国产计划:获取计划基础信息"""
  getDomesticDeliveryPlanBasicInfo(planId: ID!): DomesticDeliveryPlanBasicPayload

  """国产货总部销售管理:总部销售查看详情"""
  getDomesticHQSaleDetail(input: FmsDurianHQSaleDetailInput): FmsDomesticHQSaleDetailPayload

  """在途:一键发货前获取计划信息"""
  getDomesticPlanDetail(input: ID!): DomesticPlanDetailPayload

  """在途:编辑前获取计划信息"""
  getDomesticPlanDetailWithRoute(input: ID!): DomesticPlanDetailWithRoutePayload

  """国产货采购费用管理:国产货费用详情"""
  getDomesticProductsPurchaseBillDetail(input: ID!): DomesticProductPurchaseBillDetailPayload

  """国产货销售费用管理:国产货费用详情"""
  getDomesticProductsSaleBillDetail(input: ID!): DomesticProductSaleBillDetailPayload

  """国产计划:获取国产货采购详情"""
  getDomesticPurchaseDetail(planId: ID!): DomesticPurchaseDetailPayload

  """国产计划:获取国产货质量跟踪"""
  getDomesticQualityTracking(planId: ID!): DomesticQualityTrackingPayload

  """国产计划:获取已完成收货方的商品明细"""
  getDomesticReceiptCommodity(taskId: ID!): DomesticReceiptCommodityPayload

  """国产货总部销售售后管理:总部销售售后查看详情"""
  getDomesticSaleReturnDetail(input: FmsDurianHQSaleDetailInput): FmsDomesticSaleReturnDetailPayload

  """国产计划:获取sop执行信息"""
  getDomesticSopExecInfo(input: DomesticSopExecInfoInput): SopExecutionDetailPayload

  """公共:获取APP任务待办数量"""
  getDurianAppTaskTodoCount(input: DurianAppTaskTodoCountGetInput): [DurianAppTaskTodoCountGetPayload]

  """客户:查询客户"""
  getDurianCustomerDetail(input: ID!): DurianCustomerDetailPayload

  """货柜角色:获取数据权限树"""
  getDurianDataTree(input: DurianDataType!): [DataTreeNode]

  """总部销售管理:查询总部销售详情"""
  getDurianHQSaleDetail(input: FmsDurianHQSaleDetailInput): FmsDurianHQSaleDetailPayload

  """货柜角色:获取功能权限树"""
  getDurianPowerTree: [TreeNode]

  """货柜角色:根据角色ID获取数据权限"""
  getDurianRoleDataRel(input: DurianRoleDataRelInput): [String]

  """货柜角色:根据角色ID获取功能权限"""
  getDurianRolePowerRel(id: ID!): [String]

  """货柜供应商:查询发货地址"""
  getDurianSupplierDeliveryAddress(input: ID!): DurianSupplierAddressListPayload

  """获取动态分组列表"""
  getDynamicSubGroups(input: DynamicSubGroupInput): DynamicGroupsPayload

  """空柜信息:详情"""
  getEmptyCabinetInfoDetail(emptyCabinetId: ID): EmptyCabinetInfoDetailPayload

  """空柜池:详情"""
  getEmptyCabinetPoolDetail(sailScheduleId: ID!): EmptyCabinetPoolDetailPayload

  """出口报关:获取出口报关任务详情"""
  getExportDeclare(input: ExportDeclareGetInput): ExportDeclareDetailInfoPayload

  """生产任务: 任务详情记录统计"""
  getFabricationStatistics(taskId: ID): FabricationStatistics

  """费用公共:根据模板ID获取费用项"""
  getFeeBillById(input: BillGetInput): [BillItemPayload]

  """费用公共:根据模板ID列表获取费用项"""
  getFeeBillByIdList(input: BillListGetInput): [BillListItemPayload]

  """费用公共:根据模板类型获取费用项"""
  getFeeBillByType(type: TemplateTypeEnum): [BillItemPayload]

  """费用公共:根据费用单id获取所有费用单中存在的费用项"""
  getFeeBillExistCostById(input: BillGetInput): [BillItemPayload]

  """费用公共:根据费用单id获取所有费用单中存在的费用项"""
  getFeeBillExistCostByIdList(input: BillListGetInput): [BillListItemPayload]

  """对账单核对:费用模板可选项下拉"""
  getFeeTemplateSelectOption: [DurianOption]

  """字段规则配置表:详情"""
  getFieldDefaultConfig(configId: ID!): FieldDefaultConfigDetailPayload

  """货柜公共：根据url获取文件信息"""
  getFileByUrl(url: String): DurianFilePayload

  """公共：获取筛选项"""
  getFilter(input: FilterTypeEnum): [DurianOption]

  """ 调拨费用单详情"""
  getFlowTransferCostDetail(input: FlowTransferCostDetailInput): FlowTransferCostPayload

  """财务系统产地销售管理:销售明细详情查询"""
  getFmsDurianOriginSaleDetail(input: FmsDurianOriginSaleDetailInput): FmsDurianOriginSaleDetailPayload

  """总部采购管理: 采购明细详情查询"""
  getFmsDurianPurchaseDetail(input: GetFmsPurchaseDetailInput!): GetFmsDurianPurchaseDetailPayload

  """批发进口采购管理: 采购明细详情查询"""
  getFmsPeachImportPurchaseDetail(input: GetFmsPurchaseDetailInput!): GetFmsImportPurchaseDetailPayload

  """生产进口采购管理: 采购明细详情查询"""
  getFmsPitayaImportPurchaseDetail(input: GetFmsPurchaseDetailInput!): GetFmsImportPurchaseDetailPayload

  """生产销售收入管理(改造):销售收入详情接口"""
  getFmsPitayaSaleIncomeOrderDetail(input: SaleIncomeOrderDetailInput!): GetFmsPitayaSaleIncomeOrderDetailPayload

  """资金流水: 获取结余信息（1-刷新，99-不刷新）"""
  getFundBalance(input: RefreshInput!): FundBalancePayLoad

  """货物移库:详情页"""
  getGoodsTransfer(transferIDInput: TransferIDInput): GoodsTransferPayload

  """客户:获取分组类型下拉"""
  getGroupType: [DurianOption]

  """货柜公共:获取鲸准网内嵌iFrame路径, 参数为计划id"""
  getIFrameUrl(input: ID): String

  """进口报关:获取进口报关任务详情"""
  getImportDeclare(input: ImportDeclareGetInput): ImportDeclareDetailInfoPayload

  """入库审核: 获取入库记录详情（入库记录）"""
  getInOrderRecordDetail(inOrderDetailInput: InOrderDetailInput): InOrderRecordDetailPayload

  """综合查询-在途查看:APP分享H5信息"""
  getIntegratedQuerySop(originPlanId: ID): AllTripSopPayload

  """盘点记录: 详情"""
  getInventoryRecordDetail(input: InventoryRecordDetailInput): InventoryRecordDetailPayload

  """单据上传:获取单据任务详情"""
  getInvoice(input: InvoiceGetInput): InvoiceDetailInfoPayload

  """获取组长下拉框选项"""
  getLeader: [Leader]

  """许可证管理:详情"""
  getLicenceInfo(id: ID!): LicenceDetailPayload

  """许可证管理:通过许可证号查询详情"""
  getLicenceInfoByLicenceCode(licenceCode: String!): LicenceDetailPayload

  """空柜池:根据船期获取可查看装货港"""
  getLoadingPortBySail(sailScheduleId: ID!): [DurianOption]

  """舱单信息:详情"""
  getManifestInfo(id: ID!): ManifestDetailPayload

  """详情"""
  getMonitorDetail(input: MonitorDetailInput): MonitorPayload

  """表格设计:获取数值可选项下拉"""
  getNumberSelectOption: [DurianSelectTextOption]

  """陆运:获取品类名称列表"""
  getOptionCategoryName: [DurianOption]

  """陆运:获取进口报关公司名称列表"""
  getOptionImportCustomsCompanyName: [DurianOption]

  """陆运:获取起始地名称列表"""
  getOptionOriginPlace: [DurianOption]

  """查询船公司下拉列表"""
  getOptionShipCompany: [DurianOption]

  """退货: 退货页面查询订单商品"""
  getOrderCommodity(input: ID!): OrderReturnCommodityDetailPayload

  """组织架构管理:模糊查询组织树"""
  getOrgTreeByCondition(
    """模糊查询组织树请求"""
    getOrgTreeByConditionInput: GetOrgTreeByConditionInput
  ): GetOrgTreeByConditionPayload

  """原产地证信息:详情"""
  getOriginCertificate(id: ID!): OriginCertificateCustomsDeclarationInfoPayload

  """出库记录: 出库记录日志"""
  getOutStockRecordLog(getOutStockRecordLogInput: GetOutStockRecordLogInput): OutStockRecordLogPayload

  """详情"""
  getOverviewDetail(input: OverviewDetailInput): OverviewPayload

  """财务系统财务管理:回款费用单详情"""
  getPaymentReturnDetail(input: PaymentReturnInfoInput): PaymentReturnDetailPayload

  """ 星云系统预收相关: 查询批发预收订单详情 """
  getPeachAdvanceDetailInfo(input: IdInput): PeachAdvanceDetailPayload

  """ 星云系统预收相关: 查询批发预收退款订单详情 """
  getPeachAdvanceReturnDetailInfo(input: IdInput): PeachAdvanceReturnDetailPayload

  """商品调整:查询详情"""
  getPeachCommodityAdjustmentDetail(input: PeachCommodityAdjustmentDetailInput!): PeachCommodityAdjustmentDetailPayload

  """批发其他入库:查询详情"""
  getPeachOtherInStockBillDetail(input: OtherInStockBillDetailInput!): PeachOtherInStockBillDetailPayload

  """批发销售费用管理:查询退货单详情信息"""
  getPeachReturnOrderDetail(input: PeachReturnOrderDetailInput): PeachReturnOrderDetailPayLoad

  """批发销售费用管理：销售收入查看出库记录"""
  getPeachSaleOutStockDetail(input: PeachSaleOutStockDetailInput): PeachSaleOutStockDetailPayload

  """批发销售费用管理:销售收入查看详情"""
  getPeachSalesOrderDetail(input: PeachSalesOrderDetailInput!): GetPeachSalesOrderDetailPayload

  """获取权限列表【未实现】"""
  getPermission: [PermissionPayload]

  """费用录入: 明细查询"""
  getPitayaCostEntryDetail(input: PitayaCostEntryIdInput): PitayaCostEntryDetailPayload

  """生产客户: 获取客户资质信息"""
  getPitayaCustomerQualification(input: GetPitayaCustomerQualificationInput!): PitayaCustomerQualificationPayload

  """生产配送管理(改造后):查询配送详情"""
  getPitayaDeliveryOrderDetail(input: FmsPitayaDeliveryOrderDetailInput): FmsPitayaDeliveryOrderDetailPayload

  """生产配送管理(改造后):查询配送退货详情"""
  getPitayaDeliveryReturnDetail(input: FmsPitayaDeliveryOrderDetailInput): FmsPitayaDeliveryReturnDetailPayload

  """生产其他入库:查询详情"""
  getPitayaOtherInStockBillDetail(input: OtherInStockBillDetailInput!): PitayaOtherInStockBillDetailPayload

  """费用模板: 通过模板id查询费用模板(适用于通过id拿已有模板)"""
  getPitayaTemplateByTempId(input: GetTemplateByIdInput): TemplatePayload

  """费用模板: 通过触发条件查询费用模板(适用于通过类型拿最新的模板)"""
  getPitayaTemplateByTriggerCondition(input: GetTemplateInput): TemplatePayload

  """综合查询-在途查看:通过柜次查询相关计划id"""
  getPlanIdByCabinetBatchCode(input: CabinetBatchCodeInput): CabinetBatchCodeRelatePlanIdPayload

  """温度管理:查询echarts位置信息数据"""
  getPositionEchartsData(orderId: ID): PositionEchartsListPayload

  """角色管理:获取权限树"""
  getPowerTree(getPowerTreeInput: GetPowerTreeInput): GetPowerTreePayload

  """生产管控: 生产管控查询接口"""
  getProduction(input: GetProductionInput): ProductionControlPayload
  getProductionConfig: ProductionConfigPayload

  """生产计划: 生产计划详情"""
  getProductionPlanDetail(planId: ID): ProductionPlanDetailPayload

  """采销费用录入:获取采销费用详情"""
  getPurchaseAndSalesBillDetail(id: ID!): PurchaseAndSalesBillDetailPayload

  """
  采购费用分页查询 迁移到聚合查询
  采购费用按状态统计 迁移到聚合查询
  获取采购订单杂运费
  """
  getPurchaseCostDetail(input: PurchaseOrderCostInput): PurchaseOrderCostDetailPayload

  """ 获取采购订单详细信息"""
  getPurchaseOrderDetail(input: PeachPurchaseOrderDetailInput): PurchaseOrderDetailPayload

  """[废弃]采购退货单: 退货单详情"""
  getPurchaseReturn(getPurchaseReturnInput: GetPurchaseReturnInput): PurchaseReturnPayload @deprecated(reason: "在v2.20.1版本生成新的接口与中台对接")

  """收货费用单: 查询收货费用详情"""
  getReceiveBill(input: GetReceiveBillInput): ReceiveBillPayload

  """获取收件人邮箱设置信息"""
  getRecipientMailInfo(input: RecipientMailInfoGetInput): RecipientMailInfoGetPayload

  """
  退款选择： 退款选择页面展示信息 https://app.mockplus.cn/app/Uz0C8IVGDAB/preview/bAAyLM58aph/CHo85YFm1 
  """
  getRefundChooseDetail(input: RefundChooseInput): RefundChoosePayload

  """
  退款修改： 退款修改页面展示信息， 入参 退款单ID https://app.mockplus.cn/app/Uz0C8IVGDAB/preview/bAAyLM58aph/_ABg0dsQ1 
  """
  getRefundModifyDetail(input: RefundModifyInput): RefundModifyPayload

  """查询关联订单列表"""
  getRelationOrder(id: ID!): [TransportRelationOrderPayload]

  """还箱:获取还箱任务详情"""
  getReturnBox(input: ReturnBoxGetInput): ReturnBoxDetailInfoPayload

  """退货: 退货记录详情"""
  getReturnOrderDetail(input: ReturnOrderIdInput): ReturnOrderDetailPayload

  """采购退货费用单: 退货费用详情"""
  getReturnsBillDetail(getReturnsBillDetailInput: GetReturnsBillDetailInput): ReturnBillPayload

  """角色管理:获取角色详情"""
  getRole(
    """获取角色详情请求"""
    roleIdInput: RoleIdInput
  ): RolePayload

  """角色管理:获取角色下拉"""
  getRoleOption(
    """获取角色下拉请求"""
    getRoleOptionInput: GetRoleOptionInput
  ): GetSelectPayload

  """发货管理:根据路线ID获取路线详情"""
  getRouteDetail(routeId: ID!): RouteInformationPayload

  """通用的获取规则数据接口"""
  getRuleDataOfCommon(input: GetRuleDataOfCommonInput): [Cv]

  """空柜池:根据当前查询可用船期"""
  getSailScheduleList: SailChangeInfoPayLoad

  """销售收入单: 查询详情"""
  getSaleIncomeOrder(input: GetSaleIncomeInput): SaleIncomeOrderPayload

  """销售收入单: 查询详情"""
  getSaleIncomeOrderWeb(input: GetSaleIncomeWebInput): SaleIncomeOrderWebPayload

  """成品销售退货:退货单详情"""
  getSaleReturn(getSaleReturnInput: GetSaleReturnInput): SaleReturnPayload

  """借调:日志列表"""
  getSecondmentLogs(secondmentId: ID!): [SecondmentLogPayload]

  """代卖结算:代卖单详情查询"""
  getSettlementAgencySaleOrder(input: GetSettlementAgencySaleOrderInput): GetSettlementAgencySaleOrderPayload

  """单柜资料:获取品类名称下拉"""
  getSingleCategoryNameSelect: [DurianOption]

  """单柜资料:获取进口报关公司下拉"""
  getSingleEntryCustomsSupplierSelect: [DurianOption]

  """单柜资料:获取进口港下拉"""
  getSingleEntryPortSelect: [DurianOption]

  """ 根据组合数据查询SKU"""
  getSku(input: SkuOptionQueryInput): CommoditySkuPayload

  """sku详情"""
  getSkuDetail(commodityId: [Int]): SkuDetailPayload

  """sop:获取验收答案"""
  getSopAnswer(sopId: ID): SopResultViewInfoPayload

  """查询SOP检查项"""
  getSopCheckItem(sopDetailId: ID): SopCheckItemPayload

  """综合查询-在途查看:获取sop信息"""
  getSopExecutionDetail(input: SopDetailGetInput): SopExecutionDetailPayload

  """sop:sop列表"""
  getSopList(sopIds: [ID]): [SopListPayload]

  """获取sop或答案"""
  getSopOrResult(input: GetSopOrResultInput): SopDetailResultPayload

  """sop:获取验收题目"""
  getSopQuestion(input: SopGetInput): SopGetPayload

  """商品转换: 指定状态的数量查询"""
  getStatusCount(input: GetStatusCountInput): Int

  """单个查询标准规格"""
  getStdSpec(stdSpecId: Int): StdSpecPayload

  """库存费用单:获取库存费用单运杂费"""
  getStockCostOrderCost(input: CostOrderCostDetailInput): StockCostOrderCostDetailPayload

  """库存费用单:获取库存费用单详情"""
  getStockCostOrderDetail(input: CostOrderDetailInput): StockCostOrderDetailPayload

  """v2.22供应商: 获取供应商基本信息"""
  getSupplierBase(getSupplierBaseInput: GetSupplierBaseInput!): PitayaSupplierBasePayload

  """供应商:获取供应商关联的品类下拉"""
  getSupplierCategoryOption(input: SupplierCategoryOptionInput): [DurianOption]

  """对账单核对:开票供应商可选项下拉"""
  getSupplierContractRelSelectOption(supplierId: ID!): [DurianOption]

  """供应商:根据当前组织ID获取供应商ID"""
  getSupplierIdsByOrganization: [ID]

  """许可证管理:获取申请单位和报关公司下拉"""
  getSupplierSelectOption(input: DurianSupplierTypeEnum): [DurianSelectTextOption]

  """供应商:获取供应商签约主体下拉"""
  getSupplierSigningCompanyOption(supplierId: ID): [DurianOption]

  """费用项业务规则:供应商类型选项表"""
  getSupplierType(appId: ID!): [Option2]

  """表格设计:获取表格字段信息"""
  getTableFieldData(input: TableFieldQueryInput!): [TableFieldPayload]

  """库存盘点： 根据盘点记录id获取本次盘点详情"""
  getTakeStockRecordDetail(input: TakeStockRecordDetailInput): TakeStockRecordDetailPayload

  """模板管理:获取模板分组json数据树"""
  getTempAndGroupDataTree: String

  """分组管理:获取分组树"""
  getTempGroupDataTree(input: TempGroupDataInput): [TempGroupPayload]

  """温度管理:查询echarts温度、湿度数据"""
  getTemperatureAndHumidityEchartsData(input: EchartsInput): TemperatureAndHumidityEchartsListPayload

  """温度管理:详情头部数据"""
  getTemperatureDetail(orderId: ID): TemperatureHeadDetailPayload

  """温度管理:查询关注状态"""
  getTemperatureFocusState(orderId: ID): TemperatureFocusPayLoad

  """温度管理:查询备注信息"""
  getTemperatureRemarks(orderId: ID): TemperatureOrderRemarksPayload

  """货柜公共：获取下载模板"""
  getTemplate(input: TemplateEnum!): String

  """表格设计:获取当前模板是否可编辑状态"""
  getTemplateEditStatus(tempId: ID!): Boolean

  """模板管理:获取模板列表"""
  getTemplateList(input: TempQueryInput!): [TempPayload]

  """用户公共:通过纳税人识别号获取租户信息"""
  getTenantByTin(input: String): TenantPayload

  """温度计:温度计查询"""
  getThermometers(thermometerCode: String): ThermometerPayload

  """根据权限码获取待办事项"""
  getTodoCount: [TodoCountPayload]

  """进口通关跟踪:获取出口报关任务详情"""
  getTracking(input: TrackingGetInput): TrackingDetailInfoPayload

  """调拨费用单:详情"""
  getTransferBill(flowId: ID): TransferBillPayload

  """查询调拨入库订单"""
  getTransferInOrder(flowId: ID): TransferOrderPayload

  """查询调拨入库订单状态值"""
  getTransferInOrderStatus(getTransferInOrderStatusInput: GetTransferInOrderStatusInput): GetTransferInOrderStatusPayload

  """调拨费用单:获取调拨费用状态(2.17.1废弃)"""
  getTransferOrderFeeStatus(getTransferBillStatusInput: GetTransferBillStatusInput): GetTransferOrderFeeStatusPayload @deprecated

  """查询调拨出库订单"""
  getTransferOutOrder(flowId: ID): TransferOrderPayload

  """查询调拨出库订单状态值"""
  getTransferOutOrderStatus(getTransferOutOrderStatusInput: GetTransferOutOrderStatusInput): GetTransferOutOrderStatusPayload

  """查询运输节点日志"""
  getTransportLog(id: ID!): [TransportLogPayLoad]

  """查询运单详情"""
  getTransportOrderInfo(id: ID!): TransportOrderPayLoad

  """查询运单任务"""
  getTransportOrderTask(id: ID!): [TransportOrderTaskPayLoad]

  """运输角色:获取功能权限树"""
  getTransportPowerTree: [TreeNode]

  """"获取查询分类状态"""
  getTransportQueryState(type: TransportTypeEnum): [DurianOption]

  """运输角色:根据角色ID获取功能权限"""
  getTransportRolePowerRel(roleId: Int!): [String]

  """"获取运单状态"""
  getTransportState(type: TransportTypeEnum!): [DurianOption]

  """字典管理: 根据字典类型编码获取(树形)字典选项"""
  getTreeDictOption(input: DictTreeQueryInput!): String

  """获取restful接口前缀"""
  getUrlPrefix: String

  """员工账号管理:获取用户信息"""
  getUser(
    """获取用户信息请求"""
    getUserInput: GetUser
  ): UserInfoPayload

  """模板管理:获取具有数据导入权限的用户下拉"""
  getUserSelectOptionByPowerName: [DurianSelectTextOption]

  """客户:获取分组值下拉"""
  getValueByGroupType(input: Int): [DurianOption]

  """获取版本地址"""
  getVersion(devicePlatformInput: DevicePlatformInput): AppVersionPayload

  """凭证处理中心: 表头"""
  getVoucherHandleHeading(input: FASCodeInput!): VoucherHandleHeadingPayLoad

  """凭证模板名称: 模板归类级联展示(树形)"""
  getVoucherTemplateTypeTreeDictOption: String

  """ 入库/出库 通过ID 查询具体详情"""
  getWareHouseRecordDetail(input: WareHouseRecordDetailInput): WareHouseRecordDetailPayload

  """仓库：根据id获取仓库信息"""
  getWarehouse(input: WarehouseQueryInput!): WarehouseQueryPayload

  """在库质检:新建质检任务的时候查询质检仓库"""
  getWarehouses(categoryId: Int!): AllowSelectSopWarehousesPayload
  getWorkerSalary: [ProductionConfigPayload]

  """货物移库:角标展示"""
  goodsTransferStatusCount(transferStatusInput: GoodsTransferStatusInput): GoodsTransferStatusCount

  """客户: 查询是否有待收银订单"""
  hasWaitPaymentOrder(customerId: Int!): Boolean

  """身份证识别"""
  idCardRecog(input: IdCardRecogInput): IdCardRecogPayload
  idempotenceId: String

  """费用公共: 费用导入"""
  importBillData(input: ImportBillInput): ImportBillPayLoad

  """生产任务:入库单据详情:"""
  inOrderDetail(productionInOrderInput: ProductionInOrderInput): ProductionInOrderPayload

  """查询全部入库订单"""
  inOrderList(productionInOrderListInput: ProductionInOrderListInput!): ProductionInOrderListPayload

  """入库订单记录"""
  inOrderLog(inOrderId: ID!): ProductionInOrderLogListPayload

  """入库订单列表数量统计"""
  inOrderStatusStatistics(orderStatusStatisticsInput: OrderStatusStatisticsInput): OrderStatusStatisticsPayload

  """入库审核: 入库记录"""
  inboundRecord(inOrderDetailInput: InOrderDetailInput): InboundListPayload

  """成品销售退货:销售退货入库记录（以前的接口，不晓得哪里有用到，原件退货别用这个啊，用2.7销售退货用的那个就行了）"""
  inboundRecords(outOrderId: ID!): [InboundListPayload]

  """收入: 明细查询"""
  incomeDetail(input: IncomeIdInput): IncomeDetailPayload

  """销售收入单: 销售收入单状态下来接口"""
  incomeOrderStatus(saleIncomeSourceType: SaleIncomeSourceType): [StringOption]

  """收入: 列表分页查询"""
  incomePage(input: IncomePageInput): IncomePagePayload

  """采购退货: 状态统计"""
  individualPurchaseReturnBadge(input: IndividualPurchaseReturnBadgeInput): IndividualPurchaseReturnBadgePayload

  """采购退货: 退货单详情"""
  individualPurchaseReturnDetail(returnId: ID!): IndividualPurchaseReturnPayload

  """内部代卖: 详情页"""
  internalConsignmentOrder(input: PitayaInternalConsignmentIDInput): InternalConsignmentPayload

  """内部采购: 详情页"""
  internalPurchaseOrder(input: PitayaInternalPurchaseIDInput!): InternalPurchasePayload

  """内部销售: 详情页"""
  internalSaleOrder(input: PitayaInternalSaleIDInput!): InternalSalePayload

  """商品名称重复验证"""
  isSpuNameRepeat(updateCommodityNameInput: UpdateCommodityNameInput): Boolean

  """查询生产任务列表"""
  keywordTasks(
    """关键字"""
    keyword: String
    page: Page
  ): TaskPageResult

  """动态获取审批类型接口"""
  kiwiApprovalType: KiwiApprovalPayload

  """流程审批: 获取审批相关条数"""
  kiwiFlowCounts(type: PetitionType): KiwiFlowFormCountsPayload

  """流程审批: 获取审批列表分页"""
  kiwiFlowForms(page: Page, pageFlowFormInput: KiwiPageFlowFormInput): KiwiPageFlowFormPayload

  """流程审批: 管理员获取审批列表分页"""
  kiwiFlowFormsAdmin(page: Page, pageFlowFormInput: KiwiPageFlowFormInput): KiwiPageFlowFormPayload
  kiwiFlowOption: KiwiOptionPayload

  """流程审批: 根据签呈类型获取固化流程模板"""
  kiwiFlowTemplate(type: ID!): KiwiFlowTemplatePayload

  """流程审批: 现在需要根据不同的签呈类型获取了"""
  kiwiFlowTypes(type: PetitionType!): [PetitionOption]
  kiwiOrgList: [KiwiOrgPayload]

  """流程审批: 流程审批详情"""
  kiwiQueryFlowForm(queryFlowFormInput: KiwiQueryFlowFormInput): KiwiFlowFormPayload

  """流程审批: 流程审批admin详情"""
  kiwiQueryFlowFormAdmin(queryFlowFormInput: KiwiQueryFlowFormInput): KiwiFlowFormPayload

  """获取用户相关信息: 当组织id为空时，默认查询其权限下的所有用户"""
  kiwiUserList(orgIds: [ID]): [KiwiUser]

  """货柜公共：贴箱标签OCR识别"""
  labelOcr(url: String!): LabelPayload

  """会计期间管理: 列表"""
  listAccountPeriod(input: ListAccountPeriodInput!): ListAccountPeriodPayLoad

  """会计科目管理: 列表(用于创建模板)"""
  listAccountSubjectForCreateTemplate: [FASOption]

  """会计科目管理: 列表(按层级展示)"""
  listAccountSubjectWithLevel(input: ListAccountSubjectWithLevelInput!): [FASOption]

  """采购: 查询采购订单"""
  listAcquire(listAcquireFilter: ListAcquireFilter, page: Page): AcquirePageResultPayload

  """ 星云系统预收相关: 查询预收订单状态流转记录 """
  listAdvanceOrderLog(input: AdvanceOrderLogInput): [AdvanceLogsPayload]

  """代卖管理：获取代卖类型的代卖品类信息"""
  listAgencyManagementCategoryOption(input: AgencyManagementCategoryInput): [Option]

  """代卖出库:开单品类列表"""
  listAgencySaleCategory(input: AgencySaleCategoryInput!): [Option]

  """代卖单:商品查询"""
  listAgencySaleOrderCommodity(input: ListAgencySaleOrderCommodityInput): [ListAgencySaleOrderCommodityPayload]

  """代卖合作:查询代卖概览"""
  listAgencySaleOverview(input: AgencySaleOverviewListInput): AgencySaleOverviewPayload

  """代卖合作:代卖单数量统计"""
  listAgencySaleOverviewCount: AgencySaleOverviewCountPayload

  """全量查询商品品类"""
  listAllCategory: [Category]

  """财务核算系统用组织公司: 列表-公司(全部)"""
  listAllCompany: [FASOption]

  """全量查询商品类型"""
  listAllType: [CommodityTypePayload]

  """员工账号管理:查询系统信息"""
  listAppInfo: ListAppInfoPayload

  """查询app选项列表"""
  listAppOption: [Option]

  """商品调整:查询区域下的辅料"""
  listAssistCommodity: [AssistCommodity]

  """组织: 选择所属组织"""
  listBelongOrg(input: ListBelongOrgInput): [BelongOrgPayload]

  """财务系统费用相关: 查询费用单状态变更记录"""
  listBillAlterRecord(input: ListBillLogsInput!): [BillAlterRecordPayload]

  """费用模板相关：通过费用项字段ID获取对应下拉选项"""
  listBillFieldDictItems(input: ListBillFieldDictItemInput): [FmsStrOption]

  """财务系统费用相关: 查询第一版费用单处理流程"""
  listBillItemStatusLog(input: ListBillLogsInput!): [BillLogsPayload]

  """财务系统费用相关: 查询不同费用类型可用查询状态"""
  listBillStatus(input: ListBillStatusInput!): [FmsIntOption]

  """财务系统费用相关: 查询费用单处理流程"""
  listBillStatusLog(input: ListBillLogsInput!): [BillLogsPayload]

  """财务系统费用相关: 费用单类型下拉"""
  listBillType(input: CountUnCommitBillInput!): [FmsIntOption]

  """应收管理: 列表(可供冲销的蓝字应收单)"""
  listBlueReceivableForOffset(input: FASIdInput!): ListBlueReceivableForOffsetPayLoad

  """财务核算系统用组织公司: 列表-公司(记账权限)"""
  listBookingCompany: [FASOption]

  """履约违约:查找商品"""
  listBreakContractCommodity(breakContractCommodityInput: BreakContractCommodityInput): [BreakContractCommodityPayLoad]

  """业务管控: 业务管控查询接口"""
  listBusiness(input: ListBusinessInput): [BusinessPayload]

  """组织列表（带所有父级）"""
  listCascadeOrg(cascadeOrgInput: CascadeOrgInput): ListOrgPayload

  """条件查询品类"""
  listCategory(filter: CategoryFilterInput): [Category]

  """库存盘点：根据仓库Id查询库存商品信息"""
  listCheckStock(input: CheckStockInput!): ListCheckStockBatchListPayload

  """商品列表信息品类（商品名称查询）"""
  listCommodities(commodityName: String): [CommodityPayload]

  """商品管理: 筛选商品spu列表，不分页 2.11 新增"""
  listCommodity(listCommodityInput: ListCommodityInput): [CommodityPayload]

  """商品调整: 标签列表"""
  listCommodityAdjustmentLabel(input: CommodityAdjustmentLabelInput): [String]

  """ 国产货采购:根据采购id获取商品列表 """
  listCommodityByDomesticPurchaseId(domesticPurchaseId: ID!, expandOrderId: ID): [DomesticPurchaseCommodity]

  """商品管理: 根据类型筛选商品品类 2.11 新增"""
  listCommodityCategory(listCommodityCategoryInput: ListCommodityCategoryInput): [CommodityCategoryPayload]

  """商品品类下拉列表"""
  listCommodityCategoryOption: [CommodityCategoryOptionPayload]

  """标签列表查询"""
  listCommodityLabel(input: CommodityLabelInput): [CommodityLabelPayload]

  """
  商品品类列表信息
      listCommodityCategoryOption:[CommodityCategoryPayload] @deprecated(reason: "不存在后端实现，且合并存在冲突")
  品类id查询商品列表信息
  """
  listCommodityOptionByCategoryId(categoryId: Int): [CommodityPayload]

  """商品规格选项id数据和文字描述映射关系列表信息"""
  listCommoditySkuAndUnit(commodityId: Int): [CommoditySkuAndUnitPayload] @deprecated

  """ 获取spec集合"""
  listCommoditySpec(input: PeachCommoditySpecInput): ListCommoditySpecsPayload

  """商品规格和商品规格选项列表信息"""
  listCommoditySpecAndOption(commodityId: Int): [PitayaCommoditySpecPayload] @deprecated
  listCommoditySpecAndOptionByCommodityId(commodityId: Int): [CommoditySpecPayload]

  """ 获取spu集合"""
  listCommoditySpu(input: CommoditySpuInput): ListCommoditySpuPayload

  """生产计划: 商品库存查询"""
  listCommodityStock(commoditySkuStockInput: CommoditySkuStockInput): [CommoditySkuStockPayload]

  """公共:查询所有商品明细table"""
  listCommodityTable(input: CommodityTableListInput): CommodityTableListPayload

  """商品管理: 商品tag 关联列表"""
  listCommodityTagAssociation: [CommodityTagAssociationPayload]

  """商品类型单位下拉列表"""
  listCommodityUnitOption(listCommodityUnitOptionInput: ListCommodityUnitOptionInput): [Option]

  """通过商品类型查询单位列表"""
  listCommodityUnitType(input: CommodityUnitTypeInput): [CommodityUnitPayload]

  """内部代卖: 日志信息展示"""
  listConsignmentLog(input: PitayaInternalConsignmentIDInput): [ConsignmentLogPayload]

  """内部代卖: 选择委托代卖组织"""
  listConsignmentOrg(input: PitayaListConsignmentOrgInput): [ConsignmentOrgPayload]

  """内部代卖: 选择付款方式"""
  listConsignmentPayMode: [ConsignmentPayModePayload]

  """销售指导价：管控商品品类列表"""
  listControlCommodityCategory: ListControlCommodityCategoryPayload

  """销售指导价：管控商品SKU列表"""
  listControlCommoditySku(input: ListControlCommoditySkuInput!): ListControlCommoditySkuPayload

  """商品转换: 查询转换类型"""
  listConvertCommodityType(input: ListConvertCommodityType): [ConvertCommodityType]

  """费用录入: 选择关联销售单客户"""
  listCostEntryCustomer(input: ListCostEntryCustomerInput!): [CustomerTreePayload]

  """费用录入: 选择关联销售单"""
  listCostEntryRelationSaleOrder(input: ListCostEntryRelationSaleOrderInput!): [ListCostEntryRelationSaleOrderPayload]

  """生产客户: 客户列表"""
  listCustomer(customerListInput: CustomerListInput): [CustomerPayload]

  """客户: 授信情况"""
  listCustomerAllCredit(customerId: Int!): [ListCustomerAllCreditPayload]

  """客户: 授信申请-列表"""
  listCustomerCreditApply(input: ListCustomerCreditApplyInput): [ListCustomerCreditApplyPayload]

  """客户预收: 自动抵扣列表"""
  listCustomerPreReceiptOrderAutoDeduction(input: PeachCustomerPreReceiptOrderAutoDeductionInput): [PeachCustomerPreReceiptOrderAutoDeductionPayload]

  """ 客户类型下拉"""
  listCustomerTypeOption: OptionList

  """客户管理: 客户列表"""
  listCustomerWeb(customerListInput: CustomerListInput): [CustomerPayload]

  """报损出库:流程审批节点"""
  listDamageFlowTemplate(input: ListDamageFlowTemplateInput): [FlowNode]

  """生产配送费用相关：查询费用单处理流程"""
  listDeliveryBillStatusLog(input: ListBillLogsInput!): [BillLogsPayload]

  """销售配送单: 配送信息车型列表"""
  listDeliveryCarType: [StringOption]

  """销售配送单: 配送收货差异原因列表"""
  listDeliveryDifferenceReason: [StringOption]

  """配送单: 选择配送信息列表"""
  listDeliveryInfo(listDeliveryInfoInput: ListDeliveryInfoInput): [PitayaDeliveryInfoPayload]

  """配送退货:选择退货商品-配送单list"""
  listDeliveryOrder(listDeliveryOrderInput: ListDeliveryOrderInput): [ListDeliveryOrderPayload]

  """配送退货:选择退货商品-商品list"""
  listDeliveryReturnCommodity(listDeliveryReturnCommodityInput: ListDeliveryReturnCommodityInput): [ListDeliveryReturnCommodityPayload]

  """配送退货:日志列表"""
  listDeliveryReturnLogs(listDeliveryReturnLogsInput: ListDeliveryReturnLogsInput): [DeliveryReturnLogPayload]

  """销售配送单: 配送退货原因列表"""
  listDeliveryReturnReason: [StringOption]

  """财务核算系统用组织公司: 列表-子级组织列表"""
  listDepart(input: ListDepartInput!): [FASOption]

  """差异订单:获取差异订单列表"""
  listDifferenceOrder(businessId: ID!): [DifferenceOrderPayLoad]

  """ 国产货采购:根据采购单id获取操作日志 """
  listDomesticPurchaseOperationLog(domesticPurchaseOperationLogInput: DomesticPurchaseOperationLogInput): [DomesticPurchaseOperationLogPayload]

  """标签管理: 下拉标签列表"""
  listDropDownLabels: [ListDropDownLabelsPayload]

  """商品调整: 查询货柜商品"""
  listDurianCabinetCommodity(input: DurianCabinetCommodityInput): [StockSkuGroup]

  """组织架构管理:查询人资系统组织信息"""
  listEhrOrg: [EhrOrgPayload]

  """人资部门列表"""
  listEhrOrganization(
    """人资部门列表列表筛选条件"""
    ehrOrgConditionInput: EhrOrgConditionInput
  ): [EhrOrgPayload]

  """人资中心用户列表"""
  listEhrUser(
    """人资中心用户列表筛选条件"""
    ehrUserConditionInput: EhrUserConditionInput
  ): [EhrUserPayload]

  """财务核算系统用拓展公司: 列表-拓展公司"""
  listExpandCompany(input: ListExpandCompanyInput!): [FASOption]

  """财务核算系统用费用项: 列表-费用项"""
  listExpenseCost: [FASOption]

  """ 采购费用类型查询"""
  listFlowCostType: ListCostTypePayload

  """财务系统订单中台相关: 采购单状态下拉"""
  listFmsPurchaseStatus: [FmsIntOption]

  """财务系统订单中台相关: 销售单状态下拉"""
  listFmsSaleStatus: [FmsIntOption]

  """产地费用分组平摊规则下拉"""
  listGroupEquallyRuleType(input: ListAppOptionInput): [FmsIntOption]

  """产地费用分组规则下拉"""
  listGroupRuleType(input: ListAppOptionInput): [FmsIntOption]

  """联营销售: 查询存在库存的品类"""
  listHasStockCategory(listHasStockCategoryInput: ListHasStockCategoryInput): [HasStockCategoryPayload]

  """联营销售: 查询存在库存的sku"""
  listHasStockSku(listHasStockSkuInput: ListHasStockSkuInput): [HasStockSkuPayload]

  """联营销售: 查询存在库存的spu"""
  listHasStockSpu(listHasStockSpuInput: ListHasStockSpuInput): [HasStockSpuPayload]

  """入库记录: 获取筛选类型"""
  listInStockRecordType: [InStockRecordOption]

  """采购退货: 退货商品选择"""
  listIndividualPurchaseReturnCommodity(input: ListIndividualPurchaseReturnCommodityInput): [IndividualPurchaseReturnCommodityPayload]

  """ 采购单-接入中台: 入库记录列表,传入的参数为采购单id """
  listInstockRecord(id: ID): [PurchaseInstockRecordPayload]

  """库存盘点: 盘点标签列表查询"""
  listInventoryLabel: [PeachOption2]

  """生产管控: 库管情况"""
  listKeeperCondition(input: GetProductionInput): [KeeperConditionPayload]

  """组织架构管理:查询标签列表并携带组织信息"""
  listLabelWithOrg(
    """查询标签请求"""
    listLabelWithOrgInput: ListLabelWithOrgInput
  ): ListLabelWithOrgPayload

  """标签管理: 标签列表查询"""
  listLabels(listLabelsInput: ListLabelsInput, page: Page): LabelPagePayload

  """生产管控: 组长情况"""
  listLeaderCondition(input: GetProductionInput): [LeaderConditionPayload]
  listLogs(listLogsInput: ListLogsInput): ListLogsPayload

  """低代码:查询模板关联规则"""
  listLowCodeRuleByTemplate(templateId: ID): LowCodeRuleListPayload

  """报销费用管理: 列表查询匹配的借款单"""
  listMatchingBorrowing(input: ListMatchingBorrowingInput!): [MatchingBorrowingPayLoad]

  """ 所属商户下拉"""
  listMerchantOption: OptionList

  """查询未提交"""
  listNotSubmit(listNotSubmitPurchaseInput: ListNotSubmitPurchaseInput, page: Page): ListNotSubmitPurchasePayload

  """组织架构管理:查询组织列表"""
  listOrg(
    """查询组织列表请求"""
    listOrgInput: ListOrgInput
  ): ListOrgPayload

  """业务管控: 组织下有客户的渠道列表"""
  listOrgChannel: [Option]

  """组织架构管理:组织架构下拉"""
  listOrgGroupOption: [Option]

  """ 查询组织下的所有用户列表"""
  listOrgUser(input: OrgUserListInput): OrgUserListPayload

  """仓库开单：查询当前组织下已启用的仓库"""
  listOrgWarehouse(input: ListOrgWarehouseInput!): ListOrgWarehousePayload

  """原件销售:选择销售商品-批次list"""
  listOriginalSaleCommodityBatch(listOriginalSaleCommodityBatchInput: ListOriginalSaleCommodityBatchInput): [ListOriginalSaleCommodityBatchPayload]

  """原件销售:选择销售商品-品类list"""
  listOriginalSaleCommodityCategory(listOriginalSaleCommodityCategoryInput: ListOriginalSaleCommodityCategoryInput): [ListOriginalSaleCommodityCategoryPayload]

  """原件销售:选择销售商品-商品名称spu list"""
  listOriginalSaleCommoditySPU(listOriginalSaleCommoditySPUInput: ListOriginalSaleCommoditySPUInput): [ListOriginalSaleCommoditySPUPayload]

  """批发其他收入单相关: 查询业务单处理流程"""
  listOtherIncomeOrderStatusLog(input: ListBillLogsInput!): [BillLogsPayload]

  """出库记录: 获取筛选类型"""
  listOutStockRecordType: [OutStockRecordOption]

  """ 支付方式下拉"""
  listPayMethodOption: OptionList

  """商品管控:批发品类下拉列表"""
  listPeachCategoryOption: [PeachOption]

  """欠款电子签: 合同设置-组织下拉"""
  listPeachDebtContractOrg(input: ListPeachDebtContractOrgInput): [ContractSigningOrg]

  """商品管控:批发spec规格类型列表"""
  listPeachSpec(input: ListPeachSpecInput!): ListPeachSpecPayload

  """商品管控:批发Spu下拉列表"""
  listPeachSpuOption(categoryId: Int!): [SpuOptionPayload]

  """电话号码区号列表"""
  listPhonePrefix: OptionPayload

  """生产客户: 合作信息-列表查询银行账户信息"""
  listPitayaCustomerAccount(input: ListPitayaCustomerAccountInput!): [PitayaCustomerAccountPayload]

  """生产客户: 列表获取客户主表信息"""
  listPitayaCustomerBaseInfo(input: ListPitayaCustomerBaseInfoInput!): [CustomerBasePayload]

  """生产客户: 经营类型列表"""
  listPitayaCustomerBusinessType: [StringOption]

  """生产客户: 合同主体-获取客户合同关系"""
  listPitayaCustomerContractRel(input: ListPitayaCustomerContractRelInput!): [PitayaCustomerContractRelPayload]

  """生产客户: 选择文件类型"""
  listPitayaCustomerFileType(input: ListPitayaCustomerFileTypeEnum!): [StringOption]

  """生产销售收入管理: 查询销售收入处理流程"""
  listPitayaIncomeOrderStatusLog(input: ListPitayaIncomeOrderLogsInput!): [BillLogsPayload]

  """组织：所有分拣仓的下拉接口"""
  listPitayaOrg: [StringOption]

  """生产Sop管理: 下拉sop环节"""
  listPitayaSopOperation: [Option]

  """查询组织下员工信息"""
  listPitayaUser(input: ListPitayaUserInput!): [PitayaUserPayload]

  """仓库: 当前分拣仓仓库列表"""
  listPitayaWarehouse: [WarehousePayload]

  """ 平台开单: 获取平台开单单子上商品列表，商品列表区分有库存还是没有库存 """
  listPlatformSaleCommodity(listPlatformSaleCommodityInput: ListPlatformSaleCommodityInput): PlatformSaleCommodityPayload

  """门店管理: 新增平台开单-一件填入"""
  listPlatformSalePlan(input: ListPlatformSalePlanInput!): [PlatformSalePlanPayload]
  listProductLeader(productInput: ProductInput!): [Option]

  """项目组管理: 所属部门下拉列表"""
  listProjectGroupBelongOrg: [ProjectGroupBelongOrgPayload]

  """项目组管理: 项目组名称下拉列表"""
  listProjectGroupName(listProjectGroupNameInput: ListProjectGroupNameInput): [ProjectGroupNamePayload]

  """查询快捷标签"""
  listQuickLabel(listQuickLabelInput: ListQuickLabelInput, page: Page): ListQuickLabelPayload

  """ 根据品种查询实时库存"""
  listRealtimeStock4Variety(input: RealtimeStockInput): RealtimeStock4VarietyPayload

  """ 根据仓库查询实时库存"""
  listRealtimeStock4Warehouse(input: RealtimeStockInput): RealtimeStock4WarehousePayload

  """查询推荐标签"""
  listRecommendLabel(listRecommendLabelInput: ListRecommendLabelInput, page: Page): ListRecommendLabelPayload

  """销售指导价：品类推荐标签列表"""
  listRecommendTag(input: ListRecommendTagInput!): ListRecommendTagPayload

  """项目组管理: 关联客户列表"""
  listRelationCustomer(listRelationCustomerInput: ListRelationCustomerInput): [CustomerTreePayload]

  """代卖合作:商品退货选择列表"""
  listReturnAgencySaleCommodity(input: AgencySaleIdInput!): ListReturnAgencySaleCommodityPayload

  """原件销售:选择销售商品-查询"""
  listSPUByCommodityName(listSPUByCommodityNameInput: ListSPUByCommodityNameInput): [ListOriginalSaleCommoditySPUPayload]

  """销售配送单: 选择配送货物"""
  listSaleDeliveryGoods(input: ListSaleDeliveryGoodsInput): [ListSaleDeliveryGoodsPayload]

  """销售配送单: 选择配送货物批次（针对销售计划）"""
  listSaleDeliveryGoodsBatch(input: ListSaleDeliveryGoodsBatchInput): [ListSaleDeliveryGoodsBatchPayload]

  """销售配送单: 选择配送补充单货物"""
  listSaleDeliverySupplementalGoods(input: ListSaleDeliverySupplementalGoodsInput): [ListSaleDeliveryGoodsPayload]

  """销售开单:商品sku批次"""
  listSaleInvoiceBatch(input: ListSaleInvoiceBatchInput): SaleInvoiceBatchPayLoad

  """销售开单:商品品类列表"""
  listSaleInvoiceCategory(input: ListSaleInvoiceCategoryInput): [SaleInvoiceCategoryPayLoad]

  """销售开单:关联配送单列表查看"""
  listSaleInvoiceDelivery(orderId: ID!): [SaleDeliveryOrderDetailPayload]

  """销售开单:商品模糊查询"""
  listSaleInvoiceSkuByName(input: ListSaleInvoiceSkuByNameInput): [SaleInvoiceSkuPayload]

  """销售开单:商品spu和sku列表"""
  listSaleInvoiceSpuAndSku(input: ListSaleInvoiceSpuAndSkuInput): [SaleInvoiceSpuAndSkuPayLoad]

  """获取成品销售下的商品列表"""
  listSaleOrderCommodities(outOrderId: ID): [ProductionTaskCommoditiesPayload]

  """销售计划:选择销售商品-品类list（筛选有库存）"""
  listSalePlanCommodityCategory(listSalePlanCommodityCategoryInput: ListSalePlanCommodityCategoryInput): [ListSalePlanCommodityCategoryPayload]

  """销售计划:选择销售商品-商品名称spu list（筛选有库存）"""
  listSalePlanCommoditySPU(listSalePlanCommoditySPUInput: ListSalePlanCommoditySPUInput): [ListSalePlanCommoditySPUPayload]

  """销售计划:库存商品汇总列表"""
  listSalePlanOrderSummaryStock(listSalePlanOrderSummaryStockInput: ListSalePlanOrderSummaryStockInput): [SalePlanOrderSummaryStockPayload]

  """成品销售退货:选择商品"""
  listSaleReturnCommodities(listSaleReturnCommoditiesInput: ListSaleReturnCommoditiesInput): [ListSaleReturnCommoditiesPayload]

  """门店管理: 销售退货选择销售单和商品/销售退货-选择商品"""
  listSaleReturnCommodity(input: ListSaleReturnCommodityInput!): [SaleReturnCommodityPayload]

  """销售售后: 选客户"""
  listSaleReturnCustomers(input: ListSaleReturnCommodityInput!): [CustomerPayload]

  """ 商品搜索列表"""
  listSearchStockSku(input: SearchStockSkuInput): [StockSkuBatchPayload]

  """公共: 获取选中的表头"""
  listSelectTableTitle(input: TableTitleListInput): [TableTitlePayload]

  """ 根据sku查询批次列表"""
  listSkuBatch(input: SkuBatchInput): [StockCommodityListPayload]

  """sku分组列表"""
  listSkuGroup(input: ListSkuGroupInput): [SkuGroupPayload]

  """ 根据batch分组"""
  listSkuGroupByBatch(input: SkuGroupByBatchInput!): SkuGroupByBatchPayload

  """sku列表表头"""
  listSkuListColumn(commodityId: Int): [SkuColumnSpecPayload]

  """sku列表筛选项"""
  listSkuQueryCondition(commodityId: Int): [SkuOptionsPayLoad]

  """已选择sku列表"""
  listSkuSelectedCombination(commodityId: Int): [[Int]]

  """列表查询sku规格与选项"""
  listSkuSpecOption(input: ListSkuSpecOptionInput): [SkuOptionsPayLoad]

  """小票管理列表查询"""
  listSmallTicket: TicketListPayload

  """sop列表查询"""
  listSop(input: SopListInput): [SopPayload]

  """商品品类下拉接口列表（入参为ID类型）"""
  listSpuCategoryIDOption(commodityTypeId: ID!): [CommodityIDOption]

  """商品品类下拉接口列表"""
  listSpuCategoryOption(commodityTypeId: Int!): [Option]

  """星策:获取星策菜单相关信息"""
  listStarMenu: ListStarMenuPayload

  """列表查询标准规格选项"""
  listStdOption(listInput: ListStdOptionInput): [StdOptionPayload]

  """列表查询标准规格"""
  listStdSpec(input: ListStdSpecInput): [StdSpecPayload]

  """盘点: 盘点标签列表"""
  listStockCheckLabel: [StockCheckLabelDetailPayload]

  """ 根据仓库Id选择已有系统库存"""
  listStockCommodityBatch(input: StockBatchInput): ListStockBatchListPayload

  """ 查询有库存的品种"""
  listStockCommodityVariety(input: ListStockCommodityVarietyInput): [StockCommodityVarietyPayload]

  """ 根据仓库查询库存sku"""
  listStockSku(input: StockSkuInput): [StockSkuPayload]

  """门店管理: 商超管理-列表页/门店管理-搜索客户页/门店管理-详情页面"""
  listStoreManagement(input: ListStoreManagementInput!): [StoreManagementDetailPayload]

  """门店管理: 库存信息详情页/库存搜索页面/门店管理-详情页面"""
  listStoreManagementStockInfo(input: ListStoreManagementStockInfoInput!): [StoreManagementStockDetailPayload]

  """财务核算系统用供应商: 列表-供应商基础信息"""
  listSupplierBase(input: ListSupplierBaseInput!): [FASOption]

  """查询供应商类型"""
  listSupplierType(input: ListSupplierTypeInput): [SupplierTypePayload]

  """公共: 获取当前页面的自定义表头(不通过表头类型分组)"""
  listTableTitle(input: TableTitleListInput): [TableTitlePayload]

  """公共: 获取当前页面的自定义表头(通过表头类型分组)"""
  listTableTitleWithGroup(input: TableTitleListInput): [TableTitleGroupPayload]

  """运营监管: 生产任务统计"""
  listTaskMonitor(input: TaskStatisticsInput): TaskStatisticsPayload

  """用户: 用户名称模糊查询租户下所有用户,隐藏手机号"""
  listTenantUser(input: String): [OrgUserPayload]

  """回款录入: 今日回款情况列表查询"""
  listTodayPayment: ListTodayPaymentPayload

  """调拨费用单:列表"""
  listTransferBill(listTransferBillInput: ListTransferBillInput, page: Page): ListTransferBillPayload

  """财务系统费用相关: 查询调拨费用单处理流程"""
  listTransferBillStatusLog(input: ListBillLogsInput!): [BillLogsPayload]

  """查询调拨入库订单列表"""
  listTransferInOrder(listTransferOrderInput: ListTransferOrderInput, page: Page): ListTransferOrderPayload

  """调入选项下拉"""
  listTransferOptions: [TransferOptionsPayload]

  """调拨组织列表"""
  listTransferOrgList(listTransferOrgListInput: ListTransferOrgListInput): [ListTransferOrgListPayload]

  """查询调拨出库订单"""
  listTransferOutOrder(listTransferOrderInput: ListTransferOrderInput, page: Page): ListTransferOrderPayload

  """在途:首页筛选信息(参数为品类id)"""
  listTravelPageSelectList(input: TravelPageSelectInput): TravelPageSelectPayLoad

  """根据标准规格筛选商品类型"""
  listTypeByStdSpecId(stdSpecId: [Int]): [CommodityTypePayload]

  """按条件查询单位列表"""
  listUnitByCondition(input: ListUnitInput): [CommodityUnitPayload]

  """列表查询sku单位换算"""
  listUnitConversion(skuId: Int!): UnitConversionListPayload

  """单位下拉列表"""
  listUnitOptions(commodityTypeId: Int): [Option]

  """查询用户完整信息【包含用户信息、岗位】"""
  listUserFull(userFullInput: UserFullInput): [UserFullPayload]

  """ 1.9新增 查询用户组织列表"""
  listUserOrg(listUserOrgInput: ListUserOrgInput, page: Page): [Organization]

  """用户岗位列表"""
  listUserPost(userId: Int): ListUserPostPayload

  """用户特殊权限列表"""
  listUserSpecialPermissions(userId: Int): ListUserSpecialPermissionPayload

  """仓库开单：查询用户已选择仓库"""
  listUserWarehouse(input: ListUserWarehouseInput!): ListUserWarehousePayload

  """平台退回: 选择商品-商品spu&sku以及搜索/门店管理-平台开单选商品-spu&sku"""
  listVirtualStock(input: ListVirtualStockInput!): [VirtualStockPayload]

  """平台退回: 选择商品-选种类/门店管理-平台开单选商品-选种类"""
  listVirtualStockCategory(input: ListVirtualStockCategoryInput!): [VirtualStockCategoryPayload]

  """仓库：获取仓库列表"""
  listWarehouse(input: WarehouseListInput): [WarehouseListPayload]

  """仓库下拉列表"""
  listWarehouseOption(input: WarehouseOptionInput): [WarehouseOptionPayload]

  """仓库：仓库类型"""
  listWarehouseType: [WarehouseTypeListPayload]

  """仓库: 自定义查询仓库"""
  listWarehouseWithCondition(input: ListPitayaWarehouseInput): [WarehousePayload]

  """生产监控列表"""
  listWebTaskMonitor(input: TaskMonitorInput): TaskMonitorPayload

  """签呈: 查询审批流程"""
  listWorkflowApprovalProcess(input: ListWorkflowApprovalProcessInput): [ListWorkflowApprovalProcessPayload]

  """装货:装柜详情-回显"""
  loadCabinetDetail(taskId: ID): LoadCabinetDetailEchoPayload

  """舱单信息:加载提单号"""
  loadLadingBillNo(customsDeclarationTaskId: ID!): String

  """装货:操作记录"""
  loadingOperations(taskId: ID!): [OperationPayload]

  """装货:装货分页"""
  loadingPage(input: LoadingPageInput): LoadingPagePayload

  """装货:关键字查询分页"""
  loadingPageByKey(input: LoadingKeyPageInput): LoadingPagePayload

  """装货:装货分页"""
  loadingPageWeb(input: LoadingWebPageInput): LoadingPageWebPayload

  """船期管理:装货港下拉"""
  loadingPortOption: [DurianOption]

  """装货:装货数量"""
  loadingQuantity: LoadingQuantityPayload

  """位置: 获取省市区列表"""
  locationInformation(input: LocationInput): ListLocationPayload

  """位置: 模糊搜索地址"""
  locationSearch(input: LocationSearchInput): ListSearchedLocationPayload
  loginUserInfo: PitayaUserPayload

  """低代码:查询当前页面模块关联规则"""
  lowCodePageModuleRule(input: LowCodePageRuleInput): LowCodeRuleListPayload

  """低代码:通过字段key查询具体规则"""
  lowCodeRuleQueryByKey(input: LowCodeRuleKeyQueryInput): String

  """低代码:查询页面模块的模板下拉"""
  lowCodeTemplateOption(input: LowCodeTemplateOptionInput): [DurianOption]

  """获取商户下拉"""
  merchantOption: [PeachOption]

  """各状态数量"""
  monitorStatusOption(input: MonitorStatusInput): MonitorStatusPayload

  """待入库库存: 查询详情"""
  omsPurchaseDetail(input: OmsPurchaseDetailInput): OmsPurchasePayload

  """待入库库存: 查询列表分页"""
  omsPurchasePage(input: OmsPurchasePageInput, page: Page): OmsPurchasePagePayload

  """待入库库存: 查询状态统计"""
  omsPurchaseStatus: [OmsPurchaseStatus]

  """公共:变更记录"""
  operationLog(businessId: ID): [OperationLogPayload]

  """公共:变更记录"""
  operationLogsByPrams(input: OperationLogsByPramsInput): [OperationLogPayload]

  """货柜公共:操作规范"""
  operationStandards(standardType: OperationStandardType): String

  """凭证处理中心: 选项(凭证模板归类)"""
  optionVoucherTemplateBelongType(input: FASCodeInput!): [FASOption]

  """凭证模板: 选项(用于创建凭证)"""
  optionVoucherTemplateForCreateBill: [FASOption]

  """商品转换: 转换类型下拉"""
  optionsConvertType: [StringOption]

  """客户管理: 客户属性下拉"""
  optionsCustomerAttributeWeb: [StringOption]

  """客户管理: 客户类型下拉"""
  optionsCustomerTypeWeb: [StringOption]

  """供应商管理: 供应商属性下拉"""
  optionsSupplierAttribute: [StringOption]

  """代卖调拨费用管理:查询代卖调拨费用单详情信息"""
  orderTransferBillDetail(input: OrderTransferBillInfoInput): OrderTransferBillDetailPayload

  """组织架构管理:获取组织信息"""
  org(
    """获取组织信息请求"""
    orgInfoInput: OrgInfoInput
  ): OrgPayload

  """组织架构管理:获取全部组织树"""
  orgAllTree: OrgTreePayload

  """组织信息：组织属性下拉"""
  orgAttributeOption: [GqlStringOption]

  """生产客户: 无客户信息接口查询"""
  orgCustomer: CustomerPayload

  """组织架构管理:获取组织树"""
  orgTree(
    """获取组织树请求"""
    orgInfoInput: OrgInfoInput
  ): OrgTreePayload

  """组织架构管理:组织类型下拉"""
  orgTypeOption: [Option]

  """商品产地下拉列表"""
  originOption(categoryId: Int!): [Option]

  """发货管理：产地计划默认收货方"""
  originPlanDefaultCustomer: ID

  """综合查询-在途查看:查看产地计划"""
  originPlanDetail(input: ID!): OriginPlanDetailPayload

  """原件销售:原件销售详情"""
  originalSaleOrder(originalSaleOrderInput: OriginalSaleOrderInput): OriginalSalePayload

  """原件销售:列表页状态统计"""
  originalSaleStatus(originalSaleStatusInput: OriginalSaleStatusInput): OriginalSaleStatusPayload

  """运营监管: 客户下拉框"""
  ossAllListCustomer(input: ListCustomerInput): [CustomerPayload]

  """员工账号管理:oss获取系统信息"""
  ossListApp: ListAppInfoPayload

  """v2.8 次品销售:详情页"""
  outOrder(outOrderInput: OutOrderInput): OutOrderPayload

  """生产任务:出库单据详情:"""
  outOrderDetail(productionOutOrderInput: ProductionOutOrderInput): ProductionOutOrderPayload

  """查询订单商品项"""
  outOrderItems(outOrderItemsInput: OutOrderItemsInput): [OutOrderItemPayload]

  """查询全部出库订单"""
  outOrderList(productionOutOrderListInput: ProductionOutOrderListInput!): [ProductionOutOrderPayload]

  """查询出库订单记录"""
  outOrderLog(outOrderId: ID!): [ProductionOutOrderLogPayload]

  """查询订单操作日志"""
  outOrderLogs(outOrderLogsInput: OutOrderLogsInput): [OutOrderLogPayLoad]

  """出库订单列表数量统计"""
  outOrderStatusStatistics(orderStatusStatisticsInput: OrderStatusStatisticsInput): OrderStatusStatisticsPayload
  outStockRecord(outStockRecordInput: OutStockRecordInput): OutStockRecordPayload
  outStockRecordDetail(queryOutRecordListInput: QueryOutRecordListInput): OutStockRecordListPayload

  """出库记录: 查询订单出库记录列表"""
  outStockRecords(outStockRecordsInput: OutStockRecordsInput): [OutStockRecordPayload]

  """状态数量统计"""
  overviewStatusOption(input: OverviewStatusInput): OverviewStatusPayload

  """异常订单: 分页"""
  pageAbnormalOrder(page: Page, pageAbnormalOrderInput: PageAbnormalOrderInput): PageAbnormalOrderPayload

  """会计期间管理: 分页"""
  pageAccountPeriod(input: PageAccountPeriodInput!): PageAccountPeriodPayLoad

  """对账单:分页查询"""
  pageAccountStatement(input: AccountStatementPageInput!): AccountStatementPagePayload

  """对账单:操作日志分页"""
  pageAccountStatementRecord(input: AccountStatementRecordPageInput!): AccountStatementRecordPagePayload

  """对账单:核对/查看分页"""
  pageAccountStatementVerification(input: AccountStatementVerificationPageInput!): AccountStatementVerificationPagePayload

  """会计科目管理: 分页"""
  pageAccountSubject(input: PageAccountSubjectInput!): PageAccountSubjectPayLoad

  """实报实销:分页"""
  pageActualCostPayment(input: ActualCostPaymentPageInput): ActualCostPaymentPagePayload

  """费用调整管理:调整单分页"""
  pageAdjustBill(input: AdjustBillPageInput): AdjustBillPagePayload

  """调整费用分页查询"""
  pageAdjustmentBill(input: PageBillInput!): PageAdjustmentBillPayload

  """代卖管理:代卖商分页查询"""
  pageAgencyManagement(input: PageAgencyManagementInput): PageAgencyManagementPayload

  """代卖合作:代卖退回、商品退回分页查询"""
  pageAgencyReturnBackRecord(input: PageAgencySaleIdInput!): PageAgencyReturnBackRecordPayload

  """代卖出库:开单商品列表"""
  pageAgencySaleCommodity(input: PageAgencySaleCommodityInput!): StockCommodityPagePayload

  """代卖合作:查询代卖合作详情(分页)"""
  pageAgencySaleCooperation(input: PageAgencySaleCooperationInput): PageAgencySaleCooperationPayload

  """代卖单: 分页查询"""
  pageAgencySaleOrder(input: PageAgencySaleOrderInput): PageAgencySaleOrderPayload

  """代卖结算:分页查询"""
  pageAgencySaleSettlement(input: PageAgencySaleSettlementInput): PageAgencySaleSettlementPayload

  """代卖出库:代卖商查询"""
  pageAgencySeller(input: pageAgencySellerInput): CustomerPagePayload

  """代卖调拨费用单:列表"""
  pageAgencyTradeTransferBill(page: Page, pageAgencyTradeTransferBillInput: PageAgencyTradeTransferBillInput): PageAgencyTradeTransferBillPayload

  """实时报警管理:报警方案分页"""
  pageAlarm(input: AlarmPageInput): AlarmPagePayload

  """报警通知人:分页"""
  pageAlarmNoticeUser(input: AlarmNoticeUserPageInput): AlarmNoticeUserPagePayload

  """在途:app驾驶舱的分页"""
  pageAppTravelPlan(input: TravelPlanAppPageInput): TravelPlanAppPagePayload

  """查询辅料库存"""
  pageAssistStock(condition: AssistStockQueryInput, page: Page): PageAssistStockPayload

  """原子指标:分页查询"""
  pageAtomicIndex(input: AtomicIndexPageInput): AtomicIndexPagePayload

  """商品转换: 分页查询商品转换待审核列表"""
  pageAuditCommodityConvert(page: Page): PageCommodityConvertPayload

  """入库审核: 查询待审核入库订单列表(入库审核)"""
  pageAuditInOrder(commodityType: Int!, page: Page): PageInAuditRecordPayload

  """入库成本管理:分页查询入库成本信息"""
  pageBaseInStockBill(input: PageBaseInStockBillInput): PageBaseInStockBillPayLoad

  """费用单操作（未接入费用模板）: 列表查询"""
  pageBill1(input: PageBill1Input!, page: Page!): PageBill1Payload

  """费用单操作（接入费用模板）: 列表查询"""
  pageBill2(input: PageBill2Input!, page: Page!): PageBill2Payload

  """费用项:分页查询费用项"""
  pageBillCost(page: Page, pageBillCostInput: PageBillCostInput): PageBillCostPayload

  """费用规则:分页查询费用规则"""
  pageBillCostRule(page: Page, pageBillCostRuleInput: PageBillCostRuleInput): PageBillCostRulePayload

  """代付费用管理: 费用明细查询"""
  pageBillDetailForPayOfAnother(input: PageBillDetailForPayOfAnotherInput): PageBillDetailForPayOfAnotherPayload

  """费用公共: 导入结果分页查询"""
  pageBillImportResult(input: BillImportResultPageInput): BillImportResultPagePayload

  """黑名单:黑名单分页查询"""
  pageBlackList(input: BlackListPageInput): BlackListPagePayload

  """财务付款管理: 蓝字应付单查询"""
  pageBlueWordPayable(input: PageBlueWordPayableInput!): PageBlueWordPayablePayLoad

  """财务付款管理: 蓝字应付单明细查询"""
  pageBlueWordPayableBiz(input: FASIdPageInput!): PageBlueWordPayableBizPayLoad

  """借款管理: 分页"""
  pageBorrowing(input: PageBorrowingInput!): PageBorrowingPayLoad

  """履约违约:列表页及查询"""
  pageBreakContract(page: Page, pageBreakContractInput: PageBreakContractInput): PageBreakContractPayLoad

  """报损: app报损单分页查询"""
  pageBreakageOrder(input: PageBreakageOrderInput): PageBreakageOrderPayload

  """ 报损出库列表分页查询（web）"""
  pageBreakageRecord(input: PageBreakageRecordInput): PageBreakageRecordPayload

  """柜次规则:分页查询柜次"""
  pageCabinetRule(input: CabinetRulePageInput): CabinetRulePagePayload

  """品类详情数据【分页】"""
  pageCategoryDetails(pageCategoryInput: PageCategoryInput): CategoryPage

  """分页查询标准规格品类选项"""
  pageCategoryOption(input: PageCategoryOptionInput, page: Page): PageCategoryOptionPayload

  """采集表管理(费用单费用项): 分页(用于生成对账单)"""
  pageCollBillCostForReconciliation(input: PageCollBillCostForReconciliationInput!): PageCollBillCostForReconciliationPayLoad

  """采集表管理(业务销售订单): 分页(用于生成发票)"""
  pageCollBusinessSalesForCreateInvoice(input: PageCollBusinessSalesForCreateInvoiceInput!): PageCollBusinessSalesForCreatePayLoad

  """采集表管理: 分页(用于生成对账单)"""
  pageCollForReconciliation(input: PageCollForReconciliationInput!): PageCollForReconciliationPayLoad

  """商品分页列表"""
  pageCommodity(commodityName: String, page: Page): CommodityPageResult

  """商品调整: 分页查询"""
  pageCommodityAdjustment(input: PageCommodityAdjustmentInput): PageCommodityAdjustmentPayload

  """商品别名分页列表"""
  pageCommodityAlias(input: CommodityAliasQueryInput): CommodityAliasQueryPayload

  """商品管控:分页查询管控商品"""
  pageCommodityControl(input: PageCommodityControlInput!): PageCommodityControlPayload

  """商品转换: 分页查询商品转换列表"""
  pageCommodityConvert(input: PageCommodityConvertInput, page: Page): PageCommodityConvertPayload

  """库存商品: 分页查询库存"""
  pageCommodityStockBatch(input: PageCommodityStockBatchInput, page: Page!): PageCommodityStockBatchPayload

  """常用路线:分页查询常用路线"""
  pageCommonRoute(input: CommonRoutePageInput): CommonRoutePagePayload

  """合同管理:合同分页"""
  pageContract(input: ContractPageInput): ContractPagePayload
  pageContractMsg(input: PageContractMsgInput, page: Page): PageContractMsgPayload

  """费用录入: 分页查询"""
  pageCostEntry(input: CostEntryPageInput): CostEntryPagePayload

  """采购费用: 分页查询费用单信息"""
  pageCostOrder(page: Page, pageCostOrderInput: PageCostOrderInput): PageCostOrderPayload

  """客户: 授信-分页"""
  pageCreditCustomer(input: PageCreditCustomerInput): PageCreditCustomerPayload

  """ 客户基础信息分页列表 """
  pageCustomerBase(input: HLPageCustomerBaseInput, page: PageInput): HLPageCustomerBasePayload

  """ 客户黑名单查询 """
  pageCustomerBlacklist(page: Page, pageCustomerBlacklistInput: PageCustomerBlacklistInput): PageCustomerBlacklistPayload

  """欠款管理: 客户欠款详情"""
  pageCustomerDebtDetail(input: CustomerDebtDetailInput): CustomerDebtDetailPagePayload

  """海关报关单:分页查询"""
  pageCustomsDeclarationForm(input: CustomsDeclarationFormPageInput): CustomsDeclarationFormPagePayload

  """关务角色:角色分页"""
  pageCustomsRole(input: CustomsRolePageInput): CustomsRolePagePayload

  """报关模板管理:报关模板分页"""
  pageCustomsTemplate(input: CustomsTemplatePageInput): CustomsTemplatePagePayload

  """报关模板管理:模板未添加商品分页"""
  pageCustomsTemplateNotAddCommodity(input: CustomsTemplateNotAddCommodityPageInput): CustomsTemplateNotAddCommodityPagePayload

  """报关模板管理:模板下商品sku分页"""
  pageCustomsTemplateSku(input: CustomsTemplateCommoditySkuPageInput): CustomsTemplateCommoditySkuPagePayload

  """成本管理：分页查询人工成本"""
  pageDailyLaborCost(page: Page, pageDailyLaborCostInput: PageDailyLaborCostInput): PageDailyLaborCostPayload

  """报损出库:列表页及搜索页"""
  pageDamageOutOrder(page: Page, pageDamageOutOrderInput: PageDamageOutOrderInput): PageDamageOutPayload

  """数据字典:查询字典分页"""
  pageDataDict(input: DataDictPageInput!): DataDictPagePayload

  """数据字典:查询下级分类分页"""
  pageDataDictClassification(input: DataDictClassPageInput!): DataDictClassPagePayload

  """数据管理:分页"""
  pageDataImportResult(input: DataImportResultPageInput): DataImportPagePayload

  """欠款管理: 分页查询欠款"""
  pageDebt(input: DebtQueryInput): DebtPagePayload

  """v2.8 次品销售:列表页"""
  pageDefectiveSaleOrder(page: Page, pageDefectiveSaleOrder: PageDefectiveSaleOrderInput): OutOrderPagePayload

  """配送费用单: 配送费用单列表"""
  pageDeliveryBill(page: Page, pageDeliveryBillInput: PageDeliveryBillInput): PageDeliveryBillPayload

  """ 配送费用单-接入中台-接入中台: 分页列表 """
  pageDeliveryFee(page: Page!, pageDeliveryFeeInput: PageDeliveryFeeInput): PageDeliveryFeePayload

  """配送单: 获取配送单列表"""
  pageDeliveryOrder(deliveryOrderQueryInput: DeliveryOrderQueryInput, page: Page): PageDeliveryOrderPayload

  """发货管理:分页查询"""
  pageDeliveryPlan(input: DeliveryPlanPageInput): DeliveryPlanPagePayload

  """配送退货:列表页及查询"""
  pageDeliveryReturn(page: Page, pageDeliveryReturnInput: PageDeliveryReturnInput): PageDeliveryReturnPayload

  """国内费用管理:国内费用分页"""
  pageDomesticBill(input: DomesticBillPageInput): DomesticBillPagePayload

  """国产计划:国产计划分页"""
  pageDomesticDelivery(input: DomesticDeliveryPlanPageInput): DomesticDeliveryPagePayload

  """国产货总部销售管理:分页查询总部销售费用"""
  pageDomesticHQSaleBill(input: FmsPageDomesticHQSaleBillInput): FmsPageDomesticHQSaleBillPayload

  """国产货采购费用管理:国产货费用分页"""
  pageDomesticProductsPurchaseBill(input: DomesticProductPurchaseBillPageInput): DomesticProductPurchaseBillPagePayload

  """国产货销售费用管理:国产货销售费用分页"""
  pageDomesticProductsSaleBill(input: DomesticProductSaleBillPageInput): DomesticProductSaleBillPagePayload

  """ 国产货采购:获取国产集采货列表 """
  pageDomesticPurchaseOrder(page: Page!, pageDomesticPurchaseFilter: PageDomesticPurchaseFilter!): PageDomesticPurchaseResultPayload

  """商品调整: 货柜信息分页"""
  pageDurianCabinet(input: PageDurianCabinetInput): PageDurianCabinetPayload

  """货柜商品:分页查询商品信息"""
  pageDurianCommodity(input: DurianCommodityPageInput): DurianCommodityPagePayload

  """货柜商品:分页查询品类"""
  pageDurianCommodityCategory(input: DurianCategoryPageInput): DurianCategoryPagePayload

  """货柜sku:sku分页查询"""
  pageDurianCommoditySku(input: DurianCommoditySkuPageInput): DurianCommoditySkuPagePayload

  """客户:分页查询客户"""
  pageDurianCustomer(input: DurianCustomerPageInput): DurianCustomerPagePayload

  """总部销售管理:分页查询总部销售费用"""
  pageDurianHQSaleBill(input: FmsPageDurianHQSaleBillInput): FmsPageDurianHQSaleBillPayload

  """货柜商品:未添加商品分页查询"""
  pageDurianNotAddCommodity(input: DurianCommodityPageInput): DurianCommodityNotAddPagePayload

  """货柜角色:角色分页"""
  pageDurianRole(input: DurianRolePageInput): DurianRolePagePayload

  """货柜供应商:分页查询供货商"""
  pageDurianSupplier(input: DurianSupplierPageInput): DurianSupplierPagePayload

  """空柜费用分页查询"""
  pageEmptyCabinetBill(input: PageBillInput!): PageEmptyCabinetBillPayload

  """空柜信息:分页查询"""
  pageEmptyCabinetInfo(input: EmptyCabinetInfoPageInput): EmptyCabinetInfoPagePayload

  """空柜池:分页查询"""
  pageEmptyCabinetPool(input: EmptyCabinetPoolPageInput): EmptyCabinetPoolPagePayload

  """ 国产货采购扩展单:列表分页 """
  pageExpandOrder(input: PageExpandOrderInput, page: Page): PageExpandOrderPayload

  """出口报关:分页查询"""
  pageExportDeclare(input: ExportDeclarePageInput): ExportDeclarePagePayload

  """发票管理: 分页"""
  pageFasInvoice(input: PageInvoiceInput!): PageInvoicePayLoad

  """发票(应付)管理: 分页"""
  pageFasInvoicePayable(input: PageInvoicePayableInput!): PageInvoicePayablePayLoad

  """字段规则配置表:分页查询"""
  pageFieldDefaultConfig(input: FieldDefaultConfigPageInput): FieldDefaultConfigPagePayload

  """财务付款管理: 分页"""
  pageFinancialPayment(input: PageFinancialPaymentInput!): PageFinancialPaymentPayLoad

  """待办费用单: 代卖调拨费用单分页查询"""
  pageFlowTransferCost(input: PageFlowTransferCostInput): PageFlowTransferCostPayload

  """
  ###############################   资产类型  #########################################
  """
  pageFmsAssetClassification(input: FmsPageAssetClassificationInput): FmsPageAssetClassificationPayload

  """
  ###############################   资产折旧  #########################################
  """
  pageFmsAssetDepreciation(input: FmsPageAssetDepreciationInput): FmsPageAssetDepreciationPayload

  """
  ###############################   资产处置  #########################################
  """
  pageFmsAssetDisposal(input: FmsPageAssetDisposalInput): FmsPageAssetDisposalPayload

  """
  ###############################   资产盘点  #########################################
  """
  pageFmsAssetInventory(input: FmsPageAssetInventoryInput): FmsPageAssetInventoryPayload

  """
  ###############################   资产采购  #########################################
  """
  pageFmsAssetPurchase(input: FmsPageAssetPurchaseInput): FmsPageAssetPurchasePayload

  """
  ###############################   资产维修  #########################################
  """
  pageFmsAssetRepairsMaintenance(input: FmsPageAssetRepairsMaintenanceInput): FmsPageAssetRepairsMaintenancePayload

  """
  ###############################   资产调拨  #########################################
  """
  pageFmsAssetTransferIn(input: FmsPageAssetTransferInInput): FmsPageAssetTransferInPayload
  pageFmsAssetTransferOut(input: FmsPageAssetTransferOutInput): FmsPageAssetTransferOutPayload

  """国产货总部销售管理:分页查询总部销售明细"""
  pageFmsDomesticHQSale(input: FmsPageDomesticHQSaleInput): FmsPageDomesticHQSalePayload

  """国产货总部销售售后管理:分页查询总部销售售后明细"""
  pageFmsDomesticSaleReturn(input: FmsPageDomesticSaleReturnInput): FmsPageDomesticSaleReturnPayload

  """国产货总部销售售后管理:分页查询总部销售售后费用"""
  pageFmsDomesticSaleReturnBill(input: FmsPageDomesticSaleReturnBillInput): FmsPageDomesticSaleReturnBillPayload

  """总部销售管理:分页查询总部销售明细"""
  pageFmsDurianHQSale(input: FmsPageDurianHQSaleInput): FmsPageDurianHQSalePayload

  """ 财务系统产地发柜价测算: 产地发柜价测算分页查询"""
  pageFmsDurianOriginFee(input: PageFmsDurianOriginFeeInput): PageFmsDurianOriginFeePayload

  """财务系统产地销售管理:销售明细分页查询"""
  pageFmsDurianOriginSale(input: PageFmsDurianOriginSaleInput): FmsDurianOriginSalePagePayload

  """财务系统产地销售管理:销售费用分页查询"""
  pageFmsDurianOriginSaleFee(input: PageFmsDurianOriginSaleFeeInput): FmsDurianOriginSaleFeePagePayload

  """总部采购管理: 采购费用审核分页查询"""
  pageFmsDurianPurchaseBill(input: PageFmsDurianPurchaseBillInput!): PageFmsDurianPurchaseBillPayload

  """总部采购管理: 采购明细分页查询"""
  pageFmsDurianPurchaseDetail(input: PageFmsDurianPurchaseDetailInput!): PageFmsDurianPurchaseDetailPayload

  """批发进口采购管理: 采购费用审核分页查询"""
  pageFmsPeachImportPurchaseBill(input: PageFmsImportPurchaseBillInput!): PageFmsImportPurchaseBillPayload

  """批发进口采购管理: 采购明细分页查询"""
  pageFmsPeachImportPurchaseDetail(input: PageFmsImportPurchaseDetailInput!): PageFmsImportPurchaseDetailPayload

  """生产进口采购管理: 采购费用审核分页查询"""
  pageFmsPitayaImportPurchaseBill(input: PageFmsImportPurchaseBillInput!): PageFmsImportPurchaseBillPayload

  """生产进口采购管理: 采购明细分页查询"""
  pageFmsPitayaImportPurchaseDetail(input: PageFmsImportPurchaseDetailInput!): PageFmsImportPurchaseDetailPayload

  """
  ###############################   资产台账  #########################################
  """
  pageFmsStandingBook(input: FmsPageStandingBookInput): FmsPageStandingBookPayload

  """查询果品库存"""
  pageFruitStock(condition: FruitStockQueryInput, page: Page): PageFruitStockPayload

  """分页查询水果存储管理"""
  pageFruitStorage(condition: FruitStorageQueryInput, page: Page): PageFruitStoragePayload

  """资金流水: 分页（用于管理页面展示）"""
  pageFundFlow(input: PageFundFlowInput): PageFundFlowPayLoad

  """商品税率管理: 分页"""
  pageGoodsTaxRate(input: PageGoodsTaxRateInput!): PageGoodsTaxRatePayLoad

  """货物移库:列表页及搜索页"""
  pageGoodsTransfer(page: Page, pageGoodsTransferInput: PageGoodsTransferInput): PageGoodsTransferPayload

  """品种组sku选择列表"""
  pageGroupSku(groupSkuInput: GroupSkuInput, page: Page): SkuPagePayload

  """总部成本管理：分页查询总部采购成本信息"""
  pageHQPurchaseCost(input: FmsPageHQPurchaseCostInput): PageBaseInStockBillPayLoad

  """联营销售:分页查询存在库存的sku"""
  pageHasStockSku(listHasStockSkuInput: PageHasStockSkuInput, page: Page): PageHasStockSkuPayload

  """进口报关:分页查询"""
  pageImportDeclare(input: ImportDeclarePageInput): ImportDeclarePagePayload

  """入库记录: 入库记录列表（入库记录）"""
  pageInOrderRecord(inOrderRecordCondition: InOrderRecordFilter!, page: Page): PageInOrderRecordPayload

  """出入库限制: 分页"""
  pageInOutLimitation(page: Page): PageInOutLimitationPayload

  """ 收入单: 分页列表 """
  pageIncomeStatement(page: Page!, pageIncomeStatementInput: PageIncomeStatementInput!): PageIncomeStatementPayload

  """ 采购单-接入中台: 分页列表"""
  pageIndividualPurchaseOrder(page: Page, pageIndividualPurchaseInput: PageIndividualPurchaseInput): PageIndividualPurchasePayload

  """采购退货: 退货单列表"""
  pageIndividualPurchaseReturn(input: PageIndividualPurchaseReturnInput, page: Page): PageIndividualPurchaseReturnPayload

  """检验检疫证信息:分页查询"""
  pageInspectionQuarantineCertificate(input: InspectionQuarantineCertificatePageInput): InspectionQuarantineCertificatePagePayload

  """内部代卖: 列表页"""
  pageInternalConsignment(input: PitayaPageInternalConsignmentInput, page: Page): PageInternalConsignmentPayload

  """内部采购: 列表页以及搜索"""
  pageInternalPurchase(input: PitayaPageInternalPurchaseInput!, page: Page!): PageInternalPurchasePayload

  """内部销售: 列表页以及搜索"""
  pageInternalSale(input: PitayaPageInternalSaleInput!, page: Page!): PageInternalSalePayload

  """盘点记录: 分页查询"""
  pageInventoryRecord(input: PageInventoryRecordInput): PageInventoryRecordPayload

  """单据上传:分页查询"""
  pageInvoice(input: InvoicePageInput): InvoicePagePayload
  pageLaborCost(page: Page, reportQueryInput: ReportQueryInput): PageLaborCostPayload

  """清算明细:分页"""
  pageLiquidationRecord(input: LiquidationRecordPageInput): LiquidationRecordPagePayload
  pageLoss(page: Page, reportQueryInput: ReportQueryInput): PageLossPayload

  """舱单信息:分页查询"""
  pageManifestInfo(input: ManifestInfoPageInput): ManifestInfoPagePayload

  """流水匹配: 分页"""
  pageMatchFundFlow(input: PageMatchFlowInput): PageMatchFundFlowPayLoad

  """分页获取团队"""
  pageMember(input: MemberPageInput): MemberPagePayload

  """分页获取商户列表"""
  pageMerchant(input: MerchantPageInput): MerchantPagePayload

  """消息:分页查询具体类型的消息列表"""
  pageMessage(input: MessagePageInput): MessagePagePayload

  """分页查询"""
  pageMonitor(input: PageMonitorInput, page: Page): PageMonitorResult

  """生产任务: 领料更多商品选择"""
  pageMoreCommodities(page: Page, pageMoreCommoditiesInput: PageMoreCommoditiesInput): MoreCommoditiesPageResult

  """未添加商品列表"""
  pageNoCommodity(page: Page, pageNoCommodityInput: PageNoCommodityInput): PageNoCommodityPayload

  """ 非主营业务收款管理: 分页非主营业务收款 """
  pageNonPrimaryReceipts(input: PageNonPrimaryReceiptsInput!): PageNonPrimaryReceiptsPayLoad

  """未提交费用单分页查询"""
  pageNotSubmit(page: Page, transferType: Int): PageNotSubmitPayload
  pageOrg(input: PageOrgInput): OrgPagePayload

  """组织架构管理:分页获取组织架构"""
  pageOrgGroup(
    """分页获取组织架构请求"""
    pageOrgGroupInput: PageOrgGroupInput
  ): PageOrgGroupPayload

  """组织架构管理:组织标签分页列表"""
  pageOrgLabel(
    """分页请求参数"""
    page: Page
  ): PageOrgLabelPayload

  """借调:审核列表"""
  pageOrgSecondment(page: Page, secondmentPageInput: SecondmentPageInput): SecondmentQueryPayload

  """运营监管: 运营监控按分拣仓分页查询"""
  pageOrgStatistics(input: PageOrgStatisticsInput, page: Page): PageOrgStatisticsPayload

  """ 分页查询组织下的所有用户"""
  pageOrgUser(input: OrgUserPageInput): OrgUserPagePayload

  """原产地证信息:分页查询"""
  pageOriginCertificate(input: OriginCertificatePageInput): OriginCertificatePagePayload

  """原件销售:列表页及查询"""
  pageOriginalSale(page: Page, pageOriginalSaleInput: PageOriginalSaleInput): PageOriginalSalePayload

  """查询其他入库订单"""
  pageOtherInOrder(page: Page, pageOtherInOrderInput: PageOtherInOrderInput): PageOtherInOrderPayload
  pageOtherOutOrder(page: Page, pageOtherOutOrderInput: PageOtherOutOrderInput): OutOrderPagePayload

  """ 列表接口"""
  pageOutBoundReportForm(input: OutBoundReportFormPageInput): OutBoundReportFormPagePayload

  """出库申请单分页接口"""
  pageOutOrder(page: Page, pageOutOrderInput: PageOutOrderInput): OutOrderPagePayload

  """出库记录: 出库记录列表（出库记录）"""
  pageOutStockRecord(page: Page, pageOutStockRecordInput: PageOutStockRecordInput!): PageOutOrderRecordPayload

  """分页查询概览"""
  pageOverview(input: PageOverviewInput, page: Page): PageOverviewResult

  """代付费用管理: 代付费用单分页"""
  pagePayOfAnother(input: PagePayOfAnotherInput): PagePayOfAnotherPayload

  """应付管理: 分页"""
  pagePayable(input: PagePayableInput!): PagePayablePayLoad

  """ 出纳付款管理: 分页查询付款单信息 """
  pagePayment(input: PagePaymentInput!): PagePaymentPayLoad

  """预付管理: 预付单分页"""
  pagePaymentAdvance(input: PagePaymentAdvanceInput): PagePaymentAdvancePayLoad

  """财务系统财务管理:回款费用单分页"""
  pagePaymentReturn(input: PagePaymentReturnInput): PaymentReturnPagePayload

  """批发代卖结算管理:分页查询代卖结算信息"""
  pagePeachAgencySaleSettlement(input: PagePeachAgencySaleSettlementInput): PagePeachAgencySaleSettlementPayLoad

  """批发费用审核:分页查询销售费用信息"""
  pagePeachBillAudit(input: PagePeachBillAuditInput): PagePeachBillAuditPayLoad

  """商品调整:分页查询"""
  pagePeachCommodityAdjustment(input: PagePeachCommodityAdjustmentInput!): PagePeachCommodityAdjustmentPayload

  """欠款电子签: 客户查询"""
  pagePeachDESCustomer(input: PagePeachDESCustomerInput): PagePeachDESCustomerPayload

  """批发报损审核管理:分页查询报损单信息"""
  pagePeachDamageOrderDetail(input: PageFmsDamageDetailInput): PageFmsDamageDetailPayLoad

  """欠款电子签: 合同设置-分页"""
  pagePeachDebtContractSetup(input: PagePeachDebtContractSetupInput): PagePeachDebtContractSetupPayload

  """欠款电子签: 分页查询"""
  pagePeachDebtElectronicSignature(input: PagePeachDebtElectronicSignatureInput): PagePeachDebtElectronicSignaturePayload

  """批发代卖调拨审核管理：分页查询批发代卖调拨入库费用单信息"""
  pagePeachInOrderTransferBill(input: PageOrderTransferBillInInfoInput): FmsOrderTransferBillPagePayload

  """批发代卖调拨审核管理：分页查询批发代卖调拨入库明细信息"""
  pagePeachInOrderTransferDetail(input: PageOrderTransferDetailInput): OrderTransferDetailPagePayload

  """批发其他入库:分页查询"""
  pagePeachOtherInStockBill(input: PageOtherInStockBillInput!): PageOtherInStockBillPayload

  """批发其他收入管理:分页查询其他收入费用单信息"""
  pagePeachOtherIncomeBill(input: PagePeachOtherIncomeBillInput): PagePeachOtherIncomeBillPayload

  """批发代卖调拨审核管理：分页查询批发代卖调拨出库费用单信息"""
  pagePeachOutOrderTransferBill(input: PageOrderTransferBillInInfoInput): FmsOrderTransferBillPagePayload

  """批发代卖调拨审核管理：分页查询批发代卖调拨出库明细信息"""
  pagePeachOutOrderTransferDetail(input: PageOrderTransferDetailInput): OrderTransferDetailPagePayload

  """商品管控:批发sku规格选项分页查询"""
  pagePeachSkuOption(input: PagePeachSkuOptionInput!): PagePeachSkuOptionPayload

  """生产入库成本管理:分页查询入库成本信息"""
  pagePitayaBaseInStockBill(input: PagePitayaBaseInStockBillInput): PageBaseInStockBillPayLoad

  """生产费用审核:分页查询销售费用信息"""
  pagePitayaBillAudit(input: PagePitayaBillAuditInput): PagePitayaBillAuditPayLoad

  """商品管理列表"""
  pagePitayaCommodity(page: Page, pageCommodityInput: PageCommodityInput): PageCommodityPayload

  """生产商品转换审核:分页查询商品转换信息"""
  pagePitayaConvertOrder(input: PagePitayaConvertOrderInput): PagePitayaConvertOrderPayload

  """费用录入: 分页查询"""
  pagePitayaCostEntry(input: PitayaCostEntryPageInput, page: Page): PitayaCostEntryPagePayload

  """生产配送管理:分页查询配送费用信息"""
  pagePitayaDeliveryOrder(input: PagePitayaDeliveryOrderInput): PagePitayaDeliveryOrderPayLoad

  """生产配送管理:分页查询配送退货信息"""
  pagePitayaDeliveryReturnOrder(input: PagePitayaDeliveryReturnOrderInput): PagePitayaDeliveryReturnOrderPayLoad

  """国产收货任务: 列表查询"""
  pagePitayaDomesticReceiveTask(input: PagePitayaDomesticReceiveTaskInput!, page: Page!): PagePitayaDomesticReceiveTaskPayload

  """生产代卖调拨审核管理：分页查询生产代卖调拨入库费用单信息"""
  pagePitayaInOrderTransferBill(input: PagePitayaOrderTransferBillInInfoInput): FmsPitayaOrderTransferBillPagePayload

  """生产代卖调拨审核管理：分页查询生产代卖调拨入库明细信息"""
  pagePitayaInOrderTransferDetail(input: PagePitayaOrderTransferDetailInput): PitayaOrderTransferDetailPagePayload

  """生产其他入库:分页查询"""
  pagePitayaOtherInStockBill(input: PageOtherInStockBillInput!): PageOtherInStockBillPayload

  """生产代卖调拨审核管理：分页查询生产代卖调拨出库费用单信息"""
  pagePitayaOutOrderTransferBill(input: PagePitayaOrderTransferBillInInfoInput): FmsPitayaOrderTransferBillPagePayload

  """生产代卖调拨审核管理：分页查询生产代卖调拨出库明细信息"""
  pagePitayaOutOrderTransferDetail(input: PagePitayaOrderTransferDetailInput): PitayaOrderTransferDetailPagePayload

  """生产报损费用管理：分页查询生产报损信息"""
  pagePitayaProductionDamageOrderDetail(input: PageFmsProductionDamageDetailInput): PageFmsProductionDamageDetailPayLoad

  """生产产成品管理:分页查询产成品信息"""
  pagePitayaProductionTaskOrder(input: PagePitayaProductionTaskOrderInput): PagePitayaProductionTaskOrderPayLoad

  """生产收货任务: 列表查询"""
  pagePitayaReceiveTask(input: PagePitayaReceiveTaskInput!, page: Page!): PagePitayaReceiveTaskPayload

  """生产Sop管理: 分页查询已添加Sop"""
  pagePitayaSop(input: PagePitayaSop!, page: Page): PagePitayaSopPayload

  """分页查询分拣仓"""
  pagePitayaSortingWarehouse(input: PitayaSortingWarehouseInput, page: Page): PagePitayaSortingWarehouse

  """拆成品审核:拆成品审核分页接口"""
  pagePitayaSplitFinishedProduct(input: PagePitayaProductionTaskOrderInput): PagePitayaProductionTaskOrderPayLoad

  """分页查询员工信息"""
  pagePitayaUser(input: PagePitayaUserInput!, page: Page!): PagePitayaUserPayload

  """岗位:岗位信息管理查询/岗位权限配置查询岗位信息"""
  pagePosition(
    """查询岗位请求"""
    pagePositionInput: PagePositionInput
  ): PagePositionPayload

  """ 主营业务收款管理: 分页主营业务收款 """
  pagePrimaryReceipts(input: PageReceiptsInput!): PagePrimaryReceiptsPayLoad

  """ 主营业务退款管理: 分页主营业务退款 """
  pagePrimaryReceiptsReturn(input: PageReceiptsReturnInput!): PagePrimaryReceiptsReturnPayLoad

  """生产计划: 计划列表"""
  pageProductionPlan(page: Page, planQueryInput: PlanQueryInput): PlanPageResult

  """库存调整: 分页查询库存调整"""
  pageProductionStockAdjustment(input: PageProductionStockAdjustmentInput, page: Page): PageProductionStockAdjustmentPayload

  """项目组管理: 列表"""
  pageProjectGroup(page: Page, pageProjectGroupInput: PageProjectGroupInput): PageProjectGroupPayload

  """ 获取采购订单分页列表"""
  pagePurchaseOrder(input: PurchaseOrderPageInput): PurchaseOrderPagePayload

  """[废弃]采购退货单: 退货单列表"""
  pagePurchaseReturn(page: Page, pagePurchaseReturnInput: PagePurchaseReturnInput): PagePurchaseReturnPayload @deprecated(reason: "在v2.20.1版本生成新的接口与中台对接")

  """质量管理:分页"""
  pageQualityManagement(input: PageQualityManagementInput): PageQualityManagementPayload

  """查询商品存储管理条件【分页】"""
  pageQueryStorageConditions(pageQueryStorageConditionInput: PageQueryStorageConditionInput): StorageConditionPageResult

  """收货:收货管理分页查询"""
  pageReceiptPlan(input: ReceiptPlanPageInput): ReceiptPlanPagePayload

  """应收管理: 分页"""
  pageReceivable(input: PageReceivableInput!): PageReceivablePayLoad

  """应收管理: 分页(用于创建收款单)"""
  pageReceivableForCreateReceipts(input: PageReceivableForCreateReceiptsInput!): PageReceivableForCreateReceiptsPayLoad

  """销地收货费用: 查询销售收货费用（pitaya）"""
  pageReceiveBill(page: Page, pageReceiveBillInput: PageReceiveBillInput): PageReceiveBillPayload

  """对账管理: 分页"""
  pageReconciliation(input: PageReconciliationInput!): PageReconciliationPayLoad

  """对账管理: 分页(用于创建应付发票)"""
  pageReconciliationForCreateInvoice(input: PageReconciliationForCreateInvoiceInput!): PageReconciliationForCreateInvoicePayLoad

  """报销费用管理: 分页"""
  pageReimbursement(input: PageReimbursementInput!): PageReimbursementPayLoad

  """还箱:分页查询"""
  pageReturnBox(input: ReturnBoxPageInput): ReturnBoxPagePayload

  """还箱费用分页查询"""
  pageReturnBoxBill(input: PageBillInput!): PageReturnBoxBillPayload

  """退货: 分页查询退货订单"""
  pageReturnOrder(input: PageReturnOrderInput): PageReturnOrderAuditListPayload

  """采购退货费用单: 退货费用单分页"""
  pageReturnsBill(page: Page, pageReturnsBillInput: PageReturnsBillInput): PageReturnBillPayload

  """角色管理:分页查询角色"""
  pageRoles(
    """分页查询角色请求"""
    pageRolesInput: PageRolesInput
  ): PageRolesPayload

  """船期管理:分页查询"""
  pageSailSchedule(input: SailSchedulePageInput): SailSchedulePagePayload

  """销售配送单: 获取配送单列表"""
  pageSaleDeliveryOrder(input: SaleDeliveryOrderQueryInput, page: Page!): PageSaleDeliveryOrderPayload

  """销售配送单: 分页查询配送退货单"""
  pageSaleDeliveryReturnOrder(input: PageSaleDeliveryReturnInput, page: Page!): PageSaleDeliveryReturnPayload

  """销售收入单: 列表"""
  pageSaleIncomeOrder(page: Page, pageSaleIncomeOrderInput: PageSaleIncomeOrderInput): PageSaleIncomeOrderPayload

  """销售收入单: 列表"""
  pageSaleIncomeOrderWeb(page: Page, pageSaleIncomeOrderInput: PageSaleIncomeOrderWebInput): PageSaleIncomeOrderWebPayload

  """销售开单:销售开单列表"""
  pageSaleInvoice(input: PageSaleInvoiceInput, page: Page): PageSaleInvoice

  """成品销售:列表分页"""
  pageSaleOrder(page: Page, queryQueryOrderInput: QuerySaleOrderInput): SaleOrderPagePayload

  """销售计划:列表"""
  pageSalePlanOrder(page: Page, pageSalePlanOrderInput: PageSalePlanOrderInput): PageSalePlanOrderPayload

  """成品销售退货:查询销售退货订单列表"""
  pageSaleReturn(page: Page, pageSaleReturnInput: PageSaleReturnInput): SaleReturnPagePayload

  """sku列表"""
  pageSku(skuListConditionInput: SkuListConditionInput): SkuPagePayload

  """SOP分页查询"""
  pageSop(input: SopPageInput): SopPagePayload

  """SOP检查项分页查询"""
  pageSopCheckItem(input: SopCheckItemPageInput): SopCheckItemPagePayload

  """分页查询标准规格选项"""
  pageStdOption(page: Page, pageInput: PageStdOptionInput): PageStdOptionPayload

  """分页查询标准规格"""
  pageStdSpec(input: PageStdSpecInput, page: Page): PageStdSpecPayload

  """库存:库存批次分页列表"""
  pageStock(page: Page, stockConditionInput: StockConditionInput): StockPageResultPayload

  """申请入库（采购退货增加库存）:列表页"""
  pageStockAdjustment(page: Page, pageStockAdjustmentInput: PageStockAdjustmentInput): PageStockAdjustmentPayload

  """商品批次分页查询"""
  pageStockBatch(page: Page, pageStockBatchInput: PageStockBatchInput): PageStockBatchPayLoad

  """ 分页展示批发开单库存商品"""
  pageStockCommodity(input: StockCommodityInput): StockCommodityPagePayload

  """库存费用单:分页查询库存费用单"""
  pageStockCostOrder(input: PageStockCostOrderInput): PageStockCostOrderPayload

  """审核订单:列表"""
  pageStockOrder(page: Page, pageStockOrderInput: PageStockOrderInput): PageStockOrderPayload

  """ 入库/出库记录列表查询(包含入库申请)"""
  pageStockRecord(input: PageStockRecordInput): PagePeachStockRecordPayload

  """审核订单[出入库]:列表"""
  pageStockWmsOrder(input: PageStockWmsOrderInput, page: Page): PageStockWmsOrderPayload

  """门店管理: 开单信息列表页/搜索商品名称/门店管理-详情页面"""
  pageStoreManagementSaleInfo(input: PageStoreManagementSaleInfoInput!, page: Page): PageStoreManagementSaleInfoPayload

  """运营监管: 监管列表分页列表"""
  pageSupervision(input: PageSupervisionInput, page: Page): PageSupervisionPayload

  """销售配送单: 分页查询配送补充单"""
  pageSupplementalOrder(input: PageSupplementalOrderInput, page: Page!): PageSupplementalOrderPayload

  """ 供应商基础信息分页列表 """
  pageSupplierBase(input: HLPageSupplierBaseInput, page: PageInput): HLPageSupplierBasePayload

  """货柜标签:分页查询标签"""
  pageTag(input: TagPageInput): TagPagePayload

  """库存盘点： 分页查询盘点记录"""
  pageTakeStockRecord(input: TakeStockRecordInput): PageTakeStockRecordListPayload

  """生产任务限制: 分页"""
  pageTaskLimit(page: Page): PageTaskLimitPayload

  """分页查询团队成员列表"""
  pageTeamMember(input: TeamMemberQueryInput, page: Page): PageTeamMemberPayload

  """温度管理:温度订单分页"""
  pageTemperatureOrder(input: TemperatureOrderPageInput): TemperatureOrderPagePayload

  """温度管理:温度订单批量查询柜号回显"""
  pageTemperatureOrderBatchEcho(input: TemperatureOrderPageInput): [String]

  """进口通关跟踪:分页查询"""
  pageTracking(input: TrackingPageInput): TrackingPagePayload

  """调拨报表分页查询"""
  pageTransfer(page: Page, pageTransferInput: PageTransferInput): PageTransferPayload

  """财务系统销地调拨费用管理:分页查询调拨费用"""
  pageTransferBill(input: PageTransferBillInput!): PageTransferBillPayload

  """空运:分页查询航运订单"""
  pageTransportAir(input: TransportAirPageInput): TransportAirPagePayload

  """陆运:分页查询陆运订单"""
  pageTransportRoad(input: TransportRoadPageInput): TransportRoadPagePayload

  """运输角色:角色分页"""
  pageTransportRole(input: TransportRolePageInput): TransportRolePagePayload

  """海运:分页查询海运订单"""
  pageTransportSea(input: TransportSeaPageInput): TransportSeaPagePayload

  """综合查询-在途查看:分页查询(以柜次为纬度查询)"""
  pageTravelCabinetBatchCode(input: TravelCabinetBatchCodePageInput): TravelCabinetBatchCodePagePayload

  """在途:在途汇总分页查询"""
  pageTravelPlan(input: TravelPlanPageInput): TravelPlanPagePayload

  """分页查询"""
  pageTurnoverBasket(condition: TurnoverBasketQueryInput, page: Page): PageTurnoverBasketPayload

  """员工账号管理:分页获取用户列表"""
  pageUser(
    """分页获取用户列表请求"""
    pageUserInput: PageUser
  ): PageUserPayload

  """分页获取用户信息"""
  pageUserManage(input: PageUserInput): UserPagePayload

  """借调:列表"""
  pageUserSecondment(page: Page, secondmentPageInput: SecondmentPageInput!): SecondmentQueryPayload

  """ 品种组分页列表"""
  pageVarietyGroup(name: String, page: Page): PageVarietyGroupPayload

  """品种组sku列表"""
  pageVarietyGroupSku(pageVarietyGroupSkuInput: PageVarietyGroupSkuInput): PageVarietyGroupSkuPayload

  """凭证单据: 分页"""
  pageVoucherBill(input: PageVoucherBillInput!): PageVoucherBillPayLoad

  """凭证处理中心: 分页"""
  pageVoucherHandle(input: PageVoucherHandleInput!): PageVoucherHandlePayLoad

  """凭证模板: 分页"""
  pageVoucherTemplate(input: PageVoucherTemplateInput!): PageVoucherTemplatePayLoad

  """凭证模板名称: 分页"""
  pageVoucherTemplateName(input: PageVoucherTemplateNameInput!): PageVoucherTemplateNamePayLoad

  """仓库：仓库分页列表"""
  pageWarehouse(input: WarehousePageInput): WarehousePagePayload

  """ 列表接口"""
  pageWarehouseReportForm(input: WarehouseReportFormPageInput): WarehouseReportFormPagePayload

  """废旧品销售分页列表接口"""
  pageWasteSaleOrder(page: Page, pageWasteSaleOrderInput: PageWasteSaleOrderInput): PageWasteSaleOrderPayload

  """客户管理: 客户分页列表"""
  pageWebCustomer(customersInput: CustomersWebInput, page: Page): PiatyaWebCustomerPagePayload

  """生产计划: 计划列表"""
  pageWebProductionPlan(page: Page, planQueryInput: PlanQueryInput): PlanPageResult

  """查询付款方式的下拉列表接口：如 月结 半月结"""
  payModes: [PitayaPayMode]

  """代付费用管理：费用单来源"""
  payOfAnotherBillSource: [FABillSource]

  """代卖结算: 获取所有可结算商品列表"""
  peachAgencySaleOrderCommodityList(input: PeachAgencySaleOrderCommodityListInput): [PeachAgencySaleOrderCommodityPayload]

  """代卖结算: 商品分页查询"""
  peachAgencySaleOrderCommodityPage(input: PeachAgencySaleOrderCommodityPageInput): PeachAgencySaleOrderCommodityPagePayload

  """代卖单: 可结算代卖单数量"""
  peachAgencySaleSettlementCount: PeachAgencySaleSettlementCountPayload

  """批发代卖结算管理: 查看详情"""
  peachAgencySaleSettlementDetail(input: PeachAgencySaleSettlementDetailInput): PeachAgencySaleSettlementDetailPayLoad

  """代卖结算: 结算订单分类数量"""
  peachAgencySettlementOrderCount(input: PeachAgencySettlementOrderCountInput): PeachAgencySettlementOrderCountPayload

  """品类下拉列表"""
  peachCategoryOption: [PeachOption]

  """标签管理类型下拉"""
  peachCommodityLabelOption: [PeachOption]

  """商品类型下拉列表"""
  peachCommodityTypeOption: [PeachOption]

  """商品单位列表查询"""
  peachCommodityUnitTypeList(input: PeachCommodityUnitTypeListInput): [PeachCommodityUnitTypePayload]

  """客户: 授信记录查询-web"""
  peachCreditCustomerRecordList(input: peachCreditCustomerRecordInput): [PeachCreditCustomerRecordPayload]

  """客户: 查询客户联系人"""
  peachCustomerContactDetail(contactId: Int!): PeachCustomerContactDetailPayLoad

  """客户: 合同主体选择-客户名称列表(前端筛选)"""
  peachCustomerContractBodyList(input: PeachCustomerContractBodyInput): [PeachCustomerContractBodyPayload]

  """客户: 合同主体选择-分页"""
  peachCustomerContractBodyPage(input: PeachCustomerContractBodyPageInput): PeachCustomerContractBodyPagePayload

  """客户: 查询客户详情"""
  peachCustomerDetail(customerId: Int!): PeachCustomerDetailPayload

  """客户预收: 退款预收单分页"""
  peachCustomerPreReceiptOrderPage(input: PeachCustomerPreReceiptOrderPageInput): PeachCustomerPreReceiptOrderPagePayload

  """客户预收: 分页查询"""
  peachCustomerPreReceiptPage(input: PeachCustomerPreReceiptPageInput): PeachCustomerPreReceiptPagePayload

  """客户: 查询客户资质"""
  peachCustomerQualificationDetail(customerUniqueId: Int!): PeachCustomerQualificationDetailPayload

  """批发报损审核管理:报损合计金额"""
  peachDamageTotalAmount(input: ExportFmsDamageDetailInput): AggregateAmountPayLoad

  """国产采购: 退货费用状态数量"""
  peachDomesticExtendExpenseCount(input: PeachDomesticExtendExpenseCountInput): Int

  """国产采购: 退货费用详情"""
  peachDomesticExtendExpenseDetail(input: PeachDomesticExtendExpenseDetailInput): PeachDomesticExtendExpenseDetailPayload

  """国产采购: 退货费用分页"""
  peachDomesticExtendExpensePage(input: PeachDomesticExtendExpensePageInput): PeachDomesticExtendExpensePagePayload

  """国产采购: 采购详情"""
  peachDomesticPurchaseDetail(input: PeachDomesticPurchaseDetailInput): PeachDomesticPurchaseDetailPayload

  """国产采购: 分页查询"""
  peachDomesticPurchasePage(input: PeachDomesticPurchasePageInput): PeachDomesticPurchasePagePayload

  """国产采购: 退货详情"""
  peachDomesticPurchaseReturnDetail(input: PeachDomesticPurchaseReturnDetailInput): PeachDomesticPurchaseReturnDetailPayload

  """国产采购: 状态数量"""
  peachDomesticPurchaseStatusCount(input: PeachDomesticPurchaseStatusCountInput): PeachDomesticPurchaseStatusCountPayload

  """收货费用单: 详情查询-国产货"""
  peachDomesticReceiptExpenseDetail(input: PeachReceiptExpenseDetailInput): PeachDomesticReceiptExpenseDetailPayload

  """国产采购: 退货商品列表"""
  peachDomesticReturnCommodityList(input: PeachDomesticReturnCommodityListInput): [PeachDomesticReturnCommodityListPayload]

  """法大大: 文档下载"""
  peachDownloadFile(input: PeachDocDownInput): String

  """商品管理: 查询商品下存在的规格"""
  peachExistCommoditySpecIdList(input: Int!): [Int]

  """批发角色:获取数据权限树"""
  peachGetDataTree(type: PeachDataType): PeachDataTreePayload

  """ 根据订单ID查询订单详情"""
  peachGetOrderInfo(input: PeachOrderIdInput!): OrderDetailPayload

  """批发角色:根据角色ID获取数据权限"""
  peachGetRoleDataRel(input: PeachGetRoleDataRelInput): PeachKeysPayload

  """sop: 根据品类ID和环节获取sop模板id"""
  peachGetSopId(input: PeachSopInput): [ID]

  """ 获取品类集合"""
  peachListCommodityCategory(input: CommodityCategoryInput): ListCommodityCategoryPayload

  """未选择sku选项id集合"""
  peachNotChosenSkuOption(commodityId: Int!): [NotChosenSkuOption]

  """ 计算订单金额"""
  peachOrderAmountCalculate(input: PeachOrderAmountCalculateInput): PeachOrderAmountCalculateResp

  """ 根据订单ID获取订单小票所需数据"""
  peachOrderBillInfo(input: OrderInfoInput!): PeachOrderBillPayload

  """ 根据订单id获取订单信息"""
  peachOrderInfoByOrderId(input: ID!): PeachOrderInfoPayLoad

  """订单: 订单收银分页查询"""
  peachOrderPaymentPage(input: PeachOrderPaymentPageInput): PeachOrderPaymentPagePayload

  """ 根据订单ID查询订单支付状态"""
  peachOrderPaymentStatus(input: OrderInfoInput!): PeachOrderPaymentStatusPayload

  """ 分状态统计销订单数量"""
  peachOrderStatusCount: PeachOrderStatusCountPayload

  """订单校验：校验接口（客户电子签、客户黑名单、欠款设置）"""
  peachOrderValidate(input: PeachOrderValidateInput): PeachOrderValidatePayload

  """获取组织树"""
  peachOrgTree(input: OrgTreeInput): [PeachOrgTreePayload]

  """商品产地下拉列表"""
  peachOriginOption(categoryId: Int!): [PeachOption]

  """标签管理分页查询"""
  peachPageCommodityLabel(input: PeachPageCommodityLabelInput): PeachPageCommodityLabelPayload

  """商品管理列表"""
  peachPageCommodityManage(page: Page, pageCommodityInput: PeachPageCommodityInput): PeachPageCommodityPayload

  """客户: 获取客户列表"""
  peachPageCustomer(input: CustomerPageInput): CustomerPagePayload

  """未添加商品列表"""
  peachPageNoCommodity(page: Page, pageNoCommodityInput: PeachPageNoCommodityInput): PeachPageNoCommodityPayload

  """批发角色:分页获取角色"""
  peachPageRole(input: PeachPageRoleInput): PeachPageRolePayload

  """sku列表"""
  peachPageSku(pageSku: PeachPageSkuInput): PeachPageSkuPayload

  """供应商:分页查询"""
  peachPageSupplier(input: PageSupplierInput): PageSupplierPayload

  """回款录入: 回款单详情查询"""
  peachPaymentDetail(input: ID!): PeachPaymentPayload

  """回款录入: 回款单分页查询(根据personal去区分录入分页和审核分页)"""
  peachPaymentPage(input: PeachPaymentPageInput!): PeachPaymentPagePayload

  """收银设置: 列表查询"""
  peachPaymentSettingList: PeachPaymentSettingPayload

  """预收管理: 按状态统计"""
  peachPreReceiptCountByStatus: CountReceiptByStatusPayload

  """预收管理: 明细查询"""
  peachPreReceiptDetail(input: ReceiptIdInput!): ReceiptDetailPayload

  """预收管理: 列表分页查询"""
  peachPreReceiptPage(input: PeachReceiptPageInput): PeachReceiptPagePayload

  """预收退款: 详情查询"""
  peachPreReceiptRefundDetail(input: ID!): PeachPreReceiptRefundDetailPayload

  """预收退款: 分页查询"""
  peachPreReceiptRefundPage(input: PeachPreReceiptRefundPageInput): PeachPreReceiptRefundPagePayload

  """预收退款: 状态数量"""
  peachPreReceiptRefundStatusCount: PeachPreReceiptRefundStatusCountPayload

  """收货费用单: 详情查询"""
  peachReceiptExpenseDetail(input: PeachReceiptExpenseDetailInput): PeachReceiptExpenseDetailPayload

  """收货费用单: 分页查询"""
  peachReceiptExpensePage(input: PeachReceiptExpensePageInput): PeachReceiptExpensePagePayload

  """收货任务: 数量统计"""
  peachReceiveTaskCount: [PeachReceiveTaskCountPayload]

  """收货任务: 明细查询"""
  peachReceiveTaskDetail(input: PeachReceiveTaskIdInput): PeachReceiveTaskDetailPayload

  """收货任务: 分页查询"""
  peachReceiveTaskPage(input: PeachReceiveTaskPageInput): PeachReceiveTaskPagePayload

  """零售开单设置：查询"""
  peachRetailOrderCfg: PeachRetailOrderCfgPayload

  """搜索员工"""
  peachSearchUser(input: PeachSearchUserInput): [PeachSearchUserPayload]

  """查询用户是否有未完成订单"""
  peachSellerHasNotFinishedOrder(input: Int!): Boolean

  """sop: 质检关联单据"""
  peachSopAssociationOrder(taskId: ID): PeachAssociationOrder

  """sop管理: 分页查询"""
  peachSopManagerPage(input: PeachSopManagerPageInput): PeachSopManagerPagePayload

  """sop: 查看Sop环节关联的质检表模板"""
  peachSopOptionByOperationType(input: PeachSopOptionInput): [PeachOption2]

  """sop: sop分享 """
  peachSopShare(input: PeachSopShareInput): PeachSopSharePayload

  """在库质检: 质检任务详情"""
  peachSopTaskDetail(taskId: ID!): PeachSopTaskDetailPayload

  """在库质检: 质检任务列表"""
  peachSopTaskPage(input: PeachSopTaskPageInput): PeachSopTaskPagePayload

  """ 根据id查询审核相关信息结果"""
  peachStockAuditDetail(input: AuditStockRecordInput): AuditStockRecordPayload

  """供应商:基本信息"""
  peachSupplierBaseInfo(input: QuerySupplierBaseInfoInput): SupplierBasePayload

  """供应商:开票主体"""
  peachSupplierBaseSimple(supplierName: String!): [PeachSupplierBaseSimplePayload]

  """供应商:开票主体分页"""
  peachSupplierBaseSimplePage(input: PeachSupplierBaseSimplePageInput): PeachSupplierBaseSimplePagePayload

  """供应商:明细查询"""
  peachSupplierDetail(id: Int!): SupplierPayload

  """供应商:校验供应商是否存在(公司名称+类别在该组织下是否存在)"""
  peachSupplierExist(input: PeachSupplierExistInput): Boolean

  """供应商: 资质"""
  peachSupplierQualification(supplierId: Int!): PeachSupplierQualificationPayload

  """供应商:类型下拉选项"""
  peachSupplierTypeOption: [Option]

  """待办费用单: 内部销售/采购费用单详情"""
  peachTransferCostDetail(billId: ID!): PeachTransferCostDetailPayload

  """批发调拨: 调拨单费用项"""
  peachTransferCostInfo(input: PeachTransferOrderInput): PeachTransferCostInfoPayload

  """待办费用单: 内部销售/采购费用单分页查询"""
  peachTransferCostPage(input: PeachTransferCostPageInput): PeachTransferCostPagePayload

  """批发调拨: 调拨单商品详情"""
  peachTransferOrderCommodityDetail(input: PeachTransferOrderInput): PeachTransferOrderCommodityDetailPayload

  """批发调拨: 调拨单详情"""
  peachTransferOrderDetail(input: PeachTransferOrderInput): PeachTransferOrderDetailPayload

  """批发调拨: 调拨单分页查询"""
  peachTransferPage(input: PeachTransferPageInput): PeachTransferPagePayload

  """商品品种下拉列表"""
  peachVarietyOption(categoryId: Int!): [PeachOption]

  """待入库库存: 入库申请明细查询"""
  peachWaitStockGet(input: PeachWaitStockGetInput): PeachWaitStockGetPayload

  """待入库库存: 入库申请分页查询"""
  peachWaitStockPage(input: PeachWaitStockPageInput): PeachWaitStockPagePayload
  permissions: [PermissionPayLoad]

  """实际用量批次成本校验接口"""
  pitayaActualUsedBatchCheck(input: PitayaActualUsedBatchCheckInput): Boolean

  """生产销售售后管理(改造):销售售后详情接口"""
  pitayaAfterSaleDetail(input: IdInput!): PitayaAfterSaleDetailPayload

  """v2.22供应商: 按条件查询供应商列表"""
  pitayaAllSuppliers(supplierCondition: SupplierConditionInput): [PitayaSupplierPayload]

  """商品管理: 品类下拉列表"""
  pitayaCategoryOption: [Option]

  """sku详情"""
  pitayaCommoditySkuDetail(commoditySkuId: Int): PitayaCommoditySkuDetailPayload

  """商品管理: 商品类型下拉列表"""
  pitayaCommodityTypeOption: [Option]

  """生产商品转换审核:查询商品转换详情信息"""
  pitayaConvertOrderDetail(input: ConvertOrderDetailInput): ConvertOrderDetailPayload

  """生产商品转换审核:转换类型下拉"""
  pitayaConvertType: [FmsIntOption]

  """内部采购: 状态统计"""
  pitayaCountInternalPurchaseStatus: CountInternalPurchaseStatusPayload

  """内部销售: 状态统计"""
  pitayaCountInternalSaleStatus: CountInternalSaleStatusPayload

  """生产客户: 客户详情"""
  pitayaCustomer(customerId: Int): CustomerPayload

  """生产客户: 客户分组列表"""
  pitayaCustomerGroups: [CustomerGroupPayload]

  """生产客户: 客户分页列表"""
  pitayaCustomers(customersInput: CustomersInput, page: Page): PitayaCustomerPagePayload

  """生产客户: 客户分页列表"""
  pitayaCustomersOss(customersInput: CustomersInput, page: Page): PitayaCustomerPagePayload

  """生产配送管理:配送费用单详情"""
  pitayaDeliveryOrderDetail(input: PitayaDeliveryOrderDetailInput): PitayaDeliveryOrderDetailPayLoad

  """生产配送管理:配送退货信息详情"""
  pitayaDeliveryReturnOrderDetail(input: PitayaDeliveryReturnOrderDetailInput): PitayaDeliveryReturnOrderDetailPayLoad

  """生产销售售后管理(改造):销售差异详情接口"""
  pitayaDifferenceSaleDetail(input: IdInput!): PitayaDifferenceSaleDetailPayload

  """国产收货任务: 详情"""
  pitayaDomesticReceiveTask(input: GetPitayaDomesticReceiveTaskInput!): PitayaDomesticReceiveTaskPayload

  """根据bom id获取配料列表"""
  pitayaListBurden(bomId: Int): [PitayaBomDetailPayload]
  pitayaListBusinessCommonLogs(input: PitayaListCommonLogsInput): [BusinessCommonLog]

  """内部采购: 日志列表"""
  pitayaListInternalPurchaseLogs(input: PitayaInternalPurchaseIDInput!): [InternalPurchaseLogPayload]

  """内部销售: 日志列表"""
  pitayaListInternalSaleLogs(input: PitayaInternalSaleIDInput!): [InternalSaleLogPayload]

  """未选择sku选项id集合"""
  pitayaNotChosenSkuOption(commodityId: Int!): [NotChosenSkuOption]

  """组织: 获取组织树"""
  pitayaOrgTree(input: String): String

  """商品管理: 商品产地下拉列表"""
  pitayaOriginOption(categoryId: Int!): [Option]

  """bom列表"""
  pitayaPageCommodityBom(commodityName: String, page: Page): PitayaCommodityBomPagePayload

  """商品管理: 商品管理列表"""
  pitayaPageCommodityManage(page: Page, pageCommodityInput: PitayaPageCommodityInput): PitayaPageCommodityPayload

  """条件获取sku列表"""
  pitayaPageConditionToGetSku(conditionToGetSkuInput: PitayaConditionToGetSkuInput, page: Page): PitayaConditionToGetSkuPayload

  """商品管理: 未添加商品列表"""
  pitayaPageNoCommodity(page: Page, pageNoCommodityInput: PitayaPageNoCommodityInput): PitayaPageNoCommodityPayload

  """平台退回: 平台退回列表页/门店管理-退货信息列表页/门店管理-详情页面-退货信息"""
  pitayaPagePlatformReturn(input: PitayaPagePlatformReturnInput!, page: Page): PitayaPagePlatformReturnPayload

  """销售退货: 列表页"""
  pitayaPageReturn(input: PitayaPageReturnInput!, page: Page): PitayaPageSaleReturnPayload

  """sku列表"""
  pitayaPageSku(page: Page, pageSku: PitayaPageSkuInput): PitayaPageSkuPayload

  """平台退回: 角标/门店管理-退货信息列表页-角标"""
  pitayaPlatformReturnBadge(input: PitayaPagePlatformReturnInput): PitayaPlatformReturnBadgePayload

  """生产产成品管理:查询产成品信息详情"""
  pitayaProductionTaskOrderDetail(input: PitayaProductionTaskOrderDetailInput): PitayaProductionTaskOrderDetailPayLoad

  """生产收货任务: 详情"""
  pitayaReceiveTask(input: GetPitayaReceiveTaskInput!): PitayaReceiveTaskPayload

  """销售退货: 角标"""
  pitayaReturnBadge: PitayaReturnBadgePayload

  """销售退货/平台退回/平台开单退货信息: 详情页"""
  pitayaReturnDetail(input: PitayaReturnInput!): PitayaReturnDetailPayload

  """拆成品审核:拆成品审核详情接口"""
  pitayaSplitFinishedProductDetail(input: PitayaProductionTaskOrderDetailInput): PitayaProductionTaskOrderDetailPayLoad

  """v2.22供应商: 供应商详情接口"""
  pitayaSupplier(getSupplierInput: GetSupplierInput): PitayaSupplierPayload

  """供应商管理: 供应商下拉接口：2.7 """
  pitayaSupplierOption(suppliersOptionInput: SuppliersOptionInput): [Option]

  """v2.22供应商: 供应商分页列表接口"""
  pitayaSupplierPages(page: Page, supplierCondition: SupplierConditionInput): SupplierPagePayload

  """供应商: 供应商分页列表接口（oss）"""
  pitayaSupplierPagesOss(page: Page, supplierCondition: SupplierConditionInput): SupplierPagePayload

  """sku列表表头"""
  pitayaTableHead(commodityId: Int): PitayaTableHeadPayload

  """商品管理: 商品品种下拉列表"""
  pitayaVarietyOption(categoryId: Int!): [Option]

  """商品公共:计划合并商品明细，支持返回合并商品，用于拆分合并"""
  planCombineCommodityTable(input: PlanCombineCommodityTableInput): PlanCombineCommodityTablePayLoad

  """生产任务: 任务商品选择列表接口"""
  planCommodites(listPlanCommodityInput: ListPlanCommoditySkuInput): [PitayaCommoditySkuPayload]

  """商品公共:计划商品明细,用于app查询展示商品明细"""
  planCommodityDetail(input: PlanCommodityDetailInput): PlanCommodityDetailPayload

  """发货管理:重选空柜后运输和报关回显接口"""
  planEmptyCabinetDetail(input: PlanEmptyCabinetDetailInput): PlanEmptyCabinetDetailPayload

  """生产计划单价设置:固定费用类型下拉"""
  planFixedChargeType: [FmsIntOption]

  """商品公共:计划收货商品明细，用于一键发货"""
  planSaleCommodityTable(id: ID!): [TablePayload]

  """运营监管: 生产计划统计"""
  planStatistics(input: PlanStatisticsInput): PlanStatisticsPayload

  """标签:查询计划相关标签"""
  planTags(planId: ID): [TagInfoPayload]

  """平台开单: 售后单状态角标"""
  platformSaleAfterSaleBadge(input: PlatformSaleAfterSaleBadgeInput): PlatformSaleAfterSaleBadgePayload

  """门店管理: 平台开单详情页"""
  platformSaleDetail(input: PlatformSaleInput!): PlatformSaleDetailPayload

  """根据id查询口岸详细信息"""
  portGet(portId: Long!): PortPayload

  """校验口岸信息"""
  portInfoExist(portInfoInput: PortInfoInput): Boolean

  """口岸公共：发货地所属国家口岸下拉"""
  portOption(input: DurianCountryTypeEnum): [PortOption]

  """口岸公共：发货地所属国家口岸下拉"""
  portOptionByCountry(input: DurianCountryTypeEnum): [DurianOption]

  """查询口岸选项列表"""
  portOptionList: [Option]

  """口岸分页查询"""
  portPage(portPageInput: PortPageInput): PortPagePayload

  """查询口岸下码头列表"""
  portWharfsList(portId: Long!): [WharfPayload]

  """岗位:配置组织获取岗位下拉列表"""
  positionOption(
    """岗位下拉列表请求"""
    positionOptionInput: PositionOptionInput
  ): PositionOptionPayload
  positions: [PositionPayload]

  """在途：发货编辑保存前置校验"""
  preCheckUpdateDomesticDelivery(input: ID!): Boolean

  """生产计划: 操作日志列表"""
  productionPlanLogs(planId: ID): [ProductionPlanLogPayLoad]

  """生产计划: 状态数量统计"""
  productionPlanStatusOption(planDate: Long): ProductionPlanStatus

  """项目组管理: 详情"""
  projectGroupDetail(projectGroupDetailInput: ProjectGroupDetailInput): ProjectGroupPayload

  """采销费用录入:采销费用分页"""
  purchaseAndSalesBillPage(input: PurchaseAndSalesBillPageInput): PurchaseAndSalesBillPagePayload

  """采销费用录入:采销费用分页批量查询回显"""
  purchaseAndSalesPageBatchEcho(input: PurchaseAndSalesBillPageValidInput): PurchaseAndSalesBillPageBatchValidPayload

  """采购费用管理:查询采购单费用详情信息"""
  purchaseBillDetail(input: IdInput): PurchaseBillDetailPayload

  """查询采购订单详情"""
  purchaseDetail(inOrderId: ID!): PitayaPurchaseOrderPayload

  """入库审核: 采购入库记录"""
  purchaseInOrderLog(inOrderId: ID!): ProductionInOrderLogListPayload

  """查询采购订单"""
  purchaseList(listCondition: PurchaseListFilter, page: Page): PurchasePageResultPayload

  """采购退货费用管理:查询采购退货费用详情信息"""
  purchaseReturnBillDetail(input: IdInput): PurchaseReturnBillDetailPayload

  """[废弃]采购退货单: 退货商品选择"""
  purchaseReturnCommodities(purchaseReturnCommoditiesInput: PurchaseReturnCommoditiesInput): [CommoditySkuStock] @deprecated(reason: "在v2.20.1版本生成新的接口与中台对接")

  """采购退货：采购退货商品选择列表"""
  purchaseReturnCommoditySelect(input: PurchaseReturnCommoditySelectInput!): [PurchaseReturnCommoditySelectPayload]

  """采购退货：采购退货费用详情查询"""
  purchaseReturnCostDetail(input: PurchaseReturnCostDetailInput!): PurchaseReturnCostPayLoad

  """采购退货：采购退货费用分页查询"""
  purchaseReturnCostPage(input: PurchaseReturnCostPageInput!): PurchaseReturnCostPagePayload

  """采购费用管理:退货类型下拉"""
  purchaseReturnTypeList(appId: Int!): [FmsIntOption]

  """查询汇总"""
  purchaseSummary(page: Page, purchaseSummaryInput: PurchaseSummaryInput): PagePurchaseSummaryPayload @deprecated(reason: "2.21 采购报报表重构")

  """质量管理:详情"""
  qualityManagementDetails(input: QualityManagementDetailsInput): QualityManagementDetailsPayload

  """综合查询-在途查看:质量跟踪(产地计划id)"""
  qualityTracking(input: ID!): QualityTrackingPayload

  """代卖结算: 查询整车结算规则是否可用"""
  queryAgencyRuleAvailable(input: QueryAgencyRuleAvailableInput): Boolean

  """代卖合作:查询代卖合作详情（代卖商信息）"""
  queryAgencySaleAgentInfo(input: QueryAgencySaleAgentInfoInput): QueryAgencySaleAgentInfoPayload

  """代卖合作:查询代卖合作"""
  queryAgencySaleCooperation(input: QueryAgencySaleCooperationInput): QueryAgencySaleCooperationPayload

  """通过来源code获取字典值"""
  queryBillDictItem(input: BillDictItemInput): [BillDictItemList]

  """电子签: 查询当前客户是否使用电子签"""
  queryCustomerUsedElectronicSignature(input: Int!): Boolean

  """低代码:查询页面关联的数据中台service 名称"""
  queryExportServiceName(input: LowCodePageRuleInput): String

  """零售开单设置：查询"""
  queryRetailOrderCfg: RetailOrderCfgPayload

  """配送单: 选择配送货物"""
  querySaleGoodsList(saleGoodsListQueryInput: SaleGoodsListQueryInput): [SaleGoodsInfoListPayload]

  """收货:收货任务详情"""
  receiptDetail(input: ID): ReceiptTaskDetailPayload

  """收货:分页查询"""
  receiptPage(input: ReceiptPageInput): ReceiptPagePayload

  """收货:收货数量查询"""
  receiptQuantity(input: ReceiptQuantityInput): ReceiptQuantityPayload

  """收货:搜索"""
  receiptSearch(input: ReceiptSearchInput): ReceiptPagePayload

  """ 主营业务退款管理: 关联应收单页面 """
  receiptsReturnRelation(input: FASIdInput!): DetailRelationReceiptsReturnPayLoad

  """回收温度设备管理:分页"""
  recoveryDevicePage(input: RecoveryDevicePageInput): RecoveryDevicePagePayload

  """回收温度设备管理:分页未匹配设备号"""
  recoveryDevicePageNotMatchDeviceCode(input: RecoveryDeviceEchoInput): [String]

  """回收温度设备管理:回收记录"""
  recoveryDeviceRecord(deviceId: ID!): RecoveryDeviceRecordPayload

  """生产任务: 关联商品选择"""
  relationTaskAcquireMaterialCommodities(relationTaskAcquireMaterialCommoditiesInput: RelationTaskAcquireMaterialCommoditiesInput): RelationTaskAcquireMaterialCommoditiesPayload

  """[废弃]采购退货单: 状态统计"""
  returnStatusStatistic(returnStatusStatisticInput: ReturnStatusStatisticInput): ReturnStatusStatisticPayload @deprecated(reason: "在v2.20.1版本生成新的接口与中台对接")

  """陆运在途:品类下拉"""
  roadTripCategoryRuleOption: [DurianOption]

  """陆运在途:进口港统计接口"""
  roadTripEntryPortCount: [RoadTripEntryPortCountPayload]

  """陆运在途:品类下拉"""
  roadTripRouteCategoryOptions: [DurianOption]

  """陆运在途:出口报关公司下拉"""
  roadTripRouteExportDeclareSupplierOptions: [DurianOption]

  """陆运在途:路线节点下拉"""
  roadTripRouteNodeOptions: [DurianOption]

  """货柜角色:角色下拉"""
  roleDurianOption: [DurianOption]

  """海运在途跟踪:船次下拉"""
  sailSelect: [DurianOption]

  """销售配送单: 获取配送单列表详情"""
  saleDeliveryOrderDetail(input: SaleDeliveryOrderDetailQueryInput): SaleDeliveryOrderDetailPayload

  """销售配送单: 查询配送退货单详情"""
  saleDeliveryReturnOrderDetail(input: SaleDeliveryReturnDetailInput): SaleDeliveryReturnOrderPayload

  """销售收入单: 工作台角标统计"""
  saleIncomeOrderStatistic: SaleIncomeOrderStatisticPayload

  """销售收入单: 列表页状态统计"""
  saleIncomeOrderStatusStatistic(saleIncomeOrderStatusStatisticInput: SaleIncomeOrderStatusStatisticInput): SaleIncomeOrderStatusStatisticPayload

  """销售开单:状态角标"""
  saleInvoiceBadge: SaleInvoiceBadgePayLoad

  """销售开单:销售开单详情"""
  saleInvoiceDetail(orderId: ID!): SaleInvoicePayLoad

  """销售开单:收款方式"""
  saleInvoicePayMode: [StringOption]

  """销售开单:待处理角标"""
  saleInvoiceTimeLimitBadge(input: SaleInvoiceTimeLimitBadgeInput): SaleInvoiceBadgeTimeLimitPayLoad

  """成品销售:订单详情"""
  saleOrder(saleOrderInput: SaleOrderInput): SaleOrderPayload

  """生产销售收入管理:销售收入单状态下拉"""
  saleOrderStatus: [FmsIntOption]

  """生产销售收入管理:销售类型下拉"""
  saleOrderType: [FmsIntOption]

  """销售计划:状态统计"""
  salePlanOrderBadge: SalePlanOrderBadgePayload

  """销售计划:详情"""
  salePlanOrderDetail(salePlanOrderDetailInput: SalePlanOrderDetailInput): SalePlanOrderDetailPayload

  """成品销售:驳回申请统计角标"""
  saleRejectStatistic: Int

  """生产销售收入管理:退货类型下拉"""
  saleReturnOrderType: [FmsIntOption]

  """综合查询-在途查看:查看销地计划"""
  salesPlanDetail(input: ID!): SalesPlanDetailPayload

  """海运在途跟踪:规则下拉(商品类别)"""
  seaTripCategoryRuleSelect(input: SeaTripSelectInput): [DurianOption]

  """海运在途跟踪:卸货港码头下拉"""
  seaTripDischargeWharfSelect(input: SeaTripSelectInput): [DurianOption]

  """海运在途跟踪:品类下拉"""
  seaTripListCategorySelect(input: SeaTripSelectInput): [DurianOption]

  """海运在途跟踪:装货港下拉"""
  seaTripLoadingPortSelect(input: SeaTripSelectInput): [DurianOption]

  """海运在途跟踪:货柜管理-订船信息"""
  seaTripOrderShipInfo(sailScheduleId: ID!): SeaTripOrderShipInfoPayload

  """空柜信息:搜索空柜"""
  searchEmptyCabinet(input: SearchEmptyCabinetInput): EmptyCabinetSearchPayload

  """投标:查询车牌池"""
  searchTenderCarPool(input: TenderCarSearchInput): [TenderCarSearchPayload]

  """搜索员工"""
  searchUser(input: SearchUserInput): [SearchUserPayload]

  """借调:详情"""
  secondmentDetail(secondmentId: ID!): SecondmentPayload

  """借调:库存"""
  secondmentStocks(secondmentCondition: SecondmentConditionInput): [SecondmentStockPayload]

  """通过品类id查询产地"""
  selectPlaceByCategoryId(categoryId: Int): [Place]

  """获取产地树形列表"""
  selectPlaceTree: [Place]
  selectVarietyByCategoryId(categoryId: Int): [Variety]

  """原产地证信息:选中是否有单份全程运输单证"""
  selectedLadingBillNo(id: ID!): Boolean

  """获取服务器时间"""
  serverTime(
    """日期格式化，默认返回毫秒"""
    format: Format
  ): String

  """船期管理:船名下拉"""
  shiNameOption: [DurianOption]

  """海运在途跟踪:船名下拉"""
  shipSelect: [DurianOption]

  """发车质检:校验"""
  shipmentInspectionCheck(taskId: ID): ShipmentInspectionCheckPayload

  """发车质检:详情"""
  shipmentInspectionDetail(taskId: ID): ShipmentInspectionDetailPayload

  """发车质检:分页"""
  shipmentInspectionPage(input: ShipmentInspectionPageInput): ShipmentInspectionPagePayload

  """发车质检:数量统计"""
  shipmentInspectionQuantity: ShipmentInspectionQuantityPayload

  """发车质检:校验任务是否删除或则已完成"""
  shipmentInspectionStateCheck(taskId: ID): Boolean

  """通过名称匹配客户基础信息（仅含id+名称）"""
  simpleCustomerBaseSearchByName(input: HLSimpleCustomerBaseSearchByNameInput!): [HLSimpleCustomerBase]

  """通过名称匹配供应商基础信息（仅含id+名称）"""
  simpleSupplierBaseSearchByName(input: HLSimpleSupplierBaseSearchByNameInput!): [HLSimpleSupplierBase]

  """单柜资料:web分页"""
  singleDataPage(input: SingleDataPageInput): SingleDataPagePayload

  """单柜资料:app分页"""
  singleDataPageApp(input: SingleDataPageAppInput): SingleDataPagePayload
  skuStocks(stockSkuInput: ListSkuStockInput): [SkuStockPayload]

  """sku列表接口（新）"""
  skues(skuQueryInput: SkuQueryInput): [CommoditySkuAndUnitPayload]

  """sop:查看Sop环节关联的质检表模板"""
  sopOptionByOperationType(input: SopOptionInput): [DurianOption]
  specList(commodityId: Int): [CommoditySpecPayload]

  """ 规格列表"""
  specs(specsInput: SpecsInput): [SpecsPayload]

  """查询服务: 根据ID查询数据发布详情"""
  starRiverFindSourceById(value: String!): SourcePayload

  """查询服务: 根据ID查询数据发布详情"""
  starRiverGetSourceStateById(value: String!): PulsarSourceStatePayload

  """查询服务: 获取数据源下拉选"""
  starRiverListDatasource: DatasourceListPayload

  """查询服务: 查询名称空间列表"""
  starRiverListNamespace(value: String!): PulsarNamespaceListPayload

  """查询服务: 查询schema"""
  starRiverListSchema(value: String!): SchemaListPayload

  """查询服务: 查询发布各个表采集数量"""
  starRiverListSourceTableDetail(value: String!): [SourceTableDetail!]

  """查询服务: 查询table"""
  starRiverListTable(value: [String!]!): TableTreeListPayload

  """查询服务: 查询租户列表"""
  starRiverListTenant: PulsarTenantListPayload

  """查询服务: 分页查询数据发布"""
  starRiverPage(
    """数据源ID"""
    datasourceId: String

    """id"""
    id: String

    """名称"""
    name: String

    """名称空间"""
    namespace: String
    pageCurrent: Int!
    pageSize: Int!

    """状态"""
    state: String

    """租户"""
    tenant: String
  ): SourcePagePayload

  """查询服务: 查询工作流节点树"""
  starRiverWorkflowCategoryQueryTree(
    """名称"""
    name: String

    """父节点ID"""
    parentId: Long
  ): [WorkflowCategoryTreeNode!]

  """查询服务: 查询工作流"""
  starRiverWorkflowGet(value: Long!): WorkflowDetail

  """查询服务: 查询工作流节点"""
  starRiverWorkflowGetNode(
    """版本号"""
    version: Long

    """工作流节点ID"""
    workflowId: Long!
  ): [WorkflowNode!]

  """查询服务: 查询工作流运行详情"""
  starRiverWorkflowGetStatus(value: Long!): WorkflowStatus

  """查询服务: 查询工作流节点日志"""
  starRiverWorkflowLogGet(grep: String, limit: Long, skipLineNum: Long, taskId: String!): [String!]

  """查询服务: 查询工作流项目"""
  starRiverWorkflowProjectList: [StarRiverWorkflowProject!]

  """查询服务: 查询工作流资源树"""
  starRiverWorkflowResourceQueryTree(value: Long!): [WorkflowCategoryTreeNode!]

  """查询服务: 查询资源内容"""
  starRiverWorkflowResourceViewContent(limit: Long, resourceId: Long!, skipLineNum: Long): WorkflowResourceContent

  """查询服务: 查询工作流运行详情"""
  starRiverWorkflowRunDetailGet(instanceName: String!, workflowId: Long!): WorkflowRuntimeDetailAndNodes

  """查询服务: 查询工作流运行情况列表"""
  starRiverWorkflowRunDetailList(categoryId: [Long!], pageNum: Int, pageSize: Int, startTime: [Instant!], status: WorkflowStatusEnum, workflowId: [Long!]): PageResultWorkflowRuntimeDetail

  """查询服务: 查询工作流节点提交日志"""
  starRiverWorkflowVersionLogGet(value: Long!): [WorkflowVersionLogDetail!]

  """查询服务: 分页获取查询服务调用记录"""
  starSeaCallMonitorPageQuery(
    """服务调用方式:REST、gRPC、GQL、CHART"""
    callType: String
    currentPage: Int!
    endTime: Instant
    pageSize: Int!
    qsId: String
    serviceName: String
    starTime: Instant

    """服务调用用途:1 查询、2 数据导出"""
    useFor: Int
  ): QueryServiceCallMonitorPagePayload

  """查询服务: 查询服务调用（用于具体报表场景）"""
  starSeaCallQueryService(
    """调用服务的应用ID"""
    appId: String!
    columns: [String!]

    """服务运行需要的参数"""
    params: [StarSeaParamItemWithoutTypeInput!]

    """调用服务的名称"""
    serviceName: String!
  ): StarSeaQueryServiceCallPayload

  """查询服务: 查询服务调用V2（用于具体报表场景）"""
  starSeaCallQueryServiceV2(
    """调用服务的应用ID"""
    appId: String!
    columns: [String!]

    """服务运行需要的参数"""
    params: [StarSeaParamItemWithoutTypeInput!]

    """调用服务的名称"""
    serviceName: String!
  ): StarSeaQueryServiceCallPayloadV2

  """查询服务: 校验SQL是否能正常执行"""
  starSeaCheckSQL(
    """服务返回的所有列"""
    columns: [QueryServiceColumnBOInput!]

    """服务需要连接的数据源ID"""
    dsId: String!

    """服务执行的XML动态SQL片段"""
    execSQL: String!

    """服务执行需要的所有参数"""
    params: [StarSeaParamItemWithTypeBOInput!]

    """模拟的角色"""
    roleIdOpt: [String!]

    """服务的名称"""
    serviceName: String!
  ): QueryServiceCheckExecSQLcPayload

  """报表服务: 发送报表导出请求"""
  starSeaExportData(
    """调用的客户端ID"""
    appId: String!

    """需要导出的列"""
    columns: [String!]
    params: [StarSeaParamItemWithoutTypeInput!]

    """查询服务ID"""
    serviceName: String!

    """生成的报表名"""
    tableName: String!
  ): Boolean

  """报表服务: 发送报表导出请求（货柜端）"""
  starSeaExportDataSupportDurian(
    """调用的客户端ID"""
    appId: String!

    """需要导出的列的规则  key:规则id,  value:列名"""
    columnRulesOpt: [ColumnRuleItemInput!]

    """导出条件的规则"""
    paramRulesOpt: [ParamItemWithoutTypeInput!]

    """查询服务名称"""
    serviceName: String!

    """生成的报表名"""
    tableName: String
  ): StarSeaBasicPayload

  """查询服务: 导出服务"""
  starSeaExportQS(services: [ItemExportInputInput!]!): [KVStringString!]

  """查询服务: 根据服务ID 和version id查询服务详情"""
  starSeaFindQs(baseQsId: String!, versionId: String): StarSeaQueryServiceBO

  """查询服务: 获取列的参数类型"""
  starSeaGetColumnTypeSelectOptions: [TypeOption!]

  """查询服务: 获取所有数据源"""
  starSeaGetDbSourceSelectOptions: [TypeOption!]

  """查询服务: 获取支持的参数类型"""
  starSeaGetParamTypeSelectOptions: [ParamTypeOption!]

  """查询服务: 获取查询服务调用记录TopN"""
  starSeaGetQsCallTopN(value: Int!): [QueryServiceCallItem!]

  """查询服务: 获取所有角色类型"""
  starSeaGetRoleTypeSelectOptions: [TypeOption!]

  """查询服务: 根据服务ID获取该查询服务已配置动态列列表"""
  starSeaGetServiceColumns(value: String!): [QueryServiceColumnBO!]

  """查询服务: 根据服务ID获取该查询服务已配置参数列表"""
  starSeaGetServiceParams(value: String!): [QueryServiceParamBO!]

  """查询服务: 获取服务标签"""
  starSeaGetServiceTagSelectOptions: [TypeOption!]

  """查询服务: 获取支持的服务类型"""
  starSeaGetServiceTypeSelectOptions: [ServiceTypeOption!]

  """查询服务: 获取 udf 返回值的数据项的数据类型"""
  starSeaGetUdfReturnItemTypeSelectOptions: [ParamTypeOption!]

  """查询服务: 获取所有 udf """
  starSeaGetUdfSelectOptions: [TypeOption!]

  """查询服务: 根据服务id查询版本list"""
  starSeaGetVersionInfosByServiceId(
    """服务ID"""
    qsId: String!

    """版本数量"""
    size: Int
  ): [StarSeaQueryServiceVersionBO!]

  """查询服务: 查询服务调用折线图"""
  starSeaLineDays(
    """开始时间戳(秒级)"""
    begin: Long!

    """截止时间戳(秒级)"""
    end: Long!
  ): [[String!]!]

  """查询服务: 查询服务分页接口"""
  starSeaPageQuery(
    """分页查询条件4 服务描述"""
    description: String
    pageCurrent: Int!
    pageSize: Int!

    """分页查询条件2 服务名称(模糊查询)"""
    serviceName: String

    """分页查询条件3 服务标签id"""
    serviceTagIds: [String!]

    """分页查询条件1 服务类型"""
    serviceType: StarSeaQueryServiceType
  ): StarSeaQueryServicePagePayload

  """查询服务: 解析服务的参数和列信息"""
  starSeaParseSQL(
    """待解析的SQL"""
    execSQL: String!
  ): QueryServiceParsePayload

  """查询服务: 查询服务系统调用占比饼图"""
  starSeaPieByAppId: [[String!]!]

  """查询服务: 查询服务类型占比饼图"""
  starSeaPieByServiceType: [[String!]!]

  """查询服务: 即席查询的执行记录"""
  starSeaQueryAdHocLog(
    dsId: String

    """结束时间：毫秒"""
    end: Long
    pageCurrent: Int!
    pageSize: Int!

    """开始时间：毫秒"""
    start: Long

    """执行状态：0执行中，1执行成功，2执行失败"""
    status: Int
  ): StarSeaQueryAdHocLogPayload

  """报表导出任务: 获取下载链接"""
  starSeaReportDownload(
    """任务主键ID"""
    id: String!
  ): ReportDownloadUrlPayload

  """报表导出任务: 分页查询接口"""
  starSeaReportExportPageQuery(
    pageCurrent: Int!
    pageSize: Int!

    """分页查询条件1 查询服务描述"""
    queryDescription: String

    """分页查询条件2 导出任务状态"""
    status: Int
  ): ReportExportPageQueryPayload
  starSeaReportExportTaskDownloadUrlPayload(
    """任务主键ID"""
    id: String!
  ): ExportDownloadUrlPayload

  """查询服务: 查询服务预览"""
  starSeaReviewExecSQL(
    """服务返回的所有列"""
    columns: [QueryServiceColumnBOInput!]

    """服务需要连接的数据源ID"""
    dsId: String!

    """服务执行的XML动态SQL片段"""
    execSQL: String!

    """服务执行需要的所有参数"""
    params: [StarSeaParamItemWithTypeBOInput!]

    """模拟的角色"""
    roleIdOpt: [String!]

    """服务的名称"""
    serviceName: String!
  ): StarSeaQueryServiceCallPayload

  """星策后端: 获取用户有权限的所有品类"""
  starStrategyGetCategories: StarStrategyCategoryPermissionPayload

  """星策后端: 获取用户角色可以查看的大区及城市"""
  starStrategyGetRegions: StarSeaRegionPayload

  """回款录入: 统计回款单各状态数量"""
  statisticsPaymentStatusCount(input: PaymentStatusCountInput!): [PaymentStatusCountPayload]

  """聚合费用状态统计: 各类型费用单状态数量查询 通过业务类型+状态去确定数量统计"""
  statusGroupCount(statusGroupCountInput: StatusGroupCountInput): [StatusGroupCountPayload]

  """申请入库（采购退货增加库存）:状态统计"""
  stockAdjustmentStatus: StockAdjustmentStatusPayload
  stockBatches(stockBatchQueryInput: StockBatchQueryInput): [StockBatchPayload]

  """审核订单:角标统计"""
  stockOrderBadge: StockOrderBadgePayload

  """审核订单:详情"""
  stockOrderDetail(stockOrderDetailInput: StockOrderDetailInput): StockOrderDetailPayload

  """审核订单:列表统计"""
  stockOrderListBadge(stockOrderListBadgeInput: StockOrderListBadgeInput): [StockOrderListBadgePayload]

  """审核订单[出入库]:商品类型角标统计"""
  stockWmsOrderCommodityTypeBadge(input: StockWmsOrderCommodityTypeBadgeInput): [StockWmsOrderCommodityTypeBadgePayload]

  """审核订单[出入库]:详情"""
  stockWmsOrderDetail(input: StockWmsOrderDetailInput): StockWmsOrderDetailPayload

  """审核订单[出入库]:列表角标统计"""
  stockWmsOrderListBadge(input: stockWmsOrderListBadgeInput): [StockWmsOrderListBadgePayload]

  """库存列表（生产领料）"""
  stocks(stockCondition: StockCondition): [Stock]

  """校验堆场信息"""
  storageYardInfoExist(storageYardInfoInput: StorageYardInfoInput): Boolean

  """查询堆场选项列表"""
  storageYardOptionList: [Option]

  """分页查询堆场"""
  storageYardPage(storageYardPageInput: StorageYardPageInput): StorageYardPagePayload

  """合同:子合同号下拉"""
  subContractOption(contractId: ID): [DurianOption]

  """组织：子集组织列表"""
  subOrgList(input: SubOrgInput): [SubOrgPayLoad]

  """销售配送单: 查询配送补充单详情"""
  supplementalOrderDetail(input: SupplementalOrderDetailInput): SupplementalOrderPayload

  """ 根据id查询供应商"""
  supplier(supplierId: Int!): SupplierResponse

  """银行账户信息（入参id表示供应商基础信息ID）"""
  supplierAccount(id: ID!): [HLSupplierAccountPayload]

  """供应商:查询供应商所有发货地"""
  supplierAddressOption(input: ID): [DurianOption]

  """供应商:获取供货商和关联的地址下拉 参数为品类id"""
  supplierAndAddressOption(input: ID): [DurianOption]

  """供应商基础信息（入参id表示供应商基础信息ID）"""
  supplierBase(id: ID!): HLSupplierBasePayload

  """供应商基础信息（条件过滤）"""
  supplierBaseByFilter(input: HLSupplierBaseFilterInput): [HLSupplierBasePayload]

  """供应商:查询供应商地址（仅返回含有省市区的地址）"""
  supplierCityAddressOption(supplierId: ID): [DurianOption]
  supplierCommodityList: [Option]

  """供应商:查询供应商发货地相关联系人"""
  supplierContactOption(input: ID): [DurianContactOption]

  """供应商合同主体关系（入参id表示供应商明细信息ID）"""
  supplierContractRel(id: ID!): [HLSupplierContractRelPayload]

  """供应商明细（入参id表示供应商基础信息ID）"""
  supplierDetail(id: ID!): [HLSupplierDetailPayload]

  """供应商地址信息（入参id表示供应商明细信息ID）"""
  supplierDetailAddress(id: ID!): [HLSupplierAddressPayload]

  """通过供应商明细id获取明细数据"""
  supplierDetailById(id: ID!): HLSupplierDetailPayload

  """供应商联系人（入参id表示供应商明细信息ID）"""
  supplierDetailContacts(id: ID!): [HLSupplierDetailContactsPayload]

  """供应商合作关系（入参id表示供应商明细信息ID）"""
  supplierDetailCooperation(id: ID!): HLSupplierDetailCooperationPayload

  """ 根据条件查询供应商是否已存在"""
  supplierExist(input: SupplierExistInput!): Boolean

  """供应商信息（入参id表示供应商明细信息ID）"""
  supplierInfo(id: ID!): HLSupplierInfoPayload

  """供应商:获取供应商的开票主体下拉"""
  supplierInvoiceOption(supplierId: ID): [DurianOption]

  """供应商:发货方(供货商)下拉 参数为品类id"""
  supplierOption(input: SupplierOptionInput): [DurianOption]

  """ 供应商分页查询"""
  supplierPages(page: Page, supplierCondition: SupplierCondition): SupplierPageResult

  """供应商资质信息（入参id表示供应商基础信息ID）"""
  supplierQualification(id: ID!): HLSupplierQualificationPayLoad

  """货柜供应商:供应商对账配置详情"""
  supplierReconciliation(id: ID!): SupplierReconciliationDetailPayload

  """v2.22供应商: supplier 类型列表接口"""
  supplierTypes: [SupplierType]

  """供应商: 供应商下拉列表接口"""
  suppliers(supplierCondition: SupplierConditionInput): [PitayaSupplierPayload]!

  """货柜供应商:同步口岸和堆场"""
  synchronousPortAndYard(input: ID!): DurianSynchronousPayload
  systemTime: Long

  """货柜标签:标签详情"""
  tagDetail(input: ID!): TagPayload

  """货柜标签:标签类型下拉"""
  tagTypeOption: [DurianOption]

  """标签:查询所有的标签"""
  tags(tagName: String): [TagSelectTextOption]

  """生产任务:详情"""
  task(taskId: ID!): Task

  """生产任务: 领料出库选择商品"""
  taskAcquireMaterialCommodities(listTaskAcquireMaterialCommodityInput: ListTaskAcquireMaterialCommodityInput): [TaskAcquireMaterialCommodityPayload]

  """商品公共:任务商品明细"""
  taskCommodityDetail(input: TaskCommodityDetailInput): TaskCommodityDetailPayload

  """生产任务：任务商品类型库存明细"""
  taskCommodityTypeStockDetail(taskCommodityTypeStockDetailInput: TaskCommodityTypeStockDetailInput): TaskCommodityTypeStockDetailPayload

  """生产任务: 生产入库选择商品"""
  taskInCommodities(taskInCommodityInput: TaskInCommodityInput): TaskInCommoditiesBasePayload

  """任务明细列表"""
  taskItems(taskId: ID!): [TaskItem]

  """生产任务限制: 详情"""
  taskLimit(taskLimitInput: TaskLimitInput): TaskLimitPayload

  """生产任务操作记录"""
  taskLogs(taskId: ID!): [TaskLog]

  """生产任务:处理通知统计角标"""
  taskNoticeStatistic: Int

  """生产任务: 生产退料选择商品"""
  taskReturnMaterialCommodities(taskInCommodityInput: TaskInCommodityInput): TaskReturnMaterialCommoditiesBasePayload

  """生产任务:列表状态数量统计"""
  taskStatistics(date: Long): TaskStatistics

  """生产任务:列表"""
  tasks(page: Page, taskCondition: TaskCondition): TaskPageResult

  """温控:详情"""
  temperatureDetail(taskId: ID!): TemperatureDetailPayload

  """温度管理:状态统计"""
  temperatureOrderStateCount: TemperatureOrderStateCountPayload

  """温控:分页"""
  temperaturePage(input: TemperaturePageInput): TemperaturePagePayload

  """温控:数量"""
  temperatureQuantity: TemperatureQuantityPayload

  """费用模板:模板类型下拉框"""
  templateTypeSelect: [DurianOption]

  """租户管理: 查询租户管理员列表"""
  tenantAdminsList: [Option]

  """根据id或税号查询租户"""
  tenantGet(tenantGetInput: TenantGetInput): TenantInformationPayload

  """租户管理: 校验租户信息"""
  tenantInfoExist(tenantInfoInput: TenantInfoInput): Boolean

  """租户管理: 租户分页查询"""
  tenantPage(tenantPageInput: TenantPageInput): TenantPagePayload

  """投标:投标数量"""
  tenderCount: TenderCountPayload

  """投标:查询详情"""
  tenderInfo(tenderId: ID!): TenderInfoPayLoad

  """投标:分页查询"""
  tenderPage(input: TenderPageInput): TenderPagePayload

  """示例"""
  test: Boolean

  """温度计:获取iframe"""
  thermometerIframeUrl(input: ThermometerIframeInput): ThermometerIframePayload

  """发货管理:时区下拉"""
  timeZoneSelect: [DurianOption]

  """费用单:调拨/代卖首页角标数量聚合"""
  transferBillCountAggregate: TransferBillCountAggregate

  """费用单:列表待提交角标数量统计（调拨费用/代卖退回）"""
  transferBillCountStatistic(transferBillCountStatisticInput: TransferBillCountStatisticInput): TransferBillCountStatisticPayload

  """调拨费用单:审核角标(2.17.1废弃)"""
  transferBillSummary: TransferBillSummaryPayload @deprecated

  """转柜:检验"""
  transferCheck(input: TransferCheckInput): Boolean

  """转柜:详情"""
  transferDetail(taskId: ID): TransferDetailPayload
  transferInStockRecordDetail(inStockOrderDetailInput: InStockOrderDetailInput): InStockRecordListPayload

  """转柜:分页&搜索"""
  transferPage(input: TransferPageInput): TransferPagePayload

  """转柜:数量"""
  transferQuantity: TransferQuantityPayload

  """供应商:根据国家获取对应的运输公司"""
  transportSupplierByCountryOption(input: DurianCountryTypeEnum): [DurianOption]

  """供应商:运输公司下拉 参数为口岸id"""
  transportSupplierOption(input: ID): [DurianOption]

  """在途:驾驶舱仪表盘部分 (参数品类id)"""
  travelDashboard(input: ID): [TravelingDashboardPayload]

  """在途: 查询计划的详情包含装柜任务信息以及商品的总数量"""
  travelPlanCommodityDetail(planId: ID): TravelPlanCommodityDetailPayload

  """在途:列表编辑数据查询"""
  travelPlanInfo(input: ID!): TravelPlanInfoPayload

  """财务核算系统用组织公司: 树形结构-客户"""
  treeFasCustomer(input: TreeFasCustomerInput!): String

  """商品类型下拉列表"""
  typeOption: [Option]
  userBaseInfo(phoneNum: String!): PitayaUserPayload

  """获取用户信息列表【支持复杂筛选】"""
  userEntityFilterList(userEntityFilterInput: UserFilterEntityInput): [UserEntityPayload]

  """获取用户信息列表"""
  userEntityList(userEntityInput: UserEntityInput): [UserEntityPayload]
  userExist(phoneNum: String!): Int
  userInformation(userId: Int): PitayaUserPayload
  userInformationList(page: Page): UserPageResult

  """获取员工信息"""
  userManage(id: Int): UserManagePayload

  """生产计划:用户计划变更数量统计"""
  userPlanChangedSummary: PlanChangedSummary

  """仓库: 当前用户绑定仓库"""
  userWarehouse: [WarehousePayload]

  """费用项预设值管理:费用项校验"""
  validFeeItem(itemId: ID!): Boolean

  """ 品种组详情"""
  varietyGroupDetail(id: Int!): VarietyGroup

  """商品品种下拉列表"""
  varietyOption(categoryId: Int!): [Option]

  """校验sku是否只有一个批次"""
  verifySkuSingleBatch(input: VerifySkuSingleBatchInput!): VerifySkuSingleBatchPayload
  verifySpecName(specName: String): Boolean

  """船期管理:船次下拉"""
  vesselNoOption(shipName: String): [DurianOption]

  """人工成本: 在线查看人工成本"""
  viewOnlineLaborCost(input: ProductionLaborCostInput): OnlineLaborCostPayload

  """损耗统计表: 在线查看损耗统计"""
  viewOnlineLoss(input: ProductionLossInput): OnlineLossPayload

  """采购报表: 在线查看采购报表"""
  viewOnlinePurchase(input: ExportPurchaseInput): OnlinePurchasePayload @deprecated(reason: "2.21 采购报报表重构")

  """调拨报表: 在线查看调拨报表"""
  viewOnlineTransfer(input: ExportTransferInput): OnlineTransferPayload
  warehouse(warehouseId: ID!): WarehousePayload

  """仓库列表下拉框"""
  warehouseOption: [IdOption]

  """废旧品销售详情接口"""
  wasteSaleOrder(getWasteSaleOrderInput: GetWasteSaleOrderInput): WasteSaleOrder

  """废旧品销售状态数量统计"""
  wasteSaleOrderStats(wasteSaleOrderStatsInput: WasteSaleOrderStatsInput): WasteSaleOrderStatsPayload

  """口岸公共：码头下拉"""
  wharfOption(portId: ID): [DurianOption]
}

input QueryAgencyRuleAvailableInput {
  """代卖单id"""
  orderId: ID!

  """结算单id"""
  settlementId: ID
}

"""代卖商信息查询入参"""
input QueryAgencySaleAgentInfoInput {
  """代卖类型"""
  agencyType: AgencySaleEnum!

  """代卖商id"""
  agentId: Int!
}

"""代卖商信息查询返回结果"""
type QueryAgencySaleAgentInfoPayload {
  """代卖类型"""
  agencyType: AgencySaleEnum

  """代卖商id"""
  agentId: Int

  """代卖商名称"""
  agentName: String

  """电话"""
  phone: String
}

input QueryAgencySaleCooperationInput {
  """代卖商/货主名称"""
  agentName: String
}

"""代卖合作查询出参"""
type QueryAgencySaleCooperationPayload {
  cooperationItemList: [AgencySaleCooperationItemPayload]
}

input QueryCreditCustomerInput {
  """ 客户id"""
  customerId: Int!

  """ 组织id"""
  orgId: Int
}

"""查询入参"""
input QueryInput {
  """查询类型"""
  queryType: QueryTypeEnum
}

""" 入库请求"""
input QueryOutRecordListInput {
  """ 系统ID"""
  appId: Int

  """ 业务ID"""
  businessId: ID

  """ 组织ID"""
  orgId: Int

  """ 出库单ID"""
  outOrderId: ID!

  """ 用户ID"""
  userId: Int

  """ 操作人可用仓库集合"""
  userWarehouseIdList: [ID]
}

input QueryRecordListInput {
  """ 系统ID"""
  appId: Int

  """ 业务ID"""
  businessId: ID

  """ 入库单ID"""
  inOrderId: ID!

  """ 组织ID"""
  orgId: Int

  """ 用户ID"""
  userId: Int

  """ 操作人可用仓库集合"""
  userWarehouseIdList: [ID]
}

"""销售列表条件"""
input QuerySaleOrderInput {
  """商品类型 5原料，6成品"""
  commodityType: Int
  endTime: Long

  """查询关键字（订单号/客户，模糊查询）"""
  keyword: String

  """订单状态（10全部，20待提交，30待审核 ，40待出库，50已完成,60已取消）"""
  orderStatus: Int

  """销售类型  30成品销售，240联营销售"""
  saleOrderType: Int!

  """v2.14 销售时间查询时间段"""
  startTime: Long
}

type QueryServiceCallItem {
  """服务调用的总次数"""
  callCount: Long!
  serviceName: String!
}

type QueryServiceCallMonitorPagePayload {
  records: [QueryServiceCallPageItem!]!
  totalRecords: Long!
}

type QueryServiceCallPageItem {
  appName: String!

  """服务调用者"""
  callBy: Long!

  """服务调用的时间"""
  callTime: Instant!

  """调用方式： REST、gRPC、GQL、CHART"""
  callType: String!

  """运行是否成功:0 运行中;1成功;2失败"""
  executeResult: Short!
  qsId: String!

  """执行的真实SQL"""
  realSql: String
  serviceName: String!
  serviceType: String!

  """服务调用用途 1 查询、2 数据导出"""
  useFor: Int!
  versionName: String!
}

type QueryServiceCheckExecSQLcPayload {
  """真正执行的 SQL"""
  realSQL: String
}

type QueryServiceColumnBO {
  """列的展示名称"""
  columnLabel: String!

  """列在数据库中的名称"""
  columnName: String!

  """列的数据类型：字符串:0(默认);数字:1;日期/时间戳:2"""
  dataType: Int!

  """导出的数据格式"""
  exportPattern: String
  roleIdsOpt: [String!]

  """前端显示的格式"""
  showPattern: String
}

input QueryServiceColumnBOInput {
  """列的展示名称"""
  columnLabel: String!

  """列在数据库中的名称"""
  columnName: String!

  """列的数据类型：字符串:0(默认);数字:1;日期/时间戳:2"""
  dataType: Int!

  """导出的数据格式"""
  exportPattern: String
  roleIdsOpt: [String!]

  """前端显示的格式"""
  showPattern: String
}

type QueryServiceImportResult {
  fileName: String!
  isSuccess: Boolean!
  msg: String
  serviceName: String!
  versionName: String!
}

type QueryServiceParamBO {
  authorityUdf: AuthorityUdfBO
  defaultValue: String
  description: String
  id: String!
  paramName: String!
  paramType: String!
  serviceId: String!
  sort: Int
}

type QueryServiceParsePayload {
  """解析后的所有列"""
  columns: [String!]!

  """解析后的所有参数"""
  params: [String!]!
}

input QuerySupplierBaseInfoInput {
  """电话"""
  phoneNum: String

  """供应商类型（10个人20/公司/0未指定）"""
  supplierBaseType: PeachSupplierBaseTypeEnum!

  """供应商类别"""
  supplierDetailType: Int!

  """供应商名称"""
  supplierName: String
}

"""查询类型"""
enum QueryTypeEnum {
  """通关跟踪"""
  BIDDING

  """卸货港"""
  DISCHARGE_PORT

  """电放状态"""
  ELECTRICITY_RELEASE

  """出口报关"""
  EXPORT_DECLARATION

  """进口申报"""
  IMPORT_APPLY

  """进口报关"""
  IMPORT_DECLARATION

  """单据上传"""
  INVOICE_UPLOAD

  """还箱"""
  RETURN_BOX

  """海运在途文件状态"""
  SEA_TRIP_FILE_STATE

  """船名"""
  SHIP_NAME

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type QuickLabelPayload {
  """品类Id"""
  categoryId: Int

  """品类名称"""
  categoryName: String

  """标签内容"""
  labelContent: String

  """标签Id"""
  labelId: Int

  """标签类型 10规格要求 30品质要求"""
  labelType: Int
}

"""欠款额度设置"""
type QuotSetting {
  """超额管理"""
  excessManagement: CreditOverdueManagementEnum

  """超额预警配置"""
  excessWarnings: PeachWarningConfigurationPayload

  """公司最大授信额度"""
  maxCompanyCreditLine: BigDecimal

  """最大授信额度"""
  maxCreditLine: BigDecimal

  """个人最大授信额度"""
  maxPersonCreditLine: BigDecimal

  """额度设置"""
  quotaSetting: PeachConfigSettingEnum!
}

input ReadAllInput {
  types: [MessageTypeEnum]
}

input ReadTagInput {
  """#合同消息记录id"""
  contractMsgRecordIdList: [ID]

  """#处理状态标记(1已读，99未读)"""
  tag: Int
}

"""客户实名认证状态"""
enum RealNameAuthStatusEnum {
  """已认证"""
  CERTIFIED

  """认证失败"""
  CERTIFIED_FAIL

  """未认证"""
  NOT_CERTIFICATED

  """认证中"""
  UNDER_CERTIFICATION
}

type RealtimeStock4VarietyPayload {
  """ 按品种分组"""
  data: [RealtimeStockVarietyGroup]

  """ 实时库存总数"""
  realtimeStockCount: [StockNumCount]
}

type RealtimeStock4WarehousePayload {
  """ 按仓库分组"""
  data: [RealtimeStockWarehouseGroup]

  """ 实时库存总数"""
  realtimeStockCount: [StockNumCount]
}

type RealtimeStockCommodityInfo {
  """报损锁定"""
  breakageLock: [StockNumCount]

  """ 锁定库存"""
  lockStock: [StockNumCount]

  """ 实时库存"""
  realtimeStock: [StockNumCount]

  """ 商品skuId"""
  skuId: Int

  """ 商品sku名称"""
  skuName: String

  """待提货锁定"""
  waitPickLock: [StockNumCount]
}

input RealtimeStockInput {
  """商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料"""
  commodityTypes: [PeachGatewayCommodityTypeEnum]

  """是否查询全部"""
  isAll: Boolean

  """ 品种id"""
  varietyQuery: [PeachVarietyInput]

  """ 仓库id"""
  warehouseId: [ID]
}

type RealtimeStockVarietyGroup {
  """ 按仓库分组"""
  data: [RealtimeStockWarehouseList]

  """ 总数量"""
  totalAmount: [StockNumCount]

  """ 品种信息"""
  varietyInfo: StockCommodityVarietyPayload
}

type RealtimeStockVarietyList {
  """ 商品信息"""
  data: [RealtimeStockCommodityInfo]

  """ 总数量"""
  totalAmount: [StockNumCount]

  """ 品种信息"""
  varietyInfo: StockCommodityVarietyPayload
}

type RealtimeStockWarehouseGroup {
  """附加信息选项"""
  additionalId: WarehouseAdditionalEnum

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """ 车牌号"""
  carNo: String

  """ 按品种分组"""
  data: [RealtimeStockVarietyList]

  """ 挂车号"""
  trailerCarNo: String

  """ 仓库id"""
  warehouseId: ID

  """ 仓库名称"""
  warehouseName: String

  """ 总数量"""
  warehouseTotalCount: [StockNumCount]
}

type RealtimeStockWarehouseList {
  """附加信息选项"""
  additionalId: WarehouseAdditionalEnum

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """ 车牌号"""
  carNo: String

  """ 商品信息"""
  data: [RealtimeStockCommodityInfo]

  """ 挂车号"""
  trailerCarNo: String

  """ 仓库id"""
  warehouseId: ID

  """ 仓库名称"""
  warehouseName: String
}

"""回退"""
input ReceiptBackInput {
  """当前状态"""
  currentState: ReceiptState

  """任务id"""
  taskId: ID
}

"""预收业务类型"""
enum ReceiptBusinessTypeEnum {
  """回款转预收"""
  COLLECT_MONEY_ADVANCE_RECEIPT

  """定金"""
  DEPOSIT

  """其他"""
  OTHER

  """多收转预收"""
  OVER_CHARGE_PRE_RECEIPT

  """回款"""
  PAYMENT

  """预收退款"""
  RECEIPT_RETURN_REFUND

  """退款转预收"""
  REFUNDS_TO_PREPAYMENT

  """销售"""
  SALE

  """取消订单"""
  SALE_CANCEL

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input ReceiptCommodityInfoInput {
  """收货方id"""
  customerId: ID

  """收货单位"""
  quantityUnit: QuantityUnitEnum

  """收货商品"""
  receiptNumber: BigDecimal

  """收货重量"""
  receiptWeight: BigDecimal

  """收货顺序"""
  sort: Int
}

type ReceiptCommodityInfoPayload {
  """收货方id"""
  customerId: ID

  """收货商品数量"""
  receiptNumber: BigDecimal

  """收货顺序"""
  sort: Int
}

type ReceiptCustomerInfoPayload implements CustomerInterface {
  """客户id"""
  customerId: ID

  """收货方客户名称"""
  customerName: String

  """收货顺序"""
  sort: Int
}

type ReceiptDetail {
  """ 实收金额"""
  paidAmount: BigDecimal!

  """ 订单支付方式"""
  paymentType: PeachPaymentType!
}

"""预收单明细对象"""
type ReceiptDetailPayload {
  """预收金额"""
  amount: BigDecimal

  """审核记录"""
  auditRecordList: [AuditLogInfo]

  """单号"""
  code: String

  """客户id"""
  customerId: Int

  """客户名称"""
  customerName: String

  """预收单id"""
  id: ID!

  """订单状态"""
  orderStatus: ReceiptOrderStatusEnum

  """收款明细"""
  paymentDetail: [ReceiptDetail]

  """预收类型"""
  preReceiptType: PreReceiptTypeEnum!

  """预收时间"""
  receiptTime: Long

  """备注"""
  remark: String

  """来源单号"""
  sourceCode: String

  """来源id"""
  sourceId: ID

  """发起人"""
  sponsorName: String

  """发起时间"""
  sponsorTime: Long

  """使用记录"""
  useRecord: [UseRecordInfo]

  """使用合计"""
  useTotal: BigDecimal
}

"""费用确认入参"""
input ReceiptFeeConfirmInput {
  """费用单"""
  createBill: BillCreateInput

  """收货任务Id"""
  taskId: ID
}

"""预收单id查询入参"""
input ReceiptIdInput {
  """预收单id"""
  id: ID!
}

"""预收单Id返回结果"""
type ReceiptIdPayload {
  """预收单id"""
  id: ID
}

input ReceiptInfoInput {
  """收货地联系人信息"""
  contactInfoList: [ContactInput]

  """收货方"""
  customerId: ID

  """收货地址名称"""
  receiptAddress: String

  """收货地址"""
  receiptAddressId: ID

  """收货顺序"""
  receiptSort: Int

  """入库系统"""
  storageSystem: AppTypeEnum
}

"""计划收货信息"""
input ReceiptInformationInput {
  """地址简称"""
  address: String

  """地址id"""
  addressId: ID

  """联系人信息"""
  contactList: [ContactInput]

  """客户id"""
  customerId: ID
}

"""SOP提交入参"""
input ReceiptInput {
  """题目答案"""
  answerList: [SopAnswerInput]!

  """暂存标识"""
  stagingSign: Boolean!

  """当前任务Id"""
  taskId: ID!
}

"""预收单状态"""
enum ReceiptOrderStatusEnum {
  """已取消"""
  CANCEL

  """已完成（已完成）"""
  COMPLETE

  """已完成（财务已确认）"""
  FD_CONFIRMED

  """审核中（待财务审核）"""
  FD_UN_REVIEWED

  """已驳回（财务已驳回）"""
  REJECTED

  """待确认"""
  TO_CONFIRMED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """待提交"""
  UN_SUBMIT
}

"""分页入参"""
input ReceiptPageInput {
  """品类ids"""
  categoryIds: [Long]

  """结束时间"""
  endTime: Long

  """组织ID数组-用于营销团队映射正确的组织关系"""
  orgIdList: [ID]

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """起始时间"""
  startTime: Long

  """收货状态"""
  state: ReceiptState
}

"""收货计划分页出参"""
type ReceiptPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [ReceiptTaskPageInfoPayload]

  """总记录数"""
  totalRecords: Int
}

input ReceiptPlanPageInput {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类"""
  categoryId: ID

  """收货方id"""
  customerId: ID

  """产地计划号"""
  originPlanCode: String

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """收货时间终"""
  receiptTimeEnd: Long

  """收货时间起"""
  receiptTimeStart: Long

  """销地计划号"""
  salesPlanCode: String

  """状态"""
  state: ReceiptPlanStateEnum

  """标签"""
  tagIds: [ID]
}

type ReceiptPlanPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [ReceiptPlanPayload]

  """总记录数"""
  totalRecords: Int
}

type ReceiptPlanPayload implements CategoryInterface & CustomerListInterface & TagListInterface {
  """柜次"""
  cabinetBatchCode: [String]

  """柜号"""
  cabinetCode: [String]

  """品类id"""
  categoryId: ID

  """品类"""
  categoryName: String

  """客户id"""
  customerId: [ID]

  """收货方"""
  customerName: [String]

  """产地计划号"""
  originPlanCode: [String]

  """销地计划id"""
  planId: ID

  """温度情况"""
  receiptTemperatureState: ReceiptTemperatureState

  """收货时间"""
  receiptTime: Long

  """销地计划号"""
  salesPlanCode: String

  """发车日期"""
  shipmentTime: Long

  """状态"""
  state: ReceiptPlanStateEnum

  """是否查询关联计划标签"""
  tagAttribute: TagAttributeEnum

  """标签"""
  tagList: [TagInfoPayload]

  """标签"""
  tags: [TagInfoPayload]

  """收货任务id"""
  taskId: ID

  """温度文件"""
  temperatureFile: DurianFilePayload
}

"""收货管理中计划的状态"""
enum ReceiptPlanStateEnum {
  """国内已抵达"""
  ARRIVED

  """国内已空柜"""
  EMPTY_CABINET

  """国内已收货"""
  RECEIVED

  """国内已发车"""
  SHIPMENT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input ReceiptQuantityInput {
  """组织ID数组-用于营销团队映射正确的组织关系"""
  orgIdList: [ID]
}

type ReceiptQuantityPayload {
  """已完成数量"""
  finishedTotal: Int

  """总待办数量"""
  totalTodoQuantity: Int

  """待收货总数量"""
  waitAcceptanceTotal: Int

  """待空柜总数量"""
  waitEmptyCabinetTotal: Int
}

"""预收业务类型"""
enum ReceiptRecordTypeEnum {
  """抵扣"""
  DEDUCTION

  """收入"""
  INCOME

  """退款"""
  REFUND

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""搜索入参"""
input ReceiptSearchInput {
  """组织ID数组-用于营销团队映射正确的组织关系"""
  orgIdList: [ID]

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """搜索关键字：计划ID/柜号/车牌号/挂车号搜索"""
  searchKey: ReceiptSearchKey

  """搜索值"""
  searchValue: String
}

"""收货搜索关键字"""
enum ReceiptSearchKey {
  """柜号"""
  CABINET_CODE

  """车牌号"""
  CAR_NO

  """计划号"""
  PLAN_CODE

  """挂车号"""
  TRAILER_NO

  """仅用于返回值,表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""收货状态"""
enum ReceiptState {
  """已完成"""
  FINISHED

  """初始化"""
  INIT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """待收货"""
  WAIT_ACCEPTANCE

  """待空柜"""
  WAIT_EMPTY_CABINET
}

"""收货明细出参"""
type ReceiptTaskDetailPayload implements OrderInfoInterface & ThermometerSingleOrderInterface {
  """费用业务id"""
  billBusinessId: ID

  """费用单ID"""
  billMainId: ID

  """柜次"""
  cabinetBatchCodeList: [String]

  """柜号"""
  cabinetCodeList: [String]

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """空柜费用单状态"""
  emptyCabinetBillBusinessState: BillBusinessStateEnum

  """空柜信息"""
  emptyCabinetInfo: EmptyCabinetInfoPayload

  """费用单信息"""
  headquarterAreaOrderInfo: HeadquarterAreaOrderInfoPayload

  """商品图片"""
  pictureUrl: String

  """计划号"""
  planCode: String

  """计划id"""
  planId: ID

  """产地计划"""
  planList: [ProductPlanPayload]

  """销地收货创建时间"""
  salePlanCreateTime: Long

  """抽检数"""
  sampleQuantity: BigDecimal

  """销地收货sopId"""
  sopId: ID

  """产地sop列表"""
  sopIds: [ID]

  """sop列表"""
  sopOptionList: [DurianSopOption]

  """状态"""
  state: ReceiptState

  """状态名称"""
  stateName: String

  """收货任务id"""
  taskId: ID

  """温度计订单ID"""
  thermometerOrderId: ID

  """温度计订单信息"""
  thermometerOrderInfo: ThermometerOrderInfoPayload

  """费用模板ID"""
  tmpId: ID

  """合计数量"""
  totalQuantity: BigDecimal

  """运输信息"""
  transportInfo: CommonTransportInfoPayload
}

"""收货任务分页信息"""
type ReceiptTaskPageInfoPayload implements ThermometerSingleOrderInterface {
  """收货时间-sop时间"""
  acceptanceTime: Long

  """备用电话"""
  backupPhone: String

  """柜次号"""
  cabinetBatchCode: [String]

  """柜号"""
  cabinetCode: [String]

  """车牌号"""
  carNo: String

  """品类"""
  category: String

  """发货地类型"""
  deliverAddressType: String

  """发车日期"""
  departureDate: Long

  """司机姓名"""
  driverName: String

  """司机电话"""
  driverPhone: String

  """进口港"""
  entryPort: String

  """图片URL"""
  pictureUrl: String

  """发货计划号"""
  planCode: String

  """合计数量"""
  quantity: BigDecimal

  """收货地"""
  receiptAddress: String

  """接收日期"""
  receiptDate: Long

  """抽检数"""
  sampleQuantity: BigDecimal

  """sop请求Id"""
  sopId: ID

  """任务状态"""
  state: String

  """任务状态描述"""
  stateDesc: String

  """收货任务id"""
  taskId: ID

  """温度计订单ID"""
  thermometerOrderId: ID

  """温度计订单信息"""
  thermometerOrderInfo: ThermometerOrderInfoPayload

  """挂车号"""
  trailerNo: String
}

"""收货任务分页信息"""
type ReceiptTaskSearchPageInfoPayload {
  """柜号"""
  cabinetCode: String

  """车牌号"""
  carNo: String

  """品类"""
  category: String

  """发车日期"""
  departureDate: Long

  """进口港"""
  entryPort: String

  """发货计划号"""
  planCode: String

  """接收日期"""
  receiptDate: Long

  """状态"""
  state: ReceiptState

  """收货任务id"""
  taskId: ID

  """挂车号"""
  trailerNo: String
}

input ReceiptTemperatureInput {
  """温度情况"""
  receiptTemperatureState: ReceiptTemperatureState

  """收货任务ID"""
  taskId: ID

  """温度文件"""
  temperatureFile: FileInput
}

"""收货温度状态"""
enum ReceiptTemperatureState {
  """异常"""
  EXCEPTION

  """计划号"""
  NORMAL

  """仅用于返回值,表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

""" 收款单流水匹配信息 """
type ReceiptsFlowMatchPayLoad {
  """ 我司账号 """
  account: String

  """ 我司账号名称 """
  accountName: String

  """ 到账日期 """
  arrivalTime: Long

  """业务发生公司id"""
  businessCompanyId: ID

  """业务发生公司-名称"""
  businessCompanyName: String

  """业务发生的组织id"""
  businessOrgId: ID

  """业务发生的组织-名称"""
  businessOrgName: String

  """客户所属id"""
  customerBelongId: ID

  """客户所属类型"""
  customerBelongType: Int

  """客户名称"""
  customerName: String

  """ 收支项目(字典businessItemType) """
  flowBusinessItem: String

  """ 收支项目(字典businessItemType) """
  flowBusinessItemName: String

  """ 流水号 """
  fundFlowCode: String

  """ 流水摘要 """
  fundFlowSummary: String

  """ 流水类型(字典fundFlowType) """
  fundFlowType: String

  """ 流水类型(字典fundFlowType) """
  fundFlowTypeName: String

  """ 手续费 """
  handlingFees: BigDecimal

  """id"""
  id: ID

  """ 是否现金 1 是 99 否"""
  isCash: Int

  """ 是否虚拟流水 1 是 99 否"""
  isVirtualFlow: Int

  """ 匹配金额 """
  matchAmount: BigDecimal

  """ 匹配记录号 """
  matchCode: String

  """ 匹配日期 """
  matchTime: Long
}

""" 收款单收款方式信息 """
input ReceiptsPaymentInput {
  paymentAmount: BigDecimal
  paymentType: Int
}

""" 收款单收款方式信息 """
type ReceiptsPaymentPayLoad {
  paymentAmount: BigDecimal
  paymentType: Int
  paymentTypeName: String
}

""" 收款单关联应收单信息 """
type ReceiptsReceivablePayLoad {
  """ 应收单创建日期 """
  createTime: Long

  """id"""
  id: ID

  """出票公司ID"""
  makeOutCompanyId: ID

  """出票公司名称"""
  makeOutCompanyName: String

  """应收金额"""
  receivableAmount: BigDecimal

  """ 应收单对应业务单信息 """
  receivableBusinessOrderList: [ReceivableBusinessOrderPayLoad]

  """应收单单号"""
  receivableCode: String

  """应收本次收款金额"""
  receivableReceiptsAmount: BigDecimal

  """本次收款方式金额"""
  receivableReceiptsAmountGroupByPayment: [FASAmountPayload]

  """关联的发票id"""
  refInvoiceId: ID

  """关联的发票号码"""
  refInvoiceNumber: String

  """剩余应收金额"""
  remainReceivableAmount: BigDecimal

  """剩余应收分组收款方式金额（虚拟发票）"""
  remainReceivableAmountGroupByPayment: [FASAmountPayload]
}

""" 收款单流水匹配信息 """
type ReceiptsReturnFlowMatchPayLoad {
  """ 我司账号 """
  account: String

  """ 我司账号名称 """
  accountName: String

  """ 到账日期 """
  arrivalTime: Long

  """业务发生公司id"""
  businessCompanyId: ID

  """业务发生公司-名称"""
  businessCompanyName: String

  """业务发生的组织id"""
  businessOrgId: ID

  """业务发生的组织-名称"""
  businessOrgName: String

  """客户所属id"""
  customerBelongId: ID

  """客户所属类型"""
  customerBelongType: Int

  """客户名称"""
  customerName: String

  """ 收支项目(字典businessItemType) """
  flowBusinessItem: String

  """ 收支项目(字典businessItemType) """
  flowBusinessItemName: String

  """ 匹配流水号 """
  fundFlowCode: String

  """ 流水摘要 """
  fundFlowSummary: String

  """id"""
  id: ID

  """ 是否现金 1 是 99 否"""
  isCash: Int

  """ 匹配金额 """
  matchAmount: BigDecimal

  """ 匹配日期 """
  matchTime: Long

  """ 付款匹配记录号 """
  payCode: String

  """ 付款日期 """
  payTime: Long

  """ 付款主体 """
  paymentEntityName: String

  """ 退款单号 """
  receiptsReturnCode: String
}

type ReceiptsReturnReceivablePayLoad {
  """ 应收单创建日期 """
  createTime: Long

  """id"""
  id: ID

  """应收金额"""
  receivableAmount: BigDecimal

  """ 应收单对应业务单信息 """
  receivableBusinessOrderList: [ReturnReceivableBusinessOrderPayLoad]

  """应收单单号"""
  receivableCode: String

  """应收本次退款金额"""
  receivableReceiptsAmount: BigDecimal

  """关联的发票id"""
  refInvoiceId: ID

  """关联的发票号码"""
  refInvoiceNumber: String

  """剩余应收金额"""
  remainReceivableAmount: BigDecimal

  """剩余应收分组收款方式金额（虚拟发票）"""
  remainReceivableAmountGroupByPaymentJoin: String

  """ 是否真实发票 1:是(真实发票) 99:否(虚拟发票)"""
  withInvoiceReal: Int
}

""" 应收单对应业务单信息 """
type ReceivableBusinessOrderPayLoad {
  """ 业务单单号 """
  businessCode: String

  """ 业务单id """
  businessId: ID

  """ 业务单日期 """
  businessTime: Long

  """ 累积收款金额 """
  offsetReceiptsAmount: BigDecimal

  """ 应收金额 """
  receivableAmount: BigDecimal

  """ 应收本次收款金额 """
  receivableReceiptsAmount: BigDecimal

  """ 剩余应收金额"""
  remainReceivableAmount: BigDecimal

  """ 剩余应收分组收款方式金额（虚拟发票）"""
  remainReceivableAmountGroupByPayment: [FASAmountPayload]
}

type ReceivableLinkInfo {
  """ code """
  code: String

  """id"""
  id: ID
}

""" 主营业务收款管理关联应收参数 """
input ReceivableRelInput {
  """ 收款单ID """
  receiptsId: ID!
}

type ReceiveBasicInfo {
  """品类id"""
  categoryId: [Int]

  """品类名称"""
  categoryName: String

  """确认匹配日期"""
  confirmMatchTime: Long

  """预计到货日期"""
  expectedDeliveryTime: Long

  """匹配货源"""
  sourceSupplierName: String
}

type ReceiveBillPayload implements BelongOrgBase & CreateByBase & CustomerBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """费用明细"""
  billDetailsList: [PitayaBillDetailPayload]

  """运杂款部分信息"""
  billFreightResp: PitayaBillFreightPayload

  """费用单号"""
  billMainCode: String

  """费用单id"""
  billMainId: ID

  """费用类型"""
  billMainType: BillMainTypeEnum

  """费用类型描述"""
  billMainTypeDesc: String

  """货款信息"""
  billPaymentResp: BillPaymentPayload

  """费用状态"""
  billStatus: PitayaBillStatusEnum

  """费用单状态描述"""
  billStatusDesc: String

  """费用模板ID"""
  billTemplateId: ID

  """业务Id(销地收货即采购单Id)"""
  businessId: ID

  """商品类型"""
  commodityType: Int

  """商品类型名称"""
  commodityTypeName: String

  """创建人(即收货人)"""
  createBy: User

  """创建时间(即收货时间)"""
  createTime: Long

  """客户信息"""
  customer: Customer

  """备注信息"""
  note: String

  """驳回信息"""
  rejectInfo: String

  """费用模板code"""
  tempCode: String

  """运输信息"""
  transportInfo: PitayaTransportInfo
}

"""商品信息"""
type ReceiveCommodityDetail {
  """商品标记"""
  mark: CommodityMarkEnum

  """数量"""
  quantity: BigDecimal

  """skuId"""
  skuId: Int

  """sku名称"""
  skuName: String

  """数量单位"""
  unitId: Int

  """单位不一致标记（true 不一致异常提示，false 一致）"""
  unitInconsistentFlag: Boolean
}

"""国产货费用详情-收货信息"""
type ReceiveInfoPayload implements CustomerInterface {
  """收货方id"""
  customerId: ID

  """收货方名称"""
  customerName: String

  """采购计划-商品列表"""
  receiveInfoList: [PurchaserOrReceivePayload]

  """合计金额"""
  total: BigDecimal
}

enum ReceiveTaskOrderTypeEnum {
  """国产集采货收货"""
  DOMESTIC_CENTRALIZED_GOODS_RECEIPT

  """海外基地收货"""
  OVERSEAS_BASE_GOODS_RECEIPT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""运输信息"""
type ReceiveTransportInfo {
  """备用电话"""
  backupPhone: String

  """车牌号"""
  carNo: String

  """发车时间"""
  departureTime: Long

  """司机姓名"""
  driverName: String

  """司机电话"""
  driverPhone: String

  """发货地"""
  originShipment: String

  """收货地"""
  receiptPlace: String

  """温控模式"""
  temperatureControlModel: PeachColdChainAmbientEnum

  """挂车号"""
  trailerNo: String

  """车型"""
  vehicleModel: PeachVehicleModelEnum

  """车型备注"""
  vehicleModelRemark: String
}

input RecipientMailInfoGetInput {
  """单据Id"""
  id: [ID!]

  """邮件类型"""
  mailType: DeclareMailTypeEnum!
}

type RecipientMailInfoGetPayload {
  """出口申报资料邮箱"""
  exportDeclareMail: [ExportDeclareMailInfoPayload]

  """进口申报资料邮箱"""
  importDeclareMail: [ImportDeclareMailInfoPayload]

  """系统默认收件人邮箱"""
  systemDefaultMail: [String]

  """租户默认收件人邮箱"""
  tenantDefaultMail: [String]
}

type RecommendLabelPayload {
  """品类Id"""
  categoryId: Int

  """品类名称"""
  categoryName: String

  """标签内容"""
  labelContent: String

  """标签Id"""
  labelId: Int

  """标签类型 10规格要求 30品质要求"""
  labelType: Int
}

enum RecoveryDeviceAddressEnum {
  """组织"""
  ORG

  """口岸"""
  PORT
}

input RecoveryDeviceCreateInput {
  """设备id"""
  idList: [ID!]!

  """设备位置"""
  location: RecoveryDeviceLocationInput!

  """登记日期"""
  registrationTime: Long!

  """备注"""
  remark: String
}

input RecoveryDeviceDistributeInput {
  """设备号"""
  idList: [ID!]!

  """计划使用地"""
  plannedUsageAddress: PlannedUsageAddressInput
}

input RecoveryDeviceEchoInput {
  """设备号"""
  codeList: [String!]

  """设备状态"""
  deviceStateList: [DeviceStateEnum]

  """电量"""
  electricity: RecoveryDeviceElectricityInput

  """服务到期结束时间"""
  expireTimeEnd: Long

  """服务到期开始时间"""
  expireTimeStart: Long

  """回收状态"""
  recoveryStateList: [DeviceRecoveryStateEnum]

  """登记日期结束"""
  registrationTimeEnd: Long

  """登记日期开始"""
  registrationTimeStart: Long

  """是否故障"""
  wasFaulted: Boolean
}

input RecoveryDeviceElectricityInput {
  """比较符号"""
  compareSign: CompareSignEnum

  """电量"""
  value: Int
}

"""设备回收信息"""
type RecoveryDeviceInfoPayload {
  """id"""
  id: ID

  """当前位置"""
  location: RecoveryDeviceLocationPayload

  """登记日期"""
  registrationTime: Long

  """备注"""
  remark: String

  """回收状态"""
  state: DeviceRecoveryStateEnum
}

"""设备回收信息接口"""
interface RecoveryDeviceInterface {
  """id"""
  id: ID

  """设备回收信息"""
  recoveryInfo: RecoveryDeviceInfoPayload
}

input RecoveryDeviceLocationInput {
  """地址id"""
  addressId: ID

  """地址类型"""
  addressType: RecoveryDeviceAddressEnum
}

interface RecoveryDeviceLocationInterface {
  """地址"""
  address: String

  """地址id"""
  addressId: ID

  """地址类型"""
  addressType: RecoveryDeviceAddressEnum
}

type RecoveryDeviceLocationPayload implements RecoveryDeviceLocationInterface {
  """地址"""
  address: String

  """地址id"""
  addressId: ID

  """地址类型"""
  addressType: RecoveryDeviceAddressEnum
}

type RecoveryDeviceOperateRecordPayload {
  """设备位置"""
  location: RecoveryDeviceLocationPayload

  """操作类型"""
  operateType: DeviceOperateTypeEnum

  """操作时间"""
  operationTime: Long

  """登记日期"""
  registrationTime: Long

  """备注"""
  remark: String
}

input RecoveryDevicePageInput {
  """设备号"""
  codeList: [String!]

  """设备状态"""
  deviceStateList: [DeviceStateEnum]

  """电量"""
  electricity: RecoveryDeviceElectricityInput

  """服务到期结束时间"""
  expireTimeEnd: Long

  """服务到期开始时间"""
  expireTimeStart: Long

  """当前页码"""
  pageCurrent: Int!

  """条数"""
  pageSize: Int!

  """回收状态"""
  recoveryStateList: [DeviceRecoveryStateEnum]

  """登记日期结束"""
  registrationTimeEnd: Long

  """登记日期开始"""
  registrationTimeStart: Long

  """是否故障"""
  wasFaulted: Boolean
}

type RecoveryDevicePagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [RecoveryDevicePayload]

  """总记录数"""
  totalRecords: Int
}

"""设备回收信息 (设备基础信息+设备回收信息)"""
type RecoveryDevicePayload implements DeviceBasicInfoInterface & DevicePoolInfoInterface & RecoveryDeviceInterface {
  """设备基础信息"""
  basicInfo: DeviceBasicInfoPayload

  """id"""
  id: ID

  """设备池记录信息"""
  poolInfo: DeviceUsabilityPayload

  """设备回收信息"""
  recoveryInfo: RecoveryDeviceInfoPayload
}

type RecoveryDeviceRecordPayload {
  recordList: [RecoveryDeviceOperateRecordPayload]
}

input RecoveryDeviceUpdateInput {
  """设备id"""
  id: ID!

  """设备位置"""
  location: RecoveryDeviceLocationInput!

  """登记日期"""
  registrationTime: Long!

  """备注"""
  remark: String
}

enum ReduceTypeEnum {
  """自动核销"""
  AUTO_REDUCE

  """海关核销"""
  CUSTOMS_REDUCE

  """企业主动核销"""
  FIRM_INITIATIVE_REDUCE

  """系统报关预扣"""
  SYSTEM_PRE_HOLD
}

"""入参-资金流水"""
input RefreshInput {
  """是否刷新"""
  refresh: Int!
}

input RefundChoiceDetailInput {
  """ 预收转回款冲抵明细, 若有 """
  convertPaymentInput: ConvertPaymentInput

  """ 退款方式以及金额 """
  orderRefundList: [OrderRefundPayTypeInput]
}

input RefundChooseInput {
  """ 销售订单ID"""
  orderId: ID!

  """ 退款金额合计"""
  refundTotalAmount: BigDecimal!
}

type RefundChoosePayload {
  """ 本订单欠款单ID """
  currentDebitFormID: String

  """ 退款冲本单欠款金额 """
  currentRefundToDebitAmount: BigDecimal

  """客户授信编码"""
  customerCreditCode: String

  """客户欠款总额"""
  customerDebitTotalAmount: BigDecimal

  """ 订单销售金额"""
  orderPayAmount: BigDecimal

  """ 订单支付明细"""
  orderPaymentList: [OrderPaymentPayload]

  """ 退款待定金额 """
  pendingRefundAmount: BigDecimal

  """ 订单已退款金额"""
  refundedAmount: BigDecimal

  """ 订单已退款中冲抵欠款金额"""
  refundedToDebitAmount: BigDecimal

  """ 订单回款金额"""
  returnedAmount: BigDecimal

  """ 退款待定金额支持的处理方式 """
  supportRefundPayTypeList: [PeachRefundPayTypeEnum]
}

"""退款信息"""
type RefundInfoPayload {
  """退款明细"""
  refundDetail: [MoneyDetailPayload]

  """退款总金额"""
  totalAmount: BigDecimal
}

input RefundModifyInput {
  """ 销售订单ID"""
  orderId: ID!

  """ 退款金额合计"""
  refundTotalAmount: BigDecimal!

  """ 退货订单ID"""
  returnOrderId: ID!
}

type RefundModifyPayload {
  """ 预收转回款冲抵明细, 若有 """
  convertPayment: ConvertPaymentType

  """ 退款方式以及金额 """
  orderRefundList: [OrderRefundPayType]
  refundChoosePayload: RefundChoosePayload
}

input RegisterAddressInput {
  """注册地址后缀（详细）"""
  addressDetail: String

  """区"""
  area: ID

  """市"""
  city: ID

  """国家"""
  country: DurianCountryTypeEnum

  """省"""
  province: ID
}

type RegisterAddressPayload {
  """注册地址后缀（详细）"""
  addressDetail: String

  """区"""
  area: ID

  """市"""
  city: ID

  """国家"""
  country: DurianCountryTypeEnum

  """省"""
  province: ID
}

input RejectAbnormalOrderInput {
  abnormalOrderId: ID!
}

input RejectAgencyTradeTransferBillInput {
  billId: ID!
  refuseReason: String!
}

input RejectApplyInput {
  """ 驳回理由"""
  rejectReason: String

  """ 入库申请id"""
  stockRecordId: ID
}

input RejectNoticeEmptiedInput {
  outOrderId: ID!
}

type RejectNoticeEmptiedPayload {
  result: Boolean
}

"""驳回出库审核订单"""
input RejectOutOrderInput {
  outOrderId: ID
  rejectDescription: String
}

input RejectSaleIncomeOrderInput {
  incomeId: ID!
  remark: String!
}

enum RejectSourceType {
  BIZ_REJECT
  FD_REJECT
  NONE
}

input RejectStockAdjustmentInput {
  """调整申请单id"""
  stockAdjustmentId: [ID]!
}

input RejectStockOrderInput {
  stockOrderId: ID!
}

input RejectStockWmsOrderInput {
  """ 业务单id """
  businessId: ID
  remark: String
  stockOrderId: ID!
  type: StockWmsOrderType!
}

"""驳回入库审核订单"""
input RejectedInput {
  inOrderId: ID!

  """驳回原因"""
  rejectedDescription: String!
}

"""关联单据"""
type RelOrderInfo {
  """是否已取消,true 表示已取消"""
  cancelFlag: Boolean

  """单号"""
  code: String

  """商品品类信息"""
  commodityCategoryInfo: [SopCommodityCategoryInfo]

  """商品明细信息"""
  commodityDetailInfo: [PeachSopOrderCommodityDetailInfo]

  """司机信息"""
  driverInfo: [DriverInfo]

  """订单id"""
  orderId: ID

  """发货地"""
  placeDelivery: String

  """收货地"""
  receiptPlace: String

  """订单备注"""
  remark: String

  """贸易模式"""
  tradePattern: PeachTradePatternEnum
}

input RelationBelongInfo {
  """客户id"""
  belongId: Int!

  """客户类型"""
  belongType: Int!
}

type RelationBelongInfoPayload implements BelongNameBase {
  belongId: Int
  belongName: String
  belongType: Int
}

type RelationBillDetail {
  """费用项"""
  billDetailList: [PitayaBillDetailPayload]

  """费用模版id"""
  templateId: ID
}

interface RelationCommodityBase {
  relationCommoditySku: PitayaCommoditySku
}

""" 关系枚举"""
enum RelationEnum {
  """ 绑定"""
  BIND

  """ 解绑"""
  UN_BIND
}

type RelationReceivablePayLoad {
  """ 业务单单号 """
  businessCode: String

  """ 业务单日期 """
  businessTime: Long

  """ 业务单类型 """
  businessType: String

  """ 业务单类型名称 """
  businessTypeName: String

  """ 应收单创建日期 """
  createTime: Long

  """id"""
  id: ID

  """应收金额"""
  receivableAmount: BigDecimal

  """应收单单号"""
  receivableCode: String

  """应收本次退款金额"""
  receivableReceiptsAmount: BigDecimal

  """剩余应收金额"""
  remainReceivableAmount: BigDecimal

  """剩余应收分组收款方式金额（虚拟发票）"""
  remainReceivableAmountGroupByPaymentJoin: String
}

enum RelationSignal {
  AUTOMATIC
  MANUAL
}

input RelationTaskAcquireMaterialCommoditiesInput {
  commoditySkuId: Int
  commodityType: Int
  taskId: ID
}

type RelationTaskAcquireMaterialCommoditiesPayload {
  commoditySkuInfos: [CommoditySkuInfos]
}

type RelationalAgencySaleOrder {
  """代卖组织id"""
  orgId: Int

  """代卖组织名称"""
  orgName: String

  """代卖单列表信息"""
  relationalAgencySaleOrderList: [RelationalAgencySaleOrderList]
}

type RelationalAgencySaleOrderList {
  """代卖商品列表"""
  commodityList: [AgencySaleManagementCommodity]

  """发起时间"""
  createTime: Long

  """发起人"""
  createUser: String

  """代卖单号"""
  orderCode: String

  """代卖单id"""
  orderId: ID

  """代卖组织id"""
  orgId: Int

  """代卖组织名称"""
  orgName: String

  """代卖结算费用金额合计"""
  settlementCostAmountTotal: BigDecimal

  """代卖结算货款合计"""
  settlementGoodsAmountTotal: BigDecimal

  """代卖结算列表"""
  settlementList: [AgencySaleManagementSettlement]

  """代卖结算应收金额合计"""
  settlementReceivableAmountTotal: BigDecimal
}

"""放行信息：待提柜"""
type ReleaseCustomsInfo {
  """放行时间"""
  releaseTime: Long

  """抽检数量"""
  sampleQuantity: BigDecimal

  """抽检单位"""
  samplingUnit: UnitTypeEnum
}

type RemarksPayload {
  """备注内容"""
  content: String

  """主键"""
  id: ID

  """温度计订单ID"""
  thermometerOrderId: ID

  """更新时间"""
  updateTime: Long

  """更新人"""
  updateUser: String
}

"""提醒方式"""
enum ReminderMethodEnum {
  """短信提醒"""
  SMS_REMINDER

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input RemoveDeliveryInfoInput {
  """配送信息ID"""
  id: ID!
}

type ReportDownloadUrlPayload {
  """临时下载链接"""
  downloadUrl: String
  msg: String!
  statusCode: Int!
}

type ReportExportPageQueryPayload {
  msg: String!
  pageCurrent: Int!
  pageSize: Int!
  records: [ReportExportVO!]!
  statusCode: Int!
  totalRecords: Long!
}

type ReportExportVO {
  """任务创建时间"""
  createTime: Long!

  """文件名称"""
  fileName: String

  """文件类型"""
  fileType: String

  """任务主键"""
  id: String!

  """查询服务描述"""
  qsDescription: String

  """当前任务状态：1-进行中，2-导出成功，3-导出失败"""
  status: Int!

  """创建任务用户ID"""
  userId: Long!
}

input ReportQueryInput {
  endDate: Long!
  startDate: Long!
}

enum RequestFlag {
  """审核"""
  AUDIT

  """销售"""
  SALE
}

input RequestRejectionInput {
  """出库明细id"""
  outOrderItemId: ID!
}

type RequestRejectionPayload {
  result: Boolean
}

"""重置密码请求"""
input ResetPasswordInput {
  """新密码（必填）"""
  password: String

  """用户id（必填）"""
  userId: Int
}

"""文件入参信息"""
input ResourceFileInput {
  """文件信息"""
  fileInput: FileInput

  """文件类型"""
  fileType: CustomsDeclarationFileTypeEnum
}

"""多文件入参信息"""
input ResourceFileListInput {
  """文件信息"""
  fileInput: [FileInput]

  """文件类型"""
  fileType: CustomsDeclarationFileTypeEnum
}

"""多文件返回结果信息"""
type ResourceFileListPayload {
  """文件类型名称"""
  fileTypName: String

  """文件类型"""
  fileType: CustomsDeclarationFileTypeEnum

  """文件信息"""
  fileVo: [DurianFilePayload]
}

"""文件返回结果信息"""
type ResourceFilePayload {
  """文件类型"""
  fileType: CustomsDeclarationFileTypeEnum

  """文件信息"""
  fileVo: DurianFilePayload
}

type ResourceFilesPayload {
  """文件信息"""
  file: [DurianFilePayload]

  """文件类型"""
  fileType: FileTypeEnum

  """文件类型名称"""
  fileTypeName: String
}

enum RestrictTypeEnum {
  """卸货港"""
  DISCHARGE_PORT

  """装货港"""
  LOADING_PORT

  """不限制"""
  NONE

  """仅用于返回值,表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input ResultInput {
  """答案"""
  checkResult: Object

  """文件链接"""
  fileLink: Object

  """备注"""
  remark: String = ""

  """质检项id"""
  sopDetailId: ID
}

input ResultReqInput {
  """结果"""
  resultReqs: [ResultInput]

  """sop模板id"""
  sopId: ID
}

input RetailOrderCfgInput {
  """ 金额上限"""
  amountLimit: BigDecimal

  """ 管控方式"""
  controlMode: ControlModeEnum

  """ 启用状态"""
  status: OrderCfgStatusEnum
}

type RetailOrderCfgPayload {
  """ 金额上限"""
  amountLimit: BigDecimal

  """管控方式"""
  controlMode: ControlModeEnum

  """ 主键Id"""
  id: ID

  """ 启用状态"""
  status: OrderCfgStatusEnum
}

"""退回商品入参"""
input ReturnAgencySaleCommodityInput {
  """代卖单id"""
  agencySaleId: String

  """退回商品列表"""
  commodityList: [ReturnAgencySaleCommodityItemInput]
}

"""退回商品"""
input ReturnAgencySaleCommodityItemInput {
  """代卖商品主键id"""
  agencySaleCommodityId: ID!

  """批次id"""
  batchId: ID!

  """商品skuId"""
  commoditySkuId: Int!

  """数量"""
  quantity: BigDecimal!

  """数量单位Id"""
  unitId: Int!
}

"""退货代卖商品选择项"""
type ReturnAgencySaleCommodityOptionPayload {
  """代卖商品主键id"""
  agencySaleCommodityId: ID

  """代卖数量"""
  agencySaleQuantity: BigDecimal

  """批次id"""
  batchId: ID

  """柜号"""
  cabinetCode: String

  """商品skuId"""
  commoditySkuId: Int

  """商品sku名称"""
  commoditySkuName: String

  """入库时间"""
  inStockTime: Long

  """库存数量"""
  stockQuantity: BigDecimal

  """数量单位Id"""
  unitId: Int
}

type ReturnAgencySaleCommodityPayload {
  """代卖单id"""
  agencySaleId: String

  """退回成功"""
  success: Boolean
}

type ReturnBillPayload implements AuditUserBase & BelongNameBase & BelongOrgBase & CreateByBase & SubmitUserBase & SupplierBase & WarehouseBase {
  """关联采购单号"""
  applyCode: String

  """出库时间"""
  auditTime: Long

  """出库审核人"""
  auditUser: User

  """归属id"""
  belongId: Int

  """归属名称"""
  belongName: String

  """所属组织"""
  belongOrg: PitayaOrg

  """归属类型"""
  belongType: Int

  """费用单操作记录"""
  billAuditDetailRespList: [BillAuditDetailPayload]

  """费用单Id 修改手工单号使用"""
  billId: ID

  """货品类型"""
  commodityType: Int

  """货品类型名称"""
  commodityTypeName: String

  """退货单创建人/退货人"""
  createBy: User

  """退货单时间"""
  createTime: Long

  """手工单号"""
  manualCode: String

  """备注"""
  note: String

  """驳回原因"""
  refuseNote: String

  """退货单编码"""
  returnCode: String

  """退货单ID"""
  returnId: ID

  """退货类型"""
  returnType: PitayaPurchaseReturnTypeEnum

  """退货类型"""
  returnTypeName: String

  """退货商品"""
  returnsCommodityBillResp: PitayaReturnsCommodityBillPayload

  """运杂"""
  returnsOtherBillResp: ReturnsOtherBillPayload

  """费用单状态"""
  status: PitayaBillStatusEnum

  """费用单状态名称"""
  statusName: String

  """提交时间"""
  submitTime: Long

  """提交人"""
  submitUser: User

  """供应商"""
  supplier: Supplier

  """费用模板id"""
  templateId: ID

  """所属仓库"""
  warehouse: Warehouse
}

type ReturnBoxBillFeePayload {
  """费用单ID"""
  billMainId: ID

  """费用模板ID"""
  tmpId: ID
}

"""分状态统计返回结果"""
type ReturnBoxCountPayload {
  """待处理数"""
  pendingCount: Int

  """已处理数"""
  processedCount: Int
}

"""还箱操作明细信息"""
type ReturnBoxDetailInfoPayload {
  """基本信息"""
  basicInfo: DurianBasicInfo

  """商品信息"""
  commodityInfo: CommodityInfo

  """还箱信息"""
  returnInfo: ReturnInfo
}

""" 还箱费用项详情 """
type ReturnBoxFeeInfoPayload {
  """费用项金额"""
  costAmount: BigDecimal

  """费用类型"""
  costName: String

  """开票供应商"""
  invoiceSupplierName: String

  """付款方式"""
  payMode: String

  """结算账期"""
  paymentDays: String

  """供应商"""
  supplierBy: String
}

"""还箱明细查询入参"""
input ReturnBoxGetInput {
  """主键Id"""
  id: ID!
}

"""还箱对象信息"""
type ReturnBoxInfoPayload {
  """柜号"""
  cabinetCode: [String]

  """品类图片"""
  categoryFile: DurianFilePayload

  """品类id"""
  categoryId: Int

  """品类名称"""
  categoryName: String

  """货柜免租截止日期"""
  endFreeRentEndTime: Long

  """进口港"""
  entryPort: String

  """主键Id"""
  id: ID

  """接单日期"""
  receiptTime: Long

  """任务状态"""
  status: ReturnBoxStatus!

  """任务状态描述"""
  statusDesc: String
}

""" 还箱费用信息分页查询结果"""
type ReturnBoxPageInfoPayload {
  """所属组织"""
  belongOrgName: String

  """ 费用单号"""
  billCode: String

  """ 还箱空柜费用单ID"""
  billId: ID

  """ 费用单状态"""
  billStatus: Int

  """ 费用单状态描述"""
  billStatusDesc: String

  """ 柜次"""
  cabinetBatchCodeList: [String]

  """ 柜号"""
  cabinetCodeList: [String]

  """ 品类ID"""
  categoryId: ID

  """ 品类名称"""
  categoryName: String

  """提交人"""
  commitBy: String

  """提交人id"""
  commitById: Int

  """ 提交日期"""
  commitTime: Long

  """所属公司"""
  company: String

  """ 费用单创建人"""
  createBy: String

  """ 费用单创建人ID"""
  createById: Int

  """ 费用单创建时间"""
  createTime: Long

  """ 产地计划号"""
  originPlanCode: String

  """关联采购单单号"""
  purchaseOrderCode: String

  """关联采购单ID"""
  purchaseOrderId: ID

  """ 驳回原因"""
  reason: String

  """ 还箱费用详情"""
  returnBoxFeeInfoRespList: [ReturnBoxFeeInfoPayload]

  """费用合计"""
  totalCost: BigDecimal

  """ 调拨日期"""
  transferTime: [Long]
}

"""还箱分页查询入参"""
input ReturnBoxPageInput {
  """柜号"""
  cabinetCode: String

  """品类"""
  categoryId: [ID]

  """货柜免租截止日期: 结束时间"""
  endFreeRentEndTime: Long

  """货柜免租截止日期: 开始时间"""
  endFreeRentStartTime: Long

  """进口港"""
  entryPort: [ID]

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """接单日期：结束时间"""
  receiptEndTime: Long

  """接单日期：起始时间"""
  receiptStartTime: Long

  """状态"""
  status: [ReturnBoxStatus]
}

"""还箱分页返回对象"""
type ReturnBoxPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [ReturnBoxInfoPayload]

  """总记录数"""
  totalRecords: Int
}

"""还箱搜索关键字"""
enum ReturnBoxSearchKey {
  """品类"""
  CATEGORY

  """进口港"""
  ENTRY_PORT

  """状态"""
  RETURN_BOX_STATUS

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""还箱操作状态"""
enum ReturnBoxStatus {
  """待处理"""
  INVOICE_PENDING

  """已处理"""
  INVOICE_PROCESSED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""还箱入参"""
input ReturnBoxUpdateInput {
  """主键id"""
  id: ID!

  """还箱信息"""
  returnInfo: ReturnInfoInput

  """操作类型"""
  returnOperateType: ReturnOperateTypeEnum
}

input ReturnCancelInput {
  """取消原因"""
  remark: String

  """退货单ID"""
  returnOrderId: ID!
}

input ReturnCommoditiesInput {
  """配送单itemId"""
  deliveryOrderItemId: ID!

  """本次退货量大单位数量"""
  totalQuantity: BigDecimal

  """本次退货量小单位数量"""
  unitQuantity: BigDecimal!
}

"""采购退货：修改贷款入参"""
input ReturnCommodityBillUpdateInput {
  """备注"""
  note: String

  """ 货款明细"""
  returnCommodityUpdateList: [ReturnCommodityUpdateInput]

  """退货单id"""
  returnId: ID!
}

type ReturnCommodityDetail {
  """当前批次号"""
  batchCode: String

  """当前批次ID (唯一标识)"""
  batchId: ID

  """成本批次号"""
  costBatchCode: String

  """成本批次ID"""
  costBatchId: ID

  """成本单价"""
  costPrice: BigDecimal

  """成本单价单位"""
  costPriceUnitType: String

  """关联销售客户"""
  customerName: String

  """预估退款单价(主单位)"""
  estSalePrice: BigDecimal

  """预估退货小计金额(主单位)"""
  estTotalPrice: BigDecimal

  """是否含有成本为0"""
  isCostZero: Boolean

  """退货数量"""
  quantityDesc: String

  """退款单价(主单位)"""
  salePrice: BigDecimal

  """skuId"""
  skuId: ID

  """退货商品"""
  skuName: String

  """退款小计金额(主单位)"""
  totalAmount: BigDecimal
}

input ReturnCommodityDetailInput {
  """ 销售订单批次id"""
  batchId: ID!

  """ 退货原因"""
  reasonsForReturn: String

  """ 退货数量"""
  returnedQuantity: BigDecimal!

  """ 单位Id"""
  unitId: Int!
}

type ReturnCommodityDetailPayload {
  """当前批次号"""
  batchCode: String

  """售后商品名称"""
  commoditySkuName: String

  """商品类型"""
  commodityTypeName: String

  """售后金额"""
  returnPrice: BigDecimal

  """售后数量"""
  returnQuantityStr: String

  """skuId"""
  skuId: String

  """售后单价"""
  unitPriceStr: String
}

type ReturnCommodityPayload {
  """ 商品别名"""
  commodityAlias: String

  """ skuId"""
  commoditySkuId: Int

  """ 购买数量"""
  returnCommodityDetails: [PeachReturnCommodityDetailPayload]
}

type ReturnCommoditySelectDetailPayload {
  """ 批次id"""
  batchId: ID

  """ 是否可选,true 置灰展示"""
  disable: Boolean

  """ 已退货数量 1.28 版本新增  https://app.mockplus.cn/app/Uz0C8IVGDAB/preview/bAAyLM58aph/lyLUgMy5C
  """
  returnedQuantity: BigDecimal

  """ 销售数量"""
  salesQuantity: BigDecimal

  """ 商品总价格"""
  totalAmount: BigDecimal

  """ 销售数量Id"""
  unitId: Int

  """ 销售单价"""
  unitPrice: BigDecimal

  """ 入库时间"""
  warehouseTime: Long
}

type ReturnCommoditySelectPayload {
  """ 商品别名"""
  commodityAlias: String

  """ SKUID"""
  commoditySkuId: Int

  """ 购买数量"""
  returnCommodityDetails: [ReturnCommoditySelectDetailPayload]
}

"""修改采购退货货款明细"""
input ReturnCommodityUpdateInput {
  """折损/退货金额"""
  amount: BigDecimal!

  """ 批次id"""
  batchId: ID!

  """货款明细id"""
  itemId: ID!

  """skuId"""
  skuId: Int!
}

input ReturnCreateInput {
  """客户信息集合"""
  belongInfo: [CustomerInfoInput]!

  """商品信息"""
  commodities: [ReturnCommoditiesInput]

  """配送单ID"""
  deliveryOrderId: ID!

  """退货原因"""
  orderDescription: String!

  """修改配送退货"""
  returnOrderId: ID
}

"""还箱信息"""
type ReturnInfo {
  """相关文件信息"""
  fileVos: [DurianFilePayload]

  """是否有费用,true：有费用，false:无费用"""
  hasFee: Boolean

  """还箱备注"""
  returnBoxRemark: String

  """还箱日期"""
  returnBoxTime: Long
}

"""还箱信息入参"""
input ReturnInfoInput {
  """是否有费用,true：有费用，false:无费用"""
  hasFee: Boolean

  """相关文件信息"""
  relevantFiles: [FileInput]

  """还箱备注"""
  returnBoxRemark: String

  """还箱日期"""
  returnBoxTime: Long
}

type ReturnMaterial {
  accessories: Int
  accessoriesUnFinish: Int
  noReturn: Boolean
  rawMaterial: Int
  rawMaterialUnFinish: Int
  returnedGoods: Int
  returnedGoodsUnFinish: Int
  semiFinishedProducts: Int
  semiFinishedProductsUnFinish: Int
  undone: Int
}

"""还箱操作类型"""
enum ReturnOperateTypeEnum {
  """确认还箱"""
  CONFIRM_RETURN

  """保存"""
  SAVE_RETURN

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type ReturnOperationLog {
  """ 操作时间"""
  operationTime: Long

  """ 操作人"""
  operationUser: String

  """ 状态"""
  status: PeachReturnOrderEnum
}

"""退货入库申请状态"""
enum ReturnOrderApplyStatus {
  """已入库"""
  STOCKED

  """待入库"""
  WAIT_STORAGE
}

type ReturnOrderAuditListPayload {
  """ 售后方式"""
  afterSaleType: PeachAfterSaleType

  """ 退货完成时间"""
  completeTime: Long

  """ 客户名称"""
  customerName: String

  """ 驳回时间"""
  rejectTime: Long

  """ 退货商品"""
  returnCommodity: [String]

  """ 退货单号"""
  returnOrderCode: String

  """ 退货订单id"""
  returnOrderId: ID

  """ 退货审核人"""
  reviewerName: String

  """ 退货发起人"""
  sponsorName: String

  """ 状态"""
  status: PeachReturnOrderEnum

  """ 提交时间"""
  submitTime: Long

  """ 退货金额"""
  totalAmount: BigDecimal
}

type ReturnOrderDetailPayload {
  """ 售后方式"""
  afterSaleType: PeachAfterSaleType

  """ 完成时间"""
  completeTime: Long

  """ 客户ID"""
  customerId: Int

  """ 客户名称"""
  customerName: String

  """ 客户类型"""
  customerType: String

  """ 订单id"""
  orderId: ID

  """ 订单支付信息"""
  orderPaymentList: [OrderPaymentPayload]

  """ 订单退款信息"""
  orderRefundList: [OrderRefundPayLoad]

  """ 联系电话"""
  phone: String

  """ 退货证明"""
  pictureInfo: [PeachFilePayload]

  """ 驳回时间"""
  rejectTime: Long

  """ 退货备注"""
  remark: String

  """退货入库申请状态"""
  returnApplyStatus: ReturnOrderApplyStatus

  """退款费用单状态"""
  returnBillStatus: PeachBillStatusCommonEnum

  """ 退货商品信息"""
  returnCommodityDetail: [ReturnCommodityPayload]

  """ 退货订单状态日志"""
  returnOperationLogs: [ReturnOperationLog]

  """ 退货单号"""
  returnOrderCode: String

  """ 退货订单id"""
  returnOrderId: ID

  """ 退货审核人"""
  reviewerName: String

  """ 退货发起人"""
  sponsorName: String

  """ 状态"""
  status: PeachReturnOrderEnum

  """ 提交时间"""
  submitTime: Long

  """ 退货金额"""
  totalAmount: BigDecimal
}

input ReturnOrderIdInput {
  """ 退货订单id"""
  returnOrderId: ID!
}

input ReturnOrderInput {
  """ 售后方式"""
  afterSaleType: PeachAfterSaleType

  """ 客户id"""
  customerId: Int!

  """ 订单id"""
  orderId: ID

  """ 照片"""
  pictures: [PeachFileInput!]!

  """ 退款方式"""
  refundChoiceDetailInput: RefundChoiceDetailInput

  """ 退货备注(售后原因)"""
  remark: String

  """ 退货商品"""
  returnCommodityDetailInput: [ReturnCommodityDetailInput]

  """ 金额合计"""
  totalAmount: BigDecimal
}

enum ReturnOrderStatus {
  """已取消"""
  CANCELED

  """部分入库"""
  ENTERING

  """已完成"""
  FINISHED

  """待入库"""
  TO_BE_ENTER

  """待提交"""
  TO_BE_SUBMIT
}

"""修改采购退货运杂费入参"""
input ReturnOtherBillUpdateInput {
  """运杂费"""
  miscellaneousFreightList: [MiscellaneousFreightInput]!

  """退货单id"""
  returnId: ID!
}

input ReturnOtherInput {
  """ 金额"""
  amount: BigDecimal

  """ 费用项id"""
  costId: ID

  """ 具体字段值"""
  data: String

  """ 业务规则扩展id (客户id或者供应商id)"""
  extendId: Int

  """ 备注"""
  note: String

  """ 规则id"""
  ruleId: ID
}

type ReturnOtherPayload implements SupplierBase {
  """ 金额"""
  amount: BigDecimal

  """ 费用项id"""
  costId: ID

  """ 具体字段值"""
  data: String

  """ 备注"""
  note: String

  """ 规则id"""
  ruleId: ID

  """ 业务规则扩展 (客户id或者供应商id)"""
  supplier: Supplier
}

type ReturnReceivableBusinessOrderPayLoad {
  """ 业务单单号 """
  businessCode: String

  """ 业务单id """
  businessId: ID

  """ 业务单日期 """
  businessTime: Long

  """ 应收金额 """
  receivableAmount: BigDecimal

  """ 应收本次退款金额 """
  receivableReceiptsReturnAmount: BigDecimal

  """ 剩余应收金额"""
  remainReceivableAmount: BigDecimal
}

enum ReturnStatusEnum {
  """已取消"""
  CANCELED

  """已完成"""
  COMPLETED

  """待处理"""
  TO_BE_DEALT

  """待入库"""
  TO_BE_INBOUND

  """ 待提交 """
  TO_BE_SUBMITTED

  """未知"""
  UNRECOGNIZED

  """已作废"""
  VOIDED
}

input ReturnStatusStatisticInput {
  endTime: Long!
  startTime: Long!
}

type ReturnStatusStatisticPayload {
  cancelCount: Int
  completeCount: Int
  waitProcessedCount: Int
  waitSubmitCount: Int
}

input ReturnSubmitInput {
  """退货单ID"""
  returnOrderId: ID!
}

"""入库类型"""
enum ReturnType {
  """未指定"""
  DEFAULT

  """联营销售退货"""
  JOINT_VENTURE_SALE_RETURN

  """原件销售退货"""
  ORIGINAL_RETURN

  """销售退货"""
  SALES_RETURN
}

enum ReturnTypeEnum {
  """平台退回"""
  PLATFORM_RETURN

  """平台开单销售退货"""
  PLATFORM_SALE_RETURN

  """销售开单销售退货"""
  SALE_INVOICE_RETURN

  """未知"""
  UNRECOGNIZED
}

""" 退货商品汇总信息"""
type ReturnsCommodityBillPayload {
  """ 货款单号"""
  billCode: String

  """ 明细数据"""
  returnsCommodityItem: [ReturnsCommodityItemPayload]

  """ 总金额"""
  totalAmount: BigDecimal
}

type ReturnsCommodityItemPayload {
  """折损/退货金额"""
  amount: BigDecimal

  """采购数量"""
  applyQuantity: BigDecimal

  """批次id"""
  batchId: ID

  """货款明细id"""
  itemId: ID

  """退货数量"""
  quantity: BigDecimal

  """已退货数量"""
  returnQuantity: BigDecimal

  """skuId"""
  skuId: Int

  """ 商品skuName"""
  skuName: String

  """退货数量单位Id"""
  unitId: Int
}

type ReturnsCommodityPayload implements CommoditySkuBase & TotalTypeBase & UnitPriceTypeBase & UnitTypeBase {
  commoditySku: PitayaCommoditySku
  finishedQuantity: Quantity
  returnId: ID
  returnsStockQuantity: ReturnsQuantity
  totalPrice: BigDecimal
  totalQuantity: BigDecimal
  totalType: Unit
  unitPrice: BigDecimal
  unitPriceType: Unit
  unitQuantity: BigDecimal
  unitType: Unit
}

""" 运杂费用"""
input ReturnsOtherBillInput {
  """ 金额"""
  amount: BigDecimal

  """ 费用项id"""
  costId: ID

  """ 具体字段值"""
  data: String

  """ 业务规则扩展id (客户id或者供应商id)"""
  extendId: Int

  """ 备注"""
  note: String

  """ 规则id"""
  ruleId: ID
}

"""退货运杂费用"""
type ReturnsOtherBillPayload {
  """运杂费单号"""
  billCode: String

  """运杂费明细列表"""
  returnsOtherItemBillRespList: [ReturnsOtherItemBillPayload]

  """总金额"""
  totalAmount: BigDecimal
}

type ReturnsOtherItemBillPayload implements SupplierBase {
  """ 金额"""
  amount: BigDecimal

  """ 费用项id"""
  costId: ID

  """费用名称"""
  costName: String

  """ 具体字段值"""
  data: String

  """ 备注"""
  note: String

  """规则列表"""
  ruleFieldList: [FieldPayload]

  """ 规则id"""
  ruleId: ID

  """ 业务规则扩展 (客户id或者供应商id)"""
  supplier: Supplier
}

type ReturnsQuantity {
  """"v2.9 入库净总量"""
  inBoundQuantity: Quantity

  """ v2.9 可退货量"""
  returnableQuantity: Quantity
}

"""报损审核流程状态"""
enum ReviewProcessEnum {
  """取消确认"""
  CANCEL_CONFIRM

  """完成"""
  COMPLETE

  """确认"""
  CONFIRM

  """驳回"""
  REJECT

  """撤销"""
  REVOKE

  """发起"""
  SPONSOR

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""陆运运输信息"""
input RoadTransportInformationInput {
  """备用电话"""
  backupPhone: String

  """柜号"""
  cabinetCode: String

  """能否删除(backend不用)"""
  canDelete: Boolean

  """司机姓名"""
  driverName: String

  """司机电话"""
  driverPhone: String

  """运费"""
  freight: BigDecimal

  """运输单id"""
  id: ID

  """信息填写方式"""
  inputType: TransportInputTypeEnum!

  """中标车辆信息编辑原因"""
  modifyReason: String

  """车牌号"""
  plateNumber: String

  """运输供应商"""
  supplierId: ID!

  """运输商名称"""
  supplierName: String

  """招标车辆id"""
  tenderCarId: ID

  """挂车号"""
  trailerNumber: String

  """运输要求"""
  transportRequirement: String
}

"""陆运运输信息"""
type RoadTransportInformationPayload implements SupplierInterface {
  """备用电话"""
  backupPhone: String

  """柜号"""
  cabinetCode: String

  """是否可以删除"""
  canDelete: Boolean

  """司机姓名"""
  driverName: String

  """司机电话"""
  driverPhone: String

  """运费"""
  freight: BigDecimal

  """id"""
  id: ID

  """信息填写方式"""
  inputType: TransportInputTypeEnum!

  """车牌号"""
  plateNumber: String

  """运输供应商"""
  supplierId: ID!

  """运输商名称"""
  supplierName: String

  """招标车辆id"""
  tenderCarId: ID

  """挂车号"""
  trailerNumber: String

  """运单号"""
  transportCode: String

  """运输要求"""
  transportRequirement: String
}

type RoadTripBatchEditCheckPayload implements EntryPortInterface & RoadTripKeyNodeInterface {
  """关键节点是否已到达"""
  arrivedKeyNode: Boolean

  """进口港名称"""
  entryPort: String!

  """进口港ID"""
  entryPortId: ID!

  """关键节点"""
  keyNode: RoadTripNodePayload

  """在途统计数"""
  roadTripCount: Int!

  """路线ID"""
  routeId: ID

  """关键节点是否一致"""
  sameKeyNode: Boolean

  """路线是否一致"""
  sameRoute: Boolean
}

type RoadTripEntryPortCountPayload implements EntryPortInterface {
  """进口港名称"""
  entryPort: String!

  """进口港ID"""
  entryPortId: ID!

  """标记状态"""
  mark: Boolean

  """陆运在途统计"""
  roadTripCount: Int!
}

input RoadTripEntryPortMarkInput {
  """进口港ID"""
  entryPortId: ID!

  """常用标记"""
  mark: Boolean
}

interface RoadTripKeyNodeInterface {
  """关键节点"""
  keyNode: RoadTripNodePayload

  """路线id"""
  routeId: ID
}

type RoadTripKeyNodePayload implements RoadTripNodeInterface {
  """到达时间"""
  keyNodeArriveTime: Long

  """陆运节点ID"""
  roadTripNodeId: ID

  """陆运节点名称"""
  roadTripNodeName: String
}

interface RoadTripNodeInterface {
  """陆运节点ID"""
  roadTripNodeId: ID

  """陆运节点名称"""
  roadTripNodeName: String
}

type RoadTripNodePayload implements RoadTripNodeInterface {
  """陆运节点ID"""
  roadTripNodeId: ID

  """陆运节点名称"""
  roadTripNodeName: String
}

"""国家类型"""
enum RoadTripNodeTypeEnum {
  """普通节点"""
  NORMAL

  """口岸节点"""
  PORT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

interface RoadTripNodeUsedInterface {
  """陆运节点ID"""
  id: ID!

  """陆运节点名称"""
  used: Boolean!
}

type RoadTripPortPayload implements PortInterface {
  """港口ID"""
  portId: ID

  """港口名称"""
  portName: String
}

type RoadTripRouteDetailPayload {
  """终末港口"""
  endPort: RoadTripRoutePortPayload

  """关键节点"""
  keyNode: RoadTripNodePayload

  """起始港口"""
  startPort: RoadTripRoutePortPayload
}

interface RoadTripRouteInterface {
  """路线详情"""
  routeDetail: RoadTripRouteDetailPayload

  """路线id"""
  routeId: ID
}

type RoadTripRoutePortPayload implements PortInterface {
  """港口ID"""
  portId: ID

  """港口名称"""
  portName: String
}

type RoadTripTemperaturePayload {
  """设定温度"""
  preset: String

  """回风温度"""
  returnAir: String

  """温差"""
  temperatureDifference: String
}

type RoadTripTransportInfoPayload {
  """司机"""
  driver: String

  """联系电话"""
  phone: String

  """车牌号"""
  plateNo: String

  """挂车号"""
  trailerNo: String
}

"""获取角色详情请求"""
input RoleIdInput {
  """角色id（必填）"""
  id: Int
}

"""角色信息"""
type RoleInfoPayload {
  """系统ID"""
  appId: Int

  """角色类型 0：无类型，1：管理员"""
  roleGenre: Int

  """角色iD"""
  roleId: Int

  """角色名称"""
  roleName: String

  """租户id"""
  tenantId: Long
}

input RoleInput {
  roleId: Int
  roleName: String
}

"""角色信息"""
type RolePayload {
  """系统id"""
  appId: Int

  """角色id"""
  id: Int

  """权限ids"""
  powerIds: [Int]

  """角色类型[0普通角色 1 超级管理员角色]"""
  roleGenre: Int

  """角色名称"""
  roleName: String

  """角色状态"""
  status: RoleStatusEnum

  """租户id"""
  tenantId: ID
}

"""角色状态枚举"""
enum RoleStatusEnum {
  """禁用"""
  ROLE_DISABLE

  """启用"""
  ROLE_ENABLE

  """异常状态"""
  ROLE_ERROR_STATUS
}

type RollBackRecord {
  """操作人"""
  operateName: String

  """操作时间"""
  operateTime: Long

  """回滚原因"""
  rollBackReason: String
}

input RollbackDeliveryOrderInput {
  """配送单订单ID"""
  orderId: ID!
}

enum RootGroupTypeEnum {
  """关务海运在途页面的标色分组"""
  CUSTOMER_SEA_TRIP_TAB

  """驾驶舱页面-其他（非火龙果）"""
  DASHBOARD_OTHER

  """驾驶舱页面-火龙果"""
  DASHBOARD_PITAYA

  """货柜海运在途页面的标色分组"""
  DURIAN_SEA_TRIP_COLOR

  """关务海运在途页面的动态筛选分组"""
  DURIAN_SEA_TRIP_DYNAMIC_SELECTION

  """货柜海运在途页面的tab分组"""
  DURIAN_SEA_TRIP_TAB

  """货柜温度查询动态筛选分组"""
  DURIAN_TEMPERATURE_MANAGE_DYNAMIC_SELECTION

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input RouteInformationInput {
  """节点数组"""
  points: [RoutePointInput]

  """运输信息"""
  transportInformation: [TransportInformationInput]
}

type RouteInformationPayload {
  """节点数组"""
  points: [RoutePointPayload]

  """运输信息"""
  transportInformation: [TransportInformationPayload]
}

input RouteInformationUpdateInput {
  """节点数组"""
  points: [RoutePointInput]

  """运输信息"""
  transportInformation: [TransportInformationInput]
}

"""运输路线节点"""
input RoutePointInput {
  """地址简称"""
  address: String

  """地址id"""
  addressId: ID

  """系统类型"""
  appType: AppTypeEnum

  """联系人/联系电话"""
  contactList: [ContactInput]

  """客户id(收货方)"""
  customerId: ID

  """计划装货日期"""
  planLoadingTime: Long

  """节点id"""
  pointId: ID

  """口岸id(经停点)"""
  portId: ID

  """经停点类型"""
  stopoverType: StopOverPointTypeEnum

  """供应商id(发货方)"""
  supplierId: ID

  """节点类型"""
  type: RoutePointTypeEnum!
}

"""运输路线节点"""
type RoutePointPayload implements ContactInfoInterface & SupplierInterface {
  """地址简称"""
  address: String

  """地址id"""
  addressId: ID

  """系统类型"""
  appType: AppTypeEnum

  """联系人信息"""
  contactList: [DurianContactOption]

  """客户id(收货方)"""
  customerId: ID

  """客户特性"""
  customerTagList: [CustomerTagEnum]

  """是否到达"""
  isArrive: Boolean

  """计划装柜日期"""
  planLoadingTime: Long

  """节点"""
  pointId: ID

  """口岸id(经停点)"""
  portId: ID

  """是否收货,true 已收货  false 未收货"""
  received: Boolean

  """经停点类型"""
  stopoverType: StopOverPointTypeEnum

  """供应商id(发货方)"""
  supplierId: ID

  """供应商id(发货方)"""
  supplierName: String

  """节点类型"""
  type: RoutePointTypeEnum!
}

"""运输点类型 """
enum RoutePointTypeEnum {
  """收货点"""
  RECEIPT

  """发货点 """
  SHIP

  """经停点"""
  STOPOVER

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input RouteUpdateInput {
  """id"""
  id: ID

  """路线名称"""
  name: String
}

enum RuleDataTypeEnum {
  """关务海运在途页面的tab分组"""
  CUSTOMER_SEA_TRIP_TAB

  """货柜海运在途页面的颜色分组"""
  DURIAN_SEA_TRIP_COLOR

  """货柜海运在途页面的动态筛选分组"""
  DURIAN_SEA_TRIP_DYNAMIC_SELECTION

  """货柜海运在途页面的tab分组"""
  DURIAN_SEA_TRIP_TAB

  """货柜温度查询动态筛选分组"""
  DURIAN_TEMPERATURE_MANAGE_DYNAMIC_SELECTION

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""规则字段对象"""
type RuleFiled {
  """下拉类型对应的枚举值"""
  billDictItemList: [BillDictItemList]

  """默认值"""
  data: String

  """下拉数据来源（对应bill_dict的dict_code）"""
  dataSource: [String]

  """下拉数据类型（1:数据字典;2自定义）"""
  dataType: DropDownDataType

  """小数位数"""
  decimalPlaces: Int

  """规则字段id"""
  fieldId: ID

  """字段key"""
  fieldKey: String

  """字段名称"""
  fieldName: String

  """输入框类型"""
  fieldType: InputType

  """是否是整型， 1：整数,99非整数 """
  isInteger: Int

  """是否必填，1 非必填，99 必填"""
  required: Int
}

input RuleUpdateInput {
  """规则id"""
  id: ID

  """规则"""
  rule: String

  """规则类型"""
  ruleType: LowCodeRuleTypeEnum
}

interface RuleValuesInterface {
  """规则值"""
  commandRuleList: [Cv]

  """规则关联的业务数据id"""
  commonId: ID

  """规则关联的业务数据类型"""
  commonType: RuleDataTypeEnum
}

type SOPExecutionPayload {
  """柜号"""
  cabinetCodeOption: [DurianOption]

  """执行环节"""
  operation: [DurianOption]

  """销地计划号"""
  salesPlanOption: [DurianOption]

  """转柜任务的销地计划号"""
  transferSalesPlanOption: [DurianOption]
}

type SailChangeInfoPayLoad {
  sailInfoList: [EmptyCabinetPoolDetailPayload]
}

type SailPortInfoAggregatePayload {
  """卸货港信息"""
  dischargePortList: [SailPortInfoPayload]

  """装货港信息"""
  loadingPortList: [SailPortInfoPayload]
}

"""船期港口信息"""
type SailPortInfoPayload implements PortInterface {
  """港口id"""
  portId: ID

  """港口名称"""
  portName: String

  """港口时间信息"""
  portTimeInfoList: [SailPortTimeInfoPayLoad]
}

"""港口时间信息"""
type SailPortTimeInfoPayLoad implements UniqueIdInterface {
  """生成参数"""
  parameterList: [String]

  """时间"""
  portTime: Long

  """时间类型"""
  timeType: TimeTypeEnum

  """标识(用于查询变更记录)"""
  uniqueId: ID
}

input SailScheduleCheckInput {
  """船期id"""
  sailScheduleId: ID

  """船名"""
  shipName: String

  """船次"""
  vesselNo: String
}

"""船期信息"""
input SailScheduleInput {
  """卸货港信息"""
  dischargePortList: [DurianPortInfoInput]

  """装货港信息"""
  loadingPortList: [DurianPortInfoInput]

  """船期id"""
  sailScheduleId: ID

  """船公司"""
  shipCompanyList: [ID]

  """船名"""
  shipName: String

  """船次"""
  vesselNo: String
}

"""分页参数"""
input SailSchedulePageInput {
  """到港时间-止"""
  arriveTimeEnd: Long

  """到港时间-起"""
  arriveTimeStart: Long

  """离港时间-止"""
  departureTimeEnd: Long

  """离港时间-起"""
  departureTimeStart: Long

  """卸货港"""
  dischargePortId: ID

  """装货港"""
  loadingPortId: ID

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """船公司"""
  shipCompany: ID

  """船名"""
  shipName: String

  """船次"""
  vesselNo: String
}

"""分页结果"""
type SailSchedulePagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [SailSchedulePayload]

  """总记录数"""
  totalRecords: Int
}

"""船期信息"""
type SailSchedulePayload implements SailSchedulePortInterface {
  """货柜数量"""
  cabinetNumber: Int

  """创建时间"""
  createTime: Long

  """限制返回港口信息"""
  restrictType: RestrictTypeEnum

  """港口信息总和"""
  sailPortInfoAggregate: SailPortInfoAggregatePayload

  """船期id"""
  sailScheduleId: ID

  """船期状态"""
  sailState: SailStateEnum

  """船公司"""
  shipCompanyList: [ShipCompanyPayload]

  """船名"""
  shipName: String

  """船次"""
  vesselNo: String
}

interface SailSchedulePortInterface {
  """限制"""
  restrictType: RestrictTypeEnum

  """港口信息"""
  sailPortInfoAggregate: SailPortInfoAggregatePayload

  """船期id"""
  sailScheduleId: ID
}

type SailSchedulePortPayload {
  restrictType: RestrictTypeEnum
  sailScheduleId: ID
}

interface SailScheduleShipInterface {
  """船期id"""
  sailScheduleId: ID

  """船信息"""
  ship: ShipInfoPayload
}

enum SailStateEnum {
  """到港"""
  ARRIVAL

  """仅用于返回值,表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """未到港"""
  UN_ARRIVAL
}

type SaleChangePayload {
  changeId: ID

  """ 变更描述"""
  changeRemark: String

  """ 1 增加 2 减少"""
  changeType: Int

  """ skuId"""
  commoditySkuId: Int

  """ 创建人"""
  createBy: Int

  """ 创建时间"""
  createTime: Long

  """ 销售单id"""
  outOrderId: ID

  """ 销售单明细id"""
  outOrderItemId: ID

  """ 生产负责人变更数量"""
  planChangeQuantity: Int

  """ 计划id"""
  planId: ID

  """ 销售变更数量"""
  saleChangeQuantity: Int

  """ 10 生产负责人待确认  20 生产负责人已忽略  30 生产负责人已处理  40 生产组长已处理"""
  status: Int

  """ 任务id"""
  taskId: ID

  """ 更新人"""
  updateBy: Int

  """ 更新时间"""
  updateTime: Long
}

type SaleCommodityBatchPayload implements BatchCodeBase {
  """批次code"""
  batchCode: String

  """批次id"""
  batchId: ID

  """销售数量"""
  batchSaleQuantity: Quantity

  """itemId"""
  itemId: ID
}

input SaleCostOrderItemInput {
  materialFee: BigDecimal
  packagingFee: BigDecimal
  saleCostOrderItemId: ID
}

type SaleCostOrderItemPayload implements CommodityBase {
  commodity: PitayaCommoditySku
  materialFee: BigDecimal
  outOrderItemId: ID
  packagingFee: BigDecimal
  saleCostOrderId: ID
  saleCostOrderItemId: ID
}

""" 销售统计返回结果出参-商品"""
type SaleCountCommodityPayload {
  """ 返回记录集合"""
  records: [CommoditySalesListPayload]
}

""" 统计出参"""
type SaleCountPayLoad {
  """ 当日开单数"""
  orderNumberOfDay: Int

  """ 当日销售金额"""
  salesAmountOfDay: BigDecimal
}

""" 销售统计返回结果出参-库存"""
type SaleCountStockPayload {
  """ 返回记录集合"""
  records: [StockSalesListPayload]
}

input SaleDeliveryExtendOrderInfoInput {
  """原因"""
  reason: String!

  """总计单位数量"""
  totalQuantity: Float = 0

  """基本单位数量"""
  unitQuantity: BigDecimal
}

type SaleDeliveryGoodsItemInfoPayload implements BatchCodeBase & CommodityDetailBase & PriceTypeBase & TotalTypeBase & UnitTypeBase {
  """批次code"""
  batchCode: String

  """批次id"""
  batchId: ID

  """商品信息"""
  commodityDetail: PitayaCommoditySku

  """商品类型id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """可配送量总计数量"""
  deliverableTotalQuantity: BigDecimal

  """可配送量单位数量"""
  deliverableUnitQuantity: BigDecimal

  """已配送量总计数量"""
  deliveredTotalQuantity: BigDecimal

  """已配送量单位数量"""
  deliveredUnitQuantity: BigDecimal

  """单价单位信息"""
  priceType: Unit

  """销售单商品ID"""
  saleOrderItemId: ID

  """预估销售（销售数量）总计数量"""
  saleTotalQuantity: BigDecimal

  """预估销售（销售数量）单位数量"""
  saleUnitQuantity: BigDecimal

  """总计单位信息"""
  totalType: Unit

  """单价"""
  unitPrice: BigDecimal

  """基本单位信息"""
  unitType: Unit

  """出库仓库"""
  warehouse: WarehouseDataLoaderPayload
}

type SaleDeliveryOrderCommodityItemPayload implements PriceTypeBase & SkuBase & StockBatchInfoBase & TotalTypeBase & UnitTypeBase {
  """实际收货大单位数量"""
  actualTotalQuantity: BigDecimal

  """实际收货小单位数量"""
  actualUnitQuantity: BigDecimal

  """商品类型id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """可配送量总计数量"""
  deliverableTotalQuantity: BigDecimal

  """可配送量单位数量"""
  deliverableUnitQuantity: BigDecimal

  """已配送量总计数量"""
  deliveredTotalQuantity: BigDecimal

  """已配送量单位数量"""
  deliveredUnitQuantity: BigDecimal

  """出库单商品ID"""
  deliveryOutItemId: ID

  """差异/退货原因"""
  differenceReason: String

  """差异总计数量"""
  differenceTotalQuantity: BigDecimal

  """差异单位数量"""
  differenceUnitQuantity: BigDecimal

  """配送单商品ID"""
  itemId: ID

  """销售配送出库大单位数量"""
  outTotalQuantity: BigDecimal

  """销售配送出库小单位数量"""
  outUnitQuantity: BigDecimal

  """单价单位信息"""
  priceType: Unit

  """配送退货总计数量"""
  returnTotalQuantity: BigDecimal

  """配送退货单位数量"""
  returnUnitQuantity: BigDecimal

  """销售单商品ID"""
  saleOrderItemId: ID

  """商品sku"""
  sku: PitayaCommoditySku
  stockBatchInfo: BatchInfo

  """销售配送申请大单位数量"""
  totalQuantity: BigDecimal

  """总计单位信息"""
  totalType: Unit

  """销售配送申请小单位数量"""
  unitQuantity: BigDecimal

  """基本单位信息"""
  unitType: Unit

  """仓库"""
  warehouse: WarehouseDataLoaderPayload
}

type SaleDeliveryOrderDetailPayload implements AuditUserBase & BelongOrgBase & CreateByBase & FileInfoListBase & OrgBase {
  """收货人"""
  auditUser: User

  """客户信息集合"""
  belongInfo: [BelongInfoList]

  """所属组织"""
  belongOrg: PitayaOrg

  """业务员名字"""
  businessUserName: String

  """车牌号"""
  carNum: String

  """车辆类型"""
  carType: String

  """收货时间"""
  completeTime: Long

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """配送日期"""
  deliveryDate: Long

  """配送货物来源"""
  deliveryGoodsSource: DeliveryGoodsSourceEnum

  """配送货物来源描述"""
  deliveryGoodsSourceDesc: String

  """配送方式(物流运输/直播电商配送)"""
  deliveryMode: DeliveryModeEnum

  """配送方式(物流运输/直播电商配送)描述"""
  deliveryModeDesc: String

  """配送单费用明细"""
  deliveryOrderFee: SaleDeliveryOrderFeePayload

  """配送单商品明细"""
  deliveryOrderItem: [SaleDeliveryOrderItemPayload]

  """配送要求(冷链/常温)"""
  deliveryRequirement: DeliveryMethodEnum

  """配送要求(冷链/常温)描述"""
  deliveryRequirementDesc: String

  """配送退货数量"""
  deliveryReturnOrderCount: Int

  """司机联系方式"""
  driverContact: String

  """司机姓名"""
  driverName: String

  """收货回执"""
  fileInfoList: [FileInfoPayLoad]

  """配送单号"""
  orderCode: String

  """配送单ID"""
  orderId: ID

  """配送单状态"""
  orderStatus: SaleDeliveryOrderStatusEnum

  """配送单状态描述"""
  orderStatusDesc: String

  """组织ID"""
  org: PitayaOrg

  """配送货物销售订单日期"""
  saleOrderDate: Long

  """状态对应描述"""
  statusNote: String

  """补充单数量"""
  supplementalOrderCount: Int
}

input SaleDeliveryOrderDetailQueryInput {
  """配送单ID"""
  orderId: ID!
}

input SaleDeliveryOrderFeeInput {
  """费用详情"""
  billDetailsList: [PitayaBillDetailInput]

  """费用id"""
  billMainId: ID

  """费用模板ID"""
  billTemplateId: ID
}

type SaleDeliveryOrderFeePayload {
  """费用明细"""
  billDetailsList: [PitayaBillDetailPayload]

  """billId"""
  billMainId: ID

  """费用模板ID"""
  billTemplateId: ID
}

input SaleDeliveryOrderItemInput {
  """配送客户ID"""
  customerId: Int!

  """配送客户类型"""
  customerType: Int!

  """配送货物来源"""
  deliveryGoodsSource: DeliveryGoodsSourceEnum!

  """配送单配送的商品项明细"""
  deliveryOrderItemList: [SaleDeliveryOrderItemListInput!]!

  """关联销售单号Code"""
  sourceOrderCode: String!

  """销售单号ID"""
  sourceOrderId: ID!

  """配送货物销售订单日期"""
  sourceOrderSaleDate: Long!
}

""" 配送单配送的商品项明细"""
input SaleDeliveryOrderItemListInput {
  """批次号"""
  batchCode: String!

  """批次id"""
  batchId: ID!

  """商品类型id"""
  commodityTypeId: Int!

  """商品ID"""
  itemId: ID

  """商品sku"""
  skuId: Int!

  """销售单商品项ID"""
  sourceOrderItemId: ID!

  """销售配送总计数量"""
  totalQuantity: Float = 0

  """总计单位"""
  totalType: Int = -1

  """销售配送单位数量"""
  unitQuantity: BigDecimal!

  """基本单位"""
  unitType: Int!

  """仓库id"""
  warehouseId: ID!
}

type SaleDeliveryOrderItemPayload implements CustomerBelongInfoBase {
  """商品信息"""
  commodityDetail: [SaleDeliveryOrderCommodityItemPayload]

  """客户信息"""
  customerBelongInfo: BelongInfo

  """配送单商品明细ID"""
  itemId: ID

  """配送单号"""
  orderId: ID

  """出库单ID"""
  outOrderId: ID

  """配送单类型 10配送单，20补充单"""
  saleDeliveryOrderType: PitayaBusinessTypeEnum

  """关联销售单号"""
  sourceOrderCode: String

  """关联销售单ID"""
  sourceOrderId: ID

  """配送货物销售订单日期"""
  sourceOrderSaleDate: Long
}

input SaleDeliveryOrderQueryInput {
  """通过配送客户、配送单号进行模糊搜索"""
  keyword: String

  """配送单状态"""
  orderStatus: SaleDeliveryOrderStatusEnum

  """时间范围"""
  timeRange: PitayaTimeRange
}

type SaleDeliveryOrderStatusCountPayload {
  """待提交"""
  unSubmit: Int
}

enum SaleDeliveryOrderStatusEnum {
  """已取消"""
  CANCELED

  """已完成"""
  COMPLETED

  """待收货"""
  UN_RECEIPT

  """待发货"""
  UN_SENT

  """待提交"""
  UN_SUBMIT

  """已作废"""
  VOIDED
}

input SaleDeliveryReturnDetailInput {
  """配送退货单订单ID"""
  deliveryReturnOrderId: ID!
}

type SaleDeliveryReturnOrderPayload implements BelongOrgBase & CreateByBase & CustomerBelongInfoBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """客户信息"""
  customerBelongInfo: BelongInfo

  """配送日期"""
  deliveryDate: Long

  """配送货物来源"""
  deliveryGoodsSource: DeliveryGoodsSourceEnum

  """配送货物来源描述"""
  deliveryGoodsSourceDesc: String

  """配送单商品明细"""
  deliveryOrderItem: [SaleDeliveryOrderItemPayload]

  """是否存在差异单"""
  existDifferenceOrder: Boolean

  """退货单号"""
  orderCode: String

  """退货单id"""
  orderId: ID

  """退货单状态"""
  orderStatus: SaleDeliveryReturnOrderStatusEnum

  """退货单状态描述"""
  orderStatusDesc: String

  """关联配送单号"""
  saleDeliveryOrderCode: String

  """关联配送单id"""
  saleDeliveryOrderId: ID
}

enum SaleDeliveryReturnOrderStatusEnum {
  """已完成"""
  COMPLETED

  """待入库"""
  TO_BE_ENTER

  """已作废"""
  VOIDED
}

type SaleGoodsInfoListPayload implements CustomerAddressInfoBase {
  """商品类型id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """客户信息"""
  customerAddressInfo: CustomerAddressInfo

  """销售单订单类型,200成品销售，210原件销售"""
  orderType: Int

  """出库单ID"""
  outOrderId: ID

  """出库订单状态，10：待提交、15 待审核、20：待出库、30：部分出库、40：已完成、50：已取消"""
  outOrderStatus: Int

  """销售单商品列表"""
  saleGoodsItemInfo: [SaleGoodsItemInfoPayload]

  """销售单号"""
  saleOrderCode: ID

  """销售订单时间"""
  saleOrderDate: Long

  """销售单号Id"""
  saleOrderId: ID
}

type SaleGoodsItemInfoPayload implements CommodityDetailBase {
  """商品信息"""
  commodityDetail: PitayaCommoditySku

  """可配送量总计数量"""
  deliverableTotalQuantity: BigDecimal

  """可配送量单位数量"""
  deliverableUnitQuantity: BigDecimal

  """是否显示该商品"""
  needShow: Boolean

  """销售单商品ID"""
  saleOrderItemId: ID

  """已配送量总计数量"""
  totalQuantity: BigDecimal

  """已配送量单位数量"""
  unitQuantity: BigDecimal
}

"""获取销售计划商品列表入参"""
input SaleGoodsListQueryInput {
  """客户信息集合"""
  belongInfo: [CustomerInfoInput]

  """配送单ID"""
  orderId: ID

  """销售日期"""
  saleDate: Long

  """所属仓库ID"""
  warehouseId: ID
}

"""销售单/采购单id、编码关系"""
type SaleIdAndCode {
  saleCode: String
  saleId: ID
}

"""操作类型（10：创建信息 20：提交信息 30：业务审核信息 40：财务审核信息 50：完成信息）"""
enum SaleIncomeLogType {
  """ 内勤审核信息 """
  BACK_OFFICE_AUDIT

  """业务驳回信息"""
  BIZ_REJECTED

  """ 业务审核信息 """
  BUSINESS_AUDIT

  """ 取消信息 """
  CANCELED

  """ 创建信息 """
  CREATE

  """财务驳回信息"""
  FD_REJECTED

  """ 财务审核信息 """
  FINANCIAL_AUDIT

  """ 完成信息 """
  FINISHED

  """ 驳回信息 """
  REJECTED

  """ 提交信息 """
  SUBMIT
  SaleIncomeLogType_UNSPECIFIED
}

type SaleIncomeNotSubmitSummary {
  """次品销售收入未提交"""
  defectiveSaleSummary: TodayTotalSummary

  """成品销售收入未提交"""
  productSaleSummary: TodayTotalSummary

  """废旧品销售收入未提交"""
  wasteProductSummary: TodayTotalSummary
}

input SaleIncomeOrderDetailInput {
  """销售收入单ID"""
  incomeId: ID!
}

input SaleIncomeOrderInput {
  """应用id"""
  appId: Int!

  """商品类型"""
  commodityTypeList: [Int]

  """创建结束时间"""
  createTimeEnd: Long

  """创建开始时间"""
  createTimeStart: Long

  """销售客户Str"""
  customerIdStr: String

  """销售收入单号"""
  incomeCode: String

  """状态"""
  incomeStatus: [Int]

  """所属组织"""
  orgId: ID

  """分页参数"""
  page: Page!

  """销售日期结束时间"""
  saleCreateTimeEnd: Long

  """销售日期开始时间"""
  saleCreateTimeStart: Long

  """销售单号"""
  saleOrderCode: String

  """销售类型"""
  sourceType: [Int]
}

"""销售收入单商品"""
type SaleIncomeOrderItemPayload implements CommoditySkuBase & PriceTypeBase & TotalTypeBase & UnitTypeBase {
  batchCode: String
  batchId: Int

  """ 商品名字 """
  commodityName: String

  """ 商品SKUId """
  commoditySku: PitayaCommoditySku
  goodsTotalQuantity: BigDecimal
  goodsUnitQuantity: BigDecimal

  """ 收入单ID """
  incomeId: ID

  """ 商品明细ID """
  incomeItemId: ID
  outOrderItemId: ID

  """ 拍照记录 """
  photosList: [String!]
  priceType: Unit
  remark: String

  """ 销售金额 """
  saleMoney: BigDecimal
  salePrice: BigDecimal
  totalQuantity: BigDecimal
  totalSalePrice: BigDecimal
  totalType: Unit

  """ 商品单位数量 """
  unitQuantity: BigDecimal

  """ 商品单位数量单位 """
  unitType: Unit
}

"""销售收入单商品"""
type SaleIncomeOrderItemWebPayload implements CommoditySkuBase & PriceTypeBase & TotalTypeBase & UnitTypeBase {
  """批次号"""
  batchCode: String
  batchId: Long

  """ 商品名字 """
  commodityName: String

  """ 商品信息 2.8.1 优化"""
  commoditySku: PitayaCommoditySku

  """ 商品SKUId """
  commoditySkuId: Int

  """ 商品类型 """
  commodityType: Int

  """ 商品类型 """
  commodityTypeName: String

  """平台收货数量"""
  customerReceivedTotalQuantity: Float

  """ 收入单ID """
  incomeId: ID

  """ 商品明细ID """
  incomeItemId: ID

  """出库单明细ID"""
  outOrderItemId: ID

  """ 拍照记录 """
  photosList: [String!]

  """单价类型"""
  priceType: Unit

  """备注"""
  remark: String

  """成品销售收入单成本，一个商品只有一个成本，但是会有不同的收入 2.7 新增"""
  saleCostOrderItem: SaleCostOrderItemPayload @deprecated(reason: "2.11 废弃，不再维护成本信息")

  """ 销售金额（收入） """
  saleMoney: BigDecimal @deprecated(reason: "2.8 废弃，使用新字段 totalSalePrice")

  """销售单价"""
  salePrice: Float

  """总成本 2.7 新增"""
  totalCost: Float

  """数量"""
  totalQuantity: Float

  """2.9 新增总价字段"""
  totalSalePrice: Float

  """数量单位"""
  totalType: Unit

  """ 商品单位数量（实际销量） """
  unitQuantity: BigDecimal

  """ 商品单位数量单位 """
  unitType: Unit
}

"""销售收入日志"""
type SaleIncomeOrderLogPayload implements UserBase {
  """ 创建时间 """
  createTime: Long

  """ 销售收入单ID """
  incomeId: ID

  """ 销售收入日志ID """
  incomeLogId: ID

  """ 备注 """
  remark: String

  """ 日志类型 """
  type: SaleIncomeLogType

  """ 日志类型文字 """
  typeText: String

  """ 用户信息 """
  user: User
}

"""销售收入日志"""
type SaleIncomeOrderLogWebPayload implements CreateByBase {
  """ 创建人 """
  createBy: User

  """ 创建时间 """
  createTime: Long

  """ 销售收入单ID """
  incomeId: ID

  """ 销售收入日志ID """
  incomeLogId: ID

  """ 电话号码 """
  phoneNum: String @deprecated(reason: "无用字段 from 2.8")

  """ 备注 """
  remark: String

  """ 日志类型 """
  type: SaleIncomeLogType

  """ 日志类型文字 """
  typeText: String
}

"""销售收入单"""
type SaleIncomeOrderPayload implements BelongOrgBase & CustomerBase & UserBase & WarehouseBase {
  """ 所属组织 """
  belongOrg: PitayaOrg

  """ 销售商品信息 """
  commoditiesList: [SaleIncomeOrderItemPayload]
  commodityTypeName: String
  createTime: Long

  """" 销售客户 """
  customer: Customer

  """ 金额统计 """
  functionalField: FunctionalField

  """ 销售收入单号 """
  incomeCode: String

  """ 收入单ID """
  incomeId: ID

  """ 销售收入单状态 """
  incomeStatus: IncomeStatus

  """ 销售收入单状态名字 """
  incomeStatusName: String

  """ 操作日志信息 """
  logs: [SaleIncomeOrderLogPayload]

  """ 销售商品对应的预估销量信息 """
  originalSaleCommodityPayload: [OriginalSaleCommodityPayload]
  payMode: OutOrderPayModeEnum
  rejectReason: String
  remark: String

  """ 销售成本id """
  saleCostOrderId: ID

  """ 成本信息 """
  saleCostOrderItems: [SaleCostOrderItemPayload] @deprecated(reason: "2.11弃用")

  """销售时间"""
  saleTime: Long

  """ 来源ID """
  sourceId: ID

  """ 收入单来源类型 """
  sourceType: SaleIncomeSourceType

  """ 收入单来源类型名称 """
  sourceTypeName: String
  totalAmount: BigDecimal

  """ 创建人 """
  user: User

  """ 仓库Id """
  warehouse: Warehouse
}

type SaleIncomeOrderStatisticPayload {
  auditCount: Int
  orderCount: Int
}

input SaleIncomeOrderStatusStatisticInput {
  incomeOperation: IncomeOperation!
  sourceType: SaleIncomeSourceType
}

type SaleIncomeOrderStatusStatisticPayload {
  """ 业务人员已驳回 """
  businessReject: Int

  """ 已取消 """
  canceled: Int

  """ 财务已确认 """
  financialConfirm: Int

  """ 财务人员已驳回 """
  financialReject: Int

  """ 已完成 """
  finished: Int

  """ 待内勤人员审核 """
  unBackOfficeAudit: Int

  """ 待业务审核 """
  unBusinessAudit: Int

  """ 待财务审核 """
  unFinancialAudit: Int

  """ 待提交 """
  waitSubmit: Int
}

type SaleIncomeOrderWebPayload implements BelongOrgBase & CustomerAddressBase & CustomerBelongInfoBase & UserBase & WarehouseBase {
  """所属组织 2.9 新增"""
  belongOrg: PitayaOrg

  """ 销售商品信息 销售明细  """
  commoditiesList: [SaleIncomeOrderItemWebPayload]
  createTime: Long

  """销售客户 2.7 新增"""
  customer: AddressInfo

  """原件销售销售客户 2.8 新增"""
  customerBelongInfo: BelongInfo

  """ 销售收入单号 """
  incomeCode: String

  """ 收入单ID """
  incomeId: ID

  """ 销售收入单状态 """
  incomeStatus: IncomeStatus

  """ 销售收入单状态名字 """
  incomeStatusName: String

  """ 操作日志信息 """
  logs: [SaleIncomeOrderLogWebPayload]

  """支付方式描述： 2.8 新增"""
  payModeDesc: String

  """支付方式枚举: 2.8 新增"""
  payModeEnum: OutOrderPayModeEnum

  """驳回原因 2.7 新增"""
  rejectReason: String
  remark: String

  """2.12 新增 销售单信息"""
  saleOrder: OutOrderPayload

  """销售时间 2.7 优化"""
  saleTime: Long

  """ 来源ID """
  sourceId: ID

  """ 收入单来源类型 """
  sourceType: SaleIncomeSourceType

  """ 收入单来源类型名称 """
  sourceTypeName: String

  """总销售金额"""
  totalSaleMoney: Float

  """ 创建人 """
  user: User

  """ 仓库Id """
  warehouse: Warehouse
}

"""来源类型(10: 次品销售 20: 废旧品销售)"""
enum SaleIncomeSourceType {
  """ 次品销售 """
  DEFECTIVE_SALES

  """联营销售"""
  JOINT_VENTURE_SALE

  """ 原件销售 """
  ORIGINAL_SALE

  """ 废旧品销售 """
  SALE_OF_WASTE_PRODUCTS

  """ 成品销售 """
  SALE_PRODUCTS
  SaleIncomeSourceType_UNSPECIFIED
}

"""返回-详情-内部销售明细信息-基础信息"""
type SaleInnerBasePayload {
  """采购费用单号"""
  billCode: String

  """销售费用单状态"""
  billStatus: Int

  """销售费用单状态-描述"""
  billStatusDesc: String

  """创建日期"""
  createTime: Long

  """客户-id"""
  customerId: ID

  """客户-名称"""
  customerName: String

  """出库日期"""
  outStockTime: Long

  """关联采购单号"""
  purchaseOrderCode: String

  """关联采购单-id"""
  purchaseOrderId: ID

  """销售单号"""
  saleOrderCode: String

  """销售单-ID"""
  saleOrderId: ID

  """销售单状态"""
  saleStatus: Int

  """销售单状态-描述"""
  saleStatusDesc: String

  """跳转关联订单详情: 1可以，0不行"""
  skipFlag: Int
}

"""返回-详情-内部销售明细信息-销售商品信息"""
type SaleInnerCommodityPayload {
  """销售商品信息"""
  saleCommodityList: [FmsSaleInnerCommodityPayload]

  """合计金额"""
  totalAmount: BigDecimal
}

"""返回-详情-内部销售明细信息"""
type SaleInnerDetailPayload {
  """基础信息"""
  baseDetail: SaleInnerBasePayload

  """销售商品信息"""
  saleCommodityDetail: SaleInnerCommodityPayload
}

type SaleInvoiceBadgePayLoad {
  toBeSubmit: Int
}

type SaleInvoiceBadgeTimeLimitPayLoad {
  toBeProcessed: Int
}

type SaleInvoiceBatchPayLoad implements CommoditySkuBase {
  """批次数量"""
  batchCount: Int

  """批次明细"""
  batchItem: [SaleInvoiceCommodityBatchPayLoad]

  """sku信息"""
  commoditySku: PitayaCommoditySku
}

type SaleInvoiceCategoryPayLoad {
  """商品品类id"""
  categoryId: Int

  """商品品类名称"""
  categoryName: String
}

type SaleInvoiceCommodityBatchPayLoad implements BatchInfoWithWarehouseBase & CommoditySkuBase & CustomerBase {
  """可售数量"""
  ableSaleQuantity: Quantity

  """批次信息"""
  batchInfo: BatchInfoWithWarehouse

  """sku信息"""
  commoditySku: PitayaCommoditySku

  """商品类型描述"""
  commodityTypeDesc: String

  """商品类型"""
  commodityTypeId: Int

  """所属客户"""
  customer: Customer

  """唯一标识"""
  uniqueMark: String
}

input SaleInvoiceItemInput {
  """商品批次id 对于次品因为后端自动匹配批次，所以不用传batchId，但其他类型必传"""
  batchId: ID

  """商品id"""
  commodityId: Int!

  """商品类型id"""
  commodityTypeId: Int!

  """次品销售照片"""
  photos: [String]

  """销售单价"""
  salePrice: BigDecimal

  """销售单价单位"""
  salePriceType: Int!

  """销售小计"""
  saleTotalPrice: BigDecimal!

  """sku的Id"""
  skuId: Int!

  """销售数量大单位数量"""
  totalQuantity: BigDecimal

  """销售数量大单位"""
  totalType: Int

  """销售数量小单位数量"""
  unitQuantity: BigDecimal

  """销售数量小单位"""
  unitType: Int

  """所属仓库id"""
  warehouseId: ID!
}

type SaleInvoiceItemPayload implements BatchInfoWithWarehouseBase & CommoditySkuBase & SalePriceTypeBase {
  """可售数量"""
  ableSaleQuantity: Quantity

  """批次信息"""
  batchInfo: BatchInfoWithWarehouse

  """商品sku"""
  commoditySku: PitayaCommoditySku

  """商品类型"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """销售单id"""
  orderId: ID

  """销售单item id"""
  orderItemId: ID

  """次品销售照片"""
  photos: PhotoFile

  """销售单价"""
  salePrice: BigDecimal

  """销售单价单位"""
  salePriceType: Unit

  """销售小计"""
  saleTotalPrice: BigDecimal

  """销售数量大单位数量"""
  totalQuantity: BigDecimal

  """销售数量小单位数量"""
  unitQuantity: BigDecimal
}

type SaleInvoiceOutOfStockItem implements CommoditySkuBase {
  """sku信息"""
  commoditySku: PitayaCommoditySku
}

type SaleInvoicePayLoad implements BelongOrgBase & CreateUserBase & CustomerBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """商品信息"""
  commodityList: [SaleInvoiceItemPayload]

  """创建时间"""
  createTime: Long

  """创建人"""
  createUser: User

  """销售客户"""
  customer: Customer

  """关联配送单数量"""
  deliveryCount: Int

  """出库方式 配送出库:10 自提出库:20"""
  deliveryType: DeliveryTypeEnum

  """出库方式描述"""
  deliveryTypeDesc: String

  """单号"""
  orderCode: String

  """销售单ID"""
  orderId: ID

  """单据状态 待提交:5 待发货:20 待收货:30 已完成:50 已取消:60 已作废:80"""
  orderStatus: SaleStatusEnum

  """单据状态描述"""
  orderStatusDesc: String

  """单据类型 SALE_INVOICE:销售开单"""
  orderType: PitayaBusinessTypeEnum

  """单据类型描述"""
  orderTypeDesc: String

  """收款方式"""
  payMode: SaleInvoicePayModeEnum

  """收款方式描述"""
  payModeDesc: String

  """备注信息"""
  remark: String

  """关联销售退货单列表"""
  saleOrderReturnList: [PitayaReturnDetailPayload]

  """关联销售退货数量"""
  saleReturnCount: Int

  """销售日期"""
  saleTime: Long
  type: PitayaCustomerType
}

enum SaleInvoicePayModeEnum {
  """支付宝:40"""
  ALIPAY

  """半月结:110"""
  HALF_MONTH_PAY

  """月结:90"""
  MONTH_PAY

  """刷卡:60"""
  SWIPE

  """转账:50"""
  TRANSFER_ACCOUNTS

  """微信:30"""
  WECHAT
}

input SaleInvoiceReturnItemInput {
  """退款金额"""
  amount: BigDecimal

  """商品id"""
  commodityId: Int!

  """商品类型id"""
  commodityTypeId: Int!

  """退回数量"""
  returnQuantity: PitayaQuantity

  """销售单价"""
  salePrice: BigDecimal!

  """销售单价单位"""
  salePriceType: Int!

  """sku的Id"""
  skuId: Int!
}

type SaleInvoiceSkuPayload implements CommoditySkuBase {
  """sku信息"""
  commoditySku: PitayaCommoditySku
}

type SaleInvoiceSpuAndSkuPayLoad implements CommodityNameByIdBase {
  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """sku信息"""
  commoditySkuList: [SaleInvoiceSkuPayload]
}

input SaleInvoiceTimeLimitBadgeInput {
  """查询时间条件:在查询销售单的已完成状态时必传"""
  timeRange: PitayaTimeRange!
}

"""销售订单分类类型"""
enum SaleOrderClassifyTypeEnum {
  """合同订单"""
  CONTRACT_ORDER

  """普通订单"""
  GENERAL_ORDER

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type SaleOrderData {
  """销售客户"""
  customerName: String

  """ 销售收入单创建时间 """
  incomeCreateTime: Long

  """ 销售收入id """
  incomeId: ID

  """关联销售收入单号"""
  incomeOrder: String

  """商品信息"""
  incomeOrderSkuData: [IncomeOrderSkuData]

  """关联销售单号"""
  outOrderCode: String

  """ 销售单创建时间 """
  saleOrderCreateTime: Long

  """平台结算总金额"""
  totalAmount: BigDecimal
}

type SaleOrderInfo {
  """ 销售单号 """
  code: String

  """ 配送方式 """
  deliveryType: Int

  """ 配送方式描述 """
  deliveryTypeDesc: String

  """ 销售单id """
  id: String

  """ 支付方式 """
  prePayType: [Int]

  """ 支付方式描述 """
  prePayTypeDesc: [String]

  """ 销售日期 """
  salesDate: Long

  """ 仓库id """
  warehouseId: ID
}

type SaleOrderInfoPayload {
  """出库订单id"""
  outOrderId: ID

  """销售单号Code"""
  saleOrderCode: String

  """v2.8 销售单号Id"""
  saleOrderId: ID
}

""" v1.6"""
input SaleOrderInput {
  outOrderId: ID!
  requestFlag: RequestFlag!
}

type SaleOrderItemPayload implements CommodityNameBase & SalePriceTypeBase & SkuTextDescriptionBase & TotalTypeBase & UnitTypeBase {
  """品类Id"""
  categoryId: Int

  """SPUId"""
  commodityId: Int

  """SPU名称"""
  commodityName: String

  """商品skuID"""
  commoditySkuId: Int

  """商品规格选项Id"""
  commoditySpecOptionId: [Int]

  """商品状态 10 正常 20 取消中 30 已取消 40 已拒绝"""
  commodityStatus: CommodityStatus

  """单位转换数量"""
  conversion: BigDecimal

  """最大销量"""
  maxQuantity: String @deprecated(reason: "2.0已弃用当前字段")
  outOrderItemId: ID

  """包装要求"""
  packageLabel: String @deprecated(reason: "2.2已弃用当前字段")

  """2.2 修改包装要求为一个对象"""
  packageRequireInfos: [OutOrderItemRequestPayload]

  """预估销量"""
  planQuantity: String

  """品质要求"""
  quantityLabel: String

  """实际销量 v1.6"""
  realQuantity: BigDecimal

  """销售单价"""
  salePrice: BigDecimal
  salePriceType: Unit

  """销售总价"""
  saleTotalPrice: BigDecimal

  """规格选项"""
  skuTextDescription: [String]

  """规格要求"""
  specificationLabel: String

  """汇总库存数量 for联营销售"""
  summaryStockTotalQuantity: BigDecimal
  summaryStockUnitQuantity: BigDecimal

  """总计单位数量"""
  totalQuantity: BigDecimal
  totalType: Unit

  """副单位类型名称"""
  totalTypeName: String

  """基本单位数量"""
  unitQuantity: BigDecimal
  unitType: Unit
}

"""分页对象"""
type SaleOrderPagePayload {
  pageCurrent: Int
  pageSize: Int

  """销售订单列表"""
  records: [SaleOrderPayload]
  totalRecords: Long
}

type SaleOrderPayload implements BelongOrgBase & CustomerDistributionNameBase & CustomerNameBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """是否能操作 可操作返回true v1.6"""
  canSaleReturn: Boolean

  """商品信息"""
  commodityList: [SaleOrderItemPayload]

  """商品类型Id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """退货申请数量 v1.6"""
  countReturnApply: Int

  """创建时间"""
  createTime: Long

  """创建人员"""
  createUserName: String
  customerDistributionId: Int
  customerDistributionName: String

  """客户Id"""
  customerId: Int

  """客户名称"""
  customerName: String

  """客户类型 10 无客户 20 客户分组 30 指定客户"""
  customerType: Int

  """ 客户类型翻译"""
  customerTypeName: String

  """驳回（取消）原因"""
  errorDescription: String

  """出库单号"""
  outOrderCode: String

  """订单备注"""
  outOrderDescription: String

  """出库订单Id"""
  outOrderId: ID

  """出库状态Id 出库订单状态，默认待提交，10：待提交、20：待出库、30：部分出库、40：已完成、50：已取消"""
  outOrderStatus: Int

  """订单状态翻译"""
  outOrderStatusName: String

  """出库类型出库订单类型，10：原料领料、20辅料领料 30 成品销售"""
  outOrderType: Int

  """出库类型名称"""
  outOrderTypeName: String

  """计划详情"""
  plan: Plan

  """拒绝统计数量"""
  rejectCount: Int

  """销售时间"""
  saleTime: Long

  """仓库Id"""
  warehouseId: ID

  """仓库名称"""
  warehouseName: String
}

enum SaleOrderProcessType {
  """开单"""
  ORDER_PROCESS_BILL

  """取消"""
  ORDER_PROCESS_CANCEL

  """收银"""
  ORDER_PROCESS_CASHIER

  """部分提货"""
  ORDER_PROCESS_PART_PICK

  """提货完成"""
  ORDER_PROCESS_PICK_COMPLETE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type SaleOrderStatusCountPayload {
  """已完成"""
  finished: Int
  producing: Int

  """待审核"""
  toAudit: Int

  """待出库"""
  toOutbound: Int

  """待提交"""
  toSubmit: Int
}

"""销售订单类型"""
enum SaleOrderTypeEnum {
  """代卖订单"""
  AGENCY

  """零售订单"""
  RETAIL

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """批发订单"""
  WHOLESALE
}

interface SaleOrgBase {
  """销售方组织"""
  saleOrg: PitayaOrg
}

type SalePlanOrderBadgePayload {
  """已取消"""
  canceled: Int

  """已发布"""
  published: Int

  """待发布"""
  toBePublished: Int
}

input SalePlanOrderDetailInput {
  salePlanOrderId: ID!
}

type SalePlanOrderDetailPayload implements BelongOrgBase & CreateByBase & DistributionNameBase & OrgBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """客户类型"""
  belongType: Int

  """销售计划单单号"""
  code: String

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """客户id"""
  customerId: Int

  """地址id"""
  distributionId: Int

  """客户名称"""
  distributionName: String

  """销售计划单id"""
  id: ID

  """取消原因"""
  listBusinessCommonLogs: [BusinessCommonLog]

  """组织信息"""
  org: PitayaOrg

  """备注"""
  remark: String

  """销售计划单明细"""
  salePlanOrderItems: [SalePlanOrderItemPayload]

  """销售计划单状态"""
  salePlanOrderStatus: SalePlanOrderStatusEnum

  """销售计划单状态名称"""
  salePlanOrderStatusName: String

  """销售时间"""
  saleTime: Long
}

type SalePlanOrderItemPayload implements CommoditySkuBase & PriceTypeBase & TotalTypeBase & UnitTypeBase & WarehouseBase {
  """所属客户id"""
  belongCustomerId: Int

  """所属客户类型"""
  belongCustomerType: Int

  """ 商品id """
  commodityId: ID

  """商品信息"""
  commoditySku: PitayaCommoditySku

  """商品类型id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """唯一标识(sku_id-belong_id-total_type-unit_type拼接)"""
  index: String

  """销售计划单明细id"""
  itemId: ID

  """包装要求"""
  packageRequireInfos: [OutOrderItemRequestPayload]
  price: BigDecimal

  """单价单位信息"""
  priceType: Unit

  """品质要求"""
  quantityLabel: String

  """销售计划单id"""
  salePlanOrderId: ID

  """规格要求"""
  specificationLabel: String

  """实时库存"""
  stockQuantity: StockQuantity

  """总价"""
  totalPrice: BigDecimal

  """总计单位数量"""
  totalQuantity: BigDecimal

  """总计单位信息"""
  totalType: Unit

  """基本单位数量"""
  unitQuantity: BigDecimal

  """基本单位信息"""
  unitType: Unit

  """仓库信息"""
  warehouse: Warehouse
}

enum SalePlanOrderOperationTypeEnum {
  """取消计划"""
  CANCEL

  """发布"""
  PUBLISH

  """撤回"""
  UNDO
}

enum SalePlanOrderStatusEnum {
  CANCELED
  PUBLISHED
  TO_BE_PUBLISHED
  UNRECOGNIZED
}

type SalePlanOrderSummaryStockPayload implements CommoditySkuBase & CustomerBase & TotalTypeBase & UnitTypeBase & WarehouseBase {
  """sku信息"""
  commoditySku: PitayaCommoditySku

  """商品类型id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """所属客户信息"""
  customer: Customer

  """唯一标识(sku_id-belong_id-total_type-unit_type拼接)"""
  index: String

  """库存数量"""
  stockQuantity: StockQuantity

  """总计单位类型"""
  totalType: Unit

  """基本单位类型"""
  unitType: Unit

  """仓库信息"""
  warehouse: Warehouse
}

type SalePlanOutOfStockItem implements CommoditySkuBase & CommodityTypeBase & CustomerBase & WarehouseBase {
  """sku信息"""
  commoditySku: PitayaCommoditySku

  """商品类型信息"""
  commodityType: PitayaCommodityType

  """ 商品库存所属客户 """
  customer: Customer

  """仓库信息"""
  warehouse: Warehouse
}

interface SalePriceTypeBase {
  """单价单位信息"""
  salePriceType: Unit
}

"""销售退货取消Input"""
input SaleReturnCancelInput {
  """取消描述"""
  inOrderDescription: String!

  """退货单Id"""
  inOrderId: ID!
}

type SaleReturnCommoditiesItemPayload implements CommoditySkuBase & TotalTypeBase & UnitTypeBase {
  """商品sku"""
  commoditySku: PitayaCommoditySku

  """商品skuId（冗余此字段 for data fetch）"""
  commoditySkuId: Int

  """v2.10 原件销售是否需要配送"""
  deliveryRequired: Int

  """退货单ID（冗余此字段 for data fetch）"""
  inOrderId: ID

  """退货itemId"""
  inOrderItemId: ID

  """v2.10 入库类型"""
  inOrderType: ReturnType

  """销售单号"""
  outOrderCode: String

  """销售单出库order id"""
  outOrderId: ID

  """v2.10 原件销售outOrderItemId"""
  outOrderItemId: ID

  """本次退货量大单位数量"""
  returnQuantity: Quantity

  """退货量相关数据"""
  saleReturnQuantity: SaleReturnQuantity

  """本次退货量大单位"""
  totalType: Unit

  """本次退货量小单位"""
  unitType: Unit
}

type SaleReturnCommodityItemPayload implements CommoditySkuBase & SalePriceTypeBase {
  """sku信息"""
  commoditySku: PitayaCommoditySku

  """商品类型"""
  commodityType: Int

  """商品类型名称"""
  commodityTypeName: String

  """可退金额"""
  returnableAmount: BigDecimal

  """可退货量"""
  returnableQuantity: Quantity

  """销售单id"""
  saleOrderId: ID

  """开单类型"""
  saleOrderType: PitayaBusinessTypeEnum

  """销售单价"""
  salePrice: BigDecimal

  """销售单价单位"""
  salePriceType: Unit

  """销售数量"""
  saleQuantity: Quantity

  """销售总价"""
  saleTotalPrice: BigDecimal
}

type SaleReturnCommodityPayload implements BelongOrgBase & CreateByBase & CustomerBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """商品信息"""
  commodities: [SaleReturnCommodityItemPayload]

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """所属客户"""
  customer: Customer

  """销售单code"""
  saleOrderCode: String

  """销售单id"""
  saleOrderId: ID

  """开单类型"""
  saleOrderType: PitayaBusinessTypeEnum

  """开单类型名称"""
  saleOrderTypeName: String

  """销售日期"""
  saleTime: Long
}

input SaleReturnDetailInput {
  """费用单id"""
  billId: ID!
}

input SaleReturnInput {
  """应用id"""
  appId: Int!

  """退货费用单号"""
  billCode: String

  """创建结束时间"""
  createTimeEnd: Long

  """创建开始时间"""
  createTimeStart: Long

  """销售客户Str"""
  customerIdStr: String

  """退货单号"""
  inOrderCode: String

  """状态"""
  inOrderStatus: [Int]

  """退货类型"""
  inOrderType: [Int]

  """所属组织"""
  orgId: ID

  """分页参数"""
  page: Page!
}

"""成品销售退货新增Input"""
input SaleReturnInsertInput {
  """商品信息（成品销售单）"""
  outOrdersCommoditiesInput: [OutOrdersCommoditiesInput]!

  """退货原因"""
  remark: String!
}

"""成品销售退货:新增销售退货单payload"""
type SaleReturnInsertPayload {
  """退货单ID"""
  inOrderId: ID
}

input SaleReturnItemInput {
  """退货量大单位"""
  returnTotalQuantity: BigDecimal!

  """退货量小单位"""
  returnUnitQuantity: BigDecimal!

  """skuID"""
  skuId: Int!
}

"""分页对象"""
type SaleReturnPagePayload {
  pageCurrent: Int
  pageSize: Int

  """销售退货列表"""
  records: [SaleReturnPayload]
  totalRecords: Long
}

type SaleReturnPayload implements BelongOrgBase & CreateUserBase & CustomerBase & WarehouseBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """商品信息"""
  commodities: [SaleReturnCommoditiesItemPayload]

  """商品类型Id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """入库记录数"""
  countInBounds: Int

  """创建时间"""
  createTime: Long

  """创建人"""
  createUser: User

  """销售客户"""
  customer: Customer

  """v2.10 财务已驳回原因（仅在已完成下被财务驳回有值）"""
  financialDescription: String

  """成品销售退货单：退货单号"""
  inOrderCode: String

  """入库订单（销售退货单）Id"""
  inOrderId: ID

  """退货单入库状态"""
  inOrderStatus: InOrderStatus

  """退货单状态名称"""
  inOrderStatusName: String

  """入库类型"""
  inOrderType: ReturnType

  """入库类型名称"""
  inOrderTypeName: String

  """单据最新备注：驳回（取消）原因，依据单据状态而定"""
  latestDescription: String

  """退货原因"""
  remark: String

  """销售日期"""
  saleTime: Long

  """所属仓库"""
  warehouse: Warehouse
}

type SaleReturnQuantity {
  """出库总量"""
  outBoundTotalQuantity: BigDecimal
  outBoundUnitQuantity: BigDecimal

  """收货总量"""
  receivedTotalQuantity: BigDecimal

  """已退货量"""
  saleReturnFinishedTotalQuantity: BigDecimal
  saleReturnFinishedUnitQuantity: BigDecimal

  """可退货量"""
  saleReturnableQuantity: BigDecimal
  saleReturnableUnitQuantity: BigDecimal
}

input SaleReturnSubmitInput {
  inOrderId: ID!
}

"""销售退货更新Input"""
input SaleReturnUpdateInput {
  """退货单Id"""
  inOrderId: ID!

  """商品信息（成品销售单）"""
  outOrdersCommoditiesInput: [OutOrdersCommoditiesInput]!

  """退货原因"""
  remark: String!
}

enum SaleReturnWayEnum {
  """仅退款"""
  REFUND_ONLY

  """退货退款"""
  RETURN_AND_REFUND

  """仅退货"""
  RETURN_ONLY
}

enum SaleStatusEnum {
  """已取消"""
  CANCELLED

  """已关闭"""
  CLOSED

  """已完成"""
  COMPLETED

  """部分收货"""
  PARTIAL_DELIVERY

  """已收货"""
  RECEIVED

  """已驳回"""
  REJECTED

  """已作废"""
  REPEALED

  """待发货"""
  TO_BE_DELIVERED

  """待收银"""
  TO_BE_PAID

  """待收货"""
  TO_BE_RECEIVED

  """待提交"""
  TO_BE_SUBMITTED
}

enum SaleSubType {
  """区域内部销售"""
  AREA_INTERNAL_SALE

  """总部销售"""
  HQ_SALE

  """总部国产货销售"""
  HQ_SALE_INLAND

  """销售开单"""
  NORMAL_SALE

  """产地销售"""
  ORIGIN_PLACE_SALE

  """平台销售开单"""
  PLATFORM_SALE

  """项目组销售"""
  PROJECT_TEAM_SALE

  """零售开单"""
  RETAIL

  """代卖开单"""
  SELLING_INVOICE

  """批发开单"""
  WHOLESALE
}

interface SaleUserBase {
  saleUser: User
}

type SalesBillFeePayload {
  """费用单ID"""
  billMainId: ID

  """客户id"""
  customerId: ID

  """费用模板ID"""
  tmpId: ID
}

type SalesListPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [SalesListPayload]
  totalRecords: Long
}

type SalesListPayload {
  """ 品类名"""
  categoryName: String

  """ 品类id"""
  commodityCategoryId: Int

  """ 品种id"""
  commodityVarietyId: Int

  """ 品种名"""
  commodityVarietyName: String

  """ 今日销售金额"""
  salesAmount: BigDecimal

  """ 今日销售数量"""
  salesNum: [SalesNumCount]

  """价格"""
  skuPrice: [SkuPriceInfo]
}

"""销售数量统计"""
type SalesNumCount {
  """数量"""
  number: BigDecimal

  """单位类型id"""
  unitType: Int
}

""" 配送费用单：销售单/销售计划信息 """
type SalesOrder {
  """ 商品列表 """
  deliveryCommodityList: [DetailDeliveryCommodity]

  """ 销售单/销售计划单信息 """
  sourceOrder: SourceOrder
}

""" 销售订单信息"""
type SalesOrderPayload {
  """ 订单标号"""
  orderCode: String

  """ 订单ID"""
  orderId: ID
}

type SalesOrderPaymentDetailPayload {
  """付款金额"""
  paymentAmount: BigDecimal

  """付款类型"""
  paymentType: String

  """付款类型"""
  paymentTypeDesc: String
}

type SalesPlanDetailPayload {
  """基本信息"""
  basicInfo: OriginPlanBaseInfoPayload

  """货物流程节点"""
  cargoOperation: [OperationPayload]

  """销地收货"""
  commodityConsigneeList: [CommodityConsigneePayload]

  """发货信息"""
  deliveryInfo: DomesticDeliveryInformationPayload

  """空柜信息"""
  emptyCabinetInfo: [DurianFilePayload]

  """路线信息"""
  routeInfo: RouteInformationPayload

  """标签"""
  tag: [TagInfoPayload]

  """区域建议温度风口"""
  temperatureInfo: TemperaturePayload

  """运输流节点"""
  transportOperation: [OperationPayload]
}

"""销地计划状态"""
enum SalesPlanStateEnum {
  """国内已抵达"""
  ARRIVED

  """国内待发运"""
  DOMESTIC_WAIT_SHIPMENT

  """国内已空柜"""
  EMPTY_CABINET

  """国内已收货"""
  RECEIVED

  """国内已发车"""
  SHIPMENT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type SalesStatisticDetailData {
  """ 商品skuId"""
  commoditySkuId: Int

  """ 商品sku名称"""
  commoditySkuName: String

  """ 今日销售金额"""
  salesAmount: BigDecimal

  """ 今日销售数量"""
  salesNum: [SalesNumCount]

  """价格"""
  skuPrice: [SkuPriceInfo]
}

input SalesStatisticDetailInput {
  """ 品类id"""
  commodityCategoryId: Int

  """ 品种id"""
  commodityVarietyId: Int
}

type SalesStatisticDetailPayload {
  """ 品类名"""
  categoryName: String

  """ 品种id"""
  commodityVarietyId: Int

  """ 品种名"""
  commodityVarietyName: String

  """ 销售详情列表"""
  data: [SalesStatisticDetailData]
}

type SalesStatisticOrderData {
  """ 退货订单"""
  returnOrder: ReturnOrderAuditListPayload

  """ 销售订单"""
  saleOrder: FcPeachOrderPayload
}

""" 销售总览订单查询状态枚举"""
enum SalesStatisticOrderEnum {
  """ 已取消订单"""
  CANCELED

  """ 已退货订单"""
  RETURNED

  """ 待收银订单"""
  UNPAID

  """ 待提货订单"""
  UNPICK
}

input SalesStatisticOrderInput {
  """ 订单类型"""
  orderType: SalesStatisticOrderEnum!
  pageCurrent: Int
  pageSize: Int
}

type SalesStatisticOrderPayload {
  pageCurrent: Int
  pageSize: Int

  """ 订单分页列表"""
  records: [SalesStatisticOrderData]
  totalRecords: Long
}

input SalesStatisticSignOrderInput {
  """客户签署状态"""
  customerSignStatus: [ContractSignStatusEnum!]!
  pageCurrent: Int!
  pageSize: Int!

  """发起时间结束"""
  timeEnd: Long

  """发起时间开始"""
  timeStart: Long
}

type SalesStatisticSignOrderListPayload {
  """合同签署状态"""
  contractSignStatus: ContractSignStatusEnum

  """ 客户ID"""
  customerId: Int

  """ 客户名称"""
  customerName: String

  """订单单号"""
  orderCode: String

  """订单商品信息"""
  orderCommodityList: [OrderListSkuInfo]

  """订单ID"""
  orderId: ID

  """ 开单人"""
  orderOperation: String

  """ 开单时间"""
  orderTime: Long

  """ 付款号"""
  paymentCode: String
}

type SalesStatisticSignOrderPayload {
  pageCurrent: Int
  pageSize: Int
  records: [SalesStatisticSignOrderListPayload]
  totalRecords: Long
}

type SalesStatisticsPayload {
  """ 实收金额"""
  actualAmount: BigDecimal

  """ 已取消订单"""
  cancelAmount: Int

  """ 电子签（当前组织客户未完成签署的数量）"""
  electronicSignatureCount: Int

  """ 今日退货订单"""
  returnOrderNum: Int

  """ 今日销售榜单"""
  salesList: [SalesListPayload]

  """ 今日销售总金额"""
  totalSalesAmount: BigDecimal

  """ 今日销售订单总数"""
  totalSalesNum: Int

  """ 待收银订单"""
  unpaidAmount: Int

  """ 待提货订单"""
  unpickAmount: Int
}

""" 入参-会计期间管理-新增 """
input SaveAccountPeriodInput {
  """ 所属公司id """
  belongCompanyId: [ID!]!

  """ 期间 """
  period: Long!
}

""" 入参-会计科目管理-新增 """
input SaveAccountSubjectInput {
  """ 余额方向(字典类型debitAndCredit)，只有1级科目需要传入"""
  balanceDirection: String

  """ 现金分类(字典类型cashType)，只有1级科目需要传入"""
  cashType: String

  """ 父级会计科目编码(只传入最近一级的编码，比如同时有1级和2级，只需要传入2级的编码)"""
  parentSubjectCode: String

  """ 会计科目编码，只有1级科目需要传入"""
  subjectCode: String

  """ 会计科目名称"""
  subjectName: String!

  """ 科目子类型(字典类型subjectSubType)，只有1级科目需要传入"""
  subjectSubType: String

  """ 科目类型(字典类型subjectType)，只有1级科目需要传入"""
  subjectType: String
}

""" 入参-借款管理: 新增"""
input SaveBorrowingInput {
  """借款金额"""
  borrowingAmount: BigDecimal!

  """借款部门组织id"""
  borrowingOrgId: ID!

  """借款事由"""
  borrowingReason: String!

  """借款子类型(字典borrowingType)"""
  borrowingSubtype: String!

  """借款时间"""
  borrowingTime: Long!

  """借款类型(字典borrowingType)"""
  borrowingType: String!

  """所属公司id"""
  businessCompanyId: ID!

  """所属组织id"""
  businessOrgId: ID!

  """NC单号"""
  ncSystemCode: String!

  """付款对象id(员工为用户id，单位为0)"""
  paymentObjectId: ID!

  """付款对象名称"""
  paymentObjectName: String!

  """备注"""
  remark: String
}

input SaveConfigInput {
  configCode: Int!
  configValue: Boolean!
}

""" 填写财务备注 """
input SaveFinancialRemarkInput {
  """ 系统ID"""
  appId: Int!

  """费用单ID"""
  billId: ID!

  """ 费用单类型"""
  billType: FmsBillTypeEnum!

  """财务备注"""
  financialRemarks: String!
}

"""入参-资金流水-集合"""
input SaveFundFlowInput {
  fundFlowInputList: [FundFlowInput!]!
}

"""入参-发票: 新增(业务单的商品信息)"""
input SaveInvoiceBusinessGoodsInfoInput {
  """业务单据明细id"""
  businessItemId: ID!
}

"""入参-发票: 新增(业务单信息)-base"""
input SaveInvoiceBusinessInfoBaseInput {
  """业务单商品信息"""
  businessGoodsInfos: [SaveInvoiceBusinessGoodsInfoInput!]!

  """业务单据id"""
  businessId: ID!

  """业务单据类型"""
  businessType: Int!
}

"""入参-发票: 新增(业务单信息)"""
input SaveInvoiceBusinessInfoInput {
  """业务单信息-Base"""
  baseInfo: SaveInvoiceBusinessInfoBaseInput!

  """业务单信息-children"""
  children: [SaveInvoiceBusinessInfoBaseInput!]
}

"""入参-发票: 新增"""
input SaveInvoiceInput {
  """真实发票信息"""
  invoiceRealInfo: SaveInvoiceRealInfoInput

  """来源系统的appId"""
  sourceAppId: Int!

  """是否有来源明细"""
  sourceWithDetail: Int!

  """有明细来源时需要填写"""
  withDetailInfo: SaveInvoiceWithDetailInfoInput

  """是否真实发票"""
  withInvoiceReal: Int!
}

"""入参-发票(应付)管理: 新增-业务单据信息-Base"""
input SaveInvoicePayableBusinessInfoBaseInput {
  """本次开票金额(含税)"""
  invoiceAmountWithTax: BigDecimal

  """对账单明细的id"""
  sourceItemId: ID!
}

"""入参-发票(应付)管理: 新增-业务单据信息"""
input SaveInvoicePayableBusinessInfoInput {
  """业务单信息-Base"""
  baseInfo: SaveInvoicePayableBusinessInfoBaseInput!

  """业务单信息-children"""
  children: [SaveInvoicePayableBusinessInfoBaseInput!]
}

"""入参-发票(应付)管理: 新增"""
input SaveInvoicePayableInput {
  """发票分类(字典invoicePayableBizType)"""
  invoiceBizType: String!

  """真实发票信息"""
  invoiceRealInfo: SaveInvoicePayableRealInfoInput!

  """来源明细"""
  sourceDetailFrom: String!

  """明细信息"""
  withDetailInfo: SaveInvoicePayableWithDetailInfoInput!

  """是否真实发票"""
  withInvoiceReal: Int!
}

"""入参-发票(应付)管理: 新增-真实发票信息"""
input SaveInvoicePayableRealInfoInput {
  """不含税金额合计"""
  amountNoTax: BigDecimal!

  """价税合计金额"""
  amountWithTax: BigDecimal!

  """业务发生的公司id"""
  businessCompanyId: ID!

  """发票主体公司id"""
  invoiceBodyCompanyId: ID!

  """发票代码"""
  invoiceCode: String!

  """红蓝字(字典redOrBlueWord)"""
  invoiceDirection: String!

  """发票号码"""
  invoiceNumber: String!

  """发票日期"""
  invoiceTime: Long!

  """发票类型(字典invoiceType)"""
  invoiceType: String!

  """开票供应商id(名称手填时id为0)"""
  makeOutSupplierId: ID

  """开票供应商名称"""
  makeOutSupplierName: String!

  """实际供应商id(名称手填时id为0)"""
  supplierId: ID

  """实际供应商名称"""
  supplierName: String!

  """税费"""
  taxFee: BigDecimal!

  """税率"""
  taxRate: BigDecimal!
}

"""入参-发票(应付)管理: 新增-来源单据信息"""
input SaveInvoicePayableSourceInfoInput {
  """对账单的业务单信息"""
  businessInfos: [SaveInvoicePayableBusinessInfoInput!]!

  """对账单id"""
  sourceId: ID!
}

"""入参-发票(应付)管理: 新增-明细信息"""
input SaveInvoicePayableWithDetailInfoInput {
  """发票生成规则(字典invoiceGeneRule)"""
  invoiceGeneRule: String

  """来源单据信息"""
  sourceInfos: [SaveInvoicePayableSourceInfoInput!]!
}

"""入参-发票: 新增(真实发票信息)"""
input SaveInvoiceRealInfoInput {
  """不含税金额合计"""
  amountNoTax: BigDecimal!

  """价税合计金额"""
  amountWithTax: BigDecimal!

  """业务发生的公司id"""
  businessCompanyId: ID!

  """业务发生的组织id"""
  businessOrgId: ID!

  """业务结算周期-结束"""
  businessSettlementPeriodEnd: Long!

  """业务结算周期-开始"""
  businessSettlementPeriodStart: Long!

  """合同主体公司名称"""
  contractCompanyName: String!

  """客户的公司信息"""
  customerInfo: FASCustomerInput!

  """发票代码"""
  invoiceCode: String!

  """红蓝字(字典redOrBlueWord)"""
  invoiceDirection: String!

  """发票号码"""
  invoiceNumber: String!

  """发票日期"""
  invoiceTime: Long!

  """发票类型(字典invoiceType)"""
  invoiceType: String!

  """开票公司id"""
  makeOutCompanyId: ID!

  """税费"""
  taxFee: BigDecimal!

  """税率"""
  taxRate: BigDecimal!
}

"""入参-发票: 新增(有明细来源时需要填写)"""
input SaveInvoiceWithDetailInfoInput {
  """业务单信息"""
  businessInfos: [SaveInvoiceBusinessInfoInput!]!

  """虚拟发票生成规则(字典invoiceGeneRule)"""
  invoiceGeneRule: String

  """发票日期"""
  invoiceTime: Long

  """是否最后一次开票"""
  theLastMakeOut: Int
}

"""新增联营配送单入参"""
input SaveJointVentureOrderInput {
  """客户信息集合"""
  belongInfo: [CustomerInfoInput]!

  """所属组织ID"""
  belongOrgId: Int!

  """业务员名字"""
  businessUserName: String

  """车牌号"""
  carNum: String!

  """车辆类型"""
  carType: String!

  """商品类型id"""
  commodityTypeId: Int!

  """商品类型名称"""
  commodityTypeName: String!

  """配送日期"""
  deliveryDate: Long!

  """配送单费用明细"""
  deliveryOrderFee: [DeliveryOrderFeeInput!]!

  """配送单商品明细"""
  deliveryOrderItem: [JointVentureOrderItemInput!]!

  """配送方式"""
  deliveryType: DeliveryMethodEnum!

  """司机联系方式"""
  driverContact: String!

  """司机姓名"""
  driverName: String!

  """状态备注信息"""
  statusNote: String

  """仓库ID"""
  warehouseId: ID!
}

input SaveLoginInfoInput {
  """用户id"""
  userId: Int!

  """手机型号"""
  userModel: String
}

""" 填写财务备注 """
input SaveMainBillFinancialRemarkInput {
  """ 系统ID"""
  appId: Int!

  """费用单ID"""
  billId: ID!

  """财务备注"""
  financialRemark: String!
}

input SaveManualCodeInput {
  """配送费用单Id"""
  deliveryBillId: ID!

  """手工单号"""
  manualCode: String!
}

""" 非主营业务收款新增入参 """
input SaveNonPrimaryReceiptsInput {
  """ 关联代采相关付款单信息(本期暂无) """
  agencyPurchaseList: [AgencyPurchasePaymentBillInput]

  """ 收款总金额 """
  amount: BigDecimal

  """业务发生公司id"""
  businessCompanyId: ID

  """业务发生的组织id"""
  businessOrgId: ID

  """客户信息"""
  customerInfo: FASCustomerInput

  """ 员工ID """
  employeeId: ID

  """非主营业务收款id"""
  id: ID

  """ 收款方式 """
  payType: Int

  """ 收入子类型类型(字典nonPrimaryReceiptsType) """
  receiptsSubType: String

  """ 收款日期 """
  receiptsTime: Long

  """ 收入类型(字典nonPrimaryReceiptsType) """
  receiptsType: String

  """ 备注 """
  remark: String
}

input SaveOrUpdateDeliveryInfoInput {
  """业务员名字"""
  businessUserName: String

  """车牌号"""
  carNum: String!

  """车辆类型"""
  carType: String!

  """配送方式"""
  deliveryType: DeliveryMethodEnum!

  """联系方式"""
  driverContact: String!

  """司机姓名"""
  driverName: String!

  """配送信息ID"""
  id: ID

  """配送信息名称"""
  infoName: String!
}

"""入参-商品税率管理: 新增或修改"""
input SaveOrUpdateGoodsTaxRateInput {
  """商品品类id"""
  commodityCategoryId: ID!

  """id(传入id表示修改；不传入id表示新增)"""
  id: ID

  """税率(字典vatTaxRate)"""
  taxRate: BigDecimal!

  """税种类型(字典taxType)"""
  taxType: String!
}

input SaveOrUpdatePaymentAdvanceInput {
  """所属公司id"""
  belongCompanyId: ID!

  """所属组织id"""
  belongOrgId: ID!

  """本位币币种"""
  currency: String!

  """修改时 必传"""
  id: ID

  """付款主体id"""
  paymentEntityId: ID!

  """预付总金额"""
  prepayAmount: BigDecimal!

  """备注"""
  remark: String

  """供应商id"""
  supplierId: ID!
}

""" 收款单生成基础信息 """
input SavePrimaryReceiptsBaseInput {
  """业务发生的公司id（即所属公司）"""
  businessCompanyId: ID

  """所属组织"""
  businessOrgId: ID

  """合同主体名称"""
  contractCompanyName: String

  """客户的公司信息"""
  customerInfo: FASCustomerInput

  """出票公司ID"""
  makeOutCompanyId: ID

  """ 收款方式 """
  receiptsPaymentList: [ReceiptsPaymentInput]

  """ 收款日期 """
  receiptsTime: Long

  """ 备注 """
  remark: String

  """ 来源系统的appId """
  sourceAppId: Int
}

""" 新增收款入参 """
input SavePrimaryReceiptsInput {
  """ 有应收来源生成方式 1 自动 99 非自动 """
  autoType: Int

  """ 真实发票收款方式 """
  receiptsWithRealInvoicePaymentList: [ReceiptsPaymentInput]

  """ 自动生成应收单生成收款单信息( 非自动收款金额为填写， 自动不用传入金额)  """
  receivableInfoList: [SavePrimaryReceiptsReceivableInput]

  """ 基础信息(当生成方式为非自动生成或者来源明细无时-展示；生成方式为自动，不展示)"""
  savePrimaryReceiptsBaseInfo: SavePrimaryReceiptsBaseInput

  """ 来源系统的appId """
  sourceAppId: Int!

  """是否有来源应收 1 有 99 无"""
  sourceReceivable: Int!

  """是否真实发票"""
  withInvoiceReal: Int
}

""" 非自动生成 """
input SavePrimaryReceiptsReceivableInput {
  """ 应收金额(自动生成有来源时可不填) """
  receivableAmount: BigDecimal

  """ 应收单信息 """
  receivableId: ID
}

"""入参-对账单: 新增"""
input SaveReconciliationInput {
  """所属公司id"""
  businessCompanyId: ID!

  """对账周期结束时间"""
  periodEndTime: Long!

  """对账周期开始时间"""
  periodStartTime: Long!

  """本次对账总金额"""
  reconciliationAmount: BigDecimal!

  """对账单明细"""
  reconciliationItems: [SaveReconciliationItemInput!]!

  """对账单类型，字典reconciliationType"""
  reconciliationType: String!

  """备注"""
  remark: String

  """供应商id(供应商为文本输入时传0)"""
  supplierId: ID!

  """供应商名称"""
  supplierName: String!
}

"""入参-对账单-明细基础数据: 新增"""
input SaveReconciliationItemBaseInput {
  """业务单金额"""
  businessAmount: BigDecimal!

  """业务单号"""
  businessCode: String!

  """所属公司id"""
  businessCompanyId: ID!

  """业务单创建人"""
  businessCreateBy: ID!

  """业务单据id"""
  businessId: ID!

  """所属组织id"""
  businessOrgId: ID!

  """业务日期"""
  businessTime: Long!

  """单据类型"""
  businessType: Int!

  """费用项id"""
  costId: ID!

  """费用项名称"""
  costName: String!

  """本次对账金额"""
  reconciliationAmount: BigDecimal!

  """逆向单关联正向单id"""
  relPositiveBusinessId: ID!

  """来源系统-appId"""
  sourceAppId: Int!
}

"""入参-对账单-明细: 新增"""
input SaveReconciliationItemInput {
  """基础数据"""
  baseInfo: SaveReconciliationItemBaseInput!

  """逆向单据信息"""
  children: [SaveReconciliationItemBaseInput]!
}

"""入参-报销单: 新增"""
input SaveReimbursementInput {
  """是否摊销(1：是；99：否)"""
  amortize: Int!

  """摊销结束时间"""
  amortizeEndTime: Long

  """摊销开始时间"""
  amortizeStartTime: Long

  """报销金额"""
  amount: BigDecimal!

  """所属公司id"""
  businessCompanyId: ID!

  """所属组织id"""
  businessOrgId: ID!

  """拓展公司id"""
  expandCompanyId: ID!

  """附件文件id列表"""
  fileIdList: [ID]

  """是否增量(1：是；99：否)"""
  increment: Int!

  """勾选的匹配借款单id列表"""
  matchingBorrowingIdList: [ID]

  """NC单号"""
  ncSystemCode: String

  """冲借款类型(字典offsetBorrowType)"""
  offsetBorrowType: String!

  """付款对象id(员工为用户id，单位为0)"""
  paymentObjectId: ID!

  """付款对象名称"""
  paymentObjectName: String!

  """报销单明细"""
  reimbursementItemList: [SaveReimbursementItemInput!]!

  """报销部门组织id"""
  reimbursementOrgId: ID!

  """报销事由"""
  reimbursementReason: String!

  """报销子类型(字典reimbursementType)"""
  reimbursementSubtype: String!

  """报销时间"""
  reimbursementTime: Long!

  """报销类型(字典reimbursementType)"""
  reimbursementType: String!

  """备注"""
  remark: String
}

"""入参-报销单明细:新增"""
input SaveReimbursementItemInput {
  """报销金额"""
  amount: BigDecimal!

  """业务项目(字典businessProject)"""
  businessProject: String!

  """客户所属id"""
  customerBelongId: ID

  """客户所属类型"""
  customerBelongType: Int

  """报销费用子类型(字典reimbursementExpenseType)"""
  reimbursementExpenseSubtype: String!

  """报销费用类型(字典reimbursementExpenseType)"""
  reimbursementExpenseType: String!
}

input SaveSalaryInput {
  configCode: Int!
  configValue: BigDecimal!
}

input SaveStartDepreciationMonthInput {
  """资产编号（唯一标识）"""
  assetNo: ID!

  """开始折旧月份"""
  depreciationStartTime: Long!
}

input SaveSupplierReconciliationInput {
  """对账配置"""
  configuration: [SupplierReconciliationInput]

  """供应商id"""
  supplierId: ID!
}

input SaveUpdateAssetClassificationInput {
  """资产类别"""
  assetClassification: String!

  """资产类型id(更新需要传)"""
  classificationId: ID

  """是否折旧（1是，99否）"""
  depreciationStatus: Int!

  """折旧使用年限"""
  depreciationUsageYears: BigDecimal!

  """设备大类"""
  deviceCategory: String!

  """净残值率"""
  residualValueRate: BigDecimal!
}

input SaveUserWarehouseInput {
  """仓库ID列表"""
  warehouseIdList: [ID]
}

"""入参-凭证单据: 新增"""
input SaveVoucherBillInput {
  """会计期间"""
  accountPeriod: Long!

  """记账公司"""
  bookingCompanyId: ID!

  """记账部门"""
  bookingDepartmentId: ID!

  """币种(原币)"""
  currencyOrigin: String!

  """汇率(本位币转换成原币的汇率)"""
  exchangeRate: BigDecimal!

  """凭证明细信息"""
  itemList: [SaveVoucherBillItemInput!]!

  """凭证模板主表-id"""
  voucherTemplateId: ID!
}

"""入参-凭证单据: 新增(明细行)"""
input SaveVoucherBillItemInput {
  """辅助核算信息"""
  auxiliaryAccountInfo: String

  """贷方金额(本位币)"""
  creditAmountStandard: BigDecimal

  """借方金额(本位币)"""
  debitAmountStandard: BigDecimal

  """科目编码"""
  subjectCode: String!

  """科目方向(借 或者 贷)"""
  subjectDirection: String!

  """摘要"""
  summary: String
}

""" 入参-凭证模板-新增(科目的条件) """
input SaveVoucherTemplateConditionInput {
  """条件间-逻辑运算符(字典类型logicalOperator)"""
  conditionLogicalOperator: String

  """字段-key"""
  filedKey: String!

  """字段-关系运算符(字典类型relationalOperator)"""
  filedRelationalOperator: String!

  """字段-value"""
  filedValue: [String!]!

  """条件序号(1、2、3进行递增)"""
  index: Int!
}

""" 入参-凭证模板-新增 """
input SaveVoucherTemplateInput {
  """是否为调整类凭证(手工凭证时必填)"""
  adjustTypeVoucher: Int

  """适用范围的单据类型"""
  businessType: String

  """是否手工凭证"""
  manualBill: Int!

  """备注"""
  remark: String

  """科目组合模式(字典类型subjectCombineMode)"""
  subjectCombineMode: String!

  """科目信息"""
  subjectList: [SaveVoucherTemplateSubjectInput!]!

  """凭证模板id"""
  voucherTemplateNameId: ID!
}

""" 入参-凭证模板名称-新增 """
input SaveVoucherTemplateNameInput {
  """ 凭证模板归属类型(字典类型voucherTemplateBelongType) """
  voucherTemplateBelongType: String!

  """ 凭证模板名称 """
  voucherTemplateName: String!
}

""" 入参-凭证模板-新增(科目信息) """
input SaveVoucherTemplateSubjectInput {
  """金额方向(字典类型amountDirection)"""
  amountDirection: String!

  """金额来源"""
  amountSource: String

  """辅助核算类型(字典类型auxiliaryAccountType)"""
  auxiliaryAccountType: String

  """科目条件信息"""
  conditionList: [SaveVoucherTemplateConditionInput]!

  """科目编码"""
  subjectCode: String!

  """科目方向(字典类型debitAndCredit)"""
  subjectDirection: String!

  """摘要"""
  summary: String

  """是否通用【通用：1，非通用：99】"""
  universal: Int!
}

type SchemaBO {
  """id"""
  id: String!

  """schema名称"""
  name: String!
}

type SchemaListPayload {
  """状态信息"""
  msg: String!

  """数据"""
  records: [SchemaBO!]!

  """状态码"""
  statusCode: Int!

  """总记录数"""
  totalRecords: Long!
}

"""海运运输信息"""
input SeaTransportInformationInput {
  """能否删除(backend不用)"""
  canDelete: Boolean

  """运输单id"""
  id: ID

  """信息填写方式"""
  inputType: TransportInputTypeEnum!

  """计划到港时间"""
  planArrivalTime: Long

  """计划离港时间"""
  planDepartureTime: Long

  """船公司Id"""
  shipCompany: ID

  """船公司名称"""
  shipCompanyName: String

  """船名"""
  shipName: String

  """运输供应商"""
  supplierId: ID!

  """运输商名称"""
  supplierName: String

  """运输要求"""
  transportRequirement: String

  """船次号"""
  vesselNo: String
}

"""海运运输信息"""
type SeaTransportInformationPayload implements ShipCompanyInterface & SupplierInterface {
  """是否可以删除"""
  canDelete: Boolean

  """id"""
  id: ID

  """信息填写方式"""
  inputType: TransportInputTypeEnum!

  """计划到港时间"""
  planArrivalTime: Long

  """计划离港时间"""
  planDepartureTime: Long

  """船公司id"""
  shipCompany: ID

  """船公司名称"""
  shipCompanyName: String

  """船名"""
  shipName: String

  """运输供应商"""
  supplierId: ID!

  """运输商名称"""
  supplierName: String

  """运单号"""
  transportCode: String

  """运输要求"""
  transportRequirement: String

  """船次号"""
  vesselNo: String
}

input SeaTripAppPageInput {
  """到港时间终末"""
  arrivePortTimeEnd: Long

  """到港时间起始"""
  arrivePortTimeStart: Long

  """靠泊状态"""
  berthState: BerthStateEnum

  """卸货港id"""
  dischargePortIdList: [ID]

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """船名"""
  shipNameList: [String]
}

type SeaTripAppPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [SeaTripAppPayload]

  """总记录数"""
  totalRecords: Int
}

type SeaTripAppPayload implements SailScheduleShipInterface {
  """到港信息"""
  arrivePortInfoList: [PortWithTimePayload]

  """靠泊状态"""
  berthState: BerthStateEnum

  """货柜数量"""
  cabinetQuantity: Int

  """已执行数量"""
  doQuantity: DoQuantityStatPayload

  """船期ID"""
  sailScheduleId: ID

  """船信息"""
  ship: ShipInfoPayload

  """未执行数量"""
  unDoQuantity: UnDoQuantityStatPayload
}

input SeaTripAppSearchInput {
  key: String

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int
}

type SeaTripAppSearchPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [SeaTripAppSearchPayload]

  """总记录数"""
  totalRecords: Int
}

type SeaTripAppSearchPayload implements SailScheduleShipInterface {
  """到港信息"""
  arrivePortInfoList: [PortWithTimePayload]

  """货柜信息"""
  cabinetInfoList: [SeaTripCabinetDetailPayload]

  """货柜数量"""
  cabinetQuantity: Int

  """船期ID"""
  sailScheduleId: ID

  """船信息"""
  ship: ShipInfoPayload
}

type SeaTripAppStateCntPayload {
  """已靠泊"""
  berthed: Int

  """全部"""
  total: Int

  """未靠泊"""
  unBerthed: Int
}

type SeaTripCabinetDetailPayload implements CategoryInterface {
  """柜号"""
  cabinetCode: String

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """卸货港Id"""
  dischargePortId: ID

  """电放状态"""
  electricityReleaseState: ElectricityReleaseStateEnum

  """出口报关公司名称"""
  exportCustomsSupplier: String

  """出口报关公司ID"""
  exportCustomsSupplierId: ID

  """文件状态"""
  fileState: FileStateEnum

  """免箱期"""
  freeBoxDeadLine: Long

  """进口申报事件"""
  importApplyEventList: [ImportApplyEventEnum]

  """提单号"""
  loadingBillCode: String

  """备注"""
  remark: String

  """海运在途货柜id"""
  seaTripCabinetId: ID
}

type SeaTripCabinetInfoPayload implements CategoryInterface & DischargePortInterface & WharfInterface {
  """柜号"""
  cabinetCode: String

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """"卸货港名称"""
  dischargePort: String

  """卸货港id"""
  dischargePortId: ID

  """电放状态"""
  electricityReleaseState: ElectricityReleaseStateEnum

  """进口报关公司名称"""
  entryCustomsSupplier: String

  """进口报关公司ID"""
  entryCustomsSupplierId: ID

  """出口报关公司名称"""
  exportCustomsSupplier: String

  """出口报关公司ID"""
  exportCustomsSupplierId: ID

  """工厂发柜时间"""
  factoryDeliveryTime: Long

  """文件状态"""
  fileState: FileStateEnum

  """免箱期"""
  freeBoxDeadline: Long

  """进口申报事件数组"""
  importApplyEventList: [ImportApplyEventEnum]

  """提单号"""
  loadingBillCode: String

  """备注"""
  remark: String

  """海运在途货柜ID"""
  seaTripCabinetId: ID

  """码头Id"""
  wharfId: ID

  """码头名称"""
  wharfName: String
}

input SeaTripExportInput {
  """船期ID"""
  sailScheduleIdList: [ID!]!
}

input SeaTripGroupKeyInput {
  """后端使用-不传"""
  microService: MicroServiceEnum

  """船次"""
  sail: String

  """船名"""
  shipName: String
}

input SeaTripImportInput {
  """导入文件"""
  fileList: [FileInput]
}

type SeaTripImportPayload {
  """失败"""
  fail: Int

  """失败数据"""
  failFile: DurianFilePayload

  """成功"""
  success: Int

  """总数"""
  total: Int
}

type SeaTripOrderShipInfoPayload implements SailScheduleShipInterface {
  """到港信息"""
  arrivePortInfoList: [PortWithTimePayload]

  """靠泊信息"""
  berthPortInfoList: [PortWithTimePayload]

  """柜量"""
  cabinetQuantity: Int

  """离港信息"""
  leavePortInfoList: [PortWithTimePayload]

  """船期id"""
  sailScheduleId: ID

  """船信息"""
  ship: ShipInfoPayload
}

input SeaTripSelectInput {
  """品类ID,品类规则下拉时传参"""
  categoryId: ID

  """货柜维度ID,查看备注时传参"""
  sailScheduleDimId: ID

  """船期ID,海运货柜查看时传参"""
  sailScheduleId: ID
}

input SeaTripUniqueKeyInput {
  """柜号"""
  cabinetCode: String

  """后端使用-不传"""
  microService: MicroServiceEnum

  """船次"""
  sail: String

  """船名"""
  shipName: String
}

type SeaTripUniqueKeyPayload {
  """柜号"""
  cabinetCode: String

  """船次"""
  sail: String

  """船名"""
  shipName: String
}

input SeaTripValidCabinetQuantityInput {
  sailScheduleDimIdList: [ID]
}

"""空柜搜索input"""
input SearchEmptyCabinetInput {
  """柜号"""
  cabinetCode: [String]

  """空柜id"""
  id: [ID]

  """船期id"""
  sailScheduleId: ID

  """搜索最大数量"""
  searchMax: Int
}

"""收货搜索关键字"""
enum SearchKey {
  """柜号"""
  CABINET_CODE

  """车牌号"""
  CAR_NO

  """计划号"""
  PLAN_CODE

  """挂车号"""
  TRAILER_NO

  """仅用于返回值,表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

enum SearchMethodEnum {
  """车牌号"""
  PLATE_NUMBER

  """挂车号"""
  TRAILER_NUMBER

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

enum SearchPitayaDomesticReceiveTaskEnum {
  """车牌号"""
  CAR_NO

  """挂车号"""
  TRAILER_NO
}

input SearchStockSkuInput {
  """商品类型"""
  commodityType: [PeachGatewayCommodityTypeEnum]

  """ 商品名称"""
  skuName: String
}

""" 查找用户信息"""
input SearchUserInput {
  """ 关键词：手机号/用户名称"""
  keyword: String

  """ 组织ID"""
  orgId: Int!
}

type SearchUserPayload {
  """手机号"""
  phone: String

  """是否被使用 0未使用，1已使用"""
  used: Int

  """用户ID"""
  userId: Int

  """用户名"""
  userName: String
}

"""关键字查询结果"""
type SearchedLocationPayload {
  """名称"""
  detailName: String!

  """id"""
  id: ID!

  """地理位置坐标"""
  location: [Float]

  """简称"""
  name: String!
}

input SecondmentConditionInput {
  """归属id"""
  belongId: Int!

  """归属类型"""
  belongType: Int!

  """商品分类"""
  commodityTypeId: Int!

  """仓库id"""
  warehouseId: ID!
}

input SecondmentInput {
  """所属组织"""
  belongOrgId: Int

  """商品类型"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """调入客户id"""
  inBelongId: Int

  """调入客户名称"""
  inBelongName: String

  """调入客户类型"""
  inBelongType: Int
  outBelongId: Int

  """调出客户名称"""
  outBelongName: String

  """调出客户类型"""
  outBelongType: Int

  """备注"""
  remark: String

  """订单号"""
  secondmentCode: String

  """借调id"""
  secondmentId: ID
  secondmentOrderItemList: [SecondmentItemInput]

  """借调订单状态"""
  secondmentStatus: Int

  """仓库id"""
  warehouseId: ID

  """仓库名称"""
  warehouseName: String
}

input SecondmentItemInput {
  batchId: ID
  commodityId: Int
  commodityName: String
  secondmentId: ID
  secondmentItemId: ID
  skuId: Int
  transferPrice: BigDecimal
  transferTotalQuantity: BigDecimal
  transferUnitQuantity: BigDecimal
}

type SecondmentItemPayload implements CommoditySkuBase & PriceTypeBase & StockBatchBase {
  batch: StockBatch
  commoditySku: PitayaCommoditySku
  priceType: Unit
  secondmentId: ID
  secondmentItemId: ID
  totalQuantity: BigDecimal
  transferPrice: BigDecimal
  transferTotalQuantity: BigDecimal
  transferUnitQuantity: BigDecimal
  unitPrice: BigDecimal
  unitQuantity: BigDecimal
}

type SecondmentLogPayload {
  createBy: Int
  createTime: Long
  createUserName: String
  secondmentId: ID
  secondmentLogDescription: String
  secondmentLogId: ID
  secondmentLogType: Int
  secondmentLogTypeText: String
}

input SecondmentPageInput {
  """商品类型id"""
  commodityTypeId: Int

  """借调申请列表时间，以天为单位"""
  date: Long

  """订单状态"""
  orderStatus: Int

  """借调单号"""
  secondmentCode: String
}

type SecondmentPayload implements BelongOrgBase & CreateByBase & InBelongNameBase & OutBelongNameBase & WarehouseBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """商品类型"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """操作原因（驳回原因）"""
  description: String

  """调入客户id"""
  inBelongId: Int

  """调入客户名称"""
  inBelongName: String

  """调入客户类型"""
  inBelongType: Int
  outBelongId: Int

  """调出客户名称"""
  outBelongName: String

  """调出客户类型"""
  outBelongType: Int

  """备注"""
  remark: String

  """订单号"""
  secondmentCode: String

  """借调id"""
  secondmentId: ID
  secondmentOrderItemList: [SecondmentItemPayload]

  """借调订单状态(10:待提交|20:已提交|30:已驳回|40:已完成|50:已取消|60:待审核)"""
  secondmentStatus: Int

  """状态名称"""
  secondmentStatusName: String

  """仓库"""
  warehouse: Warehouse
}

type SecondmentQueryPayload {
  pageCurrent: Int
  pageSize: Int
  records: [SecondmentPayload]
  totalRecords: Long
}

input SecondmentStatusInput {
  """驳回原因"""
  description: String

  """借调id"""
  secondmentId: ID

  """借调状态"""
  secondmentStatus: Int
}

type SecondmentStockPayload implements BelongNameBase & CommoditySkuBase & PriceTypeBase {
  batchCode: String

  """批次信息"""
  batchId: ID

  """归属id"""
  belongId: Int

  """归属名称"""
  belongName: String

  """归属类型"""
  belongType: Int

  """商品信息"""
  commoditySku: PitayaCommoditySku
  priceType: Unit

  """库存总计数量"""
  totalQuantity: BigDecimal
  unitPrice: BigDecimal

  """库存数量"""
  unitQuantity: BigDecimal
}

type SelectOption {
  disabled: Boolean
  label: String
  value: Int
}

type SelectOption2 {
  disabled: Boolean
  label: String
  value: ID
}

enum SelectType {
  """多选"""
  CHECK_BOX

  """单选"""
  RADIO
  UNKNOWN
  UNRECOGNIZED
  UNSPECIFIED
}

type SelfPurchaseInfo {
  """业务单号(采购单号/退货单号/扣损单号)"""
  businessCode: String

  """商品类型"""
  commodityType: Int

  """商品类型描述"""
  commodityTypeName: String

  """采购时间(仅在采购费用单有效)"""
  purchaseTime: Long
}

type SelfSettlementCost {
  """金额"""
  amount: BigDecimal

  """是否计算结算金额 默认false不计算"""
  calculation: Boolean

  """费用id"""
  costId: ID

  """费用类型"""
  costType: AgencySaleCostType

  """填写方"""
  fillName: String

  """付款方式"""
  payMode: PayMode

  """供应商id"""
  supplierId: Int

  """供应商名称"""
  supplierName: String
}

""" 发送验证码参数"""
input SendCodeMsgInput {
  """ 手机号"""
  phone: String!
}

"""发送邮件入参"""
input SendMailInput {
  """邮件内容"""
  content: String

  """单据Id"""
  id: [ID]

  """邮件类型"""
  mailType: DeclareMailTypeEnum!

  """收件人邮箱"""
  recipientMail: [String]

  """签名"""
  sign: String

  """邮件主题"""
  subject: String
}

input SendSmsInput {
  mobile: String
}

type SendSmsPayload {
  success: Boolean!
}

enum ServiceType {
  CHART
  GQL
  GRPC
  REST
}

type ServiceTypeOption {
  """是否禁用"""
  disable: Boolean!

  """服务类型下拉选项前端展示的名称"""
  label: String!

  """服务类型下拉选项对应的值"""
  value: ServiceType!
}

input SetCommodityGuidePriceInput {
  """ 商品管控id """
  commodityControlId: ID!

  """ 商品SkuId """
  commoditySkuIdList: [Int!]!

  """ 最低指导价 """
  minGuidePrice: BigDecimal!

  """ 指导价单位Id """
  priceUnitId: Int!
}

""" 回款结算信息"""
type SettleAccountsDetailPayload {
  """ 本次结算金额"""
  currentPayAmount: BigDecimal

  """ 欠款单状态"""
  debitFormStatus: Int

  """ 欠款单状态描述"""
  debitFormStatusDesc: String

  """ 已结算金额"""
  paidAmount: BigDecimal

  """ 剩余未结算金额"""
  residueUnpaidAmount: BigDecimal

  """销售单关联类型"""
  saleOrderType: String

  """销售单关联类型描述"""
  saleOrderTypeDesc: String

  """ 销售金额"""
  salesOrderAmount: BigDecimal

  """ 销售单号"""
  salesOrderCode: String

  """ 销售日期"""
  salesOrderTime: Long

  """ 结算ID"""
  settleAccountsId: ID

  """ 未结算金额"""
  unpaidAmount: BigDecimal
}

""" 回款结算信息"""
type SettleAccountsPayload {
  """ 本次结算合计金额"""
  currentPayTotalAmount: BigDecimal

  """ 合计结算金额"""
  paidTotalAmount: BigDecimal

  """ 欠款月合计金额"""
  residueUnpaidTotalAmount: BigDecimal

  """ 合计销售金额"""
  salesTotalAmount: BigDecimal

  """ 回款结算明细信息"""
  settleAccountsDetailRespList: [SettleAccountsDetailPayload]

  """ 合计未结算金额"""
  unpaidTotalAmount: BigDecimal
}

""" 回款规则"""
enum SettleRuleEnum {
  """ 总欠款自动回款"""
  SELF_MOTION

  """ 指定欠款回款"""
  SETTLE_ASSIGN

  """ 未识别"""
  UNRECOGNIZED
}

type SettlementAuditProcessPayload {
  """审核状态"""
  auditStatus: SettlementAuditStatus

  """审核时间"""
  auditTime: Long

  """审核人"""
  reviewer: String
}

enum SettlementAuditStatus {
  """已通过"""
  PASSED

  """已驳回"""
  REJECTED

  """审核中"""
  UNDER_REVIEW

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type SettlementCost {
  """金额"""
  amount: BigDecimal

  """费用id"""
  costId: ID

  """费用类型"""
  costType: AgencySaleCostType

  """费用填写方"""
  fillOrgName: String

  """参与结算，1：参与结算 2：不参与结算"""
  partakeSettlement: Int
}

"""费用单结算状态"""
enum SettlementCostStatus {
  """结算中"""
  IN_SETTLEMENT

  """已结算"""
  SETTLED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未结算"""
  UNSETTLED

  """未指定"""
  UNSPECIFIED
}

type SettlementRuleInfoPayload {
  """代卖费规则"""
  settlementRule: Int

  """代卖费规则描述"""
  settlementRuleDesc: String

  """结算规则值"""
  settlementRuleValue: BigDecimal
}

"""代卖结算规则类型"""
enum SettlementRuleType {
  """无代卖费用"""
  NONE

  """按每件扣费"""
  ONE_PIECE

  """按贷款总额扣费"""
  TOTAL_AMOUNT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """按整车计算扣费"""
  WHOLE_CAR
}

interface ShipCompanyInterface {
  """船公司ID"""
  shipCompany: ID

  """船公司名称"""
  shipCompanyName: String
}

interface ShipCompanyListInterface {
  """船公司ID"""
  shipCompanyIdList: [ID]

  """船公司名称"""
  shipCompanyNameList: [String]
}

"""船公司"""
type ShipCompanyPayload implements ShipCompanyInterface {
  """船公司ID"""
  shipCompany: ID

  """船公司名称"""
  shipCompanyName: String
}

type ShipInfoPayload {
  """船次"""
  sail: String

  """船公司"""
  shipCompany: String

  """船名"""
  shipName: String
}

type ShipmentInspectionBasicPayload implements CategoryInterface & SupplierInterface {
  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """任务id"""
  id: ID

  """计划号"""
  planCode: String

  """发货地"""
  shipmentAddress: String

  """任务状态"""
  state: ShipmentInspectionStateEnum

  """供应商ID"""
  supplierId: ID

  """供应商名称"""
  supplierName: String
}

type ShipmentInspectionCheckPayload {
  """是否错误"""
  error: Boolean

  """错误信息"""
  errorMessage: String

  """质检车牌号"""
  plateNumber: String
}

input ShipmentInspectionCommitInput {
  """题目答案"""
  answers: [SopAnswerInput]!

  """是否提交"""
  commit: Boolean!

  """任务id"""
  id: ID
}

type ShipmentInspectionCommodityPayload implements CommodityInterface {
  """商品id"""
  commodityId: ID

  """商品标记"""
  commodityMark: DurianCommodityMarkEnum

  """商品名称"""
  commodityName: String

  """规格名称"""
  optionNameList: [String]

  """价格"""
  price: BigDecimal

  """数量"""
  quantity: BigDecimal

  """单位"""
  quantityUnit: QuantityUnitEnum

  """sku id"""
  skuId: ID

  """重量"""
  weight: BigDecimal
}

type ShipmentInspectionDetailPayload {
  """基础信息"""
  basicInfo: ShipmentInspectionBasicPayload

  """商品信息"""
  commodityInfoList: [ShipmentInspectionCommodityPayload]

  """质检车辆"""
  plateNumber: String

  """sop"""
  sopInfo: ShipmentInspectionSopPayload

  """运输信息"""
  transportInfo: ShipmentInspectionTransportPayload
}

input ShipmentInspectionPageInput {
  """品类"""
  categoryIdList: [ID]

  """需要到货日期终"""
  expectedDeliveryTimeEnd: Long

  """需要到货日期起"""
  expectedDeliveryTimeStart: Long

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """计划号"""
  planCode: String

  """发货地"""
  shipmentAddressList: [String]

  """状态"""
  state: ShipmentInspectionStateEnum

  """供货商"""
  supplierIdList: [ID]
}

"""收货计划分页出参"""
type ShipmentInspectionPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [ShipmentInspectionPayload]

  """总记录数"""
  totalRecords: Int
}

type ShipmentInspectionPayload implements CategoryInterface & SupplierInterface {
  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """提交时间"""
  commitTime: Long

  """需要到货日期"""
  expectedDeliveryTime: Long

  """任务id"""
  id: ID

  """计划号"""
  planCode: String

  """发货地"""
  shipmentAddress: String

  """状态"""
  state: ShipmentInspectionStateEnum

  """供应商ID"""
  supplierId: ID

  """供应商名称"""
  supplierName: String
}

type ShipmentInspectionQuantityPayload {
  """待处理"""
  pendingQuantity: Int
}

type ShipmentInspectionSopPayload {
  """提交时间"""
  commitTime: Long

  """sop答案id"""
  sopReqId: ID

  """sop模板id"""
  sopTemplateId: ID
}

"""发车质检任务状态"""
enum ShipmentInspectionStateEnum {
  """已完成"""
  COMPLETED

  """待处理"""
  PENDING
  UNKNOWN
  UNRECOGNIZED
  UNSPECIFIED
}

type ShipmentInspectionTransportPayload {
  """备用电话"""
  backupPhone: String

  """司机姓名"""
  driverName: String

  """司机电话"""
  driverPhone: String

  """车牌号"""
  plateNumber: String

  """挂车号"""
  trailerNumber: String
}

input ShippingInfoInput {
  """联系人"""
  contactInfoList: [ContactInput]

  """发货地名称"""
  shippingAddress: String

  """发货地"""
  shippingAddressId: ID

  """供货商"""
  supplierId: ID
}

type ShippingInfoPayload implements ContactInfoInterface & SupplierInterface {
  """供应商地址"""
  address: String

  """供应商地址id"""
  addressId: ID

  """联系人信息"""
  contactList: [DurianContactOption]

  """节点"""
  pointId: ID

  """供应商id"""
  supplierId: ID

  """供应商名称"""
  supplierName: String
}

scalar Short

enum Side {
  """身份证背面"""
  BACK

  """身份证正面"""
  FRONT

  """如果参数值为空或无该参数，系统自动识别，建议填写，准确率更高。"""
  UN_SPECIFIED
}

"""签署记录信息"""
type SignRecordInfo {
  """操作人id"""
  operateId: Int

  """操作人名称"""
  operateName: String

  """操作时间"""
  operateTime: Long

  """合同签署流程"""
  signingProcess: SigningProcessEnum
}

"""合同签署流程"""
enum SigningProcessEnum {
  """已填写"""
  FILLED

  """已拒签"""
  REJECTED

  """已发起"""
  SPONSOR_SIGNING

  """已终止"""
  TERMINATION

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""结果"""
type SingleDataInfoPayload implements CategoryInterface & CustomerListInterface & EntryCustomsSupplierInterface & EntryPortInterface {
  """柜次"""
  cabinetBatchCode: [String]

  """柜号"""
  cabinetCode: [String]

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """合成状态"""
  compositeState: CompositeStateEnum

  """客户id"""
  customerId: [ID]

  """客户名称"""
  customerName: [String]

  """消杀报告"""
  disinfectionReportList: [DurianFilePayload]

  """资料有效起始日"""
  effectiveDate: Long

  """进口报关公司名称"""
  entryCustomsSupplier: String

  """进口报关公司ID"""
  entryCustomsSupplierId: ID

  """进口港名称"""
  entryPort: String

  """进口港id"""
  entryPortId: ID

  """工厂发柜日期"""
  factoryDeliverTime: Long
  id: ID

  """进口报关单"""
  importDeclarationList: [DurianFilePayload]

  """检验检疫证"""
  inspectionQuarantineCertificateList: [DurianFilePayload]

  """合并文件"""
  mergeFile: DurianFilePayload

  """核酸报告"""
  nucleicAcidReportList: [DurianFilePayload]

  """品类图片"""
  pictureUrl: String

  """资料进度"""
  progress: ProgressStateEnum

  """发车时间"""
  shipmentTime: Long
}

"""app分页查询条件"""
input SingleDataPageAppInput {
  """品类id"""
  categoryIdList: [ID]

  """ 柜次、柜号"""
  keyWord: String

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """PlanStateEnum"""
  progressList: [ProgressStateEnum]
}

"""web分页查询条件"""
input SingleDataPageInput {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类id"""
  categoryId: ID

  """合成状态"""
  compositeState: [CompositeStateEnum]

  """收货方id"""
  customerId: String

  """资料有效起始日-结束日期"""
  effectiveDateEnd: Long

  """资料有效起始日-开始日期"""
  effectiveDateStart: Long

  """进口报关公司id"""
  entryCustomsSupplierId: ID

  """进口港id"""
  entryPortId: ID

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """资料进度"""
  progress: ProgressStateEnum

  """发车时间-结束日期"""
  shipmentTimeEnd: Long

  """发车时间-开始日期"""
  shipmentTimeStart: Long
}

"""分页查看返回"""
type SingleDataPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [SingleDataInfoPayload]

  """总记录数"""
  totalRecords: Int
}

"""保存输入"""
input SingleDataSaveInput {
  """消杀报告"""
  disinfectionReportList: [FileInput]

  """资料有效起始日"""
  effectiveDate: Long
  id: ID

  """进口报关单"""
  importDeclarationList: [FileInput]

  """检验检疫证"""
  inspectionQuarantineCertificateList: [FileInput]

  """核酸报告"""
  nucleicAcidReportList: [FileInput]
}

input SingleTransportNodeOperationInput {
  """提单号"""
  billNo: String

  """文件"""
  file: [FileInput]

  """是否压车"""
  hasPressCar: Boolean

  """操作时间"""
  operationTime: Long!

  """操作类型"""
  operationType: NodeOperationTypeEnum!

  """节点id"""
  routeNodeId: ID!
}

type SitePayload {
  """地址"""
  address: String

  """主键"""
  id: ID

  """纬度"""
  lat: BigDecimal

  """经度"""
  lng: BigDecimal

  """名称"""
  name: String

  """半径"""
  radius: BigDecimal
}

interface SkuBase {
  """sku信息"""
  sku: PitayaCommoditySku
}

input SkuBatchInput {
  """ 不查询的sku批次"""
  excludeSkuBatchId: [ID]
  skuId: Int!

  """仓库ID"""
  warehouseId: ID
}

input SkuCheckInput {
  """选项值列表"""
  optionIds: [ID]

  """任务ID"""
  taskId: ID

  """商品任务类型"""
  taskType: CommodityTaskTypeEnum
}

"""sku列表规格表头"""
type SkuColumnSpecPayload {
  """规格id"""
  commoditySpecId: Int

  """规格名称"""
  commoditySpecName: String

  """关联的标准规格id"""
  stdSpecId: Int
}

type SkuCommoditySpecOption {
  optionName: String
  specId: Int
}

type SkuCommoditySpecOptionPayLoad {
  """规格选项id"""
  commoditySpecOptionId: Int

  """规格选项名称"""
  commoditySpecOptionName: String

  """关联的标准规格选项id"""
  stdOptionId: Int
}

input SkuCondition {
  """规格选项id"""
  optionId: Int

  """规格id"""
  specId: Int
}

input SkuCreateOptionInput {
  """基本单位"""
  baseUnit: Int

  """规格选项名称"""
  specOptionName: String
}

interface SkuDetailBase {
  """sku信息"""
  skuDetail: PitayaCommoditySku
}

""" sku明细信息"""
type SkuDetailInfo {
  """ Sku id"""
  skuId: Int

  """ Sku 名称"""
  skuName: String

  """价格"""
  skuPrice: [SkuPriceInfo]

  """ Sku 销售数量"""
  skuQuantity: [SalesNumCount]
}

type SkuDetailPayload {
  skuDetailVOResponse: [SkuDetailVOResponse]
}

type SkuDetailVOResponse {
  """sku基本单位"""
  baseUnit: Int
  commodityId: Int
  commoditySkuId: Int
  commoditySpecOption: [SpecOptionPayload]
  commoditySpecs: [SpecPayload]

  """图片"""
  picturesList: [PictureInfo]
  skuName: String

  """状态"""
  status: Int
}

input SkuGroupByBatchInput {
  """ 批次id"""
  batchId: [ID]

  """包含没有库存的批次 默认false不包含"""
  queryZeroStock: Boolean
}

type SkuGroupByBatchPayload {
  data: [StockSkuGroup]
}

type SkuGroupPayload {
  category: String
  categoryId: Int
  data: [SkuSimpleInfo]!
}

input SkuImportPriceCheckInput {
  """sku id"""
  skuIdList: [ID]

  """任务id"""
  taskId: ID
}

type SkuImportPriceCheckPayload {
  """是否相同"""
  flag: Boolean

  """进口单价"""
  importPrice: BigDecimal
}

type SkuInfo {
  """退货数量"""
  skuQuantity: BigDecimal

  """退货数量单位"""
  unitId: Int
}

type SkuListColumnCommoditySkuUnitPayLoad {
  """key"""
  key: String

  """title"""
  title: String
}

input SkuListConditionInput {
  """商品id"""
  commodityId: Int

  """规格选项"""
  commoditySpecOptionConditionInput: [CommoditySpecOptionConditionInput]
  page: Page
}

type SkuOption {
  """规格选项名称"""
  optionName: String

  """规格id"""
  specId: Int
}

type SkuOptionPayload {
  optionId: [Int]
}

input SkuOptionQueryInput {
  optionIds: [Int!]!
}

type SkuOptionsPayLoad {
  """规格id"""
  commoditySpecId: Int

  """规格名称"""
  commoditySpecName: String

  """规格选项"""
  commoditySpecOptionVOList: [SkuCommoditySpecOptionPayLoad]

  """名称排序"""
  nameSort: Int

  """关联的标准规格id"""
  stdSpecId: Int
}

type SkuPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [SkuPayLoad]
  totalRecords: Long
}

type SkuPayLoad {
  """sku基本单位"""
  baseUnit: Int

  """sku Id"""
  commoditySkuId: Int

  """sku名称"""
  commoditySkuName: String

  """图片"""
  picturesList: [PictureInfo]

  """规格选项"""
  skuCommoditySpecOptionList: [SkuCommoditySpecOption]

  """状态"""
  status: Int
}

type SkuPayload {
  skuId: ID
  skuName: String

  """SKU选项值"""
  specIdsList: [ID]

  """sku选项详情"""
  specsList: [SpecInfoPayload]
}

""" sku提货明细"""
input SkuPickDetail {
  """ 批次id"""
  batchId: ID!

  """ skuId"""
  skuId: Int!

  """ 提货数量"""
  skuQuantity: BigDecimal!
}

"""sku价格对象"""
type SkuPriceInfo {
  """ 最高价"""
  maxPrice: BigDecimal

  """ 最低价"""
  minPrice: BigDecimal

  """单位类型id"""
  unitType: Int
}

input SkuQueryInput {
  """是否有bom表 1 是 99 不是"""
  buildBom: Int

  """商品类型 果品辅料周转筐"""
  commodityId: Int

  """sku的类型 原料 成品 半成品 次品"""
  skuType: Int
}

type SkuSimpleInfo {
  """ true 禁用，false 启用"""
  disable: Boolean
  skuId: Int
  skuName: String
}

type SkuStockPayload implements CommoditySkuBase & TotalTypeBase & UnitTypeBase & WarehouseBase {
  """sku信息"""
  commoditySku: PitayaCommoditySku

  """大单位库存数量"""
  stockTotalQuantity: BigDecimal

  """小单位库存数量"""
  stockUnitQuantity: BigDecimal

  """总计单位信息"""
  totalType: Unit

  """基本单位信息"""
  unitType: Unit

  """仓库信息"""
  warehouse: Warehouse
}

enum SkuStocksOperationEnum {
  DEFECTIVE_SALE
  NONE
}

interface SkuTextDescriptionBase {
  commoditySkuId: Int
  skuTextDescription: [String]
}

interface SkuTextDescriptionForSkuIdBase {
  skuId: Int
  skuTextDescriptionList: [String]
}

interface SopAboutListInterface {
  """sop简介"""
  sopList: [SopAboutPayload]

  """sop请求id"""
  sopReqIdList: [ID]
}

type SopAboutPayload {
  """sop提交时间"""
  sopCommitTime: Long

  """sop名称"""
  sopName: String

  """sop请求id"""
  sopReqId: ID
}

"""SOP题目答案入参"""
input SopAnswerInput {
  """题目结果"""
  answer: String

  """文件"""
  files: [FileInput]

  """备注"""
  remark: String

  """题目ID"""
  sopDetailId: ID
}

"""SOP题目答案"""
type SopAnswerPayload {
  """题目结果"""
  answer: String

  """文件"""
  files: [DurianFilePayload]

  """备注"""
  remark: String

  """题目ID"""
  sopDetailId: ID
}

"""质检的项目"""
type SopBatchItemPayload {
  skuId: Int
  skuName: String
  stocks: [SopBatchStockPayload]
}

type SopBatchPayload {
  """质检的批次"""
  recodes: [SopBatchItemPayload]
}

type SopBatchStockPayload {
  """批次ID"""
  batchId: ID

  """柜号"""
  cabinetCode: String

  """总数量合计"""
  totalCount: BigDecimal
  unitId: Int

  """入库时间"""
  warehouseTime: Long
}

"""可供选择的质检品类"""
type SopCategoryPayload {
  categoryId: Int
  categoryName: String

  """是否有对应品类的SOP"""
  haveSop: Boolean
}

enum SopCheckItem {
  """多选"""
  CHECKBOX_TYPE

  """时间"""
  DATE_TYPE

  """文件（图片或者视频）"""
  FILE_TYPE

  """单选"""
  RADIO_TYPE

  """文本"""
  TEXT_TYPE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input SopCheckItemCreateInput {
  """状态"""
  enabled: EnabledEnum

  """输入框规则"""
  inputTextRule: InputTextRule

  """是否上传图片/视频"""
  isRemark: Boolean

  """检查项名称"""
  name: String

  """检查项名称(多语言)"""
  nameLocale: Object

  """选项"""
  options: [SopOptionEditInput]

  """是否上传图片/视频"""
  remarkRequired: Boolean

  """备注"""
  remarks: String

  """是否必填"""
  required: Boolean!

  """sop id"""
  sopId: ID

  """排序"""
  sort: Int

  """检查项类型"""
  type: SopCheckItemEnum
}

input SopCheckItemEnableInput {
  """指令:启用/禁用"""
  command: EnabledEnum

  """sop detail id"""
  sopDetailId: ID
}

enum SopCheckItemEnum {
  """多选"""
  CHECKBOX_TYPE

  """时间"""
  DATE_TYPE

  """文件（图片或者视频）"""
  FILE_TYPE

  """单选"""
  RADIO_TYPE

  """文本"""
  TEXT_TYPE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input SopCheckItemPageInput {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """sopId"""
  sopId: ID
}

type SopCheckItemPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [SopCheckItemPayload]
  totalRecords: Int
}

type SopCheckItemPayload {
  """状态"""
  enabled: EnabledEnum

  """状态名称"""
  enabledName: String

  """输入框校验规则"""
  inputTextRule: InputTextRule

  """是否上传图片/视频"""
  isRemark: Boolean

  """检查项名称"""
  name: String

  """多语言"""
  nameLocale: Object

  """多选选项"""
  options: [SopOptionPayload]

  """是否上传图片/视频"""
  remarkRequired: Boolean

  """备注"""
  remarks: String

  """是否必填"""
  required: Boolean

  """快照id"""
  snapshotId: ID

  """检查项id"""
  sopDetailId: ID

  """sop id"""
  sopId: ID

  """排序"""
  sort: Int

  """检查项类型"""
  type: SopCheckItemEnum

  """检查项类型"""
  typeName: String
}

type SopCheckItemResultPayload {
  """状态"""
  enabled: EnabledEnum

  """状态名称"""
  enabledName: String

  """输入框校验规则"""
  inputTextRule: InputTextRule

  """是否上传图片/视频"""
  isRemark: Boolean

  """检查项名称"""
  name: String

  """多语言"""
  nameLocale: Object

  """多选选项"""
  options: [SopOptionPayload]

  """是否上传图片/视频"""
  remarkRequired: Boolean

  """备注"""
  remarks: String

  """是否必填"""
  required: Boolean

  """快照id"""
  snapshotId: ID

  """检查项id"""
  sopDetailId: ID

  """sop id"""
  sopId: ID

  """sop 答案"""
  sopResult: SopOrResultPayload

  """排序"""
  sort: Int

  """检查项类型"""
  type: SopCheckItemEnum

  """检查项类型"""
  typeName: String
}

input SopCheckItemUpdateInput {
  """状态"""
  enabled: EnabledEnum

  """输入框规则"""
  inputTextRule: InputTextRule

  """是否上传图片/视频"""
  isRemark: Boolean

  """检查项名称"""
  name: String

  """检查项名称(多语言)"""
  nameLocale: Object

  """选项"""
  options: [SopOptionEditInput]

  """是否上传图片/视频"""
  remarkRequired: Boolean

  """备注"""
  remarks: String

  """是否必填"""
  required: Boolean!

  """检查项id"""
  sopDetailId: ID

  """排序"""
  sort: Int

  """检查项类型"""
  type: SopCheckItemEnum
}

"""SOP提交入参"""
input SopCommitInput {
  """题目答案"""
  answers: [SopAnswerInput]!

  """是否提交"""
  commit: Boolean!

  """环节"""
  operation: OperationType

  """当前任务Id"""
  taskId: ID!
}

type SopCommodityCategoryInfo {
  """基本单位id"""
  basicUnit: Int

  """品类名称"""
  categoryName: String

  """基本单位数量"""
  quantity: BigDecimal
}

input SopCreateInput {
  """品类id"""
  categoryId: Int

  """模板说明"""
  templateDesc: String = ""

  """模板名称"""
  templateName: String!

  """是否通用"""
  universal: Boolean!
}

input SopDetailGetInput {
  """柜号对应任务id"""
  loadTaskId: ID

  """sop环节"""
  operation: OperationType

  """产地计划号"""
  originPlanId: ID

  """收货方id"""
  receiptTaskId: ID

  """销地计划id"""
  salesPlanId: ID

  """转柜任务ID"""
  transferTaskId: ID
}

type SopDetailResultPayload {
  """品类"""
  category: CommodityCategoryEntity

  """状态"""
  enabled: EnabledEnum

  """状态名称"""
  enabledName: String

  """质检项"""
  sopCheckItems: [SopCheckItemResultPayload]

  """sop id"""
  sopId: ID

  """模板描述"""
  templateDesc: String

  """模板名称"""
  templateName: String

  """是否通用"""
  universal: Boolean
}

input SopEnableInput {
  """指令:启用/禁用"""
  command: EnabledEnum

  """sop id"""
  sopId: ID
}

type SopExecutionDetailPayload {
  """联系电话"""
  contactPhone: String

  """时间"""
  executeTime: Long

  """sop请求id"""
  sopId: ID

  """任务id"""
  taskId: ID

  """执行人"""
  userName: String

  """入库时间"""
  warehousedTime: Long
}

"""收货SOP题目获取出参"""
type SopGetInfoPayload {
  """题目答案"""
  answer: SopAnswerPayload

  """检查题目"""
  checkName: String

  """检查结果类型"""
  checkResultType: SopCheckItem

  """输入框规则"""
  inputTextRule: InputTextRule

  """是否需要上传图片/视频(1:是 0：不是)"""
  isRemark: Boolean

  """国际化"""
  nameLocale: Object

  """选择题选项"""
  options: [SopQuestionOptionPayload]

  """是否必须上传图片/视频(1:是 0：不是)"""
  remarkRequired: Boolean

  """说明"""
  remarks: String

  """题目是否为必填项"""
  required: Boolean

  """sop题目ID"""
  sopDetailId: ID
  sort: Int
}

"""收货SOP题目获取入参"""
input SopGetInput {
  """sop环节 1(国际装柜),2(口岸质检),3(转柜检验),4(销地收货)"""
  operation: OperationType

  """sop 请求id"""
  sopId: ID

  """任务id"""
  taskId: ID
}

type SopGetPayload {
  """完成时间"""
  finishTime: Long

  """sop详情"""
  results: [SopGetInfoPayload]

  """sop描述"""
  sopDesc: String

  """sop模板id"""
  sopId: ID

  """sop名称"""
  sopName: String
}

"""sop信息"""
type SopInfoPayload {
  """提交时间"""
  commitDate: Long

  """SOP ID"""
  id: ID

  """SOP 操作"""
  operation: String
}

input SopListInput {
  """品类id"""
  categoryId: [Int]

  """模板名称"""
  templateName: String

  """是否通用"""
  universal: Boolean
}

type SopListPayload {
  """sop id"""
  sopId: ID

  """sop名称"""
  sopName: String

  """时间"""
  time: Long
}

"""SOP修改入参"""
input SopModifyInput {
  """题目答案"""
  answers: [SopAnswerInput]

  """sop请求id"""
  sopId: ID
}

input SopOptionCreateInput {
  """选项名称"""
  name: String

  """选项名称(多语言)"""
  nameLocale: Object

  """是否需要备注"""
  needRemark: Boolean

  """是否必填备注"""
  requireRemark: Boolean

  """顺序"""
  sort: Int
}

input SopOptionEditInput {
  """是否需要备注"""
  isRemark: Boolean

  """选项名称"""
  name: String

  """选项名称(多语言)"""
  nameLocale: Object

  """是否必填备注"""
  remarkRequired: Boolean

  """备注"""
  remarks: String

  """顺序"""
  sort: Int

  """选项值"""
  value: String
}

input SopOptionInput {
  """品类id"""
  categoryId: ID

  """SOP环节"""
  operationType: OperationType
}

type SopOptionPayload {
  """是否需要备注"""
  isRemark: Boolean

  """选项名称"""
  name: String

  """选项名称(多语言)"""
  nameLocale: Object

  """是否必填备注"""
  remarkRequired: Boolean

  """备注"""
  remarks: String

  """顺序"""
  sort: Int

  """选项值"""
  value: String
}

type SopOrResultPayload {
  """业务id"""
  businessId: ID

  """是否暂存"""
  cacheEnabled: Boolean

  """答案"""
  checkResult: Object

  """答案类型"""
  checkResultType: SopCheckItemEnum

  """创建时间"""
  createTime: Long

  """文件链接"""
  fileLink: Object

  """备注"""
  remark: String

  """质检项id"""
  sopDetailId: ID

  """sop id"""
  sopId: ID

  """result id"""
  sopResultId: ID

  """用户id"""
  userId: Int
}

type SopPageInfoPayload implements ThermometerMergeOrderInterface {
  """柜号"""
  cabinetCode: [String]

  """品类ID"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """进口报关公司"""
  importDeclareCompany: String

  """是否超时"""
  overtime: Boolean

  """图片URL"""
  pictureUrl: String

  """计划号"""
  planCode: String

  """接收时间"""
  receiptTime: Long

  """抽检数"""
  samplingQuantity: String

  """处理时间"""
  solvedTime: Long

  """质检地id"""
  sopAddressId: ID

  """质检地名称"""
  sopAddressName: String

  """sop请求Id"""
  sopId: [ID]

  """任务状态"""
  state: TaskCommonState

  """质检任务Id"""
  taskId: ID

  """订单合并信息"""
  thermometerMergeOrder: ThermometerMergeOrderPayload

  """温度计订单ID"""
  thermometerOrderIdList: [ID]
}

input SopPageInput {
  """品类id"""
  categoryId: [Int]

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """模板名称"""
  templateName: String

  """是否通用"""
  universal: Boolean
}

type SopPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
  records: [SopPayload]

  """总记录数"""
  totalRecords: Int
}

type SopPayload {
  """品类"""
  category: CommodityCategoryEntity

  """状态"""
  enabled: EnabledEnum

  """状态名称"""
  enabledName: String

  """sop id"""
  sopId: ID

  """模板描述"""
  templateDesc: String

  """模板名称"""
  templateName: String

  """是否通用"""
  universal: Boolean
}

"""SOP题目选项"""
type SopQuestionOptionPayload {
  """是否需要备注(1:是 0：不是)"""
  isRemark: Boolean

  """选项名称"""
  name: String

  """是否必须备注(1:是 0：不是)"""
  remarkRequired: Boolean

  """题目选项说明"""
  remarks: String

  """SOP题目选项ID"""
  sopDetailOptionId: ID

  """排序"""
  sort: Int

  """选项值"""
  value: ID
}

type SopResultPayload {
  """完成时间"""
  finishTime: Long

  """sop结果"""
  result: [SopGetPayload]

  """sop 记录id"""
  sopId: ID

  """环节"""
  sopName: String
}

type SopResultViewInfoPayload {
  """完成时间"""
  finishTime: Long

  """sop详情"""
  results: [SopGetInfoPayload]

  """sop描述"""
  sopDesc: String

  """sop请求id"""
  sopId: ID

  """sop名称"""
  sopName: String
}

input SopResultViewInput {
  """环节"""
  operation: OperationType

  """计划id"""
  planId: ID!
}

type SopTaskBaseInfoPayload {
  """柜次"""
  cabinetBatchCode: [String]

  """柜号"""
  cabinetCode: [String]

  """品类"""
  category: String

  """进口报关公司"""
  importDeclareCompany: String

  """商品图片"""
  pictureUrl: String

  """计划号"""
  planCode: String

  """抽检数"""
  samplingQuantity: String

  """合计数量"""
  totalQuantity: BigDecimal

  """发运方式"""
  transportMethod: String
}

""" 列表集合对象"""
type SopTaskListPayLoad {
  """附加信息选项"""
  additionalId: WarehouseAdditionalEnum

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """车牌号"""
  carNo: String

  """品类ID"""
  categoryId: Int

  """品类名称"""
  categoryName: String

  """提交人"""
  commitBy: String

  """提交状态"""
  commitStatus: PeachSopTaskCommitStatus

  """提交时间"""
  commitTime: Long

  """创建人"""
  createBy: String

  """创建时间"""
  createTime: Long

  """关联单据取消状态 true:已取消"""
  relOrderCanceled: Boolean

  """关联单据号"""
  relOrderCode: String

  """关联单据id"""
  relOrderId: ID

  """备注"""
  remark: String

  """质检类型"""
  sopType: PeachSopLink

  """任务单号"""
  taskCode: String

  """主键ID"""
  taskId: ID

  """温度计 true为已上传"""
  thermometerFlag: Boolean

  """挂车号"""
  trailerCarNo: String

  """仓库Id"""
  warehouseId: ID

  """仓库名称"""
  warehouseName: String
}

input SopUpdateInput {
  """品类id"""
  categoryId: Int

  """id"""
  sopId: ID!

  """模板说明"""
  templateDesc: String = ""

  """模板名称"""
  templateName: String!

  """是否通用"""
  universal: Boolean!
}

type SopWarehousePayload {
  """附加信息选项"""
  additionalId: WarehouseAdditionalEnum

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """车牌号"""
  carNo: String

  """质检的状态"""
  sopStatus: PeachSopTackStatus

  """挂车号"""
  trailerCarNo: String
  warehouseId: ID
  warehouseName: String
}

enum SortEnum {
  """升序"""
  ASC

  """降序"""
  DESC
  UNKNOWN
  UNRECOGNIZED
  UNSPECIFIED
}

""" 排序规则类型"""
enum SortRuleType {
  """ 升序"""
  ASC

  """ 降序"""
  DESC

  """ 未知"""
  UNRECOGNIZED
}

input SortingWarehouseInput {
  """组织架构id"""
  orgGroupId: Int!

  """组织id"""
  orgId: Int!

  """分拣仓id,修改时传递"""
  sortingWarehouseId: Int

  """分拣仓名称"""
  sortingWarehouseName: String!

  """负责人id"""
  userId: Int!

  """仓库地址"""
  warehouseAddress: String!

  """仓库名称"""
  warehouseName: String!
}

enum SourceActionEnum {
  """清理Backlog"""
  CLEAR_BACKLOG

  """创建"""
  CREATE

  """删除"""
  REMOVE

  """重启"""
  RESTART

  """启动"""
  START

  """暂停"""
  STOP

  """更新"""
  UPDATE
}

type SourceBO {
  """配置"""
  configs: [SourceConfigInput!]!

  """创建人"""
  createBy: Long!

  """创建时间"""
  createTime: Instant!

  """数据源ID"""
  datasourceId: String!

  """描述"""
  description: String!

  """不包含表对象"""
  excludeTable: [String!]!

  """id"""
  id: String!

  """包含schema"""
  includeSchema: [String!]!

  """包含表对象"""
  includeTable: [String!]!

  """名称"""
  name: String!

  """名称空间"""
  namespace: String!

  """实例数"""
  parallelism: String!

  """运行时参数"""
  runtimeFlags: String!

  """状态"""
  state: PulsarSourceStateEnum!

  """租户"""
  tenant: String!
}

interface SourceBelongOrgBase {
  """调出所属组织"""
  sourceBelongOrg: PitayaOrg
}

type SourceConfigInput {
  """配置名称"""
  configName: String!

  """配置值"""
  configValue: String!
}

input SourceConfigInputInput {
  """配置名称"""
  configName: String!

  """配置值"""
  configValue: String!
}

type SourceCreatePayload {
  id: String!

  """状态信息"""
  msg: String!

  """状态码"""
  statusCode: Int!
}

""" 销售单/销售计划单信息 """
type SourceOrder implements CustomerBase {
  """ 客户信息 """
  customer: Customer

  """ 销售单/销售计划单Code """
  salesOrderCode: String

  """ 销售单/销售计划id """
  salesOrderId: ID

  """ 单据类型（销售单/销售计划） """
  salesOrderType: Int

  """ 单据类型描述 """
  salesOrderTypeDesc: String

  """ 销售日期/计划销售日期 """
  salesTime: Long
}

interface SourceOrgBase {
  """调出组织"""
  sourceOrg: PitayaOrg
}

type SourcePagePayload {
  """状态信息"""
  msg: String!

  """当前页码"""
  pageCurrent: Int!

  """每页大小"""
  pageSize: Int!

  """数据"""
  records: [SourceBO!]!

  """状态码"""
  statusCode: Int!

  """总记录数"""
  totalRecords: Long!
}

type SourcePayload {
  data: SourceBO!

  """状态信息"""
  msg: String!

  """状态码"""
  statusCode: Int!
}

type SourceTableDetail {
  """表名称"""
  name: String!

  """数量"""
  num: Long!
}

interface SourceWarehouseBase {
  """移出仓库"""
  sourceWarehouse: Warehouse
}

type SpecInfoPayload {
  """选项ID"""
  id: ID

  """选项名称"""
  name: String

  """规格ID"""
  specId: ID

  """规格"""
  specName: String
}

type SpecOption {
  """商品id"""
  commodityId: Int

  """多语言"""
  nameLocale: [NamePayload]

  """id"""
  optionId: Int

  """名称"""
  optionName: String

  """商品id"""
  optionSort: Int

  """规格id"""
  specId: Int
}

input SpecOptionInput {
  """规格选项id"""
  optionId: Int

  """规格id"""
  specId: Int
}

type SpecOptionPayload {
  commoditySpecOptionId: Int
  commoditySpecOptionName: String
}

type SpecPayload {
  commoditySpecId: Int
  commoditySpecName: String
}

input SpecsInput {
  """商品品类id"""
  categoryId: Int

  """产地id"""
  origin: Int

  """商品id"""
  spuId: Int

  """商品类型id"""
  typeId: Int

  """品种id"""
  varietyId: Int
}

type SpecsPayload {
  """商品id"""
  commodityId: Int

  """多语言"""
  nameLocale: [NamePayload]

  """规格id"""
  specId: Int

  """规格名称"""
  specName: String

  """sku选项列表"""
  specOption: [SpecOption]

  """规格排序"""
  specSort: Int
}

type SpuOptionPayload {
  disable: Boolean
  label: String
  value: Int
}

"""商品SPU"""
type SpuPayload {
  children: [DurianOption]
  country: DurianCountryTypeEnum
  desc: String
  disabled: Boolean

  """名称"""
  label: String

  """规格"""
  specsList: [DurianSpecPayload]

  """值"""
  value: ID
}

""" 星策菜单信息"""
type StarMenuPayload {
  """ 背景图"""
  background: String

  """ 权限code """
  code: String

  """ 图标"""
  icon: String

  """ 父级权限id"""
  parentPowerId: Int

  """ 权限id"""
  powerId: Int

  """ 排序"""
  sortNo: Int

  """ 标题"""
  title: String

  """ 类型（1：首页，2：审批）"""
  type: Int

  """ 链接"""
  url: String
}

type StarRiverWorkflowProject {
  """项目名称"""
  code: Long!

  """项目名称"""
  name: String!
}

type StarSeaAdHocQueryExecutePayload {
  """SQL执行耗时，失败时为0"""
  costTime: Long!

  """SQL执行的错误信息"""
  errMessage: String

  """是否还有下一页：是粗略的"""
  hasNext: Boolean!

  """元数据信息(表头信息)"""
  metadata: StarSeaDataMetadata
  pageCurrent: Int!
  pageSize: Int!

  """本次查询的唯一ID"""
  queryId: String!

  """数据 格式为List[Map[String, Option[String]]]"""
  records: [[KVStringString!]!]!
}

type StarSeaBasicPayload {
  msg: String!
  statusCode: Int!
}

type StarSeaDataLabel {
  """报表在前端显示或导出的列名"""
  columnLabel: String!

  """报表某列的列名"""
  columnName: String!

  """该列的数据类型"""
  dataType: String!

  """导出的数据格式"""
  exportPattern: String

  """该列在数据库中是否允许为null"""
  isNullable: Boolean!

  """前端显示的格式"""
  showPattern: String
}

type StarSeaDataMetadata {
  labels: [StarSeaDataLabel!]!
}

input StarSeaParamItemWithTypeBOInput {
  """校验参数的 udf id"""
  authorityUdfId: String

  """参数描述"""
  description: String

  """参数名称"""
  paramName: String!

  """
  参数类型(目前支持的类型有 int、bigint(long)、double、boolean、epochMilli，也支持以上类型的list )
  """
  paramType: String!

  """参数顺序(默认为 0)"""
  sort: Int

  """参数值"""
  value: String!
}

input StarSeaParamItemWithoutTypeInput {
  paramName: String!
  value: String!
}

type StarSeaQSTagBO {
  id: String!
  tagName: String!
}

type StarSeaQueryAdHocLogData {
  """执行耗时，毫秒"""
  costTime: Long!

  """操作人"""
  createBy: String!

  """操作时间"""
  createTime: Instant!

  """SQL执行的错误信息"""
  errMessage: String

  """执行的数据源名称"""
  execDs: String!

  """执行SQL"""
  execSql: String!

  """执行状态：0执行中，1执行成功，2执行失败"""
  execStatus: Int!

  """执行的唯一ID"""
  id: String!
}

type StarSeaQueryAdHocLogPayload {
  pageCurrent: Int!
  pageSize: Int!
  records: [StarSeaQueryAdHocLogData!]!
  total: Long!
}

type StarSeaQueryServiceBO {
  """服务 baseId"""
  baseQsId: String!
  columns: [QueryServiceColumnBO!]!
  dataSourceOpt: DatasourceBO

  """服务的描述信息"""
  description: String

  """数据源id"""
  dsId: String!

  """运行服务需要的xml动态SQL片段"""
  execSQL: String!

  """某个版本的服务id"""
  itemQsId: String!
  params: [QueryServiceParamBO!]!
  serviceName: String!
  serviceTags: [StarSeaQSTagBO!]!

  """服务类型 REST、gRPC、GQL、CHART"""
  serviceType: StarSeaQueryServiceType!
  status: StarSeaQueryServiceStatus!
  versionInfo: StarSeaQueryServiceVersionBO
}

type StarSeaQueryServiceCallPayload {
  currentPage: Long!

  """元数据信息(表头信息)"""
  metadata: StarSeaDataMetadata!
  msg: String!
  pageSize: Long!

  """真正执行的 SQL 语句"""
  realSQL: String

  """数据 格式为List[Map[String, Option[String]]]"""
  records: [[KVStringString!]!]!
  statusCode: Int!
  totalRecord: Long!
}

type StarSeaQueryServiceCallPayloadV2 {
  currentPage: Long!

  """元数据信息(表头信息)"""
  metadata: StarSeaDataMetadata!
  pageSize: Long!

  """真正执行的 SQL 语句"""
  realSQL: String

  """数据 格式为List[List[Option[String]]], 单行数据以metadata.labels顺序为准"""
  records: [[String]!]!
  totalRecord: Long!
}

input StarSeaQueryServiceImportItemInput {
  fileName: String!
  serviceStr: String!
}

type StarSeaQueryServicePagePayload {
  records: [StarSeaQueryServiceBO!]!
  totalRecords: Long!
}

enum StarSeaQueryServiceStatus {
  OFFLINE
  ONLINE
}

enum StarSeaQueryServiceType {
  CHART
  GQL
  GRPC
  REST
  UNKNOW
}

type StarSeaQueryServiceVersionBO {
  """版本描述"""
  commitMsg: String

  """创建人"""
  createBy: String

  """创建时间"""
  createTime: Instant!

  """版本id"""
  id: String!

  """版本名称"""
  versionName: String!
}

type StarSeaRegionBO {
  cities: [CityBO!]!
  regionId: Short!
  regionName: String!
}

type StarSeaRegionPayload {
  msg: String!
  regions: [StarSeaRegionBO!]!
  statusCode: Int!
}

type StarStrategyCategoryBO {
  categoryId: Long!
  categoryName: String!
}

type StarStrategyCategoryPermissionPayload {
  categories: [StarStrategyCategoryBO!]!
  msg: String!
  statusCode: Int!
}

enum StatisticsPlanStatus {
  """计划已取消"""
  CANCELLED

  """计划已完成"""
  COMPLETED

  """待审核"""
  DEFAULT_STATUS

  """计划待生产"""
  IN_PRODUCTION

  """计划待生产"""
  TO_BE_PRODUCED
}

enum StatisticsTaskStatus {
  """已完成"""
  TASK_COMPLETED

  """进行中"""
  TASK_IN_PRODUCTION

  """待生产"""
  TASK_TO_BE_PRODUCED
}

enum Status {
  """禁用"""
  DISABLE

  """启用"""
  ENABLE
}

input StatusGroupCountInput {
  """费用单来源类型"""
  billMainTypeList: [BillMainTypeEnum]
}

type StatusGroupCountPayload {
  """ 类型"""
  billMainType: BillMainTypeEnum

  """ 状态"""
  billStatus: PitayaBillStatusEnum

  """ 数量"""
  number: Int
}

""" 收入单状态-数量 """
type StatusNumber {
  """ 数量 """
  number: Int

  """ 状态 """
  status: IncomeStatementStatusEnum
}

input StdOptionInput {
  """商品品类id"""
  categoryId: [Int]

  """标准选项id"""
  stdOptionId: Int

  """标准选项名称"""
  stdOptionName: String

  """标准选项排序"""
  stdOptionSort: Int

  """标准规格id"""
  stdSpecId: Int
}

type StdOptionPayload {
  """商品品类id"""
  categoryId: [Int]

  """创建时间"""
  createTime: Long

  """标准选项id"""
  stdOptionId: Int

  """标准选项名称"""
  stdOptionName: String

  """标准选项排序"""
  stdOptionSort: Int

  """标准选项启用状态"""
  stdOptionStatus: Int

  """关联的标准规格id"""
  stdSpecId: Int

  """是否为系统通用规格选项"""
  system: Int
}

input StdSpecInput {
  """商品品类id"""
  categoryId: [Int]

  """标准规格id"""
  stdSpecId: Int

  """标准规格名称"""
  stdSpecName: String

  """标准规格排序"""
  stdSpecSort: Int
}

type StdSpecPayload {
  """商品品类id"""
  categoryId: [Int]

  """sku命名规则排序"""
  skuNameSort: Int

  """规格选项列表"""
  stdOptionList: [StdOptionPayload]

  """标准规格id"""
  stdSpecId: Int

  """标准规格名称"""
  stdSpecName: String

  """标准规格排序"""
  stdSpecSort: Int

  """标准规格启用状态"""
  stdSpecStatus: Int

  """是否为系统通用规格"""
  system: Int
}

"""库存"""
type Stock {
  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """商品sku id"""
  commoditySkuId: Int

  """商品规格选项id"""
  commoditySpecOptionId: [Int]

  """商品类型id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """客户分组id"""
  customerGroupId: Int

  """客户分组名称"""
  customerGroupName: String

  """客户id"""
  customerId: Int

  """客户名称"""
  customerName: String

  """sku文字描述，规格选项文字数组"""
  skuTextDescription: [String]

  """总计类型数量"""
  stockTotalQuantity: BigDecimal

  """总计类型"""
  stockTotalType: Int

  """总计类型名称"""
  stockTotalTypeName: String

  """单位类型数量"""
  stockUnitQuantity: BigDecimal

  """单位类型"""
  stockUnitType: Int

  """单位类型名称"""
  stockUnitTypeName: String
}

type StockAdjustmentPayload implements CommoditySkuBase & CreateUserBase & TotalTypeBase & UnitTypeBase {
  """sku信息"""
  commoditySku: PitayaCommoditySku

  """申请时间"""
  createTime: Long

  """申请人"""
  createUser: User

  """调整申请单id"""
  stockAdjustmentId: ID

  """调整申请单状态"""
  stockAdjustmentStatus: StockAdjustmentStatusEnum

  """大单位数量"""
  totalQuantity: BigDecimal

  """总计单位信息"""
  totalType: Unit

  """小单位数量"""
  unitQuantity: BigDecimal

  """基本单位信息"""
  unitType: Unit
}

enum StockAdjustmentStatusEnum {
  """已审核"""
  AUDITED

  """未知"""
  NONE

  """已驳回"""
  REJECTED

  """待审核"""
  TO_BE_AUDIT
}

type StockAdjustmentStatusPayload {
  """待审核记录条数"""
  toBeAudit: Long
}

"""入库申请：商品列表"""
input StockApplyCommodityList {
  """ 数量"""
  quantity: BigDecimal!

  """ 商品批次id"""
  stockBatchId: ID!

  """ 单位Id"""
  unitId: Int!
}

type StockBatch {
  """批次号"""
  batchCode: String

  """批次ID"""
  batchId: ID

  """库存创建时间"""
  createTime: Long

  """库存大单位数量"""
  totalQuantity: BigDecimal

  """库存小单位数量"""
  unitQuantity: BigDecimal
}

interface StockBatchBase {
  batch: StockBatch
}

type StockBatchCost {
  """批次号"""
  actualStockBatchCode: String

  """成本批次号"""
  costStockBatchCode: String

  """成本单价Str"""
  costUnitPriceStr: String

  """成本单价（辅单位）"""
  unitPrice: BigDecimal
}

input StockBatchCostPriceInput {
  """应用ID"""
  appId: Int

  """批次ID"""
  batchIds: [ID]
}

type StockBatchCostPricePayload {
  """商品类型"""
  commodityTypeId: Int

  """成本单价"""
  costPrice: BigDecimal

  """为0时标记是计算结果还是默认值"""
  costPriceTag: Boolean

  """成本单位"""
  costUnitType: Int

  """当前批次ID"""
  currentBatchId: ID
}

type StockBatchDetailPayload {
  """批次id"""
  batchId: ID

  """可售库存-商品单位转换"""
  canSaleUnitConversion: StockQuantityUnit

  """  入库时间"""
  entryTime: Long

  """系统库存-商品单位转换"""
  entryUnitConversion: StockQuantityUnit

  """锁定库存-商品单位转换"""
  lockUnitConversion: StockQuantityUnit
}

type StockBatchInfo implements TotalTypeBase & UnitTypeBase {
  batchCode: String
  batchId: ID
  totalQuantity: BigDecimal
  totalType: Unit
  unitQuantity: BigDecimal
  unitType: Unit
}

interface StockBatchInfoBase {
  stockBatchInfo: BatchInfo
}

""" 仓库下的批次库存"""
input StockBatchInput {
  stockQueryType: StockQueryType
  warehouseId: ID
}

input StockBatchOperation {
  """
  1、outStockId ——> 退货订单ID v2.6.0采购退货新增 仅采购退货使用
  2、taskId ——> 生产任务id v2.17.1 用于查询过滤对应任务下生产的成品在商品转换下转为半成品后又被当前生产任务进行半成品领料业务
  3、out_order_id -> 次品销售id
  """
  businessId: ID
  stockBatchOperationType: StockBatchOperationEnum!
}

enum StockBatchOperationEnum {
  DEFECTIVE_SALE
  NONE
  PURCHASE_RETURN
  TASK_PICKING
}

type StockBatchPayload {
  batchCode: String
  batchId: ID

  """换算单位"""
  conversion: BigDecimal
  createTime: Long
  totalQuantity: BigDecimal
  totalType: Int
  totalTypeName: String
  unitQuantity: BigDecimal
  unitType: Int
  unitTypeName: String
}

type StockBatchPayloadV2 {
  """ basisId"""
  basisId: ID

  """批次号"""
  batchCode: String
  batchId: ID

  """归属id"""
  belongId: ID

  """归属name"""
  belongName: String

  """归属类型"""
  belongType: Int

  """分类id"""
  categoryId: ID

  """商品名称"""
  commodityName: String

  """ skuId"""
  commoditySkuId: ID

  """规格id"""
  commoditySpecOptionIdList: [ID]

  """商品分类"""
  commodityTypeId: ID
  createTime: Long

  """ 单价类型"""
  priceType: ID

  """
      # 在库时间
      inTime:Long
      # 商品状态（10：正常 20：预警 30：呆滞品）
      commodityStatus:Int
  sku 信息
  """
  sku: PitayaCommoditySkuPayload

  """规格名称"""
  specOptionList: [String]

  """库存总计数量"""
  totalQuantity: Float

  """总计数量单位"""
  totalType: ID
  totalTypeName: String

  """单价"""
  unitPrice: BigDecimal

  """库存数量"""
  unitQuantity: Float

  """库存单位"""
  unitType: ID
  unitTypeName: String

  """仓库名称"""
  warehouseId: ID
  warehouseName: String
}

input StockBatchQueryInput {
  commoditySkuId: Int!
  commodityTypeId: Int
  customerId: Int!
  customerType: Int!

  """库存批次操作类型"""
  stockBatchOperation: StockBatchOperation
}

type StockBatchSkuPayload {
  """品类id"""
  categoryId: Int

  """商品id"""
  commodityId: Int

  """商品sku_id"""
  commoditySkuId: Int

  """sku名称"""
  skuName: String
  stockBatchDetail: [StockBatchDetailPayload]
}

type StockCheckLabelDetailPayload {
  """应用id"""
  appId: Int

  """标签内容"""
  labelContent: String

  """标签id"""
  stockCheckLabelId: ID

  """租户id"""
  tenantId: ID
}

type StockCheckPayload {
  """批次号"""
  batchNo: String

  """记录id"""
  checkRecordId: Int

  """盘点库存总计数量"""
  checkTotalQuantity: Float

  """盘点类型"""
  checkType: Int

  """盘点库存数量"""
  checkUnitQuantity: Float

  """商品名称"""
  commodityName: String

  """订单id"""
  orderId: Int

  """备注"""
  remark: String

  """规格字符串，由后端组装"""
  specOption: String

  """总计数量单位"""
  totalName: String

  """库存总计数量"""
  totalQuantity: Float

  """库存单位"""
  unitName: String

  """库存数量"""
  unitQuantity: Float
}

""" 批发开单商品信息查询入参"""
input StockCommodityInput {
  """ 品类id"""
  commodityCategoryId: Int

  """ 商品id"""
  commodityId: Int

  """ SKU别名"""
  commoditySkuName: String

  """ 商品规格选项 ID集合"""
  commoditySpecOptionIds: [PeachSpecOptionInput]
  pageCurrent: Int
  pageSize: Int

  """ 仓库id"""
  warehouseId: ID
}

type StockCommodityListPayload {
  """所属货主"""
  belongOwner: String

  """ 柜号"""
  cabinetCode: String

  """ 车牌号"""
  carNo: String

  """ 品类 ID"""
  commodityCategoryId: Int

  """ SKU ID"""
  commoditySkuId: Int

  """ SKU名称"""
  commoditySkuName: String

  """ SPU ID"""
  commoditySpuId: Int

  """代卖合作时间"""
  cooperationTime: Long

  """ true 禁用，false 启用"""
  disable: Boolean

  """管控商品指导价"""
  guidePrice: BigDecimal

  """管控商品指导价数量单位"""
  guidePriceUnitId: Int

  """ 入库时间"""
  inStockTime: Long

  """购物车数量单位"""
  quantityUnitType: Int

  """ 是否退货"""
  refundMarksStatus: Boolean

  """代卖标记"""
  saleMark: Boolean

  """ 购物车数量"""
  shoppingCarNum: BigDecimal

  """ 可售库存"""
  stock: StockQuantityUnit

  """ 库存ID"""
  stockId: ID

  """ 是否展示仓库附加信息"""
  temporaryStatus: Boolean

  """ 挂车号"""
  trailerCarNo: String

  """单位换算"""
  unitConversion: PeachUnitConversion

  """ 单价"""
  unitPrice: BigDecimal

  """ 仓库ID"""
  warehouseId: ID

  """ 仓库名称"""
  warehouseName: String

  """ 仓库类型"""
  warehouseType: String
}

type StockCommodityPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [StockCommodityListPayload]
  totalRecords: Int
}

type StockCommodityVarietyPayload {
  """ 品类id"""
  categoryId: Int

  """ 品类名称"""
  categoryName: String

  """ 品种id"""
  varietyId: Int

  """ 品种名称"""
  varietyName: String
}

"""库存列表请求参数"""
input StockCondition {
  """商品类型 10原料，20辅料"""
  commodityType: Int!

  """任务id"""
  taskId: ID!
}

input StockConditionInput {
  """归属信息"""
  belongInfo: [CustomerInfoInput]

  """具体商品类型(只针对于果品库存的类型需要传入数组参数) 原料 成品 半成品 次品 退货品"""
  commodityType: [Int]

  """商品分类 果品 辅料 周转筐"""
  commodityTypeId: Int!

  """查询参数(商品名称批次号)"""
  keyword: String

  """仓库id"""
  warehouseId: ID
}

type StockCostOrderCommodityDetail {
  """商品明细信息"""
  commodityDetailList: [CommodityDetailInfo]

  """仓库id"""
  warehouseId: ID

  """仓库名称"""
  warehouseName: String
}

"""费用单明细查询"""
type StockCostOrderCostDetailPayload {
  """费用单明细信息"""
  costDetailList: [CostDetail]
}

"""费用单明细返回"""
type StockCostOrderDetailPayload {
  """审核记录"""
  auditRecordList: [AuditLogInfo]

  """商品明细"""
  commodityDetail: CostOrderCommodityDetail

  """费用明细"""
  costDetailList: [CostDetail]

  """费用单号"""
  costOrderCode: String

  """费用单id"""
  costOrderId: ID

  """费用单状态"""
  costOrderStatus: StockCostStatusEnum

  """费用单类型"""
  costOrderType: StockCostOrderTypeEnum

  """费用合计"""
  costTotalAmount: BigDecimal

  """入库单号"""
  inOrderCode: String

  """操作人"""
  operateName: String

  """操作时间"""
  operateTime: Long

  """出库单号"""
  outOrderCode: String

  """备注"""
  remark: String

  """类型"""
  type: OrderBusinessTypeEnum
}

type StockCostOrderPayload {
  """商品名称"""
  commodityInfo: [PeachCommodityInfo]

  """费用单号"""
  costOrderCode: String

  """费用单id"""
  costOrderId: ID

  """费用单状态"""
  costOrderStatus: StockCostStatusEnum

  """费用单类型"""
  costOrderType: StockCostOrderTypeEnum

  """操作人"""
  operateName: String

  """操作时间"""
  operateTime: Long

  """类型"""
  type: OrderBusinessTypeEnum
}

""" 库存费用单类型"""
enum StockCostOrderTypeEnum {
  """报损出库"""
  BREAKAGE_COST_ORDER

  """ 商品调整"""
  COMMODITY_ADJUSTMENT

  """其他入库"""
  ENTRY_OTHER_COST_ORDER

  """ 未知"""
  UNRECOGNIZED
}

""" 库存费用查询状态类型"""
enum StockCostStatusEnum {
  """ 已完成（财务已确认，已完成）"""
  COMPLETE

  """已驳回（财务已驳回）"""
  REJECTED

  """ 审核中（待财务审核）"""
  UNDER_REVIEW

  """ 未知"""
  UNRECOGNIZED

  """ 待提交"""
  UN_SUBMIT
}

""" 商品库存信息"""
type StockDetailInfo {
  """ skuId"""
  skuId: Int

  """ sku 名称"""
  skuName: String

  """ sku 销售数量"""
  skuQuantity: [SalesNumCount]
}

"""库存数量统计"""
type StockNumCount {
  """数量"""
  number: BigDecimal

  """单位类型id"""
  unitType: Int
}

enum StockOperationType {
  """审核入库"""
  STOCK_IN

  """审核出库"""
  STOCK_OUT
  UNRECOGNIZED
}

type StockOrderBadgePayload {
  """待入库"""
  toBeInAudited: Int

  """待出库"""
  toBeOutAudited: Int
}

input StockOrderDetailInput {
  stockOrderId: ID!
}

type StockOrderDetailPayload implements CreateByBase & OrgBase {
  """业务单id"""
  businessId: ID

  """业务单信息"""
  businessInfo: BusinessInfo

  """业务类型"""
  businessType: PitayaBusinessTypeEnum

  """业务类型名称"""
  businessTypeName: String

  """商品信息"""
  commodities: [StockOrderItem]

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """审核单id"""
  id: ID

  """组织信息"""
  org: PitayaOrg

  """审核单单号"""
  stockOrderCode: String

  """审核单状态"""
  stockOrderStatus: StockOrderStatusEnum

  """审核单状态名称"""
  stockOrderStatusName: String

  """审核单类型"""
  stockOrderType: StockOrderType

  """审核单类型名称"""
  stockOrderTypeName: String
}

type StockOrderItem implements CommoditySkuBase & CreateByBase & StockBatchBase & TotalTypeBase & UnitTypeBase & WarehouseBase {
  """批次信息"""
  batch: StockBatch

  """商品信息"""
  commoditySku: PitayaCommoditySku

  """商品类型 id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """审核单明细id"""
  itemId: ID

  """审核单id"""
  stockOrderId: ID

  """大单位数量"""
  totalQuantity: BigDecimal

  """大单位"""
  totalType: Unit

  """小单位数量"""
  unitQuantity: BigDecimal

  """小单位"""
  unitType: Unit

  """待处理大单位数量"""
  waitTotalQuantity: BigDecimal

  """待处理小单位数量"""
  waitUnitQuantity: BigDecimal

  """仓库信息"""
  warehouse: Warehouse
}

input StockOrderListBadgeInput {
  """审核单操作类型"""
  stockOperationType: StockOperationType!
}

type StockOrderListBadgePayload {
  """审核单类型数量"""
  count: Int

  """审核单类型"""
  stockOrderType: StockOrderType
}

enum StockOrderStatus {
  """ 已完成"""
  COMPLETE

  """ 部分入(出)库"""
  PART_STORAGE

  """ 待入(出)库"""
  UN_STORAGE
}

enum StockOrderStatusEnum {
  """已取消"""
  CANCELED

  """已完成"""
  FINISHED

  """部分审核"""
  PART_STOCK

  """待审核"""
  TO_BE_AUDITED

  """已撤销"""
  UNDONE
  UNRECOGNIZED
}

enum StockOrderType {
  """销售开单配送补充单出库"""
  DELIVERY_SUPPLEMENTAL_SALE_ORDER_OUT_STOCK

  """销售计划配送补充单出库"""
  DELIVERY_SUPPLEMENTAL_SALE_PLAN_OUT_STOCK

  """平台开单退回入库"""
  PLATFORM_RETURN_IN_STOCK

  """平台开单销售退货入库"""
  PLATFORM_SALE_RETURN_IN_STOCK

  """销售开单配送退货入库"""
  SALE_INVOICE_DELIVERY_IN_STOCK

  """销售开单配送出库"""
  SALE_INVOICE_DELIVERY_OUT_STOCK

  """销售开单销售退货入库"""
  SALE_INVOICE_RETURN_IN_STOCK

  """销售开单自提出库"""
  SALE_INVOICE_SELF_PICKUP_OUT_STOCK

  """销售计划配送退货入库"""
  SALE_PLAN_DELIVERY_IN_STOCK

  """销售计划配送出库"""
  SALE_PLAN_DELIVERY_OUT_STOCK
  UNRECOGNIZED
}

type StockOrderWaitCommodityPayload {
  """ skuID"""
  commoditySkuId: Int

  """ 果品单价定位"""
  pricePosition: Int

  """ 小计金额"""
  subtotalAmount: BigDecimal

  """ 总计数量"""
  totalQuantity: BigDecimal

  """ 总计类型"""
  totalType: Int

  """ 单价"""
  unitPrice: BigDecimal

  """ 单价类型"""
  unitPriceType: Int

  """ 单位数量"""
  unitQuantity: BigDecimal

  """ 单位类型"""
  unitType: Int
}

type StockOutPayload {
  """ 出库单号"""
  stockOutCode: String

  """ 出库记录id"""
  stockOutId: ID
}

type StockPageResultPayload {
  pageCurrent: Int
  pageSize: Int
  records: [StockPayload]
  totalRecords: Long
}

type StockPayload {
  """批次号"""
  batchCode: String

  """归属id"""
  belongId: Int

  """归属name"""
  belongName: String

  """归属类型"""
  belongType: Int

  """分类id"""
  categoryId: Int

  """商品名称"""
  commodityName: String
  commoditySkuId: Int

  """规格id"""
  commoditySpecOptionIdList: [Int]

  """ 商品状态（10：正常 20：预警 30：呆滞品）"""
  commodityStatus: Int

  """商品分类"""
  commodityTypeId: Int
  createTime: Long

  """displayBelongName"""
  displayBelongName: String

  """ 在库时间"""
  inTime: Long

  """规格名称"""
  specOptionList: [String]

  """库存总计数量"""
  totalQuantity: Float

  """总计数量单位"""
  totalType: Int
  totalTypeName: String

  """库存数量"""
  unitQuantity: Float

  """库存单位"""
  unitType: Int
  unitTypeName: String

  """仓库名称"""
  warehouseId: ID
  warehouseName: String
}

type StockQuantity {
  """库存量大单位数量"""
  totalQuantity: BigDecimal

  """库存量小单位数量"""
  unitQuantity: BigDecimal
}

"""库存数量单位对象"""
type StockQuantityUnit {
  """基本单位数量"""
  basicQuantity: BigDecimal

  """基本单位"""
  basicType: Int

  """skuId"""
  skuId: Int

  """辅助单位数量"""
  subQuantity: BigDecimal

  """辅助单位"""
  subType: Int
}

"""库存数量单位对象input"""
input StockQuantityUnitInput {
  """基本单位数量"""
  basicQuantity: BigDecimal

  """基本单位"""
  basicType: Int

  """skuId"""
  skuId: Int

  """辅助单位数量"""
  subQuantity: BigDecimal

  """辅助单位"""
  subType: Int
}

enum StockQueryType {
  """ 盘点请求"""
  CHECK

  """ 出库请求"""
  OUT

  """ 未知"""
  UNRECOGNIZED
}

type StockRecordCommodityPayload {
  """ skuID"""
  commoditySkuId: Int

  """ 单位数量毛重"""
  grossUnitQuantity: BigDecimal

  """ 批次编码"""
  stockBatchCode: String

  """ 批次ID"""
  stockBatchId: ID

  """ 小计金额"""
  subtotalAmount: BigDecimal

  """ 总计数量"""
  totalQuantity: BigDecimal

  """ 总计类型"""
  totalType: Int

  """ 单价"""
  unitPrice: BigDecimal

  """ 单价类型"""
  unitPriceType: Int

  """ 单位数量"""
  unitQuantity: BigDecimal

  """ 单位类型"""
  unitType: Int
}

""" 出入库查询类型"""
enum StockRecordQueryType {
  """ 入库申请"""
  STOCK_IN_APPLY

  """ 入库记录"""
  STOCK_IN_RECORD

  """ 出库记录"""
  STOCK_OUT_RECORD

  """ 未知"""
  UNRECOGNIZED
}

enum StockRecordType {
  """ 所有类型"""
  ALL

  """ 入库"""
  IN

  """ 出库"""
  OUT

  """ 未知"""
  UNRECOGNIZED
}

""" 库存销售明细"""
type StockSalesListPayload {
  """仓库附加信息"""
  additionalInfo: String

  """ 车牌号"""
  carNumber: String

  """ 库存明细"""
  stockDetail: [StockDetailInfo]

  """ 仓库库存销售总件数"""
  totalQuantity: [SalesNumCount]

  """ 挂车号"""
  trailerNumber: String

  """ 仓库id"""
  wareHouseId: ID

  """ 仓库名称"""
  wareHouseName: String
}

type StockSkuBatchPayload {
  """ 车牌号"""
  carNo: String

  """ 商品列表"""
  data: [StockSkuGroup]

  """ 是否展示仓库附加信息"""
  temporaryStatus: Boolean

  """ 挂车号"""
  trailerCarNo: String

  """ 仓库id"""
  warehouseId: ID

  """ 仓库名称"""
  warehouseName: String
}

type StockSkuGroup {
  """ SKU ID"""
  commoditySkuId: Int

  """ SKU名称"""
  commoditySkuName: String

  """商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料"""
  commodityType: PeachGatewayCommodityTypeEnum

  """ 分批次库存商品"""
  data: [StockSkuInfo]

  """单位换算对象"""
  unitConversion: PeachUnitConversion
}

type StockSkuInfo {
  """ 库存批次ID"""
  batchId: ID

  """代卖标记，所属货主"""
  belongConsignorName: String

  """柜号"""
  cabinetCode: String

  """ 车牌号"""
  carNo: String

  """ 换算库存数量"""
  convertQuantity: BigDecimal

  """ 换算单位(如为0,则没有配置双单位)"""
  convertUnit: Int

  """ 成本价"""
  costPrice: String

  """ 入库时间"""
  inStockTime: Long

  """代卖标记"""
  saleMark: Boolean

  """ 可售库存"""
  stock: BigDecimal

  """ 是否展示仓库附加信息"""
  temporaryStatus: Boolean

  """ 挂车号"""
  trailerCarNo: String

  """ 可售库存单位"""
  unit: Int

  """ 仓库ID"""
  warehouseId: ID

  """ 仓库名称"""
  warehouseName: String

  """ 仓库类型"""
  warehouseType: String
}

input StockSkuInput {
  """ 品类id"""
  categoryId: Int

  """商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料"""
  commodityTypes: [PeachGatewayCommodityTypeEnum]

  """隐藏代卖商品"""
  hideAgencyCommodity: Boolean

  """ 商品名称"""
  skuName: String

  """ 仓库id"""
  warehouseId: ID!
}

type StockSkuPayload {
  """ 品类 ID"""
  categoryId: Int

  """ 品类名称"""
  categoryName: String

  """sku分组"""
  data: [StockSkuGroup]
}

input StockTemporaryDetailInput {
  """批次id"""
  stockBatchId: ID!

  """盘点数量"""
  temporaryQuantity: BigDecimal!

  """单位Id"""
  unitId: Int
}

input StockTemporaryInput {
  """ 暂存盘点详情"""
  temporaryDetails: [StockTemporaryDetailInput!]!

  """ 暂存盘点信息仓库ID"""
  wareHouseId: ID!
}

type StockWmsOrderBusinessInfo implements BelongOrgBase & CreateByBase & CustomerBase & SupplierBase & WarehouseBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """业务单号"""
  businessCode: String

  """业务单id"""
  businessId: ID

  """业务单状态"""
  businessStatus: Int

  """业务单状态名"""
  businessStatusName: String

  """业务类型"""
  businessType: PitayaBusinessTypeEnum

  """业务类型名称"""
  businessTypeName: String

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """业务客户"""
  customer: Customer

  """审核单类型"""
  stockWmsOrderType: StockWmsOrderType

  """审核单类型名称"""
  stockWmsOrderTypeName: String

  """供应商"""
  supplier: Supplier

  """仓库信息"""
  warehouse: Warehouse
}

input StockWmsOrderCommodityTypeBadgeInput {
  stockOperationType: StockOperationType!
  stockWmsOrderType: [StockWmsOrderType!]!
}

type StockWmsOrderCommodityTypeBadgePayload {
  """商品类型描述"""
  commodityTypeDesc: String

  """商品类型id 3:辅料 5:原料 6:成品 7:半成品 8:次品 9:退货品"""
  commodityTypeId: Int

  """审核单类型数量"""
  count: Int
}

input StockWmsOrderDetailInput {
  stockOperationType: StockOperationType!
  stockOrderId: ID!
}

type StockWmsOrderDetailPayload {
  """业务单id"""
  businessId: ID

  """业务单信息"""
  businessInfo: StockWmsOrderBusinessInfo

  """商品信息"""
  commodities: [StockWmsOrderItem]

  """商品类型"""
  commodityTypeId: Int

  """审核单id"""
  id: ID

  """审核单单号"""
  stockOrderCode: String

  """审核单状态"""
  stockOrderStatus: StockWmsOrderStatus

  """审核单状态名称"""
  stockOrderStatusName: String

  """审核单类型"""
  stockOrderType: StockWmsOrderType

  """审核单类型名称"""
  stockOrderTypeName: String
}

type StockWmsOrderItem implements BatchInfoWithWarehouseBase & CommoditySkuBase & TotalTypeBase & UnitTypeBase {
  """批次信息"""
  batchInfo: BatchInfoWithWarehouse

  """商品信息"""
  commoditySku: PitayaCommoditySku

  """商品序号"""
  index: ID

  """审核单明细id"""
  itemId: ID

  """标签"""
  markList: [AcquireMarkEnum]

  """标签说明"""
  markListDesc: [String]

  """ 单价定位: 净重/毛重 """
  pricePosition: PricePositionEnum

  """审核单id"""
  stockOrderId: ID

  """申请大单位数量"""
  totalQuantity: BigDecimal

  """申请大单位"""
  totalType: Unit

  """申请小单位数量"""
  unitQuantity: BigDecimal

  """申请小单位"""
  unitType: Unit

  """待处理大单位数量"""
  waitTotalQuantity: BigDecimal

  """待处理小单位数量"""
  waitUnitQuantity: BigDecimal
}

type StockWmsOrderListBadgePayload {
  """审核单类型数量"""
  count: Int

  """审核单类型"""
  stockInOrderType: StockWmsOrderType
}

enum StockWmsOrderStatus {
  """已取消"""
  CANCEL

  """已完成"""
  COMPLETE

  """部分入(出)库"""
  PART_STORAGE

  """已驳回"""
  REFUSE
  UNRECOGNIZED

  """待入(出)库"""
  UN_STORAGE

  """待提交"""
  UN_SUBMIT

  """已撤销"""
  WITHDRAW
}

enum StockWmsOrderType {
  """内部采购入库审核"""
  PITAYA_INTERNAL_PURCHASE_IN_STOCK

  """内部销售出库审核"""
  PITAYA_INTERNAL_SALE_OUT_STOCK

  """采购退货出库审核"""
  PURCHASE_RETURN_OUT_STOCK

  """原料采购入库审核"""
  RAW_PURCHASE_IN_STOCK

  """辅料采购入库审核"""
  SUB_PURCHASE_IN_STOCK
}

enum StopOverPointTypeEnum {
  """口岸"""
  PORT

  """收货点"""
  RECEIPT

  """发货点 """
  SHIP

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""商品存储管理条件基础信息"""
type StorageCondition {
  """商品id"""
  categoryId: Int

  """商品名称"""
  categoryName: String

  """最大湿度值"""
  maxHumidity: String

  """最大存放天数"""
  maxStorageDay: String

  """最高温度值"""
  maxTemperature: String

  """最低湿度值"""
  minHumidity: String

  """最小存放天数"""
  minStorageDay: String

  """最低温度值"""
  minTemperature: String

  """更新人（id）"""
  updatedBy: Int

  """更新时间"""
  updatedTime: Long
}

"""查询商品存储管理条件【分页】返回结果"""
type StorageConditionPageResult {
  """当前页码"""
  pageCurrent: Int

  """一页展示条数"""
  pageSize: Int

  """返回商品存储管理条件数据集"""
  records: [StorageCondition]

  """总条数"""
  totalRecords: Long
}

"""新增修改堆场请求对象"""
input StorageYardEditInput {
  """堆场地址"""
  address: String

  """国家编码"""
  countryCode: String

  """维度"""
  lat: BigDecimal

  """经度"""
  lng: BigDecimal

  """堆场名称多语言"""
  nameLocale: [NameInput]

  """堆场id"""
  storageYardId: Long
}

""" 堆场信息校验请求"""
input StorageYardInfoInput {
  """口岸id"""
  storageYardId: Long

  """校验内容"""
  verifyContent: String

  """校验类型"""
  verifyType: VerifyType
}

interface StorageYardListInterface {
  """堆场id"""
  storageYardIdList: [Long]

  """堆场名称"""
  storageYardNameList: [String]
}

"""分页查询堆场请求对象"""
input StorageYardPageInput {
  """国家编码"""
  countryCodeList: [CountryCode]

  """堆场名称"""
  name: String

  """分页参数"""
  page: Page
}

"""分页查询堆场响应对象"""
type StorageYardPagePayload {
  """当前页码"""
  pageCurrent: Int

  """页尺寸"""
  pageSize: Int

  """分页数据列表"""
  records: [StorageYardPayload]

  """总数据量"""
  totalRecords: Long
}

"""堆场对象"""
type StorageYardPayload {
  """堆场详细地址"""
  address: String

  """国家编码"""
  countryCode: String

  """国家名称"""
  countryName: String

  """创建时间 时间戳格式（毫秒）"""
  createdTime: Long

  """纬度"""
  lat: BigDecimal

  """经度"""
  lng: BigDecimal

  """堆场名称"""
  name: String

  """堆场名称多语言"""
  nameLocale: [NamePayload]

  """堆场id"""
  storageYardId: Long
}

type StoreManagementDetailPayload {
  """客户信息"""
  customerDetail: CustomerWithAdd
}

type StoreManagementSaleCommodityPayload implements CommoditySkuBase & SalePriceTypeBase {
  """ 可售数量 """
  availableSaleQuantity: Quantity

  """批次信息"""
  batchInfo: [SaleCommodityBatchPayload]

  """sku信息"""
  commoditySku: PitayaCommoditySku

  """商品类型"""
  commodityType: Int

  """商品类型名称"""
  commodityTypeName: String

  """销售单价"""
  salePrice: BigDecimal

  """单价单位"""
  salePriceType: Unit

  """销售量"""
  saleQuantity: Quantity

  """单品小计"""
  totalSalePrice: BigDecimal
}

type StoreManagementStockDetailPayload implements CommoditySkuBase {
  """批次信息"""
  batches: [StockBatch]

  """sku信息"""
  commoditySku: PitayaCommoditySku

  """商品类型"""
  commodityType: Int

  """商品类型名称"""
  commodityTypeName: String

  """库存总量"""
  stockQuantity: Quantity
}

type StringOption {
  """描述（显示）"""
  label: String

  """值（唯一标识）"""
  value: String
}

type SubAlarmInfoPayload {
  """报警状态"""
  alarmState: AlarmState

  """报警类型"""
  alarmType: AlarmType

  """持续时间"""
  durationTime: String

  """报警开始时间"""
  startTime: Long

  """报警子类型"""
  subAlarmType: AlarmSubType
}

enum SubGroupTypeEnum {
  """默认的子分组"""
  SYSTEM_DEFAULT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """自定义分组"""
  USER_CUSTOM
}

input SubOrgInput {
  """组织id集"""
  orgId: [ID]

  """租户"""
  tenantId: ID
}

type SubOrgPayLoad {
  """id"""
  orgId: ID

  """组织名称"""
  orgName: String

  """父级id"""
  orgParentId: ID

  """状态 1:禁用，99：启用"""
  status: Int
}

input SubmitAcquireInput {
  applyId: ID!
}

input SubmitAdvanceReturnOrderInput {
  """系统ID"""
  appId: Int!

  """Id号入参"""
  id: ID!
}

input SubmitAgencySaleSettlementOrderInput {
  """结算单id"""
  settlementId: ID!
}

"""调拨费用提交财务入参"""
input SubmitAllocateToFinanceInput {
  """调拨费用ID"""
  flowCostId: ID!

  """调拨业务类型，默认普通调拨"""
  transferBusinessType: PeachTransferOrderEnum
}

""" 提交费用单到业务员审核参数 """
input SubmitBillInput {
  id: ID!

  """ 费用单类型 """
  incomeStatementType: BillMainTypeEnum!
}

""" 配送费用单-接入中台: 提交审核入参 """
input SubmitDeliveryFeeInput {
  """ 配送费用单id """
  billMainId: ID!
}

input SubmitDeliveryOrderInput {
  """配送单订单ID"""
  orderId: ID!
}

input SubmitIndividualPurchaseReturnInput {
  returnId: ID!
}

type SubmitInfoPayload implements SubmitUserBase {
  """违约单Id"""
  breakContractId: ID

  """提交时间"""
  submitTime: Long

  """提交人"""
  submitUser: User
}

input SubmitJointVentureSaleInput {
  outOrderId: ID!
}

input SubmitOtherInBillInput {
  """id"""
  billId: ID
}

input SubmitPurchaseReturnOrderInput {
  returnId: ID!
}

input SubmitReturnFinanceInput {
  """异常备注"""
  errorDescription: String!

  """退货单号"""
  inOrderId: ID!
}

input SubmitSaleDeliveryOrderInput {
  """配送单订单ID"""
  deliveryOrderId: ID!
}

input SubmitSaleIncomeOrderCommodityInput {
  incomeItemId: ID
  photos: [String]
  salePrice: BigDecimal
  totalQuantity: BigDecimal

  """v2.14小计"""
  totalSalePrice: BigDecimal
  unitQuantity: BigDecimal
}

input SubmitSaleIncomeOrderInput {
  commodities: [SubmitSaleIncomeOrderCommodityInput]
  incomeId: ID!
}

input SubmitSaleInvoiceInput {
  """订单id"""
  orderId: ID!
}

input SubmitSupplementalOrderInput {
  """配送补充单订单ID"""
  deliverySupplementalOrderId: ID!
}

interface SubmitUserBase {
  """提交人"""
  submitUser: User
}

input SubmitWasteSaleOrderInput {
  saleOrderId: ID!
}

type SummaryAddressInfo implements AddressInfoBase {
  """地址信息"""
  addressInfo: AddressInfo
}

type SummaryCustomerAddressInfo implements CustomerAddressInfoBase {
  """客户或地址信息"""
  customerAddressInfo: CustomerAddressInfo
}

type SupervisionPayload {
  """辅料盘点"""
  assistCheck: Boolean

  """费用单提交情况 2.7 新增"""
  billSubmitSummary: BillNotSubmitSummary

  """日期"""
  date: Long

  """次品盘点"""
  defectiveCheck: Boolean

  """配送费用单统计 2.8 新增"""
  deliveryBillSummary: DeliveryBillSummary

  """半成品盘点"""
  halfProductCheck: Boolean

  """组织id"""
  orgId: Int

  """组织名称"""
  orgName: String

  """成品盘点"""
  productCheck: Boolean

  """采购费用单未提交数量"""
  purchaseBillUnSubmit: Int @deprecated(reason: "2.7 废弃，billSubmitSummary.purchaseSummary 代替")

  """原料盘点"""
  rawMaterialCheck: Boolean

  """退货品盘点"""
  returnCheck: Boolean

  """收入单提交情况 2.7 新增"""
  saleIncomeSubmitSummary: SaleIncomeNotSubmitSummary

  """调入费用单未提交数量"""
  transferInBillUnSubmit: Int @deprecated(reason: "2.7 废弃，billSubmitSummary.transferInSummary 代替")

  """调出费用单未提交数量"""
  transferOutBillUnSubmit: Int @deprecated(reason: "2.7 废弃，billSubmitSummary.transferOutSummary 代替")
}

input SupplementalOrderDetailInput {
  """配送补充单订单ID"""
  deliverySupplementalOrderId: ID!
}

type SupplementalOrderPayload implements BelongOrgBase & CreateByBase {
  """所属组织"""
  belongOrg: PitayaOrg

  """创建人"""
  createBy: User

  """创建时间"""
  createTime: Long

  """配送日期"""
  deliveryDate: Long

  """配送货物来源"""
  deliveryGoodsSource: DeliveryGoodsSourceEnum

  """配送货物来源描述"""
  deliveryGoodsSourceDesc: String

  """配送方式(物流运输/直播电商配送)"""
  deliveryMode: DeliveryModeEnum

  """配送方式(物流运输/直播电商配送)描述"""
  deliveryModeDesc: String

  """配送单商品明细"""
  deliveryOrderItem: [SaleDeliveryOrderItemPayload]

  """补充单号"""
  orderCode: String

  """补充单id"""
  orderId: ID

  """补充单状态"""
  orderStatus: SupplementalOrderStatusEnum

  """补充单状态描述"""
  orderStatusDesc: String

  """关联配送单号"""
  saleDeliveryOrderCode: String

  """关联配送单id"""
  saleDeliveryOrderId: ID
}

enum SupplementalOrderStatusEnum {
  """已取消"""
  CANCELED

  """已完成"""
  COMPLETED

  """待出库"""
  TO_BE_OUT

  """待提交"""
  UN_SUBMIT

  """已作废"""
  VOIDED
}

type Supplier {
  """供应商Id"""
  supplierId: Int

  """供应商名称"""
  supplierName: String
}

type SupplierAddressEntity {
  """供应商详细地址"""
  complateAddress: String

  """供应商地址id"""
  id: Int

  """供应商地址简称"""
  shortAddress: String
}

"""供应商属性"""
enum SupplierAttribute {
  """外部"""
  EXTERNAL

  """内部"""
  INTERNAL
}

interface SupplierBase {
  supplier: Supplier
}

type SupplierBasePayload {
  """供应商属性"""
  attribute: PeachAttributeTypeEnum

  """市编码"""
  cityId: ID

  """市名称"""
  cityName: String

  """控制人"""
  controlUser: String

  """区（县）编码"""
  countyId: ID

  """区（县）名称"""
  countyName: String

  """创建人id"""
  createBy: Int

  """创建时间"""
  createTime: Long

  """删除标识"""
  deleted: Int

  """证明资料，不包含身份证"""
  fileRecord: [PeachSupplierFilePayload]

  """供应商门牌号"""
  houseNum: String

  """供应商id"""
  id: Int

  """身份证"""
  idCard: String

  """身份证"""
  idCardFile: PeachSupplierFilePayload

  """工商信息认证标识（1是，99否，0未指定）"""
  infoAuth: Int

  """是否被关联过"""
  isAssociated: Boolean

  """座机号码"""
  landlineNum: String

  """法人"""
  legalPerson: String

  """邮箱账号"""
  mail: String

  """经营地"""
  operateAddress: String

  """经营范围"""
  operateRange: String

  """纳税类别"""
  payTaxesType: PeachTaxpayerClassEnum

  """联系电话"""
  phoneNum: String

  """省编码"""
  provinceId: ID

  """省名称"""
  provinceName: String

  """注册日期"""
  recordDate: Long

  """登记状态"""
  registerStatus: PeachCorpRegisterStatusEnum

  """注册资本（单位：万元）"""
  registeredCapital: String

  """供应商地址"""
  supplierAddress: String

  """供应商类型（10个人20/公司/0未指定）"""
  supplierBaseType: PeachSupplierBaseTypeEnum

  """供应商名称"""
  supplierName: String

  """纳税人识别号"""
  tfn: String

  """微信账号"""
  wechat: String
}

enum SupplierBaseType {
  """公司"""
  COMPANY

  """个人"""
  PERSONAL

  """未知"""
  UNRECOGNIZED
}

input SupplierCategoryOptionInput {
  """货源"""
  goodsSource: GoodsSourceEnum

  """供应商id"""
  id: ID
}

input SupplierCheckInput {
  """港口id"""
  portId: ID

  """供应商id列表"""
  supplierId: [ID]
}

type SupplierCheckPayload {
  """结果,true为服务于对应港口,false为不服务于对应港口"""
  result: [Boolean]
}

type SupplierClsEntity {
  """供应商类型id"""
  id: Int

  """供应商类型名称"""
  typeName: String
}

input SupplierCondition {
  """ 供应商名称"""
  supplierName: String

  """ 税号"""
  tfn: String
}

input SupplierConditionInput {
  """供应商属性"""
  attribute: SupplierAttribute

  """是否跨分拣仓搜索1-是; 99-否; 默认是"""
  crossOrg: Int

  """身份证模糊搜索"""
  fuzzyIdCard: String

  """供应商名称模糊搜索"""
  fuzzyName: String

  """手机号模糊搜索"""
  fuzzyPhone: String

  """纳税人识别号/统一社会信用代码模糊"""
  fuzzyTin: String

  """身份证"""
  idCard: String

  """关键字查询"""
  keyword: String

  """所属城仓"""
  orgId: Int

  """手机号"""
  phone: String

  """供应商类型(10个人20/公司/0未指定)"""
  supplierBaseType: SupplierBaseType

  """供应商名字"""
  supplierName: String

  """供应商简称"""
  supplierShortName: String

  """供应商类别 1:果品供应商; 3:辅料; 4:周转筐; 5:运杂; 7:报关公司; 8:运输公司; 10:出口公司; 11:供应链金融公司;"""
  supplierTypeId: [Int]

  """纳税人识别号/统一社会信用代码"""
  tin: String
}

type SupplierContractOption {
  """联系人id"""
  contractId: ID

  """联系人名称"""
  contractName: String

  """联系人电话"""
  contractPhone: String

  """国家"""
  country: DurianCountryTypeEnum

  """国家名称"""
  countryName: String
}

type SupplierEntity {
  """供应商id"""
  id: Int

  """供应商名称"""
  name: String
}

input SupplierExistInput {
  """ 联系电话"""
  phoneNum: String

  """ 供应商名称"""
  supplierName: String

  """ 税号"""
  tfn: String
}

input SupplierInput {
  """ 供应商属性"""
  attribute: Int

  """ 供应商所属组织id"""
  belongOrgId: Int

  """ 供应商所属租户id"""
  belongTenantId: Long

  """ 供应商门牌号"""
  houseNum: String

  """ 供应商座机号"""
  landlineNum: String

  """ 供应商手机号"""
  phoneNum: String

  """ 供应商地址"""
  supplierAddress: String
  supplierId: Int

  """ 供应商名称"""
  supplierName: String

  """ 税号"""
  tfn: String
}

interface SupplierInterface {
  """供应商ID"""
  supplierId: ID

  """供应商名称"""
  supplierName: String
}

interface SupplierListBase {
  supplierList: [Supplier]
}

interface SupplierNameBase {
  """供应商Id"""
  supplierId: Int

  """供应商名称"""
  supplierName: String
}

input SupplierOptionInput {
  """品类id"""
  categoryId: ID

  """货源"""
  goodsSource: GoodsSourceEnum
}

"""客户分页实体"""
type SupplierPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [PitayaSupplierPayload]
  totalRecords: Long
}

"""客户分页实体"""
type SupplierPageResult {
  pageCurrent: Int
  pageSize: Int
  records: [SupplierResponse]
  totalRecords: Long
}

""" 供应商信息"""
type SupplierPayload {
  """关联用户id"""
  associationUserId: Int

  """关联用户名字"""
  associationUserName: String

  """用户状态"""
  associationUserStatus: PeachUserStatusEnum

  """ 供应商属性"""
  attribute: PeachAttributeTypeEnum

  """市编码"""
  cityId: ID

  """市名称"""
  cityName: String

  """实际控制人"""
  controlUser: String

  """ 是否代卖合作"""
  cooperation: Boolean

  """区（县）编码"""
  countyId: ID

  """区（县）名称"""
  countyName: String

  """ 创建时间"""
  createTime: Long

  """证明资料"""
  fileRecord: [PeachSupplierFilePayload]

  """ 财务系统编码"""
  financialSystemCode: String

  """身份证"""
  idCard: String

  """身份证"""
  idCardFile: PeachSupplierFilePayload

  """工商信息认证标识（1是，99否，0未指定）"""
  infoAuth: Int

  """是否开票主体"""
  invoiceSubject: Boolean

  """法定代表人"""
  legalPerson: String

  """是否长期合作（1是，99否，0未指定）"""
  longCooperation: Int

  """邮箱"""
  mail: String

  """实际经营地址"""
  operateAddress: String

  """经营范围"""
  operateRange: String

  """纳税类别"""
  payTaxesType: PeachTaxpayerClassEnum

  """ 联系电话"""
  phoneNum: String

  """省编码"""
  provinceId: ID

  """省名称"""
  provinceName: String

  """成立日期"""
  recordDate: Long

  """登记状态"""
  registerStatus: PeachCorpRegisterStatusEnum

  """注册资本（单位：万元）"""
  registeredCapital: String

  """ 备注信息"""
  remark: String

  """供应商详情-银行信息"""
  supplierAccount: [PeachSupplierAccountPayload]

  """ 注册地址"""
  supplierAddress: String

  """供应商基础id"""
  supplierBaseId: Int

  """供应商类型（10个人20/公司/0未指定）"""
  supplierBaseType: PeachSupplierBaseTypeEnum

  """联系人"""
  supplierContacts: [PeachSupplierContactPayload]

  """供应商详情-合同"""
  supplierContract: [PeachSupplierContractPayload]

  """供应商详情-合作"""
  supplierCooperation: PeachSupplierCooperationPayload

  """ 供应商类别"""
  supplierDetailType: Int

  """ 供应商详情id"""
  supplierId: Int

  """ 供应商全称"""
  supplierName: String

  """ 供应商所属组织"""
  supplierOrgId: Int

  """ 供应商所属组织名称"""
  supplierOrgName: String

  """供应商详情-资质"""
  supplierQualification: PeachSupplierQualificationPayload

  """ 供应商简称"""
  supplierShortName: String

  """供应商子类别"""
  supplierSubType: [PeachSupplierSubTypeEnum]

  """ 统一社会信用代码"""
  tfn: String

  """ 供应商类别"""
  typeName: String

  """微信"""
  wechat: String
}

type SupplierReconciliationDetailPayload {
  """对账配置"""
  configuration: [SupplierReconciliationPayload]

  """供应商id"""
  supplierId: ID
}

input SupplierReconciliationInput {
  """费用项id"""
  costId: ID!

  """对账id"""
  id: ID

  """税点"""
  taxPoint: BigDecimal!

  """费用模板类型"""
  tempType: TemplateTypeEnum!
}

type SupplierReconciliationPayload implements CostNameInterface {
  """费用项id"""
  costId: ID

  """费用项名称"""
  costName: String

  """对账id"""
  id: ID

  """税点"""
  taxPoint: BigDecimal

  """费用模板类型"""
  tempType: TemplateTypeEnum
}

type SupplierResponse {
  """ 供应商属性"""
  attribute: Int

  """ 创建时间"""
  createTime: Long

  """ 供应商门牌号"""
  houseNum: String

  """ 供应商座机号"""
  landlineNum: String

  """ 供应商手机号"""
  phoneNum: String

  """ 供应商地址"""
  supplierAddress: String

  """ 供应商id"""
  supplierId: Int

  """ 供应商名称"""
  supplierName: String

  """ 税号"""
  tfn: String
}

enum SupplierSubType {
  """国内基地供应商"""
  DOMESTIC_BASE_SUPPLIERS

  """国内城市供应商"""
  DOMESTIC_CITY_SUPPLIERS

  """国内进口代理商"""
  DOMESTIC_IMPORT_AGENTS

  """国内进口供应商"""
  DOMESTIC_IMPORT_SUPPLIERS

  """海外基地供应商"""
  OVERSEAS_BASE_SUPPLIERS

  """未知"""
  UNRECOGNIZED
}

type SupplierType {
  """供应商类型"""
  supplierType: Int

  """供应商类型名称"""
  typeName: String
}

""" 供应商类型"""
type SupplierTypePayload {
  """ 供应商类型启用标识"""
  enable: Int

  """ 供应商类型id"""
  id: Int

  """ 供应商类型名称"""
  typeName: String
}

input SuppliersOptionInput {
  """供应商类别 1:果品供应商; 3:辅料; 4:周转筐; 5:运杂; 7:报关公司; 8:运输公司; 10:出口公司; 11:供应链金融公司;"""
  supplierTypeId: [Int]
}

enum SupplyChainModelEnum {
  """供应链金融模式"""
  SUPPLY_CHAIN_FINANCE_MODEL

  """传统模式"""
  TRADITIONAL_MODEL
}

type TableBO {
  """id"""
  id: String!

  """table名称"""
  name: String!
  schemaId: String!
  schemaName: String!
}

input TableDesignFieldNameInput {
  """模板id"""
  id: ID!

  """字段名 """
  name: String!
}

input TableDesignStatusInput {
  """分组id"""
  id: ID!

  """状态"""
  status: EnableEnum!
}

input TableFieldCreateInput {
  """原子指标"""
  atomicIndex: [ID]

  """数据验证"""
  dataVerification: [DataVerificationEnum]

  """字段名"""
  name: String!

  """备注"""
  remark: String

  """字段设置"""
  setting: String!

  """排序"""
  sort: Int

  """模板id"""
  tempId: ID

  """字段类型"""
  type: TableFieldTypeEnum!
}

input TableFieldDelInput {
  """字段id"""
  id: [ID]!

  """模板Id"""
  tempId: ID!
}

input TableFieldEditAndDelInput {
  """删除数据"""
  delData: TableFieldDelInput

  """编辑数据"""
  editData: [TableFieldEditInput!]
}

input TableFieldEditInput {
  """原子指标"""
  atomicIndex: [ID]

  """数据验证"""
  dataVerification: [DataVerificationEnum]

  """id"""
  id: ID!

  """字段名"""
  name: String!

  """备注"""
  remark: String

  """字段设置"""
  setting: String!

  """模板id"""
  tempId: ID

  """字段类型"""
  type: TableFieldTypeEnum!
}

type TableFieldPayload {
  """原子指标"""
  atomicIndex: [AtomicIndexPayload]

  """数据验证"""
  dataVerification: [String]

  """id"""
  id: ID

  """字段名"""
  name: String

  """备注"""
  remark: String

  """字段设置真实值"""
  setting: String

  """字段设置展示值"""
  settingViewValue: String

  """排序"""
  sort: Int

  """状态"""
  status: EnableEnum

  """模板id"""
  tempId: ID

  """字段类型"""
  type: TableFieldTypeEnum
}

input TableFieldQueryInput {
  """模板id"""
  id: ID!

  """字段名 """
  name: String
}

input TableFieldSortInput {
  """字段id"""
  id: ID!

  """排序顺序"""
  sort: Int!
}

enum TableFieldTypeEnum {
  """多选"""
  CHECKBOX

  """日期"""
  DATE

  """数值"""
  NUMBER

  """单选"""
  RADIO

  """文本"""
  TEXT
}

input TablePayInput {
  """动态列"""
  columns: [ColumnInput]

  """id"""
  id: ID

  """数据"""
  records: [Object]

  """标题"""
  title: String

  """合计数量"""
  totalQuantity: BigDecimal
}

type TablePayload {
  """抽检后数量"""
  actualQuantity: BigDecimal

  """动态列"""
  columns: [ColumnPayload]

  """id"""
  id: ID

  """数据"""
  records: [Object]

  """抽检数量"""
  sampleQuantity: BigDecimal

  """标题,即商品名称"""
  title: String

  """总毛重"""
  totalGrossWeight: BigDecimal

  """总进口货值"""
  totalImportAmount: BigDecimal

  """总净重"""
  totalNetWeight: BigDecimal

  """合计数量"""
  totalQuantity: BigDecimal
}

enum TableTitleActionPageEnum {
  """关务出口报关商品table"""
  CUSTOMS_EXPORT_DECLARE_COMMODITY_TABLE

  """关务进口报关商品table"""
  CUSTOMS_IMPORT_DECLARE_COMMODITY_TABLE

  """关务单据上传商品table"""
  CUSTOMS_INVOICE_COMMODITY_TABLE

  """关务陆运在途"""
  CUSTOMS_ROAD_TRIP

  """货柜综合查看产地计划商品table"""
  DURIAN_INTEGRATED_QUERY_ORIGIN_PLAN_COMMODITY_TABLE

  """货柜综合查看销地计划商品table"""
  DURIAN_INTEGRATED_QUERY_SALES_PLAN_COMMODITY_TABLE

  """货柜调拨费用"""
  DURIAN_TRANSFER_BILL

  """货柜驾驶舱"""
  DURIAN_TRAVEL

  """货柜驾驶舱产地计划商品table"""
  DURIAN_TRAVEL_ORIGIN_PLAN_COMMODITY_TABLE

  """货柜驾驶舱销地计划商品table"""
  DURIAN_TRAVEL_SALES_PLAN_COMMODITY_TABLE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type TableTitleGroupPayload {
  """表头分组"""
  titleGroup: String

  """表头"""
  titleList: [TableTitlePayload]
}

input TableTitleListInput {
  """页面"""
  actionPage: TableTitleActionPageEnum!

  """业务id"""
  dataId: ID
}

type TableTitlePayload {
  """表头ID"""
  id: ID

  """是否选中"""
  selected: Boolean

  """表头CODE"""
  titleCode: String

  """表头文字"""
  titleDesc: String

  """表头排序"""
  titleSort: Int

  """表头的类型"""
  titleType: TableTitleTypeEnum
}

input TableTitleSortInfoInput {
  """表头ID"""
  id: ID!

  """是否选中"""
  selected: Boolean

  """表头排序"""
  sort: Int!
}

input TableTitleSortInput {
  """页面类型"""
  actionPage: TableTitleActionPageEnum!

  """业务id"""
  dataId: ID

  """表头顺序"""
  sortList: [TableTitleSortInfoInput!]
}

enum TableTitleTypeEnum {
  """商品规格"""
  COMMODITY_SPEC

  """固定"""
  FIXED

  """调拨费用"""
  TRANSFER_BILL

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input TableTitleUpdateInput {
  """页面类型"""
  actionPage: TableTitleActionPageEnum!

  """业务id"""
  dataId: ID

  """选中表头id"""
  titleIdList: [ID!]
}

type TableTreeListPayload {
  """状态信息"""
  msg: String!
  records: [TableTreePayload!]!

  """状态码"""
  statusCode: Int!
}

type TableTreePayload {
  """schema名称"""
  schemaName: String!

  """table名称"""
  tables: [TableBO!]!
}

type Tag {
  tagCode: String
  tagId: Long
  tagName: String
}

input TagAddBatchInput {
  """操作页面"""
  operatePage: TagOperatePageEnum

  """计划id"""
  planIdList: [ID!]!

  """标签"""
  tagList: [TagAddInfoInput]
}

input TagAddInfoInput {
  """备注"""
  remark: String

  """标签Id"""
  tagId: ID
}

input TagAddInput {
  """操作页面"""
  operatePage: TagOperatePageEnum

  """计划id"""
  planId: ID

  """标签"""
  tags: [TagAddInfoInput]
}

type TagAddPayload {
  """备注"""
  remark: String

  """标签Id"""
  tagId: ID
}

enum TagAttributeEnum {
  """产地计划"""
  ORIGIN

  """销地计划"""
  SALES

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

enum TagBelongEnum {
  """其他人"""
  OTHER

  """自己"""
  SELF

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input TagCreateInput {
  """含义"""
  meaning: String

  """标签名称"""
  name: String!

  """标签多语言"""
  nameLocale: Object

  """角色id"""
  roleId: [ID!]

  """样式颜色"""
  styleColor: String!

  """标签类型"""
  type: TagTypeEnum!
}

enum TagEnum {
  """默认"""
  DEFAULT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""标签信息"""
type TagInfoPayload {
  """可删除权限"""
  canDeleted: Boolean

  """创建人"""
  createBy: ID

  """创建时间"""
  createTime: Long

  """创建人名称"""
  createUserName: String

  """启用禁用"""
  enabled: EnableEnum

  """id"""
  id: ID

  """含义"""
  meaning: String

  """名称"""
  name: String

  """标签id"""
  planId: ID

  """标签备注"""
  remark: String

  """样式"""
  styleColor: String

  """标签所属"""
  tagBelong: TagBelongEnum

  """标签id"""
  tagId: ID

  """类型"""
  type: TagTypeEnum
}

interface TagListInterface {
  """计划id"""
  planId: ID

  """是否查询关联计划标签"""
  tagAttribute: TagAttributeEnum

  """标签"""
  tagList: [TagInfoPayload]
}

enum TagOperatePageEnum {
  """装柜任务"""
  APP_INTERNATIONAL_LOADING

  """发货管理"""
  DELIVERY_MANAGER

  """货柜陆运在途"""
  DURIAN_ROAD_TRIP

  """货柜海运在途"""
  DURIAN_SEA_TRIP

  """驾驶舱"""
  TRAVEL

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input TagPageInput {
  """创建时间终"""
  createTimeEnd: Long

  """创建时间起"""
  createTimeStart: Long

  """标签名称"""
  name: String

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """标签类型"""
  type: TagTypeEnum
}

type TagPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
  records: [TagPayload]

  """总记录数"""
  totalRecords: Int
}

type TagPayload {
  """创建时间"""
  createTime: Long

  """状态"""
  enabled: EnabledEnum

  """状态名称"""
  enabledName: String

  """id"""
  id: ID

  """含义"""
  meaning: String

  """名称"""
  name: String

  """标签多语言"""
  nameLocale: Object

  """角色id"""
  roleId: [ID]

  """样式颜色"""
  styleColor: String

  """标签类型"""
  type: TagTypeEnum

  """标签类型名称"""
  typeName: String
}

type TagSelectTextOption {
  children: [TagSelectTextOption]
  disabled: Boolean
  key: String
  styleColor: String
  title: String
  value: ID
}

enum TagTypeEnum {
  """品牌类"""
  BRAND

  """数据类"""
  DATA

  """货物类"""
  GOODS

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input TagUpdateInput {
  """id"""
  id: ID

  """含义"""
  meaning: String

  """标签名称"""
  name: String!

  """标签多语言"""
  nameLocale: Object

  """角色id"""
  roleId: [ID!]

  """样式颜色"""
  styleColor: String!

  """标签类型"""
  type: TagTypeEnum!
}

""" 盘点商品详情"""
input TakeStockCommodityDetailInput {
  """ 批次库存id"""
  batchStockId: ID

  """ 盘点标签ID集合"""
  checkLabelId: ID

  """ 库存SKU ID"""
  commoditySkuId: Int

  """ 异常原因"""
  reason: String

  """ 系统库存数量"""
  systemQuantity: StockQuantityUnitInput

  """ 盘点库存数量"""
  takeStockQuantity: CurrentUnitConversionInput
}

""" 盘点商品详情"""
type TakeStockCommodityDetailPayload {
  """批次号"""
  batchCode: String

  """标签修改记录"""
  checkLabelChangeLog: [CheckLabelChangeLog]

  """盘点标签ID"""
  checkLabelId: ID

  """ 10:正常 20:盘赢 30:盘亏"""
  checkStatus: Int

  """盘点库存商品单位转换"""
  checkUnitConversion: StockQuantityUnit

  """ 商品名称"""
  commoditySkuName: String

  """入库时间"""
  entryTime: Long

  """盘点标签内容"""
  labelContent: String

  """ 溯源批次号"""
  originalBatchCode: String

  """ 异常原因"""
  remark: String

  """skuId"""
  skuId: Int

  """ 入库/出库 单号"""
  stockOrderCode: String

  """系统库存商品单位转换"""
  sysUnitConversion: StockQuantityUnit
}

type TakeStockCreatePayload {
  """盲盘不一致品类列表"""
  inconsistentCategoryList: [String]

  """盘点记录id"""
  inventoryId: ID

  """盘亏信息"""
  loseRecord: TakeStockCreateRecordPayload

  """盘盈信息"""
  winRecord: TakeStockCreateRecordPayload
}

type TakeStockCreateRecordPayload {
  recordCode: String
  recordId: ID
}

""" 盘点详情"""
input TakeStockDetailInput {
  """ 盘点仓库"""
  checkWarehouseId: ID

  """ 备注"""
  remark: String

  """盘点sku列表"""
  takeStockCommodityDetailInput: [TakeStockCommodityDetailInput]
}

""" 盘点记录详情"""
input TakeStockRecordDetailInput {
  """ 盘点id"""
  checkId: ID
}

""" 盘点详情"""
type TakeStockRecordDetailPayload {
  """ 存在异常数量"""
  abnormalQuantity: Int

  """ 盘点商品数量"""
  checkCount: Int

  """ 盘点日期"""
  checkDate: Long

  """盘点提交时间"""
  createTime: Long
  records: [TakeStockCommodityDetailPayload]

  """ 备注信息"""
  remark: String

  """ 盘点人"""
  username: String

  """ 盘点仓库名称"""
  warehouseName: String
}

""" 盘点记录"""
input TakeStockRecordInput {
  """ 截止时间"""
  expireDate: Long
  pageCurrent: Int
  pageSize: Int

  """ 起始时间"""
  startDate: Long

  """ 库存状态(10:正常，20：异常)"""
  totalStatus: Int

  """ 盘点仓库"""
  warehouseId: ID
}

""" 盘点记录信息"""
type TakeStockRecordPayload {
  """ 盘点日期"""
  checkDate: Long

  """ 盘点记录Id"""
  checkId: ID

  """ 盘点数量"""
  checkNum: BigDecimal

  """ 提交时间"""
  createTime: Long

  """备注"""
  remark: String

  """ 库存状态(10:正常，20：异常)"""
  totalStatus: Int

  """ 操作人"""
  username: String

  """ 盘点仓库"""
  warehouseName: String
}

interface TargetBelongOrgBase {
  """调入所属组织"""
  targetBelongOrg: PitayaOrg
}

interface TargetOrgBase {
  """调入组织"""
  targetOrg: PitayaOrg
}

interface TargetWarehouseBase {
  """移入仓库"""
  targetWarehouse: Warehouse
}

"""生产任务详情"""
type Task {
  """
  "
  异常任务订单审核标识
  """
  abnormalFlag: Boolean

  """ 取消原因"""
  cancelReason: String

  """生产组长id"""
  leaderId: Int

  """生产组长名称"""
  leaderName: String

  """生产线"""
  line: Int

  """正式工人数"""
  numberActual: Int

  """计划人数"""
  numberPlan: Int

  """生产计划"""
  plan: Plan

  """生产计划id"""
  planId: ID

  """任务单号"""
  taskCode: String

  """生产任务id"""
  taskId: ID

  """生产任务明细"""
  taskItems: [TaskItem]

  """任务状态【10：无状态，计划未发布时任务没有状态、20：待生产、30：生产中、40：已完成、50：已取消】"""
  taskStatus: Int

  """任务状态名称"""
  taskStatusName: String

  """临时工人数"""
  tempWorkerQuantity: Int
}

type TaskAcquireMaterialCommodityPayload {
  bomId: Int
  commodityCategoryId: Int
  commodityCategoryName: String
  commodityId: Int
  commodityName: String
  commodityPlaceOriginId: Int
  commodityPlaceOriginName: String
  commoditySkuId: Int
  commoditySpecOptionId: [Int]
  commodityTypeId: Int
  commodityTypeName: String
  commodityVarietyId: Int
  commodityVarietyName: String
  customerId: Int
  customerName: String
  operableQuantity: BigDecimal
  outStockRecordItemId: Long
  property: [Int]
  skuTextDescription: [String]
  status: Int
  stockBatchCode: String
  stockBatchId: ID
  stockTotalQuantity: BigDecimal
  stockTotalTypeName: String
  stockUnitQuantity: BigDecimal
  stockUnitTypeName: String

  """生产任务-报损出库需展示生产剩余量和可操作量"""
  surplusQuantity: BigDecimal
  totalQuantity: BigDecimal
  totalType: Int
  totalTypeName: String
  unitQuantity: BigDecimal
  unitType: Int
  unitTypeName: String
  warehouseId: ID
  warehouseName: String
}

enum TaskAction {
  """已批准"""
  PASS

  """驳回到发起人"""
  REJECT_INITIATOR

  """驳回到上级"""
  REJECT_SUPERIOR

  """已提交"""
  SUBMIT

  """撤回发起人"""
  UNDO_INITIATOR

  """撤回上级"""
  UNDO_PREVIOUS
}

"""任务分析"""
type TaskAnalysisPayload {
  """按渠道统计任务"""
  channelStatistics: [ChannelStatisticsPayload]

  """任务总数"""
  totalTask: Int
}

type TaskBoardPayload {
  """商品名称"""
  commodityName: String

  """商品规格"""
  commoditySpecOptionName: String

  """商品类型名称"""
  commodityTypeName: String

  """已生产数量"""
  completedQuantity: String

  """负责人"""
  createBy: String

  """客户名称"""
  customerName: String

  """客户类型"""
  customerTypeName: String

  """预计销量"""
  expectSaleQuantity: String

  """唯一标识"""
  index: Int

  """生产组长"""
  leaderName: String

  """生产线"""
  line: String

  """计划id"""
  planId: ID

  """计划生产数量"""
  planProductionQuantity: String

  """生产类型"""
  productionType: String

  """进度"""
  schedule: String
}

input TaskBoardQueryInput {
  date: Long
}

input TaskCommodityDetailInput {
  """任务Id"""
  taskId: ID

  """任务类型"""
  taskType: TaskTypeEnum
}

type TaskCommodityDetailPayload {
  """装柜商品明细"""
  items: [TablePayload]

  """任务id"""
  taskId: ID

  """合计数量"""
  totalQuantity: BigDecimal
}

input TaskCommodityEditInput {
  """工厂ID"""
  factoryIdList: [ID]

  """装柜数"""
  loadingQuantity: BigDecimal

  """抽检数"""
  samplingQuantity: BigDecimal

  """skuId"""
  skuId: ID
}

input TaskCommoditySaveInput {
  """编辑商品明细"""
  skus: [TaskCommodityEditInput]

  """任务ID"""
  taskId: ID

  """商品任务类型"""
  taskType: CommodityTaskTypeEnum
}

input TaskCommodityTypeStockDetailInput {
  taskId: ID!
}

type TaskCommodityTypeStockDetailPayload {
  """ 退货品 """
  returnedGoodsProduct: Boolean

  """ 半成品 """
  semiProduct: Boolean
}

"""收货状态"""
enum TaskCommonState {
  """已处理"""
  SOLVED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """待处理"""
  WAIT_SOLVE
}

"""生产任务列表查询"""
input TaskCondition {
  """ 所属组织 """
  belongOrgId: Int

  """时间 yyyy-MM-dd"""
  date: Long!

  """任务状态"""
  taskStatus: Int!
}

""" 任务统计详情"""
type TaskDetailPayload {
  """商品名称"""
  commodityName: String

  """商品规格名称"""
  commoditySpecOptionName: String

  """商品类型名称"""
  commodityTypeName: String

  """已生产数量"""
  completedNum: BigDecimal

  """负责人名称"""
  createByName: String

  """生产类型"""
  createTypeName: String

  """客户名称"""
  customerName: String

  """计划生产数量"""
  expectNum: BigDecimal

  """唯一标识，无业务意义，解决数据错乱问题"""
  id: String

  """生产组长"""
  leaderName: String

  """生产线"""
  line: Int

  """正式工人数"""
  numberActual: Int

  """任务id"""
  taskId: ID

  """任务状态名称"""
  taskStatusName: String

  """临时工人数"""
  tempWorkerQuantity: Int

  """生产用时"""
  workTime: String
}

type TaskInCommoditiesBasePayload {
  operableTotalQuantity: BigDecimal
  operableUnitQuantity: BigDecimal
  surplusTotalQuantity: BigDecimal
  surplusUnitQuantity: BigDecimal
  taskInCommoditiesPayload: [TaskInCommoditiesPayload]
}

type TaskInCommoditiesPayload implements CommoditySkuBase & CustomerBase & StockBatchBase {
  batch: StockBatch

  """生产任务-展示批次可操作量"""
  batchOperableTotalQuantity: BigDecimal
  batchOperableUnitQuantity: BigDecimal
  commoditySku: PitayaCommoditySku
  customer: Customer
}

input TaskInCommodityInput {
  """1 水果 2食品 3 辅料 4 周转筐 5 原料 6 成品 7 半成品 8 次品 9 退货品 10 果品报损品 11 辅料报损品"""
  commodityType: Int!

  """入库单id，修改订单时传入"""
  inOrderId: ID

  """
  10, "成品入库"
  30, "原料退料"
  40, "半成品入库"
  50, "次品入库"
  70, "辅料退料"
  130, "退货品退料"
  140, "半成品退料"
  390,"拆分入库"
  420,"果品报损品入库"
  430,"辅料报损品入库"
  """
  inOrderType: Int!
  taskId: ID!
}

input TaskInput {
  """变更id"""
  changeId: ID

  """商品信息"""
  commodities: [CommodityInput]!

  """生产组长id"""
  leaderId: Int!

  """生产组长名称"""
  leaderName: String!

  """生产线"""
  line: Int!

  """生产计划id"""
  planId: ID!
}

input TaskInsertInput {
  commodities: [CommodityInput]!

  """生产组长id"""
  leaderId: Int!

  """生产线"""
  line: Int!
}

"""生产任务明细"""
type TaskItem implements CommodityNameBase & SkuTextDescriptionBase {
  """实际领用量"""
  actualPickingQuantity: BigDecimal

  """ 变更数量"""
  changeQuantity: BigDecimal

  """ 变更类型"""
  changeType: Int

  """bom id"""
  commodityBomId: Int

  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """商品sku id"""
  commoditySkuId: Int

  """商品规格选项id"""
  commoditySpecOptionId: [Int]

  """商品状态 10 正常 20 取消中 30 已取消 40 已拒绝"""
  commodityStatus: CommodityStatus

  """已生产数量，默认0"""
  completedNum: BigDecimal

  """期望数量"""
  expectNum: BigDecimal

  """出库明细id"""
  outOrderItemId: Long

  """包装要求"""
  packageLabel: String

  """变更通知,0 没有通知  10 通知未读  20 通知已处理  30 通知已忽略"""
  planChangeNotice: Int

  """生产计划id"""
  planId: ID

  """品质要求"""
  quantityLabel: String

  """sku文字描述，规格选项文字数组"""
  skuTextDescription: [String]

  """规格要求"""
  specificationLabel: String

  """生产任务id"""
  taskId: ID

  """生产任务明细id"""
  taskItemId: ID

  """总计类型"""
  totalType: Int

  """总计类型名称"""
  totalTypeName: String

  """单位数量"""
  unitQuantity: BigDecimal

  """单位类型"""
  unitType: Int

  """单位类型名称"""
  unitTypeName: String
}

type TaskItemPayload implements CommodityNameBase & SkuTextDescriptionBase {
  """实际领用量"""
  actualPickingQuantity: BigDecimal
  commodityBomId: Int
  commodityId: Int
  commodityName: String
  commoditySkuId: Int
  commoditySpecOptionId: [Int]

  """商品状态 10 正常 20 取消中 30 已取消 40 已拒绝"""
  commodityStatus: CommodityStatus
  completedNum: BigDecimal

  """ 备货生产(生产数量)  货品拆分(计划拆分量) """
  expectNum: BigDecimal
  outOrderItemId: ID

  """包装要求"""
  packageLabel: String

  """包装要求"""
  packageRequireInfos: [OutOrderItemRequestPayload]

  """ 0 没有通知  10 通知未读  20 通知已处理  30 通知已忽略"""
  planChangeNotice: Int

  """ 预估销量"""
  planQuantity: BigDecimal

  """品质要求"""
  quantityLabel: String
  saleChangePayload: [SaleChangePayload]
  skuTextDescription: [String]

  """规格要求"""
  specificationLabel: String

  """ 库存成品数量"""
  stockQuantity: BigDecimal
  taskItemId: ID
  totalType: Int
  totalTypeName: String
  unitQuantity: BigDecimal
  unitType: Int
  unitTypeName: String
}

"""生产任务列表商品信息"""
type TaskItems {
  """商品名称"""
  commodityName: String

  """期望数量"""
  expectNum: BigDecimal

  """取消生产统计"""
  planCancelCount: Int

  """变更标识,0 没有通知  10 通知未读  20 通知已处理  30 通知已忽略"""
  planChangeNotice: Int

  """sku选项"""
  skuTextDescription: [String]

  """总计类型名称"""
  totalTypeName: String
}

input TaskLimitInput {
  id: ID!
}

type TaskLimitPayload {
  configType: String
  configValue: BigDecimal
  id: ID
  limitText: String
}

"""生产操作记录"""
type TaskLog {
  """创建人id"""
  createBy: Int

  """创建时间"""
  createTime: Long

  """创建人名称"""
  createUserName: String

  """生产计划id"""
  planId: ID

  """生产任务id"""
  taskId: ID

  """生产任务操作日志备注"""
  taskLogDescription: String

  """生产任务操作日志id"""
  taskLogId: Int

  """生产任务操作日志类型【10：开始任务、20：原料领料、30：辅料领料、40：成品入库、50：结束任务】"""
  taskLogType: Int

  """生产任务操作类型枚举文字"""
  taskLogTypeText: String
}

type TaskMonitorDetailPayload {
  commodityName: String
  commoditySpecOptionName: String
  commodityTypeName: String

  """已生产"""
  completedNum: BigDecimal
  creatByName: String
  createTypeName: String
  customerName: String

  """计划生产数量"""
  expectNum: BigDecimal
  leaderName: String
  line: Int

  """正式工人数"""
  numberActual: Int
  taskId: ID

  """状态 10待生产 20进行中 30已完成"""
  taskStatus: Int

  """状态名称"""
  taskStatusName: String

  """临时工人数"""
  tempWorkerQuantity: Int

  """用时"""
  workTime: String
}

input TaskMonitorInput {
  """客户id"""
  customerId: Int

  """客户类型"""
  customerType: Int

  """组长id"""
  leaderId: Int

  """日期"""
  productionDate: Long

  """状态 20待生产 30进行中 40已完成"""
  taskStatus: Int
}

type TaskMonitorPayload {
  """已完成数量"""
  completed: Int
  detail: [TaskMonitorDetailPayload]

  """生产中数量"""
  inProduction: Int

  """任务总数"""
  taskTotal: Int

  """待生产数量"""
  toBeProduced: Int
}

enum TaskOrderQueryType {
  NORMAL
  UPDATE
}

enum TaskOrigin {
  """草稿箱"""
  DRAFT

  """正常提交"""
  NORMAL

  """驳回箱"""
  REJECT
}

"""分页对象"""
type TaskPageResult {
  pageCurrent: Int
  pageSize: Int
  records: [Tasks]
  totalRecords: Long
}

type TaskPayload {
  """商品信息"""
  commodities: [TaskItemPayload]

  """生产组长id"""
  leaderId: Int

  """生产组长名称"""
  leaderName: String

  """生产线"""
  line: Int

  """计划人数"""
  numberPlan: Int

  """任务单号名称"""
  taskCode: String

  """生产任务id"""
  taskId: ID

  """任务状态ID"""
  taskStatus: Int

  """任务状态名称"""
  taskStatusName: String
}

type TaskReturnMaterialCommoditiesBasePayload {
  operableTotalQuantity: BigDecimal
  operableUnitQuantity: BigDecimal
  surplusTotalQuantity: BigDecimal
  surplusUnitQuantity: BigDecimal
  taskReturnMaterialCommoditiesPayload: [TaskReturnMaterialCommoditiesPayload]
}

type TaskReturnMaterialCommoditiesPayload implements CommoditySkuBase & CustomerBase & StockBatchBase {
  batch: StockBatch

  """生产任务-展示批次可操作量"""
  batchOperableTotalQuantity: BigDecimal
  batchOperableUnitQuantity: BigDecimal
  commoditySku: PitayaCommoditySku
  customer: Customer
}

type TaskSkuPayload {
  """skuId"""
  commoditySkuId: ID

  """出口单位"""
  exportCurrency: Int

  """出口单价"""
  exportPrice: BigDecimal

  """毛重"""
  grossWeight: BigDecimal

  """进口单位"""
  importCurrency: Int

  """进口单价"""
  importPrice: BigDecimal

  """净重"""
  netWeight: BigDecimal
}

"""生产任务统计"""
type TaskStatistics {
  """已取消"""
  canceled: Int

  """已完成数量"""
  completed: Int

  """生产中数量"""
  inProduction: Int

  """待生产数量"""
  toBeProduced: Int
}

""" 任务统计查询输入"""
input TaskStatisticsInput {
  """客户id"""
  customerId: Int

  """客户类型"""
  customerType: Int

  """组长id"""
  leaderId: Int

  """org id"""
  orgId: Int

  """日期"""
  productionDate: Long

  """任务状态"""
  taskStatus: StatisticsTaskStatus
}

"""
type CustomerDistributionPayload{
    # 配送ID
    distributionId:Int
    # 客户ID
    customerId:Int
    # 配送名称
    distributionName:String
}
 任务统计返回
"""
type TaskStatisticsPayload {
  """已完成数量"""
  completed: Int

  """任务详情"""
  detail: [TaskDetailPayload]

  """生产中数量"""
  inProduction: Int

  """任务总数"""
  taskTotal: Int

  """待生产数量"""
  toBeProduced: Int
}

""" 任务状态"""
enum TaskStatus {
  """已完成"""
  COMPLETED_TASK

  """生产中"""
  IN_PROGRESS_TASK

  """无任务"""
  NO_TASK
}

type TaskTemperatureInfoPayload {
  """区域建议风口"""
  airInlet: Int

  """设置时间"""
  settingTime: Long

  """区域建议温度"""
  temperature: BigDecimal

  """是否已设置温度"""
  temperatureSet: Boolean
}

type TaskTransportInfoPayload {
  """备用电话"""
  backupPhone: String

  """发货地"""
  deliverAddress: String

  """司机"""
  driver: String

  """装柜方式"""
  loadingType: String

  """联系方式"""
  phone: String

  """车牌号"""
  plateNo: String

  """收货地"""
  receiptAddressList: [String]

  """发车时间"""
  shipmentTime: Long

  """挂车号"""
  trailerNo: String
}

enum TaskTypeEnum {
  """质检任务"""
  SOP_TASK

  """转柜任务"""
  TRANSFER_CABINET_TASK

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""生产任务列表"""
type Tasks implements BelongOrgBase & WarehouseBase {
  """ 所属组织 """
  belongOrg: PitayaOrg

  """客户名称"""
  customerName: String

  """结束时间"""
  endTime: Long

  """生产进度"""
  schedule: String

  """开始时间"""
  startTime: Long

  """任务单号"""
  taskCode: String

  """生产任务id"""
  taskId: ID

  """任务明细"""
  taskItems: [TaskItems]

  """任务状态【10：无状态、20：待生产、30：生产中、40：已完成、50：已取消】"""
  taskStatus: Int

  """任务状态名称"""
  taskStatusName: String

  """总实际生产数量"""
  totalCompletedNum: Int

  """总预期数量"""
  totalExpectNum: Int

  """仓库信息"""
  warehouse: Warehouse
}

enum TaxpayerClassEnum {
  """一般纳税人"""
  GENERAL_TAXPAYERS

  """增值税小规模纳税人"""
  SMALL_SCALE_TAXPAYERS

  """未知"""
  UNRECOGNIZED
}

input TeamMemberInput {
  """用户id"""
  id: [Int]!

  """所属仓库"""
  warehouse: [ID]!
}

type TeamMemberPayload {
  """账号"""
  account: String

  """orgId"""
  orgId: Int

  """手机号"""
  phone: String

  """角色id数组"""
  positionIds: [Int]

  """角色"""
  positionName: String

  """用户id"""
  userId: Int

  """用户姓名"""
  userName: String

  """所属仓库数组"""
  warehouseIds: [ID]

  """所属仓库"""
  warehouseName: String
}

input TeamMemberQueryInput {
  """手机号"""
  phone: String

  """姓名"""
  userName: String
}

input TempCollectionStatusInput {
  """模板id"""
  id: ID!

  """状态"""
  status: CollectionEnum!
}

input TempCreateInput {
  """所属分组id"""
  groupId: ID

  """模板名称"""
  name: String!

  """责任人"""
  owner: [ID]

  """备注"""
  remark: String
}

input TempEditInput {
  """所属分组id"""
  groupId: ID

  """模板id"""
  id: ID!

  """模板名称"""
  name: String!

  """责任人"""
  owner: [ID]

  """备注"""
  remark: String
}

input TempEnableStatusInput {
  """模板id"""
  id: ID!

  """状态"""
  status: EnableEnum!
}

input TempGroupCreateInput {
  """分组名称"""
  name: String!

  """上级分组id"""
  parentId: ID

  """备注"""
  remark: String
}

input TempGroupDataInput {
  """分组名"""
  name: String
}

input TempGroupEditInput {
  """分组id"""
  id: ID!

  """分组名称"""
  name: String!

  """上级分组id"""
  parentId: ID

  """备注"""
  remark: String
}

type TempGroupPayload {
  """子分组"""
  children: [TempGroupPayload]

  """分组id"""
  id: ID

  """分组名称"""
  name: String

  """上级分组Id"""
  parentId: ID

  """备注"""
  remark: String

  """分组状态"""
  status: EnableEnum
}

input TempGroupStatusInput {
  """分组id"""
  id: ID!

  """状态"""
  status: EnableEnum!
}

type TempOwnerPayload implements UserInterface {
  """操作人id"""
  userId: Int

  """操作人"""
  userName: String
}

type TempPayload {
  """模板分组"""
  group: TempGroupPayload

  """模板id"""
  id: ID

  """模板名称"""
  name: String

  """责任人"""
  owner: [TempOwnerPayload]

  """备注"""
  remark: String

  """状态"""
  status: EnableEnum
}

input TempQueryInput {
  """模板名称"""
  name: String
}

type TemperatureAndHumidityEchartsListPayload {
  """订单创建时间"""
  createDateTime: Long

  """温度、湿度数据结果"""
  records: [TemperatureAndHumidityEchartsPayload]

  """刻度信息"""
  scaleInfo: TemperatureEchartsScalePayload

  """温度计订单ID"""
  thermometerOrderId: ID
}

type TemperatureAndHumidityEchartsPayload {
  """时间"""
  dataUpdateTime: Long

  """温度计号"""
  thermometerCode: String

  """温度/湿度值"""
  value: String
}

type TemperatureDetailPayload implements CategoryInterface {
  """设定风口"""
  airInlet: BigDecimal

  """柜号"""
  cabinetCode: [String]

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """图片URL"""
  files: [DurianFilePayload]

  """是否过期"""
  isExpired: Boolean

  """是否超期"""
  overtime: Boolean

  """计划号"""
  planCode: String

  """产地计划"""
  productPlans: [ProductPlanPayload]

  """销地收货创建时间"""
  salePlanCreateTime: Long

  """分享SopId"""
  showSopIds: [ID]

  """SopIds"""
  sopIds: [ID]

  """任务状态"""
  state: TemperatureState

  """任务Id"""
  taskId: ID

  """设定温度"""
  temperature: BigDecimal

  """合计数量"""
  totalQuantity: BigDecimal

  """运输信息"""
  transport: CommonTransportInfoPayload
}

type TemperatureEchartsScalePayload {
  """区域颜色"""
  areaColor: String

  """上刻度"""
  highScale: BigDecimal

  """下刻度"""
  lowScale: BigDecimal
}

input TemperatureFocusInput {
  """关注状态"""
  focus: TemperatureFocusState

  """温度计订单ID"""
  thermometerOrderId: ID
}

type TemperatureFocusPayLoad {
  """关注状态"""
  focus: TemperatureFocusState
}

enum TemperatureFocusState {
  """已关注"""
  FOCUS

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """未关注"""
  UN_FOCUS
}

type TemperatureHeadDetailPayload implements CategoryInterface & CommodityNameInterface & CustomerListInterface & EntryCustomsSupplierInterface & EntryPortInterface & ExportCustomsSupplierInterface & ExportPortInterface & RoadTripNodeInterface & TagListInterface & ThermometerSingleOrderInterface & TransportSupplierInterface {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: [String]

  """车牌号"""
  carNo: String

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """商品id"""
  commodityId: [ID]

  """商品名称"""
  commodityName: [String]

  """客户id"""
  customerId: [ID]

  """客户名称"""
  customerName: [String]

  """司机姓名"""
  driverName: String

  """司机电话"""
  driverPhone: String

  """进口报关公司名称"""
  entryCustomsSupplier: String

  """进口报关公司ID"""
  entryCustomsSupplierId: ID

  """进口港名称"""
  entryPort: String

  """进口港ID"""
  entryPortId: ID

  """出口报关公司名称"""
  exportCustomsSupplier: String

  """出口报关公司ID"""
  exportCustomsSupplierId: ID

  """出口港名称"""
  exportPort: String

  """出口港ID"""
  exportPortId: ID

  """工厂发柜日期"""
  factoryDeliverTime: Long

  """计划id,对应产地计划id,计划类型为销地时，仍然为产地计划id"""
  planId: ID

  """计划类型"""
  planType: PlanTypeEnum

  """陆运节点ID"""
  roadTripNodeId: ID

  """陆运节点名称"""
  roadTripNodeName: String

  """发车时间"""
  shipmentTime: Long

  """状态"""
  state: TravelCabinetCodeStateEnum

  """状态名称"""
  stateName: String

  """是否查询关联计划标签"""
  tagAttribute: TagAttributeEnum

  """标签"""
  tagList: [TagInfoPayload]

  """温度计订单ID"""
  thermometerOrderId: ID

  """温度计订单信息"""
  thermometerOrderInfo: ThermometerOrderInfoPayload

  """发运方式"""
  transportMethod: TransportMethodEnum

  """运输公司Id"""
  transportSupplierId: ID

  """国内运输公司"""
  transportSupplierName: String
}

type TemperatureInfoPayload implements CustomerListInterface {
  """客户id"""
  customerId: [ID]

  """客户名称"""
  customerName: [String]

  """温度情况"""
  receiptTemperatureState: ReceiptTemperatureState

  """销地计划号"""
  salesPlanCode: String

  """温度文件"""
  temperatureFile: DurianFilePayload

  """文件上传时间"""
  uploadTime: Long
}

"""温度信息接口"""
interface TemperatureInterface {
  """维表id"""
  id: ID

  """温度信息"""
  temperature: RoadTripTemperaturePayload
}

input TemperatureOrderPageInput {
  """报警类型"""
  alarmTypeList: [AlarmType]

  """柜号"""
  cabinetCodeList: [String]

  """品类id"""
  categoryId: ID

  """商品id"""
  commodityIdList: [ID]

  """收货方"""
  customerIdList: [ID]

  """进口报关公司"""
  entryCustomsSupplierIdList: [ID]

  """出口报关公司"""
  exportCustomsSupplierIdList: [ID]

  """工厂发柜日期终"""
  factoryDeliverTimeEnd: Long

  """工厂发柜日期排序"""
  factoryDeliverTimeSort: SortEnum

  """工厂发柜日期起"""
  factoryDeliverTimeStart: Long

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """船名"""
  shipName: String

  """状态"""
  stateList: [TravelCabinetCodeStateEnum]

  """TAB页状态"""
  tabState: TemperatureTabStateEnum

  """发运方式"""
  transportMethodList: [TransportMethodEnum]

  """国内运输公司"""
  transportSupplierIdList: [ID]

  """在途天数排序"""
  tripDaysSort: SortEnum

  """船次"""
  vesselNo: String
}

type TemperatureOrderPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [TemperatureOrderPayload]

  """总记录数"""
  totalRecords: Int
}

type TemperatureOrderPayload {
  """报警类型"""
  alarmList: [AlarmTypeInfoPayload]

  """柜号"""
  cabinetCodeList: [String]

  """工厂发柜日期"""
  factoryDeliverTime: Long

  """关注状态"""
  focus: TemperatureFocusState

  """订单id"""
  orderId: ID

  """计划号"""
  planCode: String

  """在途天数"""
  tripDays: Int
}

type TemperatureOrderRemarksPayload {
  """备注"""
  records: [RemarksPayload]
}

type TemperatureOrderStateCountPayload {
  """报警"""
  alarmCount: Int

  """柜号"""
  allCount: Int

  """关注"""
  focusCount: Int
}

"""分页入参"""
input TemperaturePageInput {
  """结束时间"""
  endTime: Long

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """起始时间"""
  startTime: Long

  """任务状态"""
  state: TemperatureState!
}

"""转柜分页出参"""
type TemperaturePagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [TemperatureTaskPageInfoPayload]

  """总记录数"""
  totalRecords: Int
}

type TemperaturePayload {
  """温度"""
  temperature: BigDecimal

  """风口"""
  tuyere: BigDecimal
}

type TemperatureQuantityPayload {
  """已处理"""
  solvedQuantity: Int

  """待处理"""
  waitSolveQuantity: Int
}

input TemperatureRemarksSaveInput {
  """备注内容"""
  content: String

  """温度计订单ID"""
  thermometerOrderId: ID
}

input TemperatureRemarksUpdateInput {
  """备注内容"""
  content: String

  """主键"""
  id: ID
}

input TemperatureSetInput {
  """设定风口"""
  airInlet: BigDecimal

  """任务Id"""
  taskId: ID

  """设定温度"""
  temperature: BigDecimal
}

enum TemperatureState {
  """已过期"""
  EXPIRED

  """已处理"""
  SOLVED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """待处理"""
  WAIT_SOLVE
}

enum TemperatureTabStateEnum {
  """报警"""
  ALARM

  """全部"""
  ALL

  """关注"""
  FOCUS
  UNKNOWN
  UNRECOGNIZED
  UNSPECIFIED
}

"""温控任务分页信息"""
type TemperatureTaskPageInfoPayload implements CategoryInterface {
  """备用电话"""
  backupPhone: String

  """柜号"""
  cabinetCode: [String]

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """司机"""
  driver: String

  """进口港"""
  entryPort: String

  """图片URL"""
  files: [DurianFilePayload]

  """是否过期"""
  isExpired: Boolean

  """是否可修改"""
  isMutable: Boolean

  """装柜方式"""
  loadingType: LoadingTypeEnum

  """是否超期"""
  overtime: Boolean

  """联系方式"""
  phone: String

  """发货计划号"""
  planCode: String

  """车牌号"""
  plateNo: String

  """收货地"""
  receiptAddress: String

  """接收日期"""
  receiptDate: Long

  """任务状态"""
  state: TemperatureState

  """收货任务id"""
  taskId: ID

  """挂车号"""
  trailerNo: String

  """转柜时间"""
  transferTime: Long
}

type TemplateDetailPayload {
  amount: Float
  businessItemValue: String
  costRule: CostRulePayload
  dictItemId: ID
  extendTypesList: [Int]
  partCostCalculate: Int
  repeatUse: Int
  requiredField: Int
}

enum TemplateEnum {
  """费用管理对账单供应商导入模板"""
  ACCOUNT_STATEMENT_TEMPLATE

  """发货编辑模板"""
  DELIVERY_EDIT_TEMPLATE

  """空柜池批量导入模板"""
  EMPTY_CABINET_POOL_TEMPLATE

  """东货产地计划质量管理导入模板"""
  EOP_QUALITY_MANAGEMENT_TEMPLATE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""Query root"""
type TemplatePayload {
  appId: Int
  createTime: Long
  note: String
  status: String
  tempCode: String
  tempId: ID
  tempName: String
  tempType: String
  templateDetailList: [TemplateDetailPayload]
  tenantId: ID
  updateTime: Long
  version: Int
}

enum TemplateTypeEnum {
  """调拨费"""
  ALLOT_FEE

  """国产货总部采购费用单"""
  DOMESTIC_HQ_PROCUREMENT_FEE

  """国产货总部采购扣损费用单"""
  DOMESTIC_HQ_PROCUREMENT_LOSS_FEE

  """国产货总部采购退货费用单"""
  DOMESTIC_HQ_PROCUREMENT_RETURNS_FEE

  """国产货总部销售费用单"""
  DOMESTIC_HQ_SALE_FEE

  """国产货总部销售扣损费用单"""
  DOMESTIC_HQ_SALE_LOSS_FEE

  """国产货总部销售退货费用单"""
  DOMESTIC_HQ_SALE_RETURNS_FEE

  """税金回显（技术专用）"""
  ECHO_FREIGHT

  """税金回显（技术专用）"""
  ECHO_TAX

  """调拨费填写（技术专用）"""
  ECHO_WRITE_ALLOT

  """空柜区域费"""
  EMPTY_CABINET_AREA_FEE

  """空柜费"""
  EMPTY_CABINET_FEE

  """总部采购费用单"""
  HEADQUARTER_PURCHASE_BILL

  """总部销售费用单"""
  HEADQUARTER_SALES_BILL

  """产地费"""
  ORIGIN_FEE

  """产地采购费用单"""
  ORIGIN_PURCHASE_BILL

  """产地销售费用单"""
  ORIGIN_SALES_BILL

  """还箱费"""
  RETURN_BOX_FEE
  UNKNOWN
  UNRECOGNIZED
  UNSPECIFIED
}

"""租户管理员响应参数"""
type TenantAdminPayload {
  """用户id"""
  userId: Int

  """用户名称"""
  userName: String
}

""" 租户新增/编辑请求"""
input TenantEditInput {
  """租户名称多语言"""
  nameLocale: [NameInput]

  """租户管理员用户id"""
  tenantAdminId: Int

  """租户唯一id"""
  tenantId: Long

  """租户纳税人识别号"""
  tin: String
}

"""根据租户id查询租户信息请求参数"""
input TenantGetInput {
  """租户id"""
  tenantId: Long

  """纳税人识别号"""
  tin: String
}

""" 租户信息校验请求"""
input TenantInfoInput {
  """租户id"""
  tenantId: Long

  """校验内容"""
  verifyContent: String

  """校验类型"""
  verifyType: VerifyType
}

"""租户信息"""
type TenantInfoPayload {
  """描述"""
  description: String

  """租户id"""
  tenantId: ID

  """租户名称"""
  tenantName: String

  """纳税人识别号"""
  tfn: String
}

""" 租户信息"""
type TenantInformationPayload implements AppListInterface & PortListInterface & StorageYardListInterface {
  """开通系统id列表"""
  appIdList: [Int]

  """开通系统名称列表"""
  appNameList: [String]

  """租户联系地址"""
  contactAddress: String

  """租户联系电话"""
  contactPhone: String

  """创建人id"""
  createdBy: Long

  """创建时间 时间戳格式（毫秒）"""
  createdTime: Long

  """默认组织id"""
  defaultOrgId: Int

  """是否已删 1 是 99 否"""
  deleted: Int

  """租户名称"""
  name: String

  """租户名称多语言"""
  nameLocale: [NamePayload]

  """服务口岸id列表"""
  portIdList: [Long]

  """服务口岸名称列表"""
  portNameList: [String]

  """状态 1 启用 99 禁用"""
  status: Int

  """服务堆场id列表"""
  storageYardIdList: [Long]

  """服务堆场名称列表"""
  storageYardNameList: [String]

  """租户管理员用户id"""
  tenantAdminId: Int

  """租户唯一id"""
  tenantId: Long

  """租户纳税人识别号"""
  tin: String

  """更新人id"""
  updatedBy: Long

  """更新时间 时间戳格式（毫秒）"""
  updatedTime: Long
}

""" 租户分页查询请求参数"""
input TenantPageInput {
  """租户名称"""
  name: String

  """分页参数"""
  page: Page

  """服务口岸"""
  portIdList: [Long]

  """服务堆场"""
  storageYardIdList: [Long]

  """租户管理员用户id"""
  tenantAdminIdList: [Int]

  """纳税人识别号"""
  tin: String
}

""" 租户分页查询响应参数"""
type TenantPagePayload {
  """当前页码"""
  pageCurrent: Int

  """每页条数"""
  pageSize: Int

  """租户信息列表"""
  records: [TenantInformationPayload]

  """总条数"""
  totalRecords: Long
}

type TenantPayload {
  """租户id"""
  id: ID

  """租户名称"""
  name: String

  """租户纳税人识别号"""
  tin: String
}

type TenderBaseInfoPayload {
  """招标ID"""
  biddingId: ID!

  """可投标车辆数"""
  canTenderCarCount: Int!

  """品类名称"""
  category: String!

  """招标号"""
  code: ID!

  """招标结束时间"""
  endTime: Long!

  """投标ID"""
  id: ID!

  """计划发货时间"""
  planShipTime: Long!

  """收货地"""
  receiverName: String!

  """备注"""
  remark: String

  """发货地"""
  senderName: String!

  """装柜方式"""
  shipment: BiddingShipmentEnum!

  """装柜方式描述"""
  shipmentName: String!

  """投标状态"""
  state: TenderStateEnum!

  """投标状态描述"""
  stateName: String!

  """任务接收时间"""
  taskTime: Long!
}

input TenderCarCheckPlanInput {
  """车牌号"""
  carNo: String

  """计划id"""
  planId: Long
}

input TenderCarInput {
  """备用电话"""
  backupPhone: String

  """车牌号"""
  carNo: String!

  """司机电话"""
  driverMobile: String!

  """司机名称"""
  driverName: String!

  """修改原因"""
  modifyReason: String

  """投标车辆ID"""
  tenderCarId: ID

  """中标明细ID"""
  tenderDetailId: ID!

  """投标ID"""
  tenderId: ID!

  """挂车号"""
  trailerCarNo: String
}

type TenderCarPayload {
  """备用电话"""
  backupPhone: String

  """取消原因"""
  cancelReason: String

  """车牌号"""
  carNo: String!

  """司机电话"""
  driverMobile: String!

  """司机名称"""
  driverName: String!

  """修改原因"""
  modifyReason: String

  """运费"""
  price: Int

  """收货地"""
  receiveName: String

  """修改车辆消息状态"""
  reminderState: MessageCompleteStateEnum

  """发货地"""
  senderName: String

  """车辆状态"""
  state: TenderCarStateEnum!

  """中标车辆ID"""
  tenderCarId: ID!

  """挂车号"""
  trailerCarNo: String
}

"""搜索车牌池车辆"""
input TenderCarSearchInput {
  """品类ID"""
  categoryId: ID

  """关键词，模糊匹配司机姓名、车牌号、手机号"""
  keyWord: String

  """装柜类型"""
  shipment: BiddingShipmentEnum

  """运输供应商ID"""
  supplierId: ID
}

type TenderCarSearchPayload {
  """备用电话"""
  backupPhone: String

  """车牌号"""
  carNo: String!

  """司机电话"""
  driverMobile: String!

  """司机名称"""
  driverName: String!

  """收货地"""
  receiverName: String

  """发货地"""
  senderName: String

  """中标车辆ID"""
  tenderCarId: ID!

  """挂车号"""
  trailerCarNo: String
}

"""投标状态"""
enum TenderCarStateEnum {
  """已取消"""
  CANCELLED

  """未填写"""
  EMPTY

  """已失效"""
  INVALID

  """正常"""
  NORMAL

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """已使用"""
  USED
}

type TenderCountPayload {
  """中标数量"""
  bidWinCount: Int!

  """已投标数量"""
  tenderedCount: Int!

  """待投标数量"""
  waitBiddingCount: Int!
}

"""新增投标报价"""
input TenderCreateInput {
  """原柜报价"""
  originCabinetPrice: [Int]

  """投标ID"""
  tenderId: ID!

  """转柜报价"""
  transferCabinetPrice: [Int]
}

input TenderDetailInfoInput {
  """修改原因"""
  editReason: String

  """投标详情状态"""
  state: TenderDetailStateEnum!

  """投标详情id"""
  tenderDetailId: ID!
}

"""投标明细信息（价格、车辆）"""
type TenderDetailInfoPayload implements SupplierInterface {
  """取消状态"""
  cancelState: TenderCarStateEnum

  """车辆信息"""
  carInfo: TenderCarPayload

  """修改原因"""
  editReason: String

  """历史车辆信息"""
  oldCarInfo: TenderCarPayload

  """投标价格"""
  price: Int!

  """装柜方式"""
  shipment: BiddingShipmentEnum!

  """装柜方式描述"""
  shipmentName: String!

  """中标状态 未中标:BID_FAIL  已中标:BID_WIN"""
  state: TenderDetailStateEnum!

  """投标供应商ID"""
  supplierId: ID

  """投标供应商名称"""
  supplierName: String

  """投标详情ID"""
  tenderDetailId: ID!

  """投标ID"""
  tenderId: ID!

  """投标时间"""
  tenderTime: Long!
}

"""投标明细状态"""
enum TenderDetailStateEnum {
  """未中标"""
  BID_FAIL

  """已中标"""
  BID_WIN

  """已投标"""
  TENDERED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""投标详情信息"""
type TenderInfoPayLoad {
  """招标基础信息"""
  baseInfo: TenderBaseInfoPayload!

  """招标状态"""
  biddingState: BiddingStateEnum!

  """招标状态描述"""
  biddingStateName: String!

  """原柜报价信息"""
  originCabinetPrice: [Int]

  """中标信息"""
  tenderWinInfo: TenderWinInfoPayload

  """转柜报价信息"""
  transferCabinetPrice: [Int]
}

"""投标操作状态"""
enum TenderOperationStateEnum {
  """编辑"""
  EDIT

  """查看"""
  OBSERVE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""投标列表信息"""
type TenderPageInfoPayload {
  """品类名称"""
  category: String!

  """品类id"""
  categoryId: ID!

  """投标号"""
  code: String!

  """招标结束时间"""
  endTime: Long!

  """投标ID"""
  id: ID!

  """可操作性状态"""
  operationState: TenderOperationStateEnum!

  """计划发货时间"""
  planShipTime: Long!

  """收货地"""
  receiverName: String!

  """发货地"""
  senderName: String!

  """投标状态"""
  state: TenderStateEnum!

  """投标状态描述"""
  stateName: String!

  """接收任务时间"""
  taskTime: Long!
}

"""分页入参"""
input TenderPageInput {
  """品类ids"""
  categoryIds: [ID]

  """结束日期"""
  endTime: Long

  """当前页码"""
  pageCurrent: Int!

  """分页参数"""
  pageSize: Int!

  """投标查询状态"""
  queryState: TenderQueryStateEnum

  """投标状态筛选"""
  selectedStates: [String]

  """发货地ids"""
  senderIds: [ID]

  """开始日期"""
  startTime: Long
}

"""投标分页出参"""
type TenderPagePayload {
  """当前页码"""
  pageCurrent: Int!

  """条数"""
  pageSize: Int!

  """分页结果"""
  records: [TenderPageInfoPayload]

  """总记录数"""
  totalRecords: Int!
}

"""投标查询状态"""
enum TenderQueryStateEnum {
  """已中标"""
  BID_WIN

  """已完成"""
  COMPLETE

  """已投标"""
  TENDERED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """待投标"""
  WAIT_TENDER
}

"""投标状态"""
enum TenderStateEnum {
  """已弃标"""
  ABANDON

  """招标中"""
  BIDDING

  """未中标"""
  BID_FAIL

  """已中标"""
  BID_WIN

  """已流标"""
  FAIL

  """已投标"""
  TENDERED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""公司投标状态"""
enum TenderSupplierStateEnum {
  """已弃标"""
  ABANDON

  """已投标"""
  TENDERED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """未投标"""
  WAIT_TENDER
}

type TenderWinInfoPayload {
  """中标信息"""
  tenderDetails: [TenderDetailInfoPayload]

  """合计中标车辆"""
  totalCar: Int!

  """合计中标金额"""
  totalPrice: Int!
}

input ThermometerBindInput {
  """柜子ID"""
  cabinetId: ID

  """设备ID"""
  deviceId: ID

  """开始时间"""
  startTime: Long
}

type ThermometerCabinetInfoPayload {
  """柜号"""
  cabinetCode: String

  """柜子ID"""
  cabinetId: ID

  """设备ID"""
  deviceId: ID

  """产地计划号"""
  originPlanCode: String

  """销地计划号"""
  salesPlanCode: String
}

type ThermometerDevicePayload {
  """当前位置"""
  currentAddress: String

  """电量"""
  electric: Int

  """首次上报时间"""
  firstReportTime: Long

  """实时湿度"""
  humidity: String

  """最近上报时间"""
  lastReportTime: Long

  """纬度"""
  lat: BigDecimal

  """经度"""
  lng: BigDecimal

  """实时温度"""
  temperature: String

  """温度计设备号"""
  thermometerCode: String
}

type ThermometerElectricPayload {
  """电量"""
  electric: String

  """温度计订单id"""
  thermometerOrderId: String
}

input ThermometerIframeInput {
  """温度计订单ID"""
  thermometerOrderId: ID

  """类型"""
  type: ThermometerIframeType
}

type ThermometerIframePayload {
  """iframeUrl"""
  iframeUrl: String
}

enum ThermometerIframeType {
  """收货"""
  APP_RECEIPT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """综合查看"""
  WEB_INTEGRATED_QUERY
}

input ThermometerListInput {
  status: String
}

"""设备：温度计合并订单信息接口（用于一对多的web列表页面）"""
interface ThermometerMergeOrderInterface {
  """订单合并信息"""
  thermometerMergeOrder: ThermometerMergeOrderPayload

  """温度计订单ID"""
  thermometerOrderIdList: [ID]
}

type ThermometerMergeOrderPayload {
  """绑定状态，有任意一个订单则算绑定"""
  bindThermometerState: BindThermometerState

  """全部订单的当前报警记录"""
  currentAlarmLogList: [AlarmInfoPayload]

  """温度计订单ID"""
  thermometerOrderIdList: [ID]

  """全部订单信息"""
  thermometerOrderInfoList: [ThermometerOrderInfoPayload]
}

"""温度计订单信息"""
interface ThermometerOrderAlarmInfoInterface {
  """温度计订单信息"""
  orderInfo: ThermometerOrderAlarmPayload

  """设备订单ID"""
  thermometerOrderId: ID
}

type ThermometerOrderAlarmPayload {
  """报警记录"""
  alarmLogList: [AlarmInfoPayload]

  """报警次数"""
  alarmNumber: Int

  """报警状态"""
  alarmState: AlarmState

  """首次报警时间"""
  firstAlarmTime: Long

  """温度计绑定结束时间"""
  thermometerEndTime: Long

  """温度计绑定开始时间"""
  thermometerStartTime: Long
}

"""温度计订单柜子信息"""
interface ThermometerOrderCabinetInfoInterface {
  """温度计关联柜子信息"""
  cabinetInfo: ThermometerCabinetInfoPayload

  """设备订单ID"""
  thermometerOrderId: ID
}

input ThermometerOrderCreateInput {
  """柜号"""
  cabinetCode: String

  """柜子ID"""
  cabinetId: ID

  """设备原文件"""
  deviceFileList: [FileInput]

  """设备ID"""
  deviceId: ID
}

"""温度计订单当前报警记录"""
interface ThermometerOrderCurrentAlarmInterface {
  """订单的当前报警记录"""
  currentAlarmLogList: [AlarmInfoPayload]

  """设备订单ID"""
  thermometerOrderId: ID
}

"""温度计订单设备信息"""
interface ThermometerOrderDeviceInfoInterface {
  """温度计设备信息"""
  deviceInfo: ThermometerDevicePayload

  """设备订单ID"""
  thermometerOrderId: ID
}

"""温度计订单信息"""
type ThermometerOrderInfoPayload implements ThermometerOrderAlarmInfoInterface & ThermometerOrderCabinetInfoInterface & ThermometerOrderCurrentAlarmInterface & ThermometerOrderDeviceInfoInterface {
  """绑定状态，有任意一个订单则算绑定"""
  bindThermometerState: BindThermometerState

  """温度计关联柜子信息"""
  cabinetInfo: ThermometerCabinetInfoPayload

  """订单的当前报警记录"""
  currentAlarmLogList: [AlarmInfoPayload]

  """温度计设备信息"""
  deviceInfo: ThermometerDevicePayload

  """温度计订单信息"""
  orderInfo: ThermometerOrderAlarmPayload

  """设备订单ID"""
  thermometerOrderId: ID
}

type ThermometerPayload {
  """设备ID"""
  deviceId: ID

  """状态"""
  state: ThermometerState
}

"""设备：温度计单个订单信息接口（用于详情展示）"""
interface ThermometerSingleOrderInterface {
  """温度计订单ID"""
  thermometerOrderId: ID

  """温度计订单信息"""
  thermometerOrderInfo: ThermometerOrderInfoPayload
}

enum ThermometerState {
  """已故障"""
  FAULTED

  """低电量"""
  LOW_POWER

  """正常"""
  NORMAL

  """未找到"""
  NOT_FOUND

  """已回收"""
  RECYCLED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """已使用"""
  USED
}

""" 小票业务类型"""
enum TicketBusinessTypeEnum {
  """ 售后小票"""
  AFTER_SALES_RECEIPT

  """ 销售小票"""
  SALES_RECEIPT

  """ 未知"""
  UNRECOGNIZED
}

"""小票启停应入参"""
input TicketEnableInput {
  """启停状态"""
  status: Int!

  """小票id"""
  ticketId: Int!
}

""" 小票启用/停用返回"""
type TicketEnablePayload {
  """ 错误消息"""
  errorMessage: String

  """ 启用/停用状态,ture 成功  false 失败"""
  operateStatus: Boolean
}

""" 小票类型返回对象"""
type TicketGroupPayload {
  """小票业务类型"""
  businessType: TicketBusinessTypeEnum

  """ 小票数据集合"""
  ticketList: [TicketPayload]
}

""" 小票查询列表返回结果"""
type TicketListPayload {
  records: [TicketGroupPayload]
}

""" 小票信息返回对象"""
type TicketPayload {
  """小票状态,1:启用 99：禁用"""
  status: Int

  """小票id"""
  ticketId: Int

  """小票类型"""
  ticketType: TicketType
}

""" 小票类型"""
enum TicketType {
  """ 售后凭证"""
  AFTER_SALES_CERTIFICATE

  """ 代卖小票"""
  AGENCY_SALES_TICKET

  """客户小票（不带价格）"""
  CUSTOMER_TICKET

  """客户小票（带价格）"""
  CUSTOMER_TICKET_WITH_PRICE

  """付款码"""
  PAYMENT_CODE

  """收银小票"""
  PAYMENT_TICKET

  """提货小票"""
  PICK_TICKET

  """未知"""
  UNRECOGNIZED
}

input TimeRange {
  """截至时间"""
  endTime: Long

  """起始时间"""
  startTime: Long
}

type TimeRangePayload {
  """最大日期"""
  max: Long

  """最小日期"""
  min: Long
}

enum TimeRangeTypeEnum {
  """空柜时间"""
  EMPTY_CABINET_TIME

  """发车时间"""
  SHIPMENT_TIME
}

input TimeRangeWeb {
  """截至时间"""
  end: Long

  """起始时间"""
  start: Long
}

"""时间类型"""
enum TimeTypeEnum {
  """到港时间"""
  ARRIVAL_TIME

  """靠泊时间"""
  BERTH_TIME

  """离港时间"""
  DEPARTURE_TIME

  """仅用于返回值,表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

enum TimeUnitEnum {
  """小时"""
  HOURS

  """分钟"""
  MINUTES

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type TmpConditionValSelectPayload {
  """条件"""
  condition: TmpTriggerConditionTypeEnum

  """条件名称"""
  conditionName: String

  """选项值"""
  options: [DurianOption]
}

input TmpCreateInput {
  """条件"""
  conditions: [TmpTriggerConditionInput]

  """默認模板類型"""
  defaultTmp: TmpDefaultTypeEnum

  """费用项"""
  feeItems: [FeeItemValInput]

  """模板名称"""
  tmpName: String

  """模板类型"""
  tmpType: TemplateTypeEnum
}

enum TmpDefaultTypeEnum {
  """缺省模板"""
  DEFAULT

  """其他"""
  OTHER
  UNKNOWN
  UNRECOGNIZED
  UNSPECIFIED
}

input TmpEnableInput {
  """启用禁用命令"""
  command: EnabledEnum

  """模板id"""
  tmpId: ID
}

input TmpModifyInput {
  """条件"""
  conditions: [TmpTriggerConditionInput]

  """费用项"""
  feeItems: [FeeItemValInput]
  tmpId: ID

  """模板名称"""
  tmpName: String

  """模板类型"""
  tmpType: TemplateTypeEnum
}

input TmpTriggerConditionInput {
  """触发条件"""
  triggerCondition: TmpTriggerConditionTypeEnum

  """条件值"""
  value: String
}

type TmpTriggerConditionPayload {
  """触发条件"""
  triggerCondition: TmpTriggerConditionTypeEnum

  """条件值"""
  value: String
}

enum TmpTriggerConditionTypeEnum {
  """品类"""
  CATEGORY

  """装柜方式"""
  LOAD_CABINET_TYPE

  """进口港"""
  PORT_ENTRY

  """收货方"""
  RECEIPT

  """SPU类型"""
  SPU_TYPE

  """运输公司"""
  TRANSPORT_COMPANY
  UNKNOWN
  UNRECOGNIZED
  UNSPECIFIED
}

input TmpValidInput {
  """模板id"""
  tmpId: ID

  """模板名称"""
  tmpName: String
}

"""待入库商品信息"""
type ToBeInboundPayload {
  """SPU名称"""
  commodityName: String
  commoditySkuId: Int

  """副单位与基本单位换算"""
  conversion: BigDecimal

  """毛重"""
  grossUnitQuantity: BigDecimal

  """2.3.1新增 0 其他 10 净重 20 毛重"""
  pricePosition: Int

  """规格选项"""
  skuTextDescription: [String]

  """副单位数量"""
  totalQuantity: BigDecimal
  totalType: Int

  """副单位类型名称"""
  totalTypeName: String

  """小单位数量"""
  unitQuantity: BigDecimal
  unitType: Int

  """小单位类型名称"""
  unitTypeName: String
  waitTotalQuantity: BigDecimal

  """待入库数量"""
  waitUnitQuantity: BigDecimal
}

"""待出库商品信息"""
type ToBeOutbount {
  """SPU名称"""
  commodityName: String

  """规格选项"""
  skuTextDescription: [String]

  """副单位数量"""
  totalQuantity: String

  """副单位类型名称"""
  totalTypeName: String

  """小单位数量"""
  unitQuantity: BigDecimal

  """小单位类型名称"""
  unitTypeName: String
}

"""预收列表数据对象"""
type ToDoBillNumPayload {
  """费用待办类型"""
  billTodoType: PeachBillToDoTypeEnum

  """待办数量"""
  todoNum: Int
}

type TodayPaymentPayload {
  """ 回款单状态"""
  auditStatus: PaymentStatus

  """ 回款发起人ID"""
  createBy: Int

  """ 回款时间"""
  createTime: Long

  """ 回款发起人姓名"""
  creator: String

  """ 客户授信编码"""
  creditCode: ID

  """ 客户Id"""
  customerId: Int

  """ 客户名称"""
  customerName: String

  """ 回款金额"""
  paymentAmount: BigDecimal

  """ 回款单号"""
  paymentCode: String

  """回款单id"""
  paymentId: ID
}

type TodayTotalSummary {
  today: Int
  total: Int
}

type TodoCountPayload {
  """待办数量"""
  todoCount: Int
  type: TodoType
}

enum TodoType {
  """ 空柜费用单待办数量"""
  EMPTY_CABINET_BILL_QUANTITY

  """ 异常销售"""
  PEACH_ABNORMAL_SALES

  """ 预收管理"""
  PEACH_ADVANCE_MANAGEMENT

  """ 预收退款"""
  PEACH_ADVANCE_MANAGEMENT_REFUND

  """ 待审核的退货订单"""
  PEACH_AFTER_SALES_AUDIT

  """ 代卖结算"""
  PEACH_AGENCY_SETTLEMENT

  """待提交的采购订单"""
  PEACH_APP_PURCHASE_ORDER

  """ 报损"""
  PEACH_BREAKAGE_ORDER

  """ 待支付订单"""
  PEACH_CASHIER_ORDER

  """ 费用录入"""
  PEACH_COST_ENTRY

  """客户授信"""
  PEACH_CUSTOMER_CREDIT

  """ 待办费用单"""
  PEACH_FEE_ORDER_MANAGEMENT

  """ 在库质检"""
  PEACH_IN_STORE_INSPECTION

  """ 入库申请"""
  PEACH_LIBRARY_FUNCTION

  """ 其他收入待办数量"""
  PEACH_OTHER_INCOME

  """ 回款录入"""
  PEACH_PAYMENT_COLLECTION_ENTRY

  """ 回款审核"""
  PEACH_PAYMENT_COLLECTION_REVIEW

  """ 销售指导价"""
  PEACH_SALES_GUIDE_PRICE

  """ 销售订单"""
  PEACH_SALES_ORDER

  """ 收货待办数量"""
  RECEIVED_QUANTITY

  """ 未知"""
  UNRECOGNIZED
}

interface TotalTypeBase {
  """总计单位信息"""
  totalType: Unit
}

"""进口通关跟踪：筛选条件"""
enum TracingSearchKey {
  """品类"""
  CATEGORY

  """进口港"""
  ENTRY_PORT

  """状态"""
  TRACKING_STATUS

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""批量到岗"""
input TrackingArrivalInput {
  """主键Id"""
  id: [ID!]!

  """操作类型"""
  operateType: TrackingOperateEnum!
}

"""提柜入参"""
input TrackingCarryCabinetInput {
  """提柜时间"""
  deliveryTime: Long!

  """目的地"""
  destination: ID

  """目的地类型"""
  destinationType: DestinationType!

  """主键Id"""
  id: ID!

  """操作类型"""
  operateType: TrackingOperateEnum!
}

type TrackingDetailInfoPayload {
  """基本信息"""
  basicInfo: DurianBasicInfo

  """通关信息"""
  clearanceInfo: ClearanceInfo

  """商品信息"""
  commodityInfo: CommodityInfo

  """货柜信息"""
  containerInfo: ContainerInfo

  """出口信息"""
  exportInfo: ExportDeclarationInfo

  """进口信息"""
  importInfo: ImportInfo

  """运输信息"""
  transportInfo: TransportInfo
}

"""批量录入"""
input TrackingEntryBatchInput {
  """主键Id"""
  id: [ID!]!

  """备注信息"""
  remark: String
}

"""单个信息录入-货柜信息修改入参"""
input TrackingEntryContainerInput {
  """免费滞港截止日期"""
  deadlineFreeDetentionTime: Long

  """主键Id"""
  id: ID!

  """备注"""
  remark: String
}

"""进口通关跟踪导出参数"""
input TrackingExportInput {
  """提单号"""
  billLoadingCode: String

  """柜号"""
  cabinetCode: String

  """品类"""
  categoryId: [ID]

  """结束时间"""
  endTime: Long

  """进口港"""
  entryPort: [ID]

  """筛选时间类型"""
  filterTimeType: FilterTimeType

  """起始时间"""
  startTime: Long

  """状态"""
  status: [TrackingStatus!]

  """在途备注"""
  transitRemark: String

  """船次号"""
  vesselNo: String
}

input TrackingGetInput {
  """Id"""
  id: ID!
}

"""通关跟踪操作枚举"""
enum TrackingOperateEnum {
  """操作"""
  COMMAND

  """修改"""
  EDIT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""进口通关跟踪分页参数"""
input TrackingPageInput {
  """提单号"""
  billLoadingCode: String

  """柜号"""
  cabinetCode: String

  """品类"""
  categoryId: [ID]

  """结束时间"""
  endTime: Long

  """进口港"""
  entryPort: [ID]

  """筛选时间类型"""
  filterTimeType: FilterTimeType

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """起始时间"""
  startTime: Long

  """状态"""
  status: [TrackingStatus]

  """在途备注"""
  transitRemark: String

  """船次号"""
  vesselNo: String
}

type TrackingPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [TrackingPayload]

  """总记录数"""
  totalRecords: Int
}

"""通关跟踪信息对象"""
type TrackingPayload {
  """到港时间"""
  arrival_time: Long

  """提单号"""
  billLoadingCode: String

  """柜号"""
  cabinetCode: [String]!

  """品类图片"""
  categoryFile: DurianFilePayload

  """品类id"""
  categoryId: Int!

  """品类名称"""
  categoryName: String!

  """提柜时间"""
  deliveryTime: Long

  """进口港"""
  entryPort: String

  """出口报关公司"""
  exportDeclareCompany: String

  """工厂发柜时间"""
  factoryDeliverTime: Long

  """主键Id"""
  id: ID!

  """进口报关口岸"""
  importDeclarePort: String

  """接单日期"""
  receiptTime: Long!

  """放行时间"""
  releaseTime: Long

  """任务状态"""
  status: TrackingStatus!

  """任务状态描述"""
  statusDesc: String

  """在途备注"""
  transitRemark: String

  """船次号"""
  vesselNo: String
}

"""批量放行"""
input TrackingReleaseInput {
  """主键Id"""
  id: [ID!]!

  """操作类型"""
  operateType: TrackingOperateEnum!

  """放行时间"""
  releaseTime: Long!

  """抽检数量"""
  sampleQuantity: BigDecimal!

  """抽检单位"""
  samplingUnit: UnitTypeEnum!
}

"""通关状态枚举"""
enum TrackingStatus {
  """已完成"""
  COMPLETED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """待到港"""
  WAITING_ARRIVAL_PORT

  """待提柜"""
  WAITING_CABINET

  """待放行"""
  WAITING_RELEASED
}

"""进口通关跟踪统计接口"""
type TrackingTodoCountPayload {
  """已完成"""
  completedCount: Int

  """待到岗数"""
  waitingArrivalPortCount: Int

  """待提柜数"""
  waitingCabinetCount: Int

  """待放行数"""
  waitingReleasedCount: Int
}

type TransferBackCommodity {
  """ 库存id"""
  batchId: ID

  """ 商品名称"""
  commodityName: String

  """ 基本单位数量"""
  quantity: BigDecimal

  """ SKU ID"""
  skuId: Int

  """ 基本单位Id"""
  unitId: Int
}

type TransferBillCount {
  toAudit: Long
  toSubmit: Long
}

type TransferBillCountAggregate {
  toAudit: Long
  toInSubmit: Long
  toOutSubmit: Long
}

input TransferBillCountStatisticInput {
  """所属组织"""
  belongOrg: Int

  """商品类型"""
  commodityType: [Int]

  """调拨类型"""
  flowType: Int

  """调拨类型（10 仓库间调拨，20 跨组织调拨，30库存退货，40库存借调）"""
  transferType: [Int]
}

type TransferBillCountStatisticPayload {
  agencyTradeBillCount: AgencyTradeBillCount
  transferBillCount: TransferBillCount
}

""" 计调费用模板费用相关信息 """
type TransferBillInfoPayload {
  """ 费用金额"""
  feeAmount: BigDecimal

  """ 费用类型名称"""
  feeType: String
}

input TransferBillInput {
  """ 费用金额"""
  amount: BigDecimal

  """ 费用类型"""
  billType: Int

  """ 车牌"""
  brand: String

  """ 付款方式"""
  payMode: Int

  """ 联系电话"""
  phone: String

  """ 备注"""
  remark: String

  """ 供应商id"""
  supplierId: Int
}

input TransferBillPageBatchInput {
  queryKeys: [String]
  queryType: TransferBillPageBatchTypeEnum
}

enum TransferBillPageBatchTypeEnum {
  """柜次"""
  CABINET_BATCH_CODE

  """柜号"""
  CABINET_CODE

  """销地计划号"""
  SALES_PLAN_CODE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

""" 计调费用信息信息分页查询结果集"""
type TransferBillPageInfoPayload {
  """ 销地费用单号"""
  billCode: String

  """ 销地调拨费用单ID"""
  billId: ID

  """ 销地费用单状态"""
  billStatus: Int

  """ 销地费用单状态描述"""
  billStatusDesc: String

  """ 柜次"""
  cabinetBatchCodeList: [String]

  """ 柜号"""
  cabinetCodeList: [String]

  """ 品类ID"""
  categoryId: ID

  """ 品类名称"""
  categoryName: String

  """ 费用单创建人"""
  createBy: String

  """ 费用单创建人ID"""
  createById: Int

  """ 费用单创建时间"""
  createTime: Long

  """收货方ID"""
  customerId: [ID]

  """收货方"""
  customerName: [String]

  """ 尾程运输公司ID"""
  domesticTransportSupplierId: [ID]

  """ 尾程运输公司名称"""
  domesticTransportSupplierName: [String]

  """进口港ID"""
  entryPortId: [ID]

  """ 进口港名称"""
  entryPortName: [String]

  """进口报关公司ID"""
  importDeclareSupplierId: [ID]

  """进口报关公司名称"""
  importDeclareSupplierName: [String]

  """ 产地费用单相关信息"""
  originBillInfoRespList: [OriginBillInfoPayload]

  """ 产地成本合计"""
  originCostTotalAmount: BigDecimal

  """调出产地ID"""
  originOrgId: [ID]

  """调出产地"""
  originOrgName: [String]

  """ 产地计划号"""
  originPlanCodeList: [String]

  """ 驳回原因"""
  reason: String

  """ 销地计划号"""
  salesPlanCode: String

  """ 调拨费用相关信息"""
  transferBillInfoRespList: [TransferBillInfoPayload]

  """ 调拨日期"""
  transferTime: Long

  """ 调拨费用合计(除运费)"""
  transferTotalAmount: BigDecimal
}

type TransferBillPayload implements BelongOrgBase & TargetBelongOrgBase {
  """ 所属组织 """
  belongOrg: PitayaOrg

  """费用审核人"""
  billAuditBy: Int

  """费用审核人姓名"""
  billAuditName: String

  """费用单id"""
  billId: ID
  billStatus: PitayaBillStatusEnum

  """费用状态"""
  billStatusCode: Int

  """费用状态名称"""
  billStatusName: String

  """商品类型"""
  commodityType: Int

  """商品类型名称"""
  commodityTypeName: String

  """调拨订单创建时间"""
  flowApplyCreateTime: Long

  """调拨单号"""
  flowCode: String

  """调拨订单创建人"""
  flowCreateBy: Int

  """调拨订单创建人姓名"""
  flowCreateName: String

  """调拨申请单id"""
  flowId: ID

  """调拨申请状态"""
  flowStatus: Int

  """调拨申请状态名称"""
  flowStatusName: String

  """调拨申请类型"""
  flowType: Int

  """调拨申请类型名称"""
  flowTypeName: String

  """出入库订单编号"""
  orderCode: String

  """出入库订单id"""
  orderId: ID
  recordUpdateTime: Long

  """ 驳回原因 """
  refuseNote: String

  """备注信息"""
  remark: String

  """来源APP"""
  sourceAppId: Int

  """调出归属id"""
  sourceBelongId: Int

  """调出归属名称"""
  sourceBelongName: String

  """调出归属类型"""
  sourceBelongType: Int

  """来源id"""
  sourceId: ID

  """调出方合计"""
  sourceTotalAmount: BigDecimal

  """调出仓库id"""
  sourceWarehouseId: ID

  """调出仓库名称"""
  sourceWarehouseName: String

  """出入库审核人"""
  stockAuditUser: Int

  """出入库审核人"""
  stockAuditUserName: String

  """出入库操作人"""
  stockCreateBy: Int

  """出入库操作人姓名"""
  stockCreateName: String

  """出入库时间"""
  stockUpdateTime: Long

  """调入归属id"""
  targetBelongId: Int

  """调入归属名称"""
  targetBelongName: String

  """ 调入所属组织 """
  targetBelongOrg: PitayaOrg

  """调入归属类型"""
  targetBelongType: Int

  """调入方合计"""
  targetTotalAmount: BigDecimal

  """调入仓库id"""
  targetWarehouseId: ID

  """调入仓库名称"""
  targetWarehouseName: String

  """调拨商品"""
  transferCommodityBill: TransferCommodityBillPayload

  """运杂费用"""
  transferOtherBill: TransferOtherBillPayload

  """调拨类型"""
  transferType: Int
}

type TransferBillSummaryPayload {
  toAudit: Long
  toInSubmit: Long
  toOutSubmit: Long
}

""" 待提交调拨费用单统计类型 """
enum TransferBillTypeCountEnum {
  """代卖调拨入库费用单"""
  ORDER_TRANSFER_IN_BILL

  """代卖调拨出库费用单"""
  ORDER_TRANSFER_OUT_BILL

  """调拨入库费用单"""
  TRANSFER_IN_BILL

  """调拨出库费用单"""
  TRANSFER_OUT_BILL
}

"""调拨业务类型"""
enum TransferBusinessTypeEnum {
  """调拨"""
  GENERAL_TRANSFER

  """代卖调拨"""
  TRANSFER_FOR_SALE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input TransferCheckInput {
  """柜号"""
  cabinetCode: String

  """进口口岸id"""
  entryPortId: ID
}

type TransferCommodityBillPayload {
  """ 货款单号"""
  billCode: String

  """ 备注"""
  remark: String

  """ 货款金额总计"""
  totalAmount: BigDecimal

  """ 明细数据"""
  transferCommodityItemBills: [TransferCommodityItemBillPayload]
}

type TransferCommodityItemBillPayload implements SkuDetailBase {
  """小计"""
  amount: BigDecimal

  """批次号"""
  batchCode: String

  """批次id"""
  batchId: ID

  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """商品sku id"""
  commoditySkuId: Int

  """商品规格选项id"""
  commoditySpecOptionId: [Int]

  """换算关系"""
  conversion: BigDecimal

  """创建人id"""
  createBy: Int

  """创建时间"""
  createTime: Long

  """所属客户id"""
  customerId: Int

  """所属客户名称"""
  customerName: String

  """订单明细id"""
  itemId: ID

  """计价单位"""
  priceType: Int

  """计价单位类型名称"""
  priceTypeName: String

  """商品信息"""
  skuDetail: PitayaCommoditySku

  """sku文字描述，规格选项文字数组"""
  skuTextDescription: [String]
  stockTotalQuantity: BigDecimal

  """库存数量"""
  stockUnitQuantity: BigDecimal

  """总计类型数量（例：件）"""
  totalQuantity: BigDecimal

  """总计类型（例：件）"""
  totalType: Int

  """总计类型名称"""
  totalTypeName: String

  """销售单价"""
  unitPrice: BigDecimal

  """单位类型数量（例：kg，个）"""
  unitQuantity: BigDecimal

  """单位类型（例：kg，个）"""
  unitType: Int

  """单位类型名称"""
  unitTypeName: String

  """更新人id"""
  updateBy: Int

  """更新时间"""
  updateTime: Long
}

type TransferCommodityListPayload {
  """批次ID"""
  batchId: ID

  """ 商品名称(sku名称)"""
  commodityName: String

  """单价"""
  price: BigDecimal

  """单价单位"""
  priceType: Int

  """ 数量"""
  quantity: BigDecimal

  """ SKU ID"""
  skuId: Int

  """ 单位Id"""
  unitId: Int
}

type TransferCommodityPayload {
  """货款金额"""
  amount: BigDecimal

  """商品名称"""
  commodityName: String

  """商品规格"""
  commoditySpecName: String

  """单价类型名称"""
  priceTypeName: String

  """副单位数量"""
  totalQuantity: BigDecimal

  """副单位名称"""
  totalTypeName: String

  """单价"""
  unitPrice: BigDecimal

  """基本单位数量"""
  unitQuantity: BigDecimal

  """基本单位名称"""
  unitTypeName: String
}

type TransferDetailPayload {
  """基础信息"""
  baseInfo: TransferTaskBaseInfoPayload

  """是否超期"""
  overtime: Boolean

  """sopId集合"""
  sopIds: [ID]

  """任务状态"""
  state: TaskCommonState

  """转柜任务Id"""
  taskId: ID

  """温控信息"""
  temperature: TaskTemperatureInfoPayload

  """运输信息"""
  transport: TaskTransportInfoPayload
}

type TransferFreightPayload {
  """金额"""
  amount: BigDecimal

  """费用类型名称"""
  billTypeName: String

  """付款方式名称"""
  payModeName: String

  """供应商名称"""
  supplierName: String
}

input TransferIDInput {
  flowId: ID!
  remark: String
}

type TransferInfo implements SupplierInterface {
  """转柜任务Id"""
  id: ID

  """供应商id"""
  supplierId: ID

  """供应商名称"""
  supplierName: String
}

type TransferOptionsPayload {
  label: String
  value: Int
}

type TransferOrderPayload implements BelongOrgBase & TargetBelongOrgBase {
  """ 所属组织 """
  belongOrg: PitayaOrg

  """费用id"""
  billId: ID

  """费用状态"""
  billStatus: Int

  """费用状态名称"""
  billStatusName: String

  """商品类型"""
  commodityType: Int

  """商品类型名称"""
  commodityTypeName: String

  """创建人员"""
  createBy: Int

  """创建时间"""
  createTime: Long

  """创建人员姓名"""
  createUserName: String

  """操作人联系电话"""
  createUserPhone: String

  """调拨去向筛选 10 分拣仓-分拣仓 20批发-分拣仓 30分拣仓-批发"""
  direction: Int

  """调拨单号"""
  flowCode: String

  """调拨订单id"""
  flowId: ID

  """订单备注"""
  flowRemark: String

  """订单状态"""
  flowStatus: Int

  """入库状态"""
  flowStatusName: String

  """调拨申请类型"""
  flowType: Int

  """调拨申请类型名称"""
  flowTypeName: String

  """调拨驳回/取消原因(列表+详情)"""
  reason: String
  sourceAppId: Int

  """ 调出归属id """
  sourceBelongId: Int

  """调出归属名称"""
  sourceBelongName: String

  """调出仓库Id"""
  sourceWarehouseId: ID

  """调出仓库名称"""
  sourceWarehouseName: String
  targetAppId: Int

  """调入归属id"""
  targetBelongId: Int

  """调入归属名称"""
  targetBelongName: String

  """ 调入所属组织 """
  targetBelongOrg: PitayaOrg

  """调入仓库Id"""
  targetWarehouseId: ID

  """调入仓库名称"""
  targetWarehouseName: String

  """总货款"""
  totalGoodsFee: BigDecimal

  """总运杂款"""
  totalTransportFees: BigDecimal

  """调拨商品"""
  transferCommodityItemBills: [TransferCommodityItemBillPayload]

  """运杂费用"""
  transferOtherItemBills: [TransferOtherItemBillPayload]

  """调拨类型（10 仓库间调拨，20 跨组织调拨，30库存退货，40库存借调）"""
  transferType: Int

  """修改人员"""
  updateBy: Int

  """修改时间"""
  updateTime: Long

  """修改人员姓名"""
  updateUserName: String
}

interface TransferOrganizationBase {
  """调出组织id"""
  transferOrganizationId: Int

  """调出组织名称"""
  transferOrganizationName: String
}

type TransferOtherBillPayload {
  """ 运杂费单号"""
  billCode: String

  """ 运杂单id"""
  billItemId: ID

  """ 运杂款金额合计"""
  totalAmount: BigDecimal

  """ 运杂费明细列表"""
  transferOrderFeeItems: [TransferOtherItemBillPayload]
}

type TransferOtherItemBillPayload {
  amount: BigDecimal

  """运杂费属性（10:正常 20:调拨出库）"""
  attr: Int
  billFreightItemId: ID
  billType: Int
  billTypeText: String
  brand: String
  createBy: Int
  createTime: Long
  payMode: Int
  payModeText: String
  phone: String
  remark: String
  supplierId: Int
  supplierName: String
  updateBy: Int
  updateTime: Long
}

"""分页入参"""
input TransferPageInput {
  """品类ids"""
  categoryIds: [ID]

  """结束时间"""
  endTime: Long

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """搜索关键字：计划ID/柜号/车牌号/挂车号搜索"""
  searchKey: SearchKey

  """搜索值"""
  searchValue: String

  """起始时间"""
  startTime: Long

  """任务状态"""
  state: TaskCommonState

  """堆场Ids"""
  yardIds: [ID]
}

"""转柜分页出参"""
type TransferPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [TransferTaskPageInfoPayload]

  """总记录数"""
  totalRecords: Int
}

""" 付款方式"""
enum TransferPayMode {
  """ 现结"""
  CASH_PAY

  """ 未知"""
  ERROR_PAY

  """ 半月结"""
  HALF_MONTH_PAY

  """ 月结"""
  MONTH_PAY

  """ 次结"""
  ONCE_PAY

  """ 未知"""
  UNRECOGNIZED
}

type TransferPayload {
  """运款总金额"""
  freightTotalAmount: BigDecimal

  """未提交费用单数量"""
  notSubmitCostOrderCount: Int

  """订单数量"""
  orderCount: Int

  """杂款总金额"""
  otherTotalAmount: BigDecimal

  """货款总金额"""
  paymentActualAmount: BigDecimal

  """日期"""
  transferDate: Long
}

type TransferQuantityPayload {
  """已处理"""
  solvedQuantity: Int

  """待处理"""
  waitSolveQuantity: Int
}

type TransferSummaryPayload {
  """货款总金额"""
  goodsAmount: BigDecimal

  """调出方运杂款合计"""
  sourceFreightAmount: BigDecimal

  """调入方运杂款合计（调拨入库展示）"""
  targetFreightAmount: BigDecimal

  """标题"""
  title: String

  """调拨总金额"""
  transferAmount: BigDecimal
}

type TransferTaskBaseInfoPayload implements CategoryInterface {
  """柜号"""
  cabinetCode: [String]

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """进口报关公司"""
  importDeclareCompany: String

  """商品图片"""
  pictureUrl: String

  """计划号"""
  planCode: String

  """计划发货时间"""
  planDeliverTime: Long

  """抽检数"""
  samplingQuantity: String

  """合计数量"""
  totalQuantity: BigDecimal

  """发运方式"""
  transportMethod: String
}

"""转柜任务分页信息"""
type TransferTaskPageInfoPayload implements CategoryInterface & ThermometerSingleOrderInterface {
  """备用电话"""
  backupPhone: String

  """柜号"""
  cabinetCode: [String]

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """发货地"""
  deliverAddress: String

  """司机"""
  driver: String

  """是否超期"""
  overtime: Boolean

  """联系方式"""
  phone: String

  """图片URL"""
  pictureUrl: String

  """发货计划号"""
  planCode: String

  """计划发货时间"""
  planDeliverTime: Long

  """车牌号"""
  plateNo: String

  """合计数量"""
  quantity: BigDecimal

  """收货地"""
  receiptAddressList: [String]

  """接收日期"""
  receiptDate: Long

  """抽检数"""
  samplingQuantity: String

  """处理时间"""
  solvedTime: Long

  """sop请求Id"""
  sopId: [ID]

  """任务状态"""
  state: TaskCommonState

  """收货任务id"""
  taskId: ID

  """温度计订单ID"""
  thermometerOrderId: ID

  """温度计订单信息"""
  thermometerOrderInfo: ThermometerOrderInfoPayload

  """挂车号"""
  trailerNo: String
}

input TransferTimeUpdateInput {
  """销地计划id"""
  salesPlanId: ID

  """调拨时间"""
  transferTime: Long
}

enum TransferTypeEnum {
  """代卖退回 70"""
  AGENCY_SALE_RETURN

  """代卖调拨 60"""
  AGENCY_SALE_TRANSFER
  UNKNOWN
}

input TransportAirBookInput {
  """航班号"""
  flightNo: String!

  """运单ID"""
  id: ID!

  """计划抵达时间"""
  planArriveTime: Long!

  """计划起航时间"""
  planDepartureTime: Long!
}

type TransportAirBookPayload {
  """是否可以编辑订舱信息 1:是 99：否"""
  canEdit: Int

  """航班号"""
  flightNo: String

  """计划抵达时间"""
  planArriveTime: Long

  """计划起航时间"""
  planDepartureTime: Long
}

"""空运信息"""
type TransportAirCommonPayload implements SupplierInterface {
  """提单号"""
  billNo: String

  """航班号"""
  flightNo: String

  """运输单ID"""
  orderId: ID

  """计划抵达时间"""
  planArriveTime: Long

  """计划起运时间"""
  planDepartureTime: Long

  """发运时间"""
  shipmentTime: Long

  """供应商ID"""
  supplierId: ID

  """运输公司名称"""
  supplierName: String

  """运输要求"""
  transportRequirement: String
}

"""空运信息接口"""
interface TransportAirInterface {
  """运输信息"""
  airTransportInfo: TransportSeeCommonPayload
}

input TransportAirPageInput {
  """提单号"""
  billNo: String

  """接单结束日期，时间戳"""
  createOrderEndTime: Long

  """接单开始日期，时间戳"""
  createOrderStartTime: Long

  """目的地"""
  destination: String

  """货物名称"""
  goodsName: String

  """起始地"""
  origin: String

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """查询分类状态"""
  queryState: String

  """收货方"""
  receiver: String

  """起航日期结束日期，时间戳"""
  shipmentDateEndTime: Long

  """起航日期开始日期，时间戳"""
  shipmentDateStartTime: Long

  """运单号"""
  transportCode: String

  """运单状态"""
  transportState: [String]
}

type TransportAirPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [TransportAirPayload]

  """总记录数"""
  totalRecords: Int
}

type TransportAirPayload {
  """提单号"""
  billNo: String

  """柜号"""
  cabinetCode: String

  """接单日期"""
  createOrderDate: Long

  """目的地"""
  destination: String

  """货物名称"""
  goodsName: String

  """装货数量"""
  goodsNumber: BigDecimal

  """是否有相关订单"""
  hasRelationOrder: Boolean

  """运单ID"""
  id: ID

  """起始地"""
  origin: String

  """是否逾期"""
  overdue: Boolean

  """起航日期"""
  shipmentDate: Long

  """运单号"""
  transportCode: String

  """运单状态,取getTransportState返回下拉里的数据"""
  transportState: String

  """"运单状态枚举"""
  transportStateEnum: TransportAirStateEnum
}

"""空运状态枚举"""
enum TransportAirStateEnum {
  """已抵达"""
  ARRIVED

  """已订舱"""
  BOOK_CABIN

  """已接单"""
  INIT

  """已启航"""
  SET_SAIL

  """中转抵达"""
  TRANSFER_ARRIVE

  """中转离开"""
  TRANSFER_LEAVE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""运输信息"""
type TransportInfo {
  """空运"""
  airTransportInfo: AirTransportInfo

  """陆运"""
  landTransportInfo: LandTransportInfo

  """海运"""
  oceanTransportInfo: OceanTransportInfo

  """运输类型"""
  transportType: TransportTypeEnum
}

input TransportInfoInput {
  """备用电话"""
  alternativePhone: String

  """发车照片"""
  departureFileList: [FileInput]

  """发车时间"""
  departureTime: Long

  """司机姓名"""
  driverName: String

  """司机电话"""
  driverPhone: String

  """车牌号"""
  licensePlateNumber: String

  """备注"""
  remark: String

  """冷链常温"""
  temperatureModel: ColdChainAmbientEnum

  """挂车号"""
  trailerNumber: String

  """车次"""
  trainNumber: String

  """运输订单id"""
  transportOrderId: ID

  """车型"""
  vehicleModel: VehicleModelEnum

  """车型备注"""
  vehicleModelRemark: String
}

type TransportInfoPayload {
  """司机姓名"""
  driverName: String

  """联系方式"""
  driverPhone: String

  """车牌号"""
  plateNo: String

  """发车日期"""
  shipmentDate: Long

  """挂车号"""
  trailerNo: String
}

input TransportInformationInput {
  """航空信息"""
  airTransportInformation: AirTransportInformationInput

  """一键发货陆运信息"""
  oneClickRoadTransportInformation: RoadTransportInformationInput

  """运输节点"""
  points: [RoutePointInput]

  """陆运信息"""
  roadTransportInformation: [RoadTransportInformationInput]

  """海运信息"""
  seaTransportInformation: SeaTransportInformationInput

  """顺序"""
  sortNo: Int

  """运输方式"""
  type: TransportMethodEnum
}

type TransportInformationPayload {
  """航空信息"""
  airTransportInformation: AirTransportInformationPayload

  """一键发货陆运信息"""
  oneClickRoadTransportInformation: RoadTransportInformationPayload

  """节点信息"""
  points: [ID]

  """陆运信息"""
  roadTransportInformation: [RoadTransportInformationPayload]

  """海运信息"""
  seaTransportInformation: SeaTransportInformationPayload

  """运输方式"""
  type: TransportMethodEnum
}

"""运输信息录入方式"""
enum TransportInputTypeEnum {
  """手动录入"""
  MANUAL_ENTRY

  """选择(中标车辆的选择)"""
  SELECT

  """供应商填写"""
  SUPPLIER_FILL

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type TransportLogPayLoad {
  """节点名称"""
  nodeLabel: String

  """操作时间"""
  operationDate: Long

  """操作人"""
  operationUserName: String

  """运输单状态"""
  transportState: String

  """运输单状态描述"""
  transportStateDesc: String
}

"""发运方式"""
enum TransportMethodEnum {
  """空运"""
  AIR

  """陆运"""
  ROAD

  """海运"""
  SEA

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input TransportNodeOperationBatchInput {
  """提单号"""
  billNo: String

  """文件"""
  file: [FileInput]

  """操作时间"""
  operationTime: Long!

  """操作类型"""
  operationType: NodeOperationTypeEnum!

  """运输单ID"""
  transportId: [ID!]!

  """运输方式"""
  transportType: TransportTypeEnum!
}

type TransportOrderBasePayLoad {
  """提单号"""
  billNo: String

  """柜号"""
  cabinetCode: String

  """接单日期"""
  createOrderDate: Long

  """货物名称"""
  goodsName: String

  """装货数量"""
  goodsNumber: BigDecimal

  """装货总量"""
  goodsWeight: BigDecimal

  """收货地"""
  receiverAddress: String

  """发货方"""
  shipper: String

  """运单号"""
  transportCode: String

  """运单ID"""
  transportId: ID

  """运输要求"""
  transportRequirement: String

  """陆运状态枚举"""
  transportRoadStateEnum: TransportRoadStateEnum

  """运单状态"""
  transportState: String

  """运输方式"""
  transportType: TransportTypeEnum
}

type TransportOrderBookPayLoad {
  """空运订舱信息"""
  airBookInfo: TransportAirBookPayload

  """公路订车信息"""
  roadBookInfo: TransportRoadBookPayload

  """海运订舱信息"""
  seaBookInfo: TransportSeaBookPayload

  """运输类型"""
  type: TransportTypeEnum
}

type TransportOrderPayLoad {
  """运单信息"""
  baseInfo: TransportOrderBasePayLoad

  """运单运输路线"""
  routeNodes: [TransportRouteNodePayLoad]
}

type TransportOrderTaskPayLoad {
  """订舱信息"""
  bookInfo: TransportOrderBookPayLoad

  """任务完成标识"""
  complete: Boolean

  """节点名称"""
  name: String

  """节点类型"""
  nodeType: NodeTypeEnum

  """节点操作信息"""
  operationInfo: TransportRouteNodeOperationPayLoad

  """操作类型"""
  operationType: NodeOperationTypeEnum

  """是否压车"""
  pressCar: Boolean

  """节点ID"""
  routeNodeId: ID

  """运单ID"""
  transportId: ID
}

type TransportRelationOrderPayload {
  """目的地"""
  destination: String

  """运单ID"""
  id: ID

  """起始地"""
  origin: String

  """运单号"""
  transportCode: String

  """运单状态"""
  transportState: String

  """运单状态描述"""
  transportStateDesc: String

  """运输方式"""
  transportType: TransportTypeEnum
}

input TransportRoadBookInput {
  """备用电话"""
  alternativePhone: String

  """柜号"""
  cabinetCode: String

  """车牌号"""
  carNo: String!

  """司机名称"""
  driverName: String!

  """司机电话"""
  driverPhone: String!

  """运费"""
  freight: BigDecimal

  """运单ID"""
  id: ID!

  """挂车号"""
  trailerNo: String
}

type TransportRoadBookPayload {
  """区域建议设置风口"""
  airInlet: String

  """备用电话"""
  alternativePhone: String

  """柜号"""
  cabinetCode: [String]

  """是否可以编辑订车信息 1:是 99：否"""
  canEdit: Int

  """车牌号"""
  carNo: String

  """国家"""
  country: DurianCountryTypeEnum

  """司机名称"""
  driverName: String

  """司机电话"""
  driverPhone: String

  """运费"""
  freight: BigDecimal

  """是否必填挂车号"""
  requiredTrailerNo: Boolean

  """区域建议设置温度"""
  temperature: String

  """挂车号"""
  trailerNo: String
}

"""陆运信息"""
type TransportRoadCommonPayload implements SupplierInterface {
  """备用电话"""
  backupPhone: String

  """柜号"""
  cabinetCode: String

  """司机名称"""
  driverName: String

  """司机电话"""
  driverPhone: String

  """运输单ID"""
  orderId: ID

  """车牌号"""
  plateNo: String

  """发运时间"""
  shipmentTime: Long

  """供应商ID"""
  supplierId: ID

  """运输公司名称"""
  supplierName: String

  """挂车"""
  trailerNo: String

  """运输要求"""
  transportRequirement: String
}

"""陆运信息接口"""
interface TransportRoadInterface {
  """运输信息"""
  roadTransportInfo: TransportRoadCommonPayload
}

input TransportRoadPageInput {
  """报警类型"""
  alarmTypeList: [AlarmType]

  """绑定温度计状态"""
  bindThermometer: BindThermometerState

  """柜号"""
  cabinetCode: String

  """车牌号"""
  carNo: String

  """接单结束日期，时间戳"""
  createOrderEndTime: Long

  """接单开始日期，时间戳"""
  createOrderStartTime: Long

  """目的地"""
  destination: String

  """司机电话"""
  driverPhone: String

  """品类"""
  goodsName: [String]

  """品类模糊搜索"""
  goodsNameSearch: String

  """进口报关公司名称"""
  importCustomsCompanyName: [String]

  """是否为app端查询"""
  isAppQuery: Boolean

  """起始地"""
  origin: String

  """起始地筛选"""
  originPlaceSelect: [String]

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """查询分类状态"""
  queryState: String

  """收货方"""
  receiver: String

  """发运日期结束日期，时间戳"""
  shipmentDateEndTime: Long

  """发运日期开始日期，时间戳"""
  shipmentDateStartTime: Long

  """挂车号"""
  trailerNo: String

  """运单号"""
  transportCode: String

  """运单状态"""
  transportState: [String]
}

"""---------------- 出参 ------------"""
type TransportRoadPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [TransportRoadPayload]

  """总记录数"""
  totalRecords: Int
}

type TransportRoadPayload implements ThermometerSingleOrderInterface {
  """柜号"""
  cabinetCode: [String]

  """装柜方式"""
  cabinetType: CabinetTypeEnum

  """车牌号"""
  carNo: String

  """接单日期"""
  createOrderDate: Long

  """目的地"""
  destination: String

  """司机名称"""
  driverName: String

  """司机电话"""
  driverPhone: String

  """货物图片"""
  goodsFile: [DurianFilePayload]

  """货物名称"""
  goodsName: String

  """装货数量"""
  goodsNumber: BigDecimal

  """是否压车"""
  hasPressCar: Boolean

  """是否有相关订单"""
  hasRelationOrder: Boolean

  """运单ID"""
  id: ID

  """进口报关公司"""
  importCustomsCompany: String

  """包含中转节点带卸货属性的多目的地"""
  multiDestination: [String]

  """起始地"""
  origin: String

  """是否逾期"""
  overdue: Boolean

  """发运日期"""
  shipmentDate: Long

  """温度计订单ID"""
  thermometerOrderId: ID

  """温度计订单信息"""
  thermometerOrderInfo: ThermometerOrderInfoPayload

  """挂车号"""
  trailerNo: String

  """运单号"""
  transportCode: String

  """运单状态"""
  transportState: String

  """"运单状态枚举"""
  transportStateEnum: TransportRoadStateEnum
}

"""陆运状态枚举"""
enum TransportRoadStateEnum {
  """已抵达"""
  ARRIVED

  """已订车"""
  BOOK_CAR

  """已报空"""
  EMPTY

  """已接单"""
  INIT

  """已发运"""
  SHIPMENT

  """中转抵达"""
  TRANSFER_ARRIVE

  """中转离开"""
  TRANSFER_LEAVE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input TransportRoleEnableInput {
  """状态"""
  enabled: EnabledEnum!

  """id"""
  id: ID!
}

input TransportRolePageInput {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """角色名称"""
  roleName: String
}

type TransportRolePagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int
  records: [TransportRolePayload]

  """总记录数"""
  totalRecords: Int
}

type TransportRolePayload {
  """状态"""
  enabled: EnabledEnum

  """角色id"""
  id: ID

  """名称"""
  name: String
}

type TransportRouteNodeOperationPayLoad {
  """提单号"""
  billNo: String

  """文件"""
  file: [DurianFilePayload]

  """是否压车"""
  hasPressCar: Boolean

  """操作时间"""
  operationTime: Long

  """系统操作时间"""
  thirdOperationTime: Long
}

type TransportRouteNodePayLoad {
  """地址"""
  address: String

  """抵达时间"""
  arriveTime: Long

  """装卸货类型"""
  cargoWorkType: CargoWorkTypeEnum

  """联系人列表"""
  contactList: [ContactPayload]

  """离开时间"""
  departTime: Long

  """节点名称"""
  name: String

  """节点类型"""
  nodeType: NodeTypeEnum

  """计划装货时间"""
  planLoadTime: Long
}

input TransportSeaBookInput {
  """运单ID"""
  id: ID!

  """计划抵达时间"""
  planArriveTime: Long!

  """计划起航时间"""
  planDepartureTime: Long!

  """船公司"""
  shipCompany: Int!

  """船名"""
  shipName: String!

  """船次号"""
  vesselNo: String!
}

type TransportSeaBookPayload {
  """是否可以编辑订舱信息 1:是 99：否"""
  canEdit: Int

  """计划抵达时间"""
  planArriveTime: Long

  """计划起航时间"""
  planDepartureTime: Long

  """船公司"""
  shipCompany: Int

  """船名"""
  shipName: String

  """船次号"""
  vesselNo: String
}

input TransportSeaPageInput {
  """柜号"""
  cabinetCode: String

  """接单结束日期，时间戳"""
  createOrderEndTime: Long

  """接单开始日期，时间戳"""
  createOrderStartTime: Long

  """目的地"""
  destination: String

  """货物名称"""
  goodsName: String

  """起始地"""
  origin: String

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """查询分类状态"""
  queryState: String

  """收货方"""
  receiver: String

  """船公司"""
  shipCompany: ID

  """船名"""
  shipName: String

  """起航日期结束日期，时间戳"""
  shipmentDateEndTime: Long

  """起航日期开始日期，时间戳"""
  shipmentDateStartTime: Long

  """运单号"""
  transportCode: String

  """运单状态"""
  transportState: [String]

  """船次号"""
  vesselNo: String
}

type TransportSeaPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """分页结果"""
  records: [TransportSeaPayload]

  """总记录数"""
  totalRecords: Int
}

type TransportSeaPayload {
  """柜号"""
  cabinetCode: String

  """接单日期"""
  createOrderDate: Long

  """目的地"""
  destination: String

  """货物名称"""
  goodsName: String

  """装货数量"""
  goodsNumber: BigDecimal

  """是否有相关订单"""
  hasRelationOrder: Boolean

  """运单ID"""
  id: ID

  """起始地"""
  origin: String

  """是否逾期"""
  overdue: Boolean

  """船名"""
  shipName: String

  """起航日期"""
  shipmentDate: Long

  """运单号"""
  transportCode: String

  """运单状态"""
  transportState: String

  """"运单状态枚举"""
  transportStateEnum: TransportSeaStateEnum

  """船次号"""
  vesselNo: String
}

"""海运状态枚举"""
enum TransportSeaStateEnum {
  """已抵达"""
  ARRIVED

  """已订舱"""
  BOOK_CABIN

  """已接单"""
  INIT

  """已启航"""
  SET_SAIL

  """中转抵达"""
  TRANSFER_ARRIVE

  """中转离开"""
  TRANSFER_LEAVE

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

"""海运信息"""
type TransportSeeCommonPayload implements SupplierInterface {
  """运输单ID"""
  orderId: ID

  """计划到港时间"""
  planArriveTime: Long

  """计划离港时间"""
  planDepartureTime: Long

  """船公司"""
  shipCompany: String

  """船名"""
  shipName: String

  """发运时间"""
  shipmentTime: Long

  """供应商ID"""
  supplierId: ID

  """运输公司名称"""
  supplierName: String

  """运输要求"""
  transportRequirement: String

  """船次号"""
  vesselNo: String
}

"""海运信息接口"""
interface TransportSeeInterface {
  """运输信息"""
  seeTransportInfo: TransportSeeCommonPayload
}

"""运输供应商"""
interface TransportSupplierInterface {
  """运输公司Id"""
  transportSupplierId: ID

  """运输公司名称"""
  transportSupplierName: String
}

"""运输供应商"""
interface TransportSupplierListInterface {
  """运输公司Id"""
  transportSupplierIdList: [ID]

  """运输公司名称"""
  transportSupplierNameList: [String]
}

"""运输类型"""
enum TransportTypeEnum {
  """空运"""
  AIR

  """公路运输"""
  ROAD

  """海运"""
  SEA

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input TravelCabinetBatchCodeExportInput {
  """实际到港时间终"""
  arrivalTimeEnd: Long

  """实际到港时间起"""
  arrivalTimeStart: Long

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """品类"""
  categoryId: ID

  """商品id"""
  commodityId: ID

  """收货方"""
  customerId: ID

  """进口报关公司"""
  entryCustomsSupplierId: ID

  """进口港"""
  entryPortId: ID

  """工厂发柜日期终"""
  factoryDeliverTimeEnd: Long

  """工厂发柜日期起"""
  factoryDeliverTimeStart: Long

  """产地计划号"""
  originPlanCode: String

  """收货时间终"""
  receiptTimeEnd: Long

  """收货时间起"""
  receiptTimeStart: Long

  """销地计划号"""
  salesPlanCode: String

  """发车时间终"""
  shipmentTimeEnd: Long

  """发车时间起"""
  shipmentTimeStart: Long

  """状态"""
  state: TravelCabinetCodeStateEnum

  """标签"""
  tagIds: [ID]
}

input TravelCabinetBatchCodePageInput {
  """报警类型"""
  alarmTypeList: [AlarmType]

  """实际到港时间终"""
  arrivalTimeEnd: Long

  """实际到港时间起"""
  arrivalTimeStart: Long

  """绑定温度计状态"""
  bindThermometer: BindThermometerState

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """车牌号"""
  carNo: String

  """品类"""
  categoryId: [ID]

  """商品id"""
  commodityId: ID

  """收货方"""
  customerId: ID

  """进口报关公司"""
  entryCustomsSupplierId: ID

  """进口港"""
  entryPortIdList: [ID]

  """出口公司"""
  exportSupplierCompanyList: [ID]

  """工厂发柜日期终"""
  factoryDeliverTimeEnd: Long

  """工厂发柜日期起"""
  factoryDeliverTimeStart: Long

  """供应链金融公司"""
  financeSupplierCompanyList: [ID]

  """关键字"""
  keywords: String

  """产地计划号"""
  originPlanCode: String

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """收货时间终"""
  receiptTimeEnd: Long

  """收货时间起"""
  receiptTimeStart: Long

  """销地计划号"""
  salesPlanCode: String

  """发车时间终"""
  shipmentTimeEnd: Long

  """发车时间起"""
  shipmentTimeStart: Long

  """状态"""
  stateList: [TravelCabinetCodeStateEnum]

  """标签"""
  tagIdsList: [ID]
}

type TravelCabinetBatchCodePagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [TravelCabinetBatchCodePayload]

  """总记录数"""
  totalRecords: Int
}

type TravelCabinetBatchCodePayload implements CategoryInterface & CommodityListInterface & CustomerListInterface & EntryCustomsSupplierInterface & EntryPortInterface & TagListInterface & ThermometerMergeOrderInterface {
  """实际到港时间"""
  arrivalTime: Long

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: [String]

  """车牌号"""
  carNoList: [String]

  """品类"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """商品id"""
  commodityIdList: [ID]

  """商品id"""
  commodityNameList: [String]

  """创建时间"""
  createTime: Long

  """客户id"""
  customerId: [ID]

  """收货方"""
  customerName: [String]

  """进口报关公司"""
  entryCustomsSupplier: String

  """进口报关公司"""
  entryCustomsSupplierId: ID

  """进口港名称"""
  entryPort: String

  """进口港"""
  entryPortId: ID

  """工厂发柜日期"""
  factoryDeliverTime: Long

  """id"""
  id: ID

  """是否发货"""
  isDeliver: Boolean

  """是否拆分合并"""
  isSpiltOrMerge: Boolean

  """产地计划号"""
  originPlanCode: String

  """产地计划id"""
  originPlanId: ID

  """商品图片"""
  pictureUrl: String

  """planId"""
  planId: ID

  """收货地址"""
  receiptAddressList: [String]

  """收货任务Id"""
  receiptTaskIdList: [ID]

  """收货时间"""
  receiptTime: Long

  """收货计划创建时间"""
  salePlanCreateTimeList: [Long]

  """销地计划号"""
  salesPlanCode: [String]

  """销地计划id"""
  salesPlanId: [ID]

  """发车时间"""
  shipmentTime: Long

  """状态"""
  state: TravelCabinetCodeStateEnum

  """状态名称"""
  stateName: String

  """系统车辆抵达时间"""
  systemCarArrivalTime: Long

  """是否查询关联计划标签"""
  tagAttribute: TagAttributeEnum

  """标签"""
  tagList: [TagInfoPayload]

  """订单合并信息"""
  thermometerMergeOrder: ThermometerMergeOrderPayload

  """温度计订单ID"""
  thermometerOrderIdList: [ID]

  """运输公司抵达时间"""
  transportCompanyArrivalTime: Long
}

input TravelCabinetBatchCodeSearchInput {
  """关键字"""
  keywords: String

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int
}

enum TravelCabinetCodeStateEnum {
  """国内已抵达"""
  ARRIVED

  """已到港"""
  ARRIVE_PORT

  """工厂已发柜"""
  DELIVERED_CABINET

  """国内已空柜"""
  EMPTY_CABINET

  """新增"""
  INIT

  """工厂已装柜"""
  LOADED_CABINET

  """国内已收货"""
  RECEIVED

  """国内已发车"""
  SHIPMENT

  """未知"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input TravelPageSelectInput {
  """报警类型"""
  alarmTypeList: [AlarmType]

  """实际到港时间"""
  arrivalTimes: [String]

  """提单号"""
  billCode: String

  """绑定温度计状态"""
  bindThermometer: BindThermometerState

  """柜次号"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """商品类别(柜次规则id)"""
  cabinetRuleIds: [ID]

  """品类id"""
  categoryId: ID

  """商品规格"""
  commoditySpecList: [TravelPlanPageCommoditySpecInput]

  """收货方"""
  customerIds: [ID]

  """通关状态"""
  customsStateList: [DurianCustomsStateEnum]

  """发货日期终"""
  deliverTimeEnd: Long

  """发货日期起"""
  deliverTimeStart: Long

  """目的港状态"""
  destinationPortStateList: [DestinationPortStateEnum]

  """进口报关公司"""
  entryCustomsSupplierIds: [ID]

  """进口港"""
  entryPortIds: [String]

  """工厂发柜日期终"""
  factoryDeliverTimeEnd: Long

  """工厂发柜日期起"""
  factoryDeliverTimeStart: Long

  """计划号"""
  planCode: String

  """船名"""
  shipName: String

  """状态"""
  states: [TravelPlanStateEnum]

  """标签id"""
  tagIds: [ID]

  """温度计设备号"""
  thermometerCode: String

  """tab页"""
  travelTab: TravelTableEnum!

  """船次号"""
  vesselNo: String
}

type TravelPageSelectPayLoad {
  """实际到港时间"""
  arrivalTime: TravelSelectPayload

  """商品类别(柜次规则名称)"""
  cabinetRuleName: TravelSelectPayload

  """商品规格"""
  commoditySpecList: [TravelSelectPayload]

  """收货方(客户信息)"""
  customerName: TravelSelectPayload

  """通关状态"""
  customsState: TravelSelectPayload

  """目的港状态"""
  destinationPortState: TravelSelectPayload

  """进口报关公司(报关供应商)"""
  entryCustomsSupplier: TravelSelectPayload

  """进口港"""
  entryPort: TravelSelectPayload

  """状态"""
  state: TravelSelectPayload
}

input TravelPlanAppPageInput {
  """品类id"""
  categoryIdList: [ID]

  """任务接受日期终"""
  createTimeEnd: Long

  """任务接受日期起"""
  createTimeStart: Long

  """进口港"""
  entryPortIdList: [ID]

  """搜索关键字:柜次、柜号、计划号"""
  keyWord: String

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """tab页"""
  travelState: TravelPlanAppStateEnum
}

type TravelPlanAppPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [TravelPlanAppPayload]

  """总记录数"""
  totalRecords: Int
}

type TravelPlanAppPayload implements CategoryInterface & EntryCustomsSupplierInterface & EntryPortInterface {
  """实际到港日期"""
  arrivalTime: Long

  """柜次号"""
  cabinetBatchCode: [String]

  """柜号"""
  cabinetCode: [String]

  """质检按钮"""
  canInspection: Boolean

  """一键发货按钮"""
  canOneClickDelivery: Boolean

  """发货编辑按钮"""
  canShippingEdit: Boolean

  """撤回质检按钮"""
  canWithdrawInspection: Boolean

  """品类id"""
  categoryId: ID

  """品类图片"""
  categoryImage: DurianFilePayload

  """品类名称"""
  categoryName: String

  """任务接受日期"""
  createTime: Long

  """进口报关公司名称"""
  entryCustomsSupplier: String

  """进口报关公司ID"""
  entryCustomsSupplierId: ID

  """进口港名称"""
  entryPort: String

  """进口港id"""
  entryPortId: ID

  """id"""
  id: ID

  """计划号"""
  planCode: String

  """状态"""
  state: TravelPlanStateEnum

  """状态名称"""
  stateName: String

  """tab页"""
  tabState: TravelPlanAppStateEnum
}

enum TravelPlanAppStateEnum {
  """待处理"""
  PENDING

  """已处理"""
  PROCESSED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type TravelPlanCommodityDetailPayload {
  """柜次"""
  cabinetBatchCode: String

  """计划id"""
  id: ID

  """装柜详情"""
  loadingDetailList: [TravelPlanLoadingCommodityDetailPayload]

  """计划号"""
  planCode: String

  """计划类型"""
  planType: PlanTypeEnum
}

type TravelPlanInfoPayload {
  """系统"""
  appType: AppTypeEnum

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: [String]

  """通关状态"""
  customsState: DurianCustomsStateEnum

  """目的港状态"""
  destinationPortState: DestinationPortStateEnum

  """id"""
  id: ID

  """质检人(进口报关公司)"""
  importDeclarationSupplierId: ID

  """提柜时间"""
  pickCabinetTime: Long

  """计划号"""
  planCode: String

  """计划收货方"""
  planReceiverId: ID

  """口岸id"""
  portId: ID

  """放行时间"""
  releaseTime: Long

  """备注"""
  remark: String

  """发运方式"""
  transportMethod: TransportMethodEnum
}

type TravelPlanLoadingCommodityDetailPayload {
  """柜号"""
  cabinetCode: String

  """任务id"""
  taskId: ID

  """总净重"""
  totalNetWeight: BigDecimal

  """总件数"""
  totalQuantity: BigDecimal
}

type TravelPlanPageCommodityInfoPayload {
  """商品规格数量统计"""
  specCountList: [TravelPlanPageCommoditySpecCountPayload]

  """合计"""
  total: Int
}

type TravelPlanPageCommoditySpecCountPayload {
  """数量"""
  count: Int

  """规格选项id"""
  optionIdList: [ID]

  """规格选项名称"""
  optionNameList: [String]
}

input TravelPlanPageCommoditySpecInput {
  """商品规格选项id"""
  optionIdList: [ID]

  """商品规格id"""
  specId: ID
}

input TravelPlanPageInput {
  """报警类型"""
  alarmTypeList: [AlarmType]

  """实际到港时间"""
  arrivalTimes: [String]

  """提单号"""
  billCode: String

  """绑定温度计状态"""
  bindThermometer: BindThermometerState

  """柜次号"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """商品类别(柜次规则id)"""
  cabinetRuleIds: [ID]

  """品类id"""
  categoryId: ID!

  """商品规格"""
  commoditySpecList: [TravelPlanPageCommoditySpecInput]

  """收货方"""
  customerIds: [ID]

  """通关状态"""
  customsStateList: [DurianCustomsStateEnum]

  """发货日期终"""
  deliverTimeEnd: Long

  """发货日期起"""
  deliverTimeStart: Long

  """目的港状态"""
  destinationPortStateList: [DestinationPortStateEnum]

  """进口报关公司"""
  entryCustomsSupplierIds: [ID]

  """进口港"""
  entryPortIds: [String]

  """工厂发柜日期终"""
  factoryDeliverTimeEnd: Long

  """工厂发柜日期起"""
  factoryDeliverTimeStart: Long

  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """计划号"""
  planCode: String

  """船名"""
  shipName: String

  """状态"""
  states: [TravelPlanStateEnum]

  """标签id"""
  tagIds: [ID]

  """标签备注"""
  tagRemark: String

  """温度计设备号"""
  thermometerCode: String

  """tab页"""
  travelTab: TravelTableEnum

  """船次号"""
  vesselNo: String
}

type TravelPlanPagePayload {
  """当前页码"""
  pageCurrent: Int

  """条数"""
  pageSize: Int

  """结果"""
  records: [TravelPlanPayload]

  """总记录数"""
  totalRecords: Int
}

type TravelPlanPayload implements CategoryInterface & CommodityNameInterface & CommodityPlaceOriginNameListInterface & CustomerListInterface & EntryCustomsSupplierInterface & EntryPortInterface & ExportCustomsSupplierInterface & FactoryListInterface & OriginPlanRoadTripKeyNodeInterface & PlanCabinetInfoInterface & ShipCompanyListInterface & TagListInterface & ThermometerMergeOrderInterface {
  """到港日期"""
  arrivalTime: Long

  """提单号"""
  billCode: [String]

  """柜次号"""
  cabinetBatchCode: [String]

  """柜号"""
  cabinetCode: [String]

  """柜子信息"""
  cabinetInfoList: [CabinetInfo]

  """商品类别"""
  cabinetRuleName: [String]

  """编辑按钮"""
  canEdit: Boolean

  """质检按钮"""
  canInspection: Boolean

  """一键发货按钮"""
  canOneClickDelivery: Boolean

  """发货编辑按钮"""
  canShippingEdit: Boolean

  """撤回质检按钮"""
  canWithdrawInspection: Boolean

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """颜色标记"""
  color: [Boolean]

  """商品id"""
  commodityId: [ID]

  """商品"""
  commodityName: [String]

  """商品产地id"""
  commodityPlaceOriginIdList: [ID]

  """商品产地名称"""
  commodityPlaceOriginNameList: [String]

  """数量明细"""
  commoditySpecList: TravelPlanPageCommodityInfoPayload

  """收货方id"""
  customerId: [ID]

  """收货方"""
  customerName: [String]

  """通关备注"""
  customsRemark: String

  """通关状态"""
  customsState: DurianCustomsStateEnum

  """发柜温度"""
  deliverTemperature: BigDecimal

  """发货日期"""
  deliverTime: Long

  """目的港状态"""
  destinationPortState: DestinationPortStateEnum

  """货柜免租截止日期"""
  endFreeRentTime: Long

  """进口报关公司名称"""
  entryCustomsSupplier: String

  """进口报关公司ID"""
  entryCustomsSupplierId: ID

  """进口港名称"""
  entryPort: String

  """进口港id"""
  entryPortId: ID

  """出口报关公司名称"""
  exportCustomsSupplier: String

  """出口报关公司ID"""
  exportCustomsSupplierId: ID

  """工厂发柜日期"""
  factoryDeliverTime: Long

  """工厂ID"""
  factoryIdList: [ID]

  """工厂名称"""
  factoryNameList: [String]

  """关键节点"""
  keyNode: RoadTripKeyNodePayload

  """产地计划code-用于dataFetch陆运关键节点"""
  originPlanCode: String

  """海外在途天数"""
  overseasTripDays: Long

  """提柜时间"""
  pickCabinetTime: Long

  """采果日期"""
  pickingTime: Long

  """计划到港日期"""
  planArrivalTime: Long

  """计划号"""
  planCode: String

  """id"""
  planId: ID

  """计划类型"""
  planType: PlanTypeEnum

  """放行时间"""
  releaseTime: Long

  """备注"""
  remark: String

  """船公司ID"""
  shipCompanyIdList: [ID]

  """船公司名称"""
  shipCompanyNameList: [String]

  """船名"""
  shipName: [String]

  """发车时间"""
  shipmentTime: Long

  """状态"""
  state: TravelPlanStateEnum

  """状态名称"""
  stateName: String

  """滞港天数"""
  stayInPortDays: Long

  """建议销售时间"""
  suggestSalesTime: Long

  """是否查询关联计划标签"""
  tagAttribute: TagAttributeEnum

  """标签"""
  tagList: [TagInfoPayload]

  """订单合并信息"""
  thermometerMergeOrder: ThermometerMergeOrderPayload

  """温度计订单ID"""
  thermometerOrderIdList: [ID]

  """总在途天数"""
  totalTripDays: Long

  """转柜日期"""
  transferTime: Long

  """船次号"""
  vesselNo: [String]
}

enum TravelPlanStateEnum {
  """国内已抵达"""
  ARRIVED

  """工厂已发柜"""
  DELIVERED_CABINET

  """国内已空柜"""
  EMPTY_CABINET

  """新增"""
  INIT

  """工厂已装柜"""
  LOADED_CABINET

  """已计划"""
  PLANNED

  """国内已收货"""
  RECEIVED

  """已发车"""
  SHIPMENT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """待计划"""
  WAIT_PLAN
}

input TravelPlanUpdateBatchInput {
  """系统类型"""
  appType: AppTypeEnum

  """通关状态"""
  customsState: DurianCustomsStateEnum

  """目的港状态"""
  destinationPortState: DestinationPortStateEnum

  """计划id"""
  ids: [ID]

  """提柜时间"""
  pickCabinetTime: Long

  """计划收货方"""
  planReceiverId: ID

  """放行时间"""
  releaseTime: Long

  """计调备注"""
  remark: String
}

input TravelPlanUpdateInput {
  """系统类型"""
  appType: AppTypeEnum

  """通关状态"""
  customsState: DurianCustomsStateEnum

  """目的港状态"""
  destinationPortState: DestinationPortStateEnum

  """计划id"""
  id: ID

  """提柜时间"""
  pickCabinetTime: Long

  """计划收货方(客户id)"""
  planReceiverId: ID

  """放行时间"""
  releaseTime: Long

  """备注"""
  remark: String
}

type TravelSelectPayload {
  """筛选内容"""
  options: [DurianSelectTextOption]

  """表头code"""
  titleCode: String

  """表头描述"""
  titleDesc: String
}

type TravelSopInfoPayload implements CustomerInterface {
  """客户id"""
  customerId: ID

  """收货方客户名称"""
  customerName: String

  """完成时间"""
  finishTime: Long

  """sop名称"""
  sopName: String

  """sop请求id"""
  sopReqId: ID
}

"""在途汇总的tab页"""
enum TravelTableEnum {
  """全部"""
  ALL

  """国际在途"""
  INTERNATIONAL_TRAVEL

  """已发车"""
  SHIPMENT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type TravelingDashboardPayload implements CategoryInterface {
  """已到港已计划"""
  arrivePortAndPlanned: Int

  """已到港待计划"""
  arrivePortWaitPlan: Int

  """品类id"""
  categoryId: ID

  """品类名称"""
  categoryName: String

  """工厂已发柜"""
  factoryDelivery: Int

  """工厂待发柜"""
  factoryWaitingDelivery: Int
}

"""入参-财务核算系统用组织公司: 树形结构-客户"""
input TreeFasCustomerInput {
  """部门id"""
  departId: ID!
}

type TreeNode {
  """子节点"""
  children: [TreeNode]

  """禁用"""
  disabled: Boolean

  """名称"""
  label: String

  """父节点ID"""
  parentId: Int

  """节点值等于ID"""
  value: ID
}

type TurnoverBasketPayload {
  """批次号"""
  batchCode: String

  """商品名称"""
  commodityName: String

  """所属客户"""
  customerName: String

  """剩余库存"""
  totalQuantity: String

  """所属仓库"""
  warehouseName: String
}

input TurnoverBasketQueryInput {
  """所属客户id"""
  belongId: Int

  """所属客户类型"""
  belongType: Int

  """所属仓库id"""
  warehouseId: ID
}

type TypeOption {
  """是否禁用"""
  disable: Boolean!

  """下拉选项前端展示的名称"""
  label: String!

  """下拉选项对应的值"""
  value: String!
}

type UnDebitDetail {
  """金额"""
  amount: BigDecimal

  """付款类型"""
  type: String
}

type UnDoQuantityStatPayload {
  """审结"""
  auditAndSettlement: Int

  """未放电"""
  unElectricityReleased: Int

  """文件不齐全"""
  unFileCompiled: Int
}

input UndoSaleOrderInput {
  outOrderId: ID!

  """撤销原因"""
  undoDescription: String!
}

"""唯一id接口"""
interface UniqueIdInterface {
  """生成参数"""
  parameterList: [String]

  """唯一id"""
  uniqueId: ID
}

type Unit {
  """单位id"""
  unitId: Int

  """单位名称"""
  unitName: String
}

interface UnitBase {
  """单位信息"""
  unit: Unit
}

input UnitConversionInput {
  """辅助单位数量"""
  auxQuantity: BigDecimal

  """辅助单位"""
  auxUnit: Int

  """基本单位数量"""
  baseQuantity: BigDecimal

  """基本单位"""
  baseUnit: Int

  """单位换算id"""
  ratioId: Int
}

input UnitConversionListInput {
  """sku基本单位"""
  skuBaseUnit: Int

  """sku id"""
  skuId: Int!

  """单位换算列表"""
  unitConversionList: [UnitConversionInput]
}

type UnitConversionListPayload {
  """sku基本单位"""
  skuBaseUnit: Int

  """sku id"""
  skuId: Int

  """单位换算列表"""
  unitConversionList: [UnitConversionPayload]
}

type UnitConversionPayload {
  """辅助单位数量"""
  auxQuantity: BigDecimal

  """辅助单位"""
  auxUnit: Int

  """基本单位数量"""
  baseQuantity: BigDecimal

  """基本单位"""
  baseUnit: Int

  """单位换算id"""
  ratioId: Int
}

type UnitEntity {
  """单位id"""
  id: Int

  """单位名称"""
  unitName: String
}

interface UnitPriceTypeBase {
  """单价单位信息"""
  unitPriceType: Unit
}

type UnitQuantity implements UnitBase {
  """数量"""
  quantity: BigDecimal

  """单位"""
  unit: Unit
}

""" 单位数量合计 """
type UnitQuantityCountPayLoad {
  """基本单位数量"""
  quantity: BigDecimal

  """基本单位id """
  unitId: Int
}

interface UnitTypeBase {
  """基本单位信息"""
  unitType: Unit
}

"""更新的skuId单位配比"""
input UnitTypeConversion {
  """基本单位类型"""
  basicType: Int!

  """基本单位换算值"""
  basicTypeRatio: BigDecimal

  """辅助单位类型"""
  subType: Int

  """辅助单位换算值"""
  subTypeRatio: BigDecimal
}

"""单位类型"""
enum UnitTypeEnum {
  """个"""
  INDIVIDUAL_UNIT

  """件"""
  PIECE_UNIT

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

input UpdateAcquireInput {
  """入库订单Id"""
  applyId: ID!

  """客户Id"""
  belongId: Int!

  """所属组织 v2.9.0"""
  belongOrgId: Int!

  """客户类型Id"""
  belongType: Int!

  """商品信息"""
  commodities: [CreateAcquireItemInput!]!

  """费用信息"""
  costs: [CreateCostInput]

  """订单备注"""
  note: String

  """供应商Id"""
  supplierId: Int!

  """模板Id"""
  templateId: ID!

  """仓库名称"""
  warehouseId: ID!
}

input UpdateAgencyTradeTransferOtherBillInput {
  """运杂款明细"""
  agencyTradeTransferFright: [AgencyTradeTransferFright]

  """费用单id"""
  billId: ID

  """调拨申请id"""
  flowId: ID

  """备注信息"""
  remark: String
}

input UpdateBill2FreightInput {
  billDetailList: [BillDetail!]!
  billMainId: ID!
  templateId: ID!
}

input UpdateBill2ManualCodeInput {
  """ 费用单id """
  billMainId: ID!

  """手工单号"""
  manualCode: String!
}

input UpdateBill2NoteInput {
  billMainId: ID!
  note: String!
}

input UpdateBill2PaymentInput {
  """ 费用单id """
  billMainId: ID!
  paymentFee: PaymentFeeInput!
  templateId: ID!
}

input UpdateBillPaymentFeeItemInput {
  """总价"""
  amount: BigDecimal!

  """id"""
  itemId: ID!

  """skuId"""
  skuId: Int!

  """单价"""
  unitPrice: BigDecimal!
}

input UpdateBillSupplierInput {
  """ 费用单id """
  billMainId: ID

  """ 供应商id """
  supplierId: Int
}

""" 入参-借款管理: 修改"""
input UpdateBorrowingInput {
  """借款金额"""
  borrowingAmount: BigDecimal!

  """借款部门组织id"""
  borrowingOrgId: ID!

  """借款事由"""
  borrowingReason: String!

  """借款子类型(字典borrowingType)"""
  borrowingSubtype: String!

  """借款时间"""
  borrowingTime: Long!

  """借款类型(字典borrowingType)"""
  borrowingType: String!

  """所属公司id"""
  businessCompanyId: ID!

  """所属组织id"""
  businessOrgId: ID!

  """借款单id"""
  id: ID!

  """NC单号"""
  ncSystemCode: String!

  """付款对象id(员工为用户id，单位为0)"""
  paymentObjectId: ID!

  """付款对象名称"""
  paymentObjectName: String!

  """备注"""
  remark: String
}

interface UpdateByBase {
  """更新人"""
  updateBy: User
}

input UpdateCalculateRuleInput {
  """计算规则"""
  calculateRule: String!

  """规则id"""
  ruleId: ID!
}

input UpdateCommodityControlInput {
  """ 商品品类Id """
  commodityCategoryId: Int

  """ 商品SpuId """
  commoditySpuIdList: [Int]

  """ 主键Id """
  id: ID
}

""" 修改货款明细"""
input UpdateCommodityItemInput {
  """ 小计价格"""
  amount: BigDecimal!

  """ 货款明细id"""
  itemId: ID!

  """ skuID"""
  skuId: Int!

  """ 单价"""
  unitPrice: BigDecimal!
}

input UpdateCommodityNameInput {
  """ 商品id"""
  commodityId: Int!

  """ 商品名称"""
  commodityName: String!

  """ 多语言"""
  nameLocale: NameLocale
}

input UpdateCommodityPriceInput {
  """赠送total数量"""
  giveTotalQuantity: BigDecimal

  """赠送unit数量"""
  giveUnitQuantity: BigDecimal

  """货款明细ID"""
  itemId: ID!

  """商品skuid"""
  skuId: Int!

  """小计总价"""
  totalAmount: BigDecimal!

  """单价"""
  unitPrice: BigDecimal!
}

input UpdateConvertInput {
  """客户id"""
  belongId: Int!

  """客户类型"""
  belongType: Int!

  """商品明细"""
  convertItems: [CommondConvertItemInput]

  """订单id"""
  convertOrderId: ID!

  """备注"""
  remark: String

  """仓库id"""
  warehouseId: ID!
}

input UpdateCostInformationInput {
  """ 费用详情"""
  costInformationDetail: [PeachCostInformationDetailInput]

  """ 调拨单id"""
  flowId: ID!

  """调拨类型"""
  transferBusinessType: PeachTransferOrderEnum
}

input UpdateCostOrderInput {
  """申请id"""
  billId: ID!
  commodityItems: [UpdateCommodityPriceInput]
  commodityRemark: String
  freightCostItems: [UpdateFreightCostInput]

  """手工单号"""
  manualCode: String

  """供应商Id v2.10"""
  supplierId: Int

  """费用模板Id"""
  templateId: ID!
}

input UpdateCostStatusInput {
  """id"""
  billId: ID!
  remark: String

  """更改后状态"""
  status: Int!
}

input UpdateCostSupplierInput {
  """费用单id"""
  billId: ID!

  """供应商Id"""
  supplierId: Int
}

input UpdateCustomerCooperateTypeInput {
  """ 合作方式,TRUE 是代卖合作，默认（FALSE或者null）标识非代卖合作"""
  cooperationWay: Boolean

  """ 客户id"""
  customerId: Int!
}

"""更新(个人）客户请求体 """
input UpdateCustomerInfoInput {
  """ 客户属性 """
  attribute: Int

  """客户id """
  id: Int

  """ 客户身份证 """
  idNumber: String

  """ 客户姓名 """
  name: String

  """ 手机号 """
  phone: String
}

input UpdateDailyLaborCostInput {
  """ID"""
  laborCostId: ID!

  """备注"""
  remark: String

  """临时工总工资支出"""
  totalSalaryExpense: Float!
}

input UpdateDataRelInput {
  """数据权限ID"""
  dataIds: [ID]!

  """数据权限类型"""
  dataType: DurianDataType!

  """角色ID"""
  id: ID!
}

input UpdateDefectiveSaleOrderInput {
  """v2.9 次品销售:新增所属组织"""
  belongOrgId: Int!
  defectiveItems: [CreateDefectiveItemInput]!
  outOrderId: ID

  """v2.8 次品销售:新增付款方式"""
  payMethod: OutOrderPayModeEnum!
  remark: String

  """v2.8 次品销售:新增可更改销售时间"""
  saleTime: Long!
}

input UpdateDeliveryBillFeeInput {
  """费用信息"""
  billFeeItems: [UpdateDeliveryBillFeeItemInput!]!

  """配送费用Id"""
  deliveryBillId: ID!
}

input UpdateDeliveryBillFeeItemInput {
  """金额"""
  amount: BigDecimal

  """费用类型"""
  billType: DeliveryFeeTypeEnum!

  """结算方式"""
  deliveryBillPayMode: DeliveryFeePayModeEnum

  """备注信息"""
  remark: String

  """供应商Id"""
  supplierId: Int!
}

input UpdateDeliveryBillStatusInput {
  """配送费用单Id"""
  deliveryBillId: ID!

  """备注信息"""
  remark: String
}

""" 配送费用单-接入中台: 修改运杂费入参 """
input UpdateDeliveryFeeFreightInput {
  """ 配送费用单-接入中台id """
  billId: ID!

  """ 运杂费列表 """
  freightItemList: [CostInput]

  """ 模板id """
  templateId: ID!
}

""" 配送费用单-接入中台: 更新手工单号入参 """
input UpdateDeliveryFeeManualCodeInput {
  """ 配送费用单Id """
  billId: ID!

  """ 手工单号 """
  manualCode: String!
}

"""修改配送货物"""
input UpdateDeliveryItemInput {
  """配送单商品明细"""
  deliveryOrderItem: [DeliveryOrderItemInput!]!

  """配送单ID"""
  orderId: ID!
}

"""修改配送单入参"""
input UpdateDeliveryOrderInput {
  """客户信息集合"""
  belongInfo: [CustomerInfoInput]!

  """所属组织ID"""
  belongOrgId: Int!

  """业务员名字"""
  businessUserName: String

  """车牌号"""
  carNum: String

  """车辆类型"""
  carType: String!

  """配送日期"""
  deliveryDate: Long!

  """配送单费用明细"""
  deliveryOrderFee: [DeliveryOrderFeeInput]

  """配送单商品明细"""
  deliveryOrderItem: [DeliveryOrderItemInput]

  """配送方式"""
  deliveryType: DeliveryMethodEnum!

  """司机联系方式"""
  driverContact: String

  """司机姓名"""
  driverName: String

  """配送单ID"""
  orderId: ID!

  """配送货物销售订单日期"""
  saleOrderDate: Long!

  """仓库ID"""
  warehouseId: ID!
}

input UpdateDeviceInput {
  """循环次数"""
  cycleNumber: Int

  """id"""
  id: ID!

  """计划使用地"""
  plannedUsageAddress: PlannedUsageAddressInput

  """备注"""
  remark: String

  """状态"""
  state: DeviceStateEnum
}

input UpdateFlowTransferCommodityBillInput {
  """ 调拨申请id"""
  flowId: ID

  """ 备注"""
  remark: String

  """ 货款明细"""
  updateFlowTransferCommodityItemReqList: [UpdateFlowTransferCommodityItemInput]
}

input UpdateFlowTransferCommodityItemInput {
  """ 小计"""
  amount: BigDecimal

  """ 批次id"""
  batchId: ID

  """ item id"""
  itemId: ID

  """ sku id"""
  skuId: Int

  """ 单价"""
  unitPrice: BigDecimal
}

input UpdateFlowTransferOtherBillInput {
  """费用单id"""
  billId: ID

  """调拨申请id"""
  flowId: ID

  """运杂款明细"""
  flowTransferOtherBillReqList: [FlowTransferOtherBillInput]
}

input UpdateFreightCostInput {
  """ 金额"""
  amount: BigDecimal

  """ 费用项id"""
  costId: ID

  """ 具体字段值"""
  data: String

  """ 业务规则扩展id (客户id或者供应商id)"""
  extendId: Int

  """ 备注"""
  note: String

  """ 规则id"""
  ruleId: ID
}

""" 收入单: 修改销售金额参数 """
input UpdateIncomeStatementInput {
  """ 收入单id """
  billMainId: ID!

  """ 商品列表 """
  incomeStatementCommodityInput: [IncomeStatementCommodityInput]

  """ 收入单类型 """
  incomeStatementType: BillMainTypeEnum!
}

"""修改联营配送单入参"""
input UpdateJointVentureOrderInput {
  """客户信息集合"""
  belongInfo: [CustomerInfoInput]!

  """所属组织ID"""
  belongOrgId: Int!

  """业务员名字"""
  businessUserName: String

  """车牌号"""
  carNum: String!

  """车辆类型"""
  carType: String!

  """商品类型id"""
  commodityTypeId: Int

  """商品类型名称"""
  commodityTypeName: String

  """配送日期"""
  deliveryDate: Long!

  """配送单费用明细"""
  deliveryOrderFee: [DeliveryOrderFeeInput]

  """配送单商品明细"""
  deliveryOrderItem: [JointVentureOrderItemInput]

  """配送方式"""
  deliveryType: DeliveryMethodEnum!

  """司机联系方式"""
  driverContact: String!

  """司机姓名"""
  driverName: String!

  """联营配送单ID"""
  orderId: ID!

  """状态备注信息"""
  statusNote: String

  """仓库ID"""
  warehouseId: ID!
}

input UpdateLabelInput {
  """pitaya-web使用PITAYA, oss使用OPERATION"""
  appType: AppType!

  """标签内容"""
  labelContent: String!

  """标签id"""
  labelId: Int!

  """要求补充类型 10：规格要求 20：品质要求"""
  requestType: Int!
}

input UpdateManualCodeInput {
  """费用单Id"""
  billId: ID!

  """手工单号"""
  manualCode: String!

  """费用类型"""
  type: BillMainTypeEnum!
}

"""修改标签请求"""
input UpdateOrgLabelInput {
  """标签id"""
  id: Int

  """标签名称"""
  name: String
}

"""变更组织状态请求"""
input UpdateOrgStatusInput {
  """ 组织id """
  id: Int

  """ 父级id"""
  orgParentId: Int

  """ 组织状态[1:禁用，99:启用]"""
  status: Int

  """ 租户id"""
  tenantId: Long
}

input UpdateOriginalSaleAmountInput {
  """商品信息"""
  commodityList: [OriginalSaleAmountItemInput]!

  """销售单id"""
  outOrderId: ID!

  """备注信息"""
  remark: String
}

input UpdateOriginalSalePriceInfoInput {
  originalSaleCommodities: [OriginalSaleCommodity]
}

input UpdateOtherInBillInfoInput {
  """费用Id"""
  billId: ID!

  """商品项"""
  feeItemList: [UpdateBillPaymentFeeItemInput!]!
}

input UpdateOtherOutOrderInput {
  """商品信息"""
  commodityList: [CreateOtherOutOrderItemInput]!

  """客户Id"""
  customerId: Int

  """客户类型"""
  customerType: Int!

  """订单备注"""
  outOrderDescription: String

  """出库订单Id"""
  outOrderId: ID!

  """仓库名称"""
  warehouseId: 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]
}
 修改密码入参
"""
input UpdatePasswordInput {
  """ 旧密码"""
  oldPassword: String!

  """ 新密码"""
  password: String!

  """ 用户id"""
  userId: Int!
}

input UpdatePayOfAnotherInput {
  """ 记账期间 """
  accountPeriod: Long!

  """应用id"""
  appId: Int

  """ 本位币币种 """
  currency: String!

  """ 生成方式 """
  generationType: String!

  """费用详情信息"""
  items: [UpdatePayOfAnotherItemInput]!

  """代付费用单id"""
  payOfAnotherId: ID

  """备注"""
  remark: String

  """ 调出组织 """
  sourceBelongOrg: ID!

  """ 所属公司 """
  sourceCompanyId: ID!

  """ 调入组织 """
  targetBelongOrg: ID!

  """ 调入公司 """
  targetCompanyId: ID

  """ 转移总金额 """
  transferAmount: BigDecimal!
}

input UpdatePayOfAnotherItemInput {
  """费用单创建时间"""
  billCreateTime: Long

  """费用项金额"""
  costAmount: BigDecimal!

  """费用项id"""
  costId: Long!

  """费用项名称"""
  costName: String!

  """业务项目"""
  operationalProject: String!

  """备注"""
  remark: String
}

input UpdatePeachDebtContractSetupInput {
  """合同编码"""
  code: String!

  """组织id列表"""
  orgIdList: [Int]
}

input UpdatePinyinInput {
  """ 客户id集 """
  ids: [Int]
}

input UpdatePitayaCooperateTypeInput {
  """合作方式"""
  cooperateTypeList: [Int]

  """客户详情id"""
  customerDetailId: Int
}

input UpdatePitayaCustomerAccountInput {
  """账户名"""
  accountName: String

  """账户类型（）"""
  accountType: BankAccountType

  """银行账户"""
  bankCardNo: String

  """银行所在市"""
  bankCityName: String

  """银行名称"""
  bankName: String

  """银行所在省"""
  bankProvinceName: String

  """客户基础信息id"""
  customerId: Int

  """文件列表"""
  fileRecordList: [PitayaFileRecordInput]

  """账户id"""
  id: Int
}

input UpdatePitayaCustomerCooperationInput {
  """结算方式（10先货后款，20先款后货）"""
  balanceMode: PitayaSettlementMethodType

  """客户明细id"""
  customerDetailId: Int

  """对账周期"""
  cycleCheck: String

  """授信账期"""
  cycleCredit: String

  """开票周期"""
  cycleInvoicing: String

  """付款周期"""
  cyclePay: String

  """客户合作信息id"""
  id: Int

  """额度"""
  quota: BigDecimal
}

input UpdatePitayaCustomerDetailInput {
  """ 别名"""
  alias: String

  """ 渠道id"""
  channelId: Int

  """ 合作类型（10：正常合作，20：代卖合作）"""
  cooperateTypeList: [Int]

  """ 授信状态"""
  credit: Int

  """ 详情表id"""
  customerDetailId: Int!

  """ 客户主表id"""
  customerId: Int!

  """ 启用状态"""
  enable: Int

  """财务系统编码"""
  financialSystemCode: String

  """ 引荐人用户ID"""
  introducerId: Int

  """ 长期合作（1是，99否，0未指定）"""
  longCooperation: Int

  """ 备注"""
  remark: String

  """ 客户来源（10客户自行上门，20员工引荐,0未指定）"""
  sourceType: Int
}

input UpdatePitayaLongCooperationInput {
  """是否长期合作1是 99否"""
  longCooperation: Int

  """供应商明细id"""
  supplierDetailId: Int
  supplierId: Int
}

input UpdatePitayaReceiveTaskResultInput {
  """是否暂存 true: 暂存, false: 非暂存（提交）"""
  cacheEnable: Boolean!

  """文件id集合"""
  fileInfoList: [String]

  """收货任务id"""
  id: ID!

  """答案"""
  result: [PitayaSopResultInput]
}

input UpdatePitayaSopInput {
  """sopId"""
  sopId: ID!

  """sop环节"""
  sopOperation: Int!
}

input UpdatePitayaSupplierFinancialCodeInput {
  """财务编码"""
  financialSystemCode: String

  """供应商明细id"""
  supplierDetailId: Int

  """被关联的供应商基础id"""
  supplierId: Int
}

""" v1.6"""
input UpdatePlanQuantityInput {
  outOrderId: ID!
  outOrderItemId: ID!
  planQuantity: BigDecimal!
}

input UpdatePlanTaskInput {
  """10：分配 20：暂不分配"""
  assignmentType: Int
  leaderId: Int
  leaderName: String
  line: Int
  updateTaskItemInput: [UpdateTaskItemInput]!
}

"""修改岗位信息请求"""
input UpdatePositionInput {
  """岗位id（必填）"""
  positionId: Int!

  """岗位名称（必填）"""
  positionName: String!
}

input UpdatePositionInputStatus {
  """岗位id（必填）"""
  positionId: Int!

  """岗位状态（非必填）"""
  positionStatus: PositionStatus
}

input UpdateProductionPlanInput {
  planDescription: String!
  planEndTime: Long!
  planId: ID!
  planStartTime: Long!

  """平台标识 1:web 2:app"""
  platformType: Int
  updatePlanTaskInput: [UpdatePlanTaskInput]!
}

input UpdateProjectGroupInput {
  """项目组id"""
  projectGroupId: ID!

  """关联客户信息"""
  relationBelongInfo: [RelationBelongInfo!]!
}

input UpdatePurchaseReturnInput {
  """v2.9 采购单id"""
  applyId: ID!
  commodityList: [PitayaPurchaseReturnCommodityInput]!
  note: String
  returnId: ID!
  returnOtherList: [ReturnOtherInput]

  """模板Id 需要前端传"""
  templateId: ID!
}

""" v1.6"""
input UpdateRealQuantityInput {
  outOrderId: ID!
  outOrderItemId: ID!
  realQuantity: BigDecimal!
}

input UpdateReceiveBillFreightInput {
  """费用详情"""
  billDetailsList: [PitayaBillDetailInput]

  """费用单id"""
  billMainId: ID!
  templateId: ID!
}

"""入参-报销单: 修改（只包含基础数据）"""
input UpdateReimbursementInput {
  """是否摊销(1：是；99：否)"""
  amortize: Int!

  """摊销结束时间"""
  amortizeEndTime: Long

  """摊销开始时间"""
  amortizeStartTime: Long

  """所属公司id"""
  businessCompanyId: ID!

  """所属组织id"""
  businessOrgId: ID!

  """拓展公司id"""
  expandCompanyId: ID!

  """附件文件id列表"""
  fileIdList: [ID]

  """报销单id"""
  id: ID!

  """是否增量(1：是；99：否)"""
  increment: Int!

  """NC单号"""
  ncSystemCode: String

  """付款对象id(员工为用户id，单位为0)"""
  paymentObjectId: ID!

  """付款对象名称"""
  paymentObjectName: String!

  """报销单明细"""
  reimbursementItemList: [UpdateReimbursementItemInput!]!

  """报销部门组织id"""
  reimbursementOrgId: ID!

  """报销事由"""
  reimbursementReason: String!

  """报销子类型(字典reimbursementType)"""
  reimbursementSubtype: String!

  """报销时间"""
  reimbursementTime: Long!

  """报销类型(字典reimbursementType)"""
  reimbursementType: String!

  """备注"""
  remark: String
}

"""入参-报销单明细:修改"""
input UpdateReimbursementItemInput {
  """业务项目(字典businessProject)"""
  businessProject: String!

  """客户所属id"""
  customerBelongId: ID

  """客户所属类型"""
  customerBelongType: Int

  """报销单明细id"""
  id: ID!

  """报销费用子类型(字典reimbursementExpenseType)"""
  reimbursementExpenseSubtype: String!

  """报销费用类型(字典reimbursementExpenseType)"""
  reimbursementExpenseType: String!
}

""" 变更调拨费用单状态"""
input UpdateReturnsBillStatusInput {
  """ 驳回原因"""
  refuseNote: String

  """ 退货单ID"""
  returnId: ID!
}

""" 修改商品req"""
input UpdateReturnsCommodityBillInput {
  """手工单号"""
  manualCode: String

  """ 备注"""
  note: String

  """ 退货单id"""
  returnId: ID!

  """ 货款明细"""
  updateReturnsCommodityItemReqList: [UpdateCommodityItemInput]
}

""" 修改运杂req"""
input UpdateReturnsOtherBillInput {
  """ 退货单id"""
  returnId: ID!

  """ 运杂"""
  returnsOtherBillReqList: [ReturnsOtherBillInput]!
}

"""修改角色请求"""
input UpdateRoleInput {
  """角色id（必填）"""
  id: Int

  """角色名称（非必填）"""
  roleName: String

  """角色状态（非必填）[1启用 99 禁用]"""
  status: RoleStatusEnum
}

"""修改角色权限请求"""
input UpdateRolePowerInput {
  """角色id（必填）"""
  id: Int

  """权限id集（必填）"""
  powerIds: [Int]
}

input UpdateSaleDeliveryOrderDeliveryInfoInput {
  """业务员名字"""
  businessUserName: String

  """车牌号"""
  carNum: String!

  """车辆类型"""
  carType: String!

  """配送方式"""
  deliveryType: DeliveryMethodEnum!

  """司机联系方式"""
  driverContact: String!

  """司机姓名"""
  driverName: String!

  """配送单id"""
  orderId: ID!
}

input UpdateSaleDeliveryOrderInput {
  """所属组织ID"""
  belongOrgId: Int!

  """业务员名字"""
  businessUserName: String

  """车牌号"""
  carNum: String!

  """车辆类型"""
  carType: String!

  """配送日期"""
  deliveryDate: Long!

  """单据类型（配送货物来源）"""
  deliveryGoodsSource: DeliveryGoodsSourceEnum!

  """配送单费用明细: (直播电商的不会生成费用单)"""
  deliveryOrderFee: SaleDeliveryOrderFeeInput

  """配送单商品明细"""
  deliveryOrderItem: [SaleDeliveryOrderItemInput!]!

  """配送方式"""
  deliveryType: DeliveryMethodEnum!

  """司机联系方式"""
  driverContact: String!

  """司机姓名"""
  driverName: String!

  """配送单id"""
  orderId: ID!

  """配送方式"""
  saleDeliveryMode: DeliveryModeEnum!
}

input UpdateSaleIncomeItemInput {
  """销售单明细ID"""
  outOrderItemId: ID!

  """备注"""
  remark: String

  """销售单价"""
  salePrice: Float!

  """ 商品销量 """
  unitQuantity: Float!
}

"""
input UpdateSaleIncomeOrderInput {
    incomeId:ID!
    remark:String
    updateSaleIncomeOrderItems:[UpdateSaleIncomeOrderItemInput]
}
"""
input UpdateSaleIncomeOrderItemInput {
  incomeItemId: ID!
  saleMoney: BigDecimal!
}

input UpdateSaleOrderCostAndIncomeInput {
  """收入单ID """
  incomeId: ID

  """收入项修改"""
  saleIncomeItems: [UpdateSaleIncomeItemInput!]!
}

input UpdateSaleOrderInput {
  """ 所属组织 """
  belongOrgId: Int

  """商品信息"""
  commodityList: [CreateSaleOrderItemInput]!

  """客户配送地址id"""
  customerDistributionId: Int!

  """客户Id"""
  customerId: Int!

  """订单备注"""
  outOrderDescription: String

  """出库订单Id"""
  outOrderId: ID!

  """销售时间"""
  saleTime: Long!

  """仓库名称"""
  warehouseId: ID!
}

input UpdateSalePlanOrderInput {
  """所属组织id"""
  belongOrgId: Int!

  """销售计划单明细"""
  commodities: [UpdateSalePlanOrderItemInput!]!

  """客户id"""
  customerId: Int!

  """地址id"""
  distributionId: Int!

  """备注"""
  remark: String

  """销售计划单id"""
  salePlanOrderId: ID!

  """销售时间"""
  saleTime: Long!
}

input UpdateSalePlanOrderItemInput {
  """所属客户id"""
  belongCustomerId: Int

  """所属客户类型"""
  belongCustomerType: Int

  """商品spu id"""
  commodityId: Int!

  """商品类型 id"""
  commodityTypeId: Int!

  """包装要求"""
  packageRequireInfos: [OutOrderItemRequestInput]

  """平台报价"""
  price: BigDecimal!

  """平台报价单位"""
  priceType: Int!

  """品质要求"""
  quantityLabel: String

  """商品sku id"""
  skuId: Int!

  """规格要求"""
  specificationLabel: String

  """报价小计"""
  totalPrice: BigDecimal!

  """总计单位数量"""
  totalQuantity: BigDecimal!

  """总计单位"""
  totalType: Int

  """基本单位数量"""
  unitQuantity: BigDecimal!

  """基本单位"""
  unitType: Int

  """所属仓库"""
  warehouseId: ID!
}

input UpdateSalePlanOrderPriceInut {
  price: BigDecimal!
  salePlanOrderItemId: ID!
  totalPrice: BigDecimal!
}

input UpdateSalePlanOrderQuantityInput {
  salePlanOrderItemId: ID!
  totalQuantity: BigDecimal!
}

input UpdateSalePlanOrderStatInput {
  """原因"""
  reason: String

  """销售计划单id"""
  salePlanOrderId: ID!

  """操作类型"""
  salePlanOrderOperationType: SalePlanOrderOperationTypeEnum!
}

input UpdateSalePriceInput {
  outOrderItemId: ID!
  salePrice: BigDecimal!
}

input UpdateSkuStatusInput {
  """sku id"""
  skuId: Int

  """状态（1激活，99禁用）"""
  status: Int
}

"""更新商品存储管理条件graphql请求体"""
input UpdateStorageConditionsInput {
  """商品id"""
  categoryId: Int!

  """商品名称"""
  categoryName: String

  """最大湿度值（只能为正整数）"""
  maxHumidity: String!

  """最大存放天数（只能为正整数）"""
  maxStorageDay: String!

  """最高温度值（只能包含一位小数的数字）"""
  maxTemperature: String!

  """最低湿度值（只能为正整数）"""
  minHumidity: String!

  """最小存放天数（只能为正整数）"""
  minStorageDay: String!

  """最低温度值（只能包含一位小数的数字）"""
  minTemperature: String!
}

input UpdateSubmitAnswerInput {
  """业务Id"""
  businessId: ID

  """答案"""
  result: [ResultReqInput]
}

"""供应商更新合作方式如参"""
input UpdateSupplierCooperateTypeInput {
  """ 合作方式,TRUE 是代卖合作，默认（FALSE或者null）标识非代卖合作"""
  cooperationWay: Boolean

  """ 供应商详情id"""
  supplierDetailId: Int!
}

input UpdateTaskItemInput {
  commoditySkuId: Int!
  expectNum: BigDecimal
}

input UpdateTransferCommodityInput {
  """ 所属组织 """
  belongOrgId: Int!

  """ 商品类型"""
  commodityType: Int

  """ 调拨id"""
  flowId: ID

  """ 调拨商品"""
  flowTransferCommodityInput: [FlowTransferCommodityInput]

  """ 运杂费用"""
  flowTransferOtherBillInput: [FlowTransferOtherBillInput]

  """ 备注信息"""
  remark: String

  """ 调出归属id"""
  sourceBelongId: Int

  """ 调出归属类型"""
  sourceBelongType: Int

  """ 调出仓库id"""
  sourceWarehouseId: ID

  """ 调入系统id"""
  targetAppId: Int

  """ 调入归属id"""
  targetBelongId: Int

  """ 调入组织 """
  targetBelongOrgId: Int!

  """ 调入仓库id"""
  targetWarehouseId: ID

  """ 调拨类型"""
  transferType: Int
}

input UpdateTransferInOrderWarehouseInput {
  inOrderId: ID!
  warehouseId: ID!
}

input UpdateTransferOrderStatInput {
  billId: ID!
  orderOperation: OrderOperation
  remark: String
}

"""修改用户请求"""
input UpdateUserInput {
  """用户id（必填）"""
  id: Int

  """身份证号码"""
  idNum: String

  """联系方式[手机号]（非必填）"""
  phone: String

  """电话代码（必填）"""
  phoneCode: Int

  """状态（必填）"""
  status: UserStatusEnum

  """员工姓名"""
  userName: String
}

"""修改用户与岗位关系请求"""
input UpdateUserPositionRelInput {
  """组织id（必填）"""
  orgId: Int

  """岗位id（必填）"""
  positionId: [Int]

  """用户id（必填）"""
  userId: Int
}

""" 更新用户特殊权限请求"""
input UpdateUserSpecialPermissionsInput {
  """ 应用id"""
  appId: Int

  """ 组织id"""
  orgId: Int

  """ 角色id集"""
  roleIdsList: [Int]

  """ 用户id"""
  userId: Int
}

"""入参-凭证单据: 修改"""
input UpdateVoucherBillInput {
  """主键id"""
  id: ID!

  """明细行"""
  items: [UpdateVoucherBillItemInput!]!
}

"""入参-凭证单据: 修改(明细行)"""
input UpdateVoucherBillItemInput {
  """辅助核算信息"""
  auxiliaryAccountInfo: String

  """明细行id"""
  itemId: ID!

  """摘要"""
  summary: String
}

""" 入参-凭证模板-修改 """
input UpdateVoucherTemplateInput {
  """ id"""
  id: ID!

  """备注"""
  remark: String

  """科目信息"""
  subjectList: [UpdateVoucherTemplateSubjectInput!]
}

""" 入参-凭证模板名称-修改 """
input UpdateVoucherTemplateNameInput {
  """ id"""
  id: ID!

  """ 凭证模板名称 """
  voucherTemplateName: String!
}

""" 入参-凭证模板-新增(科目信息) """
input UpdateVoucherTemplateSubjectInput {
  """id"""
  subjectId: ID!

  """摘要"""
  summary: String
}

input UpdateWasteSaleOrderPriceInput {
  remark: String
  saleOrderId: ID!
  updateWasteSaleOrderPriceItemInput: [UpdateWasteSaleOrderPriceItemInput]!
}

input UpdateWasteSaleOrderPriceItemInput {
  commodityName: String!
  saleAmount: BigDecimal!
  saleOrderItemId: ID!
  totalSaleAmount: BigDecimal!
}

input UploadInventoryFilesInput {
  """盘点证明文件"""
  files: [PeachFileInput]

  """盘点记录id"""
  inventoryId: ID!
}

enum UploadedStateEnum {
  """未上传"""
  NOT_UPLOADED

  """未指定"""
  UNSPECIFIED

  """已上传"""
  UPLOADED
}

"""预收单使用记录"""
type UseRecordInfo {
  """金额"""
  amount: BigDecimal

  """业务单号"""
  businessCode: String

  """业务id"""
  businessId: ID

  """业务类型"""
  businessType: ReceiptBusinessTypeEnum

  """使用时间"""
  useTime: Long
}

enum UseStateEnum {
  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """未使用"""
  UN_USED

  """已使用 """
  USED
}

enum UsedEnum {
  """仅用于返回值,表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """未使用"""
  UNUSED

  """使用"""
  USED
}

type User {
  """电话号码"""
  phoneNum: String

  """userid"""
  userId: Int

  """user名称"""
  userName: String
}

interface UserBase {
  """用户信息"""
  user: User
}

"""用户绑定角色请求"""
input UserBindSpecialPermissionsInput {
  """ 应用id"""
  appId: Int

  """ 组织id"""
  orgIdsList: [Int]

  """ 角色id集"""
  roleIdsList: [Int]

  """ 用户id"""
  userId: Int
}

input UserDeviceInput {
  platformType: Int
  userId: Int
}

type UserDevicePayload {
  platformType: Int
  userId: Int
}

input UserEntityInput {
  """用户id"""
  id: [ID]

  """用户电话"""
  phone: String

  """用户名称"""
  userName: String
}

type UserEntityPayload {
  """用户邮箱"""
  email: String

  """用户id"""
  id: ID

  """用户电话"""
  phone: String

  """用户电话前缀"""
  phoneCode: Int

  """用户名称"""
  userName: String
}

input UserFilterEntityInput {
  """用户id"""
  id: [ID]

  """组织id"""
  orgId: [ID]

  """用户电话"""
  phone: String

  """角色id"""
  roleId: [ID]

  """员工状态"""
  status: Int

  """租户id"""
  tenantId: Long

  """用户名称"""
  userName: String
}

input UserFullInput {
  """关键字【名称、手机号】"""
  keyword: String

  """组织id"""
  orgId: [ID]

  """员工状态"""
  status: Int

  """租户id"""
  tenantId: Long

  """用户id"""
  userId: [ID]
}

type UserFullPayload {
  """员工身份证"""
  idNum: String

  """组织岗位关联"""
  orgPositionRelList: [OrgPositionRel]

  """组织特殊权限关联"""
  orgSpecialRelList: [OrgSpecialRel]

  """员工电话"""
  phone: String

  """员工状态"""
  status: Int

  """用户id 星桥系统用户id"""
  userId: ID

  """员工名称"""
  userName: String
}

"""---------------- 入参 ------------"""
input UserIdClientIdInput {
  """设备id"""
  clientId: String!

  """用户id"""
  userId: Int!
}

"""用户信息"""
type UserInfoPayload {
  """身份证"""
  idNum: String

  """是否需要修改密码"""
  needUpdatePassword: Boolean

  """关联组织"""
  orgInfos: [OrgInfoPayload]

  """联系方式"""
  phone: String

  """电话代码（必填）"""
  phoneCode: Int

  """角色"""
  roleDTOS: [RoleInfoPayload]

  """用户状态"""
  status: UserStatusEnum

  """用户账号"""
  userAccount: String

  """用户id"""
  userId: Int

  """用户名称"""
  userName: String
}

input UserInput {
  stores: [ID]
  userId: Int
}

"""用户接口"""
interface UserInterface {
  """操作人id"""
  userId: Int

  """操作人"""
  userName: String
}

type UserListPayload {
  """ 创建时间"""
  createTime: String

  """ 座机号码"""
  landlineNum: String

  """ 组织名称"""
  organizationName: String

  """ 岗位"""
  positions: [String]

  """ 仓库"""
  stores: [String]
  userId: Int

  """ 用户名称"""
  userName: String

  """ 用户电话号码"""
  userPhoneNum: String
}

"""用户账户密码返回"""
type UserLoginResponse {
  """组织id"""
  organizationId: Int

  """组织名称"""
  organizationName: String
  token: String

  """用户id"""
  userId: Int

  """用户名称"""
  userName: String
}

"""用户管理信息"""
type UserManagePayload {
  """id"""
  id: Int

  """名称"""
  name: String

  """所属组织架构ID"""
  orgGroupId: Int

  """所属组织架构名称"""
  orgGroupName: String

  """所属组织ID"""
  orgId: Int

  """所属组织名称"""
  orgName: String

  """手机号"""
  phone: String

  """关联组织IDs"""
  relOrgIds: [Int]

  """用户账号"""
  userAccount: String
}

input UserMangerInput {
  id: Int

  """名称"""
  name: String!

  """组织架构Id"""
  orgGroupId: Int!

  """组织Id"""
  orgId: Int!

  """手机号"""
  phone: String!

  """关联组织ID"""
  relOrgIds: [Int]

  """用户账号"""
  userAccount: String!
}

"""用户组织请求"""
input UserOrgRelInput {
  """组织id（必填）"""
  orgId: Int

  """绑定关系（必填）"""
  relation: RelationEnum

  """租户id（必填）"""
  tenantId: Long

  """用户id（必填）"""
  userId: Int
}

"""分页信息"""
type UserPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [UserManagePayload]
  totalRecords: Int
}

type UserPageResult {
  pageCurrent: Int
  pageSize: Int
  records: [UserListPayload]
  totalRecords: Long
}

""" 用户信息"""
type UserPayload {
  """头像"""
  avatar: String

  """联系方式"""
  phone: String

  """用户ID"""
  userId: Int

  """用户名称"""
  userName: String
}

"""用户岗位列表"""
type UserPost {
  """组织架构id"""
  groupId: Int

  """组织架构名称"""
  groupName: String

  """组织id【部门id】"""
  orgId: Int

  """组织名称【部门名称】"""
  orgName: String

  """所属组织id"""
  parentId: Int

  """所属组织名称"""
  parentName: String

  """岗位id"""
  postId: Int

  """岗位名称"""
  postName: String
}

type UserRolePayload {
  """ 角色信息"""
  roleId: Int

  """ 角色名称"""
  roleName: String
}

"""用户特殊权限列表"""
type UserSpecialPermissionPayload {
  """ 所属系统id"""
  appId: Int

  """ 所属系统名"""
  appName: String

  """ 所属组织id"""
  orgId: Int

  """ 所属组织名称"""
  orgName: String

  """ 所属父级组织集名称"""
  orgParentsName: String

  """ 角色信息"""
  roleInfosList: [RoleInfoPayload]
}

enum UserStateEnum {
  """离职"""
  DEPARTURE

  """在职"""
  ON_JOB

  """停职"""
  SUSPENDED

  """无法识别"""
  UNRECOGNIZED

  """异常状态"""
  USER_ERROR_STATUS
}

enum UserStatus {
  """离职"""
  DEPARTURE

  """在职"""
  ON_JOB

  """停职"""
  SUSPENDED

  """无法识别"""
  UNRECOGNIZED

  """异常状态"""
  USER_ERROR_STATUS
}

"""用户状态枚举"""
enum UserStatusEnum {
  """所有状态"""
  ALL_STATUS

  """离职"""
  DEPARTURE

  """在职"""
  ON_JOB

  """停职"""
  SUSPENDED
}

input UserStoreInput {
  """ 仓库ID"""
  storehouseId: ID

  """ 仓库名称"""
  storehouseName: String

  """ 用户id"""
  userId: Int
}

type UserStorePayload {
  """ 仓库ID"""
  storehouseId: ID

  """ 仓库名称"""
  storehouseName: String

  """ 用户id"""
  userId: Int
}

input ValidHasSalesPlanInput {
  originPlanIdList: [ID]
}

input ValidOperationExistInput {
  """品类"""
  categoryId: Int

  """sop环节"""
  operation: OperationType
}

enum ValueTypeEnum {
  """数字"""
  NUMBER

  """字符串"""
  STRING

  """时间戳"""
  TIMESTAMP

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type Variety {
  varietyId: Int
  varietyName: String
}

type VarietyGroup {
  """品种组id"""
  groupId: Int

  """品种组名称"""
  groupName: String

  """组织id"""
  orgIds: [Int]

  """组织名称"""
  orgName: [String]
}

input VarietyGroupInput {
  """品种组id"""
  groupId: Int

  """品种组名称"""
  groupName: String!

  """组织id"""
  orgIds: [Int]
}

type VarietyGroupSku {
  """品类名称"""
  categoryName: String

  """品种组id"""
  groupId: Int

  """sku id"""
  skuId: Int

  """sku名称"""
  skuName: String

  """spu名称"""
  spuName: String

  """主键id"""
  varietySkuId: Int
}

input VarietyInput {
  categoryId: Int
  varietyId: Int
  varietyName: String!
}

input VatInvoiceResultInput {
  """金额"""
  amount: String

  """购买方地址、电话"""
  buyerAddress: String

  """购买方开户行及帐号"""
  buyerBank: String

  """购买方纳税人识别号"""
  buyerId: String

  """购买方名称"""
  buyerName: String

  """发票代码"""
  code: String

  """开票日期"""
  issueDate: Long

  """开票人"""
  issuer: String

  """货物或应税劳务、服务名称"""
  name: String

  """发票号码"""
  number: String

  """机打号码"""
  printNumber: String

  """数量"""
  quantity: String

  """收款人"""
  receiver: String

  """复核人"""
  reviewer: String

  """销售方名称"""
  sellerName: String

  """发票专用章上公司名称"""
  sellerSeal: String

  """规格型号"""
  specification: String

  """税额"""
  tax: String

  """税率"""
  taxRate: String

  """价税合计"""
  total: String

  """发票类型"""
  type: String

  """单位"""
  unit: String

  """单价"""
  unitPrice: String
}

"""---------------- 出参 ------------"""
type VatInvoiceResultPagePayload {
  """当前页码"""
  pageCurrent: Int!

  """条数"""
  pageSize: Int!

  """数据"""
  records: [VatInvoiceResultPayload]

  """总记录数"""
  totalRecords: Int!
}

type VatInvoiceResultPayload {
  """金额"""
  amount: String

  """购买方地址、电话"""
  buyerAddress: String

  """购买方开户行及帐号"""
  buyerBank: String

  """购买方纳税人识别号"""
  buyerId: String

  """购买方名称"""
  buyerName: String

  """发票代码"""
  code: String

  """开票日期"""
  issueDate: Long

  """开票人"""
  issuer: String

  """货物或应税劳务、服务名称"""
  name: String

  """发票号码"""
  number: String

  """机打号码"""
  printNumber: String

  """数量"""
  quantity: String

  """收款人"""
  receiver: String

  """复核人"""
  reviewer: String

  """销售方名称"""
  sellerName: String

  """发票专用章上公司名称"""
  sellerSeal: String

  """规格型号"""
  specification: String

  """税额"""
  tax: String

  """税率"""
  taxRate: String

  """价税合计"""
  total: String

  """发票类型"""
  type: String

  """单位"""
  unit: String

  """单价"""
  unitPrice: String

  """上传日期"""
  uploadDate: Long
}

enum VehicleModelEnum {
  """15米"""
  FIFTEEN_METERS

  """4.2米"""
  FOUR_POINT_TWO_METERS

  """9.6米"""
  NINE_POINT_SIX_METERS

  """其他"""
  OTHER

  """17米"""
  SEVENTEEN_METERS

  """17.5米"""
  SEVENTEEN_POINT_FIVE_METERS

  """6.8米"""
  SIX_POINT_EIGHT_METERS

  """13米"""
  THIRTEEN_METERS

  """13.5米"""
  THIRTEEN_POINT_FIVE_METERS

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

type VerificationResultPayload {
  """ true: 出生日期是否与身份证号匹配"""
  validBirth: Boolean

  """ true: 身份证处于有效期，当身份证图片是人像面时，始终返回 false"""
  validDate: Boolean

  """ true: 身份证号规则校验通过"""
  validNumber: Boolean

  """ true: 性别与身份证号匹配"""
  validSex: Boolean
}

input VerifyManageDeviceCodeInput {
  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """设备号"""
  codes: [String!]

  """服务到期结束时间"""
  expireTimeEnd: Long

  """服务到期开始时间"""
  expireTimeStart: Long

  """计划使用地"""
  plannedUsageAddress: PlannedUsageAddressInput

  """状态"""
  status: [DeviceStateEnum]

  """是否故障"""
  wasFaulted: Boolean

  """是否回收"""
  wasRecycled: Boolean
}

type VerifyManageDeviceCodePayload {
  """无效的设备号"""
  invalidCodes: [String]
}

input VerifySkuSingleBatchInput {
  """skuId"""
  skuId: Int!

  """仓库ID"""
  warehouseId: ID
}

type VerifySkuSingleBatchPayload {
  """批次数据"""
  data: StockCommodityListPayload

  """是否只有一个批次"""
  singleBatch: Boolean
}

enum VerifyType {
  """英文名称"""
  NAME_EN_US

  """泰文名称"""
  NAME_TH_TH

  """越南文名称"""
  NAME_VI_VN

  """中文名称"""
  NAME_ZH_CN

  """纳税人识别号"""
  TIN
}

type VirtualStockCategoryPayload {
  """种类id"""
  categoryId: Int

  """种类名称"""
  categoryName: String
}

type VirtualStockPayload implements CommodityNameByIdBase {
  """商品id"""
  commodityId: Int

  """商品名称"""
  commodityName: String

  """sku库存信息"""
  skuStockInfo: [VirtualStockSkuStockPayload]
}

type VirtualStockSkuStockPayload implements CommoditySkuBase {
  """sku信息"""
  commoditySku: PitayaCommoditySku

  """商品类型"""
  commodityType: Int

  """商品类型名称"""
  commodityTypeName: String

  """可售库存"""
  stockQuantity: Quantity
}

input VoidIndividualPurchaseReturnInput {
  returnId: ID!
}

input VoidSaleDeliveryOrderInput {
  """配送单订单ID"""
  deliveryOrderId: ID!
}

input VoidSaleInvoiceInput {
  """订单id"""
  orderId: ID!
}

input VoidSupplementalOrderInput {
  """配送补充单订单ID"""
  deliverySupplementalOrderId: ID!
}

"""返回值-凭证处理中心: 表头列表"""
type VoucherHandleHeadingPayLoad {
  """表头列表"""
  headingList: [HeadingUnit]
}

"""返回值-凭证处理中心: 分页跳转对象"""
type VoucherHandleJumpPayLoad {
  """id"""
  id: ID

  """名称"""
  name: String
}

"""返回值-凭证处理中心: 分页"""
type VoucherHandlePayLoad {
  """会计期间"""
  accountPeriod: Long

  """附加字段"""
  additionalField: String

  """单据id"""
  businessId: ID

  """单据编号"""
  businessNo: String

  """业务日期"""
  businessTime: Long

  """单据类型"""
  businessType: Int

  """公司id"""
  companyId: Long

  """公司名称"""
  companyName: String

  """部门id"""
  orgId: Long

  """部门名称"""
  orgName: String

  """模板归类编码"""
  templateBelongTypeCode: String

  """模板归类名称"""
  templateBelongTypeName: String

  """归类包含模板名称"""
  templateNames: String

  """当前使用的模板名称"""
  usedTemplateName: String

  """凭证"""
  voucherBill: VoucherHandleJumpPayLoad

  """凭证失败原因"""
  voucherFailReason: String

  """凭证状态"""
  voucherStatus: String

  """凭证状态名称"""
  voucherStatusName: String
}

""" 仓库商品"""
type WareHouseCommodityPayload {
  """ 批次库存id"""
  batchStockId: ID

  """ 商品名称"""
  commodityName: String

  """ 入库时间"""
  entryTime: Long

  """ 系统库存"""
  quantity: BigDecimal
}

""" 查询记录详情"""
input WareHouseRecordDetailInput {
  """ 调拨单id"""
  flowId: ID

  """ 出/入(记录Id)"""
  recordId: ID

  """ 记录类型(如:采购、退货)"""
  type: WarehouseAllType
}

""" 出入库记录详情"""
type WareHouseRecordDetailPayload {
  """ 调入商户"""
  allocateInMerchants: String

  """ 调入仓库"""
  allocateInWarehouse: String

  """ 调出组织"""
  allocateOutOrganization: String

  """ 调出仓库"""
  allocateOutWarehouse: String

  """ 调拨类型"""
  allocateType: AllocateType

  """ 报损照片"""
  breakagePictures: [PeachFilePayload]

  """ 报损单"""
  breakageReceipts: [PeachFilePayload]

  """ 收银员"""
  cashier: String

  """ 盘点时间"""
  checkTime: Long

  """ 入库商品明细"""
  commodityDetail: [PeachCommodityDetailPayload]

  """  创建时间"""
  createTime: Long

  """ 出入库类型"""
  entryType: WarehouseAllType

  """ 调拨单id"""
  flowId: ID

  """ 采购/调拨杂运费"""
  miscellaneousFreight: [MiscellaneousFreightPayload]

  """ 操作人"""
  operator: String

  """ 订单号"""
  orderCode: String

  """ 开单时间"""
  orderTime: Long

  """ 出库记录商品明细"""
  outCommodityDetail: [OutCommodityDetailPayload]

  """ 入 (供应商)"""
  provideName: String

  """  备注"""
  remark: String

  """ 出入库时间"""
  stockTime: Long

  """ 调拨子类型"""
  type: FlowTransferType

  """ 入库/出库单号"""
  warehouseCode: String

  """ 仓库"""
  warehouseName: String
}

type Warehouse {
  """仓库id"""
  warehouseId: ID

  """仓库名称"""
  warehouseName: String
}

enum WarehouseAdditionalEnum {
  """柜次"""
  CABINET_BATCH_CODE

  """柜号"""
  CABINET_CODE

  """车牌号（包含挂车号信息）"""
  CAR_NO

  """未选择"""
  NOT_SELECTED

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED
}

""" 库存管理枚举类"""
enum WarehouseAllType {
  """ 代卖退货入库"""
  AGENCY_ORDER_RETURN_IN

  """ 代卖退回入库"""
  AGENCY_SALE_BACK_IN

  """ 代卖退回出库"""
  AGENCY_SALE_BACK_OUT

  """ 代卖取消入库"""
  AGENCY_SALE_CANCEL_IN

  """ 代卖取消出库"""
  AGENCY_SALE_CANCEL_OUT

  """ 代卖采购入库"""
  AGENCY_SALE_PURCHASE_IN

  """ 代卖采购退货出库"""
  AGENCY_SALE_PURCHASE_RETURN

  """ 委托代销退回-入库"""
  AGENCY_SALE_RETURN_IN

  """ 委托代销退回-出库"""
  AGENCY_SALE_RETURN_OUT

  """ 代卖调拨入库"""
  AGENCY_SALE_TRANSFER_IN

  """ 代卖调拨出库"""
  AGENCY_SALE_TRANSFER_OUT

  """ 调拨入库"""
  ALLOCATE_IN

  """ 调拨出库"""
  ALLOCATE_OUT

  """ 报损出库"""
  BREAKAGE

  """ 其他出库"""
  COME_OTHER

  """ 商品调整-入库"""
  COMMODITY_ADJUSTMENT_IN

  """ 商品调整-出库"""
  COMMODITY_ADJUSTMENT_OUT

  """ 其他入库"""
  ENTRY_OTHER

  """ 盘盈入库"""
  INVENTORY_PROFIT

  """ 销售出库"""
  MARKET

  """ 货物移库 入库"""
  MOVING_WAREHOUSE_IN

  """ 货物移库 出库"""
  MOVING_WAREHOUSE_OUT

  """ 订单取消 入库"""
  ORDER_CANCEL_IN

  """ 盈亏出库"""
  PROFIT_LOSS

  """ 总部采购入库"""
  PURCHASE

  """ 国产集采货收货"""
  PURCHASE_AREA_INLAND

  """ 国产集采货退货出库"""
  PURCHASE_AREA_INLAND_RETURN

  """ 采购退货出库"""
  PURCHASE_RETURN

  """ 自采入库"""
  PURCHASE_SELF

  """ 退货入库"""
  REFUND

  """ 海外基地货收货"""
  SALE_PLACE_RECEIVE

  """ 调拨撤回入库"""
  TRANSFER_WITHDRAW
}

interface WarehouseBase {
  """仓库信息"""
  warehouse: Warehouse
}

"""创建仓库参数"""
input WarehouseCreateInput {
  """附加信息选项"""
  additionalId: WarehouseAdditionalEnum!

  """仓库地址"""
  address: String

  """门牌号"""
  houseNumber: String

  """仓库经纬度 经度,纬度"""
  location: [BigDecimal]

  """仓库名称"""
  name: String!

  """备注"""
  remark: String

  """仓库状态"""
  status: WarehouseStatEnum

  """仓库类型"""
  type: Int!
}

"""中台提供的实体fetch"""
type WarehouseDataLoaderPayload {
  """仓库地址"""
  address: String

  """所属客户id"""
  belongId: Int

  """客户类型"""
  belongType: Int

  """仓库门牌号"""
  houseNumber: String
  id: ID

  """仓库经纬度"""
  locationList: [Int]

  """仓库名称"""
  name: String

  """组织id"""
  orgId: Int

  """备注"""
  remark: String

  """状态"""
  status: Int

  """仓库类型"""
  typeId: Int
}

input WarehouseInput {
  address: String!
  houseNumber: String
  remark: String
  warehouseId: ID
  warehouseName: String!
}

type WarehouseItemPayload {
  """仓库附加信息"""
  additionalInfo: String

  """是否存在库存"""
  existStock: Boolean

  """仓库ID"""
  warehouseId: ID

  """仓库名称"""
  warehouseName: String
}

"""获取仓库列表入参"""
input WarehouseListInput {
  """ 品类id列表"""
  categoryIds: [Int]

  """商品类型 FRUIT 水果,FOOD 食品,ASSIST 辅料"""
  commodityTypes: [PeachGatewayCommodityTypeEnum]

  """是否包括禁用状态仓库(默认false,只查询启用的)"""
  disableIncluded: Boolean

  """是否隐藏代码商品 true 不包含代卖，默认包含代卖"""
  hideAgencyCommodity: Boolean

  """ 是否隐藏没有库存的仓库(不包含锁定库存)，默认不隐藏"""
  hideNoStock: Boolean

  """ 是否包含代卖仓库类型 true 包含，默认不包含"""
  includeAgencySaleWarehouse: Boolean

  """是否包含虚拟仓库类型 true 包含，默认不包含"""
  includeVirtualWarehouse: Boolean

  """ 查询盘点状态，默认不查询"""
  queryInventoryStatus: Boolean

  """ 是否查询锁定库存，默认不查询"""
  queryLockBatch: Boolean
}

"""仓库列表返回"""
type WarehouseListPayload {
  """附加信息选项"""
  additionalId: WarehouseAdditionalEnum

  """仓库地址"""
  address: String

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """ 车牌号"""
  carNo: String

  """是否存在库存 true：存在库存"""
  existStock: Boolean

  """仓库id"""
  id: ID

  """ 盘点状态 true:已盘点"""
  inventoryStatus: Boolean

  """仓库名称"""
  name: String

  """所属商户"""
  organizationName: String

  """仓库状态"""
  status: WarehouseStatEnum

  """ 挂车号"""
  trailerCarNo: String

  """仓库类型"""
  type: String

  """仓库类型枚举"""
  typeEnum: WarehouseTypeEnum
}

input WarehouseOptionInput {
  """商户id"""
  orgId: Int
}

type WarehouseOptionPayload {
  """仓库id"""
  id: ID

  """仓库名称"""
  name: String
}

"""获取仓库分页列表入参"""
input WarehousePageInput {
  pageCurrent: Int
  pageSize: Int
}

"""获取仓库分页列表返回值"""
type WarehousePagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [WarehouseListPayload]
  totalRecords: Int
}

"""仓库列表下拉"""
type WarehousePayload {
  address: String
  houseNumber: String
  remark: String
  warehouseId: ID
  warehouseName: String
}

"""根据id获取仓库"""
input WarehouseQueryInput {
  id: ID!
}

type WarehouseQueryPayload {
  """附加信息选项"""
  additionalId: WarehouseAdditionalEnum

  """仓库地址"""
  address: String

  """柜次"""
  cabinetBatchCode: String

  """柜号"""
  cabinetCode: String

  """ 车牌号"""
  carNo: String

  """是否存在库存 true：存在库存"""
  existStock: Boolean

  """仓库id"""
  id: ID

  """仓库名称"""
  name: String

  """所属商户"""
  organizationName: String

  """仓库状态"""
  status: WarehouseStatEnum

  """ 挂车号"""
  trailerCarNo: String

  """仓库类型"""
  type: String

  """仓库类型枚举"""
  typeEnum: WarehouseTypeEnum
}

""" 列表集合对象"""
type WarehouseReportFormListPayload {
  """ 批次号(溯源批次号)"""
  batchStockCode: String

  """柜号"""
  cabinetCode: String

  """ 商品sku标准名称"""
  commoditySkuName: String

  """ 主键"""
  id: ID

  """ 操作人"""
  operatorName: String

  """ 入库单号"""
  orderCode: String

  """ 备注信息"""
  remark: String

  """ 入库数量商品标准转换对象"""
  stockQuantityUnit: StockQuantityUnit

  """ 所属仓库"""
  warehouseName: String

  """ 入库时间"""
  warehouseTime: Long

  """ 入库类型"""
  warehouseType: String
}

""" 列表分页入参"""
input WarehouseReportFormPageInput {
  """ 分页入参"""
  pageInput: BasePage!
  reportFormQueryInput: WarehouseReportFormQueryInput
}

""" 列表分页对象"""
type WarehouseReportFormPagePayload {
  pageCurrent: Int
  pageSize: Int
  records: [WarehouseReportFormListPayload]
  totalRecords: Long
}

""" 列表通用查询入参"""
input WarehouseReportFormQueryInput {
  """ 批次号"""
  batchCode: String

  """柜号"""
  cabinetCode: String

  """ 商品sku 名称"""
  commoditySkuName: String

  """ 入库单号"""
  orderCode: String

  """ 入库时间终"""
  warehouseEndTime: Long

  """ 所属仓库"""
  warehouseId: ID

  """ 入库时间起"""
  warehouseStartTime: Long

  """ 入库类型"""
  warehouseType: PeachWareHouseType
}

"""仓库：仓库状态"""
enum WarehouseStatEnum {
  """禁用"""
  DISABLE

  """启用"""
  ENABLE

  """错误状态"""
  ERROR

  """未知"""
  UNRECOGNIZED
}

"""仓库类型"""
enum WarehouseTypeEnum {
  """代卖仓库"""
  AGENCY_SALE_SPACE

  """固定车位"""
  FIXED_PARKING_SPACE

  """固定仓库"""
  FIXED_WAREHOUSE

  """临时车位"""
  TEMPORARY_PARKING_SPACE

  """ 虚拟仓库"""
  VIRTUAL_WAREHOUSE
}

"""仓库类型返回值"""
type WarehouseTypeListPayload {
  label: String

  """仓库类型枚举"""
  typeEnum: WarehouseTypeEnum
  value: Int
}

"""编辑仓库参数"""
input WarehouseUpdateInput {
  """附加信息选项"""
  additionalId: WarehouseAdditionalEnum!

  """仓库地址"""
  address: String

  """门牌号"""
  houseNumber: String
  id: ID!

  """仓库经纬度 经度,纬度"""
  location: [BigDecimal]

  """仓库名称"""
  name: String

  """备注"""
  remark: String

  """仓库状态"""
  status: WarehouseStatEnum
}

type Warehousing {
  damageGoods: Int
  damageGoodsUnFinish: Int
  defective: Int
  defectiveUnFinish: Int
  finishedProduct: Int
  finishedProductUnFinish: Int
  rawMaterial: Int
  rawMaterialUnFinish: Int
  semiFinishedProducts: Int
  semiFinishedProductsUnFinish: Int
  undone: Int
}

enum WarnStateEnum {
  """正常"""
  NORMAL

  """预警中"""
  WARNING
}

"""欠款预警类型"""
enum WarningConfigurationTypeEnum {
  """超额预警"""
  EXCESS_WARNING

  """超期预警"""
  OVERDUE_WARNING
  UNRECOGNIZED
}

"""欠款预警方式"""
enum WarningWayEnum {
  """销售弹窗"""
  SALES_POPUP
  UNRECOGNIZED
}

type WasteSaleOrder implements BelongOrgBase & OrgBase & UserBase & WarehouseBase {
  """所属组织"""
  belongOrg: PitayaOrg
  createTime: Long
  org: PitayaOrg
  payMode: OutOrderPayModeEnum
  reason: String
  remark: String
  saleIncome: SaleIncomeOrderPayload
  saleOrderCode: String
  saleOrderId: ID
  saleOrderStatus: WasteSaleOrderStatusEnum
  user: User
  warehouse: Warehouse
  wasteSaleOrderItemList: [WasteSaleOrderItemList]
  wasteSaleOrderLogList: [WasteSaleOrderLogList]
}

type WasteSaleOrderItemList implements UnitBase {
  commodityName: String
  photos: [String]
  saleAmount: BigDecimal
  saleOrderItemId: ID
  totalSaleAmount: BigDecimal
  unit: Unit
  unitQuantity: BigDecimal
}

type WasteSaleOrderLogList implements UserBase {
  createTime: Long
  remark: String
  saleOrderId: ID
  saleOrderLogId: ID
  type: String
  typeText: String
  user: User
}

input WasteSaleOrderStatsInput {
  endTime: Long!

  """saleTime:Long!"""
  startTime: Long!
}

type WasteSaleOrderStatsPayload {
  canceled: Int
  finished: Int
  reject: Int
}

enum WasteSaleOrderStatusEnum {
  CANCELED
  FINISHED
  REJECT
}

"""新增修改码头请求参数"""
input WharfEditInput {
  """纬度"""
  lat: BigDecimal

  """经度"""
  lng: BigDecimal

  """码头名称"""
  name: String

  """关联口岸id"""
  portId: Long

  """码头id"""
  wharfId: Long
}

"""运输供应商"""
interface WharfInterface {
  """码头Id"""
  wharfId: ID

  """码头名称"""
  wharfName: String
}

interface WharfListInterface {
  """码头Id"""
  wharfIdList: [ID]

  """码头名称"""
  wharfNameList: [String]
}

"""码头对象"""
type WharfPayload {
  """纬度"""
  lat: BigDecimal

  """经度"""
  lng: BigDecimal

  """码头名称"""
  name: String

  """关联口岸id"""
  portId: Long

  """码头id"""
  wharfId: Long
}

enum WhetherEnum {
  """否"""
  NO

  """仅用于返回值。表示此版本中未知的值"""
  UNKNOWN

  """未知"""
  UNRECOGNIZED

  """未指定"""
  UNSPECIFIED

  """是"""
  YES
}

input WithdrawIndividualPurchaseReturnInput {
  returnId: ID!
}

input WithdrawSaleDeliveryOrderInput {
  """配送单订单ID"""
  deliveryOrderId: ID!
}

input WithdrawSaleInvoiceInput {
  """订单id"""
  orderId: ID!
}

type WorkStatusOption {
  key: KiwiFlowWorkStatus
  name: String
}

"""工资"""
type WorkerSalaryPayload {
  workerSalary: BigDecimal
}

enum WorkflowActionEnum {
  CANCEL
  CANCEL_CORN
  OFFLINE
  ONLINE
  RERUN
  RERUN_FAILED
  RUN
  RUN_CORN
  TASK_ONLY
  TASK_POST
  TASK_PRE
}

"""签呈审批动作"""
enum WorkflowActionStatusEnum {
  """已批准"""
  PASS

  """驳回到发起人"""
  REJECT_INITIATOR

  """驳回到上级"""
  REJECT_SUPERIOR

  """已提交"""
  SUBMIT

  """撤回发起人"""
  UNDO_INITIATOR

  """撤销审批"""
  UNDO_PREVIOUS
}

"""审批流程"""
type WorkflowApprovalProcess {
  """用户角色"""
  role: String

  """用户id"""
  userId: Int

  """用户名称"""
  userName: String
}

"""审批记录"""
type WorkflowApprovalRecords {
  """审批动作"""
  action: WorkflowActionStatusEnum

  """审批时间"""
  approvalTime: Long

  """审批人"""
  approver: String

  """审批意见"""
  note: String
}

"""签呈状态枚举"""
enum WorkflowApprovalStatusEnum {
  """进行中"""
  IN_PROGRESS

  """已通过"""
  PASSED

  """已驳回"""
  REJECTED
}

"""审批类型"""
enum WorkflowApprovalTypeEnum {
  """报损申请"""
  BREAKAGE_APPLY

  """授信申请"""
  CREDIT_APPLY

  """授信申请-变更"""
  CREDIT_APPLY_CHANGE
}

type WorkflowCategoryTreeNode {
  """节点ID"""
  id: Long!

  """名称"""
  name: String!

  """节点类型"""
  nodeType: WorkflowCategoryTreeNodeTypeEnum!

  """父节点ID"""
  parentId: Long!
}

enum WorkflowCategoryTreeNodeTypeEnum {
  CATEGORY
  FILE
  RESOURCE_CATEGORY
  WORKFLOW
}

type WorkflowDetail {
  """工作流目录ID"""
  categoryId: Long!

  """创建人"""
  createBy: Long!

  """创建人名称"""
  createByUserName: String!

  """创建时间"""
  createTime: Instant!

  """运行周期"""
  cron: String
  currentVersion: Int!

  """描述"""
  description: String

  """海豚调度器链接"""
  dsUrl: String!
  globalParams: String

  """ID"""
  id: Long!

  """名称"""
  name: String!

  """通知"""
  notifyUrl: String

  """项目ID"""
  projectId: Long!

  """租户ID"""
  tenantId: Long!

  """最后修改人"""
  updateBy: Long!

  """最后修改人名称"""
  updateByUserName: String!

  """最后修改时间"""
  updateTime: Instant!
}

type WorkflowNode {
  """配置"""
  config: String!

  """描述"""
  description: String

  """ID"""
  id: Long

  """名称"""
  name: String!

  """工作流ID"""
  nodeType: String!

  """父节点ID"""
  parentIds: [String!]!

  """坐标x"""
  x: Int!

  """坐标y"""
  y: Int!
}

input WorkflowNodeInput {
  """配置"""
  config: String!

  """描述"""
  description: String

  """ID"""
  id: Long

  """名称"""
  name: String!

  """工作流ID"""
  nodeType: String!

  """父节点ID"""
  parentIds: [String!]!

  """坐标x"""
  x: Int!

  """坐标y"""
  y: Int!
}

type WorkflowResourceContent {
  content: String!
  name: String!
}

type WorkflowRuntimeDetail {
  continueKey: String

  """结束时间"""
  finishTime: Instant

  """名称"""
  instanceName: String!
  message: String
  progress: String

  """启动时间"""
  startTime: Instant!

  """节点类型"""
  status: WorkflowStatusEnum!

  """工作流ID"""
  workflowId: Long!

  """工作流名称"""
  workflowName: String!
}

type WorkflowRuntimeDetailAndNodes {
  dsDetailUrl: String

  """结束时间"""
  finishTime: Instant

  """实例名称"""
  instanceName: String!

  """节点详情"""
  nodes: [WorkflowRuntimeNodeDetail!]!

  """起始时间"""
  startTime: Instant!

  """工作流状态"""
  status: WorkflowStatusEnum!
  version: Int

  """工作流ID"""
  workflowId: Long!

  """工作流名称"""
  workflowName: String!
}

type WorkflowRuntimeNodeDetail {
  nodeId: Long!
  nodeName: String!

  """工作流ID"""
  nodeType: String!
  parentIds: [String!]!
  statusEnum: WorkflowStatusEnum!
  taskId: Long
  workflowId: Long!

  """坐标x"""
  x: Int!

  """坐标y"""
  y: Int!
}

type WorkflowStatus {
  cronInstance: String

  """是否开启定时"""
  enableCron: Boolean!

  """ID"""
  id: Long!
  lastInstance: String

  """最后执行状态"""
  lastRunStatus: WorkflowStatusEnum

  """最后执行时间"""
  lastRunTime: Instant
  releaseState: Boolean!
}

enum WorkflowStatusEnum {
  """失败"""
  FILED

  """成功"""
  FINISHED

  """运行中"""
  RUNNING

  """跳过"""
  SKIP

  """准备中"""
  STARTING

  """未知"""
  UNKNOWN
}

type WorkflowVersionLogDetail {
  commitTime: Instant!
  committer: String!
  message: String
  version: Long!
  workflowId: Long!
}

input addSalePurchaseStockQuantityInput {
  """ 入库批次id """
  batchId: ID

  """采购单id"""
  purchaseId: ID!

  """sku id"""
  skuId: Int!

  """申请增加量大单位数量"""
  totalQuantity: BigDecimal

  """申请增加量小单位数量"""
  unitQuantity: BigDecimal!
}

input adhocInput {
  """购买方纳税人识别号"""
  buyerId: String

  """购买方名称"""
  buyerName: String

  """发票代码"""
  code: String

  """结束时间"""
  endTime: Long

  """货物或应税劳务、服务名称"""
  name: String

  """发票号码"""
  number: String

  """销售方名称"""
  sellerName: String

  """开始时间"""
  startTime: Long

  """发票类型"""
  type: String

  """上传结束时间"""
  uploadEndTime: Long

  """上传开始时间"""
  uploadStartTime: Long
}

"""---------------- 入参 ------------"""
input adhocPageInput {
  """购买方纳税人识别号"""
  buyerId: String

  """购买方名称"""
  buyerName: String

  """发票代码"""
  code: String

  """结束时间"""
  endTime: Long

  """货物或应税劳务、服务名称"""
  name: String

  """发票号码"""
  number: String

  """当前页码"""
  pageCurrent: Int

  """分页参数"""
  pageSize: Int

  """销售方名称"""
  sellerName: String

  """开始时间"""
  startTime: Long

  """发票类型"""
  type: String

  """上传结束时间"""
  uploadEndTime: Long

  """上传开始时间"""
  uploadStartTime: Long
}

"""商品sku明细对象"""
type commoditySkuDetailPayload {
  """批次id"""
  batchId: ID

  """小计"""
  batchSubtotal: BigDecimal

  """换算数量"""
  convertQuantity: BigDecimal

  """换算单位"""
  convertUnit: Int

  """数量"""
  quantity: BigDecimal

  """数量单位"""
  unitId: Int

  """单价"""
  unitPrice: BigDecimal
}

input inputLists {
  inputs: [VatInvoiceResultInput]
}

input pageAgencySellerInput {
  """代卖商名称"""
  agentName: String
  pageCurrent: Int
  pageSize: Int
}

input peachCreditCustomerRecordInput {
  customerId: Int!
}

type peachTest {
  id: ID
}

"""财务付款管理: 新增入参"""
input saveFinancialPaymentInput {
  """所属公司id"""
  businessCompanyId: ID!

  """来源单子类型"""
  fcPaymentSubType: String!

  """来源单类型"""
  fcPaymentType: String!

  """发票主体公司id"""
  invoiceBodyCompanyId: ID

  """开票供应商id"""
  makeOutSupplierId: ID

  """开票供应商名称"""
  makeOutSupplierName: String

  """付款单金额"""
  paymentAmount: BigDecimal!

  """应付明细"""
  paymentItems: [FinancialPaymentItemInput]

  """付款对象"""
  paymentObjectId: ID

  """付款对象名称"""
  paymentObjectName: String

  """实际供应商id"""
  supplierId: ID

  """实际供应商名称"""
  supplierName: String
}

input stockWmsOrderListBadgeInput {
  stockOperationType: StockOperationType!
}

input updateStdOptionStatusInput {
  """标准选项id"""
  stdOptionId: Int

  """标准选项启用状态"""
  stdOptionStatus: Int
}

input updateStdSpecStatusInput {
  """标准规格id"""
  stdSpecId: Int

  """标准规格启用状态"""
  stdSpecStatus: Int
}