guoshilong
2023-06-16 6d2623995a7bf6ec28d11bf482996faec7f937c2
中台监测站点信息
6 files added
382 ■■■■■ changed files
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/AttStBaseController.java 62 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/entity/AttStBase.java 282 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/AttStBaseMapper.java 7 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/AttStBaseMapper.xml 7 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/IAttStBaseService.java 9 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/AttStBaseServiceImpl.java 15 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/AttStBaseController.java
New file
@@ -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);
    }
}
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/entity/AttStBase.java
New file
@@ -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;
}
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/AttStBaseMapper.java
New file
@@ -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> {
}
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/AttStBaseMapper.xml
New file
@@ -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>
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/IAttStBaseService.java
New file
@@ -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> {
}
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/AttStBaseServiceImpl.java
New file
@@ -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 {
}