1.serviceId改为自动获取,不能手动输入

2.修改时serviceId、动作、类型、表类型不可更改
3.增加单域、多域时关联表数量的限制
This commit is contained in:
chenjinsong
2018-03-02 10:13:28 +08:00
parent 75038d900c
commit 6aec4683a5
7 changed files with 169 additions and 18 deletions

View File

@@ -1,5 +1,7 @@
package com.nis.web.dao.systemService;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.nis.domain.SystemServiceInfo;
@@ -8,4 +10,6 @@ import com.nis.web.dao.MyBatisDao;
@MyBatisDao
public interface SystemServiceInfoDao extends CrudDao<SystemServiceInfo> {
List<SystemServiceInfo> getSystemServiceByServiceId(String serviceId);
}

View File

@@ -47,6 +47,9 @@
<if test="serviceType != null">
and ssi.service_type=#{serviceType}
</if>
<if test="serviceIdPre != null">
and service_id like concat(#{serviceIdPre}, '%')
</if>
</select>
<select id="get" resultMap="systemServiceInfoMap">
@@ -87,6 +90,15 @@
service_id=#{service_id} and is_valid=1
</select>
<select id="getSystemServiceByServiceId" resultType="systemServiceInfo">
select
id
from
system_service_info
where
service_id=#{serviceId} and is_valid=1
</select>
<insert id="insert">
insert into system_service_info (
service_id, service_name, service_desc, action, is_valid, service_type,