|
@@ -9,12 +9,13 @@ import com.ydtech.modules.admin.model.vo.SysPositionPageVo;
|
|
|
import com.ydtech.modules.admin.model.vo.SysPositionVo;
|
|
import com.ydtech.modules.admin.model.vo.SysPositionVo;
|
|
|
import com.ydtech.modules.admin.service.SysPositionService;
|
|
import com.ydtech.modules.admin.service.SysPositionService;
|
|
|
import com.ydtech.modules.order.entity.BasePageResult;
|
|
import com.ydtech.modules.order.entity.BasePageResult;
|
|
|
-import com.ydtech.modules.order.entity.InsOrders;
|
|
|
|
|
import com.ydtech.modules.protocol.utils.AssertionUtils;
|
|
import com.ydtech.modules.protocol.utils.AssertionUtils;
|
|
|
import com.ydtech.utils.StringUtils;
|
|
import com.ydtech.utils.StringUtils;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
|
|
+import java.util.Date;
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* @author Administrator
|
|
* @author Administrator
|
|
|
* @description 针对表【sys_position(岗位信息表)】的数据库操作Service实现
|
|
* @description 针对表【sys_position(岗位信息表)】的数据库操作Service实现
|
|
@@ -25,16 +26,20 @@ public class SysPositionServiceImpl extends ServiceImpl<SysPositionMapper, SysPo
|
|
|
implements SysPositionService {
|
|
implements SysPositionService {
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public void add(SysPositionVo sysPositionVo) {
|
|
|
|
|
|
|
+ public void add(SysPositionVo sysPositionVo, String userId) {
|
|
|
SysPosition sysPosition = new SysPosition(sysPositionVo);
|
|
SysPosition sysPosition = new SysPosition(sysPositionVo);
|
|
|
|
|
+ sysPosition.setCreateBy(userId);
|
|
|
|
|
+ sysPosition.setCreateTime(new Date());
|
|
|
boolean save = save(sysPosition);
|
|
boolean save = save(sysPosition);
|
|
|
AssertionUtils.isSucceed(save, "添加失败");
|
|
AssertionUtils.isSucceed(save, "添加失败");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public void modification(String positionId, SysPositionVo sysPositionVo) {
|
|
|
|
|
|
|
+ public void modification(String positionId, SysPositionVo sysPositionVo, String userId) {
|
|
|
SysPosition sysPosition = isExit(positionId);
|
|
SysPosition sysPosition = isExit(positionId);
|
|
|
BeanUtils.copyProperties(sysPositionVo, sysPosition);
|
|
BeanUtils.copyProperties(sysPositionVo, sysPosition);
|
|
|
|
|
+ sysPosition.setUpdateBy(userId);
|
|
|
|
|
+ sysPosition.setUpdateTime(new Date());
|
|
|
boolean b = updateById(sysPosition);
|
|
boolean b = updateById(sysPosition);
|
|
|
AssertionUtils.isSucceed(b, "修改失败");
|
|
AssertionUtils.isSucceed(b, "修改失败");
|
|
|
}
|
|
}
|
|
@@ -50,14 +55,13 @@ public class SysPositionServiceImpl extends ServiceImpl<SysPositionMapper, SysPo
|
|
|
Page<SysPosition> page = new Page<>(sysPositionPageVo.getPageNum(), sysPositionPageVo.getPageSize());
|
|
Page<SysPosition> page = new Page<>(sysPositionPageVo.getPageNum(), sysPositionPageVo.getPageSize());
|
|
|
LambdaQueryWrapper<SysPosition> wrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<SysPosition> wrapper = new LambdaQueryWrapper<>();
|
|
|
wrapper.eq(StringUtils.isNotEmpty(sysPositionPageVo.getPostName()), SysPosition::getPostName, sysPositionPageVo.getPostName())
|
|
wrapper.eq(StringUtils.isNotEmpty(sysPositionPageVo.getPostName()), SysPosition::getPostName, sysPositionPageVo.getPostName())
|
|
|
- .eq(StringUtils.isNotEmpty(sysPositionPageVo.getStatus()), SysPosition::getStatus, sysPositionPageVo.getStatus());
|
|
|
|
|
|
|
+ .eq(StringUtils.isNotEmpty(sysPositionPageVo.getStatus()), SysPosition::getStatus, sysPositionPageVo.getStatus());
|
|
|
Page<SysPosition> sysPositionPage = page(page, wrapper);
|
|
Page<SysPosition> sysPositionPage = page(page, wrapper);
|
|
|
return new BasePageResult<>(sysPositionPageVo.getPageNum(), page.getSize(), sysPositionPage.getTotal(), page.getPages(),
|
|
return new BasePageResult<>(sysPositionPageVo.getPageNum(), page.getSize(), sysPositionPage.getTotal(), page.getPages(),
|
|
|
sysPositionPage.getRecords());
|
|
sysPositionPage.getRecords());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|