From 7ca64e75ab7c504af574fe4617dbdcbc59037fc2 Mon Sep 17 00:00:00 2001 From: liuxy Date: Tue, 13 May 2025 15:58:45 +0800 Subject: [PATCH] =?UTF-8?q?add=EF=BC=9A=E6=96=B0=E5=A2=9E=E5=9F=BA?= =?UTF-8?q?=E7=A1=80=E6=95=B0=E6=8D=AE=E8=8F=9C=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/MaterialbaseController.java | 24 ++ .../service/IMdMeMaterialbaseService.java | 16 ++ .../service/dao/MdMeMaterialbase.java | 183 ++++++++++++ .../dao/mapper/MdMeMaterialbaseMapper.java | 16 ++ .../dao/mapper/MdMeMaterialbaseMapper.xml | 5 + .../impl/MdMeMaterialbaseServiceImpl.java | 20 ++ .../src/views/wms/basedata/material/index.vue | 269 ++++++++++++++++++ .../views/wms/basedata/material/material.js | 50 ++++ 8 files changed, 583 insertions(+) create mode 100644 wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/controller/MaterialbaseController.java create mode 100644 wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/IMdMeMaterialbaseService.java create mode 100644 wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/MdMeMaterialbase.java create mode 100644 wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdMeMaterialbaseMapper.java create mode 100644 wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdMeMaterialbaseMapper.xml create mode 100644 wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/impl/MdMeMaterialbaseServiceImpl.java create mode 100644 wms/nladmin-ui/src/views/wms/basedata/material/index.vue create mode 100644 wms/nladmin-ui/src/views/wms/basedata/material/material.js diff --git a/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/controller/MaterialbaseController.java b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/controller/MaterialbaseController.java new file mode 100644 index 0000000..7b23898 --- /dev/null +++ b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/controller/MaterialbaseController.java @@ -0,0 +1,24 @@ +package org.nl.wms.basedata_manage.controller; + + +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.nl.wms.basedata_manage.service.IMdMeMaterialbaseService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * @author liuxy + * @date 2025-5-13 + **/ +@RestController +@RequiredArgsConstructor +@RequestMapping("/api/Materia") +@Slf4j +public class MaterialbaseController { + + @Autowired + private IMdMeMaterialbaseService iMdMeMaterialbaseService; + +} diff --git a/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/IMdMeMaterialbaseService.java b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/IMdMeMaterialbaseService.java new file mode 100644 index 0000000..06e32a8 --- /dev/null +++ b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/IMdMeMaterialbaseService.java @@ -0,0 +1,16 @@ +package org.nl.wms.basedata_manage.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import org.nl.wms.basedata_manage.service.dao.MdMeMaterialbase; + +/** + *

+ * 物料基本信息表 服务类 + *

+ * + * @author author + * @since 2025-05-13 + */ +public interface IMdMeMaterialbaseService extends IService { + +} diff --git a/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/MdMeMaterialbase.java b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/MdMeMaterialbase.java new file mode 100644 index 0000000..19dc4da --- /dev/null +++ b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/MdMeMaterialbase.java @@ -0,0 +1,183 @@ +package org.nl.wms.basedata_manage.service.dao; + +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import java.io.Serializable; + +import lombok.Builder; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + *

+ * 物料基本信息表 + *

