From 87874019eefbe03dd429b5b7eed49d963ef03c88 Mon Sep 17 00:00:00 2001 From: Lius <Lius2225@163.com> Date: 星期五, 21 三月 2025 13:18:54 +0800 Subject: [PATCH] 提交MDC-COMMON模块 --- lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/controller/SysBusinessCodeRuleController.java | 198 ++++++++++++++++++++++++++----------------------- 1 files changed, 105 insertions(+), 93 deletions(-) diff --git a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/controller/SysBusinessCodeRuleController.java b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/controller/SysBusinessCodeRuleController.java index 32a4845..e83befe 100644 --- a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/controller/SysBusinessCodeRuleController.java +++ b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/controller/SysBusinessCodeRuleController.java @@ -18,112 +18,124 @@ import javax.servlet.http.HttpServletRequest; import java.util.Arrays; - /** +/** * @Description: 涓氬姟缂栫爜瑙勫垯 * @Author: jeecg-boot - * @Date: 2025-03-17 + * @Date: 2025-03-17 * @Version: V1.0 */ @Slf4j -@Api(tags="涓氬姟缂栫爜瑙勫垯") +@Api(tags = "涓氬姟缂栫爜瑙勫垯") @RestController @RequestMapping("/sys/sysBusinessCodeRule") public class SysBusinessCodeRuleController extends JeecgController<SysBusinessCodeRule, ISysBusinessCodeRuleService> { - @Autowired - private ISysBusinessCodeRuleService sysBusinessCodeRuleService; - - /** - * 鍒嗛〉鍒楄〃鏌ヨ - * - * @param sysBusinessCodeRule - * @param pageNo - * @param pageSize - * @param req - * @return - */ + @Autowired + private ISysBusinessCodeRuleService sysBusinessCodeRuleService; + + /** + * 鍒嗛〉鍒楄〃鏌ヨ + * + * @param sysBusinessCodeRule + * @param pageNo + * @param pageSize + * @param req + * @return + */ // @AutoLog(value = "涓氬姟缂栫爜瑙勫垯-鍒嗛〉鍒楄〃鏌ヨ") - @ApiOperation(value="涓氬姟缂栫爜瑙勫垯-鍒嗛〉鍒楄〃鏌ヨ", notes="涓氬姟缂栫爜瑙勫垯-鍒嗛〉鍒楄〃鏌ヨ") - @GetMapping(value = "/list") - public Result<?> queryPageList(SysBusinessCodeRule sysBusinessCodeRule, - @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, - @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, - HttpServletRequest req) { - QueryWrapper<SysBusinessCodeRule> queryWrapper = QueryGenerator.initQueryWrapper(sysBusinessCodeRule, req.getParameterMap()); - queryWrapper.eq("del_flag", CommonConstant.DEL_FLAG_0); - Page<SysBusinessCodeRule> page = new Page<SysBusinessCodeRule>(pageNo, pageSize); - IPage<SysBusinessCodeRule> pageList = sysBusinessCodeRuleService.page(page, queryWrapper); - return Result.OK(pageList); - } - - /** - * 娣诲姞 - * - * @param sysBusinessCodeRule - * @return - */ + @ApiOperation(value = "涓氬姟缂栫爜瑙勫垯-鍒嗛〉鍒楄〃鏌ヨ", notes = "涓氬姟缂栫爜瑙勫垯-鍒嗛〉鍒楄〃鏌ヨ") + @GetMapping(value = "/list") + public Result<?> queryPageList(SysBusinessCodeRule sysBusinessCodeRule, + @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, + @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper<SysBusinessCodeRule> queryWrapper = QueryGenerator.initQueryWrapper(sysBusinessCodeRule, req.getParameterMap()); + queryWrapper.eq("del_flag", CommonConstant.DEL_FLAG_0); + Page<SysBusinessCodeRule> page = new Page<SysBusinessCodeRule>(pageNo, pageSize); + IPage<SysBusinessCodeRule> pageList = sysBusinessCodeRuleService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 娣诲姞 + * + * @param sysBusinessCodeRule + * @return + */ // @AutoLog(value = "涓氬姟缂栫爜瑙勫垯-娣诲姞") - @ApiOperation(value="涓氬姟缂栫爜瑙勫垯-娣诲姞", notes="涓氬姟缂栫爜瑙勫垯-娣诲姞") - @PostMapping(value = "/add") - public Result<?> add(@RequestBody SysBusinessCodeRule sysBusinessCodeRule) { - sysBusinessCodeRule.setDelFlag(CommonConstant.DEL_FLAG_0); - sysBusinessCodeRuleService.save(sysBusinessCodeRule); - return Result.OK("娣诲姞鎴愬姛锛�"); - } - - /** - * 缂栬緫 - * - * @param sysBusinessCodeRule - * @return - */ + @ApiOperation(value = "涓氬姟缂栫爜瑙勫垯-娣诲姞", notes = "涓氬姟缂栫爜瑙勫垯-娣诲姞") + @PostMapping(value = "/add") + public Result<?> add(@RequestBody SysBusinessCodeRule sysBusinessCodeRule) { + sysBusinessCodeRule.setDelFlag(CommonConstant.DEL_FLAG_0); + sysBusinessCodeRuleService.save(sysBusinessCodeRule); + return Result.OK("娣诲姞鎴愬姛锛�"); + } + + /** + * 缂栬緫 + * + * @param sysBusinessCodeRule + * @return + */ // @AutoLog(value = "涓氬姟缂栫爜瑙勫垯-缂栬緫") - @ApiOperation(value="涓氬姟缂栫爜瑙勫垯-缂栬緫", notes="涓氬姟缂栫爜瑙勫垯-缂栬緫") - @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) - public Result<?> edit(@RequestBody SysBusinessCodeRule sysBusinessCodeRule) { - sysBusinessCodeRuleService.updateById(sysBusinessCodeRule); - return Result.OK("缂栬緫鎴愬姛!"); - } - - /** - * 閫氳繃id鍒犻櫎 - * - * @param id - * @return - */ + @ApiOperation(value = "涓氬姟缂栫爜瑙勫垯-缂栬緫", notes = "涓氬姟缂栫爜瑙勫垯-缂栬緫") + @RequestMapping(value = "/edit", method = {RequestMethod.PUT, RequestMethod.POST}) + public Result<?> edit(@RequestBody SysBusinessCodeRule sysBusinessCodeRule) { + sysBusinessCodeRuleService.updateById(sysBusinessCodeRule); + return Result.OK("缂栬緫鎴愬姛!"); + } + + /** + * 閫氳繃id鍒犻櫎 + * + * @param id + * @return + */ // @AutoLog(value = "涓氬姟缂栫爜瑙勫垯-閫氳繃id鍒犻櫎") - @ApiOperation(value="涓氬姟缂栫爜瑙勫垯-閫氳繃id鍒犻櫎", notes="涓氬姟缂栫爜瑙勫垯-閫氳繃id鍒犻櫎") - @DeleteMapping(value = "/delete") - public Result<?> delete(@RequestParam(name="id",required=true) String id) { - sysBusinessCodeRuleService.removeById(id); - return Result.OK("鍒犻櫎鎴愬姛!"); - } - - /** - * 鎵归噺鍒犻櫎 - * - * @param ids - * @return - */ + @ApiOperation(value = "涓氬姟缂栫爜瑙勫垯-閫氳繃id鍒犻櫎", notes = "涓氬姟缂栫爜瑙勫垯-閫氳繃id鍒犻櫎") + @DeleteMapping(value = "/delete") + public Result<?> delete(@RequestParam(name = "id", required = true) String id) { + sysBusinessCodeRuleService.removeById(id); + return Result.OK("鍒犻櫎鎴愬姛!"); + } + + /** + * 鎵归噺鍒犻櫎 + * + * @param ids + * @return + */ // @AutoLog(value = "涓氬姟缂栫爜瑙勫垯-鎵归噺鍒犻櫎") - @ApiOperation(value="涓氬姟缂栫爜瑙勫垯-鎵归噺鍒犻櫎", notes="涓氬姟缂栫爜瑙勫垯-鎵归噺鍒犻櫎") - @DeleteMapping(value = "/deleteBatch") - public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) { - this.sysBusinessCodeRuleService.removeByIds(Arrays.asList(ids.split(","))); - return Result.OK("鎵归噺鍒犻櫎鎴愬姛锛�"); - } - - /** - * 閫氳繃id鏌ヨ - * - * @param id - * @return - */ + @ApiOperation(value = "涓氬姟缂栫爜瑙勫垯-鎵归噺鍒犻櫎", notes = "涓氬姟缂栫爜瑙勫垯-鎵归噺鍒犻櫎") + @DeleteMapping(value = "/deleteBatch") + public Result<?> deleteBatch(@RequestParam(name = "ids", required = true) String ids) { + this.sysBusinessCodeRuleService.removeByIds(Arrays.asList(ids.split(","))); + return Result.OK("鎵归噺鍒犻櫎鎴愬姛锛�"); + } + + /** + * 閫氳繃id鏌ヨ + * + * @param id + * @return + */ // @AutoLog(value = "涓氬姟缂栫爜瑙勫垯-閫氳繃id鏌ヨ") - @ApiOperation(value="涓氬姟缂栫爜瑙勫垯-閫氳繃id鏌ヨ", notes="涓氬姟缂栫爜瑙勫垯-閫氳繃id鏌ヨ") - @GetMapping(value = "/queryById") - public Result<?> queryById(@RequestParam(name="id",required=true) String id) { - SysBusinessCodeRule sysBusinessCodeRule = sysBusinessCodeRuleService.getById(id); - return Result.OK(sysBusinessCodeRule); - } + @ApiOperation(value = "涓氬姟缂栫爜瑙勫垯-閫氳繃id鏌ヨ", notes = "涓氬姟缂栫爜瑙勫垯-閫氳繃id鏌ヨ") + @GetMapping(value = "/queryById") + public Result<?> queryById(@RequestParam(name = "id", required = true) String id) { + SysBusinessCodeRule sysBusinessCodeRule = sysBusinessCodeRuleService.getById(id); + return Result.OK(sysBusinessCodeRule); + } + + /** + * 鐢熸垚涓氬姟缂栫爜瀵瑰簲鐨勬祦姘村彿 + * + * @return + */ + @ApiOperation(value = "涓氬姟缂栫爜瑙勫垯-鐢熸垚涓氬姟缂栫爜瀵瑰簲鐨勬祦姘村彿", notes = "涓氬姟缂栫爜瑙勫垯-鐢熸垚涓氬姟缂栫爜瀵瑰簲鐨勬祦姘村彿") + @GetMapping(value = "/generateBusinessCodeSeq") + public Result<?> generateBusinessCodeSeq(@RequestParam(name = "businessCode", required = true) String businessCode) { + String result = sysBusinessCodeRuleService.generateBusinessCodeSeq(businessCode); + return Result.OK(result); + } } -- Gitblit v1.9.3