diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..356724b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,47 @@
+# See http://help.github.com/ignore-files/ for more about ignoring files.
+
+# compiled output
+/dist
+/build
+/tmp
+/out-tsc
+# Only exists if Bazel was run
+/bazel-out
+
+# dependencies
+/node_modules
+# profiling files
+chrome-profiler-events*.json
+speed-measure-plugin*.json
+
+# IDEs and editors
+/.idea
+/.angular
+.project
+.classpath
+.c9/
+*.launch
+.settings/
+*.sublime-workspace
+
+# IDE - VSCode
+.vscode/*
+!.vscode/settings.json
+!.vscode/tasks.json
+!.vscode/launch.json
+!.vscode/extensions.json
+.history/*
+
+# misc
+/.sass-cache
+/connect.lock
+/coverage
+/libpeerconnection.log
+npm-debug.log
+yarn-error.log
+testem.log
+/typings
+
+# System Files
+.DS_Store
+Thumbs.db
diff --git a/build/classes/app.properties b/build/classes/app.properties
index f98023c..24d07e2 100644
--- a/build/classes/app.properties
+++ b/build/classes/app.properties
@@ -1,5 +1,5 @@
AppDebug=true
AppParamHelper=cn.tsy.idsse.dsds.helper.DSDSParamHelper
-AppDatabaseStdout=InActive
+AppDatabaseStdout=Active
AppListener=cn.tsy.idsse.dsds.control.DSDSInitializeLisener
AppName=DSDS2024Server
\ No newline at end of file
diff --git a/build/classes/cn/tsy/data/idsse/dsds/mapper/dict/DictDataMapper.class b/build/classes/cn/tsy/data/idsse/dsds/mapper/dict/DictDataMapper.class
index 6e75d37..33cac4f 100644
Binary files a/build/classes/cn/tsy/data/idsse/dsds/mapper/dict/DictDataMapper.class and b/build/classes/cn/tsy/data/idsse/dsds/mapper/dict/DictDataMapper.class differ
diff --git a/build/classes/cn/tsy/data/idsse/dsds/mapper/dict/DictDataMapper.xml b/build/classes/cn/tsy/data/idsse/dsds/mapper/dict/DictDataMapper.xml
index 3d0fea6..0d8ae1d 100644
--- a/build/classes/cn/tsy/data/idsse/dsds/mapper/dict/DictDataMapper.xml
+++ b/build/classes/cn/tsy/data/idsse/dsds/mapper/dict/DictDataMapper.xml
@@ -17,7 +17,42 @@
DESC
-
+
\ No newline at end of file
diff --git a/build/classes/cn/tsy/data/idsse/dsds/mapper/dict/DictEquipmentMapper.class b/build/classes/cn/tsy/data/idsse/dsds/mapper/dict/DictEquipmentMapper.class
index 99dafb0..ac6a26d 100644
Binary files a/build/classes/cn/tsy/data/idsse/dsds/mapper/dict/DictEquipmentMapper.class and b/build/classes/cn/tsy/data/idsse/dsds/mapper/dict/DictEquipmentMapper.class differ
diff --git a/build/classes/cn/tsy/data/idsse/dsds/mapper/dict/DictEquipmentMapper.xml b/build/classes/cn/tsy/data/idsse/dsds/mapper/dict/DictEquipmentMapper.xml
index c522f68..43d2a23 100644
--- a/build/classes/cn/tsy/data/idsse/dsds/mapper/dict/DictEquipmentMapper.xml
+++ b/build/classes/cn/tsy/data/idsse/dsds/mapper/dict/DictEquipmentMapper.xml
@@ -19,5 +19,41 @@
+
\ No newline at end of file
diff --git a/build/classes/cn/tsy/data/idsse/dsds/mapper/dict/DictPlatformMapper.class b/build/classes/cn/tsy/data/idsse/dsds/mapper/dict/DictPlatformMapper.class
index 8b3268f..065d2d3 100644
Binary files a/build/classes/cn/tsy/data/idsse/dsds/mapper/dict/DictPlatformMapper.class and b/build/classes/cn/tsy/data/idsse/dsds/mapper/dict/DictPlatformMapper.class differ
diff --git a/build/classes/cn/tsy/data/idsse/dsds/mapper/dict/DictPlatformMapper.xml b/build/classes/cn/tsy/data/idsse/dsds/mapper/dict/DictPlatformMapper.xml
index 4264057..240ec13 100644
--- a/build/classes/cn/tsy/data/idsse/dsds/mapper/dict/DictPlatformMapper.xml
+++ b/build/classes/cn/tsy/data/idsse/dsds/mapper/dict/DictPlatformMapper.xml
@@ -19,6 +19,41 @@
-
+
\ No newline at end of file
diff --git a/build/classes/cn/tsy/data/idsse/dsds/mapper/sample/SampleRegMapper.class b/build/classes/cn/tsy/data/idsse/dsds/mapper/sample/SampleRegMapper.class
deleted file mode 100644
index d14e423..0000000
Binary files a/build/classes/cn/tsy/data/idsse/dsds/mapper/sample/SampleRegMapper.class and /dev/null differ
diff --git a/build/classes/cn/tsy/data/idsse/dsds/mapper/sample/SampleRegMapper.xml b/build/classes/cn/tsy/data/idsse/dsds/mapper/sample/SampleRegMapper.xml
deleted file mode 100644
index 4a2cc20..0000000
--- a/build/classes/cn/tsy/data/idsse/dsds/mapper/sample/SampleRegMapper.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/build/classes/cn/tsy/data/idsse/dsds/mapper/voyage/VoyageRegMapper.class b/build/classes/cn/tsy/data/idsse/dsds/mapper/voyage/VoyageRegMapper.class
index 28d3075..ed8020a 100644
Binary files a/build/classes/cn/tsy/data/idsse/dsds/mapper/voyage/VoyageRegMapper.class and b/build/classes/cn/tsy/data/idsse/dsds/mapper/voyage/VoyageRegMapper.class differ
diff --git a/build/classes/cn/tsy/data/idsse/dsds/mapper/voyage/VoyageRegMapper.xml b/build/classes/cn/tsy/data/idsse/dsds/mapper/voyage/VoyageRegMapper.xml
index 5649f8a..91d542c 100644
--- a/build/classes/cn/tsy/data/idsse/dsds/mapper/voyage/VoyageRegMapper.xml
+++ b/build/classes/cn/tsy/data/idsse/dsds/mapper/voyage/VoyageRegMapper.xml
@@ -21,6 +21,37 @@
+
+
-
+
\ No newline at end of file
diff --git a/src/main/java/cn/tsy/data/idsse/dsds/mapper/dict/DictEquipmentMapper.java b/src/main/java/cn/tsy/data/idsse/dsds/mapper/dict/DictEquipmentMapper.java
index 8ac6496..f1e7cc0 100644
--- a/src/main/java/cn/tsy/data/idsse/dsds/mapper/dict/DictEquipmentMapper.java
+++ b/src/main/java/cn/tsy/data/idsse/dsds/mapper/dict/DictEquipmentMapper.java
@@ -7,6 +7,7 @@ import cn.hme.framework.jdbc.constant.SqlProviderConstant;
import cn.hme.framework.jdbc.mapper.IHmeMapper;
import cn.hme.framework.jdbc.provider.page.Pageable;
import cn.tsy.data.idsse.dsds.model.dict.DictEquipment;
+import cn.tsy.idsse.dsds.control.search.SearchParam;
@HmeMapper
public interface DictEquipmentMapper extends IHmeMapper {
@@ -18,4 +19,14 @@ public interface DictEquipmentMapper extends IHmeMapper {
@Param(SqlProviderConstant.SQL_PAGE_ORDER) String order,
@Param(SqlProviderConstant.SQL_PAGE_TYPE) String type
);
+
+ public Pageable searchWithPage(
+ @Param(SqlProviderConstant.SQL_PAGE_GROUP) Integer group,
+ @Param(SqlProviderConstant.SQL_PAGE_START) Integer start,
+ @Param(SqlProviderConstant.SQL_PAGE_LIMIT) Integer limit,
+ @Param(SqlProviderConstant.SQL_PAGE_QUERY) String query,
+ @Param(SqlProviderConstant.SQL_PAGE_ORDER) String order,
+ @Param(SqlProviderConstant.SQL_PAGE_TYPE) String type,
+ @Param("param") SearchParam param
+ );
}
diff --git a/src/main/java/cn/tsy/data/idsse/dsds/mapper/dict/DictEquipmentMapper.xml b/src/main/java/cn/tsy/data/idsse/dsds/mapper/dict/DictEquipmentMapper.xml
index c522f68..43d2a23 100644
--- a/src/main/java/cn/tsy/data/idsse/dsds/mapper/dict/DictEquipmentMapper.xml
+++ b/src/main/java/cn/tsy/data/idsse/dsds/mapper/dict/DictEquipmentMapper.xml
@@ -19,5 +19,41 @@
+
\ No newline at end of file
diff --git a/src/main/java/cn/tsy/data/idsse/dsds/mapper/dict/DictPlatformMapper.java b/src/main/java/cn/tsy/data/idsse/dsds/mapper/dict/DictPlatformMapper.java
index 67b616e..742c5c7 100644
--- a/src/main/java/cn/tsy/data/idsse/dsds/mapper/dict/DictPlatformMapper.java
+++ b/src/main/java/cn/tsy/data/idsse/dsds/mapper/dict/DictPlatformMapper.java
@@ -7,6 +7,7 @@ import cn.hme.framework.jdbc.constant.SqlProviderConstant;
import cn.hme.framework.jdbc.mapper.IHmeMapper;
import cn.hme.framework.jdbc.provider.page.Pageable;
import cn.tsy.data.idsse.dsds.model.dict.DictPlatform;
+import cn.tsy.idsse.dsds.control.search.SearchParam;
@HmeMapper
public interface DictPlatformMapper extends IHmeMapper {
@@ -18,4 +19,14 @@ public interface DictPlatformMapper extends IHmeMapper {
@Param(SqlProviderConstant.SQL_PAGE_ORDER) String order,
@Param(SqlProviderConstant.SQL_PAGE_TYPE) String type
);
+
+ public Pageable searchWithPage(
+ @Param(SqlProviderConstant.SQL_PAGE_GROUP) Integer group,
+ @Param(SqlProviderConstant.SQL_PAGE_START) Integer start,
+ @Param(SqlProviderConstant.SQL_PAGE_LIMIT) Integer limit,
+ @Param(SqlProviderConstant.SQL_PAGE_QUERY) String query,
+ @Param(SqlProviderConstant.SQL_PAGE_ORDER) String order,
+ @Param(SqlProviderConstant.SQL_PAGE_TYPE) String type,
+ @Param("param") SearchParam param
+ );
}
diff --git a/src/main/java/cn/tsy/data/idsse/dsds/mapper/dict/DictPlatformMapper.xml b/src/main/java/cn/tsy/data/idsse/dsds/mapper/dict/DictPlatformMapper.xml
index 4264057..240ec13 100644
--- a/src/main/java/cn/tsy/data/idsse/dsds/mapper/dict/DictPlatformMapper.xml
+++ b/src/main/java/cn/tsy/data/idsse/dsds/mapper/dict/DictPlatformMapper.xml
@@ -19,6 +19,41 @@
-
+
\ No newline at end of file
diff --git a/src/main/java/cn/tsy/data/idsse/dsds/mapper/sample/SampleRegMapper.java b/src/main/java/cn/tsy/data/idsse/dsds/mapper/sample/SampleRegMapper.java
deleted file mode 100644
index a7a43db..0000000
--- a/src/main/java/cn/tsy/data/idsse/dsds/mapper/sample/SampleRegMapper.java
+++ /dev/null
@@ -1,21 +0,0 @@
-package cn.tsy.data.idsse.dsds.mapper.sample;
-
-import org.apache.ibatis.annotations.Param;
-
-import cn.hme.framework.jdbc.annotation.HmeMapper;
-import cn.hme.framework.jdbc.constant.SqlProviderConstant;
-import cn.hme.framework.jdbc.mapper.IHmeMapper;
-import cn.hme.framework.jdbc.provider.page.Pageable;
-import cn.tsy.data.idsse.dsds.model.sample.SampleReg;
-
-@HmeMapper
-public interface SampleRegMapper extends IHmeMapper {
- public Pageable sampleWithPage(
- @Param(SqlProviderConstant.SQL_PAGE_GROUP) Integer group,
- @Param(SqlProviderConstant.SQL_PAGE_START) Integer start,
- @Param(SqlProviderConstant.SQL_PAGE_LIMIT) Integer limit,
- @Param(SqlProviderConstant.SQL_PAGE_QUERY) String query,
- @Param(SqlProviderConstant.SQL_PAGE_ORDER) String order,
- @Param(SqlProviderConstant.SQL_PAGE_TYPE) String type
- );
-}
diff --git a/src/main/java/cn/tsy/data/idsse/dsds/mapper/sample/SampleRegMapper.xml b/src/main/java/cn/tsy/data/idsse/dsds/mapper/sample/SampleRegMapper.xml
deleted file mode 100644
index 4a2cc20..0000000
--- a/src/main/java/cn/tsy/data/idsse/dsds/mapper/sample/SampleRegMapper.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/java/cn/tsy/data/idsse/dsds/mapper/voyage/VoyageRegMapper.java b/src/main/java/cn/tsy/data/idsse/dsds/mapper/voyage/VoyageRegMapper.java
index 39a2e03..aec0ae4 100644
--- a/src/main/java/cn/tsy/data/idsse/dsds/mapper/voyage/VoyageRegMapper.java
+++ b/src/main/java/cn/tsy/data/idsse/dsds/mapper/voyage/VoyageRegMapper.java
@@ -11,6 +11,7 @@ import cn.hme.framework.jdbc.constant.SqlProviderConstant;
import cn.hme.framework.jdbc.mapper.IHmeMapper;
import cn.hme.framework.jdbc.provider.page.Pageable;
import cn.tsy.data.idsse.dsds.model.voyage.VoyageReg;
+import cn.tsy.idsse.dsds.control.search.SearchParam;
@HmeMapper
public interface VoyageRegMapper extends IHmeMapper {
@@ -24,5 +25,15 @@ public interface VoyageRegMapper extends IHmeMapper {
@Param(SqlProviderConstant.SQL_PAGE_TYPE) String type
);
+ public Pageable searchWithPage(
+ @Param(SqlProviderConstant.SQL_PAGE_GROUP) Integer group,
+ @Param(SqlProviderConstant.SQL_PAGE_START) Integer start,
+ @Param(SqlProviderConstant.SQL_PAGE_LIMIT) Integer limit,
+ @Param(SqlProviderConstant.SQL_PAGE_QUERY) String query,
+ @Param(SqlProviderConstant.SQL_PAGE_ORDER) String order,
+ @Param(SqlProviderConstant.SQL_PAGE_TYPE) String type,
+ @Param("param") SearchParam param
+ );
+
public List