JAVA全栈第六天:业务逻辑

Service层面的业务处理

基本插入业务的逻辑

 public int insert(DepartmentModel model) {
     
     //根据部门编号查询,确保数据不重复才可以添加
     DepartmentModel m1 = new DepartmentModel();
     m1.setCode(model.getCode());
     DepartmentModel mdb = mapper.selectModel(m1);
     if (mdb==null) {
         return mapper.insert(model);
    }else {
         return 2;
    }
 }

测试:

 

 

 

 

 

基本模糊查询逻辑

 public List<DepartmentModel> selectList(DepartmentModel model){
     String name = model.getName();
     name = name==null?"":name;
     model.setName("%" + name + "%");
 
     return mapper.selectList(model);
 }

 

测试:

 

 

posted @ 2020-06-10 12:57  supfit  阅读(174)  评论(0)    收藏  举报