Jdevelops
  1. 测试 J2Service
Jdevelops
  • 登录
    • Jwt
      • ApiPlatform
        • 登录
        • NoApiPlatform(默认COMMON)
        • COMMON
        • WEB_ADMIN
        • APPLET_WEB_ADMIN
        • 在类上使用[APPLET_WEB_ADMIN]-接口1
        • 在类上使用[APPLET_WEB_ADMIN]-接口2
        • 在类上使用[WEB_ADMIN]-接口3
        • 在类上使用[WEB_ADMIN]-接口4
        • 在类上使用[WEB_ADMIN]-接口5-过滤了登录就能用
      • 登录 str
      • 登录 Map<String, String>
      • 登录 TestBean
      • 登录 LoginJwtExtendInfo
      • 解析token
      • 是否登录
      • 获取jwt中的subject
      • 拦截我
      • 通过配置放行我
      • 利用注解@ApiMapping放行
      • 默认放行</user/login>
      • 文件上传
      • 测试查看文件
    • Redis_JWT
      • role
        • roles1-admin
        • roles1-tan
        • roles1-tan-admin
        • permissions1
        • permissions2
      • 解析token
      • 登录
      • 退出
      • 测试查询时不刷新token的有效期
      • 获取jwt中的platformConstant
      • 获取jwt中的subject
      • redis中的token信息
      • 获取用户状态
      • 获取用户角色
    • authorization
      • 鉴权服务
        • 接口权限测试(scope权限)
          • 登录就行
          • 存在[profile]权限才能使用
          • 存在[Message]权限才能使用
          • 存在[Tan]权限才能使用
        • 查看认证服务器信息
        • 添加测试客户端
        • PKCE测试 spring3
        • 短信登录获取令牌
        • 账户密码登录获取令牌
        • 根据PKCE测试接口返回的code进行token获取
        • 添加测试账户
        • 销毁token
        • userinfo
        • 分页查询客户端
        • 修改客户端 scopes
        • 修改客户端 secret 过期时间
        • 删除客户端
        • 查询授权信息
        • 查询授权确认信息
        • 使用授权code获取令牌
      • 资源服务
        • 存在[Message]权限才能使用
        • 登录就行
        • 存在[profile]权限才能使用
        • 放行接口
  • JPA
    • 测试 J2Service
      • 批量save
        POST
      • 单个save
        POST
      • 利用异体DTO保存
        POST
      • 利用异体DTO删除
        DELETE
      • 指定 key=value删除
        DELETE
      • 指定 key operator value删除
        DELETE
      • 利用异体DTO删除
        DELETE
      • 更新
        PUT
      • 根据唯一值查询
        GET
      • 组合唯一值查询
        GET
      • 复杂唯一值查询
        GET
      • 查询所有
        GET
      • 根据条件查询所有
        GET
      • 根据条件查询所有并排序
        POST
      • 异体条件查询所有并排序[用户表]
        POST
      • 异体条件查询所有[cn.tannn.jdevelops.jpa.service.J2Service#finds(T)]
        POST
      • 异体条件查询所有并排序[用户表]
        POST
      • 分页查询
        POST
      • 分页排序查询
        POST
      • 异体条件分页查询[cn.tannn.jdevelops.jpa.service.J2Service#findPage(cn.tannn.jdevelops.jpa.request.Pagings)]
        POST
      • 异体条件分页排序查询[cn.tannn.jdevelops.jpa.service.J2Service#findPage(cn.tannn.jdevelops.jpa.request.PagingSorteds)]
        POST
      • 测试JpaSelectOperator 组合
        POST
    • 动态查询测试
      POST
  • 接口验签
    • header
      • md5
        • 参数类型JSONBean
        • 参数类型JSONListBean
        • 参数类型Bean
    • Params
  • 接口版本
    • Header
      • 版本1
      • 版本2
      • 版本3
      • 版本测试大数字
    • Parameter
      • 版本1
      • 版本2
      • 版本3
  • 接口日志
    • 控制台打印
      • post
        • RequestBody
        • form-data
        • params
        • params-Map
        • RequestBody-Map
        • RequestBody v6
        • RequestBody v7
        • RequestBody v8
        • params v9
        • params from-data
        • RequestParam
        • params-v2_1
      • get
        • 测试
        • 测试get常规请求
        • 测试get rest 请求
        • 测试get map 请求
        • 测试get bean 请求
        • 测试get request 请求
        • 测试get response 请求
        • 测试get response,request 请求
        • 测试get chinese 请求
    • 日志保存
      • post
        • params from-data
        • RequestBody
        • RequestBody v6
        • RequestBody v7
        • RequestBody v8
        • params
        • params v9
        • params-Map
        • RequestBody-Map
        • RequestParam
        • params-v2_1
        • v11
      • get
        • 测试
        • 测试get常规请求
        • 测试get rest 请求
        • 测试get map 请求
        • 测试get bean 请求
        • 测试get request 请求
        • 测试get response 请求
        • 测试get response,request 请求
        • 测试get chinese 请求
      • 有返回值
        • 返回String
        • 返回对象
        • 返回对象-记录state : false
        • 返回对象-记录state : false 2
      • 注解开关
        • 不记录日志
        • 不记录入参
        • 不记录出参
        • 不记录入参和出参
        • 不记录入参和出参 和 不影响 GlobalApiLogPrint
    • 登录日志
      • 上下文设置
      • 设置platform -参数里设置
      • 设置platform -H5
      • 从参数获取登录名-两个非参数
      • 设置platform -函数里设置
      • 获取实体参数中的登录名-自定义登录名key
      • 获取实体参数中的登录名
      • 记录登录日志
      • 从参数获取登录名-两个非参数-自定义登录名key
      • 从参数中获取登录名
      • 记录登录错误日志
  • 接口幂等
    • 自定义返回错误提示
    • 将错误code放到 HttpServletResponse 中
    • 局部:过期时间
    • 幂等判断是否需要接口参数记录+不记录
    • 幂等判断是否需要接口参数记录+记录
    • 不幂等的接口
    • 测试get空参数
    • 测试get有参数
    • 测试get有参数测试token
    • 测试post普通参数
    • 测试post json参数
    • 测试post json参数参数多一点是试试
  • 异常处理
    • 全局异常
      • by zero
      • by zero ReplaceResultVO
      • BusinessException
      • BusinessException Copy
      • 测试隐式添加包裹类
      • testException
    • 注解捕捉方法和类异常
      • 方法上
        • 单个异常
        • 多个异常处理-每个异常都有自己从错误code
        • 多个异常处理-全部公用默认code
      • 类上
        • 单个异常
        • 多个异常处理
  • 参数验证
    • 测试返回值遮掩
    • 测试入参验证
  • 文件操作
    • starter
      • 文件操作
        • 批量上传文件
        • 上传文件
        • 选择存储器上传
        • 下载文件
        • 删除文件
      • 文件索引数据管理
        • 查询文件元数据-分页
        • 批量删除文件元数据
        • 下载文件
        • 通过urlSuffix删除文件
        • 删除文件
        • 通过path删除文件
      • ftp特殊处理
        • ftp文件预览
    • OpenApi
    • cn.jdevelops.SDK
      • 文件上传
      • 批量文件上传
      • 文件下载
      • 删除
      • 获取有效期访问地址
    • cn.tannn.jdevelops.SDK
      • 上传文件
      • 批量上传文件
      • 选择存储器上传
      • 下载文件
      • 删除文件
  • 订阅发布
    • Websocket
      • 群发
      • 进行模糊匹配用户进行消息发送
      • 给指定用户推送消息
      • 获取测试token
    • Redis
      • 给频道 tn 发送消息
      • 给频道 test 发送消息
  • 定时器
    • 新增任务
    • 查询任务
    • 删除任务
    • 暂停任务
    • 重启任务
    • 重置任务
  • 临时
  • ES
    • 添加测试数据
    • 测试修改单个字段值
  • config
    • 更新
    • 查询配置-list
    • 查询配置-all
    • 新增
    • 查询配置-分页
  • 未命名接口
    GET
  1. 测试 J2Service

单个save

POST
/saveOne
最后修改时间:2024-05-15 03:55:57

请求参数

Query 参数
createTime
string 
可选
表示该字段为创建时间字段,在这个实体被insert的时候,会自动为其赋值
createUserName
string 
可选
表示该字段为创建人,在这个实体被insert的时候,会自动为其赋值
updateTime
string 
可选
表示该字段为修改时间字段,在这个实体被update的时候,会自动为其赋值
updateUserName
string 
可选
表示该字段为修改人,在这个实体被update的时候,会自动为其赋值
id
integer 
可选
userNo
string 
用户编号
可选
name
string 
姓名
可选
address
string 
地址
可选
loginName
string 
登录名称
可选
loginPwd
string 
登录密码
可选
phone
string 
手机号/联系电话
可选
userIcon
string 
用户头像
可选

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/saveOne?userNo&name&address&loginName&loginPwd&phone&userIcon'

返回响应

🟢200成功
application/json
Body
User
code
integer  | null 
返回结果状态码
可选
message
string  | null 
返回消息
可选
ts
integer  | null 
时间戳
可选
traceId
string  | null 
traceId
可选
data
object (User) 
数据
可选
createTime
string  | null 
可选
表示该字段为创建时间字段,在这个实体被insert的时候,会自动为其赋值
createUserName
string  | null 
可选
表示该字段为创建人,在这个实体被insert的时候,会自动为其赋值
updateTime
string  | null 
可选
表示该字段为修改时间字段,在这个实体被update的时候,会自动为其赋值
updateUserName
string  | null 
可选
表示该字段为修改人,在这个实体被update的时候,会自动为其赋值
id
integer  | null 
可选
userNo
string  | null 
用户编号
必需
name
string  | null 
姓名
必需
address
string  | null 
地址
必需
loginName
string  | null 
登录名称
必需
loginPwd
string  | null 
登录密码
必需
phone
string  | null 
手机号/联系电话
必需
userIcon
string  | null 
用户头像
必需
示例
{
  "code": 0,
  "message": "",
  "ts": 0,
  "traceId": "",
  "data": {
    "createTime": "",
    "createUserName": "",
    "updateTime": "",
    "updateUserName": "",
    "id": 0,
    "userNo": "",
    "name": "",
    "address": "",
    "loginName": "",
    "loginPwd": "",
    "phone": "",
    "userIcon": ""
  }
}
上一页
批量save
下一页
利用异体DTO保存
Built with