// Path: src/main/java/persistent/prestige/modules/edu/dao/DepartmentDao.java
// @Repository("departmentDao")
// @MybatisScan
// public interface DepartmentDao extends Dao<Department,java.lang.Integer>{
// 	
// 
// }
// 
// Path: src/main/java/persistent/prestige/modules/edu/dao/TeacherUserDao.java
// @Repository("teacherUserDao")
// @MybatisScan
// public interface TeacherUserDao extends Dao<TeacherUser,java.lang.Long>{
// 	
// 	GlobalUser findGlobalUser(String account);
// 	
// 	
// 	List<TeacherUser> findAllUser();
// 	
// 
// }
// 
// Path: src/main/java/persistent/prestige/modules/edu/model/TeacherUser.java
// public class TeacherUser extends AuditableModel{
// 	
// 	//alias
// 	public static final String TABLE_ALIAS = "TeacherUser";
// 		
// 	//columns START
// 	/**account*/
// 	private java.lang.String account;	
// 	/**password*/
// 	private java.lang.String password;	
// 	/**username*/
// 	private java.lang.String username;	
// 	/**sex*/
// 	private java.lang.Integer sex;	
// 	/**delFlag*/
// 	private java.lang.Integer delFlag;	
// 	//columns END
// 	
// 
// 
// 	public java.lang.String getAccount() {
// 		return this.account;
// 	}
// 	
// 	public void setAccount(java.lang.String value) {
// 		this.account = value;
// 	}
// 
// 	public java.lang.String getPassword() {
// 		return this.password;
// 	}
// 	
// 	public void setPassword(java.lang.String value) {
// 		this.password = value;
// 	}
// 
// 	public java.lang.String getUsername() {
// 		return this.username;
// 	}
// 	
// 	public void setUsername(java.lang.String value) {
// 		this.username = value;
// 	}
// 
// 	public java.lang.Integer getSex() {
// 		return this.sex;
// 	}
// 	
// 	public void setSex(java.lang.Integer value) {
// 		this.sex = value;
// 	}
// 
// 	public java.lang.Integer getDelFlag() {
// 		return this.delFlag;
// 	}
// 	
// 	public void setDelFlag(java.lang.Integer value) {
// 		this.delFlag = value;
// 	}
// 	
// 	private Set teacherPossitionUsers = new HashSet(0);
// 	@Transient
// 	public Set<TeacherPossitionUser> getTeacherPossitionUsers() {
// 		return teacherPossitionUsers;
// 	}	
// 	public void setTeacherPossitionUsers(Set<TeacherPossitionUser> teacherPossitionUser){
// 		this.teacherPossitionUsers = teacherPossitionUser;
// 	}
// 
// }
// 
// Path: src/main/java/persistent/prestige/modules/edu/service/DepartmentService.java
// public interface DepartmentService  {	
// 	/**
// 	 * 保存信息
// 	 * @param datas
// 	 * @return
// 	 */
// 	Integer saveDepartment(Map datas);
// }


import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import persistent.prestige.modules.edu.dao.DepartmentDao;
import persistent.prestige.modules.edu.dao.TeacherUserDao;
import persistent.prestige.modules.edu.model.TeacherUser;
import persistent.prestige.modules.edu.service.DepartmentService;
/*
 * Powered By agile
 * Web Site: http://www.agile.com
 * Since 2008 - 2016
 */

package persistent.prestige.modules.edu.service.impl;





/**
 * beanId     为@Service配置中的名称
 * modelClass 对应实体类的名称
 * type       AwareType.SERVICE
 */
@Service("departmentService")
public class DepartmentServiceImpl implements DepartmentService{
	
	@Autowired
	private DepartmentDao departmentDao;
	
	@Autowired
	private TeacherUserDao teacherUserDao;

