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