home 2 vuotta sitten
vanhempi
commit
a76c41d4ed
20 muutettua tiedostoa jossa 432 lisäystä ja 0 poistoa
  1. 45 0
      hx-common/library-storage/src/main/java/com/fjhx/entity/Stock.java
  2. 55 0
      hx-common/library-storage/src/main/java/com/fjhx/entity/StockDetails.java
  3. 55 0
      hx-common/library-storage/src/main/java/com/fjhx/entity/StockJournal.java
  4. 49 0
      hx-common/library-storage/src/main/java/com/fjhx/entity/Warehouse.java
  5. 16 0
      hx-common/library-storage/src/main/java/com/fjhx/mapper/StockDetailsMapper.java
  6. 5 0
      hx-common/library-storage/src/main/java/com/fjhx/mapper/StockDetailsMapper.xml
  7. 16 0
      hx-common/library-storage/src/main/java/com/fjhx/mapper/StockJournalMapper.java
  8. 5 0
      hx-common/library-storage/src/main/java/com/fjhx/mapper/StockJournalMapper.xml
  9. 16 0
      hx-common/library-storage/src/main/java/com/fjhx/mapper/StockMapper.java
  10. 5 0
      hx-common/library-storage/src/main/java/com/fjhx/mapper/StockMapper.xml
  11. 16 0
      hx-common/library-storage/src/main/java/com/fjhx/mapper/WarehouseMapper.java
  12. 5 0
      hx-common/library-storage/src/main/java/com/fjhx/mapper/WarehouseMapper.xml
  13. 16 0
      hx-common/library-storage/src/main/java/com/fjhx/service/StockDetailsService.java
  14. 16 0
      hx-common/library-storage/src/main/java/com/fjhx/service/StockJournalService.java
  15. 16 0
      hx-common/library-storage/src/main/java/com/fjhx/service/StockService.java
  16. 16 0
      hx-common/library-storage/src/main/java/com/fjhx/service/WarehouseService.java
  17. 20 0
      hx-common/library-storage/src/main/java/com/fjhx/service/impl/StockDetailsServiceImpl.java
  18. 20 0
      hx-common/library-storage/src/main/java/com/fjhx/service/impl/StockJournalServiceImpl.java
  19. 20 0
      hx-common/library-storage/src/main/java/com/fjhx/service/impl/StockServiceImpl.java
  20. 20 0
      hx-common/library-storage/src/main/java/com/fjhx/service/impl/WarehouseServiceImpl.java

+ 45 - 0
hx-common/library-storage/src/main/java/com/fjhx/entity/Stock.java

@@ -0,0 +1,45 @@
+package com.fjhx.entity;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.Version;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import com.fjhx.base.BaseEntity;
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 库存
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-08-10
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class Stock extends BaseEntity {
+
+
+    /**
+     * 物品id
+     */
+    private Long goodsId;
+
+    /**
+     * 数量
+     */
+    private BigDecimal quantity;
+
+    /**
+     * 逻辑删除 0未删除 1已删除
+     */
+    @TableField(fill = FieldFill.INSERT)
+    @TableLogic
+    private Integer delFlag;
+
+
+}

+ 55 - 0
hx-common/library-storage/src/main/java/com/fjhx/entity/StockDetails.java

@@ -0,0 +1,55 @@
+package com.fjhx.entity;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.Version;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import com.fjhx.base.BaseEntity;
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 库存明细
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-08-10
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class StockDetails extends BaseEntity {
+
+
+    /**
+     * 物品id
+     */
+    private Long goodsId;
+
+    /**
+     * 数量
+     */
+    private BigDecimal quantity;
+
+    /**
+     * 仓库id
+     */
+    private Long warehouseId;
+
+    /**
+     * 是否在库
+     */
+    private Integer inLibrary;
+
+    /**
+     * 逻辑删除 0未删除 1已删除
+     */
+    @TableField(fill = FieldFill.INSERT)
+    @TableLogic
+    private Integer delFlag;
+
+
+}

