From 4ac391a11290d21441ad9331076e6ee1a57aa6ee Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期二, 19 十二月 2023 10:39:40 +0800
Subject: [PATCH] #

---
 zy-asrs-common/src/main/java/com/zy/asrs/common/service/impl/PackServiceImpl.java |   26 ++++
 zy-asrs-common/src/main/java/com/zy/asrs/common/service/PackService.java          |   13 ++
 zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/PackController.java          |   28 ++++
 zy-asrs-wms/src/main/resources/application.yml                                    |   41 ++++++
 zy-asrs-common/src/main/resources/mapper/PackMapper.xml                           |   10 +
 zy-asrs-common/src/main/java/com/zy/asrs/common/entity/Pack.java                  |   89 ++++++++++++++
 zy-asrs-common/pom.xml                                                            |   16 ++
 zy-asrs-wms/src/main/java/com/zy/asrs/wms/config/BeanConfig.java                  |   12 ++
 zy-asrs-wcs/src/main/resources/application.yml                                    |    4 
 pom.xml                                                                           |   17 ++
 zy-asrs-wms/pom.xml                                                               |   16 ++
 /dev/null                                                                         |    1 
 zy-asrs-wms/src/main/java/com/zy/asrs/wms/WmsBoot.java                            |   19 +++
 zy-asrs-common/src/main/java/com/zy/asrs/common/dao/PackMapper.java               |   15 ++
 14 files changed, 306 insertions(+), 1 deletions(-)

diff --git a/pom.xml b/pom.xml
index 2dda869..09dfdca 100644
--- a/pom.xml
+++ b/pom.xml
@@ -53,6 +53,23 @@
                 <artifactId>framework</artifactId>
                 <version>${cool.version}</version>
             </dependency>
+            <!-- mybatis-plus -->
+            <dependency>
+                <groupId>com.baomidou</groupId>
+                <artifactId>mybatis-plus-boot-starter</artifactId>
+                <version>3.4.1</version>
+            </dependency>
+            <dependency>
+                <groupId>com.baomidou</groupId>
+                <artifactId>mybatis-plus-generator</artifactId>
+                <version>3.4.1</version>
+            </dependency>
+            <!-- swagger -->
+            <dependency>
+                <groupId>io.springfox</groupId>
+                <artifactId>springfox-boot-starter</artifactId>
+                <version>3.0.0</version>
+            </dependency>
         </dependencies>
     </dependencyManagement>
 
diff --git a/zy-asrs-common/pom.xml b/zy-asrs-common/pom.xml
index 2a05c05..e2d13f6 100644
--- a/zy-asrs-common/pom.xml
+++ b/zy-asrs-common/pom.xml
@@ -26,6 +26,22 @@
             <artifactId>fastjson</artifactId>
             <version>${fastjson.version}</version>
         </dependency>
+        <!-- mybatis-plus -->
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-boot-starter</artifactId>
+            <version>3.4.1</version>
+        </dependency>
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-generator</artifactId>
+            <version>3.4.1</version>
+        </dependency>
+        <dependency>
+            <groupId>io.springfox</groupId>
+            <artifactId>springfox-boot-starter</artifactId>
+            <version>3.0.0</version>
+        </dependency>
     </dependencies>
 
     <build>
