diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/QuotationShoppingOrderAdjustItem.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/QuotationShoppingOrderAdjustItem.java
new file mode 100644
index 00000000..a9ce4544
--- /dev/null
+++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/QuotationShoppingOrderAdjustItem.java
@@ -0,0 +1,57 @@
+package com.nflg.mobilebroken.repository.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.math.BigDecimal;
+import lombok.Getter;
+import lombok.Setter;
+import lombok.experimental.Accessors;
+
+/**
+ *
+ * 报价-报价单-子项
+ *
+ *
+ * @author 代码生成器生成
+ * @since 2026
+ */
+@Getter
+@Setter
+@Accessors(chain = true)
+@TableName("quotation_shopping_order_adjust_item")
+public class QuotationShoppingOrderAdjustItem implements Serializable {
+
+ private static final long serialVersionUID = 1L;
+
+ private Long id;
+
+ /**
+ * 调价id
+ */
+ private Long adjustId;
+
+ /**
+ * 报价单id
+ */
+ private Long orderId;
+
+ /**
+ * 购物车id
+ */
+ private Long cartId;
+
+ /**
+ * 配置项id
+ */
+ private Long configItemId;
+
+ /**
+ * 调价前价格
+ */
+ private BigDecimal oldFee;
+
+ /**
+ * 调价后价格
+ */
+ private BigDecimal newFee;
+}
diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/QuotationShoppingOrderItem.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/QuotationShoppingOrderItem.java
new file mode 100644
index 00000000..691b2967
--- /dev/null
+++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/QuotationShoppingOrderItem.java
@@ -0,0 +1,36 @@
+package com.nflg.mobilebroken.repository.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import lombok.Getter;
+import lombok.Setter;
+import lombok.experimental.Accessors;
+
+/**
+ *
+ *
+ *
+ *
+ * @author 代码生成器生成
+ * @since 2026
+ */
+@Getter
+@Setter
+@Accessors(chain = true)
+@TableName("quotation_shopping_order_item")
+public class QuotationShoppingOrderItem implements Serializable {
+
+ private static final long serialVersionUID = 1L;
+
+ private Long id;
+
+ /**
+ * 报价单id
+ */
+ private Long orderId;
+
+ /**
+ * 购物车id
+ */
+ private Long cartId;
+}
diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/mapper/QuotationShoppingOrderAdjustItemMapper.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/mapper/QuotationShoppingOrderAdjustItemMapper.java
new file mode 100644
index 00000000..a93a6ddb
--- /dev/null
+++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/mapper/QuotationShoppingOrderAdjustItemMapper.java
@@ -0,0 +1,19 @@
+package com.nflg.mobilebroken.repository.mapper;
+
+import com.nflg.mobilebroken.repository.entity.QuotationShoppingOrderAdjustItem;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+import java.util.List;
+
+/**
+ *
+ * 报价-报价单-子项 Mapper 接口
+ *
+ *
+ * @author 代码生成器生成
+ * @since 2026
+ */
+public interface QuotationShoppingOrderAdjustItemMapper extends BaseMapper {
+
+ List getParts(Long orderId);
+}
diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/mapper/QuotationShoppingOrderItemMapper.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/mapper/QuotationShoppingOrderItemMapper.java
new file mode 100644
index 00000000..50bbf837
--- /dev/null
+++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/mapper/QuotationShoppingOrderItemMapper.java
@@ -0,0 +1,16 @@
+package com.nflg.mobilebroken.repository.mapper;
+
+import com.nflg.mobilebroken.repository.entity.QuotationShoppingOrderItem;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * Mapper 接口
+ *
+ *
+ * @author 代码生成器生成
+ * @since 2026
+ */
+public interface QuotationShoppingOrderItemMapper extends BaseMapper {
+
+}
diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/IQuotationShoppingOrderAdjustItemService.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/IQuotationShoppingOrderAdjustItemService.java
new file mode 100644
index 00000000..c06346bf
--- /dev/null
+++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/IQuotationShoppingOrderAdjustItemService.java
@@ -0,0 +1,19 @@
+package com.nflg.mobilebroken.repository.service;
+
+import com.nflg.mobilebroken.repository.entity.QuotationShoppingOrderAdjustItem;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+ *
+ * 报价-报价单-子项 服务类
+ *
+ *
+ * @author 代码生成器生成
+ * @since 2026
+ */
+public interface IQuotationShoppingOrderAdjustItemService extends IService {
+
+ List getParts(Long orderId);
+}
diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/IQuotationShoppingOrderItemService.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/IQuotationShoppingOrderItemService.java
new file mode 100644
index 00000000..a9ae8f08
--- /dev/null
+++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/IQuotationShoppingOrderItemService.java
@@ -0,0 +1,16 @@
+package com.nflg.mobilebroken.repository.service;
+
+import com.nflg.mobilebroken.repository.entity.QuotationShoppingOrderItem;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ *
+ * 服务类
+ *
+ *
+ * @author 代码生成器生成
+ * @since 2026
+ */
+public interface IQuotationShoppingOrderItemService extends IService {
+
+}
diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/QuotationShoppingOrderAdjustItemServiceImpl.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/QuotationShoppingOrderAdjustItemServiceImpl.java
new file mode 100644
index 00000000..c2486dd2
--- /dev/null
+++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/QuotationShoppingOrderAdjustItemServiceImpl.java
@@ -0,0 +1,26 @@
+package com.nflg.mobilebroken.repository.service.impl;
+
+import com.nflg.mobilebroken.repository.entity.QuotationShoppingOrderAdjustItem;
+import com.nflg.mobilebroken.repository.mapper.QuotationShoppingOrderAdjustItemMapper;
+import com.nflg.mobilebroken.repository.service.IQuotationShoppingOrderAdjustItemService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ *
+ * 报价-报价单-子项 服务实现类
+ *
+ *
+ * @author 代码生成器生成
+ * @since 2026
+ */
+@Service
+public class QuotationShoppingOrderAdjustItemServiceImpl extends ServiceImpl implements IQuotationShoppingOrderAdjustItemService {
+
+ @Override
+ public List getParts(Long orderId) {
+ return baseMapper.getParts(orderId);
+ }
+}
diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/QuotationShoppingOrderItemServiceImpl.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/QuotationShoppingOrderItemServiceImpl.java
new file mode 100644
index 00000000..1151df22
--- /dev/null
+++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/QuotationShoppingOrderItemServiceImpl.java
@@ -0,0 +1,20 @@
+package com.nflg.mobilebroken.repository.service.impl;
+
+import com.nflg.mobilebroken.repository.entity.QuotationShoppingOrderItem;
+import com.nflg.mobilebroken.repository.mapper.QuotationShoppingOrderItemMapper;
+import com.nflg.mobilebroken.repository.service.IQuotationShoppingOrderItemService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ *
+ * 服务实现类
+ *
+ *
+ * @author 代码生成器生成
+ * @since 2026
+ */
+@Service
+public class QuotationShoppingOrderItemServiceImpl extends ServiceImpl implements IQuotationShoppingOrderItemService {
+
+}
diff --git a/nflg-mobilebroken-repository/src/main/resources/mapper/QuotationShoppingOrderAdjustItemMapper.xml b/nflg-mobilebroken-repository/src/main/resources/mapper/QuotationShoppingOrderAdjustItemMapper.xml
new file mode 100644
index 00000000..d0de69b3
--- /dev/null
+++ b/nflg-mobilebroken-repository/src/main/resources/mapper/QuotationShoppingOrderAdjustItemMapper.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/nflg-mobilebroken-repository/src/main/resources/mapper/QuotationShoppingOrderItemMapper.xml b/nflg-mobilebroken-repository/src/main/resources/mapper/QuotationShoppingOrderItemMapper.xml
new file mode 100644
index 00000000..6640f369
--- /dev/null
+++ b/nflg-mobilebroken-repository/src/main/resources/mapper/QuotationShoppingOrderItemMapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+