summaryrefslogtreecommitdiff
path: root/lisp/sql/contactinfo.lisp
diff options
context:
space:
mode:
authorckonstanski <kostcarl@isu.edu>2026-07-20 21:09:54 -0600
committerckonstanski <kostcarl@isu.edu>2026-07-20 21:09:54 -0600
commit8ab94f4677f8d56655a45bb636917429dcddda24 (patch)
treeb8481a5b04eca19fca1056340e35f1d6665a4fbd /lisp/sql/contactinfo.lisp
parent9486b95432298bc89f6d7e4639721fb4e49879e0 (diff)
got contact info working
Diffstat (limited to 'lisp/sql/contactinfo.lisp')
-rw-r--r--lisp/sql/contactinfo.lisp17
1 files changed, 17 insertions, 0 deletions
diff --git a/lisp/sql/contactinfo.lisp b/lisp/sql/contactinfo.lisp
index 83c271d..efaed37 100644
--- a/lisp/sql/contactinfo.lisp
+++ b/lisp/sql/contactinfo.lisp
@@ -7,6 +7,9 @@
((id :initarg :id
:initform nil
:accessor id)
+ (user_id :initarg :user_id
+ :initform nil
+ :accessor user_id)
(address :initarg :address
:initform nil
:accessor address)
@@ -28,3 +31,17 @@
(*table :initform "resume.contactinfo")
(*where-expression :initform "id = ~a"))
(:documentation "Holds the data for a resume.contactinfo record."))
+
+(defclass contactinfo-v (contactinfo)
+ ((state_name :initarg :state_name
+ :initform nil
+ :accessor state_name)
+ (state_abbr :initarg :state_abbr
+ :initform nil
+ :accessor state_abbr)
+ (visastatus :initarg :visastatus
+ :initform nil
+ :accessor visastatus)
+ (*table :initform "resume.contactinfo_v")
+ (*where-expression :initform "id = ~a"))
+ (:documentation "Holds the data for a resume.contactinfo_v record."))