From f10cdc8d9d4e73908d41c47a77ecd65b08c25576 Mon Sep 17 00:00:00 2001
From: 李林 <z1292839451@163.com>
Date: 星期五, 07 七月 2023 11:05:20 +0800
Subject: [PATCH] Merge branch 'master' of https://gitee.com/yuanchu_code/lims-management-system

---
 user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/EnterpriseServiceImpl.java         |   20 ++
 user-server/src/main/java/com/yuanchu/limslaboratory/pojo/Role.java                                  |   48 +++++
 user-server/src/main/java/com/yuanchu/limslaboratory/mapper/UserMapper.java                          |    6 
 sys/src/test/java/com/yuanchu/limslaboratory/SysApplicationTests.java                                |    7 
 user-server/src/main/java/com/yuanchu/limslaboratory/mapper/RoleMapper.java                          |    6 
 user-server/src/main/java/com/yuanchu/limslaboratory/controller/EnterpriseUserListController.java    |   20 ++
 user-server/src/main/java/com/yuanchu/limslaboratory/service/RoleService.java                        |    6 
 user-server/src/main/resources/mapper/RoleMapper.xml                                                 |    5 
 user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/RoleServiceImpl.java               |   20 ++
 user-server/src/main/java/com/yuanchu/limslaboratory/service/EnterpriseService.java                  |   16 +
 user-server/src/main/java/com/yuanchu/limslaboratory/mapper/EnterpriseUserListMapper.java            |   16 +
 user-server/src/main/java/com/yuanchu/limslaboratory/pojo/Enterprise.java                            |   59 ++++++
 user-server/src/main/java/com/yuanchu/limslaboratory/service/UserService.java                        |    6 
 framework/src/main/java/com/yuanchu/limslaboratory/utils/MyUtils.java                                |    2 
 sys/src/test/java/com/yuanchu/limslaboratory/CodeGenerator.java                                      |    8 
 user-server/src/main/java/com/yuanchu/limslaboratory/pojo/User.java                                  |   62 ++++++
 user-server/src/main/java/com/yuanchu/limslaboratory/service/EnterpriseUserListService.java          |   16 +
 user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/EnterpriseUserListServiceImpl.java |   20 ++
 user-server/src/main/java/com/yuanchu/limslaboratory/controller/RoleController.java                  |   20 ++
 user-server/src/main/java/com/yuanchu/limslaboratory/pojo/EnterpriseUserList.java                    |   47 +++++
 user-server/src/main/java/com/yuanchu/limslaboratory/controller/EnterpriseController.java            |   20 ++
 user-server/src/main/resources/mapper/UserMapper.xml                                                 |    5 
 /dev/null                                                                                            |   20 --
 user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/UserServiceImpl.java               |   20 ++
 user-server/src/main/java/com/yuanchu/limslaboratory/mapper/EnterpriseMapper.java                    |   16 +
 user-server/src/main/java/com/yuanchu/limslaboratory/controller/UserController.java                  |   20 ++
 user-server/src/main/resources/mapper/EnterpriseMapper.xml                                           |    5 
 user-server/src/main/resources/mapper/EnterpriseUserListMapper.xml                                   |    5 
 28 files changed, 481 insertions(+), 40 deletions(-)

diff --git a/framework/src/main/java/com/yuanchu/limslaboratory/utils/MyUtils.java b/framework/src/main/java/com/yuanchu/limslaboratory/utils/MyUtils.java
index dba8bec..3efefe9 100644
--- a/framework/src/main/java/com/yuanchu/limslaboratory/utils/MyUtils.java
+++ b/framework/src/main/java/com/yuanchu/limslaboratory/utils/MyUtils.java
@@ -49,7 +49,7 @@
     }
 
     /**
-     * 鑾峰彇闅忔満鍔犲瘑鐩�
+     * 鑾峰彇闅忔満鏁板瓧
      * @param n 浣嶆暟
      * @return 杩斿洖闅忔満鍊�
      */