+ * + * @author author + * @since 2025-05-13 + */ +@Data +@Builder +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("md_me_materialbase") +public class MdMeMaterialbase implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 物料标识 + */ + @TableId(value = "material_id", type = IdType.AUTO) + private String material_id; + + /** + * 物料编码 + */ + private String material_code; + + /** + * 物料名称 + */ + private String material_name; + + /** + * 规格 + */ + private String material_spec; + + /** + * 型号 + */ + private String material_model; + + /** + * 外文名称 + */ + private String english_name; + + /** + * 基本计量单位 + */ + private String baseUnit_id; + + /** + * 辅助计量单位 + */ + private String assUnit_id; + + /** + * 批准文号 + */ + private String approve_fileno; + + /** + * 工程图号 + */ + private String print_no; + + /** + * 物料分类标识 + */ + private String material_type_id; + + /** + * 长度单位 + */ + private String len_unit_id; + + /** + * 物料长度 + */ + private BigDecimal length; + + /** + * 物料宽度 + */ + private BigDecimal width; + + /** + * 物料高度 + */ + private BigDecimal height; + + /** + * 重量单位 + */ + private String weight_unit_id; + + /** + * 物料毛重 + */ + private BigDecimal gross_weight; + + /** + * 物料净重 + */ + private BigDecimal net_weight; + + /** + * 体积单位 + */ + private String cubage_unit_id; + + /** + * 物料体积 + */ + private BigDecimal cubage; + + /** + * 创建人 + */ + private Long create_id; + + /** + * 创建人姓名 + */ + private String create_name; + + /** + * 创建时间 + */ + private String create_time; + + /** + * 修改人 + */ + private String update_optid; + + /** + * 修改人姓名 + */ + private String update_optname; + + /** + * 修改时间 + */ + private String update_time; + + /** + * 启用时间 + */ + private String isUsed_time; + + /** + * 是否启用 + */ + private String is_used; + + /** + * 是否删除 + */ + private String is_delete; + + /** + * 外部标识 + */ + private String ext_id; + + +} diff --git a/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdMeMaterialbaseMapper.java b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdMeMaterialbaseMapper.java new file mode 100644 index 0000000..2000dfa --- /dev/null +++ b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdMeMaterialbaseMapper.java @@ -0,0 +1,16 @@ +package org.nl.wms.basedata_manage.service.dao.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.nl.wms.basedata_manage.service.dao.MdMeMaterialbase; + +/** + *

+ * 物料基本信息表 Mapper 接口 + *

+ * + * @author author + * @since 2025-05-13 + */ +public interface MdMeMaterialbaseMapper extends BaseMapper { + +} diff --git a/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdMeMaterialbaseMapper.xml b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdMeMaterialbaseMapper.xml new file mode 100644 index 0000000..b7c2bbe --- /dev/null +++ b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdMeMaterialbaseMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/impl/MdMeMaterialbaseServiceImpl.java b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/impl/MdMeMaterialbaseServiceImpl.java new file mode 100644 index 0000000..1fe2367 --- /dev/null +++ b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/impl/MdMeMaterialbaseServiceImpl.java @@ -0,0 +1,20 @@ +package org.nl.wms.basedata_manage.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.nl.wms.basedata_manage.service.IMdMeMaterialbaseService; +import org.nl.wms.basedata_manage.service.dao.MdMeMaterialbase; +import org.nl.wms.basedata_manage.service.dao.mapper.MdMeMaterialbaseMapper; +import org.springframework.stereotype.Service; + +/** + *

+ * 物料基本信息表 服务实现类 + *

+ * + * @author author + * @since 2025-05-13 + */ +@Service +public class MdMeMaterialbaseServiceImpl extends ServiceImpl implements IMdMeMaterialbaseService { + +} diff --git a/wms/nladmin-ui/src/views/wms/basedata/material/index.vue b/wms/nladmin-ui/src/views/wms/basedata/material/index.vue new file mode 100644 index 0000000..dc0cfdb --- /dev/null +++ b/wms/nladmin-ui/src/views/wms/basedata/material/index.vue @@ -0,0 +1,269 @@ + + + + + diff --git a/wms/nladmin-ui/src/views/wms/basedata/material/material.js b/wms/nladmin-ui/src/views/wms/basedata/material/material.js new file mode 100644 index 0000000..7d1578f --- /dev/null +++ b/wms/nladmin-ui/src/views/wms/basedata/material/material.js @@ -0,0 +1,50 @@ +import request from '@/utils/request' + +export function add(data) { + return request({ + url: 'api/Materia', + method: 'post', + data + }) +} + +export function del(ids) { + return request({ + url: 'api/Materia/', + method: 'delete', + data: ids + }) +} + +export function edit(data) { + return request({ + url: 'api/Materia', + method: 'put', + data + }) +} + +export function getMaterOptType(data) { + return request({ + url: 'api/Materia/getMaterOptType', + method: 'post', + data + }) +} + +export function isAlongMaterType(data) { + return request({ + url: 'api/Materia/isAlongMaterType', + method: 'post', + data + }) +} + +export function getProductSeries() { + return request({ + url: 'api/Materia/getProductSeries', + method: 'get' + }) +} + +export default { add, edit, del, getMaterOptType, isAlongMaterType, getProductSeries }