|
@@ -1,8 +1,8 @@
|
|
|
package cn.iocoder.yudao.module.relations.service.conversion;
|
|
|
|
|
|
-import cn.hutool.core.collection.CollectionUtil;
|
|
|
import cn.hutool.core.util.IdUtil;
|
|
|
-import cn.hutool.core.util.StrUtil;
|
|
|
+import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
|
+import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
|
|
|
import cn.iocoder.yudao.framework.security.core.LoginUser;
|
|
|
import cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils;
|
|
|
import cn.iocoder.yudao.framework.tenant.core.aop.TenantIgnore;
|
|
@@ -10,25 +10,23 @@ import cn.iocoder.yudao.module.employee.api.EmployeeApi;
|
|
|
import cn.iocoder.yudao.module.employee.api.dto.EmployeeRespDTO;
|
|
|
import cn.iocoder.yudao.module.infra.api.file.FileApi;
|
|
|
import cn.iocoder.yudao.module.infra.api.file.dto.FileDTO;
|
|
|
+import cn.iocoder.yudao.module.relations.api.conversion.dto.RelationsConversionCreateReqDTO;
|
|
|
+import cn.iocoder.yudao.module.relations.controller.admin.conversion.vo.RelationsConversionPageReqVO;
|
|
|
+import cn.iocoder.yudao.module.relations.controller.admin.conversion.vo.RelationsConversionRespVO;
|
|
|
+import cn.iocoder.yudao.module.relations.controller.admin.conversion.vo.RelationsConversionSaveReqVO;
|
|
|
+import cn.iocoder.yudao.module.relations.dal.dataobject.conversion.RelationsConversionDO;
|
|
|
+import cn.iocoder.yudao.module.relations.dal.mysql.conversion.RelationsConversionMapper;
|
|
|
import cn.iocoder.yudao.module.system.api.dept.DeptApi;
|
|
|
import cn.iocoder.yudao.module.system.api.dept.dto.DeptRespDTO;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
|
|
|
-import cn.iocoder.yudao.module.relations.controller.admin.conversion.vo.*;
|
|
|
-import cn.iocoder.yudao.module.relations.dal.dataobject.conversion.RelationsConversionDO;
|
|
|
-import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
|
-import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
|
|
|
-
|
|
|
-import cn.iocoder.yudao.module.relations.dal.mysql.conversion.RelationsConversionMapper;
|
|
|
-
|
|
|
import javax.annotation.Resource;
|
|
|
-
|
|
|
import java.util.List;
|
|
|
|
|
|
import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
|
|
|
-import static cn.iocoder.yudao.module.relations.enums.ErrorCodeConstants.*;
|
|
|
+import static cn.iocoder.yudao.module.relations.enums.ErrorCodeConstants.RELATIONS_CONVERSION_NOT_EXISTS;
|
|
|
|
|
|
/**
|
|
|
* 转正信息 Service 实现类
|
|
@@ -80,6 +78,13 @@ public class RelationsConversionServiceImpl implements RelationsConversionServic
|
|
|
return conversion.getId();
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public Long createConversionInfoAfterAudit(RelationsConversionCreateReqDTO conversionCreateReqDTO) {
|
|
|
+ RelationsConversionDO relationsConversionDO = BeanUtils.toBean(conversionCreateReqDTO, RelationsConversionDO.class);
|
|
|
+ conversionMapper.insert(relationsConversionDO);
|
|
|
+ return relationsConversionDO.getId();
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
@TenantIgnore
|
|
|
public void updateConversion(RelationsConversionSaveReqVO updateReqVO) {
|