瀏覽代碼

基本完成1

wuweihao 3 年之前
父節點
當前提交
5be6ce1486

+ 0 - 6
gis_cms/src/main/java/com/gis/cms/controller/ApiDbController.java

@@ -24,12 +24,6 @@ public class ApiDbController {
     @Autowired
     ApiDbService apiDbService;
 
-//
-//    @GetMapping("test")
-//    public Result test(){
-//        return Result.success("我是api: " +  LocalDateTime.now());
-//    }
-
 
     @ApiOperation(value = "表-列表")
     @GetMapping("/tables")

+ 2 - 0
gis_cms/src/main/java/com/gis/cms/controller/ArEnterController.java

@@ -13,12 +13,14 @@ import io.swagger.annotations.ApiOperation;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
+import springfox.documentation.annotations.ApiIgnore;
 
 import javax.validation.Valid;
 
 /**
  * Created by owen on 2022/1/13 0013 19:14
  */
+@ApiIgnore
 @Slf4j
 @Api(tags = "碧桂园-相关接口")
 @RestController

+ 27 - 0
gis_cms/src/main/java/com/gis/cms/entity/po/ArClockInEntity.java

@@ -0,0 +1,27 @@
+package com.gis.cms.entity.po;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.gis.common.base.entity.po.BaseEntity;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+
+
+/**
+ * Created by owen on 2022/1/13 0013 18:10
+ * 碧桂园-打卡记录 记录表
+ */
+@Data
+@TableName(value = "ar_clock_in")
+public class ArClockInEntity extends BaseEntity {
+
+
+    @ApiModelProperty(value = "打卡次数")
+    private Integer visit ;
+
+    @ApiModelProperty(value = "类型 1:泮浦湾, 2:新翼湾")
+    private String type;
+
+
+}

+ 25 - 0
gis_cms/src/main/java/com/gis/cms/entity/po/ArPrizeEntity.java

@@ -0,0 +1,25 @@
+package com.gis.cms.entity.po;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.gis.common.base.entity.po.BaseEntity;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+
+/**
+ * Created by owen on 2022/1/13 0013 18:10
+ * 碧桂园-进入成功/失败 记录表
+ */
+@Data
+@TableName(value = "ar_prize")
+public class ArPrizeEntity extends BaseEntity {
+
+
+    @ApiModelProperty(value = "类型type 1:泮浦湾, 2:新翼, 3:终极打卡")
+    private String type;
+
+    @ApiModelProperty(value = "次数")
+    private Integer count;
+
+
+}

+ 18 - 0
gis_cms/src/main/java/com/gis/cms/mapper/ArClockInMapper.java

@@ -0,0 +1,18 @@
+package com.gis.cms.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gis.cms.entity.po.ArClockInEntity;
+import com.gis.cms.entity.po.ArStopEntity;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Update;
+import org.springframework.stereotype.Component;
+
+@Component
+@Mapper
+public interface ArClockInMapper extends BaseMapper<ArClockInEntity> {
+
+
+    @Update("update ar_clock_in set visit = visit+1 , update_time = NOW() where is_delete=0 and type = #{type} ")
+    void updateVisit(String type);
+}

+ 19 - 0
gis_cms/src/main/java/com/gis/cms/mapper/ArPrizeMapper.java

@@ -0,0 +1,19 @@
+package com.gis.cms.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gis.cms.entity.po.ArEnterEntity;
+import com.gis.cms.entity.po.ArPrizeEntity;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Update;
+import org.springframework.stereotype.Component;
+
+@Component
+@Mapper
+public interface ArPrizeMapper extends BaseMapper<ArPrizeEntity> {
+
+
+    @Update("update ar_prize set count = count+#{count} , update_time = NOW() where is_delete=0 and type = #{type} ")
+    void updateCount(@Param("type") String type, @Param("count") Integer count);
+}

+ 22 - 0
gis_common/src/main/java/com/gis/common/base/mapper/SysIpMapper.java

@@ -0,0 +1,22 @@
+package com.gis.common.base.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gis.common.base.entity.po.SysIpEntity;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Select;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+
+
+@Component
+@Mapper
+public interface SysIpMapper extends BaseMapper<SysIpEntity> {
+
+    @Select("select ip from sys_ip where is_delete=0 and project_id=#{projectId}")
+    List<String> findByProjectId(String projectId);
+
+    @Select("select id from sys_project where is_delete=0 and id=#{projectId}")
+    Integer existProjectById(String projectId);
+}

文件差異過大導致無法顯示
+ 1187 - 0
gis_common/src/main/java/com/gis/common/util/RedisUtil.java


+ 26 - 0
gis_db/pom.xml

@@ -0,0 +1,26 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <parent>
+        <artifactId>age_project_api</artifactId>
+        <groupId>com.gis</groupId>
+        <version>1.0.0</version>
+    </parent>
+
+    <modelVersion>4.0.0</modelVersion>
+    <artifactId>gis_db</artifactId>
+    <packaging>jar</packaging>
+
+    <dependencies>
+        <dependency>
+            <groupId>com.gis</groupId>
+            <artifactId>gis_admin</artifactId>
+        </dependency>
+
+    </dependencies>
+
+
+
+
+
+</project>

+ 60 - 0
run.sh

@@ -0,0 +1,60 @@
+#!/bin/sh
+APP_NAME=age_project_api.jar
+APP_PORT=8023
+APP_EVN=$2   #执行环境 sit|pro
+APP_ORDER=$1   #执行方法  start|stop|restart
+# 获取进程号
+APP_PID=`netstat -ntpl | grep $APP_PORT | grep LISTEN | awk '{print $7}' | awk -F "/" '{print $1}'`
+
+
+# 启动命令
+startApp(){
+    if [ ${APP_PID} ];
+    then
+    	echo "程序已经在运行了"
+    else
+    	echo "执行 start 方法"
+    	nohup java -jar -Xmx3072M -Xms512M ./$APP_NAME --spring.profiles.active=$APP_EVN --server.port=$APP_PORT > logs.log 2>error.log &  # 说明pid为空
+	echo Start Success!
+fi
+}
+
+# 停止命令
+stopApp(){
+    echo "执行 stop 方法"
+    if [ ${APP_PID} ];
+	then
+		echo $APP_NAME "存在,执行 stop 方法"
+			kill -9 ${APP_PID} && echo 'Kill Process!'
+	else
+		echo $APP_NAME 没有运行
+    fi
+}
+
+# 重启命令
+restartApp(){
+    echo " 1 执行 restart 方法"
+	stopApp
+	APP_PID=''  #将进程号置空
+	sleep 2
+	echo "进程号:" ${APP_PID} 
+	echo " 2 执行 restart 方法"
+	startApp
+}
+
+# 判断执行命令 取第一个参数
+case $APP_ORDER in
+    "start")
+        startApp
+        ;;
+    "stop")
+        stopApp
+        ;;
+	"restart")
+		restartApp
+        ;;
+        *)
+     ;;
+esac
+
+