Merge branch 'dev' into test

This commit is contained in:
chenbowen
2026-01-09 15:33:09 +08:00
5 changed files with 18 additions and 8 deletions

View File

@@ -54,8 +54,8 @@ public class DatabusUserProviderApiImpl implements DatabusUserProviderApi {
// 构建游标查询条件
LambdaQueryWrapper<AdminUserDO> queryWrapper = new LambdaQueryWrapper<>();
// ⚠️ 只同步 userSource = 2 的用户
queryWrapper.eq(AdminUserDO::getUserSource, 2);
// ⚠️ 只同步 userSource = 3 的用户
queryWrapper.eq(AdminUserDO::getUserSource, 3);
// 游标条件create_time > cursorTime OR (create_time = cursorTime AND id > cursorId)
if (!reqDTO.isFirstPage()) {

View File

@@ -59,9 +59,12 @@ public class UserRespVO{
private Integer sex;
@Schema(description = "用户来源,参见 UserSourceEnum 枚举类", example = "1")
@ExcelProperty("用户来源")
private Integer userSource;
@Schema(description = "用户来源标签", example = "外部用户")
@ExcelProperty("用户来源")
private String userSourceLabel;
@Schema(description = "用户头像", example = "123456789")
private String avatar;

View File

@@ -12,6 +12,7 @@ import com.zt.plat.module.system.dal.dataobject.dept.DeptDO;
import com.zt.plat.module.system.dal.dataobject.dept.PostDO;
import com.zt.plat.module.system.dal.dataobject.permission.RoleDO;
import com.zt.plat.module.system.dal.dataobject.user.AdminUserDO;
import com.zt.plat.module.system.enums.user.UserSourceEnum;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
@@ -32,6 +33,10 @@ public interface UserConvert {
default UserRespVO convert(AdminUserDO user) {
UserRespVO vo = BeanUtils.toBean(user, UserRespVO.class);
vo.setAvatar(user.getAvatar());
if (user.getUserSource() != null) {
UserSourceEnum sourceEnum = UserSourceEnum.of(user.getUserSource());
vo.setUserSourceLabel(sourceEnum != null ? sourceEnum.getName() : null);
}
if (user.getDeptIds() != null) {
vo.setDeptIds(CollectionUtils.convertList(user.getDeptIds(), Long::longValue));
}