MIFOSX-1737: Center Staff Assignment History
This commit is contained in:
+22
@@ -0,0 +1,22 @@
|
||||
CREATE TABLE IF NOT EXISTS `m_staff_assignment_history` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`centre_id` bigint(20) DEFAULT NULL,
|
||||
`staff_id` bigint(20) NOT NULL,
|
||||
`start_date` date NOT NULL,
|
||||
`end_date` date DEFAULT NULL,
|
||||
`createdby_id` bigint(20) DEFAULT NULL,
|
||||
`created_date` datetime DEFAULT NULL,
|
||||
`lastmodified_date` datetime DEFAULT NULL,
|
||||
`lastmodifiedby_id` bigint(20) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `FK_m_staff_assignment_history_centre_id_m_group` (`centre_id`),
|
||||
KEY `FK_m_staff_assignment_history_m_staff` (`staff_id`),
|
||||
CONSTRAINT `FK_m_staff_assignment_history_centre_id_m_group` FOREIGN KEY (`centre_id`) REFERENCES `m_group` (`id`),
|
||||
CONSTRAINT `FK_m_staff_assignment_history_m_staff` FOREIGN KEY (`staff_id`) REFERENCES `m_staff` (`id`)
|
||||
)
|
||||
INSERT INTO stretchy_parameter ( parameter_name, parameter_variable, parameter_label, parameter_displayType, parameter_FormatType, parameter_default, special, selectOne, selectAll, parameter_sql, parent_id) VALUES ('selectCenterId', 'centerId', 'Enter Center Id', 'text', 'string', 'n/a', NULL, NULL, NULL, NULL, NULL);
|
||||
INSERT INTO stretchy_report ( report_name, report_type, report_subtype, report_category, report_sql, description, core_report, use_report) VALUES ( 'Staff Assignment History', 'Pentaho', NULL, NULL, NULL, NULL, 0, 1);
|
||||
INSERT INTO stretchy_report_parameter ( report_id, parameter_id, report_parameter_name)
|
||||
VALUES ((select sr.id from stretchy_report sr where sr.report_name='Staff Assignment History'),
|
||||
(select sp.id from stretchy_parameter sp where sp.parameter_name='selectCenterId'),
|
||||
'centerId');
|
||||
Reference in New Issue
Block a user