Commit 57e8aac2 by Lizh

调整目录结构

parent 04b7bde7
...@@ -2,7 +2,7 @@ package com.jomalls.custom.app.aspect; ...@@ -2,7 +2,7 @@ package com.jomalls.custom.app.aspect;
import com.jomalls.custom.app.annotation.RequiresPermissions; import com.jomalls.custom.app.annotation.RequiresPermissions;
import com.jomalls.custom.app.annotation.RequiresRoles; import com.jomalls.custom.app.annotation.RequiresRoles;
import com.jomalls.custom.app.enums.CodeEnum; import com.jomalls.custom.enums.CodeEnum;
import com.jomalls.custom.app.exception.ServiceException; import com.jomalls.custom.app.exception.ServiceException;
import com.jomalls.custom.app.service.PermissionService; import com.jomalls.custom.app.service.PermissionService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
......
...@@ -2,7 +2,7 @@ package com.jomalls.custom.app.aspect; ...@@ -2,7 +2,7 @@ package com.jomalls.custom.app.aspect;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.jomalls.custom.app.annotation.RepeatSubmit; import com.jomalls.custom.app.annotation.RepeatSubmit;
import com.jomalls.custom.app.enums.CodeEnum; import com.jomalls.custom.enums.CodeEnum;
import com.jomalls.custom.app.exception.ServiceException; import com.jomalls.custom.app.exception.ServiceException;
import com.jomalls.custom.app.utils.RequestHolder; import com.jomalls.custom.app.utils.RequestHolder;
import com.jomalls.custom.security.SecurityUtils; import com.jomalls.custom.security.SecurityUtils;
......
package com.jomalls.custom.app.dto.product; package com.jomalls.custom.app.dto;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
......
package com.jomalls.custom.app.dto.product; package com.jomalls.custom.app.dto;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.jomalls.custom.page.PageRequest; import com.jomalls.custom.page.PageRequest;
......
package com.jomalls.custom.app.dto.product; package com.jomalls.custom.app.dto;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
......
package com.jomalls.custom.app.dto.product; package com.jomalls.custom.app.dto;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
......
package com.jomalls.custom.app.dto.product; package com.jomalls.custom.app.dto;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
......
package com.jomalls.custom.app.service.product; package com.jomalls.custom.app.service;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.vo.product.CustomProductBlacklistPageVO; import com.jomalls.custom.app.vo.CustomProductBlacklistPageVO;
import com.jomalls.custom.app.vo.product.CustomProductBlacklistVO; import com.jomalls.custom.app.vo.CustomProductBlacklistVO;
import java.util.List; import java.util.List;
......
package com.jomalls.custom.app.service.product; package com.jomalls.custom.app.service;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.vo.product.CustomProductCnRemarkPageVO; import com.jomalls.custom.app.vo.CustomProductCnRemarkPageVO;
import com.jomalls.custom.app.vo.product.CustomProductCnRemarkVO; import com.jomalls.custom.app.vo.CustomProductCnRemarkVO;
import java.util.List; import java.util.List;
......
package com.jomalls.custom.app.service.product; package com.jomalls.custom.app.service;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.vo.product.CustomProductCraftRelPageVO; import com.jomalls.custom.app.vo.CustomProductCraftRelPageVO;
import com.jomalls.custom.app.vo.product.CustomProductCraftRelVO; import com.jomalls.custom.app.vo.CustomProductCraftRelVO;
import java.util.List; import java.util.List;
......
package com.jomalls.custom.app.service.product; package com.jomalls.custom.app.service;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.vo.product.CustomProductDiyUserRelPageVO; import com.jomalls.custom.app.vo.CustomProductDiyUserRelPageVO;
import com.jomalls.custom.app.vo.product.CustomProductDiyUserRelVO; import com.jomalls.custom.app.vo.CustomProductDiyUserRelVO;
import java.util.List; import java.util.List;
......
package com.jomalls.custom.app.service.product; package com.jomalls.custom.app.service;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.vo.product.CustomProductFactoryPriceIntervalRelPageVO; import com.jomalls.custom.app.vo.CustomProductFactoryPriceIntervalRelPageVO;
import com.jomalls.custom.app.vo.product.CustomProductFactoryPriceIntervalRelVO; import com.jomalls.custom.app.vo.CustomProductFactoryPriceIntervalRelVO;
import com.jomalls.custom.dal.entity.product.CustomProductFactoryPriceIntervalRelEntity; import com.jomalls.custom.dal.entity.product.CustomProductFactoryPriceIntervalRelEntity;
import java.util.List; import java.util.List;
......
package com.jomalls.custom.app.service.product; package com.jomalls.custom.app.service;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.vo.product.CustomProductFactoryPriceRelPageVO; import com.jomalls.custom.app.vo.CustomProductFactoryPriceRelPageVO;
import com.jomalls.custom.app.vo.product.CustomProductFactoryPriceRelVO; import com.jomalls.custom.app.vo.CustomProductFactoryPriceRelVO;
import java.util.List; import java.util.List;
......
package com.jomalls.custom.app.service.product; package com.jomalls.custom.app.service;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.vo.product.CustomProductImagePageVO; import com.jomalls.custom.app.vo.CustomProductImagePageVO;
import com.jomalls.custom.app.vo.product.CustomProductImageVO; import com.jomalls.custom.app.vo.CustomProductImageVO;
import java.util.List; import java.util.List;
......
package com.jomalls.custom.app.service.product; package com.jomalls.custom.app.service;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.vo.product.CustomProductInfoPropertyPageVO; import com.jomalls.custom.app.vo.CustomProductInfoPropertyPageVO;
import com.jomalls.custom.app.vo.product.CustomProductInfoPropertyVO; import com.jomalls.custom.app.vo.CustomProductInfoPropertyVO;
import java.util.List; import java.util.List;
......
package com.jomalls.custom.app.service.product; package com.jomalls.custom.app.service;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.dto.product.CustomProductInfoDTO; import com.jomalls.custom.app.dto.CustomProductInfoDTO;
import com.jomalls.custom.app.vo.product.CustomProductInfoVO; import com.jomalls.custom.app.vo.CustomProductInfoVO;
import java.util.List; import java.util.List;
......
package com.jomalls.custom.app.service.product; package com.jomalls.custom.app.service;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.vo.product.CustomProductItemPageVO; import com.jomalls.custom.app.vo.CustomProductItemPageVO;
import com.jomalls.custom.app.vo.product.CustomProductItemVO; import com.jomalls.custom.app.vo.CustomProductItemVO;
import java.util.List; import java.util.List;
......
package com.jomalls.custom.app.service.product; package com.jomalls.custom.app.service;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.vo.product.CustomProductRemarkPageVO; import com.jomalls.custom.app.vo.CustomProductRemarkPageVO;
import com.jomalls.custom.app.vo.product.CustomProductRemarkVO; import com.jomalls.custom.app.vo.CustomProductRemarkVO;
import java.util.List; import java.util.List;
......
package com.jomalls.custom.app.service.product; package com.jomalls.custom.app.service;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.vo.product.CustomProductWarehouseRelPageVO; import com.jomalls.custom.app.vo.CustomProductWarehouseRelPageVO;
import com.jomalls.custom.app.vo.product.CustomProductWarehouseRelVO; import com.jomalls.custom.app.vo.CustomProductWarehouseRelVO;
import com.jomalls.custom.dal.entity.product.CustomProductWarehouseRelEntity; import com.jomalls.custom.dal.entity.product.CustomProductWarehouseRelEntity;
import java.util.List; import java.util.List;
......
package com.jomalls.custom.app.service.impl.product; package com.jomalls.custom.app.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.jomalls.custom.app.exception.ServiceException; import com.jomalls.custom.app.exception.ServiceException;
import com.jomalls.custom.app.vo.product.CustomProductBlacklistPageVO; import com.jomalls.custom.app.vo.CustomProductBlacklistPageVO;
import com.jomalls.custom.app.vo.product.CustomProductBlacklistVO; import com.jomalls.custom.app.vo.CustomProductBlacklistVO;
import com.jomalls.custom.app.service.product.CustomProductBlacklistService; import com.jomalls.custom.app.service.CustomProductBlacklistService;
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.product.CustomProductBlacklistEntity; import com.jomalls.custom.dal.entity.product.CustomProductBlacklistEntity;
......
package com.jomalls.custom.app.service.impl.product; package com.jomalls.custom.app.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.exception.ServiceException; import com.jomalls.custom.app.exception.ServiceException;
import com.jomalls.custom.app.vo.product.CustomProductCnRemarkPageVO; import com.jomalls.custom.app.vo.CustomProductCnRemarkPageVO;
import com.jomalls.custom.app.vo.product.CustomProductCnRemarkVO; import com.jomalls.custom.app.vo.CustomProductCnRemarkVO;
import com.jomalls.custom.app.service.product.CustomProductCnRemarkService; import com.jomalls.custom.app.service.CustomProductCnRemarkService;
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.product.CustomProductCnRemarkEntity; import com.jomalls.custom.dal.entity.product.CustomProductCnRemarkEntity;
......
package com.jomalls.custom.app.service.impl.product; package com.jomalls.custom.app.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.exception.ServiceException; import com.jomalls.custom.app.exception.ServiceException;
import com.jomalls.custom.app.vo.product.CustomProductCraftRelPageVO; import com.jomalls.custom.app.vo.CustomProductCraftRelPageVO;
import com.jomalls.custom.app.vo.product.CustomProductCraftRelVO; import com.jomalls.custom.app.vo.CustomProductCraftRelVO;
import com.jomalls.custom.app.service.product.CustomProductCraftRelService; import com.jomalls.custom.app.service.CustomProductCraftRelService;
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.product.CustomProductCraftRelEntity; import com.jomalls.custom.dal.entity.product.CustomProductCraftRelEntity;
......
package com.jomalls.custom.app.service.impl.product; package com.jomalls.custom.app.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.exception.ServiceException; import com.jomalls.custom.app.exception.ServiceException;
import com.jomalls.custom.app.vo.product.CustomProductDiyUserRelPageVO; import com.jomalls.custom.app.vo.CustomProductDiyUserRelPageVO;
import com.jomalls.custom.app.vo.product.CustomProductDiyUserRelVO; import com.jomalls.custom.app.vo.CustomProductDiyUserRelVO;
import com.jomalls.custom.app.service.product.CustomProductDiyUserRelService; import com.jomalls.custom.app.service.CustomProductDiyUserRelService;
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.product.CustomProductDiyUserRelEntity; import com.jomalls.custom.dal.entity.product.CustomProductDiyUserRelEntity;
......
package com.jomalls.custom.app.service.impl.product; package com.jomalls.custom.app.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.jomalls.custom.app.exception.ServiceException; import com.jomalls.custom.app.exception.ServiceException;
import com.jomalls.custom.app.vo.product.CustomProductFactoryPriceIntervalRelPageVO; import com.jomalls.custom.app.vo.CustomProductFactoryPriceIntervalRelPageVO;
import com.jomalls.custom.app.vo.product.CustomProductFactoryPriceIntervalRelVO; import com.jomalls.custom.app.vo.CustomProductFactoryPriceIntervalRelVO;
import com.jomalls.custom.app.service.product.CustomProductFactoryPriceIntervalRelService; import com.jomalls.custom.app.service.CustomProductFactoryPriceIntervalRelService;
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.product.CustomProductFactoryPriceIntervalRelEntity; import com.jomalls.custom.dal.entity.product.CustomProductFactoryPriceIntervalRelEntity;
......
package com.jomalls.custom.app.service.impl.product; package com.jomalls.custom.app.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.exception.ServiceException; import com.jomalls.custom.app.exception.ServiceException;
import com.jomalls.custom.app.vo.product.CustomProductFactoryPriceRelPageVO; import com.jomalls.custom.app.vo.CustomProductFactoryPriceRelPageVO;
import com.jomalls.custom.app.vo.product.CustomProductFactoryPriceRelVO; import com.jomalls.custom.app.vo.CustomProductFactoryPriceRelVO;
import com.jomalls.custom.app.service.product.CustomProductFactoryPriceRelService; import com.jomalls.custom.app.service.CustomProductFactoryPriceRelService;
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.product.CustomProductFactoryPriceRelEntity; import com.jomalls.custom.dal.entity.product.CustomProductFactoryPriceRelEntity;
......
package com.jomalls.custom.app.service.impl.product; package com.jomalls.custom.app.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.exception.ServiceException; import com.jomalls.custom.app.exception.ServiceException;
import com.jomalls.custom.app.vo.product.CustomProductImagePageVO; import com.jomalls.custom.app.vo.CustomProductImagePageVO;
import com.jomalls.custom.app.vo.product.CustomProductImageVO; import com.jomalls.custom.app.vo.CustomProductImageVO;
import com.jomalls.custom.app.service.product.CustomProductImageService; import com.jomalls.custom.app.service.CustomProductImageService;
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.product.CustomProductImageEntity; import com.jomalls.custom.dal.entity.product.CustomProductImageEntity;
......
package com.jomalls.custom.app.service.impl.product; package com.jomalls.custom.app.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.exception.ServiceException; import com.jomalls.custom.app.exception.ServiceException;
import com.jomalls.custom.app.vo.product.CustomProductInfoPropertyPageVO; import com.jomalls.custom.app.vo.CustomProductInfoPropertyPageVO;
import com.jomalls.custom.app.vo.product.CustomProductInfoPropertyVO; import com.jomalls.custom.app.vo.CustomProductInfoPropertyVO;
import com.jomalls.custom.app.service.product.CustomProductInfoPropertyService; import com.jomalls.custom.app.service.CustomProductInfoPropertyService;
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.product.CustomProductInfoPropertyEntity; import com.jomalls.custom.dal.entity.product.CustomProductInfoPropertyEntity;
......
package com.jomalls.custom.app.service.impl.product; package com.jomalls.custom.app.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.dto.product.CustomProductInfoDTO; import com.jomalls.custom.app.dto.CustomProductInfoDTO;
import com.jomalls.custom.app.exception.ServiceException; import com.jomalls.custom.app.exception.ServiceException;
import com.jomalls.custom.app.service.impl.common.BaseCategoryInfoService; import com.jomalls.custom.integrate.service.BaseCategoryInfoService;
import com.jomalls.custom.app.vo.product.BaseCategoryInfoVO; import com.jomalls.custom.integrate.model.BaseCategoryInfoVO;
import com.jomalls.custom.app.vo.product.CustomProductInfoVO; import com.jomalls.custom.app.vo.CustomProductInfoVO;
import com.jomalls.custom.app.service.product.CustomProductInfoService; import com.jomalls.custom.app.service.CustomProductInfoService;
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.product.CustomProductInfoEntity; import com.jomalls.custom.dal.entity.product.CustomProductInfoEntity;
......
package com.jomalls.custom.app.service.impl.product; package com.jomalls.custom.app.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.exception.ServiceException; import com.jomalls.custom.app.exception.ServiceException;
import com.jomalls.custom.app.vo.product.CustomProductItemPageVO; import com.jomalls.custom.app.vo.CustomProductItemPageVO;
import com.jomalls.custom.app.vo.product.CustomProductItemVO; import com.jomalls.custom.app.vo.CustomProductItemVO;
import com.jomalls.custom.app.service.product.CustomProductItemService; import com.jomalls.custom.app.service.CustomProductItemService;
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.product.CustomProductItemEntity; import com.jomalls.custom.dal.entity.product.CustomProductItemEntity;
......
package com.jomalls.custom.app.service.impl.product; package com.jomalls.custom.app.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.exception.ServiceException; import com.jomalls.custom.app.exception.ServiceException;
import com.jomalls.custom.app.vo.product.CustomProductRemarkPageVO; import com.jomalls.custom.app.vo.CustomProductRemarkPageVO;
import com.jomalls.custom.app.vo.product.CustomProductRemarkVO; import com.jomalls.custom.app.vo.CustomProductRemarkVO;
import com.jomalls.custom.app.service.product.CustomProductRemarkService; import com.jomalls.custom.app.service.CustomProductRemarkService;
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.product.CustomProductRemarkEntity; import com.jomalls.custom.dal.entity.product.CustomProductRemarkEntity;
......
package com.jomalls.custom.app.service.impl.product; package com.jomalls.custom.app.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.jomalls.custom.app.exception.ServiceException; import com.jomalls.custom.app.exception.ServiceException;
import com.jomalls.custom.app.vo.product.CustomProductWarehouseRelPageVO; import com.jomalls.custom.app.vo.CustomProductWarehouseRelPageVO;
import com.jomalls.custom.app.vo.product.CustomProductWarehouseRelVO; import com.jomalls.custom.app.vo.CustomProductWarehouseRelVO;
import com.jomalls.custom.app.service.product.CustomProductWarehouseRelService; import com.jomalls.custom.app.service.CustomProductWarehouseRelService;
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.product.CustomProductWarehouseRelEntity; import com.jomalls.custom.dal.entity.product.CustomProductWarehouseRelEntity;
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.app.vo;
import com.jomalls.custom.page.PageRequest; import com.jomalls.custom.page.PageRequest;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.app.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.app.vo;
import com.jomalls.custom.page.PageRequest; import com.jomalls.custom.page.PageRequest;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.app.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.app.vo;
import com.jomalls.custom.page.PageRequest; import com.jomalls.custom.page.PageRequest;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.app.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.app.vo;
import com.jomalls.custom.page.PageRequest; import com.jomalls.custom.page.PageRequest;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.app.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.app.vo;
import com.jomalls.custom.page.PageRequest; import com.jomalls.custom.page.PageRequest;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.app.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.app.vo;
import com.jomalls.custom.page.PageRequest; import com.jomalls.custom.page.PageRequest;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.app.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.app.vo;
import com.jomalls.custom.page.PageRequest; import com.jomalls.custom.page.PageRequest;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.app.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.app.vo;
import com.jomalls.custom.page.PageRequest; import com.jomalls.custom.page.PageRequest;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.app.vo;
import com.jomalls.custom.page.PageRequest; import com.jomalls.custom.page.PageRequest;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.app.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.app.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.app.vo;
import com.jomalls.custom.page.PageRequest; import com.jomalls.custom.page.PageRequest;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.app.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.app.vo;
import com.jomalls.custom.page.PageRequest; import com.jomalls.custom.page.PageRequest;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.app.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.app.vo;
import com.jomalls.custom.page.PageRequest; import com.jomalls.custom.page.PageRequest;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.app.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
......
package com.jomalls.custom.app.enums; package com.jomalls.custom.enums;
import lombok.Getter; import lombok.Getter;
......
package com.jomalls.custom.app.utils; package com.jomalls.custom.utils;
import com.jomalls.custom.app.enums.CodeEnum; import com.jomalls.custom.enums.CodeEnum;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
......
...@@ -26,6 +26,11 @@ ...@@ -26,6 +26,11 @@
<version>3.2.2</version> <version>3.2.2</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.jomalls.custom</groupId>
<artifactId>custom-server-core</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId> <groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId> <artifactId>lombok</artifactId>
<optional>true</optional> <optional>true</optional>
......
package com.jomalls.custom.app.vo.product; package com.jomalls.custom.integrate.model;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
......
package com.jomalls.custom.app.service.impl.common; package com.jomalls.custom.integrate.service;
import com.jomalls.custom.app.vo.product.BaseCategoryInfoVO; import com.jomalls.custom.integrate.model.BaseCategoryInfoVO;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
......
package com.jomalls.custom.config; package com.jomalls.custom.config;
import com.jomalls.custom.app.enums.CodeEnum; import com.jomalls.custom.enums.CodeEnum;
import com.jomalls.custom.app.exception.InvalidTokenException; import com.jomalls.custom.app.exception.InvalidTokenException;
import com.jomalls.custom.app.exception.PermissionDeniedException; import com.jomalls.custom.app.exception.PermissionDeniedException;
import com.jomalls.custom.integrate.exception.RemoteServiceException; import com.jomalls.custom.integrate.exception.RemoteServiceException;
import com.jomalls.custom.app.exception.ServiceException; import com.jomalls.custom.app.exception.ServiceException;
import com.jomalls.custom.app.utils.R; import com.jomalls.custom.utils.R;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.http.HttpStatus; import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
......
package com.jomalls.custom.config; package com.jomalls.custom.config;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.jomalls.custom.app.enums.CodeEnum; import com.jomalls.custom.enums.CodeEnum;
import org.jspecify.annotations.NonNull; import org.jspecify.annotations.NonNull;
import org.springframework.core.MethodParameter; import org.springframework.core.MethodParameter;
import org.springframework.core.annotation.AnnotatedElementUtils; import org.springframework.core.annotation.AnnotatedElementUtils;
...@@ -56,18 +56,18 @@ public class RestResponseBodyConfig implements ResponseBodyAdvice<Object> { ...@@ -56,18 +56,18 @@ public class RestResponseBodyConfig implements ResponseBodyAdvice<Object> {
String requestPath = request.getURI().getPath(); String requestPath = request.getURI().getPath();
ServletServerHttpResponse httpResponse = (ServletServerHttpResponse) response; ServletServerHttpResponse httpResponse = (ServletServerHttpResponse) response;
if (httpResponse.getServletResponse().getStatus() == HttpStatus.NOT_FOUND.value()) { if (httpResponse.getServletResponse().getStatus() == HttpStatus.NOT_FOUND.value()) {
return com.jomalls.custom.app.utils.R.fail(CodeEnum.NOT_FOUND); return com.jomalls.custom.utils.R.fail(CodeEnum.NOT_FOUND);
} else if (this.isNoWrapResponseUrl(requestPath)) { } else if (this.isNoWrapResponseUrl(requestPath)) {
return body; return body;
} else { } else {
if (body instanceof String) { if (body instanceof String) {
try { try {
return objectMapper.writeValueAsString(com.jomalls.custom.app.utils.R.ok(body)); return objectMapper.writeValueAsString(com.jomalls.custom.utils.R.ok(body));
} catch (Exception e) { } catch (Exception e) {
return body; return body;
} }
} }
return body instanceof com.jomalls.custom.app.utils.R ? body : com.jomalls.custom.app.utils.R.ok(body); return body instanceof com.jomalls.custom.utils.R ? body : com.jomalls.custom.utils.R.ok(body);
} }
} }
} }
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
package com.jomalls.custom.config; package com.jomalls.custom.config;
import com.jomalls.custom.app.enums.CodeEnum; import com.jomalls.custom.enums.CodeEnum;
import com.jomalls.custom.app.exception.InvalidTokenException; import com.jomalls.custom.app.exception.InvalidTokenException;
import com.jomalls.custom.app.utils.RequestHolder; import com.jomalls.custom.app.utils.RequestHolder;
import com.jomalls.custom.security.LoginUser; import com.jomalls.custom.security.LoginUser;
...@@ -10,8 +10,6 @@ import com.jomalls.custom.security.SecurityUtils; ...@@ -10,8 +10,6 @@ import com.jomalls.custom.security.SecurityUtils;
import com.jomalls.custom.security.TokenHandle; import com.jomalls.custom.security.TokenHandle;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.jspecify.annotations.NonNull; import org.jspecify.annotations.NonNull;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
......
package com.jomalls.custom.webapp.controller.product; package com.jomalls.custom.webapp.controller;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.vo.product.CustomProductBlacklistPageVO; import com.jomalls.custom.app.vo.CustomProductBlacklistPageVO;
import com.jomalls.custom.app.vo.product.CustomProductBlacklistVO; import com.jomalls.custom.app.vo.CustomProductBlacklistVO;
import com.jomalls.custom.app.service.product.CustomProductBlacklistService; import com.jomalls.custom.app.service.CustomProductBlacklistService;
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;
......
package com.jomalls.custom.webapp.controller.product; package com.jomalls.custom.webapp.controller;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.vo.product.CustomProductCnRemarkPageVO; import com.jomalls.custom.app.vo.CustomProductCnRemarkPageVO;
import com.jomalls.custom.app.vo.product.CustomProductCnRemarkVO; import com.jomalls.custom.app.vo.CustomProductCnRemarkVO;
import com.jomalls.custom.app.service.product.CustomProductCnRemarkService; import com.jomalls.custom.app.service.CustomProductCnRemarkService;
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;
......
package com.jomalls.custom.webapp.controller.product; package com.jomalls.custom.webapp.controller;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.annotation.RequiresPermissions; import com.jomalls.custom.app.annotation.RequiresPermissions;
import com.jomalls.custom.app.vo.product.CustomProductCraftRelPageVO; import com.jomalls.custom.app.vo.CustomProductCraftRelPageVO;
import com.jomalls.custom.app.vo.product.CustomProductCraftRelVO; import com.jomalls.custom.app.vo.CustomProductCraftRelVO;
import com.jomalls.custom.app.service.product.CustomProductCraftRelService; import com.jomalls.custom.app.service.CustomProductCraftRelService;
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;
......
package com.jomalls.custom.webapp.controller.product; package com.jomalls.custom.webapp.controller;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.vo.product.CustomProductDiyUserRelPageVO; import com.jomalls.custom.app.vo.CustomProductDiyUserRelPageVO;
import com.jomalls.custom.app.vo.product.CustomProductDiyUserRelVO; import com.jomalls.custom.app.vo.CustomProductDiyUserRelVO;
import com.jomalls.custom.app.service.product.CustomProductDiyUserRelService; import com.jomalls.custom.app.service.CustomProductDiyUserRelService;
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;
......
package com.jomalls.custom.webapp.controller.product; package com.jomalls.custom.webapp.controller;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.vo.product.CustomProductFactoryPriceIntervalRelPageVO; import com.jomalls.custom.app.vo.CustomProductFactoryPriceIntervalRelPageVO;
import com.jomalls.custom.app.vo.product.CustomProductFactoryPriceIntervalRelVO; import com.jomalls.custom.app.vo.CustomProductFactoryPriceIntervalRelVO;
import com.jomalls.custom.app.service.product.CustomProductFactoryPriceIntervalRelService; import com.jomalls.custom.app.service.CustomProductFactoryPriceIntervalRelService;
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;
......
package com.jomalls.custom.webapp.controller.product; package com.jomalls.custom.webapp.controller;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.vo.product.CustomProductFactoryPriceRelPageVO; import com.jomalls.custom.app.vo.CustomProductFactoryPriceRelPageVO;
import com.jomalls.custom.app.vo.product.CustomProductFactoryPriceRelVO; import com.jomalls.custom.app.vo.CustomProductFactoryPriceRelVO;
import com.jomalls.custom.app.service.product.CustomProductFactoryPriceRelService; import com.jomalls.custom.app.service.CustomProductFactoryPriceRelService;
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;
......
package com.jomalls.custom.webapp.controller.product; package com.jomalls.custom.webapp.controller;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.vo.product.CustomProductImagePageVO; import com.jomalls.custom.app.vo.CustomProductImagePageVO;
import com.jomalls.custom.app.vo.product.CustomProductImageVO; import com.jomalls.custom.app.vo.CustomProductImageVO;
import com.jomalls.custom.app.service.product.CustomProductImageService; import com.jomalls.custom.app.service.CustomProductImageService;
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;
......
package com.jomalls.custom.webapp.controller.product; package com.jomalls.custom.webapp.controller;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.dto.product.CustomProductInfoDTO; import com.jomalls.custom.app.dto.CustomProductInfoDTO;
import com.jomalls.custom.app.vo.product.CustomProductInfoVO; import com.jomalls.custom.app.vo.CustomProductInfoVO;
import com.jomalls.custom.app.service.product.CustomProductInfoService; import com.jomalls.custom.app.service.CustomProductInfoService;
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;
......
package com.jomalls.custom.webapp.controller.product; package com.jomalls.custom.webapp.controller;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.vo.product.CustomProductInfoPropertyPageVO; import com.jomalls.custom.app.vo.CustomProductInfoPropertyPageVO;
import com.jomalls.custom.app.vo.product.CustomProductInfoPropertyVO; import com.jomalls.custom.app.vo.CustomProductInfoPropertyVO;
import com.jomalls.custom.app.service.product.CustomProductInfoPropertyService; import com.jomalls.custom.app.service.CustomProductInfoPropertyService;
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;
......
package com.jomalls.custom.webapp.controller.product; package com.jomalls.custom.webapp.controller;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.vo.product.CustomProductItemPageVO; import com.jomalls.custom.app.vo.CustomProductItemPageVO;
import com.jomalls.custom.app.vo.product.CustomProductItemVO; import com.jomalls.custom.app.vo.CustomProductItemVO;
import com.jomalls.custom.app.service.product.CustomProductItemService; import com.jomalls.custom.app.service.CustomProductItemService;
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;
......
package com.jomalls.custom.webapp.controller.product; package com.jomalls.custom.webapp.controller;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.vo.product.CustomProductRemarkPageVO; import com.jomalls.custom.app.vo.CustomProductRemarkPageVO;
import com.jomalls.custom.app.vo.product.CustomProductRemarkVO; import com.jomalls.custom.app.vo.CustomProductRemarkVO;
import com.jomalls.custom.app.service.product.CustomProductRemarkService; import com.jomalls.custom.app.service.CustomProductRemarkService;
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;
......
package com.jomalls.custom.webapp.controller.product; package com.jomalls.custom.webapp.controller;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jomalls.custom.app.vo.product.CustomProductWarehouseRelPageVO; import com.jomalls.custom.app.vo.CustomProductWarehouseRelPageVO;
import com.jomalls.custom.app.vo.product.CustomProductWarehouseRelVO; import com.jomalls.custom.app.vo.CustomProductWarehouseRelVO;
import com.jomalls.custom.app.service.product.CustomProductWarehouseRelService; import com.jomalls.custom.app.service.CustomProductWarehouseRelService;
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