Controller

@Controller
public class DepartmentController {

    @Autowired
    private DepartmentService departmentService;
    @RequestMapping("/pubDepartment")
    @ResponseBody
    public Map<String, Object> pubNews(@RequestBody DepartmentDto departmentDto) {
        
        Department department = departmentDto.getDepartment();
        
        int pubCount = departmentService.pubDepartment(department);
        
        Map<String, Object> ret = new HashMap(){{
            put("code", 200);
            put("message", "成功发布部门信息"+pubCount+"个,id="+department.getId());
        }};
        
    
        return ret;
    }
    @RequestMapping("/queryDepartmentByTitle")
    @ResponseBody
    public Map<String, Object> pubNews(@RequestBody Map<String, Object> params) {
        
        String name = (String) params.get("name");
        
      List<Department> departmentList = departmentService.queryDepartmentName(name);
        
        Map<String, Object> retData = new HashMap(){{
            put("newsList", departmentList);
            
        }};
        Map<String, Object> ret = new HashMap(){{
            put("code", departmentList);
            put("message", "根据title模糊查询成功");
            put("data", retData);
        }};
    
        return ret;
    }
    

    @RequestMapping("/modifyDepartmentNameById")
    @ResponseBody
    public Map<String , Object> modifyDepartmentNameById(@RequestBody Department department){
        
        
        departmentService.modifyDepartmentNameById(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");
        departmentService.deleteDepartmentById(id);
        Map<String, Object> ret = new HashMap() {
            {
                put("code", 200);
                put("message", "删除id=" + id + "成功");

            }
        };
        return ret;

    }

    
    
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值