| | |
| | | package com.ruoyi.other.controller; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.ruoyi.common.core.web.domain.AjaxResult; |
| | | import com.ruoyi.other.api.model.Agreement; |
| | | import com.ruoyi.other.service.IAgreementService; |
| | | import io.swagger.annotations.ApiImplicitParam; |
| | | import io.swagger.annotations.ApiImplicitParams; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | import javax.annotation.Resource; |
| | | |
| | | /** |
| | | * <p> |
| | | * 前端控制器 |
| | | * </p> |
| | | * |
| | | * @author luodangjia |
| | | * @since 2024-11-20 |
| | | * @author zhibing.pu |
| | | * @Date 2024/11/21 10:48 |
| | | */ |
| | | @RestController |
| | | @RequestMapping("/agreement") |
| | | public class AgreementController { |
| | | |
| | | |
| | | @Resource |
| | | private IAgreementService agreementService; |
| | | |
| | | |
| | | /** |
| | | * 获取协议详情 |
| | | * @param type |
| | | * @return |
| | | */ |
| | | @ResponseBody |
| | | @GetMapping("/getAgreement/{type}") |
| | | @ApiOperation(value = "获取协议", tags = {"小程序-登录注册"}) |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(value = "类型(1=用户协议,2=隐私协议,3=技师上门免责声明,4=注销协议,5门店提现免责声明)", name = "type", required = true, dataType = "int"), |
| | | }) |
| | | public AjaxResult<String> getAgreement(@PathVariable("type") Integer type){ |
| | | Agreement one = agreementService.getOne(new LambdaQueryWrapper<Agreement>().eq(Agreement::getType, type)); |
| | | return AjaxResult.success(null == one ? "" : one.getContent()); |
| | | } |
| | | } |
| | | |