保存进度!
This commit is contained in:
		@@ -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>
 | 
			
		||||
 
 | 
			
		||||
@@ -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
 | 
			
		||||
 * @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;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -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\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
 | 
			
		||||
 
 | 
			
		||||
@@ -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
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user