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.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.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.dal.entity.DbDiyUserEntity;
......
package com.jomalls.custom.app.service;
package com.jomalls.custom.app.service.product;
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.ProductTemplateInfoSnakeVO;
......
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.update.LambdaUpdateWrapper;
......@@ -10,9 +10,9 @@ import com.jomalls.custom.app.enums.ProcessingStatus;
import com.jomalls.custom.app.enums.SkuGenerateEnums;
import com.jomalls.custom.app.enums.TemplateStatus;
import com.jomalls.custom.app.exception.ServiceException;
import com.jomalls.custom.app.service.CustomProductInfoService;
import com.jomalls.custom.app.service.DiyUserService;
import com.jomalls.custom.app.service.SysBillRuleService;
import com.jomalls.custom.app.service.product.CustomProductInfoService;
import com.jomalls.custom.app.service.product.DiyUserService;
import com.jomalls.custom.app.service.product.SysBillRuleService;
import com.jomalls.custom.app.utils.BeanMapper;
import com.jomalls.custom.app.utils.CustomAsserts;
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.dto.UpdateSalesPriceSnakeDTO;
import com.jomalls.custom.app.exception.ServiceException;
import com.jomalls.custom.app.service.CustomProductItemService;
import com.jomalls.custom.app.service.DiyUserService;
import com.jomalls.custom.app.service.product.CustomProductItemService;
import com.jomalls.custom.app.service.product.DiyUserService;
import com.jomalls.custom.app.utils.BeanMapper;
import com.jomalls.custom.app.vo.*;
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.dal.entity.DbDiyUserEntity;
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.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.CustomAsserts;
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.jomalls.custom.app.constant.Constants;
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.CustomAsserts;
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.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.dal.entity.SysBillRuleEntity;
import com.jomalls.custom.domain.service.SysBillRuleDomainService;
......
......@@ -3,7 +3,7 @@ package com.jomalls.custom.webapp.controller.product;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.dto.*;
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.CustomProductInfoSnakeVO;
import com.jomalls.custom.app.vo.CraftCenterSnakeVO;
......
......@@ -2,7 +2,7 @@ package com.jomalls.custom.webapp.controller.product;
import com.jomalls.custom.app.constant.Constants;
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 io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
......
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 io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
......
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.ProductTemplateInfoSnakeVO;
import io.swagger.v3.oas.annotations.Operation;
......
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.Parameter;
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