one interface plugin
有什么用
会根据卡门接口自动生成相关 interface 解放生产力
如何使用
1⃣️ 下载插件
2⃣️ command + shift + P, 输入 oneInterface
3⃣️ 输入卡门接口的数值, 即地址栏末尾的参数, xxxx/1234 , 输入 1234 即可
4⃣️ 初次需要登陆
5⃣️ 可以输入/youzan.retail.stock.biz.discrepancy.api/1.0.0/check 的形式, 支持多个混合模式
⚠️ 注意事项: 因为调用是的fs 模块, 运行前先检查文件是否保存(command + s), 否则会出现冲突的情况
example
30558 生成如下结构
/** IPurchaseOrderItem */
interface IPurchaseOrderItem {
/** 申请数量 */
applyNum: number;
/** 单据子类型 */
businessDetailType: number;
/** 数量(千倍 订货单位) */
orderAmount: number;
/** 单位计数类型(订货单位) */
orderingUnitMeasureType: number;
/** 订货单位 */
orderUnit: string;
/** 图片 */
pictureUrl: string;
/** 商品名称 */
productName: string;
/** 商品Id */
skuId: number;
/** 商品条码 */
skuNo: string;
/** 规格 */
specifications: string;
/** 单位 */
unit: string;
/** 单位计数类型(库存单位) */
unitMeasureType: number;
/** 订货单位转换倍数 */
unitTransformTimes: number;
/** 采购单价 */
withTaxPriceStr: string;
}
/** 采购单大批量明细更新提交 */
interface IParams1 {
/** 批次号 */
batchNo?: string;
/** 单据号 */
bizBillNo: string;
/** 是否已完成 */
finished?: boolean;
/** 明细 */
items: IPurchaseOrderItem[];
/** 任务号 */
taskId: string;
/** warehouse_id */
warehouseId?: number;
}
Enjoy!
| |