Browse Source

模块开发12

wwh 2 tháng trước cách đây
mục cha
commit
a0c16aaa90
18 tập tin đã thay đổi với 422 bổ sung0 xóa
  1. 20 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/controller/ErpBdRawMaterialController.java
  2. 67 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/ErpBdRawMaterial.java
  3. 16 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/mapper/ErpBdRawMaterialMapper.java
  4. 16 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/service/IErpBdRawMaterialService.java
  5. 20 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/service/impl/ErpBdRawMaterialServiceImpl.java
  6. 20 0
      huimv-farm/src/main/java/vip/xiaonuo/warehouse/controller/WarehouseMaterialOutStockController.java
  7. 20 0
      huimv-farm/src/main/java/vip/xiaonuo/warehouse/controller/WarehouseMaterialStockController.java
  8. 62 0
      huimv-farm/src/main/java/vip/xiaonuo/warehouse/entity/WarehouseMaterialOutStock.java
  9. 62 0
      huimv-farm/src/main/java/vip/xiaonuo/warehouse/entity/WarehouseMaterialStock.java
  10. 16 0
      huimv-farm/src/main/java/vip/xiaonuo/warehouse/mapper/WarehouseMaterialOutStockMapper.java
  11. 16 0
      huimv-farm/src/main/java/vip/xiaonuo/warehouse/mapper/WarehouseMaterialStockMapper.java
  12. 16 0
      huimv-farm/src/main/java/vip/xiaonuo/warehouse/service/IWarehouseMaterialOutStockService.java
  13. 16 0
      huimv-farm/src/main/java/vip/xiaonuo/warehouse/service/IWarehouseMaterialStockService.java
  14. 20 0
      huimv-farm/src/main/java/vip/xiaonuo/warehouse/service/impl/WarehouseMaterialOutStockServiceImpl.java
  15. 20 0
      huimv-farm/src/main/java/vip/xiaonuo/warehouse/service/impl/WarehouseMaterialStockServiceImpl.java
  16. 5 0
      huimv-farm/src/main/resources/mapper/ErpBdRawMaterialMapper.xml
  17. 5 0
      huimv-farm/src/main/resources/mapper/WarehouseMaterialOutStockMapper.xml
  18. 5 0
      huimv-farm/src/main/resources/mapper/WarehouseMaterialStockMapper.xml

+ 20 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/controller/ErpBdRawMaterialController.java

@@ -0,0 +1,20 @@
+package vip.xiaonuo.erp.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 原材料列表 前端控制器
+ * </p>
+ *
+ * @author author
+ * @since 2025-03-17
+ */
+@RestController
+@RequestMapping("/erp-bd-raw-material")
+public class ErpBdRawMaterialController {
+
+}

+ 67 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/ErpBdRawMaterial.java

@@ -0,0 +1,67 @@
+package vip.xiaonuo.erp.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 原材料列表
+ * </p>
+ *
+ * @author author
+ * @since 2025-03-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("erp_bd_raw_material")
+public class ErpBdRawMaterial implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * erp 字段
+     */
+    private String erpFnumber;
+
+    /**
+     * 单位
+     */
+    private String unit;
+
+    /**
+     * 换算值
+     */
+    private String conver;
+
+    /**
+     * 0是大类 1 是其他
+     */
+    private Integer parent;
+
+    /**
+     * 检测项目,字符串,用,分割
+     */
+    private String testingItems;
+
+    private String orgId;
+
+    private String deleteFlag;
+
+    /**
+     * 名字
+     */
+    private String fname;
+
+    private String fspecification;
+
+
+}

+ 16 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/mapper/ErpBdRawMaterialMapper.java

@@ -0,0 +1,16 @@
+package vip.xiaonuo.erp.mapper;
+
+import vip.xiaonuo.erp.entity.ErpBdRawMaterial;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 原材料列表 Mapper 接口
+ * </p>
+ *
+ * @author author
+ * @since 2025-03-17
+ */
+public interface ErpBdRawMaterialMapper extends BaseMapper<ErpBdRawMaterial> {
+
+}

+ 16 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/service/IErpBdRawMaterialService.java

