系统业务类型 初始的数据不允许删除,并只允许admin修改
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -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>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user