学员管理增加岗位级别
This commit is contained in:
1 parent
86c04320fd
commit
2c14bf2b41
5 files changed
+319
-3
No files matched your search
-1
@@ -5,7 +5,6 @@ import java.util.regex.Pattern;
|
||||
import javax.validation.Valid;
|
||||
|
||||
import com.ruoyi.common.utils.StringUtils;
|
||||
import com.ruoyi.train.domain.TrainTeacher;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.ruoyi.train.domain.dto;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.Size;
|
||||
|
||||
/**
|
||||
* 学员手工修改请求。
|
||||
*
|
||||
* <p>复用 {@link StudentCreateDTO} 的可编辑字段与校验规则,额外要求携带学员主键 sId。
|
||||
* 身份证号沿用「只写不读」策略:未提交时保留库内既有密文,不做清空。</p>
|
||||
*/
|
||||
public class StudentUpdateDTO extends StudentCreateDTO
|
||||
{
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@NotBlank(message = "学员ID不能为空")
|
||||
@Size(max = 64, message = "学员ID长度不能超过64个字符")
|
||||
private String sId;
|
||||
|
||||
public String getsId()
|
||||
{
|
||||
return sId;
|
||||
}
|
||||
|
||||
public void setsId(String sId)
|
||||
{
|
||||
this.sId = sId;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString()
|
||||
{
|
||||
return "StudentUpdateDTO{sId='" + sId + "', sName='" + getsName()
|
||||
+ "', idCardProvided=" + (getIdCard() != null) + "}";
|
||||
}
|
||||
}
|
||||
+1
@@ -101,6 +101,7 @@ public class TrainStudentServiceImpl implements ITrainStudentService
|
||||
student.setsPhone(trimToNull(dto.getsPhone()));
|
||||
student.setsEmail(trimToNull(dto.getsEmail()));
|
||||
student.setAvatar(trimToNull(dto.getAvatar()));
|
||||
student.setDutyLevel(dto.getDutyLevel());
|
||||
|
||||
if (normalizedIdCard != null)
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user