@@ -0,0 +1,16 @@
+package vip.xiaonuo.erp.service;
+
+import vip.xiaonuo.erp.entity.ErpBdRawMaterial;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 原材料列表 服务类
+ * </p>
+ *
+ * @author author
+ * @since 2025-03-17
+ */
+public interface IErpBdRawMaterialService extends IService<ErpBdRawMaterial> {
+
+}

+ 20 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/service/impl/ErpBdRawMaterialServiceImpl.java

@@ -0,0 +1,20 @@
+package vip.xiaonuo.erp.service.impl;
+
+import vip.xiaonuo.erp.entity.ErpBdRawMaterial;
+import vip.xiaonuo.erp.mapper.ErpBdRawMaterialMapper;
+import vip.xiaonuo.erp.service.IErpBdRawMaterialService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 原材料列表 服务实现类
+ * </p>
+ *
+ * @author author
+ * @since 2025-03-17
+ */
+@Service
+public class ErpBdRawMaterialServiceImpl extends ServiceImpl<ErpBdRawMaterialMapper, ErpBdRawMaterial> implements IErpBdRawMaterialService {
+
+}

+ 20 - 0
huimv-farm/src/main/java/vip/xiaonuo/warehouse/controller/WarehouseMaterialOutStockController.java

@@ -0,0 +1,20 @@
+package vip.xiaonuo.warehouse.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 仓库原材料出库 前端控制器
+ * </p>
+ *
+ * @author author
+ * @since 2025-03-17
+ */
+@RestController
+@RequestMapping("/warehouse-material-out-stock")
+public class WarehouseMaterialOutStockController {
+
+}

+ 20 - 0
huimv-farm/src/main/java/vip/xiaonuo/warehouse/controller/WarehouseMaterialStockController.java

@@ -0,0 +1,20 @@
+package vip.xiaonuo.warehouse.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 仓库原材料库存 前端控制器
+ * </p>
+ *
+ * @author author
+ * @since 2025-03-17
+ */
+@RestController
+@RequestMapping("/warehouse-material-stock")
+public class WarehouseMaterialStockController {
+
+}

+ 62 - 0
huimv-farm/src/main/java/vip/xiaonuo/warehouse/entity/WarehouseMaterialOutStock.java

@@ -0,0 +1,62 @@
+package vip.xiaonuo.warehouse.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 仓库原材料出库
+ * </p>
+ *
+ * @author author
+ * @since 2025-03-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("warehouse_material_out_stock")
+public class WarehouseMaterialOutStock implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 原材料id
+     */
+    private String materialId;
+
+    /**
+     * 原材料名称
+     */
+    private String material;
+
+    /**
+     * 出库数量
+     */
+    private String outStock;
+
+    /**
+     * 创建时间
+     */
+    private LocalDateTime createTime;
+
+    /**
+     * 组织id
+     */
+    private String orgId;
+
+    /**
+     * 公司名称
+     */
+    private String orgName;
+
+
+}

+ 62 - 0
huimv-farm/src/main/java/vip/xiaonuo/warehouse/entity/WarehouseMaterialStock.java

@@ -0,0 +1,62 @@
+package vip.xiaonuo.warehouse.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 仓库原材料库存
+ * </p>
+ *
+ * @author author
+ * @since 2025-03-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("warehouse_material_stock")
+public class WarehouseMaterialStock implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 原材料id
+     */
+    private String materialId;
+
+    /**
+     * 原材料名称
+     */
+    private String material;
+
+    /**
+     * 原材料库存
+     */
+    private String materialStock;
+
+    /**
+     * 更新时间
+     */
+    private LocalDateTime createTime;
+
+    /**
+     * 公司id
+     */
+    private String orgId;
+
+    /**
+     * 公司名称
+     */
+    private String orgName;
+
+
+}

+ 16 - 0
huimv-farm/src/main/java/vip/xiaonuo/warehouse/mapper/WarehouseMaterialOutStockMapper.java

@@ -0,0 +1,16 @@
+package vip.xiaonuo.warehouse.mapper;
+
+import vip.xiaonuo.warehouse.entity.WarehouseMaterialOutStock;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 仓库原材料出库 Mapper 接口
+ * </p>
+ *
+ * @author author
+ * @since 2025-03-17
+ */
+public interface WarehouseMaterialOutStockMapper extends BaseMapper<WarehouseMaterialOutStock> {
+
+}

