Controller

@Controller

public class DepController {
    
        @Autowired
        private DepartmentService depService;
        @RequestMapping("/pubDepartment")
        @ResponseBody
        public Map<String, Object> pubDep(@RequestBody DepaDto depaDto) {
            
            Department dep = depaDto.getDep();
            
            int pubCount = depService.pubDep(dep);
            
            Map<String, Object> ret = new HashMap(){{
                put("code", 200);
                put("message", "成功发布部门信息"+pubCount+"个,id="+dep.getId());
            }};
            
        
            return ret;
        }
        @RequestMapping("/queryDepByTitle")
        @ResponseBody
        public Map<String, Object> pubDep(@RequestBody Map<String, Object> params) {
            
            String name = (String) params.get("name");
            
          List<Department> depList = depService.queryDepName(name);
            
            Map<String, Object> retData = new HashMap(){{
                put("newsList", depList);
                
            }};
            Map<String, Object> ret = new HashMap(){{
                put("code", depList);
                put("message", "根据name模糊查询成功");
                put("data", retData);
            }};
        
            return ret;
        }
        

        @RequestMapping("/modifyDepNameById")
        @ResponseBody
        public Map<String , Object> modifyDepartmentNameById(@RequestBody Department department){
            
            
            depService.modifyDepNameById(department);
            
            Map<String, Object> ret = new HashMap(){{
              put("code",200);
              put("message", "修改id="+department.getId()+"成功");
            
            }};
            
            
            return ret;
                    
        }

        @RequestMapping("/deleteDepartmentById")
        @ResponseBody
        public Map<String, Object> deleteDepartmentById(@RequestBody Map<String, Object> params) {
            Integer id = (Integer) params.get("id");
            depService.deleteDepById(id);
            Map<String, Object> ret = new HashMap() {
                {
                    put("code", 200);
                    put("message", "删除id=" + id + "成功");

                }
            };
            return ret;

        }

        
        
    }

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值