保存进度!
This commit is contained in:
parent
02b2fc9ef2
commit
e5e499c1ed
@ -80,6 +80,12 @@
|
|||||||
<artifactId>javax.annotation-api</artifactId>
|
<artifactId>javax.annotation-api</artifactId>
|
||||||
<version>1.3.2</version>
|
<version>1.3.2</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>mysql</groupId>
|
||||||
|
<artifactId>mysql-connector-java</artifactId>
|
||||||
|
<version>8.0.32</version>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
<build>
|
<build>
|
||||||
<finalName>requirement</finalName>
|
<finalName>requirement</finalName>
|
||||||
|
@ -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;
|
||||||
|
}
|
@ -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<RequirementStatus> queryRequirementStatus()
|
||||||
|
{
|
||||||
|
Vector<RequirementStatus> status = new Vector<RequirementStatus>();
|
||||||
|
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
}
|
@ -2,27 +2,21 @@
|
|||||||
* @Author: Kane
|
* @Author: Kane
|
||||||
* @Date: 2023-01-29 13:59:37
|
* @Date: 2023-01-29 13:59:37
|
||||||
* @LastEditors: Kane
|
* @LastEditors: Kane
|
||||||
* @LastEditTime: 2023-01-29 17:10:18
|
* @LastEditTime: 2023-02-04 11:53:41
|
||||||
* @FilePath: \requirement\src\main\java\com\cpic\xim\web\controllers\requirements\RequirementController.java
|
* @FilePath: /后端-需求/src/main/java/com/cpic/xim/web/controllers/requirements/RequirementController.java
|
||||||
* @Description:
|
* @Description:
|
||||||
*
|
*
|
||||||
* Copyright (c) ${2022} by Kane, All Rights Reserved.
|
* Copyright (c) ${2022} by Kane, All Rights Reserved.
|
||||||
*/
|
*/
|
||||||
package com.cpic.xim.web.controllers.requirements;
|
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.stereotype.Controller;
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.ResponseBody;
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
import com.cpic.xim.web.controllers.requirements.param.*;
|
import com.cpic.xim.web.controllers.requirements.param.RequirementQueryParam;
|
||||||
import com.cpic.xim.web.controllers.requirements.response.*;
|
import com.cpic.xim.web.controllers.requirements.response.QueryRequirementStatusResult;
|
||||||
|
import com.cpic.xim.web.controllers.requirements.response.RequirementQueryResult;
|
||||||
|
|
||||||
@SuppressWarnings( "unused" )
|
@SuppressWarnings( "unused" )
|
||||||
@Controller
|
@Controller
|
||||||
@ -39,4 +33,15 @@ public class RequirementController
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@RequestMapping( "/query_requirement_status" )
|
||||||
|
@ResponseBody
|
||||||
|
public QueryRequirementStatusResult queryRequirementStatus()
|
||||||
|
{
|
||||||
|
QueryRequirementStatusResult result = new QueryRequirementStatusResult();
|
||||||
|
|
||||||
|
result.setSuccess( true );
|
||||||
|
|
||||||
|
return result;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -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<RequirementStatus> getRequirement_status()
|
||||||
|
{
|
||||||
|
return requirement_status;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRequirement_status( Vector<RequirementStatus> 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<RequirementStatus> requirement_status;
|
||||||
|
}
|
@ -1,5 +1,7 @@
|
|||||||
com\cpic\xim\web\controllers\requirements\response\RequirementQueryResult.class
|
com\cpic\xim\web\controllers\requirements\data\RequirementStatus.class
|
||||||
com\cpic\xim\web\filters\token\TokenFilter.class
|
|
||||||
com\cpic\xim\web\controllers\requirements\param\RequirementQueryParam.class
|
com\cpic\xim\web\controllers\requirements\param\RequirementQueryParam.class
|
||||||
com\cpic\xim\web\filters\cros\CrosFilter.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
|
com\cpic\xim\web\controllers\requirements\RequirementController.class
|
||||||
|
@ -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\后端-需求\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\cros\CrosFilter.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\requirement\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\requirement\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\filters\cros\CrosFilter.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\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
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
* @Author: Kane
|
* @Author: Kane
|
||||||
* @Date: 2023-02-02 22:19:12
|
* @Date: 2023-02-02 22:19:12
|
||||||
* @LastEditors: Kane
|
* @LastEditors: Kane
|
||||||
* @LastEditTime: 2023-02-04 00:51:35
|
* @LastEditTime: 2023-02-04 11:56:05
|
||||||
* @FilePath: \IT工具综合平台\src\views\requirement\RequirementManager.vue
|
* @FilePath: /IT工具综合平台/src/views/requirement/RequirementManager.vue
|
||||||
* @Description:
|
* @Description:
|
||||||
*
|
*
|
||||||
* Copyright (c) ${2022} by Kane, All Rights Reserved.
|
* Copyright (c) ${2022} by Kane, All Rights Reserved.
|
||||||
|
BIN
数据/基础数据/需求相关/需求状态.xlsx
Normal file
BIN
数据/基础数据/需求相关/需求状态.xlsx
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user