+ 16 - 0
huimv-farm/src/main/java/vip/xiaonuo/warehouse/mapper/WarehouseMaterialStockMapper.java

@@ -0,0 +1,16 @@
+package vip.xiaonuo.warehouse.mapper;
+
+import vip.xiaonuo.warehouse.entity.WarehouseMaterialStock;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 仓库原材料库存 Mapper 接口
+ * </p>
+ *
+ * @author author
+ * @since 2025-03-17
+ */
+public interface WarehouseMaterialStockMapper extends BaseMapper<WarehouseMaterialStock> {
+
+}

+ 16 - 0
huimv-farm/src/main/java/vip/xiaonuo/warehouse/service/IWarehouseMaterialOutStockService.java

@@ -0,0 +1,16 @@
+package vip.xiaonuo.warehouse.service;
+
+import vip.xiaonuo.warehouse.entity.WarehouseMaterialOutStock;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 仓库原材料出库 服务类
+ * </p>
+ *
+ * @author author
+ * @since 2025-03-17
+ */
+public interface IWarehouseMaterialOutStockService extends IService<WarehouseMaterialOutStock> {
+
+}

+ 16 - 0
huimv-farm/src/main/java/vip/xiaonuo/warehouse/service/IWarehouseMaterialStockService.java

@@ -0,0 +1,16 @@
+package vip.xiaonuo.warehouse.service;
+
+import vip.xiaonuo.warehouse.entity.WarehouseMaterialStock;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 仓库原材料库存 服务类
+ * </p>
+ *
+ * @author author
+ * @since 2025-03-17
+ */
+public interface IWarehouseMaterialStockService extends IService<WarehouseMaterialStock> {
+
+}

+ 20 - 0
huimv-farm/src/main/java/vip/xiaonuo/warehouse/service/impl/WarehouseMaterialOutStockServiceImpl.java

@@ -0,0 +1,20 @@
+package vip.xiaonuo.warehouse.service.impl;
+
+import vip.xiaonuo.warehouse.entity.WarehouseMaterialOutStock;
+import vip.xiaonuo.warehouse.mapper.WarehouseMaterialOutStockMapper;
+import vip.xiaonuo.warehouse.service.IWarehouseMaterialOutStockService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 仓库原材料出库 服务实现类
+ * </p>
+ *
+ * @author author
+ * @since 2025-03-17
+ */
+@Service
+public class WarehouseMaterialOutStockServiceImpl extends ServiceImpl<WarehouseMaterialOutStockMapper, WarehouseMaterialOutStock> implements IWarehouseMaterialOutStockService {
+
+}

+ 20 - 0
huimv-farm/src/main/java/vip/xiaonuo/warehouse/service/impl/WarehouseMaterialStockServiceImpl.java

@@ -0,0 +1,20 @@
+package vip.xiaonuo.warehouse.service.impl;
+
+import vip.xiaonuo.warehouse.entity.WarehouseMaterialStock;
+import vip.xiaonuo.warehouse.mapper.WarehouseMaterialStockMapper;
+import vip.xiaonuo.warehouse.service.IWarehouseMaterialStockService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 仓库原材料库存 服务实现类
+ * </p>
+ *
+ * @author author
+ * @since 2025-03-17
+ */
+@Service
+public class WarehouseMaterialStockServiceImpl extends ServiceImpl<WarehouseMaterialStockMapper, WarehouseMaterialStock> implements IWarehouseMaterialStockService {
+
+}

+ 5 - 0
huimv-farm/src/main/resources/mapper/ErpBdRawMaterialMapper.xml

@@ -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="vip.xiaonuo.erp.mapper.ErpBdRawMaterialMapper">
+
+</mapper>

+ 5 - 0
huimv-farm/src/main/resources/mapper/WarehouseMaterialOutStockMapper.xml

@@ -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="vip.xiaonuo.warehouse.mapper.WarehouseMaterialOutStockMapper">
+
+</mapper>

+ 5 - 0
huimv-farm/src/main/resources/mapper/WarehouseMaterialStockMapper.xml

@@ -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="vip.xiaonuo.warehouse.mapper.WarehouseMaterialStockMapper">
+
+</mapper>