SettingSmsController.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.sckj.admin.controller.setting;
  2. import com.sckj.admin.aop.Log;
  3. import com.sckj.admin.service.ISettingSmsService;
  4. import com.sckj.common.core.AjaxResult;
  5. import io.swagger.annotations.Api;
  6. import io.swagger.annotations.ApiOperation;
  7. import org.springframework.web.bind.annotation.*;
  8. import javax.annotation.Resource;
  9. import java.util.List;
  10. import java.util.Map;
  11. /**
  12. * 短信设置管理
  13. */
  14. @RestController
  15. @RequestMapping("api/setting/sms")
  16. @Api(tags = "配置短信引擎")
  17. public class SettingSmsController {
  18. @Resource
  19. ISettingSmsService iSettingSmsService;
  20. @GetMapping("/list")
  21. @ApiOperation(value="短信引擎列表")
  22. public AjaxResult<List<Map<String, Object>>> list() {
  23. List<Map<String, Object>> list = iSettingSmsService.list();
  24. return AjaxResult.success(list);
  25. }
  26. @GetMapping("/detail")
  27. @ApiOperation(value="短信引擎详情")
  28. public AjaxResult<Map<String, Object>> detail(String alias) {
  29. Map<String, Object> map = iSettingSmsService.detail(alias);
  30. return AjaxResult.success(map);
  31. }
  32. @Log(title = "短信引擎编辑")
  33. @PostMapping("/save")
  34. @ApiOperation(value="短信引擎编辑")
  35. public AjaxResult<Object> save(@RequestBody Map<String, String> params) {
  36. iSettingSmsService.save(params);
  37. return AjaxResult.success();
  38. }
  39. }