|
|
@@ -38,50 +38,59 @@ public class AgreementController {
|
|
|
@Resource
|
|
|
private AgreementService agreementService;
|
|
|
|
|
|
- @PostMapping("/create")
|
|
|
- @Operation(summary = "创建平台协议")
|
|
|
- @PreAuthorize("@ss.hasPermission('system:agreement:create')")
|
|
|
+ // @PostMapping("/create")
|
|
|
+ // @Operation(summary = "创建平台协议")
|
|
|
+ // @PreAuthorize("@ss.hasPermission('system:agreement:create')")
|
|
|
public CommonResult<Long> createAgreement(@Valid @RequestBody AgreementSaveReqVO createReqVO) {
|
|
|
return success(agreementService.createAgreement(createReqVO));
|
|
|
}
|
|
|
|
|
|
- @PutMapping("/update")
|
|
|
- @Operation(summary = "更新平台协议")
|
|
|
- @PreAuthorize("@ss.hasPermission('system:agreement:update')")
|
|
|
+ // @PutMapping("/update")
|
|
|
+ // @Operation(summary = "更新平台协议")
|
|
|
+ // @PreAuthorize("@ss.hasPermission('system:agreement:update')")
|
|
|
public CommonResult<Boolean> updateAgreement(@Valid @RequestBody AgreementSaveReqVO updateReqVO) {
|
|
|
agreementService.updateAgreement(updateReqVO);
|
|
|
return success(true);
|
|
|
}
|
|
|
|
|
|
- @DeleteMapping("/delete")
|
|
|
- @Operation(summary = "删除平台协议")
|
|
|
+ // @DeleteMapping("/delete")
|
|
|
+ // @Operation(summary = "删除平台协议")
|
|
|
@Parameter(name = "id", description = "编号", required = true)
|
|
|
- @PreAuthorize("@ss.hasPermission('system:agreement:delete')")
|
|
|
+ // @PreAuthorize("@ss.hasPermission('system:agreement:delete')")
|
|
|
public CommonResult<Boolean> deleteAgreement(@RequestParam("id") Long id) {
|
|
|
agreementService.deleteAgreement(id);
|
|
|
return success(true);
|
|
|
}
|
|
|
|
|
|
- @GetMapping("/get")
|
|
|
- @Operation(summary = "获得平台协议")
|
|
|
+ // @GetMapping("/get")
|
|
|
+ // @Operation(summary = "获得平台协议")
|
|
|
@Parameter(name = "id", description = "编号", required = true, example = "1024")
|
|
|
- @PreAuthorize("@ss.hasPermission('system:agreement:query')")
|
|
|
+ // @PreAuthorize("@ss.hasPermission('system:agreement:query')")
|
|
|
public CommonResult<AgreementRespVO> getAgreement(@RequestParam("id") Long id) {
|
|
|
AgreementDO agreement = agreementService.getAgreement(id);
|
|
|
return success(BeanUtils.toBean(agreement, AgreementRespVO.class));
|
|
|
}
|
|
|
|
|
|
- @GetMapping("/page")
|
|
|
- @Operation(summary = "获得平台协议分页")
|
|
|
- @PreAuthorize("@ss.hasPermission('system:agreement:query')")
|
|
|
+ @GetMapping("/get/type")
|
|
|
+ @Operation(summary = "根据类型获得平台协议", description = "type:1服务条款 2隐私声明")
|
|
|
+ @Parameter(name = "type", description = "类型", required = true, example = "1")
|
|
|
+ // @PreAuthorize("@ss.hasPermission('system:agreement:query')")
|
|
|
+ public CommonResult<AgreementRespVO> getAgreementByType(@RequestParam("type") Integer type) {
|
|
|
+ AgreementDO agreement = agreementService.getAgreementByType(type);
|
|
|
+ return success(BeanUtils.toBean(agreement, AgreementRespVO.class));
|
|
|
+ }
|
|
|
+
|
|
|
+ // @GetMapping("/page")
|
|
|
+ // @Operation(summary = "获得平台协议分页")
|
|
|
+ // @PreAuthorize("@ss.hasPermission('system:agreement:query')")
|
|
|
public CommonResult<PageResult<AgreementRespVO>> getAgreementPage(@Valid AgreementPageReqVO pageReqVO) {
|
|
|
PageResult<AgreementDO> pageResult = agreementService.getAgreementPage(pageReqVO);
|
|
|
return success(BeanUtils.toBean(pageResult, AgreementRespVO.class));
|
|
|
}
|
|
|
|
|
|
- @GetMapping("/export-excel")
|
|
|
- @Operation(summary = "导出平台协议 Excel")
|
|
|
- @PreAuthorize("@ss.hasPermission('system:agreement:export')")
|
|
|
+ // @GetMapping("/export-excel")
|
|
|
+ // @Operation(summary = "导出平台协议 Excel")
|
|
|
+ // @PreAuthorize("@ss.hasPermission('system:agreement:export')")
|
|
|
@ApiAccessLog(operateType = EXPORT)
|
|
|
public void exportAgreementExcel(@Valid AgreementPageReqVO pageReqVO,
|
|
|
HttpServletResponse response) throws IOException {
|