Browse Source

岗位、部门增删改查

master
han\hanst 3 months ago
parent
commit
686c4ec2a2
  1. 42
      src/main/java/com/spring/modules/base/controller/BaseController.java
  2. 12
      src/main/java/com/spring/modules/base/dao/BaseMapper.java
  3. 12
      src/main/java/com/spring/modules/base/service/BaseService.java
  4. 30
      src/main/java/com/spring/modules/base/service/Impl/BaseServiceImpl.java
  5. 22
      src/main/resources/mapper/base/BaseMapper.xml

42
src/main/java/com/spring/modules/base/controller/BaseController.java

@ -646,6 +646,27 @@ public class BaseController extends AbstractController {
return R.ok().put("rows",rows); return R.ok().put("rows",rows);
} }
@PostMapping(value = "/savePost")
@ResponseBody
public R savePost(@RequestBody PostEntity inData){
baseService.savePost(inData);
return R.ok();
}
@PostMapping(value = "/updatePost")
@ResponseBody
public R updatePost(@RequestBody PostEntity inData){
baseService.updatePost(inData);
return R.ok();
}
@PostMapping(value = "/deletePost")
@ResponseBody
public R deletePost(@RequestBody PostEntity inData){
baseService.deletePost(inData);
return R.ok();
}
@PostMapping(value = "/getDepartmentList") @PostMapping(value = "/getDepartmentList")
@ResponseBody @ResponseBody
public R getDepartmentList(@RequestBody DepartmentEntity inData){ public R getDepartmentList(@RequestBody DepartmentEntity inData){
@ -653,6 +674,27 @@ public class BaseController extends AbstractController {
return R.ok().put("rows",rows); return R.ok().put("rows",rows);
} }
@PostMapping(value = "/saveDepartment")
@ResponseBody
public R saveDepartment(@RequestBody DepartmentEntity inData){
baseService.saveDepartment(inData);
return R.ok();
}
@PostMapping(value = "/updateDepartment")
@ResponseBody
public R updateDepartment(@RequestBody DepartmentEntity inData){
baseService.updateDepartment(inData);
return R.ok();
}
@PostMapping(value = "/deleteDepartment")
@ResponseBody
public R deleteDepartment(@RequestBody DepartmentEntity inData){
baseService.deleteDepartment(inData);
return R.ok();
}
/** /**
* 文件上传 * 文件上传
* @param file * @param file

12
src/main/java/com/spring/modules/base/dao/BaseMapper.java

@ -437,4 +437,16 @@ public interface BaseMapper {
void editRole(RoleData data); void editRole(RoleData data);
void deleteRole(RoleData data); void deleteRole(RoleData data);
void savePost(PostEntity data);
void updatePost(PostEntity data);
void deletePost(PostEntity data);
void saveDepartment(DepartmentEntity data);
void updateDepartment(DepartmentEntity data);
void deleteDepartment(DepartmentEntity data);
} }

12
src/main/java/com/spring/modules/base/service/BaseService.java

@ -324,8 +324,20 @@ public interface BaseService {
List<PostEntity> getPostList(PostEntity inData); List<PostEntity> getPostList(PostEntity inData);
void savePost(PostEntity data);
void updatePost(PostEntity data);
void deletePost(PostEntity data);
List<DepartmentEntity> getDepartmentList(DepartmentEntity inData); List<DepartmentEntity> getDepartmentList(DepartmentEntity inData);
void saveDepartment(DepartmentEntity data);
void updateDepartment(DepartmentEntity data);
void deleteDepartment(DepartmentEntity data);
List<Role> getUserAccessRoleInfoList(RoleData inData); List<Role> getUserAccessRoleInfoList(RoleData inData);
void saveAccessRole(List<RoleData> data); void saveAccessRole(List<RoleData> data);

30
src/main/java/com/spring/modules/base/service/Impl/BaseServiceImpl.java

@ -149,12 +149,42 @@ public class BaseServiceImpl implements BaseService {
return result; return result;
} }
@Override
public void savePost(PostEntity data) {
baseMapper.savePost(data);
}
@Override
public void updatePost(PostEntity data) {
baseMapper.updatePost(data);
}
@Override
public void deletePost(PostEntity data) {
baseMapper.deletePost(data);
}
@Override @Override
public List<DepartmentEntity> getDepartmentList(DepartmentEntity inData) { public List<DepartmentEntity> getDepartmentList(DepartmentEntity inData) {
List<DepartmentEntity> result = baseMapper.getDepartmentList(inData); List<DepartmentEntity> result = baseMapper.getDepartmentList(inData);
return result; return result;
} }
@Override
public void saveDepartment(DepartmentEntity data) {
baseMapper.saveDepartment(data);
}
@Override
public void updateDepartment(DepartmentEntity data) {
baseMapper.updateDepartment(data);
}
@Override
public void deleteDepartment(DepartmentEntity data) {
baseMapper.deleteDepartment(data);
}
@Override @Override
public List<Role> getUserAccessRoleInfoList(RoleData inData) { public List<Role> getUserAccessRoleInfoList(RoleData inData) {
return baseMapper.getUserAccessRoleInfoList(inData); return baseMapper.getUserAccessRoleInfoList(inData);

22
src/main/resources/mapper/base/BaseMapper.xml

@ -381,6 +381,7 @@
</select> </select>
<select id="getPostList" resultType="com.spring.modules.base.entity.PostEntity"> <select id="getPostList" resultType="com.spring.modules.base.entity.PostEntity">
SELECT SELECT
site,
post_no, post_no,
post_name post_name
FROM FROM
@ -390,6 +391,7 @@
</select> </select>
<select id="getDepartmentList" resultType="com.spring.modules.base.entity.DepartmentEntity"> <select id="getDepartmentList" resultType="com.spring.modules.base.entity.DepartmentEntity">
SELECT SELECT
site,
department_no, department_no,
department_name department_name
FROM FROM
@ -523,4 +525,24 @@
ORDER BY ${orderClause} ORDER BY ${orderClause}
</if> </if>
</select> </select>
<insert id="savePost" parameterType="com.spring.modules.base.entity.PostEntity">
insert into Post (site, post_no, post_name) values (#{site}, #{postNo}, #{postName})
</insert>
<update id="updatePost" parameterType="com.spring.modules.base.entity.PostEntity">
update Post set post_name = #{postName} where site = #{site} and post_no = #{postNo}
</update>
<delete id="deletePost" parameterType="com.spring.modules.base.entity.PostEntity">
delete from Post where site = #{site} and post_no = #{postNo}
</delete>
<insert id="saveDepartment" parameterType="com.spring.modules.base.entity.DepartmentEntity">
insert into Department (site, department_no, department_name) values (#{site}, #{departmentNo}, #{departmentName})
</insert>
<update id="updateDepartment" parameterType="com.spring.modules.base.entity.DepartmentEntity">
update Department set department_name = #{departmentName} where site = #{site} and department_no = #{departmentNo}
</update>
<delete id="deleteDepartment" parameterType="com.spring.modules.base.entity.DepartmentEntity">
delete from Department where site = #{site} and department_no = #{departmentNo}
</delete>
</mapper> </mapper>
Loading…
Cancel
Save