diff --git a/code/java/后端-需求/pom.xml b/code/java/后端-需求/pom.xml
index 176972e..f9bb36f 100644
--- a/code/java/后端-需求/pom.xml
+++ b/code/java/后端-需求/pom.xml
@@ -80,6 +80,12 @@
javax.annotation-api
1.3.2
+
+
+ mysql
+ mysql-connector-java
+ 8.0.32
+
requirement
diff --git a/code/java/后端-需求/src/main/java/com/cpic/xim/util/data/RequirementStatus.java b/code/java/后端-需求/src/main/java/com/cpic/xim/util/data/RequirementStatus.java
new file mode 100644
index 0000000..ee2eab6
--- /dev/null
+++ b/code/java/后端-需求/src/main/java/com/cpic/xim/util/data/RequirementStatus.java
@@ -0,0 +1,84 @@
+/*
+ * @Author: Kane
+ * @Date: 2023-02-04 10:52:31
+ * @LastEditors: Kane
+ * @LastEditTime: 2023-02-04 11:20:29
+ * @FilePath: \后端-需求\src\main\java\com\cpic\xim\web\controllers\requirements\data\RequirementStatus.java
+ * @Description:
+ *
+ * Copyright (c) ${2022} by Kane, All Rights Reserved.
+ */
+package com.cpic.xim.util.data;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+public final class RequirementStatus
+{
+ public RequirementStatus()
+ {}
+
+ public int getStatus_code()
+ {
+ return status_code;
+ }
+
+ public void setStatus_code( int status_code )
+ {
+ this.status_code = status_code;
+ }
+
+ public String getStatus_name()
+ {
+ return status_name;
+ }
+
+ public void setStatus_name( String status_name )
+ {
+ this.status_name = status_name;
+ }
+
+ @Override
+ public int hashCode()
+ {
+ final int prime = 31;
+ int result = 1;
+ result = prime * result + status_code;
+ result = prime * result + ((status_name == null) ? 0 : status_name.hashCode());
+ return result;
+ }
+
+ @Override
+ public boolean equals( Object obj )
+ {
+ if ( this == obj )
+ return true;
+ if ( obj == null )
+ return false;
+ if ( getClass() != obj.getClass() )
+ return false;
+ RequirementStatus other = (RequirementStatus) obj;
+ if ( status_code != other.status_code )
+ return false;
+ if ( status_name == null )
+ {
+ if ( other.status_name != null )
+ return false;
+ }
+ else if ( !status_name.equals( other.status_name ) )
+ return false;
+ return true;
+ }
+
+ @Override
+ public String toString()
+ {
+ return "RequirementStatus [status_code=" + status_code + ", status_name=" + status_name
+ + "]";
+ }
+
+ @JsonProperty( "status_code" )
+ private int status_code;
+
+ @JsonProperty( "status_name" )
+ private String status_name;
+}
diff --git a/code/java/后端-需求/src/main/java/com/cpic/xim/util/db/RequirementDbOperation.java b/code/java/后端-需求/src/main/java/com/cpic/xim/util/db/RequirementDbOperation.java
new file mode 100644
index 0000000..5d906c2
--- /dev/null
+++ b/code/java/后端-需求/src/main/java/com/cpic/xim/util/db/RequirementDbOperation.java
@@ -0,0 +1,26 @@
+/*
+ * @Author: Kane
+ * @Date: 2023-02-04 11:38:32
+ * @LastEditors: Kane
+ * @LastEditTime: 2023-02-04 12:06:41
+ * @FilePath: /后端-需求/src/main/java/com/cpic/xim/util/db/RequirementDbOperation.java
+ * @Description:
+ *
+ * Copyright (c) ${2022} by Kane, All Rights Reserved.
+ */
+package com.cpic.xim.util.db;
+
+import com.cpic.xim.util.data.RequirementStatus;
+import java.util.Vector;
+import java.sql.*;
+
+public final class RequirementDbOperation
+{
+
+ public Vector queryRequirementStatus()
+ {
+ Vector status = new Vector();
+
+ return status;
+ }
+}
diff --git a/code/java/后端-需求/src/main/java/com/cpic/xim/web/controllers/requirements/RequirementController.java b/code/java/后端-需求/src/main/java/com/cpic/xim/web/controllers/requirements/RequirementController.java
index 0a12d1e..c5e0b41 100644
--- a/code/java/后端-需求/src/main/java/com/cpic/xim/web/controllers/requirements/RequirementController.java
+++ b/code/java/后端-需求/src/main/java/com/cpic/xim/web/controllers/requirements/RequirementController.java
@@ -2,27 +2,21 @@
* @Author: Kane
* @Date: 2023-01-29 13:59:37
* @LastEditors: Kane
- * @LastEditTime: 2023-01-29 17:10:18
- * @FilePath: \requirement\src\main\java\com\cpic\xim\web\controllers\requirements\RequirementController.java
+ * @LastEditTime: 2023-02-04 11:53:41
+ * @FilePath: /后端-需求/src/main/java/com/cpic/xim/web/controllers/requirements/RequirementController.java
* @Description:
*
* Copyright (c) ${2022} by Kane, All Rights Reserved.
*/
package com.cpic.xim.web.controllers.requirements;
-import java.io.IOException;
-import java.nio.channels.IllegalSelectorException;
-import java.sql.SQLException;
-import javax.servlet.ServletContext;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import javax.servlet.http.HttpSession;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
-import com.cpic.xim.web.controllers.requirements.param.*;
-import com.cpic.xim.web.controllers.requirements.response.*;
+import com.cpic.xim.web.controllers.requirements.param.RequirementQueryParam;
+import com.cpic.xim.web.controllers.requirements.response.QueryRequirementStatusResult;
+import com.cpic.xim.web.controllers.requirements.response.RequirementQueryResult;
@SuppressWarnings( "unused" )
@Controller
@@ -39,4 +33,15 @@ public class RequirementController
return result;
}
+
+ @RequestMapping( "/query_requirement_status" )
+ @ResponseBody
+ public QueryRequirementStatusResult queryRequirementStatus()
+ {
+ QueryRequirementStatusResult result = new QueryRequirementStatusResult();
+
+ result.setSuccess( true );
+
+ return result;
+ }
}
diff --git a/code/java/后端-需求/src/main/java/com/cpic/xim/web/controllers/requirements/response/QueryRequirementStatusResult.java b/code/java/后端-需求/src/main/java/com/cpic/xim/web/controllers/requirements/response/QueryRequirementStatusResult.java
new file mode 100644
index 0000000..e01f453
--- /dev/null
+++ b/code/java/后端-需求/src/main/java/com/cpic/xim/web/controllers/requirements/response/QueryRequirementStatusResult.java
@@ -0,0 +1,73 @@
+/*
+ * @Author: Kane
+ * @Date: 2023-02-04 10:48:53
+ * @LastEditors: Kane
+ * @LastEditTime: 2023-02-04 10:49:03
+ * @FilePath: \后端-需求\src\main\java\com\cpic\xim\web\controllers\requirements\response\QueryRequirementStatusResult.java
+ * @Description:
+ *
+ * Copyright (c) ${2022} by Kane, All Rights Reserved.
+ */
+package com.cpic.xim.web.controllers.requirements.response;
+
+import com.cpic.xim.util.data.RequirementStatus;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import java.util.Vector;
+
+public class QueryRequirementStatusResult
+{
+ public QueryRequirementStatusResult()
+ {}
+
+ public String getMessage()
+ {
+ return message;
+ }
+
+ public void setMessage( String message )
+ {
+ this.message = message;
+ }
+
+ public boolean isSuccess()
+ {
+ return success;
+ }
+
+ public void setSuccess( boolean success )
+ {
+ this.success = success;
+ }
+
+ public int getReturnCode()
+ {
+ return returnCode;
+ }
+
+ public void setReturnCode( int returnCode )
+ {
+ this.returnCode = returnCode;
+ }
+
+ public Vector getRequirement_status()
+ {
+ return requirement_status;
+ }
+
+ public void setRequirement_status( Vector requirement_status )
+ {
+ this.requirement_status = requirement_status;
+ }
+
+ @JsonProperty( "message" )
+ private String message;
+
+ @JsonProperty( "success" )
+ private boolean success;
+
+ @JsonProperty( "return_code" )
+ private int returnCode;
+
+ @JsonProperty( "requirement_status" )
+ private Vector requirement_status;
+}
diff --git a/code/java/后端-需求/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/code/java/后端-需求/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
index 54dd6eb..78f7df4 100644
--- a/code/java/后端-需求/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
+++ b/code/java/后端-需求/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -1,5 +1,7 @@
-com\cpic\xim\web\controllers\requirements\response\RequirementQueryResult.class
-com\cpic\xim\web\filters\token\TokenFilter.class
+com\cpic\xim\web\controllers\requirements\data\RequirementStatus.class
com\cpic\xim\web\controllers\requirements\param\RequirementQueryParam.class
com\cpic\xim\web\filters\cros\CrosFilter.class
+com\cpic\xim\web\controllers\requirements\response\QueryRequirementStatusResult.class
+com\cpic\xim\web\controllers\requirements\response\RequirementQueryResult.class
+com\cpic\xim\web\filters\token\TokenFilter.class
com\cpic\xim\web\controllers\requirements\RequirementController.class
diff --git a/code/java/后端-需求/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/code/java/后端-需求/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
index 01b488b..ffa5d95 100644
--- a/code/java/后端-需求/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
+++ b/code/java/后端-需求/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -1,5 +1,7 @@
-D:\develop\cpicxim\it-console\code\java\requirement\src\main\java\com\cpic\xim\web\controllers\requirements\RequirementController.java
-D:\develop\cpicxim\it-console\code\java\requirement\src\main\java\com\cpic\xim\web\filters\cros\CrosFilter.java
-D:\develop\cpicxim\it-console\code\java\requirement\src\main\java\com\cpic\xim\web\controllers\requirements\param\RequirementQueryParam.java
-D:\develop\cpicxim\it-console\code\java\requirement\src\main\java\com\cpic\xim\web\controllers\requirements\response\RequirementQueryResult.java
-D:\develop\cpicxim\it-console\code\java\requirement\src\main\java\com\cpic\xim\web\filters\token\TokenFilter.java
+d:\develop\cpicxim\it-console\code\java\后端-需求\src\main\java\com\cpic\xim\web\controllers\requirements\response\RequirementQueryResult.java
+d:\develop\cpicxim\it-console\code\java\后端-需求\src\main\java\com\cpic\xim\web\controllers\requirements\param\RequirementQueryParam.java
+d:\develop\cpicxim\it-console\code\java\后端-需求\src\main\java\com\cpic\xim\web\controllers\requirements\response\QueryRequirementStatusResult.java
+d:\develop\cpicxim\it-console\code\java\后端-需求\src\main\java\com\cpic\xim\web\filters\cros\CrosFilter.java
+d:\develop\cpicxim\it-console\code\java\后端-需求\src\main\java\com\cpic\xim\web\filters\token\TokenFilter.java
+d:\develop\cpicxim\it-console\code\java\后端-需求\src\main\java\com\cpic\xim\web\controllers\requirements\data\RequirementStatus.java
+d:\develop\cpicxim\it-console\code\java\后端-需求\src\main\java\com\cpic\xim\web\controllers\requirements\RequirementController.java
diff --git a/code/web/IT工具综合平台/src/views/requirement/RequirementManager.vue b/code/web/IT工具综合平台/src/views/requirement/RequirementManager.vue
index 1f842dc..e69209a 100644
--- a/code/web/IT工具综合平台/src/views/requirement/RequirementManager.vue
+++ b/code/web/IT工具综合平台/src/views/requirement/RequirementManager.vue
@@ -2,8 +2,8 @@
* @Author: Kane
* @Date: 2023-02-02 22:19:12
* @LastEditors: Kane
- * @LastEditTime: 2023-02-04 00:51:35
- * @FilePath: \IT工具综合平台\src\views\requirement\RequirementManager.vue
+ * @LastEditTime: 2023-02-04 11:56:05
+ * @FilePath: /IT工具综合平台/src/views/requirement/RequirementManager.vue
* @Description:
*
* Copyright (c) ${2022} by Kane, All Rights Reserved.
diff --git a/数据/基础数据/需求相关/需求状态.xlsx b/数据/基础数据/需求相关/需求状态.xlsx
new file mode 100644
index 0000000..ddf0591
Binary files /dev/null and b/数据/基础数据/需求相关/需求状态.xlsx differ