亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? taskdaoimpl.java

?? 基于Sturts+Spring+Hibernate的一個高級銷售管理系統。內容豐富
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
								+ toBeSql
								+ "'"
								+ DateTimeTool
										.getTomorrowDate("yyyy-MM-dd", to)
								+ "'" + " order by at.finalTime",
						new Object[] { flag, user.getId() });

	}

	/**
	 * @author 陸文邦;
	 * @function 搜索全部任務活動;
	 * @param whereSql
	 *            根據whereSql搜索記錄;
	 * @param type
	 *            根據類型任務活動;
	 * @param to區分重寫方法;
	 * @return 返回本月的任務活動;
	 */
	public List getAllTasksByFuture(Integer flag, User user, String toBeSql,
			Integer to, String type) throws DataAccessException {

		return this
				.getHibernateTemplate()
				.find(
						"from ActivityTask at where at.executeState<>3 and at.flag=? and at.assignerId=? order by at.finalTime"
								+ toBeSql, new Object[] { flag, user.getId() });

	}

	/**
	 * @author 陸文邦;
	 * @function 根據聯系人更新任務;
	 * @param modifyManId;
	 * @param modifyTime;
	 * @param contactId;
	 * @param flag;
	 */
	public void updateTasksByContactId(int modifyManId, String modifyTime,
			int contactId, int flag) throws DataAccessException {

		this
				.getHibernateTemplate()
				.bulkUpdate(
						"update ActivityTask as at set at.flag=?, at.modifyManId=?, at.lastModifyTime=? where at.customerContact.id=? ",
						new Object[] { flag, modifyManId, modifyTime, contactId });

	}

	/**
	 * @author 陸文邦;
	 * @function 更新任務根據ID;
	 * @param modifyManId;
	 * @param modifyTime;
	 * @param contactId;
	 * @param flag;
	 */
	public void updateTaskById(int modifyManId, String modifyTime, int taskId,
			int flag) throws DataAccessException {

		this
				.getHibernateTemplate()
				.bulkUpdate(
						"update ActivityTask as at set at.flag=?, at.modifyManId=?, at.lastModifyTime=? where at.id=? ",
						new Object[] { flag, modifyManId, modifyTime, taskId });

	}

	/**
	 * @author 陸文邦;
	 * @function 查找所有被刪除的任務;
	 * @param modifyManId;
	 * @param modifyTime;
	 * @param contactId;
	 * @param flag;
	 */
	public List getTasksByDelete(User user, int flag)
			throws DataAccessException {

		return getHibernateTemplate()
				.find(
						"from ActivityTask as at where at.assignerId=? and at.flag=? order by at.lastModifyTime desc",
						new Object[] { user.getId(), flag });

	}

	/**
	 * @author 陸文邦;
	 * @function 根據subject模糊查找任務;
	 * @param modifyManId;
	 * @param modifyTime;
	 * @param contactId;
	 * @param flag;
	 */
	public List getTasksBySubjectLike(User user, int flag, String subject)
			throws DataAccessException {

		return getHibernateTemplate()
				.find(
						"from ActivityTask as at where at.assignerId=? and at.flag=? and at.subject like '%"
								+ subject
								+ "%' order by at.lastModifyTime desc",
						new Object[] { user.getId(), flag });

	}

	/**
	 * 函數功能 獲取當前時間是否有任務要提醒; 參數說明@param flag 可用狀態
	 * 
	 * @param user
	 *            用戶
	 * @param dateStr
	 *            日期
	 * @param wakeUpTime
	 *            提醒時間 創建時間:2009-1-17; 程序作者:陸文邦;
	 * @return
	 * @throws ApplicationException
	 */
	public List getTasksByNow(int flag, User user, String dateStr,
			String wakeUpTime) throws ApplicationException {
		return this
				.getHibernateTemplate()
				.find(
						"from ActivityTask at where at.assignerId=? and at.flag=? and at.wakeUpDate=? and at.wakeUpTime=?",
						new Object[] { user.getId(), flag, dateStr, wakeUpTime });
	}

	/**
	 * 程序作者:陸文邦; 創建時間:2009-01-19; 函數功能:獲取需要提醒的數據; 參數說明:@param user 根據該用戶相關的數據
	 * 
	 * @param flag
	 *            可用狀態的數據;
	 * @return list 數據列表;
	 * @throws DataAccessException
	 */
	public List getAllTaskByAlert(User user, int flag)
			throws DataAccessException {
		return this
				.getHibernateTemplate()
				.find(
						"from ActivityTask at where at.assignerId=? and at.flag=? and at.wakeUpTime is not null and at.wakeUpDate is not null order by at.wakeUpDate desc,at.wakeUpTime desc",
						new Object[] { user.getId(), flag });
	}

	/**
	 * 程序作者:陸文邦; 創建時間:2009-02-03; 函數功能:搜索提醒數據;
	 * 
	 * @param id
	 * @return
	 * @throws DataAccessException
	 */
	public List getActivityById(Integer id) throws DataAccessException {
		return this.getHibernateTemplate().find(
				"from ActivityTask at where at.id=" + id);
	}

	/**
	 * 根據指定的對象(ActivityTask)刪除它 param:at 指ActivityTask對象 author:張明強 time:
	 * 2009-02-14
	 * 
	 * @throws DataAccessException
	 */
	public void deleteByObject(ActivityTask at) throws DataAccessException {
		this.getHibernateTemplate().delete(at);
		logger.debug("任務刪除成功!");
	}

	/**
	 * @author LuWenBang
	 * @date 2009_02_17
	 * @param user
	 * @param type
	 * @return
	 * @throws ApplicationException
	 */
	public List getOptionsByUserAndType(User user, int type)
			throws DataAccessException {
		return getHibernateTemplate().find(
				"from UserDefined as ud where ud.user=? and ud.type=?",
				new Object[] { user, type });
	}

	/**
	 * @author LuWenBang
	 * @date 2009_02_18
	 */
	public void saveUserDefined(UserDefined userDefined)
			throws DataAccessException {
		this.getHibernateTemplate().save(userDefined);
	}

	/**
	 * @author LuWenBang
	 * @date 2009_02_18
	 */
	public void saveUserFilter(UserFilter userFilter)
			throws DataAccessException {
		this.getHibernateTemplate().save(userFilter);

	}

	/**
	 * @author LuWenBang
	 * @date 2009_02_18
	 */
	public void saveUserField(UserField userField) throws DataAccessException {
		this.getHibernateTemplate().save(userField);
	}

	/**
	 * @author LuWenBang
	 * @date 2009_02_19
	 * @param usersId
	 * @param flag
	 */
	public List getTaskEvents(final String usersId,final int flag)
			throws DataAccessException {
		return this.getHibernateTemplate().executeFind(new HibernateCallback() {

			public Object doInHibernate(Session session)
					throws HibernateException, SQLException {
				Query query = session
						.createSQLQuery("select id,(id*0)+1 as tid,subject, functionId,recordId,contact,userAuId as uid,record_name from activity_task a where a.flag="+flag+" and userAuId in ("+usersId+") union all select id,id*0 as tid,subject,functionId,recordId,contact_Id as contact,userId as uid,recordName from event e where e.flag="+flag+" and userId in ("+usersId+")");
				List list = query.list();
				return list;
			}

		});
	}

	/**
	 * @author Administrator
	 * @date 2009_02_20
	 * @function 根據id獲取用戶自定義搜索條件;
	 * @param optionId
	 * @return
	 * @throws DataAccessException
	 */
	public UserDefined getUserDefinedById(int optionId)
			throws DataAccessException {
		return (UserDefined) getHibernateTemplate().get(UserDefined.class,optionId);
	}

	/**
	 * @author LuWenBang
	 * @date 2009_02_20
	 * @function 根據UserDefined搜索過濾符號;
	 * @param userDefined
	 * @return
	 * @throws DataAccessException
	 */
	public List getUserFilterByOption(UserDefined userDefined)
			throws DataAccessException {
		return getHibernateTemplate().find(
				"from UserFilter as uf where uf.userDefined=?", userDefined);
	}

	/**
	 * @author LuWenBang
	 * @date 2009_02_20;
	 * @function 根據UserDefined搜索UserField
	 * @param userDefined
	 * @return
	 * @throws DataAccessException
	 */
	public List getUserFieldByOption(UserDefined userDefined)
			throws DataAccessException {
		return getHibernateTemplate().find(
				"from UserField as uf where uf.userDefined=?", userDefined);
	}
	/**
	 * @author LuWenBang
	 * @date 2009-02-24
	 * @function 修改用戶自定義選項;
	 * @param userDefined
	 * @throws DataAccessException
	 */
	public void updateUserDefined(UserDefined userDefined)
			throws DataAccessException {
		this.getHibernateTemplate().saveOrUpdate(userDefined);
		
	}

	/**
	 * @author LuWenBang
	 * @DATE 2009_02_24
	 * @FUNCTION 獲取用戶視圖過濾字段
	 * @param id
	 * @return
	 * @throws DataAccessException
	 */
	public UserFilter getUserFilter(int id) throws DataAccessException {
		return (UserFilter) getHibernateTemplate().get(UserFilter.class, id);
	}

	/**
	 * @author LuWenBang
	 * @date 2009_02_24
	 * @function 刪除過濾條件
	 * @param userFilter
	 * @throws DataAccessException
	 */
	public void deleteFilter(UserFilter userFilter) throws DataAccessException {
		this.getHibernateTemplate().delete(userFilter);
	}
	/**
	 * @author LuWenBang
	 * @date 2009_02_24;
	 * @function 更新過濾字段;
	 * @param userFilter
	 * @throws DataAccessException
	 */
	public void updateUserFilter(UserFilter userFilter)
			throws DataAccessException {
		this.getHibernateTemplate().saveOrUpdate(userFilter);
	}

	/**
	 * @author LuWenBang
	 * @date 2009_02_24;
	 * @function 修改顯示字段;
	 * @param userField
	 * @throws DataAccessException
	 */
	public void updateUserField(UserField userField) throws DataAccessException {
		this.getHibernateTemplate().saveOrUpdate(userField);
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩免费视频| 久久午夜电影网| 欧美一级黄色片| 久久青草国产手机看片福利盒子| 亚洲日穴在线视频| 日日摸夜夜添夜夜添精品视频| 精品国产露脸精彩对白| 亚洲综合精品自拍| 国产一区二区影院| 欧美日本高清视频在线观看| 精品人伦一区二区色婷婷| 一区二区三区日韩| 国产成人综合在线观看| 99精品视频一区二区三区| 精品嫩草影院久久| 亚洲综合清纯丝袜自拍| 99re在线精品| 国产亚洲一本大道中文在线| 久久99热狠狠色一区二区| 在线看不卡av| 中文字幕欧美三区| 国产麻豆视频精品| 日韩丝袜美女视频| 三级在线观看一区二区| 日本韩国精品一区二区在线观看| 久久久久九九视频| 九九**精品视频免费播放| 国产精品热久久久久夜色精品三区| 26uuu久久综合| 成人免费毛片高清视频| 国产婷婷色一区二区三区| 成人午夜短视频| 欧美国产日产图区| 国产精品一区二区久激情瑜伽| 国产人久久人人人人爽| 正在播放一区二区| 91福利小视频| 久久久久久久久99精品| 全部av―极品视觉盛宴亚洲| 欧美综合天天夜夜久久| 亚洲成人你懂的| 在线观看视频一区| 亚洲一区二区三区在线| 成人免费毛片嘿嘿连载视频| 国产目拍亚洲精品99久久精品| 麻豆视频观看网址久久| 欧美精品精品一区| 五月天一区二区| 9191国产精品| 精品一区二区国语对白| 久久久久久久久久久久电影| 国内精品伊人久久久久av影院 | 欧美一级理论片| 亚洲精品成人在线| 91精品国产91久久久久久最新毛片 | 国内外成人在线| 欧美一区二区三级| 激情国产一区二区| 国产三级三级三级精品8ⅰ区| 福利91精品一区二区三区| 国产欧美精品一区| 色综合久久综合网97色综合 | 亚洲欧洲美洲综合色网| 色综合久久久久| 水蜜桃久久夜色精品一区的特点| 欧美三片在线视频观看| 日韩国产欧美一区二区三区| 欧美一区二区在线免费播放| 亚洲综合色区另类av| 欧美日韩免费高清一区色橹橹| 免费成人在线观看| 欧美激情在线看| 欧美高清视频不卡网| 蜜桃视频在线一区| 精品国产乱码久久久久久图片| 国产精品91一区二区| 中文字幕永久在线不卡| 日韩欧美综合在线| 国产成人av电影在线| 亚洲在线一区二区三区| 在线观看91视频| 一区二区三区在线视频免费观看| 九一久久久久久| 久久精品一区八戒影视| 国产精品久久久一本精品| 亚洲国产精品影院| 精品亚洲免费视频| 色综合久久久久久久久久久| 精品国产一区二区三区久久影院 | 亚洲国产wwwccc36天堂| 激情综合五月婷婷| 欧美日韩一区小说| 国内精品国产成人国产三级粉色| 国产女主播在线一区二区| 在线播放91灌醉迷j高跟美女 | 972aa.com艺术欧美| 婷婷开心久久网| 国产欧美日韩视频在线观看| 91精品中文字幕一区二区三区 | 欧美激情一区二区三区在线| 欧美裸体一区二区三区| 91黄色免费网站| 国产99精品在线观看| 激情另类小说区图片区视频区| 亚洲午夜影视影院在线观看| 国产欧美日韩在线观看| 精品久久久三级丝袜| 色婷婷av一区二区三区软件| 成人av先锋影音| 极品少妇一区二区| 国产在线精品一区二区夜色| 性久久久久久久久| 亚洲欧洲日韩av| 日韩理论片在线| 国产精品无遮挡| 国产精品女同互慰在线看| xfplay精品久久| 久久久久久久综合| 欧美色图天堂网| 色美美综合视频| 99精品久久99久久久久| 99久久精品国产导航| 成人午夜av电影| 国产乱妇无码大片在线观看| 青青青伊人色综合久久| 午夜亚洲福利老司机| 首页国产欧美日韩丝袜| 亚洲mv大片欧洲mv大片精品| 亚洲国产成人高清精品| 亚洲综合激情另类小说区| 一级日本不卡的影视| 亚洲理论在线观看| 亚洲欧美另类在线| 天天色综合天天| 日本欧美加勒比视频| 久久成人久久鬼色| 久久福利视频一区二区| 国产精品综合在线视频| 国产69精品久久777的优势| av中文字幕亚洲| 色婷婷综合视频在线观看| 在线一区二区三区四区| 欧美裸体一区二区三区| 91精品国产色综合久久不卡电影 | 日韩精品一区二区三区视频在线观看 | 欧美日韩美少妇| xvideos.蜜桃一区二区| 国产精品色在线| 日韩成人av影视| 粉嫩久久99精品久久久久久夜| 色综合天天综合网天天看片| 在线电影院国产精品| 中文字幕精品—区二区四季| 亚洲电影中文字幕在线观看| 久久精品99国产精品日本| fc2成人免费人成在线观看播放 | 成人av电影在线播放| 欧美三级电影在线看| 日韩欧美三级在线| 亚洲另类中文字| 精品一区二区三区影院在线午夜| 91一区一区三区| 精品久久久久久久人人人人传媒| 亚洲柠檬福利资源导航| 国产一区二区在线观看免费| 欧美日韩精品一区视频| 欧美国产97人人爽人人喊| 免费的成人av| av福利精品导航| 337p粉嫩大胆噜噜噜噜噜91av| 国产精品三级视频| 久久国产免费看| 色一区在线观看| 欧美国产成人在线| 亚洲h在线观看| 日本道色综合久久| 国产人伦精品一区二区| 亚洲大片在线观看| 日本韩国欧美一区二区三区| 欧美精品一区二区三区蜜桃视频| 亚洲电影一级黄| 成人ar影院免费观看视频| 欧美一区二区人人喊爽| 国产丝袜美腿一区二区三区| 日一区二区三区| 欧美在线高清视频| 国产拍揄自揄精品视频麻豆| 亚洲国产一区二区在线播放| 99久久精品情趣| 国产午夜精品一区二区三区视频| 久久99精品国产.久久久久| 91视频国产资源| 亚洲天天做日日做天天谢日日欢| 韩日精品视频一区| 精品国产一区二区三区久久久蜜月 | 综合久久一区二区三区| 国产精品一区二区无线| 久久精品欧美日韩精品| 裸体歌舞表演一区二区| 欧美一区二区视频在线观看2020|