using System; using System.Collections.Generic; using System.Text; namespace NP.Model { /// /// 쪽지 /// [Serializable] public class Memo : BaseModel { /// /// auto_increment 쪽지번호 /// public Int64 mno { get; set; } public Int64? pmno { get; set; } /// /// 100 제목 /// public String mtitle { get; set; } /// /// 내용 /// public String mcontents { get; set; } /// /// fkmemofilegroup 첨부파일 FileGroup.FGNo /// public Int64? fgno { get; set; } /// /// 삭제여부 0: 정상, 1: 삭제 /// public int isdel{ get; set; } public String usernos { get; set; } public Int64 userno { get; set; } /// /// 읽음여부 (0: 안읽음, 1: 읽음) /// 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 Ds { get; set; } public IList 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; } } /// /// 쪽지수신자 /// [Serializable] public class MemoUser : BaseModel { /// /// fkmemousermemo 쪽지수신번호 /// public Int64 mno { get; set; } /// /// 수신자 Users.UserNo, Admin.AdminNo /// public Int64 userno { get; set; } /// /// 읽음여부 0: 안읽음, 1: 읽음 /// public int isread { get; set; } /// /// 0: 정상, 1: 삭제 /// public int isdel{ get; set; } /// /// A:알림톡,FT:친구톡,S:sms,L:LMS,M:MMS /// public String smstype { get; set; } public String smstypename { get { return smstype == "A" ? "알림톡" : smstype == "FT" ? "친구톡" : smstype == "S" ? "SMS" : smstype == "L" ? "LMS" : smstype == "M" ? "MMS" : "-"; } } /// /// sms발송성공여부 /// 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 ? "일반관리자" : usertype == 95 ? "일반관리자" : "-"; } } public String msgid { get; set; } public String message { get; set; } public String mcontents { get; set; } public String title { get; set; } public bool ismms { get; set; } } /// /// 이메일전송 /// [Serializable] public class EmailSend : BaseModel { public Int64 sendno { get; set; } /// /// 500 /// public String etitle { get; set; } /// /// 50 /// public String semail { get; set; } public String ehtml { get; set; } public Int64? fgno { get; set; } /// /// 수신대상 강좌 /// public int? cmno { get; set; } /// /// 받는사람이름:받는사람이메일주소;받는사람이름:받는사람이메일주소 /// public String rcvs { get; set; } /// /// 발송성공이메일주소 a @abc.com;b @abc.com /// public String sendeds { get; set; } /// /// 수신자이메일 a @abc.com;b @abc.com /// public String reademails { get; set; } /// /// 대상인원 /// public int rcvcount { get; set; } public int bancount { get; set; } /// /// 읽은 회원(현재는 발송성공회원수:수신확인이 안됨) /// public int readcount { get; set; } /// /// 수신거부한사람 이메일주소 (a@a.b;b@a.b) /// public String bans { get; set; } public IList 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 { /// /// success: 발송성공, fail: 실패 /// public String code { get; set; } /// /// /// public TalkRtnData data { get; set; } /// /// 처리결과코드 /// public String message { get; set; } } public class TalkRtnData { /// /// 수신자전화번호 /// public String phn { get; set; } /// /// 발송 유형 (at: 알림톡,ft: 친구톡,S:SMS,L:LMS,M:MMS) /// public String type { get; set; } /// /// 메시지 일련번호 (메시지에 대해 고유한 값) /// public String msgid { get; set; } } public class SmsAuth { /// /// 문자발송번호 /// public Int64 authno { get; set; } /// /// 강좌번호 /// public Int64 lectno { get; set; } /// /// 요청자 /// public Int64 userno { get; set; } /// /// 인증요청시간 /// public DateTime latime { get; set; } /// /// 인증번호 /// public String lakey { get; set; } } }