Ver código fonte

新增模块

fanzherong_v 1 mês atrás
pai
commit
69a108fc27

+ 4 - 0
snowy-admin-web/src/api/biz/bizSupplierApi.js

@@ -24,5 +24,9 @@ export default {
 	// 获取供货商详情
 	bizSupplierDetail(data) {
 		return request('detail', data, 'get')
+	},
+	// 获取供货商列表
+	getList(data){
+		return request('getList',data,'get')
 	}
 }

+ 22 - 15
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/supplier/controller/BizSupplierController.java → snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizSupplier/controller/BizSupplierController.java

@@ -10,7 +10,7 @@
  * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。
  * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
  */
-package vip.xiaonuo.biz.modular.supplier.controller;
+package vip.xiaonuo.biz.modular.bizSupplier.controller;
 
 import cn.dev33.satoken.annotation.SaCheckPermission;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@@ -23,12 +23,12 @@ import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RestController;
 import vip.xiaonuo.common.annotation.CommonLog;
 import vip.xiaonuo.common.pojo.CommonResult;
-import vip.xiaonuo.biz.modular.supplier.entity.BizSupplier;
-import vip.xiaonuo.biz.modular.supplier.param.BizSupplierAddParam;
-import vip.xiaonuo.biz.modular.supplier.param.BizSupplierEditParam;
-import vip.xiaonuo.biz.modular.supplier.param.BizSupplierIdParam;
-import vip.xiaonuo.biz.modular.supplier.param.BizSupplierPageParam;
-import vip.xiaonuo.biz.modular.supplier.service.BizSupplierService;
+import vip.xiaonuo.biz.modular.bizSupplier.entity.BizSupplier;
+import vip.xiaonuo.biz.modular.bizSupplier.param.BizSupplierAddParam;
+import vip.xiaonuo.biz.modular.bizSupplier.param.BizSupplierEditParam;
+import vip.xiaonuo.biz.modular.bizSupplier.param.BizSupplierIdParam;
+import vip.xiaonuo.biz.modular.bizSupplier.param.BizSupplierPageParam;
+import vip.xiaonuo.biz.modular.bizSupplier.service.BizSupplierService;
 
 import jakarta.annotation.Resource;
 import jakarta.validation.Valid;