	@Override
	public Integer saveDepartment(Map datas) {
		// TODO Auto-generated method stub
		
		Map params = new HashMap();
// Path: src/main/java/persistent/prestige/modules/edu/dao/DepartmentDao.java
// @Repository("departmentDao")
// @MybatisScan
// public interface DepartmentDao extends Dao<Department,java.lang.Integer>{
// 	
// 
// }
// 
// Path: src/main/java/persistent/prestige/modules/edu/dao/TeacherUserDao.java
// @Repository("teacherUserDao")
// @MybatisScan
// public interface TeacherUserDao extends Dao<TeacherUser,java.lang.Long>{
// 	
// 	GlobalUser findGlobalUser(String account);
// 	
// 	
// 	List<TeacherUser> findAllUser();
// 	
// 
// }
// 
// Path: src/main/java/persistent/prestige/modules/edu/model/TeacherUser.java
// public class TeacherUser extends AuditableModel{
// 	
// 	//alias
// 	public static final String TABLE_ALIAS = "TeacherUser";
// 		
// 	//columns START
// 	/**account*/
// 	private java.lang.String account;	
// 	/**password*/
// 	private java.lang.String password;	
// 	/**username*/
// 	private java.lang.String username;	
// 	/**sex*/
// 	private java.lang.Integer sex;	
// 	/**delFlag*/
// 	private java.lang.Integer delFlag;	
// 	//columns END
// 	
// 
// 
// 	public java.lang.String getAccount() {
// 		return this.account;
// 	}
// 	
// 	public void setAccount(java.lang.String value) {
// 		this.account = value;
// 	}
// 
// 	public java.lang.String getPassword() {
// 		return this.password;
// 	}
// 	
// 	public void setPassword(java.lang.String value) {
// 		this.password = value;
// 	}
// 
// 	public java.lang.String getUsername() {
// 		return this.username;
// 	}
// 	
// 	public void setUsername(java.lang.String value) {
// 		this.username = value;
// 	}
// 
// 	public java.lang.Integer getSex() {
// 		return this.sex;
// 	}
// 	
// 	public void setSex(java.lang.Integer value) {
// 		this.sex = value;
// 	}
// 
// 	public java.lang.Integer getDelFlag() {
// 		return this.delFlag;
// 	}
// 	
// 	public void setDelFlag(java.lang.Integer value) {
// 		this.delFlag = value;
// 	}
// 	
// 	private Set teacherPossitionUsers = new HashSet(0);
// 	@Transient
// 	public Set<TeacherPossitionUser> getTeacherPossitionUsers() {
// 		return teacherPossitionUsers;
// 	}	
// 	public void setTeacherPossitionUsers(Set<TeacherPossitionUser> teacherPossitionUser){
// 		this.teacherPossitionUsers = teacherPossitionUser;
// 	}
// 
// }
// 
// Path: src/main/java/persistent/prestige/modules/edu/service/DepartmentService.java
// public interface DepartmentService  {	
// 	/**
// 	 * 保存信息
// 	 * @param datas
// 	 * @return
// 	 */
// 	Integer saveDepartment(Map datas);
// }


// Path: src/main/java/persistent/prestige/modules/edu/service/impl/DepartmentServiceImpl.java
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import persistent.prestige.modules.edu.dao.DepartmentDao;
import persistent.prestige.modules.edu.dao.TeacherUserDao;
import persistent.prestige.modules.edu.model.TeacherUser;
import persistent.prestige.modules.edu.service.DepartmentService;

/*
 * Powered By agile
 * Web Site: http://www.agile.com
 * Since 2008 - 2016
 */

package persistent.prestige.modules.edu.service.impl;





/**
 * beanId     为@Service配置中的名称
 * modelClass 对应实体类的名称
 * type       AwareType.SERVICE
 */
@Service("departmentService")
public class DepartmentServiceImpl implements DepartmentService{
	
	@Autowired
	private DepartmentDao departmentDao;
	
	@Autowired
	private TeacherUserDao teacherUserDao;

	@Override
	public Integer saveDepartment(Map datas) {
		// TODO Auto-generated method stub
		
		Map params = new HashMap();
		List<TeacherUser> users = teacherUserDao.query(params);