保存进度!
This commit is contained in:
		@@ -21,7 +21,9 @@ public interface RewardsMapper
 | 
			
		||||
 | 
			
		||||
    public ArrayList<RewardGainer> queryRewardTelsaler();
 | 
			
		||||
 | 
			
		||||
    public void saveRewardTelSaler( HashMap<String, Object> params );
 | 
			
		||||
    public void addRewardTelSaler( HashMap<String, Object> params );
 | 
			
		||||
 | 
			
		||||
    public void updateRewardTelSaler( HashMap<String, Object> params );
 | 
			
		||||
 | 
			
		||||
    public void deleteRewardTelSaler( HashMap<String, Object> params );
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -0,0 +1,91 @@
 | 
			
		||||
/*
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-09-21 11:35:57
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @FilePath: /desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/rewards/AddTelsalerRequest.java
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
 */
 | 
			
		||||
package com.cpic.xim.web.controllers.rewards;
 | 
			
		||||
 | 
			
		||||
import com.fasterxml.jackson.annotation.JsonProperty;
 | 
			
		||||
 | 
			
		||||
public class AddTelsalerRequest
 | 
			
		||||
{
 | 
			
		||||
    public AddTelsalerRequest() {}
 | 
			
		||||
 | 
			
		||||
    public AddTelsalerRequest( String rewardIndex, String telsalerName )
 | 
			
		||||
    {
 | 
			
		||||
        this.rewardIndex = rewardIndex;
 | 
			
		||||
        this.telsalerName = telsalerName;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public String getRewardIndex()
 | 
			
		||||
    {
 | 
			
		||||
        return rewardIndex;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void setRewardIndex( String rewardIndex )
 | 
			
		||||
    {
 | 
			
		||||
        this.rewardIndex = rewardIndex;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public String getTelsalerName()
 | 
			
		||||
    {
 | 
			
		||||
        return telsalerName;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void setTelsalerName( String telsalerName )
 | 
			
		||||
    {
 | 
			
		||||
        this.telsalerName = telsalerName;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public String toString()
 | 
			
		||||
    {
 | 
			
		||||
        return "AddTelsalerRequest [rewardIndex=" + rewardIndex + ", telsalerName=" + telsalerName
 | 
			
		||||
                + "]";
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public int hashCode()
 | 
			
		||||
    {
 | 
			
		||||
        final int prime = 31;
 | 
			
		||||
        int result = 1;
 | 
			
		||||
        result = prime * result + ((rewardIndex == null) ? 0 : rewardIndex.hashCode());
 | 
			
		||||
        result = prime * result + ((telsalerName == null) ? 0 : telsalerName.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;
 | 
			
		||||
        AddTelsalerRequest other = (AddTelsalerRequest) obj;
 | 
			
		||||
        if ( rewardIndex == null )
 | 
			
		||||
        {
 | 
			
		||||
            if ( other.rewardIndex != null )
 | 
			
		||||
                return false;
 | 
			
		||||
        } else if ( !rewardIndex.equals( other.rewardIndex ) )
 | 
			
		||||
            return false;
 | 
			
		||||
        if ( telsalerName == null )
 | 
			
		||||
        {
 | 
			
		||||
            if ( other.telsalerName != null )
 | 
			
		||||
                return false;
 | 
			
		||||
        } else if ( !telsalerName.equals( other.telsalerName ) )
 | 
			
		||||
            return false;
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @JsonProperty("rewardIndex")
 | 
			
		||||
    private String rewardIndex;
 | 
			
		||||
 | 
			
		||||
    @JsonProperty("telsalerName")
 | 
			
		||||
    private String telsalerName;
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,25 @@
 | 
			
		||||
/*
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-09-21 11:35:57
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @FilePath: /desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/rewards/AddTelsalerResponse.java
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
 */
 | 
			
		||||
package com.cpic.xim.web.controllers.rewards;
 | 
			
		||||
 | 
			
		||||
import com.cpic.xim.web.controllers.QueryResponse;
 | 
			
		||||
 | 
			
		||||
public class AddTelsalerResponse extends QueryResponse
 | 
			
		||||
{
 | 
			
		||||
    public AddTelsalerResponse()
 | 
			
		||||
    {
 | 
			
		||||
        super();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public AddTelsalerResponse( boolean success, String message )
 | 
			
		||||
    {
 | 
			
		||||
        super( success, message );
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,65 @@
 | 
			
		||||
/*
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-09-21 11:35:57
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @FilePath: /desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/rewards/DeleteTelsalerRequest.java
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
 */
 | 
			
		||||
package com.cpic.xim.web.controllers.rewards;
 | 
			
		||||
 | 
			
		||||
import com.fasterxml.jackson.annotation.JsonProperty;
 | 
			
		||||
 | 
			
		||||
public class DeleteTelsalerRequest
 | 
			
		||||
{
 | 
			
		||||
    public DeleteTelsalerRequest() {}
 | 
			
		||||
 | 
			
		||||
    public DeleteTelsalerRequest( int recordID)
 | 
			
		||||
    {
 | 
			
		||||
        this.recordID = recordID;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public String toString()
 | 
			
		||||
    {
 | 
			
		||||
        return "DeleteTelsalerRequest [recordID=" + recordID + "]";
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public int hashCode()
 | 
			
		||||
    {
 | 
			
		||||
        final int prime = 31;
 | 
			
		||||
        int result = 1;
 | 
			
		||||
        result = prime * result + recordID;
 | 
			
		||||
        return result;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public boolean equals( Object obj )
 | 
			
		||||
    {
 | 
			
		||||
        if ( this == obj )
 | 
			
		||||
            return true;
 | 
			
		||||
        if ( obj == null )
 | 
			
		||||
            return false;
 | 
			
		||||
        if ( getClass() != obj.getClass() )
 | 
			
		||||
            return false;
 | 
			
		||||
        DeleteTelsalerRequest other = (DeleteTelsalerRequest) obj;
 | 
			
		||||
        if ( recordID != other.recordID )
 | 
			
		||||
            return false;
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public int getRecordID()
 | 
			
		||||
    {
 | 
			
		||||
        return recordID;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void setRecordID( int recordID )
 | 
			
		||||
    {
 | 
			
		||||
        this.recordID = recordID;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @JsonProperty("recordID")
 | 
			
		||||
    private int recordID;
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,25 @@
 | 
			
		||||
/*
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-09-21 11:35:57
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @FilePath: /desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/rewards/AddTelsalerResponse.java
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
 */
 | 
			
		||||
package com.cpic.xim.web.controllers.rewards;
 | 
			
		||||
 | 
			
		||||
import com.cpic.xim.web.controllers.QueryResponse;
 | 
			
		||||
 | 
			
		||||
public class DeleteTelsalerResponse extends QueryResponse
 | 
			
		||||
{
 | 
			
		||||
    public DeleteTelsalerResponse()
 | 
			
		||||
    {
 | 
			
		||||
        super();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public DeleteTelsalerResponse( boolean success, String message )
 | 
			
		||||
    {
 | 
			
		||||
        super( success, message );
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -11,11 +11,14 @@ package com.cpic.xim.web.controllers.rewards;
 | 
			
		||||
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
import java.util.ArrayList;
 | 
			
		||||
import java.util.HashMap;
 | 
			
		||||
import org.apache.ibatis.exceptions.PersistenceException;
 | 
			
		||||
import org.apache.ibatis.session.SqlSession;
 | 
			
		||||
import org.slf4j.Logger;
 | 
			
		||||
import org.slf4j.LoggerFactory;
 | 
			
		||||
import org.springframework.stereotype.Controller;
 | 
			
		||||
import org.springframework.web.bind.annotation.PostMapping;
 | 
			
		||||
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.mybatis.mapper.RewardsMapper;
 | 
			
		||||
@@ -68,13 +71,6 @@ public class RewardController
 | 
			
		||||
 | 
			
		||||
            logger.debug( "查询奖项清单," + response.getMessage() + "," + error.getMessage() );
 | 
			
		||||
        }
 | 
			
		||||
        finally
 | 
			
		||||
        {
 | 
			
		||||
            if ( session != null )
 | 
			
		||||
            {
 | 
			
		||||
                session.close();
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return response;
 | 
			
		||||
    }
 | 
			
		||||
@@ -104,12 +100,130 @@ public class RewardController
 | 
			
		||||
            response.setMessage( "查询失败!" + error.getMessage() );
 | 
			
		||||
            response.setGainerList( null );
 | 
			
		||||
        }
 | 
			
		||||
        finally
 | 
			
		||||
 | 
			
		||||
        return response;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @PostMapping( "/add_telsaler_reward.do" )
 | 
			
		||||
    @ResponseBody
 | 
			
		||||
    public AddTelsalerResponse addTelsalerReward( @RequestBody AddTelsalerRequest request )
 | 
			
		||||
    {
 | 
			
		||||
        AddTelsalerResponse response = new AddTelsalerResponse();
 | 
			
		||||
        SqlSession session = null;
 | 
			
		||||
 | 
			
		||||
        try
 | 
			
		||||
        {
 | 
			
		||||
            session = MybatisUtils.getSqlSession();
 | 
			
		||||
 | 
			
		||||
            RewardsMapper mapper = session.getMapper( RewardsMapper.class );
 | 
			
		||||
            HashMap<String, Object> params = new HashMap<>( 3 );
 | 
			
		||||
 | 
			
		||||
            params.put( "a_reward_index", request.getRewardIndex() );
 | 
			
		||||
            params.put( "a_telsaler_name", request.getTelsalerName() );
 | 
			
		||||
 | 
			
		||||
            mapper.addRewardTelSaler( params );
 | 
			
		||||
            session.commit();
 | 
			
		||||
 | 
			
		||||
            response.setSuccess( true );
 | 
			
		||||
            response.setMessage( "添加成功!" );
 | 
			
		||||
        }
 | 
			
		||||
        catch ( PersistenceException error )
 | 
			
		||||
        {
 | 
			
		||||
            if ( session != null )
 | 
			
		||||
            {
 | 
			
		||||
                session.close();
 | 
			
		||||
                session.rollback();
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            logger.error( "添加获奖坐席失败,原因:" + error.getMessage() );
 | 
			
		||||
 | 
			
		||||
            response.setSuccess( false );
 | 
			
		||||
            response.setMessage( error.getMessage() );
 | 
			
		||||
        }
 | 
			
		||||
        catch ( IOException error )
 | 
			
		||||
        {
 | 
			
		||||
            logger.error( "添加获奖坐席失败,原因:" + error.getMessage() );
 | 
			
		||||
 | 
			
		||||
            response.setSuccess( false );
 | 
			
		||||
            response.setMessage( error.getMessage() );
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return response;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @PostMapping( "/delete_telsaler_reward.do" )
 | 
			
		||||
    @ResponseBody
 | 
			
		||||
    public DeleteTelsalerResponse deleteTelsalerReward( @RequestBody DeleteTelsalerRequest request )
 | 
			
		||||
    {
 | 
			
		||||
        DeleteTelsalerResponse response = new DeleteTelsalerResponse();
 | 
			
		||||
        SqlSession session = null;
 | 
			
		||||
 | 
			
		||||
        try
 | 
			
		||||
        {
 | 
			
		||||
            session = MybatisUtils.getSqlSession();
 | 
			
		||||
            RewardsMapper mapper = session.getMapper( RewardsMapper.class );
 | 
			
		||||
 | 
			
		||||
            HashMap<String, Object> param = new HashMap<String, Object>( 3 );
 | 
			
		||||
 | 
			
		||||
            param.put( "a_rec_id", request.getRecordID() );
 | 
			
		||||
 | 
			
		||||
            mapper.deleteRewardTelSaler( param );
 | 
			
		||||
 | 
			
		||||
            response.setSuccess( true );
 | 
			
		||||
            response.setMessage( "删除成功!" );
 | 
			
		||||
        }
 | 
			
		||||
        catch ( IOException error )
 | 
			
		||||
        {
 | 
			
		||||
            logger.error( "删除获奖坐席失败,原因:" + error.getMessage() );
 | 
			
		||||
 | 
			
		||||
            response.setSuccess( false );
 | 
			
		||||
            response.setMessage( error.getMessage() );
 | 
			
		||||
        }
 | 
			
		||||
        catch ( PersistenceException error )
 | 
			
		||||
        {
 | 
			
		||||
            logger.error( "删除获奖坐席失败,原因:" + error.getMessage() );
 | 
			
		||||
 | 
			
		||||
            response.setSuccess( false );
 | 
			
		||||
            response.setMessage( error.getMessage() );
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return response;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @PostMapping( "update_telsaler_reward.do" )
 | 
			
		||||
    @ResponseBody
 | 
			
		||||
    UpdateTelsalerResponse updateTelsalerReward( @RequestBody UpdateTelsalerRequest request )
 | 
			
		||||
    {
 | 
			
		||||
        UpdateTelsalerResponse response = new UpdateTelsalerResponse();
 | 
			
		||||
        SqlSession session = null;
 | 
			
		||||
 | 
			
		||||
        try
 | 
			
		||||
        {
 | 
			
		||||
            session = MybatisUtils.getSqlSession();
 | 
			
		||||
            RewardsMapper mapper = session.getMapper( RewardsMapper.class );
 | 
			
		||||
            HashMap<String, Object> params = new HashMap<>( 3 );
 | 
			
		||||
 | 
			
		||||
            params.put( "a_rec_id", request.getRecordID() );
 | 
			
		||||
            params.put( "a_telsaler_name", request.getTelsalerName() );
 | 
			
		||||
            params.put( "a_reward_index", request.getRewardIndex() );
 | 
			
		||||
 | 
			
		||||
            mapper.updateRewardTelSaler( params );
 | 
			
		||||
 | 
			
		||||
            response.setSuccess( true );
 | 
			
		||||
            response.setMessage( "更新成功!" );
 | 
			
		||||
        }
 | 
			
		||||
        catch ( IOException error )
 | 
			
		||||
        {
 | 
			
		||||
            logger.error( "更新获奖坐席失败,原因:" + error.getMessage() );
 | 
			
		||||
 | 
			
		||||
            response.setSuccess( false );
 | 
			
		||||
            response.setMessage( error.getMessage() );
 | 
			
		||||
        }
 | 
			
		||||
        catch ( PersistenceException error )
 | 
			
		||||
        {
 | 
			
		||||
            logger.error( "更新获奖坐席失败,原因:" + error.getMessage() );
 | 
			
		||||
 | 
			
		||||
            response.setSuccess( false );
 | 
			
		||||
            response.setMessage( error.getMessage() );
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return response;
 | 
			
		||||
 
 | 
			
		||||
@@ -0,0 +1,109 @@
 | 
			
		||||
/*
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-09-21 16:01:51
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @FilePath: /desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/rewards/UpdateTelsalerRequest.java
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
package com.cpic.xim.web.controllers.rewards;
 | 
			
		||||
 | 
			
		||||
import com.fasterxml.jackson.annotation.JsonProperty;
 | 
			
		||||
 | 
			
		||||
public class UpdateTelsalerRequest
 | 
			
		||||
{
 | 
			
		||||
    public UpdateTelsalerRequest() {}
 | 
			
		||||
 | 
			
		||||
    public UpdateTelsalerRequest( int recordID, String rewardIndex, String telsalerName )
 | 
			
		||||
    {
 | 
			
		||||
        this.recordID = recordID;
 | 
			
		||||
        this.rewardIndex = rewardIndex;
 | 
			
		||||
        this.telsalerName = telsalerName;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public String getRewardIndex()
 | 
			
		||||
    {
 | 
			
		||||
        return rewardIndex;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void setRewardIndex( String rewardIndex )
 | 
			
		||||
    {
 | 
			
		||||
        this.rewardIndex = rewardIndex;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public String getTelsalerName()
 | 
			
		||||
    {
 | 
			
		||||
        return telsalerName;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void setTelsalerName( String telsalerName )
 | 
			
		||||
    {
 | 
			
		||||
        this.telsalerName = telsalerName;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public int getRecordID()
 | 
			
		||||
    {
 | 
			
		||||
        return recordID;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void setRecordID( int recordID )
 | 
			
		||||
    {
 | 
			
		||||
        this.recordID = recordID;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public String toString()
 | 
			
		||||
    {
 | 
			
		||||
        return "UpdateTelsalerRequest [recordID=" + recordID + ", rewardIndex=" + rewardIndex
 | 
			
		||||
                + ", telsalerName=" + telsalerName + "]";
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public int hashCode()
 | 
			
		||||
    {
 | 
			
		||||
        final int prime = 31;
 | 
			
		||||
        int result = 1;
 | 
			
		||||
        result = prime * result + recordID;
 | 
			
		||||
        result = prime * result + ((rewardIndex == null) ? 0 : rewardIndex.hashCode());
 | 
			
		||||
        result = prime * result + ((telsalerName == null) ? 0 : telsalerName.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;
 | 
			
		||||
        UpdateTelsalerRequest other = (UpdateTelsalerRequest) obj;
 | 
			
		||||
        if ( recordID != other.recordID )
 | 
			
		||||
            return false;
 | 
			
		||||
        if ( rewardIndex == null )
 | 
			
		||||
        {
 | 
			
		||||
            if ( other.rewardIndex != null )
 | 
			
		||||
                return false;
 | 
			
		||||
        } else if ( !rewardIndex.equals( other.rewardIndex ) )
 | 
			
		||||
            return false;
 | 
			
		||||
        if ( telsalerName == null )
 | 
			
		||||
        {
 | 
			
		||||
            if ( other.telsalerName != null )
 | 
			
		||||
                return false;
 | 
			
		||||
        } else if ( !telsalerName.equals( other.telsalerName ) )
 | 
			
		||||
            return false;
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @JsonProperty("recordID")
 | 
			
		||||
    private int recordID;
 | 
			
		||||
 | 
			
		||||
    @JsonProperty("rewardIndex")
 | 
			
		||||
    private String rewardIndex;
 | 
			
		||||
 | 
			
		||||
    @JsonProperty("telsalerName")
 | 
			
		||||
    private String telsalerName;
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,25 @@
 | 
			
		||||
/*
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-09-21 11:35:57
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @FilePath: /desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/rewards/UpdateTelsalerResponsense.java
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
 */
 | 
			
		||||
package com.cpic.xim.web.controllers.rewards;
 | 
			
		||||
 | 
			
		||||
import com.cpic.xim.web.controllers.QueryResponse;
 | 
			
		||||
 | 
			
		||||
public class UpdateTelsalerResponse extends QueryResponse
 | 
			
		||||
{
 | 
			
		||||
    public UpdateTelsalerResponse()
 | 
			
		||||
    {
 | 
			
		||||
        super();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public UpdateTelsalerResponse( boolean success, String message )
 | 
			
		||||
    {
 | 
			
		||||
        super( success, message );
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -28,8 +28,23 @@
 | 
			
		||||
        <result column="reward_index" property="rewardProjectCode" />
 | 
			
		||||
    </resultMap>
 | 
			
		||||
 | 
			
		||||
    <select id="" flushCache="true" statementType="CALLABLE" parameterType="java.util.HashMap">
 | 
			
		||||
    <select id="addRewardTelSaler" flushCache="true" statementType="CALLABLE" parameterType="java.util.HashMap">
 | 
			
		||||
        call telsaler_reward_pkg.add_telsaler_reward(
 | 
			
		||||
            #{a_reward_index,mode=IN,jdbcType=VARCHAR},
 | 
			
		||||
            #{a_telsaler_name,mode=IN,jdbcType=VARCHAR})
 | 
			
		||||
    </select>
 | 
			
		||||
 | 
			
		||||
    <!-- 删除获奖坐席记录 -->
 | 
			
		||||
    <select id="deleteRewardTelSaler" flushCache="true" statementType="CALLABLE" parameterType="java.util.HashMap">
 | 
			
		||||
        call telsaler_reward_pkg.delete_telsaler_reward(
 | 
			
		||||
             #{a_rec_id,mode=IN,jdbcType=INTEGER})
 | 
			
		||||
    </select>
 | 
			
		||||
 | 
			
		||||
    <!-- 更新获奖坐席 -->
 | 
			
		||||
    <select id="updateRewardTelSaler" statementType="CALLABLE" flushCache="true" parameterType="java.util.HashMap" >
 | 
			
		||||
        call telsaler_reward_pkg.update_telsaler_reward(
 | 
			
		||||
            #{a_rec_id,mode=IN,jdbcType=INTEGER},
 | 
			
		||||
            #{a_telsaler_name,mode=IN,jdbcType=VARCHAR},
 | 
			
		||||
            #{a_reward_index,mode=IN,jdbcType=VARCHAR})
 | 
			
		||||
    </select>
 | 
			
		||||
</mapper>
 | 
			
		||||
		Reference in New Issue
	
	Block a user