device client implemented
This commit is contained in:
@ -15,9 +15,13 @@ namespace Yuna.Website.Server.Storage.Repositories.Prop
|
||||
{
|
||||
var query =
|
||||
$@"INSERT INTO ""Yuna_Props""
|
||||
(""Name"", ""MeasureName"", ""JsonValueName"")
|
||||
(""Name"", ""MeasureName"", ""JsonValueName"", ""Type"" )
|
||||
VALUES
|
||||
(@{nameof(Model.Prop.Name)}, @{nameof(Model.Prop.MeasureName)}, @{nameof(Model.Prop.JsonValueName)})
|
||||
(
|
||||
@{nameof(Model.Prop.Name)},
|
||||
@{nameof(Model.Prop.MeasureName)},
|
||||
@{nameof(Model.Prop.JsonValueName)},
|
||||
@{nameof(Model.Prop.Type)})
|
||||
RETURNING *";
|
||||
|
||||
var result = await _context.Connection.QuerySingleAsync<Model.Prop?>(query, value);
|
||||
@ -36,7 +40,8 @@ namespace Yuna.Website.Server.Storage.Repositories.Prop
|
||||
p.""Id"" as {nameof(Model.Prop.Id)},
|
||||
p.""Name"" as {nameof(Model.Prop.Name)},
|
||||
p.""MeasureName"" as {nameof(Model.Prop.MeasureName)},
|
||||
p.""JsonValueName"" as {nameof(Model.Prop.JsonValueName)}
|
||||
p.""JsonValueName"" as {nameof(Model.Prop.JsonValueName)},
|
||||
p.""Type"" as {nameof(Model.Prop.Type)}
|
||||
FROM ""Yuna_Props"" p
|
||||
WHERE p.""Id"" = {id}
|
||||
LIMIT 1";
|
||||
@ -53,7 +58,8 @@ namespace Yuna.Website.Server.Storage.Repositories.Prop
|
||||
p.""Id"" as {nameof(Model.Prop.Id)},
|
||||
p.""Name"" as {nameof(Model.Prop.Name)},
|
||||
p.""MeasureName"" as {nameof(Model.Prop.MeasureName)},
|
||||
p.""JsonValueName"" as {nameof(Model.Prop.JsonValueName)}
|
||||
p.""JsonValueName"" as {nameof(Model.Prop.JsonValueName)},
|
||||
p.""Type"" as {nameof(Model.Prop.Type)}
|
||||
FROM ""Yuna_Props"" p
|
||||
WHERE p.""Id"" IN ({idList})";
|
||||
|
||||
@ -69,7 +75,8 @@ namespace Yuna.Website.Server.Storage.Repositories.Prop
|
||||
p.""Id"" as {nameof(Model.Prop.Id)},
|
||||
p.""Name"" as {nameof(Model.Prop.Name)},
|
||||
p.""MeasureName"" as {nameof(Model.Prop.MeasureName)},
|
||||
p.""JsonValueName"" as {nameof(Model.Prop.JsonValueName)}
|
||||
p.""JsonValueName"" as {nameof(Model.Prop.JsonValueName)},
|
||||
p.""Type"" as {nameof(Model.Prop.Type)}
|
||||
FROM ""Yuna_Props"" p
|
||||
WHERE LOWER(p.""Name"") = '{value.ToLower()}'
|
||||
LIMIT 1";
|
||||
@ -85,7 +92,8 @@ namespace Yuna.Website.Server.Storage.Repositories.Prop
|
||||
p.""Id"" as {nameof(Model.Prop.Id)},
|
||||
p.""Name"" as {nameof(Model.Prop.Name)},
|
||||
p.""MeasureName"" as {nameof(Model.Prop.MeasureName)},
|
||||
p.""JsonValueName"" as {nameof(Model.Prop.JsonValueName)}
|
||||
p.""JsonValueName"" as {nameof(Model.Prop.JsonValueName)},
|
||||
p.""Type"" as {nameof(Model.Prop.Type)}
|
||||
FROM ""Yuna_Props"" p";
|
||||
|
||||
var result = await _context.Connection.QueryAsync<Model.Prop>(query);
|
||||
|
Reference in New Issue
Block a user