类 SequenceController

java.lang.Object
net.sohelp.boot.admin.core.base.BaseController
net.sohelp.boot.dev.web.system.autocode.SequenceController

@RestController("dev-system-autocode-sequence") @RequestMapping("/dev/system/autocode/sequence") public class SequenceController extends BaseController
主键管理控制器,提供序列(自增主键)相关的分页查询、保存和删除功能。
  • 构造器详细资料

    • SequenceController

      public SequenceController()
  • 方法详细资料

    • page

      @GetMapping("/page") @Permission("DEVELOPER") public ApiResult<Pager<Map<String,Object>>> page(@RequestParam(required=false) String name) throws SQLException
      分页获取序列信息列表。
      参数:
      name - 序列名称,用于模糊匹配搜索(可选)
      返回:
      返回分页结果,包含符合条件的序列数据
      抛出:
      SQLException - 数据库操作异常时抛出
    • save

      @PostMapping("/save") @Permission("DEVELOPER") @Transactional(rollbackFor=java.lang.Exception.class) public ApiResult<String> save(@RequestBody Map<String,Object> paramMap) throws Exception
      保存或更新一个序列记录。
      参数:
      paramMap - 包含序列信息的参数映射,必须包括 name 和 val 字段
      返回:
      操作成功的提示信息
      抛出:
      Exception - 数据库操作或其他业务逻辑异常时抛出
    • delete

      @PostMapping("/delete") @Permission("DEVELOPER") @Transactional(rollbackFor=java.lang.Exception.class) public ApiResult<String> delete(@RequestBody Map<String,Object> paramMap) throws Exception
      删除指定名称的序列记录。
      参数:
      paramMap - 包含待删除序列名称的参数映射
      返回:
      删除成功的提示信息
      抛出:
      Exception - 数据库操作异常时抛出