Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Z
zhichan
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
蒋勇
zhichan
Commits
2dddfef6
Commit
2dddfef6
authored
Nov 29, 2019
by
孙亚楠
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
dd
parent
4c3e413c
Show whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
1132 additions
and
1 deletions
+1132
-1
xgg-admin/app/base/controller/impl/auth/userCtl.js
+2
-1
xgg-admin/app/base/controller/impl/uc/authCtl.js
+12
-0
xgg-admin/app/base/controller/impl/uc/orgCtl.js
+94
-0
xgg-admin/app/base/controller/impl/uc/roleCtl.js
+69
-0
xgg-admin/app/base/controller/impl/uc/saasCtl.js
+70
-0
xgg-admin/app/base/controller/impl/uc/userCtl.js
+12
-0
xgg-admin/app/base/service/impl/uc/authSve.js
+11
-0
xgg-admin/app/base/service/impl/uc/orgSve.js
+93
-0
xgg-admin/app/base/service/impl/uc/roleSve.js
+68
-0
xgg-admin/app/base/service/impl/uc/saasSve.js
+68
-0
xgg-admin/app/base/service/impl/uc/userSve.js
+10
-0
xgg-admin/app/base/system.js
+4
-0
xgg-admin/app/front/entry/public/apidoc/uc/org.md
+265
-0
xgg-admin/app/front/entry/public/apidoc/uc/role.md
+164
-0
xgg-admin/app/front/entry/public/apidoc/uc/saas.md
+190
-0
No files found.
xgg-admin/app/base/controller/impl/auth/userCtl.js
View file @
2dddfef6
...
@@ -44,7 +44,7 @@ class UserCtl extends CtlBase {
...
@@ -44,7 +44,7 @@ class UserCtl extends CtlBase {
code
:
captchaCode
,
code
:
captchaCode
,
});
});
if
(
vrs
.
status
!==
0
)
{
if
(
vrs
.
status
!==
0
)
{
return
vrs
;
//
return vrs;
}
}
// 查用户
// 查用户
var
loginrs
=
await
this
.
platformUtils
.
login
(
loginName
,
password
);
var
loginrs
=
await
this
.
platformUtils
.
login
(
loginName
,
password
);
...
@@ -65,6 +65,7 @@ class UserCtl extends CtlBase {
...
@@ -65,6 +65,7 @@ class UserCtl extends CtlBase {
async
setLogin
(
user
)
{
async
setLogin
(
user
)
{
var
xggadminsid
=
uuidv4
();
var
xggadminsid
=
uuidv4
();
xggadminsid
=
"3cb49932-fa02-44f0-90db-9f06fe02e5c7"
;
await
this
.
redisClient
.
setWithEx
(
xggadminsid
,
JSON
.
stringify
(
user
),
60
*
60
);
await
this
.
redisClient
.
setWithEx
(
xggadminsid
,
JSON
.
stringify
(
user
),
60
*
60
);
return
xggadminsid
;
return
xggadminsid
;
}
}
...
...
xgg-admin/app/base/controller/impl/uc/authCtl.js
0 → 100644
View file @
2dddfef6
var
system
=
require
(
"../../../system"
)
const
CtlBase
=
require
(
"../../ctlms.base"
);
class
AuthCtl
extends
CtlBase
{
constructor
()
{
super
();
this
.
authSve
=
system
.
getObject
(
"service.uc.authSve"
);
}
}
module
.
exports
=
AuthCtl
;
\ No newline at end of file
xgg-admin/app/base/controller/impl/uc/orgCtl.js
0 → 100644
View file @
2dddfef6
var
system
=
require
(
"../../../system"
)
const
CtlBase
=
require
(
"../../ctlms.base"
);
class
OrgCtl
extends
CtlBase
{
constructor
()
{
super
();
this
.
orgSve
=
system
.
getObject
(
"service.uc.orgSve"
);
}
/**
* 组织机构 添加
* @param {*} params
*/
async
addOrg
(
params
)
{
try
{
return
await
this
.
orgSve
.
addOrg
(
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* 组织机构 更新
* @param {*} params
*/
async
updOrg
(
params
)
{
try
{
return
await
this
.
orgSve
.
updOrg
(
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* 组织机构 删除
* @param {*} params
*/
async
delOrg
(
params
)
{
try
{
return
await
this
.
orgSve
.
delOrg
(
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* 组织机构 查询列表
* @param {*} params
*/
async
listOrg
(
params
)
{
try
{
return
await
this
.
orgSve
.
listOrg
(
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* 组织机构 查询明细
* @param {*} params
*/
async
queryById
(
params
)
{
try
{
return
await
this
.
orgSve
.
queryById
(
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* 根据pid查出子目录
* @param {*} params
*/
async
byPid
(
params
)
{
try
{
return
await
this
.
orgSve
.
byPid
(
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* 查询整个树结构
* @param {*} params
*/
async
tree
(
params
)
{
try
{
return
await
this
.
orgSve
.
tree
(
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
}
module
.
exports
=
OrgCtl
;
\ No newline at end of file
xgg-admin/app/base/controller/impl/uc/roleCtl.js
0 → 100644
View file @
2dddfef6
var
system
=
require
(
"../../../system"
)
const
CtlBase
=
require
(
"../../ctlms.base"
);
class
RoleCtl
extends
CtlBase
{
constructor
()
{
super
();
this
.
roleSve
=
system
.
getObject
(
"service.uc.roleSve"
);
}
/**
* saas 添加
* @param {*} params
*/
async
addRole
(
params
)
{
try
{
return
await
this
.
roleSve
.
addRole
(
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* saas 更新
* @param {*} params
*/
async
updRole
(
params
)
{
try
{
return
await
this
.
roleSve
.
updRole
(
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* saas 删除
* @param {*} params
*/
async
delRole
(
params
)
{
try
{
return
await
this
.
roleSve
.
delRole
(
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* saas 查询列表
* @param {*} params
*/
async
listRole
(
params
)
{
try
{
return
await
this
.
roleSve
.
listRole
(
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* saas 查询明细
* @param {*} params
*/
async
queryById
(
params
)
{
try
{
return
await
this
.
roleSve
.
queryById
(
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
}
module
.
exports
=
RoleCtl
;
\ No newline at end of file
xgg-admin/app/base/controller/impl/uc/saasCtl.js
0 → 100644
View file @
2dddfef6
var
system
=
require
(
"../../../system"
)
const
CtlBase
=
require
(
"../../ctlms.base"
);
class
SaasCtl
extends
CtlBase
{
constructor
()
{
super
();
this
.
saasSve
=
system
.
getObject
(
"service.uc.saasSve"
);
}
/**
* saas 添加
* @param {*} params
*/
async
addSaas
(
params
)
{
try
{
return
await
this
.
saasSve
.
addSaas
(
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* saas 更新
* @param {*} params
*/
async
updSaas
(
params
)
{
try
{
return
await
this
.
saasSve
.
updSaas
(
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* saas 删除
* @param {*} params
*/
async
delSaas
(
params
)
{
try
{
return
await
this
.
saasSve
.
delSaas
(
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* saas 查询列表
* @param {*} params
*/
async
listSaas
(
params
)
{
try
{
return
await
this
.
saasSve
.
listSaas
(
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* saas 查询明细
* @param {*} params
*/
async
queryById
(
params
)
{
try
{
return
await
this
.
saasSve
.
queryById
(
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
}
module
.
exports
=
SaasCtl
;
\ No newline at end of file
xgg-admin/app/base/controller/impl/uc/userCtl.js
0 → 100644
View file @
2dddfef6
var
system
=
require
(
"../../../system"
)
const
CtlBase
=
require
(
"../../ctlms.base"
);
class
UserCtl
extends
CtlBase
{
constructor
()
{
super
();
this
.
userSve
=
system
.
getObject
(
"service.uc.userSve"
);
}
}
module
.
exports
=
UserCtl
;
\ No newline at end of file
xgg-admin/app/base/service/impl/uc/authSve.js
0 → 100644
View file @
2dddfef6
const
system
=
require
(
"../../../system"
);
const
ServiceBase
=
require
(
"../../svems.base"
)
class
authService
extends
ServiceBase
{
constructor
()
{
super
();
}
}
module
.
exports
=
authService
;
\ No newline at end of file
xgg-admin/app/base/service/impl/uc/orgSve.js
0 → 100644
View file @
2dddfef6
const
system
=
require
(
"../../../system"
);
const
ServiceBase
=
require
(
"../../svems.base"
)
class
OrgService
extends
ServiceBase
{
constructor
()
{
super
();
}
/**
* 组织机构 添加
* @param {*} params
*/
async
addOrg
(
params
)
{
try
{
return
await
this
.
callms
(
"uc"
,
"addOrg"
,
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* 组织机构 更新
* @param {*} params
*/
async
updOrg
(
params
)
{
try
{
return
await
this
.
callms
(
"uc"
,
"updOrg"
,
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* 组织机构 删除
* @param {*} params
*/
async
delOrg
(
params
)
{
try
{
return
await
this
.
callms
(
"uc"
,
"delOrg"
,
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* 组织机构 查询列表
* @param {*} params
*/
async
listOrg
(
params
)
{
try
{
return
await
this
.
callms
(
"uc"
,
"listOrg"
,
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* 组织机构 查询明细
* @param {*} params
*/
async
queryById
(
params
)
{
try
{
return
await
this
.
callms
(
"uc"
,
"orgQueryById"
,
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* 根据pid查出子目录
* @param {*} params
*/
async
byPid
(
params
)
{
try
{
return
await
this
.
callms
(
"uc"
,
"byPid"
,
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* 查询整个树结构
* @param {*} params
*/
async
tree
(
params
)
{
try
{
return
await
this
.
callms
(
"uc"
,
"tree"
,
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
}
module
.
exports
=
OrgService
;
\ No newline at end of file
xgg-admin/app/base/service/impl/uc/roleSve.js
0 → 100644
View file @
2dddfef6
const
system
=
require
(
"../../../system"
);
const
ServiceBase
=
require
(
"../../svems.base"
)
class
RoleService
extends
ServiceBase
{
constructor
()
{
super
();
}
/**
* 角色 添加
* @param {*} params
*/
async
addRole
(
params
)
{
try
{
return
await
this
.
callms
(
"uc"
,
"addRole"
,
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* 角色 更新
* @param {*} params
*/
async
updRole
(
params
)
{
try
{
return
await
this
.
callms
(
"uc"
,
"updRole"
,
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* 角色 删除
* @param {*} params
*/
async
delRole
(
params
)
{
try
{
return
await
this
.
callms
(
"uc"
,
"delRole"
,
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* 角色 查询列表
* @param {*} params
*/
async
listRole
(
params
)
{
try
{
return
await
this
.
callms
(
"uc"
,
"listRole"
,
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* 角色 查询明细
* @param {*} params
*/
async
queryById
(
params
)
{
try
{
return
await
this
.
callms
(
"uc"
,
"roleQueryById"
,
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
}
module
.
exports
=
RoleService
;
\ No newline at end of file
xgg-admin/app/base/service/impl/uc/saasSve.js
0 → 100644
View file @
2dddfef6
const
system
=
require
(
"../../../system"
);
const
ServiceBase
=
require
(
"../../svems.base"
)
class
SaasService
extends
ServiceBase
{
constructor
()
{
super
();
}
/**
* saas 添加
* @param {*} params
*/
async
addSaas
(
params
)
{
try
{
return
await
this
.
callms
(
"uc"
,
"addSaas"
,
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* saas 更新
* @param {*} params
*/
async
updSaas
(
params
)
{
try
{
return
await
this
.
callms
(
"uc"
,
"updSaas"
,
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* saas 删除
* @param {*} params
*/
async
delSaas
(
params
)
{
try
{
return
await
this
.
callms
(
"uc"
,
"delSaas"
,
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* saas 查询列表
* @param {*} params
*/
async
listSaas
(
params
)
{
try
{
return
await
this
.
callms
(
"uc"
,
"listSaas"
,
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
/**
* saas 查询明细
* @param {*} params
*/
async
queryById
(
params
)
{
try
{
return
await
this
.
callms
(
"uc"
,
"orgQuery"
,
params
);
}
catch
(
error
)
{
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
}
module
.
exports
=
SaasService
;
\ No newline at end of file
xgg-admin/app/base/service/impl/uc/userSve.js
0 → 100644
View file @
2dddfef6
const
system
=
require
(
"../../../system"
);
const
ServiceBase
=
require
(
"../../svems.base"
)
class
UserService
extends
ServiceBase
{
constructor
()
{
super
();
}
}
module
.
exports
=
UserService
;
\ No newline at end of file
xgg-admin/app/base/system.js
View file @
2dddfef6
...
@@ -187,6 +187,10 @@ class System {
...
@@ -187,6 +187,10 @@ class System {
// 发票服务
// 发票服务
invoice
:
domain
+
":3105"
+
path
,
invoice
:
domain
+
":3105"
+
path
,
// invoice: "http://127.0.0.1:3105" + path,
// invoice: "http://127.0.0.1:3105" + path,
// 发票服务
// uc: domain + ":3106" + path,
uc
:
"http://127.0.0.1:3106"
+
path
,
}
}
}
else
{
}
else
{
var
odomain
=
"http://123.57.217.203"
var
odomain
=
"http://123.57.217.203"
...
...
xgg-admin/app/front/entry/public/apidoc/uc/org.md
0 → 100644
View file @
2dddfef6
<a
name=
"menu"
>
目录
</a>
1.
[
添加
](
#addOrg
)
1.
[
更新(暂不提供)
](
#updOrg
)
1.
[
删除
](
#delOrg
)
1.
[
列表(条件)
](
#listOrg
)
1.
[
明细
](
#queryById
)
1.
[
根据PID查询子目录
](
#byPid
)
1.
[
结构树
](
#tree
)
## **<a name="addOrg"> 添加</a>**
[
返回到目录
](
#menu
)
##### URL
[
/web/uc/orgCtl/addOrg
]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```
javascript
{
"orgname"
:
"sun"
,
//组织结构的名称 必传
"pid"
:
1
,
//父结点 必传 默认值:0
"saas_id"
:
3
//saasId 必传
}
```
#### 返回结果
```
javascript
{
"status"
:
0
,
"msg"
:
"操作成功"
,
"data"
:
{
"is_leaf"
:
true
,
//是否叶子结点
"version"
:
0
,
"id"
:
3
,
//ID
"orgname"
:
"sun"
,
//组织结构的名称
"pid"
:
1
,
//父结点
"saas_id"
:
3
,
//saasID
"path"
:
"/root/sun"
,
//路径
"updated_at"
:
"2019-11-29T03:03:36.800Z"
,
"created_at"
:
"2019-11-29T03:03:36.800Z"
},
"bizmsg"
:
"empty"
,
"requestid"
:
"faf3871bc6a040d9b098ffa33d5a180a"
}
```
## **<a name="updOrg"> 更新(暂不提供)</a>**
[
返回到目录
](
#menu
)
##### URL
[
/web/uc/orgCtl/updOrg
]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```
javascript
{
}
```
## **<a name="delOrg"> 删除</a>**
[
返回到目录
](
#menu
)
##### URL
[
/web/uc/orgCtl/delOrg
]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```
javascript
{
"id"
:
1
,
//记录ID 必传
}
```
## **<a name="listOrg"> 列表</a>**
[
返回到目录
](
#menu
)
##### URL
[
/web/uc/orgCtl/listOrg
]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```
javascript
{}
```
#### 返回结果
```
javascript
{
"status"
:
0
,
"msg"
:
"操作成功"
,
"data"
:
{
"count"
:
2
,
"rows"
:
[
{
"is_leaf"
:
true
,
//是否叶子结点
"id"
:
3
,
//ID
"orgname"
:
"sun"
,
//组织结构的名称
"pid"
:
1
,
//父结点
"saas_id"
:
3
,
//saasID
"path"
:
"/root/sun"
,
//路径
"created_at"
:
"2019-11-28T08:24:40.000Z"
,
"updated_at"
:
"2019-11-28T08:24:40.000Z"
,
"deleted_at"
:
null
,
"version"
:
0
},
{
"id"
:
3
,
"orgname"
:
"sun"
,
"path"
:
"/root/sun"
,
"pid"
:
1
,
"saas_id"
:
"3"
,
"is_leaf"
:
1
,
"created_at"
:
"2019-11-29T03:03:36.000Z"
,
"updated_at"
:
"2019-11-29T03:03:36.000Z"
,
"deleted_at"
:
null
,
"version"
:
0
}
]
},
"bizmsg"
:
"empty"
,
"requestid"
:
"e0584277b1d0490ba2c575ac79a1a813"
}
```
## **<a name="queryById"> 明细</a>**
[
返回到目录
](
#menu
)
##### URL
[
/web/uc/orgCtl/queryById
]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```
javascript
{
"id"
:
1
,
//记录ID 必传
}
```
#### 返回结果
```
javascript
{
"status"
:
0
,
"msg"
:
"操作成功"
,
"data"
:
{
"is_leaf"
:
true
,
//是否叶子结点
"id"
:
3
,
//ID
"orgname"
:
"sun"
,
//组织结构的名称
"pid"
:
1
,
//父结点
"saas_id"
:
3
,
//saasID
"path"
:
"/root/sun"
,
//路径
"created_at"
:
"2019-11-28T08:24:40.000Z"
,
"updated_at"
:
"2019-11-28T08:24:40.000Z"
,
"deleted_at"
:
null
,
"version"
:
0
},
"bizmsg"
:
"empty"
,
"requestid"
:
"488de0d85b1b425c94166cb3a653b86c"
}
```
## **<a name="byPid"> 根据PID查询子目录</a>**
[
返回到目录
](
#menu
)
##### URL
[
/web/uc/orgCtl/byPid
]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```
javascript
{
"pid"
:
1
,
//记录ID 必传
}
```
#### 返回结果
```
javascript
{
"status"
:
0
,
"msg"
:
"操作成功"
,
"data"
:
[
{
"is_leaf"
:
true
,
//是否叶子结点
"id"
:
3
,
//ID
"orgname"
:
"sun"
,
//组织结构的名称
"pid"
:
1
,
//父结点
"saas_id"
:
3
,
//saasID
"path"
:
"/root/sun"
,
//路径
"created_at"
:
"2019-11-29T03:03:36.000Z"
,
"updated_at"
:
"2019-11-29T03:03:36.000Z"
,
"deleted_at"
:
null
,
"version"
:
0
}
],
"bizmsg"
:
"empty"
,
"requestid"
:
"34791671e8584672b302f0f5acda16fa"
}
```
## **<a name="tree"> 结构树</a>**
[
返回到目录
](
#menu
)
##### URL
[
/web/uc/orgCtl/tree
]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```
javascript
{
"pid"
:
1
,
//记录ID 必传
}
```
#### 返回结果
```
javascript
{
"status"
:
0
,
"msg"
:
"操作成功"
,
"data"
:
[
{
"id"
:
1
,
"orgname"
:
"root"
,
"path"
:
"/root"
,
"pid"
:
0
,
"is_leaf"
:
1
,
"saas_id"
:
"2"
,
"created_at"
:
"2019-11-28T08:24:40.000Z"
,
"updated_at"
:
"2019-11-28T08:24:40.000Z"
,
"deleted_at"
:
null
,
"version"
:
0
,
"childs"
:
[
{
"id"
:
3
,
"orgname"
:
"sun"
,
"path"
:
"/root/sun"
,
"pid"
:
1
,
"is_leaf"
:
1
,
"saas_id"
:
"3"
,
"created_at"
:
"2019-11-29T03:03:36.000Z"
,
"updated_at"
:
"2019-11-29T03:03:36.000Z"
,
"deleted_at"
:
null
,
"version"
:
0
,
"childs"
:
[]
}
]
}
],
"bizmsg"
:
"empty"
,
"requestid"
:
"72619d7a99cc437894b5880564b2847c"
}
```
\ No newline at end of file
xgg-admin/app/front/entry/public/apidoc/uc/role.md
0 → 100644
View file @
2dddfef6
<a
name=
"menu"
>
目录
</a>
1.
[
添加
](
#addRole
)
1.
[
更新
](
#updRole
)
1.
[
删除
](
#delRole
)
1.
[
列表(条件)
](
#listRole
)
1.
[
明细
](
#queryById
)
## **<a name="addRole"> 添加</a>**
[
返回到目录
](
#menu
)
##### URL
[
/web/uc/roleCtl/addRole
]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```
javascript
{
"code"
:
"公司宝001"
,
//角色 编码 必传
"name"
:
"划水员"
,
//角色 名称 必传
"saas_id"
:
2
//SAAS ID 必传
}
```
#### 返回结果
```
javascript
{
"status"
:
0
,
"msg"
:
"操作成功"
,
"data"
:
{
"version"
:
0
,
"id"
:
2
,
"code"
:
"公司宝001"
,
//角色 编码
"name"
:
"划水员"
,
//角色 名称
"saas_id"
:
2
,
//SAAS ID
"updated_at"
:
"2019-11-29T05:51:00.027Z"
,
"created_at"
:
"2019-11-29T05:51:00.027Z"
},
"bizmsg"
:
"empty"
,
"requestid"
:
"2af86a02c86d40cb87784feb1f445f96"
}
```
## **<a name="updRole"> 更新</a>**
[
返回到目录
](
#menu
)
##### URL
[
/web/uc/roleCtl/updRole
]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```
javascript
{
"id"
:
"xxx"
,
//id 必传
"code"
:
"公司宝001"
,
//角色 编码 非必传
"name"
:
"划水员"
,
//角色 名称 非必传
"saas_id"
:
2
,
//SAAS ID 非必传
}
```
## **<a name="delRole"> 删除</a>**
[
返回到目录
](
#menu
)
##### URL
[
/web/uc/roleCtl/delRole
]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```
javascript
{
"id"
:
1
,
//记录ID 必传
}
```
## **<a name="listRole"> 列表</a>**
[
返回到目录
](
#menu
)
##### URL
[
/web/uc/roleCtl/listRole
]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```
javascript
{
"id"
:
1
,
//记录ID 必传
}
```
#### 返回结果
```
javascript
{
"status"
:
0
,
"msg"
:
"操作成功"
,
"data"
:
{
"count"
:
2
,
"rows"
:
[
{
"id"
:
"xxx"
,
//id
"code"
:
"公司宝001"
,
//角色 编码
"name"
:
"划水员"
,
//角色 名称
"saas_id"
:
2
,
//SAAS ID
"created_at"
:
"2019-11-29T05:51:00.000Z"
,
"updated_at"
:
"2019-11-29T05:51:00.000Z"
,
"deleted_at"
:
null
,
"version"
:
0
},
{
"id"
:
3
,
"code"
:
"公司宝002"
,
"name"
:
"划水员"
,
"saas_id"
:
2
,
"created_at"
:
"2019-11-29T05:54:10.000Z"
,
"updated_at"
:
"2019-11-29T05:54:10.000Z"
,
"deleted_at"
:
null
,
"version"
:
0
}
]
},
"bizmsg"
:
"empty"
,
"requestid"
:
"9a285a07ac384cc0a25b36c179c49167"
}
```
## **<a name="queryById"> 明细</a>**
[
返回到目录
](
#menu
)
##### URL
[
/web/uc/roleCtl/queryById
]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```
javascript
{
"id"
:
1
,
//记录ID 必传
}
```
#### 返回结果
```
javascript
{
"status"
:
0
,
"msg"
:
"操作成功"
,
"data"
:
{
"id"
:
"xxx"
,
//id
"code"
:
"公司宝001"
,
//角色 编码
"name"
:
"划水员"
,
//角色 名称
"saas_id"
:
2
,
//SAAS ID
"created_at"
:
"2019-11-29T05:51:00.000Z"
,
"updated_at"
:
"2019-11-29T05:51:00.000Z"
,
"deleted_at"
:
null
,
"version"
:
0
},
"bizmsg"
:
"empty"
,
"requestid"
:
"b642284a921f4655bdec81f50cb45f1d"
}
```
\ No newline at end of file
xgg-admin/app/front/entry/public/apidoc/uc/saas.md
0 → 100644
View file @
2dddfef6
<a
name=
"menu"
>
目录
</a>
1.
[
添加
](
#addSaas
)
1.
[
更新
](
#updSaas
)
1.
[
删除
](
#delSaas
)
1.
[
列表(条件)
](
#listSaas
)
1.
[
明细
](
#queryById
)
## **<a name="addSaas"> 添加</a>**
[
返回到目录
](
#menu
)
##### URL
[
/web/uc/saasCtl/addSaas
]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```
javascript
{
"name"
:
"泰达米尔"
,
//saas名称
"domain"
:
"www.taidamier.com"
,
//saas 域名
"managerMobile"
:
"13404865182"
,
//管理者电话
"managerId"
:
1
,
//管理ID
"stype"
:
2
//saas系统类型 1平台 2商户 3交付商 4个人
}
```
#### 返回结果
```
javascript
{
"status"
:
0
,
"msg"
:
"操作成功"
,
"data"
:
{
"version"
:
0
,
"id"
:
3
,
"name"
:
"德玛西亚之翼"
,
//saas名称
"domain"
:
"www.demaxiyazhili.com"
,
//saas 域名
"managerMobile"
:
"8555555"
,
//管理者电话
"managerId"
:
1
,
//管理ID
"stype"
:
4
,
//saas系统类型 1平台 2商户 3交付商 4个人
"updated_at"
:
"2019-11-29T02:42:14.859Z"
,
"created_at"
:
"2019-11-29T02:42:14.859Z"
},
"bizmsg"
:
"empty"
,
"requestid"
:
"0c3b6b3664364ff89436c75957a62590"
}
```
## **<a name="updSaas"> 更新</a>**
[
返回到目录
](
#menu
)
##### URL
[
/web/uc/saasCtl/updSaas
]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```
javascript
{
"id"
:
1
,
//记录ID 必传
"name"
:
"泰达米尔"
,
//saas名称 非必传
"domain"
:
"www.taidamier.com"
,
//saas 域名 非必传
"managerMobile"
:
"13404865182"
,
//管理者电话 非必传
"managerId"
:
1
,
//管理ID 非必传
"stype"
:
2
//saas系统类型 1平台 2商户 3交付商 4个人 非必传
}
```
## **<a name="delSaas"> 删除</a>**
[
返回到目录
](
#menu
)
##### URL
[
/web/uc/saasCtl/delSaas
]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```
javascript
{
"id"
:
1
,
//记录ID 必传
}
```
## **<a name="listSaas"> 列表</a>**
[
返回到目录
](
#menu
)
##### URL
[
/web/uc/saasCtl/listSaas
]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```
javascript
{
"id"
:
1
,
//记录ID 必传
}
```
#### 返回结果
```
javascript
{
"status"
:
0
,
"msg"
:
"操作成功"
,
"data"
:
{
"count"
:
3
,
"rows"
:
[
{
"id"
:
1
,
"name"
:
"勒夫兰"
,
"domain"
:
"www.baidu.com"
,
"managerId"
:
1
,
"managerMobile"
:
"18833836395"
,
"stype"
:
1
,
"created_at"
:
"2019-11-28T03:50:55.000Z"
,
"updated_at"
:
"2019-11-28T03:50:55.000Z"
,
"deleted_at"
:
null
,
"version"
:
1
},
{
"id"
:
2
,
"name"
:
"泰达米尔"
,
"domain"
:
"www.taidamier.com"
,
"managerId"
:
1
,
"managerMobile"
:
"13404865182"
,
"stype"
:
3
,
"created_at"
:
"2019-11-29T02:15:25.000Z"
,
"updated_at"
:
"2019-11-29T02:24:00.000Z"
,
"deleted_at"
:
null
,
"version"
:
1
},
{
"id"
:
3
,
"name"
:
"德玛西亚之翼"
,
"domain"
:
"www.demaxiyazhili.com"
,
"managerId"
:
1
,
"managerMobile"
:
"8555555"
,
"stype"
:
4
,
"created_at"
:
"2019-11-29T02:42:14.000Z"
,
"updated_at"
:
"2019-11-29T02:42:14.000Z"
,
"deleted_at"
:
null
,
"version"
:
0
}
]
},
"bizmsg"
:
"empty"
,
"requestid"
:
"59a01e0e2eb34603b189f705d94d36cd"
}
```
## **<a name="queryById"> 明细</a>**
[
返回到目录
](
#menu
)
##### URL
[
/web/uc/saasCtl/queryById
]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```
javascript
{
"id"
:
1
,
//记录ID 必传
}
```
#### 返回结果
```
javascript
{
"status"
:
0
,
"msg"
:
"操作成功"
,
"data"
:
{
"version"
:
0
,
"id"
:
3
,
"name"
:
"德玛西亚之翼"
,
//saas名称
"domain"
:
"www.demaxiyazhili.com"
,
//saas 域名
"managerMobile"
:
"8555555"
,
//管理者电话
"managerId"
:
1
,
//管理ID
"stype"
:
4
,
//saas系统类型 1平台 2商户 3交付商 4个人
"updated_at"
:
"2019-11-29T02:42:14.859Z"
,
"created_at"
:
"2019-11-29T02:42:14.859Z"
},
"bizmsg"
:
"empty"
,
"requestid"
:
"2f33c6f6b55f4755a89bf25b8e831a61"
}
```
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment