perf:【INFRA 基础设施】优化一些 todo 提到的问题
This commit is contained in:
@@ -28,7 +28,7 @@ public interface Demo03CourseErpMapper extends BaseMapperX<Demo03CourseDO> {
|
||||
}
|
||||
|
||||
default int deleteByStudentIds(List<Long> studentIds) {
|
||||
return delete(Demo03CourseDO::getStudentId, studentIds);
|
||||
return deleteBatch(Demo03CourseDO::getStudentId, studentIds);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -32,7 +32,7 @@ public interface Demo03GradeErpMapper extends BaseMapperX<Demo03GradeDO> {
|
||||
}
|
||||
|
||||
default int deleteByStudentIds(List<Long> studentIds) {
|
||||
return delete(Demo03GradeDO::getStudentId, studentIds);
|
||||
return deleteBatch(Demo03GradeDO::getStudentId, studentIds);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@ public interface Demo03CourseInnerMapper extends BaseMapperX<Demo03CourseDO> {
|
||||
}
|
||||
|
||||
default int deleteByStudentIds(List<Long> studentIds) {
|
||||
return delete(Demo03CourseDO::getStudentId, studentIds);
|
||||
return deleteBatch(Demo03CourseDO::getStudentId, studentIds);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@ public interface Demo03GradeInnerMapper extends BaseMapperX<Demo03GradeDO> {
|
||||
}
|
||||
|
||||
default int deleteByStudentIds(List<Long> studentIds) {
|
||||
return delete(Demo03GradeDO::getStudentId, studentIds);
|
||||
return deleteBatch(Demo03GradeDO::getStudentId, studentIds);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@ public interface Demo03CourseNormalMapper extends BaseMapperX<Demo03CourseDO> {
|
||||
}
|
||||
|
||||
default int deleteByStudentIds(List<Long> studentIds) {
|
||||
return delete(Demo03CourseDO::getStudentId, studentIds);
|
||||
return deleteBatch(Demo03CourseDO::getStudentId, studentIds);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@ public interface Demo03GradeNormalMapper extends BaseMapperX<Demo03GradeDO> {
|
||||
}
|
||||
|
||||
default int deleteByStudentIds(List<Long> studentIds) {
|
||||
return delete(Demo03GradeDO::getStudentId, studentIds);
|
||||
return deleteBatch(Demo03GradeDO::getStudentId, studentIds);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -129,16 +129,12 @@ public class Demo03StudentErpServiceImpl implements Demo03StudentErpService {
|
||||
|
||||
@Override
|
||||
public void deleteDemo03Course(Long id) {
|
||||
// 校验存在
|
||||
validateDemo03CourseExists(id);
|
||||
// 删除
|
||||
demo03CourseErpMapper.deleteById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deleteDemo03CourseListByIds(List<Long> ids) {
|
||||
// 校验存在
|
||||
validateDemo03CourseExists(ids);
|
||||
// 删除
|
||||
demo03CourseErpMapper.deleteByIds(ids);
|
||||
}
|
||||
@@ -154,13 +150,6 @@ public class Demo03StudentErpServiceImpl implements Demo03StudentErpService {
|
||||
}
|
||||
}
|
||||
|
||||
private void validateDemo03CourseExists(List<Long> ids) {
|
||||
List<Demo03CourseDO> list = demo03CourseErpMapper.selectByIds(ids);
|
||||
if (CollUtil.isEmpty(list) || list.size() != ids.size()) {
|
||||
throw exception(DEMO03_COURSE_NOT_EXISTS);
|
||||
}
|
||||
}
|
||||
|
||||
private void deleteDemo03CourseByStudentId(Long studentId) {
|
||||
demo03CourseErpMapper.deleteByStudentId(studentId);
|
||||
}
|
||||
@@ -198,16 +187,12 @@ public class Demo03StudentErpServiceImpl implements Demo03StudentErpService {
|
||||
|
||||
@Override
|
||||
public void deleteDemo03Grade(Long id) {
|
||||
// 校验存在
|
||||
validateDemo03GradeExists(id);
|
||||
// 删除
|
||||
demo03GradeErpMapper.deleteById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deleteDemo03GradeListByIds(List<Long> ids) {
|
||||
// 校验存在
|
||||
validateDemo03GradeExists(ids);
|
||||
// 删除
|
||||
demo03GradeErpMapper.deleteByIds(ids);
|
||||
}
|
||||
@@ -223,13 +208,6 @@ public class Demo03StudentErpServiceImpl implements Demo03StudentErpService {
|
||||
}
|
||||
}
|
||||
|
||||
private void validateDemo03GradeExists(List<Long> ids) {
|
||||
List<Demo03GradeDO> list = demo03GradeErpMapper.selectByIds(ids);
|
||||
if (CollUtil.isEmpty(list) || list.size() != ids.size()) {
|
||||
throw exception(DEMO03_GRADE_NOT_EXISTS);
|
||||
}
|
||||
}
|
||||
|
||||
private void deleteDemo03GradeByStudentId(Long studentId) {
|
||||
demo03GradeErpMapper.deleteByStudentId(studentId);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user