|
@@ -1,8 +1,8 @@
|
|
|
package cn.iocoder.yudao.module.relations.service.renew;
|
|
|
|
|
|
-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.renew.dto.RelationsRenewCreateReqDTO;
|
|
|
+import cn.iocoder.yudao.module.relations.controller.admin.renew.vo.RelationsRenewPageReqVO;
|
|
|
+import cn.iocoder.yudao.module.relations.controller.admin.renew.vo.RelationsRenewRespVO;
|
|
|
+import cn.iocoder.yudao.module.relations.controller.admin.renew.vo.RelationsRenewSaveReqVO;
|
|
|
+import cn.iocoder.yudao.module.relations.dal.dataobject.renew.RelationsRenewDO;
|
|
|
+import cn.iocoder.yudao.module.relations.dal.mysql.renew.RelationsRenewMapper;
|
|
|
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.renew.vo.*;
|
|
|
-import cn.iocoder.yudao.module.relations.dal.dataobject.renew.RelationsRenewDO;
|
|
|
-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.renew.RelationsRenewMapper;
|
|
|
-
|
|
|
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_RENEW_NOT_EXISTS;
|
|
|
|
|
|
/**
|
|
|
* 续签信息 Service 实现类
|
|
@@ -80,6 +78,13 @@ public class RelationsRenewServiceImpl implements RelationsRenewService {
|
|
|
return renew.getId();
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public Long createRenewInfoAfterAudit(RelationsRenewCreateReqDTO renewCreateReqDTO) {
|
|
|
+ RelationsRenewDO relationsRenewDO = BeanUtils.toBean(renewCreateReqDTO, RelationsRenewDO.class);
|
|
|
+ renewMapper.insert(relationsRenewDO);
|
|
|
+ return relationsRenewDO.getId();
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
@TenantIgnore
|
|
|
public void updateRenew(RelationsRenewSaveReqVO updateReqVO) {
|