#region Copyright © 2015 CLIPSOFT Co.,Ltd. All Rights Reserved.
//
// All rights are reserved. Reproduction or transmission in whole or in part,
// in any form or by any means, electronic, mechanical or otherwise, is
// prohibited without the prior written consent of the copyright owner.
//
// Filename:SelectConsentSvcDac.cs
//
#endregion
using System;
using CLIP.eForm.Consent.Entity;
using CLIP.eForm.Server.Data;
using IBatisNet.DataMapper;
using System.Collections;
using System.Collections.Generic;
namespace CLIP.eForm.Consent.Dac {
public class UserDac : DacBase {
///
/// 사용자 정보를 반환
/// 의사의 경우(like 03%) 전화번호 대신 엔존번호를 가져온다
///
/// The mapper.
/// The parameter.
///
public UserVO GetUserInfo(ISqlMapper mapper, Hashtable param) {
return mapper.QueryForObject("GET_USER_INFO", param);
}
//public IList GetUserFormSet(ISqlMapper mapper, Hashtable param)
//{
// return mapper.QueryForList("getUserFormSet", param);
//}
public int SetUserFormSet(ISqlMapper mapper, Hashtable param) {
//return mapper.QueryForObject("setUserFormSet", param);
return (int) mapper.Insert("setUserFormSet", param);
}
public int DelUserFormSet(ISqlMapper mapper, Hashtable param) {
//mapper.QueryForObject("delUserFormSet", param);
return mapper.Delete("delUserFormSet", param);
}
public IList GetUserSignImage(ISqlMapper mapper, Hashtable param) {
return mapper.QueryForList("getUserSignImage", param);
}
public MobileLoginResult doLogin(ISqlMapper mapper, Hashtable param) {
return mapper.QueryForObject("doLogin", param);
}
public IList getUserdeptList(ISqlMapper mapper, Hashtable param) {
return mapper.QueryForList("getUserdeptList", param);
}
public MobileUserInfo getMobileUserInfo(ISqlMapper mapper, Hashtable param) {
return mapper.QueryForObject("getMobileUserInfo", param);
}
public String GetBaseData(ISqlMapper mapper, Hashtable param) {
return mapper.QueryForObject("GET_BASE_DATA", param);
}
//public IList GetImageServerProps(ISqlMapper mapper, Hashtable param)
//{
// return mapper.QueryForList("getImageServerProps", param);
//}
#region 사용자 서명 이미지 저장 코드
///
/// 사용자에 대한 서명이미지를 수정한다
///
///
///
///
public String setSignImage(ISqlMapper mapper, Hashtable param)
{
return mapper.QueryForObject("", param);
}
///
/// 사용자에 대한 서명이미지를 저장한다.
///
///
///
///
public String insSignImage(ISqlMapper mapper, Hashtable param)
{
return mapper.QueryForObject("INS_USER_SIGNIMAGE", param);
}
///
/// 사용자의 이전 서명 이미지의 유효기간을 마감시킨다
///
///
///
///
public String setUserSignToDd(ISqlMapper mapper, Hashtable param)
{
return mapper.QueryForObject("SET_USER_SIGNTODD", param);
}
///
/// 사용자 서명데이터를 조회한다.
///
///
///
///
public UserSignDataVo getUserSignDataInfo(ISqlMapper mapper, Hashtable param)
{
return mapper.QueryForObject("GET_USER_SIGN_DATA_INFO", param);
}
///
/// 사용자 사인데이터를 업데이트한다.
///
///
///
///
public UserSignDataVo setUserSignData(ISqlMapper mapper, Hashtable param)
{
return mapper.QueryForObject("SET_USER_SIGN_DATA", param);
}
public String getUserName(ISqlMapper mapper, Hashtable param)
{
return mapper.QueryForObject("GET_USER_NAME", param);
}
#endregion
}
}