Commit b77a9a5a by Lizh

refactor: Step 0.2 — App Service 层子包拆分(product 子包)

将 6 组商品相关 App Service 接口/实现从 service/ 及 service/impl/
移至 service/product/ 及 service/product/impl/:
- CustomProductInfoService / CustomProductItemService
- ProductTemplateInfoService / SysBillRuleService
- LogCustomProductService / DiyUserService

纯移动+重命名,无逻辑变更。

Co-Authored-By: Claude <noreply@anthropic.com>
parent 418aac24
package com.jomalls.custom.app.service; package com.jomalls.custom.app.service.product;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.dto.*; import com.jomalls.custom.app.dto.*;
......
package com.jomalls.custom.app.service; package com.jomalls.custom.app.service.product;
import com.jomalls.custom.app.dto.UpdateSalesPriceSnakeDTO; import com.jomalls.custom.app.dto.UpdateSalesPriceSnakeDTO;
import com.jomalls.custom.app.vo.CustomProductItemSnakeVO; import com.jomalls.custom.app.vo.CustomProductItemSnakeVO;
......
package com.jomalls.custom.app.service; package com.jomalls.custom.app.service.product;
import com.jomalls.custom.app.vo.*; import com.jomalls.custom.app.vo.*;
import com.jomalls.custom.dal.entity.DbDiyUserEntity; import com.jomalls.custom.dal.entity.DbDiyUserEntity;
......
package com.jomalls.custom.app.service; package com.jomalls.custom.app.service.product;
import com.jomalls.custom.app.vo.LogCustomProductSnakeVO; import com.jomalls.custom.app.vo.LogCustomProductSnakeVO;
......
package com.jomalls.custom.app.service; package com.jomalls.custom.app.service.product;
import com.jomalls.custom.app.vo.BindDetailVO; import com.jomalls.custom.app.vo.BindDetailVO;
import com.jomalls.custom.app.vo.ProductTemplateInfoSnakeVO; import com.jomalls.custom.app.vo.ProductTemplateInfoSnakeVO;
......
package com.jomalls.custom.app.service; package com.jomalls.custom.app.service.product;
/** /**
* 单号规则 App Service 接口 * 单号规则 App Service 接口
......
package com.jomalls.custom.app.service.impl; package com.jomalls.custom.app.service.product.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
...@@ -10,9 +10,9 @@ import com.jomalls.custom.app.enums.ProcessingStatus; ...@@ -10,9 +10,9 @@ import com.jomalls.custom.app.enums.ProcessingStatus;
import com.jomalls.custom.app.enums.SkuGenerateEnums; import com.jomalls.custom.app.enums.SkuGenerateEnums;
import com.jomalls.custom.app.enums.TemplateStatus; import com.jomalls.custom.app.enums.TemplateStatus;
import com.jomalls.custom.app.exception.ServiceException; import com.jomalls.custom.app.exception.ServiceException;
import com.jomalls.custom.app.service.CustomProductInfoService; import com.jomalls.custom.app.service.product.CustomProductInfoService;
import com.jomalls.custom.app.service.DiyUserService; import com.jomalls.custom.app.service.product.DiyUserService;
import com.jomalls.custom.app.service.SysBillRuleService; import com.jomalls.custom.app.service.product.SysBillRuleService;
import com.jomalls.custom.app.utils.BeanMapper; import com.jomalls.custom.app.utils.BeanMapper;
import com.jomalls.custom.app.utils.CustomAsserts; import com.jomalls.custom.app.utils.CustomAsserts;
import com.jomalls.custom.app.vo.*; import com.jomalls.custom.app.vo.*;
......
package com.jomalls.custom.app.service.impl; package com.jomalls.custom.app.service.product.impl;
import com.jomalls.custom.app.constant.Constants; import com.jomalls.custom.app.constant.Constants;
import com.jomalls.custom.app.dto.UpdateSalesPriceSnakeDTO; import com.jomalls.custom.app.dto.UpdateSalesPriceSnakeDTO;
import com.jomalls.custom.app.exception.ServiceException; import com.jomalls.custom.app.exception.ServiceException;
import com.jomalls.custom.app.service.CustomProductItemService; import com.jomalls.custom.app.service.product.CustomProductItemService;
import com.jomalls.custom.app.service.DiyUserService; import com.jomalls.custom.app.service.product.DiyUserService;
import com.jomalls.custom.app.utils.BeanMapper; import com.jomalls.custom.app.utils.BeanMapper;
import com.jomalls.custom.app.vo.*; import com.jomalls.custom.app.vo.*;
import com.jomalls.custom.dal.entity.*; import com.jomalls.custom.dal.entity.*;
......
package com.jomalls.custom.app.service.impl; package com.jomalls.custom.app.service.product.impl;
import com.jomalls.custom.app.service.DiyUserService; import com.jomalls.custom.app.service.product.DiyUserService;
import com.jomalls.custom.app.vo.*; import com.jomalls.custom.app.vo.*;
import com.jomalls.custom.dal.entity.DbDiyUserEntity; import com.jomalls.custom.dal.entity.DbDiyUserEntity;
import com.jomalls.custom.domain.service.DbDiyUserDomainService; import com.jomalls.custom.domain.service.DbDiyUserDomainService;
......
package com.jomalls.custom.app.service.impl; package com.jomalls.custom.app.service.product.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.jomalls.custom.app.vo.LogCustomProductSnakeVO; import com.jomalls.custom.app.vo.LogCustomProductSnakeVO;
import com.jomalls.custom.app.service.LogCustomProductService; import com.jomalls.custom.app.service.product.LogCustomProductService;
import com.jomalls.custom.app.utils.BeanMapper; import com.jomalls.custom.app.utils.BeanMapper;
import com.jomalls.custom.app.utils.CustomAsserts; import com.jomalls.custom.app.utils.CustomAsserts;
import com.jomalls.custom.dal.entity.LogCustomProductEntity; import com.jomalls.custom.dal.entity.LogCustomProductEntity;
......
package com.jomalls.custom.app.service.impl; package com.jomalls.custom.app.service.product.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.jomalls.custom.app.constant.Constants; import com.jomalls.custom.app.constant.Constants;
import com.jomalls.custom.app.exception.ServiceException; import com.jomalls.custom.app.exception.ServiceException;
import com.jomalls.custom.app.service.ProductTemplateInfoService; import com.jomalls.custom.app.service.product.ProductTemplateInfoService;
import com.jomalls.custom.app.utils.BeanMapper; import com.jomalls.custom.app.utils.BeanMapper;
import com.jomalls.custom.app.utils.CustomAsserts; import com.jomalls.custom.app.utils.CustomAsserts;
import com.jomalls.custom.app.vo.*; import com.jomalls.custom.app.vo.*;
......
package com.jomalls.custom.app.service.impl; package com.jomalls.custom.app.service.product.impl;
import com.jomalls.custom.app.enums.SkuGenerateEnums; import com.jomalls.custom.app.enums.SkuGenerateEnums;
import com.jomalls.custom.app.exception.ServiceException; import com.jomalls.custom.app.exception.ServiceException;
import com.jomalls.custom.app.service.SysBillRuleService; import com.jomalls.custom.app.service.product.SysBillRuleService;
import com.jomalls.custom.app.utils.CustomAsserts; import com.jomalls.custom.app.utils.CustomAsserts;
import com.jomalls.custom.dal.entity.SysBillRuleEntity; import com.jomalls.custom.dal.entity.SysBillRuleEntity;
import com.jomalls.custom.domain.service.SysBillRuleDomainService; import com.jomalls.custom.domain.service.SysBillRuleDomainService;
......
...@@ -3,7 +3,7 @@ package com.jomalls.custom.webapp.controller.product; ...@@ -3,7 +3,7 @@ package com.jomalls.custom.webapp.controller.product;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.dto.*; import com.jomalls.custom.app.dto.*;
import com.jomalls.custom.app.enums.CustomProductInfoStatusEnum; import com.jomalls.custom.app.enums.CustomProductInfoStatusEnum;
import com.jomalls.custom.app.service.CustomProductInfoService; import com.jomalls.custom.app.service.product.CustomProductInfoService;
import com.jomalls.custom.app.vo.CustomProductInfoPageSnakeVO; import com.jomalls.custom.app.vo.CustomProductInfoPageSnakeVO;
import com.jomalls.custom.app.vo.CustomProductInfoSnakeVO; import com.jomalls.custom.app.vo.CustomProductInfoSnakeVO;
import com.jomalls.custom.app.vo.CraftCenterSnakeVO; import com.jomalls.custom.app.vo.CraftCenterSnakeVO;
......
...@@ -2,7 +2,7 @@ package com.jomalls.custom.webapp.controller.product; ...@@ -2,7 +2,7 @@ package com.jomalls.custom.webapp.controller.product;
import com.jomalls.custom.app.constant.Constants; import com.jomalls.custom.app.constant.Constants;
import com.jomalls.custom.app.dto.UpdateSalesPriceSnakeDTO; import com.jomalls.custom.app.dto.UpdateSalesPriceSnakeDTO;
import com.jomalls.custom.app.service.CustomProductItemService; import com.jomalls.custom.app.service.product.CustomProductItemService;
import com.jomalls.custom.app.vo.CustomProductItemSnakeVO; import com.jomalls.custom.app.vo.CustomProductItemSnakeVO;
import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter; import io.swagger.v3.oas.annotations.Parameter;
......
package com.jomalls.custom.webapp.controller.product; package com.jomalls.custom.webapp.controller.product;
import com.jomalls.custom.app.service.LogCustomProductService; import com.jomalls.custom.app.service.product.LogCustomProductService;
import com.jomalls.custom.app.vo.LogCustomProductSnakeVO; import com.jomalls.custom.app.vo.LogCustomProductSnakeVO;
import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter; import io.swagger.v3.oas.annotations.Parameter;
......
package com.jomalls.custom.webapp.controller.product; package com.jomalls.custom.webapp.controller.product;
import com.jomalls.custom.app.service.ProductTemplateInfoService; import com.jomalls.custom.app.service.product.ProductTemplateInfoService;
import com.jomalls.custom.app.vo.BindDetailVO; import com.jomalls.custom.app.vo.BindDetailVO;
import com.jomalls.custom.app.vo.ProductTemplateInfoSnakeVO; import com.jomalls.custom.app.vo.ProductTemplateInfoSnakeVO;
import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Operation;
......
package com.jomalls.custom.webapp.controller.product; package com.jomalls.custom.webapp.controller.product;
import com.jomalls.custom.app.service.SysBillRuleService; import com.jomalls.custom.app.service.product.SysBillRuleService;
import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter; import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag; import io.swagger.v3.oas.annotations.tags.Tag;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment