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