【新增】学生身份证字段,学生进入试卷返回信息确认
【新增】知识点,选择题excel批量导入新增修改
This commit is contained in:
@@ -209,6 +209,9 @@ public interface ErrorCodeConstants {
|
||||
// ========== 试题中间 ==========
|
||||
ErrorCode QESESTION_NOT_NULL = new ErrorCode(1_008_008_012, "审核试题不能为空");
|
||||
ErrorCode QESESTION_AUDIT_ERROR = new ErrorCode(1_008_008_022, "操作试题失败");
|
||||
ErrorCode QESESTION_TYPE_ERROR = new ErrorCode(1_008_009_023, "没有对应的专业课程题型");
|
||||
ErrorCode QESESTION_CHOICEAB_ERROR = new ErrorCode(1_008_010_024, "选项 A 和 B 为必填项");
|
||||
ErrorCode QESESTION_CHOICE_ERROR = new ErrorCode(1_008_010_024, "答案不在有效选项范围内");
|
||||
// ========== rabbit ==========
|
||||
ErrorCode RABBITMQ_CONNECT_EXISTS = new ErrorCode(1_005_005_111, "连接失败");
|
||||
ErrorCode RABBITMQ_NOT_EXISTS = new ErrorCode(1_005_005_011, "接收试题出错");
|
||||
|
@@ -27,6 +27,9 @@ public class UserRespVO{
|
||||
@Schema(description = "用户昵称", requiredMode = Schema.RequiredMode.REQUIRED, example = "芋艿")
|
||||
@ExcelProperty("用户昵称")
|
||||
private String nickname;
|
||||
@Schema(description = "身份证", requiredMode = Schema.RequiredMode.REQUIRED, example = "123")
|
||||
@ExcelProperty("身份证")
|
||||
private String sfz;
|
||||
|
||||
@Schema(description = "班级名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "芋艿")
|
||||
@ExcelProperty("班级名称")
|
||||
|
@@ -33,6 +33,10 @@ public class UserSaveReqVO {
|
||||
@DiffLogField(name = "用户昵称")
|
||||
private String nickname;
|
||||
|
||||
@Schema(description = "身份证", example = "31231")
|
||||
@DiffLogField(name = "身份证")
|
||||
private String sfz;
|
||||
|
||||
@Schema(description = "备注", example = "我是一个用户")
|
||||
@DiffLogField(name = "备注")
|
||||
private String remark;
|
||||
|
@@ -43,6 +43,10 @@ public class AdminUserDO extends TenantBaseDO {
|
||||
* 因为目前使用 {@link BCryptPasswordEncoder} 加密器,所以无需自己处理 salt 盐
|
||||
*/
|
||||
private String password;
|
||||
/**
|
||||
* 身份证
|
||||
*/
|
||||
private String sfz;
|
||||
/**
|
||||
* 用户昵称
|
||||
*/
|
||||
|
@@ -202,6 +202,8 @@ public class OAuth2TokenServiceImpl implements OAuth2TokenService {
|
||||
return MapUtil.builder(LoginUser.INFO_KEY_NICKNAME, user.getNickname())
|
||||
.put(LoginUser.INFO_KEY_DEPT_ID, StrUtil.toStringOrNull(user.getDeptId()))
|
||||
.put(LoginUser.INFO_KEY_QUEUE, StrUtil.toStringOrNull(user.getQueueName()))
|
||||
.put(LoginUser.INFO_KEY_USERNAME,StrUtil.toStringOrNull(user.getUsername()))
|
||||
.put(LoginUser.INFO_KEY_SFZ,StrUtil.toStringOrNull(user.getSfz()))
|
||||
.build();
|
||||
} else if (userType.equals(UserTypeEnum.MEMBER.getValue())) {
|
||||
// 注意:目前 Member 暂时不读取,可以按需实现
|
||||
|
Reference in New Issue
Block a user