DROP TABLE IF EXISTS `m_portfolio_command_source`; CREATE TABLE `m_portfolio_command_source` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `action_name` varchar(50) NOT NULL, `entity_name` varchar(50) NOT NULL, `office_id` bigint(20) DEFAULT NULL, `group_id` bigint(20) DEFAULT NULL, `client_id` bigint(20) DEFAULT NULL, `loan_id` bigint(20) DEFAULT NULL, `api_get_url` varchar(100) NOT NULL, `resource_id` bigint(20) DEFAULT NULL, `command_as_json` text NOT NULL, `maker_id` bigint(20) NOT NULL, `made_on_date` datetime NOT NULL, `checker_id` bigint(20) DEFAULT NULL, `checked_on_date` datetime DEFAULT NULL, `processing_result_enum` smallint(5) NOT NULL, PRIMARY KEY (`id`), KEY `FK_m_maker_m_appuser` (`maker_id`), KEY `FK_m_checker_m_appuser` (`checker_id`), KEY `action_name` (`action_name`), KEY `entity_name` (`entity_name`,`resource_id`), KEY `made_on_date` (`made_on_date`), KEY `checked_on_date` (`checked_on_date`), KEY `processing_result_enum` (`processing_result_enum`), KEY `office_id` (`office_id`), KEY `group_id` (`office_id`), KEY `client_id` (`office_id`), KEY `loan_id` (`office_id`), CONSTRAINT `FK_m_checker_m_appuser` FOREIGN KEY (`checker_id`) REFERENCES `m_appuser` (`id`), CONSTRAINT `FK_m_maker_m_appuser` FOREIGN KEY (`maker_id`) REFERENCES `m_appuser` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;