轩辕宝镜接口添加

back_recharge
lvxinran 2020-08-06 22:55:38 +08:00
parent ee0c50242b
commit b5a0c8de0e
3 changed files with 131 additions and 0 deletions

View File

@ -0,0 +1,26 @@
package com.ljsd.jieling.handler.situationHandler;
import com.ljsd.jieling.handler.BaseHandler;
import com.ljsd.jieling.logic.SituationLogic;
import com.ljsd.jieling.netty.cocdex.PacketNetData;
import com.ljsd.jieling.network.session.ISession;
import com.ljsd.jieling.protocols.MessageTypeProto;
import org.springframework.stereotype.Component;
/**
* @author lvxinran
* @date 2020/8/6
* @discribe
*/
@Component
public class GetAllSituationStatusHandler extends BaseHandler {
@Override
public MessageTypeProto.MessageType getMessageCode() {
return MessageTypeProto.MessageType.SITUATION_INFO_GET_REQUEST;
}
@Override
public void process(ISession iSession, PacketNetData netData) throws Exception {
SituationLogic.getInstance().getAllSituationStatus(iSession, MessageTypeProto.MessageType.SITUATION_INFO_GET_RESPONSE);
}
}

View File

@ -0,0 +1,26 @@
package com.ljsd.jieling.handler.situationHandler;
import com.ljsd.jieling.handler.BaseHandler;
import com.ljsd.jieling.logic.SituationLogic;
import com.ljsd.jieling.network.session.ISession;
import com.ljsd.jieling.protocols.MapInfoProto;
import com.ljsd.jieling.protocols.MessageTypeProto;
import org.springframework.stereotype.Component;
/**
* @author lvxinran
* @date 2020/8/6
* @discribe
*/
@Component
public class SituationChallengeHandler extends BaseHandler<MapInfoProto.SituationChallengeRequest> {
@Override
public MessageTypeProto.MessageType getMessageCode() {
return MessageTypeProto.MessageType.SITUATION_CHALLENGE_REQUEST;
}
@Override
public void processWithProto(ISession iSession, MapInfoProto.SituationChallengeRequest proto) throws Exception {
SituationLogic.getInstance().situationsChallenge(iSession,proto.getId(),proto.getType(), MessageTypeProto.MessageType.SITUATION_CHALLENGE_RESPONSE);
}
}

View File

@ -0,0 +1,79 @@
package config;
import manager.STableManager;
import manager.Table;
import java.util.Map;
@Table(name ="RaceTowerConfig")
public class SRaceTowerConfig implements BaseConfig {
private int id;
private int type;
private int openRules;
private int[] reward;
private int[] firstReward;
private int monsterId;
private int[][] teamRules;
private int[][] attribute;
private int[] privilege;
private String remarks;
@Override
public void init() throws Exception {
}
public int getId() {
return id;
}
public int getType() {
return type;
}
public int getOpenRules() {
return openRules;
}
public int[] getReward() {
return reward;
}
public int[] getFirstReward() {
return firstReward;
}
public int getMonsterId() {
return monsterId;
}
public int[][] getTeamRules() {
return teamRules;
}
public int[][] getAttribute() {
return attribute;
}
public int[] getPrivilege() {
return privilege;
}
public String getremarks() {
return remarks;
}
}