add:新增基础数据菜单

This commit is contained in:
2025-05-13 15:58:45 +08:00
parent 82167e1d37
commit 7ca64e75ab
8 changed files with 583 additions and 0 deletions

View File

@@ -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;
}

View File

@@ -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;
/**
* <p>
* 物料基本信息表 服务类
* </p>
*
* @author author
* @since 2025-05-13
*/
public interface IMdMeMaterialbaseService extends IService<MdMeMaterialbase> {
}

View File

@@ -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;
/**
* <p>
* 物料基本信息表
* </p>
*
* @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;
}

View File

@@ -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;
/**
* <p>
* 物料基本信息表 Mapper 接口
* </p>
*
* @author author
* @since 2025-05-13
*/
public interface MdMeMaterialbaseMapper extends BaseMapper<MdMeMaterialbase> {
}

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.nl.wms.basedata_manage.service.dao.mapper.MdMeMaterialbaseMapper">
</mapper>

View File

@@ -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;
/**
* <p>
* 物料基本信息表 服务实现类
* </p>
*
* @author author
* @since 2025-05-13
*/
@Service
public class MdMeMaterialbaseServiceImpl extends ServiceImpl<MdMeMaterialbaseMapper, MdMeMaterialbase> implements IMdMeMaterialbaseService {
}