feat: 升级SpringBoot3
This commit is contained in:
@@ -7,13 +7,14 @@ import com.youlai.system.pojo.form.DictItemForm;
|
||||
import com.youlai.system.pojo.query.DictItemPageQuery;
|
||||
import com.youlai.system.pojo.vo.dict.DictItemPageVO;
|
||||
import com.youlai.system.service.SysDictItemService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import io.swagger.v3.oas.annotations.Parameter;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@Api(tags = "字典数据接口")
|
||||
@Tag(name = "字典数据接口")
|
||||
@RestController
|
||||
@RequestMapping("/api/v1/dict/items")
|
||||
@RequiredArgsConstructor
|
||||
@@ -21,7 +22,7 @@ public class SysDictItemController {
|
||||
|
||||
private final SysDictItemService dictItemService;
|
||||
|
||||
@ApiOperation(value = "字典数据分页列表")
|
||||
@Operation(summary = "字典数据分页列表")
|
||||
@GetMapping("/pages")
|
||||
public PageResult<DictItemPageVO> listDictItemPages(
|
||||
DictItemPageQuery queryParams
|
||||
@@ -30,16 +31,16 @@ public class SysDictItemController {
|
||||
return PageResult.success(result);
|
||||
}
|
||||
|
||||
@ApiOperation(value = "字典数据表单数据")
|
||||
@Operation(summary = "字典数据表单数据")
|
||||
@GetMapping("/{id}/form")
|
||||
public Result<DictItemForm> getDictItemForm(
|
||||
@ApiParam("字典ID") @PathVariable Long id
|
||||
@Parameter(name ="字典ID") @PathVariable Long id
|
||||
) {
|
||||
DictItemForm formData = dictItemService.getDictItemForm(id);
|
||||
return Result.success(formData);
|
||||
}
|
||||
|
||||
@ApiOperation(value = "新增字典数据")
|
||||
@Operation(summary = "新增字典数据")
|
||||
@PostMapping
|
||||
public Result saveDictItem(
|
||||
@RequestBody DictItemForm DictItemForm
|
||||
@@ -48,7 +49,7 @@ public class SysDictItemController {
|
||||
return Result.judge(result);
|
||||
}
|
||||
|
||||
@ApiOperation(value = "修改字典数据")
|
||||
@Operation(summary = "修改字典数据")
|
||||
@PutMapping("/{id}")
|
||||
public Result updateDictItem(
|
||||
@PathVariable Long id,
|
||||
@@ -58,10 +59,10 @@ public class SysDictItemController {
|
||||
return Result.judge(status);
|
||||
}
|
||||
|
||||
@ApiOperation(value = "删除字典")
|
||||
@Operation(summary = "删除字典")
|
||||
@DeleteMapping("/{ids}")
|
||||
public Result deleteDictItems(
|
||||
@ApiParam("字典ID,多个以英文逗号(,)拼接") @PathVariable String ids
|
||||
@Parameter(name ="字典ID,多个以英文逗号(,)拼接") @PathVariable String ids
|
||||
) {
|
||||
boolean result = dictItemService.deleteDictItems(ids);
|
||||
return Result.judge(result);
|
||||
|
||||
Reference in New Issue
Block a user