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