设置默认排序值

beetlsql3-dev
Mlxa0324 2 years ago
parent ce833778b3
commit b82c98ca48

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -533,3 +533,25 @@ create table teaching_management
alter table teaching_management comment '授课管理-需要对接外部系统';
ALTER TABLE course_info ADD COLUMN order_index decimal(10, 6) COMMENT '排序(越小越靠前)';
drop table if exists notice_read;
/*==============================================================*/
/* Table: notice_read */
/*==============================================================*/
create table notice_read
(
notice_read_id bigint not null comment 'ID',
person_id varchar(2000) comment '人员ID',
notice_read_type varchar(50) comment '类型 (枚举类 NoticeTypeEnum)',
notice_read_time varchar(2000) comment '已读时间',
org_id bigint comment '组织ID',
user_id bigint comment '用户ID',
primary key (notice_read_id)
)
auto_increment = 1
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8
COLLATE = utf8_general_ci;
alter table notice_read comment '通知公告等-已读时间记录';

@ -135,6 +135,13 @@ public class TeacherOpenCourseMergeResourcesInfoService extends CoreBaseService<
public JsonResult add(TeacherOpenCourseMergeResourcesInfoQuery teacherOpenCourseMergeResourcesInfoQuery){
String msg = "";
TeacherOpenCourseMergeResourcesInfo teacherOpenCourseMergeResourcesInfo = teacherOpenCourseMergeResourcesInfoQuery.pojo();
// 获取新的排序值
TeacherOpenCourseMergeResourcesInfo paras = new TeacherOpenCourseMergeResourcesInfo();
paras.setTeacherOpenCourseMergeResourcesInfoId(teacherOpenCourseMergeResourcesInfo.getTeacherOpenCourseMergeResourcesInfoId());
BigDecimal bigDecimal = getFuncIncrement(paras, TeacherOpenCourseMergeResourcesInfo::getOrderIndex);
teacherOpenCourseMergeResourcesInfo.setOrderIndex(bigDecimal);
teacherOpenCourseMergeResourcesInfoDao.insert(teacherOpenCourseMergeResourcesInfo);
teacherOpenCourseMergeResourcesInfoQuery.setTeacherOpenCourseMergeResourcesInfoId(teacherOpenCourseMergeResourcesInfo.getTeacherOpenCourseMergeResourcesInfoId());
JsonResult jsonResult = new JsonResult();
@ -405,7 +412,10 @@ public class TeacherOpenCourseMergeResourcesInfoService extends CoreBaseService<
CopyOptions copyOptions = CopyOptions.create().setFieldMapping(MapUtil.of("courseInfoId", "teacherOpenCourseMergeCourseInfoId"));
List<TeacherOpenCourseMergeResourcesInfo> copyToList =
BeanUtil.copyToList(resourcesInfoList, TeacherOpenCourseMergeResourcesInfo.class, copyOptions);
copyToList.forEach(item -> item.setTeacherOpenCourseId(teacherOpenCourseId));
copyToList.forEach(item -> {
item.setTeacherOpenCourseId(teacherOpenCourseId);
item.setOrderIndex(BigDecimal.valueOf(RandomUtil.randomDouble(100, 200, 6, RoundingMode.HALF_UP)));
});
resetNewId(copyToList, courseInfoIdPair);

Loading…
Cancel
Save