后台代码:
1.easyopen字样全部改成 dataServer ,其余功能不变
前台代码:
1.服务端,管理端登录页面改造
2.管理端管理页面改造
2022 10 31 20.50 demo03 后台代码改造成功,待测试。+Mybatisplus
查询,添加,设置
00bbee
e8f0fe
000000
1.去除密码加密功能
login.html 11行
LoginApi.java 29行
2.doc文档统一密码
DocTemplate.java
接口动态生成:
定义一个接口
DataModel
字段名 | 字段 | 含义 |
---|---|---|
接口名 | InterfaceName | 请求的接口名称 |
表名 | TableName | 需要查询的表 |
表中文名 | TableCName | 表中文名 |
接口备注 | remarks | 接口代表的意义 |
接口入参 | InputParameter | 接口入参格式(json格式) |
接口出参 | OutputParameter | 接口出参信息(json格式) |
接口操作 | Operation | CRUD增加(Create)、读取(Read)、更新(Update)和删除(Delete) |
用户 | userId | 接口生成用户id |
日期 | createDate | 接口生成日期 |
mysql查询表结构
select * from information_schema.COLUMNS where TABLE_SCHEMA = 'apiconf' and TABLE_NAME = 'admin_user';
需要增删改查,文档和配置中心都需要
就意味着接口的所有参数都需要存数据库中
存的接口入参要指定入参是like还是全匹配,是否分页
调用接口入参给对应参数
新增接口入参
{
"InterfaceName" : "",
"TableName" : "",
"TableCName" : "",
"remarks" : "",
"InputParameter" :
{
"C" : "userid,username,password,nickname",
"R" : {
"username" : "like",
"password" : "like",
"nickname" : "eq"
},
"U" : {
"param" : "username,password,nickname",
"pk" : "userId"
},
"D" : "username,password,userid",
},
"OutputParameter" : "username,password,nickname",
"Operation" : "",
"userId" : ""
}
调用 查询 接口入参
{
"InputParameter" :
{
"param":{
"username" : "zhangsan",
"password" : 123,
"nickname" : "张三"
},
"page" : 1,
"size" : 10
},
"userId" : "",
"InterfaceName" : ""
}
调用 修改 接口入参
{
"InputParameter" :
{
"param":{
"username" : "zhangsan",
"password" : 123,
"nickname" : "张三"
},
"pk" : "userid"
},
"userId" : "",
"InterfaceName" : ""
}
调用 新增 接口入参
{
"InputParameter" :
{
"username" : "zhangsan",
"password" : 123,
"nickname" : "张三"
},
"userId" : "",
"InterfaceName" : ""
}
调用 删除 接口入参
{
"InputParameter" :
{
"username" : "zhangsan",
"password" : 123,
"nickname" : "张三"
},
"userId" : "",
"InterfaceName" : ""
}
新增接口, 入参,出参
调用查询接口
查看接口,根据表英文名查询
一个表就生成一个增删改查吗?
标签:username,1234567,userId,接口,入参,password,nickname From: https://www.cnblogs.com/fengziHHH/p/16939152.html