SHA256
GuestDocument Versions - Part 1:
- Changed GuestDocument PK from `DocumentType`+`DocumentNumber` to to `ID`+`Version` for future versioning. - Added DB field "IsLastVersion" to simplify queries where only last/current version is allowed. - Updated GuestDocument DB fields type for `CreateTime` & `UpdateTime` to add precision. - Updated usages of GuestDocument PK to new PK. - Limit delete of a GuestDocument when it's currently used in a StayEntry. Note: DB changes require recreating db tables, so all data is lost and migration "rollback" is not allowed.
This commit is contained in:
@@ -6,7 +6,7 @@ public static class GuestConsts
|
||||
public const string Page_GuestDocs_List = "/guest-documents";
|
||||
public const string Page_GuestDocs_New = "/guest-documents/new";
|
||||
public const string Page_GuestDocs_Detail = $"/guest-documents/d/{Page_GuestDocs_Detail_Param_DocId}";
|
||||
public const string Page_GuestDocs_Detail_Param_DocId = "{docId}";
|
||||
public const string Page_GuestDocs_Detail_Param_DocId = "{docId:long}";
|
||||
|
||||
public const string Page_StayEntry_List = "/stayEntries";
|
||||
public const string Page_StayEntry_New = "/stayEntries/new";
|
||||
@@ -28,4 +28,6 @@ public static class GuestConsts
|
||||
public const string DocumentType_DNI = "DNI";
|
||||
public const string DocumentType_NIE = "NIE";
|
||||
public const string DocumentType_PASSPORT = "PASSPORT";
|
||||
|
||||
public const int GuestDocument_FirstVersion = 1;
|
||||
}
|
||||
Reference in New Issue
Block a user