From 3f4ee404743378fb872fc13c53f3984fd9bcf9d8 Mon Sep 17 00:00:00 2001
From: longys <1668019448@qq.com>
Date: Wed, 9 Mar 2022 16:59:02 +0800
Subject: [PATCH] 新增公司服务端地址接口和 检查账号是否存在接口

---
 src/main/java/cn/timer/api/bean/serverurl/CompanyServerUrl.java      | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/main/java/cn/timer/api/dao/serverurl/CompanyServerUrlMapper.java | 10 ++++++++++
 src/main/resources/mapping/serverurl/CompanyServerUrlMapper.xml      | 17 +++++++++++++++++
 3 files changed, 98 insertions(+)
 create mode 100644 src/main/java/cn/timer/api/bean/serverurl/CompanyServerUrl.java
 create mode 100644 src/main/java/cn/timer/api/dao/serverurl/CompanyServerUrlMapper.java
 create mode 100644 src/main/resources/mapping/serverurl/CompanyServerUrlMapper.xml

diff --git a/src/main/java/cn/timer/api/bean/serverurl/CompanyServerUrl.java b/src/main/java/cn/timer/api/bean/serverurl/CompanyServerUrl.java
new file mode 100644
index 0000000..15c68ff
--- /dev/null
+++ b/src/main/java/cn/timer/api/bean/serverurl/CompanyServerUrl.java
@@ -0,0 +1,71 @@
+package cn.timer.api.bean.serverurl;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.Id;
+import javax.persistence.Table;
+
+/**
+ * 公司服务端地址表
+ */
+
+@Entity
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+@Table(name = "company_server_url")
+@Data
+@ApiModel("公司服务端地址表")
+public class CompanyServerUrl extends Model<CompanyServerUrl> {
+
+    private static final long serialVersionUID = 1L;
+    /**
+     * id
+     */
+    @Id
+    @GeneratedValue
+    @TableId(type = IdType.AUTO)
+    @ApiModelProperty(value = "ID")
+    private Long id;
+
+    /**
+     * 公司名称
+     */
+    @ApiModelProperty(value = "公司名称")
+    private String companyName;
+
+    /**
+     * 服务端IP地址或域名地址
+     */
+    @ApiModelProperty(value = "服务端IP地址或域名地址")
+    private String serverUrl;
+
+    /**
+     * 状态 0停用 1启用
+     */
+    @ApiModelProperty(value = "状态 0停用 1启用")
+    private Integer status;
+
+    /**
+     * 排序 数字越大排最前面
+     */
+    @ApiModelProperty(value = "排序 数字越大排最前面")
+    private Integer sort;
+
+    /**
+     * 备注
+     */
+    @ApiModelProperty(value = "备注")
+    private String note;
+
+}
diff --git a/src/main/java/cn/timer/api/dao/serverurl/CompanyServerUrlMapper.java b/src/main/java/cn/timer/api/dao/serverurl/CompanyServerUrlMapper.java
new file mode 100644
index 0000000..cf34827
--- /dev/null
+++ b/src/main/java/cn/timer/api/dao/serverurl/CompanyServerUrlMapper.java
@@ -0,0 +1,10 @@
+package cn.timer.api.dao.serverurl;
+
+import cn.timer.api.bean.serverurl.CompanyServerUrl;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface CompanyServerUrlMapper extends BaseMapper<CompanyServerUrl> {
+
+}
diff --git a/src/main/resources/mapping/serverurl/CompanyServerUrlMapper.xml b/src/main/resources/mapping/serverurl/CompanyServerUrlMapper.xml
new file mode 100644
index 0000000..3c6bd67
--- /dev/null
+++ b/src/main/resources/mapping/serverurl/CompanyServerUrlMapper.xml
@@ -0,0 +1,17 @@
+<?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="cn.timer.api.dao.serverurl.CompanyServerUrlMapper">
+
+    <!-- 可根据自己的需求,是否要使用 -->
+    <resultMap type="cn.timer.api.bean.serverurl.CompanyServerUrl" id="company">
+        <result property="id" column="id"/>
+        <result property="companyName" column="company_name"/>
+        <result property="serverUrl" column="server_url"/>
+        <result property="status" column="status"/>
+        <result property="sort" column="sort"/>
+        <result property="note" column="note"/>
+    </resultMap>
+
+
+</mapper>
\ No newline at end of file
--
libgit2 0.26.0