@@ -56,7 +56,8 @@ public class BizSupplierController {
      * @date  2025/03/21 10:38
      */
     @Operation(summary = "获取供货商分页")
-    @GetMapping("/biz/supplier/page")
+    @SaCheckPermission("/biz/bizsupplier/page")
+    @GetMapping("/biz/bizsupplier/page")
     public CommonResult<Page<BizSupplier>> page(BizSupplierPageParam bizSupplierPageParam) {
         return CommonResult.data(bizSupplierService.page(bizSupplierPageParam));
     }
@@ -69,8 +70,7 @@ public class BizSupplierController {
      */
     @Operation(summary = "添加供货商")
     @CommonLog("添加供货商")
-    @SaCheckPermission("/biz/supplier/add")
-    @PostMapping("/biz/supplier/add")
+    @PostMapping("/biz/bizsupplier/add")
     public CommonResult<String> add(@RequestBody @Valid BizSupplierAddParam bizSupplierAddParam) {
         bizSupplierService.add(bizSupplierAddParam);
         return CommonResult.ok();
@@ -84,8 +84,7 @@ public class BizSupplierController {
      */
     @Operation(summary = "编辑供货商")
     @CommonLog("编辑供货商")
-    @SaCheckPermission("/biz/supplier/edit")
-    @PostMapping("/biz/supplier/edit")
+    @PostMapping("/biz/bizsupplier/edit")
     public CommonResult<String> edit(@RequestBody @Valid BizSupplierEditParam bizSupplierEditParam) {
         bizSupplierService.edit(bizSupplierEditParam);
         return CommonResult.ok();
@@ -99,8 +98,7 @@ public class BizSupplierController {
      */
     @Operation(summary = "删除供货商")
     @CommonLog("删除供货商")
-    @SaCheckPermission("/biz/supplier/delete")
-    @PostMapping("/biz/supplier/delete")
+    @PostMapping("/biz/bizsupplier/delete")
     public CommonResult<String> delete(@RequestBody @Valid @NotEmpty(message = "集合不能为空")
                                                    List<BizSupplierIdParam> bizSupplierIdParamList) {
         bizSupplierService.delete(bizSupplierIdParamList);
@@ -114,8 +112,17 @@ public class BizSupplierController {
      * @date  2025/03/21 10:38
      */
     @Operation(summary = "获取供货商详情")
-    @GetMapping("/biz/supplier/detail")
+    @GetMapping("/biz/bizsupplier/detail")
     public CommonResult<BizSupplier> detail(@Valid BizSupplierIdParam bizSupplierIdParam) {
         return CommonResult.data(bizSupplierService.detail(bizSupplierIdParam));
     }
+
+    /**
+     * 获取供货商列表
+     */
+    @Operation(summary = "获取供货商列表")
+    @GetMapping("/biz/bizsupplier/getList")
+    public CommonResult<List<BizSupplier>> getList() {
+        return CommonResult.data(bizSupplierService.getList());
+    }
 }

+ 1 - 1
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/supplier/entity/BizSupplier.java → snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizSupplier/entity/BizSupplier.java

@@ -10,7 +10,7 @@
  * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。
  * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
  */
-package vip.xiaonuo.biz.modular.supplier.entity;
+package vip.xiaonuo.biz.modular.bizSupplier.entity;
 
 import com.baomidou.mybatisplus.annotation.*;
 import io.swagger.v3.oas.annotations.media.Schema;

+ 1 - 1
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/supplier/enums/BizSupplierEnum.java → snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizSupplier/enums/BizSupplierEnum.java

@@ -10,7 +10,7 @@
  * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。
  * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
  */
-package vip.xiaonuo.biz.modular.supplier.enums;
+package vip.xiaonuo.biz.modular.bizSupplier.enums;
 
 import lombok.Getter;
 

+ 2 - 2
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/supplier/mapper/BizSupplierMapper.java → snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizSupplier/mapper/BizSupplierMapper.java

@@ -10,10 +10,10 @@
  * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。
  * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
  */
-package vip.xiaonuo.biz.modular.supplier.mapper;
+package vip.xiaonuo.biz.modular.bizSupplier.mapper;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import vip.xiaonuo.biz.modular.supplier.entity.BizSupplier;
+import vip.xiaonuo.biz.modular.bizSupplier.entity.BizSupplier;
 
 /**
  * 供货商Mapper接口

+ 0 - 0
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/supplier/mapper/mapping/BizSupplierMapper.xml → snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizSupplier/mapper/mapping/BizSupplierMapper.xml


+ 1 - 1
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/supplier/param/BizSupplierAddParam.java → snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizSupplier/param/BizSupplierAddParam.java

@@ -10,7 +10,7 @@
  * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。
  * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
  */
-package vip.xiaonuo.biz.modular.supplier.param;
+package vip.xiaonuo.biz.modular.bizSupplier.param;
 
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Getter;

+ 1 - 1
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/supplier/param/BizSupplierEditParam.java → snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizSupplier/param/BizSupplierEditParam.java

@@ -10,7 +10,7 @@
  * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。
  * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
  */
-package vip.xiaonuo.biz.modular.supplier.param;
+package vip.xiaonuo.biz.modular.bizSupplier.param;
 
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Getter;

+ 1 - 1
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/supplier/param/BizSupplierIdParam.java → snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizSupplier/param/BizSupplierIdParam.java

@@ -10,7 +10,7 @@
  * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。
  * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
  */
-package vip.xiaonuo.biz.modular.supplier.param;
+package vip.xiaonuo.biz.modular.bizSupplier.param;
 
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Getter;

+ 1 - 1
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/supplier/param/BizSupplierPageParam.java → snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizSupplier/param/BizSupplierPageParam.java

@@ -10,7 +10,7 @@
  * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。
  * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
  */
-package vip.xiaonuo.biz.modular.supplier.param;
+package vip.xiaonuo.biz.modular.bizSupplier.param;
 
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Getter;

+ 11 - 6
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/supplier/service/BizSupplierService.java → snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizSupplier/service/BizSupplierService.java

@@ -10,15 +10,15 @@
  * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。
  * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
  */
-package vip.xiaonuo.biz.modular.supplier.service;
+package vip.xiaonuo.biz.modular.bizSupplier.service;
 
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.IService;
-import vip.xiaonuo.biz.modular.supplier.entity.BizSupplier;
-import vip.xiaonuo.biz.modular.supplier.param.BizSupplierAddParam;
-import vip.xiaonuo.biz.modular.supplier.param.BizSupplierEditParam;
-import vip.xiaonuo.biz.modular.supplier.param.BizSupplierIdParam;
-import vip.xiaonuo.biz.modular.supplier.param.BizSupplierPageParam;
+import vip.xiaonuo.biz.modular.bizSupplier.entity.BizSupplier;
+import vip.xiaonuo.biz.modular.bizSupplier.param.BizSupplierAddParam;
+import vip.xiaonuo.biz.modular.bizSupplier.param.BizSupplierEditParam;
+import vip.xiaonuo.biz.modular.bizSupplier.param.BizSupplierIdParam;
+import vip.xiaonuo.biz.modular.bizSupplier.param.BizSupplierPageParam;
 
 import java.util.List;
 
@@ -77,4 +77,9 @@ public interface BizSupplierService extends IService<BizSupplier> {
      * @date  2025/03/21 10:38
      **/
     BizSupplier queryEntity(String id);
+
+    /**
+     * 获取供应商列表
+     */
+    List<BizSupplier> getList();
 }

+ 13 - 8
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/supplier/service/impl/BizSupplierServiceImpl.java → snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizSupplier/service/impl/BizSupplierServiceImpl.java

@@ -10,7 +10,7 @@
  * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。
  * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
  */
-package vip.xiaonuo.biz.modular.supplier.service.impl;
+package vip.xiaonuo.biz.modular.bizSupplier.service.impl;
 
 import cn.hutool.core.bean.BeanUtil;
 import cn.hutool.core.collection.CollStreamUtil;
@@ -24,13 +24,13 @@ import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 import vip.xiaonuo.common.exception.CommonException;
 import vip.xiaonuo.common.page.CommonPageRequest;
-import vip.xiaonuo.biz.modular.supplier.entity.BizSupplier;
-import vip.xiaonuo.biz.modular.supplier.mapper.BizSupplierMapper;
-import vip.xiaonuo.biz.modular.supplier.param.BizSupplierAddParam;
-import vip.xiaonuo.biz.modular.supplier.param.BizSupplierEditParam;
-import vip.xiaonuo.biz.modular.supplier.param.BizSupplierIdParam;
-import vip.xiaonuo.biz.modular.supplier.param.BizSupplierPageParam;
-import vip.xiaonuo.biz.modular.supplier.service.BizSupplierService;
+import vip.xiaonuo.biz.modular.bizSupplier.entity.BizSupplier;
+import vip.xiaonuo.biz.modular.bizSupplier.mapper.BizSupplierMapper;
+import vip.xiaonuo.biz.modular.bizSupplier.param.BizSupplierAddParam;
+import vip.xiaonuo.biz.modular.bizSupplier.param.BizSupplierEditParam;
+import vip.xiaonuo.biz.modular.bizSupplier.param.BizSupplierIdParam;
+import vip.xiaonuo.biz.modular.bizSupplier.param.BizSupplierPageParam;
+import vip.xiaonuo.biz.modular.bizSupplier.service.BizSupplierService;
 
 import java.util.List;
 
@@ -115,4 +115,9 @@ public class BizSupplierServiceImpl extends ServiceImpl<BizSupplierMapper, BizSu
         }
         return bizSupplier;
     }
+
+    @Override
+    public List<BizSupplier> getList() {
+        return this.list();
+    }
 }