+ 55 - 0
hx-common/library-storage/src/main/java/com/fjhx/entity/StockJournal.java

@@ -0,0 +1,55 @@
+package com.fjhx.entity;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.Version;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.fjhx.base.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 出入库流水记录
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-08-10
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class StockJournal extends BaseEntity {
+
+
+    /**
+     * 出入库类型 0出入 1入库
+     */
+    private Integer type;
+
+    /**
+     * 详细类型
+     */
+    private Integer detailsType;
+
+    /**
+     * 物品id
+     */
+    private Long goodsId;
+
+    /**
+     * 库存明细表id
+     */
+    private Long stockDetailsId;
+
+    /**
+     * 仓库id
+     */
+    private Long warehouseId;
+
+    /**
+     * 变更数量
+     */
+    private BigDecimal changeQuantity;
+
+
+}

+ 49 - 0
hx-common/library-storage/src/main/java/com/fjhx/entity/Warehouse.java

@@ -0,0 +1,49 @@
+package com.fjhx.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.Version;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import com.fjhx.base.BaseEntity;
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 仓库
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-08-10
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class Warehouse extends BaseEntity {
+
+
+    /**
+     * 仓库名称
+     */
+    private String name;
+
+    /**
+     * 仓库类型
+     */
+    private Integer type;
+
+    /**
+     * 备注
+     */
+    private String remarks;
+
+    /**
+     * 逻辑删除 0未删除 1已删除
+     */
+    @TableField(fill = FieldFill.INSERT)
+    @TableLogic
+    private Integer delFlag;
+
+
+}

+ 16 - 0
hx-common/library-storage/src/main/java/com/fjhx/mapper/StockDetailsMapper.java

@@ -0,0 +1,16 @@
+package com.fjhx.mapper;
+
+import com.fjhx.entity.StockDetails;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 库存明细 Mapper 接口
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-08-10
+ */
+public interface StockDetailsMapper extends BaseMapper<StockDetails> {
+
+}

+ 5 - 0
hx-common/library-storage/src/main/java/com/fjhx/mapper/StockDetailsMapper.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="com.fjhx.mapper.StockDetailsMapper">
+
+</mapper>

+ 16 - 0
hx-common/library-storage/src/main/java/com/fjhx/mapper/StockJournalMapper.java

@@ -0,0 +1,16 @@
+package com.fjhx.mapper;
+
+import com.fjhx.entity.StockJournal;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 出入库流水记录 Mapper 接口
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-08-10
+ */
+public interface StockJournalMapper extends BaseMapper<StockJournal> {
+
+}

+ 5 - 0
hx-common/library-storage/src/main/java/com/fjhx/mapper/StockJournalMapper.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="com.fjhx.mapper.StockJournalMapper">
+
+</mapper>

+ 16 - 0
hx-common/library-storage/src/main/java/com/fjhx/mapper/StockMapper.java

@@ -0,0 +1,16 @@
+package com.fjhx.mapper;
+
+import com.fjhx.entity.Stock;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 库存 Mapper 接口
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-08-10
+ */
+public interface StockMapper extends BaseMapper<Stock> {
+
+}

+ 5 - 0
hx-common/library-storage/src/main/java/com/fjhx/mapper/StockMapper.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="com.fjhx.mapper.StockMapper">
+
+</mapper>

+ 16 - 0
hx-common/library-storage/src/main/java/com/fjhx/mapper/WarehouseMapper.java

@@ -0,0 +1,16 @@
+package com.fjhx.mapper;
+
+import com.fjhx.entity.Warehouse;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 仓库 Mapper 接口
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-08-10
+ */
+public interface WarehouseMapper extends BaseMapper<Warehouse> {
+
+}

+ 5 - 0
hx-common/library-storage/src/main/java/com/fjhx/mapper/WarehouseMapper.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="com.fjhx.mapper.WarehouseMapper">
+
+</mapper>

