商品模块代码提交
This commit is contained in:
parent
3b62eb6079
commit
ddb7443a1a
|
|
@ -3,10 +3,10 @@ package com.czg.controller;
|
||||||
import cn.hutool.core.bean.BeanUtil;
|
import cn.hutool.core.bean.BeanUtil;
|
||||||
import com.czg.annotation.LogOperation;
|
import com.czg.annotation.LogOperation;
|
||||||
import com.czg.annotation.SaAdminCheckPermission;
|
import com.czg.annotation.SaAdminCheckPermission;
|
||||||
|
import com.czg.product.dto.ShopProdUnitDTO;
|
||||||
|
import com.czg.product.entity.ShopProdUnit;
|
||||||
|
import com.czg.product.service.ShopProdUnitService;
|
||||||
import com.czg.resp.CzgResult;
|
import com.czg.resp.CzgResult;
|
||||||
import com.czg.service.product.dto.ShopProdUnitDTO;
|
|
||||||
import com.czg.service.product.entity.ShopProdUnit;
|
|
||||||
import com.czg.service.product.service.ShopProdUnitService;
|
|
||||||
import com.czg.utils.AssertUtil;
|
import com.czg.utils.AssertUtil;
|
||||||
import com.czg.validator.ValidatorUtil;
|
import com.czg.validator.ValidatorUtil;
|
||||||
import com.czg.validator.group.DefaultGroup;
|
import com.czg.validator.group.DefaultGroup;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.czg.service.product.dto;
|
package com.czg.product.dto;
|
||||||
|
|
||||||
import com.alibaba.fastjson2.annotation.JSONField;
|
import com.alibaba.fastjson2.annotation.JSONField;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.czg.service.product.dto;
|
package com.czg.product.dto;
|
||||||
|
|
||||||
import com.alibaba.fastjson2.annotation.JSONField;
|
import com.alibaba.fastjson2.annotation.JSONField;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.czg.service.product.dto;
|
package com.czg.product.dto;
|
||||||
|
|
||||||
import com.alibaba.fastjson2.annotation.JSONField;
|
import com.alibaba.fastjson2.annotation.JSONField;
|
||||||
import com.czg.validator.group.DefaultGroup;
|
import com.czg.validator.group.DefaultGroup;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.czg.service.product.entity;
|
package com.czg.product.entity;
|
||||||
|
|
||||||
import com.mybatisflex.annotation.Id;
|
import com.mybatisflex.annotation.Id;
|
||||||
import com.mybatisflex.annotation.KeyType;
|
import com.mybatisflex.annotation.KeyType;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.czg.service.product.entity;
|
package com.czg.product.entity;
|
||||||
|
|
||||||
import com.mybatisflex.annotation.Id;
|
import com.mybatisflex.annotation.Id;
|
||||||
import com.mybatisflex.annotation.KeyType;
|
import com.mybatisflex.annotation.KeyType;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.czg.service.product.entity;
|
package com.czg.product.entity;
|
||||||
|
|
||||||
import com.mybatisflex.annotation.Id;
|
import com.mybatisflex.annotation.Id;
|
||||||
import com.mybatisflex.annotation.KeyType;
|
import com.mybatisflex.annotation.KeyType;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.czg.service.product.enums;
|
package com.czg.product.enums;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 单位类型
|
* 单位类型
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
package com.czg.product.service;
|
||||||
|
|
||||||
|
|
||||||
|
import com.czg.core.service.IBaseService;
|
||||||
|
import com.czg.product.entity.Product;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 商品
|
||||||
|
*
|
||||||
|
* @author Tankaikai tankaikai@aliyun.com
|
||||||
|
* @since 1.0 2025-02-10
|
||||||
|
*/
|
||||||
|
public interface ProductService extends IBaseService<Product> {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,14 @@
|
||||||
|
package com.czg.product.service;
|
||||||
|
|
||||||
|
import com.czg.core.service.IBaseService;
|
||||||
|
import com.czg.product.entity.ShopProdCategory;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 店铺商品分类
|
||||||
|
*
|
||||||
|
* @author Tankaikai tankaikai@aliyun.com
|
||||||
|
* @since 1.0 2025-02-10
|
||||||
|
*/
|
||||||
|
public interface ShopProdCategoryService extends IBaseService<ShopProdCategory> {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
package com.czg.service.product.service;
|
package com.czg.product.service;
|
||||||
|
|
||||||
import com.czg.core.service.IBaseService;
|
import com.czg.core.service.IBaseService;
|
||||||
import com.czg.service.product.dto.ShopProdUnitDTO;
|
import com.czg.product.dto.ShopProdUnitDTO;
|
||||||
import com.czg.service.product.entity.ShopProdUnit;
|
import com.czg.product.entity.ShopProdUnit;
|
||||||
import com.mybatisflex.core.paginate.Page;
|
import com.mybatisflex.core.paginate.Page;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package com.czg.service.product.mapper;
|
package com.czg.service.product.mapper;
|
||||||
|
|
||||||
import com.czg.service.product.entity.Product;
|
import com.czg.product.entity.Product;
|
||||||
import com.mybatisflex.core.BaseMapper;
|
import com.mybatisflex.core.BaseMapper;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package com.czg.service.product.mapper;
|
package com.czg.service.product.mapper;
|
||||||
|
|
||||||
import com.czg.service.product.entity.ShopProdCategory;
|
import com.czg.product.entity.ShopProdCategory;
|
||||||
import com.mybatisflex.core.BaseMapper;
|
import com.mybatisflex.core.BaseMapper;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package com.czg.service.product.mapper;
|
package com.czg.service.product.mapper;
|
||||||
|
|
||||||
import com.czg.service.product.entity.ShopProdUnit;
|
import com.czg.product.entity.ShopProdUnit;
|
||||||
import com.mybatisflex.core.BaseMapper;
|
import com.mybatisflex.core.BaseMapper;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
package com.czg.service.product.service;
|
|
||||||
|
|
||||||
import com.czg.service.product.entity.Product;
|
|
||||||
import com.mybatisflex.core.service.IService;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 商品
|
|
||||||
*
|
|
||||||
* @author Tankaikai tankaikai@aliyun.com
|
|
||||||
* @since 1.0 2025-02-10
|
|
||||||
*/
|
|
||||||
public interface ProductService extends IService<Product> {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
package com.czg.service.product.service;
|
|
||||||
|
|
||||||
import com.czg.service.product.entity.ShopProdCategory;
|
|
||||||
import com.mybatisflex.core.service.IService;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 店铺商品分类
|
|
||||||
*
|
|
||||||
* @author Tankaikai tankaikai@aliyun.com
|
|
||||||
* @since 1.0 2025-02-10
|
|
||||||
*/
|
|
||||||
public interface ShopProdCategoryService extends IService<ShopProdCategory> {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
package com.czg.service.product.service.impl;
|
package com.czg.service.product.service.impl;
|
||||||
|
|
||||||
import com.czg.service.product.entity.Product;
|
import com.czg.core.service.impl.BaseServiceImpl;
|
||||||
|
import com.czg.product.entity.Product;
|
||||||
|
import com.czg.product.service.ProductService;
|
||||||
import com.czg.service.product.mapper.ProductMapper;
|
import com.czg.service.product.mapper.ProductMapper;
|
||||||
import com.czg.service.product.service.ProductService;
|
|
||||||
import com.mybatisflex.spring.service.impl.ServiceImpl;
|
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -13,6 +13,7 @@ import org.springframework.stereotype.Service;
|
||||||
* @since 1.0 2025-02-10
|
* @since 1.0 2025-02-10
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
public class ProductServiceImpl extends ServiceImpl<ProductMapper, Product> implements ProductService {
|
public class ProductServiceImpl extends BaseServiceImpl<ProductMapper, Product> implements ProductService {
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
package com.czg.service.product.service.impl;
|
package com.czg.service.product.service.impl;
|
||||||
|
|
||||||
import com.czg.service.product.entity.ShopProdCategory;
|
import com.czg.core.service.impl.BaseServiceImpl;
|
||||||
|
import com.czg.product.entity.ShopProdCategory;
|
||||||
|
import com.czg.product.service.ShopProdCategoryService;
|
||||||
import com.czg.service.product.mapper.ShopProdCategoryMapper;
|
import com.czg.service.product.mapper.ShopProdCategoryMapper;
|
||||||
import com.czg.service.product.service.ShopProdCategoryService;
|
|
||||||
import com.mybatisflex.spring.service.impl.ServiceImpl;
|
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -13,6 +13,6 @@ import org.springframework.stereotype.Service;
|
||||||
* @since 1.0 2025-02-10
|
* @since 1.0 2025-02-10
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
public class ShopProdCategoryServiceImpl extends ServiceImpl<ShopProdCategoryMapper, ShopProdCategory> implements ShopProdCategoryService {
|
public class ShopProdCategoryServiceImpl extends BaseServiceImpl<ShopProdCategoryMapper, ShopProdCategory> implements ShopProdCategoryService {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -7,12 +7,12 @@ import com.czg.core.service.impl.BaseServiceImpl;
|
||||||
import com.czg.enums.StatusEnum;
|
import com.czg.enums.StatusEnum;
|
||||||
import com.czg.enums.YesNoEnum;
|
import com.czg.enums.YesNoEnum;
|
||||||
import com.czg.exception.CzgException;
|
import com.czg.exception.CzgException;
|
||||||
|
import com.czg.product.dto.ShopProdUnitDTO;
|
||||||
|
import com.czg.product.entity.ShopProdUnit;
|
||||||
|
import com.czg.product.enums.UnitTypeEnum;
|
||||||
|
import com.czg.product.service.ShopProdUnitService;
|
||||||
import com.czg.sa.StpKit;
|
import com.czg.sa.StpKit;
|
||||||
import com.czg.service.product.dto.ShopProdUnitDTO;
|
|
||||||
import com.czg.service.product.entity.ShopProdUnit;
|
|
||||||
import com.czg.service.product.enums.UnitTypeEnum;
|
|
||||||
import com.czg.service.product.mapper.ShopProdUnitMapper;
|
import com.czg.service.product.mapper.ShopProdUnitMapper;
|
||||||
import com.czg.service.product.service.ShopProdUnitService;
|
|
||||||
import com.mybatisflex.core.paginate.Page;
|
import com.mybatisflex.core.paginate.Page;
|
||||||
import com.mybatisflex.core.query.QueryChain;
|
import com.mybatisflex.core.query.QueryChain;
|
||||||
import com.mybatisflex.core.query.QueryWrapper;
|
import com.mybatisflex.core.query.QueryWrapper;
|
||||||
|
|
@ -22,7 +22,8 @@ import org.springframework.stereotype.Service;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import static com.czg.service.product.entity.table.ShopProdUnitTableDef.SHOP_PROD_UNIT;
|
import static com.czg.product.entity.table.ShopProdUnitTableDef.SHOP_PROD_UNIT;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 商品单位Service实现类
|
* 商品单位Service实现类
|
||||||
|
|
@ -33,7 +34,6 @@ import static com.czg.service.product.entity.table.ShopProdUnitTableDef.SHOP_PRO
|
||||||
@Service
|
@Service
|
||||||
public class ShopProdUnitServiceImpl extends BaseServiceImpl<ShopProdUnitMapper, ShopProdUnit> implements ShopProdUnitService {
|
public class ShopProdUnitServiceImpl extends BaseServiceImpl<ShopProdUnitMapper, ShopProdUnit> implements ShopProdUnitService {
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public QueryWrapper query() {
|
public QueryWrapper query() {
|
||||||
return super.query().from(SHOP_PROD_UNIT);
|
return super.query().from(SHOP_PROD_UNIT);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue