|
|
package com.monitor.other.internalDns;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.model.InternalDomain;
|
|
|
import com.monitor.model.response.BaseResponse;
|
|
|
import com.monitor.mysql.mapper.InternalDomainMapper;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
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 java.util.List;
|
|
|
|
|
|
|
|
|
/**
|
|
|
* Created by zhengyouwei on 2016/12/16.
|
|
|
*/
|
|
|
@Controller
|
|
|
@RequestMapping("/internalDns")
|
|
|
public class InternalDnsCtrl {
|
|
|
|
|
|
Logger logger = LoggerFactory.getLogger(getClass());
|
|
|
|
|
|
@Autowired
|
|
|
private InternalDomainMapper internalDomainMapper;
|
|
|
|
|
|
@RequestMapping("insert")
|
|
|
@ResponseBody
|
|
|
public BaseResponse insert(@RequestBody InternalDomain internalDomain){
|
|
|
logger.info("internalDns isnert :{}", JSON.toJSONString(internalDomain));
|
|
|
try {
|
|
|
int result = internalDomainMapper.insert(internalDomain);
|
|
|
return new BaseResponse(result);
|
|
|
}catch (Exception e){
|
|
|
logger.error("internalDns insert fail",e);
|
|
|
}
|
|
|
return new BaseResponse(-1);
|
|
|
}
|
|
|
|
|
|
@RequestMapping("update")
|
|
|
@ResponseBody
|
|
|
public BaseResponse update(@RequestBody InternalDomain internalDomain){
|
|
|
logger.info("internalDns update :{}", JSON.toJSONString(internalDomain));
|
|
|
try {
|
|
|
int result = internalDomainMapper.update(internalDomain);
|
|
|
return new BaseResponse(result);
|
|
|
}catch (Exception e){
|
|
|
logger.error("internalDns update fail",e);
|
|
|
}
|
|
|
return new BaseResponse(-1);
|
|
|
}
|
|
|
|
|
|
@RequestMapping("selectAll")
|
|
|
@ResponseBody
|
|
|
public BaseResponse selectAll(@RequestBody InternalDomain internalDomain ){
|
|
|
logger.info("internalDns selectAll :{}", JSON.toJSONString(internalDomain));
|
|
|
try {
|
|
|
List<InternalDomain> list = internalDomainMapper.selectAll(internalDomain.getEnvironment(),internalDomain.getDomain(),internalDomain.getTag());
|
|
|
return new BaseResponse(list);
|
|
|
}catch (Exception e){
|
|
|
logger.error("internalDns selectAll fail",e);
|
|
|
}
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
@RequestMapping("deleteById")
|
|
|
@ResponseBody
|
|
|
public BaseResponse deleteById(@RequestBody InternalDomain internalDomain ){
|
|
|
logger.info("internalDns deleteById :{}", internalDomain.getId());
|
|
|
try {
|
|
|
int result = internalDomainMapper.deleteById(internalDomain.getId());
|
|
|
return new BaseResponse(result);
|
|
|
}catch (Exception e){
|
|
|
logger.error("internalDns deleteById fail",e);
|
|
|
}
|
|
|
return new BaseResponse(-1);
|
|
|
}
|
|
|
|
|
|
@RequestMapping("selectById")
|
|
|
@ResponseBody
|
|
|
public BaseResponse selectById(@RequestBody InternalDomain internalDomain){
|
|
|
logger.info("internalDns selectById :{}", internalDomain.getId());
|
|
|
try {
|
|
|
InternalDomain internalDomain2 = internalDomainMapper.selectById(internalDomain.getId());
|
|
|
return new BaseResponse(internalDomain2);
|
|
|
}catch (Exception e){
|
|
|
logger.error("internalDns selectById fail",e);
|
|
|
}
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
@RequestMapping("refresh")
|
|
|
@ResponseBody
|
|
|
public BaseResponse refresh(@RequestBody InternalDomain internalDomain){
|
|
|
logger.info("internalDns refresh :{}", JSON.toJSONString(internalDomain));
|
|
|
try {
|
|
|
}catch (Exception e){
|
|
|
logger.error("internalDns refresh fail",e);
|
|
|
}
|
|
|
return new BaseResponse(-1);
|
|
|
}
|
|
|
|
|
|
|
|
|
} |
...
|
...
|
|