public Long insertUserReturnId(VideoUser videoUser) {
DSLContext using = DSL.using(configuration());
Long userId = Objects.requireNonNull(using.insertInto(Tables.VIDEO_USER,
Tables.VIDEO_USER.ACCOUNT,
Tables.VIDEO_USER.NAME,
Tables.VIDEO_USER.CODE,
Tables.VIDEO_USER.ROLE_ID,
Tables.VIDEO_USER.DEPT_ID,
Tables.VIDEO_USER.DESCRIPTION,
Tables.VIDEO_USER.WZ_ID,
Tables.VIDEO_USER.CREATE_TIME)
.values(videoUser.getAccount(),
videoUser.getName(),
videoUser.getCode(),
videoUser.getRoleId(),
videoUser.getDeptId(),
videoUser.getDescription(),
videoUser.getWzId(),
videoUser.getCreateTime()).returning(Tables.VIDEO_USER.ID)
.fetchOne()).getId();
return userId;
}
}