类 UserConstParamController
java.lang.Object
net.sohelp.boot.admin.core.base.BaseController
net.sohelp.boot.demo.web.system.param.UserConstParamController
@RestController("admin-system-const-param-user")
@RequestMapping("/admin/system/const/param/user")
public class UserConstParamController
extends BaseController
用户系统变量控制器
提供对用户自定义常量参数的增删改查功能,包括分页查询、列表查询、按ID查询、删除和保存操作。
- 从以下版本开始:
- 2023/3/28
- 作者:
- AaronFung
-
字段概要
从类继承的字段 net.sohelp.boot.admin.core.base.BaseController
request, response -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明删除指定ID的用户系统变量根据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
-
构造器详细资料
-
UserConstParamController
public UserConstParamController()
-
-
方法详细资料
-
page
@GetMapping("/page") @Permission("") public ApiResult<Pager<Map<String,Object>>> page(@RequestParam Map<String, Object> paramMap) throws Exception分页查询用户系统变量数据- 参数:
paramMap- 请求参数映射表,用于传递分页及过滤条件- 返回:
- 返回分页结果对象,包含当前页的数据列表及相关分页信息
- 抛出:
Exception- 查询过程中可能抛出的异常
-
list
@GetMapping("/list") @Permission("") public ApiResult<List<Map<String,Object>>> list(@RequestParam Map<String, Object> paramMap) throws Exception获取所有用户系统变量列表(不分页)- 参数:
paramMap- 请求参数映射表,用于传递筛选条件- 返回:
- 返回完整的用户系统变量列表
- 抛出:
Exception- 查询过程中可能抛出的异常
-
getById
@GetMapping("/getById") @Permission("") public ApiResult<Map<String,Object>> getById(@RequestParam Map<String, Object> paramMap) throws Exception根据ID获取单个用户系统变量详情- 参数:
paramMap- 请求参数映射表,必须包含"id"字段作为主键- 返回:
- 返回指定ID对应的用户系统变量记录
- 抛出:
Exception- 查询过程中可能抛出的异常
-
delete
@PostMapping("/delete") @Transactional(rollbackFor=java.lang.Exception.class) @Permission("DEVELOPER") public ApiResult<String> delete(@RequestBody Map<String, Object> paramMap) throws SQLException删除指定ID的用户系统变量- 参数:
paramMap- 请求参数映射表,必须包含"id"字段表示要删除的记录主键- 返回:
- 操作成功时返回提示消息
- 抛出:
SQLException- 数据库操作失败时抛出SQL异常
-
save
@PostMapping("/save") @Transactional(rollbackFor=java.lang.Exception.class) @Permission("DEVELOPER") public ApiResult<String> save(@RequestBody Map<String, Object> paramMap) throws SQLException, EntityException, EntityEventException, EntityValidateException, EntityFormulaException, TokenAuthenticationException, DuplicateKeyException保存或更新用户系统变量信息 若传入参数中包含有效ID则执行更新操作;否则视为新增。同时进行名称唯一性校验, 并自动填充创建时间和修改时间等审计字段。- 参数:
paramMap- 包含用户系统变量各项属性的请求参数映射表- 返回:
- 成功保存后返回确认信息
- 抛出:
SQLException- 数据库访问错误EntityException- 实体相关通用异常EntityEventException- 实体事件处理异常EntityValidateException- 实体验证失败异常EntityFormulaException- 公式计算异常TokenAuthenticationException- 身份认证失败异常DuplicateKeyException- 主键冲突异常
-