2020-10-12 14:39:23 +09:00
|
|
|
|
using System;
|
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
using System.Text;
|
|
|
|
|
|
|
|
|
|
|
|
namespace NP.Model
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 쪽지
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
[Serializable]
|
|
|
|
|
|
public class Memo : BaseModel
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// auto_increment 쪽지번호
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public Int64 mno { get; set; }
|
|
|
|
|
|
public Int64? pmno { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 100 제목
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public String mtitle { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 내용
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public String mcontents { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// fkmemofilegroup 첨부파일 FileGroup.FGNo
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public Int64? fgno { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 삭제여부 0: 정상, 1: 삭제
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public int isdel{ get; set; }
|
|
|
|
|
|
public String usernos { get; set; }
|
|
|
|
|
|
public Int64 userno { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 읽음여부 (0: 안읽음, 1: 읽음)
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public int isread { get; set; }
|
|
|
|
|
|
public String sendusername { get; set; }
|
|
|
|
|
|
public String senduserid { get; set; }
|
|
|
|
|
|
public int sendusertype { get; set; }
|
|
|
|
|
|
public String username { get; set; }
|
|
|
|
|
|
public String email { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
public String mnos { get; set; }
|
|
|
|
|
|
public IList<Memo> Ds { get; set; }
|
|
|
|
|
|
public IList<MemoUser> Users { get; set; }
|
|
|
|
|
|
public int mucount { get; set; }
|
|
|
|
|
|
public DateTime? rdate { get; set; }
|
|
|
|
|
|
public String rdatetext { get { return rdate == null ? "-" : rdate.Value.ToString("yy.MM.dd HH:mm:ss"); } }
|
|
|
|
|
|
public String rdatetext2 { get { return rdate == null ? "읽지않음" : rdate.Value.ToString("yy.MM.dd HH:mm:ss"); } }
|
|
|
|
|
|
public int? cmno { get; set; }
|
|
|
|
|
|
public int ACount { get; set; }
|
|
|
|
|
|
public int FTCount { get; set; }
|
|
|
|
|
|
public int SCount { get; set; }
|
|
|
|
|
|
public int LCount { get; set; }
|
|
|
|
|
|
public int MCount { get; set; }
|
|
|
|
|
|
public int ECount { get; set; }
|
|
|
|
|
|
public String userid { get; set; }
|
|
|
|
|
|
public String userid2 { get; set; }
|
|
|
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 쪽지수신자
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
[Serializable]
|
|
|
|
|
|
public class MemoUser : BaseModel
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// fkmemousermemo 쪽지수신번호
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public Int64 mno { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 수신자 Users.UserNo, Admin.AdminNo
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public Int64 userno { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 읽음여부 0: 안읽음, 1: 읽음
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public int isread { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 0: 정상, 1: 삭제
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public int isdel{ get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// A:알림톡,FT:친구톡,S:sms,L:LMS,M:MMS
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public String smstype { get; set; }
|
|
|
|
|
|
public String smstypename
|
|
|
|
|
|
{
|
|
|
|
|
|
get
|
|
|
|
|
|
{
|
|
|
|
|
|
return smstype == "A" ? "알림톡" : smstype == "FT" ? "친구톡" : smstype == "S" ? "SMS" : smstype == "L" ? "LMS" : smstype == "M" ? "MMS" : "-";
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// sms발송성공여부
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public int isok { get; set; }
|
|
|
|
|
|
public String isokname
|
|
|
|
|
|
{
|
|
|
|
|
|
get
|
|
|
|
|
|
{
|
|
|
|
|
|
return isok == 1 ? "성공" : "실패";
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
public String mobile { get; set; }
|
|
|
|
|
|
public String asname { get; set; }
|
|
|
|
|
|
public String username { get; set; }
|
|
|
|
|
|
public int usertype { get; set; }
|
|
|
|
|
|
public String usertypestr { get; set; }
|
|
|
|
|
|
public String usertypename
|
|
|
|
|
|
{
|
|
|
|
|
|
get
|
|
|
|
|
|
{
|
|
|
|
|
|
return usertype == 1 ? "교육생" : usertype == 11 ? "교강사" : usertype == 81 ? "고객사관리자" : usertype == 91 ? "통합관리자" : usertype == 92 ? "일반관리자" : "-";
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
public String msgid { get; set; }
|
|
|
|
|
|
public String message { get; set; }
|
|
|
|
|
|
public String mcontents { get; set; }
|
2020-12-10 10:57:07 +09:00
|
|
|
|
public String title { get; set; }
|
2020-10-12 14:39:23 +09:00
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 이메일전송
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
[Serializable]
|
|
|
|
|
|
public class EmailSend : BaseModel
|
|
|
|
|
|
{
|
|
|
|
|
|
public Int64 sendno { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 500
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public String etitle { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 50
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public String semail { get; set; }
|
|
|
|
|
|
public String ehtml { get; set; }
|
|
|
|
|
|
public Int64? fgno { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 수신대상 강좌
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public int? cmno { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 받는사람이름:받는사람이메일주소;받는사람이름:받는사람이메일주소
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public String rcvs { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 발송성공이메일주소 a @abc.com;b @abc.com
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public String sendeds { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 수신자이메일 a @abc.com;b @abc.com
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public String reademails { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 대상인원
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public int rcvcount { get; set; }
|
|
|
|
|
|
public int bancount { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 읽은 회원(현재는 발송성공회원수:수신확인이 안됨)
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public int readcount { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 수신거부한사람 이메일주소 (a@a.b;b@a.b)
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public String bans { get; set; }
|
|
|
|
|
|
public IList<EmailSend> Ds {get; set;}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public class ExcelUpload
|
|
|
|
|
|
{
|
|
|
|
|
|
public String col1 { get; set; }
|
|
|
|
|
|
public String col2 { get; set; }
|
|
|
|
|
|
public String col3 { get; set; }
|
|
|
|
|
|
public String col4 { get; set; }
|
|
|
|
|
|
public String col5 { get; set; }
|
|
|
|
|
|
public String col6 { get; set; }
|
|
|
|
|
|
public String col7 { get; set; }
|
|
|
|
|
|
public String col8 { get; set; }
|
|
|
|
|
|
public String col9{ get; set; }
|
|
|
|
|
|
public String col10 { get; set; }
|
|
|
|
|
|
public String col11 { get; set; }
|
|
|
|
|
|
public String col12 { get; set; }
|
|
|
|
|
|
public String col13 { get; set; }
|
|
|
|
|
|
public String col14 { get; set; }
|
|
|
|
|
|
public String col15 { get; set; }
|
|
|
|
|
|
public String col16 { get; set; }
|
|
|
|
|
|
public String col17 { get; set; }
|
|
|
|
|
|
public String col18 { get; set; }
|
|
|
|
|
|
public String col19 { get; set; }
|
|
|
|
|
|
public String col20 { get; set; }
|
|
|
|
|
|
}
|
|
|
|
|
|
public class TalkRtn
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// success: 발송성공, fail: 실패
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public String code { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
///
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public TalkRtnData data { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 처리결과코드
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public String message { get; set; }
|
|
|
|
|
|
}
|
|
|
|
|
|
public class TalkRtnData
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 수신자전화번호
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public String phn { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 발송 유형 (at: 알림톡,ft: 친구톡,S:SMS,L:LMS,M:MMS)
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public String type { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 메시지 일련번호 (메시지에 대해 고유한 값)
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public String msgid { get; set; }
|
|
|
|
|
|
}
|
2020-11-30 14:13:00 +09:00
|
|
|
|
|
|
|
|
|
|
public class SmsAuth
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 문자발송번호
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public Int64 authno { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 강좌번호
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public Int64 lectno { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 인증요청시간
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public DateTime latime { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 인증번호
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public String lakey { get; set; }
|
|
|
|
|
|
}
|
2020-10-12 14:39:23 +09:00
|
|
|
|
}
|