基本完成
This commit is contained in:
parent
db79ce46bf
commit
582707f996
|
@ -13,6 +13,7 @@ import org.jeecg.common.system.base.controller.JeecgController;
|
||||||
import org.jeecg.common.system.query.QueryGenerator;
|
import org.jeecg.common.system.query.QueryGenerator;
|
||||||
import org.jeecg.modules.entity.CeesGroup;
|
import org.jeecg.modules.entity.CeesGroup;
|
||||||
import org.jeecg.modules.entity.dto.UpdateGroupUserDto;
|
import org.jeecg.modules.entity.dto.UpdateGroupUserDto;
|
||||||
|
import org.jeecg.modules.entity.vo.CeesUserGroupVo;
|
||||||
import org.jeecg.modules.service.ICeesGroupService;
|
import org.jeecg.modules.service.ICeesGroupService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
@ -58,14 +59,14 @@ public class CeesGroupController extends JeecgController<CeesGroup, ICeesGroupSe
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 根据id查询当前分组的组员
|
* 根据分组id查询当前分组的组员
|
||||||
*
|
*
|
||||||
* @param id
|
* @param id
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@GetMapping(value = "/getRowUser")
|
@GetMapping(value = "/getRowUser")
|
||||||
public Result<?> getRowUser(@RequestParam(name = "id") String id) {
|
public Result<?> getRowUser(@RequestParam(name = "groupId") String id) {
|
||||||
ArrayList<String> list = ceesGroupService.getRowUser(id);
|
ArrayList<CeesUserGroupVo> list = ceesGroupService.getRowUser(id);
|
||||||
return Result.ok(list);
|
return Result.ok(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3,10 +3,7 @@ package org.jeecg.modules.contoller.h5;
|
||||||
import org.jeecg.common.api.vo.Result;
|
import org.jeecg.common.api.vo.Result;
|
||||||
import org.jeecg.modules.entity.CeesWaiTeacher;
|
import org.jeecg.modules.entity.CeesWaiTeacher;
|
||||||
import org.jeecg.modules.service.ICeesWaiTeacherService;
|
import org.jeecg.modules.service.ICeesWaiTeacherService;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.*;
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
|
||||||
|
@ -20,4 +17,8 @@ public class h5WaiTeacherController {
|
||||||
public Result<?> save(@RequestBody CeesWaiTeacher ceesWaiTeacher) {
|
public Result<?> save(@RequestBody CeesWaiTeacher ceesWaiTeacher) {
|
||||||
return ceesWaiTeacherService.h5Save(ceesWaiTeacher);
|
return ceesWaiTeacherService.h5Save(ceesWaiTeacher);
|
||||||
}
|
}
|
||||||
|
@GetMapping("/getDormitoryName")
|
||||||
|
public Result<?> getDormitoryName(@RequestParam String dormitoryId) {
|
||||||
|
return ceesWaiTeacherService.getDormitoryName(dormitoryId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -112,8 +112,8 @@ public class CeesWaiTeacher implements Serializable {
|
||||||
private String carNumber;
|
private String carNumber;
|
||||||
/**性别*/
|
/**性别*/
|
||||||
@Excel(name = "性别", width = 15)
|
@Excel(name = "性别", width = 15)
|
||||||
@ApiModelProperty(value = "性别")
|
@ApiModelProperty(value = "性别 0男/1女")
|
||||||
private String sex;
|
private Integer sex;
|
||||||
/**年龄*/
|
/**年龄*/
|
||||||
@Excel(name = "年龄", width = 15)
|
@Excel(name = "年龄", width = 15)
|
||||||
@ApiModelProperty(value = "年龄")
|
@ApiModelProperty(value = "年龄")
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
package org.jeecg.modules.entity.vo;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class CeesUserGroupVo {
|
||||||
|
private String userId;
|
||||||
|
private String userName;
|
||||||
|
}
|
|
@ -3,6 +3,7 @@ package org.jeecg.modules.mapper;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
import org.jeecg.modules.entity.CeesGroup;
|
import org.jeecg.modules.entity.CeesGroup;
|
||||||
import org.jeecg.modules.entity.dto.UpdateGroupUserDto;
|
import org.jeecg.modules.entity.dto.UpdateGroupUserDto;
|
||||||
|
import org.jeecg.modules.entity.vo.CeesUserGroupVo;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
|
@ -14,7 +15,7 @@ import java.util.ArrayList;
|
||||||
*/
|
*/
|
||||||
public interface CeesGroupMapper extends BaseMapper<CeesGroup> {
|
public interface CeesGroupMapper extends BaseMapper<CeesGroup> {
|
||||||
|
|
||||||
ArrayList<String> getGroupUser(String id);
|
ArrayList<CeesUserGroupVo> getGroupUser(String groupId);
|
||||||
|
|
||||||
void updateGroupUser(UpdateGroupUserDto updateGroupUserDto);
|
void updateGroupUser(UpdateGroupUserDto updateGroupUserDto);
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
UPDATE group_id = #{groupId};
|
UPDATE group_id = #{groupId};
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
<select id="getGroupUser" resultType="java.lang.String">
|
<select id="getGroupUser" resultType="org.jeecg.modules.entity.vo.CeesUserGroupVo">
|
||||||
select user_id from cees_user_group where group_id = #{groupId}
|
select g.user_id as userId, u.user_name as userName from cees_user_group g JOIN cees_user u ON g.user_id = u.user_id WHERE g.group_id = #{groupId}
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
|
@ -4,6 +4,7 @@ package org.jeecg.modules.service;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import org.jeecg.modules.entity.CeesGroup;
|
import org.jeecg.modules.entity.CeesGroup;
|
||||||
import org.jeecg.modules.entity.dto.UpdateGroupUserDto;
|
import org.jeecg.modules.entity.dto.UpdateGroupUserDto;
|
||||||
|
import org.jeecg.modules.entity.vo.CeesUserGroupVo;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
|
@ -17,7 +18,7 @@ public interface ICeesGroupService extends IService<CeesGroup> {
|
||||||
//TODO 查分组中间表的所有组员
|
//TODO 查分组中间表的所有组员
|
||||||
//TODO 添加分组,要分别修改信息表和分组中间表
|
//TODO 添加分组,要分别修改信息表和分组中间表
|
||||||
|
|
||||||
ArrayList<String> getRowUser(String id);
|
ArrayList<CeesUserGroupVo> getRowUser(String id);
|
||||||
|
|
||||||
void updateGroupUser(UpdateGroupUserDto updateGroupUserDto);
|
void updateGroupUser(UpdateGroupUserDto updateGroupUserDto);
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,4 +29,6 @@ public interface ICeesWaiTeacherService extends IService<CeesWaiTeacher> {
|
||||||
Result<?> confirmCheckIn(String id);
|
Result<?> confirmCheckIn(String id);
|
||||||
|
|
||||||
Result<?> h5Save(CeesWaiTeacher ceesWaiTeacher);
|
Result<?> h5Save(CeesWaiTeacher ceesWaiTeacher);
|
||||||
|
|
||||||
|
Result<?> getDormitoryName(String dormitoryId);
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,7 @@ package org.jeecg.modules.service.impl;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import org.jeecg.modules.entity.CeesGroup;
|
import org.jeecg.modules.entity.CeesGroup;
|
||||||
import org.jeecg.modules.entity.dto.UpdateGroupUserDto;
|
import org.jeecg.modules.entity.dto.UpdateGroupUserDto;
|
||||||
|
import org.jeecg.modules.entity.vo.CeesUserGroupVo;
|
||||||
import org.jeecg.modules.mapper.CeesGroupMapper;
|
import org.jeecg.modules.mapper.CeesGroupMapper;
|
||||||
import org.jeecg.modules.service.ICeesGroupService;
|
import org.jeecg.modules.service.ICeesGroupService;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
@ -23,13 +24,13 @@ public class CeesGroupServiceImpl extends ServiceImpl<CeesGroupMapper, CeesGroup
|
||||||
private CeesGroupMapper ceesGroupMapper;
|
private CeesGroupMapper ceesGroupMapper;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param id
|
* @param groupId
|
||||||
* @return {@link ArrayList }<{@link String }>
|
* @return {@link ArrayList }<{@link String }>
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public ArrayList<String> getRowUser(String id) {
|
public ArrayList<CeesUserGroupVo> getRowUser(String groupId) {
|
||||||
ArrayList<String> list;
|
ArrayList<CeesUserGroupVo> list;
|
||||||
list = ceesGroupMapper.getGroupUser(id);
|
list = ceesGroupMapper.getGroupUser(groupId);
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -150,4 +150,13 @@ public class CeesWaiTeacherServiceImpl extends ServiceImpl<CeesWaiTeacherMapper,
|
||||||
jsonObject.put("router", "/mainPage");
|
jsonObject.put("router", "/mainPage");
|
||||||
return Result.ok(jsonObject);
|
return Result.ok(jsonObject);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param dormitoryId
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Result<?> getDormitoryName(String dormitoryId) {
|
||||||
|
return Result.ok(ceesDormitoryInfoMapper.selectById(dormitoryId).getDormitory());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
server:
|
server:
|
||||||
port: 8091
|
port: 10001
|
||||||
tomcat:
|
tomcat:
|
||||||
max-swallow-size: -1
|
max-swallow-size: -1
|
||||||
error:
|
error:
|
||||||
|
|
Loading…
Reference in New Issue