系统业务类型 初始的数据不允许删除,并只允许admin修改

This commit is contained in:
chenjinsong
2018-04-08 11:10:53 +08:00
parent 915a8f2bbf
commit aaa5c8ba87
10 changed files with 403 additions and 367 deletions

View File

@@ -14,7 +14,15 @@ public class ServiceConfigInfo {
private String maatTable;//maat中对应的表名
private Integer serviceId;//业务id,对应SystemServiceInfo.serviceId
private Integer isValid;//有效标识 0:无效;1:有效;
private Integer isInitianlize;//有效标识 0:无效;1:有效;
public Integer getIsInitianlize() {
return isInitianlize;
}
public void setIsInitianlize(Integer isInitianlize) {
this.isInitianlize = isInitianlize;
}
public Long getId() {
return id;
}

View File

@@ -22,7 +22,15 @@ public class SystemServiceInfo extends BaseEntity<SystemServiceInfo> {
private SysUser editor;
private Date editTime;
private List<ServiceConfigInfo> serviceConfigInfoList;//业务配置表
private Integer isInitianlize;//是否是初始化数据
public Integer getIsInitianlize() {
return isInitianlize;
}
public void setIsInitianlize(Integer isInitianlize) {
this.isInitianlize = isInitianlize;
}
public Integer getServiceId() {
return serviceId;
}

View File

@@ -63,6 +63,7 @@ public class SystemServiceController extends BaseController {
systemServiceInfo.setCreateTime(now);
systemServiceInfo.setCreator(UserUtils.getUser());
systemServiceInfo.setIsValid(1);
systemServiceInfo.setIsInitianlize(0);
}
//更新
else {
@@ -95,6 +96,7 @@ public class SystemServiceController extends BaseController {
sci.setServiceId(systemServiceInfo.getServiceId());
if (sci.getId() == 0) {
sci.setIsInitianlize(0);
insertServiceConfigInfoList.add(sci);
} else {
updateServiceConfigInfoList.add(sci);

View File

@@ -20,7 +20,8 @@
table_type,
maat_table,
service_id,
is_valid
is_valid,
is_initianlize
from
service_config_info
where
@@ -34,7 +35,8 @@
table_type,
maat_table,
service_id,
is_valid
is_valid,
is_initianlize
from
service_config_info
where
@@ -43,9 +45,10 @@
<insert id="insert">
insert into service_config_info (
table_name, table_desc, table_type, maat_table, service_id, is_valid
table_name, table_desc, table_type, maat_table, service_id, is_valid, is_initianlize
) values (
#{tableName}, #{tableDesc}, #{tableType}, #{maatTable}, #{serviceId}, #{isValid}
#{tableName}, #{tableDesc}, #{tableType}, #{maatTable}, #{serviceId}, #{isValid},
#{isInitianlize}
)
</insert>

View File

@@ -33,7 +33,8 @@
ssi.editor_id as "editor.id",
sue.login_id as "editor.login_id",
sue.name as "editor.name",
ssi.edit_time
ssi.edit_time,
ssi.is_initianlize
from system_service_info ssi
left join sys_user suc on suc.id=ssi.creator_id
left join sys_user sue on sue.id=ssi.editor_id
@@ -75,7 +76,8 @@
ssi.editor_id as "editor.id",
sue.login_id as "editor.login_id",
sue.name as "editor.name",
ssi.edit_time
ssi.edit_time,
ssi.is_initianlize
from system_service_info ssi
left join sys_user suc on suc.id=ssi.creator_id
left join sys_user sue on sue.id=ssi.editor_id
@@ -90,7 +92,8 @@
table_type,
maat_table,
service_id,
is_valid
is_valid,
is_initianlize
from
service_config_info
where
@@ -109,10 +112,10 @@
<insert id="insert">
insert into system_service_info (
service_id, service_name, service_desc, action, is_valid, service_type,
creator_id, create_time
creator_id, create_time, is_initianlize
) values(
#{serviceId}, #{serviceName}, #{serviceDesc}, #{action}, #{isValid}, #{serviceType},
#{creator.id}, #{createTime}
#{creator.id}, #{createTime}, #{isInitianlize}
)
</insert>

View File

@@ -212,7 +212,7 @@ task_time=task time
#==========message begin=====================
required=This field is required\uff01
required=This field is required\uFF01
select=Please select
date_list=Date List
confirm_message=Are you sure?
@@ -240,11 +240,11 @@ hasnot_approved=It has not been approved and can not be operated on !
check_one=choose one please !
one_more=please choose at least one !
custom_columns=custom columns
maxlength_64=The maxlength is 64\uff01
maxlength_128=The maxlength is 128\uff01
maxlength_256=The maxlength is 256\uff01
maxlength_512=The maxlength is 512\uff01
maxlength_4000=The maxlength is 4000\uff01
maxlength_64=The maxlength is 64\uFF01
maxlength_128=The maxlength is 128\uFF01
maxlength_256=The maxlength is 256\uFF01
maxlength_512=The maxlength is 512\uFF01
maxlength_4000=The maxlength is 4000\uFF01
ok=ok
clear=clear
close=close
@@ -291,6 +291,8 @@ datebase_table=datebase table
fill_all=fill in all
describe=describe
back=back
initial_data_is_not_allowed_to_edit=initial data is not allowed to edit
initial_data_is_not_allowed_to_delete=initial data is not allowed to delete
#==========yewuliexingguanli end=====================
#==========youjianguankong begin=====================

View File

@@ -96,12 +96,7 @@ service_manage=service type manage
system_service_manage=system service type manage
specific_service_cfg=specific service cfg
features_area=features area
attribute_manage=attribute manage
isp_manage=isp manage
feature_scope_manage=feature scope manage
plaintext_manage=plaintext manage
ip_multiple_control=ip multiple control
ip_port_control=ip port control
website_multiple_control=website multiple control
mail_multiple_control=mail multiple control
request_header_control=request header control
@@ -121,7 +116,6 @@ sender_monitor=sender monitor
subject_monitor=subject monitor
mail_keyword_monitor=mail keyword monitor
mail_attachment_name_monitor=mail attachment name monitor
specific_service_cfg=specific service cfg
mail_attachment_content_monitor=mail attachment content monitor
file_transfer_monitor=file transfer monitor
ftp_address_monitor=ftp address monitor
@@ -148,7 +142,7 @@ parent_id=parentid
is_leaf=whether leaf node
is_valid=whether valid
create_time=createtime
edit_time=edittime
edit_time=edit time
superior_config=superior configuration
config_content=configuration content
root_node=root node
@@ -256,6 +250,8 @@ datebase_table=datebase table
fill_all=fill in all
describe=describe
back=back
initial_data_is_not_allowed_to_edit=initial data is not allowed to edit
initial_data_is_not_allowed_to_delete=initial data is not allowed to delete
#==========yewuliexingguanli end=====================
#==========youjianguankong begin=====================
@@ -283,13 +279,11 @@ is_audit=whether audit
creator=creator
config_time=configuration time
editor=editor
edit_time=edit time
auditor=auditor
audit_time=audit time
yes=yes
no=no
deleted=deleted
cancel_approved=cancel approved
#==========youjianguankong end=====================

View File

@@ -1,373 +1,375 @@
#menu and button info
funMenu=\u529f\u80fd\u83dc\u5355
sysManage=\u7cfb\u7edf\u7ba1\u7406
sysAuthor=\u7cfb\u7edf\u6388\u6743
menuManage=\u83dc\u5355\u7ba1\u7406
roleManage=\u89d2\u8272\u7ba1\u7406
dictManage=\u5b57\u5178\u7ba1\u7406
basicManage=\u57fa\u672c\u7ba1\u7406
areaManage=\u533a\u57df\u7ba1\u7406
officeManage=\u673a\u6784\u7ba1\u7406
userManage=\u7528\u6237\u7ba1\u7406
notify=\u6211\u7684\u540c\u5fd7
help=\u5173\u4e8e\u5e2e\u52a9
funMenu=\u529F\u80FD\u83DC\u5355
sysManage=\u7CFB\u7EDF\u7BA1\u7406
sysAuthor=\u7CFB\u7EDF\u6388\u6743
menuManage=\u83DC\u5355\u7BA1\u7406
roleManage=\u89D2\u8272\u7BA1\u7406
dictManage=\u5B57\u5178\u7BA1\u7406
basicManage=\u57FA\u672C\u7BA1\u7406
areaManage=\u533A\u57DF\u7BA1\u7406
officeManage=\u673A\u6784\u7BA1\u7406
userManage=\u7528\u6237\u7BA1\u7406
notify=\u6211\u7684\u540C\u5FD7
help=\u5173\u4E8E\u5E2E\u52A9
home=\u9996\u9875
panel=\u6211\u7684\u9762\u677f
userInfo=\u4e2a\u4eba\u4fe1\u606f
updatePwd=\u4fee\u6539\u5bc6\u7801
show=\u67e5\u770b
edit=\u4fee\u6539
hi=\u4f60\u597d
exit=\u9000\u51fa
choose=\u9009\u62e9
panel=\u6211\u7684\u9762\u677F
userInfo=\u4E2A\u4EBA\u4FE1\u606F
updatePwd=\u4FEE\u6539\u5BC6\u7801
show=\u67E5\u770B
edit=\u4FEE\u6539
hi=\u4F60\u597D
exit=\u9000\u51FA
choose=\u9009\u62E9
#==========menu begin=====================
requestInfo=\u6765\u51fd\u4fe1\u606f
configuration_manage=\u914d\u7f6e\u7ba1\u7406
text_enhance_manage=\u6587\u672c\u589e\u5f3a\u7ba1\u63a7
text_enhance_monitor=\u6587\u672c\u589e\u5f3a\u76d1\u6d4b
plaintext_manage=\u660e\u6587\u5185\u5bb9\u7ba1\u63a7
social_app_grey=\u793e\u4ea4\u5e94\u7528\u7070\u540d\u5355
encryption_control=\u52a0\u5bc6\u5185\u5bb9\u7ba1\u63a7
control_white=\u7ba1\u63a7\u767d\u540d\u5355
ip_control_white=IP\u7ba1\u63a7\u767d\u540d\u5355
control_grey=\u7ba1\u63a7\u7070\u540d\u5355
specific_agreement_control=\u7279\u5b9a\u534f\u8bae\u7ba1\u63a7
social_app_control=\u793e\u4ea4\u5e94\u7528\u7ba1\u63a7
online_media_control=\u5728\u7ebf\u5a92\u4f53\u7ba1\u63a7
sip_ip_control=SIP\u534f\u8baeIP\u7ba1\u63a7
ip_control=IP\u7ba1\u63a7
domain_control_white=\u57df\u540d\u7ba1\u63a7\u767d\u540d\u5355
ip_port_control=IP+\u7aef\u53e3\u7ba1\u63a7
ip_address_control=IP\u5730\u5740\u7ba1\u63a7
domain_control=\u57df\u540d\u7ba1\u63a7
dns_control=DNS\u7ba1\u63a7
basic_configuration=\u57fa\u672c\u914d\u7f6e
letter_from=\u6765\u51fd\u5355\u4f4d
classification_manage=\u5206\u7c7b\u7ba1\u7406
attribute_manage=\u6027\u8d28\u7ba1\u7406
area_manage=\u5730\u57df\u7ba1\u7406
isp_manage=\u8fd0\u8425\u5546\u7ba1\u7406
feature_scope_manage=\u7279\u5f81\u4f5c\u7528\u57df\u7ba1\u7406
special_tasks=\u4e13\u9879\u4efb\u52a1
label_manage=\u6807\u7b7e\u7ba1\u7406
protect_list=\u4fdd\u62a4\u540d\u5355
effect_range=\u751f\u6548\u8303\u56f4
agreement_ip_configuration=\u534f\u8baeIP\u914d\u7f6e
ip_spoofing_configuration=\u6b3a\u9a97IP\u914d\u7f6e
website_control=\u7f51\u7ad9\u7ba1\u63a7
host_control=HOST\u7ba1\u63a7
url_control=URL\u7ba1\u63a7
website_keyword_control=\u7f51\u9875\u5185\u5bb9\u5173\u952e\u5b57\u7ba1\u63a7
mail_control=\u90ae\u4ef6\u7ba1\u63a7
recipient_control=\u6536\u4ef6\u4eba\u7ba1\u63a7
sender_control=\u53d1\u4ef6\u4eba\u7ba1\u63a7
subject_control=\u4e3b\u9898\u7ba1\u63a7
mail_keyword_control=\u90ae\u4ef6\u5185\u5bb9\u5173\u952e\u5b57\u7ba1\u63a7
mail_attachment_name_control=\u90ae\u4ef6\u9644\u4ef6\u540d\u5173\u952e\u5b57\u7ba1\u63a7
mail_attachment_content_control=\u90ae\u4ef6\u9644\u4ef6\u5185\u5bb9\u5173\u952e\u5b57\u7ba1\u63a7
file_transfer_control=\u6587\u4ef6\u4f20\u8f93\u7ba1\u63a7
ftp_address_control=FTP\u5730\u5740\u7ba1\u63a7
ftp_name_control=FTP\u6587\u4ef6\u540d\u7ba1\u63a7
ftp_content_control=FTP \u6587\u4ef6\u5185\u5bb9\u7ba1\u63a7
http_app_feature=\u793e\u4ea4\u5e94\u7528HTTP\u7279\u5f81
ssl_app_feature=\u793e\u4ea4\u5e94\u7528SSL\u7279\u5f81
tunnel_protocol_control=\u96a7\u9053\u534f\u8bae\u7ba1\u63a7
l2tp_ip_control=L2TP\u534f\u8baeIP\u7ba1\u63a7
pptp_ip_control=pptp\u534f\u8baeIP\u7ba1\u63a7
openvpn_control=OpenVPN\u7ba1\u63a7
ssh_control=SSH\u7ba1\u63a7
ssl_control=SSL\u7ba1\u63a7
ssl_feature_control=SSL\u8bc1\u4e66\u7279\u5f81\u7ba1\u63a7
ssl_sni_control=SSL\uff08SNI\uff09\u7ba1\u63a7
ssl_address_control=SSL\u5730\u5740\u7ba1\u63a7
https_website_content_replace=HTTPS\u7f51\u7ad9\u5185\u5bb9\u66ff\u6362
https_website_control=HTTPS\u7f51\u7ad9\u7ba1\u63a7
rtp_ip_control=RTP\u534f\u8baeIP\u7ba1\u63a7
mms_ip_control=MMS\u534f\u8baeIP\u7ba1\u63a7
rtsp_ip_control=RTSP\u534f\u8baeIP\u7ba1\u63a7
rtmp_ip_control=RTMP\u534f\u8baeIP\u7ba1\u63a7
examine_manage=\u5ba1\u6838\u7ba1\u7406
audit_manage=\u5ba1\u8ba1\u7ba1\u7406
log_search=\u65e5\u5fd7\u68c0\u7d22
text_control=\u6587\u672c\u5e38\u89c4\u7ba1\u63a7
text_monitor=\u6587\u672c\u5e38\u89c4\u76d1\u6d4b
sysService_manage=\u7cfb\u7edf\u4e1a\u52a1\u7ba1\u7406
service_manage=\u4e1a\u52a1\u7c7b\u578b\u7ba1\u7406
system_service_manage=\u7cfb\u7edf\u4e1a\u52a1\u7c7b\u578b\u7ba1\u7406
specific_service_cfg=\u7279\u5b9a\u670d\u52a1\u7ba1\u7406
request_header_control=\u8bf7\u6c42\u5934\u57df\u7ba1\u63a7
plaintext_monitor=\u660e\u6587\u5185\u5bb9\u76d1\u6d4b
ip_address_monitor=IP\u5730\u5740\u76d1\u6d4b
ip_port_monitor=IP+\u7aef\u53e3\u76d1\u6d4b
domain_monitor=\u57df\u540d\u76d1\u6d4b
dns_monitor=DNS\u76d1\u6d4b
dns_response_monitor=DNS\u5e94\u7b54\u76d1\u6d4b
website_monite=\u7f51\u7ad9\u76d1\u6d4b
host_monitor=HOST\u76d1\u6d4b
url_monitor=URL\u76d1\u6d4b
website_keyword_monitor=\u7f51\u9875\u5185\u5bb9\u5173\u952e\u5b57\u76d1\u6d4b
mail_monitor=\u90ae\u4ef6\u76d1\u6d4b
recipient_monitor=\u6536\u4ef6\u4eba\u76d1\u6d4b
sender_monitor=\u53d1\u4ef6\u4eba\u76d1\u6d4b
subject_monitor=\u4e3b\u9898\u76d1\u6d4b
mail_keyword_monitor=\u90ae\u4ef6\u5185\u5bb9\u5173\u952e\u5b57\u76d1\u6d4b
mail_attachment_name_monitor=\u90ae\u4ef6\u9644\u4ef6\u540d\u5173\u952e\u5b57\u76d1\u6d4b
mail_attachment_content_monitor=\u90ae\u4ef6\u9644\u4ef6\u5185\u5bb9\u5173\u952e\u5b57\u76d1\u6d4b
file_transfer_monitor=\u6587\u4ef6\u4f20\u8f93\u76d1\u6d4b
ftp_address_monitor=FTP\u5730\u5740\u76d1\u6d4b
encryption_monitor=\u52a0\u5bc6\u5185\u5bb9\u76d1\u6d4b
tunnel_protocol_monitor=\u96a7\u9053\u534f\u8bae\u76d1\u6d4b
pptp_ip_monitor=PPTP\u534f\u8bae\u76d1\u6d4b
l2tp_ip_monitor=L2TP\u534f\u8bae\u76d1\u6d4b
ssh_monitor=SSH\u76d1\u6d4b
ssl_monitor=SSL\u76d1\u6d4b
ssl_feature_monitor=SSL\u8bc1\u4e66\u7279\u5f81\u76d1\u6d4b
ssl_sni_monitor=SSL\uff08SNI\uff09\u76d1\u6d4b
ssl_address_monitor=SSL\u5730\u5740\u76d1\u6d4b
specific_service_host_cfg=\u7279\u5b9a\u670d\u52a1\u670d\u52a1\u5668IP\u7ba1\u7406
original_remain_monitor=\u539f\u59cb\u5305\u7559\u5b58\u76d1\u6d4b
ip_multi_domain_monitor=IP\u5730\u5740\u591a\u57df\u76d1\u6d4b
website_multi_domain_monitor=\u7f51\u7ad9\u591a\u57df\u76d1\u6d4b
request_header_monitor=\u8bf7\u6c42\u5934\u57df\u76d1\u6d4b
response_header_monitor=\u5e94\u7b54\u5934\u57df\u76d1\u6d4b
ip_website_keyword_monitor=IP+\u7f51\u9875\u5173\u952e\u5b57\u76d1\u6d4b
request_header_keyword_monitor=\u8bf7\u6c42\u5934\u57df\u5173\u952e\u5b57\u76d1\u6d4b
response_header_keyword_monitor=\u5e94\u7b54\u5934\u57df\u5173\u952e\u5b57\u76d1\u6d4b
mail_multi_monitor=\u90ae\u4ef6\u591a\u57df\u76d1\u6d4b
mail_key_monitor=\u90ae\u4ef6\u5173\u952e\u5b57\u76d1\u6d4b
file_transfer_multi_monitor=\u6587\u4ef6\u4f20\u8f93\u591a\u57df\u76d1\u6d4b
ftp_multi_monitor=FTP\u591a\u57df\u76d1\u6d4b
ssl_multi_monitor=SSL\u591a\u57df\u76d1\u6d4b
dns_request_monitor=DNS\u8bf7\u6c42\u76d1\u6d4b
dns_server_monitor=DNS\u670d\u52a1\u5668\u76d1\u6d4b
request_header_keyword_control=\u8bf7\u6c42\u5934\u57df\u5173\u952e\u5b57\u7ba1\u63a7
response_header_keyword_control=\u5e94\u7b54\u5934\u57df\u5173\u952e\u5b57\u7ba1\u63a7
mail_key_control=\u90ae\u4ef6\u5173\u952e\u5b57\u7ba1\u63a7
ftp_multi_control=FTP\u591a\u57df\u7ba1\u63a7
ftp_control=FTP\u7ba1\u63a7
tunnel_protocol_multi_control=\u96a7\u9053\u534f\u8bae\u591a\u57df\u7ba1\u63a7
l2tp_protocol_control=L2TP\u534f\u8bae\u7ba1\u63a7
pptp_protocol_control=PPTP\u534f\u8bae\u7ba1\u63a7
ssl_multi_control=SSL\u591a\u57df\u7ba1\u63a7
ssl_certificate_control=SSL\u8bc1\u4e66\u7ba1\u63a7
ssl_certificate_monitor=SSL\u8bc1\u4e66\u76d1\u6d4b
ip_multiple_control=IP\u591a\u57df\u7ba1\u63a7
website_multiple_control=\u7f51\u7ad9\u591a\u57df\u7ba1\u63a7
response_header_control=\u5e94\u7b54\u5934\u57df\u7ba1\u63a7
ip_website_text_control=IP+\u7f51\u9875\u5173\u952e\u5b57\u7ba1\u63a7
mail_multiple_control=\u90ae\u4ef6\u591a\u57df\u7ba1\u63a7
requestInfo=\u6765\u51FD\u4FE1\u606F
configuration_manage=\u914D\u7F6E\u7BA1\u7406
text_enhance_manage=\u6587\u672C\u589E\u5F3A\u7BA1\u63A7
text_enhance_monitor=\u6587\u672C\u589E\u5F3A\u76D1\u6D4B
plaintext_manage=\u660E\u6587\u5185\u5BB9\u7BA1\u63A7
social_app_grey=\u793E\u4EA4\u5E94\u7528\u7070\u540D\u5355
encryption_control=\u52A0\u5BC6\u5185\u5BB9\u7BA1\u63A7
control_white=\u7BA1\u63A7\u767D\u540D\u5355
ip_control_white=IP\u7BA1\u63A7\u767D\u540D\u5355
control_grey=\u7BA1\u63A7\u7070\u540D\u5355
specific_agreement_control=\u7279\u5B9A\u534F\u8BAE\u7BA1\u63A7
social_app_control=\u793E\u4EA4\u5E94\u7528\u7BA1\u63A7
online_media_control=\u5728\u7EBF\u5A92\u4F53\u7BA1\u63A7
sip_ip_control=SIP\u534F\u8BAEIP\u7BA1\u63A7
ip_control=IP\u7BA1\u63A7
domain_control_white=\u57DF\u540D\u7BA1\u63A7\u767D\u540D\u5355
ip_port_control=IP+\u7AEF\u53E3\u7BA1\u63A7
ip_address_control=IP\u5730\u5740\u7BA1\u63A7
domain_control=\u57DF\u540D\u7BA1\u63A7
dns_control=DNS\u7BA1\u63A7
basic_configuration=\u57FA\u672C\u914D\u7F6E
letter_from=\u6765\u51FD\u5355\u4F4D
classification_manage=\u5206\u7C7B\u7BA1\u7406
attribute_manage=\u6027\u8D28\u7BA1\u7406
area_manage=\u5730\u57DF\u7BA1\u7406
isp_manage=\u8FD0\u8425\u5546\u7BA1\u7406
feature_scope_manage=\u7279\u5F81\u4F5C\u7528\u57DF\u7BA1\u7406
special_tasks=\u4E13\u9879\u4EFB\u52A1
label_manage=\u6807\u7B7E\u7BA1\u7406
protect_list=\u4FDD\u62A4\u540D\u5355
effect_range=\u751F\u6548\u8303\u56F4
agreement_ip_configuration=\u534F\u8BAEIP\u914D\u7F6E
ip_spoofing_configuration=\u6B3A\u9A97IP\u914D\u7F6E
website_control=\u7F51\u7AD9\u7BA1\u63A7
host_control=HOST\u7BA1\u63A7
url_control=URL\u7BA1\u63A7
website_keyword_control=\u7F51\u9875\u5185\u5BB9\u5173\u952E\u5B57\u7BA1\u63A7
mail_control=\u90AE\u4EF6\u7BA1\u63A7
recipient_control=\u6536\u4EF6\u4EBA\u7BA1\u63A7
sender_control=\u53D1\u4EF6\u4EBA\u7BA1\u63A7
subject_control=\u4E3B\u9898\u7BA1\u63A7
mail_keyword_control=\u90AE\u4EF6\u5185\u5BB9\u5173\u952E\u5B57\u7BA1\u63A7
mail_attachment_name_control=\u90AE\u4EF6\u9644\u4EF6\u540D\u5173\u952E\u5B57\u7BA1\u63A7
mail_attachment_content_control=\u90AE\u4EF6\u9644\u4EF6\u5185\u5BB9\u5173\u952E\u5B57\u7BA1\u63A7
file_transfer_control=\u6587\u4EF6\u4F20\u8F93\u7BA1\u63A7
ftp_address_control=FTP\u5730\u5740\u7BA1\u63A7
ftp_name_control=FTP\u6587\u4EF6\u540D\u7BA1\u63A7
ftp_content_control=FTP \u6587\u4EF6\u5185\u5BB9\u7BA1\u63A7
http_app_feature=\u793E\u4EA4\u5E94\u7528HTTP\u7279\u5F81
ssl_app_feature=\u793E\u4EA4\u5E94\u7528SSL\u7279\u5F81
tunnel_protocol_control=\u96A7\u9053\u534F\u8BAE\u7BA1\u63A7
l2tp_ip_control=L2TP\u534F\u8BAEIP\u7BA1\u63A7
pptp_ip_control=pptp\u534F\u8BAEIP\u7BA1\u63A7
openvpn_control=OpenVPN\u7BA1\u63A7
ssh_control=SSH\u7BA1\u63A7
ssl_control=SSL\u7BA1\u63A7
ssl_feature_control=SSL\u8BC1\u4E66\u7279\u5F81\u7BA1\u63A7
ssl_sni_control=SSL\uFF08SNI\uFF09\u7BA1\u63A7
ssl_address_control=SSL\u5730\u5740\u7BA1\u63A7
https_website_content_replace=HTTPS\u7F51\u7AD9\u5185\u5BB9\u66FF\u6362
https_website_control=HTTPS\u7F51\u7AD9\u7BA1\u63A7
rtp_ip_control=RTP\u534F\u8BAEIP\u7BA1\u63A7
mms_ip_control=MMS\u534F\u8BAEIP\u7BA1\u63A7
rtsp_ip_control=RTSP\u534F\u8BAEIP\u7BA1\u63A7
rtmp_ip_control=RTMP\u534F\u8BAEIP\u7BA1\u63A7
examine_manage=\u5BA1\u6838\u7BA1\u7406
audit_manage=\u5BA1\u8BA1\u7BA1\u7406
log_search=\u65E5\u5FD7\u68C0\u7D22
text_control=\u6587\u672C\u5E38\u89C4\u7BA1\u63A7
text_monitor=\u6587\u672C\u5E38\u89C4\u76D1\u6D4B
sysService_manage=\u7CFB\u7EDF\u4E1A\u52A1\u7BA1\u7406
service_manage=\u4E1A\u52A1\u7C7B\u578B\u7BA1\u7406
system_service_manage=\u7CFB\u7EDF\u4E1A\u52A1\u7C7B\u578B\u7BA1\u7406
specific_service_cfg=\u7279\u5B9A\u670D\u52A1\u7BA1\u7406
request_header_control=\u8BF7\u6C42\u5934\u57DF\u7BA1\u63A7
plaintext_monitor=\u660E\u6587\u5185\u5BB9\u76D1\u6D4B
ip_address_monitor=IP\u5730\u5740\u76D1\u6D4B
ip_port_monitor=IP+\u7AEF\u53E3\u76D1\u6D4B
domain_monitor=\u57DF\u540D\u76D1\u6D4B
dns_monitor=DNS\u76D1\u6D4B
dns_response_monitor=DNS\u5E94\u7B54\u76D1\u6D4B
website_monite=\u7F51\u7AD9\u76D1\u6D4B
host_monitor=HOST\u76D1\u6D4B
url_monitor=URL\u76D1\u6D4B
website_keyword_monitor=\u7F51\u9875\u5185\u5BB9\u5173\u952E\u5B57\u76D1\u6D4B
mail_monitor=\u90AE\u4EF6\u76D1\u6D4B
recipient_monitor=\u6536\u4EF6\u4EBA\u76D1\u6D4B
sender_monitor=\u53D1\u4EF6\u4EBA\u76D1\u6D4B
subject_monitor=\u4E3B\u9898\u76D1\u6D4B
mail_keyword_monitor=\u90AE\u4EF6\u5185\u5BB9\u5173\u952E\u5B57\u76D1\u6D4B
mail_attachment_name_monitor=\u90AE\u4EF6\u9644\u4EF6\u540D\u5173\u952E\u5B57\u76D1\u6D4B
mail_attachment_content_monitor=\u90AE\u4EF6\u9644\u4EF6\u5185\u5BB9\u5173\u952E\u5B57\u76D1\u6D4B
file_transfer_monitor=\u6587\u4EF6\u4F20\u8F93\u76D1\u6D4B
ftp_address_monitor=FTP\u5730\u5740\u76D1\u6D4B
encryption_monitor=\u52A0\u5BC6\u5185\u5BB9\u76D1\u6D4B
tunnel_protocol_monitor=\u96A7\u9053\u534F\u8BAE\u76D1\u6D4B
pptp_ip_monitor=PPTP\u534F\u8BAE\u76D1\u6D4B
l2tp_ip_monitor=L2TP\u534F\u8BAE\u76D1\u6D4B
ssh_monitor=SSH\u76D1\u6D4B
ssl_monitor=SSL\u76D1\u6D4B
ssl_feature_monitor=SSL\u8BC1\u4E66\u7279\u5F81\u76D1\u6D4B
ssl_sni_monitor=SSL\uFF08SNI\uFF09\u76D1\u6D4B
ssl_address_monitor=SSL\u5730\u5740\u76D1\u6D4B
specific_service_host_cfg=\u7279\u5B9A\u670D\u52A1\u670D\u52A1\u5668IP\u7BA1\u7406
original_remain_monitor=\u539F\u59CB\u5305\u7559\u5B58\u76D1\u6D4B
ip_multi_domain_monitor=IP\u5730\u5740\u591A\u57DF\u76D1\u6D4B
website_multi_domain_monitor=\u7F51\u7AD9\u591A\u57DF\u76D1\u6D4B
request_header_monitor=\u8BF7\u6C42\u5934\u57DF\u76D1\u6D4B
response_header_monitor=\u5E94\u7B54\u5934\u57DF\u76D1\u6D4B
ip_website_keyword_monitor=IP+\u7F51\u9875\u5173\u952E\u5B57\u76D1\u6D4B
request_header_keyword_monitor=\u8BF7\u6C42\u5934\u57DF\u5173\u952E\u5B57\u76D1\u6D4B
response_header_keyword_monitor=\u5E94\u7B54\u5934\u57DF\u5173\u952E\u5B57\u76D1\u6D4B
mail_multi_monitor=\u90AE\u4EF6\u591A\u57DF\u76D1\u6D4B
mail_key_monitor=\u90AE\u4EF6\u5173\u952E\u5B57\u76D1\u6D4B
file_transfer_multi_monitor=\u6587\u4EF6\u4F20\u8F93\u591A\u57DF\u76D1\u6D4B
ftp_multi_monitor=FTP\u591A\u57DF\u76D1\u6D4B
ssl_multi_monitor=SSL\u591A\u57DF\u76D1\u6D4B
dns_request_monitor=DNS\u8BF7\u6C42\u76D1\u6D4B
dns_server_monitor=DNS\u670D\u52A1\u5668\u76D1\u6D4B
request_header_keyword_control=\u8BF7\u6C42\u5934\u57DF\u5173\u952E\u5B57\u7BA1\u63A7
response_header_keyword_control=\u5E94\u7B54\u5934\u57DF\u5173\u952E\u5B57\u7BA1\u63A7
mail_key_control=\u90AE\u4EF6\u5173\u952E\u5B57\u7BA1\u63A7
ftp_multi_control=FTP\u591A\u57DF\u7BA1\u63A7
ftp_control=FTP\u7BA1\u63A7
tunnel_protocol_multi_control=\u96A7\u9053\u534F\u8BAE\u591A\u57DF\u7BA1\u63A7
l2tp_protocol_control=L2TP\u534F\u8BAE\u7BA1\u63A7
pptp_protocol_control=PPTP\u534F\u8BAE\u7BA1\u63A7
ssl_multi_control=SSL\u591A\u57DF\u7BA1\u63A7
ssl_certificate_control=SSL\u8BC1\u4E66\u7BA1\u63A7
ssl_certificate_monitor=SSL\u8BC1\u4E66\u76D1\u6D4B
ip_multiple_control=IP\u591A\u57DF\u7BA1\u63A7
website_multiple_control=\u7F51\u7AD9\u591A\u57DF\u7BA1\u63A7
response_header_control=\u5E94\u7B54\u5934\u57DF\u7BA1\u63A7
ip_website_text_control=IP+\u7F51\u9875\u5173\u952E\u5B57\u7BA1\u63A7
mail_multiple_control=\u90AE\u4EF6\u591A\u57DF\u7BA1\u63A7
#==========menu end=====================
#==========yewu zidian begin=====================
service_dict_id=\u5b57\u5178ID
item_type=\u6570\u636e\u7c7b\u578b
item_code=\u914d\u7f6e\u7f16\u7801
item_value=\u7f16\u7801\u5bf9\u5e94\u503c
desc=\u63cf\u8ff0\u4fe1\u606f
service_dict_id=\u5B57\u5178ID
item_type=\u6570\u636E\u7C7B\u578B
item_code=\u914D\u7F6E\u7F16\u7801
item_value=\u7F16\u7801\u5BF9\u5E94\u503C
desc=\u63CF\u8FF0\u4FE1\u606F
parent_id=\u7236ID
is_leaf=\u662f\u5426\u53f6\u5b50\u8282\u70b9
is_valid=\u6709\u6548\u6807\u5fd7
create_time=\u521b\u5efa\u65f6\u95f4
superior_config=\u4e0a\u7ea7\u914d\u7f6e
config_content=\u914d\u7f6e\u5185\u5bb9
root_node=\u6839\u8282\u70b9
leafChange=\u8be5\u914d\u7f6e\u5305\u542b\u4e0b\u7ea7\u914d\u7f6e\uff0c\u4e0d\u5f97\u6539\u4e3a\u53f6\u5b50\u8282\u70b9
typeChild=\u8be5\u914d\u7f6e\u5305\u542b\u4e0b\u7ea7\u914d\u7f6e\uff0c\u6570\u636e\u7c7b\u578b\u66f4\u6539\u540e\u4e0e\u5b50\u7c7b\u4e0d\u4e00\u81f4
typeSame=\u8bf7\u9009\u62e9\u4e00\u81f4\u7684\u4e0a\u4e0b\u7ea7\u914d\u7f6e\u6570\u636e\u7c7b\u578b
isLevelNoSure=\u9009\u62e9\u6b64\u914d\u7f6e\u4e0a\u4e0b\u5c42\u7ea7\u6570\u5c06\u8d85\u8fc7\u6700\u5927\u5c42\u7ea7
submitting=\u6b63\u5728\u63d0\u4ea4\u4e2d
is_leaf=\u662F\u5426\u53F6\u5B50\u8282\u70B9
is_valid=\u6709\u6548\u6807\u5FD7
create_time=\u521B\u5EFA\u65F6\u95F4
superior_config=\u4E0A\u7EA7\u914D\u7F6E
config_content=\u914D\u7F6E\u5185\u5BB9
root_node=\u6839\u8282\u70B9
leafChange=\u8BE5\u914D\u7F6E\u5305\u542B\u4E0B\u7EA7\u914D\u7F6E\uFF0C\u4E0D\u5F97\u6539\u4E3A\u53F6\u5B50\u8282\u70B9
typeChild=\u8BE5\u914D\u7F6E\u5305\u542B\u4E0B\u7EA7\u914D\u7F6E\uFF0C\u6570\u636E\u7C7B\u578B\u66F4\u6539\u540E\u4E0E\u5B50\u7C7B\u4E0D\u4E00\u81F4
typeSame=\u8BF7\u9009\u62E9\u4E00\u81F4\u7684\u4E0A\u4E0B\u7EA7\u914D\u7F6E\u6570\u636E\u7C7B\u578B
isLevelNoSure=\u9009\u62E9\u6B64\u914D\u7F6E\u4E0A\u4E0B\u5C42\u7EA7\u6570\u5C06\u8D85\u8FC7\u6700\u5927\u5C42\u7EA7
submitting=\u6B63\u5728\u63D0\u4EA4\u4E2D
#==========yewu zidian end=====================
#==========laihan begin=====================
refresh=\u5237\u65b0
add=\u65b0\u589e
request_number=\u6765\u51fd\u51fd\u53f7
state=\u72b6\u6001
created=\u672a\u5ba1\u6838
examine=\u5ba1\u6838
unapproved=\u672a\u901a\u8fc7
approved=\u901a\u8fc7
refresh=\u5237\u65B0
add=\u65B0\u589E
request_number=\u6765\u51FD\u51FD\u53F7
state=\u72B6\u6001
created=\u672A\u5BA1\u6838
examine=\u5BA1\u6838
unapproved=\u672A\u901A\u8FC7
approved=\u901A\u8FC7
title=\u6807\u9898
request_time=\u6765\u51fd\u65f6\u95f4
operate_time=\u64cd\u4f5c\u65f6\u95f4
search=\u641c\u7d22
request_organization=\u6765\u51fd\u5355\u4f4d
operator=\u64cd\u4f5c\u5458
content=\u5185\u5bb9
remarks=\u5907\u6ce8
operation=\u64cd\u4f5c
submit=\u63d0\u4ea4
cancel=\u53d6\u6d88
begin_date=\u5f00\u59cb\u65f6\u95f4
end_date=\u7ed3\u675f\u65f6\u95f4
request_time=\u6765\u51FD\u65F6\u95F4
operate_time=\u64CD\u4F5C\u65F6\u95F4
search=\u641C\u7D22
request_organization=\u6765\u51FD\u5355\u4F4D
operator=\u64CD\u4F5C\u5458
content=\u5185\u5BB9
remarks=\u5907\u6CE8
operation=\u64CD\u4F5C
submit=\u63D0\u4EA4
cancel=\u53D6\u6D88
begin_date=\u5F00\u59CB\u65F6\u95F4
end_date=\u7ED3\u675F\u65F6\u95F4
delete=\u5220\u9664
special_task=\u4e13\u9879\u4efb\u52a1
task_name=\u4e13\u9879\u540d\u79f0
task_org=\u62a5\u9001\u5355\u4f4d
task_time=\u62a5\u9001\u65f6\u95f4
special_task=\u4E13\u9879\u4EFB\u52A1
task_name=\u4E13\u9879\u540D\u79F0
task_org=\u62A5\u9001\u5355\u4F4D
task_time=\u62A5\u9001\u65F6\u95F4
#==========laihan end=====================
#==========message begin=====================
required=\u4e0d\u80fd\u4e3a\u7a7a!
select=\u8bf7\u9009\u62e9
date_list=\u6570\u636e\u5217\u8868
confirm_message=\u786e\u5b9a\u5417\uff1f
fill_loginName=\u8bf7\u586b\u5199\u767b\u5f55\u8d26\u53f7
fill_loginPassWord=\u8bf7\u586b\u5199\u767b\u5f55\u5bc6\u7801
loginName_error=\u7528\u6237\u6216\u5bc6\u7801\u9519\u8bef, \u8bf7\u91cd\u8bd5.
system_error=\u7cfb\u7edf\u51fa\u73b0\u70b9\u95ee\u9898\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5\uff01
save_success=\u4fdd\u5b58\u6210\u529f
save_failed=\u4fdd\u5b58\u5931\u8d25
delete_success=\u5220\u9664\u6210\u529f
delete_failed=\u5220\u9664\u5931\u8d25
turning_page=\u6b63\u5728\u4e3a\u60a8\u8df3\u8f6c\u9875\u9762
login_timeout=\u672a\u767b\u5f55\u6216\u767b\u5f55\u8d85\u65f6,\u8bf7\u91cd\u65b0\u767b\u5f55,\u8c22\u8c22!
captcha_error=\u9a8c\u8bc1\u7801\u4e0d\u6b63\u786e
enter_captcha=\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801
input=\u8bf7\u8f93\u5165
input_title=\u8bf7\u8f93\u5165\u6807\u9898
all_states=\u6240\u6709\u72b6\u6001
filter=\u7b5b\u9009
required=\u4E0D\u80FD\u4E3A\u7A7A\!
select=\u8BF7\u9009\u62E9
date_list=\u6570\u636E\u5217\u8868
confirm_message=\u786E\u5B9A\u5417\uFF1F
fill_loginName=\u8BF7\u586B\u5199\u767B\u5F55\u8D26\u53F7
fill_loginPassWord=\u8BF7\u586B\u5199\u767B\u5F55\u5BC6\u7801
loginName_error=\u7528\u6237\u6216\u5BC6\u7801\u9519\u8BEF, \u8BF7\u91CD\u8BD5.
system_error=\u7CFB\u7EDF\u51FA\u73B0\u70B9\u95EE\u9898\uFF0C\u8BF7\u7A0D\u540E\u518D\u8BD5\uFF01
save_success=\u4FDD\u5B58\u6210\u529F
save_failed=\u4FDD\u5B58\u5931\u8D25
delete_success=\u5220\u9664\u6210\u529F
delete_failed=\u5220\u9664\u5931\u8D25
turning_page=\u6B63\u5728\u4E3A\u60A8\u8DF3\u8F6C\u9875\u9762
login_timeout=\u672A\u767B\u5F55\u6216\u767B\u5F55\u8D85\u65F6,\u8BF7\u91CD\u65B0\u767B\u5F55,\u8C22\u8C22\!
captcha_error=\u9A8C\u8BC1\u7801\u4E0D\u6B63\u786E
enter_captcha=\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801
input=\u8BF7\u8F93\u5165
input_title=\u8BF7\u8F93\u5165\u6807\u9898
all_states=\u6240\u6709\u72B6\u6001
filter=\u7B5B\u9009
to=\u5230
reset=\u91cd\u7f6e
info=\u63d0\u793a
has_approved=\u5df2\u7ecf\u901a\u8fc7\u5ba1\u6838\uff0c\u65e0\u6cd5\u8fdb\u884c\u8be5\u64cd\u4f5c\uff01
hasnot_approved=\u672a\u901a\u8fc7\u5ba1\u6838\uff0c\u65e0\u6cd5\u8fdb\u884c\u8be5\u64cd\u4f5c\uff01
check_one=\u8bf7\u9009\u62e9\u4e00\u6761\u6570\u636e\uff01
one_more=\u8bf7\u81f3\u5c11\u9009\u62e9\u4e00\u6761\u6570\u636e!
custom_columns=\u81ea\u5b9a\u4e49\u5217\u5b57\u6bb5
maxlength_64=\u8bf7\u8f93\u5165\u4e00\u4e2a\u957f\u5ea6\u6700\u591a\u662f 64\u7684\u5b57\u7b26\u4e32\uff01
maxlength_128=\u8bf7\u8f93\u5165\u4e00\u4e2a\u957f\u5ea6\u6700\u591a\u662f 128\u7684\u5b57\u7b26\u4e32\uff01
maxlength_256=\u8bf7\u8f93\u5165\u4e00\u4e2a\u957f\u5ea6\u6700\u591a\u662f256\u7684\u5b57\u7b26\u4e32\uff01
maxlength_512=\u8bf7\u8f93\u5165\u4e00\u4e2a\u957f\u5ea6\u6700\u591a\u662f512\u7684\u5b57\u7b26\u4e32\uff01
maxlength_4000=\u8bf7\u8f93\u5165\u4e00\u4e2a\u957f\u5ea6\u6700\u591a\u662f4000\u7684\u5b57\u7b26\u4e32\uff01
ok=\u786e\u5b9a
clear=\u6e05\u9664
close=\u5173\u95ed
reselect=\u8bf7\u91cd\u65b0\u9009\u62e9
no_root=\u4e0d\u80fd\u9009\u62e9\u6839\u8282\u70b9
no_parent=\u4e0d\u80fd\u9009\u62e9\u7236\u8282\u70b9
no_public_model=\u4e0d\u80fd\u9009\u62e9\u516c\u5171\u6a21\u578b
no_outside_column=\u4e0d\u80fd\u9009\u62e9\u5f53\u524d\u680f\u76ee\u4ee5\u5916\u7684\u680f\u76ee\u6a21\u578b
send_org=\u8bf7\u9009\u62e9\u4e0b\u53d1\u5355\u4f4d
department=\u90e8\u95e8
sendind_org=\u4e0b\u53d1\u5355\u4f4d
no_node=\u4e0d\u80fd\u9009\u62e9\u8282\u70b9
select_icon=\u9009\u62e9\u56fe\u6807
nothing=\u65e0
reset=\u91CD\u7F6E
info=\u63D0\u793A
has_approved=\u5DF2\u7ECF\u901A\u8FC7\u5BA1\u6838\uFF0C\u65E0\u6CD5\u8FDB\u884C\u8BE5\u64CD\u4F5C\uFF01
hasnot_approved=\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u65E0\u6CD5\u8FDB\u884C\u8BE5\u64CD\u4F5C\uFF01
check_one=\u8BF7\u9009\u62E9\u4E00\u6761\u6570\u636E\uFF01
one_more=\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u6761\u6570\u636E\!
custom_columns=\u81EA\u5B9A\u4E49\u5217\u5B57\u6BB5
maxlength_64=\u8BF7\u8F93\u5165\u4E00\u4E2A\u957F\u5EA6\u6700\u591A\u662F 64\u7684\u5B57\u7B26\u4E32\uFF01
maxlength_128=\u8BF7\u8F93\u5165\u4E00\u4E2A\u957F\u5EA6\u6700\u591A\u662F 128\u7684\u5B57\u7B26\u4E32\uFF01
maxlength_256=\u8BF7\u8F93\u5165\u4E00\u4E2A\u957F\u5EA6\u6700\u591A\u662F256\u7684\u5B57\u7B26\u4E32\uFF01
maxlength_512=\u8BF7\u8F93\u5165\u4E00\u4E2A\u957F\u5EA6\u6700\u591A\u662F512\u7684\u5B57\u7B26\u4E32\uFF01
maxlength_4000=\u8BF7\u8F93\u5165\u4E00\u4E2A\u957F\u5EA6\u6700\u591A\u662F4000\u7684\u5B57\u7B26\u4E32\uFF01
ok=\u786E\u5B9A
clear=\u6E05\u9664
close=\u5173\u95ED
reselect=\u8BF7\u91CD\u65B0\u9009\u62E9
no_root=\u4E0D\u80FD\u9009\u62E9\u6839\u8282\u70B9
no_parent=\u4E0D\u80FD\u9009\u62E9\u7236\u8282\u70B9
no_public_model=\u4E0D\u80FD\u9009\u62E9\u516C\u5171\u6A21\u578B
no_outside_column=\u4E0D\u80FD\u9009\u62E9\u5F53\u524D\u680F\u76EE\u4EE5\u5916\u7684\u680F\u76EE\u6A21\u578B
send_org=\u8BF7\u9009\u62E9\u4E0B\u53D1\u5355\u4F4D
department=\u90E8\u95E8
sendind_org=\u4E0B\u53D1\u5355\u4F4D
no_node=\u4E0D\u80FD\u9009\u62E9\u8282\u70B9
select_icon=\u9009\u62E9\u56FE\u6807
nothing=\u65E0
#==========message end=====================
#==========yewuliexingguanli begin=====================
all=\u5168\u90e8
act=\u52a8\u4f5c
block=\u963b\u65ad
monitor=\u76d1\u6d4b
block_white_list=\u5c01\u5835\u767d\u540d\u5355
monitor_white_list=\u76d1\u6d4b\u767d\u540d\u5355
block_monitor_white_list=\u5c01\u5835\u76d1\u6d4b\u767d\u540d\u5355
grey_list=\u7070\u540d\u5355
type=\u7c7b\u578b
single_domain=\u5355\u57df
multi_domain=\u591a\u57df
special_service=\u7279\u5b9a\u670d\u52a1
service_name=\u4e1a\u52a1\u540d\u79f0
service_id=\u4e1a\u52a1ID
repeat=\u91cd\u590d
enter_error=\u8f93\u5165\u9519\u8bef
single_service_message=\u5355\u57df\u4e1a\u52a1\u53ea\u80fd\u5173\u8054\u4e00\u4e2a\u8868
special_service_message=\u7279\u5b9a\u670d\u52a1\u53ea\u80fd\u5173\u8054\u4e00\u4e2a\u8868
table_name=\u8868\u540d
table_type=\u8868\u7c7b\u578b
string=\u5b57\u7b26\u4e32
number=\u6570\u503c
strong_string=\u589e\u5f3a\u5b57\u7b26\u4e32
table_des=\u8868\u63cf\u8ff0
detail=\u8be6\u60c5
datebase_table=\u6570\u636e\u5e93\u8868
fill_all=\u8bf7\u586b\u5199\u6240\u6709\u5b57\u6bb5
describe=\u63cf\u8ff0
back=\u8fd4\u56de
all=\u5168\u90E8
act=\u52A8\u4F5C
block=\u963B\u65AD
monitor=\u76D1\u6D4B
block_white_list=\u5C01\u5835\u767D\u540D\u5355
monitor_white_list=\u76D1\u6D4B\u767D\u540D\u5355
block_monitor_white_list=\u5C01\u5835\u76D1\u6D4B\u767D\u540D\u5355
grey_list=\u7070\u540D\u5355
type=\u7C7B\u578B
single_domain=\u5355\u57DF
multi_domain=\u591A\u57DF
special_service=\u7279\u5B9A\u670D\u52A1
service_name=\u4E1A\u52A1\u540D\u79F0
service_id=\u4E1A\u52A1ID
repeat=\u91CD\u590D
enter_error=\u8F93\u5165\u9519\u8BEF
single_service_message=\u5355\u57DF\u4E1A\u52A1\u53EA\u80FD\u5173\u8054\u4E00\u4E2A\u8868
special_service_message=\u7279\u5B9A\u670D\u52A1\u53EA\u80FD\u5173\u8054\u4E00\u4E2A\u8868
table_name=\u8868\u540D
table_type=\u8868\u7C7B\u578B
string=\u5B57\u7B26\u4E32
number=\u6570\u503C
strong_string=\u589E\u5F3A\u5B57\u7B26\u4E32
table_des=\u8868\u63CF\u8FF0
detail=\u8BE6\u60C5
datebase_table=\u6570\u636E\u5E93\u8868
fill_all=\u8BF7\u586B\u5199\u6240\u6709\u5B57\u6BB5
describe=\u63CF\u8FF0
back=\u8FD4\u56DE
initial_data_is_not_allowed_to_edit=\u521D\u59CB\u6570\u636E\u4E0D\u5141\u8BB8\u4FEE\u6539
initial_data_is_not_allowed_to_delete=\u521D\u59CB\u6570\u636E\u4E0D\u5141\u8BB8\u5220\u9664
#==========yewuliexingguanli end=====================
#==========youjianguankong begin=====================
sort=\u6392\u5e8f
createTime_asc=\u6309\u521b\u5efa\u65f6\u95f4\u987a\u5e8f
createTime_desc=\u6309\u521b\u5efa\u65f6\u95f4\u5012\u5e8f
editTime_asc=\u6309\u4fee\u6539\u65f6\u95f4\u987a\u5e8f
editTime_desc=\u6309\u4fee\u6539\u65f6\u95f4\u5012\u5e8f
auditTime_asc=\u6309\u5ba1\u6838\u65f6\u95f4\u987a\u5e8f
auditTime_desc=\u6309\u5ba1\u6838\u65f6\u95f4\u5012\u5e8f
config_describe=\u914d\u7f6e\u63cf\u8ff0
match_area=\u5339\u914d\u533a\u57df
key_word=\u5173\u952e\u5b57
block_type=\u7ba1\u63a7\u7c7b\u578b
letter=\u6765\u51fd
whether_area_block=\u662f\u5426\u533a\u57df\u7ba1\u63a7
classification=\u5206\u7c7b
label=\u6807\u7b7e
attribute=\u6027\u8d28
area=\u5730\u57df
isp=\u8fd0\u8425\u5546
scope=\u7279\u5f81\u4f5c\u7528\u57df
valid_identifier=\u6709\u6548\u6807\u8bc6
is_audit=\u662f\u5426\u5ba1\u6838
creator=\u521b\u5efa\u4eba\u5458
config_time=\u914d\u7f6e\u65f6\u95f4
editor=\u4fee\u6539\u4eba\u5458
edit_time=\u4fee\u6539\u65f6\u95f4
auditor=\u5ba1\u6838\u4eba\u5458
audit_time=\u5ba1\u6838\u65f6\u95f4
yes=\u662f
sort=\u6392\u5E8F
createTime_asc=\u6309\u521B\u5EFA\u65F6\u95F4\u987A\u5E8F
createTime_desc=\u6309\u521B\u5EFA\u65F6\u95F4\u5012\u5E8F
editTime_asc=\u6309\u4FEE\u6539\u65F6\u95F4\u987A\u5E8F
editTime_desc=\u6309\u4FEE\u6539\u65F6\u95F4\u5012\u5E8F
auditTime_asc=\u6309\u5BA1\u6838\u65F6\u95F4\u987A\u5E8F
auditTime_desc=\u6309\u5BA1\u6838\u65F6\u95F4\u5012\u5E8F
config_describe=\u914D\u7F6E\u63CF\u8FF0
match_area=\u5339\u914D\u533A\u57DF
key_word=\u5173\u952E\u5B57
block_type=\u7BA1\u63A7\u7C7B\u578B
letter=\u6765\u51FD
whether_area_block=\u662F\u5426\u533A\u57DF\u7BA1\u63A7
classification=\u5206\u7C7B
label=\u6807\u7B7E
attribute=\u6027\u8D28
area=\u5730\u57DF
isp=\u8FD0\u8425\u5546
scope=\u7279\u5F81\u4F5C\u7528\u57DF
valid_identifier=\u6709\u6548\u6807\u8BC6
is_audit=\u662F\u5426\u5BA1\u6838
creator=\u521B\u5EFA\u4EBA\u5458
config_time=\u914D\u7F6E\u65F6\u95F4
editor=\u4FEE\u6539\u4EBA\u5458
edit_time=\u4FEE\u6539\u65F6\u95F4
auditor=\u5BA1\u6838\u4EBA\u5458
audit_time=\u5BA1\u6838\u65F6\u95F4
yes=\u662F
no=\u5426
deleted=\u5df2\u5220\u9664
cancel_approved=\u53d6\u6d88\u5ba1\u6838\u901a\u8fc7
deleted=\u5DF2\u5220\u9664
cancel_approved=\u53D6\u6D88\u5BA1\u6838\u901A\u8FC7
#==========youjianguankong end=====================
#==========guankongbaimingdan begin=====================
client_ip=\u6e90IP
server_ip=\u76ee\u7684IP
client_port=\u6e90\u7aef\u53e3
client_port_mask=\u6e90\u7aef\u53e3\u63a9\u7801
client_address_mask=\u6e90\u5730\u5740\u63a9\u7801
server_port=\u76ee\u7684\u7aef\u53e3
server_port_mask=\u76ee\u7684\u7aef\u53e3\u63a9\u7801
server_address_mask=\u76ee\u7684\u5730\u5740\u63a9\u7801
block_addr=\u7ba1\u63a7\u5730\u5740
block_domain=\u7ba1\u63a7\u57df\u540d
block_url=\u5c01\u5835\u8def\u5f84
configuration=\u914d\u7f6e
direction=\u65b9\u5411
protocol=\u534f\u8bae
client_ip=\u6E90IP
server_ip=\u76EE\u7684IP
client_port=\u6E90\u7AEF\u53E3
client_port_mask=\u6E90\u7AEF\u53E3\u63A9\u7801
client_address_mask=\u6E90\u5730\u5740\u63A9\u7801
server_port=\u76EE\u7684\u7AEF\u53E3
server_port_mask=\u76EE\u7684\u7AEF\u53E3\u63A9\u7801
server_address_mask=\u76EE\u7684\u5730\u5740\u63A9\u7801
block_addr=\u7BA1\u63A7\u5730\u5740
block_domain=\u7BA1\u63A7\u57DF\u540D
block_url=\u5C01\u5835\u8DEF\u5F84
configuration=\u914D\u7F6E
direction=\u65B9\u5411
protocol=\u534F\u8BAE
oneway=\u5355\u5411
twoway=\u53cc\u5411
arbitrary=\u4efb\u610f
basic_config=\u57fa\u672c\u914d\u7f6e
block_config=\u7ba1\u63a7\u914d\u7f6e
expression_type=\u8868\u8fbe\u5f0f\u7c7b\u578b
null=\u65e0\u8868\u8fbe\u5f0f
and=\u4e0e\u8868\u8fbe\u5f0f
match_method=\u5339\u914d\u65b9\u5f0f
substring_match=\u5b50\u4e32\u5339\u914d
right_match=\u53f3\u5339\u914d
left_match=\u5de6\u5339\u914d
exactly_match=\u5b8c\u5168\u5339\u914d
whether_hexbinary=\u662f\u5426hex\u4e8c\u8fdb\u5236
hex_binary=HEX\u683c\u5f0f\u4e8c\u8fdb\u5236
case_insensitive_nohex=\u5927\u5c0f\u5199\u4e0d\u654f\u611f\uff0c\u4e14\u975eHEX
case_sensitive_nohex=\u5927\u5c0f\u5199\u654f\u611f\uff0c\u4e14\u975eHEX
area_effect_id=\u533a\u57df\u751f\u6548id
ip_type=ip\u7c7b\u578b
twoway=\u53CC\u5411
arbitrary=\u4EFB\u610F
basic_config=\u57FA\u672C\u914D\u7F6E
block_config=\u7BA1\u63A7\u914D\u7F6E
expression_type=\u8868\u8FBE\u5F0F\u7C7B\u578B
null=\u65E0\u8868\u8FBE\u5F0F
and=\u4E0E\u8868\u8FBE\u5F0F
match_method=\u5339\u914D\u65B9\u5F0F
substring_match=\u5B50\u4E32\u5339\u914D
right_match=\u53F3\u5339\u914D
left_match=\u5DE6\u5339\u914D
exactly_match=\u5B8C\u5168\u5339\u914D
whether_hexbinary=\u662F\u5426hex\u4E8C\u8FDB\u5236
hex_binary=HEX\u683C\u5F0F\u4E8C\u8FDB\u5236
case_insensitive_nohex=\u5927\u5C0F\u5199\u4E0D\u654F\u611F\uFF0C\u4E14\u975EHEX
case_sensitive_nohex=\u5927\u5C0F\u5199\u654F\u611F\uFF0C\u4E14\u975EHEX
area_effect_id=\u533A\u57DF\u751F\u6548id
ip_type=ip\u7C7B\u578B
#==========guankongbaimingdan end=====================
#==========tedingfuwu begin=====================
protocol_id=\u534f\u8baeID
protocol_name=\u534f\u8bae\u540d\u79f0
group_id=maat\u7aef\u914d\u7f6e\u5206\u7ec4ID
input_protocol_id=\u8bf7\u8f93\u5165\u534f\u8baeID
input_integer=\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u6574\u6570\u503c
protocol_desc=\u534f\u8bae\u63cf\u8ff0
max_value=\u6700\u5927\u503c\u4e0d\u5f97\u8d85\u8fc7
min_value=\u6700\u5c0f\u503c\u4e0d\u5f97\u5c0f\u4e8e
protocol_id=\u534F\u8BAEID
protocol_name=\u534F\u8BAE\u540D\u79F0
group_id=maat\u7AEF\u914D\u7F6E\u5206\u7EC4ID
input_protocol_id=\u8BF7\u8F93\u5165\u534F\u8BAEID
input_integer=\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u6574\u6570\u503C
protocol_desc=\u534F\u8BAE\u63CF\u8FF0
max_value=\u6700\u5927\u503C\u4E0D\u5F97\u8D85\u8FC7
min_value=\u6700\u5C0F\u503C\u4E0D\u5F97\u5C0F\u4E8E
#==========tedingfuwu end=====================

View File

@@ -361,7 +361,7 @@
<span class="child-label col-md-3"><spring:message code="table_des"/>:</span>
<span><input class="form-control child-input child-desc" name="tableDesc" value="${serviceConfigInfo.tableDesc }"/></span>
<button type="button" class="btn btn-danger del-button" onclick="del(this)"><spring:message code="delete"/></button>
<button type="button" class="btn btn-danger del-button" onclick="del(this)" <c:if test="${serviceConfigInfo.isInitianlize eq 1 }">disabled="disabled" title="<spring:message code='initial_data_is_not_allowed_to_delete'/>"</c:if>><spring:message code="delete"/></button>
</div>
</div>
</c:forEach>

View File

@@ -132,8 +132,22 @@ function checkNum(obj) {
<td>${ssi.serviceDesc }</td>
<td>
<shiro:hasPermission name="system:service:edit">
<span><a href="${ctx }/systemService/systemServiceform?id=${ssi.id }"><spring:message code="edit"></spring:message></a></span>
<span><a href="javascript:void(0)" onclick="deleteService('${ssi.id }')"><spring:message code="delete"></spring:message></a></span>
<!-- 初始化数据admin能改不能删其他用户不能进行任何操作 -->
<c:choose>
<c:when test="${ssi.currentUser.loginId eq 'admin' && ssi.isInitianlize == 1}">
<span><a href="${ctx }/systemService/systemServiceform?id=${ssi.id }"><spring:message code="edit"></spring:message></a></span>
<span title="<spring:message code='initial_data_is_not_allowed_to_delete'/>"><font color="#C0C0C0"><spring:message code="delete"></spring:message></font></span>
</c:when>
<c:when test="${ssi.currentUser.loginId ne 'admin' && ssi.isInitianlize == 1}">
<span title="<spring:message code='initial_data_is_not_allowed_to_edit'/>"><font color="#C0C0C0"><spring:message code="edit"></spring:message></font></span>
<span title="<spring:message code='initial_data_is_not_allowed_to_delete'/>"><font color="#C0C0C0"><spring:message code="delete"></spring:message></font></span>
</c:when>
<c:when test="${ssi.isInitianlize != 1}">
<span><a href="${ctx }/systemService/systemServiceform?id=${ssi.id }"><spring:message code="edit"></spring:message></a></span>
<span><a href="javascript:void(0)" onclick="deleteService('${ssi.id }')"><spring:message code="delete"></spring:message></a></span>
</c:when>
</c:choose>
<c:if test="${ssi.currentUser.loginId eq 'admin' }"></c:if>
</shiro:hasPermission>
</td>
</tr>