类 AutocodeController
java.lang.Object
net.sohelp.boot.admin.core.base.BaseController
net.sohelp.boot.dev.web.system.autocode.AutocodeController
@RestController("dev-system-autocode")
@RequestMapping("/dev/system/autocode")
public class AutocodeController
extends BaseController
自动编码控制器类,提供对自动编码规则的增删改查操作。
- 从以下版本开始:
- 2023/4/4
- 作者:
- AaronFung
-
字段概要
从类继承的字段 net.sohelp.boot.admin.core.base.BaseController
request, response -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明删除指定ID的自动编码配置。根据ID获取单个自动编码配置详情。获取所有自动编码配置列表。分页查询自动编码信息。保存或更新自动编码配置。从类继承的方法 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
-
构造器详细资料
-
AutocodeController
public AutocodeController()
-
-
方法详细资料
-
page
@GetMapping("/page") @Permission("ADMIN") public ApiResult<Pager<Map<String,Object>>> page(@RequestParam Map<String, Object> paramMap) throws Exception分页查询自动编码信息。- 参数:
paramMap- 请求参数映射,包含分页及搜索条件等参数- 返回:
- 返回分页结果对象,包含当前页数据和总记录数
- 抛出:
Exception- 查询过程中可能抛出的异常
-
list
@GetMapping("/list") @Permission("ADMIN") public ApiResult<List<Map<String,Object>>> list(@RequestParam Map<String, Object> paramMap) throws Exception获取所有自动编码配置列表。- 参数:
paramMap- 请求参数映射,可携带筛选条件- 返回:
- 返回自动编码配置列表
- 抛出:
Exception- 查询过程中可能抛出的异常
-
getById
@GetMapping("/getById") @Permission("ADMIN") public ApiResult<Map<String,Object>> getById(@RequestParam Map<String, Object> paramMap) throws Exception根据ID获取单个自动编码配置详情。- 参数:
paramMap- 请求参数映射,必须包含"id"键对应的主键值- 返回:
- 返回指定ID的自动编码配置信息
- 抛出:
Exception- 查询过程中可能抛出的异常
-
delete
@PostMapping("/delete") @Permission("DEVELOPER") public ApiResult<String> delete(@RequestBody Map<String, Object> paramMap) throws SQLException删除指定ID的自动编码配置。- 参数:
paramMap- 请求体中的参数映射,需包含要删除记录的"id"- 返回:
- 操作成功提示信息
- 抛出:
SQLException- 执行删除时可能出现的SQL异常
-
save
@PostMapping("/save") @Permission("DEVELOPER") public ApiResult<String> save(@RequestBody Map<String, Object> paramMap) throws SQLException, EntityException, EntityEventException, EntityValidateException, EntityFormulaException, TokenAuthenticationException, DuplicateKeyException保存或更新自动编码配置。若传入ID为空则新增;否则进行更新操作,并校验唯一性约束。- 参数:
paramMap- 包含自动编码配置信息的请求体参数映射- 返回:
- 操作结果描述字符串
- 抛出:
SQLException- SQL执行错误EntityException- 实体相关异常EntityEventException- 实体事件处理异常EntityValidateException- 验证失败异常EntityFormulaException- 公式计算异常TokenAuthenticationException- 认证失败异常DuplicateKeyException- 主键重复异常
-