From c86ef6bb34cd9fb2fb9f9460e1fc61be2694655c Mon Sep 17 00:00:00 2001 From: youjie <272855983@qq.com> Date: Mon, 7 Nov 2022 10:19:52 +0800 Subject: [PATCH] 1. 更新主键 2. 曾加配置模块 --- jeecg-boot-master/ant-design-vue-jeecg/src/api/api.js | 6 ++++++ jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/ContainerList.vue | 10 +--------- jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/ReceiptTypeList.vue | 7 +------ jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/ShipmentTypeList.vue | 7 +------ jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/modules/ReceiptTypeForm.vue | 7 +------ jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/modules/ShipmentTypeForm.vue | 7 +------ jeecg-boot-master/ant-design-vue-jeecg/src/views/system/receipt/ReceiptDetailList.vue | 15 --------------- jeecg-boot-master/ant-design-vue-jeecg/src/views/system/receipt/ReceiptHeaderList.vue | 133 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------- jeecg-boot-master/ant-design-vue-jeecg/src/views/system/receipt/modules/ReceiptDetailModal.vue | 6 +----- jeecg-boot-master/ant-design-vue-jeecg/src/views/system/receipt/modules/ReceiptHeaderModal.vue | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/address/entity/Address.java | 4 ++-- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/bomHeader/entity/BomDetail.java | 2 +- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/bomHeader/entity/BomHeader.java | 2 +- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/carrier/controller/CarrierController.java | 17 +++++++++++++++++ jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/carrier/entity/Carrier.java | 4 ++-- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/company/controller/CompanyController.java | 16 ++++++++++++++++ jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/company/entity/Company.java | 6 +++--- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/container/entity/Container.java | 4 ++-- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/containerCapacity/entity/ContainerCapacity.java | 4 ++-- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/containerType/entity/ContainerType.java | 4 ++-- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/customer/controller/CustomerController.java | 18 ++++++++++++++++++ jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/customer/entity/Customer.java | 4 ++-- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/cycleCountPreference/entity/CycleCountPreference.java | 6 +++--- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/location/entity/Location.java | 4 ++-- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/locationHigh/entity/LocationHigh.java | 4 ++-- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/locationType/entity/LocationType.java | 4 ++-- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/material/entity/Material.java | 4 ++-- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialArea/entity/MaterialArea.java | 4 ++-- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialMultiple/entity/MaterialMultiple.java | 4 ++-- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialType/entity/MaterialType.java | 4 ++-- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialUnit/entity/MaterialUnit.java | 4 ++-- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialWarning/entity/MaterialWarning.java | 4 ++-- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/parameterConfiguration/entity/ParameterConfiguration.java | 6 +++--- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/port/entity/Port.java | 4 ++-- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/receiptType/controller/ReceiptTypeController.java | 16 ++++++++++++++++ jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/receiptType/entity/ReceiptType.java | 6 +++--- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/shipmentType/controller/ShipmentTypeController.java | 16 ++++++++++++++++ jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/shipmentType/entity/ShipmentType.java | 6 +++--- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/supplier/controller/SupplierController.java | 16 ++++++++++++++++ jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/supplier/entity/Supplier.java | 4 ++-- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/sysUserWarehouse/entity/SysUserWarehouse.java | 6 +++--- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/warehouse/entity/Warehouse.java | 2 +- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/zone/entity/Zone.java | 4 ++-- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/entity/ReceiptDetail.java | 6 +++--- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/entity/ReceiptHeader.java | 6 +++--- jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/service/impl/ReceiptHeaderServiceImpl.java | 3 ++- 46 files changed, 354 insertions(+), 140 deletions(-) diff --git a/jeecg-boot-master/ant-design-vue-jeecg/src/api/api.js b/jeecg-boot-master/ant-design-vue-jeecg/src/api/api.js index 833584a..3a4fffe 100644 --- a/jeecg-boot-master/ant-design-vue-jeecg/src/api/api.js +++ b/jeecg-boot-master/ant-design-vue-jeecg/src/api/api.js @@ -98,6 +98,12 @@ export const getZoneList = (params)=>getAction('/config/zone/getZoneList', param export const getContainerTypeList = (params)=>getAction('/config/containerType/getContainerTypeList', params); export const getLocationTypeList = (params)=>getAction('/config/locationType/getLocationTypeList', params); export const getLocationHighList = (params)=>postAction('/config/locationHigh/getLocationHighList', params); +export const getCompanyList = (params)=>getAction('/config/company/getCompanyList', params); +export const getCarrierList = (params)=>getAction('/config/carrier/getCarrierList', params); +export const getCustomerList = (params)=>getAction('/config/customer/getCustomerList', params); +export const getSupplierList = (params)=>getAction('/config/supplier/getSupplierList', params); +export const getReceiptTypeList = (params)=>getAction('/config/receiptType/getReceiptTypeList', params); +export const getShipmentTypeList = (params)=>getAction('/config/shipmentType/getShipmentTypeList', params); // 中转HTTP请求 export const transitRESTful = { diff --git a/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/ContainerList.vue b/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/ContainerList.vue index 1627905..1006b16 100644 --- a/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/ContainerList.vue +++ b/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/ContainerList.vue @@ -27,8 +27,7 @@ placeholder="请选择容器类型" option-filter-prop="children" :filter-option="filterOption" - v-model="queryParam.containerTypeCode" - style="width: 200px"> + v-model="queryParam.containerTypeCode"> <a-select-option v-for="item in containerTypeList" :key="item.name" :value="item.code">{{ item.name }}</a-select-option> </a-select> </a-form-item> @@ -198,13 +197,6 @@ align:"center", dataIndex: 'locationCode' }, - // { - // title:'库区编码', - // align:"center", - // dataIndex: 'zoneCode', - // key: 'zoneCode', - // scopedSlots: { customRender: 'zoneCode' } - // }, { title:'容器类型', align:"center", diff --git a/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/ReceiptTypeList.vue b/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/ReceiptTypeList.vue index 65518fb..e62c407 100644 --- a/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/ReceiptTypeList.vue +++ b/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/ReceiptTypeList.vue @@ -152,11 +152,6 @@ dataIndex: 'name' }, { - title:'货主', - align:"center", - dataIndex: 'companyCode' - }, - { title:'创建人', align:"center", dataIndex: 'createBy' @@ -191,7 +186,7 @@ deleteBatch: "/config/receiptType/deleteBatch", exportXlsUrl: "/config/receiptType/exportXls", importExcelUrl: "config/receiptType/importExcel", - + }, dictOptions:{}, superFieldList:[], diff --git a/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/ShipmentTypeList.vue b/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/ShipmentTypeList.vue index bd0042e..aadcc04 100644 --- a/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/ShipmentTypeList.vue +++ b/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/ShipmentTypeList.vue @@ -152,11 +152,6 @@ dataIndex: 'name' }, { - title:'货主', - align:"center", - dataIndex: 'companyCode' - }, - { title:'创建人', align:"center", dataIndex: 'createBy' @@ -191,7 +186,7 @@ deleteBatch: "/config/shipmentType/deleteBatch", exportXlsUrl: "/config/shipmentType/exportXls", importExcelUrl: "config/shipmentType/importExcel", - + }, dictOptions:{}, superFieldList:[], diff --git a/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/modules/ReceiptTypeForm.vue b/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/modules/ReceiptTypeForm.vue index 2575494..2cdb890 100644 --- a/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/modules/ReceiptTypeForm.vue +++ b/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/modules/ReceiptTypeForm.vue @@ -13,11 +13,6 @@ <a-input v-model="model.name" placeholder="请输入名称" ></a-input> </a-form-model-item> </a-col> - <a-col :span="24"> - <a-form-model-item label="货主" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="companyCode"> - <a-input v-model="model.companyCode" placeholder="请输入货主" ></a-input> - </a-form-model-item> - </a-col> </a-row> </a-form-model> </j-form-container> @@ -112,7 +107,7 @@ that.confirmLoading = false; }) } - + }) }, } diff --git a/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/modules/ShipmentTypeForm.vue b/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/modules/ShipmentTypeForm.vue index ffe7735..c213a69 100644 --- a/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/modules/ShipmentTypeForm.vue +++ b/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/config/modules/ShipmentTypeForm.vue @@ -13,11 +13,6 @@ <a-input v-model="model.name" placeholder="请输入名称" ></a-input> </a-form-model-item> </a-col> - <a-col :span="24"> - <a-form-model-item label="货主" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="companyCode"> - <a-input v-model="model.companyCode" placeholder="请输入货主" ></a-input> - </a-form-model-item> - </a-col> </a-row> </a-form-model> </j-form-container> @@ -112,7 +107,7 @@ that.confirmLoading = false; }) } - + }) }, } diff --git a/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/receipt/ReceiptDetailList.vue b/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/receipt/ReceiptDetailList.vue index c1c4e2a..b2eafc2 100644 --- a/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/receipt/ReceiptDetailList.vue +++ b/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/receipt/ReceiptDetailList.vue @@ -122,21 +122,6 @@ } }, { - title:'入库单ID', - align:"center", - dataIndex: 'receiptId' - }, - { - title:'入库单编码', - align:"center", - dataIndex: 'receiptCode' - }, - { - title:'货主编码', - align:"center", - dataIndex: 'companyCode' - }, - { title:'物料编码', align:"center", dataIndex: 'materialCode' diff --git a/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/receipt/ReceiptHeaderList.vue b/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/receipt/ReceiptHeaderList.vue index caa8c6c..cc9c531 100644 --- a/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/receipt/ReceiptHeaderList.vue +++ b/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/receipt/ReceiptHeaderList.vue @@ -9,18 +9,35 @@ <a-input placeholder="请输入编码" v-model="queryParam.code"></a-input> </a-form-item> </a-col> + <a-col :xl="6" :lg="7" :md="8" :sm="24"> <a-form-item label="货主"> - <a-input placeholder="请输入货主" v-model="queryParam.companyCode"></a-input> + <a-select + show-search + placeholder="请选择货主" + option-filter-prop="children" + :filter-option="filterOption" + v-model="queryParam.companyCode"> + <a-select-option v-for="item in companyList" :key="item.name" :value="item.code">{{ item.name }}</a-select-option> + </a-select> + </a-form-item> + </a-col> + + <a-col :xl="6" :lg="7" :md="8" :sm="24"> + <a-form-item label="入库单类型"> + <a-select + show-search + placeholder="请选择入库单类型" + option-filter-prop="children" + :filter-option="filterOption" + v-model="queryParam.type"> + <a-select-option v-for="item in receiptTypeList" :key="item.name" :value="item.code">{{ item.name }}</a-select-option> + </a-select> </a-form-item> </a-col> + <template v-if="toggleSearchStatus"> <a-col :xl="6" :lg="7" :md="8" :sm="24"> - <a-form-item label="入库单类型"> - <a-input placeholder="请输入入库单类型" v-model="queryParam.type"></a-input> - </a-form-item> - </a-col> - <a-col :xl="6" :lg="7" :md="8" :sm="24"> <a-form-item label="头状态"> <j-dict-select-tag placeholder="请选择头状态" v-model="queryParam.firstStatus" dictCode="receipt_status"/> </a-form-item> @@ -35,11 +52,20 @@ <a-input placeholder="请输入上游单号" v-model="queryParam.referCode"></a-input> </a-form-item> </a-col> + <a-col :xl="6" :lg="7" :md="8" :sm="24"> - <a-form-item label="供应商编码"> - <a-input placeholder="请输入供应商编码" v-model="queryParam.supplierCode"></a-input> + <a-form-item label="供应商"> + <a-select + show-search + placeholder="请选择供应商" + option-filter-prop="children" + :filter-option="filterOption" + v-model="queryParam.supplierCode"> + <a-select-option v-for="item in supplierList" :key="item.name" :value="item.code">{{ item.name }}</a-select-option> + </a-select> </a-form-item> </a-col> + <a-col :xl="10" :lg="11" :md="12" :sm="24"> <a-form-item label="创建日期"> <j-date :show-time="true" date-format="YYYY-MM-DD HH:mm:ss" placeholder="请选择开始时间" class="query-group-cust" v-model="queryParam.createTime_begin"></j-date> @@ -62,7 +88,7 @@ </a-form> </div> <!-- 查询区域-END --> - + <!-- 操作按钮区域 --> <div class="table-operator"> <a-button @click="handleAdd" type="primary" icon="plus">新增</a-button> @@ -96,6 +122,24 @@ :customRow="clickThenSelect" @change="handleTableChange"> + <span slot="companyCode" slot-scope="companyCode"> + <a-tag :key="companyCode" color=blue> + {{ solutionCompany(companyCode) }} + </a-tag> + </span> + + <span slot="type" slot-scope="type"> + <a-tag :key="type" color=pink> + {{ solutionReceiptType(type) }} + </a-tag> + </span> + + <span slot="supplierCode" slot-scope="supplierCode"> + <a-tag :key="supplierCode" color=pink> + {{ solutionSupplier(supplierCode) }} + </a-tag> + </span> + <template slot="htmlSlot" slot-scope="text"> <div v-html="text"></div> </template> @@ -153,6 +197,10 @@ import ReceiptDetailList from './ReceiptDetailList' import {initDictOptions,filterMultiDictText} from '@/components/dict/JDictSelectUtil' import '@/assets/less/TableExpand.less' + import {getCompanyList} from '@/api/api' + import {getReceiptTypeList} from '@/api/api' + import {getSupplierList} from '@/api/api' + export default { name: "ReceiptHeaderList", @@ -164,6 +212,9 @@ data () { return { description: '入库表主表管理页面', + companyList:[], + receiptTypeList:[], + supplierList:[], // 表头 columns: [ { @@ -174,12 +225,16 @@ { title:'货主', align:"center", - dataIndex: 'companyCode' + dataIndex: 'companyCode', + key: 'companyCode', + scopedSlots: { customRender: 'companyCode' } }, { title:'入库单类型', align:"center", - dataIndex: 'type' + dataIndex: 'type', + key: 'type', + scopedSlots: { customRender: 'type' } }, { title:'头状态', @@ -197,9 +252,11 @@ dataIndex: 'referCode' }, { - title:'供应商编码', + title:'供应商', align:"center", - dataIndex: 'supplierCode' + dataIndex: 'supplierCode', + key: 'supplierCode', + scopedSlots: { customRender: 'supplierCode' } }, { title:'总数量', @@ -274,6 +331,7 @@ }, created() { this.getSuperFieldList(); + this.loadFrom(); }, computed: { importExcelUrl: function(){ @@ -342,7 +400,54 @@ fieldList.push({type:'string',value:'updateBy',text:'更新人',dictCode:''}) fieldList.push({type:'datetime',value:'updateTime',text:'更新日期'}) this.superFieldList = fieldList - } + }, + loadFrom() { + getCompanyList().then((res) => { + if (res.success) { + this.companyList = res.result + } + }); + getReceiptTypeList().then((res) => { + if (res.success) { + this.receiptTypeList = res.result + } + }); + getSupplierList().then((res) => { + if (res.success) { + this.supplierList = res.result + } + }); + }, + solutionCompany(value) { + var actions = [] + Object.keys(this.companyList).some((key) => { + if (this.companyList[key].code == ('' + value)) { + actions.push(this.companyList[key].name) + return true + } + }) + return actions.join('') + }, + solutionReceiptType(value) { + var actions = [] + Object.keys(this.receiptTypeList).some((key) => { + if (this.receiptTypeList[key].code == ('' + value)) { + actions.push(this.receiptTypeList[key].name) + return true + } + }) + return actions.join('') + }, + solutionSupplier(value) { + var actions = [] + Object.keys(this.supplierList).some((key) => { + if (this.supplierList[key].code == ('' + value)) { + actions.push(this.supplierList[key].name) + return true + } + }) + return actions.join('') + }, } } </script> diff --git a/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/receipt/modules/ReceiptDetailModal.vue b/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/receipt/modules/ReceiptDetailModal.vue index 9e6fbd0..1cf521c 100644 --- a/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/receipt/modules/ReceiptDetailModal.vue +++ b/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/receipt/modules/ReceiptDetailModal.vue @@ -12,11 +12,6 @@ <a-form-model ref="form" :model="model" :rules="validatorRules"> <a-row> <a-col :span="24"> - <a-form-model-item label="入库单ID" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="receiptId"> - <a-input v-model="model.receiptId"placeholder="请输入入库单ID" ></a-input> - </a-form-model-item> - </a-col> - <a-col :span="24"> <a-form-model-item label="物料编码" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="materialCode"> <a-input v-model="model.materialCode"placeholder="请输入物料编码" ></a-input> </a-form-model-item> @@ -108,6 +103,7 @@ methods: { add () { this.edit(this.modelDefault); + this.model.inventoryStatus = "good"; }, edit (record) { this.model = Object.assign({}, record); diff --git a/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/receipt/modules/ReceiptHeaderModal.vue b/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/receipt/modules/ReceiptHeaderModal.vue index 5115693..0045150 100644 --- a/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/receipt/modules/ReceiptHeaderModal.vue +++ b/jeecg-boot-master/ant-design-vue-jeecg/src/views/system/receipt/modules/ReceiptHeaderModal.vue @@ -11,26 +11,52 @@ <a-spin :spinning="confirmLoading"> <a-form-model ref="form" :model="model" :rules="validatorRules"> <a-row> + <a-col :span="24"> - <a-form-model-item label="货主" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="companyCode"> - <a-input v-model="model.companyCode" placeholder="请输入货主" ></a-input> + <a-form-model-item label="货主" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="companyCode"> + <a-select + show-search + placeholder="请选择货主" + option-filter-prop="children" + :filter-option="filterOption" + v-model="model.companyCode"> + <a-select-option v-for="item in companyList" :key="item.name" :value="item.code">{{ item.name }}</a-select-option> + </a-select> </a-form-model-item> </a-col> + <a-col :span="24"> - <a-form-model-item label="入库单类型" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="type"> - <a-input v-model="model.type" placeholder="请输入入库单类型" ></a-input> + <a-form-model-item label="入库单类型" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="type"> + <a-select + show-search + placeholder="请选择入库单类型" + option-filter-prop="children" + :filter-option="filterOption" + v-model="model.type"> + <a-select-option v-for="item in receiptTypeList" :key="item.name" :value="item.code">{{ item.name }}</a-select-option> + </a-select> </a-form-model-item> </a-col> + <a-col :span="24"> - <a-form-model-item label="供应商编码" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="supplierCode"> - <a-input v-model="model.supplierCode" placeholder="请输入供应商编码" ></a-input> + <a-form-model-item label="供应商" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="supplierCode"> + <a-select + show-search + placeholder="请选择供应商" + option-filter-prop="children" + :filter-option="filterOption" + v-model="model.supplierCode"> + <a-select-option v-for="item in supplierList" :key="item.name" :value="item.code">{{ item.name }}</a-select-option> + </a-select> </a-form-model-item> </a-col> + <a-col :span="24"> <a-form-model-item label="入库单备注" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="remark"> <a-input v-model="model.remark" placeholder="请输入入库单备注" ></a-input> </a-form-model-item> </a-col> + </a-row> </a-form-model> </a-spin> @@ -41,16 +67,22 @@ import { httpAction } from '@/api/manage' import { validateDuplicateValue } from '@/utils/util' + import {getCompanyList} from '@/api/api' + import {getReceiptTypeList} from '@/api/api' + import {getSupplierList} from '@/api/api' export default { name: "ReceiptHeaderModal", - components: { + components: { }, data () { return { title:"操作", width:800, visible: false, + companyList:[], + receiptTypeList:[], + supplierList:[], model:{ }, labelCol: { @@ -72,16 +104,18 @@ add: "/config/receiptHeader/add", edit: "/config/receiptHeader/edit", } - + } }, created () { //备份model原始值 this.modelDefault = JSON.parse(JSON.stringify(this.model)); + this.loadFrom(); }, methods: { add () { this.edit(this.modelDefault); + this.model.companyCode = this.companyList[0].code; }, edit (record) { this.model = Object.assign({}, record); @@ -126,8 +160,24 @@ handleCancel () { this.close() }, + loadFrom() { + getCompanyList().then((res) => { + if (res.success) { + this.companyList = res.result + } + }); + getReceiptTypeList().then((res) => { + if (res.success) { + this.receiptTypeList = res.result + } + }); + getSupplierList().then((res) => { + if (res.success) { + this.supplierList = res.result + } + }); + }, - } } </script> \ No newline at end of file diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/address/entity/Address.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/address/entity/Address.java index 21bb7db..a55802a 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/address/entity/Address.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/address/entity/Address.java @@ -32,9 +32,9 @@ public class Address implements Serializable { private static final long serialVersionUID = 1L; /**主键*/ - @TableId(type = IdType.ASSIGN_ID) + @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**编码*/ @Excel(name = "编码", width = 15) @ApiModelProperty(value = "编码") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/bomHeader/entity/BomDetail.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/bomHeader/entity/BomDetail.java index fedcf4a..4a909a6 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/bomHeader/entity/BomDetail.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/bomHeader/entity/BomDetail.java @@ -26,7 +26,7 @@ import java.io.UnsupportedEncodingException; public class BomDetail implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ + /**主键*/ @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") private Integer id; diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/bomHeader/entity/BomHeader.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/bomHeader/entity/BomHeader.java index a1d2b0b..f077563 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/bomHeader/entity/BomHeader.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/bomHeader/entity/BomHeader.java @@ -26,7 +26,7 @@ import io.swagger.annotations.ApiModelProperty; public class BomHeader implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ + /**主键*/ @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") private Integer id; diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/carrier/controller/CarrierController.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/carrier/controller/CarrierController.java index d4c5b32..c5f4022 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/carrier/controller/CarrierController.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/carrier/controller/CarrierController.java @@ -9,6 +9,9 @@ import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import org.jeecg.common.api.vo.Result; import org.jeecg.common.system.query.QueryGenerator; import org.jeecg.common.system.util.JwtUtil; @@ -21,6 +24,7 @@ import lombok.extern.slf4j.Slf4j; import org.jeecg.modules.wms.config.carrier.entity.Carrier; import org.jeecg.modules.wms.config.carrier.service.ICarrierService; +import org.jeecg.modules.wms.config.company.entity.Company; import org.jeecg.utils.StringUtils; import org.jeecgframework.poi.excel.ExcelImportUtil; import org.jeecgframework.poi.excel.def.NormalExcelConstants; @@ -176,4 +180,17 @@ public class CarrierController extends JeecgController<Carrier, ICarrierService> return super.importExcel(request, response, Carrier.class); } + /** + * 获得承运商信息 + * @param req + */ + @RequestMapping(value = "/getCarrierList") + public Result<?> getCarrierList(HttpServletRequest req) { + String warehouseCode = JwtUtil.getWarehouseCodeByToken(req); + LambdaQueryWrapper<Carrier> carrierLambdaQueryWrapper = Wrappers.lambdaQuery(); + carrierLambdaQueryWrapper.eq(Carrier::getWarehouseCode, warehouseCode); + List<Carrier> carrierList = carrierService.list(carrierLambdaQueryWrapper); + return Result.OK(carrierList); + } + } diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/carrier/entity/Carrier.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/carrier/entity/Carrier.java index 5202e84..c8fd77d 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/carrier/entity/Carrier.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/carrier/entity/Carrier.java @@ -31,10 +31,10 @@ import lombok.experimental.Accessors; public class Carrier implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ + /**主键*/ @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**编码*/ @Excel(name = "编码", width = 15) @ApiModelProperty(value = "编码") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/company/controller/CompanyController.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/company/controller/CompanyController.java index e2ff81f..2d7748e 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/company/controller/CompanyController.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/company/controller/CompanyController.java @@ -9,6 +9,9 @@ import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import org.jeecg.common.api.vo.Result; import org.jeecg.common.system.query.QueryGenerator; import org.jeecg.common.system.util.JwtUtil; @@ -21,6 +24,7 @@ import lombok.extern.slf4j.Slf4j; import org.jeecg.modules.wms.config.company.entity.Company; import org.jeecg.modules.wms.config.company.service.ICompanyService; +import org.jeecg.modules.wms.config.zone.entity.Zone; import org.jeecg.utils.StringUtils; import org.jeecgframework.poi.excel.ExcelImportUtil; import org.jeecgframework.poi.excel.def.NormalExcelConstants; @@ -176,4 +180,16 @@ public class CompanyController extends JeecgController<Company, ICompanyService> return super.importExcel(request, response, Company.class); } + /** + * 获得货主信息 + * @param req + */ + @RequestMapping(value = "/getCompanyList") + public Result<?> getCompanyList(HttpServletRequest req) { + String warehouseCode = JwtUtil.getWarehouseCodeByToken(req); + LambdaQueryWrapper<Company> companyLambdaQueryWrapper = Wrappers.lambdaQuery(); + companyLambdaQueryWrapper.eq(Company::getWarehouseCode, warehouseCode); + List<Company> companyList = companyService.list(companyLambdaQueryWrapper); + return Result.OK(companyList); + } } diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/company/entity/Company.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/company/entity/Company.java index 7915b98..4bf8470 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/company/entity/Company.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/company/entity/Company.java @@ -31,10 +31,10 @@ import lombok.experimental.Accessors; public class Company implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ - @TableId(type = IdType.AUTO) + /**主键*/ + @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**货主编码*/ @Excel(name = "货主编码", width = 15) @ApiModelProperty(value = "货主编码") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/container/entity/Container.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/container/entity/Container.java index a6d31b4..74cd8eb 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/container/entity/Container.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/container/entity/Container.java @@ -31,10 +31,10 @@ import lombok.experimental.Accessors; public class Container implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ + /**主键*/ @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**容器编码*/ @Excel(name = "容器编码", width = 15) @ApiModelProperty(value = "容器编码") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/containerCapacity/entity/ContainerCapacity.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/containerCapacity/entity/ContainerCapacity.java index 152134f..7829d40 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/containerCapacity/entity/ContainerCapacity.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/containerCapacity/entity/ContainerCapacity.java @@ -31,10 +31,10 @@ import lombok.experimental.Accessors; public class ContainerCapacity implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ + /**主键*/ @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**容器类型*/ @Excel(name = "容器类型", width = 15) @ApiModelProperty(value = "容器类型") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/containerType/entity/ContainerType.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/containerType/entity/ContainerType.java index cd1c6fd..68b614f 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/containerType/entity/ContainerType.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/containerType/entity/ContainerType.java @@ -31,10 +31,10 @@ import lombok.experimental.Accessors; public class ContainerType implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ + /**主键*/ @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**编码*/ @Excel(name = "编码", width = 15) @ApiModelProperty(value = "编码") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/customer/controller/CustomerController.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/customer/controller/CustomerController.java index 3c5e282..49d657b 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/customer/controller/CustomerController.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/customer/controller/CustomerController.java @@ -7,8 +7,12 @@ import java.util.stream.Collectors; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.net.URLDecoder; +import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import org.jeecg.common.api.vo.Result; import org.jeecg.common.system.query.QueryGenerator; import org.jeecg.common.system.util.JwtUtil; @@ -19,6 +23,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import lombok.extern.slf4j.Slf4j; +import org.jeecg.modules.wms.config.carrier.entity.Carrier; import org.jeecg.modules.wms.config.customer.entity.Customer; import org.jeecg.modules.wms.config.customer.service.ICustomerService; import org.jeecg.utils.StringUtils; @@ -49,6 +54,7 @@ import org.jeecg.common.aspect.annotation.AutoLog; @RequestMapping("/config/customer") @Slf4j public class CustomerController extends JeecgController<Customer, ICustomerService> { + @Autowired private ICustomerService customerService; @@ -176,4 +182,16 @@ public class CustomerController extends JeecgController<Customer, ICustomerServi return super.importExcel(request, response, Customer.class); } + /** + * 获得客户信息 + * @param req + */ + @RequestMapping(value = "/getCustomerList") + public Result<?> getCustomerList(HttpServletRequest req) { + String warehouseCode = JwtUtil.getWarehouseCodeByToken(req); + LambdaQueryWrapper<Customer> customerLambdaQueryWrapper = Wrappers.lambdaQuery(); + customerLambdaQueryWrapper.eq(Customer::getWarehouseCode, warehouseCode); + List<Customer> customerList = customerService.list(customerLambdaQueryWrapper); + return Result.OK(customerList); + } } diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/customer/entity/Customer.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/customer/entity/Customer.java index fc58816..b74ec9a 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/customer/entity/Customer.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/customer/entity/Customer.java @@ -31,10 +31,10 @@ import lombok.experimental.Accessors; public class Customer implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ + /**主键*/ @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**编码*/ @Excel(name = "编码", width = 15) @ApiModelProperty(value = "编码") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/cycleCountPreference/entity/CycleCountPreference.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/cycleCountPreference/entity/CycleCountPreference.java index b29efc0..e6fee85 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/cycleCountPreference/entity/CycleCountPreference.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/cycleCountPreference/entity/CycleCountPreference.java @@ -31,10 +31,10 @@ import lombok.experimental.Accessors; public class CycleCountPreference implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ - @TableId(type = IdType.ASSIGN_ID) + /**主键*/ + @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**编码*/ @Excel(name = "编码", width = 15) @ApiModelProperty(value = "编码") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/location/entity/Location.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/location/entity/Location.java index c216aa1..edb1272 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/location/entity/Location.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/location/entity/Location.java @@ -31,10 +31,10 @@ import lombok.experimental.Accessors; public class Location implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ + /**主键*/ @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**库位编码*/ @Excel(name = "库位编码", width = 15) @ApiModelProperty(value = "库位编码") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/locationHigh/entity/LocationHigh.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/locationHigh/entity/LocationHigh.java index 01ff4c4..3162359 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/locationHigh/entity/LocationHigh.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/locationHigh/entity/LocationHigh.java @@ -31,10 +31,10 @@ import lombok.experimental.Accessors; public class LocationHigh implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ + /**主键*/ @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**编码*/ @Excel(name = "编码", width = 15) @ApiModelProperty(value = "编码") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/locationType/entity/LocationType.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/locationType/entity/LocationType.java index 67018a4..fcfcda8 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/locationType/entity/LocationType.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/locationType/entity/LocationType.java @@ -31,10 +31,10 @@ import lombok.experimental.Accessors; public class LocationType implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ + /**主键*/ @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**编码*/ @Excel(name = "编码", width = 15) @ApiModelProperty(value = "编码") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/material/entity/Material.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/material/entity/Material.java index df6ca5c..f8c6468 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/material/entity/Material.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/material/entity/Material.java @@ -31,10 +31,10 @@ import lombok.experimental.Accessors; public class Material implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ + /**主键*/ @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**物料编码*/ @Excel(name = "物料编码", width = 15) @ApiModelProperty(value = "物料编码") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialArea/entity/MaterialArea.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialArea/entity/MaterialArea.java index b5edcea..f1245b1 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialArea/entity/MaterialArea.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialArea/entity/MaterialArea.java @@ -31,10 +31,10 @@ import lombok.experimental.Accessors; public class MaterialArea implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ + /**主键*/ @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**编码*/ @Excel(name = "编码", width = 15) @ApiModelProperty(value = "编码") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialMultiple/entity/MaterialMultiple.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialMultiple/entity/MaterialMultiple.java index f974190..c804e1c 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialMultiple/entity/MaterialMultiple.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialMultiple/entity/MaterialMultiple.java @@ -31,10 +31,10 @@ import lombok.experimental.Accessors; public class MaterialMultiple implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ + /**主键*/ @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**物料编码*/ @Excel(name = "物料编码", width = 15) @ApiModelProperty(value = "物料编码") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialType/entity/MaterialType.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialType/entity/MaterialType.java index 595a71e..db0cd94 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialType/entity/MaterialType.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialType/entity/MaterialType.java @@ -31,10 +31,10 @@ import lombok.experimental.Accessors; public class MaterialType implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ + /**主键*/ @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**编码*/ @Excel(name = "编码", width = 15) @ApiModelProperty(value = "编码") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialUnit/entity/MaterialUnit.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialUnit/entity/MaterialUnit.java index add6aea..a6af52f 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialUnit/entity/MaterialUnit.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialUnit/entity/MaterialUnit.java @@ -31,10 +31,10 @@ import lombok.experimental.Accessors; public class MaterialUnit implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ + /**主键*/ @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**物料编码*/ @Excel(name = "物料编码", width = 15) @ApiModelProperty(value = "物料编码") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialWarning/entity/MaterialWarning.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialWarning/entity/MaterialWarning.java index 5432104..862fea1 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialWarning/entity/MaterialWarning.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/materialWarning/entity/MaterialWarning.java @@ -31,10 +31,10 @@ import lombok.experimental.Accessors; public class MaterialWarning implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ + /**主键*/ @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**预警类别代码*/ @Excel(name = "预警类别代码", width = 15) @ApiModelProperty(value = "预警类别代码") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/parameterConfiguration/entity/ParameterConfiguration.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/parameterConfiguration/entity/ParameterConfiguration.java index 5f18b13..1aa4c9d 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/parameterConfiguration/entity/ParameterConfiguration.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/parameterConfiguration/entity/ParameterConfiguration.java @@ -31,10 +31,10 @@ import lombok.experimental.Accessors; public class ParameterConfiguration implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ - @TableId(type = IdType.ASSIGN_ID) + /**主键*/ + @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**参数名称*/ @Excel(name = "参数名称", width = 15) @ApiModelProperty(value = "参数名称") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/port/entity/Port.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/port/entity/Port.java index 2308407..ae0de17 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/port/entity/Port.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/port/entity/Port.java @@ -31,10 +31,10 @@ import lombok.experimental.Accessors; public class Port implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ + /**主键*/ @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**编码*/ @Excel(name = "编码", width = 15) @ApiModelProperty(value = "编码") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/receiptType/controller/ReceiptTypeController.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/receiptType/controller/ReceiptTypeController.java index 9859695..8a716c3 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/receiptType/controller/ReceiptTypeController.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/receiptType/controller/ReceiptTypeController.java @@ -9,6 +9,9 @@ import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import org.jeecg.common.api.vo.Result; import org.jeecg.common.system.query.QueryGenerator; import org.jeecg.common.system.util.JwtUtil; @@ -19,6 +22,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import lombok.extern.slf4j.Slf4j; +import org.jeecg.modules.wms.config.customer.entity.Customer; import org.jeecg.modules.wms.config.receiptType.entity.ReceiptType; import org.jeecg.modules.wms.config.receiptType.service.IReceiptTypeService; import org.jeecg.utils.StringUtils; @@ -174,4 +178,16 @@ public class ReceiptTypeController extends JeecgController<ReceiptType, IReceipt return super.importExcel(request, response, ReceiptType.class); } + /** + * 获得入库单类型 + * @param req + */ + @RequestMapping(value = "/getReceiptTypeList") + public Result<?> getReceiptTypeList(HttpServletRequest req) { + String warehouseCode = JwtUtil.getWarehouseCodeByToken(req); + LambdaQueryWrapper<ReceiptType> receiptTypeLambdaQueryWrapper = Wrappers.lambdaQuery(); + receiptTypeLambdaQueryWrapper.eq(ReceiptType::getWarehouseCode, warehouseCode); + List<ReceiptType> receiptTypeList = receiptTypeService.list(receiptTypeLambdaQueryWrapper); + return Result.OK(receiptTypeList); + } } diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/receiptType/entity/ReceiptType.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/receiptType/entity/ReceiptType.java index 348defb..b68c980 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/receiptType/entity/ReceiptType.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/receiptType/entity/ReceiptType.java @@ -31,10 +31,10 @@ import lombok.experimental.Accessors; public class ReceiptType implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ - @TableId(type = IdType.ASSIGN_ID) + /**主键*/ + @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**编码*/ @Excel(name = "编码", width = 15) @ApiModelProperty(value = "编码") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/shipmentType/controller/ShipmentTypeController.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/shipmentType/controller/ShipmentTypeController.java index 77cdd0b..2cbb700 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/shipmentType/controller/ShipmentTypeController.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/shipmentType/controller/ShipmentTypeController.java @@ -9,6 +9,9 @@ import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import org.jeecg.common.api.vo.Result; import org.jeecg.common.system.query.QueryGenerator; import org.jeecg.common.system.util.JwtUtil; @@ -19,6 +22,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import lombok.extern.slf4j.Slf4j; +import org.jeecg.modules.wms.config.receiptType.entity.ReceiptType; import org.jeecg.modules.wms.config.shipmentType.entity.ShipmentType; import org.jeecg.modules.wms.config.shipmentType.service.IShipmentTypeService; import org.jeecg.utils.StringUtils; @@ -174,4 +178,16 @@ public class ShipmentTypeController extends JeecgController<ShipmentType, IShipm return super.importExcel(request, response, ShipmentType.class); } + /** + * 获得出库单类型 + * @param req + */ + @RequestMapping(value = "/getShipmentTypeList") + public Result<?> getShipmentTypeList(HttpServletRequest req) { + String warehouseCode = JwtUtil.getWarehouseCodeByToken(req); + LambdaQueryWrapper<ShipmentType> shipmentTypeLambdaQueryWrapper = Wrappers.lambdaQuery(); + shipmentTypeLambdaQueryWrapper.eq(ShipmentType::getWarehouseCode, warehouseCode); + List<ShipmentType> shipmentTypeList = shipmentTypeService.list(shipmentTypeLambdaQueryWrapper); + return Result.OK(shipmentTypeList); + } } diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/shipmentType/entity/ShipmentType.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/shipmentType/entity/ShipmentType.java index 7e95193..d30bfe3 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/shipmentType/entity/ShipmentType.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/shipmentType/entity/ShipmentType.java @@ -31,10 +31,10 @@ import lombok.experimental.Accessors; public class ShipmentType implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ - @TableId(type = IdType.ASSIGN_ID) + /**主键*/ + @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**编码*/ @Excel(name = "编码", width = 15) @ApiModelProperty(value = "编码") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/supplier/controller/SupplierController.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/supplier/controller/SupplierController.java index f5bdeba..8b375e7 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/supplier/controller/SupplierController.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/supplier/controller/SupplierController.java @@ -9,6 +9,9 @@ import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import org.jeecg.common.api.vo.Result; import org.jeecg.common.system.query.QueryGenerator; import org.jeecg.common.system.util.JwtUtil; @@ -19,6 +22,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import lombok.extern.slf4j.Slf4j; +import org.jeecg.modules.wms.config.customer.entity.Customer; import org.jeecg.modules.wms.config.supplier.entity.Supplier; import org.jeecg.modules.wms.config.supplier.service.ISupplierService; import org.jeecg.utils.StringUtils; @@ -176,4 +180,16 @@ public class SupplierController extends JeecgController<Supplier, ISupplierServi return super.importExcel(request, response, Supplier.class); } + /** + * 获得供应商信息 + * @param req + */ + @RequestMapping(value = "/getSupplierList") + public Result<?> getSupplierList(HttpServletRequest req) { + String warehouseCode = JwtUtil.getWarehouseCodeByToken(req); + LambdaQueryWrapper<Supplier> supplierLambdaQueryWrapper = Wrappers.lambdaQuery(); + supplierLambdaQueryWrapper.eq(Supplier::getWarehouseCode, warehouseCode); + List<Supplier> supplierList = supplierService.list(supplierLambdaQueryWrapper); + return Result.OK(supplierList); + } } diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/supplier/entity/Supplier.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/supplier/entity/Supplier.java index 2c63576..2c6cd96 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/supplier/entity/Supplier.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/supplier/entity/Supplier.java @@ -31,10 +31,10 @@ import lombok.experimental.Accessors; public class Supplier implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ + /**主键*/ @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**编码*/ @Excel(name = "编码", width = 15) @ApiModelProperty(value = "编码") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/sysUserWarehouse/entity/SysUserWarehouse.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/sysUserWarehouse/entity/SysUserWarehouse.java index 5c3c4f0..5b1f190 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/sysUserWarehouse/entity/SysUserWarehouse.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/sysUserWarehouse/entity/SysUserWarehouse.java @@ -27,10 +27,10 @@ import java.util.Date; public class SysUserWarehouse implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ - @TableId(type = IdType.ASSIGN_ID) + /**主键*/ + @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**用户名称*/ @Excel(name = "用户名称", width = 15) @ApiModelProperty(value = "用户名称") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/warehouse/entity/Warehouse.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/warehouse/entity/Warehouse.java index 1efcc0c..c45026a 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/warehouse/entity/Warehouse.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/warehouse/entity/Warehouse.java @@ -31,7 +31,7 @@ import lombok.experimental.Accessors; public class Warehouse implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ + /**主键*/ @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") private Integer id; diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/zone/entity/Zone.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/zone/entity/Zone.java index 7189923..63e576e 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/zone/entity/Zone.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/config/zone/entity/Zone.java @@ -31,10 +31,10 @@ import lombok.experimental.Accessors; public class Zone implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ + /**主键*/ @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**编码*/ @Excel(name = "编码", width = 15) @ApiModelProperty(value = "编码") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/entity/ReceiptDetail.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/entity/ReceiptDetail.java index 302b2ef..4b964ad 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/entity/ReceiptDetail.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/entity/ReceiptDetail.java @@ -26,10 +26,10 @@ import java.io.UnsupportedEncodingException; public class ReceiptDetail implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ - @TableId(type = IdType.ASSIGN_ID) + /**主键*/ + @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**入库单ID*/ @ApiModelProperty(value = "入库单ID") private String receiptId; diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/entity/ReceiptHeader.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/entity/ReceiptHeader.java index 7f48a5f..b251571 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/entity/ReceiptHeader.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/entity/ReceiptHeader.java @@ -26,10 +26,10 @@ import io.swagger.annotations.ApiModelProperty; public class ReceiptHeader implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ - @TableId(type = IdType.ASSIGN_ID) + /**主键*/ + @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") - private String id; + private Integer id; /**编码*/ @Excel(name = "编码", width = 15) @ApiModelProperty(value = "编码") diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/service/impl/ReceiptHeaderServiceImpl.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/service/impl/ReceiptHeaderServiceImpl.java index f5acd96..45c5129 100644 --- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/service/impl/ReceiptHeaderServiceImpl.java +++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/service/impl/ReceiptHeaderServiceImpl.java @@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers; import org.jeecg.common.api.vo.Result; import org.jeecg.common.util.DateUtils; import org.jeecg.modules.wms.config.receiptType.entity.ReceiptType; +import org.jeecg.modules.wms.config.receiptType.service.IReceiptTypeService; import org.jeecg.modules.wms.config.receiptType.service.impl.ReceiptTypeServiceImpl; import org.jeecg.modules.wms.receipt.receiptHeader.entity.ReceiptHeader; import org.jeecg.modules.wms.receipt.receiptHeader.mapper.ReceiptDetailMapper; @@ -39,7 +40,7 @@ public class ReceiptHeaderServiceImpl extends ServiceImpl<ReceiptHeaderMapper, R @Autowired private ReceiptDetailMapper receiptDetailMapper; @Resource - private ReceiptTypeServiceImpl receiptTypeService; + private IReceiptTypeService receiptTypeService; @Override @Transactional -- libgit2 0.22.2