From 6d2623995a7bf6ec28d11bf482996faec7f937c2 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Fri, 16 Jun 2023 11:29:49 +0800
Subject: [PATCH] 中台监测站点信息

---
 skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/entity/AttStBase.java                  |  282 ++++++++++++++++++++++++++++++++++++++++
 skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/AttStBaseController.java    |   62 ++++++++
 skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/IAttStBaseService.java         |    9 +
 skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/AttStBaseServiceImpl.java |   15 ++
 skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/AttStBaseMapper.xml             |    7 +
 skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/AttStBaseMapper.java            |    7 +
 6 files changed, 382 insertions(+), 0 deletions(-)

diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/AttStBaseController.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/AttStBaseController.java
new file mode 100644
index 0000000..f095a9d
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/AttStBaseController.java
@@ -0,0 +1,62 @@
+package cn.gistack.sm.sjztmd.controller;
+
+import cn.gistack.sm.sjztmd.entity.AttAdBase;
+import cn.gistack.sm.sjztmd.entity.AttStBase;
+import cn.gistack.sm.sjztmd.service.IAttStBaseService;
+import cn.gistack.sm.sjztmd.vo.AttAdBaseVO;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springblade.core.boot.ctrl.BladeController;
+import org.springblade.core.mp.support.Condition;
+import org.springblade.core.tool.api.R;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+@Slf4j
+@Api(tags = "中台监测站点信息")
+@RestController
+@RequestMapping("/sjztmd/attStBase")
+@AllArgsConstructor
+public class AttStBaseController extends BladeController {
+	private IAttStBaseService attStBaseService;
+
+	@ApiOperation(value = "中台监测站点信息-添加", notes = "中台监测站点信息-添加")
+	@PostMapping(value = "/save")
+	public R add(AttStBase attStBase) {
+		return R.data(attStBaseService.save(attStBase));
+	}
+
+	@ApiOperation(value = "中台监测站点信息-修改", notes = "中台监测站点信息-修改")
+	@PostMapping(value = "/edit")
+	public R edit(AttStBase attStBase) {
+		return R.data(attStBaseService.updateById(attStBase));
+	}
+
+	@ApiOperation(value = "中台监测站点信息-添加修改", notes = "中台监测站点信息-添加修改")
+	@PostMapping(value = "/submit")
+	public R submit(AttStBase attStBase) {
+		return R.data(attStBaseService.saveOrUpdate(attStBase));
+	}
+
+	@ApiOperation(value = "中台监测站点信息-删除", notes = "中台监测站点信息-删除")
+	@GetMapping(value = "/remove")
+	public R edit(String guid) {
+		return R.data(attStBaseService.removeById(guid));
+	}
+
+	@ApiOperation(value = "中台监测站点信息-获取测站信息", notes = "中台监测站点信息-获取测站信息")
+	@GetMapping(value = "/getStation")
+	public R getStation(AttStBase attStBase){
+		List<AttStBase> list = attStBaseService.list(Condition.getQueryWrapper(attStBase));
+		return R.data(list);
+	}
+
+
+
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/entity/AttStBase.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/entity/AttStBase.java
new file mode 100644
index 0000000..d9dfb18
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/entity/AttStBase.java
@@ -0,0 +1,282 @@
+package cn.gistack.sm.sjztmd.entity;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.util.Date;
+
+/**
+ * 中台监测站点信息实体类
+ *
+ * @author Chill
+ */
+@Data
+@TableName("\"att_st_base\"")
+@ApiModel(value = "监测站点信息", description = "监测站点信息")
+public class AttStBase {
+
+	private static final long serialVersionUID = 1L;
+
+	/**
+	 * 主键
+	 */
+	@JsonSerialize(using = ToStringSerializer.class)
+	@ApiModelProperty(value = "主键")
+	@TableField("\"guid\"")
+	private String guid;
+
+	/**
+	 * 站点编码
+	 */
+	@ApiModelProperty(value = "站点编码")
+	@TableField("\"code\"")
+	private String code;
+
+	/**
+	 * 站点名称
+	 */
+	@ApiModelProperty(value = "站点名称")
+	@TableField("\"name\"")
+	private String name;
+
+	/**
+	 * 站点类型
+	 */
+	@ApiModelProperty(value = "站点类型")
+	@TableField("\"station_type\"")
+	private String stationType;
+
+	/**
+	 * 监测状态(0.离线,1在线,2.未启用)
+	 */
+	@ApiModelProperty(value = "监测状态(0.离线,1在线,2.未启用)")
+	@TableField("\"station_status\"")
+	private String stationStatus;
+
+	/**
+	 * 站点类型名称
+	 */
+	@ApiModelProperty(value = "站点类型名称")
+	@TableField("\"station_type_name\"")
+	private String stationTypeName;
+
+	/**
+	 * 站点详细地点
+	 */
+	@ApiModelProperty(value = "站点详细地点")
+	@TableField("\"station_location\"")
+	private String stationLocation;
+	/**
+	 * 站点经度
+	 */
+	@ApiModelProperty(value = "站点经度")
+	@TableField("\"station_longitude\"")
+	private String stationLongitude;
+	/**
+	 * 站点纬度
+	 */
+	@ApiModelProperty(value = "站点纬度")
+	@TableField("\"station_latitude\"")
+	private String stationLatitude;
+	/**
+	 * 基面名称
+	 */
+	@ApiModelProperty(value = "基面名称")
+	@TableField("\"dtmnm\"")
+	private String dtmnm;
+	/**
+	 * 基面高程
+	 */
+	@ApiModelProperty(value = "基面高程")
+	@TableField("\"dtmel\"")
+	private String dtmel;
+	/**
+	 * 基面修正值
+	 */
+	@ApiModelProperty(value = "基面修正值")
+	@TableField("\"dtpr\"")
+	private String dtpr;
+	/**
+	 * 报汛等级
+	 */
+	@ApiModelProperty(value = "报汛等级")
+	@TableField("\"frgrd\"")
+	private String frgrd;
+	/**
+	 * 建站时间
+	 */
+	@ApiModelProperty(value = "建站时间")
+	@TableField("\"esstym\"")
+	private String esstym;
+	/**
+	 * 始报年月
+	 */
+	@ApiModelProperty(value = "始报年月")
+	@TableField("\"bgfrym\"")
+	private String bgfrym;
+
+	/**
+	 * 所属水库guid
+	 */
+	@ApiModelProperty(value = "所属水库guid")
+	@TableField("\"res_guid\"")
+	private String resGuid;
+
+	/**
+	 * 隶属行业单位
+	 */
+	@ApiModelProperty(value = "隶属行业单位")
+	@TableField("\"atcunit\"")
+	private String atcunit;
+
+	/**
+	 * 信息管理单位
+	 */
+	@ApiModelProperty(value = "信息管理单位")
+	@TableField("\"admauth\"")
+	private String admauth;
+
+	/**
+	 * 交换管理单位
+	 */
+	@ApiModelProperty(value = "交换管理单位")
+	@TableField("\"locality\"")
+	private String locality;
+
+	/**
+	 * 所属站点管理单位guid
+	 */
+	@ApiModelProperty(value = "所属站点管理单位guid")
+	@TableField("\"mgr_dept_guid\"")
+	private String mgrDeptGuid;
+
+	/**
+	 * 所属站点管理员guid
+	 */
+	@ApiModelProperty(value = "所属站点管理员guid")
+	@TableField("\"mgr_admin_guid\"")
+	private String mgrAdminGuid;
+	/**
+	 * 所属建站单位guid
+	 */
+	@ApiModelProperty(value = "所属建站单位guid")
+	@TableField("\"builder_guid\"")
+	private String builderGuid;
+	/**
+	 * 所属承建单位guid
+	 */
+	@ApiModelProperty(value = "所属承建单位guid")
+	@TableField("\"contractor_guid\"")
+	private String contractorGuid;
+	/**
+	 * 拼音码
+	 */
+	@ApiModelProperty(value = "拼音码")
+	@TableField("\"phcd\"")
+	private String phcd;
+
+	/**
+	 * 是否失效
+	 */
+	@ApiModelProperty(value = "是否失效")
+	@TableField("\"is_deleted\"")
+	private Long isDeleted;
+
+	/**
+	 * 创建时间
+	 */
+	@ApiModelProperty(value = "创建时间")
+	@TableField("\"create_time\"")
+	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+	private Date createTime;
+
+	/**
+	 * 更新时间
+	 */
+	@ApiModelProperty(value = "更新时间")
+	@TableField("\"update_time\"")
+	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+	private Date updateTime;
+
+	/**
+	 * 最后采集时间
+	 */
+	@ApiModelProperty(value = "最后采集时间")
+	@TableField("\"collect_time\"")
+	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+	private Date collectTime;
+
+	/**
+	 * 备注
+	 */
+	@ApiModelProperty(value = "备注")
+	@TableField("\"note\"")
+	private String note;
+
+	/**
+	 * 是否雨情
+	 */
+	@ApiModelProperty(value = "是否雨情")
+	@TableField("\"is_pptn\"")
+	private Integer isPptn;
+
+	/**
+	 * 是否失效
+	 */
+	@ApiModelProperty(value = "是否水情")
+	@TableField("\"is_rsvr\"")
+	private Integer isRsvr;
+
+	/**
+	 * 是否为水情主站
+	 */
+	@ApiModelProperty(value = "是否为水情主站")
+	@TableField("\"is_main_rsvr\"")
+	private Integer isMainRsvr;
+
+	/**
+	 * 是否为雨情主站
+	 */
+	@ApiModelProperty(value = "是否为雨情主站")
+	@TableField("\"is_main_rain\"")
+	private Integer isMainRain;
+
+	/**
+	 * 厂家
+	 */
+	@ApiModelProperty(value = "厂家")
+	@TableField("\"factory\"")
+	private String factory;
+
+	/**
+	 * 来源系统
+	 */
+	@ApiModelProperty(value = "来源系统")
+	@TableField("\"sys_resource\"")
+	private String sysResource;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/AttStBaseMapper.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/AttStBaseMapper.java
new file mode 100644
index 0000000..7649c5d
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/AttStBaseMapper.java
@@ -0,0 +1,7 @@
+package cn.gistack.sm.sjztmd.mapper;
+
+import cn.gistack.sm.sjztmd.entity.AttStBase;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+public interface AttStBaseMapper extends BaseMapper<AttStBase> {
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/AttStBaseMapper.xml b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/AttStBaseMapper.xml
new file mode 100644
index 0000000..eb80887
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/AttStBaseMapper.xml
@@ -0,0 +1,7 @@
+<?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.gistack.sm.sjztmd.mapper.AttStBaseMapper">
+
+
+
+</mapper>
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/IAttStBaseService.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/IAttStBaseService.java
new file mode 100644
index 0000000..8c69f58
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/IAttStBaseService.java
@@ -0,0 +1,9 @@
+package cn.gistack.sm.sjztmd.service;
+
+import cn.gistack.sm.sjztmd.entity.AttStBase;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springblade.core.mp.base.BaseService;
+
+public interface IAttStBaseService extends IService<AttStBase> {
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/AttStBaseServiceImpl.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/AttStBaseServiceImpl.java
new file mode 100644
index 0000000..cc87734
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/AttStBaseServiceImpl.java
@@ -0,0 +1,15 @@
+package cn.gistack.sm.sjztmd.service.impl;
+
+import cn.gistack.sm.sjztmd.entity.AttStBase;
+import cn.gistack.sm.sjztmd.mapper.AttStBaseMapper;
+import cn.gistack.sm.sjztmd.service.IAttStBaseService;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springblade.core.mp.base.BaseServiceImpl;
+import org.springframework.stereotype.Service;
+
+@Service
+@DS("zt")
+public class AttStBaseServiceImpl extends ServiceImpl<AttStBaseMapper, AttStBase> implements IAttStBaseService {
+
+}

--
Gitblit v1.9.3