package com.dsh.other.controller;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.dsh.other.entity.Protocol;
|
import com.dsh.other.service.IProtocolService;
|
import com.dsh.other.util.ResultUtil;
|
import io.swagger.annotations.ApiImplicitParam;
|
import io.swagger.annotations.ApiImplicitParams;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
|
/**
|
* @author zhibing.pu
|
* @date 2023/6/14 15:06
|
*/
|
@RestController
|
@RequestMapping("/base/protocol")
|
public class ProtocolController {
|
|
@Autowired
|
private IProtocolService protocolService;
|
|
|
@ResponseBody
|
@PostMapping("/queryProtocol")
|
@ApiOperation(value = "获取各种协议", tags = {"用户—登录注册"})
|
@ApiImplicitParams({
|
@ApiImplicitParam(value = "类型(1=用户协议,2=隐私协议,3=运动安全公告书,4=注销协议)", name = "type", dataType = "int", required = true)
|
})
|
public ResultUtil<String> queryProtocol(Integer type) {
|
try {
|
Protocol protocol = protocolService.getBaseMapper().selectOne(new QueryWrapper<Protocol>().eq("type", type));
|
return ResultUtil.success(null == protocol ? "" : protocol.getContent());
|
} catch (Exception e) {
|
e.printStackTrace();
|
return ResultUtil.runErr();
|
}
|
}
|
|
|
}
|