|  |  |  | 
|---|
|  |  |  | import lombok.RequiredArgsConstructor; | 
|---|
|  |  |  | import lombok.extern.slf4j.Slf4j; | 
|---|
|  |  |  | import org.springframework.stereotype.Service; | 
|---|
|  |  |  | import org.springframework.transaction.annotation.Transactional; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Slf4j | 
|---|
|  |  |  | @Service | 
|---|
|  |  |  | @RequiredArgsConstructor | 
|---|
|  |  |  | @Transactional | 
|---|
|  |  |  | public class AdminMallGoodsCategoryService extends ServiceImpl<MallGoodsCategoryMapper, MallGoodsCategory> implements IAdminMallGoodsCategoryService { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private final MallGoodsCategoryMapper mallGoodsCategoryMapper; | 
|---|
|  |  |  | 
|---|
|  |  |  | MallGoodsCategory mallGoodsCategory = mallGoodsCategoryMapper.selectById(id); | 
|---|
|  |  |  | mallGoodsCategory.setName(mallGoodsCategoryParam.getName()); | 
|---|
|  |  |  | mallGoodsCategory.setImage(mallGoodsCategoryParam.getImage()); | 
|---|
|  |  |  | mallGoodsCategory.setIndexNum(mallGoodsCategoryParam.getIndexNum()); | 
|---|
|  |  |  | if(ObjectUtil.isNotEmpty(mallGoodsCategoryParam.getParentId())){ | 
|---|
|  |  |  | Long parentId = mallGoodsCategoryParam.getParentId(); | 
|---|
|  |  |  | MallGoodsCategory mallGoodsCategoryParent = mallGoodsCategoryMapper.selectById(parentId); | 
|---|