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

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) {
ReflectUtil.setFieldValue(bean, field, requireIgnore.defaultValue());
// 如果字段上有忽略的注解,则下面的验证就直接跳过了。
continue;
}
// 空值判断

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

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

@ -1,7 +1,10 @@
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.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.enums.GenderEnum;
import lombok.Data;
@ -57,11 +60,15 @@ public class TeacherBatchImportDTO {
/**
*
*/
@Mobile
@ExcelRequireIgnore
private String teacherMobile ;
/**
*
*/
@Email
@ExcelRequireIgnore
private String teacherEmail ;
/**

Loading…
Cancel
Save