You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
package com.kiisoo.ic.department.service;
|
|
|
|
|
|
|
|
|
|
import com.kiisoo.ic.department.entity.DepartmentDO;
|
|
|
|
|
import com.kiisoo.ic.wx.service.QWMailListManageService;
|
|
|
|
|
import me.chanjar.weixin.common.error.WxErrorException;
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @Description: 部门管理service
|
|
|
|
|
* @Auther: yechenhao
|
|
|
|
|
* @Date: 2020/4/7 0002 10:06
|
|
|
|
|
* @Version: v1
|
|
|
|
|
*/
|
|
|
|
|
@Service
|
|
|
|
|
public class DepartmentService {
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private QWMailListManageService qwMailListManageService;
|
|
|
|
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
|
|
public Boolean addDepartment(DepartmentDO departmentDO) throws WxErrorException {
|
|
|
|
|
//数据库创建部门(需要返回部门id)
|
|
|
|
|
|
|
|
|
|
//成功则添加用户到企业微信
|
|
|
|
|
qwMailListManageService.addDepartment(departmentDO);
|
|
|
|
|
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
}
|