@myyzs
2018-01-24T02:20:08.000000Z
字数 2357
阅读 45
租户库
CREATE TABLE IF NOT EXISTS p_mark_group(
g_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
g_name VARCHAR(50) NOT NULL,
g_des VARCHAR(100),
g_editable INT,
g_deletable INT
);
INSERT INTO p_mark_group
(g_id,g_name,g_des,g_editable,g_deletable)
VALUES
(1,'默认','',0,0)
ON DUPLICATE KEY UPDATE g_des=g_des;
CREATE TABLE IF NOT EXISTS p_mark_role(
r_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
r_name VARCHAR(50) NOT NULL,
r_des VARCHAR(100),
r_editable INT,
r_deletable INT,
g_id INT NOT NULL
);
INSERT INTO p_mark_role (r_id,r_name,r_des,r_editable,r_deletable,g_id)
VALUES
(1,'1W','',0,0,1),
(2,'CFO','',0,0,1),
(3,'CIO','',0,0,1),
(4,'营销总','',0,0,1),
(5,'财务总','',0,0,1),
(6,'运营总','',0,0,1),
(7,'采购总','',0,0,1),
(8,'项目总','',0,0,1),
(9,'工程总','',0,0,1),
(10,'客服总','',0,0,1),
(11,'物业总','',0,0,1)
ON DUPLICATE KEY UPDATE r_des=r_des;
CREATE TABLE IF NOT EXISTS p_user_role(
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
openid VARCHAR(50) NOT NULL,
r_id INT NOT NULL
);
接口地址
/api/open-api/get-role-groups?access_token=xxx
post参数
{
"tenant_id": ""
}
返回值
{
"success": 1,
"data": {
"code": 1,
"message": "ok",
"groups": [
{
"g_id": "1",
"g_name": "默认",
"g_des": "",
"g_editable": "0",
"g_deletable": "0",
"roles": [
{
"r_id": "1",
"r_name": "1W",
"r_des": "",
"r_editable": "0",
"r_deletable": "0"
}
]
},
{
"g_id": "2",
"g_name": "测试",
"g_des": "",
"g_editable": "0",
"g_deletable": "0",
"roles": [
{
"r_id": "12",
"r_name": "开发总",
"r_des": "",
"r_editable": "0",
"r_deletable": "0"
}
]
}
]
}
}
接口地址
/api/open-api/get-role-users?access_token=xxx
post参数
{
"tenant_id": "",
"role_id":1
}
返回值
{
"success": 1,
"data": {
"code": 1,
"message": "ok",
"users": [
{
"user_name": "艾振强",
"user_code": "aizq",
"mobile_tel": "",
"offcie_tel": "",
"home_tel": "",
"email": "aizq@mysoft.com.cn",
"dept_guid": "171ac9eb-a983-45d2-9603-c925d2ffa961",
"openid": "mysoft59e06805c541a344902847"
},
{
"user_name": "陈炯蔚",
"user_code": "chenjw",
"mobile_tel": "",
"offcie_tel": "",
"home_tel": "",
"email": "chenjw@mysoft.com.cn",
"dept_guid": "171ac9eb-a983-45d2-9603-c925d2ffa961",
"openid": "mysoft59e068c02d784281977561"
}
]
}
}
接口地址
/api/open-api/get-user-roles?access_token=xxx
post参数
{
"tenant_id": "",
"openid":[
"mysoft59f14bfc4e758876156650"
]
}
返回值
{
"success": 1,
"data": {
"code": 1,
"message": "ok",
"result": [
{
"openid": "mysoft59f14bfc4e758876156650",
"user_id": "23488",
"name": "梅义",
"dept_full_name": "总部 > 深圳明源 > 产品体验",
"dept_name": "产品体验",
"roles": [
{
"g_id": "1",
"g_name": "默认",
"g_des": "",
"g_editable": "0",
"g_deletable": "0",
"r_id": "2",
"r_name": "CFO",
"r_des": "",
"r_editable": "0",
"r_deletable": "0"
}
]
}
]
}
}