+ 16 - 0
hx-common/library-storage/src/main/java/com/fjhx/service/StockDetailsService.java

@@ -0,0 +1,16 @@
+package com.fjhx.service;
+
+import com.fjhx.base.BaseService;
+import com.fjhx.entity.StockDetails;
+
+/**
+ * <p>
+ * 库存明细 服务类
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-08-10
+ */
+public interface StockDetailsService extends BaseService<StockDetails> {
+
+}

+ 16 - 0
hx-common/library-storage/src/main/java/com/fjhx/service/StockJournalService.java

@@ -0,0 +1,16 @@
+package com.fjhx.service;
+
+import com.fjhx.base.BaseService;
+import com.fjhx.entity.StockJournal;
+
+/**
+ * <p>
+ * 出入库流水记录 服务类
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-08-10
+ */
+public interface StockJournalService extends BaseService<StockJournal> {
+
+}

+ 16 - 0
hx-common/library-storage/src/main/java/com/fjhx/service/StockService.java

@@ -0,0 +1,16 @@
+package com.fjhx.service;
+
+import com.fjhx.base.BaseService;
+import com.fjhx.entity.Stock;
+
+/**
+ * <p>
+ * 库存 服务类
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-08-10
+ */
+public interface StockService extends BaseService<Stock> {
+
+}

+ 16 - 0
hx-common/library-storage/src/main/java/com/fjhx/service/WarehouseService.java

@@ -0,0 +1,16 @@
+package com.fjhx.service;
+
+import com.fjhx.base.BaseService;
+import com.fjhx.entity.Warehouse;
+
+/**
+ * <p>
+ * 仓库 服务类
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-08-10
+ */
+public interface WarehouseService extends BaseService<Warehouse> {
+
+}

+ 20 - 0
hx-common/library-storage/src/main/java/com/fjhx/service/impl/StockDetailsServiceImpl.java

@@ -0,0 +1,20 @@
+package com.fjhx.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.fjhx.entity.StockDetails;
+import com.fjhx.mapper.StockDetailsMapper;
+import com.fjhx.service.StockDetailsService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 库存明细 服务实现类
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-08-10
+ */
+@Service
+public class StockDetailsServiceImpl extends ServiceImpl<StockDetailsMapper, StockDetails> implements StockDetailsService {
+
+}

+ 20 - 0
hx-common/library-storage/src/main/java/com/fjhx/service/impl/StockJournalServiceImpl.java

@@ -0,0 +1,20 @@
+package com.fjhx.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.fjhx.entity.StockJournal;
+import com.fjhx.mapper.StockJournalMapper;
+import com.fjhx.service.StockJournalService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 出入库流水记录 服务实现类
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-08-10
+ */
+@Service
+public class StockJournalServiceImpl extends ServiceImpl<StockJournalMapper, StockJournal> implements StockJournalService {
+
+}

+ 20 - 0
hx-common/library-storage/src/main/java/com/fjhx/service/impl/StockServiceImpl.java

@@ -0,0 +1,20 @@
+package com.fjhx.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.fjhx.entity.Stock;
+import com.fjhx.mapper.StockMapper;
+import com.fjhx.service.StockService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 库存 服务实现类
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-08-10
+ */
+@Service
+public class StockServiceImpl extends ServiceImpl<StockMapper, Stock> implements StockService {
+
+}

+ 20 - 0
hx-common/library-storage/src/main/java/com/fjhx/service/impl/WarehouseServiceImpl.java

@@ -0,0 +1,20 @@
+package com.fjhx.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.fjhx.entity.Warehouse;
+import com.fjhx.mapper.WarehouseMapper;
+import com.fjhx.service.WarehouseService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 仓库 服务实现类
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-08-10
+ */
+@Service
+public class WarehouseServiceImpl extends ServiceImpl<WarehouseMapper, Warehouse> implements WarehouseService {
+
+}