Feat(Python): Main business objects for Dog Command Link page created.
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -146,8 +146,11 @@ BEGIN
|
||||
|
||||
CREATE TEMPORARY TABLE tmp_Command (
|
||||
id_command INT NOT NULL
|
||||
, id_command_category INT NOT NULL
|
||||
, name_command_category VARCHAR(250)
|
||||
-- , code VARCHAR(100)
|
||||
, name VARCHAR(250)
|
||||
, has_button BIT
|
||||
);
|
||||
|
||||
CREATE TEMPORARY TABLE tmp_Understanding_Level (
|
||||
@@ -318,14 +321,25 @@ BEGIN
|
||||
ELSE
|
||||
INSERT INTO tmp_Command (
|
||||
id_command
|
||||
, id_command_category
|
||||
, name_command_category
|
||||
, name
|
||||
, has_button
|
||||
)
|
||||
SELECT
|
||||
COMMAND.id_command
|
||||
, COMMAND.id_command_category
|
||||
, COMMAND_CATEGORY.name AS name_command_category
|
||||
-- , COMMAND.code
|
||||
, COMMAND.name
|
||||
, CASE WHEN ISNULL(COMMANDS_WITH_BUTTONS.id_command) THEN 0 ELSE 1 END AS has_button
|
||||
FROM tmp_Split t_SPLIT
|
||||
RIGHT JOIN parts.DOG_Command COMMAND ON t_SPLIT.as_int = COMMAND.id_command
|
||||
LEFT JOIN parts.DOG_Command_Category COMMAND_CATEGORY ON COMMAND.id_command_category = COMMAND_CATEGORY.id_command_category
|
||||
LEFT JOIN (
|
||||
SELECT DISTINCT COMMAND_BUTTON_LINK.id_command
|
||||
FROM parts.DOG_Command_Button_Link COMMAND_BUTTON_LINK
|
||||
) COMMANDS_WITH_BUTTONS ON COMMAND.id_command = COMMANDS_WITH_BUTTONS.id_command
|
||||
WHERE
|
||||
(
|
||||
a_get_all_command = 1
|
||||
@@ -584,10 +598,13 @@ BEGIN
|
||||
SELECT
|
||||
DOG_COMMAND_LINK.id_link AS id_dog_command_link
|
||||
, t_DOG.id_dog
|
||||
, t_DOG.name
|
||||
, t_DOG.name AS name_dog
|
||||
, t_COMMAND.id_command_category
|
||||
, t_COMMAND.name_command_category
|
||||
, t_COMMAND.id_command
|
||||
-- , t_COMMAND.code
|
||||
, t_COMMAND.name
|
||||
, t_COMMAND.name AS name_command
|
||||
, t_COMMAND.has_button AS command_has_button
|
||||
, t_UNDERSTANDING_LEVEL.id_understanding_level
|
||||
, t_UNDERSTANDING_LEVEL.code AS code_understanding_level
|
||||
, t_UNDERSTANDING_LEVEL.name AS name_understanding_level
|
||||
|
||||
Reference in New Issue
Block a user