package com.hzya.frame.sys.thirdparty.api.testparameter.controller;

import com.hzya.frame.web.entity.BaseResult;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import com.hzya.frame.web.entity.JsonResultEntity;
import com.hzya.frame.sys.thirdparty.api.testparameter.entity.SysThirdpartyapiTestparameter;
import com.hzya.frame.sys.thirdparty.api.testparameter.service.ISysThirdpartyapiTestparameterService;
import com.hzya.frame.web.entity.JsonResultEntity;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
 * @description: 第三方应用接口测试参数表  controller
 * @tableName: sys_thirdparty_api_testparameter 
 * @entityName: SysThirdpartyapiTestparameter
 * 包含：
 * 1、分页查询(queryPaged)
 * 2、index页面(goIndexPage)
 * 3、新增页面(goAddPage)
 * 4、新增信息保存(save)
 * 5、修改页面(goEditPage)
 * 6、修改信息保存(update)
 * 7、信息查看(goShowPage)
 * 8、删除信息(delete)
 * @author: gjh
 * @history: 1.0
 */

@Controller("sys_thirdparty_api_testparameter")
@RequestMapping("/sys/thirdparty/api/testparameter/SysThirdpartyapiTestparameterController")
public class SysThirdpartyapiTestparameterController {
	private final Logger logger = LoggerFactory.getLogger(this.getClass());

	@Autowired
    protected ISysThirdpartyapiTestparameterService  systhirdpartyapitestparameterService;


    /** test **/
    @RequestMapping(value = "test", method = RequestMethod.POST)
    @ResponseBody
    public JsonResultEntity test( SysThirdpartyapiTestparameter entity) {
		try {
		    systhirdpartyapitestparameterService.test(entity);
		    return BaseResult.getSuccessMessageEntity("成功", "test");
		} catch (Exception e) {
		    logger.error("SysThirdpartyapiTestparameterController-test", e.getMessage());
		    return BaseResult.getFailureMessageEntity("失败！", "save");
		}
    }

}

