- 重命名 PurchaseOrder 相关组件为 Order 组件,包括 PurchaseOrderList、PurchaseOrderModal、PurchaseOrderFormItem、PurchaseOrderSearch、PurchaseOrderSelect - 更新 BizContainer 中的 purchaseOrder 类型为 order 类型 - 修改 DealerFormItem 和 DealerSearch 中的标签显示逻辑,去除冗余模板字符串 - 为 DealerSelect 添加 onFinish 回调类型定义 - 移除 DealerSelect 中的 console.log 调试信息 - 修改 ShipOrderList 组件添加 params 参数支持 - 更新 OrderCostList 和 OrderRebateList 中的字段映射从 purchaseOrder 到 order - 修改 OrderSupplierList 中的 orderId 类型定义 - 更新国际化配置中 purchaseOrder 相关键值为 order - 重命名业务服务中的 purchaseOrder 模块为 order 模块 - 添加新的对账创建和记录页面 - 移除已废弃的 purchaseOrder 服务文件
5942 lines
127 KiB
TypeScript
5942 lines
127 KiB
TypeScript
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 AuditPageQry = {
|
||
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 */
|
||
auditId?: string;
|
||
/** 审核类型:1_报价审核员审核;2_老板审核 */
|
||
type?: 'REVIEWER_AUDIT' | 'BOSS_AUDIT';
|
||
/** 审核状态: 1_待审核;2_审核中;3_审核通过;4_审核驳回;5_审核撤回 */
|
||
state?:
|
||
| 'WAITING_AUDIT'
|
||
| 'AUDITING'
|
||
| 'AUDIT_SUCCESS'
|
||
| 'AUDIT_REJECTED'
|
||
| 'AUDIT_CANCEL';
|
||
/** 审核对象类型:1_采购单; */
|
||
subjectType?: 'PURCHASE_ORDER';
|
||
offset?: number;
|
||
};
|
||
|
||
type AuditShowQry = {
|
||
/** 状态:1_启用;0_禁用; */
|
||
status?: boolean;
|
||
/** 审核ID */
|
||
auditId?: string;
|
||
};
|
||
|
||
type AuditUpdateCmd = {
|
||
/** 创建人ID */
|
||
createdBy: string;
|
||
/** 创建人姓名 */
|
||
createdByName?: string;
|
||
/** 审核Id */
|
||
auditId: string;
|
||
/** 资源Id */
|
||
subjectId: string;
|
||
/** 资源类型 */
|
||
subjectType: 'PURCHASE_ORDER';
|
||
/** 审核状态: 1_待审核;2_审核中;3_审核通过;4_审核驳回;5_审核撤回 */
|
||
state?:
|
||
| 'WAITING_AUDIT'
|
||
| 'AUDITING'
|
||
| 'AUDIT_SUCCESS'
|
||
| 'AUDIT_REJECTED'
|
||
| 'AUDIT_CANCEL';
|
||
/** 审核类型:1_审核员审核;2_老板审核 */
|
||
type: 'REVIEWER_AUDIT' | 'BOSS_AUDIT';
|
||
/** 驳回原因 */
|
||
auditReason?: string;
|
||
/** 审核时间 */
|
||
auditAt?: string;
|
||
/** 审核人ID */
|
||
auditBy?: string;
|
||
/** 审核人名称 */
|
||
auditByName?: string;
|
||
/** 创建时间 */
|
||
createdAt?: string;
|
||
};
|
||
|
||
type AuditVO = {
|
||
/** 审核Id */
|
||
auditId: string;
|
||
/** 资源Id */
|
||
subjectId: string;
|
||
/** 资源类型 */
|
||
subjectType: 'PURCHASE_ORDER';
|
||
/** 审核状态: 1_待审核;2_审核中;3_审核通过;4_审核驳回;5_审核撤回 */
|
||
state?:
|
||
| 'WAITING_AUDIT'
|
||
| 'AUDITING'
|
||
| 'AUDIT_SUCCESS'
|
||
| 'AUDIT_REJECTED'
|
||
| 'AUDIT_CANCEL';
|
||
/** 审核类型:1_审核员审核;2_老板审核 */
|
||
type: 'REVIEWER_AUDIT' | 'BOSS_AUDIT';
|
||
/** 驳回原因 */
|
||
auditReason?: string;
|
||
/** 审核时间 */
|
||
auditAt?: string;
|
||
/** 审核人ID */
|
||
auditBy?: string;
|
||
/** 审核人名称 */
|
||
auditByName?: string;
|
||
/** 创建人ID */
|
||
createdBy: string;
|
||
/** 创建人姓名 */
|
||
createdByName?: string;
|
||
/** 创建时间 */
|
||
createdAt?: string;
|
||
/** 采购单信息 */
|
||
orderVO?: OrderVO;
|
||
};
|
||
|
||
type BoxBrandCreateCmd = {
|
||
/** 品牌ID */
|
||
brandId: string;
|
||
/** 品牌名称 */
|
||
name: string;
|
||
/** 品牌图片URL */
|
||
image?: string;
|
||
/** 纸箱规格ID */
|
||
specIds?: number[];
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 状态:1_启用;0_禁用 */
|
||
status: boolean;
|
||
/** 品牌类型:1_我方纸箱;2_瓜农纸箱;3_第三方纸箱;4_礼盒; */
|
||
type: 'OUR_BOX' | 'FARMER_BOX' | 'THIRD_PARTY_BOX' | 'GIFT_BOX';
|
||
};
|
||
|
||
type BoxBrandDestroyCmd = {
|
||
/** 纸箱品牌ID */
|
||
brandId: string;
|
||
};
|
||
|
||
type BoxBrandDragCmd = {
|
||
/** 相邻元素前 */
|
||
prevId?: number;
|
||
/** 相邻元素后 */
|
||
nextId?: number;
|
||
/** 当前元素 */
|
||
currentId?: number;
|
||
};
|
||
|
||
type BoxBrandListQry = {
|
||
/** 纸箱品牌状态 */
|
||
status?: boolean;
|
||
/** 纸箱品牌ID */
|
||
brandId?: string;
|
||
/** 是否包含纸箱产品 */
|
||
withProduct?: boolean;
|
||
/** 品牌类型:1_我方纸箱;2_瓜农纸箱;3_第三方纸箱;4_礼盒; */
|
||
type?: 'OUR_BOX' | 'FARMER_BOX' | 'THIRD_PARTY_BOX' | 'GIFT_BOX';
|
||
};
|
||
|
||
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;
|
||
/** 品牌类型:1_我方纸箱;2_瓜农纸箱;3_第三方纸箱;4_礼盒; */
|
||
type?: 'OUR_BOX' | 'FARMER_BOX' | 'THIRD_PARTY_BOX' | 'GIFT_BOX';
|
||
offset?: number;
|
||
};
|
||
|
||
type BoxBrandShowQry = {
|
||
/** 状态:1_启用;0_禁用; */
|
||
status?: boolean;
|
||
/** 纸箱品牌ID */
|
||
brandId?: string;
|
||
};
|
||
|
||
type BoxBrandUpdateCmd = {
|
||
/** 纸箱品牌ID */
|
||
brandId: string;
|
||
/** 品牌名称 */
|
||
name: string;
|
||
/** 品牌图片URL */
|
||
image?: string;
|
||
/** 纸箱规格ID */
|
||
specIds?: number[];
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 状态:1_启用;0_禁用 */
|
||
status: boolean;
|
||
/** 品牌类型:1_我方纸箱;2_瓜农纸箱;3_第三方纸箱;4_礼盒; */
|
||
type: 'OUR_BOX' | 'FARMER_BOX' | 'THIRD_PARTY_BOX' | 'GIFT_BOX';
|
||
};
|
||
|
||
type BoxBrandVO = {
|
||
/** 品牌ID */
|
||
brandId: string;
|
||
/** 品牌名称 */
|
||
name: string;
|
||
/** 品牌图片URL */
|
||
image?: string;
|
||
/** 纸箱规格ID */
|
||
specIds?: number[];
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 状态:1_启用;0_禁用 */
|
||
status: boolean;
|
||
/** 品牌类型:1_我方纸箱;2_瓜农纸箱;3_第三方纸箱;4_礼盒; */
|
||
type: 'OUR_BOX' | 'FARMER_BOX' | 'THIRD_PARTY_BOX' | 'GIFT_BOX';
|
||
/** 纸箱产品列表 */
|
||
boxProductVOList?: BoxProductVO[];
|
||
/** 纸箱规格列表 */
|
||
boxSpecVOList?: BoxSpecVO[];
|
||
/** 创建时间 */
|
||
createdAt?: string;
|
||
};
|
||
|
||
type BoxProductCreateCmd = {
|
||
/** 产品ID */
|
||
productId: string;
|
||
/** 纸箱名称 */
|
||
name: string;
|
||
/** 重量(kg) */
|
||
weight?: number;
|
||
/** 成本价 */
|
||
costPrice?: number;
|
||
/** 销售价 */
|
||
salePrice?: number;
|
||
/** 规格ID */
|
||
specId?: string;
|
||
/** 规格名称 */
|
||
specName?: string;
|
||
/** 品牌ID */
|
||
brandId: string;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 状态:1_启用;0_禁用 */
|
||
status: boolean;
|
||
/** 品牌类型:1_我方纸箱;2_瓜农纸箱;3_第三方纸箱;4_礼盒; */
|
||
type: 'OUR_BOX' | 'FARMER_BOX' | 'THIRD_PARTY_BOX' | 'GIFT_BOX';
|
||
};
|
||
|
||
type BoxProductDestroyCmd = {
|
||
/** 纸箱产品ID */
|
||
productId: string;
|
||
};
|
||
|
||
type BoxProductDragCmd = {
|
||
/** 相邻元素前 */
|
||
prevId?: number;
|
||
/** 相邻元素后 */
|
||
nextId?: number;
|
||
/** 当前元素 */
|
||
currentId?: number;
|
||
};
|
||
|
||
type BoxProductListQry = {
|
||
/** 状态:1_启用;0_禁用; */
|
||
status?: boolean;
|
||
/** 纸箱产品ID */
|
||
productId?: string;
|
||
/** 纸箱产品名称 */
|
||
name?: string;
|
||
/** 纸箱品牌ID */
|
||
brandId?: string;
|
||
/** 规格ID */
|
||
specId?: string;
|
||
/** 品牌类型:1_我方纸箱;2_瓜农纸箱;3_第三方纸箱;4_礼盒; */
|
||
type?: 'OUR_BOX' | 'FARMER_BOX' | 'THIRD_PARTY_BOX' | 'GIFT_BOX';
|
||
};
|
||
|
||
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;
|
||
/** 规格ID */
|
||
specId?: string;
|
||
/** 品牌类型:1_我方纸箱;2_瓜农纸箱;3_第三方纸箱;4_礼盒; */
|
||
type?: 'OUR_BOX' | 'FARMER_BOX' | 'THIRD_PARTY_BOX' | 'GIFT_BOX';
|
||
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;
|
||
/** 规格ID */
|
||
specId?: string;
|
||
/** 规格名称 */
|
||
specName?: string;
|
||
/** 品牌ID */
|
||
brandId: string;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 状态:1_启用;0_禁用 */
|
||
status: boolean;
|
||
/** 品牌类型:1_我方纸箱;2_瓜农纸箱;3_第三方纸箱;4_礼盒; */
|
||
type: 'OUR_BOX' | 'FARMER_BOX' | 'THIRD_PARTY_BOX' | 'GIFT_BOX';
|
||
};
|
||
|
||
type BoxProductVO = {
|
||
/** 产品ID */
|
||
productId: string;
|
||
/** 纸箱名称 */
|
||
name: string;
|
||
/** 重量(kg) */
|
||
weight: number;
|
||
/** 成本价 */
|
||
costPrice: number;
|
||
/** 销售价 */
|
||
salePrice: number;
|
||
/** 规格ID */
|
||
specId: string;
|
||
/** 规格名称 */
|
||
specName: string;
|
||
/** 品牌ID */
|
||
brandId: string;
|
||
/** 品牌类型:1_我方纸箱;2_瓜农纸箱;3_第三方纸箱;4_礼盒; */
|
||
type: 'OUR_BOX' | 'FARMER_BOX' | 'THIRD_PARTY_BOX' | 'GIFT_BOX';
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 状态:1_启用;0_禁用 */
|
||
status: boolean;
|
||
/** 创建时间 */
|
||
createdAt?: string;
|
||
};
|
||
|
||
type BoxSpecCreateCmd = {
|
||
/** 规格ID */
|
||
specId: string;
|
||
/** 规格名称 */
|
||
name: string;
|
||
/** 排序号 */
|
||
sort: number;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 状态:1_启用;0_禁用 */
|
||
status: boolean;
|
||
};
|
||
|
||
type BoxSpecDestroyCmd = {
|
||
/** 纸箱规格ID */
|
||
specId: string;
|
||
};
|
||
|
||
type BoxSpecListQry = {
|
||
/** 状态:1_启用;0_禁用; */
|
||
status?: boolean;
|
||
/** 纸箱规格ID */
|
||
specId?: string;
|
||
};
|
||
|
||
type BoxSpecPageQry = {
|
||
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 */
|
||
specId?: string;
|
||
offset?: number;
|
||
};
|
||
|
||
type BoxSpecShowQry = {
|
||
/** 状态:1_启用;0_禁用; */
|
||
status?: boolean;
|
||
/** 纸箱规格ID */
|
||
specId?: string;
|
||
};
|
||
|
||
type BoxSpecUpdateCmd = {
|
||
/** 纸箱规格ID */
|
||
specId: string;
|
||
/** 规格名称 */
|
||
name: string;
|
||
/** 排序号 */
|
||
sort: number;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 状态:1_启用;0_禁用 */
|
||
status: boolean;
|
||
};
|
||
|
||
type BoxSpecVO = {
|
||
/** 规格ID */
|
||
specId: string;
|
||
/** 规格名称 */
|
||
name: string;
|
||
/** 排序号 */
|
||
sort: number;
|
||
/** 备注 */
|
||
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 checkSupplierParams = {
|
||
supplierCheckQry: SupplierCheckQry;
|
||
};
|
||
|
||
type CompanyCreateCmd = {
|
||
/** 公司ID */
|
||
companyId: string;
|
||
/** 公司logo */
|
||
logo?: string;
|
||
/** 公司简称 */
|
||
shortName: string;
|
||
/** 公司全称 */
|
||
fullName: 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;
|
||
/** 公司名称 */
|
||
shortName?: string;
|
||
/** 公司全称 */
|
||
fullName?: 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;
|
||
/** 公司logo */
|
||
logo?: string;
|
||
/** 公司简称 */
|
||
shortName: string;
|
||
/** 公司全称 */
|
||
fullName: string;
|
||
/** 税号 */
|
||
taxNumber: string;
|
||
/** 联系人 */
|
||
contactPerson: string;
|
||
/** 联系电话 */
|
||
contactPhone: string;
|
||
/** 发货地址 */
|
||
address: string;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 状态:1_启用;0_禁用; */
|
||
status: boolean;
|
||
};
|
||
|
||
type CompanyVO = {
|
||
/** 公司ID */
|
||
companyId: string;
|
||
/** 公司logo */
|
||
logo: string;
|
||
/** 公司简称 */
|
||
shortName: string;
|
||
/** 公司全称 */
|
||
fullName: string;
|
||
/** 税号 */
|
||
taxNumber: string;
|
||
/** 联系人 */
|
||
contactPerson: string;
|
||
/** 联系电话 */
|
||
contactPhone: string;
|
||
/** 发货地址 */
|
||
address: string;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 状态:1_启用;0_禁用; */
|
||
status: boolean;
|
||
/** 创建时间 */
|
||
createdAt?: string;
|
||
};
|
||
|
||
type CostCreateCmd = {
|
||
/** 费用ID */
|
||
costId: string;
|
||
/** 费用类型:1_辅料类型;2_人工类型;3_产地类型;4_其他类型;5_物流类型 */
|
||
type:
|
||
| 'MATERIAL_TYPE'
|
||
| 'ARTIFICIAL_TYPE'
|
||
| 'PRODUCTION_TYPE'
|
||
| 'OTHER_TYPE'
|
||
| 'LOGISTICS_TYPE'
|
||
| 'EXPENSE_TYPE';
|
||
/** 费用归属:0_无归属;1_工头;2_产地;3_司机; */
|
||
belong: 'NONE_TYPE' | 'WORKER_TYPE' | 'PRODUCTION_TYPE' | 'DRIVER_TYPE';
|
||
/** 费用名称 */
|
||
name: string;
|
||
/** 单价 */
|
||
price?: number;
|
||
/** 单位 */
|
||
unit?: string;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 排序号 */
|
||
sort: number;
|
||
/** 状态:1_启用;0_禁用 */
|
||
status: boolean;
|
||
/** 成本项ID */
|
||
costItemIds?: number[];
|
||
};
|
||
|
||
type CostDestroyCmd = {
|
||
/** 费用ID */
|
||
costId: string;
|
||
};
|
||
|
||
type CostDragCmd = {
|
||
/** 相邻元素前 */
|
||
prevId?: number;
|
||
/** 相邻元素后 */
|
||
nextId?: number;
|
||
/** 当前元素 */
|
||
currentId?: number;
|
||
};
|
||
|
||
type CostItemCreateCmd = {
|
||
/** 项目ID */
|
||
costItemId: string;
|
||
/** 项目类型:1_辅料类型;2_人工类型; */
|
||
type: 'MATERIAL_TYPE' | 'ARTIFICIAL_TYPE';
|
||
/** 录入规则:1_填数量;2_选纸箱; */
|
||
rule: 'INPUT_QUANTITY' | 'SELECT_BOX' | 'INPUT_QUANTITY_AND_AMOUNT';
|
||
/** 费用ID */
|
||
costId: number;
|
||
/** 项目名称 */
|
||
name: string;
|
||
/** 单位 */
|
||
unit: string;
|
||
/** 单价 */
|
||
price: number;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 状态:1_启用;0_禁用 */
|
||
status: boolean;
|
||
};
|
||
|
||
type CostItemDestroyCmd = {
|
||
/** 费用项目ID */
|
||
costItemId: string;
|
||
};
|
||
|
||
type CostItemDragCmd = {
|
||
/** 相邻元素前 */
|
||
prevId?: number;
|
||
/** 相邻元素后 */
|
||
nextId?: number;
|
||
/** 当前元素 */
|
||
currentId?: number;
|
||
};
|
||
|
||
type CostItemListQry = {
|
||
/** 状态:1_启用;0_禁用 */
|
||
status?: boolean;
|
||
/** 费用项目ID */
|
||
costItemId?: string;
|
||
/** 项目类型:1_辅料类型;2_人工类型; */
|
||
type?: 'MATERIAL_TYPE' | 'ARTIFICIAL_TYPE';
|
||
};
|
||
|
||
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 */
|
||
costItemId?: string;
|
||
/** 项目类型:1_辅料类型;2_人工类型; */
|
||
type?: 'MATERIAL_TYPE' | 'ARTIFICIAL_TYPE';
|
||
/** 项目名称 */
|
||
name?: string;
|
||
offset?: number;
|
||
};
|
||
|
||
type CostItemShowQry = {
|
||
/** 状态:1_启用;0_禁用; */
|
||
status?: boolean;
|
||
/** 费用项目ID */
|
||
costItemId?: string;
|
||
};
|
||
|
||
type CostItemUpdateCmd = {
|
||
/** 费用项目ID */
|
||
costItemId: string;
|
||
/** 项目类型:1_辅料类型;2_人工类型; */
|
||
type: 'MATERIAL_TYPE' | 'ARTIFICIAL_TYPE';
|
||
/** 录入规则:1_填数量;2_选纸箱; */
|
||
rule: 'INPUT_QUANTITY' | 'SELECT_BOX' | 'INPUT_QUANTITY_AND_AMOUNT';
|
||
/** 费用ID */
|
||
costId: number;
|
||
/** 项目名称 */
|
||
name: string;
|
||
/** 单位 */
|
||
unit: string;
|
||
/** 单价 */
|
||
price: number;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 状态:1_启用;0_禁用 */
|
||
status: boolean;
|
||
};
|
||
|
||
type CostItemVO = {
|
||
/** 项目ID */
|
||
costItemId: string;
|
||
/** 项目类型:1_辅料类型;2_人工类型; */
|
||
type: 'MATERIAL_TYPE' | 'ARTIFICIAL_TYPE';
|
||
/** 项目名称 */
|
||
name: string;
|
||
/** 单价 */
|
||
price?: number;
|
||
/** 单位 */
|
||
unit?: string;
|
||
/** 录入规则:1_填数量;2_选纸箱; */
|
||
rule: 'INPUT_QUANTITY' | 'SELECT_BOX' | 'INPUT_QUANTITY_AND_AMOUNT';
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 排序号 */
|
||
sort: number;
|
||
/** 状态:1_启用;0_禁用 */
|
||
status: boolean;
|
||
/** 创建时间 */
|
||
createdAt?: string;
|
||
};
|
||
|
||
type CostListQry = {
|
||
/** 状态:1_启用;0_禁用; */
|
||
status?: boolean;
|
||
/** 费用ID */
|
||
costId?: string;
|
||
/** 费用类型:1_辅料类型;2_人工类型;3_产地类型;4_其他类型;5_物流类型 */
|
||
type?:
|
||
| 'MATERIAL_TYPE'
|
||
| 'ARTIFICIAL_TYPE'
|
||
| 'PRODUCTION_TYPE'
|
||
| 'OTHER_TYPE'
|
||
| 'LOGISTICS_TYPE'
|
||
| 'EXPENSE_TYPE';
|
||
/** 费用归属:0_无归属;1_工头;2_产地;3_司机; */
|
||
belong?:
|
||
| 'NONE_TYPE'
|
||
| 'WORKER_TYPE'
|
||
| 'PRODUCTION_TYPE'
|
||
| 'DRIVER_TYPE';
|
||
/** 费用名称 */
|
||
name?: string;
|
||
};
|
||
|
||
type CostPageQry = {
|
||
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 */
|
||
costId?: string;
|
||
/** 费用类型:1_辅料类型;2_人工类型;3_产地类型;4_其他类型;5_物流类型 */
|
||
type?:
|
||
| 'MATERIAL_TYPE'
|
||
| 'ARTIFICIAL_TYPE'
|
||
| 'PRODUCTION_TYPE'
|
||
| 'OTHER_TYPE'
|
||
| 'LOGISTICS_TYPE'
|
||
| 'EXPENSE_TYPE';
|
||
/** 费用归属:0_无归属;1_工头;2_产地;3_司机; */
|
||
belong?:
|
||
| 'NONE_TYPE'
|
||
| 'WORKER_TYPE'
|
||
| 'PRODUCTION_TYPE'
|
||
| 'DRIVER_TYPE';
|
||
offset?: number;
|
||
};
|
||
|
||
type CostShowQry = {
|
||
/** 状态:1_启用;0_禁用; */
|
||
status?: boolean;
|
||
/** 费用ID */
|
||
costId?: string;
|
||
};
|
||
|
||
type CostUpdateCmd = {
|
||
/** 费用ID */
|
||
costId: string;
|
||
/** 费用类型:1_辅料类型;2_人工类型;3_产地类型;4_其他类型;5_物流类型 */
|
||
type:
|
||
| 'MATERIAL_TYPE'
|
||
| 'ARTIFICIAL_TYPE'
|
||
| 'PRODUCTION_TYPE'
|
||
| 'OTHER_TYPE'
|
||
| 'LOGISTICS_TYPE'
|
||
| 'EXPENSE_TYPE';
|
||
/** 费用归属:0_无归属;1_工头;2_产地;3_司机; */
|
||
belong: 'NONE_TYPE' | 'WORKER_TYPE' | 'PRODUCTION_TYPE' | 'DRIVER_TYPE';
|
||
/** 费用名称 */
|
||
name: string;
|
||
/** 单价 */
|
||
price?: number;
|
||
/** 单位 */
|
||
unit?: string;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 排序号 */
|
||
sort: number;
|
||
/** 状态:1_启用;0_禁用 */
|
||
status: boolean;
|
||
/** 成本项ID */
|
||
costItemIds?: number[];
|
||
};
|
||
|
||
type CostVO = {
|
||
/** 费用ID */
|
||
costId: string;
|
||
/** 费用类型 */
|
||
type:
|
||
| 'MATERIAL_TYPE'
|
||
| 'ARTIFICIAL_TYPE'
|
||
| 'PRODUCTION_TYPE'
|
||
| 'OTHER_TYPE'
|
||
| 'LOGISTICS_TYPE'
|
||
| 'EXPENSE_TYPE';
|
||
/** 费用归属:0_无归属;1_工头;2_产地;3_司机; */
|
||
belong: 'NONE_TYPE' | 'WORKER_TYPE' | 'PRODUCTION_TYPE' | 'DRIVER_TYPE';
|
||
/** 费用名称 */
|
||
name: string;
|
||
/** 单价 */
|
||
price?: number;
|
||
/** 单位 */
|
||
unit?: string;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 排序号 */
|
||
sort: number;
|
||
/** 状态:1_启用;0_禁用 */
|
||
status: boolean;
|
||
/** 项目id集合 */
|
||
costItemIds?: number[];
|
||
/** 创建时间 */
|
||
createdAt?: string;
|
||
/** 项目列表 */
|
||
costItemVOList?: CostItemVO[];
|
||
};
|
||
|
||
type countOrderByStateParams = {
|
||
orderCountQry: OrderCountQry;
|
||
};
|
||
|
||
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;
|
||
/** 发货单合计金额是否含包运费 */
|
||
includeFreightFlag?: boolean;
|
||
/** 应收金额 */
|
||
receivable?: number;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 状态:1_启用;0_禁用; */
|
||
status: boolean;
|
||
/** 是否开启计提税金 */
|
||
enableAccrualTax?: boolean;
|
||
/** 计提税金比例 */
|
||
accrualTaxRatio?: number;
|
||
/** 是否开启公司返点 */
|
||
enableCompanyRebate?: boolean;
|
||
/** 公司返点比例 */
|
||
companyRebateRatio?: number;
|
||
/** 是否可调整比例 */
|
||
shareAdjusted?: boolean;
|
||
/** 是否开启损耗 */
|
||
enableLoss?: boolean;
|
||
/** 损耗金额 */
|
||
lossAmount?: number;
|
||
};
|
||
|
||
type DealerDestroyCmd = {
|
||
/** 经销商表ID */
|
||
dealerId: string;
|
||
};
|
||
|
||
type DealerDragCmd = {
|
||
/** 相邻元素前 */
|
||
prevId?: number;
|
||
/** 相邻元素后 */
|
||
nextId?: number;
|
||
/** 当前元素 */
|
||
currentId?: number;
|
||
};
|
||
|
||
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;
|
||
/** 返点计算方式:1_按净重计算;2_固定金额;3_不固定 */
|
||
calcMethod?: 'NET_WEIGHT' | 'FIXED_AMOUNT' | 'NOT_FIXED';
|
||
/** 返点单价 */
|
||
unitPrice?: number;
|
||
/** 返点金额 */
|
||
amount?: number;
|
||
};
|
||
|
||
type DealerRebateCustomerDestroyCmd = {
|
||
/** 经销商返点客户ID */
|
||
customerId: string;
|
||
};
|
||
|
||
type DealerRebateCustomerListQry = {
|
||
/** 状态:1_启用;0_禁用; */
|
||
status?: boolean;
|
||
/** 经销商ID */
|
||
dealerId?: string;
|
||
/** 客户名称 */
|
||
name?: string;
|
||
/** 返点计算方式 */
|
||
calcMethod?: 'NET_WEIGHT' | 'FIXED_AMOUNT' | 'NOT_FIXED';
|
||
};
|
||
|
||
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;
|
||
/** 返点计算方式 */
|
||
calcMethod?: 'NET_WEIGHT' | 'FIXED_AMOUNT' | 'NOT_FIXED';
|
||
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;
|
||
/** 返点计算方式:1_按净重计算;2_固定金额;3_不固定 */
|
||
calcMethod?: 'NET_WEIGHT' | 'FIXED_AMOUNT' | 'NOT_FIXED';
|
||
/** 返点单价 */
|
||
unitPrice?: number;
|
||
/** 返点金额 */
|
||
amount?: number;
|
||
};
|
||
|
||
type DealerRebateCustomerVO = {
|
||
/** 客户ID */
|
||
customerId: string;
|
||
/** 经销商ID */
|
||
dealerId: string;
|
||
/** 客户名称 */
|
||
name: string;
|
||
/** 状态:1_启用;0_禁用; */
|
||
status: boolean;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 创建时间 */
|
||
createdAt?: string;
|
||
/** 经销商信息 */
|
||
dealerVO?: DealerVO;
|
||
/** 返点计算方式:1_按净重计算;2_固定金额;3_不固定 */
|
||
calcMethod?: 'NET_WEIGHT' | 'FIXED_AMOUNT' | 'NOT_FIXED';
|
||
/** 返点单价 */
|
||
unitPrice?: number;
|
||
/** 返点金额 */
|
||
amount?: number;
|
||
};
|
||
|
||
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;
|
||
/** 发货单合计金额是否含包运费 */
|
||
includeFreightFlag?: boolean;
|
||
/** 应收金额 */
|
||
receivable?: number;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 状态:1_启用;0_禁用; */
|
||
status: boolean;
|
||
/** 是否开启计提税金 */
|
||
enableAccrualTax?: boolean;
|
||
/** 计提税金比例 */
|
||
accrualTaxRatio?: number;
|
||
/** 是否开启公司返点 */
|
||
enableCompanyRebate?: boolean;
|
||
/** 公司返点比例 */
|
||
companyRebateRatio?: number;
|
||
/** 是否可调整比例 */
|
||
shareAdjusted?: boolean;
|
||
/** 是否开启损耗 */
|
||
enableLoss?: boolean;
|
||
/** 损耗金额 */
|
||
lossAmount?: number;
|
||
/** 发货单模板 */
|
||
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;
|
||
/** 发货单合计金额是否含包运费 */
|
||
includeFreightFlag?: boolean;
|
||
/** 应收金额 */
|
||
receivable?: number;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 状态:1_启用;0_禁用; */
|
||
status: boolean;
|
||
/** 发货单模板 */
|
||
deliveryTemplate?: string;
|
||
/** 创建时间 */
|
||
createdAt?: string;
|
||
/** 经销商账户列表 */
|
||
dealerPaymentAccountVOList?: DealerPaymentAccountVO[];
|
||
/** 是否开启计提税金 */
|
||
enableAccrualTax?: boolean;
|
||
/** 计提税金比例 */
|
||
accrualTaxRatio?: number;
|
||
/** 是否开启公司返点 */
|
||
enableCompanyRebate?: boolean;
|
||
/** 公司返点比例 */
|
||
companyRebateRatio?: number;
|
||
/** 是否可调整比例 */
|
||
shareAdjusted?: boolean;
|
||
/** 是否开启损耗 */
|
||
enableLoss?: boolean;
|
||
/** 损耗金额 */
|
||
lossAmount?: number;
|
||
};
|
||
|
||
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;
|
||
/** 平台ID */
|
||
platformId?: 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 ExpenseCost = {
|
||
/** 明细ID */
|
||
expenseCostId: string;
|
||
/** 花销统计记录ID */
|
||
expenseRecordId: string;
|
||
/** 费用类型ID */
|
||
costId: string;
|
||
/** 费用类型名称 */
|
||
costName: string;
|
||
/** 花销金额 */
|
||
expenseAmount: number;
|
||
/** 备注(可填员工、事由等) */
|
||
remark?: string;
|
||
};
|
||
|
||
type ExpenseProvision = {
|
||
/** 明细ID */
|
||
expenseProvisionId: string;
|
||
/** 花销统计记录ID */
|
||
expenseRecordId: string;
|
||
/** 经销商名称 */
|
||
dealerName?: string;
|
||
/** 车次号 */
|
||
vehicleNo?: string;
|
||
/** 计提金额 */
|
||
provisionAmount: number;
|
||
/** 采购单ID */
|
||
orderId?: string;
|
||
/** 备注 */
|
||
remark?: string;
|
||
};
|
||
|
||
type ExpenseRecordCreateCmd = {
|
||
/** 记录日期(YYYY-MM-DD) */
|
||
recordDate?: string;
|
||
/** 花销费用明细 */
|
||
expenseCostList?: ExpenseCost[];
|
||
/** 花销计提明细 */
|
||
expenseProvisionList?: ExpenseProvision[];
|
||
};
|
||
|
||
type ExpenseRecordListQry = {
|
||
/** 状态:1_启用;0_禁用; */
|
||
status?: boolean;
|
||
/** 开始日期 */
|
||
startDate?: string;
|
||
/** 结束日期 */
|
||
endDate?: string;
|
||
};
|
||
|
||
type ExpenseRecordShowQry = {
|
||
/** 状态:1_启用;0_禁用; */
|
||
status?: boolean;
|
||
/** 花销统计记录ID */
|
||
expenseRecordId?: string;
|
||
/** 记录日期(YYYY-MM-DD) */
|
||
recordDate?: string;
|
||
};
|
||
|
||
type ExpenseRecordUpdateCmd = {
|
||
/** 记录日期(YYYY-MM-DD) */
|
||
recordDate?: string;
|
||
/** 花销费用明细 */
|
||
expenseCostList?: ExpenseCost[];
|
||
/** 花销计提明细 */
|
||
expenseProvisionList?: ExpenseProvision[];
|
||
/** 花销统计记录ID */
|
||
expenseRecordId: string;
|
||
};
|
||
|
||
type ExpenseRecordVO = {
|
||
/** 记录ID */
|
||
expenseRecordId: string;
|
||
/** 记录日期(YYYY-MM-DD) */
|
||
recordDate?: string;
|
||
/** 计提车次数量 */
|
||
totalVehicleCount?: number;
|
||
/** 计提总金额 */
|
||
totalProvision?: number;
|
||
/** 花销总额 */
|
||
totalExpense?: number;
|
||
/** 日常利润 */
|
||
dailyProfit?: number;
|
||
/** 花销计提明细 */
|
||
expenseProvisionList?: ExpenseProvision[];
|
||
/** 花销费用明细 */
|
||
expenseCostList?: ExpenseCost[];
|
||
/** 创建时间 */
|
||
createdAt?: string;
|
||
};
|
||
|
||
type getLastVehicleNoParams = {
|
||
lastVehicleNoQry: LastVehicleNoQry;
|
||
};
|
||
|
||
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 LastVehicleNoQry = {
|
||
/** 状态:1_启用;0_禁用; */
|
||
status?: boolean;
|
||
/** 经销商ID */
|
||
dealerId: string;
|
||
};
|
||
|
||
type listAgreementParams = {
|
||
agreementListQry: AgreementListQry;
|
||
};
|
||
|
||
type listBoxBrandParams = {
|
||
boxBrandListQry: BoxBrandListQry;
|
||
};
|
||
|
||
type listBoxProductParams = {
|
||
boxProductListQry: BoxProductListQry;
|
||
};
|
||
|
||
type listBoxSpecParams = {
|
||
boxSpecListQry: BoxSpecListQry;
|
||
};
|
||
|
||
type listCompanyParams = {
|
||
companyListQry: CompanyListQry;
|
||
};
|
||
|
||
type listCompanyPaymentAccountParams = {
|
||
companyPaymentAccountListQry: CompanyPaymentAccountListQry;
|
||
};
|
||
|
||
type listCostItemParams = {
|
||
costItemListQry: CostItemListQry;
|
||
};
|
||
|
||
type listCostParams = {
|
||
costListQry: CostListQry;
|
||
};
|
||
|
||
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 listExpenseRecordParams = {
|
||
expenseRecordListQry: ExpenseRecordListQry;
|
||
};
|
||
|
||
type listGiftBoxParams = {
|
||
giftBoxListQry: GiftBoxListQry;
|
||
};
|
||
|
||
type listMenuParams = {
|
||
menuListQry: MenuListQry;
|
||
};
|
||
|
||
type listOrderParams = {
|
||
orderListQry: OrderListQry;
|
||
};
|
||
|
||
type listOrderShipParams = {
|
||
orderShipListQry: OrderShipListQry;
|
||
};
|
||
|
||
type listPermissionParams = {
|
||
permissionListQry: PermissionListQry;
|
||
};
|
||
|
||
type listPlatformParams = {
|
||
platformListQry: PlatformListQry;
|
||
};
|
||
|
||
type listProductParams = {
|
||
productListQry: ProductListQry;
|
||
};
|
||
|
||
type listRoleParams = {
|
||
roleListQry: RoleListQry;
|
||
};
|
||
|
||
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;
|
||
/** 菜单图标 */
|
||
icon?: string;
|
||
/** 图标颜色 */
|
||
iconColor?: string;
|
||
/** 背景颜色类名 */
|
||
bgColorClass?: string;
|
||
};
|
||
|
||
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;
|
||
/** 菜单图标 */
|
||
icon?: string;
|
||
/** 图标颜色 */
|
||
iconColor?: string;
|
||
/** 背景颜色类名 */
|
||
bgColorClass?: string;
|
||
/** 菜单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;
|
||
/** 菜单图标 */
|
||
icon?: string;
|
||
/** 图标颜色 */
|
||
iconColor?: string;
|
||
/** 背景颜色类名 */
|
||
bgColorClass?: string;
|
||
/** 创建时间 */
|
||
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 MultiResponseBoxSpecVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: BoxSpecVO[];
|
||
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 MultiResponseCostVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: CostVO[];
|
||
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 MultiResponseExpenseRecordVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: ExpenseRecordVO[];
|
||
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 MultiResponseOrderShipVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: OrderShipVO[];
|
||
empty?: boolean;
|
||
notEmpty?: boolean;
|
||
};
|
||
|
||
type MultiResponseOrderVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: OrderVO[];
|
||
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 MultiResponseProductVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: ProductVO[];
|
||
empty?: boolean;
|
||
notEmpty?: boolean;
|
||
};
|
||
|
||
type MultiResponseRoleVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: RoleVO[];
|
||
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 OrderApproveCmd = {
|
||
/** 采购订单ID */
|
||
orderId: string;
|
||
/** 步骤标识 */
|
||
active?: number;
|
||
/** 产地负责人 */
|
||
originPrincipal?: string;
|
||
/** 工头 */
|
||
foreman?: string;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 车辆信息 */
|
||
orderVehicle: OrderVehicle;
|
||
/** 经销商信息 */
|
||
orderDealer: OrderDealer;
|
||
/** 供应商信息 */
|
||
orderSupplierList: OrderSupplier[];
|
||
/** 采购订单费用信息 */
|
||
orderCostList: OrderCost[];
|
||
/** 采购订单费用信息 */
|
||
orderCostItemList: OrderCostItem[];
|
||
/** 采购订单包装箱信息 */
|
||
orderPackageList: OrderPackage[];
|
||
/** 是否是暂存 */
|
||
draft: boolean;
|
||
/** 报价方式:1_按毛重报价;2_按净重报价; */
|
||
pricingMethod?: 'BY_GROSS_WEIGHT' | 'BY_NET_WEIGHT';
|
||
/** 公司信息 */
|
||
orderCompany: OrderCompany;
|
||
/** 返点信息 */
|
||
orderRebate: OrderRebate;
|
||
/** 发货单信息 */
|
||
orderShipList: OrderShip[];
|
||
};
|
||
|
||
type OrderCompany = {
|
||
/** 记录ID */
|
||
orderCompanyId: string;
|
||
/** 订单ID */
|
||
orderId: string;
|
||
/** 公司ID */
|
||
companyId: string;
|
||
/** 公司简称 */
|
||
shortName: string;
|
||
/** 公司全称 */
|
||
fullName: 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 */
|
||
costId: string;
|
||
/** 成本项目名称 */
|
||
name: string;
|
||
/** 单价 */
|
||
price: number;
|
||
/** 单位 */
|
||
unit: string;
|
||
/** 数量 */
|
||
count: number;
|
||
/** 费用归属:0_无归属;1_工头;2_产地;3_司机; */
|
||
belong?:
|
||
| 'NONE_TYPE'
|
||
| 'WORKER_TYPE'
|
||
| 'PRODUCTION_TYPE'
|
||
| 'DRIVER_TYPE';
|
||
/** 负责人 */
|
||
principal?: string;
|
||
/** 费用类型:1_辅料类型;2_人工类型;3_产地类型;4_其他类型;5_物流类型 */
|
||
type:
|
||
| 'MATERIAL_TYPE'
|
||
| 'ARTIFICIAL_TYPE'
|
||
| 'PRODUCTION_TYPE'
|
||
| 'OTHER_TYPE'
|
||
| 'LOGISTICS_TYPE'
|
||
| 'EXPENSE_TYPE';
|
||
/** 关联项目id */
|
||
costItemIds?: number[];
|
||
/** 是否选中 */
|
||
selected: boolean;
|
||
/** 是否已付款 */
|
||
isPaid?: boolean;
|
||
};
|
||
|
||
type OrderCostCreateCmd = {
|
||
/** 订单ID */
|
||
orderId?: string;
|
||
/** 费用Id */
|
||
costId: string;
|
||
/** 成本项目名称 */
|
||
name: string;
|
||
/** 单价 */
|
||
price: number;
|
||
/** 单位 */
|
||
unit: string;
|
||
/** 数量 */
|
||
count: number;
|
||
/** 费用归属:0_无归属;1_工头;2_产地;3_司机; */
|
||
belong?:
|
||
| 'NONE_TYPE'
|
||
| 'WORKER_TYPE'
|
||
| 'PRODUCTION_TYPE'
|
||
| 'DRIVER_TYPE';
|
||
/** 负责人 */
|
||
principal?: string;
|
||
/** 费用类型:1_辅料类型;2_人工类型;3_产地类型;4_其他类型;5_物流类型 */
|
||
type:
|
||
| 'MATERIAL_TYPE'
|
||
| 'ARTIFICIAL_TYPE'
|
||
| 'PRODUCTION_TYPE'
|
||
| 'OTHER_TYPE'
|
||
| 'LOGISTICS_TYPE'
|
||
| 'EXPENSE_TYPE';
|
||
/** 关联项目id */
|
||
costItemIds?: number[];
|
||
/** 是否付款 */
|
||
isPaid?: boolean;
|
||
};
|
||
|
||
type OrderCostItem = {
|
||
/** 记录ID */
|
||
orderCostItemId: string;
|
||
/** 订单ID */
|
||
orderId: string;
|
||
/** 成本项目ID */
|
||
costItemId?: string;
|
||
/** 成本项目名称 */
|
||
name?: string;
|
||
/** 单价 */
|
||
price?: number;
|
||
/** 单位 */
|
||
unit?: string;
|
||
/** 数量 */
|
||
count?: number;
|
||
/** 费用承担方:1-我方,2-对方 */
|
||
payerType?: 'US' | 'OTHER';
|
||
/** 项目类型:1_辅料类型;2_人工类型 */
|
||
type?: 'MATERIAL_TYPE' | 'ARTIFICIAL_TYPE';
|
||
/** 录入规则:1_填数量;2_选纸箱;3_数量和金额 */
|
||
rule: 'INPUT_QUANTITY' | 'SELECT_BOX' | 'INPUT_QUANTITY_AND_AMOUNT';
|
||
/** 是否选中 */
|
||
selected: boolean;
|
||
};
|
||
|
||
type OrderCostPageQry = {
|
||
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;
|
||
/** 订单ID */
|
||
costId?: string;
|
||
/** 供应商id */
|
||
supplierId?: string;
|
||
/** 订单状态 */
|
||
poStates?: (
|
||
| 'DRAFT'
|
||
| 'WAITING_AUDIT'
|
||
| 'COMPLETED'
|
||
| 'REJECTED'
|
||
| 'CLOSED'
|
||
)[];
|
||
/** 订单类型 */
|
||
poType?: 'PRODUCTION_PURCHASE' | 'MARKET_PURCHASE';
|
||
/** 所属方 */
|
||
belongs?: (
|
||
| 'NONE_TYPE'
|
||
| 'WORKER_TYPE'
|
||
| 'PRODUCTION_TYPE'
|
||
| 'DRIVER_TYPE'
|
||
)[];
|
||
/** 是否支付 */
|
||
isPaid?: boolean;
|
||
offset?: number;
|
||
};
|
||
|
||
type OrderCostVO = {
|
||
/** 记录ID */
|
||
orderCostId: string;
|
||
/** 订单ID */
|
||
orderId?: string;
|
||
/** 费用Id */
|
||
costId: string;
|
||
/** 成本项目名称 */
|
||
name: string;
|
||
/** 单价 */
|
||
price: number;
|
||
/** 单位 */
|
||
unit: string;
|
||
/** 数量 */
|
||
count: number;
|
||
/** 费用归属:0_无归属;1_工头;2_产地;3_司机; */
|
||
belong?:
|
||
| 'NONE_TYPE'
|
||
| 'WORKER_TYPE'
|
||
| 'PRODUCTION_TYPE'
|
||
| 'DRIVER_TYPE';
|
||
/** 负责人 */
|
||
principal?: string;
|
||
/** 费用类型:1_辅料类型;2_人工类型;3_产地类型;4_其他类型;5_物流类型 */
|
||
type:
|
||
| 'MATERIAL_TYPE'
|
||
| 'ARTIFICIAL_TYPE'
|
||
| 'PRODUCTION_TYPE'
|
||
| 'OTHER_TYPE'
|
||
| 'LOGISTICS_TYPE'
|
||
| 'EXPENSE_TYPE';
|
||
/** 关联项目id */
|
||
costItemIds?: number[];
|
||
/** 创建时间 */
|
||
createdAt: string;
|
||
/** 采购订单状态: 0_草稿;1_审核中;2_已完成;3_已驳回;4_已关闭; */
|
||
poState?:
|
||
| 'DRAFT'
|
||
| 'WAITING_AUDIT'
|
||
| 'COMPLETED'
|
||
| 'REJECTED'
|
||
| 'CLOSED';
|
||
/** 公司信息 */
|
||
orderCompany: OrderCompany;
|
||
/** 采购订单信息 */
|
||
orderVO: OrderVO;
|
||
/** 是否付款 */
|
||
isPaid?: boolean;
|
||
};
|
||
|
||
type OrderCountQry = {
|
||
/** 状态:1_启用;0_禁用; */
|
||
status?: boolean;
|
||
/** 采购订单状态: 0_草稿;1_审核中;2_已完成;3_已驳回;4_已关闭; */
|
||
state?: 'DRAFT' | 'WAITING_AUDIT' | 'COMPLETED' | 'REJECTED' | 'CLOSED';
|
||
/** 采购单审核状态: 1_待报价审核;2_待老板审批;3_老板审批通过;4_报价审核驳回;5_老板审批驳回 */
|
||
auditState?:
|
||
| 'NONE'
|
||
| 'PENDING_QUOTE_APPROVAL'
|
||
| 'PENDING_BOSS_APPROVAL'
|
||
| 'BOSS_APPROVED'
|
||
| 'QUOTE_REJECTED'
|
||
| 'BOSS_REJECTED';
|
||
/** 采购类型:1_产地采购;2_市场采购; */
|
||
type?: 'PRODUCTION_PURCHASE' | 'MARKET_PURCHASE';
|
||
};
|
||
|
||
type OrderCreateCmd = {
|
||
/** 采购订单ID */
|
||
orderId?: string;
|
||
/** 步骤标识 */
|
||
active?: number;
|
||
/** 产地负责人 */
|
||
originPrincipal?: string;
|
||
/** 工头 */
|
||
foreman?: string;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 车辆信息 */
|
||
orderVehicle: OrderVehicle;
|
||
/** 经销商信息 */
|
||
orderDealer: OrderDealer;
|
||
/** 供应商信息 */
|
||
orderSupplierList: OrderSupplier[];
|
||
/** 采购订单费用信息 */
|
||
orderCostList: OrderCost[];
|
||
/** 采购订单费用信息 */
|
||
orderCostItemList: OrderCostItem[];
|
||
/** 采购订单包装箱信息 */
|
||
orderPackageList: OrderPackage[];
|
||
};
|
||
|
||
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;
|
||
/** 发货单合计金额是否含包运费 */
|
||
includeFreightFlag?: boolean;
|
||
/** 是否开启计提税金 */
|
||
enableAccrualTax?: boolean;
|
||
/** 计提税金比例 */
|
||
accrualTaxRatio?: number;
|
||
/** 是否开启公司返点 */
|
||
enableCompanyRebate?: boolean;
|
||
/** 公司返点比例 */
|
||
companyRebateRatio?: number;
|
||
/** 是否可调整比例 */
|
||
shareAdjusted?: boolean;
|
||
/** 税费补贴 */
|
||
taxSubsidy?: number;
|
||
/** 计提税金 */
|
||
taxProvision?: number;
|
||
/** 成本差异 */
|
||
costDifference?: number;
|
||
/** 利润分成 */
|
||
profitSharing?: number;
|
||
/** 是否开启损耗 */
|
||
enableLoss?: boolean;
|
||
/** 损耗金额 */
|
||
lossAmount?: number;
|
||
};
|
||
|
||
type OrderDestroyCmd = {
|
||
/** 采购订单ID */
|
||
orderId: string;
|
||
};
|
||
|
||
type OrderFinalApproveCmd = {
|
||
/** 采购订单ID */
|
||
orderId: string;
|
||
};
|
||
|
||
type OrderListQry = {
|
||
/** 状态:1_启用;0_禁用; */
|
||
status?: boolean;
|
||
/** 采购订单ID */
|
||
orderId?: string;
|
||
/** 采购订单编号 */
|
||
orderSn?: string;
|
||
/** 采购订单状态: 0_草稿;1_审核中;2_已完成;3_已驳回;4_已关闭; */
|
||
state?: 'DRAFT' | 'WAITING_AUDIT' | 'COMPLETED' | 'REJECTED' | 'CLOSED';
|
||
/** 采购单审核状态: 1_待报价审核;2_待老板审批;3_老板审批通过;4_报价审核驳回;5_老板审批驳回 */
|
||
auditState?:
|
||
| 'NONE'
|
||
| 'PENDING_QUOTE_APPROVAL'
|
||
| 'PENDING_BOSS_APPROVAL'
|
||
| 'BOSS_APPROVED'
|
||
| 'QUOTE_REJECTED'
|
||
| 'BOSS_REJECTED';
|
||
/** 采购类型:1_产地采购;2_市场采购; */
|
||
type?: 'PRODUCTION_PURCHASE' | 'MARKET_PURCHASE';
|
||
};
|
||
|
||
type OrderPackage = {
|
||
/** 记录ID */
|
||
orderPackageId?: string;
|
||
/** 采购订单记录ID */
|
||
orderId?: string;
|
||
/** 供应商记录ID */
|
||
orderSupplierId?: string;
|
||
/** 箱子品牌ID */
|
||
boxBrandId: string;
|
||
/** 箱子品牌名称 */
|
||
boxBrandName: string;
|
||
/** 箱子品牌图片 */
|
||
boxBrandImage?: string;
|
||
/** 箱子品牌类型:1_我方纸箱;2_瓜农纸箱;3_第三方纸箱;4_礼盒; */
|
||
boxBrandType: 'OUR_BOX' | 'FARMER_BOX' | 'THIRD_PARTY_BOX' | 'GIFT_BOX';
|
||
/** 箱子规格ID */
|
||
boxSpecId: string;
|
||
/** 箱子规格名称 */
|
||
boxSpecName: string;
|
||
/** 箱子产品ID */
|
||
boxProductId: string;
|
||
/** 箱子产品名称 */
|
||
boxProductName: string;
|
||
/** 单个箱子重量(kg) */
|
||
boxProductWeight: number;
|
||
/** 箱子数量 */
|
||
boxCount: number;
|
||
/** 成本单价(元/个) */
|
||
boxCostPrice?: number;
|
||
/** 销售单价(元/个) */
|
||
boxSalePrice?: number;
|
||
/** 箱子类型:1_本次使用;2_额外运输;3_已使用额外运输;4_车上剩余;5_瓜农纸箱;6_空箱; */
|
||
boxType: 'USED' | 'EXTRA' | 'EXTRA_USED' | 'REMAIN' | 'OWN' | 'EMPTY';
|
||
};
|
||
|
||
type OrderPageQry = {
|
||
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_已关闭; */
|
||
state?: 'DRAFT' | 'WAITING_AUDIT' | 'COMPLETED' | 'REJECTED' | 'CLOSED';
|
||
/** 采购单审核状态: 1_待报价审核;2_待老板审批;3_老板审批通过;4_报价审核驳回;5_老板审批驳回 */
|
||
auditState?:
|
||
| 'NONE'
|
||
| 'PENDING_QUOTE_APPROVAL'
|
||
| 'PENDING_BOSS_APPROVAL'
|
||
| 'BOSS_APPROVED'
|
||
| 'QUOTE_REJECTED'
|
||
| 'BOSS_REJECTED';
|
||
/** 采购类型:1_产地采购;2_市场采购; */
|
||
type?: 'PRODUCTION_PURCHASE' | 'MARKET_PURCHASE';
|
||
/** 供应商名称 */
|
||
supplierName?: string;
|
||
/** 经销商ID */
|
||
dealerId?: string;
|
||
/** 供应商ID */
|
||
supplierId?: string;
|
||
offset?: number;
|
||
};
|
||
|
||
type OrderRebate = {
|
||
/** 记录ID */
|
||
orderRebateId?: string;
|
||
/** 订单ID */
|
||
orderId?: string;
|
||
/** 客户ID */
|
||
customerId?: string;
|
||
/** 经销商ID */
|
||
dealerId?: string;
|
||
/** 客户名称 */
|
||
name?: string;
|
||
/** 返点计算方式:1_按净重计算;2_固定金额; */
|
||
calcMethod?: 'NET_WEIGHT' | 'FIXED_AMOUNT';
|
||
/** 返点净重 */
|
||
netWeight?: number;
|
||
/** 返点单价 */
|
||
unitPrice?: number;
|
||
/** 返点金额 */
|
||
amount?: number;
|
||
/** 是否已付款 */
|
||
isPaid?: boolean;
|
||
};
|
||
|
||
type OrderRebatePageQry = {
|
||
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;
|
||
/** 订单状态 */
|
||
poStates?: (
|
||
| 'DRAFT'
|
||
| 'WAITING_AUDIT'
|
||
| 'COMPLETED'
|
||
| 'REJECTED'
|
||
| 'CLOSED'
|
||
)[];
|
||
/** 订单类型 */
|
||
poType?: 'PRODUCTION_PURCHASE' | 'MARKET_PURCHASE';
|
||
/** 是否支付 */
|
||
isPaid?: boolean;
|
||
offset?: number;
|
||
};
|
||
|
||
type OrderRebateVO = {
|
||
/** 记录ID */
|
||
orderRebateId?: string;
|
||
/** 订单ID */
|
||
orderId?: string;
|
||
/** 客户ID */
|
||
customerId?: string;
|
||
/** 经销商ID */
|
||
dealerId?: string;
|
||
/** 客户名称 */
|
||
name?: string;
|
||
/** 返点计算方式:1_按净重计算;2_固定金额; */
|
||
calcMethod?: 'NET_WEIGHT' | 'FIXED_AMOUNT';
|
||
/** 返点净重 */
|
||
netWeight?: number;
|
||
/** 返点单价 */
|
||
unitPrice?: number;
|
||
/** 返点金额 */
|
||
amount?: number;
|
||
/** 创建时间 */
|
||
createdAt: string;
|
||
/** 采购订单状态: 0_草稿;1_审核中;2_已完成;3_已驳回;4_已关闭; */
|
||
poState?:
|
||
| 'DRAFT'
|
||
| 'WAITING_AUDIT'
|
||
| 'COMPLETED'
|
||
| 'REJECTED'
|
||
| 'CLOSED';
|
||
/** 公司信息 */
|
||
orderCompany: OrderCompany;
|
||
/** 采购订单信息 */
|
||
orderVO: OrderVO;
|
||
/** 是否付款 */
|
||
isPaid?: boolean;
|
||
};
|
||
|
||
type OrderRejectApproveCmd = {
|
||
/** 采购订单ID */
|
||
orderId: string;
|
||
/** 审核原因 */
|
||
rejectReason: string;
|
||
};
|
||
|
||
type OrderRejectFinalCmd = {
|
||
/** 采购订单ID */
|
||
orderId: string;
|
||
/** 驳回原因 */
|
||
rejectReason: string;
|
||
};
|
||
|
||
type OrderShip = {
|
||
/** 发货单ID */
|
||
orderShipId: string;
|
||
/** 采购单ID */
|
||
orderId: string;
|
||
/** 发货单编号 */
|
||
orderSn: string;
|
||
/** 经销商ID */
|
||
dealerId?: string;
|
||
/** 经销商名称 */
|
||
dealerName?: string;
|
||
/** 仓库ID */
|
||
warehouseId?: string;
|
||
/** 仓库名称 */
|
||
warehouseName?: string;
|
||
/** 公司ID */
|
||
companyId: string;
|
||
/** 公司名称 */
|
||
companyName: string;
|
||
/** 发货地址 */
|
||
shippingAddress: string;
|
||
/** 收货地址 */
|
||
receivingAddress: string;
|
||
/** 发货日期 */
|
||
shippingDate: string;
|
||
/** 预计到仓时间 */
|
||
estimatedArrivalDate: string;
|
||
/** 西瓜品级 */
|
||
watermelonGrade: string;
|
||
/** 瓜农姓名逗号隔开 */
|
||
farmerInfo?: string;
|
||
/** 发货单状态:0_草稿;1_待发货;2_待回款;3_待改签;4_部分回款;5_已回款;6_拒收完结;7_已完结; */
|
||
state:
|
||
| 'DRAFT'
|
||
| 'WAIT_SHIPMENT'
|
||
| 'WAIT_PAYMENT'
|
||
| 'WAIT_CHANGE'
|
||
| 'PARTIAL_PAYMENT'
|
||
| 'FULL_PAYMENT'
|
||
| 'REJECT_FINISH'
|
||
| 'FINISH';
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 发货单明细 */
|
||
orderShipItemList?: OrderShipItem[];
|
||
/** PDF 文件地址 */
|
||
pdfUrl?: string;
|
||
/** 图片文件地址 */
|
||
picUrl?: string;
|
||
};
|
||
|
||
type OrderShipCreateCmd = {
|
||
/** 创建人ID */
|
||
createdBy: string;
|
||
/** 创建人姓名 */
|
||
createdByName?: string;
|
||
/** 发货单ID */
|
||
orderShipId: string;
|
||
/** 采购单ID */
|
||
orderId: string;
|
||
/** 发货单编号 */
|
||
orderSn?: string;
|
||
/** 发货地址 */
|
||
shippingAddress?: string;
|
||
/** 收货地址 */
|
||
receivingAddress?: string;
|
||
/** 发货日期 */
|
||
shippingDate?: string;
|
||
/** 预计到仓时间 */
|
||
estimatedArrivalDate?: string;
|
||
/** 西瓜品级 */
|
||
watermelonGrade?: string;
|
||
/** 瓜农姓名逗号隔开 */
|
||
farmerInfo?: string;
|
||
/** 公司ID */
|
||
companyId?: string;
|
||
/** 公司名称 */
|
||
companyName?: string;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 发货单明细 */
|
||
orderShipItemList?: OrderShipItem[];
|
||
};
|
||
|
||
type OrderShipDestroyCmd = {
|
||
/** 发货单ID */
|
||
orderShipId: string;
|
||
};
|
||
|
||
type OrderShipGenerateDocumentCmd = {
|
||
/** 发货单ID */
|
||
orderShipId: string;
|
||
/** 预计到仓时间 */
|
||
estimatedArrivalDate?: string;
|
||
/** 西瓜品级 */
|
||
watermelonGrade?: string;
|
||
/** 发货地址 */
|
||
shippingAddress?: string;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 发货单明细 */
|
||
orderShipItemList?: OrderShipItem[];
|
||
/** PDF 文件地址 */
|
||
pdfUrl?: string;
|
||
/** 图片文件地址 */
|
||
picUrl?: string;
|
||
};
|
||
|
||
type OrderShipItem = {
|
||
/** 发货单子项ID */
|
||
itemId: string;
|
||
/** 发货单ID */
|
||
orderShipId: string;
|
||
/** 采购订单ID */
|
||
orderId: string;
|
||
/** 毛重(斤) */
|
||
grossWeight?: number;
|
||
/** 箱重(斤) */
|
||
boxWeight?: number;
|
||
/** 箱数 */
|
||
boxCount?: number;
|
||
/** 净重(斤) */
|
||
netWeight?: number;
|
||
/** 单价(元) */
|
||
unitPrice?: number;
|
||
/** 总金额(元) */
|
||
totalAmount?: number;
|
||
/** 西瓜品级 */
|
||
watermelonGrade?: string;
|
||
/** 创建时间 */
|
||
createdAt?: string;
|
||
};
|
||
|
||
type OrderShipListQry = {
|
||
/** 状态:1_启用;0_禁用; */
|
||
status?: boolean;
|
||
/** 发货单ID */
|
||
orderShipId?: string;
|
||
};
|
||
|
||
type OrderShipPageQry = {
|
||
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 */
|
||
orderShipId?: string;
|
||
/** 车辆编号 */
|
||
vehicleNo?: string;
|
||
/** 采购订单编号 */
|
||
orderSn?: string;
|
||
/** 发货单状态:0_草稿;1_待发货;2_待回款;3_待改签;4_部分回款;5_已回款;6_拒收完结;7_已完结; */
|
||
state?:
|
||
| 'DRAFT'
|
||
| 'WAIT_SHIPMENT'
|
||
| 'WAIT_PAYMENT'
|
||
| 'WAIT_CHANGE'
|
||
| 'PARTIAL_PAYMENT'
|
||
| 'FULL_PAYMENT'
|
||
| 'REJECT_FINISH'
|
||
| 'FINISH';
|
||
/** 供应商名称 */
|
||
supplierName?: string;
|
||
/** 经销商ID */
|
||
dealerId?: string;
|
||
offset?: number;
|
||
};
|
||
|
||
type OrderShipShowQry = {
|
||
/** 状态:1_启用;0_禁用; */
|
||
status?: boolean;
|
||
/** 发货单ID */
|
||
orderShipId?: string;
|
||
/** 采购单ID */
|
||
orderId?: string;
|
||
};
|
||
|
||
type OrderShipUpdateCmd = {
|
||
/** 发货单ID */
|
||
orderShipId: string;
|
||
/** 预计到仓时间 */
|
||
estimatedArrivalDate?: string;
|
||
/** 西瓜品级 */
|
||
watermelonGrade?: string;
|
||
/** 发货地址 */
|
||
shippingAddress?: string;
|
||
/** 公司ID */
|
||
companyId?: string;
|
||
/** 公司名称 */
|
||
companyName?: string;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 发货单明细 */
|
||
orderShipItemList?: OrderShipItem[];
|
||
/** PDF 文件地址 */
|
||
pdfUrl?: string;
|
||
/** 图片文件地址 */
|
||
picUrl?: string;
|
||
};
|
||
|
||
type OrderShipVO = {
|
||
/** 发货单ID */
|
||
orderShipId: string;
|
||
/** 采购单ID */
|
||
orderId: string;
|
||
/** 经销商ID */
|
||
dealerId?: string;
|
||
/** 经销商名称 */
|
||
dealerName?: string;
|
||
/** 发货单编号 */
|
||
orderSn?: string;
|
||
/** 仓库ID */
|
||
warehouseId?: string;
|
||
/** 仓库名称 */
|
||
warehouseName?: string;
|
||
/** 公司ID */
|
||
companyId?: string;
|
||
/** 公司名称 */
|
||
companyName?: string;
|
||
/** 发货地址 */
|
||
shippingAddress?: string;
|
||
/** 收货地址 */
|
||
receivingAddress?: string;
|
||
/** 发货日期 */
|
||
shippingDate?: string;
|
||
/** 预计到仓时间 */
|
||
estimatedArrivalDate?: string;
|
||
/** 西瓜品级 */
|
||
watermelonGrade?: string;
|
||
/** 瓜农姓名逗号隔开 */
|
||
farmerInfo?: string;
|
||
/** PDF 文件地址 */
|
||
pdfUrl?: string;
|
||
/** 图片文件地址 */
|
||
picUrl?: string;
|
||
/** 发货单状态:0_草稿;1_待发货;2_待回款;3_待改签;4_部分回款;5_已回款;6_拒收完结;7_已完结; */
|
||
state?:
|
||
| 'DRAFT'
|
||
| 'WAIT_SHIPMENT'
|
||
| 'WAIT_PAYMENT'
|
||
| 'WAIT_CHANGE'
|
||
| 'PARTIAL_PAYMENT'
|
||
| 'FULL_PAYMENT'
|
||
| 'REJECT_FINISH'
|
||
| 'FINISH';
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 创建人ID */
|
||
createdBy: string;
|
||
/** 创建人姓名 */
|
||
createdByName?: string;
|
||
/** 创建时间 */
|
||
createdAt?: string;
|
||
/** 发货单明细 */
|
||
orderShipItemList?: OrderShipItem[];
|
||
/** 发货单成本项目信息 */
|
||
orderCostList?: OrderCost[];
|
||
/** 采购订单车辆运输信息 */
|
||
orderVehicle?: OrderVehicle;
|
||
};
|
||
|
||
type OrderShowQry = {
|
||
/** 状态:1_启用;0_禁用; */
|
||
status?: boolean;
|
||
/** 采购订单ID */
|
||
orderId?: string;
|
||
/** 采购订单发货ID */
|
||
orderShipId?: string;
|
||
/** 采购类型:1_产地采购;2_市场采购; */
|
||
type?: 'PRODUCTION_PURCHASE' | 'MARKET_PURCHASE';
|
||
};
|
||
|
||
type OrderStep1Cmd = {
|
||
/** 采购订单ID */
|
||
orderId?: string;
|
||
/** 步骤标识 */
|
||
active?: number;
|
||
/** 采购类型:1_产地采购;2_市场采购; */
|
||
type?: 'PRODUCTION_PURCHASE' | 'MARKET_PURCHASE';
|
||
/** 车辆信息 */
|
||
orderVehicle: OrderVehicle;
|
||
/** 经销商信息 */
|
||
orderDealer: OrderDealer;
|
||
};
|
||
|
||
type OrderStep2Cmd = {
|
||
/** 采购订单ID */
|
||
orderId: string;
|
||
/** 步骤标识 */
|
||
active?: number;
|
||
/** 采购类型:1_产地采购;2_市场采购; */
|
||
type?: 'PRODUCTION_PURCHASE' | 'MARKET_PURCHASE';
|
||
/** 供应商信息 */
|
||
orderSupplierList: OrderSupplier[];
|
||
};
|
||
|
||
type OrderStep3Cmd = {
|
||
/** 采购订单ID */
|
||
orderId: string;
|
||
/** 步骤标识 */
|
||
active?: number;
|
||
/** 工头 */
|
||
foreman?: string;
|
||
/** 采购类型:1_产地采购;2_市场采购; */
|
||
type?: 'PRODUCTION_PURCHASE' | 'MARKET_PURCHASE';
|
||
/** 采购订单费用信息 */
|
||
orderCostList: OrderCost[];
|
||
/** 采购订单包装箱信息 */
|
||
orderPackageList: OrderPackage[];
|
||
/** 采购订单项目信息 */
|
||
orderCostItemList: OrderCostItem[];
|
||
};
|
||
|
||
type OrderSubmitReviewCmd = {
|
||
/** 采购订单ID */
|
||
orderId: string;
|
||
};
|
||
|
||
type OrderSupplier = {
|
||
/** 记录ID */
|
||
orderSupplierId: string;
|
||
/** 订单ID */
|
||
orderId?: string;
|
||
/** 供应商ID */
|
||
supplierId?: string;
|
||
/** 供应商姓名 */
|
||
name: string;
|
||
/** 收款人姓名 */
|
||
payeeName: string;
|
||
/** 身份证号 */
|
||
idCard: string;
|
||
/** 银行卡号 */
|
||
bankCard: string;
|
||
/** 手机号 */
|
||
phone: string;
|
||
/** 微信二维码 */
|
||
wechatQr?: string;
|
||
/** 供应商类型:1_瓜农;2_自家档口;3_其他家档口 */
|
||
type: 'FARMER' | 'STALL' | 'OTHER_STALL';
|
||
/** 是否最后一家 */
|
||
isLast: boolean;
|
||
/** 空磅是否包含纸箱 */
|
||
isPaper: boolean;
|
||
/** 空车重量(kg) */
|
||
emptyWeight: number;
|
||
/** 总重量(kg) */
|
||
totalWeight: number;
|
||
/** 毛重(kg) */
|
||
grossWeight: number;
|
||
/** 净重(kg) */
|
||
netWeight: number;
|
||
/** 采购单价(元/斤) */
|
||
purchasePrice: number;
|
||
/** 箱子类型 */
|
||
packageUsage: SupplierPackageUsage[];
|
||
/** 装车模式 1_搭架子+网垫;2_纸箱+胶带+木隔板 */
|
||
loadingMode?: 'FRAME_WITH_NET' | 'BOX_WITH_TAPE';
|
||
/** 销售单价(元/斤) */
|
||
salePrice: number;
|
||
/** 报价方式:1_按毛重报价;2_按净重报价; */
|
||
pricingMethod?: 'BY_GROSS_WEIGHT' | 'BY_NET_WEIGHT';
|
||
/** 发票金额 */
|
||
invoiceAmount: number;
|
||
/** 空车照片 */
|
||
emptyWeightImg?: string;
|
||
/** 满载照片 */
|
||
totalWeightImg?: string;
|
||
/** 是否上传票证 */
|
||
invoiceUpload: boolean;
|
||
/** 发票 */
|
||
invoiceImg?: UploadFileItem[];
|
||
/** 是否上传合同 */
|
||
contractUpload: boolean;
|
||
/** 合同 */
|
||
contractImg?: UploadFileItem[];
|
||
/** 产品ID */
|
||
productId?: string;
|
||
/** 产品名称 */
|
||
productName?: string;
|
||
/** 关联费用id */
|
||
costIds?: number[];
|
||
/** 成本模板 */
|
||
costTemplate?: string;
|
||
/** 是否已付定金 */
|
||
isDepositPaid?: boolean;
|
||
/** 定金金额 */
|
||
depositAmount?: number;
|
||
/** 是否付款 */
|
||
isPaid?: boolean;
|
||
/** 采购订单包装箱信息 */
|
||
orderPackageList?: OrderPackage[];
|
||
/** 采购订单公司信息 */
|
||
orderCompany?: OrderCompany;
|
||
/** 是否选中 */
|
||
selected: boolean;
|
||
/** 采购订单状态: 0_草稿;1_审核中;2_已完成;3_已驳回;4_已关闭; */
|
||
poState?:
|
||
| 'DRAFT'
|
||
| 'WAITING_AUDIT'
|
||
| 'COMPLETED'
|
||
| 'REJECTED'
|
||
| 'CLOSED';
|
||
/** 创建时间 */
|
||
createdAt?: string;
|
||
};
|
||
|
||
type OrderSupplierBatchInvoiceUploadCmd = {
|
||
/** 供应商ID列表 */
|
||
orderSupplierIdList: number[];
|
||
/** 是否上传票证 */
|
||
invoiceUpload?: boolean;
|
||
/** 发票照片 */
|
||
invoiceImg?: UploadFileItem[];
|
||
};
|
||
|
||
type OrderSupplierPageQry = {
|
||
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 */
|
||
orderSupplierId?: string;
|
||
/** 订单ID */
|
||
orderId?: string;
|
||
/** 供应商id */
|
||
supplierId?: string;
|
||
/** 发货日期 */
|
||
deliveryTime?: string[];
|
||
/** 发票上传 */
|
||
invoiceUpload?: boolean;
|
||
/** 订单状态 */
|
||
poStates?: (
|
||
| 'DRAFT'
|
||
| 'WAITING_AUDIT'
|
||
| 'COMPLETED'
|
||
| 'REJECTED'
|
||
| 'CLOSED'
|
||
)[];
|
||
/** 订单类型 */
|
||
poType?: 'PRODUCTION_PURCHASE' | 'MARKET_PURCHASE';
|
||
/** 是否支付 */
|
||
isPaid?: boolean;
|
||
offset?: number;
|
||
};
|
||
|
||
type OrderSupplierUpdateCmd = {
|
||
/** 订单供应商ID */
|
||
orderSupplierId: string;
|
||
/** 是否上传票证 */
|
||
invoiceUpload?: boolean;
|
||
/** 发票照片 */
|
||
invoiceImg?: UploadFileItem[];
|
||
/** 是否上传合同 */
|
||
contractUpload?: boolean;
|
||
/** 合同照片 */
|
||
contractImg?: UploadFileItem[];
|
||
/** 是否已付定金 */
|
||
isDepositPaid?: boolean;
|
||
/** 定金金额 */
|
||
depositAmount?: number;
|
||
/** 是否付款 */
|
||
isPaid?: boolean;
|
||
/** 装车模式 1_搭架子+网垫;2_纸箱+胶带+木隔板 */
|
||
loadingMode?: 'FRAME_WITH_NET' | 'BOX_WITH_TAPE';
|
||
};
|
||
|
||
type OrderSupplierVO = {
|
||
/** 记录ID */
|
||
orderSupplierId: string;
|
||
/** 订单ID */
|
||
orderId: string;
|
||
/** 供应商ID */
|
||
supplierId: string;
|
||
/** 供应商姓名 */
|
||
name: string;
|
||
/** 收款人姓名 */
|
||
payeeName: string;
|
||
/** 身份证号 */
|
||
idCard: string;
|
||
/** 银行卡号 */
|
||
bankCard: string;
|
||
/** 手机号 */
|
||
phone: string;
|
||
/** 微信二维码 */
|
||
wechatQr: string;
|
||
/** 供应商类型:1_瓜农;2_自家档口;3_其他家档口 */
|
||
type: 'FARMER' | 'STALL' | 'OTHER_STALL';
|
||
/** 是否最后一家 */
|
||
isLast: boolean;
|
||
/** 空磅是否包含纸箱 */
|
||
isPaper: boolean;
|
||
/** 产品id */
|
||
productId: string;
|
||
/** 产品名称 */
|
||
productName: string;
|
||
/** 装车模式:1_搭架子+网垫;2_纸箱+胶带+木隔板 */
|
||
loadingMode: 'FRAME_WITH_NET' | 'BOX_WITH_TAPE';
|
||
/** 空车重量(kg) */
|
||
emptyWeight: number;
|
||
/** 总重量(kg) */
|
||
totalWeight: number;
|
||
/** 毛重(斤) */
|
||
grossWeight: number;
|
||
/** 净重(斤) */
|
||
netWeight: number;
|
||
/** 采购单价(元/斤) */
|
||
purchasePrice: number;
|
||
/** 销售单价(元/斤) */
|
||
salePrice: number;
|
||
/** 报价方式:1_按毛重报价;2_按净重报价; */
|
||
pricingMethod: 'BY_GROSS_WEIGHT' | 'BY_NET_WEIGHT';
|
||
/** 发票金额 */
|
||
invoiceAmount: number;
|
||
/** 是否已付定金 */
|
||
isDepositPaid: boolean;
|
||
/** 定金金额 */
|
||
depositAmount: number;
|
||
/** 是否付款 */
|
||
isPaid: boolean;
|
||
/** 空车照片 */
|
||
emptyWeightImg: string;
|
||
/** 满载照片 */
|
||
totalWeightImg: string;
|
||
/** 是否上传票证 */
|
||
invoiceUpload: boolean;
|
||
/** 发票照片 */
|
||
invoiceImg: UploadFileItem[];
|
||
/** 是否上传合同 */
|
||
contractUpload: boolean;
|
||
/** 合同照片 */
|
||
contractImg: UploadFileItem[];
|
||
/** 创建时间 */
|
||
createdAt: string;
|
||
/** 采购订单状态: 0_草稿;1_审核中;2_已完成;3_已驳回;4_已关闭; */
|
||
poState?:
|
||
| 'DRAFT'
|
||
| 'WAITING_AUDIT'
|
||
| 'COMPLETED'
|
||
| 'REJECTED'
|
||
| 'CLOSED';
|
||
/** 公司信息 */
|
||
orderCompany: OrderCompany;
|
||
/** 采购订单信息 */
|
||
orderVO: OrderVO;
|
||
};
|
||
|
||
type OrderUpdateCmd = {
|
||
/** 采购订单ID */
|
||
orderId: string;
|
||
/** 步骤标识 */
|
||
active?: number;
|
||
/** 产地负责人 */
|
||
originPrincipal?: string;
|
||
/** 工头 */
|
||
foreman?: string;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 车辆信息 */
|
||
orderVehicle: OrderVehicle;
|
||
/** 经销商信息 */
|
||
orderDealer: OrderDealer;
|
||
/** 供应商信息 */
|
||
orderSupplierList: OrderSupplier[];
|
||
/** 采购订单费用信息 */
|
||
orderCostList: OrderCost[];
|
||
/** 采购订单费用信息 */
|
||
orderCostItemList: OrderCostItem[];
|
||
/** 采购订单包装箱信息 */
|
||
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 OrderVO = {
|
||
/** 订单ID */
|
||
orderId: string;
|
||
/** 订单编号 */
|
||
orderSn: string;
|
||
/** 是否是草稿 */
|
||
draft: boolean;
|
||
/** 步骤标识 */
|
||
active: number;
|
||
/** 产地负责人 */
|
||
originPrincipal?: string;
|
||
/** 工头 */
|
||
foreman?: string;
|
||
/** 报价方式:1_按毛重报价;2_按净重报价; */
|
||
pricingMethod?: 'BY_GROSS_WEIGHT' | 'BY_NET_WEIGHT';
|
||
/** 采购订单状态: 0_草稿;1_审核中;2_已完成;3_已驳回;4_已关闭; */
|
||
state: 'DRAFT' | 'WAITING_AUDIT' | 'COMPLETED' | 'REJECTED' | 'CLOSED';
|
||
/** 采购单审核状态: 1_待报价审核;2_待老板审批;3_老板审批通过;4_报价审核驳回;5_老板审批驳回 */
|
||
auditState:
|
||
| 'NONE'
|
||
| 'PENDING_QUOTE_APPROVAL'
|
||
| 'PENDING_BOSS_APPROVAL'
|
||
| 'BOSS_APPROVED'
|
||
| 'QUOTE_REJECTED'
|
||
| 'BOSS_REJECTED';
|
||
/** 采购类型:1_产地采购;2_市场采购; */
|
||
type: 'PRODUCTION_PURCHASE' | 'MARKET_PURCHASE';
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 创建人ID */
|
||
createdBy: string;
|
||
/** 创建人姓名 */
|
||
createdByName?: string;
|
||
/** 创建时间 */
|
||
createdAt?: string;
|
||
/** 返点信息 */
|
||
orderRebate: OrderRebate;
|
||
/** 车辆信息 */
|
||
orderVehicle: OrderVehicle;
|
||
/** 公司信息 */
|
||
orderCompany: OrderCompany;
|
||
/** 经销商信息 */
|
||
orderDealer: OrderDealer;
|
||
/** 供应商信息 */
|
||
orderSupplierList: OrderSupplier[];
|
||
/** 采购订单费用信息 */
|
||
orderCostList: OrderCost[];
|
||
/** 采购订单包装箱信息 */
|
||
orderPackageList: OrderPackage[];
|
||
/** 采购订单项目信息 */
|
||
orderCostItemList: OrderCostItem[];
|
||
/** 采购订单发货信息 */
|
||
orderShipList: OrderShip[];
|
||
};
|
||
|
||
type OrderWithdrawReviewCmd = {
|
||
/** 采购订单ID */
|
||
orderId: string;
|
||
};
|
||
|
||
type OssTokenVO = {
|
||
securityToken?: string;
|
||
accessKeySecret?: string;
|
||
accessKeyId?: string;
|
||
domain?: string;
|
||
bucket?: string;
|
||
region?: string;
|
||
};
|
||
|
||
type pageAgreementParams = {
|
||
agreementPageQry: AgreementPageQry;
|
||
};
|
||
|
||
type pageAuditParams = {
|
||
auditPageQry: AuditPageQry;
|
||
};
|
||
|
||
type pageBoxBrandParams = {
|
||
boxBrandPageQry: BoxBrandPageQry;
|
||
};
|
||
|
||
type pageBoxProductParams = {
|
||
boxProductPageQry: BoxProductPageQry;
|
||
};
|
||
|
||
type pageBoxSpecParams = {
|
||
boxSpecPageQry: BoxSpecPageQry;
|
||
};
|
||
|
||
type pageChannelParams = {
|
||
channelPageQry: ChannelPageQry;
|
||
};
|
||
|
||
type pageCompanyParams = {
|
||
companyPageQry: CompanyPageQry;
|
||
};
|
||
|
||
type pageCompanyPaymentAccountParams = {
|
||
companyPaymentAccountPageQry: CompanyPaymentAccountPageQry;
|
||
};
|
||
|
||
type pageCostItemParams = {
|
||
costItemPageQry: CostItemPageQry;
|
||
};
|
||
|
||
type pageCostParams = {
|
||
costPageQry: CostPageQry;
|
||
};
|
||
|
||
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 pageOrderCostParams = {
|
||
orderCostPageQry: OrderCostPageQry;
|
||
};
|
||
|
||
type pageOrderParams = {
|
||
orderPageQry: OrderPageQry;
|
||
};
|
||
|
||
type pageOrderRebateParams = {
|
||
orderRebatePageQry: OrderRebatePageQry;
|
||
};
|
||
|
||
type pageOrderShipParams = {
|
||
orderShipPageQry: OrderShipPageQry;
|
||
};
|
||
|
||
type pageOrderSupplierParams = {
|
||
orderSupplierPageQry: OrderSupplierPageQry;
|
||
};
|
||
|
||
type pagePermissionParams = {
|
||
permissionPageQry: PermissionPageQry;
|
||
};
|
||
|
||
type pagePlatformParams = {
|
||
platformPageQry: PlatformPageQry;
|
||
};
|
||
|
||
type pageProductParams = {
|
||
productPageQry: ProductPageQry;
|
||
};
|
||
|
||
type PageResponseAgreementVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
totalCount?: number;
|
||
pageSize?: number;
|
||
pageIndex?: number;
|
||
data?: AgreementVO[];
|
||
empty?: boolean;
|
||
notEmpty?: boolean;
|
||
totalPages?: number;
|
||
};
|
||
|
||
type PageResponseAuditVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
totalCount?: number;
|
||
pageSize?: number;
|
||
pageIndex?: number;
|
||
data?: AuditVO[];
|
||
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 PageResponseBoxSpecVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
totalCount?: number;
|
||
pageSize?: number;
|
||
pageIndex?: number;
|
||
data?: BoxSpecVO[];
|
||
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 PageResponseCostVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
totalCount?: number;
|
||
pageSize?: number;
|
||
pageIndex?: number;
|
||
data?: CostVO[];
|
||
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 PageResponseOrderCostVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
totalCount?: number;
|
||
pageSize?: number;
|
||
pageIndex?: number;
|
||
data?: OrderCostVO[];
|
||
empty?: boolean;
|
||
notEmpty?: boolean;
|
||
totalPages?: number;
|
||
};
|
||
|
||
type PageResponseOrderRebateVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
totalCount?: number;
|
||
pageSize?: number;
|
||
pageIndex?: number;
|
||
data?: OrderRebateVO[];
|
||
empty?: boolean;
|
||
notEmpty?: boolean;
|
||
totalPages?: number;
|
||
};
|
||
|
||
type PageResponseOrderShipVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
totalCount?: number;
|
||
pageSize?: number;
|
||
pageIndex?: number;
|
||
data?: OrderShipVO[];
|
||
empty?: boolean;
|
||
notEmpty?: boolean;
|
||
totalPages?: number;
|
||
};
|
||
|
||
type PageResponseOrderSupplierVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
totalCount?: number;
|
||
pageSize?: number;
|
||
pageIndex?: number;
|
||
data?: OrderSupplierVO[];
|
||
empty?: boolean;
|
||
notEmpty?: boolean;
|
||
totalPages?: number;
|
||
};
|
||
|
||
type PageResponseOrderVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
totalCount?: number;
|
||
pageSize?: number;
|
||
pageIndex?: number;
|
||
data?: OrderVO[];
|
||
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 PageResponseProductVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
totalCount?: number;
|
||
pageSize?: number;
|
||
pageIndex?: number;
|
||
data?: ProductVO[];
|
||
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 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 pageSupplierParams = {
|
||
supplierPageQry: SupplierPageQry;
|
||
};
|
||
|
||
type pageUserParams = {
|
||
userPageQry: UserPageQry;
|
||
};
|
||
|
||
type PermissionCreateCmd = {
|
||
/** 权限标识 */
|
||
slug: string;
|
||
/** 权限名称 */
|
||
name: string;
|
||
};
|
||
|
||
type PermissionDestroyCmd = {
|
||
/** 权限Id */
|
||
permissionId: string;
|
||
};
|
||
|
||
type PermissionListQry = Record;
|
||
|
||
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;
|
||
|
||
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 ProductCreateCmd = {
|
||
/** 产品ID */
|
||
productId: string;
|
||
/** 产品名称 */
|
||
name: string;
|
||
/** 关联成本费用id */
|
||
costIds?: number[];
|
||
/** 成本模板 */
|
||
costTemplate?: string;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 排序号 */
|
||
sort: number;
|
||
/** 状态:1_启用;0_禁用 */
|
||
status: boolean;
|
||
/** 创建时间 */
|
||
createdAt?: string;
|
||
};
|
||
|
||
type ProductDestroyCmd = {
|
||
/** 产品表ID */
|
||
productId: string;
|
||
};
|
||
|
||
type ProductDragCmd = {
|
||
/** 相邻元素前 */
|
||
prevId?: number;
|
||
/** 相邻元素后 */
|
||
nextId?: number;
|
||
/** 当前元素 */
|
||
currentId?: number;
|
||
};
|
||
|
||
type ProductListQry = {
|
||
/** 状态:1_启用;0_禁用; */
|
||
status?: boolean;
|
||
/** 产品表ID */
|
||
productId?: string;
|
||
};
|
||
|
||
type ProductPageQry = {
|
||
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;
|
||
offset?: number;
|
||
};
|
||
|
||
type ProductShowQry = {
|
||
/** 状态:1_启用;0_禁用; */
|
||
status?: boolean;
|
||
/** 产品表ID */
|
||
productId?: string;
|
||
};
|
||
|
||
type ProductUpdateCmd = {
|
||
/** 产品表ID */
|
||
productId: string;
|
||
/** 产品名称 */
|
||
name: string;
|
||
/** 关联成本费用id */
|
||
costIds?: number[];
|
||
/** 成本模板 */
|
||
costTemplate?: string;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 排序号 */
|
||
sort: number;
|
||
/** 状态:1_启用;0_禁用 */
|
||
status: boolean;
|
||
/** 创建时间 */
|
||
createdAt?: string;
|
||
};
|
||
|
||
type ProductVO = {
|
||
/** 产品ID */
|
||
productId: string;
|
||
/** 产品名称 */
|
||
name: string;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 排序号 */
|
||
sort: number;
|
||
/** 状态:1_启用;0_禁用 */
|
||
status: boolean;
|
||
/** 成本ID集合 */
|
||
costIds?: number[];
|
||
/** 成本费用 */
|
||
costVOList?: CostVO[];
|
||
/** 成本模板 */
|
||
costTemplate?: string;
|
||
/** 创建时间 */
|
||
createdAt?: 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;
|
||
/** 平台Id */
|
||
platformIdList?: 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;
|
||
/** 平台 */
|
||
platformVO?: PlatformVO;
|
||
/** 权限列表 */
|
||
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'
|
||
| 'SMART_RECOGNITION_PROMPT';
|
||
};
|
||
|
||
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'
|
||
| 'SMART_RECOGNITION_PROMPT';
|
||
/** 系统设置项内容 */
|
||
settingValue:
|
||
| AliPayConfigValue
|
||
| ChargingPilePurchaseConfig
|
||
| CustomMenuConfigValue
|
||
| CustomThemeConfigValue
|
||
| SmartRecognitionPromptValue
|
||
| 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'
|
||
| 'SMART_RECOGNITION_PROMPT';
|
||
/** 系统设置项内容 */
|
||
settingValue:
|
||
| AliPayConfigValue
|
||
| ChargingPilePurchaseConfig
|
||
| CustomMenuConfigValue
|
||
| CustomThemeConfigValue
|
||
| SmartRecognitionPromptValue
|
||
| TencentMapConfigValue
|
||
| WxCpNotifyConfigValue
|
||
| WxMaCodeUploadConfigValue
|
||
| WxMaConfigValue
|
||
| WxMaMessagePushConfigValue
|
||
| WxMaSubscribeMessageConfigValue
|
||
| WxMpConfigValue
|
||
| WxMpMessagePushConfigValue
|
||
| WxPayConfigValue;
|
||
};
|
||
|
||
type showAgreementParams = {
|
||
agreementShowQry: AgreementShowQry;
|
||
};
|
||
|
||
type showAuditParams = {
|
||
auditShowQry: AuditShowQry;
|
||
};
|
||
|
||
type showBoxBrandParams = {
|
||
boxBrandShowQry: BoxBrandShowQry;
|
||
};
|
||
|
||
type showBoxProductParams = {
|
||
boxProductShowQry: BoxProductShowQry;
|
||
};
|
||
|
||
type showBoxSpecParams = {
|
||
boxSpecShowQry: BoxSpecShowQry;
|
||
};
|
||
|
||
type showChannelParams = {
|
||
channelShowQry: ChannelShowQry;
|
||
};
|
||
|
||
type showCompanyParams = {
|
||
companyShowQry: CompanyShowQry;
|
||
};
|
||
|
||
type showCompanyPaymentAccountParams = {
|
||
companyPaymentAccountShowQry: CompanyPaymentAccountShowQry;
|
||
};
|
||
|
||
type showCostItemParams = {
|
||
costItemShowQry: CostItemShowQry;
|
||
};
|
||
|
||
type showCostParams = {
|
||
costShowQry: CostShowQry;
|
||
};
|
||
|
||
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 showExpenseRecordParams = {
|
||
expenseRecordShowQry: ExpenseRecordShowQry;
|
||
};
|
||
|
||
type showGiftBoxParams = {
|
||
giftBoxShowQry: GiftBoxShowQry;
|
||
};
|
||
|
||
type showMaterialCategoryParams = {
|
||
categoryShowQry: CategoryShowQry;
|
||
};
|
||
|
||
type showMaterialParams = {
|
||
materialShowQry: MaterialShowQry;
|
||
};
|
||
|
||
type showMenuParams = {
|
||
menuShowQry: MenuShowQry;
|
||
};
|
||
|
||
type showOrderParams = {
|
||
orderShowQry: OrderShowQry;
|
||
};
|
||
|
||
type showOrderShipParams = {
|
||
orderShipShowQry: OrderShipShowQry;
|
||
};
|
||
|
||
type showPermissionParams = {
|
||
permissionShowQry: PermissionShowQry;
|
||
};
|
||
|
||
type showPlatformParams = {
|
||
platformShowQry: PlatformShowQry;
|
||
};
|
||
|
||
type showProductParams = {
|
||
productShowQry: ProductShowQry;
|
||
};
|
||
|
||
type showRoleParams = {
|
||
roleShowQry: RoleShowQry;
|
||
};
|
||
|
||
type showSettingParams = {
|
||
settingShowQry: SettingShowQry;
|
||
};
|
||
|
||
type showSupplierParams = {
|
||
supplierShowQry: SupplierShowQry;
|
||
};
|
||
|
||
type showUserParams = {
|
||
userShowQry: UserShowQry;
|
||
};
|
||
|
||
type SingleResponseAgreementVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: AgreementVO;
|
||
};
|
||
|
||
type SingleResponseAuditVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: AuditVO;
|
||
};
|
||
|
||
type SingleResponseBoxBrandVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: BoxBrandVO;
|
||
};
|
||
|
||
type SingleResponseBoxProductVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: BoxProductVO;
|
||
};
|
||
|
||
type SingleResponseBoxSpecVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: BoxSpecVO;
|
||
};
|
||
|
||
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 SingleResponseCostVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: CostVO;
|
||
};
|
||
|
||
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 SingleResponseExpenseRecordVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: ExpenseRecordVO;
|
||
};
|
||
|
||
type SingleResponseGiftBoxVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: GiftBoxVO;
|
||
};
|
||
|
||
type SingleResponseLong = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: number;
|
||
};
|
||
|
||
type SingleResponseMaterialVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: MaterialVO;
|
||
};
|
||
|
||
type SingleResponseMenuVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: MenuVO;
|
||
};
|
||
|
||
type SingleResponseOrderCostVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: OrderCostVO;
|
||
};
|
||
|
||
type SingleResponseOrderShipVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: OrderShipVO;
|
||
};
|
||
|
||
type SingleResponseOrderSupplierVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: OrderSupplierVO;
|
||
};
|
||
|
||
type SingleResponseOrderVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: OrderVO;
|
||
};
|
||
|
||
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 SingleResponseProductVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: ProductVO;
|
||
};
|
||
|
||
type SingleResponseRoleVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: RoleVO;
|
||
};
|
||
|
||
type SingleResponseSettingVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: SettingVO;
|
||
};
|
||
|
||
type SingleResponseString = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: string;
|
||
};
|
||
|
||
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 SmartRecognitionPromptValue =
|
||
// #/components/schemas/SettingValue
|
||
SettingValue & {
|
||
/** 提示词 */
|
||
prompt?: string;
|
||
};
|
||
|
||
type SupplierCheckQry = {
|
||
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;
|
||
offset?: number;
|
||
};
|
||
|
||
type SupplierCreateCmd = {
|
||
/** 供应商ID */
|
||
supplierId: string;
|
||
/** 姓名 */
|
||
name: string;
|
||
/** 收款人姓名 */
|
||
payeeName?: string;
|
||
/** 身份证号 */
|
||
idCard?: string;
|
||
/** 手机号 */
|
||
phone?: string;
|
||
/** 银行卡号 */
|
||
bankCard: string;
|
||
/** 微信收款码URL */
|
||
wechatQr?: string;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 状态:1_启用;0_禁用; */
|
||
status: boolean;
|
||
/** 供应商类型:1_瓜农;2_自家档口;3_其他家档口 */
|
||
type: 'FARMER' | 'STALL' | 'OTHER_STALL';
|
||
/** 经销商ID */
|
||
dealerId?: number;
|
||
};
|
||
|
||
type SupplierDestroyCmd = {
|
||
/** 供应商ID */
|
||
supplierId: string;
|
||
};
|
||
|
||
type SupplierListQry = {
|
||
/** 状态:1_启用;0_禁用; */
|
||
status?: boolean;
|
||
/** 供应商ID */
|
||
supplierId?: string;
|
||
/** 经销商ID */
|
||
dealerId?: string;
|
||
/** 供应商名称 */
|
||
name?: string;
|
||
/** 供应商类型:1_瓜农;2_自家档口;3_其他家档口 */
|
||
type?: 'FARMER' | 'STALL' | 'OTHER_STALL';
|
||
};
|
||
|
||
type SupplierPackageUsage = {
|
||
/** 箱子类型:1_本次使用;2_额外运输;3_已使用额外运输;4_车上剩余;5_瓜农纸箱;6_空箱; */
|
||
boxType?: 'USED' | 'EXTRA' | 'EXTRA_USED' | 'REMAIN' | 'OWN' | 'EMPTY';
|
||
/** 是否使用:0_未回答;1_使用;2_未使用 */
|
||
isUsed?: number;
|
||
};
|
||
|
||
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;
|
||
/** 经销商ID */
|
||
dealerId?: string;
|
||
/** 供应商名称 */
|
||
name?: string;
|
||
/** 身份证号 */
|
||
idCard?: string;
|
||
/** 手机号 */
|
||
phone?: string;
|
||
/** 银行卡号 */
|
||
bankCard?: string;
|
||
/** 供应商类型:1_瓜农;2_自家档口;3_其他家档口 */
|
||
type?: 'FARMER' | 'STALL' | 'OTHER_STALL';
|
||
offset?: number;
|
||
};
|
||
|
||
type SupplierShowQry = {
|
||
/** 状态:1_启用;0_禁用; */
|
||
status?: boolean;
|
||
/** 供应商ID */
|
||
supplierId?: string;
|
||
};
|
||
|
||
type SupplierUpdateCmd = {
|
||
/** 供应商ID */
|
||
supplierId: string;
|
||
/** 姓名 */
|
||
name: string;
|
||
/** 收款人姓名 */
|
||
payeeName?: string;
|
||
/** 身份证号 */
|
||
idCard?: string;
|
||
/** 手机号 */
|
||
phone?: string;
|
||
/** 银行卡号 */
|
||
bankCard: string;
|
||
/** 微信收款码URL */
|
||
wechatQr?: string;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 状态:1_启用;0_禁用; */
|
||
status: boolean;
|
||
/** 供应商类型:1_瓜农;2_自家档口;3_其他家档口 */
|
||
type: 'FARMER' | 'STALL' | 'OTHER_STALL';
|
||
/** 经销商ID */
|
||
dealerId?: number;
|
||
};
|
||
|
||
type SupplierVO = {
|
||
/** 供应商ID */
|
||
supplierId: string;
|
||
/** 姓名 */
|
||
name: string;
|
||
/** 收款人姓名 */
|
||
payeeName?: string;
|
||
/** 身份证号 */
|
||
idCard?: string;
|
||
/** 手机号 */
|
||
phone?: string;
|
||
/** 银行卡号 */
|
||
bankCard: string;
|
||
/** 微信收款码URL */
|
||
wechatQr?: string;
|
||
/** 供应商类型:1_瓜农;2_自家档口;3_其他家档口 */
|
||
type: 'FARMER' | 'STALL' | 'OTHER_STALL';
|
||
/** 经销商ID */
|
||
dealerId?: number;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 状态:1_启用;0_禁用; */
|
||
status: boolean;
|
||
/** 创建人ID */
|
||
createdBy: string;
|
||
/** 创建人姓名 */
|
||
createdByName?: string;
|
||
/** 创建时间 */
|
||
createdAt?: string;
|
||
/** 经销商信息 */
|
||
dealerVO?: DealerVO;
|
||
};
|
||
|
||
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 UploadFileItem = {
|
||
/** 文件名 */
|
||
fileName?: string;
|
||
/** 文件路径 */
|
||
filePath?: string;
|
||
/** 文件大小 */
|
||
fileSize?: number;
|
||
/** 文件类型 */
|
||
fileType?: string;
|
||
};
|
||
|
||
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;
|
||
/** 平台ID */
|
||
platformId: 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;
|
||
/** 经销商信息 */
|
||
dealerNames: string;
|
||
};
|
||
|
||
type VehicleExtractionVO = {
|
||
/** 车牌 */
|
||
plate?: string;
|
||
/** 司机 */
|
||
driver?: string;
|
||
/** 手机 */
|
||
phone?: string;
|
||
/** 出发地 */
|
||
origin?: string;
|
||
/** 目的地 */
|
||
destination?: string;
|
||
/** 价格 */
|
||
price?: number;
|
||
/** 经销商 */
|
||
dealerName?: string;
|
||
/** 经销商ID */
|
||
dealerId: string;
|
||
/** 经销商信息 */
|
||
dealerVO?: DealerVO;
|
||
};
|
||
|
||
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;
|
||
};
|
||
}
|