Parcourir la source

装货时间配置,供应商

shasha il y a 1 mois
Parent
commit
ba8a1470d1
20 fichiers modifiés avec 101 ajouts et 108 suppressions
  1. 6 4
      snowy-admin-web/src/views/biz/bizloadpoint/timeAddForm.vue
  2. 22 15
      snowy-admin-web/src/views/biz/bizloadpoint/timeAlreadyForm.vue
  3. 3 2
      snowy-admin-web/src/views/biz/bizloadpoint/timeEditForm.vue
  4. 4 4
      snowy-admin-web/src/views/biz/bizloadpoint/timeIndex.vue
  5. 14 18
      snowy-admin-web/src/views/biz/bizloadpoint/userForm.vue
  6. 9 21
      snowy-admin-web/src/views/biz/bizloadpoint/userIndex.vue
  7. 7 8
      snowy-admin-web/src/views/biz/bizloadtime/index.vue
  8. 3 3
      snowy-admin-web/src/views/biz/bizsupplier/form.vue
  9. 4 4
      snowy-admin-web/src/views/biz/bizsupplier/index.vue
  10. 7 7
      snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizsupplier/controller/BizSupplierController.java
  11. 1 1
      snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizsupplier/entity/BizSupplier.java
  12. 1 1
      snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizsupplier/enums/BizSupplierEnum.java
  13. 2 2
      snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizsupplier/mapper/BizSupplierMapper.java
  14. 0 0
      snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizsupplier/mapper/mapping/BizSupplierMapper.xml
  15. 1 1
      snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizsupplier/param/BizSupplierAddParam.java
  16. 1 1
      snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizsupplier/param/BizSupplierEditParam.java
  17. 1 1
      snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizsupplier/param/BizSupplierIdParam.java
  18. 1 1
      snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizsupplier/param/BizSupplierPageParam.java
  19. 6 6
      snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizsupplier/service/BizSupplierService.java
  20. 8 8
      snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizsupplier/service/impl/BizSupplierServiceImpl.java

+ 6 - 4
snowy-admin-web/src/views/biz/bizloadpoint/timeAddForm.vue

@@ -11,7 +11,7 @@
 				<a-range-picker v-model:value="formData.loadStartEndTime" value-format="YYYY-MM-DD HH:mm" show-time :disabled-date="disabledDate" style="width: 100%" />
 			</a-form-item>
 			<a-form-item label="可约次数:" name="availableNumber">
-				<a-input v-model:value="formData.availableNumber" placeholder="请输入可约次数" allow-clear />
+				<a-input-number v-model:value="formData.availableNumber" style="width: 100%;" placeholder="请输入可约次数" allow-clear />
 			</a-form-item>
 		</a-form>
 		<template #footer>
@@ -50,14 +50,16 @@
 	}
 
 	// 打开抽屉
