完成后端查询部门业绩的框架。
This commit is contained in:
		@@ -10,7 +10,9 @@
 | 
			
		||||
 | 
			
		||||
package com.cpic.xim.web.controllers.archievement;
 | 
			
		||||
 | 
			
		||||
import java.util.Vector;
 | 
			
		||||
import org.springframework.stereotype.Controller;
 | 
			
		||||
import org.springframework.web.bind.annotation.PostMapping;
 | 
			
		||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
			
		||||
import org.springframework.web.bind.annotation.ResponseBody;
 | 
			
		||||
 | 
			
		||||
@@ -18,25 +20,43 @@ import org.springframework.web.bind.annotation.ResponseBody;
 | 
			
		||||
@RequestMapping( "/archievement" )
 | 
			
		||||
public class ArchievementQueryController
 | 
			
		||||
{
 | 
			
		||||
    @RequestMapping( "/query_caller_archievement.do" )
 | 
			
		||||
    @PostMapping( "/query_caller_archievement.do" )
 | 
			
		||||
    public void queryCallerArchievement()
 | 
			
		||||
    {
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @RequestMapping( "/query_department_archievement.do" )
 | 
			
		||||
    @PostMapping( "/query_department_archievement.do" )
 | 
			
		||||
    @ResponseBody
 | 
			
		||||
    public DepartmentArchievementQueryResult queryDepartmentArchievement()
 | 
			
		||||
    {
 | 
			
		||||
        DepartmentArchievementQueryResult result = new DepartmentArchievementQueryResult();
 | 
			
		||||
 | 
			
		||||
        genTestDepartmentData( result );
 | 
			
		||||
 | 
			
		||||
        return result;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    void genTestDepartmentData( DepartmentArchievementQueryResult data )
 | 
			
		||||
    {
 | 
			
		||||
        Vector<String> mensual_archievement = new Vector<String>();
 | 
			
		||||
 | 
			
		||||
        mensual_archievement.add( "200" );
 | 
			
		||||
        mensual_archievement.add( "213" );
 | 
			
		||||
        mensual_archievement.add( "333" );
 | 
			
		||||
        mensual_archievement.add( "444" );
 | 
			
		||||
        mensual_archievement.add( "555" );
 | 
			
		||||
        mensual_archievement.add( "666" );
 | 
			
		||||
 | 
			
		||||
        data.setSuccess( true );
 | 
			
		||||
        data.setMessage( "成功" );
 | 
			
		||||
        data.setTotalArchievement( 12000000 );
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        data.setInsuranceRenewalRate( "65" );
 | 
			
		||||
        data.setAttachingRate( "75" );
 | 
			
		||||
        data.addAdvanceRewardGainer( "王炜" );
 | 
			
		||||
        data.addLeadingRewardGainer( "王炜" );
 | 
			
		||||
        data.addBackwardStaff( "王炜" );
 | 
			
		||||
        data.setMensualArchievementList( null );
 | 
			
		||||
        data.setMensualArchievementList( mensual_archievement );
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -20,7 +20,12 @@ import com.fasterxml.jackson.annotation.JsonProperty;
 | 
			
		||||
public class DepartmentArchievementQueryResult
 | 
			
		||||
{
 | 
			
		||||
    DepartmentArchievementQueryResult()
 | 
			
		||||
    {}
 | 
			
		||||
    {
 | 
			
		||||
        mensualArchievementList = new Vector<String>();
 | 
			
		||||
        advanceRewardGainers = new Vector<String>();
 | 
			
		||||
        leadingRewardGainers = new Vector<String>();
 | 
			
		||||
        backwardList = new Vector<String>();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public int getTotalArchievement()
 | 
			
		||||
    {
 | 
			
		||||
@@ -62,6 +67,11 @@ public class DepartmentArchievementQueryResult
 | 
			
		||||
        this.attachingRate = attachingRate;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void addLeadingRewardGainer( String name )
 | 
			
		||||
    {
 | 
			
		||||
        this.leadingRewardGainers.add( name );
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public Vector<String> getLeadingRewardGainers()
 | 
			
		||||
    {
 | 
			
		||||
        return leadingRewardGainers;
 | 
			
		||||
@@ -72,6 +82,11 @@ public class DepartmentArchievementQueryResult
 | 
			
		||||
        this.leadingRewardGainers = leadingRewardGainers;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void addAdvanceRewardGainer( String name )
 | 
			
		||||
    {
 | 
			
		||||
        advanceRewardGainers.add( name );
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public Vector<String> getAdvanceRewardGainers()
 | 
			
		||||
    {
 | 
			
		||||
        return advanceRewardGainers;
 | 
			
		||||
@@ -82,6 +97,11 @@ public class DepartmentArchievementQueryResult
 | 
			
		||||
        this.advanceRewardGainers = advanceRewardGainers;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void addBackwardStaff( String name )
 | 
			
		||||
    {
 | 
			
		||||
        backwardList.add( name );
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public Vector<String> getBackwardList()
 | 
			
		||||
    {
 | 
			
		||||
        return backwardList;
 | 
			
		||||
@@ -92,6 +112,32 @@ public class DepartmentArchievementQueryResult
 | 
			
		||||
        this.backwardList = backwardList;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public boolean isSuccess()
 | 
			
		||||
    {
 | 
			
		||||
        return success;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void setSuccess( boolean success )
 | 
			
		||||
    {
 | 
			
		||||
        this.success = success;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public String getMessage()
 | 
			
		||||
    {
 | 
			
		||||
        return message;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void setMessage( String message )
 | 
			
		||||
    {
 | 
			
		||||
        this.message = message;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @JsonProperty( "success" )
 | 
			
		||||
    private boolean success;
 | 
			
		||||
 | 
			
		||||
    @JsonProperty( "message" )
 | 
			
		||||
    private String message;
 | 
			
		||||
 | 
			
		||||
    @JsonProperty( "total_archievement" )
 | 
			
		||||
    private int totalArchievement; // 总业绩
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user