diff --git a/.sqlx/query-20c74081d31690a7af7b71715ffe88b9e6d724334781b20243a343f4933c2838.json b/.sqlx/query-20c74081d31690a7af7b71715ffe88b9e6d724334781b20243a343f4933c2838.json new file mode 100644 index 0000000..2794cf9 --- /dev/null +++ b/.sqlx/query-20c74081d31690a7af7b71715ffe88b9e6d724334781b20243a343f4933c2838.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "UPDATE `user`\n SET `AssignedRole` = ? \n WHERE `user`.`UserName` = ?;", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "20c74081d31690a7af7b71715ffe88b9e6d724334781b20243a343f4933c2838" +} diff --git a/.sqlx/query-368a044de0b56f1f09fd8917d141e6936618bf6b0d1bc87dd138309fed7ea5fb.json b/.sqlx/query-368a044de0b56f1f09fd8917d141e6936618bf6b0d1bc87dd138309fed7ea5fb.json new file mode 100644 index 0000000..97fd490 --- /dev/null +++ b/.sqlx/query-368a044de0b56f1f09fd8917d141e6936618bf6b0d1bc87dd138309fed7ea5fb.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "UPDATE `user` SET \n `password_hash` = ?, \n `ForcePassChange` = ?,\n `PassChangeDate` = CURRENT_DATE()\n WHERE `user`.`UserName` = ?;", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "368a044de0b56f1f09fd8917d141e6936618bf6b0d1bc87dd138309fed7ea5fb" +} diff --git a/.sqlx/query-3e14f688900f51bd8c4fff8bdaa415c103c5f2784847236b3359a81e947baa7f.json b/.sqlx/query-3e14f688900f51bd8c4fff8bdaa415c103c5f2784847236b3359a81e947baa7f.json new file mode 100644 index 0000000..b21ee6b --- /dev/null +++ b/.sqlx/query-3e14f688900f51bd8c4fff8bdaa415c103c5f2784847236b3359a81e947baa7f.json @@ -0,0 +1,94 @@ +{ + "db_name": "MySQL", + "query": "SELECT UserName, password_hash, ForcePassChange, DisplayName, Enabled, LockedOut, FailedAttempts, Permissions\n FROM user\n LEFT JOIN roles ON user.AssignedRole = roles.RoleID\n WHERE UserName = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "UserName", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | PRIMARY_KEY | NO_DEFAULT_VALUE", + "max_size": 64 + } + }, + { + "ordinal": 1, + "name": "password_hash", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | NO_DEFAULT_VALUE", + "max_size": 262140 + } + }, + { + "ordinal": 2, + "name": "ForcePassChange", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "max_size": 1 + } + }, + { + "ordinal": 3, + "name": "DisplayName", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | NO_DEFAULT_VALUE", + "max_size": 120 + } + }, + { + "ordinal": 4, + "name": "Enabled", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "max_size": 1 + } + }, + { + "ordinal": 5, + "name": "LockedOut", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "max_size": 1 + } + }, + { + "ordinal": 6, + "name": "FailedAttempts", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "max_size": 4 + } + }, + { + "ordinal": 7, + "name": "Permissions", + "type_info": { + "type": "VarString", + "flags": "NO_DEFAULT_VALUE", + "max_size": 1024 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + true + ] + }, + "hash": "3e14f688900f51bd8c4fff8bdaa415c103c5f2784847236b3359a81e947baa7f" +} diff --git a/.sqlx/query-4154356950e2842284656274cbd48b9e8b02c44aabc19bb733fab1a50ab02806.json b/.sqlx/query-4154356950e2842284656274cbd48b9e8b02c44aabc19bb733fab1a50ab02806.json new file mode 100644 index 0000000..c4d10ee --- /dev/null +++ b/.sqlx/query-4154356950e2842284656274cbd48b9e8b02c44aabc19bb733fab1a50ab02806.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "INSERT INTO `branch` \n (`BranchID`, `BranchName`, `BranchAddress`) \n VALUES (NULL, ?, ?);", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "4154356950e2842284656274cbd48b9e8b02c44aabc19bb733fab1a50ab02806" +} diff --git a/.sqlx/query-4f80ede49b26a35b79eadc34216afb6bafb1e6fb8d6d510d066128bfeb6bca65.json b/.sqlx/query-4f80ede49b26a35b79eadc34216afb6bafb1e6fb8d6d510d066128bfeb6bca65.json new file mode 100644 index 0000000..e7c481b --- /dev/null +++ b/.sqlx/query-4f80ede49b26a35b79eadc34216afb6bafb1e6fb8d6d510d066128bfeb6bca65.json @@ -0,0 +1,24 @@ +{ + "db_name": "MySQL", + "query": "SELECT `BranchID` FROM branch LIMIT 1;", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "BranchID", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | PRIMARY_KEY | AUTO_INCREMENT", + "max_size": 11 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false + ] + }, + "hash": "4f80ede49b26a35b79eadc34216afb6bafb1e6fb8d6d510d066128bfeb6bca65" +} diff --git a/.sqlx/query-53b22a8eec13d74d271d43ba7f3fce597ba844cc33c3d56ed2e19543ba109205.json b/.sqlx/query-53b22a8eec13d74d271d43ba7f3fce597ba844cc33c3d56ed2e19543ba109205.json new file mode 100644 index 0000000..e47c350 --- /dev/null +++ b/.sqlx/query-53b22a8eec13d74d271d43ba7f3fce597ba844cc33c3d56ed2e19543ba109205.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "INSERT INTO `hostbranch` \n (`hostname`, `AssignedBranch`)\n VALUES (?, ?) \n ON DUPLICATE KEY UPDATE `AssignedBranch` = ?;", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "53b22a8eec13d74d271d43ba7f3fce597ba844cc33c3d56ed2e19543ba109205" +} diff --git a/.sqlx/query-58ed37f2d8e87c430c204b6b590193ae0b02d5e891bbceb9ff58c2de0fa77a71.json b/.sqlx/query-58ed37f2d8e87c430c204b6b590193ae0b02d5e891bbceb9ff58c2de0fa77a71.json new file mode 100644 index 0000000..a539e80 --- /dev/null +++ b/.sqlx/query-58ed37f2d8e87c430c204b6b590193ae0b02d5e891bbceb9ff58c2de0fa77a71.json @@ -0,0 +1,24 @@ +{ + "db_name": "MySQL", + "query": "SELECT `FailedAttempts` FROM `user` WHERE `UserName`=?; ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "FailedAttempts", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "max_size": 4 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false + ] + }, + "hash": "58ed37f2d8e87c430c204b6b590193ae0b02d5e891bbceb9ff58c2de0fa77a71" +} diff --git a/.sqlx/query-5bddb1405b566f83cbcfbb0ff5aa4b1fbe0ffd4d72a298007debfee8df27c757.json b/.sqlx/query-5bddb1405b566f83cbcfbb0ff5aa4b1fbe0ffd4d72a298007debfee8df27c757.json new file mode 100644 index 0000000..3241f2b --- /dev/null +++ b/.sqlx/query-5bddb1405b566f83cbcfbb0ff5aa4b1fbe0ffd4d72a298007debfee8df27c757.json @@ -0,0 +1,34 @@ +{ + "db_name": "MySQL", + "query": "SELECT `hostname`, `AssignedBranch` FROM `hostbranch` where `hostname` = ?;", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "hostname", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | PRIMARY_KEY | NO_DEFAULT_VALUE", + "max_size": 200 + } + }, + { + "ordinal": 1, + "name": "AssignedBranch", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | MULTIPLE_KEY | NO_DEFAULT_VALUE", + "max_size": 11 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false + ] + }, + "hash": "5bddb1405b566f83cbcfbb0ff5aa4b1fbe0ffd4d72a298007debfee8df27c757" +} diff --git a/.sqlx/query-61784962aa720642b12bce752b6273b9c57b1b4849e50a3447fe0e0590557c25.json b/.sqlx/query-61784962aa720642b12bce752b6273b9c57b1b4849e50a3447fe0e0590557c25.json new file mode 100644 index 0000000..b9bd619 --- /dev/null +++ b/.sqlx/query-61784962aa720642b12bce752b6273b9c57b1b4849e50a3447fe0e0590557c25.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "UPDATE `user` SET `LockedOut` = ? WHERE `user`.`UserName` = ?;", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "61784962aa720642b12bce752b6273b9c57b1b4849e50a3447fe0e0590557c25" +} diff --git a/.sqlx/query-6a7e835ca02d4fcf395124ac7eb3f886f430729183d225915dfe860d9bd1ae93.json b/.sqlx/query-6a7e835ca02d4fcf395124ac7eb3f886f430729183d225915dfe860d9bd1ae93.json new file mode 100644 index 0000000..81e435c --- /dev/null +++ b/.sqlx/query-6a7e835ca02d4fcf395124ac7eb3f886f430729183d225915dfe860d9bd1ae93.json @@ -0,0 +1,94 @@ +{ + "db_name": "MySQL", + "query": "SELECT `UserName`, `DisplayName`, `ForcePassChange`, `AssignedRole`, `Enabled`, `LockedOut`, `FailedAttempts`, `PassChangeDate` FROM `user`", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "UserName", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | PRIMARY_KEY | NO_DEFAULT_VALUE", + "max_size": 64 + } + }, + { + "ordinal": 1, + "name": "DisplayName", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | NO_DEFAULT_VALUE", + "max_size": 120 + } + }, + { + "ordinal": 2, + "name": "ForcePassChange", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "max_size": 1 + } + }, + { + "ordinal": 3, + "name": "AssignedRole", + "type_info": { + "type": "Long", + "flags": "MULTIPLE_KEY", + "max_size": 11 + } + }, + { + "ordinal": 4, + "name": "Enabled", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "max_size": 1 + } + }, + { + "ordinal": 5, + "name": "LockedOut", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "max_size": 1 + } + }, + { + "ordinal": 6, + "name": "FailedAttempts", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "max_size": 4 + } + }, + { + "ordinal": 7, + "name": "PassChangeDate", + "type_info": { + "type": "Date", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "max_size": 10 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + false, + false, + true, + false, + false, + false, + false + ] + }, + "hash": "6a7e835ca02d4fcf395124ac7eb3f886f430729183d225915dfe860d9bd1ae93" +} diff --git a/.sqlx/query-6c5ad26f8e4356ca47c5c5eea1afec47e4aab43ae2feadecae99ccb40049e361.json b/.sqlx/query-6c5ad26f8e4356ca47c5c5eea1afec47e4aab43ae2feadecae99ccb40049e361.json new file mode 100644 index 0000000..c49aca2 --- /dev/null +++ b/.sqlx/query-6c5ad26f8e4356ca47c5c5eea1afec47e4aab43ae2feadecae99ccb40049e361.json @@ -0,0 +1,94 @@ +{ + "db_name": "MySQL", + "query": "SELECT `UserName`, `DisplayName`, `ForcePassChange`, `AssignedRole`, `Enabled`, `LockedOut`, `FailedAttempts`, `PassChangeDate`\n FROM `user`\n WHERE UserName=?;", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "UserName", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | PRIMARY_KEY | NO_DEFAULT_VALUE", + "max_size": 64 + } + }, + { + "ordinal": 1, + "name": "DisplayName", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | NO_DEFAULT_VALUE", + "max_size": 120 + } + }, + { + "ordinal": 2, + "name": "ForcePassChange", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "max_size": 1 + } + }, + { + "ordinal": 3, + "name": "AssignedRole", + "type_info": { + "type": "Long", + "flags": "MULTIPLE_KEY", + "max_size": 11 + } + }, + { + "ordinal": 4, + "name": "Enabled", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "max_size": 1 + } + }, + { + "ordinal": 5, + "name": "LockedOut", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "max_size": 1 + } + }, + { + "ordinal": 6, + "name": "FailedAttempts", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "max_size": 4 + } + }, + { + "ordinal": 7, + "name": "PassChangeDate", + "type_info": { + "type": "Date", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "max_size": 10 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + true, + false, + false, + false, + false + ] + }, + "hash": "6c5ad26f8e4356ca47c5c5eea1afec47e4aab43ae2feadecae99ccb40049e361" +} diff --git a/.sqlx/query-6ecd79959cad547e6b3f51aec967670a75d29f2df571b888c0bc12099e87e23a.json b/.sqlx/query-6ecd79959cad547e6b3f51aec967670a75d29f2df571b888c0bc12099e87e23a.json new file mode 100644 index 0000000..2e672b8 --- /dev/null +++ b/.sqlx/query-6ecd79959cad547e6b3f51aec967670a75d29f2df571b888c0bc12099e87e23a.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "INSERT INTO `user`\n (`UserName`, `Password`, `password_hash`, `salt`, `DisplayName`, `PassChangeDate`, `Enabled`) \n VALUES (?, '', ?, '', 'Test User', CURRENT_DATE(), 1);", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "6ecd79959cad547e6b3f51aec967670a75d29f2df571b888c0bc12099e87e23a" +} diff --git a/.sqlx/query-780c03c9d3d4d897602a68031d5e02e25eeca153d2aaafba11b98f9898d7754f.json b/.sqlx/query-780c03c9d3d4d897602a68031d5e02e25eeca153d2aaafba11b98f9898d7754f.json new file mode 100644 index 0000000..3068291 --- /dev/null +++ b/.sqlx/query-780c03c9d3d4d897602a68031d5e02e25eeca153d2aaafba11b98f9898d7754f.json @@ -0,0 +1,34 @@ +{ + "db_name": "MySQL", + "query": "SELECT `hostname`, `AssignedBranch` FROM `hostbranch`", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "hostname", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | PRIMARY_KEY | NO_DEFAULT_VALUE", + "max_size": 200 + } + }, + { + "ordinal": 1, + "name": "AssignedBranch", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | MULTIPLE_KEY | NO_DEFAULT_VALUE", + "max_size": 11 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + false + ] + }, + "hash": "780c03c9d3d4d897602a68031d5e02e25eeca153d2aaafba11b98f9898d7754f" +} diff --git a/.sqlx/query-8179769109094c6e4e1612080ae17ab558602dfa0d7c1239762e7385d826e11c.json b/.sqlx/query-8179769109094c6e4e1612080ae17ab558602dfa0d7c1239762e7385d826e11c.json new file mode 100644 index 0000000..099833f --- /dev/null +++ b/.sqlx/query-8179769109094c6e4e1612080ae17ab558602dfa0d7c1239762e7385d826e11c.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "INSERT INTO `roles` \n (`RoleID`, `Name`, `Description`, `Permissions`, `LockedEditing`) \n VALUES (NULL, 'Admin', 'Full Permissions', '11111111111111111111111111111111111', '0');", + "describe": { + "columns": [], + "parameters": { + "Right": 0 + }, + "nullable": [] + }, + "hash": "8179769109094c6e4e1612080ae17ab558602dfa0d7c1239762e7385d826e11c" +} diff --git a/.sqlx/query-81ee9ec8db82a038a49fecdc1cf2491f54a047bff6ed5aea25115513ebbc2f3d.json b/.sqlx/query-81ee9ec8db82a038a49fecdc1cf2491f54a047bff6ed5aea25115513ebbc2f3d.json new file mode 100644 index 0000000..144a452 --- /dev/null +++ b/.sqlx/query-81ee9ec8db82a038a49fecdc1cf2491f54a047bff6ed5aea25115513ebbc2f3d.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "INSERT INTO `hostbranch` \n (`hostname`, `AssignedBranch`)\n VALUES (?, ?);", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "81ee9ec8db82a038a49fecdc1cf2491f54a047bff6ed5aea25115513ebbc2f3d" +} diff --git a/.sqlx/query-9936a42e7ac379e2c35bc9d4bfeaf86dccafe55d3a8dda79044d475aa102c9b3.json b/.sqlx/query-9936a42e7ac379e2c35bc9d4bfeaf86dccafe55d3a8dda79044d475aa102c9b3.json new file mode 100644 index 0000000..b81504c --- /dev/null +++ b/.sqlx/query-9936a42e7ac379e2c35bc9d4bfeaf86dccafe55d3a8dda79044d475aa102c9b3.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "UPDATE `user` SET `FailedAttempts`=`FailedAttempts`+1 WHERE `UserName`=?; ", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "9936a42e7ac379e2c35bc9d4bfeaf86dccafe55d3a8dda79044d475aa102c9b3" +} diff --git a/.sqlx/query-9c02c5ca6a8b89ed3d53f90b3a7c88c2e7f1a1cf64297105969939c31d322d74.json b/.sqlx/query-9c02c5ca6a8b89ed3d53f90b3a7c88c2e7f1a1cf64297105969939c31d322d74.json new file mode 100644 index 0000000..d303e77 --- /dev/null +++ b/.sqlx/query-9c02c5ca6a8b89ed3d53f90b3a7c88c2e7f1a1cf64297105969939c31d322d74.json @@ -0,0 +1,34 @@ +{ + "db_name": "MySQL", + "query": "SELECT `RoleID`, `Name` FROM `roles`", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "RoleID", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | PRIMARY_KEY | AUTO_INCREMENT", + "max_size": 11 + } + }, + { + "ordinal": 1, + "name": "Name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | NO_DEFAULT_VALUE", + "max_size": 64 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + false + ] + }, + "hash": "9c02c5ca6a8b89ed3d53f90b3a7c88c2e7f1a1cf64297105969939c31d322d74" +} diff --git a/.sqlx/query-a4a83056fd7220c402e68327dbf183c229f4017f738db79504670b3e1ee27aad.json b/.sqlx/query-a4a83056fd7220c402e68327dbf183c229f4017f738db79504670b3e1ee27aad.json new file mode 100644 index 0000000..f3153e3 --- /dev/null +++ b/.sqlx/query-a4a83056fd7220c402e68327dbf183c229f4017f738db79504670b3e1ee27aad.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "UPDATE `user` SET `Enabled` = '0' WHERE `user`.`UserName` = ?;", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "a4a83056fd7220c402e68327dbf183c229f4017f738db79504670b3e1ee27aad" +} diff --git a/.sqlx/query-a736a9bb6fa77b60468de4034cede2081ae59d9619557a6f487059686f8860ae.json b/.sqlx/query-a736a9bb6fa77b60468de4034cede2081ae59d9619557a6f487059686f8860ae.json new file mode 100644 index 0000000..858e629 --- /dev/null +++ b/.sqlx/query-a736a9bb6fa77b60468de4034cede2081ae59d9619557a6f487059686f8860ae.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "INSERT INTO `user`\n (`UserName`, `Password`, `password_hash`, `salt`, `DisplayName`, `AssignedRole`, `PassChangeDate`, `Enabled`) \n VALUES (?, '', ?, '', 'Admin User', ?, CURRENT_DATE(), 1);", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "a736a9bb6fa77b60468de4034cede2081ae59d9619557a6f487059686f8860ae" +} diff --git a/.sqlx/query-c1ee2d688d6764559549bd385607504dc714e2407b0a2c3d806aa0f9b68f78f1.json b/.sqlx/query-c1ee2d688d6764559549bd385607504dc714e2407b0a2c3d806aa0f9b68f78f1.json new file mode 100644 index 0000000..2d4ae93 --- /dev/null +++ b/.sqlx/query-c1ee2d688d6764559549bd385607504dc714e2407b0a2c3d806aa0f9b68f78f1.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "UPDATE `user` SET `FailedAttempts`=0 WHERE `UserName`=?;", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "c1ee2d688d6764559549bd385607504dc714e2407b0a2c3d806aa0f9b68f78f1" +} diff --git a/.sqlx/query-c338a4b7b60009bf5c49a0263fdf90936324c2e4ea4872bebcf497e5fdb10e24.json b/.sqlx/query-c338a4b7b60009bf5c49a0263fdf90936324c2e4ea4872bebcf497e5fdb10e24.json new file mode 100644 index 0000000..b01bcbc --- /dev/null +++ b/.sqlx/query-c338a4b7b60009bf5c49a0263fdf90936324c2e4ea4872bebcf497e5fdb10e24.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "INSERT INTO `roles` \n (`RoleID`, `Name`, `Description`, `Permissions`, `LockedEditing`)\n VALUES (NULL, ?, ?, ?, '0');", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "c338a4b7b60009bf5c49a0263fdf90936324c2e4ea4872bebcf497e5fdb10e24" +} diff --git a/.sqlx/query-ea9844edbaa8221b69c0f0106f78b4b7d06bdf7f470a98f5292cac3db386086c.json b/.sqlx/query-ea9844edbaa8221b69c0f0106f78b4b7d06bdf7f470a98f5292cac3db386086c.json new file mode 100644 index 0000000..18e2356 --- /dev/null +++ b/.sqlx/query-ea9844edbaa8221b69c0f0106f78b4b7d06bdf7f470a98f5292cac3db386086c.json @@ -0,0 +1,44 @@ +{ + "db_name": "MySQL", + "query": "SELECT `BranchID`, `BranchName`, `BranchAddress` FROM `branch`", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "BranchID", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | PRIMARY_KEY | AUTO_INCREMENT", + "max_size": 11 + } + }, + { + "ordinal": 1, + "name": "BranchName", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | NO_DEFAULT_VALUE", + "max_size": 120 + } + }, + { + "ordinal": 2, + "name": "BranchAddress", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | NO_DEFAULT_VALUE", + "max_size": 800 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + false, + false + ] + }, + "hash": "ea9844edbaa8221b69c0f0106f78b4b7d06bdf7f470a98f5292cac3db386086c" +} diff --git a/.sqlx/query-eeb364dced6309736b32ede3dfa3917aea3afe8d6edc4c1603936564b0366f77.json b/.sqlx/query-eeb364dced6309736b32ede3dfa3917aea3afe8d6edc4c1603936564b0366f77.json new file mode 100644 index 0000000..9452ac6 --- /dev/null +++ b/.sqlx/query-eeb364dced6309736b32ede3dfa3917aea3afe8d6edc4c1603936564b0366f77.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "INSERT INTO `user`\n (`UserName`, `Password`, `password_hash`, `salt`, `DisplayName`, `AssignedRole`, `PassChangeDate`, `Enabled`) \n VALUES (?, '', ?, '', ?, ?, CURRENT_DATE(), 1);", + "describe": { + "columns": [], + "parameters": { + "Right": 4 + }, + "nullable": [] + }, + "hash": "eeb364dced6309736b32ede3dfa3917aea3afe8d6edc4c1603936564b0366f77" +} diff --git a/.sqlx/query-f3c1aa891a82773015e793a51ad899d66e7074eedaffd85a3173751f9057a64b.json b/.sqlx/query-f3c1aa891a82773015e793a51ad899d66e7074eedaffd85a3173751f9057a64b.json new file mode 100644 index 0000000..15c4ccf --- /dev/null +++ b/.sqlx/query-f3c1aa891a82773015e793a51ad899d66e7074eedaffd85a3173751f9057a64b.json @@ -0,0 +1,54 @@ +{ + "db_name": "MySQL", + "query": "SELECT `RoleID`, `Name`, `Description`, `Permissions` FROM `roles` WHERE `RoleID` = ?", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "RoleID", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | PRIMARY_KEY | AUTO_INCREMENT", + "max_size": 11 + } + }, + { + "ordinal": 1, + "name": "Name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | NO_DEFAULT_VALUE", + "max_size": 64 + } + }, + { + "ordinal": 2, + "name": "Description", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL", + "max_size": 200 + } + }, + { + "ordinal": 3, + "name": "Permissions", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | NO_DEFAULT_VALUE", + "max_size": 1024 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false + ] + }, + "hash": "f3c1aa891a82773015e793a51ad899d66e7074eedaffd85a3173751f9057a64b" +} diff --git a/.sqlx/query-fc4256bc4166a6fc1d1a0784d708695d02db4e157d43f2876a5835e887b3492a.json b/.sqlx/query-fc4256bc4166a6fc1d1a0784d708695d02db4e157d43f2876a5835e887b3492a.json new file mode 100644 index 0000000..4597873 --- /dev/null +++ b/.sqlx/query-fc4256bc4166a6fc1d1a0784d708695d02db4e157d43f2876a5835e887b3492a.json @@ -0,0 +1,44 @@ +{ + "db_name": "MySQL", + "query": "SELECT `Author`, `Timestamp`, `Content`\n FROM chat WHERE `Timestamp` <= ?\n ORDER BY `Timestamp` DESC LIMIT ?", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "Author", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | NO_DEFAULT_VALUE", + "max_size": 64 + } + }, + { + "ordinal": 1, + "name": "Timestamp", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | MULTIPLE_KEY | UNSIGNED | NO_DEFAULT_VALUE", + "max_size": 11 + } + }, + { + "ordinal": 2, + "name": "Content", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "max_size": 255 + } + } + ], + "parameters": { + "Right": 2 + }, + "nullable": [ + false, + false, + false + ] + }, + "hash": "fc4256bc4166a6fc1d1a0784d708695d02db4e157d43f2876a5835e887b3492a" +} diff --git a/.sqlx/query-ff89b1fa9f061673a088f666ac1168b4028a7121a6a627f404093fad3f2e2d83.json b/.sqlx/query-ff89b1fa9f061673a088f666ac1168b4028a7121a6a627f404093fad3f2e2d83.json new file mode 100644 index 0000000..9e8a33f --- /dev/null +++ b/.sqlx/query-ff89b1fa9f061673a088f666ac1168b4028a7121a6a627f404093fad3f2e2d83.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "UPDATE `user` SET\n `DisplayName` = CASE WHEN ? IS NULL THEN `DisplayName` ELSE ? end,\n `ForcePassChange` = CASE WHEN ? IS NULL THEN `ForcePassChange` ELSE ? end,\n `AssignedRole` = CASE WHEN ? <> 0 THEN `AssignedRole` ELSE ? end,\n `Enabled` = CASE WHEN ? IS NULL THEN `Enabled` ELSE ? end,\n `LockedOut` = CASE WHEN ? IS NULL THEN `LockedOut` ELSE ? end,\n `FailedAttempts` = CASE WHEN ? IS NULL THEN `FailedAttempts` ELSE ? end\n WHERE `UserName`=?;", + "describe": { + "columns": [], + "parameters": { + "Right": 13 + }, + "nullable": [] + }, + "hash": "ff89b1fa9f061673a088f666ac1168b4028a7121a6a627f404093fad3f2e2d83" +}