diff --git a/sys/src/test/java/com/yuanchu/limslaboratory/CodeGenerator.java b/sys/src/test/java/com/yuanchu/limslaboratory/CodeGenerator.java
index 063777c..a70131e 100644
--- a/sys/src/test/java/com/yuanchu/limslaboratory/CodeGenerator.java
+++ b/sys/src/test/java/com/yuanchu/limslaboratory/CodeGenerator.java
@@ -17,14 +17,14 @@
 // 婕旂ず渚嬪瓙锛屾墽琛� main 鏂规硶鎺у埗鍙拌緭鍏ユā鍧楄〃鍚嶅洖杞﹁嚜鍔ㄧ敓鎴愬搴旈」鐩洰褰曚腑
 public class CodeGenerator {
 
-    public static String database_url = "jdbc:mysql://localhost:3306/lims_manage?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai";
+    public static String database_url = "jdbc:mysql://localhost:3306/lims_laboratory?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai";
     public static String database_driver_name = "com.mysql.cj.jdbc.Driver";
     public static String database_username = "root";
     public static String database_password= "123456";
     public static String author = "姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃";
     public static String model_name = "/user-server"; // 濡傛灉涓哄垎甯冨紡濉瓙妯″潡鍚嶇О锛屽鏋滀笉鏄垎甯冨紡涓虹┖鍗冲彲
-    public static String setParent = "com.yunchu.limslaboratory"; // 鍖呰矾寰�
-    public static Boolean Override = true; // 鏄惁瑕嗙洊鍘熸潵鐨勬枃浠讹紵
+    public static String setParent = "com.yuanchu.limslaboratory"; // 鍖呰矾寰�
+    public static Boolean Override = false; // 鏄惁瑕嗙洊鍘熸潵鐨勬枃浠讹紵
 
     public static void main(String[] args) {
         // 浠g爜鐢熸垚鍣�
@@ -98,7 +98,7 @@
                 .setColumnNaming(NamingStrategy.underline_to_camel)
                 .setEntityLombokModel(true)
                 .setRestControllerStyle(true)
-                .setInclude(scanner("琛ㄥ悕锛屽涓┖鏍煎垎鍓�").split(" "))
+                .setInclude(scanner("琛ㄥ悕锛屽涓┖鏍煎垎鍓�").split(","))
                 .setControllerMappingHyphenStyle(true)
                 .setTablePrefix("m_");
         mpg.setStrategy(strategy);
diff --git a/sys/src/test/java/com/yuanchu/limslaboratory/SysApplicationTests.java b/sys/src/test/java/com/yuanchu/limslaboratory/SysApplicationTests.java
index 9c10eef..901a1a4 100644
--- a/sys/src/test/java/com/yuanchu/limslaboratory/SysApplicationTests.java
+++ b/sys/src/test/java/com/yuanchu/limslaboratory/SysApplicationTests.java
@@ -1,16 +1,17 @@
 package com.yuanchu.limslaboratory;
 
-import com.yuanchu.limslaboratory.utils.MyUtils;
+import com.yuanchu.limslaboratory.utils.RedisUtil;
 import org.junit.jupiter.api.Test;
 import org.springframework.boot.test.context.SpringBootTest;
+
+import java.text.NumberFormat;
 
 @SpringBootTest
 class SysApplicationTests {
 
     @Test
     void contextLoads() {
-        String number = MyUtils.getNumber(6);
-        System.out.println(number);
+
     }
 
 }
diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/controller/AdminController.java b/user-server/src/main/java/com/yuanchu/limslaboratory/controller/AdminController.java
deleted file mode 100644
index 2f93b30..0000000
--- a/user-server/src/main/java/com/yuanchu/limslaboratory/controller/AdminController.java
+++ /dev/null
@@ -1,70 +0,0 @@
-package com.yuanchu.limslaboratory.controller;
-
-
-import com.yuanchu.limslaboratory.clients.UserLoginUtils;
-import com.yuanchu.limslaboratory.pojo.Admin;
-import com.yuanchu.limslaboratory.service.AdminService;
-import com.yuanchu.limslaboratory.utils.SpringUtils;
-import com.yuanchu.limslaboratory.vo.Result;
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiImplicitParam;
-import io.swagger.annotations.ApiImplicitParams;
-import io.swagger.annotations.ApiOperation;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.*;
-
-import java.util.List;
-import java.util.Map;
-
-/**
- * <p>
- *  鍓嶇鎺у埗鍣�
- * </p>
- *
- * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
- * @since 2023-07-04
- */
-@Api(tags = "绠$悊鍛樻搷浣滄帴鍙�")
-@RestController
-@RequestMapping("/admin")
-public class AdminController {
-
-    @Autowired
-    private AdminService service;
-
-    @ApiOperation("Post鎺ュ彛")
-    @PostMapping("/post")
-    public Result<Map<String, Object>> post(Admin admin) {
-        UserLoginUtils bean = SpringUtils.getBean(UserLoginUtils.class);
-        return bean.LoginExamine();
-    }
-
-    @ApiOperation("鍒犻櫎鎺ュ彛")
-    @ApiImplicitParams(value = {
-            @ApiImplicitParam(name = "id", value = "闇�瑕佸垹闄ょ殑ID", dataTypeClass = String.class, required = true)
-    })
-    @PostMapping("/delete")
-    public Result<?> delete(Integer id) {
-        service.removeById(id);
-        return Result.success("鐧诲綍鎴愬姛");
-    }
-
-    @ApiOperation("鏌ヨ鎺ュ彛")
-    @GetMapping("/get")
-    public Result<?> get() {
-        List<Admin> list = service.list();
-        return Result.success(list);
-    }
-
-    @GetMapping("/鏇存柊鎺ュ彛")
-    @ApiOperation("Crunchy")
-    @ApiImplicitParams(value = {
-            @ApiImplicitParam(name = "id", value = "闇�瑕佺殑ID", dataTypeClass = String.class, required = true)
-    })
-    public Result<?> put(String id) {
-        Admin systest2 = service.getById(id);
-        systest2.setId(1);
-        service.updateById(systest2);
-        return Result.success();
-    }
-}
diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/controller/EnterpriseController.java b/user-server/src/main/java/com/yuanchu/limslaboratory/controller/EnterpriseController.java
new file mode 100644
index 0000000..65ecfc8
--- /dev/null
+++ b/user-server/src/main/java/com/yuanchu/limslaboratory/controller/EnterpriseController.java
@@ -0,0 +1,20 @@
+package com.yuanchu.limslaboratory.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-07-07
+ */
+@RestController
+@RequestMapping("/enterprise")
+public class EnterpriseController {
+
+}
diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/controller/EnterpriseUserListController.java b/user-server/src/main/java/com/yuanchu/limslaboratory/controller/EnterpriseUserListController.java
new file mode 100644
index 0000000..4265bd6
--- /dev/null
+++ b/user-server/src/main/java/com/yuanchu/limslaboratory/controller/EnterpriseUserListController.java
@@ -0,0 +1,20 @@
+package com.yuanchu.limslaboratory.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-07-07
+ */
+@RestController
+@RequestMapping("/enterprise-user-list")
+public class EnterpriseUserListController {
+
+}
diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/controller/RoleController.java b/user-server/src/main/java/com/yuanchu/limslaboratory/controller/RoleController.java
new file mode 100644
index 0000000..0191900
--- /dev/null
+++ b/user-server/src/main/java/com/yuanchu/limslaboratory/controller/RoleController.java
@@ -0,0 +1,20 @@
+package com.yuanchu.limslaboratory.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-07-07
+ */
+@RestController
+@RequestMapping("/role")
+public class RoleController {
+
+}
diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/controller/UserController.java b/user-server/src/main/java/com/yuanchu/limslaboratory/controller/UserController.java
new file mode 100644
index 0000000..5bb5aca
--- /dev/null
+++ b/user-server/src/main/java/com/yuanchu/limslaboratory/controller/UserController.java
@@ -0,0 +1,20 @@
+package com.yuanchu.limslaboratory.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-07-07
+ */
+@RestController
+@RequestMapping("/user")
+public class UserController {
+
+}
diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/mapper/EnterpriseMapper.java b/user-server/src/main/java/com/yuanchu/limslaboratory/mapper/EnterpriseMapper.java
new file mode 100644
index 0000000..9b927b0
--- /dev/null
+++ b/user-server/src/main/java/com/yuanchu/limslaboratory/mapper/EnterpriseMapper.java
@@ -0,0 +1,16 @@
+package com.yuanchu.limslaboratory.mapper;
+
+import com.yuanchu.limslaboratory.pojo.Enterprise;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-07-07
+ */
+public interface EnterpriseMapper extends BaseMapper<Enterprise> {
+
+}
diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/mapper/EnterpriseUserListMapper.java b/user-server/src/main/java/com/yuanchu/limslaboratory/mapper/EnterpriseUserListMapper.java
new file mode 100644
index 0000000..cd206d7
--- /dev/null
+++ b/user-server/src/main/java/com/yuanchu/limslaboratory/mapper/EnterpriseUserListMapper.java
@@ -0,0 +1,16 @@
+package com.yuanchu.limslaboratory.mapper;
+
+import com.yuanchu.limslaboratory.pojo.EnterpriseUserList;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-07-07
+ */
+public interface EnterpriseUserListMapper extends BaseMapper<EnterpriseUserList> {
+
+}
diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/mapper/AdminMapper.java b/user-server/src/main/java/com/yuanchu/limslaboratory/mapper/RoleMapper.java
similarity index 61%
copy from user-server/src/main/java/com/yuanchu/limslaboratory/mapper/AdminMapper.java
copy to user-server/src/main/java/com/yuanchu/limslaboratory/mapper/RoleMapper.java
index 1b0c719..764ad21 100644
--- a/user-server/src/main/java/com/yuanchu/limslaboratory/mapper/AdminMapper.java
+++ b/user-server/src/main/java/com/yuanchu/limslaboratory/mapper/RoleMapper.java
@@ -1,6 +1,6 @@
 package com.yuanchu.limslaboratory.mapper;
 
-import com.yuanchu.limslaboratory.pojo.Admin;
+import com.yuanchu.limslaboratory.pojo.Role;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 
 /**
@@ -9,8 +9,8 @@
  * </p>
  *
  * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
- * @since 2023-07-04
+ * @since 2023-07-07
  */
-public interface AdminMapper extends BaseMapper<Admin> {
+public interface RoleMapper extends BaseMapper<Role> {
 
 }
diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/mapper/AdminMapper.java b/user-server/src/main/java/com/yuanchu/limslaboratory/mapper/UserMapper.java
similarity index 61%
rename from user-server/src/main/java/com/yuanchu/limslaboratory/mapper/AdminMapper.java
rename to user-server/src/main/java/com/yuanchu/limslaboratory/mapper/UserMapper.java
index 1b0c719..ba21890 100644
--- a/user-server/src/main/java/com/yuanchu/limslaboratory/mapper/AdminMapper.java
+++ b/user-server/src/main/java/com/yuanchu/limslaboratory/mapper/UserMapper.java
@@ -1,6 +1,6 @@
 package com.yuanchu.limslaboratory.mapper;
 
-import com.yuanchu.limslaboratory.pojo.Admin;
+import com.yuanchu.limslaboratory.pojo.User;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 
 /**
@@ -9,8 +9,8 @@
  * </p>
  *
  * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
- * @since 2023-07-04
+ * @since 2023-07-07
  */
-public interface AdminMapper extends BaseMapper<Admin> {
+public interface UserMapper extends BaseMapper<User> {
 
 }
diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/pojo/Admin.java b/user-server/src/main/java/com/yuanchu/limslaboratory/pojo/Admin.java
deleted file mode 100644
index 53db2ca..0000000
--- a/user-server/src/main/java/com/yuanchu/limslaboratory/pojo/Admin.java
+++ /dev/null
@@ -1,52 +0,0 @@
-package com.yuanchu.limslaboratory.pojo;
-
-import com.baomidou.mybatisplus.annotation.*;
-
-import java.time.LocalDateTime;
-import java.io.Serializable;
-
-import com.fasterxml.jackson.annotation.JsonFormat;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-
-/**
- * <p>
- * 
- * </p>
- *
- * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
- * @since 2023-07-04
- */
-@Data
-@EqualsAndHashCode(callSuper = false)
-@ApiModel(value="Admin瀵硅薄", description="")
-public class Admin implements Serializable {
-
-    private static final long serialVersionUID = 1L;
-
-    @ApiModelProperty(value = "涓婚敭ID", hidden = true)
-    @TableId(value = "id", type = IdType.AUTO)
-    private Integer id;
-
-    @ApiModelProperty(value = "鍒涘缓鏃堕棿", hidden = true)
-    @TableField(fill = FieldFill.INSERT)
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone="GMT+8") // 鍚庡彴缁欏墠绔仛鏃堕棿鏍煎紡鍖�
-    private LocalDateTime createTime;
-
-    @ApiModelProperty(value = "鏇存柊鏃堕棿", hidden = true)
-    @TableField(fill = FieldFill.INSERT_UPDATE, update = "now()")
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone="GMT+8") // 鍚庡彴缁欏墠绔仛鏃堕棿鏍煎紡鍖�
-    private LocalDateTime updateTime;
-
-    @TableLogic(value = "0", delval = "1")
-    @ApiModelProperty(value = "閫昏緫鍒犻櫎", hidden = true)
-    private Integer isDelete;
-
-    @ApiModelProperty(value = "涔愯閿�", hidden = true)
-//    @Version
-    private Integer version;
-
-
-}
diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/pojo/Enterprise.java b/user-server/src/main/java/com/yuanchu/limslaboratory/pojo/Enterprise.java
new file mode 100644
index 0000000..175ba92
--- /dev/null
+++ b/user-server/src/main/java/com/yuanchu/limslaboratory/pojo/Enterprise.java
@@ -0,0 +1,59 @@
+package com.yuanchu.limslaboratory.pojo;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-07-07
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@ApiModel(value="Enterprise瀵硅薄", description="")
+public class Enterprise implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "浼佷笟缂栧彿")
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @ApiModelProperty(value = "浼佷笟鍚嶅瓧")
+    private String name;
+
+    @ApiModelProperty(value = "浼佷笟绠�绉�")
+    private String byname;
+
+    @ApiModelProperty(value = "鑱旂郴浜鸿处鍙�")
+    private String linkAccount;
+
+    @ApiModelProperty(value = "鑱旂郴浜哄瘑鐮�")
+    private String linkPassword;
+
+    @ApiModelProperty(value = "鑱旂郴浜哄悕瀛�")
+    private String linkName;
+
+    @ApiModelProperty(value = "鑱旂郴浜虹數璇�")
+    private String linkPhone;
+
+    @ApiModelProperty(value = "鍒涘缓鏃堕棿")
+    private LocalDateTime createTime;
+
+    @ApiModelProperty(value = "鏇存柊鏃堕棿")
+    private LocalDateTime updateTime;
+
+    @ApiModelProperty(value = "閿�")
+    private Integer version;
+
+
+}
diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/pojo/EnterpriseUserList.java b/user-server/src/main/java/com/yuanchu/limslaboratory/pojo/EnterpriseUserList.java
new file mode 100644
index 0000000..d1ed711
--- /dev/null
+++ b/user-server/src/main/java/com/yuanchu/limslaboratory/pojo/EnterpriseUserList.java
@@ -0,0 +1,47 @@
+package com.yuanchu.limslaboratory.pojo;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-07-07
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@ApiModel(value="EnterpriseUserList瀵硅薄", description="")
+public class EnterpriseUserList implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "浼佷笟鍜岀敤鎴峰叧鑱攊d")
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @ApiModelProperty(value = "浼佷笟id")
+    private Integer enterpriseId;
+
+    @ApiModelProperty(value = "鐢ㄦ埛id")
+    private Integer userId;
+
+    @ApiModelProperty(value = "0:鍒犻櫎;1:姝e父")
+    private Integer state;
+
+    private LocalDateTime createTime;
+
+    private LocalDateTime updateTime;
+
+    private Integer version;
+
+
+}
diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/pojo/Role.java b/user-server/src/main/java/com/yuanchu/limslaboratory/pojo/Role.java
new file mode 100644
index 0000000..152fe60
--- /dev/null
+++ b/user-server/src/main/java/com/yuanchu/limslaboratory/pojo/Role.java
@@ -0,0 +1,48 @@
+package com.yuanchu.limslaboratory.pojo;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-07-07
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@ApiModel(value="Role瀵硅薄", description="")
+public class Role implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "瑙掕壊id")
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @ApiModelProperty(value = "瑙掕壊鍚�")
+    private String name;
+
+    @ApiModelProperty(value = "0锛氭棤鏉冮檺锛�1锛氭湁鏉冮檺")
+    private Integer power;
+
+    @ApiModelProperty(value = "閫昏緫鍒犻櫎 姝e父>=1,鍒犻櫎<=0")
+    private Integer state;
+
+    private LocalDateTime createTime;
+
+    private LocalDateTime updateTime;
+
+    @ApiModelProperty(value = "涔愯閿�")
+    private Integer version;
+
+
+}
diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/pojo/User.java b/user-server/src/main/java/com/yuanchu/limslaboratory/pojo/User.java
new file mode 100644
index 0000000..34f3d2f
--- /dev/null
+++ b/user-server/src/main/java/com/yuanchu/limslaboratory/pojo/User.java
@@ -0,0 +1,62 @@
+package com.yuanchu.limslaboratory.pojo;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-07-07
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@ApiModel(value="User瀵硅薄", description="")
+public class User implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "鐢ㄦ埛id")
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @ApiModelProperty(value = "璐﹀彿")
+    private String account;
+
+    @ApiModelProperty(value = "瀵嗙爜")
+    private String password;
+
+    @ApiModelProperty(value = "濮撳悕")
+    private String name;
+
+    @ApiModelProperty(value = "鎵嬫満鍙�")
+    private String phone;
+
+    @ApiModelProperty(value = "閭")
+    private String email;
+
+    @ApiModelProperty(value = "骞撮緞")
+    private Integer age;
+
+    @ApiModelProperty(value = "鍦ㄨ亴鐘舵�� 姝e父>=1,绂昏亴<=0")
+    private Integer jobState;
+
+    private LocalDateTime createTime;
+
+    private LocalDateTime updateTime;
+
+    private Integer version;
+
+    @ApiModelProperty(value = "鍏宠仈 瑙掕壊id")
+    private Integer roleId;
+
+
+}
diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/service/EnterpriseService.java b/user-server/src/main/java/com/yuanchu/limslaboratory/service/EnterpriseService.java
new file mode 100644
index 0000000..677779d
--- /dev/null
+++ b/user-server/src/main/java/com/yuanchu/limslaboratory/service/EnterpriseService.java
@@ -0,0 +1,16 @@
+package com.yuanchu.limslaboratory.service;
+
+import com.yuanchu.limslaboratory.pojo.Enterprise;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  鏈嶅姟绫�
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-07-07
+ */
+public interface EnterpriseService extends IService<Enterprise> {
+
+}
diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/service/EnterpriseUserListService.java b/user-server/src/main/java/com/yuanchu/limslaboratory/service/EnterpriseUserListService.java
new file mode 100644
index 0000000..5e99cac
--- /dev/null
+++ b/user-server/src/main/java/com/yuanchu/limslaboratory/service/EnterpriseUserListService.java
@@ -0,0 +1,16 @@
+package com.yuanchu.limslaboratory.service;
+
+import com.yuanchu.limslaboratory.pojo.EnterpriseUserList;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  鏈嶅姟绫�
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-07-07
+ */
+public interface EnterpriseUserListService extends IService<EnterpriseUserList> {
+
+}
diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/service/AdminService.java b/user-server/src/main/java/com/yuanchu/limslaboratory/service/RoleService.java
similarity index 61%
rename from user-server/src/main/java/com/yuanchu/limslaboratory/service/AdminService.java
rename to user-server/src/main/java/com/yuanchu/limslaboratory/service/RoleService.java
index c6e61a6..f301dfb 100644
--- a/user-server/src/main/java/com/yuanchu/limslaboratory/service/AdminService.java
+++ b/user-server/src/main/java/com/yuanchu/limslaboratory/service/RoleService.java
@@ -1,6 +1,6 @@
 package com.yuanchu.limslaboratory.service;
 
