ERPTurbo_Client/packages/app-client/src/services/business/typings.d.ts
shenyifei 4dbba0fa6b feat(purchase): 优化纸箱类型选择逻辑与界面交互
- 修改纸箱类型状态管理,使用数字状态替代布尔值
- 更新纸箱类型标签文案,提升业务准确性
- 重构供应商纸箱选择逻辑,支持更复杂的业务场景
- 添加必答题检查机制,确保用户完成所有必要选择
- 优化界面显示逻辑,根据选择动态渲染相关内容
- 修复纸箱品牌重复选择的验证逻辑
- 调整工作台菜单文案,统一为"工作台"
- 修复金额格式化函数,简化空值处理
- 更新工作台常量配置,添加页面路径
2025-11-08 13:30:24 +08:00

4319 lines
95 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

declare namespace BusinessAPI {
type AgreementCreateCmd = {
/** 协议id */
agreementId: string;
/** 使用场景 */
scene?: ("STAKEHOLDER_SETUP" | "CUSTOMER_SETUP" | "PERSONAL_CENTER")[];
/** 协议标题 */
title?: string;
/** 副标题 */
subTitle?: string;
/** 协议内容 */
content?: string;
};
type AgreementDestroyCmd = {
/** 协议ID */
agreementId: string;
};
type AgreementListQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 协议ID */
agreementId?: string;
/** 协议类型 */
scene?: "STAKEHOLDER_SETUP" | "CUSTOMER_SETUP" | "PERSONAL_CENTER";
};
type AgreementPageQry = {
pageSize?: number;
pageIndex?: number;
orderBy?: string;
orderDirection?: string;
groupBy?: string;
needTotalCount?: boolean;
/** 自定义字段key */
customFieldKey?: string;
/** 自定义字段value */
customFieldValue?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status?: boolean;
/** 协议ID */
agreementId?: string;
/** 协议类型 */
scene?: string;
offset?: number;
};
type AgreementShowQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 协议ID */
agreementId?: string;
};
type AgreementUpdateCmd = {
/** 协议ID */
agreementId: string;
/** 使用场景 */
scene?: ("STAKEHOLDER_SETUP" | "CUSTOMER_SETUP" | "PERSONAL_CENTER")[];
/** 协议标题 */
title?: string;
/** 副标题 */
subTitle?: string;
/** 协议内容 */
content?: string;
};
type AgreementVO = {
/** 协议id */
agreementId: string;
/** 使用场景 */
scene?: ("STAKEHOLDER_SETUP" | "CUSTOMER_SETUP" | "PERSONAL_CENTER")[];
/** 协议标题 */
title?: string;
/** 副标题 */
subTitle?: string;
/** 协议内容 */
content?: string;
};
type AliPayConfigValue =
// #/components/schemas/SettingValue
SettingValue & {
/** 支付宝appid */
appId?: string;
/** 支付宝私钥 */
privateKey?: string;
/** 支付宝公钥 */
publicKey?: string;
/** 支付宝网关地址 */
gatewayUrl?: string;
/** 支付宝回调地址 */
notifyUrl?: string;
};
type BoxBrandCreateCmd = {
/** 品牌ID */
brandId: string;
/** 品牌名称 */
name: string;
/** 品牌图片URL */
image?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status: boolean;
};
type BoxBrandDestroyCmd = {
/** 纸箱品牌ID */
brandId: string;
};
type BoxBrandListQry = {
/** 纸箱品牌状态 */
status?: boolean;
/** 纸箱品牌ID */
brandId?: string;
/** 是否包含纸箱产品 */
withProduct?: boolean;
};
type BoxBrandPageQry = {
pageSize?: number;
pageIndex?: number;
orderBy?: string;
orderDirection?: string;
groupBy?: string;
needTotalCount?: boolean;
/** 自定义字段key */
customFieldKey?: string;
/** 自定义字段value */
customFieldValue?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status?: boolean;
/** 纸箱品牌ID */
brandId?: string;
offset?: number;
};
type BoxBrandShowQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 纸箱品牌ID */
brandId?: string;
};
type BoxBrandUpdateCmd = {
/** 纸箱品牌ID */
brandId: string;
/** 品牌名称 */
name: string;
/** 品牌图片URL */
image?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status: boolean;
};
type BoxBrandVO = {
/** 品牌ID */
brandId: string;
/** 品牌名称 */
name: string;
/** 品牌图片URL */
image?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status: boolean;
/** 纸箱产品列表 */
boxProductVOList?: BoxProductVO[];
/** 创建时间 */
createdAt?: string;
};
type BoxProductCreateCmd = {
/** 产品ID */
productId: string;
/** 纸箱名称 */
name: string;
/** 重量(kg) */
weight?: number;
/** 成本价 */
costPrice?: number;
/** 销售价 */
salePrice?: number;
/** 规格1_2粒装2_4粒装 */
specType: "TWO_GRAIN" | "FOUR_GRAIN";
/** 品牌ID */
brandId: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status: boolean;
};
type BoxProductDestroyCmd = {
/** 纸箱产品ID */
productId: string;
};
type BoxProductListQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 纸箱产品ID */
productId?: string;
};
type BoxProductPageQry = {
pageSize?: number;
pageIndex?: number;
orderBy?: string;
orderDirection?: string;
groupBy?: string;
needTotalCount?: boolean;
/** 自定义字段key */
customFieldKey?: string;
/** 自定义字段value */
customFieldValue?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status?: boolean;
/** 纸箱产品ID */
productId?: string;
/** 纸箱产品名称 */
name?: string;
/** 纸箱品牌ID */
brandId?: string;
/** 规格1_2粒装2_4粒装 */
specType?: "TWO_GRAIN" | "FOUR_GRAIN";
offset?: number;
};
type BoxProductShowQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 纸箱产品ID */
productId?: string;
};
type BoxProductUpdateCmd = {
/** 纸箱产品ID */
productId: string;
/** 纸箱名称 */
name: string;
/** 重量(kg) */
weight?: number;
/** 成本价 */
costPrice?: number;
/** 销售价 */
salePrice?: number;
/** 规格1_2粒装2_4粒装 */
specType: "TWO_GRAIN" | "FOUR_GRAIN";
/** 品牌ID */
brandId: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status: boolean;
};
type BoxProductVO = {
/** 产品ID */
productId: string;
/** 纸箱名称 */
name: string;
/** 重量(kg) */
weight: number;
/** 成本价 */
costPrice: number;
/** 销售价 */
salePrice: number;
/** 规格1_2粒装2_4粒装 */
specType: "TWO_GRAIN" | "FOUR_GRAIN";
/** 品牌ID */
brandId: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status: boolean;
/** 创建时间 */
createdAt?: string;
};
type CategoryCreateCmd = {
/** 分类类型 */
type?:
| "FILE_IMAGE"
| "FILE_VIDEO"
| "PRODUCT"
| "CUSTOMER_INTENTION"
| "COURSE"
| "ROOM"
| "SPEECH";
/** 分类名称 */
name?: string;
/** 上级分类id */
pid?: string;
/** 排序 */
sort?: number;
};
type CategoryDestroyCmd = {
/** 分类Id */
categoryId: string;
};
type CategoryShowQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 分类Id */
categoryId: string;
};
type CategoryTreeQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 分类类型 */
typeList?: (
| "FILE_IMAGE"
| "FILE_VIDEO"
| "PRODUCT"
| "CUSTOMER_INTENTION"
| "COURSE"
| "ROOM"
| "SPEECH"
)[];
/** 分类名称 */
name?: string;
};
type CategoryUpdateCmd = {
/** 分类类型 */
type?:
| "FILE_IMAGE"
| "FILE_VIDEO"
| "PRODUCT"
| "CUSTOMER_INTENTION"
| "COURSE"
| "ROOM"
| "SPEECH";
/** 分类名称 */
name?: string;
/** 上级分类id */
pid?: string;
/** 排序 */
sort?: number;
/** 分类Id */
categoryId: string;
};
type CategoryVO = {
/** 分类类型 */
type?:
| "FILE_IMAGE"
| "FILE_VIDEO"
| "PRODUCT"
| "CUSTOMER_INTENTION"
| "COURSE"
| "ROOM"
| "SPEECH";
/** 分类 */
categoryId: string;
/** 分类名称 */
name: string;
/** 上级分类id */
pid?: string;
/** 排序号 */
sort?: string;
/** 下级分类 */
children?: any[];
/** 分类关联数量 */
count: number;
};
type ChannelCreateCmd = {
/** 域名 */
domain?: string;
/** Logo */
logo?: string;
/** 标题 */
title?: string;
/** 副标题 */
subTitle?: string;
/** 背景图片 */
backgroundImageUrl?: string;
/** 技术支持 */
technicalSupport?: string;
};
type ChannelDestroyCmd = {
/** 渠道ID */
channelId: string;
};
type ChannelPageQry = {
pageSize?: number;
pageIndex?: number;
orderBy?: string;
orderDirection?: string;
groupBy?: string;
needTotalCount?: boolean;
/** 域名 */
domain?: string;
offset?: number;
};
type ChannelShowQry = {
/** 渠道编号 */
channelId: string;
/** 域名 */
domain?: string;
};
type ChannelUpdateCmd = {
/** 域名 */
domain?: string;
/** Logo */
logo?: string;
/** 标题 */
title?: string;
/** 副标题 */
subTitle?: string;
/** 背景图片 */
backgroundImageUrl?: string;
/** 技术支持 */
technicalSupport?: string;
/** 渠道ID */
channelId: string;
};
type ChannelVO = {
/** 渠道ID */
channelId: string;
/** 域名 */
domain?: string;
/** Logo */
logo?: string;
/** 标题 */
title?: string;
/** 副标题 */
subTitle?: string;
/** 背景图片 */
backgroundImageUrl?: string;
/** 技术支持 */
technicalSupport?: string;
/** 创建时间 */
createdAt?: string;
/** 微信公众号Id */
wxMpId?: string;
/** 第三方应用Id */
wxOpenId?: string;
};
type ChargingPilePurchaseConfig =
// #/components/schemas/SettingValue
SettingValue & {
/** 标题 */
title?: string;
/** 描述 */
description?: string;
/** 购买价格 */
price?: number;
/** 划线价格 */
linePrice?: number;
/** 图片 */
image?: string[];
/** 设备内容 */
content?: string;
};
type CompanyCreateCmd = {
/** 公司ID */
companyId: string;
/** 公司名称 */
name: string;
/** 税号 */
taxNumber: string;
/** 联系人 */
contactPerson: string;
/** 联系电话 */
contactPhone: string;
/** 发货地址 */
address: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status: boolean;
};
type CompanyDestroyCmd = {
/** 公司管理ID */
companyId: string;
};
type CompanyListQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 公司管理ID */
companyId?: string;
};
type CompanyPageQry = {
pageSize?: number;
pageIndex?: number;
orderBy?: string;
orderDirection?: string;
groupBy?: string;
needTotalCount?: boolean;
/** 自定义字段key */
customFieldKey?: string;
/** 自定义字段value */
customFieldValue?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status?: boolean;
/** 公司管理ID */
companyId?: string;
/** 公司名称 */
name?: string;
/** 税号 */
taxNumber?: string;
offset?: number;
};
type CompanyPaymentAccountCreateCmd = {
/** 账户ID */
accountId: string;
/** 公司ID */
companyId: string;
/** 账户类别1_对公账户2_私人账户 */
accountCategory: "COMPANY_ACCOUNT" | "PRIVATE_ACCOUNT";
/** 账户类型1_银行卡2_支付宝3_微信 */
accountType: "BANK_CARD" | "ALIPAY" | "WECHAT";
/** 银行名称 */
bankName?: string;
/** 支行名称 */
branchName?: string;
/** 对公账户类型1_基本户2_一般户3_专用账户4_临时户 */
publicAccountType?:
| "BASIC_ACCOUNT"
| "GENERAL_ACCOUNT"
| "SPECIAL_ACCOUNT"
| "TEMPORARY_ACCOUNT";
/** 开户公司名称、支付宝昵称、微信号 */
accountName: string;
/** 银行账号、支付宝账号、微信账号 */
accountNumber: string;
/** 是否主付款账户0_否1_是 */
isPrimary: boolean;
/** 备注 */
remark?: string;
/** 状态1_启用2_禁用 */
status: boolean;
/** 创建时间 */
createdAt?: string;
};
type CompanyPaymentAccountDestroyCmd = {
/** 公司付款账户ID */
accountId: string;
};
type CompanyPaymentAccountListQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 公司付款账户ID */
accountId?: string;
/** 公司付款账户名称 */
accountName?: string;
/** 公司名称 */
companyName?: string;
/** 公司ID */
companyId?: string;
/** 账户类别1_对公账户2_私人账户 */
accountCategory?: "COMPANY_ACCOUNT" | "PRIVATE_ACCOUNT";
};
type CompanyPaymentAccountPageQry = {
pageSize?: number;
pageIndex?: number;
orderBy?: string;
orderDirection?: string;
groupBy?: string;
needTotalCount?: boolean;
/** 自定义字段key */
customFieldKey?: string;
/** 自定义字段value */
customFieldValue?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status?: boolean;
/** 公司付款账户ID */
accountId?: string;
/** 公司ID */
companyId?: string;
/** 付款账户名称 */
accountName?: string;
/** 账户类别1_对公账户2_私人账户 */
accountCategory?: "COMPANY_ACCOUNT" | "PRIVATE_ACCOUNT";
offset?: number;
};
type CompanyPaymentAccountShowQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 公司付款账户ID */
accountId?: string;
};
type CompanyPaymentAccountUpdateCmd = {
/** 公司付款账户ID */
accountId: string;
/** 公司ID */
companyId: string;
/** 账户类别1_对公账户2_私人账户 */
accountCategory: "COMPANY_ACCOUNT" | "PRIVATE_ACCOUNT";
/** 账户类型1_银行卡2_支付宝3_微信 */
accountType: "BANK_CARD" | "ALIPAY" | "WECHAT";
/** 银行名称 */
bankName?: string;
/** 支行名称 */
branchName?: string;
/** 对公账户类型1_基本户2_一般户3_专用账户4_临时户 */
publicAccountType?:
| "BASIC_ACCOUNT"
| "GENERAL_ACCOUNT"
| "SPECIAL_ACCOUNT"
| "TEMPORARY_ACCOUNT";
/** 开户公司名称、支付宝昵称、微信号 */
accountName: string;
/** 银行账号、支付宝账号、微信账号 */
accountNumber: string;
/** 是否主付款账户0_否1_是 */
isPrimary: boolean;
/** 备注 */
remark?: string;
/** 状态1_启用2_禁用 */
status: boolean;
/** 创建时间 */
createdAt?: string;
};
type CompanyPaymentAccountVO = {
/** 账户ID */
accountId: string;
/** 公司ID */
companyId: string;
/** 账户类别1_对公账户2_私人账户 */
accountCategory: "COMPANY_ACCOUNT" | "PRIVATE_ACCOUNT";
/** 账户类型1_银行卡2_支付宝3_微信 */
accountType: "BANK_CARD" | "ALIPAY" | "WECHAT";
/** 银行名称 */
bankName?: string;
/** 支行名称 */
branchName?: string;
/** 对公账户类型1_基本户2_一般户3_专用账户4_临时户 */
publicAccountType?:
| "BASIC_ACCOUNT"
| "GENERAL_ACCOUNT"
| "SPECIAL_ACCOUNT"
| "TEMPORARY_ACCOUNT";
/** 开户公司名称、支付宝昵称、微信号 */
accountName: string;
/** 银行账号、支付宝账号、微信账号 */
accountNumber: string;
/** 是否主付款账户0_否1_是 */
isPrimary: boolean;
/** 备注 */
remark?: string;
/** 状态1_启用2_禁用 */
status: boolean;
/** 创建时间 */
createdAt?: string;
/** 公司信息 */
companyVO?: CompanyVO;
};
type CompanyShowQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 公司管理ID */
companyId?: string;
};
type CompanyUpdateCmd = {
/** 公司管理ID */
companyId: string;
/** 公司名称 */
name: string;
/** 税号 */
taxNumber: string;
/** 联系人 */
contactPerson: string;
/** 联系电话 */
contactPhone: string;
/** 发货地址 */
address: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status: boolean;
};
type CompanyVO = {
/** 公司ID */
companyId: string;
/** 公司名称 */
name: string;
/** 税号 */
taxNumber: string;
/** 联系人 */
contactPerson: string;
/** 联系电话 */
contactPhone: string;
/** 发货地址 */
address: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status: boolean;
/** 创建时间 */
createdAt?: string;
};
type CostItemCreateCmd = {
/** 项目ID */
itemId: string;
/** 费用类型1_包装材料2_人工费用3_其他费用4_固定费用 */
costType:
| "PACKAGING_MATERIALS"
| "HUMAN_COST"
| "OTHER_COST"
| "FIXED_COST";
/** 项目名称 */
name: string;
/** 单位 */
unit: string;
/** 单价 */
price: number;
/** 是否在录入时显示 */
showInEntry: boolean;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status: boolean;
};
type CostItemDestroyCmd = {
/** 费用项目ID */
itemId: string;
};
type CostItemListQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 费用项目ID */
itemId?: string;
/** 费用类型1_包装材料2_人工费用3_其他费用4_固定费用 */
costType?:
| "PACKAGING_MATERIALS"
| "HUMAN_COST"
| "OTHER_COST"
| "FIXED_COST";
/** 是否在录入时显示 */
showInEntry?: boolean;
};
type CostItemPageQry = {
pageSize?: number;
pageIndex?: number;
orderBy?: string;
orderDirection?: string;
groupBy?: string;
needTotalCount?: boolean;
/** 自定义字段key */
customFieldKey?: string;
/** 自定义字段value */
customFieldValue?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status?: boolean;
/** 费用项目ID */
itemId?: string;
/** 费用类型1_包装材料2_人工费用3_其他费用4_固定费用 */
costType?:
| "PACKAGING_MATERIALS"
| "HUMAN_COST"
| "OTHER_COST"
| "FIXED_COST";
/** 项目名称 */
name?: string;
offset?: number;
};
type CostItemShowQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 费用项目ID */
itemId?: string;
};
type CostItemUpdateCmd = {
/** 费用项目ID */
itemId: string;
/** 费用类型1_包装材料2_人工费用3_其他费用4_固定费用 */
costType:
| "PACKAGING_MATERIALS"
| "HUMAN_COST"
| "OTHER_COST"
| "FIXED_COST";
/** 项目名称 */
name: string;
/** 单位 */
unit: string;
/** 单价 */
price: number;
/** 是否在录入时显示 */
showInEntry: boolean;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status: boolean;
};
type CostItemVO = {
/** 项目ID */
itemId: string;
/** 费用类型1_包装材料2_人工费用3_其他费用4_固定费用 */
costType:
| "PACKAGING_MATERIALS"
| "HUMAN_COST"
| "OTHER_COST"
| "FIXED_COST";
/** 项目名称 */
name: string;
/** 单位 */
unit: string;
/** 单价 */
price: number;
/** 是否在录入时显示 */
showInEntry: boolean;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status: boolean;
/** 创建时间 */
createdAt?: string;
};
type CustomMenuConfigValue =
// #/components/schemas/SettingValue
SettingValue & {
/** 菜单列表 */
menuItems?: MenuItem[];
};
type CustomThemeConfigValue =
// #/components/schemas/SettingValue
SettingValue & {
/** 主题名称 */
themeName?: string;
/** 主题颜色 */
primaryColor?: string;
/** 次要颜色 */
secondaryColor?: string;
};
type DealerCreateCmd = {
/** 经销商ID */
dealerId: string;
/** 经销商简称 */
shortName: string;
/** 经销商全称 */
fullName?: string;
/** 经销商类型1_市场2_超市 */
dealerType: "MARKET" | "SUPERMARKET";
/** 是否开启分成 */
enableShare?: boolean;
/** 分成比例 */
shareRatio?: number;
/** 运费是否作为成本 */
freightCostFlag?: boolean;
/** 草帘是否作为成本 */
strawMatCostFlag?: boolean;
/** 发货单合计金额是否含包装费 */
includePackingFlag?: boolean;
/** 单据类型delivery-发货单, purchase-采购底单, cost-成本单 */
documentTypes?: string;
/** 应收金额 */
receivable?: number;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status: boolean;
};
type DealerDestroyCmd = {
/** 经销商表ID */
dealerId: string;
};
type DealerListQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 经销商表ID */
dealerId?: string;
/** 经销商简称 */
shortName?: string;
dealerType?: "MARKET" | "SUPERMARKET";
};
type DealerPageQry = {
pageSize?: number;
pageIndex?: number;
orderBy?: string;
orderDirection?: string;
groupBy?: string;
needTotalCount?: boolean;
/** 自定义字段key */
customFieldKey?: string;
/** 自定义字段value */
customFieldValue?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status?: boolean;
/** 经销商简称 */
shortName?: string;
/** 经销商全称 */
fullName?: string;
/** 经销商类型1_市场2_超市 */
dealerType?: "MARKET" | "SUPERMARKET";
offset?: number;
};
type DealerPaymentAccountCreateCmd = {
/** 账户ID */
accountId: string;
/** 经销商ID */
dealerId: string;
/** 公司名称 */
companyName: string;
/** 税号 */
taxNumber: string;
/** 银行账号 */
bankAccount: string;
/** 单位地址 */
companyAddress?: string;
/** 电话 */
phone?: string;
/** 开户行 */
openingBank?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status?: boolean;
};
type DealerPaymentAccountDestroyCmd = {
/** 经销商付款账户ID */
accountId: string;
};
type DealerPaymentAccountListQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 经销商ID */
dealerId?: string;
/** 关键词 */
keyword?: string;
};
type DealerPaymentAccountPageQry = {
pageSize?: number;
pageIndex?: number;
orderBy?: string;
orderDirection?: string;
groupBy?: string;
needTotalCount?: boolean;
/** 自定义字段key */
customFieldKey?: string;
/** 自定义字段value */
customFieldValue?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status?: boolean;
/** 经销商ID */
dealerId?: string;
offset?: number;
};
type DealerPaymentAccountShowQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 经销商付款账户ID */
accountId?: string;
/** 经销商ID */
dealerId?: string;
};
type DealerPaymentAccountUpdateCmd = {
/** 经销商付款账户ID */
accountId: string;
/** 经销商ID */
dealerId: string;
/** 公司名称 */
companyName: string;
/** 税号 */
taxNumber: string;
/** 银行账号 */
bankAccount: string;
/** 单位地址 */
companyAddress?: string;
/** 电话 */
phone?: string;
/** 开户行 */
openingBank?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status?: boolean;
};
type DealerPaymentAccountVO = {
/** 账户ID */
accountId: string;
/** 经销商ID */
dealerId: string;
/** 公司名称 */
companyName: string;
/** 税号 */
taxNumber: string;
/** 银行账号 */
bankAccount: string;
/** 单位地址 */
companyAddress?: string;
/** 电话 */
phone?: string;
/** 开户行 */
openingBank?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status?: boolean;
/** 创建时间 */
createdAt?: string;
/** 经销商信息 */
dealerVO?: any;
};
type DealerRebateCustomerCreateCmd = {
/** 客户ID */
customerId: string;
/** 经销商ID */
dealerId: string;
/** 客户名称 */
name: string;
/** 状态1_启用0_禁用 */
status: boolean;
/** 备注 */
remark?: string;
};
type DealerRebateCustomerDestroyCmd = {
/** 经销商返点客户ID */
customerId: string;
};
type DealerRebateCustomerListQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 经销商ID */
dealerId?: string;
/** 客户名称 */
name?: string;
};
type DealerRebateCustomerPageQry = {
pageSize?: number;
pageIndex?: number;
orderBy?: string;
orderDirection?: string;
groupBy?: string;
needTotalCount?: boolean;
/** 自定义字段key */
customFieldKey?: string;
/** 自定义字段value */
customFieldValue?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status?: boolean;
/** 经销商ID */
dealerId?: string;
/** 客户名称 */
name?: string;
offset?: number;
};
type DealerRebateCustomerShowQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 经销商返点客户ID */
customerId?: string;
/** 经销商ID */
dealerId?: string;
};
type DealerRebateCustomerUpdateCmd = {
/** 经销商返点客户ID */
customerId: string;
/** 经销商ID */
dealerId: string;
/** 客户名称 */
name: string;
/** 状态1_启用0_禁用 */
status: boolean;
/** 备注 */
remark?: string;
};
type DealerRebateCustomerVO = {
/** 客户ID */
customerId: string;
/** 经销商ID */
dealerId: string;
/** 客户名称 */
name: string;
/** 状态1_启用0_禁用 */
status: boolean;
/** 备注 */
remark?: string;
/** 创建时间 */
createdAt?: string;
/** 经销商信息 */
dealerVO?: DealerVO;
};
type DealerShowQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 经销商表ID */
dealerId?: string;
};
type DealerUpdateCmd = {
/** 经销商表ID */
dealerId: string;
/** 经销商简称 */
shortName: string;
/** 经销商全称 */
fullName?: string;
/** 经销商类型1_市场2_超市 */
dealerType: "MARKET" | "SUPERMARKET";
/** 是否开启分成 */
enableShare?: boolean;
/** 分成比例 */
shareRatio?: number;
/** 运费是否作为成本 */
freightCostFlag?: boolean;
/** 草帘是否作为成本 */
strawMatCostFlag?: boolean;
/** 发货单合计金额是否含包装费 */
includePackingFlag?: boolean;
/** 单据类型delivery-发货单, purchase-采购底单, cost-成本单 */
documentTypes?: string;
/** 应收金额 */
receivable?: number;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status: boolean;
/** 发货单模板 */
deliveryTemplate?: string;
};
type DealerVO = {
/** 经销商ID */
dealerId: string;
/** 经销商简称 */
shortName: string;
/** 经销商全称 */
fullName?: string;
/** 经销商类型1_市场2_超市 */
dealerType: "MARKET" | "SUPERMARKET";
/** 是否开启分成 */
enableShare?: boolean;
/** 分成比例 */
shareRatio?: number;
/** 运费是否作为成本 */
freightCostFlag?: boolean;
/** 草帘是否作为成本 */
strawMatCostFlag?: boolean;
/** 发货单合计金额是否含包装费 */
includePackingFlag?: boolean;
/** 单据类型delivery-发货单, purchase-采购底单, cost-成本单 */
documentTypes?: string;
/** 应收金额 */
receivable?: number;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status: boolean;
/** 发货单模板 */
deliveryTemplate?: string;
/** 创建时间 */
createdAt?: string;
/** 经销商账户列表 */
dealerPaymentAccountVOList?: DealerPaymentAccountVO[];
};
type DealerWarehouseCreateCmd = {
/** 仓库ID */
warehouseId: string;
/** 经销商ID */
dealerId: string;
/** 经销商账户ID */
accountId: string;
/** 仓库名称 */
name: string;
/** 仓库地址 */
address: string;
/** 联系人 */
contactPerson?: string;
/** 联系电话 */
contactPhone?: string;
/** 收货人姓名 */
receiverName?: string;
/** 收货人电话 */
receiverPhone?: string;
/** 状态1_启用0_禁用 */
status: boolean;
/** 备注 */
remark?: string;
};
type DealerWarehouseDestroyCmd = {
/** 经销商仓库ID */
warehouseId: string;
};
type DealerWarehouseListQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 经销商ID */
dealerId?: string;
/** 经销商付款账户ID */
accountId?: string;
/** 仓库名称 */
name?: string;
};
type DealerWarehousePageQry = {
pageSize?: number;
pageIndex?: number;
orderBy?: string;
orderDirection?: string;
groupBy?: string;
needTotalCount?: boolean;
/** 自定义字段key */
customFieldKey?: string;
/** 自定义字段value */
customFieldValue?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status?: boolean;
/** 经销商ID */
dealerId?: string;
/** 经销商付款账户ID */
accountId?: string;
offset?: number;
};
type DealerWarehouseShowQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 经销商仓库ID */
warehouseId?: string;
/** 经销商付款账户ID */
accountId?: string;
/** 经销商ID */
dealerId?: string;
};
type DealerWarehouseUpdateCmd = {
/** 经销商仓库ID */
warehouseId: string;
/** 经销商ID */
dealerId: string;
/** 经销商账户ID */
accountId: string;
/** 仓库名称 */
name: string;
/** 仓库地址 */
address: string;
/** 联系人 */
contactPerson?: string;
/** 联系电话 */
contactPhone?: string;
/** 收货人姓名 */
receiverName?: string;
/** 收货人电话 */
receiverPhone?: string;
/** 状态1_启用0_禁用 */
status: boolean;
/** 备注 */
remark?: string;
};
type DealerWarehouseVO = {
/** 仓库ID */
warehouseId: string;
/** 经销商ID */
dealerId: string;
/** 经销商账户ID */
accountId: string;
/** 仓库名称 */
name: string;
/** 仓库地址 */
address: string;
/** 联系人 */
contactPerson?: string;
/** 联系电话 */
contactPhone?: string;
/** 收货人姓名 */
receiverName?: string;
/** 收货人电话 */
receiverPhone?: string;
/** 状态1_启用0_禁用 */
status: boolean;
/** 备注 */
remark?: string;
/** 创建时间 */
createdAt?: string;
/** 经销商信息 */
dealerVO?: DealerVO;
/** 经销商账户信息 */
dealerPaymentAccountVO?: DealerPaymentAccountVO;
};
type DictionaryCreateCmd = {
/** 自增id */
id?: number;
/** 代码 */
code?: string;
/** 字典名称 */
name?: string;
/** 上级id */
parentId?: string;
/** 排序号 */
sortNo?: number;
/** 类型 */
type?: string;
};
type DictionaryDestroyCmd = {
/** 字典ID */
dictionaryId: string;
};
type DictionaryListQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 字典ID */
dictionaryId?: string;
/** 字典类型 */
type?: string;
};
type DictionaryPageQry = {
pageSize?: number;
pageIndex?: number;
orderBy?: string;
orderDirection?: string;
groupBy?: string;
needTotalCount?: boolean;
/** 自定义字段key */
customFieldKey?: string;
/** 自定义字段value */
customFieldValue?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status?: boolean;
/** 字典ID */
dictionaryId?: string;
/** 字典名称 */
name?: string;
/** 字典类型 */
type?: string;
offset?: number;
};
type DictionaryShowQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 字典ID */
dictionaryId?: string;
};
type DictionaryUpdateCmd = {
/** 自增id */
id?: number;
/** 代码 */
code?: string;
/** 字典名称 */
name?: string;
/** 上级id */
parentId?: string;
/** 排序号 */
sortNo?: number;
/** 类型 */
type?: string;
/** 字典ID */
dictionaryId: string;
};
type DictionaryVO = {
/** 自增id */
dictionaryId?: number;
/** 代码 */
code?: string;
/** 字典名称 */
name?: string;
/** 上级id */
parentId?: string;
/** 排序号 */
sortNo?: number;
/** 类型 */
type?: string;
};
type EmployeeCreateCmd = {
/** 姓名 */
name: string;
/** 工号 */
number: string;
/** 性别 */
gender: number;
/** 手机号 */
phone: string;
/** 备注 */
remark?: string;
/** 状态 */
status: boolean;
/** 登录账号 */
username: string;
/** 登录密码 */
password: string;
/** 角色ID */
roleId: number[];
};
type EmployeeDestroyCmd = {
/** 员工信息ID */
employeeId: string;
};
type EmployeeDisableCmd = {
/** 员工信息ID */
employeeId: string;
};
type EmployeeListQry = {
/** 员工信息ID */
employeeId: string;
};
type EmployeePageQry = {
pageSize?: number;
pageIndex?: number;
orderBy?: string;
orderDirection?: string;
groupBy?: string;
needTotalCount?: boolean;
/** 员工信息ID */
employeeId: string;
/** 姓名 */
name: string;
/** 工号 */
number: string;
/** 手机号 */
phone: string;
/** 状态 */
status?: number;
offset?: number;
};
type EmployeeRestPasswordCmd = {
/** 新密码 */
password: string;
/** 用户id */
userId: string;
};
type EmployeeShowQry = {
/** 员工信息ID */
employeeId?: string;
/** 用户ID */
userId?: string;
};
type EmployeeUpdateCmd = {
/** 员工信息ID */
employeeId: string;
/** 姓名 */
name: string;
/** 工号 */
number: string;
/** 性别 */
gender: number;
/** 头像 */
avatar?: string;
/** 手机号 */
phone: string;
/** 备注 */
remark?: string;
};
type EmployeeVO = {
/** 员工信息 */
employeeId: string;
/** 姓名 */
name: string;
/** 工号 */
number: string;
/** 头像 */
avatar?: string;
/** 性别 */
gender: number;
/** 手机号 */
phone: string;
/** 备注 */
remark?: string;
/** 状态 */
status?: boolean;
/** 创建时间 */
createdAt?: string;
/** 用户ID */
userId: string;
/** 角色ID */
roleIdList: number[];
/** 角色信息 */
userRoleList?: UserRoleVO[];
};
type GiftBoxCreateCmd = {
/** 礼盒ID */
boxId: string;
/** 礼盒名称 */
name: string;
/** 成本价 */
costPrice: number;
/** 重量(kg) */
weight: number;
/** 售价 */
salePrice: number;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status: boolean;
/** 创建时间 */
createdAt?: string;
};
type GiftBoxDestroyCmd = {
/** 礼盒ID */
boxId: string;
};
type GiftBoxListQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 礼盒ID */
boxId?: string;
};
type GiftBoxPageQry = {
pageSize?: number;
pageIndex?: number;
orderBy?: string;
orderDirection?: string;
groupBy?: string;
needTotalCount?: boolean;
/** 自定义字段key */
customFieldKey?: string;
/** 自定义字段value */
customFieldValue?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status?: boolean;
/** 礼盒ID */
boxId?: string;
/** 礼盒名称 */
name?: string;
offset?: number;
};
type GiftBoxShowQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 礼盒ID */
boxId?: string;
};
type GiftBoxUpdateCmd = {
/** 礼盒ID */
boxId: string;
/** 礼盒名称 */
name: string;
/** 成本价 */
costPrice: number;
/** 重量(kg) */
weight: number;
/** 售价 */
salePrice: number;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status: boolean;
/** 创建时间 */
createdAt?: string;
};
type GiftBoxVO = {
/** 礼盒ID */
boxId: string;
/** 礼盒名称 */
name: string;
/** 成本价 */
costPrice: number;
/** 重量(kg) */
weight: number;
/** 售价 */
salePrice: number;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status: boolean;
/** 创建时间 */
createdAt?: string;
};
type listAgreementParams = {
agreementListQry: AgreementListQry;
};
type listBoxBrandParams = {
boxBrandListQry: BoxBrandListQry;
};
type listBoxProductParams = {
boxProductListQry: BoxProductListQry;
};
type listCompanyParams = {
companyListQry: CompanyListQry;
};
type listCompanyPaymentAccountParams = {
companyPaymentAccountListQry: CompanyPaymentAccountListQry;
};
type listCostItemParams = {
costItemListQry: CostItemListQry;
};
type listDealerParams = {
dealerListQry: DealerListQry;
};
type listDealerPaymentAccountParams = {
dealerPaymentAccountListQry: DealerPaymentAccountListQry;
};
type listDealerRebateCustomerParams = {
dealerRebateCustomerListQry: DealerRebateCustomerListQry;
};
type listDealerWarehouseParams = {
dealerWarehouseListQry: DealerWarehouseListQry;
};
type listDictionaryParams = {
dictionaryListQry: DictionaryListQry;
};
type listEmployeeParams = {
employeeListQry: EmployeeListQry;
};
type listGiftBoxParams = {
giftBoxListQry: GiftBoxListQry;
};
type listMenuParams = {
menuListQry: MenuListQry;
};
type listPermissionParams = {
permissionListQry: PermissionListQry;
};
type listPlatformParams = {
platformListQry: PlatformListQry;
};
type listPurchaseOrderParams = {
purchaseOrderListQry: PurchaseOrderListQry;
};
type listRoleParams = {
roleListQry: RoleListQry;
};
type listShipOrderParams = {
shipOrderListQry: ShipOrderListQry;
};
type listSupplierParams = {
supplierListQry: SupplierListQry;
};
type listUserParams = {
userListQry: UserListQry;
};
type MaterialBatchAddCmd = {
/** 创建素材内容 */
materialCreateCmdList?: MaterialCreateCmd[];
};
type MaterialCreateCmd = {
/** 素材内容标题 */
name?: string;
/** 分类ID */
categoryId?: string;
/** 素材内容路劲 */
path?: string;
/** 素材类型 */
type?:
| "FILE_IMAGE"
| "FILE_VIDEO"
| "PRODUCT"
| "CUSTOMER_INTENTION"
| "COURSE"
| "ROOM"
| "SPEECH";
};
type MaterialDestroyCmd = {
/** 素材Id */
materialId: string;
};
type MaterialPageQry = {
pageSize?: number;
pageIndex?: number;
orderBy?: string;
orderDirection?: string;
groupBy?: string;
needTotalCount?: boolean;
/** 素材内容标题 */
title?: string;
/** 素材类型 */
type?:
| "FILE_IMAGE"
| "FILE_VIDEO"
| "PRODUCT"
| "CUSTOMER_INTENTION"
| "COURSE"
| "ROOM"
| "SPEECH";
/** 素材内容ID */
materialId?: string;
/** 分类ID */
categoryId?: string;
offset?: number;
};
type MaterialShowQry = {
/** 素材内容ID */
materialId: string;
};
type MaterialUpdateCmd = {
/** 素材内容标题 */
name?: string;
/** 分类ID */
categoryId?: string;
/** 素材内容路劲 */
path?: string;
/** 素材类型 */
type?:
| "FILE_IMAGE"
| "FILE_VIDEO"
| "PRODUCT"
| "CUSTOMER_INTENTION"
| "COURSE"
| "ROOM"
| "SPEECH";
/** 素材内容ID */
materialId?: string;
};
type MaterialVO = {
/** 素材内容ID */
materialId: string;
/** 素材内容标题 */
name: string;
/** 素材内容路劲 */
path: string;
/** 素材内容地址 */
url: string;
/** 上级分类id */
categoryId: string;
/** 素材类型 */
type:
| "FILE_IMAGE"
| "FILE_VIDEO"
| "PRODUCT"
| "CUSTOMER_INTENTION"
| "COURSE"
| "ROOM"
| "SPEECH";
/** 分类内容 */
categoryVO?: CategoryVO;
};
type MenuCreateCmd = {
/** 路径 */
path: string;
/** 组件 */
component: string;
/** 菜单名称 */
name: string;
/** 上级菜单Id */
pid?: string;
/** 菜单类型 */
type: string;
/** 平台id */
platformId: string;
/** 角色Id */
roleId?: number[];
/** 是否隐藏 */
hideInMenu?: boolean;
/** 权限Id */
permissionId?: number;
};
type MenuDestroyCmd = {
/** 菜单Id */
menuId: string;
};
type MenuDragCmd = {
/** 相邻元素前 */
prevId?: number;
/** 相邻元素后 */
nextId?: number;
/** 当前元素 */
currentId?: number;
};
type MenuItem = {
/** 菜单Id */
menuId: string;
/** 菜单名称 */
menuName: string;
/** 菜单图标 */
menuIcon: string;
/** 菜单路径 */
menuRedirect: { empty?: boolean };
/** 菜单排序 */
menuSort: number;
};
type MenuListQry = {
/** 平台id */
platformId?: string;
/** 父级id */
pid?: string;
};
type MenuShowQry = {
/** 菜单Id */
menuId: string;
};
type MenuTreeQry = {
/** 平台id */
platformId?: string;
/** 父级id */
pid?: string;
};
type MenuUpdateCmd = {
/** 路径 */
path: string;
/** 组件 */
component: string;
/** 菜单名称 */
name: string;
/** 上级菜单Id */
pid?: string;
/** 菜单类型 */
type: string;
/** 平台id */
platformId: string;
/** 角色Id */
roleId?: number[];
/** 是否隐藏 */
hideInMenu?: boolean;
/** 权限Id */
permissionId?: number;
/** 菜单Id */
menuId: string;
};
type MenuVO = {
/** 菜单id */
menuId: string;
/** 菜单路径 */
path: string;
/** 组件 */
component: string;
/** 菜单名称 */
name: string;
/** 父菜单id */
pid: string;
/** 排序 */
sort: string;
/** 菜单类型 */
type: "MENU" | "PAGE" | "BUTTON";
/** 平台id */
platformId: string;
/** 是否隐藏 */
hideInMenu: boolean;
/** 子菜单 */
routes?: any[];
/** 权限id */
permissionId: number;
/** 创建时间 */
createdAt?: string;
};
type MultiResponseAgreementVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: AgreementVO[];
empty?: boolean;
notEmpty?: boolean;
};
type MultiResponseBoxBrandVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: BoxBrandVO[];
empty?: boolean;
notEmpty?: boolean;
};
type MultiResponseBoxProductVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: BoxProductVO[];
empty?: boolean;
notEmpty?: boolean;
};
type MultiResponseCompanyPaymentAccountVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: CompanyPaymentAccountVO[];
empty?: boolean;
notEmpty?: boolean;
};
type MultiResponseCompanyVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: CompanyVO[];
empty?: boolean;
notEmpty?: boolean;
};
type MultiResponseCostItemVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: CostItemVO[];
empty?: boolean;
notEmpty?: boolean;
};
type MultiResponseDealerPaymentAccountVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: DealerPaymentAccountVO[];
empty?: boolean;
notEmpty?: boolean;
};
type MultiResponseDealerRebateCustomerVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: DealerRebateCustomerVO[];
empty?: boolean;
notEmpty?: boolean;
};
type MultiResponseDealerVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: DealerVO[];
empty?: boolean;
notEmpty?: boolean;
};
type MultiResponseDealerWarehouseVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: DealerWarehouseVO[];
empty?: boolean;
notEmpty?: boolean;
};
type MultiResponseDictionaryVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: DictionaryVO[];
empty?: boolean;
notEmpty?: boolean;
};
type MultiResponseEmployeeVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: EmployeeVO[];
empty?: boolean;
notEmpty?: boolean;
};
type MultiResponseGiftBoxVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: GiftBoxVO[];
empty?: boolean;
notEmpty?: boolean;
};
type MultiResponseMaterialVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: MaterialVO[];
empty?: boolean;
notEmpty?: boolean;
};
type MultiResponseMenuVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: MenuVO[];
empty?: boolean;
notEmpty?: boolean;
};
type MultiResponsePermissionVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: PermissionVO[];
empty?: boolean;
notEmpty?: boolean;
};
type MultiResponsePlatformVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: PlatformVO[];
empty?: boolean;
notEmpty?: boolean;
};
type MultiResponsePurchaseOrderVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: PurchaseOrderVO[];
empty?: boolean;
notEmpty?: boolean;
};
type MultiResponseRoleVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: RoleVO[];
empty?: boolean;
notEmpty?: boolean;
};
type MultiResponseShipOrderVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: ShipOrderVO[];
empty?: boolean;
notEmpty?: boolean;
};
type MultiResponseSupplierVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: SupplierVO[];
empty?: boolean;
notEmpty?: boolean;
};
type MultiResponseTreeLong = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: TreeLong[];
empty?: boolean;
notEmpty?: boolean;
};
type MultiResponseUserVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: UserVO[];
empty?: boolean;
notEmpty?: boolean;
};
type OrderCompany = {
/** 记录ID */
orderCompanyId: string;
/** 订单ID */
orderId: string;
/** 公司ID */
companyId: string;
/** 公司名称 */
name: string;
/** 税号 */
taxNumber: string;
/** 联系人 */
contactPerson: string;
/** 联系电话 */
contactPhone: string;
/** 发货地址 */
address: string;
/** 账户ID */
accountId: string;
/** 银行名称 */
bankName?: string;
/** 支行名称 */
branchName?: string;
/** 账户名称 */
accountName: string;
/** 银行账号 */
accountNumber: string;
};
type OrderCost = {
/** 记录ID */
orderCostId: string;
/** 订单ID */
orderId?: string;
/** 成本项目ID */
itemId: string;
/** 成本项目名称 */
name: string;
/** 单价 */
price: number;
/** 单位 */
unit: string;
/** 数量 */
count: number;
/** 付款方类型:1-我方,2-对方 */
payerType: "US" | "OTHER";
/** 负责人 */
principal?: string;
/** 费用类型1_包装材料2_人工费用3_其他费用4_固定费用 */
costType:
| "PACKAGING_MATERIALS"
| "HUMAN_COST"
| "OTHER_COST"
| "FIXED_COST";
};
type OrderDealer = {
/** 记录ID */
orderDealerId?: string;
/** 采购订单ID */
orderId?: string;
/** 经销商ID */
dealerId: string;
/** 经销商简称 */
shortName: string;
/** 经销商类型1_市场2_超市 */
dealerType: "MARKET" | "SUPERMARKET";
/** 是否开启分成 */
enableShare?: boolean;
/** 分成比例 */
shareRatio?: number;
/** 运费是否作为成本 */
freightCostFlag?: boolean;
/** 草帘是否作为成本 */
strawMatCostFlag?: boolean;
/** 发货单合计金额是否含包装费 */
includePackingFlag?: boolean;
/** 单据类型delivery-发货单, purchase-采购底单, cost-成本单 */
documentTypes?: string;
/** 账户ID */
accountId?: string;
/** 公司名称 */
companyName?: string;
/** 税号 */
taxNumber?: string;
/** 银行账号 */
bankAccount?: string;
/** 单位地址 */
companyAddress?: string;
/** 电话 */
phone?: string;
/** 开户行 */
openingBank?: string;
/** 仓库ID */
warehouseId?: string;
/** 仓库名称 */
warehouseName?: string;
/** 仓库地址 */
warehouseAddress?: string;
/** 联系人 */
contactPerson?: string;
/** 联系电话 */
contactPhone?: string;
/** 收货人姓名 */
receiverName?: string;
/** 收货人电话 */
receiverPhone?: string;
};
type OrderPackage = {
/** 记录ID */
orderPackageId?: string;
/** 供应商记录ID */
orderSupplierId?: string;
/** 箱子品牌ID */
boxBrandId: string;
/** 箱子品牌名称 */
boxBrandName: string;
/** 箱子分类ID */
boxCategoryId: string;
/** 箱子产品ID */
boxProductId: string;
/** 箱子产品名称 */
boxProductName: string;
/** 单个箱子重量(kg) */
boxProductWeight: number;
/** 箱子数量 */
boxCount: number;
/** 成本单价(元/个) */
boxCostPrice?: number;
/** 销售单价(元/个) */
boxSalePrice?: number;
/** 箱子类型:1_本次使用2_额外运输3_已使用额外运输4_车上剩余 */
boxType: "USED" | "EXTRA" | "EXTRA_USED" | "REMAIN" | "OWN";
};
type OrderRebate = {
/** 记录ID */
orderRebateId?: number;
/** 订单ID */
orderId?: number;
/** 客户ID */
customerId?: number;
/** 经销商ID */
dealerId?: number;
/** 客户名称 */
name?: string;
/** 返点计算方式1_按净重计算2_固定金额 */
calcMethod?: "BY_WEIGHT" | "FIXED_AMOUNT";
/** 返点净重 */
netWeight?: number;
/** 返点单价 */
unitPrice?: number;
/** 返点金额 */
amount?: number;
};
type OrderSupplier = {
/** 记录ID */
orderSupplierId: string;
/** 订单ID */
orderId?: string;
/** 供应商ID */
supplierId?: string;
/** 供应商姓名 */
name: string;
/** 身份证号 */
idCard: string;
/** 银行卡号 */
bankCard: string;
/** 手机号 */
phone: string;
/** 微信二维码 */
wechatQr?: string;
/** 是否最后一家 */
isLast: boolean;
/** 空磅是否包含纸箱 */
isPaper: boolean;
/** 空车重量(kg) */
emptyWeight: number;
/** 总重量(kg) */
totalWeight: number;
/** 毛重(kg) */
grossWeight: number;
/** 净重(kg) */
netWeight: number;
/** 采购单价(元/斤) */
purchasePrice: number;
/** 销售单价(元/斤) */
salePrice: number;
/** 发票金额 */
invoiceAmount: number;
/** 空车照片 */
emptyWeightImg?: string;
/** 满载照片 */
totalWeightImg?: string;
/** 是否上传票证 */
invoiceUpload: boolean;
/** 发票 */
invoiceImg?: string[];
/** 是否上传合同 */
contractUpload: boolean;
/** 合同 */
contractImg?: string[];
/** 采购订单包装箱信息 */
orderPackageList?: OrderPackage[];
};
type OrderVehicle = {
/** 记录ID */
vehicleId?: string;
/** 订单ID */
orderId?: string;
/** 车货编码 */
vehicleNo?: string;
/** 车牌号 */
plate: string;
/** 司机姓名 */
driver: string;
/** 司机电话 */
phone: string;
/** 出发地 */
origin: string;
/** 目的地 */
destination: string;
/** 运费类型1-主运费2-短驳费; */
priceType?: "MAIN_FREIGHT" | "SHORT_TRANSPORT";
/** 运输价格 */
price: number;
/** 经销商ID */
dealerId?: string;
/** 经销商名称 */
dealerName: string;
/** 是否开启草帘 */
openStrawCurtain: boolean;
/** 草帘费用 */
strawCurtainPrice?: number;
/** 采购日期 */
deliveryTime: string;
};
type OssTokenVO = {
securityToken?: string;
accessKeySecret?: string;
accessKeyId?: string;
domain?: string;
bucket?: string;
region?: string;
};
type pageAgreementParams = {
agreementPageQry: AgreementPageQry;
};
type pageBoxBrandParams = {
boxBrandPageQry: BoxBrandPageQry;
};
type pageBoxProductParams = {
boxProductPageQry: BoxProductPageQry;
};
type pageChannelParams = {
channelPageQry: ChannelPageQry;
};
type pageCompanyParams = {
companyPageQry: CompanyPageQry;
};
type pageCompanyPaymentAccountParams = {
companyPaymentAccountPageQry: CompanyPaymentAccountPageQry;
};
type pageCostItemParams = {
costItemPageQry: CostItemPageQry;
};
type pageDealerParams = {
dealerPageQry: DealerPageQry;
};
type pageDealerPaymentAccountParams = {
dealerPaymentAccountPageQry: DealerPaymentAccountPageQry;
};
type pageDealerRebateCustomerParams = {
dealerRebateCustomerPageQry: DealerRebateCustomerPageQry;
};
type pageDealerWarehouseParams = {
dealerWarehousePageQry: DealerWarehousePageQry;
};
type pageDictionaryParams = {
dictionaryPageQry: DictionaryPageQry;
};
type pageEmployeeParams = {
employeePageQry: EmployeePageQry;
};
type pageGiftBoxParams = {
giftBoxPageQry: GiftBoxPageQry;
};
type pageMaterialParams = {
materialPageQry: MaterialPageQry;
};
type pagePermissionParams = {
permissionPageQry: PermissionPageQry;
};
type pagePlatformParams = {
platformPageQry: PlatformPageQry;
};
type pagePurchaseOrderParams = {
purchaseOrderPageQry: PurchaseOrderPageQry;
};
type PageResponseAgreementVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
totalCount?: number;
pageSize?: number;
pageIndex?: number;
data?: AgreementVO[];
empty?: boolean;
notEmpty?: boolean;
totalPages?: number;
};
type PageResponseBoxBrandVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
totalCount?: number;
pageSize?: number;
pageIndex?: number;
data?: BoxBrandVO[];
empty?: boolean;
notEmpty?: boolean;
totalPages?: number;
};
type PageResponseBoxProductVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
totalCount?: number;
pageSize?: number;
pageIndex?: number;
data?: BoxProductVO[];
empty?: boolean;
notEmpty?: boolean;
totalPages?: number;
};
type PageResponseChannelVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
totalCount?: number;
pageSize?: number;
pageIndex?: number;
data?: ChannelVO[];
empty?: boolean;
notEmpty?: boolean;
totalPages?: number;
};
type PageResponseCompanyPaymentAccountVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
totalCount?: number;
pageSize?: number;
pageIndex?: number;
data?: CompanyPaymentAccountVO[];
empty?: boolean;
notEmpty?: boolean;
totalPages?: number;
};
type PageResponseCompanyVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
totalCount?: number;
pageSize?: number;
pageIndex?: number;
data?: CompanyVO[];
empty?: boolean;
notEmpty?: boolean;
totalPages?: number;
};
type PageResponseCostItemVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
totalCount?: number;
pageSize?: number;
pageIndex?: number;
data?: CostItemVO[];
empty?: boolean;
notEmpty?: boolean;
totalPages?: number;
};
type PageResponseDealerPaymentAccountVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
totalCount?: number;
pageSize?: number;
pageIndex?: number;
data?: DealerPaymentAccountVO[];
empty?: boolean;
notEmpty?: boolean;
totalPages?: number;
};
type PageResponseDealerRebateCustomerVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
totalCount?: number;
pageSize?: number;
pageIndex?: number;
data?: DealerRebateCustomerVO[];
empty?: boolean;
notEmpty?: boolean;
totalPages?: number;
};
type PageResponseDealerVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
totalCount?: number;
pageSize?: number;
pageIndex?: number;
data?: DealerVO[];
empty?: boolean;
notEmpty?: boolean;
totalPages?: number;
};
type PageResponseDealerWarehouseVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
totalCount?: number;
pageSize?: number;
pageIndex?: number;
data?: DealerWarehouseVO[];
empty?: boolean;
notEmpty?: boolean;
totalPages?: number;
};
type PageResponseDictionaryVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
totalCount?: number;
pageSize?: number;
pageIndex?: number;
data?: DictionaryVO[];
empty?: boolean;
notEmpty?: boolean;
totalPages?: number;
};
type PageResponseEmployeeVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
totalCount?: number;
pageSize?: number;
pageIndex?: number;
data?: EmployeeVO[];
empty?: boolean;
notEmpty?: boolean;
totalPages?: number;
};
type PageResponseGiftBoxVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
totalCount?: number;
pageSize?: number;
pageIndex?: number;
data?: GiftBoxVO[];
empty?: boolean;
notEmpty?: boolean;
totalPages?: number;
};
type PageResponseMaterialVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
totalCount?: number;
pageSize?: number;
pageIndex?: number;
data?: MaterialVO[];
empty?: boolean;
notEmpty?: boolean;
totalPages?: number;
};
type PageResponsePermissionVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
totalCount?: number;
pageSize?: number;
pageIndex?: number;
data?: PermissionVO[];
empty?: boolean;
notEmpty?: boolean;
totalPages?: number;
};
type PageResponsePlatformVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
totalCount?: number;
pageSize?: number;
pageIndex?: number;
data?: PlatformVO[];
empty?: boolean;
notEmpty?: boolean;
totalPages?: number;
};
type PageResponsePurchaseOrderVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
totalCount?: number;
pageSize?: number;
pageIndex?: number;
data?: PurchaseOrderVO[];
empty?: boolean;
notEmpty?: boolean;
totalPages?: number;
};
type PageResponseRoleVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
totalCount?: number;
pageSize?: number;
pageIndex?: number;
data?: RoleVO[];
empty?: boolean;
notEmpty?: boolean;
totalPages?: number;
};
type PageResponseShipOrderVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
totalCount?: number;
pageSize?: number;
pageIndex?: number;
data?: ShipOrderVO[];
empty?: boolean;
notEmpty?: boolean;
totalPages?: number;
};
type PageResponseSupplierVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
totalCount?: number;
pageSize?: number;
pageIndex?: number;
data?: SupplierVO[];
empty?: boolean;
notEmpty?: boolean;
totalPages?: number;
};
type PageResponseUserVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
totalCount?: number;
pageSize?: number;
pageIndex?: number;
data?: UserVO[];
empty?: boolean;
notEmpty?: boolean;
totalPages?: number;
};
type pageRoleParams = {
rolePageQry: RolePageQry;
};
type pageShipOrderParams = {
shipOrderPageQry: ShipOrderPageQry;
};
type pageSupplierParams = {
supplierPageQry: SupplierPageQry;
};
type pageUserParams = {
userPageQry: UserPageQry;
};
type PermissionCreateCmd = {
/** 权限标识 */
slug: string;
/** 权限名称 */
name: string;
};
type PermissionDestroyCmd = {
/** 权限Id */
permissionId: string;
};
type PermissionListQry = Record<string, any>;
type PermissionPageQry = {
pageSize?: number;
pageIndex?: number;
orderBy?: string;
orderDirection?: string;
groupBy?: string;
needTotalCount?: boolean;
/** 权限标识 */
slug?: string;
/** 权限名称 */
name?: string;
offset?: number;
};
type PermissionShowQry = {
/** 权限Id */
permissionId: string;
};
type PermissionUpdateCmd = {
/** 权限标识 */
slug: string;
/** 权限名称 */
name: string;
/** 权限Id */
permissionId: string;
};
type PermissionVO = {
/** 权限Id */
permissionId: string;
/** 权限标识 */
slug: string;
/** 权限名称 */
name: string;
};
type PlatformCreateCmd = {
/** 平台名称 */
platformName: string;
/** 首页 */
homePage: string;
};
type PlatformDestroyCmd = {
/** 平台ID */
platformId: string;
};
type PlatformListQry = Record<string, any>;
type PlatformPageQry = {
pageSize?: number;
pageIndex?: number;
orderBy?: string;
orderDirection?: string;
groupBy?: string;
needTotalCount?: boolean;
/** 平台ID */
platformId: string;
offset?: number;
};
type PlatformShowQry = {
/** 平台ID */
platformId: string;
};
type PlatformUpdateCmd = {
/** 平台名称 */
platformName: string;
/** 首页 */
homePage: string;
/** 平台ID */
platformId: string;
};
type PlatformVO = {
/** 平台id */
platformId: string;
/** 平台名称 */
platformName: string;
/** 应用首页 */
homePage: string;
};
type PurchaseOrderApproveCmd = {
/** 步骤标识 */
active?: number;
/** 产地负责人 */
originPrincipal?: string;
/** 备注 */
remark?: string;
/** 车辆信息 */
orderVehicle: OrderVehicle;
/** 经销商信息 */
orderDealer: OrderDealer;
/** 供应商信息 */
orderSupplierList: OrderSupplier[];
/** 采购订单费用信息 */
orderCostList: OrderCost[];
/** 采购订单ID */
orderId: string;
/** 是否是暂存 */
draft: boolean;
pricingMethod?: "BY_GROSS_WEIGHT" | "BY_NET_WEIGHT";
/** 公司信息 */
orderCompany: OrderCompany;
/** 返点信息 */
orderRebate: OrderRebate;
};
type PurchaseOrderCreateCmd = {
/** 步骤标识 */
active?: number;
/** 产地负责人 */
originPrincipal?: string;
/** 备注 */
remark?: string;
/** 车辆信息 */
orderVehicle: OrderVehicle;
/** 经销商信息 */
orderDealer: OrderDealer;
/** 供应商信息 */
orderSupplierList: OrderSupplier[];
/** 采购订单费用信息 */
orderCostList: OrderCost[];
};
type PurchaseOrderDestroyCmd = {
/** 采购订单ID */
orderId: string;
};
type PurchaseOrderFinalApproveCmd = {
/** 采购订单ID */
orderId: string;
};
type PurchaseOrderListQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 采购订单ID */
orderId?: string;
};
type PurchaseOrderPageQry = {
pageSize?: number;
pageIndex?: number;
orderBy?: string;
orderDirection?: string;
groupBy?: string;
needTotalCount?: boolean;
/** 自定义字段key */
customFieldKey?: string;
/** 自定义字段value */
customFieldValue?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status?: boolean;
/** 采购订单ID */
orderId?: string;
/** 车辆编号 */
vehicleNo?: string;
/** 采购订单编号 */
orderSn?: string;
/** 订单状态: 0-草稿, 1-待审核, 2-待老板审核, 3-已发货(待付款), 4-已付款, 5-已完结 */
state?:
| "DRAFT"
| "WAITING_AUDIT"
| "WAITING_BOSS_APPROVE"
| "SHIPPING"
| "PAID"
| "COMPLETED";
/** 供应商名称 */
supplierName?: string;
/** 经销商付款账户ID */
dealerPaymentAccountId?: string;
/** 经销商ID */
dealerId?: string;
/** 创建人ID */
createdBy?: string;
offset?: number;
};
type PurchaseOrderRejectApproveCmd = {
/** 采购订单ID */
orderId: string;
/** 驳回原因 */
rejectReason: string;
};
type PurchaseOrderRejectFinalCmd = {
/** 采购订单ID */
orderId: string;
};
type PurchaseOrderShowQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 采购订单ID */
orderId?: string;
};
type PurchaseOrderSubmitReviewCmd = {
/** 采购订单ID */
orderId: string;
};
type PurchaseOrderUpdateCmd = {
/** 步骤标识 */
active?: number;
/** 产地负责人 */
originPrincipal?: string;
/** 备注 */
remark?: string;
/** 车辆信息 */
orderVehicle: OrderVehicle;
/** 经销商信息 */
orderDealer: OrderDealer;
/** 供应商信息 */
orderSupplierList: OrderSupplier[];
/** 采购订单费用信息 */
orderCostList: OrderCost[];
/** 采购订单ID */
orderId: string;
};
type PurchaseOrderVO = {
/** 订单ID */
orderId: string;
/** 订单编号 */
orderSn: string;
/** 是否是草稿 */
draft: boolean;
/** 步骤标识 */
active?: number;
/** 产地负责人 */
originPrincipal?: string;
/** 报价方式1_按毛重报价2_按净重报价 */
pricingMethod?: "BY_GROSS_WEIGHT" | "BY_NET_WEIGHT";
/** 销售金额 */
saleAmount?: number;
/** 包装费 */
packageFee?: number;
/** 平均单价(元/斤) */
avgUnitPrice?: number;
/** 是否返点 */
rebate?: boolean;
/** 毛重(斤) */
grossWeight?: number;
/** 净重(斤) */
netWeight?: number;
/** 成本合计 */
totalCost?: number;
/** 运费 */
freightCharge?: number;
/** 瓜农数量 */
supplierCount?: number;
/** 订单状态: 0-草稿, 1-待审核, 2-待老板审核, 3-已发货(待付款), 4-已付款, 5-已完结 */
state?:
| "DRAFT"
| "WAITING_AUDIT"
| "WAITING_BOSS_APPROVE"
| "SHIPPING"
| "PAID"
| "COMPLETED";
/** 备注 */
remark?: string;
/** 创建人ID */
createdBy: string;
/** 创建人姓名 */
createdByName?: string;
/** 创建时间 */
createdAt?: string;
/** 返点信息 */
orderRebate: OrderRebate;
/** 车辆信息 */
orderVehicle: OrderVehicle;
/** 公司信息 */
orderCompany: OrderCompany;
/** 经销商信息 */
orderDealer: OrderDealer;
/** 供应商信息 */
orderSupplierList: OrderSupplier[];
/** 采购订单费用信息 */
orderCostList: OrderCost[];
};
type PurchaseOrderWithdrawReviewCmd = {
/** 采购订单ID */
orderId: string;
};
type Response = {
success?: boolean;
errCode?: string;
errMessage?: string;
};
type RoleCreateCmd = {
/** 平台id */
platformId: string;
/** 角色标识 */
slug: string;
/** 角色名称 */
name: string;
/** 角色类型 */
type: string;
/** 角色详情 */
description?: string;
/** 角色id */
menuId: number[];
};
type RoleDestroyCmd = {
/** 角色ID */
roleId?: string;
};
type RoleListQry = {
pageSize?: number;
pageIndex?: number;
orderBy?: string;
orderDirection?: string;
groupBy?: string;
needTotalCount?: boolean;
/** 角色名称 */
name?: string;
/** 用户Id */
userId?: string;
/** 角色编号 */
roleId?: string;
/** 应用角色Id */
roleIdList?: number[];
/** 平台Id */
platformId?: string;
/** 角色类型 */
type?: number;
offset?: number;
};
type RolePageQry = {
pageSize?: number;
pageIndex?: number;
orderBy?: string;
orderDirection?: string;
groupBy?: string;
needTotalCount?: boolean;
/** 角色名称 */
name?: string;
/** 角色标识 */
slug?: string;
/** 角色类型 */
type?: string;
/** 角色编号 */
roleId?: string;
/** 平台id */
platformId?: string;
offset?: number;
};
type RoleShowQry = {
/** 角色编号 */
roleId?: string;
};
type RoleUpdateCmd = {
/** 平台id */
platformId: string;
/** 角色标识 */
slug: string;
/** 角色名称 */
name: string;
/** 角色类型 */
type: string;
/** 角色详情 */
description?: string;
/** 角色id */
menuId: number[];
/** 角色ID */
roleId: string;
};
type RoleVO = {
/** 角色id */
roleId: string;
/** 标识 */
slug: string;
/** 名称 */
name: string;
/** 类型 */
type: string;
/** 描述 */
description?: string;
/** 平台id */
platformId: string;
/** 权限列表 */
permissionId: number[];
/** 菜单列表 */
menuId: number[];
/** 创建时间 */
createdAt: string;
};
type SettingShowQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 系统设置项key */
settingKey:
| "WX_MA_CONFIG"
| "WX_MA_MESSAGE_PUSH_CONFIG"
| "WX_MA_SUBSCRIBE_MESSAGE_CONFIG"
| "WX_MA_CODE_UPLOAD_CONFIG"
| "WX_PAY_CONFIG"
| "TENCENT_MAP_CONFIG"
| "SMS_CONFIG"
| "VIRTUAL_PHONE_CONFIG"
| "WX_MP_CONFIG"
| "WX_MP_MESSAGE_PUSH_CONFIG"
| "ALI_PAY_CONFIG"
| "CHARGING_PILE_PURCHASE_CONFIG"
| "CUSTOM_THEME_CONFIG"
| "CUSTOM_MENU_CONFIG"
| "WX_CP_NOTIFY_CONFIG";
};
type SettingUpdateCmd = {
/** 系统设置项ID */
settingId?: string;
/** 系统设置项key */
settingKey:
| "WX_MA_CONFIG"
| "WX_MA_MESSAGE_PUSH_CONFIG"
| "WX_MA_SUBSCRIBE_MESSAGE_CONFIG"
| "WX_MA_CODE_UPLOAD_CONFIG"
| "WX_PAY_CONFIG"
| "TENCENT_MAP_CONFIG"
| "SMS_CONFIG"
| "VIRTUAL_PHONE_CONFIG"
| "WX_MP_CONFIG"
| "WX_MP_MESSAGE_PUSH_CONFIG"
| "ALI_PAY_CONFIG"
| "CHARGING_PILE_PURCHASE_CONFIG"
| "CUSTOM_THEME_CONFIG"
| "CUSTOM_MENU_CONFIG"
| "WX_CP_NOTIFY_CONFIG";
/** 系统设置项内容 */
settingValue:
| AliPayConfigValue
| ChargingPilePurchaseConfig
| CustomMenuConfigValue
| CustomThemeConfigValue
| TencentMapConfigValue
| WxCpNotifyConfigValue
| WxMaCodeUploadConfigValue
| WxMaConfigValue
| WxMaMessagePushConfigValue
| WxMaSubscribeMessageConfigValue
| WxMpConfigValue
| WxMpMessagePushConfigValue
| WxPayConfigValue;
};
type SettingValue = {
settingKey: string;
};
type SettingVO = {
/** 系统设置项key */
settingKey:
| "WX_MA_CONFIG"
| "WX_MA_MESSAGE_PUSH_CONFIG"
| "WX_MA_SUBSCRIBE_MESSAGE_CONFIG"
| "WX_MA_CODE_UPLOAD_CONFIG"
| "WX_PAY_CONFIG"
| "TENCENT_MAP_CONFIG"
| "SMS_CONFIG"
| "VIRTUAL_PHONE_CONFIG"
| "WX_MP_CONFIG"
| "WX_MP_MESSAGE_PUSH_CONFIG"
| "ALI_PAY_CONFIG"
| "CHARGING_PILE_PURCHASE_CONFIG"
| "CUSTOM_THEME_CONFIG"
| "CUSTOM_MENU_CONFIG"
| "WX_CP_NOTIFY_CONFIG";
/** 系统设置项内容 */
settingValue:
| AliPayConfigValue
| ChargingPilePurchaseConfig
| CustomMenuConfigValue
| CustomThemeConfigValue
| TencentMapConfigValue
| WxCpNotifyConfigValue
| WxMaCodeUploadConfigValue
| WxMaConfigValue
| WxMaMessagePushConfigValue
| WxMaSubscribeMessageConfigValue
| WxMpConfigValue
| WxMpMessagePushConfigValue
| WxPayConfigValue;
};
type ShipOrderCreateCmd = {
/** 发货单ID */
shipOrderId: string;
/** 采购单ID */
purchaseOrderId: string;
/** 发货单编号 */
orderSn?: string;
/** 发货地址 */
shippingAddress?: string;
/** 收货地址 */
receivingAddress?: string;
/** 发货日期 */
shippingDate?: string;
/** 预计到仓时间 */
estimatedArrivalDate?: string;
/** 西瓜品级 */
watermelonGrade?: string;
/** 司机姓名 */
driverName?: string;
/** 车牌号码 */
licensePlate?: string;
/** 运费欠款(元) */
freightDebt?: number;
/** 草帘欠款(元) */
strawMatDebt?: number;
/** 商标费(元) */
trademarkFee?: number;
/** 人工费(元) */
laborFee?: number;
/** 纸箱费(元) */
cartonFee?: number;
/** 打码费(元) */
codingFee?: number;
/** 计提费(元) */
provisionFee?: number;
/** 合计金额(元) */
totalAmount?: number;
/** 瓜农姓名逗号隔开 */
farmerInfo?: string;
/** 备注 */
remark?: string;
/** 创建人ID */
createdBy: string;
/** 创建人姓名 */
createdByName?: string;
};
type ShipOrderDestroyCmd = {
/** 发货单ID */
shipOrderId: string;
};
type ShipOrderItem = {
/** 发货单子项ID */
itemId: string;
/** 发货单ID */
shipOrderId: string;
/** 毛重(斤) */
grossWeight?: number;
/** 箱重(斤) */
boxWeight?: number;
/** 净重(斤) */
netWeight?: number;
/** 单价(元) */
unitPrice?: number;
/** 总金额(元) */
totalAmount?: number;
/** 西瓜品级 */
watermelonGrade?: string;
/** 创建时间 */
createdAt?: string;
};
type ShipOrderListQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 发货单ID */
shipOrderId?: string;
};
type ShipOrderPackage = {
/** 发货单子项ID */
orderPackageId: string;
/** 发货单ID */
shipOrderId: string;
/** 箱型 */
boxCategory?: string;
/** 箱号 */
boxProduct?: string;
/** 数量 */
quantity?: number;
/** 单价(元) */
unitPrice?: number;
/** 金额(元) */
itemAmount?: number;
/** 单重(斤) */
singleWeight?: number;
/** 总重(斤) */
totalWeight?: number;
/** 创建时间 */
createdAt?: string;
};
type ShipOrderPageQry = {
pageSize?: number;
pageIndex?: number;
orderBy?: string;
orderDirection?: string;
groupBy?: string;
needTotalCount?: boolean;
/** 自定义字段key */
customFieldKey?: string;
/** 自定义字段value */
customFieldValue?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status?: boolean;
/** 发货单ID */
shipOrderId?: string;
/** 发货单状态1_待回款2_部分回款3_已回款4_拒收完结5_已完结 */
state?:
| "WAIT_PAYMENT"
| "PARTIAL_PAYMENT"
| "FULL_PAYMENT"
| "REJECT_FINISH"
| "FINISH";
offset?: number;
};
type ShipOrderShowQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 发货单ID */
shipOrderId?: string;
};
type ShipOrderUpdateCmd = {
/** 发货单ID */
shipOrderId: string;
/** 采购单ID */
purchaseOrderId: string;
/** 发货单编号 */
orderSn?: string;
/** 发货地址 */
shippingAddress?: string;
/** 收货地址 */
receivingAddress?: string;
/** 发货日期 */
shippingDate?: string;
/** 预计到仓时间 */
estimatedArrivalDate?: string;
/** 西瓜品级 */
watermelonGrade?: string;
/** 司机姓名 */
driverName?: string;
/** 车牌号码 */
licensePlate?: string;
/** 运费欠款(元) */
freightDebt?: number;
/** 草帘欠款(元) */
strawMatDebt?: number;
/** 商标费(元) */
trademarkFee?: number;
/** 人工费(元) */
laborFee?: number;
/** 纸箱费(元) */
cartonFee?: number;
/** 打码费(元) */
codingFee?: number;
/** 计提费(元) */
provisionFee?: number;
/** 合计金额(元) */
totalAmount?: number;
/** 瓜农姓名逗号隔开 */
farmerInfo?: string;
/** 备注 */
remark?: string;
/** 创建人ID */
createdBy: string;
/** 创建人姓名 */
createdByName?: string;
};
type ShipOrderVO = {
/** 发货单ID */
shipOrderId: string;
/** 采购单ID */
purchaseOrderId: string;
/** 发货单编号 */
orderSn?: string;
/** 经销商ID */
dealerId?: string;
/** 经销商名称 */
dealerName?: string;
/** 仓库ID */
warehouseId?: string;
/** 仓库名称 */
warehouseName?: string;
vehicleNo: string;
/** 发货地址 */
shippingAddress?: string;
/** 收货地址 */
receivingAddress?: string;
/** 发货日期 */
shippingDate?: string;
/** 预计到仓时间 */
estimatedArrivalDate?: string;
/** 西瓜品级 */
watermelonGrade?: string;
/** 司机姓名 */
driverName?: string;
/** 司机手机 */
driverPhone?: string;
/** 车牌号码 */
licensePlate?: string;
/** 运费欠款(元) */
freightDebt?: number;
/** 草帘欠款(元) */
strawMatDebt?: number;
/** 商标费(元) */
trademarkFee?: number;
/** 人工费(元) */
laborFee?: number;
/** 纸箱费(元) */
cartonFee?: number;
/** 打码费(元) */
codingFee?: number;
/** 计提费(元) */
provisionFee?: number;
/** 合计金额(元) */
totalAmount?: number;
/** 瓜农姓名逗号隔开 */
farmerInfo?: string;
/** 发货单状态1_待回款2_部分回款3_已回款4_拒收完结5_已完结 */
state?:
| "WAIT_PAYMENT"
| "PARTIAL_PAYMENT"
| "FULL_PAYMENT"
| "REJECT_FINISH"
| "FINISH";
/** 备注 */
remark?: string;
/** 创建人ID */
createdBy: string;
/** 创建人姓名 */
createdByName?: string;
/** 创建时间 */
createdAt?: string;
/** 发货单明细 */
shipOrderItemList?: ShipOrderItem[];
/** 发货单子项表 */
shipOrderPackageList?: ShipOrderPackage[];
};
type showAgreementParams = {
agreementShowQry: AgreementShowQry;
};
type showBoxBrandParams = {
boxBrandShowQry: BoxBrandShowQry;
};
type showBoxProductParams = {
boxProductShowQry: BoxProductShowQry;
};
type showChannelParams = {
channelShowQry: ChannelShowQry;
};
type showCompanyParams = {
companyShowQry: CompanyShowQry;
};
type showCompanyPaymentAccountParams = {
companyPaymentAccountShowQry: CompanyPaymentAccountShowQry;
};
type showCostItemParams = {
costItemShowQry: CostItemShowQry;
};
type showDealerParams = {
dealerShowQry: DealerShowQry;
};
type showDealerPaymentAccountParams = {
dealerPaymentAccountShowQry: DealerPaymentAccountShowQry;
};
type showDealerRebateCustomerParams = {
dealerRebateCustomerShowQry: DealerRebateCustomerShowQry;
};
type showDealerWarehouseParams = {
dealerWarehouseShowQry: DealerWarehouseShowQry;
};
type showDictionaryParams = {
dictionaryShowQry: DictionaryShowQry;
};
type showEmployeeParams = {
employeeShowQry: EmployeeShowQry;
};
type showGiftBoxParams = {
giftBoxShowQry: GiftBoxShowQry;
};
type showMaterialCategoryParams = {
categoryShowQry: CategoryShowQry;
};
type showMaterialParams = {
materialShowQry: MaterialShowQry;
};
type showMenuParams = {
menuShowQry: MenuShowQry;
};
type showPermissionParams = {
permissionShowQry: PermissionShowQry;
};
type showPlatformParams = {
platformShowQry: PlatformShowQry;
};
type showPurchaseOrderParams = {
purchaseOrderShowQry: PurchaseOrderShowQry;
};
type showRoleParams = {
roleShowQry: RoleShowQry;
};
type showSettingParams = {
settingShowQry: SettingShowQry;
};
type showShipOrderParams = {
shipOrderShowQry: ShipOrderShowQry;
};
type showSupplierParams = {
supplierShowQry: SupplierShowQry;
};
type showUserParams = {
userShowQry: UserShowQry;
};
type SingleResponseAgreementVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: AgreementVO;
};
type SingleResponseBoxBrandVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: BoxBrandVO;
};
type SingleResponseBoxProductVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: BoxProductVO;
};
type SingleResponseCategoryVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: CategoryVO;
};
type SingleResponseChannelVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: ChannelVO;
};
type SingleResponseCompanyPaymentAccountVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: CompanyPaymentAccountVO;
};
type SingleResponseCompanyVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: CompanyVO;
};
type SingleResponseCostItemVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: CostItemVO;
};
type SingleResponseDealerPaymentAccountVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: DealerPaymentAccountVO;
};
type SingleResponseDealerRebateCustomerVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: DealerRebateCustomerVO;
};
type SingleResponseDealerVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: DealerVO;
};
type SingleResponseDealerWarehouseVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: DealerWarehouseVO;
};
type SingleResponseDictionaryVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: DictionaryVO;
};
type SingleResponseEmployeeVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: EmployeeVO;
};
type SingleResponseGiftBoxVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: GiftBoxVO;
};
type SingleResponseMaterialVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: MaterialVO;
};
type SingleResponseMenuVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: MenuVO;
};
type SingleResponseOssTokenVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: OssTokenVO;
};
type SingleResponsePermissionVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: PermissionVO;
};
type SingleResponsePlatformVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: PlatformVO;
};
type SingleResponsePurchaseOrderVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: PurchaseOrderVO;
};
type SingleResponseRoleVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: RoleVO;
};
type SingleResponseSettingVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: SettingVO;
};
type SingleResponseShipOrderVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: ShipOrderVO;
};
type SingleResponseSupplierVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: SupplierVO;
};
type SingleResponseUserVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: UserVO;
};
type SingleResponseVehicleExtractionVO = {
success?: boolean;
errCode?: string;
errMessage?: string;
data?: VehicleExtractionVO;
};
type SupplierCreateCmd = {
/** 供应商ID */
supplierId: string;
/** 姓名 */
name: string;
/** 身份证号 */
idCard: string;
/** 手机号 */
phone: string;
/** 银行卡号 */
bankCard: string;
/** 微信收款码URL */
wechatQr?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status: boolean;
};
type SupplierDestroyCmd = {
/** 供应商ID */
supplierId: string;
};
type SupplierListQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 供应商ID */
supplierId?: string;
/** 供应商名称 */
name?: string;
};
type SupplierPageQry = {
pageSize?: number;
pageIndex?: number;
orderBy?: string;
orderDirection?: string;
groupBy?: string;
needTotalCount?: boolean;
/** 自定义字段key */
customFieldKey?: string;
/** 自定义字段value */
customFieldValue?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status?: boolean;
/** 供应商ID */
supplierId?: string;
/** 供应商名称 */
name?: string;
/** 身份证号 */
idCard?: string;
/** 手机号 */
phone?: string;
/** 银行卡号 */
bankCard?: string;
offset?: number;
};
type SupplierShowQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 供应商ID */
supplierId?: string;
};
type SupplierUpdateCmd = {
/** 供应商ID */
supplierId: string;
/** 姓名 */
name: string;
/** 身份证号 */
idCard: string;
/** 手机号 */
phone: string;
/** 银行卡号 */
bankCard: string;
/** 微信收款码URL */
wechatQr?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status: boolean;
};
type SupplierVO = {
/** 供应商ID */
supplierId: string;
/** 姓名 */
name: string;
/** 身份证号 */
idCard: string;
/** 手机号 */
phone: string;
/** 银行卡号 */
bankCard: string;
/** 微信收款码URL */
wechatQr?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status: boolean;
/** 创建时间 */
createdAt?: string;
};
type TencentMapConfigValue =
// #/components/schemas/SettingValue
SettingValue & {
/** 腾讯地图AppKey */
appKey?: string;
};
type TreeLong = {
name?: { empty?: boolean };
id?: number;
parentId?: number;
config?: TreeNodeConfig;
weight?: any;
empty?: boolean;
};
type treeMaterialCategoryParams = {
categoryTreeQry: CategoryTreeQry;
};
type treeMenuParams = {
menuTreeQry: MenuTreeQry;
};
type TreeNodeConfig = {
idKey?: string;
parentIdKey?: string;
weightKey?: string;
nameKey?: string;
childrenKey?: string;
deep?: number;
};
type UserCreateCmd = {
/** 会员名称 */
name: string;
/** 会员昵称 */
nickname?: string;
/** 头像 */
avatar?: string;
/** 会员手机号 */
phone: string;
/** 会员生日 */
birthday?: string;
/** 会员性别 */
gender?: number;
/** 会员卡号生成方式1 系统生成 2 自定义 */
cardType?: number;
/** 备注 */
remark?: string;
/** 客户标签 */
labelId?: number[];
};
type UserDestroyCmd = {
/** 用户ID */
userId: string;
};
type UserDisableCmd = {
/** 用户ID */
userId: string;
};
type UserEnableCmd = {
/** 用户ID */
userId: string;
};
type UserListQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 用户ID */
userIdList?: number[];
/** 用户名 */
name?: string;
};
type UserPageQry = {
pageSize?: number;
pageIndex?: number;
orderBy?: string;
orderDirection?: string;
groupBy?: string;
needTotalCount?: boolean;
/** 自定义字段key */
customFieldKey?: string;
/** 自定义字段value */
customFieldValue?: string;
/** 备注 */
remark?: string;
/** 状态1_启用0_禁用 */
status?: boolean;
/** 关键词 */
keyword?: string;
/** 会员卡号 */
cardNo?: string;
/** 会员手机号码 */
phone?: string;
/** 会员名称 */
name?: string;
/** 会员昵称 */
nickname?: string;
/** 查询创建时间 */
createdAt?: string[];
/** 是否绑定手机号码 */
isBindPhone?: boolean;
/** 性别 */
gender?: number;
/** 查询绑定手机号码时间 */
bindPhoneAt?: string[];
/** 状态 */
state?: ("ENABLE" | "DISABLE")[];
/** 是否是管理员 */
isAdmin?: boolean;
/** 会员id列表 */
userIdList?: number[];
/** 排除的用户id列表 */
excludeUserIdList?: number[];
/** 小区id */
communityId?: number;
offset?: number;
};
type UserRoleUpdateCmd = {
/** 用户ID */
userId: string;
/** 角色ID */
roleIdList?: number[];
/** 是否覆盖 */
cover: boolean;
};
type UserRoleVO = {
/** 角色名称 */
name: string;
/** 角色标识 */
slug: string;
/** 角色ID */
roleId: string;
/** 用户ID */
userId: string;
/** 描述 */
description: string;
};
type UserShowQry = {
/** 状态1_启用0_禁用 */
status?: boolean;
/** 用户ID */
userId: string;
};
type UserUpdateCmd = {
/** 会员名称 */
name?: string;
/** 会员昵称 */
nickname?: string;
/** 头像 */
avatar?: string;
/** 会员手机号 */
phone?: string;
/** 会员生日 */
birthday?: string;
/** 会员性别 */
gender?: number;
/** 会员卡号生成方式1 系统生成 2 自定义 */
cardType?: number;
/** 备注 */
remark?: string;
/** 客户标签 */
labelId?: number[];
/** 用户ID */
userId: string;
};
type UserVO = {
/** 用户编号 */
userId: string;
/** 昵称 */
nickname: string;
/** 头像 */
avatar: string;
/** 姓名 */
name: string;
/** 性别 */
gender: number;
/** 生日 */
birthday: string;
/** 手机号 */
phone: string;
/** 备注 */
remark?: string;
/** 状态 */
state: "ENABLE" | "DISABLE";
/** 是否是管理员 */
isAdmin: boolean;
/** 是否是小区合伙人 */
isPartner: boolean;
/** 创建时间 */
createdAt: string;
/** 绑定手机号码时间 */
bindPhoneAt: string;
/** 最后一次登录时间 */
lastLoginAt: string;
/** 微信公众号openid */
mpOpenid: string;
/** 微信小程序openid */
maOpenid: string;
/** 开放平台unionid */
unionid: string;
};
type VehicleExtractionCmd = {
/** 消息内容 */
message: string;
};
type VehicleExtractionVO = {
/** 车牌 */
plate?: string;
/** 司机 */
driver?: string;
/** 手机 */
phone?: string;
/** 出发地 */
origin?: string;
/** 目的地 */
destination?: string;
/** 价格 */
price?: number;
};
type WxCpNotifyConfigValue =
// #/components/schemas/SettingValue
SettingValue & {
/** 小区申请通知key */
communityApplyNotifyKey?: string;
};
type WxMaCodeUploadConfigValue =
// #/components/schemas/SettingValue
SettingValue & {
/** 小程序APPID */
appId?: string;
/** 当前版本号 */
version?: string;
/** 更新描述 */
desc?: string;
/** 上传IP白名单 */
ipWhiteList?: string;
/** 页面路径 */
pagePath?: string;
/** 小程序订单中心path */
orderCenterPath?: string;
/** 小程序代码上传密钥 */
codeUploadKey?: string;
};
type WxMaConfigValue =
// #/components/schemas/SettingValue
SettingValue & {
/** 小程序名称 */
wxMaName?: string;
/** 小程序原始ID */
wxMaOriginalId?: string;
/** 小程序Logo */
wxMaLogo?: string;
/** 校验文件 */
wxMaCheckFile?: string;
/** AppID(小程序ID) */
appId?: string;
/** AppSecret(小程序密钥) */
appSecret?: string;
};
type WxMaMessagePushConfigValue =
// #/components/schemas/SettingValue
SettingValue & {
/** Token(令牌) */
token?: string;
/** EncodingAESKey */
encodingAESKey?: string;
/** 消息加密方式 */
msgEncryptMode?: string;
/** 数据格式 */
dataFormat?: string;
/** IP白名单 */
ipWhiteList?: string;
/** URL(服务器地址) */
url?: string;
};
type WxMaSubscribeMessageConfigValue =
// #/components/schemas/SettingValue
SettingValue;
type WxMpConfigValue =
// #/components/schemas/SettingValue
SettingValue & {
/** 公众号名称 */
wxMpName?: string;
/** 公众号原始ID */
wxMpOriginalId?: string;
/** 公众号Logo */
wxMpLogo?: string;
/** AppID(公众号ID) */
appId?: string;
/** AppSecret(公众号密钥) */
appSecret?: string;
};
type WxMpMessagePushConfigValue =
// #/components/schemas/SettingValue
SettingValue & {
/** Token(令牌) */
token?: string;
/** EncodingAESKey */
encodingAESKey?: string;
/** 消息加密方式 */
msgEncryptMode?: string;
/** 数据格式 */
dataFormat?: string;
/** IP白名单 */
ipWhiteList?: string;
/** URL(服务器地址) */
url?: string;
};
type WxPayConfigValue =
// #/components/schemas/SettingValue
SettingValue & {
/** 微信公众号或者小程序等的appid */
appId?: string;
/** 微信支付商户号 */
mchId?: string;
/** 微信支付商户密钥 */
mchKey?: string;
/** apiclient_cert.p12文件的绝对路径 */
keyPath?: string;
/** apiV3 秘钥值 */
apiV3Key?: string;
/** apiV3 证书序列号值 */
certSerialNo?: string;
/** apiclient_cert.pem证书文件 */
privateCertString?: string;
/** apiclient_key.pem证书文件 */
privateKeyString?: string;
/** 微信支付公钥pub_key.pem证书文件 */
publicKeyString?: string;
/** 微信支付公钥ID */
publicKeyId?: string;
/** 微信支付回调地址 */
notifyUrl?: string;
};
}