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 @@ + + + + +