| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- package com.ydtech.modules.admin.controller;
- import com.ydtech.core.page.HttpResult;
- import com.ydtech.core.page.HttpStatus;
- import com.ydtech.modules.admin.model.SysQRCodeRelation;
- import com.ydtech.modules.admin.model.vo.SysQRCodeRelationVo;
- import com.ydtech.modules.admin.service.SysQRCodeRelationService;
- import com.ydtech.modules.base.controller.BaseController;
- import com.ydtech.modules.protocol.utils.AssertionUtils;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import lombok.RequiredArgsConstructor;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- @Api(tags = "二维码", value = "二维码")
- @RestController
- @RequestMapping("/qrCode")
- @RequiredArgsConstructor
- public class SysQRCodeRelationController extends BaseController {
- @Autowired
- private SysQRCodeRelationService sysQRCodeRelationService;
- @PostMapping(value = "/save")
- @ApiOperation("添加二维码类型")
- public HttpResult save(@RequestBody SysQRCodeRelation sysQRCodeRelation) {
- sysQRCodeRelation.setCreateBy(getUserName());
- sysQRCodeRelation.setLastUpdateBy(getUserName());
- boolean result = sysQRCodeRelationService.save(sysQRCodeRelation);
- AssertionUtils.isSucceed(result, "添加失败");
- return HttpResult.ok("添加成功",result);
- }
- @PostMapping(value = "/edit")
- @ApiOperation("修改二维码类型")
- public HttpResult edit(@RequestBody SysQRCodeRelation sysQRCodeRelation) {
- sysQRCodeRelation.setLastUpdateBy(getUserName());
- boolean result = sysQRCodeRelationService.updateById(sysQRCodeRelation);
- AssertionUtils.isSucceed(result, "修改失败");
- return HttpResult.ok("修改成功",result);
- }
- @DeleteMapping(value = "/delete")
- @ApiOperation("删除二维码类型")
- public HttpResult delete(@RequestParam("id") Integer id) {
- boolean result = sysQRCodeRelationService.removeById(id);
- AssertionUtils.isSucceed(result, "删除失败");
- return HttpResult.ok("删除成功",result);
- }
- @PostMapping(value = "/getList")
- @ApiOperation("获取二维码类型列表")
- public HttpResult getList(@RequestBody SysQRCodeRelationVo sysQRCodeRelationVo) {
- return HttpResult.ok("获取成功",sysQRCodeRelationService.getAllForPage(sysQRCodeRelationVo));
- }
- }
|