This commit is contained in:
dute7liang
2024-01-14 22:09:45 +08:00
parent cd281375ac
commit 982dff66c9
8 changed files with 241 additions and 0 deletions

View File

@@ -0,0 +1,56 @@
package com.ruoyi.cai.controller.admin;
import cn.dev33.satoken.annotation.SaCheckPermission;
import com.ruoyi.cai.domain.AgreementSetting;
import com.ruoyi.cai.service.AgreementSettingService;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.annotation.RepeatSubmit;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.validate.EditGroup;
import com.ruoyi.common.enums.BusinessType;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.validation.constraints.NotNull;
/**
* 协议设置
*
* @author 77
* @date 2024-01-14
*/
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/cai/agreementSetting")
public class AgreementSettingController extends BaseController {
private final AgreementSettingService agreementSettingService;
/**
* 获取协议设置详细信息
*
* @param id 主键
*/
@SaCheckPermission("cai:agreementSetting:query")
@GetMapping("/{id}")
public R<AgreementSetting> getInfo(@NotNull(message = "主键不能为空")
@PathVariable Long id) {
return R.ok(agreementSettingService.getById(id));
}
/**
* 修改协议设置
*/
@SaCheckPermission("cai:agreementSetting:edit")
@Log(title = "协议设置", businessType = BusinessType.UPDATE)
@RepeatSubmit()
@PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody AgreementSetting bo) {
return toAjax(agreementSettingService.updateById(bo));
}
}