diff --git a/src/main/java/neatlogic/module/cmdb/dao/mapper/ci/AttrMapper.java b/src/main/java/neatlogic/module/cmdb/dao/mapper/ci/AttrMapper.java index c688fc0fad080ba45e65c1ae02bb5245f35e7619..c3058c332dc4b49a41d1a3220256a40e37d43a64 100644 --- a/src/main/java/neatlogic/module/cmdb/dao/mapper/ci/AttrMapper.java +++ b/src/main/java/neatlogic/module/cmdb/dao/mapper/ci/AttrMapper.java @@ -50,6 +50,8 @@ public interface AttrMapper extends IAttrCrossoverMapper { List getAttrByCiId(Long ciId); + List getAttrBaseInfoByCiId(Long ciId); + int checkAttrNameIsRepeat(AttrVo attrVo); diff --git a/src/main/java/neatlogic/module/cmdb/dao/mapper/ci/AttrMapper.xml b/src/main/java/neatlogic/module/cmdb/dao/mapper/ci/AttrMapper.xml index a8e77001fa8d868d90a673e55f1fd54777f0b612..7e3295895e1021161f2f82ccdbc9941eb6a3cf45 100644 --- a/src/main/java/neatlogic/module/cmdb/dao/mapper/ci/AttrMapper.xml +++ b/src/main/java/neatlogic/module/cmdb/dao/mapper/ci/AttrMapper.xml @@ -263,6 +263,29 @@ id + + + + UPDATE `cmdb_rel` @@ -510,4 +537,10 @@ WHERE rel_id = #{value} + + DELETE + from `cmdb_relgroup` + WHERE `ci_id` = #{value} + + diff --git a/src/main/java/neatlogic/module/cmdb/dao/mapper/ci/RelTypeMapper.java b/src/main/java/neatlogic/module/cmdb/dao/mapper/ci/RelTypeMapper.java index 4e9550c18e3c3c6a24d463b8edc68d6b3cfaeeb3..21fa4c8477c62d13a41417f5965bf35608609bdc 100644 --- a/src/main/java/neatlogic/module/cmdb/dao/mapper/ci/RelTypeMapper.java +++ b/src/main/java/neatlogic/module/cmdb/dao/mapper/ci/RelTypeMapper.java @@ -27,6 +27,8 @@ public interface RelTypeMapper { RelTypeVo getRelTypeById(Long id); + RelTypeVo getRelTypeByName(String name); + List getAllRelType(); int insertRelType(RelTypeVo relTypeVo); diff --git a/src/main/java/neatlogic/module/cmdb/dao/mapper/ci/RelTypeMapper.xml b/src/main/java/neatlogic/module/cmdb/dao/mapper/ci/RelTypeMapper.xml index 49a96f3f2d98201f6f5e19ad1230d28fd51a52ba..5c5acd264cdf5f93e7fbed23b4ef190c75976768 100644 --- a/src/main/java/neatlogic/module/cmdb/dao/mapper/ci/RelTypeMapper.xml +++ b/src/main/java/neatlogic/module/cmdb/dao/mapper/ci/RelTypeMapper.xml @@ -43,6 +43,16 @@ WHERE id = #{value} + +