类 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
主键管理控制器,提供序列(自增主键)相关的分页查询、保存和删除功能。
-
字段概要
从类继承的字段 net.sohelp.boot.admin.core.base.BaseController
request, response -
构造器概要
构造器 -
方法概要
从类继承的方法 net.sohelp.boot.admin.core.base.BaseController
error, error, fail, fail, fail, getLoginID, getLoginName, getLoginOrgID, getLoginOrgName, getLoginUser, getNickname, getTenantId, getUserName, getUserNo, i18n, i18n, isAdministrator, isDeveloper, limit, offset, ok, ok, response, response, responseStream, success, success, success, success, validateToken
-
构造器详细资料
-
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- 数据库操作异常时抛出
-