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