-	const onOpen = (recordData) => {
+	const onOpen = (record, pointId) => {
 		open.value = true
 		formData.value = {
 			confStartEndTime: '',
 			goodsJson: []
 		}
-		if (recordData) {
-			formData.value.pointId = recordData.id
+		formData.value.pointId = pointId
+		if (record) {
+			let recordData = cloneDeep(record)
+			formData.value = Object.assign({}, recordData)
 		}
 	}
 	// 关闭抽屉

+ 22 - 15
snowy-admin-web/src/views/biz/bizloadpoint/timeAlreadyForm.vue

@@ -6,23 +6,22 @@
 		:destroy-on-close="true"
 		@close="onClose"
 	>
-		<a-form ref="formRef" :model="formData" :rules="formRules" layout="vertical">
-			<a-form-item label="装货点位id:" name="pointId">
-				<a-input v-model:value="formData.pointId" placeholder="请输入装货点位id" allow-clear />
-			</a-form-item>
-			<a-form-item label="开始时间:" name="beginTime">
-				<a-date-picker v-model:value="formData.beginTime" value-format="YYYY-MM-DD HH:mm:ss" show-time placeholder="请选择开始时间" style="width: 100%" />
-			</a-form-item>
-			<a-form-item label="结束时间:" name="endTime">
-				<a-date-picker v-model:value="formData.endTime" value-format="YYYY-MM-DD HH:mm:ss" show-time placeholder="请选择结束时间" style="width: 100%" />
-			</a-form-item>
+		<a-descriptions :column="4" size="middle" bordered class="mb-2" :label-style="labelStyle" :contentStyle="contentStyle">
+			<a-descriptions-item label="装货点位" :span="4">{{ formData.pointId }}</a-descriptions-item>
+			<a-descriptions-item label="装货段" :span="4">{{ formData.beginTime }} ~ {{ formData.endTime }}</a-descriptions-item>
+			<a-descriptions-item label="原可约次数" :span="4">{{ availableNumber }}</a-descriptions-item>
+			<a-descriptions-item label="已约次数" :span="4">{{ alreadyNumber }} </a-descriptions-item>
+			<a-descriptions-item label="剩余可约次数" :span="4">{{ lastNumber }} </a-descriptions-item>
+		</a-descriptions>
+
+		<a-form ref="formRef" :model="formData" :rules="formRules" :wrapper-col="wrapperCol" :label-col="labelCol">
 			<a-form-item label="可约次数:" name="availableNumber">
-				<a-input v-model:value="formData.availableNumber" placeholder="请输入可约次数" allow-clear />
-			</a-form-item>
-			<a-form-item label="已约次数:" name="alreadyNumber">
-				<a-input v-model:value="formData.alreadyNumber" placeholder="请输入已约次数" allow-clear />
+				<a-input-number v-model:value="formData.availableNumber" :min="availableNumber" style="width: 100%;" placeholder="请输入可约次数" allow-clear />
 			</a-form-item>
 		</a-form>
+
+		<div style="color: red;">提示:不得小于当前已约次数 {{ alreadyNumber }} </div>
+
 		<template #footer>
 			<a-button style="margin-right: 8px" @click="onClose">关闭</a-button>
 			<a-button type="primary" @click="onSubmit" :loading="submitLoading">保存</a-button>
@@ -41,13 +40,20 @@
 	// 表单数据
 	const formData = ref({})
 	const submitLoading = ref(false)
+	const availableNumber = ref("")
+	const alreadyNumber = ref("")
+	const lastNumber = ref("")	
 
 	// 打开抽屉
-	const onOpen = (record) => {
+	const onOpen = (record, pointId) => {
 		open.value = true
+		formData.value.pointId = pointId
 		if (record) {
 			let recordData = cloneDeep(record)
 			formData.value = Object.assign({}, recordData)
+			availableNumber.value = Number(formData.value.availableNumber)
+			alreadyNumber.value = Number(formData.value.alreadyNumber)
+			lastNumber.value = availableNumber.value - alreadyNumber.value
 		}
 	}
 	// 关闭抽屉
@@ -58,6 +64,7 @@
 	}
 	// 默认要校验的
 	const formRules = {
+		availableNumber: [required("请输入可约次数")]
 	}
 	// 验证并提交数据
 	const onSubmit = () => {

+ 3 - 2
snowy-admin-web/src/views/biz/bizloadpoint/timeEditForm.vue

@@ -14,7 +14,7 @@
 				<a-date-picker v-model:value="formData.endTime" value-format="YYYY-MM-DD HH:mm" show-time placeholder="请选择结束时间" :disabled-date="disabledDate" style="width: 100%" />
 			</a-form-item>
 			<a-form-item label="可约次数:" name="availableNumber">
-				<a-input v-model:value="formData.availableNumber" placeholder="请输入可约次数" allow-clear />
+				<a-input-number v-model:value="formData.availableNumber" style="width: 100%;" placeholder="请输入可约次数" allow-clear />
 			</a-form-item>
 		</a-form>
 		<template #footer>
@@ -52,8 +52,9 @@
 	}
 
 	// 打开抽屉
-	const onOpen = (record) => {
+	const onOpen = (record, pointId) => {
 		open.value = true
+		formData.value.pointId = pointId
 		if (record) {
 			let recordData = cloneDeep(record)
 			formData.value = Object.assign({}, recordData)

+ 4 - 4
snowy-admin-web/src/views/biz/bizloadpoint/timeIndex.vue

@@ -9,7 +9,7 @@
 				:row-key="(record) => record.id"
 			>
 				<template #operator `class="table-operator">
-					<a-button type="primary" v-if="hasPerm('bizLoadTimeAdd')" @click="addFormRef.onOpen(recordData)">
+					<a-button type="primary" v-if="hasPerm('bizLoadTimeAdd')" @click="addFormRef.onOpen(null, pointId)">
 						<template #icon>
 							<plus-outlined />
 						</template>
@@ -25,12 +25,12 @@
 					</template>
 					<template v-if="column.dataIndex === 'action'">
 						<a-space>
-							<a @click="editFormRef.onOpen(record)" v-if="hasPerm('bizLoadTimeEdit') && Number(record.alreadyNumber) == 0">编辑</a>
+							<a @click="editFormRef.onOpen(record, pointId)" v-if="hasPerm('bizLoadTimeEdit') && Number(record.alreadyNumber) == 0">编辑</a>
 
 							<a-divider type="vertical" v-if="hasPerm(['bizLoadTimeEdit', 'bizLoadTimeDelete'], 'and') && Number(record.alreadyNumber) == 0" />
 							<a-button type="link" danger size="small" v-if="hasPerm('bizLoadTimeDelete') && Number(record.alreadyNumber) == 0" @click="deleteConfig(record)">删除</a-button>
 						
-							<a @click="alreadyFormRef.onOpen(record)" v-if="hasPerm('bizLoadTimeAlready') && Number(record.alreadyNumber) != 0">次数</a>
+							<a @click="alreadyFormRef.onOpen(record, pointId)" v-if="hasPerm('bizLoadTimeAlready') && Number(record.alreadyNumber) != 0">次数</a>
 						</a-space>
 					</template>
 				</template>
@@ -103,7 +103,7 @@
 		recordData.value = record
 		title.value = "【" + record.loadPoint + "】-装货时间配置"
 		searchFormState.value = {
-			loadPointId: record.id
+			pointId: record.id
 		}
 		visible.value = true
 	}

+ 14 - 18
snowy-admin-web/src/views/biz/bizloadpoint/userForm.vue

@@ -8,13 +8,12 @@
 	>
 		<a-form ref="formRef" :model="formData" :rules="formRules" :wrapper-col="wrapperCol" :label-col="labelCol">
 			<a-form-item label="点位人员信息:" name="userId">
-				<xn-page-select
-					ref="xnUserPageSelectRef"
-					v-model:value="formData.userId"
+				<xn-user-selector
+					:org-tree-api="selectorApiFunction.orgTreeApi"
+					:user-page-api="selectorApiFunction.userPageApi"
+					:radio-model="true"
 					placeholder="请选择装货员"
-					allow-clear
-					:page-function="selectApiFunction.userSelector"
-					:echo-function="selectApiFunction.echoUser"
+					v-model:value="formData.userId"
 				/>
 			</a-form-item>
 		</a-form>
@@ -29,7 +28,7 @@
 	import { cloneDeep } from 'lodash-es'
 	import { required } from '@/utils/formRules'
 	import bizLoadUserApi from '@/api/biz/bizLoadUserApi'
-	import userCenterApi from '@/api/sys/userCenterApi'
+	import userApi from '@/api/sys/userApi'
 
 	// 抽屉状态
 	const open = ref(false)
@@ -38,21 +37,19 @@
 	// 表单数据
 	const formData = ref({})
 	const submitLoading = ref(false)
-	// 分页select组件dom定义
-	const xnUserPageSelectRef = ref()
 
 	//设置表单样式
 	const labelCol = ref({ span: 4})
 	const wrapperCol = ref({ span: 16})
 
 	// 打开抽屉
-	const onOpen = (record) => {
+	const onOpen = (record, pointId) => {
 		open.value = true
+		formData.value.pointId = pointId
 		if (record) {
 			let recordData = cloneDeep(record)
 			formData.value = Object.assign({}, recordData)
 		}
-		xnUserPageSelectRef.value.onPage()
 	}
 	// 关闭抽屉
 	const onClose = () => {
@@ -64,16 +61,15 @@
 	const formRules = {
 		userId: [required('请选择人员')],
 	}
-	
-	// 传递选择组件需要的API
-	const selectApiFunction = {
-		userSelector: (param) => {
-			return bizUserApi.userSelector(param).then((data) => {
+	// 传递设计器需要的API
+	const selectorApiFunction = {
+		orgTreeApi: (param) => {
+			return userApi.userOrgTreeSelector(param).then((data) => {
 				return Promise.resolve(data)
 			})
 		},
-		echoUser: (param) => {
-			return userCenterApi.userCenterGetUserListByIdList(param).then((data) => {
+		userPageApi: (param) => {
+			return userApi.userSelector(param).then((data) => {
 				return Promise.resolve(data)
 			})
 		}

+ 9 - 21
snowy-admin-web/src/views/biz/bizloadpoint/userIndex.vue

@@ -1,25 +1,5 @@
 <template>
 	<a-drawer :title="title" :width="850" :open="visible" :destroy-on-close="true" @close="onClose">
-		<a-card :bordered="false" style="margin-bottom: 10px" class="mb-2">
-			<a-form ref="searchFormRef" name="advanced_search" :model="searchFormState" class="ant-advanced-search-form">
-				<a-row :gutter="24">
-					<a-col :span="12">
-						<a-form-item label="装货员" name="account">
-							<a-input v-model:value="searchFormState.account" placeholder="查询装货员" allow-clear  />
-						</a-form-item>
-					</a-col>
-					<a-col :span="12">
-						<a-button type="primary" @click="tableRef.refresh()">查询</a-button>
-						<a-button style="margin: 0 8px" @click="reset">重置</a-button>
-						
-						<a-button type="primary" @click="userFormRef.onOpen(recordData)" v-if="hasPerm('bizLoadTimeAdd') && recordDataNumber == 0">
-							<template #icon><plus-outlined /></template>
-							新增
-						</a-button>
-					</a-col>
-				</a-row>
-			</a-form>
-		</a-card>
 		<a-card :bordered="false">
 			<s-table
 				ref="tableRef"
@@ -28,13 +8,19 @@
 				bordered
 				:row-key="(record) => record.id"
 			>
+				<template #operator `class="table-operator">
+					<a-button type="primary" @click="userFormRef.onOpen(null, pointId)" v-if="hasPerm('bizLoadTimeAdd') && recordDataNumber == 0">
+						<template #icon><plus-outlined /></template>
+						新增
+					</a-button>
+				</template>
 				<template #bodyCell="{ column, record, index }">
 					<template v-if="column.dataIndex === 'serial'">
 						{{ index + 1 }}
 					</template>
 					<template v-if="column.dataIndex === 'action'">
 						<a-space>
-							<a @click="formRef.onOpen(record)" v-if="hasPerm('bizLoadUserEdit')">编辑</a>
+							<a @click="userFormRef.onOpen(record, pointId)" v-if="hasPerm('bizLoadUserEdit')">编辑</a>
 							<a-divider type="vertical" v-if="hasPerm(['bizLoadUserEdit', 'bizLoadUserDelete'], 'and')" />
 							<a-button type="link" danger size="small" v-if="hasPerm('bizLoadUserDelete')" @click="deleteConfig(record)">删除</a-button>
 						</a-space>
@@ -63,6 +49,7 @@
 	const recordData = ref()
 	const recordDataNumber = ref(0)
 	const title = ref()
+	const pointId = ref()
 
 	const columns = [
 		{
@@ -113,6 +100,7 @@
 		searchFormState.value = {
 			loadPointId: record.id
 		}
+		pointId.value = record.id
 		visible.value = true
 	}
 	// 加载字段数据

+ 7 - 8
snowy-admin-web/src/views/biz/bizloadtime/index.vue

@@ -19,11 +19,7 @@
 				</a-col>
 			</a-row>
 			<a-row :gutter="24">
-				<a-col :span="6">
-					<a-form-item label="装货员" name="loadUser">
-						<a-input v-model:value="searchFormState.loadUser" placeholder="查询货品名称" allow-clear  />
-					</a-form-item>
-				</a-col>
+				<a-col :span="6"></a-col>
 				<a-col :span="9"></a-col>
 				<a-col :span="9">
 					<a-button type="primary" @click="tableRef.refresh()">查询</a-button>
@@ -54,9 +50,12 @@
 				</template>
 				<template v-if="column.dataIndex === 'action'">
 					<a-space>
-						<a @click="formRef.onOpen(record)" v-if="hasPerm('bizLoadTimeEdit')">编辑</a>
-						<a-divider type="vertical" v-if="hasPerm(['bizLoadTimeEdit', 'bizLoadTimeDelete'], 'and')" />
-						<a-button type="link" danger size="small" v-if="hasPerm('bizLoadTimeDelete')" @click="deleteConfig(record)">删除</a-button>
+						<a @click="editFormRef.onOpen(record)" v-if="hasPerm('bizLoadTimeEdit') && Number(record.alreadyNumber) == 0">编辑</a>
+
+						<a-divider type="vertical" v-if="hasPerm(['bizLoadTimeEdit', 'bizLoadTimeDelete'], 'and') && Number(record.alreadyNumber) == 0" />
+						<a-button type="link" danger size="small" v-if="hasPerm('bizLoadTimeDelete') && Number(record.alreadyNumber) == 0" @click="deleteConfig(record)">删除</a-button>
+					
+						<a @click="alreadyFormRef.onOpen(record)" v-if="hasPerm('bizLoadTimeAlready') && Number(record.alreadyNumber) != 0">次数</a>
 					</a-space>
 				</template>
 			</template>

+ 3 - 3
snowy-admin-web/src/views/biz/supplier/form.vue → snowy-admin-web/src/views/biz/bizsupplier/form.vue

@@ -33,7 +33,7 @@
 <script setup name="supplierForm">
 	import { cloneDeep } from 'lodash-es'
 	import { required } from '@/utils/formRules'
-	import supplierApi from '@/api/biz/supplierApi'
+	import bizSupplierApi from '@/api/biz/bizSupplierApi'
 	// 抽屉状态
 	const open = ref(false)
 	const emit = defineEmits({ successful: null })
@@ -73,8 +73,8 @@
 			.then(() => {
 				submitLoading.value = true
 				const formDataParam = cloneDeep(formData.value)
-				supplierApi
-					.supplierSubmitForm(formDataParam, formDataParam.id)
+				bizSupplierApi
+					.bizSupplierSubmitForm(formDataParam, formDataParam.id)
 					.then(() => {
 						onClose()
 						emit('successful')

+ 4 - 4
snowy-admin-web/src/views/biz/supplier/index.vue → snowy-admin-web/src/views/biz/bizsupplier/index.vue

@@ -52,7 +52,7 @@
 <script setup name="bizsupplier">
 	import { cloneDeep } from 'lodash-es'
 	import Form from './form.vue'
-	import supplierApi from '@/api/biz/supplierApi'
+	import bizSupplierApi from '@/api/biz/bizSupplierApi'
 	import {ExclamationCircleOutlined} from '@ant-design/icons-vue';
 	import {Modal} from 'ant-design-vue';
 	import {createVNode} from 'vue';
@@ -120,7 +120,7 @@
 	}
 	const loadData = (parameter) => {
 		const searchFormParam = cloneDeep(searchFormState.value)
-		return supplierApi.supplierPage(Object.assign(parameter, searchFormParam)).then((data) => {
+		return bizSupplierApi.bizSupplierPage(Object.assign(parameter, searchFormParam)).then((data) => {
 			return data
 		})
 	}
@@ -144,8 +144,8 @@
 					}
 				]
 
-				supplierApi
-					.supplierDelete(params)
+				bizSupplierApi
+					.bizSupplierDelete(params)
 					.then(() => {
 						tableRef.value.refresh(true)
 					})

+ 7 - 7
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizSupplier/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.bizSupplier.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.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 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;

+ 1 - 1
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizSupplier/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.bizSupplier.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/bizSupplier/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.bizSupplier.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/bizSupplier/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.bizSupplier.mapper;
+package vip.xiaonuo.biz.modular.bizsupplier.mapper;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import vip.xiaonuo.biz.modular.bizSupplier.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/bizSupplier/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/bizSupplier/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.bizSupplier.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/bizSupplier/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.bizSupplier.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/bizSupplier/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.bizSupplier.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/bizSupplier/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.bizSupplier.param;
+package vip.xiaonuo.biz.modular.bizsupplier.param;
 
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Getter;

+ 6 - 6
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizSupplier/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.bizSupplier.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.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.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;
 

+ 8 - 8
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizSupplier/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.bizSupplier.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.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 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;