Skip to content

Commit cc1dfec

Browse files
committed
init
1 parent 7be5ceb commit cc1dfec

File tree

3 files changed

+40
-10
lines changed

3 files changed

+40
-10
lines changed

APIJSON-Java-Server/APIJSONDemo/src/main/java/apijson/demo/server/controller/StandardController.java

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@
1111
import javax.servlet.http.HttpServletRequest;
1212

1313
/**
14+
* 生成token服务 POST请求 参数 userName (登陆用户名), password (登陆密码), ip (访问IP), time(token超时时间)
15+
* 调用格式 1 > http://IP:PORT/api/generateToken
16+
* {"data":"WupXwe45MOAJ0M3fBnCu2CN_XSVb6fGXN4XyoA79B-8","code":"20000","message":"成功"}
17+
*
18+
*
1419
* 标准查询Controller 查询资源 共有8种,如下:
1520
*
1621
* 1. 标准统一查询接口:返回多种数据 apiName : 服务名 ,apiId :服务编号(版本号) token :JWT生成的签名字符串
@@ -37,6 +42,8 @@
3742
* }
3843
* }
3944
*
45+
* 5. 字段及相关字典列表查询
46+
* 调用格式 1 > http://IP:PORT/api/{apiName}/{apiId}/{token}/structuredData
4047
*
4148
* 获取数据接口(服务可用时间为工作日8:00 - 18:00)
4249
* Created by zhangls on 2019/1/7.
@@ -53,6 +60,16 @@ public class StandardController {
5360
@Autowired
5461
private StandardService service;
5562

63+
/**
64+
* 生成token
65+
* @param reqJson 参数 userName (登陆用户名), password (登陆密码), ip (访问IP), time(token超时时间)
66+
* @return
67+
*/
68+
public String generateToken(@RequestBody String reqJson){
69+
return null;
70+
}
71+
72+
5673
/**
5774
* 获取 查询
5875
*
@@ -88,6 +105,18 @@ public class StandardController {
88105
* and 且
89106
* or 或
90107
*
108+
* 每个字段的可选查询条件范围参照title列表里面对应字段的filterType字段,根据字段支持的查询运算符进行查询,支持简单查询、组合查询。
109+
*
110+
* "title":[ //数据字典
111+
* {
112+
* "dataCode":"xm",//字段名
113+
* "dataName":"姓名",//信息项名称
114+
* "filterType":"like;eq",//支持的查询运算符 该字段可like和eq
115+
* "dicTable":"",//字段字典:{'原始值':'字典映射值'}
116+
* "shareKind":"",//共享类型(1:无条件共享,2:有条件共享)
117+
* }
118+
* ]
119+
*
91120
*/
92121
@PostMapping("/{apiName}/{apiId}/{token}/getDataJson")
93122
public JsonResponse getDataJson(@RequestBody String queryStr,

APIJSON-Java-Server/APIJSONDemo/src/main/resources/mysql/data.sql

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11

2-
INSERT INTO TB_USER (USER_CODE,LOGIN_NAME, LOGIN_PASSWORD, REAL_NAME,USER_SEX, EMAIL, CELL_PHONE, ADDRESS, USER_TYPE, USER_TAG)
3-
VALUES ('SYS2019012311581200001','admin', 'admin123', '系统管理员', '0', '[email protected]', '13612345678', '河南郑州', '1', '我是管理员');
2+
INSERT INTO TB_USER (USER_CODE,LOGIN_NAME, LOGIN_PASSWORD, REAL_NAME, USER_SEX, EMAIL, CELL_PHONE, ADDRESS, USER_TYPE, IP_LIST, USER_TAG)
3+
VALUES ('SYS2019012311581200001','admin', 'admin123', '系统管理员', '0', '[email protected]', '13612345678', '河南郑州', '1', '["127.0.0.1"]', '我是管理员');
44

5-
INSERT INTO TB_USER (USER_CODE,LOGIN_NAME, LOGIN_PASSWORD, REAL_NAME,USER_SEX, EMAIL, CELL_PHONE, ADDRESS, USER_TYPE, USER_TAG,CONTACTID_LIST,PICTURE_LIST)
6-
VALUES ('REG2019012312341200001','zhangsan', '123456', '张三', '1','[email protected]', '13712345679', '河南郑州', '0', '我是JAVA程序员','[1002,1003]','["http://static.oschina.net/uploads/user/1218/2437072_100.jpg?t=1461076033000", "http://common.cnblogs.com/images/icon_weibo_24.png"]');
5+
INSERT INTO TB_USER (USER_CODE,LOGIN_NAME, LOGIN_PASSWORD, REAL_NAME,USER_SEX, EMAIL, CELL_PHONE, ADDRESS, USER_TYPE, IP_LIST, USER_TAG, CONTACTID_LIST,PICTURE_LIST)
6+
VALUES ('REG2019012312341200001','zhangsan', '123456', '张三', '1','[email protected]', '13712345679', '河南郑州', '0', '["127.0.0.1"]', '我是JAVA程序员','[1002,1003]','["http://static.oschina.net/uploads/user/1218/2437072_100.jpg?t=1461076033000", "http://common.cnblogs.com/images/icon_weibo_24.png"]');
77

8-
INSERT INTO TB_USER (USER_CODE,LOGIN_NAME, LOGIN_PASSWORD, REAL_NAME,USER_SEX, EMAIL, CELL_PHONE, ADDRESS, USER_TYPE, USER_TAG,CONTACTID_LIST,PICTURE_LIST)
9-
VALUES ('REG2019012312341200002','lisi', '123456', '李四', '1','[email protected]', '13812345679', '河南郑州', '0', '我是PHP程序员','[1001]','["http://static.oschina.net/uploads/user/1218/2437072_100.jpg?t=1461076033000", "http://common.cnblogs.com/images/icon_weibo_24.png"]');
8+
INSERT INTO TB_USER (USER_CODE,LOGIN_NAME, LOGIN_PASSWORD, REAL_NAME,USER_SEX, EMAIL, CELL_PHONE, ADDRESS, USER_TYPE, IP_LIST, USER_TAG, CONTACTID_LIST,PICTURE_LIST)
9+
VALUES ('REG2019012312341200002','lisi', '123456', '李四', '1','[email protected]', '13812345679', '河南郑州', '0', '["127.0.0.1"]', '我是PHP程序员','[1001]','["http://static.oschina.net/uploads/user/1218/2437072_100.jpg?t=1461076033000", "http://common.cnblogs.com/images/icon_weibo_24.png"]');
1010

11-
INSERT INTO TB_USER (USER_CODE,LOGIN_NAME, LOGIN_PASSWORD, REAL_NAME,USER_SEX, EMAIL, CELL_PHONE, ADDRESS, USER_TYPE, USER_TAG,CONTACTID_LIST,PICTURE_LIST)
12-
VALUES ('REG2019012312341200003','wangwu', 'member123', '王五', '1','[email protected]', '13912345679', '河南郑州', '0', '我是C++程序员','[1001,1002]','["http://static.oschina.net/uploads/user/1218/2437072_100.jpg?t=1461076033000", "http://common.cnblogs.com/images/icon_weibo_24.png"]');
11+
INSERT INTO TB_USER (USER_CODE,LOGIN_NAME, LOGIN_PASSWORD, REAL_NAME,USER_SEX, EMAIL, CELL_PHONE, ADDRESS, USER_TYPE, IP_LIST, USER_TAG, CONTACTID_LIST,PICTURE_LIST)
12+
VALUES ('REG2019012312341200003','wangwu', '123456', '王五', '1','[email protected]', '13912345679', '河南郑州', '0', '["127.0.0.1"]', '我是C++程序员','[1001,1002]','["http://static.oschina.net/uploads/user/1218/2437072_100.jpg?t=1461076033000", "http://common.cnblogs.com/images/icon_weibo_24.png"]');
1313
COMMIT ;
1414

1515

APIJSON-Java-Server/APIJSONDemo/src/main/resources/mysql/schema.sql

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,11 @@ CREATE TABLE TB_USER (
1515
CELL_PHONE VARCHAR (20) NOT NULL UNIQUE COMMENT '手机号码',
1616
ADDRESS VARCHAR (100) NOT NULL COMMENT '邮寄地址',
1717
USER_TYPE TINYINT UNSIGNED NOT NULL COMMENT '用户类型 1:系统用户 0:注册会员用户',
18+
IP_LIST JSON NOT NULL COMMENT '用户注册必须填写IP白名单',
1819
USER_TAG VARCHAR(300) DEFAULT NULL COMMENT '个人签名',
1920
USER_HEAD VARCHAR(300) DEFAULT 'https://raw.githubusercontent.com/TommyLemon/StaticResources/master/APIJSON_Logo.png' COMMENT '头像url',
20-
CONTACTID_LIST json DEFAULT NULL COMMENT '联系人id列表',
21-
PICTURE_LIST json DEFAULT NULL COMMENT '相册照片列表',
21+
CONTACTID_LIST JSON DEFAULT NULL COMMENT '联系人id列表',
22+
PICTURE_LIST JSON DEFAULT NULL COMMENT '相册照片列表',
2223
STATE TINYINT UNSIGNED NOT NULL DEFAULT '1' COMMENT '状态 1:可用状态 0:删除状态 2:锁定状态',
2324
CREATE_BY BIGINT UNSIGNED NOT NULL DEFAULT '1000' COMMENT '创建人ID',
2425
CREATE_DATE DATETIME NOT NULL DEFAULT NOW() COMMENT '创建时间',

0 commit comments

Comments
 (0)