diff --git a/zy-asrs-common/src/main/java/com/zy/asrs/common/CommonApplication.java b/zy-asrs-common/src/main/java/com/zy/asrs/common/CommonApplication.java
deleted file mode 100644
index 89c5415..0000000
--- a/zy-asrs-common/src/main/java/com/zy/asrs/common/CommonApplication.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package com.zy.asrs.common;
-
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-
-@SpringBootApplication
-public class CommonApplication {
-
-    public static void main(String[] args) {
-        SpringApplication.run(CommonApplication.class, args);
-    }
-
-}
diff --git a/zy-asrs-common/src/main/java/com/zy/asrs/common/dao/PackMapper.java b/zy-asrs-common/src/main/java/com/zy/asrs/common/dao/PackMapper.java
new file mode 100644
index 0000000..0d31bab
--- /dev/null
+++ b/zy-asrs-common/src/main/java/com/zy/asrs/common/dao/PackMapper.java
@@ -0,0 +1,15 @@
+package com.zy.asrs.common.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.zy.asrs.common.entity.Pack;
+import org.apache.ibatis.annotations.Param;
+import org.springframework.stereotype.Repository;
+
+import java.util.List;
+
+@Repository
+public interface PackMapper extends BaseMapper<Pack> {
+
+    List<Pack> selectByMatnr(@Param("matnr") String matnr);
+
+}
diff --git a/zy-asrs-common/src/main/java/com/zy/asrs/common/entity/Pack.java b/zy-asrs-common/src/main/java/com/zy/asrs/common/entity/Pack.java
new file mode 100644
index 0000000..9e746bb
--- /dev/null
+++ b/zy-asrs-common/src/main/java/com/zy/asrs/common/entity/Pack.java
@@ -0,0 +1,89 @@
+package com.zy.asrs.common.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.io.Serializable;
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+@Data
+@TableName("man_pack")
+public class Pack implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * ID
+     */
+    @ApiModelProperty(value= "ID")
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 鏉$爜
+     */
+    @ApiModelProperty(value= "鏉$爜")
+    private String barcode;
+
+    /**
+     * 鐗╂枡鍙�
+     */
+    @ApiModelProperty(value= "鐗╂枡鍙�")
+    private String matnr;
+
+    /**
+     * 搴忓垪鐮�
+     */
+    @ApiModelProperty(value= "搴忓垪鐮�")
+    private String batch;
+
+    /**
+     * 璁㈠崟鐘舵��
+     */
+    @ApiModelProperty(value= "璁㈠崟鐘舵��")
+    private Long settle;
+
+    /**
+     * 鐘舵�� 1: 姝e父  0: 绂佺敤
+     */
+    @ApiModelProperty(value= "鐘舵�� 1: 姝e父  0: 绂佺敤  ")
+    private Integer status;
+
+    /**
+     * 娣诲姞鏃堕棿
+     */
+    @ApiModelProperty(value= "娣诲姞鏃堕棿")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    private Date createTime;
+
+    /**
+     * 娣诲姞浜哄憳
+     */
+    @ApiModelProperty(value= "娣诲姞浜哄憳")
+    private Long createBy;
+
+    /**
+     * 淇敼鏃堕棿
+     */
+    @ApiModelProperty(value= "淇敼鏃堕棿")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
+
+    /**
+     * 淇敼浜哄憳
+     */
+    @ApiModelProperty(value= "淇敼浜哄憳")
+    private Long updateBy;
+
+    /**
+     * 澶囨敞
+     */
+    @ApiModelProperty(value= "澶囨敞")
+    private String memo;
+
+}
diff --git a/zy-asrs-common/src/main/java/com/zy/asrs/common/service/PackService.java b/zy-asrs-common/src/main/java/com/zy/asrs/common/service/PackService.java
new file mode 100644
index 0000000..315007f
--- /dev/null
+++ b/zy-asrs-common/src/main/java/com/zy/asrs/common/service/PackService.java
@@ -0,0 +1,13 @@
+package com.zy.asrs.common.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.zy.asrs.common.entity.Pack;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+public interface PackService extends IService<Pack> {
+
+    List<Pack> selectByMatnr(String matnr);
+
+}
diff --git a/zy-asrs-common/src/main/java/com/zy/asrs/common/service/impl/PackServiceImpl.java b/zy-asrs-common/src/main/java/com/zy/asrs/common/service/impl/PackServiceImpl.java
new file mode 100644
index 0000000..a7850e9
--- /dev/null
+++ b/zy-asrs-common/src/main/java/com/zy/asrs/common/service/impl/PackServiceImpl.java
@@ -0,0 +1,26 @@
+package com.zy.asrs.common.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zy.asrs.common.dao.PackMapper;
+import com.zy.asrs.common.entity.Pack;
+import com.zy.asrs.common.service.PackService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * Created by vincent on 12/19/2023
+ */
+@Service("packService")
+public class PackServiceImpl extends ServiceImpl<PackMapper, Pack> implements PackService {
+
+    @Autowired
+    private PackMapper packMapper;
+
+    @Override
+    public List<Pack> selectByMatnr(String matnr) {
+        return this.packMapper.selectByMatnr(matnr);
+    }
+
+}
diff --git a/zy-asrs-common/src/main/resources/application.properties b/zy-asrs-common/src/main/resources/application.properties
deleted file mode 100644
index 8b13789..0000000
--- a/zy-asrs-common/src/main/resources/application.properties
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/zy-asrs-common/src/main/resources/mapper/PackMapper.xml b/zy-asrs-common/src/main/resources/mapper/PackMapper.xml
new file mode 100644
index 0000000..75e11d8
--- /dev/null
+++ b/zy-asrs-common/src/main/resources/mapper/PackMapper.xml
@@ -0,0 +1,10 @@
+<?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.zy.asrs.common.dao.PackMapper">
+
+
+    <select id="selectByMatnr" resultType="com.zy.asrs.common.entity.Pack">
+        select * from man_pack where matnr = #{matnr}
+    </select>
+
+</mapper>
diff --git a/zy-asrs-wcs/src/main/resources/application.properties b/zy-asrs-wcs/src/main/resources/application.properties
deleted file mode 100644
index 8b13789..0000000
--- a/zy-asrs-wcs/src/main/resources/application.properties
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/zy-asrs-wcs/src/main/resources/application.yml b/zy-asrs-wcs/src/main/resources/application.yml
new file mode 100644
index 0000000..9018176
--- /dev/null
+++ b/zy-asrs-wcs/src/main/resources/application.yml
@@ -0,0 +1,4 @@
+server:
+  port: 8081
+  servlet:
+    context-path: /@pom.build.finalName@
diff --git a/zy-asrs-wms/pom.xml b/zy-asrs-wms/pom.xml
index 1a4262f..1b146df 100644
--- a/zy-asrs-wms/pom.xml
+++ b/zy-asrs-wms/pom.xml
@@ -32,6 +32,22 @@
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-web</artifactId>
         </dependency>
