Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cloud-fb
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王衍超
cloud-fb
Commits
0174ca58
Commit
0174ca58
authored
May 21, 2021
by
shiwenbo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加综合BI功能树功能节点及其功能权限
parent
f90b79d8
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
333 additions
and
2 deletions
+333
-2
TenantInitListener.java
...src/main/java/com/beecode/inz/war/TenantInitListener.java
+1
-0
AuthMgrConstants.java
...java/com/beecode/inz/authmgr/common/AuthMgrConstants.java
+1
-0
AuthManagerServiceImpl.java
.../inz/authmgr/internal/service/AuthManagerServiceImpl.java
+3
-0
AuthMgrController.java
...n/java/com/beecode/inz/authmgr/web/AuthMgrController.java
+1
-1
DefaultFunctionTree.jmx
...m/beecode/inz/portal/functiontree/DefaultFunctionTree.jmx
+113
-1
LicenseKeys.java
...mon/src/main/java/com/beecode/inz/common/LicenseKeys.java
+4
-0
CompanySubject.mk
.../src/main/model/com/xyst/dinas/biz/auth/CompanySubject.mk
+14
-0
ComprehensiveSupervision.mk
...model/com/xyst/dinas/biz/auth/ComprehensiveSupervision.mk
+14
-0
ContractSubject.mk
...src/main/model/com/xyst/dinas/biz/auth/ContractSubject.mk
+14
-0
FinanceSubject.mk
.../src/main/model/com/xyst/dinas/biz/auth/FinanceSubject.mk
+14
-0
ProductionSubject.mk
...c/main/model/com/xyst/dinas/biz/auth/ProductionSubject.mk
+14
-0
ProjectSubject.mk
.../src/main/model/com/xyst/dinas/biz/auth/ProjectSubject.mk
+14
-0
SaleSubject.mk
...biz/src/main/model/com/xyst/dinas/biz/auth/SaleSubject.mk
+14
-0
CompanySubject.jmx
...main/resources/com/xyst/dinas/biz/auth/CompanySubject.jmx
+16
-0
ComprehensiveSupervision.jmx
...rces/com/xyst/dinas/biz/auth/ComprehensiveSupervision.jmx
+16
-0
ContractSubject.jmx
...ain/resources/com/xyst/dinas/biz/auth/ContractSubject.jmx
+16
-0
FinanceSubject.jmx
...main/resources/com/xyst/dinas/biz/auth/FinanceSubject.jmx
+16
-0
ProductionSubject.jmx
...n/resources/com/xyst/dinas/biz/auth/ProductionSubject.jmx
+16
-0
ProjectSubject.jmx
...main/resources/com/xyst/dinas/biz/auth/ProjectSubject.jmx
+16
-0
SaleSubject.jmx
...rc/main/resources/com/xyst/dinas/biz/auth/SaleSubject.jmx
+16
-0
No files found.
backend/build.war/src/main/java/com/beecode/inz/war/TenantInitListener.java
View file @
0174ca58
...
...
@@ -99,6 +99,7 @@ public class TenantInitListener implements ApplicationListener<ApplicationReady
this
.
addLicence
(
"md_biz"
);
this
.
addLicence
(
"md_sys"
);
this
.
addLicence
(
"md_bill"
);
this
.
addLicence
(
"md_bi"
);
}
private
void
addLicence
(
String
key
){
...
...
backend/inz.authmgr/src/main/java/com/beecode/inz/authmgr/common/AuthMgrConstants.java
View file @
0174ca58
...
...
@@ -20,6 +20,7 @@ public final class AuthMgrConstants {
public
final
static
String
BIZ
=
"业务管理"
;
public
final
static
String
STATISTICS
=
"统计"
;
public
final
static
String
BILL
=
"报表"
;
public
final
static
String
BI
=
"综合BI"
;
}
public
static
final
class
SystemRoleGroup
{
...
...
backend/inz.authmgr/src/main/java/com/beecode/inz/authmgr/internal/service/AuthManagerServiceImpl.java
View file @
0174ca58
...
...
@@ -408,6 +408,9 @@ public class AuthManagerServiceImpl implements AuthManagerService,ApplicationEve
if
(
RoleRootGroup
.
BILL
.
equals
(
privilegeGroup
))
{
return
LicenseKeys
.
BILL_PERMIT
;
}
if
(
RoleRootGroup
.
BI
.
equals
(
privilegeGroup
))
{
return
LicenseKeys
.
BI_PERMIT
;
}
return
null
;
}
...
...
backend/inz.authmgr/src/main/java/com/beecode/inz/authmgr/web/AuthMgrController.java
View file @
0174ca58
...
...
@@ -90,7 +90,7 @@ public class AuthMgrController {
private
final
static
String
CLUEPOOL
=
"CluePool"
;
// 锚点顺序
private
final
static
String
[]
ANCHOR_ORDER
=
{
"项目"
,
"合同"
,
"监控"
,
"生产"
,
"销售"
,
"资金"
,
"运输"
,
"安健环"
,
"价格"
,
"OA办公"
,
"报表"
,
"业务管理"
,
"其他"
};
private
final
static
String
[]
ANCHOR_ORDER
=
{
"项目"
,
"合同"
,
"监控"
,
"生产"
,
"销售"
,
"资金"
,
"运输"
,
"安健环"
,
"价格"
,
"OA办公"
,
"报表"
,
"
综合BI"
,
"
业务管理"
,
"其他"
};
protected
final
static
Logger
logger
=
LoggerFactory
.
getLogger
(
AuthMgrController
.
class
);
...
...
backend/inz.basis/src/main/resources/com/beecode/inz/portal/functiontree/DefaultFunctionTree.jmx
View file @
0174ca58
...
...
@@ -48,6 +48,13 @@
<dependency>
com.xyst.dinas.statistics.auth.SaleAnalyse
</dependency>
<dependency>
com.xyst.dinas.statistics.auth.AdvanceAnalyse
</dependency>
<dependency>
com.xyst.dinas.statistics.auth.MarketBill
</dependency>
<dependency>
com.xyst.dinas.biz.auth.ComprehensiveSupervision
</dependency>
<dependency>
com.xyst.dinas.biz.auth.ProjectSubject
</dependency>
<dependency>
com.xyst.dinas.biz.auth.ContractSubject
</dependency>
<dependency>
com.xyst.dinas.biz.auth.ProductionSubject
</dependency>
<dependency>
com.xyst.dinas.biz.auth.SaleSubject
</dependency>
<dependency>
com.xyst.dinas.biz.auth.FinanceSubject
</dependency>
<dependency>
com.xyst.dinas.biz.auth.CompanySubject
</dependency>
<content>
<m:function-tree>
<m:parent></m:parent>
...
...
@@ -62,7 +69,112 @@
<m:view>
Home
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
</m:function-node>
</m:function-node>
<m:function-node>
<m:id>
94db0ebb-703d-4347-8e1b-31e4a40fd1ed
</m:id>
<m:name>
bi
</m:name>
<m:title>
综合BI
</m:title>
<m:index>
1100
</m:index>
<m:license>
md_bi
</m:license>
<m:privilege></m:privilege>
<m:function-definition>
<m:view>
functions
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:children>
<m:function-node>
<m:id>
dc0d4832-a9bd-48a3-85d9-a703d8869d76
</m:id>
<m:name>
comprehensive_supervision
</m:name>
<m:title>
综合监管
</m:title>
<m:index>
1110
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.biz.auth.ComprehensiveSupervision
</m:privilege>
<m:function-definition>
<m:view>
function-comprehensive-supervision
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconxiangmuqingdan1x
</m:icon>
</m:function-node>
<m:function-node>
<m:id>
d534d711-149b-461c-a191-97951374427d
</m:id>
<m:name>
project_subject
</m:name>
<m:title>
项目专题
</m:title>
<m:index>
1120
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.biz.auth.ProjectSubject
</m:privilege>
<m:function-definition>
<m:view>
function-project-subject
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconxiangmuqingdan1x
</m:icon>
</m:function-node>
<m:function-node>
<m:id>
8b53ad61-6981-4e6d-8d5a-09a3150b7463
</m:id>
<m:name>
contract_subject
</m:name>
<m:title>
合同专题
</m:title>
<m:index>
1130
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.biz.auth.ContractSubject
</m:privilege>
<m:function-definition>
<m:view>
function-contract-subject
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconxiangmuqingdan1x
</m:icon>
</m:function-node>
<m:function-node>
<m:id>
6d115a78-acc7-45b3-b97d-b58eff2f7a82
</m:id>
<m:name>
production_subject
</m:name>
<m:title>
生产专题
</m:title>
<m:index>
1140
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.biz.auth.ProductionSubject
</m:privilege>
<m:function-definition>
<m:view>
function-production-subject
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconxiangmuqingdan1x
</m:icon>
</m:function-node>
<m:function-node>
<m:id>
cc7802df-0f0e-43c5-b199-505811e90367
</m:id>
<m:name>
sale_subject
</m:name>
<m:title>
销售专题
</m:title>
<m:index>
1150
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.biz.auth.SaleSubject
</m:privilege>
<m:function-definition>
<m:view>
function-sale-subject
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconxiangmuqingdan1x
</m:icon>
</m:function-node>
<m:function-node>
<m:id>
f9d26076-df7d-41a4-8967-8154c90dd04c
</m:id>
<m:name>
finance_subject
</m:name>
<m:title>
资金专题
</m:title>
<m:index>
1160
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.biz.auth.FinanceSubject
</m:privilege>
<m:function-definition>
<m:view>
function-finance_subject
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconxiangmuqingdan1x
</m:icon>
</m:function-node>
<m:function-node>
<m:id>
84b85f62-0461-4754-9ac6-4f5b22e75e4f
</m:id>
<m:name>
company_subject
</m:name>
<m:title>
购砂单位专题
</m:title>
<m:index>
1170
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.biz.auth.CompanySubject
</m:privilege>
<m:function-definition>
<m:view>
function-company_subject
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconxiangmuqingdan1x
</m:icon>
</m:function-node>
</m:children>
</m:function-node>
<m:function-node>
<m:id>
1e066831-600c-4f78-bbc8-95b39a3c2426
</m:id>
<m:name>
project
</m:name>
...
...
backend/inz.common/src/main/java/com/beecode/inz/common/LicenseKeys.java
View file @
0174ca58
...
...
@@ -65,4 +65,8 @@ public interface LicenseKeys {
* 许可访问报表模块
*/
public
final
String
BILL_PERMIT
=
"md_bill"
;
/**
* 许可访问综合BI模块
*/
public
final
String
BI_PERMIT
=
"md_bi"
;
}
backend/xyst.dinas.biz/src/main/model/com/xyst/dinas/biz/auth/CompanySubject.mk
0 → 100644
View file @
0174ca58
<model>
<header>
<type>bcp.authz.Privilege</type>
<package>com.xyst.dinas.biz.auth</package>
<name>CompanySubject</name>
<title>查看</title>
<tags></tags>
<description></description>
</header>
<content>
<privilege type='TOKEN' target-type='' id='40080991-3731-485b-bcd0-dddbd2222611' category='综合BI/购砂单位专题' seq='0'></privilege>
</content>
</model>
\ No newline at end of file
backend/xyst.dinas.biz/src/main/model/com/xyst/dinas/biz/auth/ComprehensiveSupervision.mk
0 → 100644
View file @
0174ca58
<model>
<header>
<type>bcp.authz.Privilege</type>
<package>com.xyst.dinas.biz.auth</package>
<name>ComprehensiveSupervision</name>
<title>查看</title>
<tags></tags>
<description></description>
</header>
<content>
<privilege type='TOKEN' target-type='' id='a2eb6624-26b6-40ff-92a9-ffad8bbc2057' category='综合BI/综合监管(集团)' seq='0'></privilege>
</content>
</model>
\ No newline at end of file
backend/xyst.dinas.biz/src/main/model/com/xyst/dinas/biz/auth/ContractSubject.mk
0 → 100644
View file @
0174ca58
<model>
<header>
<type>bcp.authz.Privilege</type>
<package>com.xyst.dinas.biz.auth</package>
<name>ContractSubject</name>
<title>查看</title>
<tags></tags>
<description></description>
</header>
<content>
<privilege type='TOKEN' target-type='' id='01692afa-a93a-4260-9152-a21157d5419b' category='综合BI/合同专题' seq='0'></privilege>
</content>
</model>
\ No newline at end of file
backend/xyst.dinas.biz/src/main/model/com/xyst/dinas/biz/auth/FinanceSubject.mk
0 → 100644
View file @
0174ca58
<model>
<header>
<type>bcp.authz.Privilege</type>
<package>com.xyst.dinas.biz.auth</package>
<name>FinanceSubject</name>
<title>查看</title>
<tags></tags>
<description></description>
</header>
<content>
<privilege type='TOKEN' target-type='' id='fe6461e5-f153-41e2-8e29-1b707a2d8027' category='综合BI/资金专题' seq='0'></privilege>
</content>
</model>
\ No newline at end of file
backend/xyst.dinas.biz/src/main/model/com/xyst/dinas/biz/auth/ProductionSubject.mk
0 → 100644
View file @
0174ca58
<model>
<header>
<type>bcp.authz.Privilege</type>
<package>com.xyst.dinas.biz.auth</package>
<name>ProductionSubject</name>
<title>查看</title>
<tags></tags>
<description></description>
</header>
<content>
<privilege type='TOKEN' target-type='' id='dfe12b37-1887-491c-a236-c06b856b48b9' category='综合BI/生产专题' seq='0'></privilege>
</content>
</model>
\ No newline at end of file
backend/xyst.dinas.biz/src/main/model/com/xyst/dinas/biz/auth/ProjectSubject.mk
0 → 100644
View file @
0174ca58
<model>
<header>
<type>bcp.authz.Privilege</type>
<package>com.xyst.dinas.biz.auth</package>
<name>ProjectSubject</name>
<title>查看</title>
<tags></tags>
<description></description>
</header>
<content>
<privilege type='TOKEN' target-type='' id='9a781084-88ad-4ef0-a458-10878efedb41' category='综合BI/项目专题' seq='0'></privilege>
</content>
</model>
\ No newline at end of file
backend/xyst.dinas.biz/src/main/model/com/xyst/dinas/biz/auth/SaleSubject.mk
0 → 100644
View file @
0174ca58
<model>
<header>
<type>bcp.authz.Privilege</type>
<package>com.xyst.dinas.biz.auth</package>
<name>SaleSubject</name>
<title>查看</title>
<tags></tags>
<description></description>
</header>
<content>
<privilege type='TOKEN' target-type='' id='cb81e5f3-9875-4297-a316-740471946a1d' category='综合BI/销售专题' seq='0'></privilege>
</content>
</model>
\ No newline at end of file
backend/xyst.dinas.biz/src/main/resources/com/xyst/dinas/biz/auth/CompanySubject.jmx
0 → 100644
View file @
0174ca58
<?xml version="1.0" encoding="UTF-8"?>
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
xmlns:m=
"http://www.beecode.cn/schema/bcp-privilege"
>
<specification>
1.0
</specification>
<id>
40080991-3731-485b-bcd0-dddbd2222611
</id>
<name>
com.xyst.dinas.biz.auth.CompanySubject
</name>
<title>
查看
</title>
<define>
bcp.authz.privilege
</define>
<define-version>
1.0.0
</define-version>
<content>
<m:privilege>
<m:type>
TOKEN
</m:type>
<m:category>
综合BI/购砂单位专题
</m:category>
<m:seq>
0
</m:seq>
</m:privilege>
</content>
</metadata>
backend/xyst.dinas.biz/src/main/resources/com/xyst/dinas/biz/auth/ComprehensiveSupervision.jmx
0 → 100644
View file @
0174ca58
<?xml version="1.0" encoding="UTF-8"?>
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
xmlns:m=
"http://www.beecode.cn/schema/bcp-privilege"
>
<specification>
1.0
</specification>
<id>
a2eb6624-26b6-40ff-92a9-ffad8bbc2057
</id>
<name>
com.xyst.dinas.biz.auth.ComprehensiveSupervision
</name>
<title>
查看
</title>
<define>
bcp.authz.privilege
</define>
<define-version>
1.0.0
</define-version>
<content>
<m:privilege>
<m:type>
TOKEN
</m:type>
<m:category>
综合BI/综合监管(集团)
</m:category>
<m:seq>
0
</m:seq>
</m:privilege>
</content>
</metadata>
backend/xyst.dinas.biz/src/main/resources/com/xyst/dinas/biz/auth/ContractSubject.jmx
0 → 100644
View file @
0174ca58
<?xml version="1.0" encoding="UTF-8"?>
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
xmlns:m=
"http://www.beecode.cn/schema/bcp-privilege"
>
<specification>
1.0
</specification>
<id>
01692afa-a93a-4260-9152-a21157d5419b
</id>
<name>
com.xyst.dinas.biz.auth.ContractSubject
</name>
<title>
查看
</title>
<define>
bcp.authz.privilege
</define>
<define-version>
1.0.0
</define-version>
<content>
<m:privilege>
<m:type>
TOKEN
</m:type>
<m:category>
综合BI/合同专题
</m:category>
<m:seq>
0
</m:seq>
</m:privilege>
</content>
</metadata>
backend/xyst.dinas.biz/src/main/resources/com/xyst/dinas/biz/auth/FinanceSubject.jmx
0 → 100644
View file @
0174ca58
<?xml version="1.0" encoding="UTF-8"?>
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
xmlns:m=
"http://www.beecode.cn/schema/bcp-privilege"
>
<specification>
1.0
</specification>
<id>
fe6461e5-f153-41e2-8e29-1b707a2d8027
</id>
<name>
com.xyst.dinas.biz.auth.FinanceSubject
</name>
<title>
查看
</title>
<define>
bcp.authz.privilege
</define>
<define-version>
1.0.0
</define-version>
<content>
<m:privilege>
<m:type>
TOKEN
</m:type>
<m:category>
综合BI/资金专题
</m:category>
<m:seq>
0
</m:seq>
</m:privilege>
</content>
</metadata>
backend/xyst.dinas.biz/src/main/resources/com/xyst/dinas/biz/auth/ProductionSubject.jmx
0 → 100644
View file @
0174ca58
<?xml version="1.0" encoding="UTF-8"?>
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
xmlns:m=
"http://www.beecode.cn/schema/bcp-privilege"
>
<specification>
1.0
</specification>
<id>
dfe12b37-1887-491c-a236-c06b856b48b9
</id>
<name>
com.xyst.dinas.biz.auth.ProductionSubject
</name>
<title>
查看
</title>
<define>
bcp.authz.privilege
</define>
<define-version>
1.0.0
</define-version>
<content>
<m:privilege>
<m:type>
TOKEN
</m:type>
<m:category>
综合BI/生产专题
</m:category>
<m:seq>
0
</m:seq>
</m:privilege>
</content>
</metadata>
backend/xyst.dinas.biz/src/main/resources/com/xyst/dinas/biz/auth/ProjectSubject.jmx
0 → 100644
View file @
0174ca58
<?xml version="1.0" encoding="UTF-8"?>
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
xmlns:m=
"http://www.beecode.cn/schema/bcp-privilege"
>
<specification>
1.0
</specification>
<id>
9a781084-88ad-4ef0-a458-10878efedb41
</id>
<name>
com.xyst.dinas.biz.auth.ProjectSubject
</name>
<title>
查看
</title>
<define>
bcp.authz.privilege
</define>
<define-version>
1.0.0
</define-version>
<content>
<m:privilege>
<m:type>
TOKEN
</m:type>
<m:category>
综合BI/项目专题
</m:category>
<m:seq>
0
</m:seq>
</m:privilege>
</content>
</metadata>
backend/xyst.dinas.biz/src/main/resources/com/xyst/dinas/biz/auth/SaleSubject.jmx
0 → 100644
View file @
0174ca58
<?xml version="1.0" encoding="UTF-8"?>
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
xmlns:m=
"http://www.beecode.cn/schema/bcp-privilege"
>
<specification>
1.0
</specification>
<id>
cb81e5f3-9875-4297-a316-740471946a1d
</id>
<name>
com.xyst.dinas.biz.auth.SaleSubject
</name>
<title>
查看
</title>
<define>
bcp.authz.privilege
</define>
<define-version>
1.0.0
</define-version>
<content>
<m:privilege>
<m:type>
TOKEN
</m:type>
<m:category>
综合BI/销售专题
</m:category>
<m:seq>
0
</m:seq>
</m:privilege>
</content>
</metadata>
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