保存进度!
This commit is contained in:
		@@ -2,13 +2,13 @@
 | 
			
		||||
 * @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
 | 
			
		||||
 * @LastEditTime: 2023-02-04 13:38:58
 | 
			
		||||
 * @FilePath: /后端-需求/src/main/java/com/cpic/xim/data/RequirementStatus.java
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
 */
 | 
			
		||||
package com.cpic.xim.util.data;
 | 
			
		||||
package com.cpic.xim.data;
 | 
			
		||||
 | 
			
		||||
import com.fasterxml.jackson.annotation.JsonProperty;
 | 
			
		||||
 | 
			
		||||
@@ -63,8 +63,7 @@ public final class RequirementStatus
 | 
			
		||||
        {
 | 
			
		||||
            if ( other.status_name != null )
 | 
			
		||||
                return false;
 | 
			
		||||
        }
 | 
			
		||||
        else if ( !status_name.equals( other.status_name ) )
 | 
			
		||||
        } else if ( !status_name.equals( other.status_name ) )
 | 
			
		||||
            return false;
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
@@ -1,26 +0,0 @@
 | 
			
		||||
/*
 | 
			
		||||
 * @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;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,99 @@
 | 
			
		||||
/*
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-02-04 11:38:32
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-02-04 14:17:26
 | 
			
		||||
 * @FilePath: /后端-需求/src/main/java/com/cpic/xim/utils/db/RequirementDbOperation.java
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
 */
 | 
			
		||||
package com.cpic.xim.utils.db;
 | 
			
		||||
 | 
			
		||||
import java.sql.Connection;
 | 
			
		||||
import java.sql.DriverManager;
 | 
			
		||||
import java.sql.ResultSet;
 | 
			
		||||
import java.sql.SQLException;
 | 
			
		||||
import java.sql.Statement;
 | 
			
		||||
import java.util.Vector;
 | 
			
		||||
import com.cpic.xim.data.RequirementStatus;
 | 
			
		||||
 | 
			
		||||
public final class RequirementDbOperation
 | 
			
		||||
{
 | 
			
		||||
    private static final String MYSQL_JDBC_CONNECT = "jdbc:mysql://192.168.1.14:3306";
 | 
			
		||||
    private static final String MYSQL_CLASS_DRIVER = "com.mysql.cj.jdbc.Driver";
 | 
			
		||||
 | 
			
		||||
    /*****************************************************
 | 
			
		||||
     * 查询需求状态。
 | 
			
		||||
     * @return Vector<RequirementStatus> 需求状态的集合
 | 
			
		||||
     *****************************************************/
 | 
			
		||||
    public static Vector<RequirementStatus> queryRequirementStatus()
 | 
			
		||||
            throws ClassNotFoundException, SQLException
 | 
			
		||||
    {
 | 
			
		||||
        Vector<RequirementStatus> vStatus = new Vector<RequirementStatus>();
 | 
			
		||||
 | 
			
		||||
        Class.forName( MYSQL_CLASS_DRIVER );
 | 
			
		||||
 | 
			
		||||
        Connection conn = null;
 | 
			
		||||
        Statement statement = null;
 | 
			
		||||
        ResultSet results = null;
 | 
			
		||||
        String querSQL = "select * from requirement.requirement_status";
 | 
			
		||||
 | 
			
		||||
        try
 | 
			
		||||
        {
 | 
			
		||||
            conn = DriverManager.getConnection( MYSQL_JDBC_CONNECT, "cpicxim", "Cpic#1234" );
 | 
			
		||||
            statement = conn.createStatement();
 | 
			
		||||
            results = statement.executeQuery( querSQL );
 | 
			
		||||
 | 
			
		||||
            while ( results.next())
 | 
			
		||||
            {
 | 
			
		||||
                RequirementStatus status = new RequirementStatus();
 | 
			
		||||
 | 
			
		||||
                status.setStatus_code( results.getInt( "status_code" ) );
 | 
			
		||||
                status.setStatus_name( results.getString( "status_name" ) );
 | 
			
		||||
 | 
			
		||||
                vStatus.add( status );
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        finally
 | 
			
		||||
        {
 | 
			
		||||
            if ( results != null )
 | 
			
		||||
            {
 | 
			
		||||
                try
 | 
			
		||||
                {
 | 
			
		||||
                    results.close();
 | 
			
		||||
                }
 | 
			
		||||
                catch ( SQLException except )
 | 
			
		||||
                {
 | 
			
		||||
                    except.printStackTrace();
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            if ( statement != null )
 | 
			
		||||
            {
 | 
			
		||||
                try
 | 
			
		||||
                {
 | 
			
		||||
                    statement.close();
 | 
			
		||||
                }
 | 
			
		||||
                catch ( SQLException except )
 | 
			
		||||
                {
 | 
			
		||||
                    except.printStackTrace();
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            if ( conn != null )
 | 
			
		||||
            {
 | 
			
		||||
                try
 | 
			
		||||
                {
 | 
			
		||||
                    conn.close();
 | 
			
		||||
                }
 | 
			
		||||
                catch ( SQLException except )
 | 
			
		||||
                {
 | 
			
		||||
                    except.printStackTrace();
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return vStatus;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -2,7 +2,7 @@
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-01-29 13:59:37
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-02-04 11:53:41
 | 
			
		||||
 * @LastEditTime: 2023-02-04 14:40:07
 | 
			
		||||
 * @FilePath: /后端-需求/src/main/java/com/cpic/xim/web/controllers/requirements/RequirementController.java
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
@@ -10,10 +10,14 @@
 | 
			
		||||
 */
 | 
			
		||||
package com.cpic.xim.web.controllers.requirements;
 | 
			
		||||
 | 
			
		||||
import java.sql.SQLException;
 | 
			
		||||
import java.util.Vector;
 | 
			
		||||
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.data.RequirementStatus;
 | 
			
		||||
import com.cpic.xim.utils.db.RequirementDbOperation;
 | 
			
		||||
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;
 | 
			
		||||
@@ -33,14 +37,29 @@ public class RequirementController
 | 
			
		||||
        return result;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    
 | 
			
		||||
    @RequestMapping( "/query_requirement_status" )
 | 
			
		||||
    @RequestMapping( "/query_requirement_status.do" )
 | 
			
		||||
    @ResponseBody
 | 
			
		||||
    public QueryRequirementStatusResult queryRequirementStatus()
 | 
			
		||||
    {
 | 
			
		||||
        QueryRequirementStatusResult result = new QueryRequirementStatusResult();
 | 
			
		||||
 | 
			
		||||
        result.setSuccess( true );
 | 
			
		||||
        try
 | 
			
		||||
        {
 | 
			
		||||
            Vector<RequirementStatus> status = RequirementDbOperation.queryRequirementStatus();
 | 
			
		||||
 | 
			
		||||
            result.setSuccess( true );
 | 
			
		||||
            result.setRequirementStatus( status );
 | 
			
		||||
        }
 | 
			
		||||
        catch ( ClassNotFoundException exception )
 | 
			
		||||
        {
 | 
			
		||||
            result.setSuccess( false );
 | 
			
		||||
            result.setMessage( exception.getMessage() );
 | 
			
		||||
        }
 | 
			
		||||
        catch ( SQLException exception )
 | 
			
		||||
        {
 | 
			
		||||
            result.setSuccess( false );
 | 
			
		||||
            result.setMessage( exception.getMessage() );
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return result;
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -1,16 +1,16 @@
 | 
			
		||||
/*
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-02-04 10:48:53
 | 
			
		||||
 * @Date: 2023-02-04 13:24:14
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-02-04 10:49:03
 | 
			
		||||
 * @FilePath: \后端-需求\src\main\java\com\cpic\xim\web\controllers\requirements\response\QueryRequirementStatusResult.java
 | 
			
		||||
 * @LastEditTime: 2023-02-04 13:38: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.cpic.xim.data.RequirementStatus;
 | 
			
		||||
import com.fasterxml.jackson.annotation.JsonProperty;
 | 
			
		||||
import java.util.Vector;
 | 
			
		||||
 | 
			
		||||
@@ -49,14 +49,14 @@ public class QueryRequirementStatusResult
 | 
			
		||||
        this.returnCode = returnCode;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public Vector<RequirementStatus> getRequirement_status()
 | 
			
		||||
    public Vector<RequirementStatus> getRequirementStatus()
 | 
			
		||||
    {
 | 
			
		||||
        return requirement_status;
 | 
			
		||||
        return requirementStatus;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void setRequirement_status( Vector<RequirementStatus> requirement_status )
 | 
			
		||||
    public void setRequirementStatus( Vector<RequirementStatus> requirement_status )
 | 
			
		||||
    {
 | 
			
		||||
        this.requirement_status = requirement_status;
 | 
			
		||||
        this.requirementStatus = requirement_status;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @JsonProperty( "message" )
 | 
			
		||||
@@ -69,5 +69,5 @@ public class QueryRequirementStatusResult
 | 
			
		||||
    private int returnCode;
 | 
			
		||||
 | 
			
		||||
    @JsonProperty( "requirement_status" )
 | 
			
		||||
    private Vector<RequirementStatus> requirement_status;
 | 
			
		||||
    private Vector<RequirementStatus> requirementStatus;
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,7 @@
 | 
			
		||||
com\cpic\xim\web\controllers\requirements\data\RequirementStatus.class
 | 
			
		||||
com\cpic\xim\data\RequirementStatus.class
 | 
			
		||||
com\cpic\xim\web\controllers\requirements\param\RequirementQueryParam.class
 | 
			
		||||
com\cpic\xim\web\filters\cros\CrosFilter.class
 | 
			
		||||
com\cpic\xim\utils\db\RequirementDbOperation.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
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,8 @@
 | 
			
		||||
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
 | 
			
		||||
D:\develop\cpicxim\it-console\code\java\后端-需求\src\main\java\com\cpic\xim\data\RequirementStatus.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\RequirementController.java
 | 
			
		||||
D:\develop\cpicxim\it-console\code\java\后端-需求\src\main\java\com\cpic\xim\utils\db\RequirementDbOperation.java
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user