From 2f8e70ad2884d2b6b7443dfae0af11ae9cfc8b99 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期五, 28 二月 2025 17:44:10 +0800 Subject: [PATCH] bug修改 --- manage/src/main/java/com/jilongda/manage/controller/TBrandController.java | 66 +++++++++++++++++++++++++++++++- 1 files changed, 63 insertions(+), 3 deletions(-) diff --git a/manage/src/main/java/com/jilongda/manage/controller/TBrandController.java b/manage/src/main/java/com/jilongda/manage/controller/TBrandController.java index e1c18d2..ddf6ee9 100644 --- a/manage/src/main/java/com/jilongda/manage/controller/TBrandController.java +++ b/manage/src/main/java/com/jilongda/manage/controller/TBrandController.java @@ -1,21 +1,81 @@ package com.jilongda.manage.controller; -import org.springframework.web.bind.annotation.RequestMapping; +import com.jilongda.common.basic.ApiResult; +import com.jilongda.common.basic.PageInfo; +import com.jilongda.manage.model.TBrand; +import com.jilongda.manage.query.TBrandQuery; +import com.jilongda.manage.service.TBrandService; +import com.jilongda.manage.utils.LoginInfoUtil; +import com.jilongda.manage.vo.TBrandVO; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; -import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Objects; /** * <p> - * 镜架/镜片品牌表 前端控制器 + * 镜架-镜片品牌表 前端控制器 * </p> * * @author 无关风月 * @since 2024-12-09 */ +@Api(tags = "镜架-镜片品牌表") @RestController @RequestMapping("/t-brand") public class TBrandController { + @Autowired + private TBrandService brandService; + + /** + * 获取镜架-镜片品牌列表 + */ + @ApiOperation(value = "获取镜架-镜片品牌分页列表") + @PostMapping(value = "/pageList") + public ApiResult<PageInfo<TBrandVO>> pageList(@RequestBody TBrandQuery query) { + return ApiResult.success(brandService.pageList(query)); + } + + /** + * 添加镜架-镜片品牌 + */ + @ApiOperation(value = "添加镜架-镜片品牌") + @PostMapping(value = "/add") + public ApiResult<String> add(@Validated @RequestBody TBrand dto) { + brandService.save(dto); + return ApiResult.success(); + } + + @ApiOperation(value = "修改镜架-镜片品牌--启用、禁用、设置主要品牌接口") + @PostMapping(value = "/update") + public ApiResult<String> update(@RequestBody TBrand dto) { + brandService.updateById(dto); + return ApiResult.success(); + } + + @ApiOperation(value = "删除镜架-镜片品牌") + @DeleteMapping(value = "/deleteById") + public ApiResult<Boolean> deleteById(@RequestParam Long id) { + return ApiResult.success(brandService.removeById(id)); + } + + @ApiOperation(value = "批量删除镜架-镜片品牌") + @DeleteMapping(value = "/deleteByIds") + public ApiResult<Boolean> deleteByIds(@RequestBody List<Long> ids) { + return ApiResult.success(brandService.removeByIds(ids)); + } + + @ApiOperation(value = "查询镜架-镜片品牌详情") + @GetMapping(value = "/getDetailById") + public ApiResult<TBrand> getDetailById(@RequestParam Long id) { + return ApiResult.success(brandService.getById(id)); + } + } -- Gitblit v1.7.1