教师,学生导入时候,允许电话和邮箱为空

beetlsql3-dev
maLix 2 years ago
parent 00d4b006bc
commit f6f1ae626d

@ -89,6 +89,8 @@ public class MyValidateExcelCellDataListener<T> implements ReadListener<T> {
// 如果有忽略必传的注解,并且没有查询到值则直接跳过必传验证 // 如果有忽略必传的注解,并且没有查询到值则直接跳过必传验证
if (requireIgnore != null && fieldValue == null) { if (requireIgnore != null && fieldValue == null) {
ReflectUtil.setFieldValue(bean, field, requireIgnore.defaultValue()); ReflectUtil.setFieldValue(bean, field, requireIgnore.defaultValue());
// 如果字段上有忽略的注解,则下面的验证就直接跳过了。
continue;
} }
// 空值判断 // 空值判断

@ -65,12 +65,14 @@ public class StudentBatchImportAdminDTO {
* *
*/ */
@Mobile @Mobile
@ExcelRequireIgnore
private String studentMobile ; private String studentMobile ;
/** /**
* *
*/ */
@Email @Email
@ExcelRequireIgnore
private String studentEmail ; private String studentEmail ;
/** /**
* *

@ -59,12 +59,14 @@ public class StudentBatchImportUniAdminDTO {
* *
*/ */
@Mobile @Mobile
@ExcelRequireIgnore
private String studentMobile ; private String studentMobile ;
/** /**
* *
*/ */
@Email @Email
@ExcelRequireIgnore
private String studentEmail ; private String studentEmail ;
/** /**
* *

@ -1,7 +1,10 @@
package com.ibeetl.jlw.entity.dto; package com.ibeetl.jlw.entity.dto;
import com.ibeetl.admin.core.annotation.ExcelRequireIgnore;
import com.ibeetl.admin.core.util.excelGroupValidation.ExcelFile; import com.ibeetl.admin.core.util.excelGroupValidation.ExcelFile;
import com.ibeetl.admin.core.util.excelGroupValidation.ExcelValidation; import com.ibeetl.admin.core.util.excelGroupValidation.ExcelValidation;
import com.ibeetl.admin.core.validation.Email;
import com.ibeetl.admin.core.validation.Mobile;
import com.ibeetl.jlw.entity.Teacher; import com.ibeetl.jlw.entity.Teacher;
import com.ibeetl.jlw.enums.GenderEnum; import com.ibeetl.jlw.enums.GenderEnum;
import lombok.Data; import lombok.Data;
@ -57,11 +60,15 @@ public class TeacherBatchImportDTO {
/** /**
* *
*/ */
@Mobile
@ExcelRequireIgnore
private String teacherMobile ; private String teacherMobile ;
/** /**
* *
*/ */
@Email
@ExcelRequireIgnore
private String teacherEmail ; private String teacherEmail ;
/** /**

Loading…
Cancel
Save