61 Star 84 Fork 10

fastjrun / demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
demo-api.xml 9.68 KB
一键复制 编辑 原始数据 按行查看 历史
fastjrun 提交于 2022-01-30 22:59 . 升级代码生成插件版本
<?xml version="1.0" encoding="UTF-8"?>
<bundle xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="fastjrun-apiworld-schema.xsd">
<packets>
<packet class="vo.UserInfoVO">
<field name="roles" dataType="String:List" length="12" canBeNull="false" remark=""/>
<field name="name" dataType="String" length="64" canBeNull="false"
remark="用户名"/>
</packet>
<packet class="vo.TotalVO">
<field name="total" dataType="Long" length="12" canBeNull="false" remark="总数"/>
</packet>
<packet class="dto.UserQueryDTO">
<field name="username" dataType="String" length="64" canBeNull="true"
remark="用户名"/>
<field name="mobile" dataType="String" length="64" canBeNull="true"
remark="手机号"/>
<field name="current" dataType="Integer" length="12"
canBeNull="true" remark="当前页"/>
<field name="size" dataType="Integer" length="12"
canBeNull="true" remark="每页条数"/>
</packet>
<packet class="vo.UserVO">
<field name="id" dataType="Long" length="64" canBeNull="false"
remark="用户Id"/>
<field name="username" dataType="String" length="64" canBeNull="false"
remark="用户名"/>
<field name="nickName" dataType="String" length="64" canBeNull="false"
remark="昵称"/>
<field name="mobile" dataType="String" length="64" canBeNull="false"
remark="手机号"/>
<field name="email" dataType="String" length="64" canBeNull="false"
remark="邮箱"/>
<field name="isAccountNonExpired" dataType="Integer" length="64" canBeNull="false"
remark="帐号过期"/>
<field name="isAccountNonLocked" dataType="Integer" length="64" canBeNull="false"
remark="帐号锁定"/>
<field name="isCredentialsNonExpired" dataType="Integer" length="64" canBeNull="false"
remark="密码过期"/>
<field name="isEnabled" dataType="Integer" length="64" canBeNull="false"
remark="是否可用"/>
</packet>
<packet class="dto.UserDTO">
<field name="id" dataType="Long" length="64" canBeNull="false"
remark="用户Id"/>
<field name="username" dataType="String" length="64" canBeNull="false"
remark="用户名"/>
<field name="nickName" dataType="String" length="64" canBeNull="false"
remark="昵称"/>
<field name="mobile" dataType="String" length="64" canBeNull="false"
remark="手机号"/>
<field name="email" dataType="String" length="64" canBeNull="false"
remark="邮箱"/>
<field name="isAccountNonExpired" dataType="Integer" length="64" canBeNull="false"
remark="帐号过期"/>
<field name="isAccountNonLocked" dataType="Integer" length="64" canBeNull="false"
remark="帐号锁定"/>
<field name="isCredentialsNonExpired" dataType="Integer" length="64" canBeNull="false"
remark="密码过期"/>
<field name="isEnabled" dataType="Integer" length="64" canBeNull="false"
remark="是否可用"/>
</packet>
<packet class="dto.ChangePwdDTO" remark="修改用户新密码请求对象">
<field name="userId" dataType="Long" length="64" canBeNull="false"
remark="用户Id"/>
<field name="newPassword" dataType="String" length="64" canBeNull="true"
remark="新密码"/>
<field name="repPassword" dataType="String" length="64" canBeNull="true"
remark="确认密码"/>
</packet>
<packet class="dto.ModifyPwdDTO" remark="修改密码请求对象">
<field name="oldPassword" dataType="String" length="64" canBeNull="true"
remark="旧密码"/>
<field name="newPassword" dataType="String" length="64" canBeNull="true"
remark="新密码"/>
<field name="repPassword" dataType="String" length="64" canBeNull="true"
remark="确认密码"/>
</packet>
<packet class="dto.LogRecordQueryDTO">
<field name="userId" dataType="Long" length="12"
canBeNull="true" remark="用户ID"/>
<field name="username" dataType="String" length="64" canBeNull="true"
remark="用户名"/>
<field name="mobile" dataType="String" length="64" canBeNull="true"
remark="手机号"/>
<field name="email" dataType="String" length="64" canBeNull="true"
remark="邮箱"/>
<field name="current" dataType="Integer" length="12"
canBeNull="true" remark="当前页"/>
<field name="size" dataType="Integer" length="12"
canBeNull="true" remark="每页条数"/>
</packet>
<packet class="vo.LogRecordVO">
<field name="id" dataType="Long" length="64" canBeNull="false"
remark="登录日志Id"/>
<field name="userId" dataType="Long" length="12"
canBeNull="true" remark="用户ID"/>
<field name="username" dataType="String" length="64" canBeNull="true"
remark="用户名"/>
<field name="mobile" dataType="String" length="64" canBeNull="true"
remark="手机号"/>
<field name="email" dataType="String" length="64" canBeNull="true"
remark="邮箱"/>
<field name="loginTime" dataType="java.util.Date" length="64" canBeNull="true"
remark="登录时间"/>
<field name="loginIp" dataType="String" length="64" canBeNull="true"
remark="登录IP"/>
<field name="userAgent" dataType="String" length="64" canBeNull="true"
remark="登录终端"/>
</packet>
</packets>
<services>
<service name="sysUserManagerService" class="SysUserManagerService">
<method name="search" version="" path="/search"
remark="条件分页查询用户列表">
<request class="dto.UserQueryDTO"/>
<response class="vo.UserVO:Page"/>
</method>
<method name="getById" version="" path="/{}" method="GET"
remark="查询用户信息">
<pathVariables>
<pathVariable name="id" dataType="Long" length="12" remark="用户ID"/>
</pathVariables>
<response class="vo.UserVO"/>
</method>
<method name="add" version="" path=""
remark="新增用户">
<request class="dto.UserDTO"/>
</method>
<method name="save" version="" path="" method="PUT"
remark="修改用户">
<request class="dto.UserDTO"/>
</method>
<method name="deleteById" version="" path="/{}" method="DELETE"
remark="删除用户信息">
<pathVariables>
<pathVariable name="id" dataType="Long" length="12" remark="用户ID"/>
</pathVariables>
</method>
<method name="password" version="" path="/password" method="PUT"
remark="修改新密码">
<request class="dto.ChangePwdDTO"/>
</method>
<method name="total" version="" path="/statistic/total" method="GET"
remark="统计用户总数">
<response class="vo.TotalVO"/>
</method>
</service>
<service name="profileService" class="ProfileService">
<method name="userinfo" version="" path="/userinfo" method="GET"
remark="获取用户信息">
<response class="vo.UserInfoVO"/>
</method>
</service>
<service name="logRecordManagerService" class="LogRecordManagerService">
<method name="search" version="" path="/search"
remark="条件分页查询登录日志列表">
<request class="dto.LogRecordQueryDTO"/>
<response class="vo.LogRecordVO:Page"/>
</method>
</service>
</services>
<controllers>
<controller type="CustomApi" name="UserManagerController" path="/system/user"
clientName="UserManagerClient" remark="用户接口" tags="用户管理">
<service name="sysUserManagerService" ref="sysUserManagerService"/>
</controller>
<controller type="CustomApi" name="UserManagerController" path="/system/user"
clientName="UserManagerClient" remark="用户接口" tags="用户管理">
<service name="sysUserManagerService" ref="sysUserManagerService"/>
</controller>
<controller type="CustomApi" name="ProfileController" path="/profile"
clientName="ProfileClient" remark=" 个人信息管理接口" tags="个人信息管理">
<service name="profileService" ref="profileService"/>
</controller>
<controller type="CustomApi" name="LogRecordManagerController" path="/system/logrecord"
clientName="LogRecordManagerClient" remark="登录日志接口" tags="登录日志管理">
<service name="logRecordManagerService" ref="logRecordManagerService"/>
</controller>
</controllers>
</bundle>
Java
1
https://gitee.com/fastjrun/demo.git
git@gitee.com:fastjrun/demo.git
fastjrun
demo
demo
master

搜索帮助