|
@@ -6,11 +6,14 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.fjhx.tenant.entity.dict.dto.DictCommonTypeDto;
|
|
|
import com.fjhx.tenant.entity.dict.dto.DictCommonTypeSelectDto;
|
|
|
import com.fjhx.tenant.entity.dict.po.DictCommonType;
|
|
|
+import com.fjhx.tenant.entity.dict.po.DictTenantType;
|
|
|
import com.fjhx.tenant.entity.dict.vo.DictCommonTypeVo;
|
|
|
import com.fjhx.tenant.mapper.dict.DictCommonTypeMapper;
|
|
|
import com.fjhx.tenant.service.dict.DictCommonTypeService;
|
|
|
+import com.fjhx.tenant.service.dict.DictTenantTypeService;
|
|
|
import com.ruoyi.common.utils.wrapper.IWrapper;
|
|
|
import com.ruoyi.common.utils.wrapper.SqlField;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
@@ -25,6 +28,9 @@ import org.springframework.stereotype.Service;
|
|
|
@Service
|
|
|
public class DictCommonTypeServiceImpl extends ServiceImpl<DictCommonTypeMapper, DictCommonType> implements DictCommonTypeService {
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private DictTenantTypeService dictTenantTypeService;
|
|
|
+
|
|
|
@Override
|
|
|
public Page<DictCommonTypeVo> getPage(DictCommonTypeSelectDto dto) {
|
|
|
IWrapper<DictCommonType> wrapper = getWrapper();
|
|
@@ -44,6 +50,7 @@ public class DictCommonTypeServiceImpl extends ServiceImpl<DictCommonTypeMapper,
|
|
|
|
|
|
@Override
|
|
|
public void add(DictCommonTypeDto dictCommonTypeDto) {
|
|
|
+ dictTenantTypeService.nameDuplication(DictTenantType::getCode, dictCommonTypeDto.getCode(), "已有租户创建此字典编码");
|
|
|
nameDuplication(DictCommonType::getCode, dictCommonTypeDto.getCode(), "字典编码已存在");
|
|
|
this.save(dictCommonTypeDto);
|
|
|
}
|