1、swagger接口文档

beetlsql3-dev
陈沅 1 year ago
parent 3574dd0d54
commit 25ad8bd2c5

@ -1,6 +1,7 @@
package com.ibeetl.admin.core.dao;
import com.ibeetl.admin.core.entity.CoreUser;
import org.apache.commons.logging.Log;
import org.beetl.sql.mapper.BaseMapper;
import org.beetl.sql.mapper.annotation.SqlResource;
import org.springframework.stereotype.Repository;
@ -45,4 +46,7 @@ public interface CoreUserDao extends BaseMapper<CoreUser> {
Map<String,Object> getTeacherByNo(String username);
Map<String,Object> getStudentByNo(String username);
Map<String,Object> getAdminByNo(String username);
void updateUserId(Long newId,Long oldId);
}

@ -80,6 +80,8 @@ public class CoreUser extends BaseEntity implements AbstractToken {
*/
private Long loginCount;
private Long oldId;
public String getCode() {
return code;
}
@ -249,4 +251,16 @@ public class CoreUser extends BaseEntity implements AbstractToken {
public void setLoginCount(Long loginCount) {
this.loginCount = loginCount;
}
public Long getOldId() {
return oldId;
}
public void setOldId(Long oldId) {
if(oldId==null){
this.oldId=id;
}else{
this.oldId = oldId;
}
}
}

@ -261,4 +261,9 @@ public class CoreUserService extends CoreBaseService<CoreUser> {
public Map<String,Object> getStudentByNo(String username){
return coreUserDao.getStudentByNo(username);
}
public Map<String,Object> getAdminByNo(String username){return coreUserDao.getAdminByNo(username);}
public void updateUserId(Long newId,Long oldId){
coreUserDao.updateUserId(newId, oldId);
}
}

@ -38,7 +38,7 @@ getUserByUsernameAndPwd
getStudentByNo
===
SELECT
core_user.ID AS userId,
core_user.old_id AS userId,
core_user.NAME AS NAME,
core_role.NAME AS roleName,
universities_colleges.universities_colleges_id AS schoolId,
@ -64,7 +64,7 @@ getStudentByNo
getTeacherByNo
===
SELECT
core_user.ID AS userId,
core_user.old_id AS userId,
core_user.NAME AS NAME,
core_role.NAME AS roleName,
universities_colleges.universities_colleges_id AS schoolId,
@ -84,3 +84,14 @@ getTeacherByNo
JOIN core_role ON core_user_role.ROLE_ID = core_role.ID
WHERE
teacher.teacher_job_number = #username#
updateUserId
===
update core_user set old_Id= #newId# where ID = #oldId#
getAdminByNo
===
select core_user.old_id AS userId,
core_user.NAME AS NAME,
core_role.NAME AS roleName from core_user JOIN core_user_role ON core_user_role.USER_ID = core_user.ID
JOIN core_role ON core_user_role.ROLE_ID = core_role.ID where core_user.CODE = #username#

@ -1,6 +1,7 @@
package com.ibeetl.jlw.web;
import com.ibeetl.admin.console.web.query.UserQuery;
import com.ibeetl.admin.core.entity.CoreUser;
import com.ibeetl.admin.core.service.CoreUserService;
import com.ibeetl.admin.core.web.JsonResult;
@ -101,8 +102,12 @@ public class AccountController {
String roleName = objectMap.get("name").toString();
if (roleName.equals("学生")) {
return JsonResult.success(userService.getStudentByNo(username));
} else {
} else if (roleName.equals("教师")) {
return JsonResult.success(userService.getTeacherByNo(username));
}else if (roleName.equals("超级管理员")) {
return JsonResult.success(userService.getAdminByNo(username));
}else{
return null;
}
}
return JsonResult.success(objectMap);
@ -822,4 +827,27 @@ public class AccountController {
map.put("content", mapPageQuery);
return map;
}
@ApiOperation("修改用户表userid")
@PostMapping("updateUserId.json")
public JsonResult updateUserId() throws SQLException {
CoreUser coreUser = new CoreUser();
List<CoreUser> coreUsers = userService.getCoreUserList(coreUser);
int i = 0;
for (CoreUser user : coreUsers) {
Connection conn = openConn();
PreparedStatement ps = conn.prepareStatement("select * from EduUsers where username = '" + user.getCode() + "' and IsDeleted = 0");
ResultSet rs = ps.executeQuery();
while (rs.next()) {
Long userId = rs.getLong("id");
user.setOldId(userId);
userService.updateTemplate(user);
}
closeConn(conn);
ps.close();
System.out.println("已完成:"+i++);
}
return JsonResult.success();
}
}

Loading…
Cancel
Save