package com.iformall.controller; import com.github.pagehelper.PageInfo; import com.iformall.common.ErrorCode; import com.iformall.common.ResultData; import com.iformall.domain.po.WxWeappBasicSet; import com.iformall.service.WxWeappBasicSetService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; 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.*; /** * Stormeye Wu */ @Controller @RequestMapping("/weappBasicSet") @Api(description = "小程序基础设置接口") public class WxWeappBasicSetController extends BaseController { private final Logger logger = LoggerFactory.getLogger(getClass()); @Autowired private Integer getFmDeploy; @Autowired private WxWeappBasicSetService weappBasicSetService; @ApiOperation("分页列表接口") @GetMapping("list") @ApiImplicitParams({ @ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true), @ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)}) public ResultData list(@ModelAttribute WxWeappBasicSet weappBasicSet, Integer pageNum, Integer pageSize) { logger.debug("[" + getIpAddr() + "] WxWeappBasicSetController::list"); if (null == weappBasicSet) weappBasicSet = new WxWeappBasicSet(); weappBasicSet.setDeploy(getFmDeploy); final PageInfo page = weappBasicSetService.listAsPage(weappBasicSet, pageNum, pageSize); return new ResultData(page); } @PostMapping("add") public ResultData add(WxWeappBasicSet weappBasicSet) { logger.debug("[" + getIpAddr() + "] WxWeappBasicSetController::add"); if (null == weappBasicSet) return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); weappBasicSetService.saveOrUpdate(weappBasicSet); return new ResultData(); } @PostMapping("update") public ResultData update(WxWeappBasicSet weappBasicSet) { logger.debug("[" + getIpAddr() + "] WxWeappBasicSetController::update"); if (null == weappBasicSet) return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); weappBasicSetService.saveOrUpdate(weappBasicSet); return new ResultData(); } }