|
@@ -223,4 +223,69 @@ export type PcBladeOrderShipmentResponse = AxiosResponse<ApiResponseData<PcBlade
|
|
|
*/
|
|
|
export type PcBladeOrderShipmentByOrderCodeResponse = PcBladeOrderShipmentResponse;
|
|
|
|
|
|
+/**
|
|
|
+ * PC Blade订单发票明细项记录
|
|
|
+ */
|
|
|
+export interface PcBladeOrderInvoiceItemRecord extends BaseEntity {
|
|
|
+ /** 发票ID */
|
|
|
+ invoiceId: number;
|
|
|
+ /** 发票编号 */
|
|
|
+ invoiceNo: string;
|
|
|
+ /** 订单ID */
|
|
|
+ orderId: number;
|
|
|
+ /** 订单明细项ID */
|
|
|
+ orderItemId: number;
|
|
|
+ /** 物料ID */
|
|
|
+ itemId: number;
|
|
|
+ /** 物料编码 */
|
|
|
+ itemCode: string;
|
|
|
+ /** 物料名称 */
|
|
|
+ itemName: string;
|
|
|
+ /** 规格 */
|
|
|
+ specs: string;
|
|
|
+ /** 数量 */
|
|
|
+ quantity: string;
|
|
|
+ /** 单价 */
|
|
|
+ unitPrice: string;
|
|
|
+ /** 税率 */
|
|
|
+ taxRate: number;
|
|
|
+ /** 金额 */
|
|
|
+ amount: string;
|
|
|
+ /** 税额 */
|
|
|
+ taxAmount: string;
|
|
|
+ /** 含税总额 */
|
|
|
+ totalAmount: string;
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * PC Blade订单发票记录
|
|
|
+ */
|
|
|
+export interface PcBladeOrderInvoiceRecord extends BaseEntity {
|
|
|
+ /** 发票编号 */
|
|
|
+ invoiceNo: string;
|
|
|
+ /** 订单ID */
|
|
|
+ orderId: number;
|
|
|
+ /** 发票抬头 */
|
|
|
+ invoiceTitle: string;
|
|
|
+ /** 金额 */
|
|
|
+ amount: string;
|
|
|
+ /** 税额 */
|
|
|
+ taxAmount: string;
|
|
|
+ /** 含税总额 */
|
|
|
+ totalAmount: string;
|
|
|
+ /** 发票类型 */
|
|
|
+ invoiceType: string;
|
|
|
+ /** 发票状态 */
|
|
|
+ invoiceStatus: number;
|
|
|
+ /** 开票日期 */
|
|
|
+ invoiceDate: string;
|
|
|
+ /** 发票明细项列表 */
|
|
|
+ shipmentList: PcBladeOrderInvoiceItemRecord[];
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * PC Blade订单发票响应类型
|
|
|
+ */
|
|
|
+export type PcBladeOrderInvoiceResponse = AxiosResponse<ApiResponseData<PcBladeOrderInvoiceRecord>>;
|
|
|
+
|
|
|
// 注意:SalesOrderCreateResponse 已移至 order.d.ts 以避免重复定义
|