Merge branch 'dev-tw'
This commit is contained in:
commit
5986658c68
@ -4,6 +4,8 @@ import cn.hutool.core.bean.BeanUtil;
|
||||
import cn.hutool.core.bean.copier.CopyOptions;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.yfd.platform.datasource.DataSourceKeys;
|
||||
import com.yfd.platform.datasource.TargetDataSource;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.Collections;
|
||||
@ -30,6 +32,11 @@ public interface MicroservicDynamicSQLMapper<T> {
|
||||
Map<String, Object> getOneBySql(@Param("sql") String sql, @Param("map") Map<String, Object> map);
|
||||
|
||||
|
||||
@Select({"<script>", "${sql}", "</script>"})
|
||||
@TargetDataSource(DataSourceKeys.ORACLE_MASTER)
|
||||
Map<String, Object> getOneOracleBySql(@Param("sql") String sql, @Param("map") Map<String, Object> map);
|
||||
|
||||
|
||||
default <R> R getOneBySqlWithResultType(String sql,
|
||||
Map<String, Object> map,
|
||||
Class<R> resultType) {
|
||||
|
||||
@ -0,0 +1,41 @@
|
||||
package com.yfd.platform.config;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.DbType;
|
||||
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
|
||||
import com.yfd.platform.datasource.DynamicDataSource;
|
||||
import org.apache.ibatis.executor.Executor;
|
||||
import org.apache.ibatis.mapping.BoundSql;
|
||||
import org.apache.ibatis.mapping.MappedStatement;
|
||||
import org.apache.ibatis.session.ResultHandler;
|
||||
import org.apache.ibatis.session.RowBounds;
|
||||
|
||||
import java.sql.SQLException;
|
||||
|
||||
/**
|
||||
* 动态分页拦截器,根据当前数据源自动切换 Oracle/DM 分页方言
|
||||
*/
|
||||
public class DynamicPaginationInterceptor extends PaginationInnerInterceptor {
|
||||
|
||||
public DynamicPaginationInterceptor() {
|
||||
super(DbType.DM);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void beforeQuery(Executor executor, MappedStatement ms, Object parameter,
|
||||
RowBounds rowBounds, ResultHandler resultHandler, BoundSql boundSql) {
|
||||
this.setDbType(resolveDbType());
|
||||
super.beforeQuery(executor, ms, parameter, rowBounds, resultHandler, boundSql);
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据当前线程绑定的数据源 key 解析数据库类型:
|
||||
* oracle-* → ORACLE,其他(dm-*、null)→ DM
|
||||
*/
|
||||
private DbType resolveDbType() {
|
||||
String dsKey = DynamicDataSource.getDataSource();
|
||||
if (dsKey != null && dsKey.startsWith("oracle")) {
|
||||
return DbType.ORACLE;
|
||||
}
|
||||
return DbType.DM;
|
||||
}
|
||||
}
|
||||
@ -1,37 +1,19 @@
|
||||
package com.yfd.platform.config;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.DbType;
|
||||
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
|
||||
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
|
||||
/******************************
|
||||
* 用途说明:
|
||||
* 作者姓名: pcj
|
||||
* 创建时间: 2022/10/24 10:50
|
||||
******************************/
|
||||
/**
|
||||
* MyBatis-Plus 配置,使用动态分页拦截器支持 Oracle/达梦 自动切换
|
||||
*/
|
||||
@Configuration
|
||||
public class MybitsPlusConfig {
|
||||
|
||||
// @Bean
|
||||
// public MybatisPlusInterceptor mybatisPlusInterceptor() {
|
||||
// MybatisPlusInterceptor mybatisPlusInterceptor = new MybatisPlusInterceptor();
|
||||
// mybatisPlusInterceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
|
||||
// return mybatisPlusInterceptor;
|
||||
// }
|
||||
|
||||
/**
|
||||
* 分页插件配置(Oracle 兼容)
|
||||
*/
|
||||
@Bean
|
||||
public MybatisPlusInterceptor mybatisPlusInterceptor() {
|
||||
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
|
||||
// 添加分页拦截器,指定数据库类型为 Oracle
|
||||
// interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.ORACLE));
|
||||
// 添加分页拦截器,指定数据库类型为 Oracle
|
||||
interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.DM));
|
||||
interceptor.addInnerInterceptor(new DynamicPaginationInterceptor());
|
||||
return interceptor;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -61,28 +61,29 @@ public class SecurityConfig {
|
||||
.requestMatchers("/tempFile/**").permitAll()
|
||||
.requestMatchers("/system/user/auditUser").permitAll()
|
||||
.requestMatchers("/register/accessToken").permitAll()
|
||||
.requestMatchers("/eng/**").permitAll()
|
||||
.requestMatchers("/eq/**").permitAll()
|
||||
.requestMatchers("/env/**").permitAll()
|
||||
.requestMatchers("/warn/**").permitAll()
|
||||
.requestMatchers("/threedroamb/**").permitAll()
|
||||
.requestMatchers("/overview/**").permitAll()
|
||||
.requestMatchers("/wt/**").permitAll()
|
||||
.requestMatchers("/fb/**").permitAll()
|
||||
.requestMatchers("/zq/**").permitAll()
|
||||
.requestMatchers("/wq/**").permitAll()
|
||||
.requestMatchers("/wte/**").permitAll()
|
||||
.requestMatchers("/vd/**").permitAll()
|
||||
.requestMatchers("/vap/**").permitAll()
|
||||
.requestMatchers("/fp/**").permitAll()
|
||||
.requestMatchers("/fpr/**").permitAll()
|
||||
.requestMatchers("/fh/**").permitAll()
|
||||
.requestMatchers("/data/**").permitAll()
|
||||
.requestMatchers("/mapLayer/**").permitAll()
|
||||
.requestMatchers("/mapmodule/**").permitAll()
|
||||
.requestMatchers("/mapLegend/**").permitAll()
|
||||
.requestMatchers("/base/msalongb/**").permitAll()
|
||||
.requestMatchers("/base/msalongdetb/**").permitAll()
|
||||
// .requestMatchers("/eng/**").permitAll()
|
||||
// .requestMatchers("/eq/**").permitAll()
|
||||
// .requestMatchers("/env/**").permitAll()
|
||||
// .requestMatchers("/warn/**").permitAll()
|
||||
// .requestMatchers("/threedroamb/**").permitAll()
|
||||
// .requestMatchers("/overview/**").permitAll()
|
||||
// .requestMatchers("/wt/**").permitAll()
|
||||
// .requestMatchers("/fb/**").permitAll()
|
||||
// .requestMatchers("/base/**").permitAll()
|
||||
// .requestMatchers("/zq/**").permitAll()
|
||||
// .requestMatchers("/wq/**").permitAll()
|
||||
// .requestMatchers("/wte/**").permitAll()
|
||||
// .requestMatchers("/vd/**").permitAll()
|
||||
// .requestMatchers("/vap/**").permitAll()
|
||||
// .requestMatchers("/fp/**").permitAll()
|
||||
// .requestMatchers("/fpr/**").permitAll()
|
||||
// .requestMatchers("/fh/**").permitAll()
|
||||
// .requestMatchers("/data/**").permitAll()
|
||||
// .requestMatchers("/mapLayer/**").permitAll()
|
||||
// .requestMatchers("/mapmodule/**").permitAll()
|
||||
// .requestMatchers("/mapLegend/**").permitAll()
|
||||
// .requestMatchers("/base/msalongb/**").permitAll()
|
||||
// .requestMatchers("/base/msalongdetb/**").permitAll()
|
||||
.requestMatchers("/sms/**").permitAll()
|
||||
.requestMatchers(HttpMethod.GET, "/").permitAll()
|
||||
.requestMatchers(HttpMethod.GET,
|
||||
|
||||
@ -257,6 +257,14 @@ public class SwaggerConfig {
|
||||
.build();
|
||||
}
|
||||
|
||||
@Bean
|
||||
public GroupedOpenApi groupCusColumnApi() {
|
||||
return GroupedOpenApi.builder()
|
||||
.group("5.4 自定义筛选列")
|
||||
.packagesToScan("com.yfd.platform.qgc_sys.cuscolumn.controller")
|
||||
.build();
|
||||
}
|
||||
|
||||
|
||||
@Bean
|
||||
public GroupedOpenApi groupLygkApi() {
|
||||
|
||||
@ -1,55 +1,41 @@
|
||||
package com.yfd.platform.datasource;
|
||||
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import org.aspectj.lang.ProceedingJoinPoint;
|
||||
import org.aspectj.lang.annotation.Around;
|
||||
import org.aspectj.lang.annotation.Aspect;
|
||||
import org.aspectj.lang.annotation.Pointcut;
|
||||
import org.aspectj.lang.reflect.MethodSignature;
|
||||
import org.springframework.core.annotation.AnnotationUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.lang.reflect.Method;
|
||||
|
||||
/******************************
|
||||
* 用途说明:
|
||||
* 作者姓名: wxy
|
||||
* 创建时间: 2022/9/23 17:50
|
||||
******************************/
|
||||
/**
|
||||
* 数据源切换切面,处理 @TargetDataSource 注解
|
||||
*/
|
||||
@Aspect
|
||||
@Component
|
||||
public class DataSourceAspect {
|
||||
|
||||
@Pointcut("@annotation(com.yfd.platform.datasource.DataSource)")
|
||||
@Pointcut("@annotation(com.yfd.platform.datasource.TargetDataSource)")
|
||||
public void dataSourcePointCut() {
|
||||
|
||||
}
|
||||
|
||||
private String DataBaseName;
|
||||
|
||||
@Around("dataSourcePointCut()")
|
||||
public Object around(ProceedingJoinPoint point) throws Throwable {
|
||||
MethodSignature signature = (MethodSignature) point.getSignature();
|
||||
Method method = signature.getMethod();
|
||||
if (StrUtil.isNotBlank(DataBaseName)){
|
||||
DynamicDataSource.setDataSource(DataBaseName);
|
||||
}else {
|
||||
DynamicDataSource.setDataSource("master");
|
||||
TargetDataSource annotation = AnnotationUtils.findAnnotation(signature.getMethod(), TargetDataSource.class);
|
||||
if (annotation == null) {
|
||||
// 类级别注解
|
||||
annotation = AnnotationUtils.findAnnotation(point.getTarget().getClass(), TargetDataSource.class);
|
||||
}
|
||||
String dsKey = (annotation != null && !annotation.value().isEmpty())
|
||||
? annotation.value()
|
||||
: DataSourceKeys.DEFAULT;
|
||||
|
||||
DynamicDataSource.setDataSource(dsKey);
|
||||
try {
|
||||
return point.proceed();
|
||||
} finally {
|
||||
DynamicDataSource.clearDataSource();
|
||||
}
|
||||
}
|
||||
|
||||
public String getDataBase(Integer type){
|
||||
if (type == 1){
|
||||
DataBaseName="master";
|
||||
}else {
|
||||
DataBaseName="slave";
|
||||
}
|
||||
return DataBaseName;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,22 @@
|
||||
package com.yfd.platform.datasource;
|
||||
|
||||
/**
|
||||
* 数据源 key 常量
|
||||
*/
|
||||
public interface DataSourceKeys {
|
||||
|
||||
/** 达梦主库 */
|
||||
String DM_MASTER = "dm-master";
|
||||
|
||||
/** 达梦从库 */
|
||||
String DM_SLAVE = "dm-slave";
|
||||
|
||||
/** Oracle 主库 */
|
||||
String ORACLE_MASTER = "oracle-master";
|
||||
|
||||
/** Oracle 从库 */
|
||||
String ORACLE_SLAVE = "oracle-slave";
|
||||
|
||||
/** 默认数据源 */
|
||||
String DEFAULT = DM_MASTER;
|
||||
}
|
||||
@ -1,28 +1,28 @@
|
||||
package com.yfd.platform.datasource;
|
||||
|
||||
import com.alibaba.druid.pool.DruidDataSource;
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.context.annotation.Primary;
|
||||
import org.springframework.stereotype.Component;
|
||||
import com.alibaba.druid.pool.DruidDataSource;
|
||||
|
||||
import javax.sql.DataSource;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
/******************************
|
||||
* 用途说明:
|
||||
* 作者姓名: wxy
|
||||
* 创建时间: 2022/9/23 17:45
|
||||
******************************/
|
||||
/**
|
||||
* 动态数据源配置,支持 达梦(DM) 和 Oracle 两种数据库,每种各有主从(master/slave)
|
||||
*
|
||||
* @author yfd
|
||||
*/
|
||||
@Configuration
|
||||
@Component
|
||||
public class DynamicDataSourceConfig {
|
||||
|
||||
// ==================== 达梦(DM) 数据源 ====================
|
||||
|
||||
@Bean
|
||||
@ConfigurationProperties("spring.datasource.druid.master")
|
||||
public DataSource wglMasterDataSource(){
|
||||
@ConfigurationProperties("spring.datasource.druid.dm-master")
|
||||
public DataSource dmMasterDataSource() {
|
||||
DruidDataSource dataSource = new DruidDataSource();
|
||||
dataSource.setBreakAfterAcquireFailure(true);
|
||||
dataSource.setConnectionErrorRetryAttempts(0);
|
||||
@ -30,22 +30,48 @@ public class DynamicDataSourceConfig {
|
||||
}
|
||||
|
||||
@Bean
|
||||
@ConfigurationProperties("spring.datasource.druid.slave")
|
||||
public DataSource wglSlaveDataSource(){
|
||||
@ConfigurationProperties("spring.datasource.druid.dm-slave")
|
||||
public DataSource dmSlaveDataSource() {
|
||||
DruidDataSource dataSource = new DruidDataSource();
|
||||
dataSource.setBreakAfterAcquireFailure(true);
|
||||
dataSource.setConnectionErrorRetryAttempts(0);
|
||||
return dataSource;
|
||||
}
|
||||
|
||||
// ==================== Oracle 数据源 ====================
|
||||
|
||||
@Bean
|
||||
@ConfigurationProperties("spring.datasource.druid.oracle-master")
|
||||
public DataSource oracleMasterDataSource() {
|
||||
DruidDataSource dataSource = new DruidDataSource();
|
||||
dataSource.setBreakAfterAcquireFailure(true);
|
||||
dataSource.setConnectionErrorRetryAttempts(0);
|
||||
return dataSource;
|
||||
}
|
||||
|
||||
@Bean
|
||||
@ConfigurationProperties("spring.datasource.druid.oracle-slave")
|
||||
public DataSource oracleSlaveDataSource() {
|
||||
DruidDataSource dataSource = new DruidDataSource();
|
||||
dataSource.setBreakAfterAcquireFailure(true);
|
||||
dataSource.setConnectionErrorRetryAttempts(0);
|
||||
return dataSource;
|
||||
}
|
||||
|
||||
// ==================== 路由数据源 ====================
|
||||
|
||||
@Bean
|
||||
@Primary
|
||||
public DynamicDataSource dataSource(DataSource wglMasterDataSource, DataSource wglSlaveDataSource) {
|
||||
public DynamicDataSource dataSource(DataSource dmMasterDataSource,
|
||||
DataSource dmSlaveDataSource,
|
||||
DataSource oracleMasterDataSource,
|
||||
DataSource oracleSlaveDataSource) {
|
||||
Map<Object, Object> targetDataSources = new HashMap<>();
|
||||
targetDataSources.put("master",wglMasterDataSource);
|
||||
targetDataSources.put("slave",wglSlaveDataSource);
|
||||
return new DynamicDataSource(wglMasterDataSource, targetDataSources);
|
||||
targetDataSources.put(DataSourceKeys.DM_MASTER, dmMasterDataSource);
|
||||
targetDataSources.put(DataSourceKeys.DM_SLAVE, dmSlaveDataSource);
|
||||
targetDataSources.put(DataSourceKeys.ORACLE_MASTER, oracleMasterDataSource);
|
||||
targetDataSources.put(DataSourceKeys.ORACLE_SLAVE, oracleSlaveDataSource);
|
||||
// 默认使用达梦主库
|
||||
return new DynamicDataSource(dmMasterDataSource, targetDataSources);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,23 @@
|
||||
package com.yfd.platform.datasource;
|
||||
|
||||
import java.lang.annotation.*;
|
||||
|
||||
/**
|
||||
* 动态数据源注解,用于方法级别切换数据源
|
||||
* <p>
|
||||
* 支持的取值:
|
||||
* <ul>
|
||||
* <li>"dm-master" / "dm-slave" — 达梦数据库</li>
|
||||
* <li>"oracle-master" / "oracle-slave" — Oracle 数据库</li>
|
||||
* </ul>
|
||||
* 默认值为 "dm-master"
|
||||
*
|
||||
* @author yfd
|
||||
*/
|
||||
@Target({ElementType.METHOD, ElementType.TYPE})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Documented
|
||||
public @interface TargetDataSource {
|
||||
|
||||
String value() default DataSourceKeys.DM_MASTER;
|
||||
}
|
||||
@ -0,0 +1,60 @@
|
||||
package com.yfd.platform.qgc_base.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.config.ResponseResult;
|
||||
import com.yfd.platform.qgc_base.domain.MsEiaApprovalB;
|
||||
import com.yfd.platform.qgc_base.domain.SdEngInfoBHOperateRequest;
|
||||
import com.yfd.platform.qgc_base.service.IMsEiaApprovalBService;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
/**
|
||||
* 生态环保批复文件管理
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/base/eiaApproval")
|
||||
@Tag(name = "生态环保批复文件管理")
|
||||
public class MsEiaApprovalBController {
|
||||
|
||||
@Resource
|
||||
private IMsEiaApprovalBService service;
|
||||
|
||||
@Resource
|
||||
private ObjectMapper objectMapper;
|
||||
|
||||
@PostMapping("/page")
|
||||
@Operation(summary = "分页查询")
|
||||
public ResponseResult queryPageList(@RequestBody DataSourceRequest request) {
|
||||
Page<MsEiaApprovalB> page = service.queryPageList(request);
|
||||
return ResponseResult.successData(page);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@Operation(summary = "新增")
|
||||
public ResponseResult add(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
MsEiaApprovalB entity = request == null || request.getEngInfo() == null ? null
|
||||
: objectMapper.convertValue(request.getEngInfo(), MsEiaApprovalB.class);
|
||||
boolean result = service.add(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("新增成功") : ResponseResult.error("新增失败");
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@Operation(summary = "修改")
|
||||
public ResponseResult update(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
MsEiaApprovalB entity = request == null || request.getEngInfo() == null ? null
|
||||
: objectMapper.convertValue(request.getEngInfo(), MsEiaApprovalB.class);
|
||||
boolean result = service.update(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("修改成功") : ResponseResult.error("修改失败");
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
@Operation(summary = "删除")
|
||||
public ResponseResult delete(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
boolean result = service.delete(request == null ? null : request.getIds(), request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("删除成功") : ResponseResult.error("删除失败");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,60 @@
|
||||
package com.yfd.platform.qgc_base.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.config.ResponseResult;
|
||||
import com.yfd.platform.qgc_base.domain.MsWarnRuleB;
|
||||
import com.yfd.platform.qgc_base.domain.SdEngInfoBHOperateRequest;
|
||||
import com.yfd.platform.qgc_base.service.IMsWarnRuleBService;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
/**
|
||||
* 预警规则配置管理
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/base/warnRule")
|
||||
@Tag(name = "预警规则配置管理")
|
||||
public class MsWarnRuleBController {
|
||||
|
||||
@Resource
|
||||
private IMsWarnRuleBService service;
|
||||
|
||||
@Resource
|
||||
private ObjectMapper objectMapper;
|
||||
|
||||
@PostMapping("/page")
|
||||
@Operation(summary = "分页查询")
|
||||
public ResponseResult queryPageList(@RequestBody DataSourceRequest request) {
|
||||
Page<MsWarnRuleB> page = service.queryPageList(request);
|
||||
return ResponseResult.successData(page);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@Operation(summary = "新增")
|
||||
public ResponseResult add(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
MsWarnRuleB entity = request == null || request.getEngInfo() == null ? null
|
||||
: objectMapper.convertValue(request.getEngInfo(), MsWarnRuleB.class);
|
||||
boolean result = service.add(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("新增成功") : ResponseResult.error("新增失败");
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@Operation(summary = "修改")
|
||||
public ResponseResult update(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
MsWarnRuleB entity = request == null || request.getEngInfo() == null ? null
|
||||
: objectMapper.convertValue(request.getEngInfo(), MsWarnRuleB.class);
|
||||
boolean result = service.update(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("修改成功") : ResponseResult.error("修改失败");
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
@Operation(summary = "删除")
|
||||
public ResponseResult delete(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
boolean result = service.delete(request == null ? null : request.getIds(), request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("删除成功") : ResponseResult.error("删除失败");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,55 @@
|
||||
package com.yfd.platform.qgc_base.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.config.ResponseResult;
|
||||
import com.yfd.platform.qgc_base.domain.SdAiboxBH;
|
||||
import com.yfd.platform.qgc_base.domain.SdEngInfoBHOperateRequest;
|
||||
import com.yfd.platform.qgc_base.service.ISdAiboxBHService;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/base/aibox")
|
||||
@Tag(name = "AI边缘计算盒子管理")
|
||||
public class SdAiboxBHController {
|
||||
|
||||
@Resource
|
||||
private ISdAiboxBHService service;
|
||||
|
||||
@Resource
|
||||
private ObjectMapper objectMapper;
|
||||
|
||||
@PostMapping("/page")
|
||||
@Operation(summary = "分页查询")
|
||||
public ResponseResult queryPageList(@RequestBody DataSourceRequest request) {
|
||||
Page<SdAiboxBH> page = service.queryPageList(request);
|
||||
return ResponseResult.successData(page);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@Operation(summary = "新增")
|
||||
public ResponseResult add(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdAiboxBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdAiboxBH.class);
|
||||
boolean result = service.add(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("新增成功") : ResponseResult.error("新增失败");
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@Operation(summary = "修改")
|
||||
public ResponseResult update(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdAiboxBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdAiboxBH.class);
|
||||
boolean result = service.update(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("修改成功") : ResponseResult.error("修改失败");
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
@Operation(summary = "删除")
|
||||
public ResponseResult delete(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
boolean result = service.delete(request == null ? null : request.getIds(), request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("删除成功") : ResponseResult.error("删除失败");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,60 @@
|
||||
package com.yfd.platform.qgc_base.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.config.ResponseResult;
|
||||
import com.yfd.platform.qgc_base.domain.SdAimonitorBH;
|
||||
import com.yfd.platform.qgc_base.domain.SdEngInfoBHOperateRequest;
|
||||
import com.yfd.platform.qgc_base.service.ISdAimonitorBHService;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
/**
|
||||
* AI智能监测装置管理
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/base/aimonitor")
|
||||
@Tag(name = "AI智能监测装置管理")
|
||||
public class SdAimonitorBHController {
|
||||
|
||||
@Resource
|
||||
private ISdAimonitorBHService service;
|
||||
|
||||
@Resource
|
||||
private ObjectMapper objectMapper;
|
||||
|
||||
@PostMapping("/page")
|
||||
@Operation(summary = "分页查询")
|
||||
public ResponseResult queryPageList(@RequestBody DataSourceRequest request) {
|
||||
Page<SdAimonitorBH> page = service.queryPageList(request);
|
||||
return ResponseResult.successData(page);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@Operation(summary = "新增")
|
||||
public ResponseResult add(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdAimonitorBH entity = request == null || request.getEngInfo() == null ? null
|
||||
: objectMapper.convertValue(request.getEngInfo(), SdAimonitorBH.class);
|
||||
boolean result = service.add(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("新增成功") : ResponseResult.error("新增失败");
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@Operation(summary = "修改")
|
||||
public ResponseResult update(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdAimonitorBH entity = request == null || request.getEngInfo() == null ? null
|
||||
: objectMapper.convertValue(request.getEngInfo(), SdAimonitorBH.class);
|
||||
boolean result = service.update(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("修改成功") : ResponseResult.error("修改失败");
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
@Operation(summary = "删除")
|
||||
public ResponseResult delete(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
boolean result = service.delete(request == null ? null : request.getIds(), request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("删除成功") : ResponseResult.error("删除失败");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,55 @@
|
||||
package com.yfd.platform.qgc_base.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.config.ResponseResult;
|
||||
import com.yfd.platform.qgc_base.domain.SdArtsgBH;
|
||||
import com.yfd.platform.qgc_base.domain.SdEngInfoBHOperateRequest;
|
||||
import com.yfd.platform.qgc_base.service.ISdArtsgBHService;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/base/artsg")
|
||||
@Tag(name = "人工产卵场管理")
|
||||
public class SdArtsgBHController {
|
||||
|
||||
@Resource
|
||||
private ISdArtsgBHService service;
|
||||
|
||||
@Resource
|
||||
private ObjectMapper objectMapper;
|
||||
|
||||
@PostMapping("/page")
|
||||
@Operation(summary = "分页查询")
|
||||
public ResponseResult queryPageList(@RequestBody DataSourceRequest request) {
|
||||
Page<SdArtsgBH> page = service.queryPageList(request);
|
||||
return ResponseResult.successData(page);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@Operation(summary = "新增")
|
||||
public ResponseResult add(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdArtsgBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdArtsgBH.class);
|
||||
boolean result = service.add(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("新增成功") : ResponseResult.error("新增失败");
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@Operation(summary = "修改")
|
||||
public ResponseResult update(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdArtsgBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdArtsgBH.class);
|
||||
boolean result = service.update(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("修改成功") : ResponseResult.error("修改失败");
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
@Operation(summary = "删除")
|
||||
public ResponseResult delete(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
boolean result = service.delete(request == null ? null : request.getIds(), request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("删除成功") : ResponseResult.error("删除失败");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,55 @@
|
||||
package com.yfd.platform.qgc_base.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.config.ResponseResult;
|
||||
import com.yfd.platform.qgc_base.domain.SdDwBH;
|
||||
import com.yfd.platform.qgc_base.domain.SdEngInfoBHOperateRequest;
|
||||
import com.yfd.platform.qgc_base.service.ISdDwBHService;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/base/dw")
|
||||
@Tag(name = "低温水设施管理")
|
||||
public class SdDwBHController {
|
||||
|
||||
@Resource
|
||||
private ISdDwBHService service;
|
||||
|
||||
@Resource
|
||||
private ObjectMapper objectMapper;
|
||||
|
||||
@PostMapping("/page")
|
||||
@Operation(summary = "分页查询")
|
||||
public ResponseResult queryPageList(@RequestBody DataSourceRequest request) {
|
||||
Page<SdDwBH> page = service.queryPageList(request);
|
||||
return ResponseResult.successData(page);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@Operation(summary = "新增")
|
||||
public ResponseResult add(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdDwBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdDwBH.class);
|
||||
boolean result = service.add(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("新增成功") : ResponseResult.error("新增失败");
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@Operation(summary = "修改")
|
||||
public ResponseResult update(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdDwBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdDwBH.class);
|
||||
boolean result = service.update(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("修改成功") : ResponseResult.error("修改失败");
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
@Operation(summary = "删除")
|
||||
public ResponseResult delete(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
boolean result = service.delete(request == null ? null : request.getIds(), request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("删除成功") : ResponseResult.error("删除失败");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,55 @@
|
||||
package com.yfd.platform.qgc_base.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.config.ResponseResult;
|
||||
import com.yfd.platform.qgc_base.domain.SdEqBH;
|
||||
import com.yfd.platform.qgc_base.domain.SdEngInfoBHOperateRequest;
|
||||
import com.yfd.platform.qgc_base.service.ISdEqBHService;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/base/eq")
|
||||
@Tag(name = "生态流量设施管理")
|
||||
public class SdEqBHController {
|
||||
|
||||
@Resource
|
||||
private ISdEqBHService service;
|
||||
|
||||
@Resource
|
||||
private ObjectMapper objectMapper;
|
||||
|
||||
@PostMapping("/page")
|
||||
@Operation(summary = "分页查询")
|
||||
public ResponseResult queryPageList(@RequestBody DataSourceRequest request) {
|
||||
Page<SdEqBH> page = service.queryPageList(request);
|
||||
return ResponseResult.successData(page);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@Operation(summary = "新增")
|
||||
public ResponseResult add(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdEqBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdEqBH.class);
|
||||
boolean result = service.add(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("新增成功") : ResponseResult.error("新增失败");
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@Operation(summary = "修改")
|
||||
public ResponseResult update(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdEqBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdEqBH.class);
|
||||
boolean result = service.update(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("修改成功") : ResponseResult.error("修改失败");
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
@Operation(summary = "删除")
|
||||
public ResponseResult delete(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
boolean result = service.delete(request == null ? null : request.getIds(), request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("删除成功") : ResponseResult.error("删除失败");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,55 @@
|
||||
package com.yfd.platform.qgc_base.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.config.ResponseResult;
|
||||
import com.yfd.platform.qgc_base.domain.SdFbrdBH;
|
||||
import com.yfd.platform.qgc_base.domain.SdEngInfoBHOperateRequest;
|
||||
import com.yfd.platform.qgc_base.service.ISdFbrdBHService;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/base/fbrd")
|
||||
@Tag(name = "鱼类增殖站管理")
|
||||
public class SdFbrdBHController {
|
||||
|
||||
@Resource
|
||||
private ISdFbrdBHService service;
|
||||
|
||||
@Resource
|
||||
private ObjectMapper objectMapper;
|
||||
|
||||
@PostMapping("/page")
|
||||
@Operation(summary = "分页查询")
|
||||
public ResponseResult queryPageList(@RequestBody DataSourceRequest request) {
|
||||
Page<SdFbrdBH> page = service.queryPageList(request);
|
||||
return ResponseResult.successData(page);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@Operation(summary = "新增")
|
||||
public ResponseResult add(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdFbrdBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdFbrdBH.class);
|
||||
boolean result = service.add(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("新增成功") : ResponseResult.error("新增失败");
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@Operation(summary = "修改")
|
||||
public ResponseResult update(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdFbrdBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdFbrdBH.class);
|
||||
boolean result = service.update(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("修改成功") : ResponseResult.error("修改失败");
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
@Operation(summary = "删除")
|
||||
public ResponseResult delete(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
boolean result = service.delete(request == null ? null : request.getIds(), request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("删除成功") : ResponseResult.error("删除失败");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,55 @@
|
||||
package com.yfd.platform.qgc_base.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.config.ResponseResult;
|
||||
import com.yfd.platform.qgc_base.domain.SdFhbtBH;
|
||||
import com.yfd.platform.qgc_base.domain.SdEngInfoBHOperateRequest;
|
||||
import com.yfd.platform.qgc_base.service.ISdFhbtBHService;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/base/fhbt")
|
||||
@Tag(name = "栖息地保护工程管理")
|
||||
public class SdFhbtBHController {
|
||||
|
||||
@Resource
|
||||
private ISdFhbtBHService service;
|
||||
|
||||
@Resource
|
||||
private ObjectMapper objectMapper;
|
||||
|
||||
@PostMapping("/page")
|
||||
@Operation(summary = "分页查询")
|
||||
public ResponseResult queryPageList(@RequestBody DataSourceRequest request) {
|
||||
Page<SdFhbtBH> page = service.queryPageList(request);
|
||||
return ResponseResult.successData(page);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@Operation(summary = "新增")
|
||||
public ResponseResult add(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdFhbtBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdFhbtBH.class);
|
||||
boolean result = service.add(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("新增成功") : ResponseResult.error("新增失败");
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@Operation(summary = "修改")
|
||||
public ResponseResult update(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdFhbtBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdFhbtBH.class);
|
||||
boolean result = service.update(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("修改成功") : ResponseResult.error("修改失败");
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
@Operation(summary = "删除")
|
||||
public ResponseResult delete(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
boolean result = service.delete(request == null ? null : request.getIds(), request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("删除成功") : ResponseResult.error("删除失败");
|
||||
}
|
||||
}
|
||||
@ -1,8 +1,11 @@
|
||||
package com.yfd.platform.qgc_base.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.yfd.platform.annotation.Log;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.config.ResponseResult;
|
||||
import com.yfd.platform.qgc_base.domain.SdEngInfoBHOperateRequest;
|
||||
import com.yfd.platform.qgc_base.domain.SdFpssBH;
|
||||
import com.yfd.platform.qgc_base.service.ISdFpssBHService;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
@ -22,6 +25,8 @@ public class SdFpssBHController {
|
||||
|
||||
@Resource
|
||||
private ISdFpssBHService sdFpssBHService;
|
||||
@Resource
|
||||
private ObjectMapper objectMapper;
|
||||
|
||||
@GetMapping("/queryPageList")
|
||||
@Operation(summary = "分页查询过鱼设施列表")
|
||||
@ -37,6 +42,13 @@ public class SdFpssBHController {
|
||||
return ResponseResult.successData(result);
|
||||
}
|
||||
|
||||
@PostMapping("/page")
|
||||
@Operation(summary = "分页查询")
|
||||
public ResponseResult queryPageList(@RequestBody DataSourceRequest request) {
|
||||
Page<SdFpssBH> page = sdFpssBHService.queryPageList(request);
|
||||
return ResponseResult.successData(page);
|
||||
}
|
||||
|
||||
@GetMapping("/list")
|
||||
@Operation(summary = "查询所有过鱼设施")
|
||||
public ResponseResult list() {
|
||||
@ -68,24 +80,33 @@ public class SdFpssBHController {
|
||||
@Log(module = "过鱼设施管理", value = "新增过鱼设施")
|
||||
@PostMapping("/add")
|
||||
@Operation(summary = "新增过鱼设施")
|
||||
public ResponseResult add(@RequestBody SdFpssBH sdFpssBH) {
|
||||
boolean result = sdFpssBHService.add(sdFpssBH);
|
||||
public ResponseResult add(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdFpssBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdFpssBH.class);
|
||||
boolean result = sdFpssBHService.add(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("新增成功") : ResponseResult.error("新增失败");
|
||||
}
|
||||
|
||||
@Log(module = "过鱼设施管理", value = "修改过鱼设施")
|
||||
@PostMapping("/update")
|
||||
@Operation(summary = "修改过鱼设施")
|
||||
public ResponseResult update(@RequestBody SdFpssBH sdFpssBH) {
|
||||
boolean result = sdFpssBHService.updateById(sdFpssBH);
|
||||
public ResponseResult update(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdFpssBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdFpssBH.class);
|
||||
boolean result = sdFpssBHService.updateById(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("修改成功") : ResponseResult.error("修改失败");
|
||||
}
|
||||
|
||||
@Log(module = "过鱼设施管理", value = "删除过鱼设施")
|
||||
// @Log(module = "过鱼设施管理", value = "删除过鱼设施")
|
||||
// @PostMapping("/delete")
|
||||
// @Operation(summary = "删除过鱼设施")
|
||||
// public ResponseResult delete(@RequestParam String stcd, @RequestParam String sttp) {
|
||||
// boolean result = sdFpssBHService.deleteById(stcd, sttp);
|
||||
// return result ? ResponseResult.success("删除成功") : ResponseResult.error("删除失败");
|
||||
// }
|
||||
|
||||
@PostMapping("/delete")
|
||||
@Operation(summary = "删除过鱼设施")
|
||||
public ResponseResult delete(@RequestParam String stcd, @RequestParam String sttp) {
|
||||
boolean result = sdFpssBHService.deleteById(stcd, sttp);
|
||||
@Operation(summary = "删除")
|
||||
public ResponseResult delete(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
boolean result = sdFpssBHService.delete(request == null ? null : request.getIds(), request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("删除成功") : ResponseResult.error("删除失败");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,55 @@
|
||||
package com.yfd.platform.qgc_base.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.config.ResponseResult;
|
||||
import com.yfd.platform.qgc_base.domain.SdOpinfoBH;
|
||||
import com.yfd.platform.qgc_base.domain.SdEngInfoBHOperateRequest;
|
||||
import com.yfd.platform.qgc_base.service.ISdOpinfoBHService;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/base/opinfo")
|
||||
@Tag(name = "倾斜摄影管理")
|
||||
public class SdOpinfoBHController {
|
||||
|
||||
@Resource
|
||||
private ISdOpinfoBHService service;
|
||||
|
||||
@Resource
|
||||
private ObjectMapper objectMapper;
|
||||
|
||||
@PostMapping("/page")
|
||||
@Operation(summary = "分页查询")
|
||||
public ResponseResult queryPageList(@RequestBody DataSourceRequest request) {
|
||||
Page<SdOpinfoBH> page = service.queryPageList(request);
|
||||
return ResponseResult.successData(page);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@Operation(summary = "新增")
|
||||
public ResponseResult add(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdOpinfoBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdOpinfoBH.class);
|
||||
boolean result = service.add(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("新增成功") : ResponseResult.error("新增失败");
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@Operation(summary = "修改")
|
||||
public ResponseResult update(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdOpinfoBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdOpinfoBH.class);
|
||||
boolean result = service.update(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("修改成功") : ResponseResult.error("修改失败");
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
@Operation(summary = "删除")
|
||||
public ResponseResult delete(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
boolean result = service.delete(request == null ? null : request.getIds(), request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("删除成功") : ResponseResult.error("删除失败");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,55 @@
|
||||
package com.yfd.platform.qgc_base.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.config.ResponseResult;
|
||||
import com.yfd.platform.qgc_base.domain.SdOtteBH;
|
||||
import com.yfd.platform.qgc_base.domain.SdEngInfoBHOperateRequest;
|
||||
import com.yfd.platform.qgc_base.service.ISdOtteBHService;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/base/otte")
|
||||
@Tag(name = "陆生生态保护工程管理")
|
||||
public class SdOtteBHController {
|
||||
|
||||
@Resource
|
||||
private ISdOtteBHService service;
|
||||
|
||||
@Resource
|
||||
private ObjectMapper objectMapper;
|
||||
|
||||
@PostMapping("/page")
|
||||
@Operation(summary = "分页查询")
|
||||
public ResponseResult queryPageList(@RequestBody DataSourceRequest request) {
|
||||
Page<SdOtteBH> page = service.queryPageList(request);
|
||||
return ResponseResult.successData(page);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@Operation(summary = "新增")
|
||||
public ResponseResult add(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdOtteBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdOtteBH.class);
|
||||
boolean result = service.add(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("新增成功") : ResponseResult.error("新增失败");
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@Operation(summary = "修改")
|
||||
public ResponseResult update(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdOtteBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdOtteBH.class);
|
||||
boolean result = service.update(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("修改成功") : ResponseResult.error("修改失败");
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
@Operation(summary = "删除")
|
||||
public ResponseResult delete(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
boolean result = service.delete(request == null ? null : request.getIds(), request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("删除成功") : ResponseResult.error("删除失败");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,55 @@
|
||||
package com.yfd.platform.qgc_base.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.config.ResponseResult;
|
||||
import com.yfd.platform.qgc_base.domain.SdOtweBH;
|
||||
import com.yfd.platform.qgc_base.domain.SdEngInfoBHOperateRequest;
|
||||
import com.yfd.platform.qgc_base.service.ISdOtweBHService;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/base/otwe")
|
||||
@Tag(name = "水生生态保护工程管理")
|
||||
public class SdOtweBHController {
|
||||
|
||||
@Resource
|
||||
private ISdOtweBHService service;
|
||||
|
||||
@Resource
|
||||
private ObjectMapper objectMapper;
|
||||
|
||||
@PostMapping("/page")
|
||||
@Operation(summary = "分页查询")
|
||||
public ResponseResult queryPageList(@RequestBody DataSourceRequest request) {
|
||||
Page<SdOtweBH> page = service.queryPageList(request);
|
||||
return ResponseResult.successData(page);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@Operation(summary = "新增")
|
||||
public ResponseResult add(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdOtweBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdOtweBH.class);
|
||||
boolean result = service.add(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("新增成功") : ResponseResult.error("新增失败");
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@Operation(summary = "修改")
|
||||
public ResponseResult update(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdOtweBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdOtweBH.class);
|
||||
boolean result = service.update(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("修改成功") : ResponseResult.error("修改失败");
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
@Operation(summary = "删除")
|
||||
public ResponseResult delete(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
boolean result = service.delete(request == null ? null : request.getIds(), request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("删除成功") : ResponseResult.error("删除失败");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,55 @@
|
||||
package com.yfd.platform.qgc_base.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.config.ResponseResult;
|
||||
import com.yfd.platform.qgc_base.domain.SdSonarBH;
|
||||
import com.yfd.platform.qgc_base.domain.SdEngInfoBHOperateRequest;
|
||||
import com.yfd.platform.qgc_base.service.ISdSonarBHService;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/base/sonar")
|
||||
@Tag(name = "声呐及水下摄像管理")
|
||||
public class SdSonarBHController {
|
||||
|
||||
@Resource
|
||||
private ISdSonarBHService service;
|
||||
|
||||
@Resource
|
||||
private ObjectMapper objectMapper;
|
||||
|
||||
@PostMapping("/page")
|
||||
@Operation(summary = "分页查询")
|
||||
public ResponseResult queryPageList(@RequestBody DataSourceRequest request) {
|
||||
Page<SdSonarBH> page = service.queryPageList(request);
|
||||
return ResponseResult.successData(page);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@Operation(summary = "新增")
|
||||
public ResponseResult add(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdSonarBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdSonarBH.class);
|
||||
boolean result = service.add(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("新增成功") : ResponseResult.error("新增失败");
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@Operation(summary = "修改")
|
||||
public ResponseResult update(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdSonarBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdSonarBH.class);
|
||||
boolean result = service.update(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("修改成功") : ResponseResult.error("修改失败");
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
@Operation(summary = "删除")
|
||||
public ResponseResult delete(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
boolean result = service.delete(request == null ? null : request.getIds(), request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("删除成功") : ResponseResult.error("删除失败");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,55 @@
|
||||
package com.yfd.platform.qgc_base.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.config.ResponseResult;
|
||||
import com.yfd.platform.qgc_base.domain.SdTeBH;
|
||||
import com.yfd.platform.qgc_base.domain.SdEngInfoBHOperateRequest;
|
||||
import com.yfd.platform.qgc_base.service.ISdTeBHService;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/base/te")
|
||||
@Tag(name = "陆生生态调查断面管理")
|
||||
public class SdTeBHController {
|
||||
|
||||
@Resource
|
||||
private ISdTeBHService service;
|
||||
|
||||
@Resource
|
||||
private ObjectMapper objectMapper;
|
||||
|
||||
@PostMapping("/page")
|
||||
@Operation(summary = "分页查询")
|
||||
public ResponseResult queryPageList(@RequestBody DataSourceRequest request) {
|
||||
Page<SdTeBH> page = service.queryPageList(request);
|
||||
return ResponseResult.successData(page);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@Operation(summary = "新增")
|
||||
public ResponseResult add(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdTeBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdTeBH.class);
|
||||
boolean result = service.add(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("新增成功") : ResponseResult.error("新增失败");
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@Operation(summary = "修改")
|
||||
public ResponseResult update(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdTeBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdTeBH.class);
|
||||
boolean result = service.update(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("修改成功") : ResponseResult.error("修改失败");
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
@Operation(summary = "删除")
|
||||
public ResponseResult delete(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
boolean result = service.delete(request == null ? null : request.getIds(), request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("删除成功") : ResponseResult.error("删除失败");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,55 @@
|
||||
package com.yfd.platform.qgc_base.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.config.ResponseResult;
|
||||
import com.yfd.platform.qgc_base.domain.SdVaBH;
|
||||
import com.yfd.platform.qgc_base.domain.SdEngInfoBHOperateRequest;
|
||||
import com.yfd.platform.qgc_base.service.ISdVaBHService;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/base/va")
|
||||
@Tag(name = "动物救助站管理")
|
||||
public class SdVaBHController {
|
||||
|
||||
@Resource
|
||||
private ISdVaBHService service;
|
||||
|
||||
@Resource
|
||||
private ObjectMapper objectMapper;
|
||||
|
||||
@PostMapping("/page")
|
||||
@Operation(summary = "分页查询")
|
||||
public ResponseResult queryPageList(@RequestBody DataSourceRequest request) {
|
||||
Page<SdVaBH> page = service.queryPageList(request);
|
||||
return ResponseResult.successData(page);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@Operation(summary = "新增")
|
||||
public ResponseResult add(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdVaBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdVaBH.class);
|
||||
boolean result = service.add(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("新增成功") : ResponseResult.error("新增失败");
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@Operation(summary = "修改")
|
||||
public ResponseResult update(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdVaBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdVaBH.class);
|
||||
boolean result = service.update(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("修改成功") : ResponseResult.error("修改失败");
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
@Operation(summary = "删除")
|
||||
public ResponseResult delete(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
boolean result = service.delete(request == null ? null : request.getIds(), request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("删除成功") : ResponseResult.error("删除失败");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,55 @@
|
||||
package com.yfd.platform.qgc_base.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.config.ResponseResult;
|
||||
import com.yfd.platform.qgc_base.domain.SdVdinfoB;
|
||||
import com.yfd.platform.qgc_base.domain.SdEngInfoBHOperateRequest;
|
||||
import com.yfd.platform.qgc_base.service.ISdVdinfoBService;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/base/vdinfo")
|
||||
@Tag(name = "视频站管理")
|
||||
public class SdVdinfoBController {
|
||||
|
||||
@Resource
|
||||
private ISdVdinfoBService service;
|
||||
|
||||
@Resource
|
||||
private ObjectMapper objectMapper;
|
||||
|
||||
@PostMapping("/page")
|
||||
@Operation(summary = "分页查询")
|
||||
public ResponseResult queryPageList(@RequestBody DataSourceRequest request) {
|
||||
Page<SdVdinfoB> page = service.queryPageList(request);
|
||||
return ResponseResult.successData(page);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@Operation(summary = "新增")
|
||||
public ResponseResult add(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdVdinfoB entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdVdinfoB.class);
|
||||
boolean result = service.add(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("新增成功") : ResponseResult.error("新增失败");
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@Operation(summary = "修改")
|
||||
public ResponseResult update(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdVdinfoB entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdVdinfoB.class);
|
||||
boolean result = service.update(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("修改成功") : ResponseResult.error("修改失败");
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
@Operation(summary = "删除")
|
||||
public ResponseResult delete(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
boolean result = service.delete(request == null ? null : request.getIds(), request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("删除成功") : ResponseResult.error("删除失败");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,55 @@
|
||||
package com.yfd.platform.qgc_base.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.config.ResponseResult;
|
||||
import com.yfd.platform.qgc_base.domain.SdVpBH;
|
||||
import com.yfd.platform.qgc_base.domain.SdEngInfoBHOperateRequest;
|
||||
import com.yfd.platform.qgc_base.service.ISdVpBHService;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/base/vp")
|
||||
@Tag(name = "珍稀植物保护工程管理")
|
||||
public class SdVpBHController {
|
||||
|
||||
@Resource
|
||||
private ISdVpBHService service;
|
||||
|
||||
@Resource
|
||||
private ObjectMapper objectMapper;
|
||||
|
||||
@PostMapping("/page")
|
||||
@Operation(summary = "分页查询")
|
||||
public ResponseResult queryPageList(@RequestBody DataSourceRequest request) {
|
||||
Page<SdVpBH> page = service.queryPageList(request);
|
||||
return ResponseResult.successData(page);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@Operation(summary = "新增")
|
||||
public ResponseResult add(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdVpBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdVpBH.class);
|
||||
boolean result = service.add(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("新增成功") : ResponseResult.error("新增失败");
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@Operation(summary = "修改")
|
||||
public ResponseResult update(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdVpBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdVpBH.class);
|
||||
boolean result = service.update(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("修改成功") : ResponseResult.error("修改失败");
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
@Operation(summary = "删除")
|
||||
public ResponseResult delete(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
boolean result = service.delete(request == null ? null : request.getIds(), request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("删除成功") : ResponseResult.error("删除失败");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,55 @@
|
||||
package com.yfd.platform.qgc_base.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.config.ResponseResult;
|
||||
import com.yfd.platform.qgc_base.domain.SdWeBH;
|
||||
import com.yfd.platform.qgc_base.domain.SdEngInfoBHOperateRequest;
|
||||
import com.yfd.platform.qgc_base.service.ISdWeBHService;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/base/we")
|
||||
@Tag(name = "水生生态调查断面管理")
|
||||
public class SdWeBHController {
|
||||
|
||||
@Resource
|
||||
private ISdWeBHService service;
|
||||
|
||||
@Resource
|
||||
private ObjectMapper objectMapper;
|
||||
|
||||
@PostMapping("/page")
|
||||
@Operation(summary = "分页查询")
|
||||
public ResponseResult queryPageList(@RequestBody DataSourceRequest request) {
|
||||
Page<SdWeBH> page = service.queryPageList(request);
|
||||
return ResponseResult.successData(page);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@Operation(summary = "新增")
|
||||
public ResponseResult add(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdWeBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdWeBH.class);
|
||||
boolean result = service.add(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("新增成功") : ResponseResult.error("新增失败");
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@Operation(summary = "修改")
|
||||
public ResponseResult update(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdWeBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdWeBH.class);
|
||||
boolean result = service.update(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("修改成功") : ResponseResult.error("修改失败");
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
@Operation(summary = "删除")
|
||||
public ResponseResult delete(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
boolean result = service.delete(request == null ? null : request.getIds(), request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("删除成功") : ResponseResult.error("删除失败");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,55 @@
|
||||
package com.yfd.platform.qgc_base.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.config.ResponseResult;
|
||||
import com.yfd.platform.qgc_base.domain.SdWqBH;
|
||||
import com.yfd.platform.qgc_base.domain.SdEngInfoBHOperateRequest;
|
||||
import com.yfd.platform.qgc_base.service.ISdWqBHService;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/base/wq")
|
||||
@Tag(name = "水质站管理")
|
||||
public class SdWqBHController {
|
||||
|
||||
@Resource
|
||||
private ISdWqBHService service;
|
||||
|
||||
@Resource
|
||||
private ObjectMapper objectMapper;
|
||||
|
||||
@PostMapping("/page")
|
||||
@Operation(summary = "分页查询")
|
||||
public ResponseResult queryPageList(@RequestBody DataSourceRequest request) {
|
||||
Page<SdWqBH> page = service.queryPageList(request);
|
||||
return ResponseResult.successData(page);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@Operation(summary = "新增")
|
||||
public ResponseResult add(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdWqBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdWqBH.class);
|
||||
boolean result = service.add(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("新增成功") : ResponseResult.error("新增失败");
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@Operation(summary = "修改")
|
||||
public ResponseResult update(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdWqBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdWqBH.class);
|
||||
boolean result = service.update(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("修改成功") : ResponseResult.error("修改失败");
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
@Operation(summary = "删除")
|
||||
public ResponseResult delete(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
boolean result = service.delete(request == null ? null : request.getIds(), request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("删除成功") : ResponseResult.error("删除失败");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,55 @@
|
||||
package com.yfd.platform.qgc_base.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.config.ResponseResult;
|
||||
import com.yfd.platform.qgc_base.domain.SdWtBH;
|
||||
import com.yfd.platform.qgc_base.domain.SdEngInfoBHOperateRequest;
|
||||
import com.yfd.platform.qgc_base.service.ISdWtBHService;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/base/wt")
|
||||
@Tag(name = "水温站管理")
|
||||
public class SdWtBHController {
|
||||
|
||||
@Resource
|
||||
private ISdWtBHService service;
|
||||
|
||||
@Resource
|
||||
private ObjectMapper objectMapper;
|
||||
|
||||
@PostMapping("/page")
|
||||
@Operation(summary = "分页查询")
|
||||
public ResponseResult queryPageList(@RequestBody DataSourceRequest request) {
|
||||
Page<SdWtBH> page = service.queryPageList(request);
|
||||
return ResponseResult.successData(page);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@Operation(summary = "新增")
|
||||
public ResponseResult add(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdWtBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdWtBH.class);
|
||||
boolean result = service.add(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("新增成功") : ResponseResult.error("新增失败");
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@Operation(summary = "修改")
|
||||
public ResponseResult update(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
SdWtBH entity = request == null || request.getEngInfo() == null ? null : objectMapper.convertValue(request.getEngInfo(), SdWtBH.class);
|
||||
boolean result = service.update(entity, request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("修改成功") : ResponseResult.error("修改失败");
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
@Operation(summary = "删除")
|
||||
public ResponseResult delete(@RequestBody SdEngInfoBHOperateRequest request) {
|
||||
boolean result = service.delete(request == null ? null : request.getIds(), request == null ? null : request.getSource());
|
||||
return result ? ResponseResult.success("删除成功") : ResponseResult.error("删除失败");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,148 @@
|
||||
package com.yfd.platform.qgc_base.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 生态环保批复文件表
|
||||
*
|
||||
* @author migration
|
||||
*/
|
||||
@Data
|
||||
@TableName("MS_EIAAPPROVAL_B")
|
||||
public class MsEiaApprovalB implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(type = IdType.ASSIGN_UUID)
|
||||
private String id;
|
||||
|
||||
/** 电站编码 */
|
||||
@TableField("STCD")
|
||||
private String stcd;
|
||||
|
||||
/** 电站名称 */
|
||||
@TableField("ENNM")
|
||||
private String ennm;
|
||||
|
||||
/** 所属流域 */
|
||||
@TableField("BASIN")
|
||||
private String basin;
|
||||
|
||||
/** 所属河流 */
|
||||
@TableField("RIVER")
|
||||
private String river;
|
||||
|
||||
/** 所属水电基地 */
|
||||
@TableField("BASEID")
|
||||
private String baseid;
|
||||
|
||||
/** 所属水电基地流域 */
|
||||
@TableField("HBRVCD")
|
||||
private String hbrvcd;
|
||||
|
||||
/** 批复文号 */
|
||||
@TableField("APPROVAL_FILE_NO")
|
||||
private String approvalFileNo;
|
||||
|
||||
/** 批复文件标题 */
|
||||
@TableField("APPROVAL_FILE_TITLE")
|
||||
private String approvalFileTitle;
|
||||
|
||||
/** 文件名 */
|
||||
@TableField("FILE_NAME")
|
||||
private String fileName;
|
||||
|
||||
/** 附件下载地址 */
|
||||
@TableField("FLPATH")
|
||||
private String flpath;
|
||||
|
||||
/** 生态流量 */
|
||||
@TableField("ECOLOGICAL_FLOW")
|
||||
private String ecologicalFlow;
|
||||
|
||||
/** 水环境保护措施 */
|
||||
@TableField("WATER_ENV_PROTECTION")
|
||||
private String waterEnvProtection;
|
||||
|
||||
/** 低温水减缓措施 */
|
||||
@TableField("COLD_WATER_MITIGATION")
|
||||
private String coldWaterMitigation;
|
||||
|
||||
/** 栖息地保护 */
|
||||
@TableField("HABITAT_PROTECTION")
|
||||
private String habitatProtection;
|
||||
|
||||
/** 过鱼措施 */
|
||||
@TableField("FISH_PASSAGE_MEASURES")
|
||||
private String fishPassageMeasures;
|
||||
|
||||
/** 鱼类增殖放流 */
|
||||
@TableField("FISH_STOCKING")
|
||||
private String fishStocking;
|
||||
|
||||
/** 陆生生态保护/水土保持措施 */
|
||||
@TableField("TERRESTRIAL_ECO_SOIL_CONS")
|
||||
private String terrestrialEcoSoilCons;
|
||||
|
||||
/** 珍稀植物保护措施 */
|
||||
@TableField("RARE_PLANT_PROTECTION")
|
||||
private String rarePlantProtection;
|
||||
|
||||
/** 动物救助 */
|
||||
@TableField("ANIMAL_RESCUE")
|
||||
private String animalRescue;
|
||||
|
||||
/** 移民安置 */
|
||||
@TableField("RESETTLEMENT_MEASURES")
|
||||
private String resettlementMeasures;
|
||||
|
||||
/** 施工期防治措施或其他环境保护措施 */
|
||||
@TableField("CONSTRUCTION_POLLUTION_CTRL")
|
||||
private String constructionPollutionCtrl;
|
||||
|
||||
/** 地下水及地质环境保护措施 */
|
||||
@TableField("GROUNDWATER_GEO_PROTECT")
|
||||
private String groundwaterGeoProtect;
|
||||
|
||||
/** 风景名胜区保护措施 */
|
||||
@TableField("SCENIC_AREA_PROTECTION")
|
||||
private String scenicAreaProtection;
|
||||
|
||||
/** 环境监测要求 */
|
||||
@TableField("ENV_MONITORING_REQUIRE")
|
||||
private String envMonitoringRequire;
|
||||
|
||||
/** 附件ID */
|
||||
@TableField("FLID")
|
||||
private String flid;
|
||||
|
||||
// ---------- 审计字段 ----------
|
||||
|
||||
@TableField("RECORD_USER")
|
||||
private String recordUser;
|
||||
|
||||
@TableField("RECORD_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date recordTime;
|
||||
|
||||
@TableField("MODIFY_USER")
|
||||
private String modifyUser;
|
||||
|
||||
@TableField("MODIFY_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date modifyTime;
|
||||
|
||||
@TableField("IS_DELETED")
|
||||
private Integer isDeleted;
|
||||
|
||||
@TableField("DELETE_USER")
|
||||
private String deleteUser;
|
||||
|
||||
@TableField("DELETE_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date deleteTime;
|
||||
}
|
||||
@ -0,0 +1,85 @@
|
||||
package com.yfd.platform.qgc_base.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 预警规则配置基础表
|
||||
*
|
||||
* @author migration
|
||||
*/
|
||||
@Data
|
||||
@TableName("MS_WARN_RULE_B")
|
||||
public class MsWarnRuleB implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(type = IdType.ASSIGN_UUID)
|
||||
private String id;
|
||||
|
||||
/** 预警规则类型:WQLVL=水质预警 EQMN=电站生态流量(环保部) EQMNMWR=电站生态流量(水利部) RSVRFSR=水位预警 */
|
||||
@TableField("RULE_TYPE")
|
||||
private String ruleType;
|
||||
|
||||
/** 预警规则名称 */
|
||||
@TableField("RULE_NAME")
|
||||
private String ruleName;
|
||||
|
||||
/** 规则编码 global=全局规则 common=通用告警规则 custom=自定义告警规则 */
|
||||
@TableField("RULE_CODE")
|
||||
private String ruleCode;
|
||||
|
||||
/** 自定义规则时,标识规则所属测站 */
|
||||
@TableField("STCD")
|
||||
private String stcd;
|
||||
|
||||
/** 备注 */
|
||||
@TableField("DESCRIPTION")
|
||||
private String description;
|
||||
|
||||
/** 是否展示告警等级 0=不展示 1=展示 */
|
||||
@TableField("IS_SHOW")
|
||||
private Integer isShow;
|
||||
|
||||
/** 隔离ID */
|
||||
@TableField("ISOLATE_ID")
|
||||
private String isolateId;
|
||||
|
||||
/** 数据来源 */
|
||||
@TableField("VLSR")
|
||||
private String vlsr;
|
||||
|
||||
/** 数据来源时间 */
|
||||
@TableField("VLSR_TM")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date vlsrTm;
|
||||
|
||||
// ---------- 审计字段 ----------
|
||||
|
||||
@TableField("RECORD_USER")
|
||||
private String recordUser;
|
||||
|
||||
@TableField("RECORD_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date recordTime;
|
||||
|
||||
@TableField("MODIFY_USER")
|
||||
private String modifyUser;
|
||||
|
||||
@TableField("MODIFY_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date modifyTime;
|
||||
|
||||
@TableField("IS_DELETED")
|
||||
private Integer isDeleted;
|
||||
|
||||
@TableField("DELETE_USER")
|
||||
private String deleteUser;
|
||||
|
||||
@TableField("DELETE_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date deleteTime;
|
||||
}
|
||||
@ -7,6 +7,7 @@ import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
@ -54,12 +55,12 @@ public class SdAddvcdDic implements Serializable {
|
||||
/**
|
||||
* 中心经度
|
||||
*/
|
||||
private Double lgtd;
|
||||
private BigDecimal lgtd;
|
||||
|
||||
/**
|
||||
* 中心纬度
|
||||
*/
|
||||
private Double lttd;
|
||||
private BigDecimal lttd;
|
||||
|
||||
/**
|
||||
* 面积
|
||||
|
||||
@ -0,0 +1,268 @@
|
||||
package com.yfd.platform.qgc_base.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* AI边缘计算盒子基本属性表
|
||||
* </p>
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName("SD_AIBOX_B_H")
|
||||
public class SdAiboxBH implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 测站编码
|
||||
*/
|
||||
@TableId(type = IdType.INPUT)
|
||||
private String stcd;
|
||||
|
||||
/**
|
||||
* 测站名称
|
||||
*/
|
||||
private String stnm;
|
||||
|
||||
/**
|
||||
* 测站类型
|
||||
*/
|
||||
private String sttp;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String sttpName;
|
||||
|
||||
/**
|
||||
* 数据时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date tm;
|
||||
|
||||
/**
|
||||
* 位置经度
|
||||
*/
|
||||
private BigDecimal lgtd;
|
||||
|
||||
/**
|
||||
* 位置纬度
|
||||
*/
|
||||
private BigDecimal lttd;
|
||||
|
||||
/**
|
||||
* 高程
|
||||
*/
|
||||
private BigDecimal elev;
|
||||
|
||||
/**
|
||||
* 站址
|
||||
*/
|
||||
private String stlc;
|
||||
|
||||
/**
|
||||
* 建成日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date jcdt;
|
||||
|
||||
/**
|
||||
* 退役/拆除日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date wddt;
|
||||
|
||||
/**
|
||||
* 建设状态代码
|
||||
*/
|
||||
private Integer bldsttCode;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String bldsttCodeName;
|
||||
|
||||
/**
|
||||
* 是否启用
|
||||
*/
|
||||
private Integer usfl;
|
||||
|
||||
/**
|
||||
* 数据是否接入
|
||||
*/
|
||||
private Integer dtin;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String dtinName;
|
||||
|
||||
/**
|
||||
* 数据接入时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date dtinTm;
|
||||
|
||||
/**
|
||||
* 监测方式
|
||||
*/
|
||||
private Integer mway;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String mwayName;
|
||||
|
||||
/**
|
||||
* 站索引
|
||||
*/
|
||||
private String stindx;
|
||||
|
||||
/**
|
||||
* 排序
|
||||
*/
|
||||
private Integer orderIndex;
|
||||
|
||||
/**
|
||||
* 关联测站编码
|
||||
*/
|
||||
private String rstcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String ennm;
|
||||
|
||||
/**
|
||||
* 所属基地编码
|
||||
*/
|
||||
private String baseId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String baseName;
|
||||
|
||||
/**
|
||||
* 所属基地流域编码
|
||||
*/
|
||||
private String hbrvcd;
|
||||
|
||||
/**
|
||||
* 所属流域代码
|
||||
*/
|
||||
private String rvcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String rvnm;
|
||||
|
||||
/**
|
||||
* 简介
|
||||
*/
|
||||
private String introduce;
|
||||
|
||||
/**
|
||||
* LOGO
|
||||
*/
|
||||
private String logo;
|
||||
|
||||
/**
|
||||
* 介绍文件
|
||||
*/
|
||||
private String inffile;
|
||||
|
||||
/**
|
||||
* 服务对象
|
||||
*/
|
||||
private String fwdx;
|
||||
|
||||
/**
|
||||
* 供电方式
|
||||
*/
|
||||
private String gdfs;
|
||||
|
||||
/**
|
||||
* AI配置
|
||||
*/
|
||||
private String aipz;
|
||||
|
||||
/**
|
||||
* 模型版本
|
||||
*/
|
||||
private String mxbb;
|
||||
|
||||
/**
|
||||
* IP地址
|
||||
*/
|
||||
private String ipaddr;
|
||||
|
||||
/**
|
||||
* SIM卡信息
|
||||
*/
|
||||
private String siminfo;
|
||||
|
||||
/**
|
||||
* 联系人
|
||||
*/
|
||||
private String lxr;
|
||||
|
||||
/**
|
||||
* 用途
|
||||
*/
|
||||
private String purpose;
|
||||
|
||||
/**
|
||||
* 数据频率
|
||||
*/
|
||||
private String dtfrqcy;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
/**
|
||||
* 植被覆盖类型
|
||||
*/
|
||||
private String vlsr;
|
||||
|
||||
/**
|
||||
* 植被覆盖调查时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date vlsrTm;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String recordUser;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date recordTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String modifyUser;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date modifyTime;
|
||||
|
||||
/**
|
||||
* 是否已删除
|
||||
*/
|
||||
private Integer isDeleted;
|
||||
|
||||
/**
|
||||
* 删除人
|
||||
*/
|
||||
private String deleteUser;
|
||||
|
||||
/**
|
||||
* 删除时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date deleteTime;
|
||||
}
|
||||
@ -0,0 +1,171 @@
|
||||
package com.yfd.platform.qgc_base.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* AI智能监测装置基本属性表
|
||||
*
|
||||
* @author migration
|
||||
*/
|
||||
@Data
|
||||
@TableName("SD_AIMONITOR_B_H")
|
||||
public class SdAimonitorBH implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(type = IdType.INPUT)
|
||||
private String stcd;
|
||||
|
||||
private String stnm;
|
||||
|
||||
private String sttp;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String sttpName;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date tm;
|
||||
|
||||
private BigDecimal lgtd;
|
||||
|
||||
private BigDecimal lttd;
|
||||
|
||||
private BigDecimal elev;
|
||||
|
||||
private String stlc;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date jcdt;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date wddt;
|
||||
|
||||
@TableField("BLDSTT_CODE")
|
||||
private Integer bldsttCode;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String bldsttCodeName;
|
||||
|
||||
private Integer usfl;
|
||||
|
||||
private Integer dtin;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String dtinName;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@TableField("DTIN_TM")
|
||||
private Date dtinTm;
|
||||
|
||||
private Integer mway;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String mwayName;
|
||||
|
||||
@TableField("STINDX")
|
||||
private String stindx;
|
||||
|
||||
@TableField("ORDER_INDEX")
|
||||
private Integer orderIndex;
|
||||
|
||||
private String rstcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String ennm;
|
||||
|
||||
@TableField("BASE_ID")
|
||||
private String baseId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String baseName;
|
||||
|
||||
private String hbrvcd;
|
||||
|
||||
private String rvcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String rvnm;
|
||||
|
||||
private String introduce;
|
||||
|
||||
private String logo;
|
||||
|
||||
private String inffile;
|
||||
|
||||
private Integer dtfrqcy;
|
||||
|
||||
private String remark;
|
||||
|
||||
private String vlsr;
|
||||
|
||||
@TableField("VLSR_TM")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date vlsrTm;
|
||||
|
||||
/** 服务对象 */
|
||||
@TableField("FWDX")
|
||||
private String fwdx;
|
||||
|
||||
/** 供电方式 */
|
||||
@TableField("GDFS")
|
||||
private String gdfs;
|
||||
|
||||
/** AI盒子配置 */
|
||||
@TableField("AIPZ")
|
||||
private String aipz;
|
||||
|
||||
/** 模型版本 */
|
||||
@TableField("MXBB")
|
||||
private String mxbb;
|
||||
|
||||
/** IP地址 */
|
||||
@TableField("IPADDR")
|
||||
private String ipaddr;
|
||||
|
||||
/** SIM卡信息 */
|
||||
@TableField("SIMINFO")
|
||||
private String siminfo;
|
||||
|
||||
/** 用途 */
|
||||
@TableField("PURPOSE")
|
||||
private String purpose;
|
||||
|
||||
/** 观察方式 */
|
||||
@TableField("OBSERVE")
|
||||
private String observe;
|
||||
|
||||
/** 地形裁剪范围 */
|
||||
@TableField("BOX")
|
||||
private String box;
|
||||
|
||||
// ---------- 审计字段 ----------
|
||||
|
||||
@TableField("RECORD_USER")
|
||||
private String recordUser;
|
||||
|
||||
@TableField("RECORD_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date recordTime;
|
||||
|
||||
@TableField("MODIFY_USER")
|
||||
private String modifyUser;
|
||||
|
||||
@TableField("MODIFY_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date modifyTime;
|
||||
|
||||
@TableField("IS_DELETED")
|
||||
private Integer isDeleted;
|
||||
|
||||
@TableField("DELETE_USER")
|
||||
private String deleteUser;
|
||||
|
||||
@TableField("DELETE_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date deleteTime;
|
||||
}
|
||||
@ -0,0 +1,240 @@
|
||||
package com.yfd.platform.qgc_base.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 人工产卵场工程信息表
|
||||
* </p>
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName("SD_ARTSG_B_H")
|
||||
public class SdArtsgBH implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 测站编码
|
||||
*/
|
||||
@TableId(type = IdType.INPUT)
|
||||
private String stcd;
|
||||
|
||||
/**
|
||||
* 测站名称
|
||||
*/
|
||||
private String stnm;
|
||||
|
||||
/**
|
||||
* 测站类型
|
||||
*/
|
||||
private String sttp;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String sttpName;
|
||||
|
||||
/**
|
||||
* 数据时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date tm;
|
||||
|
||||
/**
|
||||
* 位置经度
|
||||
*/
|
||||
private BigDecimal lgtd;
|
||||
|
||||
/**
|
||||
* 位置纬度
|
||||
*/
|
||||
private BigDecimal lttd;
|
||||
|
||||
/**
|
||||
* 高程
|
||||
*/
|
||||
private BigDecimal elev;
|
||||
|
||||
/**
|
||||
* 站址
|
||||
*/
|
||||
private String stlc;
|
||||
|
||||
/**
|
||||
* 是否启用
|
||||
*/
|
||||
private Integer usfl;
|
||||
|
||||
/**
|
||||
* 数据是否接入
|
||||
*/
|
||||
private Integer dtin;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String dtinName;
|
||||
|
||||
/**
|
||||
* 数据接入时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date dtinTm;
|
||||
|
||||
/**
|
||||
* 排序
|
||||
*/
|
||||
private Integer orderIndex;
|
||||
|
||||
/**
|
||||
* 关联测站编码
|
||||
*/
|
||||
private String rstcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String ennm;
|
||||
|
||||
/**
|
||||
* 所属基地编码
|
||||
*/
|
||||
private String baseId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String baseName;
|
||||
|
||||
/**
|
||||
* 所属基地流域编码
|
||||
*/
|
||||
private String hbrvcd;
|
||||
|
||||
/**
|
||||
* 所属流域代码
|
||||
*/
|
||||
private String rvcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String rvnm;
|
||||
|
||||
/**
|
||||
* 所属行政区编码
|
||||
*/
|
||||
private String addvcd;
|
||||
|
||||
/**
|
||||
* 规划设计日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date stdsdt;
|
||||
|
||||
/**
|
||||
* 计划开工日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date pststdt;
|
||||
|
||||
/**
|
||||
* 计划完工日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date pesstdt;
|
||||
|
||||
/**
|
||||
* 开工日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date swdt;
|
||||
|
||||
/**
|
||||
* 建成日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date jcdt;
|
||||
|
||||
/**
|
||||
* 退役/拆除日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date wddt;
|
||||
|
||||
/**
|
||||
* 建设状态代码
|
||||
*/
|
||||
private Integer bldsttCode;
|
||||
|
||||
private String bldsttCodeName;
|
||||
|
||||
/**
|
||||
* 简介
|
||||
*/
|
||||
private String introduce;
|
||||
|
||||
/**
|
||||
* LOGO
|
||||
*/
|
||||
private String logo;
|
||||
|
||||
/**
|
||||
* 介绍文件
|
||||
*/
|
||||
private String inffile;
|
||||
|
||||
/**
|
||||
* 投资
|
||||
*/
|
||||
private BigDecimal inv;
|
||||
|
||||
/**
|
||||
* 投资金额
|
||||
*/
|
||||
private Integer invinmn;
|
||||
|
||||
/**
|
||||
* 保护措施
|
||||
*/
|
||||
private String prtcts;
|
||||
|
||||
/**
|
||||
* 数量
|
||||
*/
|
||||
private Integer cnt;
|
||||
|
||||
/**
|
||||
* 面积
|
||||
*/
|
||||
private BigDecimal ar;
|
||||
|
||||
/**
|
||||
* 类型
|
||||
*/
|
||||
private String tp;
|
||||
|
||||
/**
|
||||
* 附件
|
||||
*/
|
||||
private String attm;
|
||||
|
||||
/**
|
||||
* 数据频率
|
||||
*/
|
||||
private String dtfrqcy;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
/**
|
||||
* 植被覆盖类型
|
||||
*/
|
||||
private String vlsr;
|
||||
|
||||
/**
|
||||
* 植被覆盖调查时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date vlsrTm;
|
||||
}
|
||||
@ -0,0 +1,361 @@
|
||||
package com.yfd.platform.qgc_base.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 低温水减缓设施信息表
|
||||
* </p>
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName("SD_DW_B_H")
|
||||
public class SdDwBH implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 测站编码
|
||||
*/
|
||||
@TableId(type = IdType.INPUT)
|
||||
private String stcd;
|
||||
|
||||
/**
|
||||
* 数据时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date tm;
|
||||
|
||||
/**
|
||||
* 测站名称
|
||||
*/
|
||||
private String stnm;
|
||||
|
||||
/**
|
||||
* 测站类型
|
||||
*/
|
||||
private String sttp;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String sttpName;
|
||||
|
||||
/**
|
||||
* 位置经度
|
||||
*/
|
||||
private BigDecimal lgtd;
|
||||
|
||||
/**
|
||||
* 位置纬度
|
||||
*/
|
||||
private BigDecimal lttd;
|
||||
|
||||
/**
|
||||
* 高程
|
||||
*/
|
||||
private BigDecimal elev;
|
||||
|
||||
/**
|
||||
* 站址
|
||||
*/
|
||||
private String stlc;
|
||||
|
||||
/**
|
||||
* 是否启用
|
||||
*/
|
||||
private Integer usfl;
|
||||
|
||||
/**
|
||||
* 数据是否接入
|
||||
*/
|
||||
private Integer dtin;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String dtinName;
|
||||
|
||||
/**
|
||||
* 数据接入时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date dtinTm;
|
||||
|
||||
/**
|
||||
* 排序
|
||||
*/
|
||||
private Integer orderIndex;
|
||||
|
||||
/**
|
||||
* 所属基地编码
|
||||
*/
|
||||
private String baseId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String baseName;
|
||||
|
||||
/**
|
||||
* 所属基地流域编码
|
||||
*/
|
||||
private String hbrvcd;
|
||||
|
||||
/**
|
||||
* 关联测站编码
|
||||
*/
|
||||
private String rstcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String ennm;
|
||||
|
||||
/**
|
||||
* 规划设计日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date stdsdt;
|
||||
|
||||
/**
|
||||
* 计划开工日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date pststdt;
|
||||
|
||||
/**
|
||||
* 计划完工日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date pesstdt;
|
||||
|
||||
/**
|
||||
* 开工日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date swdt;
|
||||
|
||||
/**
|
||||
* 建成日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date jcdt;
|
||||
|
||||
/**
|
||||
* 退役/拆除日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date wddt;
|
||||
|
||||
/**
|
||||
* 建设状态代码
|
||||
*/
|
||||
private Integer bldsttCode;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String bldsttCodeName;
|
||||
|
||||
/**
|
||||
* 简介
|
||||
*/
|
||||
private String introduce;
|
||||
|
||||
/**
|
||||
* LOGO
|
||||
*/
|
||||
private String logo;
|
||||
|
||||
/**
|
||||
* 介绍文件
|
||||
*/
|
||||
private String inffile;
|
||||
|
||||
/**
|
||||
* 投资
|
||||
*/
|
||||
private BigDecimal inv;
|
||||
|
||||
/**
|
||||
* 投资金额
|
||||
*/
|
||||
private Integer invinmn;
|
||||
|
||||
/**
|
||||
* 调度方式
|
||||
*/
|
||||
private Integer dispatch;
|
||||
|
||||
/**
|
||||
* 调度描述
|
||||
*/
|
||||
private String dispatchDes;
|
||||
|
||||
/**
|
||||
* 调度文件
|
||||
*/
|
||||
private String dispatchFile;
|
||||
|
||||
/**
|
||||
* 叠梁门层数高度
|
||||
*/
|
||||
private BigDecimal dcshg;
|
||||
|
||||
/**
|
||||
* 叠梁门单层取水口个数
|
||||
*/
|
||||
private BigDecimal dcsqskgs;
|
||||
|
||||
/**
|
||||
* 叠梁门层数
|
||||
*/
|
||||
private Integer dlmcnt;
|
||||
|
||||
/**
|
||||
* 叠梁门高度
|
||||
*/
|
||||
private BigDecimal dlmhg;
|
||||
|
||||
/**
|
||||
* 叠梁门底部高程
|
||||
*/
|
||||
private BigDecimal dlmdbgc;
|
||||
|
||||
/**
|
||||
* 叠梁门最大温度梯度
|
||||
*/
|
||||
private BigDecimal dlmmxwdp;
|
||||
|
||||
/**
|
||||
* 梯级电站台数
|
||||
*/
|
||||
private Integer ttscnt;
|
||||
|
||||
/**
|
||||
* 梯级电站高度
|
||||
*/
|
||||
private BigDecimal ttshg;
|
||||
|
||||
/**
|
||||
* 梯级电站最低死水位
|
||||
*/
|
||||
private BigDecimal ttszdss;
|
||||
|
||||
/**
|
||||
* 取水口段结构
|
||||
*/
|
||||
private String qzdqjg;
|
||||
|
||||
/**
|
||||
* 取水口段高度
|
||||
*/
|
||||
private BigDecimal qzdqhg;
|
||||
|
||||
/**
|
||||
* 隔水幕墙长度
|
||||
*/
|
||||
private BigDecimal gsmqcd;
|
||||
|
||||
/**
|
||||
* 隔水幕墙宽度
|
||||
*/
|
||||
private BigDecimal gsmqkd;
|
||||
|
||||
/**
|
||||
* 隔水幕墙材料
|
||||
*/
|
||||
private BigDecimal gsmqcl;
|
||||
|
||||
/**
|
||||
* 其他设施具体型式
|
||||
*/
|
||||
private String qtssjbtx;
|
||||
|
||||
/**
|
||||
* 天然河流平均水温
|
||||
*/
|
||||
private BigDecimal nravwt;
|
||||
|
||||
/**
|
||||
* 天然河流最高温月份多年平均水温
|
||||
*/
|
||||
private BigDecimal nrmxavwt;
|
||||
|
||||
/**
|
||||
* 天然河流最低温月份多年平均水温
|
||||
*/
|
||||
private BigDecimal nrmnavwt;
|
||||
|
||||
/**
|
||||
* 建成后坝下平均水温
|
||||
*/
|
||||
private BigDecimal dnavwt;
|
||||
|
||||
/**
|
||||
* 建成后坝下最高温月份多年平均水温
|
||||
*/
|
||||
private BigDecimal dnmxavwt;
|
||||
|
||||
/**
|
||||
* 建成后坝下最低温月份多年平均水温
|
||||
*/
|
||||
private BigDecimal dnmnavwt;
|
||||
|
||||
/**
|
||||
* 数据频率
|
||||
*/
|
||||
private String dtfrqcy;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
/**
|
||||
* 植被覆盖类型
|
||||
*/
|
||||
private String vlsr;
|
||||
|
||||
/**
|
||||
* 植被覆盖调查时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date vlsrTm;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String recordUser;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date recordTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String modifyUser;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date modifyTime;
|
||||
|
||||
/**
|
||||
* 是否已删除
|
||||
*/
|
||||
private Integer isDeleted;
|
||||
|
||||
/**
|
||||
* 删除人
|
||||
*/
|
||||
private String deleteUser;
|
||||
|
||||
/**
|
||||
* 删除时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date deleteTime;
|
||||
}
|
||||
@ -6,6 +6,7 @@ import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
@ -48,12 +49,12 @@ public class SdEngInfoBH implements Serializable {
|
||||
/**
|
||||
* 位置经度。单位:(°)
|
||||
*/
|
||||
private Double lgtd;
|
||||
private BigDecimal lgtd;
|
||||
|
||||
/**
|
||||
* 位置纬度。单位:(°)
|
||||
*/
|
||||
private Double lttd;
|
||||
private BigDecimal lttd;
|
||||
|
||||
/**
|
||||
* 高程。单位:m
|
||||
|
||||
@ -0,0 +1,316 @@
|
||||
package com.yfd.platform.qgc_base.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 生态流量泄放设施信息表
|
||||
* </p>
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName("SD_EQ_B_H")
|
||||
public class SdEqBH implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 测站编码
|
||||
*/
|
||||
@TableId(type = IdType.INPUT)
|
||||
private String stcd;
|
||||
|
||||
/**
|
||||
* 测站名称
|
||||
*/
|
||||
private String stnm;
|
||||
|
||||
/**
|
||||
* 数据时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date tm;
|
||||
|
||||
/**
|
||||
* 测站类型
|
||||
*/
|
||||
private String sttp;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String sttpName;
|
||||
|
||||
/**
|
||||
* 所属建设阶段
|
||||
*/
|
||||
private Integer blprd;
|
||||
|
||||
/**
|
||||
* 位置经度
|
||||
*/
|
||||
private BigDecimal lgtd;
|
||||
|
||||
/**
|
||||
* 位置纬度
|
||||
*/
|
||||
private BigDecimal lttd;
|
||||
|
||||
/**
|
||||
* 高程
|
||||
*/
|
||||
private BigDecimal elev;
|
||||
|
||||
/**
|
||||
* 站址
|
||||
*/
|
||||
private String stlc;
|
||||
|
||||
/**
|
||||
* 是否启用
|
||||
*/
|
||||
private Integer usfl;
|
||||
|
||||
/**
|
||||
* 数据是否接入
|
||||
*/
|
||||
private Integer dtin;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String dtinName;
|
||||
|
||||
/**
|
||||
* 数据接入时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date dtinTm;
|
||||
|
||||
/**
|
||||
* 排序
|
||||
*/
|
||||
private Integer orderIndex;
|
||||
|
||||
/**
|
||||
* 关联测站编码
|
||||
*/
|
||||
private String rstcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String ennm;
|
||||
|
||||
/**
|
||||
* 所属基地编码
|
||||
*/
|
||||
private String baseId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String baseName;
|
||||
|
||||
/**
|
||||
* 所属基地流域编码
|
||||
*/
|
||||
private String hbrvcd;
|
||||
|
||||
/**
|
||||
* 规划设计日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date stdsdt;
|
||||
|
||||
/**
|
||||
* 计划开工日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date pststdt;
|
||||
|
||||
/**
|
||||
* 计划完工日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date pesstdt;
|
||||
|
||||
/**
|
||||
* 开工日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date swdt;
|
||||
|
||||
/**
|
||||
* 建成日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date jcdt;
|
||||
|
||||
/**
|
||||
* 退役/拆除日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date wddt;
|
||||
|
||||
/**
|
||||
* 建设状态代码
|
||||
*/
|
||||
private Integer bldsttCode;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String bldsttCodeName;
|
||||
|
||||
/**
|
||||
* 简介
|
||||
*/
|
||||
private String introduce;
|
||||
|
||||
/**
|
||||
* LOGO
|
||||
*/
|
||||
private String logo;
|
||||
|
||||
/**
|
||||
* 介绍文件
|
||||
*/
|
||||
private String inffile;
|
||||
|
||||
/**
|
||||
* 投资
|
||||
*/
|
||||
private BigDecimal inv;
|
||||
|
||||
/**
|
||||
* 投资金额
|
||||
*/
|
||||
private Integer invinmn;
|
||||
|
||||
/**
|
||||
* 泄放孔结构
|
||||
*/
|
||||
private String flkjg;
|
||||
|
||||
/**
|
||||
* 泄放孔尺寸
|
||||
*/
|
||||
private String flksz;
|
||||
|
||||
/**
|
||||
* 单独泄放管渠
|
||||
*/
|
||||
private String ddzgq;
|
||||
|
||||
/**
|
||||
* 泄放孔口
|
||||
*/
|
||||
private String flkq;
|
||||
|
||||
/**
|
||||
* 进水口底板高程
|
||||
*/
|
||||
private BigDecimal jskdbgc;
|
||||
|
||||
/**
|
||||
* 出水口底板高程
|
||||
*/
|
||||
private BigDecimal cskdbgc;
|
||||
|
||||
/**
|
||||
* 检修放空管道
|
||||
*/
|
||||
private String jhfdgk;
|
||||
|
||||
/**
|
||||
* 泄放流量
|
||||
*/
|
||||
private BigDecimal fdll;
|
||||
|
||||
/**
|
||||
* 生态机组装机容量
|
||||
*/
|
||||
private BigDecimal stjzzjrl;
|
||||
|
||||
/**
|
||||
* 生态机组引水渠道
|
||||
*/
|
||||
private BigDecimal stjzysq;
|
||||
|
||||
/**
|
||||
* 数据频率
|
||||
*/
|
||||
private String dtfrqcy;
|
||||
|
||||
/**
|
||||
* 评估方法
|
||||
*/
|
||||
private String assessMethod;
|
||||
|
||||
/**
|
||||
* 是否计算器
|
||||
*/
|
||||
private Integer isJsq;
|
||||
|
||||
/**
|
||||
* 是否流量
|
||||
*/
|
||||
private String isFlow;
|
||||
|
||||
/**
|
||||
* 最小流量
|
||||
*/
|
||||
private BigDecimal minFlow;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
/**
|
||||
* 植被覆盖类型
|
||||
*/
|
||||
private String vlsr;
|
||||
|
||||
/**
|
||||
* 植被覆盖调查时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date vlsrTm;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String recordUser;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date recordTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String modifyUser;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date modifyTime;
|
||||
|
||||
/**
|
||||
* 是否已删除
|
||||
*/
|
||||
private Integer isDeleted;
|
||||
|
||||
/**
|
||||
* 删除人
|
||||
*/
|
||||
private String deleteUser;
|
||||
|
||||
/**
|
||||
* 删除时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date deleteTime;
|
||||
}
|
||||
@ -0,0 +1,269 @@
|
||||
package com.yfd.platform.qgc_base.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 鱼类增殖设施保护工程信息表
|
||||
* </p>
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName("SD_FBRD_B_H")
|
||||
public class SdFbrdBH implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 测站编码
|
||||
*/
|
||||
@TableId(type = IdType.INPUT)
|
||||
private String stcd;
|
||||
|
||||
/**
|
||||
* 测站名称
|
||||
*/
|
||||
private String stnm;
|
||||
|
||||
/**
|
||||
* 测站类型
|
||||
*/
|
||||
private String sttp;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String sttpName;
|
||||
|
||||
/**
|
||||
* 数据时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date tm;
|
||||
|
||||
/**
|
||||
* 所属建设阶段
|
||||
*/
|
||||
private Integer blprd;
|
||||
|
||||
/**
|
||||
* 位置经度
|
||||
*/
|
||||
private BigDecimal lgtd;
|
||||
|
||||
/**
|
||||
* 位置纬度
|
||||
*/
|
||||
private BigDecimal lttd;
|
||||
|
||||
/**
|
||||
* 高程
|
||||
*/
|
||||
private BigDecimal elev;
|
||||
|
||||
/**
|
||||
* 站址
|
||||
*/
|
||||
private String stlc;
|
||||
|
||||
/**
|
||||
* 是否启用
|
||||
*/
|
||||
private Integer usfl;
|
||||
|
||||
/**
|
||||
* 数据是否接入
|
||||
*/
|
||||
private Integer dtin;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String dtinName;
|
||||
|
||||
/**
|
||||
* 数据接入时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date dtinTm;
|
||||
|
||||
/**
|
||||
* 排序
|
||||
*/
|
||||
private Integer orderIndex;
|
||||
|
||||
/**
|
||||
* 关联测站编码
|
||||
*/
|
||||
private String rstcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String ennm;
|
||||
|
||||
/**
|
||||
* 所属基地编码
|
||||
*/
|
||||
private String baseId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String baseName;
|
||||
|
||||
/**
|
||||
* 所属基地流域编码
|
||||
*/
|
||||
private String hbrvcd;
|
||||
|
||||
/**
|
||||
* 环评单位
|
||||
*/
|
||||
private String rengcd;
|
||||
|
||||
/**
|
||||
* 规划设计日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date stdsdt;
|
||||
|
||||
/**
|
||||
* 计划开工日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date pststdt;
|
||||
|
||||
/**
|
||||
* 计划完工日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date pesstdt;
|
||||
|
||||
/**
|
||||
* 开工日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date swdt;
|
||||
|
||||
/**
|
||||
* 建成日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date jcdt;
|
||||
|
||||
/**
|
||||
* 退役/拆除日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date wddt;
|
||||
|
||||
/**
|
||||
* 建设状态代码
|
||||
*/
|
||||
private Integer bldsttCode;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String bldsttCodeName;
|
||||
|
||||
/**
|
||||
* 简介
|
||||
*/
|
||||
private String introduce;
|
||||
|
||||
/**
|
||||
* LOGO
|
||||
*/
|
||||
private String logo;
|
||||
|
||||
/**
|
||||
* 介绍文件
|
||||
*/
|
||||
private String inffile;
|
||||
|
||||
/**
|
||||
* 投资
|
||||
*/
|
||||
private BigDecimal inv;
|
||||
|
||||
/**
|
||||
* 投资金额
|
||||
*/
|
||||
private Integer invinmn;
|
||||
|
||||
/**
|
||||
* 增殖放流面积
|
||||
*/
|
||||
private BigDecimal zzflar;
|
||||
|
||||
/**
|
||||
* 增殖放流工艺
|
||||
*/
|
||||
private String zzflgy;
|
||||
|
||||
/**
|
||||
* 增殖放流鱼种描述
|
||||
*/
|
||||
private String zzflyzms;
|
||||
|
||||
/**
|
||||
* 增殖放流标记方式
|
||||
*/
|
||||
private String zzflbjfs;
|
||||
|
||||
/**
|
||||
* 增殖放流对象
|
||||
*/
|
||||
private String zzfldx;
|
||||
|
||||
/**
|
||||
* 增殖放流数量
|
||||
*/
|
||||
private Integer zzflcnt;
|
||||
|
||||
/**
|
||||
* 增殖放流放流流程
|
||||
*/
|
||||
private String zzflfllc;
|
||||
|
||||
/**
|
||||
* 增殖放流时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date zzfltm;
|
||||
|
||||
/**
|
||||
* 增殖放流任务
|
||||
*/
|
||||
private String zzflrw;
|
||||
|
||||
/**
|
||||
* 设计单位
|
||||
*/
|
||||
private String dsun;
|
||||
|
||||
/**
|
||||
* 基本特性参数
|
||||
*/
|
||||
private String jbtxcs;
|
||||
|
||||
/**
|
||||
* 数据频率
|
||||
*/
|
||||
private String dtfrqcy;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
/**
|
||||
* 植被覆盖类型
|
||||
*/
|
||||
private String vlsr;
|
||||
|
||||
/**
|
||||
* 植被覆盖调查时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date vlsrTm;
|
||||
}
|
||||
@ -0,0 +1,272 @@
|
||||
package com.yfd.platform.qgc_base.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 栖息地保护工程信息表
|
||||
* </p>
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName("SD_FHBT_B_H")
|
||||
public class SdFhbtBH implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 测站编码
|
||||
*/
|
||||
@TableId(type = IdType.INPUT)
|
||||
private String stcd;
|
||||
|
||||
/**
|
||||
* 测站名称
|
||||
*/
|
||||
private String stnm;
|
||||
|
||||
/**
|
||||
* 数据时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date tm;
|
||||
|
||||
/**
|
||||
* 所属建设阶段
|
||||
*/
|
||||
private Integer blprd;
|
||||
|
||||
/**
|
||||
* 位置经度
|
||||
*/
|
||||
private BigDecimal lgtd;
|
||||
|
||||
/**
|
||||
* 位置纬度
|
||||
*/
|
||||
private BigDecimal lttd;
|
||||
|
||||
/**
|
||||
* 高程
|
||||
*/
|
||||
private BigDecimal elev;
|
||||
|
||||
/**
|
||||
* 站址
|
||||
*/
|
||||
private String stlc;
|
||||
|
||||
/**
|
||||
* 是否启用
|
||||
*/
|
||||
private Integer usfl;
|
||||
|
||||
/**
|
||||
* 数据是否接入
|
||||
*/
|
||||
private Integer dtin;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String dtinName;
|
||||
|
||||
/**
|
||||
* 数据接入时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date dtinTm;
|
||||
|
||||
/**
|
||||
* 排序
|
||||
*/
|
||||
private Integer orderIndex;
|
||||
|
||||
/**
|
||||
* 关联测站编码
|
||||
*/
|
||||
private String rstcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String ennm;
|
||||
|
||||
/**
|
||||
* 所属基地编码
|
||||
*/
|
||||
private String baseId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String baseName;
|
||||
|
||||
/**
|
||||
* 所属基地流域编码
|
||||
*/
|
||||
private String hbrvcd;
|
||||
|
||||
/**
|
||||
* 所属流域代码
|
||||
*/
|
||||
private String rvcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String rvnm;
|
||||
|
||||
/**
|
||||
* 所属行政区编码
|
||||
*/
|
||||
private String addvcd;
|
||||
|
||||
/**
|
||||
* 河段描述
|
||||
*/
|
||||
private String reachdes;
|
||||
|
||||
/**
|
||||
* 经度纬度列表
|
||||
*/
|
||||
private String lglttd;
|
||||
|
||||
/**
|
||||
* 简介
|
||||
*/
|
||||
private String introduce;
|
||||
|
||||
/**
|
||||
* LOGO
|
||||
*/
|
||||
private String logo;
|
||||
|
||||
/**
|
||||
* 介绍文件
|
||||
*/
|
||||
private String inffile;
|
||||
|
||||
/**
|
||||
* 投资
|
||||
*/
|
||||
private BigDecimal inv;
|
||||
|
||||
/**
|
||||
* 投资金额
|
||||
*/
|
||||
private Integer invinmn;
|
||||
|
||||
/**
|
||||
* 保护对象
|
||||
*/
|
||||
private String bhdx;
|
||||
|
||||
/**
|
||||
* 保护范围
|
||||
*/
|
||||
private String bhfw;
|
||||
|
||||
/**
|
||||
* 保护措施
|
||||
*/
|
||||
private String bhcd;
|
||||
|
||||
/**
|
||||
* 保护面积
|
||||
*/
|
||||
private BigDecimal bhmj;
|
||||
|
||||
/**
|
||||
* 保护河流
|
||||
*/
|
||||
private String bhhl;
|
||||
|
||||
/**
|
||||
* 保护河道
|
||||
*/
|
||||
private String bhhd;
|
||||
|
||||
/**
|
||||
* 保护措施
|
||||
*/
|
||||
private String bhcs;
|
||||
|
||||
/**
|
||||
* 保护方式
|
||||
*/
|
||||
private String bhfs;
|
||||
|
||||
/**
|
||||
* 附件
|
||||
*/
|
||||
private String attm;
|
||||
|
||||
/**
|
||||
* 保护水文参数
|
||||
*/
|
||||
private String bhwwcd;
|
||||
|
||||
/**
|
||||
* 保护河相关系
|
||||
*/
|
||||
private String bhhxcd;
|
||||
|
||||
/**
|
||||
* 数据频率
|
||||
*/
|
||||
private String dtfrqcy;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
/**
|
||||
* 植被覆盖类型
|
||||
*/
|
||||
private String vlsr;
|
||||
|
||||
/**
|
||||
* 植被覆盖调查时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date vlsrTm;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String recordUser;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date recordTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String modifyUser;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date modifyTime;
|
||||
|
||||
/**
|
||||
* 是否已删除
|
||||
*/
|
||||
private Integer isDeleted;
|
||||
|
||||
/**
|
||||
* 删除人
|
||||
*/
|
||||
private String deleteUser;
|
||||
|
||||
/**
|
||||
* 删除时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date deleteTime;
|
||||
}
|
||||
@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
@ -32,9 +33,15 @@ public class SdFpssBH implements Serializable {
|
||||
*/
|
||||
private String stnm;
|
||||
|
||||
/**
|
||||
* 所属水电基地流域编码
|
||||
*/
|
||||
private String hbrvcd;
|
||||
|
||||
/**
|
||||
* 数据时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date tm;
|
||||
|
||||
/**
|
||||
@ -43,6 +50,17 @@ public class SdFpssBH implements Serializable {
|
||||
*/
|
||||
private String sttp;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String sttpName;
|
||||
|
||||
/**
|
||||
* 所属基地编码
|
||||
*/
|
||||
private String baseId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String baseName;
|
||||
|
||||
/**
|
||||
* 所属建设阶段 字典编码:common.blprd
|
||||
* 1001000=规划 1002000=预可研 1003000=环评 1004000=可研 1005000=在建 1006000=招标设计
|
||||
@ -80,9 +98,13 @@ public class SdFpssBH implements Serializable {
|
||||
*/
|
||||
private Integer dtin;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String dtinName;
|
||||
|
||||
/**
|
||||
* 数据接入时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date dtinTm;
|
||||
|
||||
/**
|
||||
@ -95,34 +117,43 @@ public class SdFpssBH implements Serializable {
|
||||
*/
|
||||
private String rstcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String ennm;
|
||||
|
||||
/**
|
||||
* 规划设计日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date stdsdt;
|
||||
|
||||
/**
|
||||
* 计划开工日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date pststdt;
|
||||
|
||||
/**
|
||||
* 计划完工日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date pesstdt;
|
||||
|
||||
/**
|
||||
* 开工日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date swdt;
|
||||
|
||||
/**
|
||||
* 建成日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date jcdt;
|
||||
|
||||
/**
|
||||
* 退役/拆除日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date wddt;
|
||||
|
||||
/**
|
||||
@ -130,6 +161,9 @@ public class SdFpssBH implements Serializable {
|
||||
*/
|
||||
private Integer bldsttCode;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String bldsttCodeName;
|
||||
|
||||
/**
|
||||
* 简介
|
||||
*/
|
||||
@ -335,6 +369,11 @@ public class SdFpssBH implements Serializable {
|
||||
*/
|
||||
private String gytm;
|
||||
|
||||
/**
|
||||
* 所属测站编码
|
||||
*/
|
||||
private String stCode;
|
||||
|
||||
/**
|
||||
* 运行时间
|
||||
*/
|
||||
@ -360,11 +399,27 @@ public class SdFpssBH implements Serializable {
|
||||
*/
|
||||
private Integer isUp;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String isUpName;
|
||||
|
||||
/**
|
||||
* 设施是否实现鱼类下行 0=否 1=是
|
||||
*/
|
||||
private Integer isDown;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String isDownName;
|
||||
|
||||
/**
|
||||
* 监测方式:1=人工 2=自动
|
||||
*/
|
||||
private Integer mway;
|
||||
|
||||
|
||||
@TableField(exist = false)
|
||||
private String mwayName;
|
||||
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@ -378,5 +433,44 @@ public class SdFpssBH implements Serializable {
|
||||
/**
|
||||
* 数据来源时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date vlsrTm;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String recordUser;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date recordTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String modifyUser;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date modifyTime;
|
||||
|
||||
/**
|
||||
* 是否已删除
|
||||
*/
|
||||
private Integer isDeleted;
|
||||
|
||||
/**
|
||||
* 删除人
|
||||
*/
|
||||
private String deleteUser;
|
||||
|
||||
/**
|
||||
* 删除时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date deleteTime;
|
||||
}
|
||||
@ -0,0 +1,241 @@
|
||||
package com.yfd.platform.qgc_base.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.yfd.platform.annotation.UserIdField;
|
||||
import com.yfd.platform.annotation.UserNameField;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@TableName("SD_OPINFO_B_H")
|
||||
public class SdOpinfoBH implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(type = IdType.INPUT)
|
||||
private String stcd;
|
||||
|
||||
private String stnm;
|
||||
|
||||
private String sttp;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String sttpName;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date tm;
|
||||
|
||||
private Integer blprd;
|
||||
|
||||
private BigDecimal lgtd;
|
||||
|
||||
private BigDecimal lttd;
|
||||
|
||||
private BigDecimal elev;
|
||||
|
||||
private String stlc;
|
||||
|
||||
private Integer usfl;
|
||||
|
||||
private Integer dtin;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String dtinName;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@TableField("DTIN_TM")
|
||||
private Date dtinTm;
|
||||
|
||||
@TableField("ORDER_INDEX")
|
||||
private Integer orderIndex;
|
||||
|
||||
private String rstcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String ennm;
|
||||
|
||||
@TableField("BASE_ID")
|
||||
private String baseId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String baseName;
|
||||
|
||||
private String hbrvcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String hbrvcdName;
|
||||
|
||||
private String rvcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String rvnm;
|
||||
|
||||
private String addvcd;
|
||||
|
||||
@TableField("STDSDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date stdsdt;
|
||||
|
||||
@TableField("PSTSTDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date pststdt;
|
||||
|
||||
@TableField("PESSTDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date pesstdt;
|
||||
|
||||
@TableField("SWDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date swdt;
|
||||
|
||||
@TableField("JCDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date jcdt;
|
||||
|
||||
@TableField("WDDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date wddt;
|
||||
|
||||
@TableField("BLDSTT_CODE")
|
||||
private Integer bldsttCode;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String bldsttCodeName;
|
||||
|
||||
private String introduce;
|
||||
|
||||
private String logo;
|
||||
|
||||
private String inffile;
|
||||
|
||||
private String url;
|
||||
|
||||
private BigDecimal height;
|
||||
|
||||
private String boundary;
|
||||
|
||||
@TableField("CENTER_LGTD")
|
||||
private BigDecimal centerLgtd;
|
||||
|
||||
@TableField("CENTER_LTTD")
|
||||
private BigDecimal centerLttd;
|
||||
|
||||
@TableField("CENTER_ELEV")
|
||||
private BigDecimal centerElev;
|
||||
|
||||
private String description;
|
||||
|
||||
@TableField("CENTER1_LGTD")
|
||||
private BigDecimal center1Lgtd;
|
||||
|
||||
@TableField("CENTER1_LTTD")
|
||||
private BigDecimal center1Lttd;
|
||||
|
||||
@TableField("CENTER1_ELEV")
|
||||
private BigDecimal center1Elev;
|
||||
|
||||
@TableField("CLIPPING_PLANES")
|
||||
private String clippingPlanes;
|
||||
|
||||
@TableField("DESTINATION_TYPE")
|
||||
private String destinationType;
|
||||
|
||||
@TableField("DESTINATION_LGTD")
|
||||
private BigDecimal destinationLgtd;
|
||||
|
||||
@TableField("DESTINATION_LTTD")
|
||||
private BigDecimal destinationLttd;
|
||||
|
||||
@TableField("DESTINATION_ELEV")
|
||||
private BigDecimal destinationElev;
|
||||
|
||||
@TableField("ORIENTATION_ROLL")
|
||||
private BigDecimal orientationRoll;
|
||||
|
||||
@TableField("ORIENTATION_HEADING")
|
||||
private BigDecimal orientationHeading;
|
||||
|
||||
@TableField("ORIENTATION_PITCH")
|
||||
private BigDecimal orientationPitch;
|
||||
|
||||
@TableField("REVISE_SITE_ELEV")
|
||||
private BigDecimal reviseSiteElev;
|
||||
|
||||
@TableField("REVISE_SITE_ELEV_FACTOR")
|
||||
private BigDecimal reviseSiteElevFactor;
|
||||
|
||||
@TableField("DESTINATION_LGTD_WCS")
|
||||
private BigDecimal destinationLgtdWcs;
|
||||
|
||||
@TableField("DESTINATION_LTTD_WCS")
|
||||
private BigDecimal destinationLttdWcs;
|
||||
|
||||
@TableField("DESTINATION_ELEV_WCS")
|
||||
private BigDecimal destinationElevWcs;
|
||||
|
||||
@TableField("DESTINATION_LGTD_WGS84")
|
||||
private BigDecimal destinationLgtdWgs84;
|
||||
|
||||
@TableField("DESTINATION_LTTD_WGS84")
|
||||
private BigDecimal destinationLttdWgs84;
|
||||
|
||||
@TableField("DESTINATION_ELEV_WGS84")
|
||||
private BigDecimal destinationElevWgs84;
|
||||
|
||||
private String location;
|
||||
|
||||
private String accuracy;
|
||||
|
||||
@TableField("STNM_ALIAS")
|
||||
private String stnmAlias;
|
||||
|
||||
private String remark;
|
||||
|
||||
private String vlsr;
|
||||
|
||||
@TableField("VLSR_TM")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date vlsrTm;
|
||||
|
||||
@TableField("RECORD_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date recordTime;
|
||||
|
||||
@TableField("MODIFY_USER")
|
||||
private String modifyUser;
|
||||
|
||||
@TableField("MODIFY_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date modifyTime;
|
||||
|
||||
@TableField("IS_DELETED")
|
||||
private Integer isDeleted;
|
||||
|
||||
@TableField("DELETE_USER")
|
||||
private String deleteUser;
|
||||
|
||||
@TableField("DELETE_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date deleteTime;
|
||||
|
||||
/** 所属站类全路径(非数据库字段) */
|
||||
@TableField(exist = false)
|
||||
private String sttpFullPath;
|
||||
|
||||
/** 所属站类层级(非数据库字段) */
|
||||
@TableField(exist = false)
|
||||
private Integer sttpTreeLevel;
|
||||
|
||||
/** 创建人 */
|
||||
@TableField("RECORD_USER")
|
||||
@UserIdField
|
||||
private String recordUser;
|
||||
|
||||
/** 创建人名称(非数据库字段) */
|
||||
@TableField(exist = false)
|
||||
@UserNameField
|
||||
private String recordUserName;
|
||||
}
|
||||
@ -0,0 +1,122 @@
|
||||
package com.yfd.platform.qgc_base.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@TableName("SD_OTTE_B_H")
|
||||
public class SdOtteBH implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(type = IdType.INPUT)
|
||||
private String stcd;
|
||||
|
||||
private String stnm;
|
||||
|
||||
private String sttp;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String sttpName;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date tm;
|
||||
|
||||
private Integer blprd;
|
||||
|
||||
private BigDecimal lgtd;
|
||||
|
||||
private BigDecimal lttd;
|
||||
|
||||
private BigDecimal elev;
|
||||
|
||||
private String stlc;
|
||||
|
||||
private Integer usfl;
|
||||
|
||||
private Integer dtin;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String dtinName;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@TableField("DTIN_TM")
|
||||
private Date dtinTm;
|
||||
|
||||
@TableField("ORDER_INDEX")
|
||||
private Integer orderIndex;
|
||||
|
||||
private String rstcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String ennm;
|
||||
|
||||
@TableField("BASE_ID")
|
||||
private String baseId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String baseName;
|
||||
|
||||
private String hbrvcd;
|
||||
|
||||
private String rvcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String rvnm;
|
||||
|
||||
private String addvcd;
|
||||
|
||||
@TableField("STDSDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date stdsdt;
|
||||
|
||||
@TableField("PSTSTDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date pststdt;
|
||||
|
||||
@TableField("PESSTDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date pesstdt;
|
||||
|
||||
@TableField("SWDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date swdt;
|
||||
|
||||
@TableField("JCDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date jcdt;
|
||||
|
||||
@TableField("WDDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date wddt;
|
||||
|
||||
@TableField("BLDSTT_CODE")
|
||||
private Integer bldsttCode;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String bldsttCodeName;
|
||||
|
||||
private String introduce;
|
||||
|
||||
private String logo;
|
||||
|
||||
private String inffile;
|
||||
|
||||
private BigDecimal inv;
|
||||
|
||||
private String jbtxcs;
|
||||
|
||||
private String dtfrqcy;
|
||||
|
||||
private String remark;
|
||||
|
||||
private String vlsr;
|
||||
|
||||
@TableField("VLSR_TM")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date vlsrTm;
|
||||
}
|
||||
@ -0,0 +1,124 @@
|
||||
package com.yfd.platform.qgc_base.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@TableName("SD_OTWE_B_H")
|
||||
public class SdOtweBH implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(type = IdType.INPUT)
|
||||
private String stcd;
|
||||
|
||||
private String stnm;
|
||||
|
||||
private String sttp;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String sttpName;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date tm;
|
||||
|
||||
private Integer blprd;
|
||||
|
||||
private BigDecimal lgtd;
|
||||
|
||||
private BigDecimal lttd;
|
||||
|
||||
private BigDecimal elev;
|
||||
|
||||
private String stlc;
|
||||
|
||||
private Integer usfl;
|
||||
|
||||
private Integer dtin;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String dtinName;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@TableField("DTIN_TM")
|
||||
private Date dtinTm;
|
||||
|
||||
@TableField("ORDER_INDEX")
|
||||
private Integer orderIndex;
|
||||
|
||||
private String rstcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String ennm;
|
||||
|
||||
@TableField("BASE_ID")
|
||||
private String baseId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String baseName;
|
||||
|
||||
private String hbrvcd;
|
||||
|
||||
private String rvcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String rvnm;
|
||||
|
||||
private String addvcd;
|
||||
|
||||
@TableField("STDSDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date stdsdt;
|
||||
|
||||
@TableField("PSTSTDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date pststdt;
|
||||
|
||||
@TableField("PESSTDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date pesstdt;
|
||||
|
||||
@TableField("SWDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date swdt;
|
||||
|
||||
@TableField("JCDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date jcdt;
|
||||
|
||||
@TableField("WDDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date wddt;
|
||||
|
||||
@TableField("BLDSTT_CODE")
|
||||
private Integer bldsttCode;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String bldsttCodeName;
|
||||
|
||||
private String introduce;
|
||||
|
||||
private String logo;
|
||||
|
||||
private String inffile;
|
||||
|
||||
private BigDecimal inv;
|
||||
|
||||
private Integer invinmn;
|
||||
|
||||
private String jbtxcs;
|
||||
|
||||
private String dtfrqcy;
|
||||
|
||||
private String remark;
|
||||
|
||||
private String vlsr;
|
||||
|
||||
@TableField("VLSR_TM")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date vlsrTm;
|
||||
}
|
||||
@ -5,6 +5,7 @@ import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
@ -54,12 +55,12 @@ public class SdRvcdDic implements Serializable {
|
||||
/**
|
||||
* 经度
|
||||
*/
|
||||
private Double lgtd;
|
||||
private BigDecimal lgtd;
|
||||
|
||||
/**
|
||||
* 纬度
|
||||
*/
|
||||
private Double lttd;
|
||||
private BigDecimal lttd;
|
||||
|
||||
/**
|
||||
* 面积
|
||||
|
||||
@ -0,0 +1,140 @@
|
||||
package com.yfd.platform.qgc_base.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@TableName("SD_SONAR_B_H")
|
||||
public class SdSonarBH implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(type = IdType.INPUT)
|
||||
private String stcd;
|
||||
|
||||
private String stnm;
|
||||
|
||||
private String mntp;
|
||||
|
||||
private String sttp;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String sttpName;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date tm;
|
||||
|
||||
private BigDecimal lgtd;
|
||||
|
||||
private BigDecimal lttd;
|
||||
|
||||
private BigDecimal elev;
|
||||
|
||||
private String stlc;
|
||||
|
||||
@TableField("JCDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date jcdt;
|
||||
|
||||
@TableField("WDDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date wddt;
|
||||
|
||||
@TableField("BLDSTT_CODE")
|
||||
private Integer bldsttCode;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String bldsttCodeName;
|
||||
|
||||
private Integer usfl;
|
||||
|
||||
private Integer dtin;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String dtinName;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@TableField("DTIN_TM")
|
||||
private Date dtinTm;
|
||||
|
||||
private Integer mway;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String mwayName;
|
||||
|
||||
private String stindx;
|
||||
|
||||
@TableField("ORDER_INDEX")
|
||||
private Integer orderIndex;
|
||||
|
||||
private String rstcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String ennm;
|
||||
|
||||
@TableField("BASE_ID")
|
||||
private String baseId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String baseName;
|
||||
|
||||
private String hbrvcd;
|
||||
|
||||
private String rvcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String rvnm;
|
||||
|
||||
private String addvcd;
|
||||
|
||||
private String introduce;
|
||||
|
||||
private String logo;
|
||||
|
||||
private String inffile;
|
||||
|
||||
private String fwdx;
|
||||
|
||||
private String gcfs;
|
||||
|
||||
private String dtfrqcy;
|
||||
|
||||
private String remark;
|
||||
|
||||
private String vlsr;
|
||||
|
||||
@TableField("VLSR_TM")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date vlsrTm;
|
||||
|
||||
@TableField("RECORD_USER")
|
||||
private String recordUser;
|
||||
|
||||
@TableField("RECORD_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date recordTime;
|
||||
|
||||
@TableField("MODIFY_USER")
|
||||
private String modifyUser;
|
||||
|
||||
@TableField("MODIFY_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date modifyTime;
|
||||
|
||||
@TableField("IS_DELETED")
|
||||
private Integer isDeleted;
|
||||
|
||||
@TableField("DELETE_USER")
|
||||
private String deleteUser;
|
||||
|
||||
@TableField("DELETE_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date deleteTime;
|
||||
|
||||
@TableField("WARN_STATE")
|
||||
private String warnState;
|
||||
}
|
||||
@ -0,0 +1,120 @@
|
||||
package com.yfd.platform.qgc_base.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@TableName("SD_TE_B_H")
|
||||
public class SdTeBH implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(type = IdType.INPUT)
|
||||
private String stcd;
|
||||
|
||||
private String stnm;
|
||||
|
||||
private String sttp;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String sttpName;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date tm;
|
||||
|
||||
private BigDecimal lgtd;
|
||||
|
||||
private BigDecimal lttd;
|
||||
|
||||
private BigDecimal elev;
|
||||
|
||||
private String stlc;
|
||||
|
||||
private Integer usfl;
|
||||
|
||||
private Integer dtin;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String dtinName;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@TableField("DTIN_TM")
|
||||
private Date dtinTm;
|
||||
|
||||
@TableField("ORDER_INDEX")
|
||||
private Integer orderIndex;
|
||||
|
||||
private String rstcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String ennm;
|
||||
|
||||
@TableField("BASE_ID")
|
||||
private String baseId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String baseName;
|
||||
|
||||
private String hbrvcd;
|
||||
|
||||
private String rvcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String rvnm;
|
||||
|
||||
private String addvcd;
|
||||
|
||||
@TableField("STDSDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date stdsdt;
|
||||
|
||||
@TableField("PSTSTDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date pststdt;
|
||||
|
||||
@TableField("PESSTDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date pesstdt;
|
||||
|
||||
@TableField("SWDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date swdt;
|
||||
|
||||
@TableField("JCDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date jcdt;
|
||||
|
||||
@TableField("WDDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date wddt;
|
||||
|
||||
@TableField("BLDSTT_CODE")
|
||||
private Integer bldsttCode;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String bldsttCodeName;
|
||||
|
||||
private String introduce;
|
||||
|
||||
private String logo;
|
||||
|
||||
private String inffile;
|
||||
|
||||
private BigDecimal inv;
|
||||
|
||||
private Integer invinmn;
|
||||
|
||||
private String dtfrqcy;
|
||||
|
||||
private String remark;
|
||||
|
||||
private String vlsr;
|
||||
|
||||
@TableField("VLSR_TM")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date vlsrTm;
|
||||
}
|
||||
@ -0,0 +1,150 @@
|
||||
package com.yfd.platform.qgc_base.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@TableName("SD_VA_B_H")
|
||||
public class SdVaBH implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(type = IdType.INPUT)
|
||||
private String stcd;
|
||||
|
||||
private String stnm;
|
||||
|
||||
private String sttp;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String sttpName;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date tm;
|
||||
|
||||
private Integer blprd;
|
||||
|
||||
private BigDecimal lgtd;
|
||||
|
||||
private BigDecimal lttd;
|
||||
|
||||
private BigDecimal elev;
|
||||
|
||||
private String stlc;
|
||||
|
||||
private Integer usfl;
|
||||
|
||||
private Integer dtin;
|
||||
@TableField(exist = false)
|
||||
private String dtinName;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@TableField("DTIN_TM")
|
||||
private Date dtinTm;
|
||||
|
||||
@TableField("ORDER_INDEX")
|
||||
private Integer orderIndex;
|
||||
|
||||
private String rstcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String ennm;
|
||||
|
||||
@TableField("BASE_ID")
|
||||
private String baseId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String baseName;
|
||||
|
||||
private String hbrvcd;
|
||||
|
||||
private String rstcdmap;
|
||||
|
||||
@TableField("STDSDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date stdsdt;
|
||||
|
||||
@TableField("PSTSTDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date pststdt;
|
||||
|
||||
@TableField("PESSTDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date pesstdt;
|
||||
|
||||
@TableField("SWDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date swdt;
|
||||
|
||||
@TableField("JCDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date jcdt;
|
||||
|
||||
@TableField("WDDT")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date wddt;
|
||||
|
||||
@TableField("BLDSTT_CODE")
|
||||
private Integer bldsttCode;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String bldsttCodeName;
|
||||
|
||||
private String introduce;
|
||||
|
||||
private String logo;
|
||||
|
||||
private String inffile;
|
||||
|
||||
private BigDecimal inv;
|
||||
|
||||
private BigDecimal area;
|
||||
|
||||
private String place;
|
||||
|
||||
private String bhfs;
|
||||
|
||||
private String bhyy;
|
||||
|
||||
private String bhdx;
|
||||
|
||||
private String bhdxlb;
|
||||
|
||||
private String dtfrqcy;
|
||||
|
||||
private String remark;
|
||||
|
||||
private String vlsr;
|
||||
|
||||
@TableField("VLSR_TM")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date vlsrTm;
|
||||
|
||||
@TableField("RECORD_USER")
|
||||
private String recordUser;
|
||||
|
||||
@TableField("RECORD_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date recordTime;
|
||||
|
||||
@TableField("MODIFY_USER")
|
||||
private String modifyUser;
|
||||
|
||||
@TableField("MODIFY_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date modifyTime;
|
||||
|
||||
@TableField("IS_DELETED")
|
||||
private Integer isDeleted;
|
||||
|
||||
@TableField("DELETE_USER")
|
||||
private String deleteUser;
|
||||
|
||||
@TableField("DELETE_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date deleteTime;
|
||||
}
|
||||
@ -0,0 +1,197 @@
|
||||
package com.yfd.platform.qgc_base.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@TableName("SD_VDINFO_B")
|
||||
public class SdVdinfoB implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(type = IdType.INPUT)
|
||||
private String stcd;
|
||||
|
||||
private String stnm;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date tm;
|
||||
|
||||
private String mntp;
|
||||
|
||||
private String sttp;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String sttpName;
|
||||
|
||||
private BigDecimal lgtd;
|
||||
|
||||
private BigDecimal lttd;
|
||||
|
||||
private BigDecimal elev;
|
||||
|
||||
private String stlc;
|
||||
|
||||
private String stindx;
|
||||
|
||||
private String description;
|
||||
|
||||
private String rstcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String ennm;
|
||||
|
||||
private String cstcd;
|
||||
|
||||
private String rvcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String rvnm;
|
||||
|
||||
private String addvcd;
|
||||
|
||||
private String hycd;
|
||||
|
||||
@TableField("BASE_ID")
|
||||
private String baseId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String baseName;
|
||||
|
||||
private String hbrvcd;
|
||||
|
||||
private String fhstcd;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date swdt;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date jcdt;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date wddt;
|
||||
|
||||
@TableField("BLDSTT_CODE")
|
||||
private Integer bldsttCode;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String bldsttCodeName;
|
||||
|
||||
private Integer usfl;
|
||||
|
||||
private Integer dtin;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String dtinName;
|
||||
|
||||
@TableField("DTIN_SRC")
|
||||
private String dtinSrc;
|
||||
|
||||
@TableField("DTIN_TM")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date dtinTm;
|
||||
|
||||
@TableField("DEVICE_INFO")
|
||||
private String deviceInfo;
|
||||
|
||||
@TableField("ACCESS_WAY")
|
||||
private String accessWay;
|
||||
|
||||
@TableField("DEVICE_SERIAL")
|
||||
private String deviceSerial;
|
||||
|
||||
@TableField("CHANNEL_NO")
|
||||
private String channelNo;
|
||||
|
||||
@TableField("CHANNEL_NAME")
|
||||
private String channelName;
|
||||
|
||||
private String gbchannel;
|
||||
|
||||
private String protocol;
|
||||
|
||||
private String quality;
|
||||
|
||||
private String transmode;
|
||||
|
||||
@TableField("IS_VD_CONTROL")
|
||||
private Integer isVdControl;
|
||||
|
||||
@TableField("CONTROL_MODE")
|
||||
private String controlMode;
|
||||
|
||||
private String url;
|
||||
|
||||
@TableField("INTRANET_URL")
|
||||
private String intranetUrl;
|
||||
|
||||
private String vduser;
|
||||
|
||||
private String vdpwd;
|
||||
|
||||
@TableField("STORAGE_WAY")
|
||||
private String storageWay;
|
||||
|
||||
private String frequency;
|
||||
|
||||
@TableField("CUT_TIME")
|
||||
private String cutTime;
|
||||
|
||||
@TableField("FRAME_RATE")
|
||||
private String frameRate;
|
||||
|
||||
@TableField("TS_DURATION")
|
||||
private String tsDuration;
|
||||
|
||||
@TableField("OCR_WAY")
|
||||
private String ocrWay;
|
||||
|
||||
private String eqreviewm;
|
||||
|
||||
private Integer jwupdate;
|
||||
|
||||
@TableField("AI_ENABLED")
|
||||
private Integer aiEnabled;
|
||||
|
||||
@TableField("AI_FREQUENCY")
|
||||
private String aiFrequency;
|
||||
|
||||
@TableField("AI_EXT_CODE")
|
||||
private String aiExtCode;
|
||||
|
||||
@TableField("AI_EXT_NAME")
|
||||
private String aiExtName;
|
||||
|
||||
@TableField("LIVE_ADDRESS")
|
||||
private String liveAddress;
|
||||
|
||||
private Integer vdhisday;
|
||||
|
||||
@TableField("DELAY_TIME")
|
||||
private String delayTime;
|
||||
|
||||
@TableField("DELAY_NUM")
|
||||
private Integer delayNum;
|
||||
|
||||
private String project;
|
||||
|
||||
private String dtfrqcy;
|
||||
|
||||
private String remark;
|
||||
|
||||
private String vlsr;
|
||||
|
||||
@TableField("VLSR_TM")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date vlsrTm;
|
||||
|
||||
@TableField("WARN_STATE")
|
||||
private String warnState;
|
||||
}
|
||||
@ -0,0 +1,151 @@
|
||||
package com.yfd.platform.qgc_base.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@TableName("SD_VP_B_H")
|
||||
public class SdVpBH implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(type = IdType.INPUT)
|
||||
private String stcd;
|
||||
|
||||
private String stnm;
|
||||
|
||||
private String sttp;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String sttpName;
|
||||
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date tm;
|
||||
|
||||
private Integer blprd;
|
||||
|
||||
private BigDecimal lgtd;
|
||||
|
||||
private BigDecimal lttd;
|
||||
|
||||
private BigDecimal elev;
|
||||
|
||||
private String stlc;
|
||||
|
||||
private Integer usfl;
|
||||
|
||||
private Integer dtin;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String dtinName;
|
||||
|
||||
@TableField("DTIN_TM")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date dtinTm;
|
||||
|
||||
@TableField("ORDER_INDEX")
|
||||
private Integer orderIndex;
|
||||
|
||||
private String rstcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String ennm;
|
||||
|
||||
@TableField("BASE_ID")
|
||||
private String baseId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String baseName;
|
||||
|
||||
private String hbrvcd;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date stdsdt;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date pststdt;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date pesstdt;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date swdt;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date jcdt;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date wddt;
|
||||
|
||||
@TableField("BLDSTT_CODE")
|
||||
private Integer bldsttCode;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String bldsttCodeName;
|
||||
|
||||
private String introduce;
|
||||
|
||||
private String logo;
|
||||
|
||||
private String inffile;
|
||||
|
||||
private BigDecimal inv;
|
||||
|
||||
private Integer aptl;
|
||||
|
||||
private BigDecimal area;
|
||||
|
||||
private String place;
|
||||
|
||||
private String bhdx;
|
||||
|
||||
private String bhdxlb;
|
||||
|
||||
private String bhfs;
|
||||
|
||||
private String bhyy;
|
||||
|
||||
private Integer iscaec;
|
||||
|
||||
private String dtfrqcy;
|
||||
|
||||
private String remark;
|
||||
|
||||
private String vlsr;
|
||||
|
||||
@TableField("VLSR_TM")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date vlsrTm;
|
||||
|
||||
@TableField("RECORD_USER")
|
||||
private String recordUser;
|
||||
|
||||
@TableField("RECORD_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date recordTime;
|
||||
|
||||
@TableField("MODIFY_USER")
|
||||
private String modifyUser;
|
||||
|
||||
@TableField("MODIFY_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date modifyTime;
|
||||
|
||||
@TableField("IS_DELETED")
|
||||
private Integer isDeleted;
|
||||
|
||||
@TableField("DELETE_USER")
|
||||
private String deleteUser;
|
||||
|
||||
@TableField("DELETE_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date deleteTime;
|
||||
}
|
||||
@ -0,0 +1,117 @@
|
||||
package com.yfd.platform.qgc_base.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@TableName("SD_WE_B_H")
|
||||
public class SdWeBH implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(type = IdType.INPUT)
|
||||
private String stcd;
|
||||
|
||||
private String stnm;
|
||||
|
||||
private String sttp;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String sttpName;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date tm;
|
||||
|
||||
private BigDecimal lgtd;
|
||||
|
||||
private BigDecimal lttd;
|
||||
|
||||
private BigDecimal elev;
|
||||
|
||||
private String stlc;
|
||||
|
||||
private Integer usfl;
|
||||
|
||||
private Integer dtin;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String dtinName;
|
||||
|
||||
@TableField("DTIN_TM")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date dtinTm;
|
||||
|
||||
@TableField("ORDER_INDEX")
|
||||
private Integer orderIndex;
|
||||
|
||||
private String rstcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String ennm;
|
||||
|
||||
@TableField("BASE_ID")
|
||||
private String baseId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String baseName;
|
||||
|
||||
private String hbrvcd;
|
||||
|
||||
private String rvcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String rvnm;
|
||||
|
||||
private String addvcd;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date stdsdt;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date pststdt;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date pesstdt;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date swdt;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date jcdt;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date wddt;
|
||||
|
||||
@TableField("BLDSTT_CODE")
|
||||
private Integer bldsttCode;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String bldsttCodeName;
|
||||
|
||||
private String introduce;
|
||||
|
||||
private String logo;
|
||||
|
||||
private String inffile;
|
||||
|
||||
private BigDecimal inv;
|
||||
|
||||
private Integer invinmn;
|
||||
|
||||
private String dtfrqcy;
|
||||
|
||||
private String remark;
|
||||
|
||||
private String vlsr;
|
||||
|
||||
@TableField("VLSR_TM")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date vlsrTm;
|
||||
}
|
||||
@ -0,0 +1,148 @@
|
||||
package com.yfd.platform.qgc_base.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@TableName("SD_WQ_B_H")
|
||||
public class SdWqBH implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(type = IdType.INPUT)
|
||||
private String stcd;
|
||||
|
||||
private String stnm;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date tm;
|
||||
|
||||
private String sttp;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String sttpName;
|
||||
|
||||
private BigDecimal lgtd;
|
||||
|
||||
private BigDecimal lttd;
|
||||
|
||||
private BigDecimal elev;
|
||||
|
||||
private String stlc;
|
||||
|
||||
private String wwqtg;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String wwqtgName;
|
||||
|
||||
private String wqtype;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date jcdt;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date wddt;
|
||||
|
||||
@TableField("BLDSTT_CODE")
|
||||
private Integer bldsttCode;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String bldsttCodeName;
|
||||
|
||||
private String introduce;
|
||||
|
||||
private String logo;
|
||||
|
||||
private String inffile;
|
||||
|
||||
private Integer usfl;
|
||||
|
||||
private Integer dtin;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String dtinName;
|
||||
|
||||
@TableField("DTIN_SRC")
|
||||
private String dtinSrc;
|
||||
|
||||
@TableField("DTIN_TYPE")
|
||||
private Integer dtinType;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String dtinTypeName;
|
||||
|
||||
@TableField("DTIN_TM")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date dtinTm;
|
||||
|
||||
private Integer mway;
|
||||
|
||||
@TableField(exist = false)
|
||||
private Integer mwayName;
|
||||
|
||||
private String stindx;
|
||||
|
||||
@TableField("ORDER_INDEX")
|
||||
private Integer orderIndex;
|
||||
|
||||
private String rstcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String ennm;
|
||||
|
||||
@TableField("BASE_ID")
|
||||
private String baseId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String baseName;
|
||||
|
||||
private String hbrvcd;
|
||||
|
||||
private String fhstcd;
|
||||
|
||||
private Integer ispro;
|
||||
|
||||
private String dtfrqcy;
|
||||
|
||||
private String remark;
|
||||
|
||||
private String vlsr;
|
||||
|
||||
@TableField("VLSR_TM")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date vlsrTm;
|
||||
|
||||
@TableField("RECORD_USER")
|
||||
private String recordUser;
|
||||
|
||||
@TableField("RECORD_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date recordTime;
|
||||
|
||||
@TableField("MODIFY_USER")
|
||||
private String modifyUser;
|
||||
|
||||
@TableField("MODIFY_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date modifyTime;
|
||||
|
||||
@TableField("IS_DELETED")
|
||||
private Integer isDeleted;
|
||||
|
||||
@TableField("DELETE_USER")
|
||||
private String deleteUser;
|
||||
|
||||
@TableField("DELETE_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date deleteTime;
|
||||
|
||||
@TableField("WARN_STATE")
|
||||
private String warnState;
|
||||
}
|
||||
@ -0,0 +1,171 @@
|
||||
package com.yfd.platform.qgc_base.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@TableName("SD_WT_B_H")
|
||||
public class SdWtBH implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(type = IdType.INPUT)
|
||||
private String stcd;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date tm;
|
||||
|
||||
private String stnm;
|
||||
|
||||
private String sttp;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String sttpName;
|
||||
|
||||
private BigDecimal lgtd;
|
||||
|
||||
private BigDecimal lttd;
|
||||
|
||||
private BigDecimal elev;
|
||||
|
||||
private String stlc;
|
||||
|
||||
private String stsr;
|
||||
|
||||
@TableField("WT_DEVICE_TYPE")
|
||||
private Integer wtDeviceType;
|
||||
|
||||
@TableField("WT_TYPE")
|
||||
private String wtType;
|
||||
|
||||
private String wts;
|
||||
|
||||
@TableField("WT_HGT_TYPE")
|
||||
private Integer wtHgtType;
|
||||
|
||||
@TableField("WT_FIRST_HGT")
|
||||
private BigDecimal wtFirstHgt;
|
||||
|
||||
@TableField("WT_DIST")
|
||||
private String wtDist;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date jcdt;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date wddt;
|
||||
|
||||
@TableField("BLDSTT_CODE")
|
||||
private Integer bldsttCode;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String bldsttCodeName;
|
||||
|
||||
private BigDecimal inv;
|
||||
|
||||
private Integer invinmn;
|
||||
|
||||
private String introduce;
|
||||
|
||||
private String logo;
|
||||
|
||||
private String inffile;
|
||||
|
||||
private Integer usfl;
|
||||
|
||||
private Integer dtin;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String dtinName;
|
||||
|
||||
@TableField("DTIN_SRC")
|
||||
private String dtinSrc;
|
||||
|
||||
@TableField("DTIN_TYPE")
|
||||
private Integer dtinType;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String dtinTypeName;
|
||||
|
||||
@TableField("DTIN_TM")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date dtinTm;
|
||||
|
||||
private Integer mway;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String mwayName;
|
||||
|
||||
private String stindx;
|
||||
|
||||
@TableField("ORDER_INDEX")
|
||||
private Integer orderIndex;
|
||||
|
||||
private String dmstcd;
|
||||
|
||||
private String rstcd;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String ennm;
|
||||
|
||||
private String fhstcd;
|
||||
|
||||
private Integer ispro;
|
||||
|
||||
private String project;
|
||||
|
||||
private String dtfrqcy;
|
||||
|
||||
private String remark;
|
||||
|
||||
private String vlsr;
|
||||
|
||||
@TableField("VLSR_TM")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date vlsrTm;
|
||||
|
||||
@TableField("RECORD_USER")
|
||||
private String recordUser;
|
||||
|
||||
@TableField("RECORD_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date recordTime;
|
||||
|
||||
@TableField("MODIFY_USER")
|
||||
private String modifyUser;
|
||||
|
||||
@TableField("MODIFY_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date modifyTime;
|
||||
|
||||
@TableField("IS_DELETED")
|
||||
private Integer isDeleted;
|
||||
|
||||
@TableField("DELETE_USER")
|
||||
private String deleteUser;
|
||||
|
||||
@TableField("DELETE_TIME")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date deleteTime;
|
||||
|
||||
@TableField("BASE_ID")
|
||||
private String baseId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String baseName;
|
||||
|
||||
private String hbrvcd;
|
||||
|
||||
@TableField("WARN_STATE")
|
||||
private String warnState;
|
||||
|
||||
@TableField("IS_PUSH")
|
||||
private Integer isPush;
|
||||
}
|
||||
@ -2,6 +2,7 @@ package com.yfd.platform.qgc_base.domain.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@ -35,9 +36,9 @@ public class EngRsvrcscdBVo {
|
||||
|
||||
private Integer isDeleted;
|
||||
|
||||
private Double lgtd;
|
||||
private BigDecimal lgtd;
|
||||
|
||||
private Double lttd;
|
||||
private BigDecimal lttd;
|
||||
|
||||
private String stlc;
|
||||
}
|
||||
@ -4,6 +4,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@ -32,8 +33,8 @@ public class EngVmsstbprptVo implements Serializable {
|
||||
private String hycd;
|
||||
private String topHycd;
|
||||
private String stlc;
|
||||
private Double lgtd;
|
||||
private Double lttd;
|
||||
private BigDecimal lgtd;
|
||||
private BigDecimal lttd;
|
||||
private Date jcdt;
|
||||
private Date piodt;
|
||||
private Date aiodt;
|
||||
|
||||
@ -0,0 +1,7 @@
|
||||
package com.yfd.platform.qgc_base.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.yfd.platform.qgc_base.domain.MsEiaApprovalB;
|
||||
|
||||
public interface MsEiaApprovalBMapper extends BaseMapper<MsEiaApprovalB> {
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
package com.yfd.platform.qgc_base.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.yfd.platform.qgc_base.domain.MsWarnRuleB;
|
||||
|
||||
public interface MsWarnRuleBMapper extends BaseMapper<MsWarnRuleB> {
|
||||
}
|
||||
@ -0,0 +1,13 @@
|
||||
package com.yfd.platform.qgc_base.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.yfd.platform.qgc_base.domain.SdAiboxBH;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* AI边缘计算盒子基本属性表 Mapper 接口
|
||||
* </p>
|
||||
*/
|
||||
public interface SdAiboxBHMapper extends BaseMapper<SdAiboxBH> {
|
||||
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
package com.yfd.platform.qgc_base.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.yfd.platform.qgc_base.domain.SdAimonitorBH;
|
||||
|
||||
public interface SdAimonitorBHMapper extends BaseMapper<SdAimonitorBH> {
|
||||
}
|
||||
@ -0,0 +1,13 @@
|
||||
package com.yfd.platform.qgc_base.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.yfd.platform.qgc_base.domain.SdArtsgBH;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 人工产卵场工程信息表 Mapper 接口
|
||||
* </p>
|
||||
*/
|
||||
public interface SdArtsgBHMapper extends BaseMapper<SdArtsgBH> {
|
||||
|
||||
}
|
||||
@ -0,0 +1,13 @@
|
||||
package com.yfd.platform.qgc_base.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.yfd.platform.qgc_base.domain.SdDwBH;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 低温水减缓设施信息表 Mapper 接口
|
||||
* </p>
|
||||
*/
|
||||
public interface SdDwBHMapper extends BaseMapper<SdDwBH> {
|
||||
|
||||
}
|
||||
@ -0,0 +1,13 @@
|
||||
package com.yfd.platform.qgc_base.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.yfd.platform.qgc_base.domain.SdEqBH;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 生态流量泄放设施信息表 Mapper 接口
|
||||
* </p>
|
||||
*/
|
||||
public interface SdEqBHMapper extends BaseMapper<SdEqBH> {
|
||||
|
||||
}
|
||||
@ -0,0 +1,13 @@
|
||||
package com.yfd.platform.qgc_base.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.yfd.platform.qgc_base.domain.SdFbrdBH;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 鱼类增殖设施保护工程信息表 Mapper 接口
|
||||
* </p>
|
||||
*/
|
||||
public interface SdFbrdBHMapper extends BaseMapper<SdFbrdBH> {
|
||||
|
||||
}
|
||||
@ -0,0 +1,13 @@
|
||||
package com.yfd.platform.qgc_base.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.yfd.platform.qgc_base.domain.SdFhbtBH;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 栖息地保护工程信息表 Mapper 接口
|
||||
* </p>
|
||||
*/
|
||||
public interface SdFhbtBHMapper extends BaseMapper<SdFhbtBH> {
|
||||
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
package com.yfd.platform.qgc_base.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.yfd.platform.qgc_base.domain.SdOpinfoBH;
|
||||
|
||||
public interface SdOpinfoBHMapper extends BaseMapper<SdOpinfoBH> {
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
package com.yfd.platform.qgc_base.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.yfd.platform.qgc_base.domain.SdOtteBH;
|
||||
|
||||
public interface SdOtteBHMapper extends BaseMapper<SdOtteBH> {
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
package com.yfd.platform.qgc_base.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.yfd.platform.qgc_base.domain.SdOtweBH;
|
||||
|
||||
public interface SdOtweBHMapper extends BaseMapper<SdOtweBH> {
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
package com.yfd.platform.qgc_base.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.yfd.platform.qgc_base.domain.SdSonarBH;
|
||||
|
||||
public interface SdSonarBHMapper extends BaseMapper<SdSonarBH> {
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
package com.yfd.platform.qgc_base.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.yfd.platform.qgc_base.domain.SdTeBH;
|
||||
|
||||
public interface SdTeBHMapper extends BaseMapper<SdTeBH> {
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
package com.yfd.platform.qgc_base.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.yfd.platform.qgc_base.domain.SdVaBH;
|
||||
|
||||
public interface SdVaBHMapper extends BaseMapper<SdVaBH> {
|
||||
}
|
||||
@ -0,0 +1,9 @@
|
||||
package com.yfd.platform.qgc_base.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.yfd.platform.qgc_base.domain.SdVdinfoB;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
@Mapper
|
||||
public interface SdVdinfoBMapper extends BaseMapper<SdVdinfoB> {
|
||||
}
|
||||
@ -0,0 +1,9 @@
|
||||
package com.yfd.platform.qgc_base.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.yfd.platform.qgc_base.domain.SdVpBH;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
@Mapper
|
||||
public interface SdVpBHMapper extends BaseMapper<SdVpBH> {
|
||||
}
|
||||
@ -0,0 +1,9 @@
|
||||
package com.yfd.platform.qgc_base.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.yfd.platform.qgc_base.domain.SdWeBH;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
@Mapper
|
||||
public interface SdWeBHMapper extends BaseMapper<SdWeBH> {
|
||||
}
|
||||
@ -0,0 +1,9 @@
|
||||
package com.yfd.platform.qgc_base.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.yfd.platform.qgc_base.domain.SdWqBH;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
@Mapper
|
||||
public interface SdWqBHMapper extends BaseMapper<SdWqBH> {
|
||||
}
|
||||
@ -0,0 +1,9 @@
|
||||
package com.yfd.platform.qgc_base.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.yfd.platform.qgc_base.domain.SdWtBH;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
@Mapper
|
||||
public interface SdWtBHMapper extends BaseMapper<SdWtBH> {
|
||||
}
|
||||
@ -0,0 +1,18 @@
|
||||
package com.yfd.platform.qgc_base.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.qgc_base.domain.MsEiaApprovalB;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 生态环保批复文件 Service 接口
|
||||
*/
|
||||
public interface IMsEiaApprovalBService extends IService<MsEiaApprovalB> {
|
||||
Page<MsEiaApprovalB> queryPageList(DataSourceRequest request);
|
||||
boolean add(MsEiaApprovalB entity, String source);
|
||||
boolean update(MsEiaApprovalB entity, String source);
|
||||
boolean delete(List<String> ids, String source);
|
||||
}
|
||||
@ -9,4 +9,53 @@ public interface IMsOperationLogService {
|
||||
void recordEngUpdateLog(SdEngInfoBH before, SdEngInfoBH changeSet, String source);
|
||||
|
||||
void recordEngDeleteLog(SdEngInfoBH engInfo, String source);
|
||||
|
||||
/**
|
||||
* 通用操作日志记录
|
||||
* @param tableName 表名
|
||||
* @param recordId 记录ID(stcd)
|
||||
* @param operation 操作类型(新增/修改/删除)
|
||||
* @param source 操作来源
|
||||
*/
|
||||
void recordOperationLog(String tableName, String recordId, String operation, String source);
|
||||
|
||||
/**
|
||||
* 通用修改操作详情日志(含字段级变更详情)
|
||||
* <p>
|
||||
* 通过反射遍历实体所有字段,对比修改前后的值差异,
|
||||
* 将每个变更字段记录为一条操作日志详情。
|
||||
* </p>
|
||||
* @param tableName 表名
|
||||
* @param before 修改前的实体
|
||||
* @param after 修改后的实体
|
||||
* @param source 操作来源
|
||||
* @param <T> 实体类型
|
||||
*/
|
||||
<T> void recordModifyDetailLog(String tableName, T before, T after, String source);
|
||||
|
||||
/**
|
||||
* 通用新增操作详情日志(含字段级详情)
|
||||
* <p>
|
||||
* 通过反射遍历实体所有非空字段,将每个字段值
|
||||
* 记录为一条操作日志详情。
|
||||
* </p>
|
||||
* @param tableName 表名
|
||||
* @param entity 新增的实体
|
||||
* @param source 操作来源
|
||||
* @param <T> 实体类型
|
||||
*/
|
||||
<T> void recordAddDetailLog(String tableName, T entity, String source);
|
||||
|
||||
/**
|
||||
* 通用删除操作详情日志(含字段级详情)
|
||||
* <p>
|
||||
* 通过反射遍历实体所有非空字段,将每个被删除的字段值
|
||||
* 记录为一条操作日志详情。
|
||||
* </p>
|
||||
* @param tableName 表名
|
||||
* @param entity 被删除的实体
|
||||
* @param source 操作来源
|
||||
* @param <T> 实体类型
|
||||
*/
|
||||
<T> void recordDeleteDetailLog(String tableName, T entity, String source);
|
||||
}
|
||||
|
||||
@ -0,0 +1,18 @@
|
||||
package com.yfd.platform.qgc_base.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.qgc_base.domain.MsWarnRuleB;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 预警规则配置 Service 接口
|
||||
*/
|
||||
public interface IMsWarnRuleBService extends IService<MsWarnRuleB> {
|
||||
Page<MsWarnRuleB> queryPageList(DataSourceRequest request);
|
||||
boolean add(MsWarnRuleB entity, String source);
|
||||
boolean update(MsWarnRuleB entity, String source);
|
||||
boolean delete(List<String> ids, String source);
|
||||
}
|
||||
@ -0,0 +1,36 @@
|
||||
package com.yfd.platform.qgc_base.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.qgc_base.domain.SdAiboxBH;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* AI边缘计算盒子基本属性表 服务类
|
||||
* </p>
|
||||
*/
|
||||
public interface ISdAiboxBHService extends IService<SdAiboxBH> {
|
||||
|
||||
/**
|
||||
* 分页查询
|
||||
*/
|
||||
Page<SdAiboxBH> queryPageList(DataSourceRequest request);
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*/
|
||||
boolean add(SdAiboxBH entity, String source);
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*/
|
||||
boolean update(SdAiboxBH entity, String source);
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*/
|
||||
boolean delete(List<String> stcds, String source);
|
||||
}
|
||||
@ -0,0 +1,18 @@
|
||||
package com.yfd.platform.qgc_base.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.qgc_base.domain.SdAimonitorBH;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* AI智能监测装置 Service 接口
|
||||
*/
|
||||
public interface ISdAimonitorBHService extends IService<SdAimonitorBH> {
|
||||
Page<SdAimonitorBH> queryPageList(DataSourceRequest request);
|
||||
boolean add(SdAimonitorBH entity, String source);
|
||||
boolean update(SdAimonitorBH entity, String source);
|
||||
boolean delete(List<String> stcds, String source);
|
||||
}
|
||||
@ -0,0 +1,36 @@
|
||||
package com.yfd.platform.qgc_base.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.qgc_base.domain.SdArtsgBH;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 人工产卵场工程信息表 服务类
|
||||
* </p>
|
||||
*/
|
||||
public interface ISdArtsgBHService extends IService<SdArtsgBH> {
|
||||
|
||||
/**
|
||||
* 分页查询
|
||||
*/
|
||||
Page<SdArtsgBH> queryPageList(DataSourceRequest request);
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*/
|
||||
boolean add(SdArtsgBH entity, String source);
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*/
|
||||
boolean update(SdArtsgBH entity, String source);
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*/
|
||||
boolean delete(List<String> stcds, String source);
|
||||
}
|
||||
@ -0,0 +1,36 @@
|
||||
package com.yfd.platform.qgc_base.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.qgc_base.domain.SdDwBH;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 低温水减缓设施信息表 服务类
|
||||
* </p>
|
||||
*/
|
||||
public interface ISdDwBHService extends IService<SdDwBH> {
|
||||
|
||||
/**
|
||||
* 分页查询
|
||||
*/
|
||||
Page<SdDwBH> queryPageList(DataSourceRequest request);
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*/
|
||||
boolean add(SdDwBH entity, String source);
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*/
|
||||
boolean update(SdDwBH entity, String source);
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*/
|
||||
boolean delete(List<String> stcds, String source);
|
||||
}
|
||||
@ -0,0 +1,36 @@
|
||||
package com.yfd.platform.qgc_base.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.qgc_base.domain.SdEqBH;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 生态流量泄放设施信息表 服务类
|
||||
* </p>
|
||||
*/
|
||||
public interface ISdEqBHService extends IService<SdEqBH> {
|
||||
|
||||
/**
|
||||
* 分页查询
|
||||
*/
|
||||
Page<SdEqBH> queryPageList(DataSourceRequest request);
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*/
|
||||
boolean add(SdEqBH entity, String source);
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*/
|
||||
boolean update(SdEqBH entity, String source);
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*/
|
||||
boolean delete(List<String> stcds, String source);
|
||||
}
|
||||
@ -0,0 +1,36 @@
|
||||
package com.yfd.platform.qgc_base.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.qgc_base.domain.SdFbrdBH;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 鱼类增殖设施保护工程信息表 服务类
|
||||
* </p>
|
||||
*/
|
||||
public interface ISdFbrdBHService extends IService<SdFbrdBH> {
|
||||
|
||||
/**
|
||||
* 分页查询
|
||||
*/
|
||||
Page<SdFbrdBH> queryPageList(DataSourceRequest request);
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*/
|
||||
boolean add(SdFbrdBH entity, String source);
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*/
|
||||
boolean update(SdFbrdBH entity, String source);
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*/
|
||||
boolean delete(List<String> stcds, String source);
|
||||
}
|
||||
@ -0,0 +1,36 @@
|
||||
package com.yfd.platform.qgc_base.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.qgc_base.domain.SdFhbtBH;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 栖息地保护工程信息表 服务类
|
||||
* </p>
|
||||
*/
|
||||
public interface ISdFhbtBHService extends IService<SdFhbtBH> {
|
||||
|
||||
/**
|
||||
* 分页查询
|
||||
*/
|
||||
Page<SdFhbtBH> queryPageList(DataSourceRequest request);
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*/
|
||||
boolean add(SdFhbtBH entity, String source);
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*/
|
||||
boolean update(SdFhbtBH entity, String source);
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*/
|
||||
boolean delete(List<String> stcds, String source);
|
||||
}
|
||||
@ -2,6 +2,8 @@ package com.yfd.platform.qgc_base.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.qgc_base.domain.SdFhbtBH;
|
||||
import com.yfd.platform.qgc_base.domain.SdFpssBH;
|
||||
|
||||
import java.util.List;
|
||||
@ -20,11 +22,15 @@ public interface ISdFpssBHService extends IService<SdFpssBH> {
|
||||
|
||||
Set<String> getUserAuthorizedStationCodes();
|
||||
|
||||
boolean add(SdFpssBH sdFpssBH);
|
||||
boolean add(SdFpssBH sdFpssBH, String source);
|
||||
|
||||
boolean updateById(SdFpssBH sdFpssBH);
|
||||
boolean updateById(SdFpssBH sdFpssBH, String source);
|
||||
|
||||
boolean deleteById(String stcd, String sttp);
|
||||
|
||||
SdFpssBH getDetail(String stcd, String sttp);
|
||||
|
||||
Page<SdFpssBH> queryPageList(DataSourceRequest request);
|
||||
|
||||
boolean delete(List<String> stcds, String source);
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
package com.yfd.platform.qgc_base.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.qgc_base.domain.SdOpinfoBH;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface ISdOpinfoBHService extends IService<SdOpinfoBH> {
|
||||
Page<SdOpinfoBH> queryPageList(DataSourceRequest request);
|
||||
boolean add(SdOpinfoBH entity, String source);
|
||||
boolean update(SdOpinfoBH entity, String source);
|
||||
boolean delete(List<String> stcds, String source);
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
package com.yfd.platform.qgc_base.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.qgc_base.domain.SdOtteBH;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface ISdOtteBHService extends IService<SdOtteBH> {
|
||||
Page<SdOtteBH> queryPageList(DataSourceRequest request);
|
||||
boolean add(SdOtteBH entity, String source);
|
||||
boolean update(SdOtteBH entity, String source);
|
||||
boolean delete(List<String> stcds, String source);
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
package com.yfd.platform.qgc_base.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.qgc_base.domain.SdOtweBH;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface ISdOtweBHService extends IService<SdOtweBH> {
|
||||
Page<SdOtweBH> queryPageList(DataSourceRequest request);
|
||||
boolean add(SdOtweBH entity, String source);
|
||||
boolean update(SdOtweBH entity, String source);
|
||||
boolean delete(List<String> stcds, String source);
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
package com.yfd.platform.qgc_base.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.qgc_base.domain.SdSonarBH;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface ISdSonarBHService extends IService<SdSonarBH> {
|
||||
Page<SdSonarBH> queryPageList(DataSourceRequest request);
|
||||
boolean add(SdSonarBH entity, String source);
|
||||
boolean update(SdSonarBH entity, String source);
|
||||
boolean delete(List<String> stcds, String source);
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
package com.yfd.platform.qgc_base.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.qgc_base.domain.SdTeBH;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface ISdTeBHService extends IService<SdTeBH> {
|
||||
Page<SdTeBH> queryPageList(DataSourceRequest request);
|
||||
boolean add(SdTeBH entity, String source);
|
||||
boolean update(SdTeBH entity, String source);
|
||||
boolean delete(List<String> stcds, String source);
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
package com.yfd.platform.qgc_base.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.qgc_base.domain.SdVaBH;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface ISdVaBHService extends IService<SdVaBH> {
|
||||
Page<SdVaBH> queryPageList(DataSourceRequest request);
|
||||
boolean add(SdVaBH entity, String source);
|
||||
boolean update(SdVaBH entity, String source);
|
||||
boolean delete(List<String> stcds, String source);
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
package com.yfd.platform.qgc_base.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.qgc_base.domain.SdVdinfoB;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface ISdVdinfoBService extends IService<SdVdinfoB> {
|
||||
Page<SdVdinfoB> queryPageList(DataSourceRequest request);
|
||||
boolean add(SdVdinfoB entity, String source);
|
||||
boolean update(SdVdinfoB entity, String source);
|
||||
boolean delete(List<String> stcds, String source);
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
package com.yfd.platform.qgc_base.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.qgc_base.domain.SdVpBH;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface ISdVpBHService extends IService<SdVpBH> {
|
||||
Page<SdVpBH> queryPageList(DataSourceRequest request);
|
||||
boolean add(SdVpBH entity, String source);
|
||||
boolean update(SdVpBH entity, String source);
|
||||
boolean delete(List<String> stcds, String source);
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
package com.yfd.platform.qgc_base.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.qgc_base.domain.SdWeBH;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface ISdWeBHService extends IService<SdWeBH> {
|
||||
Page<SdWeBH> queryPageList(DataSourceRequest request);
|
||||
boolean add(SdWeBH entity, String source);
|
||||
boolean update(SdWeBH entity, String source);
|
||||
boolean delete(List<String> stcds, String source);
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
package com.yfd.platform.qgc_base.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.qgc_base.domain.SdWqBH;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface ISdWqBHService extends IService<SdWqBH> {
|
||||
Page<SdWqBH> queryPageList(DataSourceRequest request);
|
||||
boolean add(SdWqBH entity, String source);
|
||||
boolean update(SdWqBH entity, String source);
|
||||
boolean delete(List<String> stcds, String source);
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
package com.yfd.platform.qgc_base.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.qgc_base.domain.SdWtBH;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface ISdWtBHService extends IService<SdWtBH> {
|
||||
Page<SdWtBH> queryPageList(DataSourceRequest request);
|
||||
boolean add(SdWtBH entity, String source);
|
||||
boolean update(SdWtBH entity, String source);
|
||||
boolean delete(List<String> stcds, String source);
|
||||
}
|
||||
@ -0,0 +1,76 @@
|
||||
package com.yfd.platform.qgc_base.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.yfd.platform.common.DataSourceRequest;
|
||||
import com.yfd.platform.qgc_base.domain.MsEiaApprovalB;
|
||||
import com.yfd.platform.qgc_base.mapper.MsEiaApprovalBMapper;
|
||||
import com.yfd.platform.qgc_base.service.IMsEiaApprovalBService;
|
||||
import com.yfd.platform.qgc_base.service.IMsOperationLogService;
|
||||
import com.yfd.platform.utils.DataSourceRequestUtil;
|
||||
import com.yfd.platform.utils.SecurityUtils;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 生态环保批复文件 Service 实现类
|
||||
*/
|
||||
@Service
|
||||
public class MsEiaApprovalBServiceImpl extends ServiceImpl<MsEiaApprovalBMapper, MsEiaApprovalB> implements IMsEiaApprovalBService {
|
||||
|
||||
private static final String TABLE_NAME = "MS_EIAAPPROVAL_B";
|
||||
|
||||
@Resource
|
||||
private IMsOperationLogService msOperationLogService;
|
||||
|
||||
@Override
|
||||
public Page<MsEiaApprovalB> queryPageList(DataSourceRequest request) {
|
||||
return DataSourceRequestUtil.executeQuery(request, MsEiaApprovalB.class, this);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean add(MsEiaApprovalB entity, String source) {
|
||||
boolean result = this.save(entity);
|
||||
if (result) {
|
||||
msOperationLogService.recordAddDetailLog(TABLE_NAME, entity, source);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean update(MsEiaApprovalB entity, String source) {
|
||||
MsEiaApprovalB before = this.getById(entity.getId());
|
||||
boolean result = this.updateById(entity);
|
||||
if (result && before != null) {
|
||||
msOperationLogService.recordModifyDetailLog(TABLE_NAME, before, entity, source);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean delete(List<String> ids, String source) {
|
||||
if (ids == null || ids.isEmpty()) return false;
|
||||
int count = 0;
|
||||
for (String id : ids) {
|
||||
LambdaUpdateWrapper<MsEiaApprovalB> wrapper = new LambdaUpdateWrapper<>();
|
||||
wrapper.eq(MsEiaApprovalB::getId, id);
|
||||
wrapper.set(MsEiaApprovalB::getIsDeleted, 1);
|
||||
wrapper.set(MsEiaApprovalB::getDeleteUser, SecurityUtils.getCurrentUsername());
|
||||
wrapper.set(MsEiaApprovalB::getDeleteTime, new Date());
|
||||
if (this.update(wrapper)) {
|
||||
MsEiaApprovalB entity = this.getById(id);
|
||||
msOperationLogService.recordDeleteDetailLog(TABLE_NAME, entity, source);
|
||||
count++;
|
||||
}
|
||||
}
|
||||
return count > 0;
|
||||
}
|
||||
}
|
||||
@ -379,16 +379,128 @@ public class MsOperationLogServiceImpl implements IMsOperationLogService {
|
||||
}
|
||||
|
||||
private MsOperationLog buildMainLog(String recordId,String remark, String source) {
|
||||
return buildMainLog(ENG_TABLE_NAME, recordId, remark, source);
|
||||
}
|
||||
|
||||
private MsOperationLog buildMainLog(String tableName, String recordId, String remark, String source) {
|
||||
MsOperationLog log = new MsOperationLog();
|
||||
log.setOperator(resolveOperator());
|
||||
log.setOperateTime(new Date());
|
||||
log.setTableName(ENG_TABLE_NAME);
|
||||
log.setTableName(tableName);
|
||||
log.setRecordId(recordId);
|
||||
log.setSource(StrUtil.trimToNull(source));
|
||||
log.setRemark(remark);
|
||||
return log;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void recordOperationLog(String tableName, String recordId, String operation, String source) {
|
||||
MsOperationLog log = buildMainLog(tableName, recordId, operation, source);
|
||||
msOperationLogMapper.insert(log);
|
||||
}
|
||||
|
||||
@Override
|
||||
public <T> void recordModifyDetailLog(String tableName, T before, T after, String source) {
|
||||
if (before == null || after == null) {
|
||||
return;
|
||||
}
|
||||
String recordId = getStcd(before);
|
||||
MsOperationLog mainLog = buildMainLog(tableName, recordId, "修改", source);
|
||||
msOperationLogMapper.insert(mainLog);
|
||||
|
||||
List<MsOperationLogDetail> details = new ArrayList<>();
|
||||
Set<String> processedColumns = new HashSet<>();
|
||||
Class<?> entityClass = before.getClass();
|
||||
|
||||
for (Field field : entityClass.getDeclaredFields()) {
|
||||
if (shouldSkipField(field)) {
|
||||
continue;
|
||||
}
|
||||
field.setAccessible(true);
|
||||
String columnName = resolveColumnName(field);
|
||||
if (processedColumns.contains(columnName)) {
|
||||
continue;
|
||||
}
|
||||
Object oldValue = getFieldValue(field, before);
|
||||
Object newValue = getFieldValue(field, after);
|
||||
|
||||
//如果新值是null,则不记录
|
||||
if(newValue == null){
|
||||
continue;
|
||||
}
|
||||
if (equalsValue(oldValue, newValue)) {
|
||||
continue;
|
||||
}
|
||||
details.add(buildGenericDetail(mainLog.getId(), tableName, recordId, columnName,
|
||||
oldValue, newValue, "修改字段值"));
|
||||
processedColumns.add(columnName);
|
||||
}
|
||||
batchInsertDetails(details);
|
||||
}
|
||||
|
||||
@Override
|
||||
public <T> void recordAddDetailLog(String tableName, T entity, String source) {
|
||||
if (entity == null) {
|
||||
return;
|
||||
}
|
||||
String recordId = getStcd(entity);
|
||||
MsOperationLog mainLog = buildMainLog(tableName, recordId, "新增", source);
|
||||
msOperationLogMapper.insert(mainLog);
|
||||
|
||||
List<MsOperationLogDetail> details = new ArrayList<>();
|
||||
Set<String> processedColumns = new HashSet<>();
|
||||
Class<?> entityClass = entity.getClass();
|
||||
|
||||
for (Field field : entityClass.getDeclaredFields()) {
|
||||
if (shouldSkipField(field)) {
|
||||
continue;
|
||||
}
|
||||
field.setAccessible(true);
|
||||
String columnName = resolveColumnName(field);
|
||||
if (processedColumns.contains(columnName)) {
|
||||
continue;
|
||||
}
|
||||
Object newValue = getFieldValue(field, entity);
|
||||
details.add(buildGenericDetail(mainLog.getId(), tableName, recordId, columnName,
|
||||
null, newValue, "新增字段值"));
|
||||
processedColumns.add(columnName);
|
||||
}
|
||||
batchInsertDetails(details);
|
||||
}
|
||||
|
||||
@Override
|
||||
public <T> void recordDeleteDetailLog(String tableName, T entity, String source) {
|
||||
if (entity == null) {
|
||||
return;
|
||||
}
|
||||
String recordId = getStcd(entity);
|
||||
MsOperationLog mainLog = buildMainLog(tableName, recordId, "删除", source);
|
||||
msOperationLogMapper.insert(mainLog);
|
||||
|
||||
List<MsOperationLogDetail> details = new ArrayList<>();
|
||||
Set<String> processedColumns = new HashSet<>();
|
||||
Class<?> entityClass = entity.getClass();
|
||||
|
||||
for (Field field : entityClass.getDeclaredFields()) {
|
||||
if (shouldSkipField(field)) {
|
||||
continue;
|
||||
}
|
||||
field.setAccessible(true);
|
||||
String columnName = resolveColumnName(field);
|
||||
if (processedColumns.contains(columnName)) {
|
||||
continue;
|
||||
}
|
||||
Object oldValue = getFieldValue(field, entity);
|
||||
// if (oldValue == null) {
|
||||
// continue;
|
||||
// }
|
||||
details.add(buildGenericDetail(mainLog.getId(), tableName, recordId, columnName,
|
||||
oldValue, null, "删除字段值"));
|
||||
processedColumns.add(columnName);
|
||||
}
|
||||
batchInsertDetails(details);
|
||||
}
|
||||
|
||||
private MsOperationLogDetail buildDetail(String mainId,
|
||||
String stationCode,
|
||||
String fieldCode,
|
||||
@ -412,9 +524,41 @@ public class MsOperationLogServiceImpl implements IMsOperationLogService {
|
||||
}
|
||||
|
||||
private void batchInsertDetails(List<MsOperationLogDetail> details) {
|
||||
if (details == null || details.isEmpty()) {
|
||||
return;
|
||||
}
|
||||
msOperationLogDetailMapper.insert(details);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过反射获取实体的 stcd(记录ID)
|
||||
*/
|
||||
private <T> String getStcd(T entity) {
|
||||
try {
|
||||
return (String) entity.getClass().getMethod("getStcd").invoke(entity);
|
||||
} catch (Exception e) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 构建通用的操作日志详情(不含字典名称解析)
|
||||
*/
|
||||
private MsOperationLogDetail buildGenericDetail(String mainId, String tableName,
|
||||
String stationCode, String fieldCode,
|
||||
Object oldValue, Object newValue, String remark) {
|
||||
MsOperationLogDetail detail = new MsOperationLogDetail();
|
||||
detail.setMainId(mainId);
|
||||
detail.setTableName(tableName);
|
||||
detail.setStationCode(stationCode);
|
||||
detail.setFieldCode(fieldCode);
|
||||
detail.setFieldMeaning(fieldCode);
|
||||
detail.setOldValueCode(formatValue(oldValue));
|
||||
detail.setNewValueCode(formatValue(newValue));
|
||||
detail.setRemark(remark);
|
||||
return detail;
|
||||
}
|
||||
|
||||
private boolean shouldSkipField(Field field) {
|
||||
if (Modifier.isStatic(field.getModifiers())) {
|
||||
return true;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user