package com.bashi.dk.controller; import com.bashi.common.annotation.Log; import com.bashi.common.annotation.RepeatSubmit; import com.bashi.common.core.controller.BaseController; import com.bashi.common.core.domain.AjaxResult; import com.bashi.common.enums.BusinessType; import com.bashi.dk.domain.HomeSetting; import com.bashi.dk.service.HomeSettingService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; /** * 常规设置Controller * * @author duteliang * @date 2023-11-29 */ @RequiredArgsConstructor(onConstructor_ = @Autowired) @RestController @RequestMapping("/dk/HomeSetting") public class DkHomeSettingController extends BaseController { private final HomeSettingService homeSettingService; /** * 获取常规设置详细信息 */ @PreAuthorize("@ss.hasPermi('dk:HomeSetting:query')") @GetMapping("/info") public AjaxResult getInfo() { return AjaxResult.success(homeSettingService.getHomeSetting()); } /** * 修改常规设置 */ @PreAuthorize("@ss.hasPermi('dk:HomeSetting:edit')") @Log(title = "常规设置", businessType = BusinessType.UPDATE) @RepeatSubmit @PutMapping() public AjaxResult edit(@Validated @RequestBody HomeSetting bo) { return toAjax(homeSettingService.updateById(bo) ? 1 : 0); } }