+        <dependency>
+            <groupId>com.microsoft.sqlserver</groupId>
+            <artifactId>mssql-jdbc</artifactId>
+            <version>8.2.2.jre8</version>
+        </dependency>
+        <!-- mybatis-plus -->
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-boot-starter</artifactId>
+            <version>3.4.1</version>
+        </dependency>
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-generator</artifactId>
+            <version>3.4.1</version>
+        </dependency>
 
     </dependencies>
 
diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/WmsApplication.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/WmsApplication.java
deleted file mode 100644
index 1280bc1..0000000
--- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/WmsApplication.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package com.zy.asrs.wms;
-
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-
-@SpringBootApplication
-public class WmsApplication {
-
-    public static void main(String[] args) {
-        SpringApplication.run(WmsApplication.class, args);
-    }
-
-}
diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/WmsBoot.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/WmsBoot.java
new file mode 100644
index 0000000..6b3a1b7
--- /dev/null
+++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/WmsBoot.java
@@ -0,0 +1,19 @@
+package com.zy.asrs.wms;
+
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.context.annotation.ComponentScan;
+import org.springframework.context.annotation.ComponentScans;
+import org.springframework.scheduling.annotation.EnableScheduling;
+
+@MapperScan("com.zy.**.mapper")
+@EnableScheduling
+@SpringBootApplication
+public class WmsBoot {
+
+    public static void main(String[] args) {
+        SpringApplication.run(WmsBoot.class, args);
+    }
+
+}
diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/config/BeanConfig.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/config/BeanConfig.java
new file mode 100644
index 0000000..9204f7c
--- /dev/null
+++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/config/BeanConfig.java
@@ -0,0 +1,12 @@
+package com.zy.asrs.wms.config;
+
+import org.springframework.context.annotation.ComponentScan;
+import org.springframework.context.annotation.Configuration;
+
+/**
+ * Created by vincent on 12/19/2023
+ */
+@Configuration
+@ComponentScan(value = "com.zy.asrs.common")
+public class BeanConfig {
+}
diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/PackController.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/PackController.java
new file mode 100644
index 0000000..5d700d4
--- /dev/null
+++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/PackController.java
@@ -0,0 +1,28 @@
+package com.zy.asrs.wms.controller;
+
+import com.alibaba.fastjson.JSON;
+import com.zy.asrs.common.entity.Pack;
+import com.zy.asrs.common.service.PackService;
+import com.zy.asrs.common.service.TestService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+/**
+ * Created by vincent on 12/19/2023
+ */
+@RestController
+public class PackController {
+
+    @Autowired
+    private PackService packService;
+
+    @GetMapping("/test")
+    public String get() {
+        List<Pack> packs = packService.selectByMatnr("1");
+        return JSON.toJSONString(packs);
+    }
+
+}
diff --git a/zy-asrs-wms/src/main/resources/application.properties b/zy-asrs-wms/src/main/resources/application.properties
deleted file mode 100644
index 8b13789..0000000
--- a/zy-asrs-wms/src/main/resources/application.properties
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/zy-asrs-wms/src/main/resources/application.yml b/zy-asrs-wms/src/main/resources/application.yml
new file mode 100644
index 0000000..bab83ef
--- /dev/null
+++ b/zy-asrs-wms/src/main/resources/application.yml
@@ -0,0 +1,41 @@
+server:
+  port: 8081
+  servlet:
+    context-path: /@pom.build.finalName@
+
+spring:
+  application:
+    name: @pom.build.finalName@
+  jmx:
+    enabled: false
+  datasource:
+    driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
+    #url: jdbc:sqlserver://192.168.4.15:1433;databasename=tzskasrs
+    url: jdbc:sqlserver://localhost:1433;databasename=jmasrs
+    username: sa
+    password: sa@123
+  mvc:
+    static-path-pattern: /**
+  servlet:
+    multipart:
+      maxFileSize: 100MB
+      maxRequestSize: 100MB
+
+mybatis-plus:
+  mapper-locations: classpath:mapper/*.xml
+  #  global-config:
+  #    field-strategy: 0
+  configuration:
+    #    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+    map-underscore-to-camel-case: true
+    cache-enabled: true
+  global-config:
+    :banner: false
+    db-config:
+      id-type: auto
+      logic-delete-value: 1
+      logic-not-delete-value: 0
+
+logging:
+  file:
+    path: /stock/out/@pom.build.finalName@/logs
\ No newline at end of file

--
Gitblit v1.9.1