|
@@ -1,8 +1,14 @@
|
|
package com.siwei.apply.service.impl;
|
|
package com.siwei.apply.service.impl;
|
|
|
|
|
|
import com.siwei.apply.domain.Gyjsydjfwscdj;
|
|
import com.siwei.apply.domain.Gyjsydjfwscdj;
|
|
|
|
+import com.siwei.apply.domain.Project;
|
|
|
|
+import com.siwei.apply.domain.res.GyjsydjfwscdjRes;
|
|
|
|
+import com.siwei.apply.domain.vo.GyjsydjfwscdjUpdateVo;
|
|
|
|
+import com.siwei.apply.domain.vo.GyjsydjfwscdjVo;
|
|
import com.siwei.apply.mapper.GyjsydjfwscdjMapper;
|
|
import com.siwei.apply.mapper.GyjsydjfwscdjMapper;
|
|
|
|
+import com.siwei.apply.mapper.ProjectMapper;
|
|
import com.siwei.apply.service.GyjsydjfwscdjService;
|
|
import com.siwei.apply.service.GyjsydjfwscdjService;
|
|
|
|
+import com.siwei.common.core.utils.bean.BeanUtils;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
@@ -15,9 +21,18 @@ import static com.siwei.apply.common.Common.UserId;
|
|
public class GyjsydjfwscdjImpl implements GyjsydjfwscdjService {
|
|
public class GyjsydjfwscdjImpl implements GyjsydjfwscdjService {
|
|
@Autowired
|
|
@Autowired
|
|
private GyjsydjfwscdjMapper gyjsydjfwscdjMapper;
|
|
private GyjsydjfwscdjMapper gyjsydjfwscdjMapper;
|
|
|
|
+ @Autowired
|
|
|
|
+ private ProjectMapper projectMapper;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public String add(Gyjsydjfwscdj gyjsydjfwscdj) {
|
|
|
|
|
|
+ public Boolean isExit(String projectId) {
|
|
|
|
+ return gyjsydjfwscdjMapper.isExit(projectId);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public String add(GyjsydjfwscdjVo gyjsydjfwscdjVo) {
|
|
|
|
+ Gyjsydjfwscdj gyjsydjfwscdj = new Gyjsydjfwscdj();
|
|
|
|
+ BeanUtils.copyProperties(gyjsydjfwscdjVo, gyjsydjfwscdj);
|
|
gyjsydjfwscdj.generateId();
|
|
gyjsydjfwscdj.generateId();
|
|
gyjsydjfwscdj.setCreatorId(UserId);
|
|
gyjsydjfwscdj.setCreatorId(UserId);
|
|
gyjsydjfwscdjMapper.add(gyjsydjfwscdj);
|
|
gyjsydjfwscdjMapper.add(gyjsydjfwscdj);
|
|
@@ -25,12 +40,19 @@ public class GyjsydjfwscdjImpl implements GyjsydjfwscdjService {
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public Gyjsydjfwscdj get(String id) {
|
|
|
|
- return gyjsydjfwscdjMapper.get(id);
|
|
|
|
|
|
+ public GyjsydjfwscdjRes get(String projectId) {
|
|
|
|
+ Gyjsydjfwscdj gyjsydjfwscdj = gyjsydjfwscdjMapper.get(projectId);
|
|
|
|
+ Project project = projectMapper.get(projectId);
|
|
|
|
+
|
|
|
|
+ GyjsydjfwscdjRes gyjsydjfwscdjRes = new GyjsydjfwscdjRes();
|
|
|
|
+ BeanUtils.copyProperties(gyjsydjfwscdj, gyjsydjfwscdjRes);
|
|
|
|
+ gyjsydjfwscdjRes.setProjectName(project.getName());
|
|
|
|
+ gyjsydjfwscdjRes.setProjectCode(project.getCode());
|
|
|
|
+ return gyjsydjfwscdjRes;
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public void update(Gyjsydjfwscdj gyjsydjfwscdj) {
|
|
|
|
- gyjsydjfwscdjMapper.update(gyjsydjfwscdj);
|
|
|
|
|
|
+ public void update(GyjsydjfwscdjUpdateVo gyjsydjfwscdjUpdateVo) {
|
|
|
|
+ gyjsydjfwscdjMapper.update(gyjsydjfwscdjUpdateVo);
|
|
}
|
|
}
|
|
}
|
|
}
|