From 3d75712b9cc5ff70abc45808594ffd303e35ef64 Mon Sep 17 00:00:00 2001
From: zepengdev <lzpsmith@outlook.com>
Date: Wed, 04 Jun 2025 08:26:38 +0800
Subject: [PATCH] 删除ProductCategory

---
 /dev/null |   79 ---------------------------------------
 1 files changed, 0 insertions(+), 79 deletions(-)

diff --git a/oying-system/src/main/java/com/oying/modules/pc/product/domain/ProductCategory.java b/oying-system/src/main/java/com/oying/modules/pc/product/domain/ProductCategory.java
deleted file mode 100644
index b677fdc..0000000
--- a/oying-system/src/main/java/com/oying/modules/pc/product/domain/ProductCategory.java
+++ /dev/null
@@ -1,52 +0,0 @@
-package com.oying.modules.pc.product.domain;
-
-import lombok.Data;
-import cn.hutool.core.bean.BeanUtil;
-import io.swagger.annotations.ApiModelProperty;
-import cn.hutool.core.bean.copier.CopyOptions;
-import java.sql.Timestamp;
-import javax.validation.constraints.NotNull;
-import java.io.Serializable;
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-
-/**
-* @description /
-* @author lzp
-* @date 2025-05-13
-**/
-@Data
-@TableName("pc_product_category")
-public class ProductCategory implements Serializable {
-
-    @TableId(value = "id", type = IdType.AUTO)
-    @ApiModelProperty(value = "商品类目唯一标识")
-    private Long id;
-
-    @NotNull
-    @ApiModelProperty(value = "商品ID")
-    private Long productId;
-
-    @ApiModelProperty(value = "所属一级店铺类目ID")
-    private Long storeCategoryId;
-
-    @ApiModelProperty(value = "所属二级店铺类目ID")
-    private Long storeCategorySecondId;
-
-    @ApiModelProperty(value = "创建者")
-    private Long createBy;
-
-    @ApiModelProperty(value = "创建时间")
-    private Timestamp createTime;
-
-    @ApiModelProperty(value = "修改者")
-    private Long updateBy;
-
-    @ApiModelProperty(value = "修改时间")
-    private Timestamp updateTime;
-
-    public void copy(ProductCategory source){
-        BeanUtil.copyProperties(source,this, CopyOptions.create().setIgnoreNullValue(true));
-    }
-}
diff --git a/oying-system/src/main/java/com/oying/modules/pc/product/mapper/ProductCategoryMapper.java b/oying-system/src/main/java/com/oying/modules/pc/product/mapper/ProductCategoryMapper.java
deleted file mode 100644
index 8fe2ade..0000000
--- a/oying-system/src/main/java/com/oying/modules/pc/product/mapper/ProductCategoryMapper.java
+++ /dev/null
@@ -1,22 +0,0 @@
-package com.oying.modules.pc.product.mapper;
-
-import com.oying.modules.pc.product.domain.ProductCategory;
-import com.oying.modules.pc.product.domain.dto.ProductCategoryQueryCriteria;
-import java.util.List;
-import org.apache.ibatis.annotations.Param;
-import org.apache.ibatis.annotations.Mapper;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-
-/**
-* @author lzp
-* @date 2025-05-13
-**/
-@Mapper
-public interface ProductCategoryMapper extends BaseMapper<ProductCategory> {
-
-    IPage<ProductCategory> findAll(@Param("criteria") ProductCategoryQueryCriteria criteria, Page<Object> page);
-
-    List<ProductCategory> findAll(@Param("criteria") ProductCategoryQueryCriteria criteria);
-}
diff --git a/oying-system/src/main/java/com/oying/modules/pc/product/service/ProductCategoryService.java b/oying-system/src/main/java/com/oying/modules/pc/product/service/ProductCategoryService.java
deleted file mode 100644
index 8e3aa61..0000000
--- a/oying-system/src/main/java/com/oying/modules/pc/product/service/ProductCategoryService.java
+++ /dev/null
@@ -1,60 +0,0 @@
-package com.oying.modules.pc.product.service;
-
-import com.oying.modules.pc.product.domain.ProductCategory;
-import com.oying.modules.pc.product.domain.dto.ProductCategoryQueryCriteria;
-import java.util.Map;
-import java.util.List;
-import java.io.IOException;
-import javax.servlet.http.HttpServletResponse;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.baomidou.mybatisplus.extension.service.IService;
-import com.oying.utils.PageResult;
-
-/**
-* @description 服务接口
-* @author lzp
-* @date 2025-05-13
-**/
-public interface ProductCategoryService extends IService<ProductCategory> {
-
-    /**
-    * 查询数据分页
-    * @param criteria 条件
-    * @param page 分页参数
-    * @return PageResult
-    */
-    PageResult<ProductCategory> queryAll(ProductCategoryQueryCriteria criteria, Page<Object> page);
-
-    /**
-    * 查询所有数据不分页
-    * @param criteria 条件参数
-    * @return List<ProductCategoryDto>
-    */
-    List<ProductCategory> queryAll(ProductCategoryQueryCriteria criteria);
-
-    /**
-    * 创建
-    * @param resources /
-    */
-    void create(ProductCategory resources);
-
-    /**
-    * 编辑
-    * @param resources /
-    */
-    void update(ProductCategory resources);
-
-    /**
-    * 多选删除
-    * @param ids /
-    */
-    void deleteAll(List<Long> ids);
-
-    /**
-    * 导出数据
-    * @param all 待导出的数据
-    * @param response /
-    * @throws IOException /
-    */
-    void download(List<ProductCategory> all, HttpServletResponse response) throws IOException;
-}
diff --git a/oying-system/src/main/java/com/oying/modules/pc/product/service/impl/ProductCategoryServiceImpl.java b/oying-system/src/main/java/com/oying/modules/pc/product/service/impl/ProductCategoryServiceImpl.java
deleted file mode 100644
index 844836f..0000000
--- a/oying-system/src/main/java/com/oying/modules/pc/product/service/impl/ProductCategoryServiceImpl.java
+++ /dev/null
@@ -1,79 +0,0 @@
-package com.oying.modules.pc.product.service.impl;
-
-import com.oying.modules.pc.product.domain.ProductCategory;
-import com.oying.utils.FileUtil;
-import lombok.RequiredArgsConstructor;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.oying.modules.pc.product.service.ProductCategoryService;
-import com.oying.modules.pc.product.domain.dto.ProductCategoryQueryCriteria;
-import com.oying.modules.pc.product.mapper.ProductCategoryMapper;
-import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
-import com.oying.utils.PageUtil;
-import java.util.List;
-import java.util.Map;
-import java.io.IOException;
-import javax.servlet.http.HttpServletResponse;
-import java.util.ArrayList;
-import java.util.LinkedHashMap;
-import com.oying.utils.PageResult;
-
-/**
-* @description 服务实现
-* @author lzp
-* @date 2025-05-13
-**/
-@Service
-@RequiredArgsConstructor
-public class ProductCategoryServiceImpl extends ServiceImpl<ProductCategoryMapper, ProductCategory> implements ProductCategoryService {
-
-    private final ProductCategoryMapper productCategoryMapper;
-
-    @Override
-    public PageResult<ProductCategory> queryAll(ProductCategoryQueryCriteria criteria, Page<Object> page){
-        return PageUtil.toPage(productCategoryMapper.findAll(criteria, page));
-    }
-
-    @Override
-    public List<ProductCategory> queryAll(ProductCategoryQueryCriteria criteria){
-        return productCategoryMapper.findAll(criteria);
-    }
-
-    @Override
-    @Transactional(rollbackFor = Exception.class)
-    public void create(ProductCategory resources) {
-        productCategoryMapper.insert(resources);
-    }
-
-    @Override
-    @Transactional(rollbackFor = Exception.class)
-    public void update(ProductCategory resources) {
-        ProductCategory productCategory = getById(resources.getId());
-        productCategory.copy(resources);
-        productCategoryMapper.updateById(productCategory);
-    }
-
-    @Override
-    @Transactional(rollbackFor = Exception.class)
-    public void deleteAll(List<Long> ids) {
-        productCategoryMapper.deleteBatchIds(ids);
-    }
-
-    @Override
-    public void download(List<ProductCategory> all, HttpServletResponse response) throws IOException {
-        List<Map<String, Object>> list = new ArrayList<>();
-        for (ProductCategory productCategory : all) {
-            Map<String, Object> map = new LinkedHashMap<>();
-            map.put("商品ID", productCategory.getProductId());
-            map.put("所属一级店铺类目ID", productCategory.getStoreCategoryId());
-            map.put("所属二级店铺类目ID", productCategory.getStoreCategorySecondId());
-            map.put("创建者", productCategory.getCreateBy());
-            map.put("创建时间", productCategory.getCreateTime());
-            map.put("修改者", productCategory.getUpdateBy());
-            map.put("修改时间", productCategory.getUpdateTime());
-            list.add(map);
-        }
-        FileUtil.downloadExcel(list, response);
-    }
-}

--
Gitblit v1.9.3