-import com.yuanchu.limslaboratory.pojo.Admin;
+import com.yuanchu.limslaboratory.pojo.Role;
 import com.baomidou.mybatisplus.extension.service.IService;
 
 /**
@@ -9,8 +9,8 @@
  * </p>
  *
  * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
- * @since 2023-07-04
+ * @since 2023-07-07
  */
-public interface AdminService extends IService<Admin> {
+public interface RoleService extends IService<Role> {
 
 }
diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/service/AdminService.java b/user-server/src/main/java/com/yuanchu/limslaboratory/service/UserService.java
similarity index 61%
copy from user-server/src/main/java/com/yuanchu/limslaboratory/service/AdminService.java
copy to user-server/src/main/java/com/yuanchu/limslaboratory/service/UserService.java
index c6e61a6..ff42a44 100644
--- a/user-server/src/main/java/com/yuanchu/limslaboratory/service/AdminService.java
+++ b/user-server/src/main/java/com/yuanchu/limslaboratory/service/UserService.java
@@ -1,6 +1,6 @@
 package com.yuanchu.limslaboratory.service;
 
-import com.yuanchu.limslaboratory.pojo.Admin;
+import com.yuanchu.limslaboratory.pojo.User;
 import com.baomidou.mybatisplus.extension.service.IService;
 
 /**
@@ -9,8 +9,8 @@
  * </p>
  *
  * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
- * @since 2023-07-04
+ * @since 2023-07-07
  */
-public interface AdminService extends IService<Admin> {
+public interface UserService extends IService<User> {
 
 }
diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/AdminServiceImpl.java b/user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/AdminServiceImpl.java
deleted file mode 100644
index db1d7df..0000000
--- a/user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/AdminServiceImpl.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package com.yuanchu.limslaboratory.service.impl;
-
-import com.yuanchu.limslaboratory.pojo.Admin;
-import com.yuanchu.limslaboratory.mapper.AdminMapper;
-import com.yuanchu.limslaboratory.service.AdminService;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import org.springframework.stereotype.Service;
-
-/**
- * <p>
- *  鏈嶅姟瀹炵幇绫�
- * </p>
- *
- * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
- * @since 2023-07-04
- */
-@Service
-public class AdminServiceImpl extends ServiceImpl<AdminMapper, Admin> implements AdminService {
-
-}
diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/EnterpriseServiceImpl.java b/user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/EnterpriseServiceImpl.java
new file mode 100644
index 0000000..227ae2f
--- /dev/null
+++ b/user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/EnterpriseServiceImpl.java
@@ -0,0 +1,20 @@
+package com.yuanchu.limslaboratory.service.impl;
+
+import com.yuanchu.limslaboratory.pojo.Enterprise;
+import com.yuanchu.limslaboratory.mapper.EnterpriseMapper;
+import com.yuanchu.limslaboratory.service.EnterpriseService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-07-07
+ */
+@Service
+public class EnterpriseServiceImpl extends ServiceImpl<EnterpriseMapper, Enterprise> implements EnterpriseService {
+
+}
diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/EnterpriseUserListServiceImpl.java b/user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/EnterpriseUserListServiceImpl.java
new file mode 100644
index 0000000..5a918b9
--- /dev/null
+++ b/user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/EnterpriseUserListServiceImpl.java
@@ -0,0 +1,20 @@
+package com.yuanchu.limslaboratory.service.impl;
+
+import com.yuanchu.limslaboratory.pojo.EnterpriseUserList;
+import com.yuanchu.limslaboratory.mapper.EnterpriseUserListMapper;
+import com.yuanchu.limslaboratory.service.EnterpriseUserListService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-07-07
+ */
+@Service
+public class EnterpriseUserListServiceImpl extends ServiceImpl<EnterpriseUserListMapper, EnterpriseUserList> implements EnterpriseUserListService {
+
+}
diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/RoleServiceImpl.java b/user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/RoleServiceImpl.java
new file mode 100644
index 0000000..ba4584e
--- /dev/null
+++ b/user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/RoleServiceImpl.java
@@ -0,0 +1,20 @@
+package com.yuanchu.limslaboratory.service.impl;
+
+import com.yuanchu.limslaboratory.pojo.Role;
+import com.yuanchu.limslaboratory.mapper.RoleMapper;
+import com.yuanchu.limslaboratory.service.RoleService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-07-07
+ */
+@Service
+public class RoleServiceImpl extends ServiceImpl<RoleMapper, Role> implements RoleService {
+
+}
diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/UserServiceImpl.java b/user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/UserServiceImpl.java
new file mode 100644
index 0000000..6cf6e1f
--- /dev/null
+++ b/user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/UserServiceImpl.java
@@ -0,0 +1,20 @@
+package com.yuanchu.limslaboratory.service.impl;
+
+import com.yuanchu.limslaboratory.pojo.User;
+import com.yuanchu.limslaboratory.mapper.UserMapper;
+import com.yuanchu.limslaboratory.service.UserService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-07-07
+ */
+@Service
+public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService {
+
+}
diff --git a/user-server/src/main/resources/mapper/EnterpriseMapper.xml b/user-server/src/main/resources/mapper/EnterpriseMapper.xml
new file mode 100644
index 0000000..4e3ed5f
--- /dev/null
+++ b/user-server/src/main/resources/mapper/EnterpriseMapper.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.yunachu.limslaboratory.mapper.EnterpriseMapper">
+
+</mapper>
diff --git a/user-server/src/main/resources/mapper/EnterpriseUserListMapper.xml b/user-server/src/main/resources/mapper/EnterpriseUserListMapper.xml
new file mode 100644
index 0000000..a9293d3
--- /dev/null
+++ b/user-server/src/main/resources/mapper/EnterpriseUserListMapper.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.yuanchu.limslaboratory.mapper.EnterpriseUserListMapper">
+
+</mapper>
diff --git a/user-server/src/main/resources/mapper/RoleMapper.xml b/user-server/src/main/resources/mapper/RoleMapper.xml
new file mode 100644
index 0000000..ea9cf2d
--- /dev/null
+++ b/user-server/src/main/resources/mapper/RoleMapper.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.yuanchu.limslaboratory.mapper.RoleMapper">
+
+</mapper>
diff --git a/user-server/src/main/resources/mapper/UserMapper.xml b/user-server/src/main/resources/mapper/UserMapper.xml
new file mode 100644
index 0000000..b18997b
--- /dev/null
+++ b/user-server/src/main/resources/mapper/UserMapper.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.yuanchu.limslaboratory.mapper.UserMapper">
+
+</mapper>

--
Gitblit v1.9.3