保存进度!

This commit is contained in:
Kane 2023-02-04 12:06:52 +08:00
parent 02b2fc9ef2
commit e5e499c1ed
9 changed files with 218 additions and 20 deletions

View File

@ -80,6 +80,12 @@
<artifactId>javax.annotation-api</artifactId>
<version>1.3.2</version>
</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>
<build>
<finalName>requirement</finalName>

View File

@ -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;
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}

View File

@ -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

View File

@ -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

View File

@ -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.

Binary file not shown.